Lines Matching refs:CrashQueue
97 class CrashQueue { class
99 CrashQueue(const std::string& dir_path, const std::string& file_name_prefix, size_t max_artifacts, in CrashQueue() function in CrashQueue
120 static CrashQueue* for_crash(const Crash* crash) { in for_crash()
124 static CrashQueue* for_crash(const std::unique_ptr<Crash>& crash) { in for_crash()
128 static CrashQueue* for_tombstones() { in for_tombstones()
129 static CrashQueue queue("/data/tombstones", "tombstone_" /* file_name_prefix */, in for_tombstones()
135 static CrashQueue* for_anrs() { in for_anrs()
136 static CrashQueue queue("/data/anr", "trace_" /* file_name_prefix */, in for_anrs()
272 DISALLOW_COPY_AND_ASSIGN(CrashQueue);
293 if (auto o = CrashQueue::for_crash(crash.get())->get_output(crash->crash_type); o) { in perform_request()
330 CrashQueue::for_crash(crash)->on_crash_started(); in perform_request()
404 if (CrashQueue::for_crash(crash)->maybe_enqueue_crash(std::move(crash))) { in crash_request_cb()
433 CrashQueue* queue = CrashQueue::for_crash(crash); in crash_completed()
494 CrashQueue* queue = CrashQueue::for_crash(crash); in crash_completed_cb()
535 evconnlistener_new(base, crash_accept_cb, CrashQueue::for_tombstones(), LEV_OPT_CLOSE_ON_FREE, in main()
549 evconnlistener_new(base, crash_accept_cb, CrashQueue::for_anrs(), LEV_OPT_CLOSE_ON_FREE, in main()