aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorblasty <blasty@local>2026-07-09 20:07:26 +0200
committerblasty <blasty@local>2026-07-09 20:07:26 +0200
commita9546714a18fea954bea2ee12817247697b10d09 (patch)
treeb70ede3bbb132b34cb8666ebe9c28a6132512244 /tests
parentfix: xref-select navigated to the wrong place (ordinary-flow contamination) (diff)
downloadida-tui-a9546714a18fea954bea2ee12817247697b10d09.tar.gz
ida-tui-a9546714a18fea954bea2ee12817247697b10d09.tar.xz
ida-tui-a9546714a18fea954bea2ee12817247697b10d09.zip
fix: disasm follow stepped to the next line on a call (fall-through edge)
xrefs_from on a call/branch returns the ordinary fall-through edge (target == the next instruction) as an indistinguishable type=code xref, and _follow_disasm picked the first code edge -> 'follow' just advanced one line instead of entering the callee (e.g. Enter on 'call cs:memset_ptr' stayed in the same function). Plumb the next instruction's ea from the view and drop the edge whose target is that next instruction, so follow lands on the real call/jump target. Mirrors the ordinary-flow fix already applied to the xrefs path (e6375de).
Diffstat (limited to 'tests')
0 files changed, 0 insertions, 0 deletions