[]Struct symbolic::debuginfo::dwarf::gimli::X86_64

pub struct X86_64;

AMD64 architecture specific definitions.

See x86-64 psABI version 1.0 at the X86 psABI wiki.

Implementations

impl X86_64

pub const RAX: Register

pub const RDX: Register

pub const RCX: Register

pub const RBX: Register

pub const RSI: Register

pub const RDI: Register

pub const RBP: Register

pub const RSP: Register

pub const R8: Register

pub const R9: Register

pub const R10: Register

pub const R11: Register

pub const R12: Register

pub const R13: Register

pub const R14: Register

pub const R15: Register

pub const RA: Register

pub const XMM0: Register

pub const XMM1: Register

pub const XMM2: Register

pub const XMM3: Register

pub const XMM4: Register

pub const XMM5: Register

pub const XMM6: Register

pub const XMM7: Register

pub const XMM8: Register

pub const XMM9: Register

pub const XMM10: Register

pub const XMM11: Register

pub const XMM12: Register

pub const XMM13: Register

pub const XMM14: Register

pub const XMM15: Register

pub const ST0: Register

pub const ST1: Register

pub const ST2: Register

pub const ST3: Register

pub const ST4: Register

pub const ST5: Register

pub const ST6: Register

pub const ST7: Register

pub const MM0: Register

pub const MM1: Register

pub const MM2: Register

pub const MM3: Register

pub const MM4: Register

pub const MM5: Register

pub const MM6: Register

pub const MM7: Register

pub const RFLAGS: Register

pub const ES: Register

pub const CS: Register

pub const SS: Register

pub const DS: Register

pub const FS: Register

pub const GS: Register

pub const FS_BASE: Register

pub const GS_BASE: Register

pub const TR: Register

pub const LDTR: Register

pub const MXCSR: Register

pub const FCW: Register

pub const FSW: Register

pub const XMM16: Register

pub const XMM17: Register

pub const XMM18: Register

pub const XMM19: Register

pub const XMM20: Register

pub const XMM21: Register

pub const XMM22: Register

pub const XMM23: Register

pub const XMM24: Register

pub const XMM25: Register

pub const XMM26: Register

pub const XMM27: Register

pub const XMM28: Register

pub const XMM29: Register

pub const XMM30: Register

pub const XMM31: Register

pub const K0: Register

pub const K1: Register

pub const K2: Register

pub const K3: Register

pub const K4: Register

pub const K5: Register

pub const K6: Register

pub const K7: Register

impl X86_64

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

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

Trait Implementations

impl Clone for X86_64

impl Copy for X86_64

impl Debug for X86_64

Auto Trait Implementations

Blanket Implementations

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

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

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

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

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

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

type Owned = T

The resulting type after obtaining ownership.

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.