aboutsummaryrefslogtreecommitdiffstats
path: root/server
diff options
context:
space:
mode:
authorblasty <blasty@local>2026-07-23 20:22:01 +0200
committerblasty <blasty@local>2026-07-23 20:22:01 +0200
commit73e8b6ca967c2f32b5586e0614727bcf4959272a (patch)
treebd58822869aae23d04dc81e0cca767ef3f56f96f /server
parentlisting: IDA-style function boundary banners in the unified view (diff)
downloadida-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.py2
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},
]