Skip to content

Instruction level tracing and replaying #1028

@xusheng6

Description

@xusheng6

Use single-step to trace the program execution and be able to replay the trace, same as how x64dbg/hopper does it. This is not as powerful as TTD, but it is a reasonable ask

Discussed in #1027

Originally posted by ivansavra1 March 24, 2026
It would be very useful to have a tracing button in Binary Ninja, similarly to what Hopper Disassembler offers when debugging. Currently, you have to step through the instructions and note the route, which is impractical, ideally it should be automatic, and save the route by coloring each block.
You could even expand this by enabling tracing of the whole binary instead of just one function, I know there's TTD but that's only for Windows and Linux, Mac users have no TTD and thus zero built-in tracing.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions