Lines Matching defs:space

72 #include "gc/space/image_space.h"
73 #include "gc/space/space-inl.h"
930 std::vector<gc::space::ImageSpace*> spaces = heap->GetBootImageSpaces();
1064 for (gc::space::ImageSpace* image_space : spaces) {
1267 gc::space::ImageSpace* space,
1277 gc::space::ImageSpace* space,
1285 const ImageHeader& header = space->GetImageHeader();
1303 // The image space is not yet added to the heap, avoid read barriers.
1305 if (space->HasAddress(klass.Ptr())) {
1344 const auto& image_header = space->GetImageHeader();
1345 const auto bitmap = space->GetMarkBitmap(); // bitmap of objects
1346 const uint8_t* target_base = space->GetMemMap()->Begin();
1359 header.VisitPackedArtMethods(&visitor, space->Begin(), kRuntimePointerSize);
1363 // Update the class loader. Should only be used on classes in the image space.
1366 UpdateClassLoaderVisitor(gc::space::ImageSpace* space, ObjPtr<mirror::ClassLoader> class_loader)
1367 : space_(space),
1379 gc::space::ImageSpace* const space_;
1413 bool ClassLinker::OpenImageDexFiles(gc::space::ImageSpace* space,
1417 const ImageHeader& header = space->GetImageHeader();
1422 const OatFile* oat_file = space->GetOatFile();
1503 for (gc::space::ImageSpace* space : spaces_) {
1504 space_begin_.push_back(space->Begin());
1505 auto& header = space->GetImageHeader();
1553 for (auto space : spaces_) {
1554 auto offset = reinterpret_cast<uint8_t*>(arr) - space->Begin();
1555 if (space->GetImageHeader().GetDexCacheArraysSection().Contains(offset)) {
1572 const std::vector<gc::space::ImageSpace*>& spaces_;
1584 ClassTable* class_table, gc::space::ImageSpace* space)
1603 header.VisitPackedArtMethods(&visitor, space->Begin(), kRuntimePointerSize);
1639 gc::space::ImageSpace* space,
1649 const ImageHeader& header = space->GetImageHeader();
1656 if (image_pointer_size_ != space->GetImageHeader().GetPointerSize()) {
1658 static_cast<size_t>(space->GetImageHeader().GetPointerSize()),
1692 const OatFile* oat_file = space->GetOatFile();
1828 header.VisitPackedArtMethods(&visitor, space->Begin(), image_pointer_size_);
1838 uint8_t* const_section_begin = space->Begin() + header.GetBootImageConstantTablesOffset();
1859 temp_set = ClassTable::ClassSet(space->Begin() + class_table_section.Offset(),
1866 space,
1872 UpdateClassLoaderVisitor visitor(space, class_loader.Get());
1910 VerifyAppImage(header, class_loader, dex_caches, class_table, space);
1913 VLOG(class_linker) << "Adding image space took " << PrettyDuration(NanoTime() - start_time);
1969 // Concurrent moving GC marked new roots through the to-space invariant.
1979 // Concurrent moving GC marked new roots through the to-space invariant.
5416 // may not see any references to the target space and clean the card for a class if another
6948 // Only record this default method if it is new to save space.
7014 // realloced memory with out->CopyFrom, we are guaranteed to have objects in the to space since