Что означает код NTSTATUS 0x80000004 (STATUS_SINGLE_STEP)?

 
Предыдущий Следующий
STATUS_BREAKPOINT STATUS_BUFFER_OVERFLOW

STATUS_SINGLE_STEP

STATUS_SINGLE_STEP — управляющее исключение отладки: процессор завершил одиночный шаг либо сработало аппаратное условие отладки.

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

  • Сохраните адрес инструкции, регистры и стек из контекста исключения.
  • Проверьте Trap Flag и аппаратные точки останова соответствующего потока.
  • Определите, ожидалось ли событие отладчиком или инструментированием либо дошло до приложения как необработанное исключение.

Практический смысл

Не классифицируйте этот статус как обычное падение без анализа отладочного контекста. Отладчики часто используют одиночный шаг штатно после software breakpoint или при обходе изменённой инструкции.

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


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