| Previous | Next |
| STATUS_REPARSE_GLOBAL | DBG_CONTINUE |
DBG_EXCEPTION_HANDLED
The debugger consumed the exception
This status is a debugger continuation decision, not the original exception code. It tells Windows that the debugger accepted responsibility for the exception reported in an EXCEPTION_DEBUG_EVENT. The system therefore resumes the stopped thread without continuing the normal search for a structured exception handler in the target process.
A debugger should return this result only after it has deliberately handled the event, such as a breakpoint it inserted itself. Marking an access violation or other application exception as handled can hide the fault and resume execution with invalid state.
What to inspect
- Record the original exception code, address, first-chance flag, process ID, and thread ID before continuing.
- Verify that the exception belongs to the debugger, rather than to the application or a runtime handler.
- Check whether instruction pointer or register state must be adjusted before the thread resumes.
- Do not interpret the status as proof that the underlying program defect was repaired.
References
- Microsoft Open Specifications: NTSTATUS values
- Microsoft: ContinueDebugEvent
- Microsoft: EXCEPTION_DEBUG_INFO
- Wine source: debugger API implementation
Looking for a different code? Search another status or error code.