Classes | |
| class | ArchManagerLinuxARM |
| Linux ARM architecture manager class for Arion. More... | |
| struct | elf_prstatus |
| Structure for a process status ELF note (NT_PRSTATUS) for ARM, containing general registers. More... | |
| struct | fp_reg |
| Structure representing a single ARM floating-point register (double-precision format). More... | |
| struct | pt_regs |
| Structure represents the ARM processor's register state as saved on the stack by the Linux kernel. More... | |
| struct | user_fp |
| Structure representing the ARM floating-point unit (FPU) context as saved in the user area. More... | |
Typedefs | |
| typedef arion_lnx_type::elf_greg_t | elf_gregset_t[ELF_NGREG] |
| Definition of the general-purpose register set type for ELF notes. | |
| typedef struct user_fp | elf_fpregset_t |
| Definition of the floating-point register set type for ELF notes (NT_FPREGSET). | |
Variables | |
| std::vector< arion::REG > | uc_pt_regs |
A vector mapping the Linux pt_regs structure indices to ARION's universal register enumeration (arion::REG). | |
| const size_t | ELF_NGREG = (sizeof(struct pt_regs) / sizeof(arion_lnx_type::elf_greg_t)) |
The number of 32-bit words (general registers) in the pt_regs structure, used for ELF notes. | |
| std::vector< arion::REG > | uc_fp_regs |
A vector mapping the FPU registers to ARION's universal register enumeration (arion::REG). | |
| typedef struct user_fp arion_lnx_arm::elf_fpregset_t |
Definition of the floating-point register set type for ELF notes (NT_FPREGSET).
| typedef arion_lnx_type::elf_greg_t arion_lnx_arm::elf_gregset_t[ELF_NGREG] |
Definition of the general-purpose register set type for ELF notes.
| const size_t arion_lnx_arm::ELF_NGREG = (sizeof(struct pt_regs) / sizeof(arion_lnx_type::elf_greg_t)) |
The number of 32-bit words (general registers) in the pt_regs structure, used for ELF notes.
|
inline |
A vector mapping the FPU registers to ARION's universal register enumeration (arion::REG).
|
inline |
A vector mapping the Linux pt_regs structure indices to ARION's universal register enumeration (arion::REG).