The Pedigree Project
0.1
|
This is the complete list of members for Thread, including all inherited members.
addRequest(RequestQueue::Request *req) | Thread | |
addWakeupWatcher(WakeReason *watcher) | Thread | |
allocateStackAtLevel(size_t stateLevel) | Thread | |
AwaitingJoin enum value (defined in Thread) | Thread | |
cleanStateLevel(size_t level) | Thread | private |
CondWait enum value (defined in Thread) | Thread | |
Continue enum value | Thread | |
cullEvent(Event *pEvent) | Thread | |
cullEvent(size_t eventNumber) | Thread | |
DebugState enum name | Thread | |
detach() | Thread | |
detached() const | Thread | inline |
Exit enum value | Thread | |
forceToStartupProcessor() (defined in Thread) | Thread | |
getBlockingThread(size_t level=~0UL) (defined in Thread) | Thread | inline |
getCpuId() | Thread | inline |
getDebugState(uintptr_t &address) | Thread | inline |
getErrno() | Thread | inline |
getExitCode() | Thread | inline |
getId() | Thread | inline |
getKernelStack() | Thread | |
getLock() | Thread | inline |
getNextEvent() | Thread | |
getParent() const | Thread | inline |
getPriority() (defined in Thread) | Thread | inline |
getScheduler() const | Thread | |
getStateLevel() const | Thread | |
getStateUserStack() (defined in Thread) | Thread | |
getStatus() const | Thread | inline |
getTlsBase() | Thread | |
getUnwindState() | Thread | inline |
hasEvent(Event *pEvent) | Thread | |
hasEvent(size_t eventNumber) (defined in Thread) | Thread | |
hasEvents() (defined in Thread) | Thread | |
inhibitEvent(size_t eventNumber, bool bInhibit) | Thread | |
isInterruptible() | Thread | |
join() | Thread | |
Joining enum value (defined in Thread) | Thread | |
m_bDetached | Thread | private |
m_bInterrupted | Thread | private |
m_bInterruptible | Thread | private |
m_bRemovingRequests | Thread | private |
m_bTlsBaseOverride | Thread | private |
m_ConcurrencyLock | Thread | private |
m_DebugState | Thread | private |
m_DebugStateAddress | Thread | private |
m_Errno | Thread | private |
m_EventQueue | Thread | private |
m_ExitCode | Thread | private |
m_Id | Thread | private |
m_Lock | Thread | private |
m_nStateLevel | Thread | private |
m_pAllocatedStack | Thread | private |
m_PendingRequests | Thread | private |
m_pParent | Thread | private |
m_Priority | Thread | private |
m_ProcId (defined in Thread) | Thread | private |
m_pScheduler (defined in Thread) | Thread | private |
m_pTlsBase | Thread | private |
m_pWaiter | Thread | private |
m_StateLevels (defined in Thread) | Thread | private |
m_Status | Thread | private |
m_UnwindState (defined in Thread) | Thread | private |
m_WakeWatchers | Thread | private |
None enum value (defined in Thread) | Thread | |
NotWoken enum value (defined in Thread) | Thread | |
operator=(const Thread &) | Thread | private |
PerProcessorScheduler (defined in Thread) | Thread | friend |
pokeState(size_t stateLevel, SchedulerState &state) | Thread | |
popState(bool clean=true) | Thread | |
pushState() | Thread | |
Ready enum value (defined in Thread) | Thread | |
ReleaseBlockingThread enum value | Thread | |
removeRequest(RequestQueue::Request *req) | Thread | |
removeWakeupWatcher(WakeReason *watcher) | Thread | |
reportWakeup(WakeReason reason) | Thread | private |
reportWakeupUnlocked(WakeReason reason) (defined in Thread) | Thread | private |
resetTlsBase() | Thread | |
Running enum value (defined in Thread) | Thread | |
SemWait enum value (defined in Thread) | Thread | |
sendEvent(Event *pEvent) | Thread | |
setBlockingThread(Thread *pT) (defined in Thread) | Thread | inline |
setCpuId(size_t id) | Thread | inline |
setDebugState(DebugState state, uintptr_t address) | Thread | inline |
setErrno(size_t err) | Thread | inline |
setInterrupted(bool b) | Thread | inline |
setInterruptible(bool state) | Thread | protected |
setKernelStack() | Thread | |
setParent(Process *p) (defined in Thread) | Thread | inline |
setPriority(size_t p) (defined in Thread) | Thread | inline |
setScheduler(class PerProcessorScheduler *pScheduler) | Thread | protected |
setStateUserStack(VirtualAddressSpace::Stack *st) (defined in Thread) | Thread | |
setStatus(Status s) | Thread | |
setTlsBase(uintptr_t base) | Thread | |
setUnwindState(UnwindType ut) | Thread | inline |
shutdown() | Thread | |
Sleeping enum value (defined in Thread) | Thread | |
state() | Thread | |
Status enum name | Thread | |
Suspended enum value (defined in Thread) | Thread | |
Thread(Process *pParent, ThreadStartFunc pStartFunction, void *pParam, void *pStack=0, bool semiUser=false, bool bDontPickCore=false, bool delayedStart=false) | Thread | |
Thread(Process *pParent) | Thread | |
Thread(Process *pParent, SyscallState &state, bool delayedStart=false) | Thread | |
Thread(const Thread &) | Thread | private |
threadExited() NORETURN | Thread | static |
ThreadStartFunc typedef | Thread | |
unexpectedExit() | Thread | |
Uninterruptible (defined in Thread) | Thread | friend |
Unknown enum value (defined in Thread) | Thread | |
UnwindType enum name | Thread | |
WakeReason enum name | Thread | |
wasInterrupted() | Thread | inline |
WokenBecauseTerminating enum value (defined in Thread) | Thread | |
WokenBecauseUnwinding enum value (defined in Thread) | Thread | |
WokenByAlarm enum value (defined in Thread) | Thread | |
WokenByEvent enum value (defined in Thread) | Thread | |
Zombie enum value (defined in Thread) | Thread | |
~Thread() | Thread | virtual |