diff options
| author | blasty <peter@haxx.in> | 2026-08-01 17:22:51 +0200 |
|---|---|---|
| committer | blasty <peter@haxx.in> | 2026-08-01 17:22:51 +0200 |
| commit | f24022a3cc1287334b1c97c2346f3110dfbffde4 (patch) | |
| tree | 09864842779d098f589e02963b16cf44a82cd3d3 /server | |
| parent | rpc: make a raw firmware image drivable (load options, define, bulk symbols) (diff) | |
| download | ida-tui-f24022a3cc1287334b1c97c2346f3110dfbffde4.tar.gz ida-tui-f24022a3cc1287334b1c97c2346f3110dfbffde4.tar.xz ida-tui-f24022a3cc1287334b1c97c2346f3110dfbffde4.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 'server')
0 files changed, 0 insertions, 0 deletions
