HomeSort by relevance Sort by last modified time
    Searched refs:dex_files (Results 1 - 25 of 26) sorted by null

1 2

  /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...]

Completed in 671 milliseconds

1 2