Jump to content

DBG_N_AsyncStop

From EDM2
Revision as of 23:49, 4 March 2020 by Martini (talk | contribs) (Created page with "Debug Notification -11 - Asynchronous Stop Notification This notification returns: * Cmd= DBG_N_AsyncStop * Value= 0 * Addr= 0 An Asynchronous Stop request has been det...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Debug Notification -11 - Asynchronous Stop Notification

This notification returns:

  • Cmd= DBG_N_AsyncStop
  • Value= 0
  • Addr= 0

An Asynchronous Stop request has been detected.

The asynchronous stop command is used to get the attention of some debuggee thread, so that the debugger can again control the process. Because any notification results in the debuggee's coming under control of the debugger again, the asynchronous stop notification becomes redundant in that case, and is not returned.

The asynchronous stop request will be overridden and ignored if another notification can be performed instead, at the same time. An asynchronous stop notification never becomes a "pending" notification, in the sense that a library load notification becomes pending.