Milestone 2022.0.6
SamboyCoding
released this
26 Sep 00:16
·
23 commits
to new-analysis
since this release
LibCpp2IL
- Cleaned up some behavior around the handling of ELF files
- Added support for
R_AMD64_RELATIVE
relocations in ELF binaries, allowing loading of more games successfully - Disabled assertion that metadata usage count and pointer are both 0 on v27+, because this isn't always the case
Cpp2IL Core
- Fixed possible crash when encountering a type named just
<
Attribute Restoration
- Fixed some issues caused by incorrectly sorting the list of attribute type ranges which could cause restoration to fail
- Fixed a potential crash caused by an out-of-bounds read
Analysis
- Implemented support for array allocation on Arm64, which has a decently large impact on output code and attribute quality
- Some improvements to key function address scanning
Command-line wrapper
- Fixed
--simple-attribute-restoration
argument being ignored if--skip-analysis
was not specified.
WasmDisassembler has not been updated and remains on 2022.0.2