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