|
The Pedigree Project 0.1
|
Inheritance diagram for Armv7SyscallState:
Collaboration diagram for Armv7SyscallState:Public Member Functions | |
| size_t | getSyscallService () const |
| size_t | getSyscallNumber () const |
| uintptr_t | getSyscallParameter (size_t index) const |
| void | setSyscallReturnValue (uintptr_t value) |
| void | setSyscallErrno (uintptr_t value) |
Public Member Functions inherited from Armv7InterruptState | |
| 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 |
| uint32_t | getFlags () const |
| void | setFlags (uint32_t value) |
Public Attributes | |
| uint32_t | svcNumber |
Public Attributes inherited from Armv7InterruptState | |
| uint32_t | r [13] |
| uint32_t | sp |
| uint32_t | lr |
| uint32_t | pc |
| uint32_t | cpsr |
| uint32_t | faultAddress |
| uint32_t | faultStatus |
| uint32_t | vector |
Additional Inherited Members | |
Static Public Member Functions inherited from Armv7InterruptState | |
| static Armv7InterruptState * | construct (Armv7ProcessorState &state, bool userMode) |
Definition at line 67 of file armv7/state.h.
|
inline |
Definition at line 72 of file armv7/state.h.
|
inline |
Definition at line 75 of file armv7/state.h.
|
inline |
Definition at line 69 of file armv7/state.h.
|
inline |
Definition at line 81 of file armv7/state.h.
|
inline |
Definition at line 78 of file armv7/state.h.
| uint32_t Armv7SyscallState::svcNumber |
Definition at line 85 of file armv7/state.h.