Lines Matching refs:OatFile
67 const OatFile* OatFileManager::RegisterOatFile(std::unique_ptr<const OatFile> oat_file) { in RegisterOatFile()
76 for (const std::unique_ptr<const OatFile>& existing : oat_files_) { in RegisterOatFile()
83 const OatFile* ret = oat_file.get(); in RegisterOatFile()
88 void OatFileManager::UnRegisterAndDeleteOatFile(const OatFile* oat_file) { in UnRegisterAndDeleteOatFile()
91 std::unique_ptr<const OatFile> compare(oat_file); in UnRegisterAndDeleteOatFile()
98 const OatFile* OatFileManager::FindOpenedOatFileFromDexLocation( in FindOpenedOatFileFromDexLocation()
101 for (const std::unique_ptr<const OatFile>& oat_file : oat_files_) { in FindOpenedOatFileFromDexLocation()
112 const OatFile* OatFileManager::FindOpenedOatFileFromOatLocation(const std::string& oat_location) in FindOpenedOatFileFromOatLocation()
118 const OatFile* OatFileManager::FindOpenedOatFileFromOatLocationLocked( in FindOpenedOatFileFromOatLocationLocked()
120 for (const std::unique_ptr<const OatFile>& oat_file : oat_files_) { in FindOpenedOatFileFromOatLocationLocked()
128 std::vector<const OatFile*> OatFileManager::GetBootOatFiles() const { in GetBootOatFiles()
131 std::vector<const OatFile*> oat_files; in GetBootOatFiles()
139 const OatFile* OatFileManager::GetPrimaryOatFile() const { in GetPrimaryOatFile()
141 std::vector<const OatFile*> boot_oat_files = GetBootOatFiles(); in GetPrimaryOatFile()
143 for (const std::unique_ptr<const OatFile>& oat_file : oat_files_) { in GetPrimaryOatFile()
162 std::vector<const OatFile*> OatFileManager::RegisterImageOatFiles( in RegisterImageOatFiles()
164 std::vector<const OatFile*> oat_files; in RegisterImageOatFiles()
173 const OatFile* oat_file, in ClassLoaderContextMatches()
207 bool OatFileManager::ShouldLoadAppImage(const OatFile* source_oat_file) const { in ShouldLoadAppImage()
216 const OatFile** out_oat_file, in OpenDexFilesFromOat()
245 std::unique_ptr<const OatFile> oat_file(oat_file_assistant.GetBestOatFile().release()); in OpenDexFilesFromOat()
250 const OatFile* source_oat_file = nullptr; in OpenDexFilesFromOat()
447 const OatFile** out_oat_file, in OpenDexFilesFromOat()
477 const OatFile** out_oat_file, in OpenDexFilesFromOat_Impl()
562 std::unique_ptr<OatFile> oat_file(OatFile::OpenFromVdex(MakeNonOwningPointerVector(dex_files), in OpenDexFilesFromOat_Impl()
808 std::vector<const OatFile*> boot_vector = GetBootOatFiles(); in SetOnlyUseSystemOatFiles()
809 std::unordered_set<const OatFile*> boot_set(boot_vector.begin(), boot_vector.end()); in SetOnlyUseSystemOatFiles()
811 for (const std::unique_ptr<const OatFile>& oat_file : oat_files_) { in SetOnlyUseSystemOatFiles()
821 std::vector<const OatFile*> boot_oat_files = GetBootOatFiles(); in DumpForSigQuit()
822 for (const std::unique_ptr<const OatFile>& oat_file : oat_files_) { in DumpForSigQuit()