170 void oop_iterate_no_header(OopClosure* cl) { object_space()->oop_iterate_no_header(cl); }
171 void object_iterate(ObjectClosure* cl) { object_space()->object_iterate(cl); }
172
173 // Debugging - do not use for time critical operations
174 virtual void print() const;
175 virtual void print_on(outputStream* st) const;
176 void print_used_change(size_t prev_used) const;
177
178 void verify();
179 void verify_object_start_array();
180
181 // These should not used
182 virtual void reset_after_change();
183
184 // These should not used
185 virtual size_t available_for_expansion();
186 virtual size_t available_for_contraction();
187
188 void space_invariants() PRODUCT_RETURN;
189
190 // Performace Counter support
191 void update_counters();
192
193 // Printing support
194 virtual const char* name() const { return _name; }
195
196 // Debugging support
197 // Save the tops of all spaces for later use during mangling.
198 void record_spaces_top() PRODUCT_RETURN;
199 };
200
201 #endif // SHARE_VM_GC_IMPLEMENTATION_PARALLELSCAVENGE_PSOLDGEN_HPP
|
170 void oop_iterate_no_header(OopClosure* cl) { object_space()->oop_iterate_no_header(cl); }
171 void object_iterate(ObjectClosure* cl) { object_space()->object_iterate(cl); }
172
173 // Debugging - do not use for time critical operations
174 virtual void print() const;
175 virtual void print_on(outputStream* st) const;
176 void print_used_change(size_t prev_used) const;
177
178 void verify();
179 void verify_object_start_array();
180
181 // These should not used
182 virtual void reset_after_change();
183
184 // These should not used
185 virtual size_t available_for_expansion();
186 virtual size_t available_for_contraction();
187
188 void space_invariants() PRODUCT_RETURN;
189
190 // Performance Counter support
191 void update_counters();
192
193 // Printing support
194 virtual const char* name() const { return _name; }
195
196 // Debugging support
197 // Save the tops of all spaces for later use during mangling.
198 void record_spaces_top() PRODUCT_RETURN;
199 };
200
201 #endif // SHARE_VM_GC_IMPLEMENTATION_PARALLELSCAVENGE_PSOLDGEN_HPP
|