/art/runtime/base/ |
D | time_utils.h | 38 std::string PrettyDuration(uint64_t nano_duration, size_t max_fraction_digits = 3); 41 std::string FormatDuration(uint64_t nano_duration, TimeUnit time_unit, 45 TimeUnit GetAppropriateTimeUnit(uint64_t nano_duration); 48 uint64_t GetNsToTimeUnitDivisor(TimeUnit time_unit); 54 uint64_t MilliTime(); 57 uint64_t MicroTime(); 60 uint64_t NanoTime(); 63 uint64_t ThreadCpuNanoTime(); 66 static constexpr inline uint64_t NsToMs(uint64_t ns) { in NsToMs() 71 static constexpr inline uint64_t MsToNs(uint64_t ms) { in MsToNs() [all …]
|
D | bit_utils_test.cc | 34 static_assert(63 == CLZ<uint64_t>(UINT64_C(1)), "TestCLZ64#1"); 35 static_assert(62 == CLZ<uint64_t>(UINT64_C(3)), "TestCLZ64#2"); 36 static_assert(48 == CLZ<uint64_t>(UINT64_C(0x00008765)), "TestCLZ64#3"); 37 static_assert(32 == CLZ<uint64_t>(UINT64_C(0x87654321)), "TestCLZ64#4"); 38 static_assert(31 == CLZ<uint64_t>(UINT64_C(0x123456789)), "TestCLZ64#5"); 39 static_assert(16 == CLZ<uint64_t>(UINT64_C(0x876543211234)), "TestCLZ64#6"); 40 static_assert(1 == CLZ<uint64_t>(UINT64_C(0x4321432187654321)), "TestCLZ64#7"); 41 static_assert(0 == CLZ<uint64_t>(UINT64_C(0x8765432187654321)), "TestCLZ64#8"); 52 static_assert(0 == CTZ<uint64_t>(UINT64_C(1)), "TestCTZ64#1"); 53 static_assert(1 == CTZ<uint64_t>(UINT64_C(2)), "TestCTZ64#2"); [all …]
|
D | time_utils.cc | 31 std::string PrettyDuration(uint64_t nano_duration, size_t max_fraction_digits) { in PrettyDuration() 40 TimeUnit GetAppropriateTimeUnit(uint64_t nano_duration) { in GetAppropriateTimeUnit() 41 const uint64_t one_sec = 1000 * 1000 * 1000; in GetAppropriateTimeUnit() 42 const uint64_t one_ms = 1000 * 1000; in GetAppropriateTimeUnit() 43 const uint64_t one_us = 1000; in GetAppropriateTimeUnit() 55 uint64_t GetNsToTimeUnitDivisor(TimeUnit time_unit) { in GetNsToTimeUnitDivisor() 56 const uint64_t one_sec = 1000 * 1000 * 1000; in GetNsToTimeUnitDivisor() 57 const uint64_t one_ms = 1000 * 1000; in GetNsToTimeUnitDivisor() 58 const uint64_t one_us = 1000; in GetNsToTimeUnitDivisor() 73 std::string FormatDuration(uint64_t nano_duration, TimeUnit time_unit, in FormatDuration() [all …]
|
D | histogram_test.cc | 37 std::unique_ptr<Histogram<uint64_t>> hist(new Histogram<uint64_t>("MeanTest", 5)); in TEST() 41 hist->AddValue(static_cast<uint64_t>(50)); in TEST() 55 std::unique_ptr<Histogram<uint64_t>> hist(new Histogram<uint64_t>("VarianceTest", 5)); in TEST() 67 std::unique_ptr<Histogram<uint64_t>> hist(new Histogram<uint64_t>("Percentile", 5)); in TEST() 68 Histogram<uint64_t>::CumulativeData data; in TEST() 94 std::unique_ptr<Histogram<uint64_t>> hist(new Histogram<uint64_t>("UpdateRange", 5)); in TEST() 95 Histogram<uint64_t>::CumulativeData data; in TEST() 134 std::unique_ptr<Histogram<uint64_t>> hist(new Histogram<uint64_t>("Reset", 5)); in TEST() 162 Histogram<uint64_t>::CumulativeData data; in TEST() 177 std::unique_ptr<Histogram<uint64_t>> hist(new Histogram<uint64_t>("MultipleCreateHist", 5)); in TEST() [all …]
|
D | timing_logger.h | 39 uint64_t GetTotalNs() const { in GetTotalNs() 51 bool operator()(const Histogram<uint64_t>* a, const Histogram<uint64_t>* b) const { in operator() 60 void AddPair(const std::string &label, uint64_t delta_time) 63 uint64_t GetTotalTime() const { in GetTotalTime() 66 static const uint64_t kAdjust = 1000; 67 std::set<Histogram<uint64_t>*, HistogramComparator> histograms_ GUARDED_BY(lock_); 72 uint64_t total_time_; 84 Timing(uint64_t time, const char* name) : time_(time), name_(name) { in Timing() 92 uint64_t GetTime() const { in GetTime() 100 uint64_t time_; [all …]
|
D | timing_logger.cc | 92 void CumulativeLogger::AddPair(const std::string& label, uint64_t delta_time) { in AddPair() 96 Histogram<uint64_t>* histogram; in AddPair() 97 Histogram<uint64_t> dummy(label.c_str()); in AddPair() 102 histogram = new Histogram<uint64_t>(label.c_str(), kInitialBucketSize, max_buckets); in AddPair() 112 bool operator()(const Histogram<uint64_t>* a, const Histogram<uint64_t>* b) const { in operator ()() 120 std::set<Histogram<uint64_t>*, CompareHistorgramByTimeSpentDeclining> in DumpHistogram() 122 for (Histogram<uint64_t>* histogram : sorted_histograms) { in DumpHistogram() 123 Histogram<uint64_t>::CumulativeData cumulative_data; in DumpHistogram() 150 uint64_t TimingLogger::GetTotalNs() const { in GetTotalNs() 175 uint64_t time = timings_[i].GetTime() - timings_[open_idx].GetTime(); in CalculateTimingData() [all …]
|
D | allocator.cc | 82 Atomic<uint64_t> g_total_bytes_used[kAllocatorTagCount]; 88 uint64_t bytes_used = g_bytes_used[i].LoadRelaxed(); in Dump() 89 uint64_t max_bytes_used = g_max_bytes_used[i]; in Dump() 90 uint64_t total_bytes_used = g_total_bytes_used[i].LoadRelaxed(); in Dump()
|
D | mutex.h | 157 void RecordContention(uint64_t blocked_tid, uint64_t owner_tid, uint64_t nano_time_blocked); 166 uint64_t blocked_tid; 167 uint64_t owner_tid; 178 Atomic<uint64_t> wait_time; 179 void AddToWaitTime(uint64_t value); 246 uint64_t GetExclusiveOwnerTid() const; 260 volatile uint64_t exclusive_owner_; 265 volatile uint64_t exclusive_owner_; // Guarded by mutex_. 364 uint64_t GetExclusiveOwnerTid() const; 376 volatile uint64_t exclusive_owner_; [all …]
|
D | time_utils_test.cc | 24 const uint64_t one_sec = 1000000000; in TEST() 25 const uint64_t one_ms = 1000000; in TEST() 26 const uint64_t one_us = 1000; in TEST()
|
/art/runtime/gc/collector/ |
D | garbage_collector.h | 38 ObjectBytePair(uint64_t num_objects = 0, int64_t num_bytes = 0) 45 uint64_t objects; 57 const std::vector<uint64_t>& GetPauseTimes() const { in GetPauseTimes() 64 uint64_t GetDurationNs() const { in GetDurationNs() 73 uint64_t GetFreedObjects() const { in GetFreedObjects() 76 uint64_t GetFreedLargeObjects() const { in GetFreedLargeObjects() 79 uint64_t GetFreedRevokeBytes() const { in GetFreedRevokeBytes() 82 void SetFreedRevoke(uint64_t freed) { in SetFreedRevoke() 87 uint64_t GetEstimatedThroughput() const; 99 void SetDurationNs(uint64_t duration) { in SetDurationNs() [all …]
|
D | garbage_collector.cc | 56 uint64_t Iteration::GetEstimatedThroughput() const { in GetEstimatedThroughput() 58 return (static_cast<uint64_t>(freed_.bytes) * 1000) / (NsToMs(GetDurationNs()) + 1); in GetEstimatedThroughput() 70 void GarbageCollector::RegisterPause(uint64_t nano_length) { in RegisterPause() 86 uint64_t start_time = NanoTime(); in Run() 97 uint64_t end_time = NanoTime(); in Run() 106 for (uint64_t pause_time : current_iteration->GetPauseTimes()) { in Run() 144 uint64_t GarbageCollector::GetEstimatedMeanThroughput() const { in GetEstimatedMeanThroughput() 187 uint64_t GarbageCollector::GetTotalPausedTimeNs() { in GetTotalPausedTimeNs() 199 const uint64_t total_ns = logger.GetTotalNs(); in DumpPerformanceInfo() 201 const uint64_t freed_bytes = GetTotalFreedBytes(); in DumpPerformanceInfo() [all …]
|
/art/compiler/optimizing/ |
D | code_generator_utils.cc | 53 const uint64_t exp = is_long ? (UINT64_C(1) << 63) : (UINT32_C(1) << 31); in CalculateMagicAndShiftForDivRem() 56 uint64_t abs_d = (divisor >= 0) ? divisor : -divisor; in CalculateMagicAndShiftForDivRem() 57 uint64_t sign_bit = is_long ? static_cast<uint64_t>(divisor) >> 63 : in CalculateMagicAndShiftForDivRem() 59 uint64_t tmp = exp + sign_bit; in CalculateMagicAndShiftForDivRem() 60 uint64_t abs_nc = tmp - 1 - (tmp % abs_d); in CalculateMagicAndShiftForDivRem() 61 uint64_t quotient1 = exp / abs_nc; in CalculateMagicAndShiftForDivRem() 62 uint64_t remainder1 = exp % abs_nc; in CalculateMagicAndShiftForDivRem() 63 uint64_t quotient2 = exp / abs_d; in CalculateMagicAndShiftForDivRem() 64 uint64_t remainder2 = exp % abs_d; in CalculateMagicAndShiftForDivRem() 70 uint64_t delta; in CalculateMagicAndShiftForDivRem()
|
/art/runtime/entrypoints/quick/ |
D | quick_default_externs.h | 86 extern "C" uint64_t art_quick_lshl(uint64_t, uint32_t); 87 extern "C" uint64_t art_quick_lshr(uint64_t, uint32_t); 88 extern "C" uint64_t art_quick_lushr(uint64_t, uint32_t); 90 extern "C" uint64_t art_quick_shl_long(uint64_t, uint32_t); 91 extern "C" uint64_t art_quick_shr_long(uint64_t, uint32_t); 92 extern "C" uint64_t art_quick_ushr_long(uint64_t, uint32_t);
|
/art/runtime/ |
D | runtime_stats.h | 92 uint64_t allocated_objects; 94 uint64_t allocated_bytes; 97 uint64_t freed_objects; 99 uint64_t freed_bytes; 102 uint64_t gc_for_alloc_count; 105 uint64_t class_init_count; 107 uint64_t class_init_time_ns;
|
D | elf_file.h | 63 bool GetSectionOffsetAndSize(const char* section_name, uint64_t* offset, uint64_t* size); 65 uint64_t FindSymbolAddress(unsigned section_type, 77 static bool Fixup(File* file, uint64_t oat_data_begin); 79 bool Fixup(uint64_t base_address);
|
D | monitor_test.cc | 109 explicit CreateTask(MonitorTest* monitor_test, uint64_t initial_sleep, int64_t millis, in CreateTask() 176 uint64_t initial_sleep_; 184 UseTask(MonitorTest* monitor_test, uint64_t initial_sleep, int64_t millis, bool expected) : in UseTask() 216 uint64_t initial_sleep_; 223 InterruptTask(MonitorTest* monitor_test, uint64_t initial_sleep, uint64_t millis) : in InterruptTask() 260 uint64_t initial_sleep_; 261 uint64_t millis_; 291 static void CommonWaitSetup(MonitorTest* test, ClassLinker* class_linker, uint64_t create_sleep, in CommonWaitSetup() 292 int64_t c_millis, bool c_expected, bool interrupt, uint64_t use_sleep, in CommonWaitSetup() 332 thread_pool.AddTask(self, new InterruptTask(test, use_sleep, static_cast<uint64_t>(u_millis))); in CommonWaitSetup()
|
/art/runtime/base/unix_file/ |
D | random_access_file_test.h | 76 … ASSERT_EQ(content.size(), static_cast<uint64_t>(file->Write(content.data(), content.size(), 0))); in TestRead() 90 ASSERT_EQ(content.size(), static_cast<uint64_t>(file->Read(buf.get(), buf_size, 0))); in TestReadContent() 96 ASSERT_EQ(short_request, static_cast<uint64_t>(file->Read(buf.get(), short_request, 0))); in TestReadContent() 103 ASSERT_EQ(short_request, static_cast<uint64_t>(file->Read(buf.get(), short_request, in TestReadContent() 116 … ASSERT_EQ(content.size(), static_cast<uint64_t>(file->Write(content.data(), content.size(), 0))); in TestSetLength() 117 ASSERT_EQ(content.size(), static_cast<uint64_t>(file->GetLength())); in TestSetLength() 152 … ASSERT_EQ(content.size(), static_cast<uint64_t>(file->Write(content.data(), content.size(), 0))); in TestWrite() 153 ASSERT_EQ(content.size(), static_cast<uint64_t>(file->GetLength())); in TestWrite() 160 ASSERT_EQ(content.size(), static_cast<uint64_t>(file->Read(buf, sizeof(buf), 0))); in TestWrite() 164 ASSERT_EQ(content.size(), static_cast<uint64_t>(file->Write(content.data(), content.size(), in TestWrite()
|
/art/runtime/gc/ |
D | task_processor.h | 32 explicit HeapTask(uint64_t target_run_time) : target_run_time_(target_run_time) { in HeapTask() 34 uint64_t GetTargetRunTime() const { in GetTargetRunTime() 41 void SetTargetRunTime(uint64_t new_target_run_time) { in SetTargetRunTime() 46 uint64_t target_run_time_; 65 void UpdateTargetRunTime(Thread* self, HeapTask* target_time, uint64_t new_target_time)
|
D | heap.h | 164 static constexpr uint64_t kHeapTrimWait = MsToNs(5000); 166 static constexpr uint64_t kCollectorTransitionWait = MsToNs(5000); 186 uint64_t min_interval_homogeneous_space_compaction_by_oom); 299 uint64_t* counts) 396 void RecordFree(uint64_t freed_objects, int64_t freed_bytes); 437 uint64_t GetObjectsAllocatedEver() const; 440 uint64_t GetBytesAllocatedEver() const; 443 uint64_t GetObjectsFreedEver() const { in GetObjectsFreedEver() 448 uint64_t GetBytesFreedEver() const { in GetBytesFreedEver() 677 void SetMinIntervalHomogeneousSpaceCompactionByOom(uint64_t interval) { in SetMinIntervalHomogeneousSpaceCompactionByOom() [all …]
|
D | task_processor.cc | 54 const uint64_t current_time = NanoTime(); in GetTask() 58 uint64_t target_time = task->GetTargetRunTime(); in GetTask() 65 const uint64_t delta_time = target_time - current_time; in GetTask() 66 const uint64_t ms_delta = NsToMs(delta_time); in GetTask() 67 const uint64_t ns_delta = delta_time - MsToNs(ms_delta); in GetTask() 74 void TaskProcessor::UpdateTargetRunTime(Thread* self, HeapTask* task, uint64_t new_target_time) { in UpdateTargetRunTime()
|
/art/compiler/dwarf/ |
D | debug_line_opcode_writer.h | 45 void AdvancePC(uint64_t absolute_address) { in AdvancePC() 49 uint64_t delta = FactorCodeOffset(absolute_address - current_address_); in AdvancePC() 117 void SetAddress(uint64_t absolute_address) { in SetAddress() 156 void AddRow(uint64_t absolute_address, int absolute_line) { in AddRow() 160 uint64_t delta_address = FactorCodeOffset(absolute_address - current_address_); in AddRow() 199 uint64_t CurrentAddress() const { in CurrentAddress() 231 uint64_t FactorCodeOffset(uint64_t offset) const { in FactorCodeOffset() 241 uint64_t current_address_;
|
/art/runtime/gc/space/ |
D | large_object_space.h | 51 uint64_t GetBytesAllocated() OVERRIDE { in GetBytesAllocated() 54 uint64_t GetObjectsAllocated() OVERRIDE { in GetObjectsAllocated() 57 uint64_t GetTotalBytesAllocated() const { in GetTotalBytesAllocated() 60 uint64_t GetTotalObjectsAllocated() const { in GetTotalObjectsAllocated() 112 uint64_t num_bytes_allocated_; 113 uint64_t num_objects_allocated_; 114 uint64_t total_bytes_allocated_; 115 uint64_t total_objects_allocated_;
|
/art/runtime/arch/arm64/ |
D | context_arm64.cc | 28 static constexpr uint64_t gZero = 0; 77 gprs_[X0] = const_cast<uint64_t*>(&gZero); in SmashCallerSaves() 123 extern "C" NO_RETURN void art_quick_do_long_jump(uint64_t*, uint64_t*); 126 uint64_t gprs[kNumberOfXRegisters]; in DoLongJump() 127 uint64_t fprs[kNumberOfDRegisters]; in DoLongJump()
|
/art/runtime/mirror/ |
D | array-inl.h | 324 DCHECK_EQ(sizeof(T), sizeof(uint64_t)); in Memmove() 325 uint64_t* d = reinterpret_cast<uint64_t*>(dst_raw); in Memmove() 326 const uint64_t* s = reinterpret_cast<const uint64_t*>(src_raw); in Memmove() 328 ArrayForwardCopy<uint64_t>(d, s, count); in Memmove() 330 ArrayBackwardCopy<uint64_t>(d, s, count); in Memmove() 367 DCHECK_EQ(sizeof(T), sizeof(uint64_t)); in Memcpy() 368 uint64_t* d = reinterpret_cast<uint64_t*>(dst_raw); in Memcpy() 369 const uint64_t* s = reinterpret_cast<const uint64_t*>(src_raw); in Memcpy() 370 ArrayForwardCopy<uint64_t>(d, s, count); in Memcpy() 389 SetWithoutChecks<kTransactionActive>(idx, (uint64_t)(element)); in SetElementPtrSize()
|
/art/test/455-set-vreg/ |
D | set_vreg_jni.cc | 74 CHECK(SetVRegPair(m, 4, bit_cast<uint64_t, double>(5.0), kDoubleLoVReg, kDoubleHiVReg)); in VisitFrame() 75 CHECK(SetVRegPair(m, 6, bit_cast<uint64_t, double>(4.0), kDoubleLoVReg, kDoubleHiVReg)); in VisitFrame() 76 CHECK(SetVRegPair(m, 8, bit_cast<uint64_t, double>(3.0), kDoubleLoVReg, kDoubleHiVReg)); in VisitFrame() 77 CHECK(SetVRegPair(m, 10, bit_cast<uint64_t, double>(2.0), kDoubleLoVReg, kDoubleHiVReg)); in VisitFrame() 78 CHECK(SetVRegPair(m, 12, bit_cast<uint64_t, double>(1.0), kDoubleLoVReg, kDoubleHiVReg)); in VisitFrame()
|