Open
Description
The idea would be to generate a unique number for each syscall invocation and print it in the log. The sequence should be deterministic for a given dumpulator version (although preferably across versions as well). Uses cases:
- "Breakpoint" (stop emulation or literally a debugger breakpoint) at a certain ID you saw previously in the log for closer inspection.
- Enable single step tracing (slow) only after/between trace points.
- Dump the state after a certain trace point to avoid re-running the same code over and over again (needs Saving/restoring state #13)