aboutsummaryrefslogtreecommitdiffstats
path: root/server
diff options
context:
space:
mode:
authorblasty <peter@haxx.in>2026-08-01 17:22:51 +0200
committerblasty <peter@haxx.in>2026-08-01 17:22:51 +0200
commitf24022a3cc1287334b1c97c2346f3110dfbffde4 (patch)
tree09864842779d098f589e02963b16cf44a82cd3d3 /server
parentrpc: make a raw firmware image drivable (load options, define, bulk symbols) (diff)
downloadida-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