The Pedigree Project 0.1
Arm64SyscallManager Member List

This is the complete list of members for Arm64SyscallManager, including all inherited members.

abandonedHandlerCleanup(void *context) (defined in SyscallManager)SyscallManagerprivatestatic
acquireHandler(Service_t service, HandlerLease &lease, PostSyscallAction &action) (defined in SyscallManager)SyscallManagerprotected
Arm64SyscallManager()=default (defined in Arm64SyscallManager)Arm64SyscallManagerprivate
closeHandler(Registration &registration) (defined in SyscallManager)SyscallManagerprotected
dispatchHandler(const HandlerLease &lease, SyscallState &state) const (defined in SyscallManager)SyscallManagerinlineprotected
dispatchVirtual(SyscallHandler *handler, SyscallState &state) (defined in SyscallManager)SyscallManagerprivatestatic
ExitCurrentProcess enum value (defined in SyscallManager)SyscallManager
FastEntry typedef (defined in SyscallManager)SyscallManager
handle(SyscallState &state) (defined in Arm64SyscallManager)Arm64SyscallManagerstatic
inCallback() (defined in SyscallManager)SyscallManagerprivatestatic
instance() (defined in Arm64SyscallManager)Arm64SyscallManagerinlinestatic
JumpToUserspace enum value (defined in SyscallManager)SyscallManager
m_ClosingSlot (defined in SyscallManager)SyscallManagerprivatestatic
m_HandlerLock (defined in SyscallManager)SyscallManagerprivate
m_HandlerSlots (defined in SyscallManager)SyscallManagerprivate
m_Instance (defined in Arm64SyscallManager)Arm64SyscallManagerprivatestatic
m_Published (defined in SyscallManager)SyscallManagerprivate
NoPostSyscallAction enum value (defined in SyscallManager)SyscallManager
operator=(const SyscallManager &)SyscallManagerprivate
PopEventState enum value (defined in SyscallManager)SyscallManager
PostSyscallActionKind enum name (defined in SyscallManager)SyscallManager
RebootSystem enum value (defined in SyscallManager)SyscallManager
registerHandler(Service_t service, SyscallHandler *pHandler, Registration &registration, FastEntry entry=nullptr) (defined in SyscallManager)SyscallManagerprotected
registerSyscallHandler(Service_t service, SyscallHandler *handler, Registration &registration, FastEntry entry=nullptr) overrideArm64SyscallManagervirtual
releaseHandler(HandlerLease &lease, bool normalReturn) (defined in SyscallManager)SyscallManagerprivate
requestEventReturn() (defined in SyscallManager)SyscallManager
requestEventStatePop() (defined in SyscallManager)SyscallManager
requestPostSyscallAction(PostSyscallActionKind kind, intptr_t value, const ProcessorState *state=nullptr) (defined in SyscallManager)SyscallManagerprivate
requestProcessExit(int status) (defined in SyscallManager)SyscallManager
requestReboot(Machine::ShutdownType type=Machine::ShutdownType::Restart) (defined in SyscallManager)SyscallManager
requestStateRestore(const ProcessorState &state) (defined in SyscallManager)SyscallManager
requestThreadExit()SyscallManager
requestUserJump(uintptr_t instructionPointer, uintptr_t stackPointer) (defined in SyscallManager)SyscallManager
RestoreProcessorState enum value (defined in SyscallManager)SyscallManager
ReturnFromEvent enum value (defined in SyscallManager)SyscallManager
syscall(Service_t service, uintptr_t function, uintptr_t p1=0, uintptr_t p2=0, uintptr_t p3=0, uintptr_t p4=0, uintptr_t p5=0) overrideArm64SyscallManagervirtual
SyscallManager()SyscallManagerprotected
SyscallManager(const SyscallManager &)SyscallManagerprivate
TerminateCurrentThread enum value (defined in SyscallManager)SyscallManager
unregisterHandler(Registration &registration) (defined in SyscallManager)SyscallManagerprotected
~Arm64SyscallManager() override=default (defined in Arm64SyscallManager)Arm64SyscallManagerprivate
~SyscallManager()SyscallManagerprotectedvirtual