Home | History | Annotate | Download | only in dex2oat

Lines Matching refs:dex2oat

78   UsageError("Usage: dex2oat [options]...");
152 class Dex2Oat {
154 static bool Create(Dex2Oat** p_dex2oat,
164 *p_dex2oat = new Dex2Oat(Runtime::Current(), compiler_backend, instruction_set, thread_count);
168 ~Dex2Oat() {
170 VLOG(compiler) << "dex2oat took " << PrettyDuration(NanoTime() - start_ns_)
268 timings.NewSplit("dex2oat OatWriter");
327 explicit Dex2Oat(Runtime* runtime,
399 DISALLOW_IMPLICIT_CONSTRUCTORS(Dex2Oat);
460 const char* reason = "dex2oat watch dog thread startup";
471 const char* reason = "dex2oat watch dog thread shutdown";
486 ::art::SetThreadName("dex2oat watch dog");
494 fprintf(stderr, "dex2oat%s %c %d %d %s\n",
521 const char* reason = "dex2oat watch dog thread waiting";
528 std::string message(StringPrintf("dex2oat did not finish after %d seconds",
566 static int dex2oat(int argc, char** argv) {
622 LOG(INFO) << "dex2oat: option[" << i << "]=" << argv[i];
699 LOG(INFO) << "dex2oat: option[" << i << "]=" << argv[i];
834 timings.StartSplit("dex2oat Setup");
835 LOG(INFO) << "dex2oat: " << oat_location;
874 Dex2Oat* p_dex2oat;
875 if (!Dex2Oat::Create(&p_dex2oat, options, compiler_backend, instruction_set, thread_count)) {
876 LOG(ERROR) << "Failed to create dex2oat";
879 UniquePtr<Dex2Oat> dex2oat(p_dex2oat);
894 image_classes.reset(dex2oat->ReadImageClassesFromZip(image_classes_zip_filename,
897 image_classes.reset(dex2oat->ReadImageClassesFromFile(image_classes_filename));
954 UniquePtr<const CompilerDriver> compiler(dex2oat->CreateOatFile(boot_image_option,
1024 timings.NewSplit("dex2oat ImageWriter");
1025 bool image_creation_success = dex2oat->CreateImageFile(image_filename,
1046 timings.NewSplit("dex2oat OatFile copy");
1065 timings.NewSplit("dex2oat ElfStripper");
1095 return art::dex2oat(argc, argv);