aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorblasty <blasty@local>2026-07-27 22:03:08 +0200
committerblasty <blasty@local>2026-07-27 22:03:08 +0200
commita8d39781a7b03504556b5df6ff73ab2fd145efaf (patch)
treee41254c0829d3a9f8eb25fe845845cba6f2d1157 /tests
parenttrace: paint the execution trail — including on the decompiler (diff)
downloadida-tui-a8d39781a7b03504556b5df6ff73ab2fd145efaf.tar.gz
ida-tui-a8d39781a7b03504556b5df6ff73ab2fd145efaf.tar.xz
ida-tui-a8d39781a7b03504556b5df6ff73ab2fd145efaf.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 'tests')
0 files changed, 0 insertions, 0 deletions