| Предыдущий | Следующий |
| ERROR_DEVICE_ALREADY_ATTACHED | ERROR_PROFILING_NOT_STARTED |
ERROR_INSTRUCTION_MISALIGNMENT
Что означает ERROR_INSTRUCTION_MISALIGNMENT
ERROR_INSTRUCTION_MISALIGNMENT — предпринята попытка выполнить инструкцию по невыровненному адресу, а система не поддерживает невыровненные обращения к инструкциям.
Что проверить
Зафиксируйте адрес и требуемое alignment для инструкции/структуры, вызвавшей ошибку.
- Проверьте выравнивание указателя, packing структуры и архитектурные требования доступа к этому типу данных.
- Исправляйте формирование адреса или layout структуры; повтор той же misaligned операции детерминированно воспроизводит сбой.
Исходная формулировка
An instruction was executed at an unsupported unaligned address.
a corrupted return address, function pointer, vtable, or jump table redirected execution
check JIT, hook, instrumentation, and hot-patching components
Data misalignment errors involve reading or writing operands; instruction misalignment concerns the address from which the CPU fetches code. The distinction changes what evidence to collect.
capture a crash dump with registers, faulting address, module map, and nearby bytes
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
