< prev index next >

src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp

Print this page
rev 7858 : 8073543: Circular include dependency between psScavenge.inline.hpp and psPromotionManager.inline.hpp

*** 201,210 **** --- 201,216 ---- return claimed_stack_depth()->is_empty(); } inline void process_popped_location_depth(StarTask p); + static bool should_scavenge(oop* p, bool check_to_space = false); + static bool should_scavenge(narrowOop* p, bool check_to_space = false); + + template <class T, bool promote_immediately> + void copy_and_push_safe_barrier(T* p); + template <class T> inline void claim_or_forward_depth(T* p); TASKQUEUE_STATS_ONLY(inline void record_steal(StarTask& p);) };
< prev index next >