anchor.diff:  -export([t_lttng_list/1,
            t_carrier_pool/1,
            t_memory_carrier/1,
  -         t_async_io_pool/1,
  -         t_driver_control_ready_async/1,
  +         t_driver_control/1,
            t_driver_start_stop/1,
            t_driver_ready_input_output/1,
            t_driver_timeout/1,
  
positive.code:         passive_no_read ->
              receive die -> ok end;
          active ->
              inet:setopts(Sock, [{active, once}, {packet,2}]),
              receive Msg1 -> io:format("msg1: ~p~n", [Msg1]) end,
              inet:setopts(Sock, [{active, once}, {packet,2}]),
              receive Msg2 -> io:format("msg2: ~p~n", [Msg2]) end,
              ok = gen_tcp:close(Sock);
          timeout ->
              Res = gen_tcp:recv(Sock, 2000, 1000),
              io:format("res ~p~n", [Res])
      end,
      Pid ! {self(), done},
      ok.
  
negative.code:               ets_shuffle(Tid, I - 1, N, Data1, Data0)
      end.
  
  tcp_server(Pid, Type) ->
      {ok, LSock} = gen_tcp:listen(5679, [binary,
                                          {reuseaddr, true},
  