Skip to content

v1.1.0

Compare
Choose a tag to compare
@JustasMasiulis JustasMasiulis released this 01 Apr 22:12
· 2 commits to master since this release

Functionality

  • Improved matching of expressions: special access functions like HIDWORD, LOBYTE, etc are now handled.
    • before: HIDWORD(*(unsigned __int64 *)&pte_temp.u.Soft) != 0xFFFFFFFF
    • after: b(pte_temp.u.Soft, PageFileHigh) != 0xFFFFFFFF
  • Added handling of assignments.
    • before: Protection = (*(unsigned __int64 *)&pte_value.u.Soft >> 5) & 0x1F;
    • after: Protection = b(pte_value.u.Soft, Protection);
  • Fixed some bugs relating to multi-bit fields and their comparison values.

Other stuff

  • Switched to CMake.
  • Releases will now be compiled with Clang.