diff options
| author | blasty <peter@haxx.in> | 2026-07-25 15:55:36 +0200 |
|---|---|---|
| committer | blasty <peter@haxx.in> | 2026-07-25 15:55:36 +0200 |
| commit | cdc6f39572d87de24435c69920601a379f1e2e03 (patch) | |
| tree | 5fa27ba03db6ff1b7eb37350bad2a33e82acff03 /docs/RPC.md | |
| parent | projects: open the Ctrl+O switcher on the binary you're already in (diff) | |
| download | ida-tui-cdc6f39572d87de24435c69920601a379f1e2e03.tar.gz ida-tui-cdc6f39572d87de24435c69920601a379f1e2e03.tar.xz ida-tui-cdc6f39572d87de24435c69920601a379f1e2e03.zip | |
strings: F2 widens the strings browser to the whole project
Completes phase 2 — the index already carried strings (KIND_STRING), the palette
just didn't offer the toggle. StringsPalette now mirrors SymbolPalette: F2 flips
between this binary and the project, project rows are prefixed with their binary,
and choosing a literal in another binary switches to it and jumps.
Ranking matches the symbol side: the trigram index guarantees the match, so
ordering is earliest-match then shortest, with a (binary, addr) tiebreak — the
same tie that crashed symbol search when two binaries shared a name, avoided here
by construction. Project scope caps at 60 like symbols.
_results is now (binary, addr, text) tuples in both palettes, so _on_string_chosen
takes the same (binary, addr) choice and routes through _switch_then_goto.
test_project_ui.py: local scope stays single-binary, F2 spans >=2 binaries
(23 checks). Suite 191/0.
Diffstat (limited to 'docs/RPC.md')
0 files changed, 0 insertions, 0 deletions
