#[repr(C)]pub struct Registers {Show 22 fields
pub xmm0: u128,
pub xmm1: u128,
pub xmm2: u128,
pub xmm3: u128,
pub r15: u64,
pub r14: u64,
pub r13: u64,
pub r12: u64,
pub r11: u64,
pub r10: u64,
pub r9: u64,
pub r8: u64,
pub rbp: u64,
pub rdi: u64,
pub rsi: u64,
pub rdx: u64,
pub rcx: u64,
pub rbx: u64,
pub rsp: u64,
pub rflags: u64,
pub _no_use: u64,
pub rax: u64,
}
Expand description
The common registers.
Fields§
§xmm0: u128
The xmm0 register
xmm1: u128
The xmm1 register
xmm2: u128
The xmm2 register
xmm3: u128
The xmm3 register
r15: u64
The r15 register
r14: u64
The r14 register
r13: u64
The r13 register
r12: u64
The r12 register
r11: u64
The r11 register
r10: u64
The r10 register
r9: u64
The r9 register
r8: u64
The r8 register
rbp: u64
The rbp register
rdi: u64
The rdi register
rsi: u64
The rsi register
rdx: u64
The rdx register
rcx: u64
The rcx register
rbx: u64
The rbx register
rsp: u64
The rsp register
rflags: u64
The flags register
_no_use: u64
Unused var
rax: u64
The rax register
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for Registers
impl Send for Registers
impl Sync for Registers
impl Unpin for Registers
impl UnwindSafe for Registers
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more