Skip to content

Milestone 2022.0.6

Compare
Choose a tag to compare
@SamboyCoding SamboyCoding released this 26 Sep 00:16
· 23 commits to new-analysis since this release
c4a854c

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