|
Use chromium trace_event implementation in blink
Previously blink's trace_event was implemented in the way to make
blink a standalone library:
TRACE_EVENT macros
-> TRACE_EVENT internal macros
-> EventTracer
-> Chromium's trace event C++ API
Now blink is no longer a standalone library, so we can use chromium's
trace_event macros directly.
This CL
- removes blink's trace_event implementation
- lets blink's TraceEvent.h include chromium's trace_event.h,
- lets blink's TracedValue implement ConvertableToTraceFormat,
- keeps support of blink CString type as trace values.
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
Committed: https://crrev.com/f1acd2dd9f935f7d29dcee651f84eac16761609f
Cr-Commit-Position: refs/heads/master@{#419897}
Total comments: 2
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+89 lines, -2043 lines) |
Patch |
|
M |
base/trace_event/common/trace_event_common.h
|
View
|
1
2
3
4
|
2 chunks |
+7 lines, -2 lines |
0 comments
|
Download
|
|
M |
base/trace_event/trace_event.h
|
View
|
1
2
3
4
5
|
1 chunk |
+8 lines, -0 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/core/CoreInitializer.cpp
|
View
|
|
2 chunks |
+0 lines, -2 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/core/dom/DocumentTiming.cpp
|
View
|
1
2
3
|
1 chunk |
+6 lines, -6 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/core/inspector/InspectorTraceEvents.h
|
View
|
1
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/core/loader/DocumentLoadTiming.cpp
|
View
|
1
2
3
|
4 chunks |
+11 lines, -11 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/core/paint/FirstMeaningfulPaintDetector.cpp
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/core/paint/PaintTiming.cpp
|
View
|
1
2
3
|
3 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/core/timing/PerformanceUserTiming.cpp
|
View
|
1
2
3
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/platform/BUILD.gn
|
View
|
1
2
|
2 chunks |
+0 lines, -3 lines |
0 comments
|
Download
|
|
D |
third_party/WebKit/Source/platform/EventTracer.h
|
View
|
|
1 chunk |
+0 lines, -115 lines |
0 comments
|
Download
|
|
D |
third_party/WebKit/Source/platform/EventTracer.cpp
|
View
|
1
|
1 chunk |
+0 lines, -123 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/platform/TraceEvent.h
|
View
|
1
2
3
4
5
|
1 chunk |
+17 lines, -670 lines |
0 comments
|
Download
|
|
D |
third_party/WebKit/Source/platform/TraceEventCommon.h
|
View
|
1
|
1 chunk |
+0 lines, -1050 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/platform/TracedValue.h
|
View
|
1
|
2 chunks |
+8 lines, -14 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/platform/TracedValue.cpp
|
View
|
1
|
3 chunks |
+25 lines, -35 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/platform/graphics/ContentLayerDelegate.cpp
|
View
|
1
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/platform/heap/RunAllTests.cpp
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/platform/network/ResourceLoadTiming.cpp
|
View
|
1
2
3
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/platform/testing/TestingPlatformSupport.cpp
|
View
|
|
2 chunks |
+0 lines, -2 lines |
0 comments
|
Download
|
Total messages: 45 (31 generated)
|