| Index: components/crash/content/browser/crash_handler_host_linux.h | 
| diff --git a/components/crash/content/browser/crash_handler_host_linux.h b/components/crash/content/browser/crash_handler_host_linux.h | 
| index 4052d639d84ba288c29981db6bdd95567cd76298..57fb2e6ee0898f77e980dc10bf0b7afa64491575 100644 | 
| --- a/components/crash/content/browser/crash_handler_host_linux.h | 
| +++ b/components/crash/content/browser/crash_handler_host_linux.h | 
| @@ -15,6 +15,7 @@ | 
| #include "base/macros.h" | 
| #include "base/message_loop/message_loop.h" | 
| #include "base/threading/sequenced_worker_pool.h" | 
| +#include "components/crash/content/app/breakpad_linux_impl.h" | 
|  | 
| namespace base { | 
| class Thread; | 
| @@ -71,6 +72,16 @@ class CrashHandlerHostLinux : public base::MessageLoopForIO::Watcher, | 
| // Continue OnFileCanReadWithoutBlocking()'s work on the IO thread. | 
| void QueueCrashDumpTask(std::unique_ptr<BreakpadInfo> info, int signal_fd); | 
|  | 
| +  // Find crashing thread (may delay and retry) and dump on IPC thread. | 
| +  void FindCrashingThreadAndDump(pid_t crashing_pid, | 
| +                                 const std::string& expected_syscall_data, | 
| +                                 std::unique_ptr<char[]> crash_context, | 
| +                                 std::unique_ptr<CrashKeyStorage> crash_keys, | 
| +                                 uint64_t uptime, | 
| +                                 size_t oom_size, | 
| +                                 int signal_fd, | 
| +                                 int attempt); | 
| + | 
| std::string process_type_; | 
| base::FilePath dumps_path_; | 
| #if !defined(OS_ANDROID) | 
|  |