diff options
| author | blasty <peter@haxx.in> | 2026-07-27 22:03:08 +0200 |
|---|---|---|
| committer | blasty <peter@haxx.in> | 2026-07-27 22:03:08 +0200 |
| commit | e3796d35d260c0115e99d98bbe0093d36baa6378 (patch) | |
| tree | bfb08c18346a433e458a8aa1b0bca918a6ff7b3e /docs/TUI_DRIVING_BLUEPRINT.md | |
| parent | trace: paint the execution trail — including on the decompiler (diff) | |
| download | ida-tui-e3796d35d260c0115e99d98bbe0093d36baa6378.tar.gz ida-tui-e3796d35d260c0115e99d98bbe0093d36baa6378.tar.xz ida-tui-e3796d35d260c0115e99d98bbe0093d36baa6378.zip | |
rpc: a `trace` verb, and --trace for pane spawn
Driving the trace viewer needed the same treatment as everything else: seeking by
hand through a few hundred keypresses to reach an interesting timestamp is not a
way to test it.
trace {seek: 120} absolute timestamp
trace {seek: "!50"} halfway through, like Tenet's timestamp shell
trace {goto: "main"} first execution of a name or 0xADDR
trace {step: 20} relative, negative goes back
trace {step: 5, over: true}
Returns the usual state snapshot plus {idx, length, pc, changed} so a driver can
see where it landed and what that instruction wrote.
pane spawn --trace FILE passes it through to the launcher, so a trace pane is one
command.
Diffstat (limited to 'docs/TUI_DRIVING_BLUEPRINT.md')
0 files changed, 0 insertions, 0 deletions
