/art/libdexfile/dex/ |
D | dex_file_loader_test.cc | 220 const DexFileLoader dex_file_loader; in OpenDexFilesBase64() 254 const DexFileLoader dex_file_loader; in OpenDexFileInMemoryBase64() 347 const DexFileLoader dex_file_loader; in TEST_F() 366 const DexFileLoader dex_file_loader; in TEST_F() 385 const DexFileLoader dex_file_loader; in TEST_F() 397 ASSERT_EQ("classes.dex", DexFileLoader::GetMultiDexClassesDexName(0)); in TEST_F() 398 ASSERT_EQ("classes2.dex", DexFileLoader::GetMultiDexClassesDexName(1)); in TEST_F() 399 ASSERT_EQ("classes3.dex", DexFileLoader::GetMultiDexClassesDexName(2)); in TEST_F() 400 ASSERT_EQ("classes100.dex", DexFileLoader::GetMultiDexClassesDexName(99)); in TEST_F() 406 ASSERT_EQ("/system/app/framework.jar", DexFileLoader::GetMultiDexLocation(0, dex_location)); in TEST_F() [all …]
|
D | dex_file_loader.cc | 152 bool DexFileLoader::IsMagicValid(uint32_t magic) { in IsMagicValid() 156 bool DexFileLoader::IsMagicValid(const uint8_t* magic) { in IsMagicValid() 161 bool DexFileLoader::IsVersionAndMagicValid(const uint8_t* magic) { in IsVersionAndMagicValid() 171 bool DexFileLoader::IsMultiDexLocation(const char* location) { in IsMultiDexLocation() 175 std::string DexFileLoader::GetMultiDexClassesDexName(size_t index) { in GetMultiDexClassesDexName() 179 std::string DexFileLoader::GetMultiDexLocation(size_t index, const char* dex_location) { in GetMultiDexLocation() 185 std::string DexFileLoader::GetDexCanonicalLocation(const char* dex_location) { in GetDexCanonicalLocation() 211 bool DexFileLoader::GetMultiDexChecksums( in GetMultiDexChecksums() 221 std::unique_ptr<const DexFile> DexFileLoader::Open( in Open() 245 std::unique_ptr<const DexFile> DexFileLoader::OpenWithDataSection( in OpenWithDataSection() [all …]
|
D | art_dex_file_loader_test.cc | 90 EXPECT_EQ(dexes[0]->GetLocation(), DexFileLoader::GetMultiDexLocation(0, multidex_file.c_str())); in TEST_F() 93 EXPECT_EQ(dexes[1]->GetLocation(), DexFileLoader::GetMultiDexLocation(1, multidex_file.c_str())); in TEST_F() 298 ASSERT_EQ(dex_location, DexFileLoader::GetDexCanonicalLocation(dex_location.c_str())); in TEST_F() 299 std::string multidex_location = DexFileLoader::GetMultiDexLocation(1, dex_location.c_str()); in TEST_F() 300 ASSERT_EQ(multidex_location, DexFileLoader::GetDexCanonicalLocation(multidex_location.c_str())); in TEST_F() 305 ASSERT_EQ(dex_location, DexFileLoader::GetDexCanonicalLocation(dex_location_sym.c_str())); in TEST_F() 307 std::string multidex_location_sym = DexFileLoader::GetMultiDexLocation( in TEST_F() 310 DexFileLoader::GetDexCanonicalLocation(multidex_location_sym.c_str())); in TEST_F()
|
D | compact_dex_file_test.cc | 41 EXPECT_EQ(valid_magic, DexFileLoader::IsMagicValid(header)); in TEST() 42 EXPECT_EQ(valid_magic && valid_version, DexFileLoader::IsVersionAndMagicValid(header)); in TEST()
|
D | dex_file_loader.h | 44 class DexFileLoader { 106 virtual ~DexFileLoader() { } in ~DexFileLoader()
|
D | standard_dex_file.h | 110 friend class DexFileLoader; variable
|
D | code_item_accessors_test.cc | 43 const DexFileLoader dex_file_loader; in CreateFakeDex()
|
D | art_dex_file_loader.h | 37 class ArtDexFileLoader : public DexFileLoader {
|
D | compact_dex_file.h | 299 friend class DexFileLoader; variable
|
D | art_dex_file_loader.cc | 555 return DexFileLoader::OpenCommon(base, in OpenCommon()
|
/art/openjdkjvmti/ |
D | fixed_up_dex_file.cc | 101 const art::DexFileLoader dex_file_loader; in Create()
|
/art/libdexfile/external/ |
D | dex_file_ext.cc | 186 art::DexFileLoader loader; in ExtDexFileOpenFromMemory() 268 art::DexFileLoader loader; in ExtDexFileOpenFromFd()
|
/art/runtime/ |
D | oat_file_assistant.cc | 290 std::string multidex_dex_location = DexFileLoader::GetMultiDexLocation(i, dex_location.c_str()); in LoadDexFiles() 342 std::string dex = DexFileLoader::GetMultiDexLocation(i, dex_location_.c_str()); in DexChecksumUpToDate() 371 std::string dex = DexFileLoader::GetMultiDexLocation(i, dex_location_.c_str()); in DexChecksumUpToDate() 588 std::string dex = DexFileLoader::GetMultiDexLocation(i, dex_location_.c_str()); in GetRequiredDexChecksums()
|
D | oat_file.cc | 457 std::string canonical_location = DexFileLoader::GetDexCanonicalLocation(dex_location.c_str()); in Setup() 707 const bool valid_magic = DexFileLoader::IsMagicValid(dex_file_pointer); in Setup() 717 if (UNLIKELY(!DexFileLoader::IsVersionAndMagicValid(dex_file_pointer))) { in Setup() 828 DexFileLoader::GetDexCanonicalLocation(dex_file_name.c_str()), in Setup() 1502 std::string target_suffix = "/" + DexFileLoader::GetBaseLocation(rel_dex_location); in IsLocationSuffix() 1517 ? std::string(abs_dex_location) + DexFileLoader::GetMultiDexSuffix(rel_dex_location) in MaybeResolveDexPath() 1821 std::string dex_canonical_location = DexFileLoader::GetDexCanonicalLocation(dex_location); in GetOatDexFile() 1839 std::string dex_canonical_location = DexFileLoader::GetDexCanonicalLocation(dex_location); in GetOatDexFile() 1849 std::string dex_canonical_location = DexFileLoader::GetDexCanonicalLocation(dex_location); in GetOatDexFile()
|
D | class_loader_context.cc | 536 canonical_locations.insert(DexFileLoader::GetDexCanonicalLocation(location.c_str())); in RemoveLocationsFromClassPaths() 550 DexFileLoader::GetDexCanonicalLocation(location.c_str())); in RemoveLocationsFromClassPaths() 622 DexFileLoader::GetBaseLocation(dex_file->GetLocation())).second; in EncodeContextInternal() 630 std::string base_dex_location = DexFileLoader::GetBaseLocation(location); in EncodeContextInternal() 633 location = it->second + DexFileLoader::GetMultiDexSuffix(location); in EncodeContextInternal()
|
D | vdex_file.cc | 220 std::string location = DexFileLoader::GetMultiDexLocation(i, kVdexLocation); in OpenAllDexFiles()
|
D | oat_file_manager.cc | 104 if (DexFileLoader::GetBaseLocation(oat_dex_file->GetDexFileLocation()) == dex_base_location) { in FindOpenedOatFileFromDexLocation() 754 DexFileLoader::GetMultiDexLocation(i, dex_location.c_str()), in OpenDexFilesFromOat_Impl()
|
/art/runtime/native/ |
D | java_lang_VMClassLoader.cc | 146 const std::string location(DexFileLoader::GetBaseLocation(dex_file->GetLocation())); in VMClassLoader_getBootClassPathEntries()
|
/art/dexlist/ |
D | dexlist.cc | 171 const DexFileLoader dex_file_loader; in processFile()
|
/art/dex2oat/linker/ |
D | oat_writer_test.cc | 755 ASSERT_EQ(DexFileLoader::GetMultiDexLocation(0, zip_file.GetFilename().c_str()), in TestZipFileInput() 762 ASSERT_EQ(DexFileLoader::GetMultiDexLocation(1, zip_file.GetFilename().c_str()), in TestZipFileInput() 805 ASSERT_EQ(DexFileLoader::GetMultiDexLocation(0, zip_file.GetFilename().c_str()), in TestZipFileInput() 812 ASSERT_EQ(DexFileLoader::GetMultiDexLocation(1, zip_file.GetFilename().c_str()), in TestZipFileInput()
|
D | oat_writer.cc | 467 const bool valid_standard_dex_magic = DexFileLoader::IsMagicValid(raw_header); in ValidateDexFileHeader() 472 if (!DexFileLoader::IsVersionAndMagicValid(raw_header)) { in ValidateDexFileHeader() 511 } else if (DexFileLoader::IsMagicValid(magic)) { in AddDexFileSource() 551 std::string entry_name = DexFileLoader::GetMultiDexClassesDexName(i); in AddZippedDexFilesSource() 557 zipped_dex_file_locations_.push_back(DexFileLoader::GetMultiDexLocation(i, location)); in AddZippedDexFilesSource() 588 if (!DexFileLoader::IsMagicValid(current_dex_data)) { in AddVdexDexFilesSource() 593 zipped_dex_file_locations_.push_back(DexFileLoader::GetMultiDexLocation(i, location)); in AddVdexDexFilesSource()
|
/art/tools/dexanalyze/ |
D | dexanalyze.cc | 210 const DexFileLoader dex_file_loader; in Run()
|
/art/runtime/jit/ |
D | profile_saver.cc | 451 const std::string base_location = DexFileLoader::GetBaseLocation(dex_file->GetLocation()); in FetchAndCacheResolvedClassesAndMethods() 469 const std::string base_location = DexFileLoader::GetBaseLocation(dex_file->GetLocation()); in FetchAndCacheResolvedClassesAndMethods() 483 const std::string base_location = DexFileLoader::GetBaseLocation(dex_file->GetLocation()); in FetchAndCacheResolvedClassesAndMethods()
|
/art/libprofile/profile/ |
D | profile_compilation_info_test.cc | 832 std::string base_location = DexFileLoader::GetBaseLocation(dex->GetLocation()); in TEST_F() 833 std::string multidex_suffix = DexFileLoader::GetMultiDexSuffix(dex->GetLocation()); in TEST_F() 889 std::string base_location = DexFileLoader::GetBaseLocation(dex->GetLocation()); in TEST_F() 890 std::string multidex_suffix = DexFileLoader::GetMultiDexSuffix(dex->GetLocation()); in TEST_F()
|
/art/tools/veridex/ |
D | veridex.cc | 281 const DexFileLoader dex_file_loader; in Load()
|