Home | History | Annotate | Download | only in gc

Lines Matching refs:gc_complete_lock_

202       REQUIRES(!*gc_complete_lock_,
219 REQUIRES(!*gc_complete_lock_,
237 REQUIRES(!*gc_complete_lock_,
254 REQUIRES(!Locks::heap_bitmap_lock_, !*gc_complete_lock_);
257 REQUIRES(Locks::mutator_lock_, !Locks::heap_bitmap_lock_, !*gc_complete_lock_);
263 REQUIRES(!*gc_complete_lock_, !*pending_task_lock_, !*native_blocking_gc_lock_);
271 void TransitionCollector(CollectorType collector_type) REQUIRES(!*gc_complete_lock_);
286 REQUIRES(Locks::mutator_lock_, !*gc_complete_lock_);
312 void IncrementDisableMovingGC(Thread* self) REQUIRES(!*gc_complete_lock_);
313 void DecrementDisableMovingGC(Thread* self) REQUIRES(!*gc_complete_lock_);
329 REQUIRES(!*gc_complete_lock_, !*pending_task_lock_);
334 REQUIRES(!Locks::runtime_shutdown_lock_, !*gc_complete_lock_, !*pending_task_lock_);
341 REQUIRES(!Locks::heap_bitmap_lock_, !*gc_complete_lock_)
349 REQUIRES(!Locks::heap_bitmap_lock_, !*gc_complete_lock_)
357 REQUIRES(!Locks::heap_bitmap_lock_, !*gc_complete_lock_)
399 collector::GcType WaitForGcToComplete(GcCause cause, Thread* self) REQUIRES(!*gc_complete_lock_);
403 REQUIRES(!*pending_task_lock_, !*gc_complete_lock_);
564 void DumpForSigQuit(std::ostream& os) REQUIRES(!*gc_complete_lock_);
567 void DoPendingCollectorTransition() REQUIRES(!*gc_complete_lock_, !*pending_task_lock_);
570 void Trim(Thread* self) REQUIRES(!*gc_complete_lock_);
639 void DisableMovingGc() REQUIRES(!*gc_complete_lock_);
681 REQUIRES(!*gc_complete_lock_);
682 void ResetGcPerformanceInfo() REQUIRES(!*gc_complete_lock_);
737 bool IsMovingGCDisabled(Thread* self) REQUIRES(!*gc_complete_lock_) {
738 MutexLock mu(self, *gc_complete_lock_);
762 void DumpGcCountRateHistogram(std::ostream& os) const REQUIRES(!*gc_complete_lock_);
763 void DumpBlockingGcCountRateHistogram(std::ostream& os) const REQUIRES(!*gc_complete_lock_);
802 void DisableGCForShutdown() REQUIRES(!*gc_complete_lock_);
805 HomogeneousSpaceCompactResult PerformHomogeneousSpaceCompact() REQUIRES(!*gc_complete_lock_);
839 REQUIRES(!*gc_complete_lock_);
840 gc_complete_lock_);
882 REQUIRES(!*pending_task_lock_, !*gc_complete_lock_);
895 REQUIRES(!*gc_complete_lock_, !*pending_task_lock_, !*backtrace_lock_);
907 REQUIRES(!Locks::thread_suspend_count_lock_, !*gc_complete_lock_, !*pending_task_lock_)
953 REQUIRES(gc_complete_lock_);
968 REQUIRES(!*gc_complete_lock_, !Locks::heap_bitmap_lock_, !Locks::thread_suspend_count_lock_,
972 REQUIRES(!Locks::mutator_lock_, !*gc_complete_lock_);
974 REQUIRES(Locks::mutator_lock_, !*gc_complete_lock_);
978 REQUIRES(Locks::mutator_lock_, !Locks::heap_bitmap_lock_, !*gc_complete_lock_);
980 REQUIRES(!Locks::mutator_lock_, !*gc_complete_lock_);
982 REQUIRES(Locks::mutator_lock_, !*gc_complete_lock_);
1025 REQUIRES(!*gc_complete_lock_, !*pending_task_lock_);
1028 REQUIRES(!*gc_complete_lock_, !*pending_task_lock_);
1031 REQUIRES(!*gc_complete_lock_, !*pending_task_lock_);
1046 void TrimSpaces(Thread* self) REQUIRES(!*gc_complete_lock_);
1054 REQUIRES(!Locks::heap_bitmap_lock_, !*gc_complete_lock_);
1057 REQUIRES(Locks::mutator_lock_, !Locks::heap_bitmap_lock_, !*gc_complete_lock_);
1059 void UpdateGcCountRateHistograms() REQUIRES(gc_complete_lock_);
1064 REQUIRES(!*gc_complete_lock_, !*pending_task_lock_, !*backtrace_lock_);
1176 Mutex* gc_complete_lock_ DEFAULT_MUTEX_ACQUIRED_AFTER;
1177 std::unique_ptr<ConditionVariable> gc_complete_cond_ GUARDED_BY(gc_complete_lock_);
1194 volatile CollectorType collector_type_running_ GUARDED_BY(gc_complete_lock_);
1197 volatile GcCause last_gc_cause_ GUARDED_BY(gc_complete_lock_);
1200 volatile Thread* thread_running_gc_ GUARDED_BY(gc_complete_lock_);
1203 volatile collector::GcType last_gc_type_ GUARDED_BY(gc_complete_lock_);
1364 size_t disable_moving_gc_count_ GUARDED_BY(gc_complete_lock_);
1407 bool running_collection_is_blocking_ GUARDED_BY(gc_complete_lock_);
1424 Histogram<uint64_t> gc_count_rate_histogram_ GUARDED_BY(gc_complete_lock_);
1426 Histogram<uint64_t> blocking_gc_count_rate_histogram_ GUARDED_BY(gc_complete_lock_);
1442 bool gc_disabled_for_shutdown_ GUARDED_BY(gc_complete_lock_);