B2R2 is a collection of useful algorithms, functions, and tools for binary analysis.
DW_CFA_same_value
Since v0.5.0, our middle-end is closed-sourced, but we will publicize it sooner or later. So please stay tuned.
2<rt>
and 3<rt>
; we only use sizes multiple of 8 (e.g., 8, 16, 32, 64) or size 1. For those register variables whose size is non-standard, e.g., FTOP
in Intel, we assign larger size for the variable.We have made significant changes in our middle-end (CFG recovery, and function identification, etc.) engines for this version, and we are still improving it. The current version is stable enough, but we are actively changing the implementation while doing some internal research, which is hoding us back for open-sourcing it. Hence, we decided to partly publicize our tool (everything but the middle-end engine). We always welcome PRs for our front-end modules :smile:
We may bump few more versions before making everything public, but we will eventually open-source everything. So please stay tuned!
BinaryPointer
type which allows accessing non-addressable region of binary.dotnet tool install -g B2R2.RearEnd.Launcher
.HASHCONS
GetNextAddrs
method to Instruction
type.