< prev index next >

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

Print this page




 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 
 276 WorkGang* ZCollectedHeap::get_safepoint_workers() {
 277   return _runtime_workers.workers();
 278 }
 279 
 280 void ZCollectedHeap::gc_threads_do(ThreadClosure* tc) const {
 281   tc->do_thread(_director);
 282   tc->do_thread(_driver);
 283   tc->do_thread(_stat);
 284   _heap.threads_do(tc);
 285   _runtime_workers.threads_do(tc);
 286 }
 287 
 288 VirtualSpaceSummary ZCollectedHeap::create_heap_space_summary() {
 289   return VirtualSpaceSummary((HeapWord*)0, (HeapWord*)capacity(), (HeapWord*)max_capacity());
 290 }
 291 
 292 void ZCollectedHeap::safepoint_synchronize_begin() {
 293   SuspendibleThreadSet::synchronize();
 294 }
 295 
 296 void ZCollectedHeap::safepoint_synchronize_end() {




 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 
 276 WorkGang* ZCollectedHeap::safepoint_workers() {
 277   return _runtime_workers.workers();
 278 }
 279 
 280 void ZCollectedHeap::gc_threads_do(ThreadClosure* tc) const {
 281   tc->do_thread(_director);
 282   tc->do_thread(_driver);
 283   tc->do_thread(_stat);
 284   _heap.threads_do(tc);
 285   _runtime_workers.threads_do(tc);
 286 }
 287 
 288 VirtualSpaceSummary ZCollectedHeap::create_heap_space_summary() {
 289   return VirtualSpaceSummary((HeapWord*)0, (HeapWord*)capacity(), (HeapWord*)max_capacity());
 290 }
 291 
 292 void ZCollectedHeap::safepoint_synchronize_begin() {
 293   SuspendibleThreadSet::synchronize();
 294 }
 295 
 296 void ZCollectedHeap::safepoint_synchronize_end() {


< prev index next >