anchor.diff:      ok = check_tracepoint("com_ericsson_dyntrace:message_send", Res),
       ok.
   
  +t_call_return_to(Config) when is_list(Config) ->
  +    ok = lttng_start_event("com_ericsson_dyntrace:function_*", Config),
  +    _ = erlang:trace(new, true, [{tracer, dyntrace, []}, call, return_to]),
  +    _ = erlang:trace_pattern({lists, '_', '_'}, true, [local]),
  +    _ = erlang:trace_pattern({?MODULE, '_', '_'}, true, [local]),
  +
  +    Pid = spawn_link(fun() -> gcfier(10) end),
  +    Pid ! {self(), ok},
  +    ok = receive {Pid,ok} -> ok end,
  +    timer:sleep(10),
  +
  +    _ = erlang:trace_pattern({?MODULE, '_', '_'}, false, [local]),
  +    _ = erlang:trace_pattern({lists, '_', '_'}, false, [local]),
  +    _ = erlang:trace(all, false, [call,return_to]),
  +    Res = lttng_stop_and_view(Config),
  +    ok = check_tracepoint("com_ericsson_dyntrace:function_call", Res),
  +    ok.
  +
  +t_call_silent(Config) when is_list(Config) ->
  +    ok = lttng_start_event("com_ericsson_dyntrace:function_*", Config),
  +    _ = erlang:trace(new, true, [{tracer, dyntrace, []}, call, silent]),
  +    _ = erlang:trace_pattern({?MODULE, '_', '_'}, [{'_',[],[{exception_trace}]}], [local]),
  +
  +    DontLink = spawn(fun() -> foo_clause_exception(nope) end),
  +    Pid = spawn_link(fun() -> waiter() end),
  +    Pid ! {self(), ok},
  +    ok = receive {Pid,ok} -> ok end,
  +
  +    timer:sleep(10),
  +    undefined = erlang:process_info(DontLink),
  +
  +    _ = erlang:trace_pattern({?MODULE, '_', '_'}, false, [local]),
  +    _ = erlang:trace(all, false, [call]),
  +    Res = lttng_stop_and_view(Config),
  +    notfound = check_tracepoint("com_ericsson_dyntrace:function_call", Res),
  +    notfound = check_tracepoint("com_ericsson_dyntrace:function_return", Res),
  +    notfound = check_tracepoint("com_ericsson_dyntrace:function_exception", Res),
  +    ok.
  +
  +
   t_receive(Config) when is_list(Config) ->
       ok = lttng_start_event("com_ericsson_dyntrace:message_receive", Config),
       _ = erlang:trace(new, true, [{tracer, dyntrace, []},'receive']),
  
positive.code:          t_running_process/1,
           t_running_port/1,
           t_call/1,
           t_send/1,
           t_receive/1,
           t_garbage_collection/1]).
  
  suite() ->
      [{ct_hooks,[ts_install_cth]},
  
negative.code: %%  com_ericsson_dyntrace:port_link
  %%  com_ericsson_dyntrace:port_exit
  %%  com_ericsson_dyntrace:port_open
  %%  com_ericsson_dyntrace:port_scheduled
  %%  com_ericsson_dyntrace:process_scheduled
  %%  com_ericsson_dyntrace:process_register
  %%  com_ericsson_dyntrace:process_exit
  