enum
STOPReason 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) |