• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Hex-Rays IDA v8.4 freeware version available

Joined
Aug 22, 2010
Messages
753 (0.15/day)
Location
Germany
System Name Acer Nitro 5 (AN515-45-R715)
Processor AMD Ryzen 9 5900HX
Motherboard AMD Promontory / Bixby FCH
Cooling Acer Nitro Sense
Memory 32 GB
Video Card(s) AMD Radeon Graphics (Cezanne) / NVIDIA RTX 3080 Laptop GPU
Storage WDC PC SN530 SDBPNPZ
Display(s) BOE CQ NE156QHM-NY3
Software Windows 11 beta channel

Download your IDA Free

The Free version of IDA v8.4 comes with the following limitations:
  • no commercial use is allowed
  • cloud-based decompiler lacks certain advanced commands
  • lacks support for many processors, file formats, etc...
  • comes without technical support
 
Joined
Aug 22, 2010
Messages
753 (0.15/day)
Location
Germany
System Name Acer Nitro 5 (AN515-45-R715)
Processor AMD Ryzen 9 5900HX
Motherboard AMD Promontory / Bixby FCH
Cooling Acer Nitro Sense
Memory 32 GB
Video Card(s) AMD Radeon Graphics (Cezanne) / NVIDIA RTX 3080 Laptop GPU
Storage WDC PC SN530 SDBPNPZ
Display(s) BOE CQ NE156QHM-NY3
Software Windows 11 beta channel
IDA 8.4.240320 (8.4sp1)

This Service Pack of IDA 8.4 is primarily a bugfix release.

Improvements:​

  • + PC: improve AVX-512 instructions support (BF16, BITALG, FP16, GFNI, VBMI2, VNNI, VP2INTERSECT, VPCLMULQDQ)
  • + TEAMS: don't match types from LOCAL and REMOTE databases by ordinal if they're not present in BASE
  • + UI: renamed 'Copy struct type' action to 'Duplicate struct type' to better represent its behavior

Bugfixes​

  • BUGFIX: cvt64: idb->i64 conversion didn't work if WORKDIR was set in ida.cfg
  • BUGFIX: cvt64: some ASM struct member records were not handled when convering .idb to .i64
  • BUGFIX: debugger: "Disable ASLR" didn't behave properly in UI on Windows
  • BUGFIX: decompiler: fixed interr 50898 when editing structure member types from Pseudocode view
  • BUGFIX: eh_parse: loading PE files with functions having 0 unwind codes could cause IDA to crash on macOS
  • BUGFIX: ELF: relocations were sometimes not processed for PIE files without dynamic symbols
  • BUGFIX: golang: loading files with corrupted metadata could lead to hanging/frozen IDA
  • BUGFIX: IDA could crash if decompiler intialization failed for current database
  • BUGFIX: IDAPython: reintroduce dummy ida_kernwin.CH_NOIDB for backwards compatibility with old scripts
  • BUGFIX: IDC: IDA could crash when calling a non-existing IDC function
  • BUGFIX: installer: IDA Demo and Free would not display SVG action icons
  • BUGFIX: installer: IDA Home ARM did not include arm_sys_reg.cfg which would lead to missing symbolic names for A64 MSRs
  • BUGFIX: installer: private Lumina server installer now offers to specify a port to listen on
  • BUGFIX: installer: uninstaller was not deleting libpython3.link.dylib and pycache files on macOS, leaving empty .app bundle behind
  • BUGFIX: kernel: __ptr32/__ptr64 modifiers were rejected in function prototypes when used for the function return type
  • BUGFIX: objc: fixed potential crash on exit
  • BUGFIX: PC: function prologs using VEX-encoded SSE instructions were not analyzed properly
  • BUGFIX: PDB: IDA could produce "Failed to calculate struct member alignment" and "the maximum recursion level was reached" warnings on large PDBs
  • BUGFIX: plugins: correctly pass the argument from plugins.cfg to plugmod_t::run when there are no flags defined for the entry
  • BUGFIX: teams: fixed interr 1846 in some situations
  • BUGFIX: teams: fixed multiple issues when merging types
  • BUGFIX: teams: hvui: in Local files and Vault files the first line could be empty after opening
  • BUGFIX: teams: it was possible to edit types in Local Types during merging, which could lead to corrupted idb
  • BUGFIX: TRICORE: not16 instruction was being incorrectly disassembled as nor16
  • BUGFIX: UI: correcly retrieve library name for custom signatures files
  • BUGFIX: UI: fixed several cases where IDA would open the deprecated Structures view instead of Local Types
  • BUGFIX: UI: IDA could crash when enabling "merge environment" in instant debugger (without database)
  • BUGFIX: UI: IDA could crash when opening Debugger > Process Options dialog
  • BUGFIX: UI: it was not possible to jump from IDA View to Local Types for types with name longer than 23 characters
  • BUGFIX: UI: jumping to a structure from IDA View would end up at the end of the structure instead of the start
  • BUGFIX: UI: Load SIG button would open a "Save file..." instead of "Open file..." dialog
  • BUGFIX: UI: Local Types bookmarks could not be organized in folders
  • BUGFIX: UI: Local Types editor didn't support ymmword and zmmword in MakeData
  • BUGFIX: UI: MakeData (D) carousel would stop working if some steps were disabled
  • BUGFIX: UI: MakeData (D) on a 'full' bitfield would lead to interr
  • BUGFIX: windbg: IDA UI could lock up when attaching to kernel debugger on a blocked port
 
Top