![]() |
SyterKit 0.4.0.x
SyterKit is a bare-metal framework
|
ARM32 register structure. More...
#include <mmu.h>
Public Attributes | |
| uint32_t | esp |
| Extended stack pointer. | |
| uint32_t | cpsr |
| Current Program Status Register. | |
| uint32_t | r [13] |
| General purpose registers R0-R12. | |
| uint32_t | sp |
| Stack pointer (R13) | |
| uint32_t | lr |
| Link register (R14) | |
| uint32_t | pc |
| Program counter (R15) | |
ARM32 register structure.
This structure defines the layout of ARM32 general purpose and special registers. It is typically used for context switching or exception handling.
| uint32_t arm_regs_t::cpsr |
Current Program Status Register.
| uint32_t arm_regs_t::esp |
Extended stack pointer.
| uint32_t arm_regs_t::lr |
Link register (R14)
| uint32_t arm_regs_t::pc |
Program counter (R15)
| uint32_t arm_regs_t::r[13] |
General purpose registers R0-R12.
| uint32_t arm_regs_t::sp |
Stack pointer (R13)