Version v5.0.5
Pre-release
Pre-release
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)