anchor.diff:        ets:match_delete(Monitors, ?monitors_match_mine()),
         erlang:hibernate(concuerror_callback, process_top_loop, [NewInfo]);
       deadlock_poll ->
  +      ?debug_flag(?loop, deadlock_poll),
         Info
     end.
   
  
positive.code: %%------------------------------------------------------------------------------
  
  notify(Notification, #concuerror_info{scheduler = Scheduler} = Info) ->
    ?debug_flag(?notify, Notification),
    Scheduler ! Notification,
    Info.
  
  -spec process_top_loop(concuerror_info()) -> no_return().
  
  process_top_loop(Info) ->
    ?debug_flag(?wait, top_waiting),
    receive
      reset -> process_top_loop(Info);
      {start, Module, Name, Args} ->
        ?debug_flag(?wait, {start, Module, Name, Args}),
        put(concuerror_info, Info),
        try
          concuerror_inspect:instrumented(call, [Module,Name,Args], start),
  
negative.code: -define(result, ?flag(7)).
  -define(spawn, ?flag(8)).
  -define(short_builtin, ?flag(9)).
  -define(loop, ?flag(10)).
  -define(send, ?flag(11)).
  -define(exit, ?flag(12)).
  -define(trap, ?flag(13)).
  