diff options
| author | blasty <blasty@local> | 2026-07-09 20:34:16 +0200 |
|---|---|---|
| committer | blasty <blasty@local> | 2026-07-09 20:34:16 +0200 |
| commit | 7bac15cc8ca641095c4782d43c9a53fef5b39dba (patch) | |
| tree | 8ba3dd06a3f856b774ca9b48518df397c5f6a095 /docs | |
| parent | test: fix stale row/function reuse across filter + xref-select blocks (diff) | |
| download | ida-tui-7bac15cc8ca641095c4782d43c9a53fef5b39dba.tar.gz ida-tui-7bac15cc8ca641095c4782d43c9a53fef5b39dba.tar.xz ida-tui-7bac15cc8ca641095c4782d43c9a53fef5b39dba.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 'docs')
0 files changed, 0 insertions, 0 deletions
