Header menu logo B2R2

B2R2.MiddleEnd Namespace

Contains the APIs for the B2R2 middle-end, which is responsible for recovering functions and their control flow graphs (CFGs) from the target binary.

Type/Module Description

BinaryBrew

Default BinaryBrew type that internally uses SSA IR to recover CFGs.

BinaryBrew<'FnCtx, 'GlCtx>

BinaryBrew is a potent brew of analyzed (and recovered) information about the target binary, such as instructions, IRs, functions, CFGs, and exception information, etc.

CallGraph

A lens that converts a BinaryBrew to a CallCFG.

EVMBinaryBrew

Default BinaryBrew type that uses EVM-specific user context.

Type something to start searching.