diff options
| author | blasty <blasty@local> | 2026-07-23 20:22:01 +0200 |
|---|---|---|
| committer | blasty <blasty@local> | 2026-07-23 20:22:01 +0200 |
| commit | 73e8b6ca967c2f32b5586e0614727bcf4959272a (patch) | |
| tree | bd58822869aae23d04dc81e0cca767ef3f56f96f /server | |
| parent | listing: IDA-style function boundary banners in the unified view (diff) | |
| download | ida-tui-73e8b6ca967c2f32b5586e0614727bcf4959272a.tar.gz ida-tui-73e8b6ca967c2f32b5586e0614727bcf4959272a.tar.xz ida-tui-73e8b6ca967c2f32b5586e0614727bcf4959272a.zip | |
listing: two-level indent, address on headers, drop 'near', opcode cap+cycle
Polish per feedback: proc header drops the meaningless 'near' ('name proc');
the function-name/proc header now shows the address like every line; two-level
indent (function names at depth 0, opcode bytes + instruction text one level
deeper, matching IDA's label/instruction columns); 'o' now CYCLES the opcode
column off->limited->full and is shown in the footer; 'limited' mode caps long
runs at the first 8 bytes + ellipsis so 15-byte x86-64 insns don't blow out the
column (width capped to match).
_line_plain/render_line share the layout so cursor/search stay aligned.
Verified func_banners+disasm_nav/mouse/region_define/listing_view/
listing_struct_expand/listing_name_addr/search/continuous_view green. Needs a
supervisor restart.
Diffstat (limited to 'server')
| -rw-r--r-- | server/patch_server.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/server/patch_server.py b/server/patch_server.py index 99cd584..73144fe 100644 --- a/server/patch_server.py +++ b/server/patch_server.py @@ -348,7 +348,7 @@ def _idatui_func_header_rows(ea): {"ea": hex(ea), "kind": "sep", "size": 0, "text": ""}, {"ea": hex(ea), "kind": "sep", "size": 0, "text": "; " + bar}, {"ea": hex(ea), "kind": "funchdr", "size": 0, - "text": name + " proc near", "name": name}, + "text": name + " proc", "name": name}, ] |
