Enum capstone_sys::x86_prefix
source · [−]#[repr(u32)]
pub enum x86_prefix {
X86_PREFIX_LOCK,
X86_PREFIX_REP,
X86_PREFIX_REPNE,
X86_PREFIX_CS,
X86_PREFIX_SS,
X86_PREFIX_DS,
X86_PREFIX_ES,
X86_PREFIX_FS,
X86_PREFIX_GS,
X86_PREFIX_OPSIZE,
X86_PREFIX_ADDRSIZE,
}Expand description
Instruction prefixes - to be used in cs_x86.prefix[]
Variants
X86_PREFIX_LOCK
< lock (cs_x86.prefix[0]
X86_PREFIX_REP
< rep (cs_x86.prefix[0]
X86_PREFIX_REPNE
< repne/repnz (cs_x86.prefix[0]
X86_PREFIX_CS
< segment override CS (cs_x86.prefix[1]
X86_PREFIX_SS
< segment override SS (cs_x86.prefix[1]
X86_PREFIX_DS
< segment override DS (cs_x86.prefix[1]
X86_PREFIX_ES
< segment override ES (cs_x86.prefix[1]
X86_PREFIX_FS
< segment override FS (cs_x86.prefix[1]
X86_PREFIX_GS
< segment override GS (cs_x86.prefix[1]
X86_PREFIX_OPSIZE
< operand-size override (cs_x86.prefix[2]
X86_PREFIX_ADDRSIZE
< address-size override (cs_x86.prefix[3]
Trait Implementations
sourceimpl Clone for x86_prefix
impl Clone for x86_prefix
sourcefn clone(&self) -> x86_prefix
fn clone(&self) -> x86_prefix
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for x86_prefix
impl Debug for x86_prefix
sourceimpl Hash for x86_prefix
impl Hash for x86_prefix
sourceimpl PartialEq<x86_prefix> for x86_prefix
impl PartialEq<x86_prefix> for x86_prefix
impl Copy for x86_prefix
impl Eq for x86_prefix
impl StructuralEq for x86_prefix
impl StructuralPartialEq for x86_prefix
Auto Trait Implementations
impl RefUnwindSafe for x86_prefix
impl Send for x86_prefix
impl Sync for x86_prefix
impl Unpin for x86_prefix
impl UnwindSafe for x86_prefix
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more