Library for lifting machine code to LLVM bitcode
The following are the changes that happened between versions v5.0.4 and v5.0.5
BuildPointerToOffset
to index at byte granularity rather than using underlying element sizeArch::StatePointerType
Arch::StatePointerType
"LoadRegAddress
__remill_state
variable instead of searching by type nameArch::RegisterWindowType
to avoid searching by struct nameFindVarInFunction
Intrinsics.cpp
The following are the changes that happened between versions v5.0.3 and v5.0.4
Full Changelog: https://github.com/lifting-bits/remill/compare/v5.0.1...v5.0.3
This release refactors some Remill APIs to no longer internally use deprecated LLVM APIs. Some of LLVM's APIs have been deprecated in the LLVM 13 release due to the ongoing upstream push to support opaque pointers. As a result, a number of Remill APIs also require additional information that they didn't previously have.
Full Changelog: https://github.com/lifting-bits/remill/compare/v4.2.0...v5.0.2
The following are the changes that happened between versions v4.1.0 and v4.2.0
The following are the changes that happened between versions v4.0.24 and v4.1.0
arm-linux-gnueabihf
target on MacOS (#535)The following are the changes that happened between versions v4.0.22 and v4.0.23
The following are the changes that happened between versions v4.0.21 and v4.0.22