Lines Matching refs:dex_files
507 const std::vector<const DexFile*>& dex_files,
512 PreCompile(class_loader, dex_files, thread_pool.get(), timings);
513 Compile(class_loader, dex_files, thread_pool.get(), timings);
571 std::vector<const DexFile*> dex_files;
572 dex_files.push_back(dex_file);
575 PreCompile(jclass_loader, dex_files, thread_pool.get(), timings);
596 void CompilerDriver::Resolve(jobject class_loader, const std::vector<const DexFile*>& dex_files,
598 for (size_t i = 0; i != dex_files.size(); ++i) {
599 const DexFile* dex_file = dex_files[i];
601 ResolveDexFile(class_loader, *dex_file, dex_files, thread_pool, timings);
605 void CompilerDriver::PreCompile(jobject class_loader, const std::vector<const DexFile*>& dex_files,
610 Resolve(class_loader, dex_files, thread_pool, timings);
615 SetVerified(class_loader, dex_files, thread_pool, timings);
619 Verify(class_loader, dex_files, thread_pool, timings);
622 InitializeClasses(class_loader, dex_files, thread_pool, timings);
1454 const std::vector<const DexFile*>& dex_files,
1461 dex_files_(dex_files),
1726 const std::vector<const DexFile*>& dex_files,
1733 ParallelCompilationManager context(class_linker, class_loader, this, &dex_file, dex_files,
1746 void CompilerDriver::SetVerified(jobject class_loader, const std::vector<const DexFile*>& dex_files,
1748 for (size_t i = 0; i != dex_files.size(); ++i) {
1749 const DexFile* dex_file = dex_files[i];
1751 SetVerifiedDexFile(class_loader, *dex_file, dex_files, thread_pool, timings);
1755 void CompilerDriver::Verify(jobject class_loader, const std::vector<const DexFile*>& dex_files,
1757 for (size_t i = 0; i != dex_files.size(); ++i) {
1758 const DexFile* dex_file = dex_files[i];
1760 VerifyDexFile(class_loader, *dex_file, dex_files, thread_pool, timings);
1812 const std::vector<const DexFile*>& dex_files,
1816 ParallelCompilationManager context(class_linker, class_loader, this, &dex_file, dex_files,
1856 const std::vector<const DexFile*>& dex_files,
1860 ParallelCompilationManager context(class_linker, class_loader, this, &dex_file, dex_files,
1951 const std::vector<const DexFile*>& dex_files,
1955 ParallelCompilationManager context(class_linker, jni_class_loader, this, &dex_file, dex_files,
1968 const std::vector<const DexFile*>& dex_files,
1970 for (size_t i = 0; i != dex_files.size(); ++i) {
1971 const DexFile* dex_file = dex_files[i];
1973 InitializeClasses(class_loader, *dex_file, dex_files, thread_pool, timings);
1981 void CompilerDriver::Compile(jobject class_loader, const std::vector<const DexFile*>& dex_files,
1983 for (size_t i = 0; i != dex_files.size(); ++i) {
1984 const DexFile* dex_file = dex_files[i];
1986 CompileDexFile(class_loader, *dex_file, dex_files, thread_pool, timings);
2085 const std::vector<const DexFile*>& dex_files,
2089 &dex_file, dex_files, thread_pool);
2223 const std::vector<const art::DexFile*>& dex_files,
2227 return compiler_->WriteElf(file, oat_writer, dex_files, android_root, is_host);