The Pedigree Project 0.1
PageFaultHandler Member List

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

abandonedHandlerCleanup(void *context) (defined in PageFaultHandler)PageFaultHandlerprivatestatic
currentDispatchOwner() (defined in PageFaultHandler)PageFaultHandlerprivatestatic
dispatchHandlers(InterruptState &state, uintptr_t address, bool bIsWrite, bool bWasPresent, MemoryTrapHandler *pOnlyHandler=nullptr) (defined in PageFaultHandler)PageFaultHandlerprivate
findCurrentDispatch(void *owner, HandlerSlot *target, bool &callbackContext) const (defined in PageFaultHandler)PageFaultHandlerprivate
generationOf(size_t publication) (defined in PageFaultHandler)PageFaultHandlerprivatestatic
GenerationShift (defined in PageFaultHandler)PageFaultHandlerprivatestatic
hasActiveDispatch(HandlerSlot &slot) const (defined in PageFaultHandler)PageFaultHandlerprivate
initialise()PageFaultHandler
instance()PageFaultHandlerinlinestatic
interrupt(size_t interruptNumber, InterruptState &state)PageFaultHandlervirtual
m_ActiveDispatches (defined in PageFaultHandler)PageFaultHandlerprivate
m_DispatchWaiters (defined in PageFaultHandler)PageFaultHandlerprivate
m_HandlerLock (defined in PageFaultHandler)PageFaultHandlerprivate
m_HandlersPageFaultHandlerprivate
m_InstancePageFaultHandlerprivatestatic
makePublication(size_t generation, SlotMode mode) (defined in PageFaultHandler)PageFaultHandlerprivatestatic
MaxActiveDispatches (defined in PageFaultHandler)PageFaultHandlerprivatestatic
MaxMemoryTrapHandlers (defined in PageFaultHandler)PageFaultHandlerprivatestatic
ModeBits (defined in PageFaultHandler)PageFaultHandlerprivatestatic
ModeMask (defined in PageFaultHandler)PageFaultHandlerprivatestatic
modeOf(size_t publication) (defined in PageFaultHandler)PageFaultHandlerprivatestatic
PageFaultHandler() INITIALISATION_ONLYPageFaultHandlerprivate
PageFaultHandler(const PageFaultHandler &)PageFaultHandlerprivate
publishDispatch(HandlerSlot &slot, void *owner, void *token) (defined in PageFaultHandler)PageFaultHandlerprivate
registerHandler(MemoryTrapHandler *pHandler)PageFaultHandler
retireSlot(HandlerSlot &slot, size_t expectedPublication, MemoryTrapHandler *expectedHandler) (defined in PageFaultHandler)PageFaultHandlerprivate
SlotMode enum name (defined in PageFaultHandler)PageFaultHandlerprivate
unpublishDispatch(void *token) (defined in PageFaultHandler)PageFaultHandlerprivate
unregisterHandler(MemoryTrapHandler *pHandler)PageFaultHandler
~InterruptHandler()InterruptHandlerprivatevirtual