#[repr(C)]pub struct SystemContextIa32 {Show 33 fields
pub exception_data: u32,
pub fx_save_state: FxSaveStateIA32,
pub dr0: u32,
pub dr1: u32,
pub dr2: u32,
pub dr3: u32,
pub dr6: u32,
pub dr7: u32,
pub cr0: u32,
pub cr1: u32,
pub cr2: u32,
pub cr3: u32,
pub cr4: u32,
pub eflags: u32,
pub ldtr: u32,
pub tr: u32,
pub gdtr: [u32; 2],
pub idtr: [u32; 2],
pub eip: u32,
pub gs: u32,
pub fs: u32,
pub es: u32,
pub ds: u32,
pub cs: u32,
pub ss: 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,
}
Fields§
§exception_data: u32
§fx_save_state: FxSaveStateIA32
§dr0: u32
§dr1: u32
§dr2: u32
§dr3: u32
§dr6: u32
§dr7: u32
§cr0: u32
§cr1: u32
§cr2: u32
§cr3: u32
§cr4: u32
§eflags: u32
§ldtr: u32
§tr: u32
§gdtr: [u32; 2]
§idtr: [u32; 2]
§eip: u32
§gs: u32
§fs: u32
§es: u32
§ds: u32
§cs: u32
§ss: u32
§edi: u32
§esi: u32
§ebp: u32
§esp: u32
§ebx: u32
§edx: u32
§ecx: u32
§eax: u32
Trait Implementations§
Source§impl Clone for SystemContextIa32
impl Clone for SystemContextIa32
Source§fn clone(&self) -> SystemContextIa32
fn clone(&self) -> SystemContextIa32
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for SystemContextIa32
impl Debug for SystemContextIa32
impl Copy for SystemContextIa32
Auto Trait Implementations§
impl Freeze for SystemContextIa32
impl RefUnwindSafe for SystemContextIa32
impl Send for SystemContextIa32
impl Sync for SystemContextIa32
impl Unpin for SystemContextIa32
impl UnwindSafe for SystemContextIa32
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