Indicate the current debug state for applications and threads.
|
---|
typedef DWORD APPBREAKFLAGS; |
Constants
Constant
|
Value
|
Description
|
---|
APPBREAKFLAG_DEBUGGER_BLOCK | 0x00000001 | Language engine should break immediately on all threads with BREAKREASON_DEBUGGER_BLOCK. |
APPBREAKFLAG_DEBUGGER_HALT | 0x00000002 | Language engine should break immediately with BREAKREASON_DEBUGGER_HALT. |
APPBREAKFLAG_STEP | 0x00010000 | Language engine should break immediately in the stepping thread with BREAKREASON_STEP. |
APPBREAKFLAG_NESTED | 0x00020000 | The application is in nested execution on a breakpoint. |
APPBREAKFLAG_STEPTYPE_SOURCE | 0x00000000 | The debugger is stepping at the source level. |
APPBREAKFLAG_STEPTYPE_BYTECODE | 0x00100000 | The debugger is stepping at the byte code level. |
APPBREAKFLAG_STEPTYPE_MACHINE | 0x00200000 | The debugger is stepping at the machine level. |
APPBREAKFLAG_STEPTYPE_MASK | 0x00F00000 | Mask for factoring out the step types. |
APPBREAKFLAG_IN_BREAKPOINT | 0x80000000 | A breakpoint is in progress. |
Remarks
See Also