pub struct Registers {Show 35 fields
pub x0: u64,
pub x1: u64,
pub x2: u64,
pub x3: u64,
pub x4: u64,
pub x5: u64,
pub x6: u64,
pub x7: u64,
pub x8: u64,
pub x9: u64,
pub x10: u64,
pub x11: u64,
pub x12: u64,
pub x13: u64,
pub x14: u64,
pub x15: u64,
pub x16: u64,
pub x17: u64,
pub x18: u64,
pub x19: u64,
pub x20: u64,
pub x21: u64,
pub x22: u64,
pub x23: u64,
pub x24: u64,
pub x25: u64,
pub x26: u64,
pub x27: u64,
pub x28: u64,
pub fp: u64,
pub lr: u64,
pub sp_el0: u64,
pub sp_el1: u64,
pub pc: u64,
pub cpsr: u64,
}Fields§
§x0: u64§x1: u64§x2: u64§x3: u64§x4: u64§x5: u64§x6: u64§x7: u64§x8: u64§x9: u64§x10: u64§x11: u64§x12: u64§x13: u64§x14: u64§x15: u64§x16: u64§x17: u64§x18: u64§x19: u64§x20: u64§x21: u64§x22: u64§x23: u64§x24: u64§x25: u64§x26: u64§x27: u64§x28: u64§fp: u64§lr: u64§sp_el0: u64§sp_el1: u64§pc: u64§cpsr: u64Trait Implementations§
Source§impl DescribeTable for Registers
impl DescribeTable for Registers
Source§const DESCRIPTION: MessageDescription<'static>
const DESCRIPTION: MessageDescription<'static>
The protobuf message description for this type.
Source§impl HvRegisterState<HvArm64RegisterName, 35> for Registers
impl HvRegisterState<HvArm64RegisterName, 35> for Registers
Source§impl StateElement<Aarch64PartitionCapabilities, Aarch64VpInfo> for Registers
impl StateElement<Aarch64PartitionCapabilities, Aarch64VpInfo> for Registers
Source§fn is_present(_caps: &Aarch64PartitionCapabilities) -> bool
fn is_present(_caps: &Aarch64PartitionCapabilities) -> bool
Returns whether this state is present for the partition, based on the
partition capabilities.
Source§fn at_reset(
_caps: &Aarch64PartitionCapabilities,
_vp_info: &Aarch64VpInfo,
) -> Self
fn at_reset( _caps: &Aarch64PartitionCapabilities, _vp_info: &Aarch64VpInfo, ) -> Self
Returns the value at VM reset.
impl Copy for Registers
impl Eq for Registers
impl StructuralPartialEq for Registers
Auto Trait Implementations§
impl Freeze for Registers
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> DescribedProtobuf for Twhere
T: DefaultEncoding + Protobuf,
<T as DefaultEncoding>::Encoding: DescribeMessage<T>,
impl<T> DescribedProtobuf for Twhere
T: DefaultEncoding + Protobuf,
<T as DefaultEncoding>::Encoding: DescribeMessage<T>,
§const DESCRIPTION: MessageDescription<'static>
const DESCRIPTION: MessageDescription<'static>
The message description.
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> MeshField for T
impl<T> MeshField for T
§impl<T> MeshPayload for T
impl<T> MeshPayload for T
§impl<T> Protobuf for Twhere
T: DefaultEncoding,
<T as DefaultEncoding>::Encoding: MessageEncode<T, NoResources> + for<'a> MessageDecode<'a, T, NoResources> + FieldEncode<T, NoResources> + for<'a> FieldDecode<'a, T, NoResources>,
impl<T> Protobuf for Twhere
T: DefaultEncoding,
<T as DefaultEncoding>::Encoding: MessageEncode<T, NoResources> + for<'a> MessageDecode<'a, T, NoResources> + FieldEncode<T, NoResources> + for<'a> FieldDecode<'a, T, NoResources>,
§impl<T> SerializeMessage for Twhere
T: 'static + MeshPayload + Send,
impl<T> SerializeMessage for Twhere
T: 'static + MeshPayload + Send,
§fn compute_message_size(&mut self, sizer: MessageSizer<'_>)
fn compute_message_size(&mut self, sizer: MessageSizer<'_>)
Computes the message size, as in [
MessageEncode::compute_message_size].§fn write_message(self, writer: MessageWriter<'_, '_, Resource>)
fn write_message(self, writer: MessageWriter<'_, '_, Resource>)
Writes the message, as in [
MessageEncode::write_message].