< prev index next >

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

 #include "memory/iterator.hpp"
 #include "memory/resourceArea.hpp"
 #include "runtime/atomic.hpp"
 #include "runtime/orderAccess.hpp"
 #include "utilities/debug.hpp"
+#include "utilities/globalCounter.inline.hpp"
 
 static ZNMethodData* gc_data(const nmethod* nm) {
   return nm->gc_data<ZNMethodData>();
 }
 

@@ -204,10 +205,11 cl->do_oop(p); } } } + GlobalCounter::CriticalSection cs(Thread::current()); ZNMethodDataOops* const oops = gc_data(nm)->oops(); // Process immediate oops { oop** const begin = oops->immediates_begin();
< prev index next >