| Предыдущий | Следующий |
| STATUS_WX86_SINGLE_STEP | STATUS_WX86_EXCEPTION_CONTINUE |
STATUS_WX86_BREAKPOINT
Что означает STATUS_WX86_BREAKPOINT
STATUS_WX86_BREAKPOINT (0x4000001F) — код состояния исключения, используемый подсистемой эмуляции Win32 x86.
Что проверить
Определите контекст выполнения WX86/WOW и событие отладки, которое сгенерировало этот статус.
- Проверьте архитектуру модуля и регистровый/stack context соответствующего emulation layer.
- Не смешивайте WX86 control status с нативным x64 exception без преобразования контекста.
Практический смысл и диагностика
- WX86/x86 emulation subsystem сообщил собственное breakpoint exception event.
- Breakpoint и single-step особенно важны на first-chance, когда debugger может изменить emulated process state до обычных exception handlers.
- Не смешивайте этот raw status с обычным `STATUS_BREAKPOINT`: debugger должен сохранять exact code.
- Для step-over trace переход WX86 breakpoint → WX86 single-step и continuation decisions.
- При повторном breakpoint логируйте raw code, debugger chance, emulated x86 instruction pointer, breakpoint address, thread и returned continue status.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.