| Index: tools/telemetry/telemetry/core/platform/profiler/trace_profiler.py
|
| diff --git a/tools/telemetry/telemetry/core/platform/profiler/trace_profiler.py b/tools/telemetry/telemetry/core/platform/profiler/trace_profiler.py
|
| index 089b0388e0f2e5e0d86e14c2dfdc1f7062865497..b41569b09cab06d4dd6b2f97c8ec5f857028cdfc 100644
|
| --- a/tools/telemetry/telemetry/core/platform/profiler/trace_profiler.py
|
| +++ b/tools/telemetry/telemetry/core/platform/profiler/trace_profiler.py
|
| @@ -6,6 +6,7 @@ import codecs
|
|
|
| from telemetry.core.platform import profiler
|
| from telemetry.core.platform import tracing_options
|
| +from telemetry.timeline import trace_data as trace_data_module
|
|
|
|
|
| class TraceProfiler(profiler.Profiler):
|
| @@ -35,7 +36,9 @@ class TraceProfiler(profiler.Profiler):
|
| def CollectProfile(self):
|
| print 'Processing trace...'
|
|
|
| - trace_result = self._browser_backend.StopTracing()
|
| + trace_result_builder = trace_data_module.TraceDataBuilder()
|
| + self._browser_backend.StopTracing(trace_result_builder)
|
| + trace_result = trace_result_builder.AsData()
|
|
|
| trace_file = '%s.json' % self._output_path
|
|
|
|
|