Что означает код NTSTATUS 0xC00002B5 (STATUS_FLOAT_MULTIPLE_TRAPS)?

 
Предыдущий Следующий
STATUS_FLOAT_MULTIPLE_FAULTS STATUS_DEVICE_REMOVED

STATUS_FLOAT_MULTIPLE_TRAPS

Что означает STATUS_FLOAT_MULTIPLE_TRAPS

STATUS_FLOAT_MULTIPLE_TRAPS означает, что процессор должен сообщить сразу о нескольких незамаскированных floating-point exception conditions.

Что сохранить

  • Faulting instruction, x87 status/control word и MXCSR до их изменения handler.
  • Установленные flags: invalid operation, divide-by-zero, overflow, underflow, denormal и другие.
  • Предшествующие x87 instructions, если exception доставлено отложенно на FWAIT.

Диагностика

Не ограничивайтесь первым текстовым описанием: несколько flags могли накопиться до момента доставки exception. Декодируйте каждый установленный flag вместе с его mask и восстановите последовательность операций. После исправления повторите те же входные данные при тех же настройках FPU/SSE exceptions.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.