Lines Matching refs:std
125 const std::vector<std::string>& boot_class_path,
126 const std::vector<std::string>& boot_class_path_locations,
127 const std::string& image_location,
132 /*out*/std::vector<std::unique_ptr<ImageSpace>>* boot_image_spaces,
137 static std::unique_ptr<ImageSpace> CreateFromAppImage(const char* image,
139 std::string* error_msg)
142 static std::unique_ptr<ImageSpace> CreateFromAppImage(
146 std::string* error_msg) REQUIRES_SHARED(Locks::mutator_lock_);
156 std::unique_ptr<const OatFile> ReleaseOatFile();
167 const std::string GetImageFilename() const { in GetImageFilename()
173 const std::string GetImageLocation() const { in GetImageLocation()
177 const std::string GetProfileFile() const { in GetProfileFile()
196 void Dump(std::ostream& os) const override;
214 std::string* system_location,
225 static std::string GetBootClassPathChecksums(ArrayRef<ImageSpace* const> image_spaces,
234 static bool VerifyBootClassPathChecksums(std::string_view oat_checksums,
235 std::string_view oat_boot_class_path,
236 const std::string& image_location,
237 ArrayRef<const std::string> boot_class_path_locations,
238 ArrayRef<const std::string> boot_class_path,
240 /*out*/std::string* error_msg);
245 std::string_view oat_checksums,
246 std::string_view oat_boot_class_path,
247 ArrayRef<const std::unique_ptr<ImageSpace>> image_spaces,
248 ArrayRef<const std::string> boot_class_path_locations,
249 ArrayRef<const std::string> boot_class_path,
250 /*out*/std::string* error_msg);
253 static std::vector<std::string> ExpandMultiImageLocations(
254 ArrayRef<const std::string> dex_locations,
255 const std::string& image_location,
267 static bool ValidateOatFile(const OatFile& oat_file, std::string* error_msg);
274 void DumpSections(std::ostream& os) const;
288 static std::unique_ptr<ImageSpace> Init(const char* image_filename,
292 std::string* error_msg)
299 ImageSpace(const std::string& name,
309 std::unique_ptr<OatFile> oat_file_;
315 const std::string image_location_;
316 const std::string profile_file_;