Lines Matching refs:ConcurrentMarkSweepThread
110 // 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::vm_thread_has_cms_token(),
1822 assert(ConcurrentMarkSweepThread::cmst() != NULL,
1825 ConcurrentMarkSweepThread::clear_CMS_flag(
1826 ConcurrentMarkSweepThread::CMS_vm_has_token); // release token
1831 assert(!ConcurrentMarkSweepThread::vm_thread_wants_cms_token(),
1841 ConcurrentMarkSweepThread::set_CMS_flag(
1842 ConcurrentMarkSweepThread::CMS_vm_has_token);
1846 assert(ConcurrentMarkSweepThread::vm_thread_has_cms_token(),
2178 assert(!ConcurrentMarkSweepThread::cms_thread_has_cms_token(),
2425 assert(!ConcurrentMarkSweepThread::cms_thread_has_cms_token(),
2475 assert(ConcurrentMarkSweepThread::vm_thread_has_cms_token(),
2593 assert(ConcurrentMarkSweepThread::cms_thread_has_cms_token(),
2607 ConcurrentMarkSweepThread::clear_CMS_flag(
2608 ConcurrentMarkSweepThread::CMS_cms_has_token);
2609 ConcurrentMarkSweepThread::set_CMS_flag(
2610 ConcurrentMarkSweepThread::CMS_cms_wants_token);
2620 ConcurrentMarkSweepThread::set_CMS_flag(
2621 ConcurrentMarkSweepThread::CMS_cms_has_token);
2622 ConcurrentMarkSweepThread::clear_CMS_flag(
2623 ConcurrentMarkSweepThread::CMS_cms_wants_token);
2822 return ConcurrentMarkSweepThread::vm_thread_has_cms_token();
2824 return ConcurrentMarkSweepThread::cms_thread_has_cms_token();
2826 return ConcurrentMarkSweepThread::vm_thread_has_cms_token() &&
3843 return ConcurrentMarkSweepThread::should_yield()
4244 assert(ConcurrentMarkSweepThread::cms_thread_has_cms_token(),
4253 ConcurrentMarkSweepThread::desynchronize(true);
4254 ConcurrentMarkSweepThread::acknowledge_yield_request();
4286 ConcurrentMarkSweepThread::should_yield() &&
4289 ConcurrentMarkSweepThread::acknowledge_yield_request();
4292 ConcurrentMarkSweepThread::synchronize(true);
4472 ConcurrentMarkSweepThread::should_terminate())) {
4521 assert(ConcurrentMarkSweepThread::cms_thread_has_cms_token(),
6070 assert(ConcurrentMarkSweepThread::cms_thread_has_cms_token(),
6291 assert( (asynch && ConcurrentMarkSweepThread::cms_thread_has_cms_token())
6292 || (!asynch && ConcurrentMarkSweepThread::vm_thread_has_cms_token()),
6349 if (ConcurrentMarkSweepThread::should_yield() &&
6352 assert(ConcurrentMarkSweepThread::cms_thread_has_cms_token(),
6356 ConcurrentMarkSweepThread::desynchronize(true);
6357 ConcurrentMarkSweepThread::acknowledge_yield_request();
6366 ConcurrentMarkSweepThread::should_yield() &&
6369 ConcurrentMarkSweepThread::acknowledge_yield_request();
6372 ConcurrentMarkSweepThread::synchronize(true);
6814 assert(ConcurrentMarkSweepThread::cms_thread_has_cms_token(),
6822 ConcurrentMarkSweepThread::desynchronize(true);
6823 ConcurrentMarkSweepThread::acknowledge_yield_request();
6834 ConcurrentMarkSweepThread::should_yield() &&
6838 ConcurrentMarkSweepThread::acknowledge_yield_request();
6841 ConcurrentMarkSweepThread::synchronize(true);
6988 assert(ConcurrentMarkSweepThread::cms_thread_has_cms_token(),
6996 ConcurrentMarkSweepThread::desynchronize(true);
6997 ConcurrentMarkSweepThread::acknowledge_yield_request();
7007 ConcurrentMarkSweepThread::should_yield() &&
7010 ConcurrentMarkSweepThread::acknowledge_yield_request();
7013 ConcurrentMarkSweepThread::synchronize(true);
7066 assert(ConcurrentMarkSweepThread::cms_thread_has_cms_token(),
7072 ConcurrentMarkSweepThread::desynchronize(true);
7073 ConcurrentMarkSweepThread::acknowledge_yield_request();
7083 ConcurrentMarkSweepThread::should_yield() &&
7086 ConcurrentMarkSweepThread::acknowledge_yield_request();
7089 ConcurrentMarkSweepThread::synchronize(true);
7229 assert(ConcurrentMarkSweepThread::cms_thread_has_cms_token(),
7234 ConcurrentMarkSweepThread::desynchronize(true);
7235 ConcurrentMarkSweepThread::acknowledge_yield_request();
7245 ConcurrentMarkSweepThread::should_yield() &&
7248 ConcurrentMarkSweepThread::acknowledge_yield_request();
7251 ConcurrentMarkSweepThread::synchronize(true);
7901 assert(ConcurrentMarkSweepThread::cms_thread_has_cms_token(),
7905 ConcurrentMarkSweepThread::desynchronize(true);
7907 ConcurrentMarkSweepThread::acknowledge_yield_request();
7918 ConcurrentMarkSweepThread::should_yield() &&
7921 ConcurrentMarkSweepThread::acknowledge_yield_request();
7924 ConcurrentMarkSweepThread::synchronize(true);
7931 if (ConcurrentMarkSweepThread::should_yield()) {
8598 assert(ConcurrentMarkSweepThread::cms_thread_has_cms_token(),
8602 ConcurrentMarkSweepThread::desynchronize(true);
8603 ConcurrentMarkSweepThread::acknowledge_yield_request();
8613 ConcurrentMarkSweepThread::should_yield() &&
8616 ConcurrentMarkSweepThread::acknowledge_yield_request();
8619 ConcurrentMarkSweepThread::synchronize(true);