Site icon EfmSoft

Что означает код NTSTATUS 0x80000003 (STATUS_BREAKPOINT)?

 
Предыдущий Следующий
STATUS_DATATYPE_MISALIGNMENT STATUS_SINGLE_STEP

STATUS_BREAKPOINT

Что означает STATUS_BREAKPOINT

STATUS_BREAKPOINT означает выполнение программной breakpoint/trap instruction, обычно INT 3, DebugBreak или эквивалента.

Что проверить

  • Exception address, bytes инструкции и call stack.
  • Подключён ли debugger и был ли breakpoint установлен им или instrumentation/patcher.
  • Не пришёл ли trap из assert/fail-check пути самого приложения.

Диагностика

Debugger получает first-chance возможность обработать событие; поэтому наличие статуса не всегда означает crash. Дизассемблируйте участок вокруг exception address и сопоставьте его с symbols/source. Если breakpoint неожиданный, найдите код, который вставил или вызвал trap, вместо попытки лечить общий exception handler.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.

Exit mobile version