#[repr(C)]pub struct SystemContextRiscV32 {Show 64 fields
pub zero: u32,
pub ra: u32,
pub sp: u32,
pub gp: u32,
pub tp: u32,
pub t0: u32,
pub t1: u32,
pub t2: u32,
pub s0fp: u32,
pub s1: u32,
pub a0: u32,
pub a1: u32,
pub a2: u32,
pub a3: u32,
pub a4: u32,
pub a5: u32,
pub a6: u32,
pub a7: u32,
pub s2: u32,
pub s3: u32,
pub s4: u32,
pub s5: u32,
pub s6: u32,
pub s7: u32,
pub s8: u32,
pub s9: u32,
pub s10: u32,
pub s11: u32,
pub t3: u32,
pub t4: u32,
pub t5: u32,
pub t6: u32,
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: u32
§ra: u32
§sp: u32
§gp: u32
§tp: u32
§t0: u32
§t1: u32
§t2: u32
§s0fp: u32
§s1: u32
§a0: u32
§a1: u32
§a2: u32
§a3: u32
§a4: u32
§a5: u32
§a6: u32
§a7: u32
§s2: u32
§s3: u32
§s4: u32
§s5: u32
§s6: u32
§s7: u32
§s8: u32
§s9: u32
§s10: u32
§s11: u32
§t3: u32
§t4: u32
§t5: u32
§t6: u32
§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 SystemContextRiscV32
impl Clone for SystemContextRiscV32
Source§fn clone(&self) -> SystemContextRiscV32
fn clone(&self) -> SystemContextRiscV32
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 SystemContextRiscV32
impl Debug for SystemContextRiscV32
impl Copy for SystemContextRiscV32
Auto Trait Implementations§
impl Freeze for SystemContextRiscV32
impl RefUnwindSafe for SystemContextRiscV32
impl Send for SystemContextRiscV32
impl Sync for SystemContextRiscV32
impl Unpin for SystemContextRiscV32
impl UnwindSafe for SystemContextRiscV32
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