Struct capstone_sys::x86::cs_x86 [] [src]

pub struct cs_x86 {
    pub prefix: [u8; 4usize],
    pub opcode: [u8; 4usize],
    pub rex: u8,
    pub addr_size: u8,
    pub modrm: u8,
    pub sib: u8,
    pub disp: i32,
    pub sib_index: x86_reg,
    pub sib_scale: i8,
    pub sib_base: x86_reg,
    pub sse_cc: x86_sse_cc,
    pub avx_cc: x86_avx_cc,
    pub avx_sae: u8,
    pub avx_rm: x86_avx_rm,
    pub op_count: u8,
    pub operands: [cs_x86_op; 8usize],
}

Instruction structure

Fields

prefix
opcode
rex
addr_size
modrm
sib
disp
sib_index
sib_scale
sib_base
sse_cc
avx_cc
avx_sae
avx_rm
op_count
operands

Trait Implementations

Derived Implementations

impl Clone for cs_x86
[src]

fn clone(&self) -> cs_x86

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)
1.0.0

Performs copy-assignment from source. Read more

impl Copy for cs_x86
[src]