20 #include "pedigree/kernel/processor/state.h" 22 const char *ARMV7InterruptStateRegisterName[17] = {
23 "r0",
"r1",
"r2",
"r3",
"r4",
"r5",
"r6",
"r7",
"r8",
24 "r9",
"r10",
"r11",
"r12",
"lr",
"pc",
"usersp",
"userlr",
28 : m_usersp(), m_userlr(), m_r0(), m_r1(), m_r2(), m_r3(), m_r4(), m_r5(),
29 m_r6(), m_r7(), m_r8(), m_r9(), m_r10(), m_r11(), m_r12(), m_lr(), m_pc(),
36 m_r1(is.m_r1), m_r2(is.m_r2), m_r3(is.m_r3), m_r4(is.m_r4), m_r5(is.m_r5),
37 m_r6(is.m_r6), m_r7(is.m_r7), m_r8(is.m_r8), m_r9(is.m_r9),
38 m_r10(is.m_r10), m_r11(is.m_r11), m_r12(is.m_r12), m_lr(is.m_lr),
39 m_pc(is.m_pc), m_spsr(is.m_spsr)
115 return ARMV7InterruptStateRegisterName[index];
ARMV7InterruptState & operator=(const ARMV7InterruptState &)
const char * getRegisterName(size_t index) const
processor_register_t getRegister(size_t index) const
size_t getRegisterCount() const