/art/runtime/base/ |
D | timing_logger_test.cc | 32 const auto& timings = logger.GetTimings(); in TEST_F() local 33 EXPECT_EQ(2U, timings.size()); // Start, End splits in TEST_F() 34 EXPECT_TRUE(timings[0].IsStartTiming()); in TEST_F() 35 EXPECT_STREQ(timings[0].GetName(), split1name); in TEST_F() 36 EXPECT_TRUE(timings[1].IsEndTiming()); in TEST_F() 50 const auto& timings = logger.GetTimings(); in TEST_F() local 52 EXPECT_EQ(6U, timings.size()); in TEST_F() 53 EXPECT_TRUE(timings[0].IsStartTiming()); in TEST_F() 54 EXPECT_STREQ(timings[0].GetName(), split1name); in TEST_F() 55 EXPECT_TRUE(timings[1].IsEndTiming()); in TEST_F() [all …]
|
D | timing_logger.cc | 72 const std::vector<TimingLogger::Timing>& timings = logger.GetTimings(); in AddLogger() local 73 for (size_t i = 0; i < timings.size(); ++i) { in AddLogger() 74 if (timings[i].IsStartTiming()) { in AddLogger() 75 AddPair(timings[i].GetName(), timing_data.GetExclusiveTime(i)); in AddLogger()
|
/art/patchoat/ |
D | patchoat.h | 47 static bool Patch(File* oat_in, off_t delta, File* oat_out, TimingLogger* timings, 53 TimingLogger* timings); 60 TimingLogger* timings); 67 PatchOat(ElfFile* oat_file, off_t delta, TimingLogger* timings) in PatchOat() argument 69 isa_(kNone), space_map_(nullptr), timings_(timings) {} in PatchOat() 71 MemMap* heap, off_t delta, TimingLogger* timings) in PatchOat() argument 73 delta_(delta), isa_(isa), space_map_(nullptr), timings_(timings) {} in PatchOat() 76 std::map<gc::space::ImageSpace*, std::unique_ptr<MemMap>>* map, TimingLogger* timings) in PatchOat() argument 78 delta_(delta), isa_(isa), space_map_(map), timings_(timings) {} in PatchOat()
|
D | patchoat.cc | 157 TimingLogger* timings) { in Patch() argument 161 TimingLogger::ScopedTiming t("Runtime Setup", timings); in Patch() 288 timings)).first->second; in Patch() 743 bool PatchOat::Patch(File* input_oat, off_t delta, File* output_oat, TimingLogger* timings, in Patch() argument 749 TimingLogger::ScopedTiming t("Setup Oat File Patching", timings); in Patch() 774 PatchOat p(elf.release(), delta, timings); in Patch() 975 static int patchoat_image(TimingLogger& timings, in patchoat_image() argument 1001 TimingLogger::ScopedTiming pt("patch image and oat", &timings); in patchoat_image() 1005 bool ret = PatchOat::Patch(input_image_location, base_delta, output_directory, isa, &timings); in patchoat_image() 1013 static int patchoat_oat(TimingLogger& timings, in patchoat_oat() argument [all …]
|
/art/compiler/driver/ |
D | compiler_driver.h | 123 TimingLogger* timings) 127 void CompileOne(Thread* self, ArtMethod* method, TimingLogger* timings) 554 TimingLogger* timings) 557 void LoadImageClasses(TimingLogger* timings) REQUIRES(!Locks::mutator_lock_); 564 TimingLogger* timings) 571 TimingLogger* timings) 576 TimingLogger* timings); 582 TimingLogger* timings) 587 TimingLogger* timings); 593 TimingLogger* timings) [all …]
|
D | compiler_driver.cc | 471 TimingLogger* timings) { in CompileAll() argument 482 PreCompile(class_loader, dex_files, timings); in CompileAll() 487 Compile(class_loader, dex_files, timings); in CompileAll() 671 void CompilerDriver::CompileOne(Thread* self, ArtMethod* method, TimingLogger* timings) { in CompileOne() argument 700 PreCompile(jclass_loader, dex_files, timings); in CompileOne() 759 TimingLogger* timings) { in Resolve() argument 775 timings); in Resolve() 819 TimingLogger* timings) { in ResolveConstStrings() argument 821 TimingLogger::ScopedTiming t("Resolve const-string Strings", timings); in ResolveConstStrings() 890 TimingLogger* timings) { in PreCompile() argument [all …]
|
D | compiler_driver_test.cc | 42 TimingLogger timings("CompilerDriverTest::CompileAll", false, false); in CompileAll() local 43 TimingLogger::ScopedTiming t(__FUNCTION__, &timings); in CompileAll() 46 &timings); in CompileAll()
|
/art/runtime/gc/ |
D | reference_processor.cc | 119 void ReferenceProcessor::ProcessReferences(bool concurrent, TimingLogger* timings, in ProcessReferences() argument 122 TimingLogger::ScopedTiming t(concurrent ? __FUNCTION__ : "(Paused)ProcessReferences", timings); in ProcessReferences() 137 "(Paused)ForwardSoftReferences", timings); in ProcessReferences() 154 "(Paused)EnqueueFinalizerReferences", timings); in ProcessReferences()
|
D | reference_processor.h | 49 void ProcessReferences(bool concurrent, TimingLogger* timings, bool clear_soft_references,
|
D | heap.cc | 3279 void Heap::ProcessCards(TimingLogger* timings, in ProcessCards() argument 3283 TimingLogger::ScopedTiming t(__FUNCTION__, timings); in ProcessCards() 3291 TimingLogger::ScopedTiming t2(name, timings); in ProcessCards() 3296 TimingLogger::ScopedTiming t2("AllocSpaceRemSetClearCards", timings); in ProcessCards() 3299 TimingLogger::ScopedTiming t2("AllocSpaceClearCards", timings); in ProcessCards() 3333 TimingLogger* const timings = current_gc_iteration_.GetTimings(); in PreGcVerificationPaused() local 3334 TimingLogger::ScopedTiming t(__FUNCTION__, timings); in PreGcVerificationPaused() 3336 TimingLogger::ScopedTiming t2("(Paused)PreGcVerifyHeapReferences", timings); in PreGcVerificationPaused() 3345 TimingLogger::ScopedTiming t2("(Paused)PreGcVerifyMissingCardMarks", timings); in PreGcVerificationPaused() 3354 TimingLogger::ScopedTiming t2("(Paused)PreGcVerifyModUnionTables", timings); in PreGcVerificationPaused() [all …]
|
D | heap.h | 548 void RosAllocVerification(TimingLogger* timings, const char* name) 974 void ProcessCards(TimingLogger* timings,
|
/art/compiler/ |
D | oat_test.cc | 131 TimingLogger timings("WriteElf", false, false); in WriteElf() local 132 OatWriter oat_writer(/*compiling_boot_image*/false, &timings); in WriteElf() 150 TimingLogger timings("WriteElf", false, false); in WriteElf() local 151 OatWriter oat_writer(/*compiling_boot_image*/false, &timings); in WriteElf() 165 TimingLogger timings("WriteElf", false, false); in WriteElf() local 166 OatWriter oat_writer(/*compiling_boot_image*/false, &timings); in WriteElf() 352 TimingLogger timings("OatTest::WriteRead", false, false); in TEST_F() local 375 compiler_driver_->CompileAll(class_loader, class_linker->GetBootClassPath(), &timings); in TEST_F() 471 TimingLogger timings("OatTest::EmptyTextSection", false, false); in TEST_F() local 497 compiler_driver_->CompileAll(class_loader, dex_files, &timings); in TEST_F() [all …]
|
D | common_compiler_test.cc | 247 TimingLogger timings("CommonTest::CompileMethod", false, false); in CompileMethod() local 248 TimingLogger::ScopedTiming t(__FUNCTION__, &timings); in CompileMethod() 249 compiler_driver_->CompileOne(Thread::Current(), method, &timings); in CompileMethod() 250 TimingLogger::ScopedTiming t2("MakeExecutable", &timings); in CompileMethod()
|
D | image_test.cc | 97 TimingLogger timings("ImageTest::WriteRead", false, false); in TestWriteRead() local 98 TimingLogger::ScopedTiming t("CompileAll", &timings); in TestWriteRead() 100 compiler_driver_->CompileAll(class_loader, class_linker->GetBootClassPath(), &timings); in TestWriteRead() 111 OatWriter oat_writer(/*compiling_boot_image*/true, &timings); in TestWriteRead()
|
D | oat_writer.h | 114 OatWriter(bool compiling_boot_image, TimingLogger* timings);
|
D | oat_writer.cc | 268 OatWriter::OatWriter(bool compiling_boot_image, TimingLogger* timings) in OatWriter() argument 270 timings_(timings), in OatWriter()
|
/art/dex2oat/ |
D | dex2oat.cc | 497 explicit Dex2Oat(TimingLogger* timings) : in Dex2Oat() argument 540 timings_(timings), in Dex2Oat() 2616 TimingLogger timings("compiler", false, false); in dex2oat() local 2622 std::unique_ptr<Dex2Oat> dex2oat = MakeUnique<Dex2Oat>(&timings); in dex2oat()
|