#include <arion/archs/arch_arm64.hpp>#include <arion/platforms/linux/lnx_arch_manager.hpp>#include <arion/platforms/linux/lnx_kernel_utils.hpp>Go to the source code of this file.
Classes | |
| struct | arion_lnx_arm64::user_pt_regs |
| Structure representing the user-space view of AArch64 general registers saved by the kernel. More... | |
| struct | arion_lnx_arm64::frame_record |
| Structure representing a frame record in the AArch64 stack unwind mechanism. More... | |
| struct | arion_lnx_arm64::frame_record_meta |
| Structure combining a frame record with additional metadata. More... | |
| struct | arion_lnx_arm64::pt_regs |
| Structure representing the full kernel-internal AArch64 register state. More... | |
| struct | arion_lnx_arm64::elf_prstatus |
| Structure for a process status ELF note (NT_PRSTATUS) for AArch64, containing general registers. More... | |
| struct | arion_lnx_arm64::user_fpsimd_state |
| Structure representing the AArch64 Floating-Point and SIMD (FPSIMD) state. More... | |
| class | arion_lnx_arm64::ArchManagerLinuxARM64 |
| Linux AArch64 architecture manager class for Arion. More... | |
Namespaces | |
| namespace | arion_lnx_arm64 |
Typedefs | |
| typedef arion_lnx_type::elf_greg_t | arion_lnx_arm64::elf_gregset_t[ELF_NGREG] |
| Definition of the general-purpose register set type for ELF notes (NT_PRSTATUS). | |
| typedef struct user_fpsimd_state | arion_lnx_arm64::elf_fpregset_t |
| Definition of the floating-point register set type for ELF notes (NT_FPREGSET). | |
Variables | |
| std::vector< arion::REG > | arion_lnx_arm64::uc_user_pt_regs |
A vector mapping the user_pt_regs fields to ARION's universal register enumeration (arion::REG). | |
| const size_t | arion_lnx_arm64::ELF_NGREG = (sizeof(struct user_pt_regs) / sizeof(arion_lnx_type::elf_greg_t)) |
The number of 64-bit words (general registers) in the user-visible user_pt_regs structure, used for ELF notes. | |
| std::vector< arion::REG > | arion_lnx_arm64::uc_fpsimd_regs |
A vector mapping the FPSIMD vector registers to ARION's universal register enumeration (arion::REG). | |