The Pedigree Project  0.1
Process Member List

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

Active enum value (defined in Process)Process
addThread(Thread *pThread)Process
addWaiter(Semaphore *pWaiter) (defined in Process)Process
description()Processinline
getAddressSpace()Processinline
getCtty()Processinline
getCwd()Processinline
getDynamicSpaceAllocator()Processinline
getEffectiveGroup() const Processinline
getEffectiveGroupId() const (defined in Process)Processvirtual
getEffectiveUser() const Processinline
getEffectiveUserId() const (defined in Process)Processvirtual
getExitStatus()Processinline
getGroup() const Processinline
getGroupId() const (defined in Process)Processvirtual
getHeapUsage() const Processinline
getId()Processinline
getInit()Processstatic
getKernelTime() const (defined in Process)Processinline
getLinker() (defined in Process)Processinline
getNumThreads()Process
getParent()Processinline
getPhysicalPageCount() const (defined in Process)Processinline
getRootFile() const Processinline
getSharedPageCount() const (defined in Process)Processinline
getSpaceAllocator()Processinline
getStartTime() const (defined in Process)Processinline
getState() const (defined in Process)Processinline
getSubsystem() (defined in Process)Processinline
getSupplementalGroupIds(Vector< int64_t > &vec) const (defined in Process)Processvirtual
getThread(size_t n)Process
getType()Processinlinevirtual
getUser() const Processinline
getUserId() const Processvirtual
getUserTime() const Processinline
getVirtualPageCount() const (defined in Process)Processinline
hasResumed() (defined in Process)Processinline
hasSharedAddressSpace() const Processinline
hasSuspended() (defined in Process)Processinline
kill() NORETURNProcess
m_BeforeSuspendStateProcessprivate
m_bSharedAddressSpaceProcessprivate
m_bUnreportedResumeProcessprivate
m_bUnreportedSuspendProcessprivate
m_CttyProcessprivate
m_CwdProcessprivate
m_DeadThreads (defined in Process)Process
m_DynamicSpaceAllocatorProcessprivate
m_ExitStatusProcessprivate
m_IdProcessprivate
m_LastKernelEntryProcessprivate
m_LastUserspaceEntryProcessprivate
m_LockProcessprivate
m_Metadata (defined in Process)Processprivate
m_NextTidProcessprivate
m_pAddressSpaceProcessprivate
m_pDynamicLinkerProcessprivate
m_pEffectiveGroupProcessprivate
m_pEffectiveUserProcessprivate
m_pGroupProcessprivate
m_pInitProcessProcessprivatestatic
m_pParentProcessprivate
m_pRootFileProcessprivate
m_pSubsystemProcessprivate
m_pUserProcessprivate
m_SpaceAllocatorProcessprivate
m_StateProcessprivate
m_ThreadsProcessprivate
m_WaitersProcessprivate
markTerminating() (defined in Process)Processinline
notifyWaiters()Processprivate
operator=(const Process &) (defined in Process)Processprivate
Posix enum value (defined in Process)Process
Process()Process
Process(Process *pParent, bool bCopyOnWrite=true)Process
Process(const Process &) (defined in Process)Processprivate
ProcessState enum nameProcess
processTerminated()Processinlineprivatevirtual
ProcessType enum nameProcess
reap()Processinline
Reaped enum value (defined in Process)Process
recordTime(bool bUserspace)Processinline
removeThread(Thread *pThread)Process
removeWaiter(Semaphore *pWaiter) (defined in Process)Process
reportTimesUpdated(Time::Timestamp user, Time::Timestamp system)Processinlineprivatevirtual
resetCounts() (defined in Process)Processinline
resume()Process
setCtty(File *f)Processinline
setCwd(File *f)Processinline
setEffectiveGroup(Group *pGroup) (defined in Process)Processinline
setEffectiveUser(User *pUser)Processinline
setExitStatus(int code)Processinline
setGroup(Group *pGroup)Processinline
setInit(Process *pProcess)Processstatic
setLinker(DynamicLinker *pDl) (defined in Process)Processinline
setRootFile(File *pFile)Processinline
setSubsystem(Subsystem *pSubsystem) (defined in Process)Processinline
setUser(User *pUser)Processinline
Stock enum value (defined in Process)Process
strProcessprivate
suspend()Process
Suspended enum value (defined in Process)Process
Terminated enum value (defined in Process)Process
Terminating enum value (defined in Process)Process
Thread (defined in Process)Processfriend
trackHeap(ssize_t nBytes) (defined in Process)Processinline
trackPages(ssize_t nVirtual, ssize_t nPhysical, ssize_t nShared) (defined in Process)Processinline
trackTime(bool bUserspace)Processinline
waiterCount() const (defined in Process)Process
~Process()Processvirtual