diff options
| author | blasty <blasty@local> | 2026-07-23 02:43:30 +0200 |
|---|---|---|
| committer | blasty <blasty@local> | 2026-07-23 02:43:30 +0200 |
| commit | fc6ad44b4a462560c57c97bf00b25b770c3b6204 (patch) | |
| tree | c4a95bc00a4bf4325a385024e1a45f271aee58db /server | |
| parent | listing: expand struct-typed globals into member rows (M4 item 3) (diff) | |
| download | ida-tui-fc6ad44b4a462560c57c97bf00b25b770c3b6204.tar.gz ida-tui-fc6ad44b4a462560c57c97bf00b25b770c3b6204.tar.xz ida-tui-fc6ad44b4a462560c57c97bf00b25b770c3b6204.zip | |
unify: back the function disasm view on the heads listing walker (M4 item 4)
The function disasm view is now a filtered listing: DisasmModel sources its
lines from the heads walker bounded to [func.start, func.end) instead of the
disasm tool, so both code views render from the one listing mechanism.
DisasmView UI (opcode bytes, o-toggle, Tab, rename) preserved -> no test churn.
total() stays on disasm include_total: paging heads for the count hit the MCP
response-size limit (count=1000 truncated -> wrong count) and corrupted prime.
include_total is one fast exact call; for a code function it equals the heads
row count backing the lines. _fetch_block uses count=257 (safe).
Verified: disasm-heavy scenarios 56/0; full suite 127/1 (1 = flaky filter).
M4 complete.
Diffstat (limited to 'server')
0 files changed, 0 insertions, 0 deletions
