diff options
| author | blasty <peter@haxx.in> | 2026-07-09 19:31:03 +0200 |
|---|---|---|
| committer | blasty <peter@haxx.in> | 2026-07-09 19:31:03 +0200 |
| commit | b35ebaaba28ae290a88ababce9310957c7613f54 (patch) | |
| tree | b08a8c865572bf89cc91f2c5a26087dfa59c12d3 /tests/serverctl.sh | |
| parent | cap the function pane width so it doesn't dominate wide terminals (diff) | |
| download | ida-tui-b35ebaaba28ae290a88ababce9310957c7613f54.tar.gz ida-tui-b35ebaaba28ae290a88ababce9310957c7613f54.tar.xz ida-tui-b35ebaaba28ae290a88ababce9310957c7613f54.zip | |
fix: decomp follow fails on a just-renamed symbol (stale name)
Right after a rename there's a window where the pseudocode cursor word is still
the OLD name while the symbol table already has the new one, so name-based decomp
follow (refs / resolve / _ref_on_line) all miss -> 'nothing to follow'. Disasm
never hit this because it falls back to an address xref.
Add the same address-based fallback to _follow_decomp: parse the line's /*0xEA*/
marker and follow a code xref from that statement — immune to a stale name.
Verified: with the old token 'sub_53D20' (renamed away) it still follows to the
right address. pilot suite 58/58.
Diffstat (limited to 'tests/serverctl.sh')
0 files changed, 0 insertions, 0 deletions
