< 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>();
}
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 >