Struct r_efi::protocols::debug_support::FxSaveStateX64
source · #[repr(C)]pub struct FxSaveStateX64 {Show 32 fields
pub fcw: u16,
pub fsw: u16,
pub ftw: u16,
pub opcode: u16,
pub rip: u64,
pub data_offset: u64,
pub reserved_1: [u8; 8],
pub st0mm0: [u8; 10],
pub reserved_2: [u8; 6],
pub st1mm1: [u8; 10],
pub reserved_3: [u8; 6],
pub st2mm2: [u8; 10],
pub reserved_4: [u8; 6],
pub st3mm3: [u8; 10],
pub reserved_5: [u8; 6],
pub st4mm4: [u8; 10],
pub reserved_6: [u8; 6],
pub st5mm5: [u8; 10],
pub reserved_7: [u8; 6],
pub st6mm6: [u8; 10],
pub reserved_8: [u8; 6],
pub st7mm7: [u8; 10],
pub reserved_9: [u8; 6],
pub xmm0: [u8; 16],
pub xmm1: [u8; 16],
pub xmm2: [u8; 16],
pub xmm3: [u8; 16],
pub xmm4: [u8; 16],
pub xmm5: [u8; 16],
pub xmm6: [u8; 16],
pub xmm7: [u8; 16],
pub reserved_11: [u8; 224],
}
Fields§
§fcw: u16
§fsw: u16
§ftw: u16
§opcode: u16
§rip: u64
§data_offset: u64
§reserved_1: [u8; 8]
§st0mm0: [u8; 10]
§reserved_2: [u8; 6]
§st1mm1: [u8; 10]
§reserved_3: [u8; 6]
§st2mm2: [u8; 10]
§reserved_4: [u8; 6]
§st3mm3: [u8; 10]
§reserved_5: [u8; 6]
§st4mm4: [u8; 10]
§reserved_6: [u8; 6]
§st5mm5: [u8; 10]
§reserved_7: [u8; 6]
§st6mm6: [u8; 10]
§reserved_8: [u8; 6]
§st7mm7: [u8; 10]
§reserved_9: [u8; 6]
§xmm0: [u8; 16]
§xmm1: [u8; 16]
§xmm2: [u8; 16]
§xmm3: [u8; 16]
§xmm4: [u8; 16]
§xmm5: [u8; 16]
§xmm6: [u8; 16]
§xmm7: [u8; 16]
§reserved_11: [u8; 224]
Trait Implementations§
source§impl Clone for FxSaveStateX64
impl Clone for FxSaveStateX64
source§fn clone(&self) -> FxSaveStateX64
fn clone(&self) -> FxSaveStateX64
Returns a copy 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 FxSaveStateX64
impl Debug for FxSaveStateX64
impl Copy for FxSaveStateX64
Auto Trait Implementations§
impl Freeze for FxSaveStateX64
impl RefUnwindSafe for FxSaveStateX64
impl Send for FxSaveStateX64
impl Sync for FxSaveStateX64
impl Unpin for FxSaveStateX64
impl UnwindSafe for FxSaveStateX64
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