src/share/vm/gc_implementation/parNew/parOopClosures.inline.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File hotspot Cdiff src/share/vm/gc_implementation/parNew/parOopClosures.inline.hpp

src/share/vm/gc_implementation/parNew/parOopClosures.inline.hpp

Print this page
rev 7215 : imported patch remove_levels

*** 68,78 **** inline void ParScanClosure::do_oop_work(T* p, bool gc_barrier, bool root_scan) { assert((!Universe::heap()->is_in_reserved(p) || generation()->is_in_reserved(p)) ! && (generation()->level() == 0 || gc_barrier), "The gen must be right, and we must be doing the barrier " "in older generations."); T heap_oop = oopDesc::load_heap_oop(p); if (!oopDesc::is_null(heap_oop)) { oop obj = oopDesc::decode_heap_oop_not_null(heap_oop); --- 68,78 ---- inline void ParScanClosure::do_oop_work(T* p, bool gc_barrier, bool root_scan) { assert((!Universe::heap()->is_in_reserved(p) || generation()->is_in_reserved(p)) ! && (generation() == GenCollectedHeap::heap()->young_gen() || gc_barrier), "The gen must be right, and we must be doing the barrier " "in older generations."); T heap_oop = oopDesc::load_heap_oop(p); if (!oopDesc::is_null(heap_oop)) { oop obj = oopDesc::decode_heap_oop_not_null(heap_oop);
src/share/vm/gc_implementation/parNew/parOopClosures.inline.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File