Searched refs:los (Results 1 – 5 of 5) sorted by relevance
/art/runtime/gc/space/ |
D | large_object_space_test.cc | 39 LargeObjectSpace* los = nullptr; in LargeObjectTest() local 41 los = space::LargeObjectMapSpace::Create("large object space"); in LargeObjectTest() 43 los = space::FreeListSpace::Create("large object space", nullptr, 128 * MB); in LargeObjectTest() 55 mirror::Object* obj = los->Alloc(self, request_size, &allocation_size, nullptr, in LargeObjectTest() 58 ASSERT_EQ(allocation_size, los->AllocationSize(obj, nullptr)); in LargeObjectTest() 78 ASSERT_FALSE(los->IsZygoteLargeObject(self, obj)); in LargeObjectTest() 80 los->SetAllLargeObjectsAsZygoteObjects(self); in LargeObjectTest() 83 ASSERT_TRUE(los->IsZygoteLargeObject(self, obj)); in LargeObjectTest() 97 ASSERT_GE(los->Free(Thread::Current(), obj), request_size); in LargeObjectTest() 101 los->Dump(LOG(INFO)); in LargeObjectTest() [all …]
|
/art/runtime/gc/collector/ |
D | semi_space.cc | 413 space::LargeObjectSpace* los = GetHeap()->GetLargeObjectsSpace(); in MarkReachableObjects() local 414 if (is_large_object_space_immune_ && los != nullptr) { in MarkReachableObjects() 420 los->CopyLiveToMarked(); in MarkReachableObjects() 426 accounting::LargeObjectBitmap* large_live_bitmap = los->GetLiveBitmap(); in MarkReachableObjects() 428 large_live_bitmap->VisitMarkedRange(reinterpret_cast<uintptr_t>(los->Begin()), in MarkReachableObjects() 429 reinterpret_cast<uintptr_t>(los->End()), in MarkReachableObjects() 687 space::LargeObjectSpace* los = heap_->GetLargeObjectsSpace(); in SweepLargeObjects() local 688 if (los != nullptr) { in SweepLargeObjects() 690 RecordFreeLOS(los->Sweep(swap_bitmaps)); in SweepLargeObjects() 821 space::LargeObjectSpace* los = GetHeap()->GetLargeObjectsSpace(); in FinishPhase() local [all …]
|
D | mark_compact.cc | 562 space::LargeObjectSpace* los = heap_->GetLargeObjectsSpace(); in SweepLargeObjects() local 563 if (los != nullptr) { in SweepLargeObjects() 565 RecordFreeLOS(los->Sweep(swap_bitmaps)); in SweepLargeObjects()
|
D | mark_sweep.cc | 1310 space::LargeObjectSpace* los = heap_->GetLargeObjectsSpace(); in SweepLargeObjects() local 1311 if (los != nullptr) { in SweepLargeObjects() 1313 RecordFreeLOS(los->Sweep(swap_bitmaps)); in SweepLargeObjects()
|
/art/runtime/hprof/ |
D | hprof.cc | 1094 const auto* los = heap->GetLargeObjectsSpace(); in DumpHeapObject() local 1095 if (los->Contains(obj) && los->IsZygoteLargeObject(Thread::Current(), obj)) { in DumpHeapObject()
|