| Предыдущий | Следующий |
| STATUS_INTEGER_OVERFLOW | STATUS_TOO_MANY_PAGING_FILES |
STATUS_PRIVILEGED_INSTRUCTION
Что означает STATUS_PRIVILEGED_INSTRUCTION
STATUS_PRIVILEGED_INSTRUCTION возникает, когда процессор пытается выполнить privileged instruction на уровне привилегий, где она запрещена. В user mode это обычно дефект native/JIT/emulator path либо повреждённый control flow, а не обычная ошибка доступа к файлу или устройству.
Что проверить
- Сохраните exception address, instruction bytes, registers и call stack.
- Определите, кто сформировал этот code path: native module, JIT, emulator, injected code или повреждённый function pointer/jump table.
- Если инструкция ожидалась только в kernel mode, проверьте границу вызова и не маскируйте exception generic handler-ом.
Как действовать
Исправьте путь, который приводит user-mode execution к privileged instruction, либо повреждение control flow. Проверка — тот же сценарий больше не достигает этой инструкции; перехват и игнорирование exception не является исправлением.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
