#[repr(C)]pub struct Registers {
pub eflags: u32,
pub edi: u32,
pub esi: u32,
pub ebp: u32,
pub esp: u32,
pub ebx: u32,
pub edx: u32,
pub ecx: u32,
pub eax: u32,
}
Expand description
The common registers.
Fields§
§eflags: u32
The flags register.
edi: u32
The edi register.
esi: u32
The esi register.
ebp: u32
The ebp register.
esp: u32
The esp register.
ebx: u32
The ebx register.
edx: u32
The edx register.
ecx: u32
The ecx register.
eax: u32
The eax 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