The Pedigree Project 0.1
X64SyscallManager Member List

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

abandonedHandlerCleanup(void *context) (defined in SyscallManager)SyscallManagerprivatestatic
acquireHandler(Service_t service, HandlerLease &lease, PostSyscallAction &action) (defined in SyscallManager)SyscallManagerprotected
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
inCallback() (defined in SyscallManager)SyscallManagerprivatestatic
initialiseProcessor() INITIALISATION_ONLYX64SyscallManagerstatic
instance()X64SyscallManagerinlinestatic
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_InstanceX64SyscallManagerprivatestatic
m_Published (defined in SyscallManager)SyscallManagerprivate
NoPostSyscallAction enum value (defined in SyscallManager)SyscallManager
operator=(const X64SyscallManager &)X64SyscallManagerprivate
PopEventState enum value (defined in SyscallManager)SyscallManager
PostSyscallActionKind enum name (defined in SyscallManager)SyscallManager
ProcessorBase (defined in X64SyscallManager)X64SyscallManagerfriend
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 *pHandler, Registration &registration, FastEntry entry=nullptr)X64SyscallManagervirtual
releaseHandler(HandlerLease &lease, bool normalReturn) (defined in SyscallManager)SyscallManagerprivatestatic
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, uintptr_t p2, uintptr_t p3, uintptr_t p4, uintptr_t p5)X64SyscallManagervirtual
syscall(SyscallState &syscallState) USEDX64SyscallManagerprivatestatic
SyscallManager()SyscallManagerprotected
SyscallManager(const SyscallManager &)SyscallManagerprivate
TerminateCurrentThread enum value (defined in SyscallManager)SyscallManager
unregisterHandler(Registration &registration) (defined in SyscallManager)SyscallManagerprotected
X64SyscallManager() INITIALISATION_ONLYX64SyscallManagerprivate
X64SyscallManager(const X64SyscallManager &)X64SyscallManagerprivate
~SyscallManager()SyscallManagerprotectedvirtual
~X64SyscallManager()X64SyscallManagerprivatevirtual