Lines Matching defs:heap_
178 mark_compact_collector_.heap_ = this;
179 external_string_table_.heap_ = this;
1231 explicit ScavengeVisitor(Heap* heap) : heap_(heap) {}
1243 if (!heap_->InNewSpace(object)) return;
1248 Heap* heap_;
1257 explicit VerifyNonPointerSpacePointersVisitor(Heap* heap) : heap_(heap) {}
1261 CHECK(!heap_->InNewSpace(HeapObject::cast(*current)));
1267 Heap* heap_;
1375 limit_ = reinterpret_cast<intptr_t*>(heap_->new_space()->ToSpaceStart());
1377 reinterpret_cast<intptr_t*>(heap_->new_space()->ToSpaceEnd());
1407 explicit ScavengeWeakObjectRetainer(Heap* heap) : heap_(heap) { }
1410 if (!heap_->InFromSpace(object)) {
1422 Heap* heap_;
7017 return heap_->new_space();
7019 return heap_->old_pointer_space();
7021 return heap_->old_data_space();
7023 return heap_->code_space();
7025 return heap_->map_space();
7027 return heap_->cell_space();
7029 return heap_->property_cell_space();
7031 return heap_->lo_space();
7041 return heap_->old_pointer_space();
7043 return heap_->old_data_space();
7045 return heap_->code_space();
7047 return heap_->map_space();
7049 return heap_->cell_space();
7051 return heap_->property_cell_space();
7062 return heap_->old_pointer_space();
7064 return heap_->old_data_space();
7066 return heap_->code_space();
7074 : heap_(heap),
7082 : heap_(heap),
7123 iterator_ = new SemiSpaceIterator(heap_->new_space(), size_func_);
7127 new HeapObjectIterator(heap_->old_pointer_space(), size_func_);
7130 iterator_ = new HeapObjectIterator(heap_->old_data_space(), size_func_);
7133 iterator_ = new HeapObjectIterator(heap_->code_space(), size_func_);
7136 iterator_ = new HeapObjectIterator(heap_->map_space(), size_func_);
7139 iterator_ = new HeapObjectIterator(heap_->cell_space(), size_func_);
7142 iterator_ = new HeapObjectIterator(heap_->property_cell_space(),
7146 iterator_ = new LargeObjectIterator(heap_->lo_space(), size_func_);
7165 explicit UnreachableObjectsFilter(Heap* heap) : heap_(heap) {
7170 heap_->mark_compact_collector()->ClearMarkbits();
7208 heap_->IterateRoots(&visitor, VISIT_ALL);
7212 Heap* heap_;
7218 : heap_(heap),
7227 : heap_(heap),
7241 space_iterator_ = new SpaceIterator(heap_);
7244 filter_ = new UnreachableObjectsFilter(heap_);
7532 heap_(heap),
7537 start_object_size_ = heap_->SizeOfObjects();
7538 start_memory_size_ = heap_->isolate()->memory_allocator()->Size();
7547 heap_->SizeOfObjects() - heap_->alive_after_last_gc_;
7549 if (heap_->last_gc_end_timestamp_ > 0) {
7550 spent_in_mutator_ = Max(start_time_ - heap_->last_gc_end_timestamp_, 0.0);
7553 steps_count_ = heap_->incremental_marking()->steps_count();
7554 steps_took_ = heap_->incremental_marking()->steps_took();
7555 longest_step_ = heap_->incremental_marking()->longest_step();
7557 heap_->incremental_marking()->steps_count_since_last_gc();
7559 heap_->incremental_marking()->steps_took_since_last_gc();
7567 bool first_gc = (heap_->last_gc_end_timestamp_ == 0);
7569 heap_->alive_after_last_gc_ = heap_->SizeOfObjects();
7570 heap_->last_gc_end_timestamp_ = OS::TimeCurrentMillis();
7572 double time = heap_->last_gc_end_timestamp_ - start_time_;
7576 heap_->total_gc_time_ms_ += time;
7577 heap_->max_gc_pause_ = Max(heap_->max_gc_pause_, time);
7578 heap_->max_alive_after_gc_ = Max(heap_->max_alive_after_gc_,
7579 heap_->alive_after_last_gc_);
7581 heap_->min_in_mutator_ = Min(heap_->min_in_mutator_,
7585 heap_->total_gc_time_ms_ += time;
7590 heap_->AddMarkingTime(scopes_[Scope::MC_MARK]);
7593 PrintPID("%8.0f ms: ", heap_->isolate()->time_millis_since_init());
7599 static_cast<double>(heap_->isolate()->memory_allocator()->Size()) / MB;
7668 PrintF("total_size_after=%" V8_PTR_PREFIX "d ", heap_->SizeOfObjects());
7671 PrintF("holes_size_after=%" V8_PTR_PREFIX "d ", CountTotalHolesSize(heap_));
7691 heap_->PrintShortHeapStatistics();
7815 if (new_space_strings_[i] == heap_->the_hole_value()) {
7819 if (heap_->InNewSpace(new_space_strings_[i])) {
7830 if (old_space_strings_[i] == heap_->the_hole_value()) {
7834 ASSERT(!heap_->InNewSpace(old_space_strings_[i]));
7849 heap_->FinalizeExternalString(ExternalString::cast(new_space_strings_[i]));
7853 heap_->FinalizeExternalString(ExternalString::cast(old_space_strings_[i]));