20 #include "pedigree/kernel/processor/state.h" 22 const char *MIPS32InterruptStateRegisterName[34] = {
23 "at",
"v0",
"v1",
"a0",
"a1",
"a2",
"a3",
"t0",
"t1",
24 "t2",
"t3",
"t4",
"t5",
"t6",
"t7",
"s0",
"s1",
"s2",
25 "s3",
"s4",
"s5",
"s6",
"s7",
"t8",
"t9",
"gp",
"sp",
26 "fp",
"ra",
"SR",
"Cause",
"EPC",
"BadVaddr",
"Context"};
29 : m_At(), m_V0(), m_V1(), m_A0(), m_A1(), m_A2(), m_A3(), m_T0(), m_T1(),
30 m_T2(), m_T3(), m_T4(), m_T5(), m_T6(), m_T7(), m_S0(), m_S1(), m_S2(),
31 m_S3(), m_S4(), m_S5(), m_S6(), m_S7(), m_T8(), m_T9(), m_Gp(), m_Sp(),
32 m_Fp(), m_Ra(), m_Sr(), m_Epc(), m_BadVAddr(), m_Context()
168 return MIPS32InterruptStateRegisterName[index];
processor_register_t getRegister(size_t index) const
const char * getRegisterName(size_t index) const
size_t getRegisterCount() const
MIPS32InterruptState & operator=(const MIPS32InterruptState &)