Struct gimli::X86_64 [−][src]
AMD64 architecture specific definitions.
See x86-64 psABI version 1.0 at the X86 psABI wiki.
Implementations
impl X86_64[src]
pub const RAX: Register[src]
pub const RDX: Register[src]
pub const RCX: Register[src]
pub const RBX: Register[src]
pub const RSI: Register[src]
pub const RDI: Register[src]
pub const RBP: Register[src]
pub const RSP: Register[src]
pub const R8: Register[src]
pub const R9: Register[src]
pub const R10: Register[src]
pub const R11: Register[src]
pub const R12: Register[src]
pub const R13: Register[src]
pub const R14: Register[src]
pub const R15: Register[src]
pub const RA: 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 XMM8: Register[src]
pub const XMM9: Register[src]
pub const XMM10: Register[src]
pub const XMM11: Register[src]
pub const XMM12: Register[src]
pub const XMM13: Register[src]
pub const XMM14: Register[src]
pub const XMM15: 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 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 RFLAGS: 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 FS_BASE: Register[src]
pub const GS_BASE: Register[src]
pub const TR: Register[src]
pub const LDTR: Register[src]
pub const MXCSR: Register[src]
pub const FCW: Register[src]
pub const FSW: Register[src]
pub const XMM16: Register[src]
pub const XMM17: Register[src]
pub const XMM18: Register[src]
pub const XMM19: Register[src]
pub const XMM20: Register[src]
pub const XMM21: Register[src]
pub const XMM22: Register[src]
pub const XMM23: Register[src]
pub const XMM24: Register[src]
pub const XMM25: Register[src]
pub const XMM26: Register[src]
pub const XMM27: Register[src]
pub const XMM28: Register[src]
pub const XMM29: Register[src]
pub const XMM30: Register[src]
pub const XMM31: Register[src]
pub const K0: Register[src]
pub const K1: Register[src]
pub const K2: Register[src]
pub const K3: Register[src]
pub const K4: Register[src]
pub const K5: Register[src]
pub const K6: Register[src]
pub const K7: Register[src]
impl X86_64[src]
pub fn register_name(register: Register) -> Option<&'static str>[src]
The name of a register, or None if the register number is unknown.
pub fn name_to_register(value: &str) -> Option<Register>[src]
Converts a register name into a register number.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for X86_64
impl Send for X86_64
impl Sync for X86_64
impl Unpin for X86_64
impl UnwindSafe for X86_64
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,
pub 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.
pub fn to_owned(&self) -> T[src]
pub 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.
pub 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>,