summaryrefslogtreecommitdiffstats
path: root/tests/stress_client.py
diff options
context:
space:
mode:
authorblasty <peter@haxx.in>2026-07-09 20:34:16 +0200
committerblasty <peter@haxx.in>2026-07-09 20:34:16 +0200
commitef18cd3e9fca9a8fdeeaa4dddcb728b2547ae158 (patch)
tree8ba3dd06a3f856b774ca9b48518df397c5f6a095 /tests/stress_client.py
parenttest: fix stale row/function reuse across filter + xref-select blocks (diff)
downloadida-tui-ef18cd3e9fca9a8fdeeaa4dddcb728b2547ae158.tar.gz
ida-tui-ef18cd3e9fca9a8fdeeaa4dddcb728b2547ae158.tar.xz
ida-tui-ef18cd3e9fca9a8fdeeaa4dddcb728b2547ae158.zip
decompiler: xref-select jumps to the reference line in pseudocode
Selecting an xref (or any address navigation) only positioned the disasm cursor (NavEntry.cursor via index_of_ea); the pseudocode pane's dec_cursor stayed 0, so in the decompiler view the jump landed at the top of the target function instead of on the referencing line. When the decompiler pane is active, resolve the target ea to its pseudocode line via the per-line /*0xEA*/ markers (_decomp_line_for) and seed NavEntry.dec_cursor so _apply_decomp lands + scrolls there. Add a pilot check for it. Also halve the literal pilot.pause() settle delays in the suite (wait_until poll step untouched): 40s -> 34.6s wall, stable across 3 runs.
Diffstat (limited to 'tests/stress_client.py')
0 files changed, 0 insertions, 0 deletions