Home
last modified time | relevance | path

Searched refs:entry_name (Results 1 – 25 of 49) sorted by relevance

12

/aosp12/system/extras/simpleperf/
H A Dread_apk_test.cpp34 ASSERT_EQ(NATIVELIB_IN_APK, ee->entry_name()); in TEST()
50 std::string entry_name; in TEST() local
55 &zip_path, &entry_name)); in TEST()
59 ASSERT_EQ(entry_name, "classes.dex"); in TEST()
61 ParseExtractedInMemoryPath("[anon:dalvik-thread local mark stack]", &zip_path, &entry_name)); in TEST()
66 &zip_path, &entry_name)); in TEST()
70 ASSERT_EQ(entry_name, "classes.dex"); in TEST()
72 &zip_path, &entry_name)); in TEST()
79 &zip_path, &entry_name)); in TEST()
81 ASSERT_EQ(entry_name, "classes2.dex"); in TEST()
H A Dread_apk.cpp51 node.name_map[result->entry_name()] = result; in FindElfInApkByOffset()
57 const std::string& entry_name) { in FindElfInApkByName() argument
59 auto it = node.name_map.find(entry_name); in FindElfInApkByName()
63 std::unique_ptr<EmbeddedElf> elf = FindElfInApkByNameWithoutCache(apk_path, entry_name); in FindElfInApkByName()
65 node.name_map[entry_name] = result; in FindElfInApkByName()
109 const std::string& apk_path, const std::string& entry_name) { in FindElfInApkByNameWithoutCache() argument
115 if (!ahelper->FindEntry(entry_name, &zentry)) { in FindElfInApkByNameWithoutCache()
122 new EmbeddedElf(apk_path, entry_name, zentry.offset, zentry.uncompressed_length)); in FindElfInApkByNameWithoutCache()
142 std::string* entry_name) { in ParseExtractedInMemoryPath() argument
157 *entry_name = path.substr(entry_name_start, entry_name_end - entry_name_start); in ParseExtractedInMemoryPath()
H A Dread_apk.h36 EmbeddedElf(const std::string& filepath, const std::string& entry_name, uint64_t entry_offset, in EmbeddedElf() argument
39 entry_name_(entry_name), in EmbeddedElf()
47 const std::string& entry_name() const { return entry_name_; } in entry_name() function
67 const std::string& entry_name);
73 const std::string& entry_name);
90 std::string* entry_name);
/aosp12/system/libziparchive/
H A Dentry_name_utils-inl.h28 inline bool IsValidEntryName(const uint8_t* entry_name, const size_t length) { in IsValidEntryName() argument
33 const uint8_t byte = entry_name[i]; in IsValidEntryName()
54 const uint8_t continuation_byte = entry_name[i]; in IsValidEntryName()
/aosp12/system/update_engine/scripts/
H A Dsimulate_ota.py34 def extract_file(zip_file_path, entry_name, target_file_path): argument
38 with zip_file_path.open(entry_name) as fp:
41 with open(os.path.join(zip_file_path, entry_name), "rb") as fp:
51 entry_name = "IMAGES/" + img_name + ".img"
52 extract_file(zip_archive, entry_name, output_path)
H A Dbrillo_update_payload360 local entry_name="$2"
368 unzip "${zip_file}" "${entry_name}" -d "${output_directory}" ||
369 { rm -rf "${output_directory}"; die "Failed to extract ${entry_name}"; }
371 mv "${output_directory}/${entry_name}" "${destination}"
/aosp12/bootable/recovery/updater/
H A Dupdater.cpp164 bool Updater::ReadEntryToString(ZipArchiveHandle za, const std::string& entry_name, in ReadEntryToString() argument
167 int find_err = FindEntry(za, entry_name, &entry); in ReadEntryToString()
169 LOG(ERROR) << "failed to find " << entry_name in ReadEntryToString()
174 LOG(ERROR) << "Failed to extract " << entry_name in ReadEntryToString()
183 LOG(ERROR) << "failed to read " << entry_name in ReadEntryToString()
H A Dbuild_info.cpp47 std::string entry_name = directory + fstab_info.mount_point + ".img"; in ParseTargetFile() local
48 if (!target_file.EntryExists(entry_name)) { in ParseTargetFile()
49 LOG(WARNING) << "Failed to find the image entry in the target file: " << entry_name; in ParseTargetFile()
55 if (!target_file.ExtractImage(entry_name, fstab_info, work_dir_, &image_file)) { in ParseTargetFile()
H A Dtarget_files.cpp239 bool TargetFile::ExtractImage(const std::string_view entry_name, const FstabInfo& fstab_info, in ExtractImage() argument
241 if (!EntryExists(entry_name)) { in ExtractImage()
247 if (!ExtractEntryToTempFile(entry_name, image_file)) { in ExtractImage()
252 if (!ExtractEntryToTempFile(entry_name, &sparse_image)) { in ExtractImage()
/aosp12/bootable/recovery/tests/unit/
H A Dpackage_test.cpp108 std::string_view entry_name = "dir1/file3.txt"; in TEST_F() local
110 ASSERT_EQ(0, FindEntry(zip, entry_name, &entry)); in TEST_F()
112 std::vector<uint8_t> extracted(entry_name.size()); in TEST_F()
114 ASSERT_EQ(entry_name, std::string(extracted.begin(), extracted.end())); in TEST_F()
H A Dverifier_test.cpp84 std::string entry_name = name; in BuildCertificateArchive() local
85 if (!android::base::EndsWith(entry_name, "x509.pem")) { in BuildCertificateArchive()
86 entry_name += "x509.pem"; in BuildCertificateArchive()
88 ASSERT_EQ(0, zip_writer.StartEntry(entry_name.c_str(), ZipWriter::kCompress)); in BuildCertificateArchive()
/aosp12/system/core/bootstat/
H A Dboot_event_record_store_test.cpp78 const std::string entry_name(entry->d_name); in DeleteDirectory() local
79 if (entry_name == "." || entry_name == "..") { in DeleteDirectory()
83 const std::string entry_path = path + "/" + entry_name; in DeleteDirectory()
/aosp12/frameworks/base/cmds/idmap2/libidmap2/
H A DFabricatedOverlay.cpp77 StringPiece entry_name; in Build() local
79 &type_name, &entry_name)) { in Build()
89 if (entry_name.empty()) { in Build()
109 auto entry = type->second.find(entry_name.to_string()); in Build()
111 entry = type->second.insert(std::make_pair(entry_name.to_string(), TargetValue())).first; in Build()
/aosp12/packages/modules/adb/client/
H A Dincremental_utils.cpp326 auto matcher = [](std::string_view entry_name) { in InstallationPriorityBlocks() argument
327 if (entry_name.starts_with("lib/"sv) && entry_name.ends_with(".so"sv)) { in InstallationPriorityBlocks()
331 [entry_name](std::string_view i) { return i == entry_name; }); in InstallationPriorityBlocks()
/aosp12/art/libartbase/base/
H A Dzip_archive.h79 const std::string& entry_name) in ZipEntry() argument
80 : handle_(handle), zip_entry_(zip_entry), entry_name_(entry_name) {} in ZipEntry()
/aosp12/art/libdexfile/dex/
H A Dart_dex_file_loader.cc396 const char* entry_name, in OpenOneDexFileFromZip() argument
404 std::unique_ptr<ZipEntry> zip_entry(zip_archive.Find(entry_name, error_msg)); in OpenOneDexFileFromZip()
420 LOG(WARNING) << "Can't mmap dex file " << location << "!" << entry_name << " directly; " in OpenOneDexFileFromZip()
427 LOG(WARNING) << "Can't mmap dex file " << location << "!" << entry_name << " directly; " in OpenOneDexFileFromZip()
441 map = zip_entry->ExtractToMemMap(location.c_str(), entry_name, error_msg); in OpenOneDexFileFromZip()
445 *error_msg = StringPrintf("Failed to extract '%s' from '%s': %s", entry_name, location.c_str(), in OpenOneDexFileFromZip()
H A Ddex_file_loader.cc96 const std::string& entry_name) in DexZipEntry() argument
97 : handle_(handle), zip_entry_(zip_entry), entry_name_(entry_name) {} in DexZipEntry()
417 const char* entry_name, in OpenOneDexFileFromZip() argument
424 std::unique_ptr<DexZipEntry> zip_entry(zip_archive.Find(entry_name, error_msg)); in OpenOneDexFileFromZip()
437 *error_msg = StringPrintf("Failed to extract '%s' from '%s': %s", entry_name, location.c_str(), in OpenOneDexFileFromZip()
/aosp12/frameworks/native/cmds/dumpstate/
H A Ddumpstate.h273 bool AddZipEntry(const std::string& entry_name, const std::string& entry_path);
283 android::status_t AddZipEntryFromFd(const std::string& entry_name, int fd,
289 bool AddTextZipEntry(const std::string& entry_name, const std::string& content);
386 void EnqueueAddZipEntryAndCleanupIfNeeded(const std::string& entry_name,
H A Ddumpstate.cpp826 entry_name.c_str()); in AddZipEntryFromFd()
829 std::string valid_name = entry_name; in AddZipEntryFromFd()
832 size_t idx = entry_name.rfind('.'); in AddZipEntryFromFd()
834 std::string extension = entry_name.substr(idx); in AddZipEntryFromFd()
837 valid_name = entry_name + ".renamed"; in AddZipEntryFromFd()
879 entry_name.c_str(), strerror(errno)); in AddZipEntryFromFd()
920 return (AddZipEntryFromFd(entry_name, fd.get()) == OK); in AddZipEntry()
941 entry_name.c_str()); in AddTextZipEntry()
2389 if (!ds.AddZipEntry(entry_name, tmp_path_)) { in FinishZipFile()
2393 if (!AddTextZipEntry("main_entry.txt", entry_name)) { in FinishZipFile()
[all …]
/aosp12/bootable/recovery/applypatch/
H A Dimgdiff.cpp259 size_t raw_data_len, std::string entry_name) in ImageChunk() argument
265 entry_name_(std::move(entry_name)) { in ImageChunk()
739 std::string entry_name = temp_entries[nextentry].first; in InitializeChunks() local
740 if (!AddZipEntryToChunks(handle, entry_name, &temp_entries[nextentry].second)) { in InitializeChunks()
741 LOG(ERROR) << "Failed to add " << entry_name << " to target chunks"; in InitializeChunks()
773 bool ZipModeImage::AddZipEntryToChunks(ZipArchiveHandle handle, const std::string& entry_name, in AddZipEntryToChunks() argument
776 LOG(ERROR) << "Failed to add " << entry_name in AddZipEntryToChunks()
789 std::string name = entry_name + "-" + std::to_string(count); in AddZipEntryToChunks()
799 LOG(ERROR) << "Failed to add " << entry_name in AddZipEntryToChunks()
811 ImageChunk curr(CHUNK_DEFLATE, entry->offset, &file_content_, compressed_len, entry_name); in AddZipEntryToChunks()
[all …]
/aosp12/frameworks/base/tools/aapt2/link/
H A DTableMerger.cpp245 std::string entry_name = src_entry->name; in DoMerge() local
247 entry_name = NameMangler::MangleEntry(src_package->name, src_entry->name); in DoMerge()
252 dst_entry = dst_type->FindOrCreateEntry(entry_name); in DoMerge()
254 dst_entry = dst_type->FindEntry(entry_name); in DoMerge()
/aosp12/build/make/tools/releasetools/
H A Dtest_sign_target_files_apks.py285 entry_name = 'SYSTEM/etc/security/otacerts.zip'
288 WriteOtacerts(output_zip, entry_name, certs)
290 self.assertIn(entry_name, input_zip.namelist())
291 otacerts_file = io.BytesIO(input_zip.read(entry_name))
/aosp12/system/core/fastboot/
H A Dfastboot.cpp548 static bool UnzipToMemory(ZipArchiveHandle zip, const std::string& entry_name, in UnzipToMemory() argument
551 if (FindEntry(zip, entry_name, &zip_entry) != 0) { in UnzipToMemory()
552 fprintf(stderr, "archive does not contain '%s'\n", entry_name.c_str()); in UnzipToMemory()
561 fprintf(stderr, "extracting %s (%zu MB) to RAM...\n", entry_name.c_str(), in UnzipToMemory()
661 static unique_fd unzip_to_file(ZipArchiveHandle zip, const char* entry_name) { in unzip_to_file() argument
662 unique_fd fd(make_temporary_fd(entry_name)); in unzip_to_file()
665 if (FindEntry(zip, entry_name, &zip_entry) != 0) { in unzip_to_file()
666 fprintf(stderr, "archive does not contain '%s'\n", entry_name); in unzip_to_file()
671 fprintf(stderr, "extracting %s (%" PRIu64 " MB) to disk...", entry_name, in unzip_to_file()
676 die("\nfailed to extract '%s': %s", entry_name, ErrorCodeString(error)); in unzip_to_file()
[all …]
/aosp12/bootable/recovery/applypatch/include/applypatch/
H A Dimgdiff_image.h42 std::string entry_name = {});
260 bool AddZipEntryToChunks(ZipArchiveHandle handle, const std::string& entry_name,
/aosp12/bootable/recovery/updater/include/updater/
H A Dtarget_files.h56 bool ExtractImage(const std::string_view entry_name, const FstabInfo& fstab_info,

12