diff options
| author | blasty <blasty@local> | 2026-07-09 20:48:19 +0200 |
|---|---|---|
| committer | blasty <blasty@local> | 2026-07-09 20:48:19 +0200 |
| commit | b8d9f1f06090fb96464304c84dcbd0872e17e873 (patch) | |
| tree | 6f7b733f6390aae4e3c67bb9a4f4df84993afcb5 /server | |
| parent | test: --stop-after for fast single-feature iteration; skip needless decompile (diff) | |
| download | ida-tui-b8d9f1f06090fb96464304c84dcbd0872e17e873.tar.gz ida-tui-b8d9f1f06090fb96464304c84dcbd0872e17e873.tar.xz ida-tui-b8d9f1f06090fb96464304c84dcbd0872e17e873.zip | |
rename: refuse pseudocode goto-labels with a clear message
Pressing 'n' on a Hex-Rays goto label (LABEL_n, or any 'goto TARGET') in the
decompiler routed to a 'local' rename, which the API rejects with a misleading
"Local variable 'LABEL_114' not found" — the user just saw a cryptic failure.
The rename tool has no label category (only func/global/local/stack) and idalib
exposes no other way to rename pseudocode labels.
Detect a label token under the cursor (_is_pseudocode_label) and report the
limitation up front instead of opening a prompt that's doomed to fail. Add a
pilot check (uses main's labels when the current function has none).
full suite 61/61.
Diffstat (limited to 'server')
0 files changed, 0 insertions, 0 deletions
