Lines Matching refs:zip_fd
108 static OatFileBase* OpenOatFile(int zip_fd,
120 static OatFileBase* OpenOatFile(int zip_fd,
169 bool Setup(int zip_fd, ArrayRef<const std::string> dex_filenames, std::string* error_msg);
196 OatFileBase* OatFileBase::OpenOatFile(int zip_fd, in OpenOatFile() argument
229 if (!ret->Setup(zip_fd, dex_filenames, error_msg)) { in OpenOatFile()
237 OatFileBase* OatFileBase::OpenOatFile(int zip_fd, in OpenOatFile() argument
269 if (!ret->Setup(zip_fd, dex_filenames, error_msg)) { in OpenOatFile()
570 bool OatFileBase::Setup(int zip_fd, in Setup() argument
785 if (zip_fd != -1) { in Setup()
786 loaded = dex_file_loader.OpenZip(zip_fd, in Setup()
819 (zip_fd != -1) || (!dex_filenames.empty() && dex_filenames_pos == dex_filenames.size()); in Setup()
1492 bool InitializeFromElfFile(int zip_fd,
1543 bool ElfOatFile::InitializeFromElfFile(int zip_fd, in InitializeFromElfFile() argument
1561 return Setup(zip_fd, dex_filenames, error_msg); in InitializeFromElfFile()
1651 static OatFileBackedByVdex* Open(int zip_fd, in Open() argument
1724 if (zip_fd != -1) { in Open()
1725 loaded = dex_file_loader.OpenZip(zip_fd, in Open()
1816 OatFile* OatFile::Open(int zip_fd, in Open() argument
1840 OatFile* with_dlopen = OatFileBase::OpenOatFile<DlOpenOatFile>(zip_fd, in Open()
1880 OatFile* with_internal = OatFileBase::OpenOatFile<ElfOatFile>(zip_fd, in Open()
1893 OatFile* OatFile::Open(int zip_fd, in Open() argument
1906 OatFile* with_internal = OatFileBase::OpenOatFile<ElfOatFile>(zip_fd, in Open()
1927 OatFile* OatFile::OpenFromVdex(int zip_fd, in OpenFromVdex() argument
1932 return OatFileBackedByVdex::Open(zip_fd, std::move(vdex_file), location, error_msg); in OpenFromVdex()