diff options
| author | blasty <blasty@local> | 2026-07-10 09:53:56 +0200 |
|---|---|---|
| committer | blasty <blasty@local> | 2026-07-10 09:53:56 +0200 |
| commit | 29f8a238d0e316c4a0fe4081c5412a18f5bb3c64 (patch) | |
| tree | f380c21b8c59e78962bf0d6bfe1d2be365ae93c6 /server | |
| parent | decompiler: fall back to disassembly when decompilation fails (diff) | |
| download | ida-tui-29f8a238d0e316c4a0fe4081c5412a18f5bb3c64.tar.gz ida-tui-29f8a238d0e316c4a0fe4081c5412a18f5bb3c64.tar.xz ida-tui-29f8a238d0e316c4a0fe4081c5412a18f5bb3c64.zip | |
struct editor: C-style CRUD for local types (Ctrl+T)
New StructEditor overlay: left is the list of local structs/unions, right is an
editable C definition. Enter loads a struct (reconstructed as C from its member
layout via type_inspect), Ctrl+S declares it (create or update via declare_type),
Ctrl+N starts a new one, Del deletes, Esc returns to the list then closes.
Domain: Struct model + Program.list_structs / struct_source / declare_type /
delete_type (anonymous $-types filtered).
Delete needs a 'del_type' tool the ida-pro-mcp server doesn't currently expose;
delete_type detects its absence and reports a clear message instead of failing.
Create/read/update work fully.
Pilot checks: open, list, view C, create, update-in-place, delete(-or-report),
close. full suite 84/84.
Diffstat (limited to 'server')
0 files changed, 0 insertions, 0 deletions
