< prev index next >

src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp

Print this page

        

*** 47,57 **** #include "utilities/copy.hpp" #include "utilities/globalDefinitions.hpp" inline ShenandoahHeapRegion* ShenandoahRegionIterator::next() { ! size_t new_index = Atomic::add((size_t) 1, &_index); // get_region() provides the bounds-check and returns NULL on OOB. return _heap->get_region(new_index - 1); } inline bool ShenandoahHeap::has_forwarded_objects() const { --- 47,57 ---- #include "utilities/copy.hpp" #include "utilities/globalDefinitions.hpp" inline ShenandoahHeapRegion* ShenandoahRegionIterator::next() { ! size_t new_index = Atomic::add(&_index, (size_t) 1); // get_region() provides the bounds-check and returns NULL on OOB. return _heap->get_region(new_index - 1); } inline bool ShenandoahHeap::has_forwarded_objects() const {
< prev index next >