Skip to content

Trace points #27

Open
Open
@mrexodia

Description

@mrexodia

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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions