mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-28 15:24:43 +02:00
8073543: Circular include dependency between psScavenge.inline.hpp and psPromotionManager.inline.hpp
Reviewed-by: brutisso, mgerdin
This commit is contained in:
parent
5cc358251f
commit
cd997db44d
11 changed files with 58 additions and 51 deletions
|
@ -203,6 +203,12 @@ class PSPromotionManager VALUE_OBJ_CLASS_SPEC {
|
|||
|
||||
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);)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue