Lines Matching refs:std

146                       const std::vector<int>& context_fds,
160 std::unique_ptr<OatFile> GetBestOatFile();
164 std::string GetStatusDump();
175 static void GetOptimizationStatus(const std::string& filename,
177 std::string* out_compilation_filter,
178 std::string* out_compilation_reason);
181 static std::unique_ptr<gc::space::ImageSpace> OpenImageSpace(const OatFile* oat_file);
191 static std::vector<std::unique_ptr<const DexFile>> LoadDexFiles(
198 const std::string& dex_location,
199 std::vector<std::unique_ptr<const DexFile>>* out_dex_files);
227 static bool DexLocationToOdexFilename(const std::string& location,
229 std::string* odex_filename,
230 std::string* error_msg);
238 static bool DexLocationToOatFilename(const std::string& location,
240 std::string* oat_filename,
241 std::string* error_msg);
248 static bool AnonymousDexVdexLocation(const std::vector<const DexFile::Header*>& dex_headers,
251 /* out */ std::string* dex_location,
252 /* out */ std::string* vdex_filename);
256 static bool IsAnonymousVdexBasename(const std::string& basename);
270 const std::string* Filename();
291 const std::vector<int>& context_fds,
309 void Reset(const std::string& filename,
323 std::unique_ptr<OatFile> ReleaseFileForUse();
334 bool ClassLoaderContextIsOkay(ClassLoaderContext* context, const std::vector<int>& context_fds);
342 std::unique_ptr<OatFile> ReleaseFile();
348 std::string filename_;
356 std::unique_ptr<OatFile> file_;
379 bool DexChecksumUpToDate(const VdexFile& file, std::string* error_msg);
384 bool DexChecksumUpToDate(const OatFile& file, std::string* error_msg);
396 const std::vector<uint32_t>* GetRequiredDexChecksums();
401 std::string dex_location_;
421 std::vector<uint32_t> cached_required_dex_checksums_;
432 std::string cached_boot_class_path_;
433 std::string cached_boot_class_path_checksums_;
440 std::ostream& operator << (std::ostream& stream, const OatFileAssistant::OatStatus status);