summaryrefslogtreecommitdiffstats
path: root/tests/test_keepalive.py
diff options
context:
space:
mode:
authorblasty <peter@haxx.in>2026-07-23 01:53:36 +0200
committerblasty <peter@haxx.in>2026-07-23 01:53:36 +0200
commite494ae722dc70b4fe8a0507144b84b62f211b5ac (patch)
tree1b46a23ea0cffeb8a1b0bd6e87b7a5e020a40152 /tests/test_keepalive.py
parentperf: derive segment map from file_regions, not survey_binary (hex open ~3400x) (diff)
downloadida-tui-e494ae722dc70b4fe8a0507144b84b62f211b5ac.tar.gz
ida-tui-e494ae722dc70b4fe8a0507144b84b62f211b5ac.tar.xz
ida-tui-e494ae722dc70b4fe8a0507144b84b62f211b5ac.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 'tests/test_keepalive.py')
0 files changed, 0 insertions, 0 deletions