aboutsummaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorblasty <blasty@local>2026-07-23 01:53:36 +0200
committerblasty <blasty@local>2026-07-23 01:53:36 +0200
commit0aba8653f4b585165d06714be32a0560ec5d5341 (patch)
tree6f66c42fb8f0067dd1d94880ade26932293aa342 /docs
parentperf: derive segment map from file_regions, not survey_binary (hex open ~3400x) (diff)
downloadida-tui-0aba8653f4b585165d06714be32a0560ec5d5341.tar.gz
ida-tui-0aba8653f4b585165d06714be32a0560ec5d5341.tar.xz
ida-tui-0aba8653f4b585165d06714be32a0560ec5d5341.zip
app: 'a' — make string literal in the listing (M4 richness)
IDA's 'A' key. New make_string server tool (ida_bytes.create_strlit, auto-length to the terminator, undefines items in the way first, returns size + decoded contents). Program.make_string wraps it; 'a' on a listing head routes through the existing edit plumbing (EditItemRequested kind=string -> _do_edit_item -> make_string -> bump_items -> reopen). Verified: make_string at a .rodata addr creates the literal and IDA auto-names it (aUsage for 'usage'). New listing_make_string scenario drives it through the UI; listing suite 15/0. Needs a supervisor restart.
Diffstat (limited to 'docs')
0 files changed, 0 insertions, 0 deletions