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 |