Lines Matching defs:heap
42 #include "gc/heap.h"
80 gc::Heap* const heap = Runtime::Current()->GetHeap();
82 DCHECK(heap->GetBootImageSpaces().empty());
85 for (gc::space::ImageSpace* boot_image_space : heap->GetBootImageSpaces()) {
97 gc::Heap* const heap = Runtime::Current()->GetHeap();
99 DCHECK(heap->GetBootImageSpaces().empty());
102 for (gc::space::ImageSpace* boot_image_space : heap->GetBootImageSpaces()) {
124 gc::Heap* const heap = Runtime::Current()->GetHeap();
133 heap->CollectGarbage(false); // Remove garbage.
185 // TODO: heap validation can't handle these fix up passes.
926 gc::Heap* heap = Runtime::Current()->GetHeap();
927 heap->VisitObjects(CheckNonImageClassesRemovedCallback, this);
1393 gc::Heap* const heap = runtime->GetHeap();
1421 heap->VisitObjects(DeflateMonitorCallback, this);
1457 for (gc::space::ImageSpace* space : heap->GetBootImageSpaces()) {
1476 heap->VisitObjects(EnsureBinSlotAssignedCallback, this);
1531 heap->VisitObjects(UnbinObjectsIntoOffsetCallback, this);
1643 gc::Heap* const heap = Runtime::Current()->GetHeap();
1644 heap->GetBootImagesSize(&boot_image_begin, &boot_image_end, &boot_oat_begin, &boot_oat_end);
1837 gc::Heap* heap = Runtime::Current()->GetHeap();
1838 heap->VisitObjects(CopyAndFixupObjectsCallback, this);