Lines Matching refs:std
147 bool Lock(std::string* error_msg);
182 ResultOfAttemptToUpdate MakeUpToDate(bool profile_changed, std::string* error_msg);
190 std::unique_ptr<OatFile> GetBestOatFile();
194 std::string GetStatusDump();
197 static std::unique_ptr<gc::space::ImageSpace> OpenImageSpace(const OatFile* oat_file);
207 static std::vector<std::unique_ptr<const DexFile>> LoadDexFiles(
243 static bool Dex2Oat(const std::vector<std::string>& args, std::string* error_msg);
251 static bool DexLocationToOdexFilename(const std::string& location,
253 std::string* odex_filename,
254 std::string* error_msg);
262 static bool DexLocationToOatFilename(const std::string& location,
264 std::string* oat_filename,
265 std::string* error_msg);
272 std::string location;
274 static std::unique_ptr<ImageInfo> GetRuntimeImageInfo(InstructionSet isa,
275 std::string* error_msg);
289 const std::string* Filename();
323 void Reset(const std::string& filename);
333 std::unique_ptr<OatFile> ReleaseFileForUse();
348 std::unique_ptr<OatFile> ReleaseFile();
354 std::string filename_;
357 std::unique_ptr<OatFile> file_;
378 std::string* error_msg);
386 bool DexChecksumUpToDate(const VdexFile& file, std::string* error_msg);
391 bool DexChecksumUpToDate(const OatFile& file, std::string* error_msg);
402 static std::string ImageLocation();
410 const std::vector<uint32_t>* GetRequiredDexChecksums();
423 std::string dex_location_;
437 std::vector<uint32_t> cached_required_dex_checksums_;
450 std::unique_ptr<ImageInfo> cached_image_info_;
457 std::ostream& operator << (std::ostream& stream, const OatFileAssistant::OatStatus status);