|
The Pedigree Project 0.1
|
This is the complete list of members for LinuxAmd64Signal::AsyncEvent, including all inherited members.
| AsyncEvent(uintptr_t handler, size_t signal, uint64_t signalMask, bool deferSignal, uint32_t flags, uintptr_t restorer, bool useAlternateStack, bool isDeletable=false) (defined in LinuxAmd64Signal::AsyncEvent) | LinuxAmd64Signal::AsyncEvent | |
| AsyncEvent(const AsyncEvent &other, bool isDeletable) (defined in LinuxAmd64Signal::AsyncEvent) | LinuxAmd64Signal::AsyncEvent | private |
| beginDispatch(Delivery *delivery) | Event | private |
| beginRetirement(Retirement &retirement) | Event | |
| beginSend() | Event | private |
| childStatus() const (defined in SignalEvent) | SignalEvent | inline |
| childSystemTime() const (defined in SignalEvent) | SignalEvent | inline |
| childUserTime() const (defined in SignalEvent) | SignalEvent | inline |
| cloneForDelivery() override | LinuxAmd64Signal::AsyncEvent | virtual |
| cloneForDisposition() override | LinuxAmd64Signal::AsyncEvent | virtual |
| completeDelivery(Thread *thread) | Event | private |
| completeSignalDelivery(int32_t overrun=0) const (defined in SignalEvent) | SignalEvent | inline |
| consumeTraceBypass() (defined in SignalEvent) | SignalEvent | inline |
| defersDeliveredSignal() const (defined in SignalEvent) | SignalEvent | inline |
| deliverAtUserReturn(InterruptState &state) override | LinuxAmd64Signal::AsyncEvent | virtual |
| deliverAtUserReturn(SyscallState &state) override | LinuxAmd64Signal::AsyncEvent | virtual |
| deliveryActive() const (defined in SignalEvent) | SignalEvent | inline |
| DeliveryDisposition enum name (defined in SignalEvent) | SignalEvent | |
| deliverySource() const (defined in SignalEvent) | SignalEvent | inline |
| deregisterThread(Thread *thread) | Event | private |
| endDispatch(Delivery *delivery) (defined in Event) | Event | private |
| endSend() (defined in Event) | Event | private |
| Event(uintptr_t handlerAddress, bool isDeletable, size_t specificNestingLevel=~0UL, HandlerPrivilege handlerPrivilege=HandlerPrivilege::Kernel) | Event | |
| Event(const Event &other) (defined in Event) | Event | |
| finishRetirement() (defined in Event) | Event | private |
| getContinuationEpoch() const (defined in SignalEvent) | SignalEvent | inline |
| getDeliverySignalMask() const (defined in SignalEvent) | SignalEvent | inline |
| getEventType(uint8_t *pBuffer) | Event | static |
| getFlags() const (defined in LinuxAmd64Signal::AsyncEvent) | LinuxAmd64Signal::AsyncEvent | inline |
| getHandlerAddress() | Event | inline |
| getHandlerBuffer() | Event | static |
| getHandlerBufferSize() | Event | static |
| getHandlerPrivilege() const | Event | inline |
| getLastHandlerBuffer() | Event | static |
| getNumber() | SignalEvent | inlinevirtual |
| getRestorer() const (defined in LinuxAmd64Signal::AsyncEvent) | LinuxAmd64Signal::AsyncEvent | inline |
| getSecondaryTrampoline() | Event | static |
| getSenderProcess() const (defined in SignalEvent) | SignalEvent | inline |
| getSenderUser() const (defined in SignalEvent) | SignalEvent | inline |
| getSignalCode() const (defined in SignalEvent) | SignalEvent | inline |
| getSignalValue() const (defined in SignalEvent) | SignalEvent | inline |
| getSpecificNestingLevel() | Event | inline |
| getTrampoline() | Event | static |
| handlerBufferSize(size_t pageSize) (defined in Event) | Event | inlineprivatestatic |
| HandlerPrivilege enum name | Event | |
| hasDeliveryState() const (defined in SignalEvent) | SignalEvent | inline |
| isDeletable() | Event | virtual |
| isDeliverableWhileProcessSuspended() const | SignalEvent | inlinevirtual |
| isProcessDirected() const (defined in SignalEvent) | SignalEvent | inline |
| isSignalEvent() const | SignalEvent | inlinevirtual |
| isValidHandlerMapping(size_t mappingFlags) const | Event | |
| m_bIsDeletable | Event | protected |
| m_ChildStatus (defined in SignalEvent) | SignalEvent | private |
| m_ChildSystemTime (defined in SignalEvent) | SignalEvent | private |
| m_ChildUserTime (defined in SignalEvent) | SignalEvent | private |
| m_ContinuationEpoch | SignalEvent | private |
| m_DeferSignal | SignalEvent | private |
| m_DeleteWhenUnused | Event | private |
| m_DeliveriesClosed | Event | private |
| m_DeliveryState (defined in SignalEvent) | SignalEvent | private |
| m_DeliveryWaiters | Event | private |
| m_Disposition | SignalEvent | private |
| m_DrainClaimed | Event | private |
| m_Flags (defined in LinuxAmd64Signal::AsyncEvent) | LinuxAmd64Signal::AsyncEvent | private |
| m_HandlerAddress | Event | protected |
| m_HandlerPrivilege | Event | protected |
| m_Lock | Event | protected |
| m_Magic | Event | protected |
| m_NestingLevel | Event | protected |
| m_pFirstActiveDelivery | Event | private |
| m_ProcessDirected | SignalEvent | private |
| m_QueueSequence (defined in SignalEvent) | SignalEvent | private |
| m_RebindGeneration (defined in SignalEvent) | SignalEvent | private |
| m_Restorer (defined in LinuxAmd64Signal::AsyncEvent) | LinuxAmd64Signal::AsyncEvent | private |
| m_SenderProcess (defined in SignalEvent) | SignalEvent | private |
| m_SendersInFlight | Event | private |
| m_SenderUser (defined in SignalEvent) | SignalEvent | private |
| m_SignalCode | SignalEvent | private |
| m_SignalMask | SignalEvent | private |
| m_SignalNumber | SignalEvent | private |
| m_SignalValue (defined in SignalEvent) | SignalEvent | private |
| m_Threads | Event | protected |
| m_TraceBypass (defined in SignalEvent) | SignalEvent | private |
| m_UseAlternateUserStack | SignalEvent | private |
| operator=(const Event &other) (defined in Event) | Event | |
| pendingCount() | Event | |
| prefersAlternateUserStack() const | SignalEvent | inlinevirtual |
| queuedIndividually() const (defined in SignalEvent) | SignalEvent | inline |
| queueSequence() const (defined in SignalEvent) | SignalEvent | inline |
| rebindGeneration() const (defined in SignalEvent) | SignalEvent | inline |
| registerThread(Thread *thread) | Event | private |
| rejectSignalDelivery() const (defined in SignalEvent) | SignalEvent | inline |
| requiresExactUserReturnState() const override | LinuxAmd64Signal::AsyncEvent | inlinevirtual |
| retire() | Event | |
| serialize(uint8_t *pBuffer) | SignalEvent | virtual |
| setChildStatus(int32_t status, uint64_t userTime, uint64_t systemTime) (defined in SignalEvent) | SignalEvent | inline |
| setContinuationEpoch(size_t continuationEpoch) | SignalEvent | inline |
| setDeliveryState(const SharedPointer< SignalEventState > &state) (defined in SignalEvent) | SignalEvent | inline |
| setProcessDirected(bool processDirected) (defined in SignalEvent) | SignalEvent | inline |
| setQueueSequence(uint64_t value) (defined in SignalEvent) | SignalEvent | inline |
| setRebindGeneration(uint64_t value) (defined in SignalEvent) | SignalEvent | inline |
| setSignalOrigin(int32_t signalCode, int32_t senderProcess, uint32_t senderUser) | SignalEvent | inline |
| setSignalValue(uint64_t value) (defined in SignalEvent) | SignalEvent | inline |
| setTraceBypass(bool value=true) (defined in SignalEvent) | SignalEvent | inline |
| SignalEvent(uintptr_t handlerAddress, size_t signalNum, size_t specificNestingLevel=~0UL, uint64_t signalMask=0, bool deferSignal=true, bool isDeletable=false, HandlerPrivilege handlerPrivilege=HandlerPrivilege::Kernel, DeliveryDisposition disposition=DeliveryDisposition::CaughtHandler, bool useAlternateUserStack=false, size_t continuationEpoch=0) (defined in SignalEvent) | SignalEvent | |
| SignalEvent(const SignalEvent &other) (defined in SignalEvent) | SignalEvent | |
| SignalEvent(const SignalEvent &other, bool isDeletable) (defined in SignalEvent) | SignalEvent | protected |
| timerInfo(int32_t &timerId, int32_t &overrun) const (defined in SignalEvent) | SignalEvent | inline |
| transferDeliveryStateTo(SignalEvent &event) (defined in SignalEvent) | SignalEvent | inline |
| tryAcquireRegistration(SendLease ®istration) | Event | |
| unserialize(uint8_t *pBuffer, Event &event) (defined in SignalEvent) | SignalEvent | static |
| UserReturnDelivery enum name | Event | |
| waitForDeliveries() | Event | virtual |
| ~Event() (defined in Event) | Event | virtual |
| ~SignalEvent() override (defined in SignalEvent) | SignalEvent |