| Index: cc/debug/devtools_instrumentation.h
|
| diff --git a/cc/debug/devtools_instrumentation.h b/cc/debug/devtools_instrumentation.h
|
| index 3caa81ea6d545f06efd2c8550fbd9ea55f26bdb7..8d19a4b5458330abab9af3605c54926d3cfaead7 100644
|
| --- a/cc/debug/devtools_instrumentation.h
|
| +++ b/cc/debug/devtools_instrumentation.h
|
| @@ -20,6 +20,8 @@ const char kPixelRefId[] = "pixelRefId";
|
| const char kImageDecodeTask[] = "ImageDecodeTask";
|
| const char kBeginFrame[] = "BeginFrame";
|
| const char kActivateLayerTree[] = "ActivateLayerTree";
|
| +const char kRequestMainThreadFrame[] = "RequestMainThreadFrame";
|
| +const char kDrawFrame[] = "DrawFrame";
|
| } // namespace internal
|
|
|
| const char kRasterTask[] = "RasterTask";
|
| @@ -86,7 +88,7 @@ struct ScopedLayerObjectTracker
|
| DISALLOW_COPY_AND_ASSIGN(ScopedLayerObjectTracker);
|
| };
|
|
|
| -inline void didActivateLayerTree(int layer_tree_host_id, int frame_id) {
|
| +inline void DidActivateLayerTree(int layer_tree_host_id, int frame_id) {
|
| TRACE_EVENT_INSTANT2(internal::kCategory,
|
| internal::kActivateLayerTree,
|
| TRACE_EVENT_SCOPE_THREAD,
|
| @@ -94,13 +96,29 @@ inline void didActivateLayerTree(int layer_tree_host_id, int frame_id) {
|
| internal::kFrameId, frame_id);
|
| }
|
|
|
| -inline void didBeginFrame(int layer_tree_host_id) {
|
| +inline void DidBeginFrame(int layer_tree_host_id) {
|
| TRACE_EVENT_INSTANT1(internal::kCategory,
|
| internal::kBeginFrame,
|
| TRACE_EVENT_SCOPE_THREAD,
|
| internal::kLayerTreeId, layer_tree_host_id);
|
| }
|
|
|
| +inline void DidDrawFrame(int layer_tree_host_id) {
|
| + TRACE_EVENT_INSTANT1(internal::kCategory,
|
| + internal::kDrawFrame,
|
| + TRACE_EVENT_SCOPE_THREAD,
|
| + internal::kLayerTreeId,
|
| + layer_tree_host_id);
|
| +}
|
| +
|
| +inline void DidRequestMainThreadFrame(int layer_tree_host_id) {
|
| + TRACE_EVENT_INSTANT1(internal::kCategory,
|
| + internal::kRequestMainThreadFrame,
|
| + TRACE_EVENT_SCOPE_THREAD,
|
| + internal::kLayerTreeId,
|
| + layer_tree_host_id);
|
| +}
|
| +
|
| } // namespace devtools_instrumentation
|
| } // namespace cc
|
|
|
|
|