/art/runtime/ |
dex_method_iterator_test.cc | 31 std::vector<const DexFile*> dex_files; local 34 dex_files.push_back(LoadExpectSingleDexFile(GetDexFileName(jars[i]).c_str())); 36 DexMethodIterator it(dex_files); 46 STLDeleteElements(&dex_files);
|
common_runtime_test.cc | 178 std::vector<const DexFile*> dex_files; local 180 if (!DexFile::Open(location, location, &error_msg, &dex_files)) { 184 CHECK_EQ(1U, dex_files.size()) << "Expected only one dex file in " << location; 185 return dex_files[0]; 332 std::vector<const DexFile*> dex_files; local 333 bool success = DexFile::Open(filename.c_str(), filename.c_str(), &error_msg, &dex_files); 335 for (const DexFile* dex_file : dex_files) { 339 opened_dex_files_.insert(opened_dex_files_.end(), dex_files.begin(), dex_files.end()); 340 return dex_files; 350 std::vector<const DexFile*> dex_files = OpenTestDexFiles(dex_name); local [all...] |
dex_method_iterator.h | 28 explicit DexMethodIterator(const std::vector<const DexFile*>& dex_files) 29 : dex_files_(dex_files),
|
oat.h | 42 const std::vector<const DexFile*>* dex_files, 112 const std::vector<const DexFile*>* dex_files,
|
oat.cc | 43 const std::vector<const DexFile*>* dex_files, 56 dex_files, 64 const std::vector<const DexFile*>* dex_files, 82 dex_file_count_ = dex_files->size();
|
dex_file.cc | 122 std::vector<const DexFile*>* dex_files) { 130 return DexFile::OpenZip(fd.release(), location, error_msg, dex_files); 136 dex_files->push_back(dex_file.release()); 226 std::vector<const DexFile*>* dex_files) { 232 return DexFile::OpenFromZip(*zip_archive, location, error_msg, dex_files); 288 std::string* error_msg, std::vector<const DexFile*>* dex_files) { 296 dex_files->push_back(dex_file.release()); 315 dex_files->push_back(next_dex_file.release()); [all...] |
runtime.cc | 588 std::vector<const DexFile*>& dex_files, 637 dex_files.push_back(dex_file); 647 std::vector<const DexFile*>& dex_files) { 649 if (!image_location.empty() && OpenDexFilesFromImage(dex_filenames, image_location, dex_files, 661 if (!DexFile::Open(dex_filename, dex_filename, &error_msg, &dex_files)) { [all...] |
dex_file.h | 388 std::vector<const DexFile*>* dex_files); 401 std::string* error_msg, std::vector<const DexFile*>* dex_files); 904 std::vector<const DexFile*>* dex_files); [all...] |
class_linker.cc | 2088 auto* dex_files = local [all...] |
/art/compiler/ |
elf_writer_mclinker.h | 45 const std::vector<const DexFile*>& dex_files, 53 const std::vector<const DexFile*>& dex_files, 65 void AddMethodInputs(const std::vector<const DexFile*>& dex_files); 69 void FixupOatMethodOffsets(const std::vector<const DexFile*>& dex_files)
|
elf_writer.h | 55 const std::vector<const DexFile*>& dex_files,
|
elf_writer_mclinker.cc | 56 const std::vector<const DexFile*>& dex_files, 61 return elf_writer.Write(oat_writer, dex_files, android_root, is_host); 65 const std::vector<const DexFile*>& dex_files, 77 AddMethodInputs(dex_files); 85 FixupOatMethodOffsets(dex_files); 241 void ElfWriterMclinker::AddMethodInputs(const std::vector<const DexFile*>& dex_files) { 244 DexMethodIterator it(dex_files); 348 void ElfWriterMclinker::FixupOatMethodOffsets(const std::vector<const DexFile*>& dex_files) { 354 DexMethodIterator it(dex_files);
|
compiler.cc | 139 const std::vector<const art::DexFile*>& dex_files, 145 file, oat_writer, dex_files, android_root, is_host, driver);
|
compilers.cc | 94 const std::vector<const art::DexFile*>& dex_files, 97 return art::ElfWriterQuick::Create(file, oat_writer, dex_files, android_root, is_host,
|
compiler.h | 75 const std::vector<const art::DexFile*>& dex_files,
|
compilers.h | 49 const std::vector<const art::DexFile*>& dex_files,
|
elf_writer_quick.h | 31 const std::vector<const DexFile*>& dex_files, 39 const std::vector<const DexFile*>& dex_files,
|
oat_test.cc | 196 std::vector<const DexFile*> dex_files; local 201 &dex_files,
|
oat_writer.h | 79 OatWriter(const std::vector<const DexFile*>& dex_files,
|
elf_writer_quick.cc | [all...] |
oat_writer.cc | 50 OatWriter::OatWriter(const std::vector<const DexFile*>& dex_files, 58 dex_files_(&dex_files), [all...] |
/art/runtime/native/ |
dalvik_system_DexFile.cc | 112 std::unique_ptr<std::vector<const DexFile*>> dex_files(new std::vector<const DexFile*>()); 116 dex_files.get()); 118 if (success || !dex_files->empty()) { 121 return static_cast<jlong>(reinterpret_cast<uintptr_t>(dex_files.release())); 124 DCHECK_EQ(0U, dex_files->size()); 141 std::vector<const DexFile*>* dex_files = reinterpret_cast<std::vector<const DexFile*>*>( local 143 if (UNLIKELY(dex_files == nullptr)) { 147 return dex_files; 151 std::unique_ptr<std::vector<const DexFile*>> dex_files(toDexFiles(cookie, env)); 152 if (dex_files.get() == nullptr) 171 std::vector<const DexFile*>* dex_files = toDexFiles(cookie, env); local 214 std::vector<const DexFile*>* dex_files = toDexFiles(cookie, env); local [all...] |
/art/compiler/driver/ |
compiler_driver.cc | 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; local 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) [all...] |
compiler_driver.h | 118 void CompileAll(jobject class_loader, const std::vector<const DexFile*>& dex_files, 395 const std::vector<const DexFile*>& dex_files, 703 void PreCompile(jobject class_loader, const std::vector<const DexFile*>& dex_files, 712 void Resolve(jobject class_loader, const std::vector<const DexFile*>& dex_files, 716 const std::vector<const DexFile*>& dex_files, 720 void Verify(jobject class_loader, const std::vector<const DexFile*>& dex_files, 723 const std::vector<const DexFile*>& dex_files, 727 void SetVerified(jobject class_loader, const std::vector<const DexFile*>& dex_files, 730 const std::vector<const DexFile*>& dex_files, 734 void InitializeClasses(jobject class_loader, const std::vector<const DexFile*>& dex_files, [all...] |
/art/dex2oat/ |
dex2oat.cc | 356 const std::vector<const DexFile*>& dex_files, 377 std::vector<const DexFile*> class_path_files(dex_files); 408 driver->CompileAll(class_loader, dex_files, &timings); 429 OatWriter oat_writer(dex_files, image_file_location_oat_checksum, 437 if (!driver->WriteElf(android_root, is_host, dex_files, &oat_writer, oat_file)) { 549 // Appends to dex_files any elements of class_path that it doesn't already 552 std::vector<const DexFile*>& dex_files) { 558 if (DexFilesContains(dex_files, parsed[i])) { 562 if (!DexFile::Open(parsed[i].c_str(), parsed[i].c_str(), &error_msg, &dex_files)) { 568 // Returns true if dex_files has a dex with the named location 1434 std::vector<const DexFile*> dex_files; local [all...] |