#[repr(C)]pub struct VbsRegisterChunk {
pub header: VbsChunkHeader,
pub reserved: u32,
pub vtl: u8,
pub reserved2: u8,
pub reserved3: u16,
pub reserved4: u32,
pub name: u32,
pub value: [u8; 16],
}Expand description
Structure describing the register being measured. Will be padded to VBS_VP_CHUNK_SIZE_BYTES when hashed to generate digest
Fields§
§header: VbsChunkHeader§reserved: u32§vtl: u8§reserved2: u8§reserved3: u16§reserved4: u32§name: u32§value: [u8; 16]Trait Implementations§
Source§impl IntoBytes for VbsRegisterChunk
impl IntoBytes for VbsRegisterChunk
Source§impl KnownLayout for VbsRegisterChunk
impl KnownLayout for VbsRegisterChunk
impl Immutable for VbsRegisterChunk
Auto Trait Implementations§
impl Freeze for VbsRegisterChunk
impl RefUnwindSafe for VbsRegisterChunk
impl Send for VbsRegisterChunk
impl Sync for VbsRegisterChunk
impl Unpin for VbsRegisterChunk
impl UnwindSafe for VbsRegisterChunk
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