/aosp12/art/libprofile/profile/ |
H A D | profile_boot_info_test.cc | 38 std::vector<const DexFile*> dex_files; in TEST_F() local 42 ASSERT_TRUE(loaded_info.Load(profile.GetFd(), dex_files)); in TEST_F() 49 std::vector<const DexFile*> dex_files = { dex.get() }; in TEST_F() local 57 ASSERT_TRUE(loaded_info.Load(profile.GetFd(), dex_files)); in TEST_F() 67 std::vector<std::unique_ptr<const DexFile>> dex_files = OpenTestDexFiles("MultiDex"); in TEST_F() local 69 for (const std::unique_ptr<const DexFile>& file : dex_files) { in TEST_F() 74 saved_info.Add(dex_files[0].get(), 42); in TEST_F() 75 saved_info.Add(dex_files[1].get(), 108); in TEST_F() 76 saved_info.Add(dex_files[1].get(), 54); in TEST_F() 84 dex_files[0]->GetLocation().c_str()); in TEST_F() [all …]
|
/aosp12/art/libdexfile/dex/ |
H A D | dex_file_loader_test.cc | 228 dex_files); in OpenDexFilesBase64() 242 EXPECT_EQ(1U, dex_files.size()); in OpenDexFileBase64() 243 return std::move(dex_files[0]); in OpenDexFileBase64() 364 &dex_files)); in TEST_F() 383 &dex_files)); in TEST_F() 420 &dex_files, in TEST_F() 423 EXPECT_EQ(dex_files.size(), 1u); in TEST_F() 434 &dex_files, in TEST_F() 438 EXPECT_EQ(dex_files.size(), 0u); in TEST_F() 449 &dex_files, in TEST_F() [all …]
|
H A D | art_dex_file_loader.cc | 263 ? Open(filename, location, verify, verify_checksum, error_msg, dex_files) in Open() 264 : Open(fd, location, verify, verify_checksum, error_msg, dex_files); in Open() 275 DCHECK(dex_files != nullptr) << "DexFile::Open: out-param is nullptr"; in OpenWithMagic() 277 return OpenZip(fd, location, verify, verify_checksum, error_msg, dex_files); in OpenWithMagic() 287 dex_files->push_back(std::move(dex_file)); in OpenWithMagic() 314 DCHECK(dex_files != nullptr) << "DexFile::OpenZip: out-param is nullptr"; in OpenZip() 321 *zip_archive, location, verify, verify_checksum, error_msg, dex_files); in OpenZip() 504 std::vector<std::unique_ptr<const DexFile>>* dex_files) const { in OpenAllDexFilesFromZip() 506 DCHECK(dex_files != nullptr) << "DexFile::OpenFromZip: out-param is nullptr"; in OpenAllDexFilesFromZip() 519 dex_files->push_back(std::move(dex_file)); in OpenAllDexFilesFromZip() [all …]
|
/aosp12/art/dex2oat/driver/ |
H A D | compiler_driver.h | 105 const std::vector<const DexFile*>& dex_files, 111 const std::vector<const DexFile*>& dex_files, 233 const std::vector<const DexFile*>& dex_files, 238 const std::vector<const DexFile*>& dex_files, 247 const std::vector<const DexFile*>& dex_files, 252 const std::vector<const DexFile*>& dex_files, 258 const std::vector<const DexFile*>& dex_files, 265 const std::vector<const DexFile*>& dex_files, 276 const std::vector<const DexFile*>& dex_files, 281 const std::vector<const DexFile*>& dex_files, [all …]
|
/aosp12/art/runtime/ |
H A D | oat_file_manager.cc | 286 dex_files.clear(); in OpenDexFilesFromOat() 331 if (dex_files.empty()) { in OpenDexFilesFromOat() 388 if (dex_files.empty()) { in OpenDexFilesFromOat() 413 return dex_files; in OpenDexFilesFromOat() 453 return dex_files; in OpenDexFilesFromOat() 518 return dex_files; in OpenDexFilesFromOat_Impl() 528 return dex_files; in OpenDexFilesFromOat_Impl() 541 return dex_files; in OpenDexFilesFromOat_Impl() 620 : dex_files_(dex_files), in BackgroundVerificationTask() 735 if (dex_files.size() < 1) { in RunBackgroundVerification() [all …]
|
/aosp12/art/libartbase/base/ |
H A D | common_art_test.cc | 378 &dex_files)) { in LoadExpectSingleDexFile() 383 return std::move(dex_files[0]); in LoadExpectSingleDexFile() 536 &dex_files); in OpenDexFiles() 538 for (auto& dex_file : dex_files) { in OpenDexFiles() 542 return dex_files; in OpenDexFiles() 548 return std::move(dex_files[0]); in OpenDexFile() 579 CHECK(!dex_files.empty()); in CreateClassPath() 581 for (size_t i = 1; i < dex_files.size(); i++) { in CreateClassPath() 582 classpath += ":" + dex_files[i]->GetLocation(); in CreateClassPath() 589 CHECK(!dex_files.empty()); in CreateClassPathWithChecksums() [all …]
|
/aosp12/art/runtime/native/ |
H A D | dalvik_system_DexFile.cc | 83 dex_files.reserve(array_size - 1); in ConvertJavaArrayToDexFiles() 177 if (dex_files.empty()) { in CreateCookieFromOatFileManagerResult() 193 for (auto& dex_file : dex_files) { in CreateCookieFromOatFileManagerResult() 338 std::vector<const DexFile*> dex_files; in DexFile_verifyInBackgroundNative() local 348 dex_files, in DexFile_verifyInBackgroundNative() 353 std::vector<const DexFile*> dex_files; in DexFile_closeDexFile() local 404 std::vector<const DexFile*> dex_files; in DexFile_defineClassNative() local 419 for (auto& dex_file : dex_files) { in DexFile_defineClassNative() 466 std::vector<const DexFile*> dex_files; in DexFile_getClassNameList() local 475 for (auto& dex_file : dex_files) { in DexFile_getClassNameList() [all …]
|
/aosp12/art/dex2oat/ |
H A D | common_compiler_driver_test.cc | 34 const std::vector<const DexFile*>& dex_files, in CompileAll() argument 37 SetDexFilesForOatFile(dex_files); in CompileAll() 42 dex_files, in CompileAll() 51 compiler_driver_->CompileAll(class_loader, dex_files, timings); in CompileAll() 59 void CommonCompilerDriverTest::SetDexFilesForOatFile(const std::vector<const DexFile*>& dex_files) { in SetDexFilesForOatFile() argument 60 compiler_options_->dex_files_for_oat_file_ = dex_files; in SetDexFilesForOatFile() 61 compiler_driver_->compiled_classes_.AddDexFiles(dex_files); in SetDexFilesForOatFile()
|
/aosp12/art/profman/ |
H A D | profman.cc | 721 OpenApkFilesFromLocations(&dex_files); in DumpProfileInfo() 741 &dex_files, in DumpProfileInfo() 759 &dex_files, in DumpProfileInfo() 769 &dex_files, in DumpProfileInfo() 951 OpenApkFilesFromLocations(&dex_files); in DumpClassesAndMethods() 1677 OpenApkFilesFromLocations(&dex_files); in CreateBootProfile() 1732 OpenApkFilesFromLocations(&dex_files); in CreateProfile() 1750 ProcessLine(dex_files, line, &info); in CreateProfile() 1778 OpenApkFilesFromLocations(&dex_files); in CreateBootImageProfile() 1779 if (dex_files.empty()) { in CreateBootImageProfile() [all …]
|
/aosp12/art/test/902-hello-transformation/src/art/ |
H A D | Redefinition.java | 68 ArrayList<byte[]> dex_files = new ArrayList<>(); in doMultiClassRedefinition() local 73 dex_files.add(d.dex_file_bytes); in doMultiClassRedefinition() 77 dex_files.toArray(new byte[0][])); in doMultiClassRedefinition() 102 ArrayList<byte[]> dex_files = new ArrayList<>(); in doMultiStructuralClassRedefinition() local 106 dex_files.add(d.dex_file_bytes); in doMultiStructuralClassRedefinition() 109 dex_files.toArray(new byte[0][])); in doMultiStructuralClassRedefinition()
|
/aosp12/art/test/914-hello-obsolescence/src/art/ |
H A D | Redefinition.java | 68 ArrayList<byte[]> dex_files = new ArrayList<>(); in doMultiClassRedefinition() local 73 dex_files.add(d.dex_file_bytes); in doMultiClassRedefinition() 77 dex_files.toArray(new byte[0][])); in doMultiClassRedefinition() 102 ArrayList<byte[]> dex_files = new ArrayList<>(); in doMultiStructuralClassRedefinition() local 106 dex_files.add(d.dex_file_bytes); in doMultiStructuralClassRedefinition() 109 dex_files.toArray(new byte[0][])); in doMultiStructuralClassRedefinition()
|
/aosp12/art/test/915-obsolete-2/src/art/ |
H A D | Redefinition.java | 68 ArrayList<byte[]> dex_files = new ArrayList<>(); in doMultiClassRedefinition() local 73 dex_files.add(d.dex_file_bytes); in doMultiClassRedefinition() 77 dex_files.toArray(new byte[0][])); in doMultiClassRedefinition() 102 ArrayList<byte[]> dex_files = new ArrayList<>(); in doMultiStructuralClassRedefinition() local 106 dex_files.add(d.dex_file_bytes); in doMultiStructuralClassRedefinition() 109 dex_files.toArray(new byte[0][])); in doMultiStructuralClassRedefinition()
|
/aosp12/art/test/916-obsolete-jit/src/art/ |
H A D | Redefinition.java | 68 ArrayList<byte[]> dex_files = new ArrayList<>(); in doMultiClassRedefinition() local 73 dex_files.add(d.dex_file_bytes); in doMultiClassRedefinition() 77 dex_files.toArray(new byte[0][])); in doMultiClassRedefinition() 102 ArrayList<byte[]> dex_files = new ArrayList<>(); in doMultiStructuralClassRedefinition() local 106 dex_files.add(d.dex_file_bytes); in doMultiStructuralClassRedefinition() 109 dex_files.toArray(new byte[0][])); in doMultiStructuralClassRedefinition()
|
/aosp12/art/test/917-fields-transformation/src/art/ |
H A D | Redefinition.java | 68 ArrayList<byte[]> dex_files = new ArrayList<>(); in doMultiClassRedefinition() local 73 dex_files.add(d.dex_file_bytes); in doMultiClassRedefinition() 77 dex_files.toArray(new byte[0][])); in doMultiClassRedefinition() 102 ArrayList<byte[]> dex_files = new ArrayList<>(); in doMultiStructuralClassRedefinition() local 106 dex_files.add(d.dex_file_bytes); in doMultiStructuralClassRedefinition() 109 dex_files.toArray(new byte[0][])); in doMultiStructuralClassRedefinition()
|
/aosp12/art/test/919-obsolete-fields/src/art/ |
H A D | Redefinition.java | 68 ArrayList<byte[]> dex_files = new ArrayList<>(); in doMultiClassRedefinition() local 73 dex_files.add(d.dex_file_bytes); in doMultiClassRedefinition() 77 dex_files.toArray(new byte[0][])); in doMultiClassRedefinition() 102 ArrayList<byte[]> dex_files = new ArrayList<>(); in doMultiStructuralClassRedefinition() local 106 dex_files.add(d.dex_file_bytes); in doMultiStructuralClassRedefinition() 109 dex_files.toArray(new byte[0][])); in doMultiStructuralClassRedefinition()
|
/aosp12/art/test/921-hello-failure/src/art/ |
H A D | Redefinition.java | 68 ArrayList<byte[]> dex_files = new ArrayList<>(); in doMultiClassRedefinition() local 73 dex_files.add(d.dex_file_bytes); in doMultiClassRedefinition() 77 dex_files.toArray(new byte[0][])); in doMultiClassRedefinition() 102 ArrayList<byte[]> dex_files = new ArrayList<>(); in doMultiStructuralClassRedefinition() local 106 dex_files.add(d.dex_file_bytes); in doMultiStructuralClassRedefinition() 109 dex_files.toArray(new byte[0][])); in doMultiStructuralClassRedefinition()
|
/aosp12/art/test/926-multi-obsolescence/src/art/ |
H A D | Redefinition.java | 68 ArrayList<byte[]> dex_files = new ArrayList<>(); in doMultiClassRedefinition() local 73 dex_files.add(d.dex_file_bytes); in doMultiClassRedefinition() 77 dex_files.toArray(new byte[0][])); in doMultiClassRedefinition() 102 ArrayList<byte[]> dex_files = new ArrayList<>(); in doMultiStructuralClassRedefinition() local 106 dex_files.add(d.dex_file_bytes); in doMultiStructuralClassRedefinition() 109 dex_files.toArray(new byte[0][])); in doMultiStructuralClassRedefinition()
|
/aosp12/art/test/930-hello-retransform/src/art/ |
H A D | Redefinition.java | 68 ArrayList<byte[]> dex_files = new ArrayList<>(); in doMultiClassRedefinition() local 73 dex_files.add(d.dex_file_bytes); in doMultiClassRedefinition() 77 dex_files.toArray(new byte[0][])); in doMultiClassRedefinition() 102 ArrayList<byte[]> dex_files = new ArrayList<>(); in doMultiStructuralClassRedefinition() local 106 dex_files.add(d.dex_file_bytes); in doMultiStructuralClassRedefinition() 109 dex_files.toArray(new byte[0][])); in doMultiStructuralClassRedefinition()
|
/aosp12/art/test/932-transform-saves/src/art/ |
H A D | Redefinition.java | 68 ArrayList<byte[]> dex_files = new ArrayList<>(); in doMultiClassRedefinition() local 73 dex_files.add(d.dex_file_bytes); in doMultiClassRedefinition() 77 dex_files.toArray(new byte[0][])); in doMultiClassRedefinition() 102 ArrayList<byte[]> dex_files = new ArrayList<>(); in doMultiStructuralClassRedefinition() local 106 dex_files.add(d.dex_file_bytes); in doMultiStructuralClassRedefinition() 109 dex_files.toArray(new byte[0][])); in doMultiStructuralClassRedefinition()
|
/aosp12/art/test/934-load-transform/src/art/ |
H A D | Redefinition.java | 68 ArrayList<byte[]> dex_files = new ArrayList<>(); in doMultiClassRedefinition() local 73 dex_files.add(d.dex_file_bytes); in doMultiClassRedefinition() 77 dex_files.toArray(new byte[0][])); in doMultiClassRedefinition() 102 ArrayList<byte[]> dex_files = new ArrayList<>(); in doMultiStructuralClassRedefinition() local 106 dex_files.add(d.dex_file_bytes); in doMultiStructuralClassRedefinition() 109 dex_files.toArray(new byte[0][])); in doMultiStructuralClassRedefinition()
|
/aosp12/art/test/935-non-retransformable/src/art/ |
H A D | Redefinition.java | 68 ArrayList<byte[]> dex_files = new ArrayList<>(); in doMultiClassRedefinition() local 73 dex_files.add(d.dex_file_bytes); in doMultiClassRedefinition() 77 dex_files.toArray(new byte[0][])); in doMultiClassRedefinition() 102 ArrayList<byte[]> dex_files = new ArrayList<>(); in doMultiStructuralClassRedefinition() local 106 dex_files.add(d.dex_file_bytes); in doMultiStructuralClassRedefinition() 109 dex_files.toArray(new byte[0][])); in doMultiStructuralClassRedefinition()
|
/aosp12/art/test/937-hello-retransform-package/src/art/ |
H A D | Redefinition.java | 68 ArrayList<byte[]> dex_files = new ArrayList<>(); in doMultiClassRedefinition() local 73 dex_files.add(d.dex_file_bytes); in doMultiClassRedefinition() 77 dex_files.toArray(new byte[0][])); in doMultiClassRedefinition() 102 ArrayList<byte[]> dex_files = new ArrayList<>(); in doMultiStructuralClassRedefinition() local 106 dex_files.add(d.dex_file_bytes); in doMultiStructuralClassRedefinition() 109 dex_files.toArray(new byte[0][])); in doMultiStructuralClassRedefinition()
|
/aosp12/art/test/938-load-transform-bcp/src/art/ |
H A D | Redefinition.java | 68 ArrayList<byte[]> dex_files = new ArrayList<>(); in doMultiClassRedefinition() local 73 dex_files.add(d.dex_file_bytes); in doMultiClassRedefinition() 77 dex_files.toArray(new byte[0][])); in doMultiClassRedefinition() 102 ArrayList<byte[]> dex_files = new ArrayList<>(); in doMultiStructuralClassRedefinition() local 106 dex_files.add(d.dex_file_bytes); in doMultiStructuralClassRedefinition() 109 dex_files.toArray(new byte[0][])); in doMultiStructuralClassRedefinition()
|
/aosp12/art/test/939-hello-transformation-bcp/src/art/ |
H A D | Redefinition.java | 68 ArrayList<byte[]> dex_files = new ArrayList<>(); in doMultiClassRedefinition() local 73 dex_files.add(d.dex_file_bytes); in doMultiClassRedefinition() 77 dex_files.toArray(new byte[0][])); in doMultiClassRedefinition() 102 ArrayList<byte[]> dex_files = new ArrayList<>(); in doMultiStructuralClassRedefinition() local 106 dex_files.add(d.dex_file_bytes); in doMultiStructuralClassRedefinition() 109 dex_files.toArray(new byte[0][])); in doMultiStructuralClassRedefinition()
|
/aosp12/art/test/940-recursive-obsolete/src/art/ |
H A D | Redefinition.java | 68 ArrayList<byte[]> dex_files = new ArrayList<>(); in doMultiClassRedefinition() local 73 dex_files.add(d.dex_file_bytes); in doMultiClassRedefinition() 77 dex_files.toArray(new byte[0][])); in doMultiClassRedefinition() 102 ArrayList<byte[]> dex_files = new ArrayList<>(); in doMultiStructuralClassRedefinition() local 106 dex_files.add(d.dex_file_bytes); in doMultiStructuralClassRedefinition() 109 dex_files.toArray(new byte[0][])); in doMultiStructuralClassRedefinition()
|