20 #include "pedigree/kernel/processor/state.h" 22 const char *ARM926EInterruptStateRegisterName[17] = {
23 "r0",
"r1",
"r2",
"r3",
"r4",
"r5",
"r6",
"r7",
"r8",
24 "r9",
"r10",
"bp",
"r12",
"sp",
"r14",
"pc",
"cpsr"};
27 : m_r0(), m_r1(), m_r2(), m_r3(), m_r4(), m_r5(), m_r6(), m_r7(), m_r8(),
28 m_r9(), m_r10(), m_Fp(), m_r12(), m_Sp(), m_Lnk(), m_Pc(), m_Cpsr()
33 :
m_r0(is.
m_r0), m_r1(is.m_r1), m_r2(is.m_r2), m_r3(is.m_r3), m_r4(is.m_r4),
34 m_r5(is.m_r5), m_r6(is.m_r6), m_r7(is.m_r7), m_r8(is.m_r8), m_r9(is.m_r9),
35 m_r10(is.m_r10), m_Fp(is.m_Fp), m_r12(is.m_r12), m_Sp(is.m_Sp),
36 m_Lnk(is.m_Lnk), m_Pc(is.m_Pc), m_Cpsr(is.m_Cpsr)
111 return ARM926EInterruptStateRegisterName[index];
processor_register_t getRegister(size_t index) const
size_t getRegisterCount() const
const char * getRegisterName(size_t index) const
ARM926EInterruptState & operator=(const ARM926EInterruptState &)