| Index: tools/profile_chrome/main.py
|
| diff --git a/tools/profile_chrome/main.py b/tools/profile_chrome/main.py
|
| index c1af3739e02c54b76755e97109f29a025cf26712..36125f3da0e69602f5e8f3b01d2844370cec4fcf 100755
|
| --- a/tools/profile_chrome/main.py
|
| +++ b/tools/profile_chrome/main.py
|
| @@ -35,6 +35,8 @@ def _ComputeChromeCategories(options):
|
| categories.append('disabled-by-default-toplevel.flow')
|
| if options.trace_memory:
|
| categories.append('disabled-by-default-memory')
|
| + if options.trace_scheduler:
|
| + categories.append('disabled-by-default-cc.debug.scheduler')
|
| if options.chrome_categories:
|
| categories += options.chrome_categories.split(',')
|
| return categories
|
| @@ -110,6 +112,9 @@ def _CreateOptionParser():
|
| chrome_opts.add_option('--trace-memory', help='Enable extra trace categories '
|
| 'for memory profile. (tcmalloc required)',
|
| action='store_true')
|
| + chrome_opts.add_option('--trace-scheduler', help='Enable extra trace '
|
| + 'categories for scheduler state',
|
| + action='store_true')
|
| parser.add_option_group(chrome_opts)
|
|
|
| systrace_opts = optparse.OptionGroup(parser, 'Systrace tracing options')
|
|
|