[][src]Enum unicorn::RegisterX86

#[repr(C)]
pub enum RegisterX86 { INVALID, AH, AL, AX, BH, BL, BP, BPL, BX, CH, CL, CS, CX, DH, DI, DIL, DL, DS, DX, EAX, EBP, EBX, ECX, EDI, EDX, EFLAGS, EIP, EIZ, ES, ESI, ESP, FPSW, FS, GS, IP, RAX, RBP, RBX, RCX, RDI, RDX, RIP, RIZ, RSI, RSP, SI, SIL, SP, SPL, SS, CR0, CR1, CR2, CR3, CR4, CR5, CR6, CR7, CR8, CR9, CR10, CR11, CR12, CR13, CR14, CR15, DR0, DR1, DR2, DR3, DR4, DR5, DR6, DR7, DR8, DR9, DR10, DR11, DR12, DR13, DR14, DR15, FP0, FP1, FP2, FP3, FP4, FP5, FP6, FP7, K0, K1, K2, K3, K4, K5, K6, K7, MM0, MM1, MM2, MM3, MM4, MM5, MM6, MM7, R8, R9, R10, R11, R12, R13, R14, R15, ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7, XMM0, XMM1, XMM2, XMM3, XMM4, XMM5, XMM6, XMM7, XMM8, XMM9, XMM10, XMM11, XMM12, XMM13, XMM14, XMM15, XMM16, XMM17, XMM18, XMM19, XMM20, XMM21, XMM22, XMM23, XMM24, XMM25, XMM26, XMM27, XMM28, XMM29, XMM30, XMM31, YMM0, YMM1, YMM2, YMM3, YMM4, YMM5, YMM6, YMM7, YMM8, YMM9, YMM10, YMM11, YMM12, YMM13, YMM14, YMM15, YMM16, YMM17, YMM18, YMM19, YMM20, YMM21, YMM22, YMM23, YMM24, YMM25, YMM26, YMM27, YMM28, YMM29, YMM30, YMM31, ZMM0, ZMM1, ZMM2, ZMM3, ZMM4, ZMM5, ZMM6, ZMM7, ZMM8, ZMM9, ZMM10, ZMM11, ZMM12, ZMM13, ZMM14, ZMM15, ZMM16, ZMM17, ZMM18, ZMM19, ZMM20, ZMM21, ZMM22, ZMM23, ZMM24, ZMM25, ZMM26, ZMM27, ZMM28, ZMM29, ZMM30, ZMM31, R8B, R9B, R10B, R11B, R12B, R13B, R14B, R15B, R8D, R9D, R10D, R11D, R12D, R13D, R14D, R15D, R8W, R9W, R10W, R11W, R12W, R13W, R14W, R15W, IDTR, GDTR, LDTR, TR, FPCW, FPTAG, MSR, MXCSR, }

Variants

INVALIDAHALAXBHBLBPBPLBXCHCLCSCXDHDIDILDLDSDXEAXEBPEBXECXEDIEDXEFLAGSEIPEIZESESIESPFPSWFSGSIPRAXRBPRBXRCXRDIRDXRIPRIZRSIRSPSISILSPSPLSSCR0CR1CR2CR3CR4CR5CR6CR7CR8CR9CR10CR11CR12CR13CR14CR15DR0DR1DR2DR3DR4DR5DR6DR7DR8DR9DR10DR11DR12DR13DR14DR15FP0FP1FP2FP3FP4FP5FP6FP7K0K1K2K3K4K5K6K7MM0MM1MM2MM3MM4MM5MM6MM7R8R9R10R11R12R13R14R15ST0ST1ST2ST3ST4ST5ST6ST7XMM0XMM1XMM2XMM3XMM4XMM5XMM6XMM7XMM8XMM9XMM10XMM11XMM12XMM13XMM14XMM15XMM16XMM17XMM18XMM19XMM20XMM21XMM22XMM23XMM24XMM25XMM26XMM27XMM28XMM29XMM30XMM31YMM0YMM1YMM2YMM3YMM4YMM5YMM6YMM7YMM8YMM9YMM10YMM11YMM12YMM13YMM14YMM15YMM16YMM17YMM18YMM19YMM20YMM21YMM22YMM23YMM24YMM25YMM26YMM27YMM28YMM29YMM30YMM31ZMM0ZMM1ZMM2ZMM3ZMM4ZMM5ZMM6ZMM7ZMM8ZMM9ZMM10ZMM11ZMM12ZMM13ZMM14ZMM15ZMM16ZMM17ZMM18ZMM19ZMM20ZMM21ZMM22ZMM23ZMM24ZMM25ZMM26ZMM27ZMM28ZMM29ZMM30ZMM31R8BR9BR10BR11BR12BR13BR14BR15BR8DR9DR10DR11DR12DR13DR14DR15DR8WR9WR10WR11WR12WR13WR14WR15WIDTRGDTRLDTRTRFPCWFPTAGMSRMXCSR

Trait Implementations

impl Register for RegisterX86[src]

impl Copy for RegisterX86[src]

impl PartialEq<RegisterX86> for RegisterX86[src]

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

This method tests for !=.

impl Clone for RegisterX86[src]

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

Performs copy-assignment from source. Read more

impl Debug for RegisterX86[src]

Auto Trait Implementations

impl Send for RegisterX86

impl Sync for RegisterX86

Blanket Implementations

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

type Owned = T

The resulting type after obtaining ownership.

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

impl<T, U> Into<U> for T where
    U: From<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]