[][src]Struct pspsdk_sys::sdk::_PspDebugRegBlock

#[repr(C)]pub struct _PspDebugRegBlock {
    pub frame: [u32; 6],
    pub r: [u32; 32],
    pub status: u32,
    pub lo: u32,
    pub hi: u32,
    pub badvaddr: u32,
    pub cause: u32,
    pub epc: u32,
    pub fpr: [f32; 32],
    pub fsr: u32,
    pub fir: u32,
    pub frame_ptr: u32,
    pub unused: u32,
    pub index: u32,
    pub random: u32,
    pub entrylo0: u32,
    pub entrylo1: u32,
    pub context: u32,
    pub pagemask: u32,
    pub wired: u32,
    pub cop0_7: u32,
    pub cop0_8: u32,
    pub cop0_9: u32,
    pub entryhi: u32,
    pub cop0_11: u32,
    pub cop0_12: u32,
    pub cop0_13: u32,
    pub cop0_14: u32,
    pub prid: u32,
    pub padding: [u32; 100],
}

Structure to hold the register data associated with an exception

Fields

frame: [u32; 6]r: [u32; 32]

Array of the 32 GPRs

status: u32

The status register

lo: u32

lo

hi: u32badvaddr: u32cause: u32epc: u32fpr: [f32; 32]fsr: u32fir: u32frame_ptr: u32unused: u32index: u32random: u32entrylo0: u32entrylo1: u32context: u32pagemask: u32wired: u32cop0_7: u32cop0_8: u32cop0_9: u32entryhi: u32cop0_11: u32cop0_12: u32cop0_13: u32cop0_14: u32prid: u32padding: [u32; 100]

Trait Implementations

impl Clone for _PspDebugRegBlock[src]

impl Copy for _PspDebugRegBlock[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.