|
libclues
Linux C++ Tracing Library
|
Native register data for the aarch64 ABI. More...
#include <aarch64.hxx>
Inheritance diagram for clues::RegisterDataAARCH64:Public Member Functions | |
| SystemCallNrAARCH64 | syscallNr () const |
| auto | syscallRes () const |
| SystemCallPars | syscallPars () const |
| void | clear () |
| auto | array () const |
Static Public Member Functions | |
| static auto | registerNames () |
Public Attributes | |
| uint64_t | regs [31] |
| uint64_t | sp |
| uint64_t | pc |
| uint64_t | pstate |
Static Public Attributes | |
| static constexpr auto | NUM_REGS = 34 |
Static Public Attributes inherited from clues::RegisterData< uint64_t, 6 > | |
| static constexpr auto | NUM_SYSCALL_PARS |
Additional Inherited Members | |
Public Types inherited from clues::RegisterData< uint64_t, 6 > | |
| using | register_t |
| using | SystemCallPars |
| This type is used to return the values of all system call parameter values in order of occurrence. | |
Native register data for the aarch64 ABI.
Definition at line 13 of file aarch64.hxx.
|
inline |
Definition at line 49 of file aarch64.hxx.
|
inline |
Definition at line 36 of file aarch64.hxx.
|
inlinestatic |
Definition at line 40 of file aarch64.hxx.
|
inline |
Definition at line 19 of file aarch64.hxx.
|
inline |
Definition at line 30 of file aarch64.hxx.
|
inline |
Definition at line 26 of file aarch64.hxx.
|
staticconstexpr |
Definition at line 17 of file aarch64.hxx.
| uint64_t clues::RegisterDataAARCH64::pc |
Definition at line 67 of file aarch64.hxx.
| uint64_t clues::RegisterDataAARCH64::pstate |
Definition at line 68 of file aarch64.hxx.
| uint64_t clues::RegisterDataAARCH64::regs[31] |
Definition at line 65 of file aarch64.hxx.
| uint64_t clues::RegisterDataAARCH64::sp |
Definition at line 66 of file aarch64.hxx.