Skip to content

Version v5.0.5

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 28 Jul 23:29
81f5f96

Changelog

The following are the changes that happened between versions v5.0.4 and v5.0.5

  • fd82a20 - WIP to support opaque pointers
  • 056be95 - More fixes
  • 36ff255 - Reword comment
  • e3b43d1 - Remove more usages of PointerElementType
  • 05df435 - Merge remote-tracking branch 'origin/master' into alex/opaque-ptr
  • 080969e - Simplify BuildPointerToOffset to index at byte granularity rather than using underlying element size
  • e266fa9 - Refine APIs
  • 4cc8253 - Deprecate Arch::StatePointerType
  • ba4429a - Move state type check
  • e9c9af1 - Revert "Deprecate Arch::StatePointerType"
  • 7fdcb51 - Propagate underlying type from LoadRegAddress
  • 20bc423 - Get state type from __remill_state variable instead of searching by type name
  • 67c5fd0 - Add Arch::RegisterWindowType to avoid searching by struct name
  • 669166d - Retrieve types properly from missing cases in FindVarInFunction
  • 752ddf3 - Enable opaque pointers in each spot where we make an LLVM context
  • 1a7ccbb - Stop testing with LLVM 13 since we're not aiming to be backwards compatible
  • 385150a - Move state and register window globals into Intrinsics.cpp
  • 6873a4c - Support opaque pointers
  • 65549b3 - Pass opaque pointer flag to Clang so it can handle Remill's IR (#605)
  • 66ef46b - Remove compatibility for LLVM < 14 (#606)
  • eef338d - Ian/sleigh support rebased (#607)
  • 81f5f96 - Prevent the instruction category from being overwritten after a fused call/pop has been recognised (#612)