< prev index next >
src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Print this page
*** 1322,1336 ****
if (!_aux_bitmap_region_special && !os::uncommit_memory((char*)_aux_bitmap_region.start(), _aux_bitmap_region.byte_size())) {
log_warning(gc)("Could not uncommit native memory for auxiliary marking bitmap for heap iteration");
}
}
- void ShenandoahHeap::safe_object_iterate(ObjectClosure* cl) {
- assert(SafepointSynchronize::is_at_safepoint(), "safe iteration is only available during safepoints");
- object_iterate(cl);
- }
-
void ShenandoahHeap::heap_region_iterate(ShenandoahHeapRegionClosure* blk) const {
for (size_t i = 0; i < num_regions(); i++) {
ShenandoahHeapRegion* current = get_region(i);
blk->heap_region_do(current);
}
--- 1322,1331 ----
< prev index next >