Lines Matching refs:zip_archive
96 std::unique_ptr<ZipArchive> zip_archive( in GetMultiDexChecksums() local
98 if (zip_archive.get() == nullptr) { in GetMultiDexChecksums()
106 std::unique_ptr<ZipEntry> zip_entry(zip_archive->Find(zip_entry_name.c_str(), error_msg)); in GetMultiDexChecksums()
116 zip_entry.reset(zip_archive->Find(zip_entry_name.c_str(), error_msg)); in GetMultiDexChecksums()
261 std::unique_ptr<ZipArchive> zip_archive(ZipArchive::OpenFromFd(fd, location.c_str(), error_msg)); in OpenZip() local
262 if (zip_archive.get() == nullptr) { in OpenZip()
266 return DexFile::OpenAllDexFilesFromZip(*zip_archive, in OpenZip()
333 std::unique_ptr<const DexFile> DexFile::OpenOneDexFileFromZip(const ZipArchive& zip_archive, in OpenOneDexFileFromZip() argument
341 std::unique_ptr<ZipEntry> zip_entry(zip_archive.Find(entry_name, error_msg)); in OpenOneDexFileFromZip()
422 bool DexFile::OpenAllDexFilesFromZip(const ZipArchive& zip_archive, in OpenAllDexFilesFromZip() argument
430 std::unique_ptr<const DexFile> dex_file(OpenOneDexFileFromZip(zip_archive, in OpenAllDexFilesFromZip()
450 std::unique_ptr<const DexFile> next_dex_file(OpenOneDexFileFromZip(zip_archive, in OpenAllDexFilesFromZip()