IDA 9.4sp1
IDA 9.4.260915
This Service Pack collects the fixes and improvements made since the initial IDA 9.4 release. You can download the latest IDA installer from My Hex-Rays portal.
Additions
arm: decode
FEAT_PAuth_LRAArch64 instructions (PACIBSPPC,RETABSPPCetc.)arm: show far-branch veneers as a single
ADRL.Xmacro instructionarm: recognize far-branch veneers so their thunks are named after the callee
dsc: added support for the
DSCU_USE_SEG_PREFIXESoptionsdk: added the Windows Qt import libraries
Improvements
decompiler: decompiling a function with a large number of basic blocks is now faster
kernel: improved speed of opening a database with many types
teams: the commit message input is now a multiline text area
teams: long git operations can now be cancelled instead of timing out
teams: upgraded git-ida to v1.2.0, with better support for large databases
Bugfixes
decompiler: fixed a crash when changing a variable's type with automatic renaming enabled
decompiler: fixed a hang on obfuscated functions with cyclic block chains
decompiler: fixed INTERR 50735 occurring when the D-810 plugin was installed
decompiler: user microcode changes were not applied in batch mode
decompiler: decompiled strings were not displayed without rebuilding
decompiler: swift: renaming a function parameter changed the wrong one when the
selfargument was presentdecompiler: swift: fixed INTERRs 50765, 50768
decompiler: arm: an ARM32 (Thumb) switch using the
ADD PC, Rnidiom was not decompiled correctlydecompiler: v850: fixed INTERR 50629 when decompiling indirect jumps or calls through the zero register
decompiler: fixed INTERR 52719 caused by an empty basic block
decompiler: fixed INTERRs 50757, 50920, 51466, 51926, 51972, 52375, 52660, 53099
arm: fixed decoding of some SME and SME2 instructions
dex: fixed a crash when loading a DEX file with a bad map offset
dsc: loading a shared cache region on demand could crash IDA
dsc: fixed
__auth_stubsnaming on stripped cachesdsc: stub thunks could be named after their caller rather than their target
FLAIR: the
plbOMF parser could crash with a stack overflow on certain crafted input fileskernel: loading a file with damaged exception handling tables could crash IDA
tilib: listing a type library rewrote it, losing the libraries it inherits from
ui: fixed a crash when opening a database with a saved desktop not fitting the current screen
ui: fixed a crash when typing in the Names window filter box with indexer disabled
ui: fixed a crash when dragging a dock tab out of a single-widget floating window
ui: fixed a crash when highlighting the identifier under the cursor on a blank listing line
ui: the "Analysis" toolbar indicator wouldn't turn green again when analysis became idle
ui: macos: fixed a crash when searching in the Help menu
ui: macos: the "IDA has almost crashed" dialog no longer leaves IDA hung at 100% CPU
idapython: a bogus link-time dependency could prevent it from using the runtime selected by
idapyswitchidalib: no longer crashes on exit when
close_database()was not calledlicensing: a bad first packet from a client could crash the license server
ida home pc for linux failed to start with "libclpx.so could not be found"
Last updated
Was this helpful?
