equal
deleted
inserted
replaced
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); |