Struct capstone::arch::x86::X86Operand
source · pub struct X86Operand {
pub size: u8,
pub access: Option<RegAccessType>,
pub avx_bcast: X86AvxBcast,
pub avx_zero_opmask: bool,
pub op_type: X86OperandType,
}
Expand description
X86 operand
Fields§
§size: u8
Operand size
access: Option<RegAccessType>
How is this operand accessed? NOTE: this field is irrelevant if engine is compiled in DIET mode.
avx_bcast: X86AvxBcast
AVX broadcast
avx_zero_opmask: bool
AVX zero opmask
op_type: X86OperandType
Operand type
Trait Implementations§
source§impl Clone for X86Operand
impl Clone for X86Operand
source§fn clone(&self) -> X86Operand
fn clone(&self) -> X86Operand
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for X86Operand
impl Debug for X86Operand
source§impl Default for X86Operand
impl Default for X86Operand
source§impl<'a> From<&'a cs_x86_op> for X86Operand
impl<'a> From<&'a cs_x86_op> for X86Operand
source§fn from(op: &cs_x86_op) -> X86Operand
fn from(op: &cs_x86_op) -> X86Operand
Converts to this type from the input type.
source§impl From<X86Operand> for ArchOperand
impl From<X86Operand> for ArchOperand
source§fn from(op: X86Operand) -> ArchOperand
fn from(op: X86Operand) -> ArchOperand
Converts to this type from the input type.
source§impl PartialEq for X86Operand
impl PartialEq for X86Operand
source§fn eq(&self, other: &X86Operand) -> bool
fn eq(&self, other: &X86Operand) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for X86Operand
impl StructuralPartialEq for X86Operand
Auto Trait Implementations§
impl RefUnwindSafe for X86Operand
impl Send for X86Operand
impl Sync for X86Operand
impl Unpin for X86Operand
impl UnwindSafe for X86Operand
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more