aboutsummaryrefslogtreecommitdiffstats
path: root/systemd
diff options
context:
space:
mode:
authorblasty <blasty@local>2026-07-23 20:03:39 +0200
committerblasty <blasty@local>2026-07-23 20:03:39 +0200
commit4dbb9de9117a85b48f16efbf97477fc58b8283fe (patch)
tree255fc47da48ff8c33d15cc98d7ea7da09c582081 /systemd
parentunify: the continuous listing is the one code view; deprecate DisasmView (diff)
downloadida-tui-4dbb9de9117a85b48f16efbf97477fc58b8283fe.tar.gz
ida-tui-4dbb9de9117a85b48f16efbf97477fc58b8283fe.tar.xz
ida-tui-4dbb9de9117a85b48f16efbf97477fc58b8283fe.zip
listing: IDA-style function boundary banners in the unified view
Each function gets clear boundary annotations in the continuous listing: a blank + '; ==== S U B R O U T I N E ====' separator and a 'name proc near' header before the entry, and a 'name endp' + rule after the last item. The function name moves to the proc header (stripped from the inline entry instruction). Server: heads gains an annotate flag (default off, so DisasmModel/test_domain stay 1:1 with instructions); when on, _rows_for emits kind=sep/funchdr rows at function starts/ends. ListingModel requests annotate=true and does NOT index banner rows by ea, so goto/xref/follow land on real code. ListingView renders sep (dim) and funchdr (bold gold); new _S_SEP/_S_FUNCHDR styles. Verified: func_banners 5/0; region_define/listing_view/listing_name_addr/ listing_struct_expand/continuous_view/follow_xrefs/disasm_nav/scroll_restore/ paging green. Needs a supervisor restart (heads tool changed).
Diffstat (limited to 'systemd')
0 files changed, 0 insertions, 0 deletions