< prev index next >

src/hotspot/share/gc/z/zCollectedHeap.cpp

Print this page




 228 GrowableArray<GCMemoryManager*> ZCollectedHeap::memory_managers() {
 229   return GrowableArray<GCMemoryManager*>(1, 1, _heap.serviceability_memory_manager());
 230 }
 231 
 232 GrowableArray<MemoryPool*> ZCollectedHeap::memory_pools() {
 233   return GrowableArray<MemoryPool*>(1, 1, _heap.serviceability_memory_pool());
 234 }
 235 
 236 void ZCollectedHeap::object_iterate(ObjectClosure* cl) {
 237   _heap.object_iterate(cl, true /* visit_referents */);
 238 }
 239 
 240 void ZCollectedHeap::safe_object_iterate(ObjectClosure* cl) {
 241   _heap.object_iterate(cl, true /* visit_referents */);
 242 }
 243 
 244 HeapWord* ZCollectedHeap::block_start(const void* addr) const {
 245   return (HeapWord*)_heap.block_start((uintptr_t)addr);
 246 }
 247 
 248 size_t ZCollectedHeap::block_size(const HeapWord* addr) const {
 249   size_t size_in_bytes = _heap.block_size((uintptr_t)addr);
 250   return ZUtils::bytes_to_words(size_in_bytes);
 251 }
 252 
 253 bool ZCollectedHeap::block_is_obj(const HeapWord* addr) const {
 254   return _heap.block_is_obj((uintptr_t)addr);
 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 




 228 GrowableArray<GCMemoryManager*> ZCollectedHeap::memory_managers() {
 229   return GrowableArray<GCMemoryManager*>(1, 1, _heap.serviceability_memory_manager());
 230 }
 231 
 232 GrowableArray<MemoryPool*> ZCollectedHeap::memory_pools() {
 233   return GrowableArray<MemoryPool*>(1, 1, _heap.serviceability_memory_pool());
 234 }
 235 
 236 void ZCollectedHeap::object_iterate(ObjectClosure* cl) {
 237   _heap.object_iterate(cl, true /* visit_referents */);
 238 }
 239 
 240 void ZCollectedHeap::safe_object_iterate(ObjectClosure* cl) {
 241   _heap.object_iterate(cl, true /* visit_referents */);
 242 }
 243 
 244 HeapWord* ZCollectedHeap::block_start(const void* addr) const {
 245   return (HeapWord*)_heap.block_start((uintptr_t)addr);
 246 }
 247 





 248 bool ZCollectedHeap::block_is_obj(const HeapWord* addr) const {
 249   return _heap.block_is_obj((uintptr_t)addr);
 250 }
 251 
 252 void ZCollectedHeap::register_nmethod(nmethod* nm) {
 253   ZNMethod::register_nmethod(nm);
 254 }
 255 
 256 void ZCollectedHeap::unregister_nmethod(nmethod* nm) {
 257   ZNMethod::unregister_nmethod(nm);
 258 }
 259 
 260 void ZCollectedHeap::flush_nmethod(nmethod* nm) {
 261   ZNMethod::flush_nmethod(nm);
 262 }
 263 
 264 void ZCollectedHeap::verify_nmethod(nmethod* nm) {
 265   // Does nothing
 266 }
 267 


< prev index next >