Searched refs:ThreadCritical (Results 1 - 16 of 16) sorted by relevance

/openjdk7/hotspot/src/share/vm/runtime/
H A DthreadCritical.hpp30 // ThreadCritical is used to protect short non-blocking critical sections.
33 // code and other areas. ThreadCritical regions are reentrant.
49 class ThreadCritical : public StackObj { class in inherits:StackObj
56 ThreadCritical();
57 ~ThreadCritical();
H A Dthread.cpp400 ThreadCritical tc;
/openjdk7/hotspot/src/os/bsd/vm/
H A DthreadCritical_bsd.cpp40 void ThreadCritical::initialize() {
43 void ThreadCritical::release() {
46 ThreadCritical::ThreadCritical() { function in class:ThreadCritical
57 ThreadCritical::~ThreadCritical() {
H A Dos_bsd.cpp4648 ThreadCritical::initialize();
/openjdk7/hotspot/src/os/linux/vm/
H A DthreadCritical_linux.cpp40 void ThreadCritical::initialize() {
43 void ThreadCritical::release() {
46 ThreadCritical::ThreadCritical() { function in class:ThreadCritical
57 ThreadCritical::~ThreadCritical() {
H A Dos_linux.cpp4462 ThreadCritical::initialize();
/openjdk7/hotspot/src/os/solaris/vm/
H A DthreadCritical_solaris.cpp46 ThreadCritical::ThreadCritical() { function in class:ThreadCritical
51 fatal(err_msg("ThreadCritical::ThreadCritical: mutex_lock failed (%s)",
63 ThreadCritical::~ThreadCritical() {
71 fatal(err_msg("ThreadCritical::~ThreadCritical: mutex_unlock failed "
79 void ThreadCritical::initialize() {
85 void ThreadCritical
[all...]
H A Dos_solaris.cpp5329 ThreadCritical::initialize();
/openjdk7/hotspot/src/os/windows/vm/
H A DthreadCritical_windows.cpp53 void ThreadCritical::initialize() {
56 void ThreadCritical::release() {
63 ThreadCritical::ThreadCritical() { function in class:ThreadCritical
92 ThreadCritical::~ThreadCritical() {
/openjdk7/hotspot/src/share/vm/services/
H A DmemTrackWorker.cpp100 ThreadCritical tc;
123 ThreadCritical tc;
143 ThreadCritical tc;
158 // at a safepoint, and the rest of threads are blocked on ThreadCritical lock.
159 // The caller MemTracker::sync() already takes ThreadCritical before calling this
172 // check shutdown state inside ThreadCritical
H A DmemTracker.cpp199 ThreadCritical tc;
407 // This method is running at safepoint, with ThreadCritical lock,
409 ThreadCritical tc;
453 ThreadCritical tc;
637 * 1) Does it need to take ThreadCritical lock to write tracking record
640 * The rules to determine if ThreadCritical is needed:
643 * 2. For all threads other than JavaThread, ThreadCritical is needed
646 * need to take ThreadCritical and records are written to global
649 * for safepoints, ThreadCritical lock should be taken to write
654 * ThreadCritical t
[all...]
/openjdk7/hotspot/src/share/vm/utilities/
H A Devents.cpp54 // threaded but use a ThreadCritical to ensure inclusion in case
56 ThreadCritical tc;
/openjdk7/hotspot/src/share/vm/memory/
H A Dallocation.cpp203 // No VM lock can be taken inside ThreadCritical lock, so os::malloc
204 // should be done outside ThreadCritical lock due to NMT
205 { ThreadCritical tc;
219 ThreadCritical tc;
234 ThreadCritical tc;
250 // Free all remaining chunks, outside of ThreadCritical
/openjdk7/hotspot/src/share/vm/gc_implementation/parallelScavenge/
H A DpsScavenge.cpp744 ThreadCritical tc;
/openjdk7/hotspot/src/share/vm/opto/
H A DidealGraphPrinter.cpp121 ThreadCritical tc;
/openjdk7/hotspot/src/share/vm/classfile/
H A DclassLoader.cpp306 ThreadCritical tc;

Completed in 7685 milliseconds