Index: content/browser/browser_child_process_host_impl.cc |
diff --git a/content/browser/browser_child_process_host_impl.cc b/content/browser/browser_child_process_host_impl.cc |
index 684e0dbc6460556bbf79f4998266ebf6eaf4ac3e..156c21b961f17966a4719a916e36df9922058615 100644 |
--- a/content/browser/browser_child_process_host_impl.cc |
+++ b/content/browser/browser_child_process_host_impl.cc |
@@ -53,9 +53,9 @@ void NotifyProcessHostDisconnected(const ChildProcessData& data) { |
BrowserChildProcessHostDisconnected(data)); |
} |
-void NotifyProcessCrashed(const ChildProcessData& data) { |
+void NotifyProcessCrashed(const ChildProcessData& data, int exit_code) { |
FOR_EACH_OBSERVER(BrowserChildProcessObserver, g_observers.Get(), |
- BrowserChildProcessCrashed(data)); |
+ BrowserChildProcessCrashed(data, exit_code)); |
} |
} // namespace |
@@ -282,8 +282,9 @@ void BrowserChildProcessHostImpl::OnChildDisconnected() { |
case base::TERMINATION_STATUS_PROCESS_CRASHED: |
case base::TERMINATION_STATUS_ABNORMAL_TERMINATION: { |
delegate_->OnProcessCrashed(exit_code); |
- BrowserThread::PostTask(BrowserThread::UI, FROM_HERE, |
- base::Bind(&NotifyProcessCrashed, data_)); |
+ BrowserThread::PostTask( |
+ BrowserThread::UI, FROM_HERE, |
+ base::Bind(&NotifyProcessCrashed, data_, exit_code)); |
UMA_HISTOGRAM_ENUMERATION("ChildProcess.Crashed2", |
data_.process_type, |
PROCESS_TYPE_MAX); |