src/hotspot/share/oops/objArrayKlass.hpp
changeset 49982 9042ffe5b7fe
parent 49948 ff8dbb56740a
child 50389 7e8c0409a747
equal deleted inserted replaced
49981:bd0a95bec96b 49982:9042ffe5b7fe
   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: