Lines Matching refs:_span
301 new ReferenceProcessor(_span, // span
572 _span(cmsGen->reserved()._union(permGen->reserved())),
573 // Construct the is_alive_closure with _span & markBitMap
574 _is_alive_closure(_span, &_markBitMap),
633 if (!_markBitMap.allocate(_span)) {
637 assert(_markBitMap.covers(_span), "_markBitMap inconsistency?");
640 _modUnionTable.allocate(_span);
641 assert(_modUnionTable.covers(_span), "_modUnionTable inconsistency?");
2911 if (!verification_mark_bm()->allocate(_span)) {
2965 MarkRefsIntoClosure notOlder(_span, verification_mark_bm());
2979 MarkFromRootsClosure markFromRootsClosure(this, _span,
2990 verification_mark_bm()->iterate(&markFromRootsClosure, ra, _span.end());
3016 MarkRefsIntoVerifyClosure notOlder(_span, verification_mark_bm(),
3030 MarkFromRootsVerifyClosure markFromRootsClosure(this, _span,
3040 verification_mark_bm()->iterate(&markFromRootsClosure, ra, _span.end());
3300 if (_span.contains(p)) {
3305 "Inconsistent _span?");
3609 MarkRefsIntoClosure notOlder(_span, &_markBitMap);
4107 MemRegion _span;
4119 _span(collector->_span),
4146 if (_span.contains(addr) && !_bit_map->isMarked(addr)) {
4189 assert(_span.contains((HeapWord*)new_oop), "Not in span");
4379 MarkFromRootsClosure markFromRootsClosure(this, _span, &_markBitMap,
4405 _markBitMap.iterate(&markFromRootsClosure, ra, _span.end());
4570 assert(rp->span().equals(_span), "Spans should be equal");
4571 CMSKeepAliveClosure keep_alive(this, _span, &_markBitMap,
4575 _span, &_markBitMap, &_markStack,
4611 PushAndMarkClosure pam_cl(this, _span, ref_processor(),
4622 sss_cl(this, _span, &_markBitMap, &_markStack,
4629 mrias_cl(_span, ref_processor(), &_markBitMap, &_modUnionTable,
4636 smoac_cl(this, _span,
5173 _collector->_span, _collector->ref_processor(),
5347 MemRegion full_span = _collector->_span;
5677 mrias_cl(_span, ref_processor(), &_markBitMap, &_modUnionTable,
5681 markFromDirtyCardsClosure(this, _span,
5774 const MemRegion _span;
5791 _collector(collector), _span(span), _mark_bit_map(mark_bit_map)
5793 assert(_collector->_span.equals(_span) && !_span.is_empty(),
5794 "Inconsistency in _span");
5811 assert(_collector->_span.equals(_span), "Inconsistency in _span");
5812 CMSParKeepAliveClosure par_keep_alive(_collector, _span,
5816 CMSParDrainMarkingStackClosure par_drain_stack(_collector, _span,
5820 CMSIsAliveClosure is_alive_closure(_span, _mark_bit_map);
5850 _span(span),
5937 assert(rp->span().equals(_span), "Spans should be equal");
5943 CMSKeepAliveClosure cmsKeepAliveClosure(this, _span, &_markBitMap,
5947 _span, &_markBitMap, &_markStack,
6678 _span(span),
6682 assert(_bitMap->covers(_span), "_bitMap/_span mismatch");
6686 // if p points into _span, then mark corresponding bit in _markBitMap
6689 if (_span.contains(addr)) {
6701 _span(span),
6706 assert(_verification_bm->covers(_span), "_verification_bm/_span mismatch");
6710 // if p points into _span, then mark corresponding bit in _markBitMap
6713 if (_span.contains(addr)) {
6740 _span(span),
6767 if (_span.contains(addr) &&
6783 // the ones in CMS heap (i.e. in _span).
6854 _span(span),
6879 if (_span.contains(addr) &&
6911 assert(_span.contains(addr), "we are scanning the CMS generation");
7029 assert(!_span.contains(addr), "we are scanning the survivor spaces");
7053 // the ones in CMS heap (i.e. in _span).
7102 assert(_span.contains(addr), "we are scanning the CMS generation");
7148 _span(span),
7160 assert(_span.contains(_finger), "Out of bounds _finger?");
7166 assert(_span.contains(addr), "Out of bounds _finger?");
7298 assert(_span.contains(mr), "Should clear within span");
7309 _span, _bitMap, _markStack,
7334 _whole_span(collector->_span),
7335 _span(span),
7348 assert(_span.contains(_finger), "Out of bounds _finger?");
7421 assert(_span.contains(mr), "Should clear within span"); // _whole_span ??
7433 _span, _bit_map,
7477 _span(span),
7487 assert(_span.contains(_finger), "Out of bounds _finger?");
7492 assert(_span.contains(addr), "Out of bounds _finger?");
7535 _span(span),
7558 if (_span.contains(addr) && !_verification_bm->isMarked(addr)) {
7559 // Oop lies in _span and isn't yet grey or black
7588 _span(span),
7607 _whole_span(collector->_span),
7608 _span(span),
7620 assert(_span.contains(low), "Out of bounds addr");
7658 if (_span.contains(addr) && !_bitMap->isMarked(addr)) {
7659 // Oop lies in _span and isn't yet grey or black
7697 // Oop lies in _span and isn't yet grey or black
7709 || (_span.contains(addr) && addr >= _finger)) { // later in this chunk
7761 _span(span),
7783 if (_span.contains(addr) && !_bit_map->isMarked(addr)) {
7834 _span(span),
7863 if (_span.contains(addr) && !_bit_map->isMarked(addr)) {
8645 (!_span.contains(addr) || _bit_map->isMarked(addr));
8653 _span(span),
8657 assert(!_span.is_empty(), "Empty span could spell trouble");
8664 if (_span.contains(addr) &&
8711 if (_span.contains(addr) &&
8736 assert(_span.contains((HeapWord*)new_oop), "Out of bounds oop");
8738 // the ones in CMS heap (i.e. in _span).
8750 _span(span),
8756 if (_span.contains(addr) &&
8812 assert(_span.contains(addr), "Should be within span");
8832 assert(_span.contains((HeapWord*)new_oop), "Out of bounds oop");
8834 // the ones in CMS heap (i.e. in _span).
9136 assert(_span.contains(p), "oop should be in _span");