diff options
| author | blasty <blasty@local> | 2026-07-23 15:42:23 +0200 |
|---|---|---|
| committer | blasty <blasty@local> | 2026-07-23 15:42:23 +0200 |
| commit | 638e3de3bf948fec8e1a0adfa89cbcde487cdeb8 (patch) | |
| tree | 5920400c4bc17cabe0fd8bfd4b82c921033900cf /server | |
| parent | app: 'L' opens the continuous segment listing (functions+data interleaved) (diff) | |
| download | ida-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
