B2R2


BasicBlock Type

The base type for basic block.

Constructors

Constructor Description

BasicBlock(pp)

Full Usage: BasicBlock(pp)

Parameters:
Returns: BasicBlock
pp : ProgramPoint
Returns: BasicBlock

Instance members

Instance member Description

this.IsFakeBlock()

Full Usage: this.IsFakeBlock()

Returns: bool
Modifiers: abstract

Check if this is a fake basic block inserted by our analysis. We create a fake block to represent call target vertices in a function-level CFG.

Returns: bool

this.PPoint

Full Usage: this.PPoint

Returns: ProgramPoint

The start position (ProgramPoint) of the basic block.

Returns: ProgramPoint

this.Range

Full Usage: this.Range

Returns: AddrRange
Modifiers: abstract

The instruction address range of the basic block.

Returns: AddrRange

this.ToVisualBlock()

Full Usage: this.ToVisualBlock()

Returns: VisualBlock
Modifiers: abstract

Convert this basic block to a visual representation.

Returns: VisualBlock