Header menu logo B2R2

CFGRecovery Type

Base strategy for building a CFG without any customizable context.

Constructors

Constructor Description

CFGRecovery(summarizer, jmptblAnalysis, syscallAnalysis, postAnalysis, useTailcallHeuristic, allowBBLOverlap)

Full Usage: CFGRecovery(summarizer, jmptblAnalysis, syscallAnalysis, postAnalysis, useTailcallHeuristic, allowBBLOverlap)

Parameters:
Returns: CFGRecovery
summarizer : IFunctionSummarizable<DummyContext, DummyContext>
jmptblAnalysis : IJmpTableAnalyzable<DummyContext, DummyContext>
syscallAnalysis : ISyscallAnalyzable
postAnalysis : ICFGAnalysis<(unit -> unit)>
useTailcallHeuristic : bool
allowBBLOverlap : bool
Returns: CFGRecovery

CFGRecovery(allowBBLOverlap)

Full Usage: CFGRecovery(allowBBLOverlap)

Parameters:
    allowBBLOverlap : bool

Returns: CFGRecovery
allowBBLOverlap : bool
Returns: CFGRecovery

CFGRecovery()

Full Usage: CFGRecovery()

Returns: CFGRecovery
Returns: CFGRecovery

Type something to start searching.