diff options
| author | blasty <blasty@local> | 2026-07-09 20:07:26 +0200 |
|---|---|---|
| committer | blasty <blasty@local> | 2026-07-09 20:07:26 +0200 |
| commit | df028256fd84c654fd83c2b11b51a6a641cd3f62 (patch) | |
| tree | a043e6ee0cb607d66ee3b63d138024ddcb751b6b /docs | |
| parent | fix: disasm follow stepped to the next line on a call (fall-through edge) (diff) | |
| download | ida-tui-df028256fd84c654fd83c2b11b51a6a641cd3f62.tar.gz ida-tui-df028256fd84c654fd83c2b11b51a6a641cd3f62.tar.xz ida-tui-df028256fd84c654fd83c2b11b51a6a641cd3f62.zip | |
test: fix stale row/function reuse across filter + xref-select blocks
Two latent ordering bugs, exposed once the suite actually opened the big function:
- the 'sub_1*' filter round-trip left the list filtered, so reusing biggest_i (an
unfiltered row index) clamped move_cursor to a tiny stub function (4-line
decompile, no calls), cascading into ~7 skipped/failed checks. Clear the filter
before reusing biggest_i.
- the xref-select sub-test navigates 'dis' to another function; the following
column-cursor block assumed the original function was still loaded at call_idx,
so h/l ran on an uncached (empty) line and clamped x to 0. Reload the original
function and materialize the call line first.
pilot suite 59/59.
Diffstat (limited to 'docs')
0 files changed, 0 insertions, 0 deletions
