equal
deleted
inserted
replaced
115 // Initialization (virtual from Klass) |
115 // Initialization (virtual from Klass) |
116 void initialize(TRAPS); |
116 void initialize(TRAPS); |
117 |
117 |
118 // GC specific object visitors |
118 // GC specific object visitors |
119 // |
119 // |
120 #if INCLUDE_ALL_GCS |
120 #if INCLUDE_PARALLELGC |
121 // Parallel Scavenge |
121 // Parallel Scavenge |
122 void oop_ps_push_contents( oop obj, PSPromotionManager* pm); |
122 void oop_ps_push_contents( oop obj, PSPromotionManager* pm); |
123 // Parallel Compact |
123 // Parallel Compact |
124 void oop_pc_follow_contents(oop obj, ParCompactionManager* cm); |
124 void oop_pc_follow_contents(oop obj, ParCompactionManager* cm); |
125 void oop_pc_update_pointers(oop obj, ParCompactionManager* cm); |
125 void oop_pc_update_pointers(oop obj, ParCompactionManager* cm); |
176 ALL_OOP_OOP_ITERATE_CLOSURES_1(OOP_OOP_ITERATE_DECL) |
176 ALL_OOP_OOP_ITERATE_CLOSURES_1(OOP_OOP_ITERATE_DECL) |
177 ALL_OOP_OOP_ITERATE_CLOSURES_2(OOP_OOP_ITERATE_DECL) |
177 ALL_OOP_OOP_ITERATE_CLOSURES_2(OOP_OOP_ITERATE_DECL) |
178 ALL_OOP_OOP_ITERATE_CLOSURES_1(OOP_OOP_ITERATE_DECL_RANGE) |
178 ALL_OOP_OOP_ITERATE_CLOSURES_1(OOP_OOP_ITERATE_DECL_RANGE) |
179 ALL_OOP_OOP_ITERATE_CLOSURES_2(OOP_OOP_ITERATE_DECL_RANGE) |
179 ALL_OOP_OOP_ITERATE_CLOSURES_2(OOP_OOP_ITERATE_DECL_RANGE) |
180 |
180 |
181 #if INCLUDE_ALL_GCS |
181 #if INCLUDE_OOP_OOP_ITERATE_BACKWARDS |
182 ALL_OOP_OOP_ITERATE_CLOSURES_1(OOP_OOP_ITERATE_DECL_NO_BACKWARDS) |
182 ALL_OOP_OOP_ITERATE_CLOSURES_1(OOP_OOP_ITERATE_DECL_NO_BACKWARDS) |
183 ALL_OOP_OOP_ITERATE_CLOSURES_2(OOP_OOP_ITERATE_DECL_NO_BACKWARDS) |
183 ALL_OOP_OOP_ITERATE_CLOSURES_2(OOP_OOP_ITERATE_DECL_NO_BACKWARDS) |
184 #endif // INCLUDE_ALL_GCS |
184 #endif |
185 |
185 |
186 // JVM support |
186 // JVM support |
187 jint compute_modifier_flags(TRAPS) const; |
187 jint compute_modifier_flags(TRAPS) const; |
188 |
188 |
189 public: |
189 public: |