Lines Matching refs:ProfilerParentTracker
21 class ProfilerParentTracker final { class
29 ProfilerParentTracker();
30 ~ProfilerParentTracker();
34 static UniquePtr<ProfilerParentTracker> sInstance;
37 UniquePtr<ProfilerParentTracker> ProfilerParentTracker::sInstance;
39 /* static */ void ProfilerParentTracker::StartTracking( in StartTracking()
42 sInstance = MakeUnique<ProfilerParentTracker>(); in StartTracking()
48 /* static */ void ProfilerParentTracker::StopTracking(ProfilerParent* aParent) { in StopTracking()
55 /* static */ void ProfilerParentTracker::Enumerate(FuncType aIterFunc) { in Enumerate()
65 ProfilerParentTracker::ProfilerParentTracker() { in ProfilerParentTracker() function in mozilla::ProfilerParentTracker
66 MOZ_COUNT_CTOR(ProfilerParentTracker); in ProfilerParentTracker()
69 ProfilerParentTracker::~ProfilerParentTracker() { in ~ProfilerParentTracker()
70 MOZ_COUNT_DTOR(ProfilerParentTracker); in ~ProfilerParentTracker()
118 ProfilerParentTracker::StartTracking(this); in Init()
153 ProfilerParentTracker::StopTracking(this); in ~ProfilerParent()
163 ProfilerParentTracker::Enumerate([&](ProfilerParent* profilerParent) { in GatherProfiles()
182 ProfilerParentTracker::Enumerate([&](ProfilerParent* profilerParent) { in ProfilerStarted()
192 ProfilerParentTracker::Enumerate([](ProfilerParent* profilerParent) { in ProfilerStopped()
202 ProfilerParentTracker::Enumerate([](ProfilerParent* profilerParent) { in ProfilerPaused()
212 ProfilerParentTracker::Enumerate([](ProfilerParent* profilerParent) { in ProfilerResumed()