/aosp12/system/extras/simpleperf/ |
H A D | read_apk_test.cpp | 34 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 D | read_apk.cpp | 51 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 D | read_apk.h | 36 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 D | entry_name_utils-inl.h | 28 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 D | simulate_ota.py | 34 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 D | brillo_update_payload | 360 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 D | updater.cpp | 164 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 D | build_info.cpp | 47 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 D | target_files.cpp | 239 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 D | package_test.cpp | 108 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 D | verifier_test.cpp | 84 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 D | boot_event_record_store_test.cpp | 78 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 D | FabricatedOverlay.cpp | 77 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 D | incremental_utils.cpp | 326 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 D | zip_archive.h | 79 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 D | art_dex_file_loader.cc | 396 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 D | dex_file_loader.cc | 96 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 D | dumpstate.h | 273 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 D | dumpstate.cpp | 826 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 D | imgdiff.cpp | 259 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 D | TableMerger.cpp | 245 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 D | test_sign_target_files_apks.py | 285 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 D | fastboot.cpp | 548 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 D | imgdiff_image.h | 42 std::string entry_name = {}); 260 bool AddZipEntryToChunks(ZipArchiveHandle handle, const std::string& entry_name,
|
/aosp12/bootable/recovery/updater/include/updater/ |
H A D | target_files.h | 56 bool ExtractImage(const std::string_view entry_name, const FstabInfo& fstab_info,
|