BinaryBrew<'FnCtx, 'GlCtx> Type
BinaryBrew is a potent brew of analyzed (and recovered) information about the target binary, such as instructions, IRs, functions, CFGs, and exception information, etc.
Constructors
| Constructor |
Description
|
Full Usage:
BinaryBrew(hdl, exnInfo, funcId, cfgBuilder)
Parameters:
BinHandle
exnInfo : ExceptionInfo
funcId : IFunctionIdentifiable
cfgBuilder : ICFGBuildingStrategy<'FnCtx, 'GlCtx>
Returns: BinaryBrew<'FnCtx, 'GlCtx>
|
|
Full Usage:
BinaryBrew(hdl, funcId, cfgBuilder, irBlkOptimizer)
Parameters:
BinHandle
funcId : IFunctionIdentifiable
cfgBuilder : ICFGBuildingStrategy<'FnCtx, 'GlCtx>
irBlkOptimizer : IIRBlockOptimizable
Returns: BinaryBrew<'FnCtx, 'GlCtx>
|
|
Full Usage:
BinaryBrew(hdl, funcId, cfgRecovery)
Parameters:
BinHandle
funcId : IFunctionIdentifiable
cfgRecovery : ICFGBuildingStrategy<'FnCtx, 'GlCtx>
Returns: BinaryBrew<'FnCtx, 'GlCtx>
|
|
Full Usage:
BinaryBrew(hdl, exnInfo, funcID, cfgBuilder, irBlkOptimizer)
Parameters:
BinHandle
exnInfo : ExceptionInfo
funcID : IFunctionIdentifiable
cfgBuilder : ICFGBuildingStrategy<'FnCtx, 'GlCtx>
irBlkOptimizer : IIRBlockOptimizable
Returns: BinaryBrew<'FnCtx, 'GlCtx>
|
|
Instance members
| Instance member |
Description
|
|
Low-level access to binary code and data.
|
|
|
|
Exception information.
|
|
Recovered functions.
|
|
Get the instruction at the given address.
|
B2R2