/external/libchrome/base/task/sequence_manager/ |
D | sequence_manager_perftest.cc | 65 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 …]
|
D | sequence_manager.cc | 15 : records_cpu_time_for_each_task(base::ThreadTicks::IsSupported() && in MetricRecordingSettings() 21 if (!base::ThreadTicks::IsSupported()) in MetricRecordingSettings()
|
D | task_queue.h | 177 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_;
|
D | task_queue.cc | 47 start_thread_time_ = base::ThreadTicks::Now(); in RecordTaskStart() 54 end_thread_time_ = base::ThreadTicks::Now(); in RecordTaskEnd()
|
D | sequence_manager_impl.cc | 684 return ThreadTicks::IsSupported() && in ShouldRecordCPUTimeForTask()
|
/external/libchrome/libchrome_tools/patches/ |
D | Fix-TimeDelta.patch | 82 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/ |
D | thread_perftest.cc | 49 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/ |
D | message_pump_perftest.cc | 35 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/ |
D | time_unittest.cc | 938 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 …]
|
D | time_now_posix.cc | 111 ThreadTicks ThreadTicksNowIgnoringOverride() { in ThreadTicksNowIgnoringOverride() 114 return ThreadTicks() + in ThreadTicksNowIgnoringOverride() 118 return ThreadTicks(); in ThreadTicksNowIgnoringOverride()
|
D | time.h | 920 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);
|
D | time_override.h | 15 using ThreadTicksNowFunction = decltype(&ThreadTicks::Now); 52 BASE_EXPORT ThreadTicks ThreadTicksNowIgnoringOverride();
|
D | time.cc | 395 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/ |
D | trace_event_impl.h | 93 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_;
|
D | event_name_filter_unittest.cc | 17 event.Initialize(0, TimeTicks(), ThreadTicks(), 'b', nullptr, name, "", 0, 0, in MakeTraceEvent()
|
D | trace_event_impl.cc | 87 ThreadTicks thread_timestamp, in Initialize() 188 const ThreadTicks& thread_now) { in UpdateDuration() 194 if (thread_timestamp_ != ThreadTicks()) in UpdateDuration()
|
D | trace_log.cc | 95 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()
|
D | trace_log.h | 285 const ThreadTicks& thread_now);
|
D | trace_event.h | 783 static inline void SetTraceValue(const base::ThreadTicks arg, in SetTraceValue()
|
/external/libchrome/base/task/sequence_manager/test/ |
D | fake_task.h | 24 ThreadTicks thread_start, 25 ThreadTicks thread_end);
|
D | fake_task.cc | 26 ThreadTicks thread_start, in FakeTaskTiming() 27 ThreadTicks thread_end) in FakeTaskTiming()
|
/external/libchrome/base/android/ |
D | early_trace_event_binding.cc | 34 ThreadTicks::Now() + TimeDelta::FromMicroseconds(thread_duration_us), in JNI_EarlyTraceEvent_RecordEarlyEvent()
|