The Pedigree Project 0.1
PosixTraceContext Member List

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

acquireIncoming(TraceRelationRef &empty) const (defined in PosixTraceContext)PosixTraceContext
attach(Process &) (defined in PosixTraceContext)PosixTraceContext
cancelEnrollment() (defined in PosixTraceContext)PosixTraceContextprivate
clearIncoming(const PosixTraceRelation *) (defined in PosixTraceContext)PosixTraceContext
close() (defined in PosixTraceContext)PosixTraceContext
commitEnrollment(TraceEnrollmentAdmission &, const TraceRelationRef &) (defined in PosixTraceContext)PosixTraceContext
creator() const (defined in PosixTraceContext)PosixTraceContext
finishThreadCreation() (defined in PosixTraceContext)PosixTraceContextprivate
hasIncoming() const (defined in PosixTraceContext)PosixTraceContextprivate
m_AdmissionLock (defined in PosixTraceContext)PosixTraceContextmutableprivate
m_Attached (defined in PosixTraceContext)PosixTraceContextprivate
m_Closed (defined in PosixTraceContext)PosixTraceContextprivate
m_Creator (defined in PosixTraceContext)PosixTraceContextprivate
m_EnrollmentPending (defined in PosixTraceContext)PosixTraceContextprivate
m_Incoming (defined in PosixTraceContext)PosixTraceContextprivate
m_Outgoing (defined in PosixTraceContext)PosixTraceContextprivate
m_ProcessId (defined in PosixTraceContext)PosixTraceContextprivate
m_RelationLock (defined in PosixTraceContext)PosixTraceContextmutableprivate
m_Tasks (defined in PosixTraceContext)PosixTraceContextprivate
m_ThreadCreations (defined in PosixTraceContext)PosixTraceContextprivate
operator=(const PosixTraceContext &)=delete (defined in PosixTraceContext)PosixTraceContextprivate
ownsTokenUnlocked(const TraceTaskRef &) const (defined in PosixTraceContext)PosixTraceContextprivate
PosixTraceContext()=default (defined in PosixTraceContext)PosixTraceContext
PosixTraceContext(const PosixTraceContext &)=delete (defined in PosixTraceContext)PosixTraceContextprivate
prepareTask(UniquePointer< PreparedTraceTask > &) (defined in PosixTraceContext)PosixTraceContext
promoteExec(const Thread &) (defined in PosixTraceContext)PosixTraceContext
publishTask(UniquePointer< PreparedTraceTask > &, Thread &) (defined in PosixTraceContext)PosixTraceContext
registerTracee(const TraceTaskRef &tracer, const TraceRelationRef &) (defined in PosixTraceContext)PosixTraceContext
reserveEnrollment(Thread &, TraceEnrollmentAdmission &) (defined in PosixTraceContext)PosixTraceContext
reserveThreadCreation(TraceCloneAdmission &) (defined in PosixTraceContext)PosixTraceContext
retireTask(const Thread &) (defined in PosixTraceContext)PosixTraceContext
selectStop(size_t parentPid, bool stopped, bool continued, bool consume, PosixWait::Report &) (defined in PosixTraceContext)PosixTraceContext
setCreator(const TraceTaskRef &) (defined in PosixTraceContext)PosixTraceContext
taskToken(const Thread &, TraceTaskRef &) const (defined in PosixTraceContext)PosixTraceContext
tokenUnlocked(size_t localId) const (defined in PosixTraceContext)PosixTraceContextprivate
TraceCloneAdmission (defined in PosixTraceContext)PosixTraceContextfriend
TraceEnrollmentAdmission (defined in PosixTraceContext)PosixTraceContextfriend
unregisterTracee(const PosixTraceRelation *) (defined in PosixTraceContext)PosixTraceContext
valid() const (defined in PosixTraceContext)PosixTraceContext
~PosixTraceContext() (defined in PosixTraceContext)PosixTraceContext