anchor.diff:  
   -include_lib("kernel/include/file.hrl").
   -define(meta_time,5000).
  +-define(fetch_time, 10000).
   -define(history_table,ttb_history_table).
   -define(seq_trace_flags,[send,'receive',print,timestamp]).
   -define(upload_dir,"ttb_upload").
   -define(last_config, "ttb_last_config").
  +-define(partial_dir, "ttb_partial_result").
   -ifdef(debug).
   -define(get_status,;get_status -> erlang:display(dict:to_list(NodeInfo),loop(NodeInfo, TraceInfo)).
   -else.
  
positive.code: 	undefined ->
  	    Parent = self(),
  	    Pid = spawn(fun() -> init(Parent, SessionInfo) end),
  	    receive {started,Pid} -> ok end;
  	Pid when is_pid(Pid) ->
  	    ok
      end.
  
  init(Parent, SessionInfo) ->
      register(?MODULE,self()),
      ets:new(?history_table,[ordered_set,named_table,public]),
      Parent ! {started,self()},
      loop(dict:new(), SessionInfo).
  
  loop(NodeInfo, SessionInfo) ->
      receive 
  
negative.code: 			  {ok,T} = dbg:get_tracer(N),
  			  rpc:call(N,seq_trace,set_system_tracer,[T]),
  			  dbg:trace_client(ip,{Host,Port},
  					   {fun ip_to_file/2,{{file,File}, ShellOutput}}),
  			  {[{N,{local,File,Port},TF2}|CS], [N|S]};
  		      Other ->
  			  display_warning(N,{cannot_open_ip_trace_port,
  					     Host,
  