[][src]Trait xori::disasm::ArchDetail

pub trait ArchDetail {
    fn new() -> Self;
fn prefix(&mut self) -> &mut [u8; 4];
fn opcode(&mut self) -> &mut [u8; 4];
fn printing_opcode(&mut self) -> &mut u32;
fn rex(&mut self) -> &mut u8;
fn address_size(&mut self) -> &mut u8;
fn operands(&mut self) -> &mut [InstrOperandsx86; 8];
fn op_count(&mut self) -> &mut usize;
fn mod_rm(&mut self) -> &mut u8;
fn sib(&mut self) -> &mut u8;
fn sib_index(&mut self) -> &mut u16;
fn sib_scale(&mut self) -> &mut u8;
fn sib_base(&mut self) -> &mut u16;
fn displacement(&mut self) -> &mut i32;
fn sse_cc(&mut self) -> &mut u8;
fn avx_cc(&mut self) -> &mut u8;
fn avx_sae(&mut self) -> &mut bool;
fn avx_rm(&mut self) -> &mut u8;
fn clone(&mut self) -> Self; }

Required Methods

Implementors