Lines Matching full:heap_
59 : InlineAllocationObserver(step_size), heap_(heap) {}
62 heap_.ScheduleIdleScavengeIfNeeded(bytes_allocated);
66 Heap& heap_;
540 explicit PretenuringScope(Heap* heap) : heap_(heap) {
541 heap_->global_pretenuring_feedback_ =
546 delete heap_->global_pretenuring_feedback_;
547 heap_->global_pretenuring_feedback_ = nullptr;
551 Heap* heap_;
785 explicit GCCallbacksScope(Heap* heap) : heap_(heap) {
786 heap_->gc_callbacks_depth_++;
788 ~GCCallbacksScope() { heap_->gc_callbacks_depth_--; }
790 bool CheckReenter() { return heap_->gc_callbacks_depth_ == 1; }
793 Heap* heap_;
1486 explicit VerifyNonPointerSpacePointersVisitor(Heap* heap) : heap_(heap) {}
1491 CHECK(!heap_->InNewSpace(HeapObject::cast(*current)));
1497 Heap* heap_;
1567 reinterpret_cast<intptr_t*>(heap_->new_space()->ToSpaceEnd());
1601 explicit ScavengeWeakObjectRetainer(Heap* heap) : heap_(heap) {}
1604 if (!heap_->InFromSpace(object)) {
1616 Heap* heap_;
4516 : heap_(heap),
4522 heap_->IterateAndMarkPointersToFromSpace(
4530 Heap* heap_;
5503 return heap_->new_space();
5505 return heap_->old_space();
5507 return heap_->code_space();
5509 return heap_->map_space();
5511 return heap_->lo_space();
5521 return heap_->old_space();
5523 return heap_->code_space();
5525 return heap_->map_space();
5535 return heap_->old_space();
5537 return heap_->code_space();
5545 : heap_(heap), current_space_(FIRST_SPACE), iterator_(NULL) {}
5582 iterator_ = new SemiSpaceIterator(heap_->new_space());
5585 iterator_ = new HeapObjectIterator(heap_->old_space());
5588 iterator_ = new HeapObjectIterator(heap_->code_space());
5591 iterator_ = new HeapObjectIterator(heap_->map_space());
5594 iterator_ = new LargeObjectIterator(heap_->lo_space());
5613 explicit UnreachableObjectsFilter(Heap* heap) : heap_(heap) {
5618 heap_->mark_compact_collector()->ClearMarkbits();
5657 heap_->IterateRoots(&visitor, VISIT_ALL);
5661 Heap* heap_;
5670 heap_(heap),
5675 heap_->heap_iterator_start();
5677 space_iterator_ = new SpaceIterator(heap_);
5680 filter_ = new UnreachableObjectsFilter(heap_);
5690 heap_->heap_iterator_end();
6019 if (new_space_strings_[i] == heap_->the_hole_value()) {
6023 if (heap_->InNewSpace(new_space_strings_[i])) {
6034 if (old_space_strings_[i] == heap_->the_hole_value()) {
6038 DCHECK(!heap_->InNewSpace(old_space_strings_[i]));
6053 heap_->FinalizeExternalString(ExternalString::cast(new_space_strings_[i]));
6057 heap_->FinalizeExternalString(ExternalString::cast(old_space_strings_[i]));
6066 : heap_(heap), head_(head) {}
6072 heap_->FreeQueuedChunks(head_);
6073 heap_->pending_unmapping_tasks_semaphore_.Signal();
6076 Heap* heap_;