Instruction Type
Represents an instruction for Intel x86 and x86-64 architectures.
Instance members
| Instance member |
Description
|
|
Address of this instruction.
|
Full Usage:
this.IsFar
Returns: bool
|
|
Full Usage:
this.Length
Returns: uint32
|
Length of this instruction in bytes.
|
|
Size of the main operation performed by the instruction. This field is mainly used by our lifter, and we suggest not to use this field for analyzing binaries because there is some ambiguity in deciding the operation size when the instruction semantics are complex. We use this only for the purpose of optimizing the lifting process.
|
|
Opcode.
|
|
Operands.
|
|
Size of the memory pointer in the instruction, i.e., how many bytes are required to represent a memory address. This field may hold a dummy value if there's no memory operand. This is mainly used for the lifting purpose along with the MainOperationSize.
|
|
Prefixes.
|
|
REX Prefix.
|
|
VEX information.
|
B2R2