|
The Pedigree Project 0.1
|
This is the complete list of members for Process, including all inherited members.
| accountReapedChild(const Process *child, Time::Timestamp &user, Time::Timestamp &kernel) | Process | |
| acquireChildStateWait() | Process | inline |
| acquireCtty(FileContextLease &lease) const (defined in Process) | Process | |
| acquireCttyContext() const (defined in Process) | Process | |
| acquireFilesystemContext() const (defined in Process) | Process | |
| acquireProcessSignalThread(ThreadLease &lease) | Process | |
| acquireThread(ThreadLease &lease, size_t n) | Process | |
| acquireThread(ThreadLease &lease, Thread *expected) | Process | |
| acquireThreadById(ThreadLease &lease, size_t id) | Process | |
| acquireThreadByTaskId(ThreadLease &lease, size_t id) (defined in Process) | Process | |
| acquireThreadByUserspaceId(ThreadLease &lease, size_t id, const UserspacePidNamespace *space) (defined in Process) | Process | |
| Active enum value (defined in Process) | Process | |
| addressSpaceOwner() | Process | inline |
| addThread(Thread *pThread) | Process | |
| allocateSpecificUserRange(UserRegion region, uintptr_t address, size_t length) (defined in Process) | Process | |
| allocateUserRange(UserRegion region, size_t length, uintptr_t &address) (defined in Process) | Process | |
| beginExternalLease() | Process | private |
| beginTermination(int code=0, Subsystem::ExitCause cause=Subsystem::ExitCause::Normal) | Process | |
| beginThreadJoin() | Process | private |
| borrowVforkAddressSpace(Process &parent, const SharedPointer< VforkCompletion > &completion) (defined in Process) | Process | |
| ChildTransitionKind enum name (defined in Process) | Process | |
| closeDeferredTimeAccounting() | Process | private |
| closeExternalLeaseAdmission() | Process | private |
| commitUserReservations(uint64_t expectedGeneration, UserReservationSnapshot &replacement) | Process | |
| createPidNamespace() (defined in Process) | Process | |
| currentFilesystemCredentials(FilesystemCredentials &out) (defined in Process) | Process | static |
| description() | Process | inline |
| drainDeferredTimeAccounting() | Process | private |
| drainExternalLeases() | Process | private |
| enableTimeAccountingReports(size_t initialInterest=~size_t(0)) | Process | protected |
| endExternalLease() | Process | private |
| endThreadJoin() | Process | private |
| FilesystemContextMode enum name (defined in Process) | Process | |
| filesystemContextReady() const (defined in Process) | Process | |
| finishTermination(bool notifyParent=false) NORETURN | Process | |
| finishTermination(bool abandonStack, bool notifyParent) NORETURN (defined in Process) | Process | private |
| freeUserRange(UserRegion region, uintptr_t address, size_t length) (defined in Process) | Process | |
| getAddressSpace() | Process | inline |
| getContinuationEpoch() | Process | |
| getEffectiveGroup() const | Process | |
| getEffectiveGroupId() const (defined in Process) | Process | virtual |
| getEffectiveUser() const | Process | |
| getEffectiveUserId() const (defined in Process) | Process | virtual |
| getExitStatus() | Process | inline |
| getGroup() const | Process | |
| getGroupId() const (defined in Process) | Process | virtual |
| getHeapUsage() const | Process | inline |
| getId() | Process | inline |
| getInit() | Process | static |
| getKernelTime() const (defined in Process) | Process | inline |
| getLinker() (defined in Process) | Process | inline |
| getNumThreads() | Process | |
| getParent() | Process | inline |
| getPhysicalPageCount() const (defined in Process) | Process | inline |
| getReapedChildrenKernelTime() const (defined in Process) | Process | inline |
| getReapedChildrenUserTime() const (defined in Process) | Process | inline |
| getSharedPageCount() const (defined in Process) | Process | inline |
| getStartTime() const (defined in Process) | Process | inline |
| getState() const (defined in Process) | Process | inline |
| getSubsystem() (defined in Process) | Process | inline |
| getSupplementalGroupIds(Vector< int64_t > &vec) const (defined in Process) | Process | virtual |
| getType() const (defined in Process) | Process | inline |
| getUser() const | Process | |
| getUserId() const | Process | virtual |
| getUserspaceId() const | Process | inline |
| getUserspaceId(const UserspacePidNamespace *space) const (defined in Process) | Process | inline |
| getUserTime() const | Process | inline |
| getVirtualPageCount() const (defined in Process) | Process | inline |
| hasSharedAddressSpace() const | Process | inline |
| inheritFilesystemIds(Thread &child, const Thread *creator) const (defined in Process) | Process | |
| installFilesystemContext(FilesystemContextOwner &&context) | Process | |
| installTerminalOwner(Thread *owner) | Process | private |
| installUserIdentity(User *, Group *, const uint32_t *groups, size_t count) (defined in Process) | Process | virtual |
| isSuspended() (defined in Process) | Process | inline |
| isVforkChild() const (defined in Process) | Process | inline |
| kill() NORETURN | Process | |
| loadFilesystemIds(const Thread &, uint32_t &uid, uint32_t &gid) (defined in Process) | Process | protectedstatic |
| m_bDestroying | Process | private |
| m_bExecCommitted (defined in Process) | Process | private |
| m_bExecExitForwarded (defined in Process) | Process | private |
| m_bExternalLeaseAdmissionClosed | Process | private |
| m_bExternalLeaseReleaseInProgress | Process | private |
| m_bFilesystemContextReady (defined in Process) | Process | private |
| m_bPublished | Process | private |
| m_bSharedAddressSpace | Process | private |
| m_bTerminalOwnerReserved | Process | private |
| m_bTerminationCleanupStarted | Process | private |
| m_bTerminationReapable | Process | private |
| m_bTerminationRendezvousStarted | Process | private |
| m_bTerminationSealed | Process | private |
| m_bThreadJoinAdmissionClosed | Process | private |
| m_bTimeAccountingReportsEnabled | Process | private |
| m_bUnregistered | Process | private |
| m_ChildrenPidNamespace (defined in Process) | Process | private |
| m_ChildStateWaiters | Process | private |
| m_ContinuationEpoch | Process | private |
| m_CredentialLock (defined in Process) | Process | mutableprotected |
| m_Ctty | Process | private |
| m_DeferredThreadReaps | Process | private |
| m_DeferredTimeAccounting | Process | private |
| m_DynamicSpaceAllocator | Process | private |
| m_ExecWaiters (defined in Process) | Process | private |
| m_ExitStatus | Process | private |
| m_ExternalLeaseLock | Process | private |
| m_ExternalLeaseWaiters | Process | private |
| m_FilesystemContext (defined in Process) | Process | private |
| m_FilesystemContextLock | Process | mutableprivate |
| m_Id | Process | private |
| m_Lock | Process | private |
| m_Metadata (defined in Process) | Process | private |
| m_NativeFilesystemCredentials | Process | private |
| m_nExternalLeases | Process | private |
| m_NextTid | Process | private |
| m_nTerminationParticipants | Process | private |
| m_nThreadCreations (defined in Process) | Process | private |
| m_nThreadJoinOperations | Process | private |
| m_pAddressSpace | Process | private |
| m_pDynamicLinker | Process | private |
| m_pEffectiveGroup | Process | private |
| m_pEffectiveUser | Process | private |
| m_PendingChildTransition | Process | private |
| m_pExecOwner | Process | private |
| m_pGroup | Process | private |
| m_pInitProcess | Process | privatestatic |
| m_pParent | Process | private |
| m_pReservedTerminalOwner | Process | private |
| m_pSubsystem | Process | private |
| m_pTerminatingThread | Process | private |
| m_pUser (defined in Process) | Process | private |
| m_pVforkOwner (defined in Process) | Process | private |
| m_pVforkPrivateAddressSpace (defined in Process) | Process | private |
| m_ReaperState | Process | private |
| m_SpaceAllocator | Process | private |
| m_State | Process | private |
| m_SuspensionWaiters | Process | private |
| m_TerminationWaiters | Process | private |
| m_ThreadJoinWaiters | Process | private |
| m_Threads | Process | private |
| m_TimeAccountingLock | Process | mutableprivate |
| m_TimeAccountingReportInterest (defined in Process) | Process | private |
| m_TimeAccountingReports | Process | private |
| m_Type (defined in Process) | Process | private |
| m_UserReservationGeneration (defined in Process) | Process | private |
| m_UserReservationLock (defined in Process) | Process | private |
| m_UserspaceNamespace | Process | private |
| m_UserspacePid | Process | private |
| m_VforkCompletion (defined in Process) | Process | private |
| markTerminating() (defined in Process) | Process | |
| operator=(const Process &) (defined in Process) | Process | private |
| PerProcessorScheduler (defined in Process) | Process | friend |
| pidIdentity() const (defined in Process) | Process | inline |
| pidNamespace() const (defined in Process) | Process | inline |
| pidNamespaceForChildren() (defined in Process) | Process | |
| pidNamespaceReady() const (defined in Process) | Process | |
| Posix enum value (defined in Process) | Process | |
| prepareForDestruction() | Process | protected |
| prepareThreadExit() | Process | |
| Process() | Process | |
| Process(Process *pParent, bool bCopyOnWrite=true) | Process | |
| Process(DeferredPublication, ProcessType type=Stock) (defined in Process) | Process | protected |
| Process(DeferredPublication, Process *pParent, bool bCopyOnWrite=true, FilesystemContextMode filesystemContext=FilesystemContextMode::Inherit, bool emptyAddressSpace=false, ProcessType type=Stock) (defined in Process) | Process | protected |
| Process(const Process &) (defined in Process) | Process | private |
| ProcessState enum name | Process | |
| processTerminated() | Process | inlineprivatevirtual |
| ProcessType enum name | Process | |
| publish() | Process | protected |
| publishAccountIdentity(User *, Group *) (defined in Process) | Process | protected |
| publishFilesystemIds(Thread &, uint32_t uid, uint32_t gid) (defined in Process) | Process | protectedstatic |
| publishReaperClaim() | Process | private |
| publishTerminationReapable() | Process | private |
| publishTerminationStatus(bool notifyParent) | Process | private |
| queueTimeAccountingReport(Time::Timestamp elapsed) (defined in Process) | Process | private |
| quiesceTermination() | Process | |
| reap() | Process | |
| Reaped enum value | Process | |
| ReaperClaimed enum value (defined in Process) | Process | private |
| ReaperPublished enum value (defined in Process) | Process | private |
| ReaperState enum name (defined in Process) | Process | private |
| ReaperUnclaimed enum value (defined in Process) | Process | private |
| releaseFilesystemContext() (defined in Process) | Process | |
| releaseThreadLease(Thread *thread) | Process | private |
| releaseVforkAddressSpace() | Process | |
| removeThread(Thread *pThread) | Process | |
| replaceFilesystemContext(FilesystemContextOwner &&replacement, const FilesystemContextRef &expected) (defined in Process) | Process | |
| reportTimeAccounting(Time::Timestamp elapsed) (defined in Process) | Process | inlineprivate |
| reportTimesUpdated(Time::Timestamp userTotal, Time::Timestamp total) | Process | inlineprivatevirtual |
| reserveTerminalOwner() | Process | |
| resetCounts() (defined in Process) | Process | inline |
| resetUserReservations() (defined in Process) | Process | |
| resume() | Process | |
| rootPidNamespace() (defined in Process) | Process | static |
| Scheduler (defined in Process) | Process | friend |
| selectPendingChildTransition(bool includeStopped, bool includeContinued, bool consume, ChildTransition &transition) | Process | |
| setCtty(File *file) | Process | |
| setCttyContext(const SharedPointer< ControllingTerminal > &context) (defined in Process) | Process | |
| setEffectiveGroup(Group *pGroup) (defined in Process) | Process | |
| setEffectiveGroupId(int64_t id) (defined in Process) | Process | virtual |
| setEffectiveUser(User *pUser) | Process | |
| setEffectiveUserId(int64_t id) (defined in Process) | Process | virtual |
| setExitStatus(int code) | Process | inline |
| setGroup(Group *pGroup) | Process | |
| setGroupId(int64_t id) (defined in Process) | Process | virtual |
| setInit(Process *pProcess) | Process | static |
| setLinker(DynamicLinker *pDl) (defined in Process) | Process | inline |
| setSubsystem(Subsystem *pSubsystem) (defined in Process) | Process | inline |
| setTimeAccountingReportInterest(size_t interest, bool enabled) | Process | protected |
| setUser(User *pUser) | Process | |
| setUserId(int64_t id) (defined in Process) | Process | virtual |
| snapshotFilesystemCredentials(const Thread *task, FilesystemCredentials &out) const (defined in Process) | Process | virtual |
| snapshotUserReservations(UserReservationSnapshot &result) (defined in Process) | Process | |
| Stock enum value (defined in Process) | Process | |
| str | Process | private |
| suspend(int stopSignal=0) | Process | |
| Suspended enum value (defined in Process) | Process | |
| suspendIfContinuationEpoch(int stopSignal, size_t continuationEpoch) | Process | |
| suspendInternal(int stopSignal, bool checkContinuationEpoch, size_t continuationEpoch) | Process | private |
| takePendingChildTransition(bool includeStopped, bool includeContinued, ChildTransition &transition) | Process | |
| Terminated enum value (defined in Process) | Process | |
| Terminating enum value (defined in Process) | Process | |
| terminatingThreadReapable(Thread *pThread, bool &wakeOwner) | Process | private |
| Thread (defined in Process) | Process | friend |
| threadExiting(Thread *pThread) | Process | |
| totalTime(CpuTimeMode mode) const | Process | private |
| trackHeap(ssize_t nBytes) (defined in Process) | Process | inline |
| trackPages(ssize_t nVirtual, ssize_t nPhysical, ssize_t nShared) (defined in Process) | Process | inline |
| transferExecProcessSignals(Thread *pThread) | Process | |
| transitionState(ProcessState expected, ProcessState desired) | Process | private |
| transitionToTerminating() | Process | private |
| tryClaimReaper() | Process | |
| unsharePidNamespace() (defined in Process) | Process | |
| unsharePidNamespace(const SharedPointer< UserspacePidNamespace > &prepared) (defined in Process) | Process | |
| UserRegion enum name (defined in Process) | Process | |
| waitUntilTerminationReapable() | Process | |
| waitUntilTerminationReapableForTerminalCoordinator() | Process | |
| ZombieProcess (defined in Process) | Process | friend |
| ZombieQueue (defined in Process) | Process | friend |
| ~Process() | Process | virtual |