|
Use Systrace tracing controller in profile_chrome
In the continuing effort to merge profile_chrome and Systrace,
profiler.py in profile_chrome needs to directly use the tracing
controller in Systrace. This involves refactoring Systrace's tracing
controller to handle various types of tracing categories (Chrome + Perf
in addition to its current atrace categories).
Note: This CL finishes laying the groundwork for moving
the profile_chrome agents to Systrace. After this CL,
5 parallel CLs will go out; each one will be an easy
move of one of the 5 profile_chrome agents into
Systrace.
BUG=catapult:#2662
TBR=ccraik@google.com
Committed: https://chromium.googlesource.com/external/github.com/catapult-project/catapult/+/32f19b159dd6a951b71d1825271fc6856c2b429e
Total comments: 14
Total comments: 10
Total comments: 1
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+238 lines, -178 lines) |
Patch |
 |
M |
systrace/bin/adb_profile_chrome_startup
|
View
|
1
2
3
|
3 chunks |
+20 lines, -18 lines |
0 comments
|
Download
|
 |
M |
systrace/profile_chrome/atrace_tracing_agent.py
|
View
|
1
|
4 chunks |
+13 lines, -2 lines |
0 comments
|
Download
|
 |
M |
systrace/profile_chrome/atrace_tracing_agent_unittest.py
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
systrace/profile_chrome/chrome_startup_tracing_agent.py
|
View
|
1
2
|
4 chunks |
+16 lines, -3 lines |
0 comments
|
Download
|
 |
M |
systrace/profile_chrome/chrome_tracing_agent.py
|
View
|
1
|
6 chunks |
+16 lines, -2 lines |
0 comments
|
Download
|
 |
M |
systrace/profile_chrome/chrome_tracing_agent_unittest.py
|
View
|
|
1 chunk |
+2 lines, -3 lines |
0 comments
|
Download
|
 |
M |
systrace/profile_chrome/ddms_tracing_agent.py
|
View
|
1
|
3 chunks |
+13 lines, -3 lines |
0 comments
|
Download
|
 |
M |
systrace/profile_chrome/flags.py
|
View
|
|
1 chunk |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
M |
systrace/profile_chrome/main.py
|
View
|
1
2
3
|
6 chunks |
+29 lines, -38 lines |
0 comments
|
Download
|
 |
M |
systrace/profile_chrome/perf_tracing_agent.py
|
View
|
1
|
4 chunks |
+11 lines, -2 lines |
0 comments
|
Download
|
 |
M |
systrace/profile_chrome/perf_tracing_agent_unittest.py
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
systrace/profile_chrome/profiler.py
|
View
|
1
2
3
|
3 chunks |
+32 lines, -42 lines |
0 comments
|
Download
|
 |
M |
systrace/profile_chrome/profiler_unittest.py
|
View
|
|
1 chunk |
+4 lines, -2 lines |
0 comments
|
Download
|
 |
M |
systrace/systrace/systrace_runner.py
|
View
|
|
4 chunks |
+4 lines, -56 lines |
0 comments
|
Download
|
 |
M |
systrace/systrace/tracing_agents/battor_trace_agent.py
|
View
|
1
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
systrace/systrace/tracing_agents/ftrace_agent.py
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
systrace/systrace/tracing_controller.py
|
View
|
1
2
3
|
3 chunks |
+68 lines, -0 lines |
1 comment
|
Download
|
Total messages: 27 (10 generated)
|