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 cbeb8b71b379401844f508bbbcff2ec2aee0f60a..58d8d4283a6207fb2a9399edad841fda0e4fd54b 100644 |
--- a/tools/telemetry/telemetry/core/platform/profiler/trace_profiler.py |
+++ b/tools/telemetry/telemetry/core/platform/profiler/trace_profiler.py |
@@ -14,7 +14,11 @@ class TraceProfiler(profiler.Profiler): |
super(TraceProfiler, self).__init__( |
browser_backend, platform_backend, output_path, state) |
assert self._browser_backend.supports_tracing |
- self._browser_backend.StartTracing(categories, timeout=10) |
+ # We always want flow events when tracing via telemetry. |
+ categories_with_flow = 'disabled-by-default-toplevel.flow' |
+ if categories: |
+ categories_with_flow = ',%s' % categories |
+ self._browser_backend.StartTracing(categories_with_flow, timeout=10) |
@classmethod |
def name(cls): |