[][src]Enum libudis86_sys::ud_type

#[repr(u32)]
pub enum ud_type { UD_NONE, UD_R_AL, UD_R_CL, UD_R_DL, UD_R_BL, UD_R_AH, UD_R_CH, UD_R_DH, UD_R_BH, UD_R_SPL, UD_R_BPL, UD_R_SIL, UD_R_DIL, UD_R_R8B, UD_R_R9B, UD_R_R10B, UD_R_R11B, UD_R_R12B, UD_R_R13B, UD_R_R14B, UD_R_R15B, UD_R_AX, UD_R_CX, UD_R_DX, UD_R_BX, UD_R_SP, UD_R_BP, UD_R_SI, UD_R_DI, UD_R_R8W, UD_R_R9W, UD_R_R10W, UD_R_R11W, UD_R_R12W, UD_R_R13W, UD_R_R14W, UD_R_R15W, UD_R_EAX, UD_R_ECX, UD_R_EDX, UD_R_EBX, UD_R_ESP, UD_R_EBP, UD_R_ESI, UD_R_EDI, UD_R_R8D, UD_R_R9D, UD_R_R10D, UD_R_R11D, UD_R_R12D, UD_R_R13D, UD_R_R14D, UD_R_R15D, UD_R_RAX, UD_R_RCX, UD_R_RDX, UD_R_RBX, UD_R_RSP, UD_R_RBP, UD_R_RSI, UD_R_RDI, UD_R_R8, UD_R_R9, UD_R_R10, UD_R_R11, UD_R_R12, UD_R_R13, UD_R_R14, UD_R_R15, UD_R_ES, UD_R_CS, UD_R_SS, UD_R_DS, UD_R_FS, UD_R_GS, UD_R_CR0, UD_R_CR1, UD_R_CR2, UD_R_CR3, UD_R_CR4, UD_R_CR5, UD_R_CR6, UD_R_CR7, UD_R_CR8, UD_R_CR9, UD_R_CR10, UD_R_CR11, UD_R_CR12, UD_R_CR13, UD_R_CR14, UD_R_CR15, UD_R_DR0, UD_R_DR1, UD_R_DR2, UD_R_DR3, UD_R_DR4, UD_R_DR5, UD_R_DR6, UD_R_DR7, UD_R_DR8, UD_R_DR9, UD_R_DR10, UD_R_DR11, UD_R_DR12, UD_R_DR13, UD_R_DR14, UD_R_DR15, UD_R_MM0, UD_R_MM1, UD_R_MM2, UD_R_MM3, UD_R_MM4, UD_R_MM5, UD_R_MM6, UD_R_MM7, UD_R_ST0, UD_R_ST1, UD_R_ST2, UD_R_ST3, UD_R_ST4, UD_R_ST5, UD_R_ST6, UD_R_ST7, UD_R_XMM0, UD_R_XMM1, UD_R_XMM2, UD_R_XMM3, UD_R_XMM4, UD_R_XMM5, UD_R_XMM6, UD_R_XMM7, UD_R_XMM8, UD_R_XMM9, UD_R_XMM10, UD_R_XMM11, UD_R_XMM12, UD_R_XMM13, UD_R_XMM14, UD_R_XMM15, UD_R_YMM0, UD_R_YMM1, UD_R_YMM2, UD_R_YMM3, UD_R_YMM4, UD_R_YMM5, UD_R_YMM6, UD_R_YMM7, UD_R_YMM8, UD_R_YMM9, UD_R_YMM10, UD_R_YMM11, UD_R_YMM12, UD_R_YMM13, UD_R_YMM14, UD_R_YMM15, UD_R_RIP, UD_OP_REG, UD_OP_MEM, UD_OP_PTR, UD_OP_IMM, UD_OP_JIMM, UD_OP_CONST, }

Variants

UD_NONEUD_R_ALUD_R_CLUD_R_DLUD_R_BLUD_R_AHUD_R_CHUD_R_DHUD_R_BHUD_R_SPLUD_R_BPLUD_R_SILUD_R_DILUD_R_R8BUD_R_R9BUD_R_R10BUD_R_R11BUD_R_R12BUD_R_R13BUD_R_R14BUD_R_R15BUD_R_AXUD_R_CXUD_R_DXUD_R_BXUD_R_SPUD_R_BPUD_R_SIUD_R_DIUD_R_R8WUD_R_R9WUD_R_R10WUD_R_R11WUD_R_R12WUD_R_R13WUD_R_R14WUD_R_R15WUD_R_EAXUD_R_ECXUD_R_EDXUD_R_EBXUD_R_ESPUD_R_EBPUD_R_ESIUD_R_EDIUD_R_R8DUD_R_R9DUD_R_R10DUD_R_R11DUD_R_R12DUD_R_R13DUD_R_R14DUD_R_R15DUD_R_RAXUD_R_RCXUD_R_RDXUD_R_RBXUD_R_RSPUD_R_RBPUD_R_RSIUD_R_RDIUD_R_R8UD_R_R9UD_R_R10UD_R_R11UD_R_R12UD_R_R13UD_R_R14UD_R_R15UD_R_ESUD_R_CSUD_R_SSUD_R_DSUD_R_FSUD_R_GSUD_R_CR0UD_R_CR1UD_R_CR2UD_R_CR3UD_R_CR4UD_R_CR5UD_R_CR6UD_R_CR7UD_R_CR8UD_R_CR9UD_R_CR10UD_R_CR11UD_R_CR12UD_R_CR13UD_R_CR14UD_R_CR15UD_R_DR0UD_R_DR1UD_R_DR2UD_R_DR3UD_R_DR4UD_R_DR5UD_R_DR6UD_R_DR7UD_R_DR8UD_R_DR9UD_R_DR10UD_R_DR11UD_R_DR12UD_R_DR13UD_R_DR14UD_R_DR15UD_R_MM0UD_R_MM1UD_R_MM2UD_R_MM3UD_R_MM4UD_R_MM5UD_R_MM6UD_R_MM7UD_R_ST0UD_R_ST1UD_R_ST2UD_R_ST3UD_R_ST4UD_R_ST5UD_R_ST6UD_R_ST7UD_R_XMM0UD_R_XMM1UD_R_XMM2UD_R_XMM3UD_R_XMM4UD_R_XMM5UD_R_XMM6UD_R_XMM7UD_R_XMM8UD_R_XMM9UD_R_XMM10UD_R_XMM11UD_R_XMM12UD_R_XMM13UD_R_XMM14UD_R_XMM15UD_R_YMM0UD_R_YMM1UD_R_YMM2UD_R_YMM3UD_R_YMM4UD_R_YMM5UD_R_YMM6UD_R_YMM7UD_R_YMM8UD_R_YMM9UD_R_YMM10UD_R_YMM11UD_R_YMM12UD_R_YMM13UD_R_YMM14UD_R_YMM15UD_R_RIPUD_OP_REGUD_OP_MEMUD_OP_PTRUD_OP_IMMUD_OP_JIMMUD_OP_CONST

Trait Implementations

impl Eq for ud_type[src]

impl PartialEq<ud_type> for ud_type[src]

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]

This method tests for !=.

impl Copy for ud_type[src]

impl Clone for ud_type[src]

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

Performs copy-assignment from source. Read more

impl Debug for ud_type[src]

impl Hash for ud_type[src]

fn hash_slice<H>(data: &[Self], state: &mut H) where
    H: Hasher
1.3.0[src]

Feeds a slice of this type into the given [Hasher]. Read more

Auto Trait Implementations

impl Send for ud_type

impl Sync for ud_type

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]