Skip to content

Releases: JustasMasiulis/ida_bitfields

v1.2.0

06 Apr 23:25
Compare
Choose a tag to compare

Fixes

  • IDA 8.4 support.

Improvements

  • Recognize |= pattern allowing rename of flag enable operations.

v1.1.1

24 Apr 15:15
Compare
Choose a tag to compare

Fixes

  • #1 - inequality comparisons are now handled correctly.

v1.1.0

01 Apr 22:12
Compare
Choose a tag to compare

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.

v1.0.0

28 Mar 13:40
Compare
Choose a tag to compare

Initial release.