JmpTableInfo Type
Jump table information.
Record fields
| Record Field |
Description
|
Full Usage:
EntrySize
Field type: int
|
The size of each entry in the jump table (in bytes).
|
The address of the indirect branch instruction corresponding to the jump table.
|
|
Full Usage:
IsFunctionPointerTable
Field type: bool
Modifiers: mutable |
Indicates whether the jump table is accessed via a function pointer table.
|
Full Usage:
IsSingleEntry
Field type: bool
|
Indicates whether the jump table has only a single entry. We use this information when the jump table is accessed via a constant address without any index computation (e.g., jmp qword ptr [constant_address]). If so, we do not expand the entries during jump table analysis.
|
The base address to be added to compute the final jump target.
|
|
Full Usage:
NumEntries
Field type: int
Modifiers: mutable |
The number of entries in the jump table.
|
|
The address of the jump table.
|
B2R2