¿Qué significa el código NTSTATUS 0xC00000FF (STATUS_BAD_FUNCTION_TABLE)?

 
Anterior Siguiente
STATUS_NO_SUCH_PACKAGE STATUS_VARIABLE_NOT_FOUND

STATUS_BAD_FUNCTION_TABLE

Qué significa STATUS_BAD_FUNCTION_TABLE

En Windows de 64 bits, funciones no leaf se describen mediante RUNTIME_FUNCTION y unwind info. Código dinámico/JIT debe registrar metadata equivalente durante toda la vida del código executable.

Una tabla antes válida también puede volverse stale si se libera código generado o se descarga un módulo antes de quitar/actualizar el registro. Preserve code y metadata como una unidad en el dump.

Qué comprobar

  • Resuelva control PC a su RUNTIME_FUNCTION e image base.
  • Valide begin/end/unwind RVAs y relaciones chained.
  • Revise registro y retirada de tablas para JIT/dynamic code.
  • Busque module unload o free concurrente con unwind.

Referencias técnicas


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