The Pedigree Project  0.1
X86InterruptManager Member List

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

getBreakpointInterruptNumber() PUREX86InterruptManagervirtual
getDebugInterruptNumber() PUREX86InterruptManagervirtual
initialiseProcessor() INITIALISATION_ONLYX86InterruptManagerstatic
instance()X86InterruptManagerinlinestatic
interrupt(InterruptState &interruptState)X86InterruptManagerprivatestatic
InterruptManager()InterruptManagerprotected
m_IDTX86InterruptManagerprivate
m_InstanceX86InterruptManagerprivatestatic
m_LockX86InterruptManagerprivate
m_pDbgHandlerX86InterruptManagerprivate
m_pHandlerX86InterruptManagerprivate
m_pSyscallHandlerX86InterruptManagerprivate
operator=(const X86InterruptManager &)X86InterruptManagerprivate
PACKED (defined in X86InterruptManager)X86InterruptManagerprivate
registerInterruptHandler(size_t nInterruptNumber, InterruptHandler *pHandler)X86InterruptManagervirtual
registerInterruptHandlerDebugger(size_t nInterruptNumber, InterruptHandler *pHandler)X86InterruptManagervirtual
registerSyscallHandler(Service_t Service, SyscallHandler *pHandler)X86InterruptManagervirtual
setInterruptGate(size_t nInterruptNumber, uintptr_t interruptHandler, bool bUserspace) INITIALISATION_ONLYX86InterruptManagerprivate
setTaskGate(size_t nInterruptNumber, uint16_t tssSeg) INITIALISATION_ONLYX86InterruptManagerprivate
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)X86InterruptManagervirtual
SyscallManager()SyscallManagerprotected
X86InterruptManager() INITIALISATION_ONLYX86InterruptManagerprivate
X86InterruptManager(const X86InterruptManager &)X86InterruptManagerprivate
~InterruptManager()InterruptManagerprotectedvirtual
~SyscallManager()SyscallManagerprotectedvirtual
~X86InterruptManager()X86InterruptManagerprivatevirtual