anchor.diff:  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   %%% Set trace flags on processes
   p(Procs0,Flags0) ->
  -    ensure_no_overloaded_nodes(),
       store(p,[Procs0,Flags0]),
       no_store_p(Procs0,Flags0).
   no_store_p(Procs0,Flags0) ->
  
positive.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}}),
  			  {[{N,{local,File,Port},TF}|CS], [N|S]};
  		      Other ->
  			  display_warning(N,{cannot_open_ip_trace_port,
  
negative.code:     {ok, _} = p(Procs, Flags),
      [{ok, _} = apply(?MODULE, tpl, tuple_to_list(Args)) || Args <- Patterns].
  
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  %%% Open a trace port on all given nodes and create the meta data file
  tracer() -> tracer(node()).
  tracer(shell) -> tracer(node(), shell);
  tracer(Nodes) -> tracer(Nodes,[]).
  tracer(Nodes,Opt) ->
      {PI,Client,Traci} = opt(Opt),
      %%We use initial Traci as SessionInfo for loop/2
      start(Traci),
      store(tracer,[Nodes,Opt]),
      do_tracer(Nodes,PI,Client,Traci).
  
  do_tracer(Nodes0,PI,Client,Traci) ->
      Nodes = nods(Nodes0),
  