Lines Matching refs:std
48 const std::vector<std::string>& boot_class_path,
49 const std::vector<std::string>& boot_class_path_locations,
50 const std::string& image_location,
57 /*out*/std::vector<std::unique_ptr<space::ImageSpace>>* boot_image_spaces,
61 static std::unique_ptr<ImageSpace> CreateFromAppImage(const char* image,
63 std::string* error_msg)
69 static std::unique_ptr<ImageHeader> ReadImageHeader(const char* image_location,
72 std::string* error_msg);
79 std::unique_ptr<const OatFile> ReleaseOatFile();
90 const std::string GetImageFilename() const { in GetImageFilename()
96 const std::string GetImageLocation() const { in GetImageLocation()
110 void Dump(std::ostream& os) const override;
128 std::string* system_location,
130 std::string* data_location,
138 static std::string GetBootClassPathChecksums(ArrayRef<const std::string> boot_class_path,
139 const std::string& image_location,
142 /*out*/std::string* error_msg);
146 static std::string GetBootClassPathChecksums(const std::vector<ImageSpace*>& image_spaces,
147 const std::vector<const DexFile*>& boot_class_path);
150 static std::vector<std::string> ExpandMultiImageLocations(
151 const std::vector<std::string>& dex_locations,
152 const std::string& image_location);
163 static bool ValidateOatFile(const OatFile& oat_file, std::string* error_msg);
170 void DumpSections(std::ostream& os) const;
185 static std::unique_ptr<ImageSpace> Init(const char* image_filename,
189 std::string* error_msg)
194 std::unique_ptr<accounting::ContinuousSpaceBitmap> live_bitmap_;
196 ImageSpace(const std::string& name,
199 std::unique_ptr<accounting::ContinuousSpaceBitmap> live_bitmap,
205 std::unique_ptr<OatFile> oat_file_;
211 const std::string image_location_;
217 static std::vector<std::string> ExpandMultiImageLocations(
218 ArrayRef<const std::string> dex_locations,
219 const std::string& image_location);