diff options
| author | blasty <peter@haxx.in> | 2026-07-22 23:55:51 +0200 |
|---|---|---|
| committer | blasty <peter@haxx.in> | 2026-07-22 23:55:51 +0200 |
| commit | fe62e023e51bfef27a10cad84838383de1be3d66 (patch) | |
| tree | 6162cdca382ab1e2e7ff495d60c28570af92b03c /docs | |
| parent | server: coalesce undefined byte runs in the heads walker (diff) | |
| download | ida-tui-fe62e023e51bfef27a10cad84838383de1be3d66.tar.gz ida-tui-fe62e023e51bfef27a10cad84838383de1be3d66.tar.xz ida-tui-fe62e023e51bfef27a10cad84838383de1be3d66.zip | |
app: 'd' — define typed data in the listing (make_data, M3)
Press 'd' on a listing head to define typed data at that address via a prompt
(the ".data type definitions" backlog item). Mirrors the retype prompt flow:
MakeDataRequested -> #makedata Input (prefilled with a size-appropriate default
type: unsigned __int8/16/32/64 or char[N]) -> _do_make_data worker ->
Program.make_data -> bump_items -> reopen the listing in place. Accepts any C
type IDA's SetType understands: int, char[16], my_struct, T *arr[4], ...
Pilot: listing_view gains a deterministic sub-test — undefine a data head to
synthesize an unknown run, assert it renders as `unknown`, then 'd' char[4]
over it and assert it becomes a `data` head. 118 pass / 1 pre-existing flaky
(filter); rpc_smoke 29/0.
Diffstat (limited to 'docs')
0 files changed, 0 insertions, 0 deletions
