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 |