Lines Matching defs:oat_location

694                                                      const std::string& oat_location) {
695 UniquePtr<OatFile> oat_file(OatFile::Open(oat_location, oat_location, NULL,
698 VLOG(class_linker) << "Failed to find existing oat file at " << oat_location;
706 VLOG(class_linker) << "Failed to find oat file at " << oat_location
715 VLOG(class_linker) << "Failed to find oat file at " << oat_location
722 VLOG(class_linker) << "Failed to find oat file at " << oat_location << " containing " << dex_location;
728 VLOG(class_linker) << "Failed to find oat file at " << oat_location
739 const std::string& oat_location) {
741 return FindOrCreateOatFileForDexLocationLocked(dex_location, dex_location_checksum, oat_location);
800 const std::string& oat_location) {
807 if (!scoped_flock.Init(oat_location)) {
808 LOG(ERROR) << "Failed to open locked oat file: " << oat_location;
815 oat_location);
821 VLOG(class_linker) << "Generating oat file " << oat_location << " for " << dex_location;
822 if (!GenerateOatFile(dex_location, scoped_flock.GetFile().Fd(), oat_location)) {
823 LOG(ERROR) << "Failed to generate oat file: " << oat_location;
826 const OatFile* oat_file = OatFile::Open(oat_location, oat_location, NULL,
829 LOG(ERROR) << "Failed to open generated oat file: " << oat_location;
837 << ") in generated oat file: " << oat_location;
842 << "dex_location=" << dex_location << " oat_location=" << oat_location << std::hex
965 const OatFile* ClassLinker::FindOpenedOatFileFromOatLocation(const std::string& oat_location) {
969 if (oat_file->GetLocation() == oat_location) {
976 const OatFile* ClassLinker::FindOatFileFromOatLocation(const std::string& oat_location) {
978 return FindOatFileFromOatLocationLocked(oat_location);
981 const OatFile* ClassLinker::FindOatFileFromOatLocationLocked(const std::string& oat_location) {
982 const OatFile* oat_file = FindOpenedOatFileFromOatLocation(oat_location);
987 oat_file = OatFile::Open(oat_location, oat_location, NULL, !Runtime::Current()->IsCompiler());