#[repr(C)]
pub enum InstructionSegment {
NONE,
PREFIXES,
REX,
XOP,
VEX,
EVEX,
MVEX,
OPCODE,
MODRM,
SIB,
DISPLACEMENT,
IMMEDIATE,
}
Expand description
Defines the ZydisInstructionSegment
struct.
Variants
NONE
PREFIXES
The legacy prefixes (including ignored REX
prefixes).
REX
The effective REX
prefix byte.
XOP
The XOP
prefix bytes.
VEX
The VEX
prefix bytes.
EVEX
The EVEX
prefix bytes.
MVEX
The MVEX
prefix bytes.
OPCODE
The opcode bytes.
MODRM
The ModRM
byte.
SIB
The SIB
byte.
DISPLACEMENT
The displacement bytes.
IMMEDIATE
The immediate bytes.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for InstructionSegment
impl Send for InstructionSegment
impl Sync for InstructionSegment
impl Unpin for InstructionSegment
impl UnwindSafe for InstructionSegment
Blanket Implementations
Mutably borrows from an owned value. Read more