Lines Matching refs:ThreadWatcherList

176   if (!ThreadWatcherList::IsRegistered(params.thread_id))
318 ThreadWatcherList::Register(this);
381 ThreadWatcherList::GetStatusOfThreads(&responding_thread_count,
411 // ThreadWatcherList methods and members.
414 ThreadWatcherList* ThreadWatcherList::g_thread_watcher_list_ = NULL;
416 bool ThreadWatcherList::g_stopped_ = false;
418 const int ThreadWatcherList::kSleepSeconds = 1;
420 const int ThreadWatcherList::kUnresponsiveSeconds = 2;
422 const int ThreadWatcherList::kUnresponsiveCount = 9;
424 const int ThreadWatcherList::kLiveThreadsThreshold = 2;
426 int ThreadWatcherList::g_initialize_delay_seconds = 120;
428 ThreadWatcherList::CrashDataThresholds::CrashDataThresholds(
435 ThreadWatcherList::CrashDataThresholds::CrashDataThresholds()
441 void ThreadWatcherList::StartWatchingAll(const CommandLine& command_line) {
454 base::Bind(&ThreadWatcherList::SetStopped, false));
458 base::Bind(&ThreadWatcherList::InitializeAndStartWatching,
465 void ThreadWatcherList::StopWatchingAll() {
472 void ThreadWatcherList::Register(ThreadWatcher* watcher) {
481 bool ThreadWatcherList::IsRegistered(const BrowserThread::ID thread_id) {
483 return NULL != ThreadWatcherList::Find(thread_id);
487 void ThreadWatcherList::GetStatusOfThreads(uint32* responding_thread_count,
507 void ThreadWatcherList::WakeUpAll() {
519 ThreadWatcherList::ThreadWatcherList() {
525 ThreadWatcherList::~ThreadWatcherList() {
532 void ThreadWatcherList::ParseCommandLine(
619 void ThreadWatcherList::ParseCommandLineCrashOnHangThreads(
652 void ThreadWatcherList::InitializeAndStartWatching(
669 ThreadWatcherList* thread_watcher_list = new ThreadWatcherList();
690 void ThreadWatcherList::StartWatching(
720 void ThreadWatcherList::DeleteAll() {
724 base::Bind(&ThreadWatcherList::DeleteAll));
746 ThreadWatcher* ThreadWatcherList::Find(const BrowserThread::ID& thread_id) {
758 void ThreadWatcherList::SetStopped(bool stopped) {
836 base::Bind(&ThreadWatcherList::WakeUpAll));