summaryrefslogtreecommitdiffstats
path: root/spawn.sh
diff options
context:
space:
mode:
authorblasty <peter@haxx.in>2026-07-23 20:35:13 +0200
committerblasty <peter@haxx.in>2026-07-23 20:35:13 +0200
commit8784b2ccd672f0c6d4e7dd5317efc5e54e9c7cc9 (patch)
tree6f463b5bcfa48367696d7443218aecffcff696ff /spawn.sh
parentlisting: two-level indent, address on headers, drop 'near', opcode cap+cycle (diff)
downloadida-tui-8784b2ccd672f0c6d4e7dd5317efc5e54e9c7cc9.tar.gz
ida-tui-8784b2ccd672f0c6d4e7dd5317efc5e54e9c7cc9.tar.xz
ida-tui-8784b2ccd672f0c6d4e7dd5317efc5e54e9c7cc9.zip
listing: code labels on their own line; search loaded portion (no wedge)
Code labels (loc_XXX/jump targets) get their OWN line at depth 0, like IDA, instead of inline with the instruction: the heads walker (annotate) emits a kind=label row ('loc_XXX:') before a named non-function-start code head and strips the name from the instruction. ListingModel doesn't index label rows (goto/xref/follow still land on the code); ListingView renders them at depth 0. Also fix a search regression the extra rows exposed: search no longer forces a blocking full-segment load_all (which stalled/thrashed the worker and wedged the session on the larger annotated listing). It searches the loaded portion; the background grower streams the rest and unloaded lines are skipped until they arrive. Verified: labels on their own line; search 2.9s (was 51.9s+wedge); search/mouse/ rename_history/continuous_view/func_banners/follow_xrefs 26/0.
Diffstat (limited to 'spawn.sh')
0 files changed, 0 insertions, 0 deletions