• Home
  • Raw
  • Download

Lines Matching refs:zip_fd

109   static OatFileBase* OpenOatFile(int zip_fd,
122 static OatFileBase* OpenOatFile(int zip_fd,
172 bool Setup(int zip_fd,
198 OatFileBase* OatFileBase::OpenOatFile(int zip_fd, in OpenOatFile() argument
232 if (!ret->Setup(zip_fd, dex_filenames, dex_fds, error_msg)) { in OpenOatFile()
240 OatFileBase* OatFileBase::OpenOatFile(int zip_fd, in OpenOatFile() argument
273 if (!ret->Setup(zip_fd, dex_filenames, dex_fds, error_msg)) { in OpenOatFile()
574 bool OatFileBase::Setup(int zip_fd, in Setup() argument
791 CHECK(zip_fd == -1 || dex_fds.empty()); // Allow only the supported combinations. in Setup()
792 if (zip_fd != -1) { in Setup()
793 ArtDexFileLoader dex_file_loader(zip_fd, dex_file_location); in Setup()
831 (zip_fd != -1) || (!dex_filenames.empty() && dex_filenames_pos == dex_filenames.size()); in Setup()
1567 bool InitializeFromElfFile(int zip_fd,
1618 bool ElfOatFile::InitializeFromElfFile(int zip_fd, in InitializeFromElfFile() argument
1636 return Setup(zip_fd, dex_filenames, /*dex_fds=*/ArrayRef<const int>(), error_msg); in InitializeFromElfFile()
1727 static OatFileBackedByVdex* Open(int zip_fd, in Open() argument
1804 if (zip_fd != -1) { in Open()
1805 ArtDexFileLoader dex_file_loader(zip_fd, dex_location); in Open()
1898 OatFile* OatFile::Open(int zip_fd, in Open() argument
1923 OatFile* with_dlopen = OatFileBase::OpenOatFile<DlOpenOatFile>(zip_fd, in Open()
1953 OatFile* with_internal = OatFileBase::OpenOatFile<ElfOatFile>(zip_fd, in Open()
1967 OatFile* OatFile::Open(int zip_fd, in Open() argument
1981 OatFile* with_internal = OatFileBase::OpenOatFile<ElfOatFile>(zip_fd, in Open()
2004 OatFile* OatFile::OpenFromVdex(int zip_fd, in OpenFromVdex() argument
2010 return OatFileBackedByVdex::Open(zip_fd, std::move(vdex_file), location, context, error_msg); in OpenFromVdex()