Index: content/browser/tracing/trace_message_filter.cc |
diff --git a/content/browser/tracing/trace_message_filter.cc b/content/browser/tracing/trace_message_filter.cc |
index 1ded8e5fec3efdb75ac9f28d0ab9b8e310eb3006..b685ef1d48ed7b3333afc05a0b8c90604da7777f 100644 |
--- a/content/browser/tracing/trace_message_filter.cc |
+++ b/content/browser/tracing/trace_message_filter.cc |
@@ -4,14 +4,17 @@ |
#include "content/browser/tracing/trace_message_filter.h" |
+#include "base/hash.h" |
+#include "base/strings/string_number_conversions.h" |
#include "components/tracing/tracing_messages.h" |
#include "content/browser/tracing/tracing_controller_impl.h" |
namespace content { |
-TraceMessageFilter::TraceMessageFilter() |
+TraceMessageFilter::TraceMessageFilter(int child_process_id) |
: BrowserMessageFilter(TracingMsgStart), |
has_child_(false), |
+ tracing_process_id_(base::Hash(base::IntToString(child_process_id))), |
Primiano Tucci (use gerrit)
2015/06/23 13:35:20
This should be a method of MDM. Otherwise there is
ssid
2015/06/24 08:37:57
Done.
|
is_awaiting_end_ack_(false), |
is_awaiting_capture_monitoring_snapshot_ack_(false), |
is_awaiting_buffer_percent_full_ack_(false) { |
@@ -63,8 +66,8 @@ bool TraceMessageFilter::OnMessageReceived(const IPC::Message& message) { |
void TraceMessageFilter::SendBeginTracing( |
const base::trace_event::TraceConfig& trace_config) { |
DCHECK_CURRENTLY_ON(BrowserThread::UI); |
- Send(new TracingMsg_BeginTracing(trace_config.ToString(), |
- base::TraceTicks::Now())); |
+ Send(new TracingMsg_BeginTracing( |
+ trace_config.ToString(), base::TraceTicks::Now(), tracing_process_id_)); |
} |
void TraceMessageFilter::SendEndTracing() { |