Lines Matching refs:iterator_
5761 : heap_(heap), current_space_(FIRST_SPACE), iterator_(NULL) {} in SpaceIterator()
5766 delete iterator_; in ~SpaceIterator()
5777 if (iterator_ != NULL) { in next()
5778 delete iterator_; in next()
5779 iterator_ = NULL; in next()
5794 DCHECK(iterator_ == NULL); in CreateIterator()
5798 iterator_ = new SemiSpaceIterator(heap_->new_space()); in CreateIterator()
5801 iterator_ = new HeapObjectIterator(heap_->old_space()); in CreateIterator()
5804 iterator_ = new HeapObjectIterator(heap_->code_space()); in CreateIterator()
5807 iterator_ = new HeapObjectIterator(heap_->map_space()); in CreateIterator()
5810 iterator_ = new LargeObjectIterator(heap_->lo_space()); in CreateIterator()
5815 DCHECK(iterator_ != NULL); in CreateIterator()
5816 return iterator_; in CreateIterator()