aboutsummaryrefslogtreecommitdiffstats
path: root/server
diff options
context:
space:
mode:
authoruser <user@clank>2026-08-01 17:22:51 +0200
committeruser <user@clank>2026-08-01 17:22:51 +0200
commit384846df7469b1dcc1842b6bdd6ccb0732071058 (patch)
tree67ca5bb960b4d7bc28a802bb1d138587ba838ede /server
parentrpc: make a raw firmware image drivable (load options, define, bulk symbols) (diff)
downloadida-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 'server')
0 files changed, 0 insertions, 0 deletions