diff options
| author | blasty <blasty@local> | 2026-07-10 14:03:16 +0200 |
|---|---|---|
| committer | blasty <blasty@local> | 2026-07-10 14:03:16 +0200 |
| commit | 636a6cb34e83523c3c513fb62ca39e0f6c10098f (patch) | |
| tree | b89473666f9cb2991b0f42dd105f00de6fb4a863 /server/patch_server.py | |
| parent | retype: set variable/function types with 'y' (IDA-style), via structured tools (diff) | |
| download | ida-tui-636a6cb34e83523c3c513fb62ca39e0f6c10098f.tar.gz ida-tui-636a6cb34e83523c3c513fb62ca39e0f6c10098f.tar.xz ida-tui-636a6cb34e83523c3c513fb62ca39e0f6c10098f.zip | |
hex view: raw image bytes (VA-addressed), synced to the code cursor
New HexView: a line-virtualized 16-bytes/row dump of the whole loaded image,
addressed by virtual address. Format-agnostic — the range/segments come from IDA
(image_range over sections()), not any file header; gaps read back as zeros.
Backslash toggles it, synced to the address under the disasm/pseudocode cursor
(see the naked bytes of some code/data). In hex: hjkl/paging navigate a byte
cursor (status shows the section), Enter jumps the code view to the byte,
Tab/Esc/backslash return to the preferred code view. A third _active state; block
-cached + prefetched like the disasm model.
domain: HexModel + Program.hex_model/read_bytes/image_range (get_bytes regions).
Fixed a self-deadlock (hex_model held _lock while sections() re-locked).
Pilot: sync, actual bytes, byte-step, return. full suite 98/98.
Diffstat (limited to 'server/patch_server.py')
0 files changed, 0 insertions, 0 deletions
