/art/runtime/ |
D | vdex_file_test.cc | 34 std::unique_ptr<VdexFile> vdex = VdexFile::Open(tmp.GetFd(), in TEST_F() local 41 EXPECT_TRUE(vdex == nullptr); in TEST_F() 43 vdex = VdexFile::Open( in TEST_F() 45 EXPECT_TRUE(vdex == nullptr); in TEST_F()
|
D | vdex_file.cc | 173 std::unique_ptr<VdexFile> vdex(new VdexFile(std::move(mmap))); in OpenAtAddress() local 174 if (!vdex->IsValid()) { in OpenAtAddress() 179 if (unquicken && vdex->HasDexSection()) { in OpenAtAddress() 181 if (!vdex->OpenAllDexFiles(&unique_ptr_dex_files, error_msg)) { in OpenAtAddress() 184 vdex->Unquicken(MakeNonOwningPointerVector(unique_ptr_dex_files), in OpenAtAddress() 187 size_t offset = vdex->GetDexSectionHeaderOffset(); in OpenAtAddress() 188 reinterpret_cast<DexSectionHeader*>(vdex->mmap_.Begin() + offset)->quickening_info_size_ = 0; in OpenAtAddress() 191 return vdex; in OpenAtAddress() 446 std::string vdex(reinterpret_cast<const char*>(data.data()), data.size()); in MatchesBootClassPathChecksums() 448 if (vdex == runtime) { in MatchesBootClassPathChecksums() [all …]
|
D | oat_file_assistant.cc | 403 VdexFile* vdex = file.GetVdexFile(); in GivenOatFileStatus() local 404 if (!DexChecksumUpToDate(*vdex, &error_msg)) { in GivenOatFileStatus() 767 std::unique_ptr<VdexFile> vdex; in Status() local 775 vdex = VdexFile::Open(vdex_fd_, in Status() 785 vdex = VdexFile::Open(vdex_filename, in Status() 791 if (vdex == nullptr) { in Status() 795 if (oat_file_assistant_->DexChecksumUpToDate(*vdex, &error_msg)) { in Status()
|
D | oat_file.cc | 180 void SetVdex(VdexFile* vdex) { in SetVdex() argument 181 vdex_.reset(vdex); in SetVdex()
|
/art/test/634-vdex-duplicate/ |
D | run | 17 exec ${RUN} -Xcompiler-option --compiler-filter=verify --vdex-filter speed --vdex "${@}"
|
/art/test/693-vdex-inmem-loader-evict/ |
D | info.txt | 2 of vdex files in the data folder. Least recently used vdex files should be unlinked.
|
/art/test/692-vdex-inmem-loader/ |
D | info.txt | 2 cached in a vdex file in the app's data folder. Subsequent loads should initialize an instance of 3 OatFile using the data in the vdex.
|
/art/openjdkjvmti/ |
D | fixed_up_dex_file.cc | 68 const art::VdexFile* vdex = GetVdex(original_dex_file); in DoDexUnquicken() local 69 if (vdex != nullptr) { in DoDexUnquicken() 70 vdex->UnquickenDexFile(new_dex_file, in DoDexUnquicken()
|
/art/test/629-vdex-speed/ |
D | run | 17 exec ${RUN} --vdex "${@}"
|
D | info.txt | 1 Regression test for vdex that used to not AOT compile
|
/art/test/628-vdex/ |
D | run | 17 exec ${RUN} -Xcompiler-option --compiler-filter=verify --vdex "${@}"
|
/art/test/674-vdex-uncompress/ |
D | run | 17 exec ${RUN} -Xcompiler-option --compiler-filter=verify --vdex "${@}"
|
D | info.txt | 2 and where --input-vdex is passed.
|
/art/test/649-vdex-duplicate-method/ |
D | info.txt | 1 Regression test for unquickening a vdex that has duplicate methods.
|
/art/test/719-dm-verify-redefinition/ |
D | info.txt | 1 Verifies that the vdex file from a DexMetadata archive is discarded
|
D | run | 24 --vdex-arg \
|
/art/test/630-safecast-array/ |
D | info.txt | 1 Regression test for vdex, which used to crash in AddAssignability
|
/art/tools/golem/ |
D | env | 43 ALL_TARGETS=(art-interpreter art-opt art-jit art-jit-cc art-opt-cc art-opt-debuggable art-vdex)
|
/art/test/663-odd-dex-size/ |
D | info.txt | 1 Test for a dex file with an odd size in a vdex file.
|
/art/test/663-odd-dex-size2/ |
D | info.txt | 1 Test for two files with an odd size in a vdex file.
|
/art/dexlayout/ |
D | dexdiag.cc | 330 std::unique_ptr<VdexFile> vdex(VdexFile::Open(vdex_name, in DisplayMappingIfFromVdexFile() local 335 if (vdex == nullptr) { in DisplayMappingIfFromVdexFile() 345 if (!vdex->OpenAllDexFiles(&dex_files, &error_msg)) { in DisplayMappingIfFromVdexFile() 368 reinterpret_cast<uint64_t>(vdex->Begin()), in DisplayMappingIfFromVdexFile()
|
/art/tools/amm/models/ |
D | DexCode.md | 7 mapped `.vdex` file read from `/proc/self/maps`. Different Android platform
|
/art/dex2oat/ |
D | dex2oat_test.cc | 1899 std::unique_ptr<VdexFile> vdex(VdexFile::Open(vdex_location.c_str(), in TEST_F() local 1904 ASSERT_TRUE(vdex != nullptr); in TEST_F() 1905 EXPECT_FALSE(vdex->HasDexSection()) << output_; in TEST_F() 2037 std::unique_ptr<VdexFile> vdex(VdexFile::Open(vdex_location2.c_str(), in TEST_F() local 2043 bool result = vdex->OpenAllDexFiles(&dex_files, &error_msg); in TEST_F()
|
/art/test/ |
D | Android.bp | 497 "692-vdex-inmem-loader/vdex_inmem_loader.cc",
|