< prev index next >

src/hotspot/share/gc/g1/heapRegionManager.cpp

Print this page

        

*** 609,616 **** return _claims[region_index] == Claimed; } bool HeapRegionClaimer::claim_region(uint region_index) { assert(region_index < _n_regions, "Invalid index."); ! uint old_val = Atomic::cmpxchg(Claimed, &_claims[region_index], Unclaimed); return old_val == Unclaimed; } --- 609,616 ---- return _claims[region_index] == Claimed; } bool HeapRegionClaimer::claim_region(uint region_index) { assert(region_index < _n_regions, "Invalid index."); ! uint old_val = Atomic::cmpxchg(&_claims[region_index], Unclaimed, Claimed); return old_val == Unclaimed; }
< prev index next >