Home | History | Annotate | Download | only in space

Lines Matching refs:ImageSpace

57 Atomic<uint32_t> ImageSpace::bitmap_index_(0);
59 ImageSpace::ImageSpace(const std::string& image_filename,
205 bool ImageSpace::FindImageFilename(const char* image_location,
285 ImageHeader* ImageSpace::ReadImageHeader(const char* image_location,
406 void ImageSpace::VerifyImageAllocations() {
474 // Helper class encapsulating loading, so we can access private ImageSpace members (this is a
478 static std::unique_ptr<ImageSpace> Load(const char* image_location,
516 static std::unique_ptr<ImageSpace> Init(const char* image_filename,
526 VLOG(image) << "ImageSpace::Init entering image_filename=" << image_filename;
641 const uint32_t bitmap_index = ImageSpace::bitmap_index_.FetchAndAddSequentiallyConsistent(1);
642 std::string bitmap_name(StringPrintf("imagespace %s live-bitmap %u",
675 std::unique_ptr<ImageSpace> space(new ImageSpace(image_filename,
701 if (!ImageSpace::ValidateOatFile(*space->oat_file_, error_msg)) {
747 VLOG(image) << "ImageSpace::Init exiting " << *space.get();
1143 // In place means modifying a single ImageSpace in place rather than relocating from one ImageSpace
1369 static std::unique_ptr<OatFile> OpenOatFile(const ImageSpace& image,
1453 std::unique_ptr<ImageSpace> ImageSpace::CreateBootImage(const char* image_location,
1520 std::unique_ptr<ImageSpace> relocated_space =
1537 std::unique_ptr<ImageSpace> cache_space =
1557 std::unique_ptr<ImageSpace> system_space =
1582 std::unique_ptr<ImageSpace> patched_space =
1611 std::unique_ptr<ImageSpace> compiled_space =
1645 bool ImageSpace::LoadBootImage(const std::string& image_file_name,
1647 std::vector<space::ImageSpace*>* boot_image_spaces,
1668 std::unique_ptr<space::ImageSpace> boot_image_space_uptr = CreateBootImage(
1674 space::ImageSpace* boot_image_space = boot_image_space_uptr.release();
1720 ImageSpace::~ImageSpace() {
1743 std::unique_ptr<ImageSpace> ImageSpace::CreateFromAppImage(const char* image,
1753 const OatFile* ImageSpace::GetOatFile() const {
1757 std::unique_ptr<const OatFile> ImageSpace::ReleaseOatFile() {
1762 void ImageSpace::Dump(std::ostream& os) const {
1770 std::string ImageSpace::GetMultiImageBootClassPath(
1815 bool ImageSpace::ValidateOatFile(const OatFile& oat_file, std::string* error_msg) {
1872 void ImageSpace::ExtractMultiImageLocations(const std::string& input_image_file_name,
1914 void ImageSpace::DumpSections(std::ostream& os) const {