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