Site icon EfmSoft

¿Qué significa el código NTSTATUS 0xC0000095 (STATUS_INTEGER_OVERFLOW)?

 
Anterior Siguiente
STATUS_INTEGER_DIVIDE_BY_ZERO STATUS_PRIVILEGED_INSTRUCTION

STATUS_INTEGER_OVERFLOW

Qué significa STATUS_INTEGER_OVERFLOW

Este exception code indica que el resultado entero no cabe en el destino bajo la comprobación que se está realizando. No toda aritmética de CPU genera una excepción al desbordarse: muchas instrucciones simplemente truncan o actualizan flags, por lo que ver este status implica una ruta que decidió tratar el overflow como excepción.

Revise tamaños y signedness de los operandos. Cambiar el tipo a uno más grande puede ser correcto, pero también puede trasladar el overflow a una asignación, tamaño de buffer u offset posterior.

Qué comprobar

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.

Exit mobile version