Lines Matching full:threaddata
42 ThreadData::ShutdownSingleThreadedCleanup(true);
45 ThreadData::now_function_for_testing_ = &TrackedObjectsTest::GetTestTime;
51 ThreadData::ShutdownSingleThreadedCleanup(false);
56 ThreadData::ShutdownSingleThreadedCleanup(false);
66 ThreadData::InitializeThreadContext(kMainThreadName);
69 Births* birth = ThreadData::TallyABirthIfActive(location);
71 if (ThreadData::status() == ThreadData::DEACTIVATED)
120 // Sets time that will be returned by ThreadData::Now().
125 ThreadData* current = ThreadData::first();
145 ThreadData::InitializeAndSetTrackingStatus(ThreadData::PROFILING_ACTIVE);
154 ThreadData::InitializeAndSetTrackingStatus(ThreadData::PROFILING_ACTIVE);
156 EXPECT_FALSE(ThreadData::first()); // No activity even on this thread.
157 ThreadData* data = ThreadData::Get();
158 EXPECT_TRUE(ThreadData::first()); // Now class was constructed.
161 EXPECT_EQ(data, ThreadData::Get());
162 ThreadData::BirthMap birth_map;
163 ThreadData::DeathsSnapshot deaths;
172 ThreadData::InitializeAndSetTrackingStatus(ThreadData::PROFILING_ACTIVE);
173 EXPECT_FALSE(ThreadData::first()); // No activity even on this thread.
174 data = ThreadData::Get();
175 EXPECT_TRUE(ThreadData::first()); // Now class was constructed.
178 EXPECT_EQ(data, ThreadData::Get());
187 ThreadData::InitializeAndSetTrackingStatus(ThreadData::PROFILING_ACTIVE);
192 ThreadData::TallyABirthIfActive(location);
194 ThreadData* data = ThreadData::first();
197 EXPECT_EQ(data, ThreadData::Get());
198 ThreadData::BirthMap birth_map;
199 ThreadData::DeathsSnapshot deaths;
222 ThreadData::TallyRunOnNamedThreadIfTracking(pending_task, stopwatch);
236 ThreadData::Snapshot(0, &process_data);
265 ThreadData::InitializeAndSetTrackingStatus(ThreadData::PROFILING_ACTIVE);
304 ThreadData::InitializeAndSetTrackingStatus(ThreadData::PROFILING_ACTIVE);
360 ThreadData::InitializeAndSetTrackingStatus(ThreadData::PROFILING_ACTIVE);
469 ThreadData::InitializeAndSetTrackingStatus(ThreadData::PROFILING_ACTIVE);
522 ThreadData::InitializeAndSetTrackingStatus(ThreadData::DEACTIVATED);
529 ThreadData::Snapshot(0, &process_data);
544 ThreadData::InitializeAndSetTrackingStatus(ThreadData::DEACTIVATED);
551 ThreadData::Snapshot(0, &process_data);
565 ThreadData::InitializeAndSetTrackingStatus(ThreadData::PROFILING_ACTIVE);
572 ThreadData::Snapshot(0, &process_data);
578 ThreadData::InitializeAndSetTrackingStatus(ThreadData::PROFILING_ACTIVE);
585 ThreadData::Snapshot(0, &process_data);
591 ThreadData::InitializeAndSetTrackingStatus(ThreadData::PROFILING_ACTIVE);
611 ThreadData::TallyRunOnNamedThreadIfTracking(pending_task, stopwatch);
614 ThreadData::Snapshot(0, &process_data);
620 ThreadData::InitializeAndSetTrackingStatus(ThreadData::PROFILING_ACTIVE);
640 ThreadData::TallyRunOnNamedThreadIfTracking(pending_task, stopwatch);
642 ThreadData::OnProfilingPhaseCompleted(0);
660 ThreadData::TallyRunOnNamedThreadIfTracking(pending_task1, stopwatch1);
663 ThreadData::Snapshot(1, &process_data);
723 ThreadData::InitializeAndSetTrackingStatus(ThreadData::PROFILING_ACTIVE);
742 ThreadData::TallyRunOnNamedThreadIfTracking(pending_task, stopwatch);
745 ThreadData::OnProfilingPhaseCompleted(0);
760 ThreadData::TallyRunOnNamedThreadIfTracking(pending_task, stopwatch);
763 ThreadData::OnProfilingPhaseCompleted(1);
779 ThreadData::TallyRunOnNamedThreadIfTracking(pending_task, stopwatch);
784 ThreadData::Snapshot(2, &process_data);
870 ThreadData::InitializeAndSetTrackingStatus(ThreadData::PROFILING_ACTIVE);
874 ThreadData::InitializeThreadContext(kMainThreadName);
890 ThreadData::TallyRunOnNamedThreadIfTracking(pending_task, stopwatch);
892 ThreadData::OnProfilingPhaseCompleted(0);
895 ThreadData::Snapshot(1, &process_data);
935 ThreadData::InitializeAndSetTrackingStatus(ThreadData::PROFILING_ACTIVE);
937 ThreadData::OnProfilingPhaseCompleted(0);
941 ThreadData::InitializeThreadContext(kMainThreadName);
957 ThreadData::TallyRunOnNamedThreadIfTracking(pending_task, stopwatch);
960 ThreadData::Snapshot(1, &process_data);
998 ThreadData::InitializeAndSetTrackingStatus(ThreadData::PROFILING_ACTIVE);
1011 ThreadData::InitializeAndSetTrackingStatus(ThreadData::DEACTIVATED);
1021 ThreadData::TallyRunOnNamedThreadIfTracking(pending_task, stopwatch);
1024 ThreadData::Snapshot(0, &process_data);
1033 ThreadData::InitializeAndSetTrackingStatus(ThreadData::DEACTIVATED);
1053 ThreadData::TallyRunOnNamedThreadIfTracking(pending_task, stopwatch);
1056 ThreadData::Snapshot(0, &process_data);
1070 ThreadData::InitializeAndSetTrackingStatus(ThreadData::PROFILING_ACTIVE);
1090 ThreadData::TallyRunOnNamedThreadIfTracking(pending_task, stopwatch);
1101 ThreadData::TallyRunOnNamedThreadIfTracking(pending_task2, stopwatch2);
1104 ThreadData::Snapshot(0, &process_data);
1110 ThreadData::InitializeAndSetTrackingStatus(ThreadData::PROFILING_ACTIVE);
1113 ThreadData::InitializeThreadContext(kMainThreadName);
1131 ThreadData::TallyRunOnNamedThreadIfTracking(pending_task, stopwatch);
1141 ThreadData::Snapshot(0, &process_data);
1186 ThreadData::InitializeAndSetTrackingStatus(ThreadData::PROFILING_ACTIVE);
1211 ThreadData::TallyRunOnNamedThreadIfTracking(pending_task, task_stopwatch);
1214 ThreadData::Snapshot(0, &process_data);
1220 ThreadData::InitializeAndSetTrackingStatus(ThreadData::PROFILING_ACTIVE);
1251 ThreadData::TallyRunOnNamedThreadIfTracking(pending_task, task_stopwatch);
1254 ThreadData::Snapshot(0, &process_data);
1260 ThreadData::InitializeAndSetTrackingStatus(ThreadData::PROFILING_ACTIVE);
1292 ThreadData::TallyRunOnNamedThreadIfTracking(
1301 ThreadData::TallyRunOnNamedThreadIfTracking(pending_task, task_stopwatch);
1304 ThreadData::Snapshot(0, &process_data);
1355 // instantiated ThreadData instance is equal to the number of different
1370 // Expect one ThreadData instance for each element in |kThreadNames| and one
1371 // ThreadData instance for the main thread.