236 }
237
238 bool ZCollectedHeap::card_mark_must_follow_store() const {
239 // Not supported
240 ShouldNotReachHere();
241 return false;
242 }
243
244 GrowableArray<GCMemoryManager*> ZCollectedHeap::memory_managers() {
245 return GrowableArray<GCMemoryManager*>(1, 1, _heap.serviceability_memory_manager());
246 }
247
248 GrowableArray<MemoryPool*> ZCollectedHeap::memory_pools() {
249 return GrowableArray<MemoryPool*>(1, 1, _heap.serviceability_memory_pool());
250 }
251
252 void ZCollectedHeap::object_iterate(ObjectClosure* cl) {
253 _heap.object_iterate(cl, true /* visit_weaks */);
254 }
255
256 void ZCollectedHeap::keep_alive(oop obj) {
257 _heap.keep_alive(obj);
258 }
259
260 void ZCollectedHeap::register_nmethod(nmethod* nm) {
261 ZNMethod::register_nmethod(nm);
262 }
263
264 void ZCollectedHeap::unregister_nmethod(nmethod* nm) {
265 ZNMethod::unregister_nmethod(nm);
266 }
267
268 void ZCollectedHeap::flush_nmethod(nmethod* nm) {
269 ZNMethod::flush_nmethod(nm);
270 }
271
272 void ZCollectedHeap::verify_nmethod(nmethod* nm) {
273 // Does nothing
274 }
275
|
236 }
237
238 bool ZCollectedHeap::card_mark_must_follow_store() const {
239 // Not supported
240 ShouldNotReachHere();
241 return false;
242 }
243
244 GrowableArray<GCMemoryManager*> ZCollectedHeap::memory_managers() {
245 return GrowableArray<GCMemoryManager*>(1, 1, _heap.serviceability_memory_manager());
246 }
247
248 GrowableArray<MemoryPool*> ZCollectedHeap::memory_pools() {
249 return GrowableArray<MemoryPool*>(1, 1, _heap.serviceability_memory_pool());
250 }
251
252 void ZCollectedHeap::object_iterate(ObjectClosure* cl) {
253 _heap.object_iterate(cl, true /* visit_weaks */);
254 }
255
256 void ZCollectedHeap::run_task(AbstractGangTask* task) {
257 return _heap.run_task(task);
258 }
259
260 void ZCollectedHeap::keep_alive(oop obj) {
261 _heap.keep_alive(obj);
262 }
263
264 void ZCollectedHeap::register_nmethod(nmethod* nm) {
265 ZNMethod::register_nmethod(nm);
266 }
267
268 void ZCollectedHeap::unregister_nmethod(nmethod* nm) {
269 ZNMethod::unregister_nmethod(nm);
270 }
271
272 void ZCollectedHeap::flush_nmethod(nmethod* nm) {
273 ZNMethod::flush_nmethod(nm);
274 }
275
276 void ZCollectedHeap::verify_nmethod(nmethod* nm) {
277 // Does nothing
278 }
279
|