Jump to content

DBG_N_RangeStep

From EDM2
Revision as of 23:54, 4 March 2020 by Martini (talk | contribs) (Created page with "Debug Notification -17 - Range Step Notification This notification returns: * Cmd= DBG_N_RangeStep * Addr= Linearized instruction pointer at exception * Value= Linearized...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Debug Notification -17 - Range Step Notification

This notification returns:

  • Cmd= DBG_N_RangeStep
  • Addr= Linearized instruction pointer at exception
  • Value= Linearized instruction pointer of last user instruction executed

The debuggee stopped range-stepping because its linearized instruction pointer was outside the original range, or because the current linearized instruction pointer is equal to the linearized instruction pointer of the previous user instruction.

The DBG_N_RangeStep notification is returned independently of the DBG_N_Watchpoint notification, even though the Watchpoint fault and the RangeStep may have occurred at the exact same time.