< prev index next >
src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
Print this page
@@ -134,11 +134,11 @@
JfrCheckpointWriter& _writer;
int _count;
public:
StackTraceWrite(JfrStackTraceRepository& stack_trace_repo, JfrCheckpointWriter& writer) :
_stack_trace_repo(stack_trace_repo), _writer(writer), _count(0) {
- JfrStacktrace_lock->lock();
+ JfrStacktrace_lock->lock_without_safepoint_check();
}
~StackTraceWrite() {
assert(JfrStacktrace_lock->owned_by_self(), "invariant");
JfrStacktrace_lock->unlock();
}
< prev index next >