< prev index next >
src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
Print this page
@@ -303,11 +303,11 @@
report_illegal_transition("commit bypass");
}
}
void ShenandoahHeapRegion::clear_live_data() {
- OrderAccess::release_store_fence<size_t>(&_live_data, 0);
+ Atomic::release_store_fence<size_t>(&_live_data, 0);
}
void ShenandoahHeapRegion::reset_alloc_metadata() {
_tlab_allocs = 0;
_gclab_allocs = 0;
@@ -349,11 +349,11 @@
assert(Thread::current()->is_VM_thread(), "by VM thread");
_live_data = (s >> LogHeapWordSize);
}
size_t ShenandoahHeapRegion::get_live_data_words() const {
- return OrderAccess::load_acquire(&_live_data);
+ return Atomic::load_acquire(&_live_data);
}
size_t ShenandoahHeapRegion::get_live_data_bytes() const {
return get_live_data_words() * HeapWordSize;
}
< prev index next >