Lines Matching refs:OatFileAssistant
56 std::ostream& operator << (std::ostream& stream, const OatFileAssistant::OatStatus status) { in operator <<()
58 case OatFileAssistant::kOatCannotOpen: in operator <<()
61 case OatFileAssistant::kOatDexOutOfDate: in operator <<()
64 case OatFileAssistant::kOatBootImageOutOfDate: in operator <<()
67 case OatFileAssistant::kOatUpToDate: in operator <<()
77 OatFileAssistant::OatFileAssistant(const char* dex_location, in OatFileAssistant() function in art::OatFileAssistant
81 : OatFileAssistant(dex_location, in OatFileAssistant()
90 OatFileAssistant::OatFileAssistant(const char* dex_location, in OatFileAssistant() function in art::OatFileAssistant
159 OatFileAssistant::~OatFileAssistant() { in ~OatFileAssistant()
166 bool OatFileAssistant::UseFdToReadFiles() { in UseFdToReadFiles()
170 bool OatFileAssistant::IsInBootClassPath() { in IsInBootClassPath()
187 int OatFileAssistant::GetDexOptNeeded(CompilerFilter::Filter target, in GetDexOptNeeded()
204 bool OatFileAssistant::IsUpToDate() { in IsUpToDate()
208 std::unique_ptr<OatFile> OatFileAssistant::GetBestOatFile() { in GetBestOatFile()
212 std::string OatFileAssistant::GetStatusDump() { in GetStatusDump()
259 std::vector<std::unique_ptr<const DexFile>> OatFileAssistant::LoadDexFiles( in LoadDexFiles()
269 bool OatFileAssistant::LoadDexFiles( in LoadDexFiles()
308 bool OatFileAssistant::HasOriginalDexFiles() { in HasOriginalDexFiles()
317 OatFileAssistant::OatStatus OatFileAssistant::OdexFileStatus() { in OdexFileStatus()
321 OatFileAssistant::OatStatus OatFileAssistant::OatFileStatus() { in OatFileStatus()
325 bool OatFileAssistant::DexChecksumUpToDate(const VdexFile& file, std::string* error_msg) { in DexChecksumUpToDate()
358 bool OatFileAssistant::DexChecksumUpToDate(const OatFile& file, std::string* error_msg) { in DexChecksumUpToDate()
393 OatFileAssistant::OatStatus OatFileAssistant::GivenOatFileStatus(const OatFile& file) { in GivenOatFileStatus()
440 bool OatFileAssistant::AnonymousDexVdexLocation(const std::vector<const DexFile::Header*>& headers, in AnonymousDexVdexLocation()
471 bool OatFileAssistant::IsAnonymousVdexBasename(const std::string& basename) { in IsAnonymousVdexBasename()
534 bool OatFileAssistant::DexLocationToOdexFilename(const std::string& location, in DexLocationToOdexFilename()
541 bool OatFileAssistant::DexLocationToOatFilename(const std::string& location, in DexLocationToOatFilename()
567 const std::vector<uint32_t>* OatFileAssistant::GetRequiredDexChecksums() { in GetRequiredDexChecksums()
606 bool OatFileAssistant::ValidateBootClassPathChecksums(const OatFile& oat_file) { in ValidateBootClassPathChecksums()
658 OatFileAssistant::OatFileInfo& OatFileAssistant::GetBestInfo() { in GetBestInfo()
701 std::unique_ptr<gc::space::ImageSpace> OatFileAssistant::OpenImageSpace(const OatFile* oat_file) { in OpenImageSpace()
717 OatFileAssistant::OatFileInfo::OatFileInfo(OatFileAssistant* oat_file_assistant, in OatFileInfo()
722 bool OatFileAssistant::OatFileInfo::IsOatLocation() { in IsOatLocation()
726 const std::string* OatFileAssistant::OatFileInfo::Filename() { in Filename()
730 bool OatFileAssistant::OatFileInfo::IsUseable() { in IsUseable()
742 OatFileAssistant::OatStatus OatFileAssistant::OatFileInfo::Status() { in Status()
798 OatFileAssistant::DexOptNeeded OatFileAssistant::OatFileInfo::GetDexOptNeeded( in GetDexOptNeeded()
833 const OatFile* OatFileAssistant::OatFileInfo::GetFile() { in GetFile()
878 bool OatFileAssistant::OatFileInfo::CompilerFilterIsOkay( in CompilerFilterIsOkay()
894 bool OatFileAssistant::OatFileInfo::ClassLoaderContextIsOkay(ClassLoaderContext* context, in ClassLoaderContextIsOkay()
936 bool OatFileAssistant::OatFileInfo::IsExecutable() { in IsExecutable()
941 void OatFileAssistant::OatFileInfo::Reset() { in Reset()
947 void OatFileAssistant::OatFileInfo::Reset(const std::string& filename, in Reset()
961 std::unique_ptr<OatFile> OatFileAssistant::OatFileInfo::ReleaseFile() { in ReleaseFile()
966 std::unique_ptr<OatFile> OatFileAssistant::OatFileInfo::ReleaseFileForUse() { in ReleaseFileForUse()
999 void OatFileAssistant::GetOptimizationStatus( in GetOptimizationStatus()
1006 OatFileAssistant oat_file_assistant(filename.c_str(), isa, /*load_executable=*/ false); in GetOptimizationStatus()