IDA 8.2.230124 (8.2sp1)
This Service Pack of IDA 8.2 is primarily a bugfix release.
Improvements:
- + RISCV: added all currently ratified extensions (cryptography, wait on reservation, pause, cache managment, state enable, hypervisor etc.)
- + RISCV: improve handling of lui + auipc or addi pairs
- + UI: allow the user to specify a not currently available Lumina server
- + UI: make the caret (cursor) color configurable
Bugfixes
- BUGFIX: decompiler: changing variable types could cause the decompiler to crash
- BUGFIX: eh_parse: x64 PE binaries compiled with recent llvm-based compilers (15.x) could have numerous off-by-one disassembly errors
- BUGFIX: fixed internal error 1112 which could occur when disassembling some Motorola 68K instructions
- BUGFIX: IDAPython: added workaround for Python 3.11.1 on Windows failing to import ctypes and other standard native modules
- BUGFIX: IDAPython: PyQt5 was not working with Python 3.11
- BUGFIX: IDAPython: upon failure,
ida_hexrays.decompile()
now always returnsNone
instead of either throwing aida_hexrays.DecompilationFailure
or returningNone
. - BUGFIX: RISCV : fixed decoding of floating-point conversion and comparison instructions
- BUGFIX: ui/qt: "List cross-references to..." would not be in the context menu anymore even when some Xrefs are codesent
- BUGFIX: ui/qt: some informational wait dialogs wouldn't show anymore