diff options
| author | user <user@clank> | 2026-08-01 17:22:51 +0200 |
|---|---|---|
| committer | user <user@clank> | 2026-08-01 17:22:51 +0200 |
| commit | 384846df7469b1dcc1842b6bdd6ccb0732071058 (patch) | |
| tree | 67ca5bb960b4d7bc28a802bb1d138587ba838ede /docs | |
| parent | rpc: make a raw firmware image drivable (load options, define, bulk symbols) (diff) | |
| download | ida-tui-384846df7469b1dcc1842b6bdd6ccb0732071058.tar.gz ida-tui-384846df7469b1dcc1842b6bdd6ccb0732071058.tar.xz ida-tui-384846df7469b1dcc1842b6bdd6ccb0732071058.zip | |
rpc: rename_many drops the Hex-Rays cache too
Hex-Rays caches per function and does not notice that a *callee* was renamed;
worse, that cache is persisted in the .i64, so a bulk import left pseudocode
calling sub_98C0 forever while the listing and every readback said memset --
the exact readback disagreement a driver cannot detect. Batch now calls
force_recompile before bumping the local caches.
Test extended: decompile, rename via rename_many, read the pseudocode back.
Diffstat (limited to 'docs')
0 files changed, 0 insertions, 0 deletions
