src/hotspot/share/oops/typeArrayKlass.hpp
changeset 49982 9042ffe5b7fe
parent 47216 71c04702a3d5
child 50752 9d62da00bf15
equal deleted inserted replaced
49981:bd0a95bec96b 49982:9042ffe5b7fe
    72   // Copying
    72   // Copying
    73   void  copy_array(arrayOop s, int src_pos, arrayOop d, int dst_pos, int length, TRAPS);
    73   void  copy_array(arrayOop s, int src_pos, arrayOop d, int dst_pos, int length, TRAPS);
    74 
    74 
    75   // GC specific object visitors
    75   // GC specific object visitors
    76   //
    76   //
    77 #if INCLUDE_ALL_GCS
    77 #if INCLUDE_PARALLELGC
    78   // Parallel Scavenge
    78   // Parallel Scavenge
    79   void oop_ps_push_contents(  oop obj, PSPromotionManager* pm);
    79   void oop_ps_push_contents(  oop obj, PSPromotionManager* pm);
    80   // Parallel Compact
    80   // Parallel Compact
    81   void oop_pc_follow_contents(oop obj, ParCompactionManager* cm);
    81   void oop_pc_follow_contents(oop obj, ParCompactionManager* cm);
    82   void oop_pc_update_pointers(oop obj, ParCompactionManager* cm);
    82   void oop_pc_update_pointers(oop obj, ParCompactionManager* cm);
   102   ALL_OOP_OOP_ITERATE_CLOSURES_1(OOP_OOP_ITERATE_DECL)
   102   ALL_OOP_OOP_ITERATE_CLOSURES_1(OOP_OOP_ITERATE_DECL)
   103   ALL_OOP_OOP_ITERATE_CLOSURES_2(OOP_OOP_ITERATE_DECL)
   103   ALL_OOP_OOP_ITERATE_CLOSURES_2(OOP_OOP_ITERATE_DECL)
   104   ALL_OOP_OOP_ITERATE_CLOSURES_1(OOP_OOP_ITERATE_DECL_RANGE)
   104   ALL_OOP_OOP_ITERATE_CLOSURES_1(OOP_OOP_ITERATE_DECL_RANGE)
   105   ALL_OOP_OOP_ITERATE_CLOSURES_2(OOP_OOP_ITERATE_DECL_RANGE)
   105   ALL_OOP_OOP_ITERATE_CLOSURES_2(OOP_OOP_ITERATE_DECL_RANGE)
   106 
   106 
   107 #if INCLUDE_ALL_GCS
   107 #if INCLUDE_OOP_OOP_ITERATE_BACKWARDS
   108   ALL_OOP_OOP_ITERATE_CLOSURES_1(OOP_OOP_ITERATE_DECL_NO_BACKWARDS)
   108   ALL_OOP_OOP_ITERATE_CLOSURES_1(OOP_OOP_ITERATE_DECL_NO_BACKWARDS)
   109   ALL_OOP_OOP_ITERATE_CLOSURES_2(OOP_OOP_ITERATE_DECL_NO_BACKWARDS)
   109   ALL_OOP_OOP_ITERATE_CLOSURES_2(OOP_OOP_ITERATE_DECL_NO_BACKWARDS)
   110 #endif // INCLUDE_ALL_GCS
   110 #endif
   111 
   111 
   112 
   112 
   113  protected:
   113  protected:
   114   // Find n'th dimensional array
   114   // Find n'th dimensional array
   115   virtual Klass* array_klass_impl(bool or_null, int n, TRAPS);
   115   virtual Klass* array_klass_impl(bool or_null, int n, TRAPS);