< prev index next >

src/share/vm/gc/g1/g1CollectedHeap.inline.hpp

Print this page
rev 11552 : imported patch 8159978-collection-set-as-array

*** 87,106 **** p2i((void*)addr), p2i(g1_reserved().start()), p2i(g1_reserved().end())); return _hrm.addr_to_region((HeapWord*) addr); } inline void G1CollectedHeap::reset_gc_time_stamp() { _gc_time_stamp = 0; - OrderAccess::fence(); - // Clear the cached CSet starting regions and time stamps. - // Their validity is dependent on the GC timestamp. - clear_cset_start_regions(); } inline void G1CollectedHeap::increment_gc_time_stamp() { ++_gc_time_stamp; - OrderAccess::fence(); } inline void G1CollectedHeap::old_set_add(HeapRegion* hr) { _old_set.add(hr); } --- 87,103 ---- p2i((void*)addr), p2i(g1_reserved().start()), p2i(g1_reserved().end())); return _hrm.addr_to_region((HeapWord*) addr); } inline void G1CollectedHeap::reset_gc_time_stamp() { + assert_at_safepoint(true); _gc_time_stamp = 0; } inline void G1CollectedHeap::increment_gc_time_stamp() { + assert_at_safepoint(true); ++_gc_time_stamp; } inline void G1CollectedHeap::old_set_add(HeapRegion* hr) { _old_set.add(hr); }
< prev index next >