#[repr(C)]pub struct SystemContextRiscV64 {Show 64 fields
pub zero: u64,
pub ra: u64,
pub sp: u64,
pub gp: u64,
pub tp: u64,
pub t0: u64,
pub t1: u64,
pub t2: u64,
pub s0fp: u64,
pub s1: u64,
pub a0: u64,
pub a1: u64,
pub a2: u64,
pub a3: u64,
pub a4: u64,
pub a5: u64,
pub a6: u64,
pub a7: u64,
pub s2: u64,
pub s3: u64,
pub s4: u64,
pub s5: u64,
pub s6: u64,
pub s7: u64,
pub s8: u64,
pub s9: u64,
pub s10: u64,
pub s11: u64,
pub t3: u64,
pub t4: u64,
pub t5: u64,
pub t6: u64,
pub ft0: u128,
pub ft1: u128,
pub ft2: u128,
pub ft3: u128,
pub ft4: u128,
pub ft5: u128,
pub ft6: u128,
pub ft7: u128,
pub fs0: u128,
pub fs1: u128,
pub fa0: u128,
pub fa1: u128,
pub fa2: u128,
pub fa3: u128,
pub fa4: u128,
pub fa5: u128,
pub fa6: u128,
pub fa7: u128,
pub fs2: u128,
pub fs3: u128,
pub fs4: u128,
pub fs5: u128,
pub fs6: u128,
pub fs7: u128,
pub fs8: u128,
pub fs9: u128,
pub fs10: u128,
pub fs11: u128,
pub ft8: u128,
pub ft9: u128,
pub ft10: u128,
pub ft11: u128,
}
Fields§
§zero: u64
§ra: u64
§sp: u64
§gp: u64
§tp: u64
§t0: u64
§t1: u64
§t2: u64
§s0fp: u64
§s1: u64
§a0: u64
§a1: u64
§a2: u64
§a3: u64
§a4: u64
§a5: u64
§a6: u64
§a7: u64
§s2: u64
§s3: u64
§s4: u64
§s5: u64
§s6: u64
§s7: u64
§s8: u64
§s9: u64
§s10: u64
§s11: u64
§t3: u64
§t4: u64
§t5: u64
§t6: u64
§ft0: u128
§ft1: u128
§ft2: u128
§ft3: u128
§ft4: u128
§ft5: u128
§ft6: u128
§ft7: u128
§fs0: u128
§fs1: u128
§fa0: u128
§fa1: u128
§fa2: u128
§fa3: u128
§fa4: u128
§fa5: u128
§fa6: u128
§fa7: u128
§fs2: u128
§fs3: u128
§fs4: u128
§fs5: u128
§fs6: u128
§fs7: u128
§fs8: u128
§fs9: u128
§fs10: u128
§fs11: u128
§ft8: u128
§ft9: u128
§ft10: u128
§ft11: u128
Trait Implementations§
Source§impl Clone for SystemContextRiscV64
impl Clone for SystemContextRiscV64
Source§fn clone(&self) -> SystemContextRiscV64
fn clone(&self) -> SystemContextRiscV64
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 SystemContextRiscV64
impl Debug for SystemContextRiscV64
impl Copy for SystemContextRiscV64
Auto Trait Implementations§
impl Freeze for SystemContextRiscV64
impl RefUnwindSafe for SystemContextRiscV64
impl Send for SystemContextRiscV64
impl Sync for SystemContextRiscV64
impl Unpin for SystemContextRiscV64
impl UnwindSafe for SystemContextRiscV64
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