anchor.diff:        [{printf, "last %s %s %d\n", [sender, receiver, size]},
          {printf, "total num %d size %d\n", [total_num, total_size]}]}].
   
  +associative_array_script(Sender) ->
  +    [{probe, 'begin',
  +      [{'=', total, ["num"], 0},
  +       {'=', total, ["size"], 0},
  +       {printf, "start\n", []}]},
  +     {probe, "message-send", {'==', {arg_str,1}, Sender},
  +      [{'++', total, ["num"]},
  +       {'+=', total, ["size"], {arg,3}},
  +       {printf, "DEBUG sent %s %s %d\n", [{arg_str,1}, {arg_str,2}, {arg,3}]}]},
  +     {probe, 'end',
  +      [{printf, "total num %d size %d\n", [{total, ["num"]},
  +                                           {total, ["size"]}]}]}].
  +
   count_messages_by_sender_script(Senders) ->
       Predicates = [{'==', {arg_str,1}, Sender} || Sender <- Senders],
       [{probe, 'begin',
  
positive.code:     dyntrace_process:stop(DP),
      ?wait_for(eof),
      ?expect({line, ["sent", 10, "from", Sender1]}),
      ?expect({line, ["sent", 20, "from", Sender2]}),
      ct:log("~p~n",[self()]).
  
  count_messages_by_sender_with_reset_test(_Config) ->
      {Receiver, Ref} = spawn_monitor(fun() -> receive_n(1, 30) end),
  
negative.code:         _ ->
              [begin_tick_end_test,
               variable_test,
               associative_array_test,
               count_messages_by_sender_test,
               count_messages_by_sender_with_reset_test,
               count_messages_by_sender_and_receiver_test,
  