HomeSort by relevance Sort by last modified time
    Searched refs:vdex (Results 1 - 22 of 22) sorted by null

  /art/test/629-vdex-speed/
run 17 exec ${RUN} --vdex "${@}"
  /art/test/634-vdex-duplicate/
run 17 exec ${RUN} -Xcompiler-option --compiler-filter=verify --vdex-filter speed --vdex "${@}"
  /art/test/628-vdex/
run 17 exec ${RUN} -Xcompiler-option --compiler-filter=verify --vdex "${@}"
  /art/test/674-vdex-uncompress/
run 17 exec ${RUN} -Xcompiler-option --compiler-filter=verify --vdex "${@}"
  /art/runtime/
vdex_file_test.cc 31 // Verify we fail to open an empty vdex file.
34 std::unique_ptr<VdexFile> vdex = VdexFile::Open(tmp.GetFd(), local
41 EXPECT_TRUE(vdex == nullptr);
43 vdex = VdexFile::Open(
45 EXPECT_TRUE(vdex == nullptr);
vdex_file.cc 151 LOG(WARNING) << "Insufficient pre-allocated space to mmap vdex.";
173 std::unique_ptr<VdexFile> vdex(new VdexFile(std::move(mmap)));
174 if (!vdex->IsValid()) {
175 *error_msg = "Vdex file is not valid";
179 if (unquicken && vdex->HasDexSection()) {
181 if (!vdex->OpenAllDexFiles(&unique_ptr_dex_files, error_msg)) {
184 vdex->Unquicken(MakeNonOwningPointerVector(unique_ptr_dex_files),
187 size_t offset = vdex->GetDexSectionHeaderOffset();
188 reinterpret_cast<DexSectionHeader*>(vdex->mmap_.Begin() + offset)->quickening_info_size_ = 0;
191 return vdex;
    [all...]
oat_file_assistant.cc 53 static constexpr const char* kVdexExtension = ".vdex";
224 // means we must have a vdex file with no corresponding oat file. In
226 // we have only the vdex file instead.
227 status << "vdex-only";
244 status << "vdex-only";
403 VdexFile* vdex = file.GetVdexFile(); local
404 if (!DexChecksumUpToDate(*vdex, &error_msg)) {
764 // Check to see if there is a vdex file we can make use of.
767 std::unique_ptr<VdexFile> vdex; local
773 error_msg = StringPrintf("Failed getting length of the vdex file %s.", strerror(errno))
    [all...]
oat_file.cc 180 void SetVdex(VdexFile* vdex) {
181 vdex_.reset(vdex);
282 *error_msg = StringPrintf("Failed to load vdex file '%s' %s",
299 PLOG(WARNING) << "Failed getting length of vdex file";
312 *error_msg = "Failed opening vdex file.";
373 // No .vdex section.
    [all...]
  /art/test/719-dm-verify-redefinition/
run 17 # This will compile just the primary jar and then compile again with vdex
24 --vdex-arg \
  /art/tools/golem/
env 43 ALL_TARGETS=(art-interpreter art-opt art-jit art-jit-cc art-opt-cc art-opt-debuggable art-vdex)
  /art/openjdkjvmti/
fixed_up_dex_file.cc 68 const art::VdexFile* vdex = GetVdex(original_dex_file); local
69 if (vdex != nullptr) {
70 vdex->UnquickenDexFile(new_dex_file,
  /build/make/target/product/
mainline_arm64.mk 39 system/app/DeskClock/oat/arm64/DeskClock.vdex \
44 system/app/LatinIME/oat/arm64/LatinIME.vdex \
59 system/priv-app/CarrierConfig/oat/arm64/CarrierConfig.vdex \
gsi_common.mk 46 PRODUCT_ARTIFACT_PATH_REQUIREMENT_WHITELIST += %.odex %.vdex %.art
  /build/soong/java/
dexpreopt_bootjars_test.go 93 "dex_bootjars/system/framework/arm64/boot.vdex",
94 "dex_bootjars/system/framework/arm64/boot-bar.vdex",
95 "dex_bootjars/system/framework/arm64/boot-baz.vdex",
dexpreopt_bootjars.go 296 // In addition, each .art file has an associated .oat and .vdex file, and an
306 vdex := outputDir.Join(ctx, name+".vdex")
309 extraFiles = append(extraFiles, art, oat, vdex, unstrippedOat)
315 // The vdex files are identical between architectures, install them to a shared location. The Make rules will
319 android.RuleBuilderInstall{vdex, filepath.Join(vdexInstallDir, vdex.Base())})
  /build/soong/dexpreopt/
dexpreopt_test.go 64 {android.PathForOutput(ctx, "test/oat/arm/package.vdex"), "/system/app/test/oat/arm/test.vdex"},
100 {android.PathForOutput(ctx, "test/oat/arm/package.vdex"), "/system_other/app/test/oat/arm/test.vdex"},
123 {android.PathForOutput(ctx, "test/oat/arm/package.vdex"), "/system/app/test/oat/arm/test.vdex"},
dexpreopt.go 217 vdexPath := odexPath.ReplaceExtension(ctx, "vdex")
218 vdexInstallPath := pathtools.ReplaceExtension(odexInstallPath, "vdex")
411 tmpPath := module.BuildPath.InSameDir(ctx, "primary.vdex")
491 // Don't strip modules that are not on the system partition in case the oat/vdex version in system ROM
  /art/dexlayout/
dexdiag.cc 315 // Confirm that the map is from a vdex file.
316 static const char* suffixes[] = { ".vdex" };
328 // Extract all the dex files from the vdex file.
330 std::unique_ptr<VdexFile> vdex(VdexFile::Open(vdex_name,
335 if (vdex == nullptr) {
336 std::cerr << "Could not open vdex file "
345 if (!vdex->OpenAllDexFiles(&dex_files, &error_msg)) {
353 // Open the page mapping (one uint64_t per page) for the entire vdex mapping.
368 reinterpret_cast<uint64_t>(vdex->Begin()),
415 // Open the page mapping (one uint64_t per page) for the entire vdex mapping
    [all...]
  /build/make/core/
soong_java_prebuilt.mk 95 # Make sure to install the .odex and .vdex when you run "make <module_name>"
main.mk     [all...]
  /build/soong/android/
paths_test.go 1034 p2 := p.InSameDir(ctx, "oat", "arm", "boot.vdex")
1039 // out/system/framework/boot.art out/system/framework/oat/arm/boot.vdex
1040 // boot.art oat/arm/boot.vdex
  /art/dex2oat/
dex2oat_test.cc 747 std::string vdex_location = GetOdexDir() + "/DexOdexNoOat.vdex";
755 std::string input_vdex = "--input-vdex-fd=-1";
756 std::string output_vdex = StringPrintf("--output-vdex-fd=%d", vdex_file1->Fd());
766 // Test that vdex and dexlayout fail gracefully.
767 std::string input_vdex = StringPrintf("--input-vdex-fd=%d", vdex_file1->Fd());
768 std::string output_vdex = StringPrintf("--output-vdex-fd=%d", vdex_file2.GetFd());
778 ASSERT_EQ(vdex_file1->FlushCloseOrErase(), 0) << "Could not flush and close vdex file";
871 std::string vdex_location = GetOdexDir() + "/UnquickenMultiDex.vdex";
876 // Quicken the dex file into a vdex file.
878 std::string input_vdex = "--input-vdex-fd=-1"
    [all...]

Completed in 559 milliseconds