Structure representing the full kernel-internal AArch64 register state.
More...
#include <lnx_arch_arm64.hpp>
|
| union { | |
| |
| struct user_pt_regs user_regs | |
| | The standard user register set. More...
|
| |
| struct { | |
| |
| uint64_t regs [31] | |
| |
| uint64_t sp | |
| |
| uint64_t pc | |
| |
| uint64_t pstate | |
| |
| } | | |
| | Anonymous structure for individual register access.
|
| |
| }; | | |
| | Union to access user registers either as a block or individually.
|
| |
| uint64_t | orig_x0 |
| | Original value of X0 before a syscall.
|
| |
| int32_t | syscallno |
| | The system call number.
|
| |
| uint32_t | pmr |
| | Performance Monitoring Register (PMR).
|
| |
| uint64_t | sdei_ttbr1 |
| | Security Device-Enabled Interrupts (SDEI) translation table base register 1.
|
| |
| struct frame_record_meta | stackframe |
| | Stack frame metadata.
|
| |
| uint64_t | lockdep_hardirqs |
| | Lock dependency tracking for hard interrupts.
|
| |
| uint64_t | exit_rcu |
| | RCU (Read-Copy-Update) exit counter.
|
| |
Structure representing the full kernel-internal AArch64 register state.
◆ [union]
Union to access user registers either as a block or individually.
◆ exit_rcu
| uint64_t arion_lnx_arm64::pt_regs::exit_rcu |
RCU (Read-Copy-Update) exit counter.
◆ lockdep_hardirqs
| uint64_t arion_lnx_arm64::pt_regs::lockdep_hardirqs |
Lock dependency tracking for hard interrupts.
◆ orig_x0
| uint64_t arion_lnx_arm64::pt_regs::orig_x0 |
Original value of X0 before a syscall.
◆ pc
| uint64_t arion_lnx_arm64::pt_regs::pc |
◆ pmr
| uint32_t arion_lnx_arm64::pt_regs::pmr |
Performance Monitoring Register (PMR).
◆ pstate
| uint64_t arion_lnx_arm64::pt_regs::pstate |
◆ regs
| uint64_t arion_lnx_arm64::pt_regs::regs[31] |
◆ sdei_ttbr1
| uint64_t arion_lnx_arm64::pt_regs::sdei_ttbr1 |
Security Device-Enabled Interrupts (SDEI) translation table base register 1.
◆ sp
| uint64_t arion_lnx_arm64::pt_regs::sp |
◆ stackframe
◆ syscallno
| int32_t arion_lnx_arm64::pt_regs::syscallno |
◆ user_regs
The standard user register set.
The documentation for this struct was generated from the following file: