src/share/vm/memory/gcLocker.inline.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File
*** old/src/share/vm/memory/gcLocker.inline.hpp	Mon Feb 13 21:43:31 2012
--- new/src/share/vm/memory/gcLocker.inline.hpp	Mon Feb 13 21:43:31 2012

*** 25,40 **** --- 25,34 ---- #ifndef SHARE_VM_MEMORY_GCLOCKER_INLINE_HPP #define SHARE_VM_MEMORY_GCLOCKER_INLINE_HPP #include "memory/gcLocker.hpp" inline bool GC_locker::is_active() { assert(_needs_gc || SafepointSynchronize::is_at_safepoint(), "only read at safepoint"); verify_critical_count(); return _lock_count > 0 || _jni_lock_count > 0; } inline void GC_locker::lock() { // cast away volatile Atomic::inc(&_lock_count); CHECK_UNHANDLED_OOPS_ONLY( if (CheckUnhandledOops) { Thread::current()->_gc_locked_out_count++; })

src/share/vm/memory/gcLocker.inline.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File