Header menu logo B2R2

InternalFnCFGBuilder<'FnCtx, 'GlCtx> Type

The main builder for an internal function. This is responsible for building the function CFG while maintaining its internal state. By "internal", we mean that the function is defined within the target binary as opposed to external (library) functions.

Constructors

Constructor Description

InternalFnCFGBuilder(hdl, exnInfo, instrs, entryPoint, mode, manager)

Full Usage: InternalFnCFGBuilder(hdl, exnInfo, instrs, entryPoint, mode, manager)

Parameters:
Returns: InternalFnCFGBuilder<'FnCtx, 'GlCtx>
hdl : BinHandle
exnInfo : ExceptionInfo
instrs : InstructionCollection
entryPoint : Addr
mode : ArchOperationMode
manager : Agent<TaskManagerCommand<'FnCtx, 'GlCtx>>
Returns: InternalFnCFGBuilder<'FnCtx, 'GlCtx>

InternalFnCFGBuilder(ctx, nextFnAddr, manager)

Full Usage: InternalFnCFGBuilder(ctx, nextFnAddr, manager)

Parameters:
Returns: InternalFnCFGBuilder<'FnCtx, 'GlCtx>
ctx : CFGBuildingContext<'FnCtx, 'GlCtx>
nextFnAddr : Addr option
manager : Agent<TaskManagerCommand<'FnCtx, 'GlCtx>>
Returns: InternalFnCFGBuilder<'FnCtx, 'GlCtx>

Type something to start searching.