aboutsummaryrefslogtreecommitdiffstats
path: root/server
diff options
context:
space:
mode:
authorblasty <blasty@local>2026-07-23 15:42:23 +0200
committerblasty <blasty@local>2026-07-23 15:42:23 +0200
commit638e3de3bf948fec8e1a0adfa89cbcde487cdeb8 (patch)
tree5920400c4bc17cabe0fd8bfd4b82c921033900cf /server
parentapp: 'L' opens the continuous segment listing (functions+data interleaved) (diff)
downloadida-tui-638e3de3bf948fec8e1a0adfa89cbcde487cdeb8.tar.gz
ida-tui-638e3de3bf948fec8e1a0adfa89cbcde487cdeb8.tar.xz
ida-tui-638e3de3bf948fec8e1a0adfa89cbcde487cdeb8.zip
listing: render opcode bytes (shared engine with disasm) — M4/UX step 1
The flat listing was a subset of the disasm view (no opcodes). Now the listing carries an opcode-bytes column with the same format + o toggle: Head gains a raw field, ListingModel fills it for code heads via one bulk read per page (bounded, variable-length safe) + tracks the widest opcode; ListingView renders/pads the column, settling width as pages stream in. render_line/_line_plain share the addr+opcodes+label+mnem/text layout with DisasmView. Test harness all_funcs() reloads the index if a prior bump_items() cleared it (was crashing biggest() with max([])). Verified: code heads carry raw (max_raw_len 11); listing suite + continuous_view opcode-parity 26/0.
Diffstat (limited to 'server')
0 files changed, 0 insertions, 0 deletions