Lines Matching defs:local_heap
432 bool Heap::CanExpandOldGenerationBackground(LocalHeap* local_heap,
438 return gc_state() == TEAR_DOWN || IsMainThreadParked(local_heap) ||
1387 safepoint()->IterateLocalHeaps([](LocalHeap* local_heap) {
1388 local_heap->InvokeGCEpilogueCallbacksInSafepoint();
2178 void Heap::CollectGarbageForBackground(LocalHeap* local_heap) {
2179 CHECK(local_heap->is_main_thread());
3692 safepoint()->IterateLocalHeaps([](LocalHeap* local_heap) {
3693 local_heap->MakeLinearAllocationAreaIterable();
3707 [](LocalHeap* local_heap) { local_heap->FreeLinearAllocationArea(); });
3720 safepoint()->IterateLocalHeaps([](LocalHeap* local_heap) {
3721 local_heap->FreeSharedLinearAllocationArea();
5456 bool Heap::ShouldExpandOldGenerationOnSlowAllocation(LocalHeap* local_heap) {
5466 if (IsMainThreadParked(local_heap)) return true;
5469 if (IsRetryOfFailedAllocation(local_heap)) return true;
5490 bool Heap::IsRetryOfFailedAllocation(LocalHeap* local_heap) {
5491 if (!local_heap) return false;
5492 return local_heap->allocation_failed_;
5495 bool Heap::IsMainThreadParked(LocalHeap* local_heap) {
5496 if (!local_heap) return false;
5497 return local_heap->main_thread_parked_;