| Anterior | Siguiente |
| STATUS_WX86_CONTINUE | STATUS_WX86_BREAKPOINT |
STATUS_WX86_SINGLE_STEP
Qué significa STATUS_WX86_SINGLE_STEP
STATUS_WX86_SINGLE_STEP no es el mismo valor que el native STATUS_SINGLE_STEP. Herramientas de debugging deben conservar el código WX86 porque identifica que el evento pasó por la ruta de emulación x86.
La documentación pública no expone la implementación interna del emulator step, así que la página no atribuye el código a una instrucción concreta. Para diagnosticar break loops importan instruction pointer x86, thread context y first/second-chance handling.
Qué comprobar
- Registre el raw code sin convertirlo prematuramente a native SINGLE_STEP.
- Capture emulated x86 instruction pointer y thread context.
- Revise debugger first/second-chance policy y continue status.
- Compare con WX86_BREAKPOINT si ambos aparecen en la misma secuencia.
Referencias técnicas
- Microsoft Open Specifications: NTSTATUS values
- Microsoft DbgShell source: WX86 exception filters
- Microsoft: Debugger Exception Handling
- Microsoft: Controlling Exceptions and Events
¿Buscas un código diferente? Buscar otro código de estado o error.