Searched refs:_bm (Results 1 - 8 of 8) sorted by relevance
/openjdk7/hotspot/src/share/vm/gc_implementation/concurrentMarkSweep/ |
H A D | concurrentMarkSweepGeneration.inline.hpp | 38 _bm.clear_large(); 59 _bm.set_bit(heapWordToOffset(addr)); 66 return _bm.par_at_put(heapWordToOffset(addr), true); 73 _bm.par_at_put(heapWordToOffset(addr), false); 79 _bm.set_range(heapWordToOffset(mr.start()), heapWordToOffset(mr.end()), 86 _bm.clear_range(heapWordToOffset(mr.start()), heapWordToOffset(mr.end()), 93 _bm.par_set_range(heapWordToOffset(mr.start()), heapWordToOffset(mr.end()), 100 _bm.par_clear_range(heapWordToOffset(mr.start()), heapWordToOffset(mr.end()), 107 _bm.set_range(heapWordToOffset(mr.start()), heapWordToOffset(mr.end()), 114 _bm [all...] |
H A D | vmStructs_cms.hpp | 38 nonstatic_field(CMSBitMap, _bm, BitMap) \
|
H A D | concurrentMarkSweepGeneration.hpp | 83 BitMap _bm; // the bit map itself member in class:VALUE_OBJ_CLASS_SPEC 85 Mutex* const _lock; // mutex protecting _bm; 101 size_t sizeInBits() const { return _bm.size(); } 136 _bm.iterate(cl);
|
H A D | concurrentMarkSweepGeneration.cpp | 6506 _bm(), 6531 _bm.set_map((BitMap::bm_word_t*)_virtual_space.low()); 6534 _bm.set_size(_bmWordSize >> _shifter); 6539 assert(_bm.size() == heapWordDiffToOffsetDiff(sizeInWords()), 6568 // assert(_bm.map() == _virtual_space.low(), "map inconsistency"); 6569 assert((size_t)_bm.size() == (_bmWordSize >> _shifter),
|
/openjdk7/hotspot/src/share/vm/gc_implementation/g1/ |
H A D | concurrentMark.hpp | 62 BitMap _bm; // the bit map itself member in class:VALUE_OBJ_CLASS_SPEC 81 return _bm.at(heapWordToOffset(addr)); 127 _bm.set_bit(heapWordToOffset(addr)); 132 _bm.clear_bit(heapWordToOffset(addr)); 137 return _bm.par_set_bit(heapWordToOffset(addr)); 142 return _bm.par_clear_bit(heapWordToOffset(addr));
|
H A D | heapRegionRemSet.cpp | 42 BitMap _bm; member in class:PerRegionTable 59 BitMap* bm() { return &_bm; } 68 _bm(HeapRegion::CardsPerRegion, false /* in-resource-area */), 73 if (!_bm.at(from_card)) { 75 if (_bm.par_at_put(from_card, 1)) { 79 _bm.at_put(from_card, 1); 122 // guarantee(_occupied == _bm.count_one_bits(), "Check"); 134 _bm.clear(); 163 bm->set_union(_bm); 168 return sizeof(this) + _bm [all...] |
H A D | concurrentMark.inline.hpp | 253 start_offset = _bm.get_next_one_offset(start_offset, end_offset); 262 start_offset = _bm.get_next_one_offset(next_offset, end_offset);
|
H A D | concurrentMark.cpp | 53 _bm((uintptr_t*)NULL,0), 69 _bm.set_map((uintptr_t*)_virtual_space.low()); 72 _bm.set_size(_bmWordSize >> _shifter); 85 size_t nextOffset = _bm.get_next_one_offset(addrOffset, limitOffset); 100 size_t nextOffset = _bm.get_next_zero_offset(addrOffset, limitOffset); 115 // assert(_bm.map() == _virtual_space.low(), "map inconsistency"); 116 assert(((size_t)_bm.size() * ((size_t)1 << _shifter)) == _bmWordSize, 124 _bm.clear(); 135 _bm.at_put_range(heapWordToOffset(mr.start()), 143 _bm 1276 CMBitMapRO* _bm; member in class:CalcLiveObjectsClosure [all...] |
Completed in 171 milliseconds