Lines Matching refs:heap
432 gc::Heap* heap = Runtime::Current()->GetHeap(); in DdmSendHeapInfo() local
438 Append4BE(bytes, heap->GetMaxMemory()); // Max allowed heap size in bytes. in DdmSendHeapInfo()
439 Append4BE(bytes, heap->GetTotalMemory()); // Current heap size in bytes. in DdmSendHeapInfo()
440 Append4BE(bytes, heap->GetBytesAllocated()); in DdmSendHeapInfo()
441 Append4BE(bytes, heap->GetObjectsAllocated()); in DdmSendHeapInfo()
663 gc::Heap* heap = Runtime::Current()->GetHeap(); in ExamineJavaObject() local
664 if (!heap->IsLiveObjectLocked(o)) { in ExamineJavaObject()
673 if (!heap->IsValidObjectAddress(c.Ptr())) { in ExamineJavaObject()
738 gc::Heap* heap = Runtime::Current()->GetHeap(); in DdmSendHeapSegments() local
739 for (const auto& space : heap->GetContinuousSpaces()) { in DdmSendHeapSegments()
760 heap->IncrementDisableMovingGC(self); in DdmSendHeapSegments()
769 heap->DecrementDisableMovingGC(self); in DdmSendHeapSegments()
778 heap->GetLargeObjectsSpace()->Walk(HeapChunkContext::HeapChunkJavaCallback, &context); in DdmSendHeapSegments()