maat.STOP enum

Reason why the engine stopped running code

HOOK

An event hook halted execution

SYMBOLIC_PC

The program counter is purely symbolic

SYMBOLIC_CODE

The code to execute is made of purely symbolic data

MISSING_FUNCTION

Calling a function that is neither loaded nor emulated

MISSING_SYSCALL

Performing a syscall that is not emulated

EXIT

Emulated program exited

INST_COUNT

The maximum number of instructions to execute has been reached. See MaatEngine.run()

ILLEGAL_INST

The disassembler encountered an illegal instruction

UNSUPPORTED_INST

The disassembler encountered an instruction that it can not lift

ARITHMETIC_ERROR

Fatal arithmetic errors in the emulated code (like div by zero)

ERROR

An error was encountered in the emulated code

FATAL

A fatal error occured internally in Maat (not the emulated process)