src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
changeset 59252 623722a6aeb9
parent 58945 a3b046720c3b
equal deleted inserted replaced
59251:4cbfa5077d68 59252:623722a6aeb9
   416 }
   416 }
   417 
   417 
   418 static volatile int jfr_shutdown_lock = 0;
   418 static volatile int jfr_shutdown_lock = 0;
   419 
   419 
   420 static bool guard_reentrancy() {
   420 static bool guard_reentrancy() {
   421   return Atomic::cmpxchg(1, &jfr_shutdown_lock, 0) == 0;
   421   return Atomic::cmpxchg(&jfr_shutdown_lock, 0, 1) == 0;
   422 }
   422 }
   423 
   423 
   424 class JavaThreadInVM : public StackObj {
   424 class JavaThreadInVM : public StackObj {
   425  private:
   425  private:
   426   JavaThread* const _jt;
   426   JavaThread* const _jt;