[][src]Struct gimli::X86

pub struct X86;

Intel i386 architecture specific definitions.

See Intel386 psABi version 1.1 at the X86 psABI wiki.

Methods

impl X86[src]

pub const EAX: Register[src]

pub const ECX: Register[src]

pub const EDX: Register[src]

pub const EBX: Register[src]

pub const ESP: Register[src]

pub const EBP: Register[src]

pub const ESI: Register[src]

pub const EDI: Register[src]

pub const RA: Register[src]

pub const ST0: Register[src]

pub const ST1: Register[src]

pub const ST2: Register[src]

pub const ST3: Register[src]

pub const ST4: Register[src]

pub const ST5: Register[src]

pub const ST6: Register[src]

pub const ST7: Register[src]

pub const XMM0: Register[src]

pub const XMM1: Register[src]

pub const XMM2: Register[src]

pub const XMM3: Register[src]

pub const XMM4: Register[src]

pub const XMM5: Register[src]

pub const XMM6: Register[src]

pub const XMM7: Register[src]

pub const MM0: Register[src]

pub const MM1: Register[src]

pub const MM2: Register[src]

pub const MM3: Register[src]

pub const MM4: Register[src]

pub const MM5: Register[src]

pub const MM6: Register[src]

pub const MM7: Register[src]

pub const MXCSR: Register[src]

pub const ES: Register[src]

pub const CS: Register[src]

pub const SS: Register[src]

pub const DS: Register[src]

pub const FS: Register[src]

pub const GS: Register[src]

pub const TR: Register[src]

pub const LDTR: Register[src]

pub const FS_BASE: Register[src]

pub const GS_BASE: Register[src]

impl X86[src]

pub fn register_name(register: Register) -> Option<&'static str>[src]

The name of a register, or None if the register number is unknown.

Trait Implementations

impl Debug for X86[src]

impl Copy for X86[src]

impl Clone for X86[src]

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

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Unpin for X86

impl Send for X86

impl Sync for X86

impl RefUnwindSafe for X86

impl UnwindSafe for X86

Blanket Implementations

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

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

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> Borrow<T> for T where
    T: ?Sized
[src]

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

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

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

type Owned = T

The resulting type after obtaining ownership.