Searched refs:ConcurrentMarkSweepThread (Results 1 - 11 of 11) sorted by relevance

/openjdk7/hotspot/src/share/vm/gc_implementation/concurrentMarkSweep/
H A DconcurrentMarkSweepThread.cpp45 ConcurrentMarkSweepThread*
46 ConcurrentMarkSweepThread::_cmst = NULL;
47 CMSCollector* ConcurrentMarkSweepThread::_collector = NULL;
48 bool ConcurrentMarkSweepThread::_should_terminate = false;
49 int ConcurrentMarkSweepThread::_CMS_flag = CMS_nil;
51 volatile jint ConcurrentMarkSweepThread::_pending_yields = 0;
52 volatile jint ConcurrentMarkSweepThread::_pending_decrements = 0;
54 volatile jint ConcurrentMarkSweepThread::_icms_disabled = 0;
55 volatile bool ConcurrentMarkSweepThread::_should_run = false;
58 volatile bool ConcurrentMarkSweepThread
67 ConcurrentMarkSweepThread::ConcurrentMarkSweepThread(CMSCollector* collector) function in class:ConcurrentMarkSweepThread
[all...]
H A DcmsLockVerifier.cpp51 assert(myThread == ConcurrentMarkSweepThread::cmst(),
53 assert(ConcurrentMarkSweepThread::cms_thread_has_cms_token(),
56 assert(ConcurrentMarkSweepThread::vm_thread_has_cms_token(),
88 lock->owner() == ConcurrentMarkSweepThread::cmst(),
H A DconcurrentMarkSweepThread.hpp47 class ConcurrentMarkSweepThread: public ConcurrentGCThread { class in inherits:ConcurrentGCThread
55 static ConcurrentMarkSweepThread* _cmst;
97 ConcurrentMarkSweepThread(CMSCollector* collector);
114 static ConcurrentMarkSweepThread* cmst() { return _cmst; }
118 static ConcurrentMarkSweepThread* start(CMSCollector* collector);
239 inline void ConcurrentMarkSweepThread::trace_state(const char* desc) {
257 ConcurrentMarkSweepThread::increment_pending_yields();
260 ConcurrentMarkSweepThread::decrement_pending_yields();
H A DvmStructs_cms.hpp42 static_field(ConcurrentMarkSweepThread, _collector, CMSCollector*) \
62 declare_type(ConcurrentMarkSweepThread, NamedThread) \
67 declare_toplevel_type(ConcurrentMarkSweepThread*) \
H A DconcurrentMarkSweepGeneration.inline.hpp239 ConcurrentMarkSweepThread::start_icms();
245 ConcurrentMarkSweepThread::stop_icms();
251 ConcurrentMarkSweepThread::disable_icms();
257 ConcurrentMarkSweepThread::enable_icms();
441 if (ConcurrentMarkSweepThread::should_yield() &&
449 if (ConcurrentMarkSweepThread::should_yield() &&
459 if (ConcurrentMarkSweepThread::should_yield() &&
472 if (ConcurrentMarkSweepThread::should_yield() &&
483 if (ConcurrentMarkSweepThread::should_yield() &&
495 ConcurrentMarkSweepThread
[all...]
H A DvmCMSOperations.cpp52 ConcurrentMarkSweepThread::slt()->
59 ConcurrentMarkSweepThread::slt()->
100 assert(!ConcurrentMarkSweepThread::cms_thread_has_cms_token(),
123 assert(!ConcurrentMarkSweepThread::cms_thread_has_cms_token(),
H A DconcurrentMarkSweepGeneration.cpp110 // itself, see ConcurrentMarkSweepThread::[de]synchronize(), and the
134 ConcurrentMarkSweepThread::synchronize(_is_cms_thread);
139 ConcurrentMarkSweepThread::cms_thread_has_cms_token() :
140 ConcurrentMarkSweepThread::vm_thread_has_cms_token(),
142 ConcurrentMarkSweepThread::desynchronize(_is_cms_thread);
733 _cmsThread = ConcurrentMarkSweepThread::start(this);
1217 ConcurrentMarkSweepThread::start_icms();
1234 ConcurrentMarkSweepThread::stop_icms();
1248 ConcurrentMarkSweepThread::stop_icms();
1795 assert(ConcurrentMarkSweepThread
[all...]
H A DconcurrentMarkSweepGeneration.hpp62 class ConcurrentMarkSweepThread;
516 friend class ConcurrentMarkSweepThread;
665 ConcurrentMarkSweepThread* _cmsThread; // the thread doing the work
885 ConcurrentMarkSweepThread* cmsThread() { return _cmsThread; }
1003 // forward to the corresponding methods in ConcurrentMarkSweepThread.
1053 friend class ConcurrentMarkSweepThread;
/openjdk7/hotspot/src/share/vm/runtime/
H A Dsafepoint.cpp121 ConcurrentMarkSweepThread::synchronize(false);
497 ConcurrentMarkSweepThread::desynchronize(false);
H A Dthread.cpp169 // - ConcurrentMarkSweepThread
208 // Base class for all threads: VMThread, WatcherThread, ConcurrentMarkSweepThread,
3592 ConcurrentMarkSweepThread::makeSurrogateLockerThread(THREAD);
/openjdk7/hotspot/src/share/vm/memory/
H A DgenCollectedHeap.cpp1258 ConcurrentMarkSweepThread::threads_do(tc);
1269 ConcurrentMarkSweepThread::print_all_on(st);

Completed in 130 milliseconds