anchor.diff:  ssh_dbg_format(renegotiation, {return_from, {?MODULE,send_disconnect,7}, _Ret}) ->
       skip.
   
  +
  +ssh_dbg_format(connection_handshake, {call, {?MODULE,handshake,[Pid, Ref, Timeout]}}, Stack) ->
  +    {["Connection handshake\n",
  +      io_lib:format("Connection Child: ~p~nReg: ~p~nTimeout: ~p~n",
  +                   [Pid, Ref, Timeout])
  +     ],
  +     [Pid|Stack]
  +    };
  +ssh_dbg_format(connection_handshake, {Tag, {?MODULE,handshake,3}, Ret}, [Pid|Stack]) ->
  +    {[lists:flatten(io_lib:format("Connection handshake result ~p\n", [Tag])),
  +      io_lib:format("Connection Child: ~p~nRet: ~p~n",
  +                    [Pid, Ret])
  +     ],
  +     Stack
  +    }.
  
positive.code:                               dbg:ctpl(?MODULE,   start_rekeying, 2),
                                dbg:ctpg(?MODULE,   renegotiate, 1);
  ssh_dbg_off(connection_events) -> dbg:ctpg(?MODULE, handle_event, 4);
  ssh_dbg_off(connections) -> dbg:ctpg(?MODULE, init, 1),
                              ssh_dbg_off(terminate).
  
  
negative.code: %%%#
  
  ssh_dbg_trace_points() -> [terminate, disconnect, connections, connection_events, renegotiation,
                             tcp, connection_handshake].
  
  ssh_dbg_flags(connections) -> [c | ssh_dbg_flags(terminate)];
  ssh_dbg_flags(renegotiation) -> [c];
  ssh_dbg_flags(connection_events) -> [c];
  ssh_dbg_flags(connection_handshake) -> [c];
  ssh_dbg_flags(terminate) -> [c];
  ssh_dbg_flags(tcp) -> [c];
  ssh_dbg_flags(disconnect) -> [c].
  