|
The Pedigree Project 0.1
|
Inheritance diagram for Arm64SyscallState:
Collaboration diagram for Arm64SyscallState:Public Member Functions | |
| size_t | getSyscallService () const |
| size_t | getSyscallNumber () const |
| uintptr_t | getSyscallParameter (size_t n) const |
| void | setSyscallReturnValue (uintptr_t value) |
| void | setSyscallErrno (uintptr_t value) |
Public Member Functions inherited from Arm64InterruptState | |
| uintptr_t | getStackPointer () const |
| void | setStackPointer (uintptr_t value) |
| uintptr_t | getInstructionPointer () const |
| void | setInstructionPointer (uintptr_t value) |
| uintptr_t | getBasePointer () const |
| void | setBasePointer (uintptr_t value) |
| size_t | getRegisterCount () const |
| processor_register_t | getRegister (size_t index) const |
| void | setRegister (size_t index, uintptr_t value) |
| const char * | getRegisterName (size_t index) const |
| size_t | getRegisterSize (size_t) const |
| bool | kernelMode () const |
| size_t | getInterruptNumber () const |
| uintptr_t | getErrorCode () const |
| uint64_t | getFlags () const |
| void | setFlags (uint64_t value) |
Additional Inherited Members | |
Static Public Member Functions inherited from Arm64InterruptState | |
| static Arm64InterruptState * | construct (Arm64ProcessorState &state, bool userMode) |
Public Attributes inherited from Arm64InterruptState | |
| uint64_t | x [31] |
| uint64_t | sp |
| uint64_t | pc |
| uint64_t | pstate |
| uint64_t | esr |
| uint64_t | far |
| uint64_t | vector |
Definition at line 68 of file arm64/state.h.
|
inline |
Definition at line 74 of file arm64/state.h.
|
inline |
Definition at line 77 of file arm64/state.h.
|
inline |
Definition at line 71 of file arm64/state.h.
|
inline |
Definition at line 83 of file arm64/state.h.
|
inline |
Definition at line 80 of file arm64/state.h.