Skip to content

v3.9.105

Latest

Choose a tag to compare

@srgblv srgblv released this 25 Jun 10:36
· 2 commits to master since this release

Added

  • deinline new modes:
    • split head and exit blocks (#45);
    • very short inlines are cut from inside a single block (#54)
    • inlines loading from work-folder too
    • keep compatibility with earlier inlines library
  • Force update hex-rays's global xrefs cache on "Create MSIG file" in "All user named functions" mode, this reduces re-decompilation time when you need "Global xrefs" update;

Changed

  • Var reuse: manual mode if nothing found;
  • Unflattening:
    • assign variable pointer mode
    • message when unflattening is failed

Removed

  • deinline FIND_MATCHED_PATHS mode
  • "Jump to visited indirect call... (Shift-J)" removed as duplicate, now jump by double-click/Enter-key on auto-comment

Fixed

  • Autorename: ban C++ mangled vftable names (#58)
  • Fix unflatterer looping and register size issues
  • Fix "Auto turn on 'Functions' window synchronisation" broken in IDA 9.3
  • Fix crash on "Decompile obfuscated code Alt-F5", fix proc deletion and nav history;
  • Fix "name-to-type" for union types;