Home
last modified time | relevance | path

Searched refs:ThreadTicks (Results 1 – 22 of 22) sorted by relevance

/external/libchrome/base/task/sequence_manager/
Dsequence_manager_perftest.cc65 if (ThreadTicks::IsSupported()) in SetUp()
66 ThreadTicks::WaitUntilInitialized(); in SetUp()
177 ThreadTicks start = ThreadTicks::Now(); in Benchmark()
178 ThreadTicks now; in Benchmark()
184 now = ThreadTicks::Now(); in Benchmark()
211 if (!ThreadTicks::IsSupported()) in TEST_F()
222 if (!ThreadTicks::IsSupported()) in TEST_F()
233 if (!ThreadTicks::IsSupported()) in TEST_F()
244 if (!ThreadTicks::IsSupported()) in TEST_F()
255 if (!ThreadTicks::IsSupported()) in TEST_F()
[all …]
Dsequence_manager.cc15 : records_cpu_time_for_each_task(base::ThreadTicks::IsSupported() && in MetricRecordingSettings()
21 if (!base::ThreadTicks::IsSupported()) in MetricRecordingSettings()
Dtask_queue.h177 base::ThreadTicks start_thread_time() const { in start_thread_time()
181 base::ThreadTicks end_thread_time() const { in end_thread_time()
200 base::ThreadTicks start_thread_time_;
201 base::ThreadTicks end_thread_time_;
Dtask_queue.cc47 start_thread_time_ = base::ThreadTicks::Now(); in RecordTaskStart()
54 end_thread_time_ = base::ThreadTicks::Now(); in RecordTaskEnd()
Dsequence_manager_impl.cc684 return ThreadTicks::IsSupported() && in ShouldRecordCPUTimeForTask()
/external/libchrome/libchrome_tools/patches/
DFix-TimeDelta.patch82 class BASE_EXPORT ThreadTicks : public time_internal::TimeBase<ThreadTicks> {
84 - ThreadTicks() : TimeBase(0) {
86 + constexpr ThreadTicks() : TimeBase(0) {}
88 // Returns true if ThreadTicks::Now() is supported on this system.
120 +constexpr ThreadTicks TestThreadTicksConstexprCopyAssignment() {
121 + ThreadTicks a = ThreadTicks::FromInternalValue(12345);
122 + ThreadTicks b;
127 +TEST(ThreadTicks, ConstexprAndTriviallyCopiable) {
128 + // "Trivially copyable" is necessary for use in std::atomic<ThreadTicks>.
129 + static_assert(std::is_trivially_copyable<ThreadTicks>(), "");
[all …]
/external/libchrome/base/threading/
Dthread_perftest.cc49 if (ThreadTicks::IsSupported()) in Init()
50 ThreadTicks::WaitUntilInitialized(); in Init()
55 void TimeOnThread(base::ThreadTicks* ticks, base::WaitableEvent* done) { in TimeOnThread()
56 *ticks = base::ThreadTicks::Now(); in TimeOnThread()
60 base::ThreadTicks ThreadNow(const base::Thread& thread) { in ThreadNow()
63 base::ThreadTicks ticks; in ThreadNow()
73 std::vector<base::ThreadTicks> thread_starts; in RunPingPongTest()
77 if (base::ThreadTicks::IsSupported()) in RunPingPongTest()
92 if (base::ThreadTicks::IsSupported()) { in RunPingPongTest()
110 if (base::ThreadTicks::IsSupported()) { in RunPingPongTest()
/external/libchrome/base/message_loop/
Dmessage_pump_perftest.cc35 if (base::ThreadTicks::IsSupported()) in SetUp()
36 base::ThreadTicks::WaitUntilInitialized(); in SetUp()
43 base::ThreadTicks thread_start; in Schedule()
44 if (ThreadTicks::IsSupported()) in Schedule()
45 thread_start = base::ThreadTicks::Now(); in Schedule()
63 if (ThreadTicks::IsSupported()) in Schedule()
65 base::ThreadTicks::Now() - thread_start; in Schedule()
159 if (ThreadTicks::IsSupported()) { in ScheduleWork()
/external/libchrome/base/time/
Dtime_unittest.cc938 static ThreadTicks Now() { in Now()
943 static ThreadTicks now_ticks_;
947 ThreadTicks ThreadTicksOverride::now_ticks_;
955 TEST(ThreadTicks, MAYBE_NowOverride) { in TEST() argument
956 ThreadTicksOverride::now_ticks_ = ThreadTicks::Min(); in TEST()
959 ThreadTicks initial_thread_ticks = ThreadTicks::Now(); in TEST()
960 EXPECT_LE(initial_thread_ticks, ThreadTicks::Now()); in TEST()
961 EXPECT_GT(ThreadTicks::Max(), ThreadTicks::Now()); in TEST()
963 EXPECT_GT(ThreadTicks::Max(), subtle::ThreadTicksNowIgnoringOverride()); in TEST()
971 EXPECT_EQ(ThreadTicks::Min() + TimeDelta::FromSeconds(1), in TEST()
[all …]
Dtime_now_posix.cc111 ThreadTicks ThreadTicksNowIgnoringOverride() { in ThreadTicksNowIgnoringOverride()
114 return ThreadTicks() + in ThreadTicksNowIgnoringOverride()
118 return ThreadTicks(); in ThreadTicksNowIgnoringOverride()
Dtime.h920 class BASE_EXPORT ThreadTicks : public time_internal::TimeBase<ThreadTicks> {
922 ThreadTicks() : TimeBase(0) { in ThreadTicks() function
953 static ThreadTicks Now();
959 static ThreadTicks GetForThread(const PlatformThreadHandle& thread_handle);
969 static constexpr ThreadTicks FromInternalValue(int64_t us) { in FromInternalValue()
970 return ThreadTicks(us); in FromInternalValue()
974 friend class time_internal::TimeBase<ThreadTicks>;
978 constexpr explicit ThreadTicks(int64_t us) : TimeBase(us) {} in ThreadTicks() function
995 BASE_EXPORT std::ostream& operator<<(std::ostream& os, ThreadTicks time_ticks);
Dtime_override.h15 using ThreadTicksNowFunction = decltype(&ThreadTicks::Now);
52 BASE_EXPORT ThreadTicks ThreadTicksNowIgnoringOverride();
Dtime.cc395 ThreadTicks ThreadTicks::Now() { in Now()
399 std::ostream& operator<<(std::ostream& os, ThreadTicks thread_ticks) { in operator <<()
400 const TimeDelta as_time_delta = thread_ticks - ThreadTicks(); in operator <<()
/external/libchrome/base/trace_event/
Dtrace_event_impl.h93 ThreadTicks thread_timestamp,
109 void UpdateDuration(const TimeTicks& now, const ThreadTicks& thread_now);
124 ThreadTicks thread_timestamp() const { return thread_timestamp_; } in thread_timestamp()
160 ThreadTicks thread_timestamp_;
Devent_name_filter_unittest.cc17 event.Initialize(0, TimeTicks(), ThreadTicks(), 'b', nullptr, name, "", 0, 0, in MakeTraceEvent()
Dtrace_event_impl.cc87 ThreadTicks thread_timestamp, in Initialize()
188 const ThreadTicks& thread_now) { in UpdateDuration()
194 if (thread_timestamp_ != ThreadTicks()) in UpdateDuration()
Dtrace_log.cc95 ThreadTicks ThreadNow() { in ThreadNow()
96 return ThreadTicks::IsSupported() in ThreadNow()
98 : ThreadTicks(); in ThreadNow()
117 ThreadTicks(), in InitializeMetadataEvent()
1205 ThreadTicks thread_now = ThreadNow(); in AddTraceEventWithThreadIdAndTimestamp()
1354 ThreadTicks thread_now = ThreadNow(); in AddMetadataEvent()
1446 const ThreadTicks& thread_now) { in UpdateTraceEventDurationExplicit()
Dtrace_log.h285 const ThreadTicks& thread_now);
Dtrace_event.h783 static inline void SetTraceValue(const base::ThreadTicks arg, in SetTraceValue()
/external/libchrome/base/task/sequence_manager/test/
Dfake_task.h24 ThreadTicks thread_start,
25 ThreadTicks thread_end);
Dfake_task.cc26 ThreadTicks thread_start, in FakeTaskTiming()
27 ThreadTicks thread_end) in FakeTaskTiming()
/external/libchrome/base/android/
Dearly_trace_event_binding.cc34 ThreadTicks::Now() + TimeDelta::FromMicroseconds(thread_duration_us), in JNI_EarlyTraceEvent_RecordEarlyEvent()