[−][src]Struct gimli::X86
Intel i386 architecture specific definitions.
See Intel386 psABi version 1.1 at the X86 psABI wiki.
Implementations
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
Auto Trait Implementations
impl RefUnwindSafe for X86
impl Send for X86
impl Sync for X86
impl Unpin for X86
impl UnwindSafe for X86
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut 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>,