Releases
6.2.0
Compare
Sorry, something went wrong.
No results found
Added pdgw to write recovered variable names, types, and function signatures back into radare2.
Added r2ghidra.compiler for selecting the compiler profile used during decompilation.
Improved compiler-profile matching using the definitions associated with each Sleigh language.
Improved argument, return-value, and register-clobber handling using radare2 calling-convention data.
Improved variadic function handling and removed phantom ... arguments.
Added optional call-site argument recovery for printf-style functions using literal format strings.
Improved tail-call recovery for local functions, imports, and ARM veneers.
Improved non-returning call handling, avoiding phantom arguments and literal pools being decoded as code.
Fixed register argument widths and storage on big-endian targets.
Fixed parameters and values split across multiple registers, including AArch64 and PPC64 cases.
Preserved known return types instead of reducing them to void.
Preserved function-pointer members when importing structures and unions.
Fixed the handling of wide-string literals.
Avoided treating string flags as call targets in executable regions.
Prevented malformed type strings from causing recursive type-resolution hangs.
Reduced repeated datatype parsing and lookups during decompilation.
Reported a stopped decompiler process immediately instead of waiting for the full timeout.
Rebuilt the Sleigh translator after changing languages and corrected vector register types.
Updated build compatibility for recent radare2 versions and fixed zlib build ordering.
contributors
You can’t perform that action at this time.