Struct capstone_sys::cs_x86 [−][src]
#[repr(C)]pub struct cs_x86 { pub prefix: [u8; 4], pub opcode: [u8; 4], pub rex: u8, pub addr_size: u8, pub modrm: u8, pub sib: u8, pub disp: i32, pub sib_index: Type, pub sib_scale: i8, pub sib_base: Type, pub sse_cc: x86_sse_cc, pub avx_cc: x86_avx_cc, pub avx_sae: bool, pub avx_rm: x86_avx_rm, pub op_count: u8, pub operands: [cs_x86_op; 8], }
Fields
prefix: [u8; 4]
opcode: [u8; 4]
rex: u8
addr_size: u8
modrm: u8
sib: u8
disp: i32
sib_index: Type
sib_scale: i8
sib_base: Type
sse_cc: x86_sse_cc
avx_cc: x86_avx_cc
avx_sae: bool
avx_rm: x86_avx_rm
op_count: u8
operands: [cs_x86_op; 8]
Trait Implementations
impl Copy for cs_x86
[src]
impl Copy for cs_x86
impl Clone for cs_x86
[src]
impl Clone for cs_x86
fn clone(&self) -> Self
[src]
fn clone(&self) -> Self
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Debug for cs_x86
[src]
impl Debug for cs_x86