Lines Matching refs:spaces

2592     std::vector<std::unique_ptr<ImageSpace>> spaces;  in LoadImage()  local
2593 spaces.reserve(image_component_count); in LoadImage()
2605 &spaces, in LoadImage()
2646 spaces.size() == chunk.start_index + chunk.component_count) { in LoadImage()
2659 MaybeRelocateSpaces(spaces, logger); in LoadImage()
2660 DeduplicateInternedStrings(ArrayRef<const std::unique_ptr<ImageSpace>>(spaces), logger); in LoadImage()
2661 boot_image_spaces->swap(spaces); in LoadImage()
2755 static void DoRelocateSpaces(ArrayRef<const std::unique_ptr<ImageSpace>>& spaces, in DoRelocateSpaces() argument
2757 DCHECK(!spaces.empty()); in DoRelocateSpaces()
2761 spaces.front()->Begin(), in DoRelocateSpaces()
2762 spaces.back()->End() - spaces.front()->Begin())); in DoRelocateSpaces()
2763 const ImageHeader& base_header = spaces[0]->GetImageHeader(); in DoRelocateSpaces()
2765 DCHECK_LE(base_image_space_count, spaces.size()); in DoRelocateSpaces()
2767 spaces.SubArray(/*pos=*/ 0u, base_image_space_count), in DoRelocateSpaces()
2771 for (size_t i = base_image_space_count, size = spaces.size(); i != size; ) { in DoRelocateSpaces()
2772 const ImageHeader& ext_header = spaces[i]->GetImageHeader(); in DoRelocateSpaces()
2776 spaces.SubArray(/*pos=*/ i, ext_image_space_count), in DoRelocateSpaces()
2784 static void DoRelocateSpaces(ArrayRef<const std::unique_ptr<ImageSpace>> spaces, in DoRelocateSpaces() argument
2788 DCHECK(!spaces.empty()); in DoRelocateSpaces()
2789 const ImageHeader& first_header = spaces.front()->GetImageHeader(); in DoRelocateSpaces()
2799 ? static_cast<int64_t>(reinterpret_cast32<uint32_t>(spaces.front()->Begin())) - in DoRelocateSpaces()
2860 for (const std::unique_ptr<ImageSpace>& space : spaces) { in DoRelocateSpaces()
2943 for (const std::unique_ptr<ImageSpace>& space : spaces) { in DoRelocateSpaces()
2983 void MaybeRelocateSpaces(const std::vector<std::unique_ptr<ImageSpace>>& spaces, in MaybeRelocateSpaces() argument
2987 ImageSpace* first_space = spaces.front().get(); in MaybeRelocateSpaces()
2996 ArrayRef<const std::unique_ptr<ImageSpace>> spaces_ref(spaces); in MaybeRelocateSpaces()
3005 void DeduplicateInternedStrings(ArrayRef<const std::unique_ptr<ImageSpace>> spaces, in DeduplicateInternedStrings() argument
3008 DCHECK(!spaces.empty()); in DeduplicateInternedStrings()
3009 size_t num_spaces = spaces.size(); in DeduplicateInternedStrings()
3010 const ImageHeader& primary_header = spaces.front()->GetImageHeader(); in DeduplicateInternedStrings()
3017 const ImageHeader& current_header = spaces[space_pos]->GetImageHeader(); in DeduplicateInternedStrings()
3028 const ImageHeader& dependency_header = spaces[start_pos]->GetImageHeader(); in DeduplicateInternedStrings()
3036 spaces.SubArray(/*pos=*/ start_pos, space_pos - start_pos); in DeduplicateInternedStrings()
3039 ImageSpace* new_space = spaces[space_pos + i].get(); in DeduplicateInternedStrings()
3045 ImageSpace* new_space = spaces[space_pos + i].get(); in DeduplicateInternedStrings()
3254 /*inout*/std::vector<std::unique_ptr<ImageSpace>>* spaces, in LoadComponents() argument
3276 Guard guard(spaces); in LoadComponents()
3279 DCHECK_NE(spaces->empty(), is_extension); in LoadComponents()
3297 spaces->push_back(Load(locations[i], in LoadComponents()
3304 const ImageSpace* space = spaces->back().get(); in LoadComponents()
3342 ArrayRef<const std::unique_ptr<ImageSpace>>(*spaces).SubArray( in LoadComponents()
3345 ImageSpace* space = (*spaces)[spaces->size() - chunk.image_space_count + i].get(); in LoadComponents()