[−][src]Struct libudis86_sys::ud
Fields
inp_hook: Option<unsafe extern "C" fn(arg1: *mut ud) -> c_int>
inp_file: *mut FILE
inp_buf: *const u8
inp_buf_size: usize
inp_buf_index: usize
inp_curr: u8
inp_ctr: usize
inp_sess: [u8; 64]
inp_end: c_int
inp_peek: c_int
translator: Option<unsafe extern "C" fn(arg1: *mut ud)>
insn_offset: u64
insn_hexcode: [c_char; 64]
asm_buf: *mut c_char
asm_buf_size: usize
asm_buf_fill: usize
asm_buf_int: [c_char; 128]
sym_resolver: Option<unsafe extern "C" fn(arg1: *mut ud, addr: u64, offset: *mut i64) -> *const c_char>
dis_mode: u8
pc: u64
vendor: u8
mnemonic: ud_mnemonic_code
operand: [ud_operand; 4]
error: u8
_rex: u8
pfx_rex: u8
pfx_seg: u8
pfx_opr: u8
pfx_adr: u8
pfx_lock: u8
pfx_str: u8
pfx_rep: u8
pfx_repe: u8
pfx_repne: u8
opr_mode: u8
adr_mode: u8
br_far: u8
br_near: u8
have_modrm: u8
modrm: u8
modrm_offset: u8
vex_op: u8
vex_b1: u8
vex_b2: u8
primary_opcode: u8
user_opaque_data: *mut c_void
itab_entry: *mut ()
le: *mut ()
Auto Trait Implementations
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,