Skip to main content

PspDebugRegBlock

Type Alias PspDebugRegBlock 

Source
pub type PspDebugRegBlock = _PspDebugRegBlock;
Expand description

Structure to hold the register data associated with an exception

Aliased Type§

#[repr(C)]
pub struct PspDebugRegBlock {
Show 30 fields 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],
}

Fields§

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

Array of the 32 GPRs

§status: u32

The status register

§lo: u32

lo

§hi: u32§badvaddr: u32§cause: u32§epc: u32§fpr: [f32; 32]§fsr: u32§fir: u32§frame_ptr: u32§unused: u32§index: u32§random: u32§entrylo0: u32§entrylo1: u32§context: u32§pagemask: u32§wired: u32§cop0_7: u32§cop0_8: u32§cop0_9: u32§entryhi: u32§cop0_11: u32§cop0_12: u32§cop0_13: u32§cop0_14: u32§prid: u32§padding: [u32; 100]