#[repr(C)]pub struct ThreadContextX86 {Show 25 fields
pub context_flags: u32,
pub dr0: u32,
pub dr1: u32,
pub dr2: u32,
pub dr3: u32,
pub dr6: u32,
pub dr7: u32,
pub float_save: FloatingSaveArea32,
pub seg_gs: u32,
pub seg_fs: u32,
pub seg_es: u32,
pub seg_ds: u32,
pub edi: u32,
pub esi: u32,
pub ebx: u32,
pub edx: u32,
pub ecx: u32,
pub eax: u32,
pub ebp: u32,
pub eip: u32,
pub seg_cs: u32,
pub eflags: u32,
pub esp: u32,
pub seg_ss: u32,
pub extended_registers: [u8; 512],
}
Expand description
The context of an Intel X86 thread.
Fields§
§context_flags: u32
§dr0: u32
§dr1: u32
§dr2: u32
§dr3: u32
§dr6: u32
§dr7: u32
§float_save: FloatingSaveArea32
§seg_gs: u32
§seg_fs: u32
§seg_es: u32
§seg_ds: u32
§edi: u32
§esi: u32
§ebx: u32
§edx: u32
§ecx: u32
§eax: u32
§ebp: u32
§eip: u32
§seg_cs: u32
§eflags: u32
§esp: u32
§seg_ss: u32
§extended_registers: [u8; 512]
Trait Implementations§
Source§impl Debug for ThreadContextX86
impl Debug for ThreadContextX86
Source§impl Default for ThreadContextX86
impl Default for ThreadContextX86
Auto Trait Implementations§
impl Freeze for ThreadContextX86
impl RefUnwindSafe for ThreadContextX86
impl Send for ThreadContextX86
impl Sync for ThreadContextX86
impl Unpin for ThreadContextX86
impl UnwindSafe for ThreadContextX86
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