B2R2


JumpTable Type

Indirect branch jump table information.

Record fields

Record Field Description

BranchBaseAddr

Full Usage: BranchBaseAddr

Field type: Addr

The base address used to compute the final target address.

Field type: Addr

HostFunctionEntry

Full Usage: HostFunctionEntry

Field type: Addr

The address of the owner function of the indirect branch.

Field type: Addr

InstructionAddr

Full Usage: InstructionAddr

Field type: Addr

The indirect branch instruction address.

Field type: Addr

JTEntrySize

Full Usage: JTEntrySize

Field type: int

Jump table's entry size. Typically this is 4-byte.

Field type: int

JTStartAddr

Full Usage: JTStartAddr

Field type: Addr

Start address of the jump table, i.e., the first table entry's address.

Field type: Addr

Static members

Static member Description

JumpTable.Init(entry) (ins) (bAddr) (tAddr) (rt)

Full Usage: JumpTable.Init(entry) (ins) (bAddr) (tAddr) (rt)

Parameters:
Returns: JumpTable
entry : Addr
ins : Addr
bAddr : Addr
tAddr : Addr
rt : RegType
Returns: JumpTable