| Предыдущий | Следующий |
| STATUS_COMMITMENT_MINIMUM | STATUS_TRANSPORT_FULL |
STATUS_REG_NAT_CONSUMPTION
Что означает STATUS_REG_NAT_CONSUMPTION
STATUS_REG_NAT_CONSUMPTION — архитектурное исключение Itanium, связанное с NaT (Not-a-Thing) state после speculative load. Название REG здесь не относится к реестру Windows; проверка keys/ACL/WOW64 для этого статуса ошибочна.
Что проверить
- Сохраните instruction bundle, регистры и точное место, где был consumed NaT-marked register.
- Проследите speculative load и соответствующий recovery/check path до consumer instruction.
- Для hand-written assembly/JIT проверьте правильность recovery branch и передачу register state между blocks.
- Не преобразуйте статус в generic access violation до анализа архитектурного контекста.
Как подтвердить исправление
Исправление подтверждается тем, что speculative-load recovery path очищает/обрабатывает NaT до первого consumer и исключение больше не возникает.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.