Application Break Flags
These flags indicate the current debug state for the application, and the current thread. When certain of these bits are set (some are prethread and some are for all threads), language engines should break at the next opportunity.
- APPBREAKFLAGSAPPBREAKFLAG_DEBUGGER_BLOCK
- Languages should break immediately.
- APPBREAKFLAGSAPPBREAKFLAG_DEBUGGER_HALT
- Languages should break immediately.
- APPBREAKFLAGSAPPBREAKFLAG_STEP
- Languages should break immediately in the stepping thread.
- APPBREAKFLAGSAPPBREAKFLAG_NESTED
- Application is in nested execution on a breakpoint.
- APPBREAKFLAGSAPPBREAKFLAG_STEPTYPE_SOURCE
- Step at source level.
- APPBREAKFLAGSAPPBREAKFLAG_STEPTYPE_BYTECODE
- Step at byte level.
- APPBREAKFLAGSAPPBREAKFLAG_STEPTYPE_MACHINE
- Step at machine level.
- APPBREAKFLAGSAPPBREAKFLAG_STEPTYPE_MASK
- Step at mask level.
- APPBREAKFLAGSAPPBREAKFLAG_IN_BREAKPOINT
- Breakpoint is in progress