| Index: components/tracing/child_trace_message_filter.cc
 | 
| diff --git a/components/tracing/child_trace_message_filter.cc b/components/tracing/child_trace_message_filter.cc
 | 
| index 14dec52533a2dfae69fd0451ea38b2d7fe790f56..92168aa3e5dedba5566426c61241734981b8071f 100644
 | 
| --- a/components/tracing/child_trace_message_filter.cc
 | 
| +++ b/components/tracing/child_trace_message_filter.cc
 | 
| @@ -58,9 +58,8 @@ bool ChildTraceMessageFilter::OnMessageReceived(const IPC::Message& message) {
 | 
|  ChildTraceMessageFilter::~ChildTraceMessageFilter() {}
 | 
|  
 | 
|  void ChildTraceMessageFilter::OnBeginTracing(
 | 
| -    const std::string& category_filter_str,
 | 
| -    base::TraceTicks browser_time,
 | 
| -    const std::string& options) {
 | 
| +    const std::string& trace_config_str,
 | 
| +    base::TraceTicks browser_time) {
 | 
|  #if defined(__native_client__)
 | 
|    // NaCl and system times are offset by a bit, so subtract some time from
 | 
|    // the captured timestamps. The value might be off by a bit due to messaging
 | 
| @@ -68,12 +67,9 @@ void ChildTraceMessageFilter::OnBeginTracing(
 | 
|    base::TimeDelta time_offset = base::TraceTicks::Now() - browser_time;
 | 
|    TraceLog::GetInstance()->SetTimeOffset(time_offset);
 | 
|  #endif
 | 
| -  base::trace_event::TraceOptions trace_options;
 | 
| -  trace_options.SetFromString(options);
 | 
|    TraceLog::GetInstance()->SetEnabled(
 | 
| -      base::trace_event::CategoryFilter(category_filter_str),
 | 
| -      base::trace_event::TraceLog::RECORDING_MODE,
 | 
| -      trace_options);
 | 
| +      base::trace_event::TraceConfig(trace_config_str),
 | 
| +      base::trace_event::TraceLog::RECORDING_MODE);
 | 
|  }
 | 
|  
 | 
|  void ChildTraceMessageFilter::OnEndTracing() {
 | 
| @@ -88,15 +84,11 @@ void ChildTraceMessageFilter::OnEndTracing() {
 | 
|  }
 | 
|  
 | 
|  void ChildTraceMessageFilter::OnEnableMonitoring(
 | 
| -    const std::string& category_filter_str,
 | 
| -    base::TraceTicks browser_time,
 | 
| -    const std::string& options) {
 | 
| -  base::trace_event::TraceOptions trace_options;
 | 
| -  trace_options.SetFromString(options);
 | 
| +    const std::string& trace_config_str,
 | 
| +    base::TraceTicks browser_time) {
 | 
|    TraceLog::GetInstance()->SetEnabled(
 | 
| -      base::trace_event::CategoryFilter(category_filter_str),
 | 
| -      base::trace_event::TraceLog::MONITORING_MODE,
 | 
| -      trace_options);
 | 
| +      base::trace_event::TraceConfig(trace_config_str),
 | 
| +      base::trace_event::TraceLog::MONITORING_MODE);
 | 
|  }
 | 
|  
 | 
|  void ChildTraceMessageFilter::OnDisableMonitoring() {
 | 
| 
 |