Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(101)

Side by Side Diff: third_party/WebKit/Source/core/inspector/InspectorTraceEvents.h

Issue 2940933003: DO NOT SUBMIT results of new clang-format (Closed)
Patch Set: Created 3 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef InspectorTraceEvents_h 5 #ifndef InspectorTraceEvents_h
6 #define InspectorTraceEvents_h 6 #define InspectorTraceEvents_h
7 7
8 #include <memory> 8 #include <memory>
9 9
10 #include "core/CoreExport.h" 10 #include "core/CoreExport.h"
11 #include "core/css/CSSSelector.h" 11 #include "core/css/CSSSelector.h"
12 #include "core/inspector/InspectorBaseAgent.h" 12 #include "core/inspector/InspectorBaseAgent.h"
13 #include "platform/heap/Handle.h" 13 #include "platform/heap/Handle.h"
14 #include "platform/instrumentation/tracing/TraceEvent.h" 14 #include "platform/instrumentation/tracing/TraceEvent.h"
15 #include "platform/instrumentation/tracing/TracedValue.h" 15 #include "platform/instrumentation/tracing/TracedValue.h"
16 #include "platform/wtf/Forward.h" 16 #include "platform/wtf/Forward.h"
17 #include "platform/wtf/Functional.h" 17 #include "platform/wtf/Functional.h"
18 18
19 namespace v8 { 19 namespace v8 {
20 class Function; 20 class Function;
21 template <typename T> 21 template <typename T>
22 class Local; 22 class Local;
23 } 23 } // namespace v8
24 24
25 namespace WTF { 25 namespace WTF {
26 class TextPosition; 26 class TextPosition;
27 } 27 }
28 28
29 namespace blink { 29 namespace blink {
30 class Animation; 30 class Animation;
31 class CSSStyleSheetResource; 31 class CSSStyleSheetResource;
32 class ContainerNode; 32 class ContainerNode;
33 class DocumentLoader; 33 class DocumentLoader;
(...skipping 21 matching lines...) Expand all
55 class ResourceResponse; 55 class ResourceResponse;
56 class StyleChangeReasonForTracing; 56 class StyleChangeReasonForTracing;
57 class StyleImage; 57 class StyleImage;
58 class WorkerThread; 58 class WorkerThread;
59 class XMLHttpRequest; 59 class XMLHttpRequest;
60 60
61 namespace probe { 61 namespace probe {
62 class CallFunction; 62 class CallFunction;
63 class ExecuteScript; 63 class ExecuteScript;
64 class ParseHTML; 64 class ParseHTML;
65 } 65 } // namespace probe
66 66
67 enum ResourceLoadPriority : int; 67 enum ResourceLoadPriority : int;
68 68
69 class CORE_EXPORT InspectorTraceEvents : public InspectorAgent { 69 class CORE_EXPORT InspectorTraceEvents : public InspectorAgent {
70 WTF_MAKE_NONCOPYABLE(InspectorTraceEvents); 70 WTF_MAKE_NONCOPYABLE(InspectorTraceEvents);
71 71
72 public: 72 public:
73 InspectorTraceEvents() {} 73 InspectorTraceEvents() {}
74 74
75 void Init(CoreProbeSink*, 75 void Init(CoreProbeSink*,
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
110 110
111 DECLARE_VIRTUAL_TRACE(); 111 DECLARE_VIRTUAL_TRACE();
112 112
113 private: 113 private:
114 Member<CoreProbeSink> instrumenting_agents_; 114 Member<CoreProbeSink> instrumenting_agents_;
115 }; 115 };
116 116
117 namespace InspectorLayoutEvent { 117 namespace InspectorLayoutEvent {
118 std::unique_ptr<TracedValue> BeginData(LocalFrameView*); 118 std::unique_ptr<TracedValue> BeginData(LocalFrameView*);
119 std::unique_ptr<TracedValue> EndData(LayoutObject* root_for_this_layout); 119 std::unique_ptr<TracedValue> EndData(LayoutObject* root_for_this_layout);
120 } 120 } // namespace InspectorLayoutEvent
121 121
122 namespace InspectorScheduleStyleInvalidationTrackingEvent { 122 namespace InspectorScheduleStyleInvalidationTrackingEvent {
123 extern const char kAttribute[]; 123 extern const char kAttribute[];
124 extern const char kClass[]; 124 extern const char kClass[];
125 extern const char kId[]; 125 extern const char kId[];
126 extern const char kPseudo[]; 126 extern const char kPseudo[];
127 extern const char kRuleSet[]; 127 extern const char kRuleSet[];
128 128
129 std::unique_ptr<TracedValue> AttributeChange(Element&, 129 std::unique_ptr<TracedValue> AttributeChange(Element&,
130 const InvalidationSet&, 130 const InvalidationSet&,
(...skipping 197 matching lines...) Expand 10 before | Expand all | Expand 10 after
328 } 328 }
329 329
330 namespace InspectorLayerInvalidationTrackingEvent { 330 namespace InspectorLayerInvalidationTrackingEvent {
331 extern const char kSquashingLayerGeometryWasUpdated[]; 331 extern const char kSquashingLayerGeometryWasUpdated[];
332 extern const char kAddedToSquashingLayer[]; 332 extern const char kAddedToSquashingLayer[];
333 extern const char kRemovedFromSquashingLayer[]; 333 extern const char kRemovedFromSquashingLayer[];
334 extern const char kReflectionLayerChanged[]; 334 extern const char kReflectionLayerChanged[];
335 extern const char kNewCompositedLayer[]; 335 extern const char kNewCompositedLayer[];
336 336
337 std::unique_ptr<TracedValue> Data(const PaintLayer*, const char* reason); 337 std::unique_ptr<TracedValue> Data(const PaintLayer*, const char* reason);
338 } 338 } // namespace InspectorLayerInvalidationTrackingEvent
339 339
340 #define TRACE_LAYER_INVALIDATION(LAYER, REASON) \ 340 #define TRACE_LAYER_INVALIDATION(LAYER, REASON) \
341 TRACE_EVENT_INSTANT1( \ 341 TRACE_EVENT_INSTANT1( \
342 TRACE_DISABLED_BY_DEFAULT("devtools.timeline.invalidationTracking"), \ 342 TRACE_DISABLED_BY_DEFAULT("devtools.timeline.invalidationTracking"), \
343 "LayerInvalidationTracking", TRACE_EVENT_SCOPE_THREAD, "data", \ 343 "LayerInvalidationTracking", TRACE_EVENT_SCOPE_THREAD, "data", \
344 InspectorLayerInvalidationTrackingEvent::Data((LAYER), (REASON))); 344 InspectorLayerInvalidationTrackingEvent::Data((LAYER), (REASON)));
345 345
346 namespace InspectorPaintEvent { 346 namespace InspectorPaintEvent {
347 std::unique_ptr<TracedValue> Data(LayoutObject*, 347 std::unique_ptr<TracedValue> Data(LayoutObject*,
348 const LayoutRect& clip_rect, 348 const LayoutRect& clip_rect,
349 const GraphicsLayer*); 349 const GraphicsLayer*);
350 } 350 }
351 351
352 namespace InspectorPaintImageEvent { 352 namespace InspectorPaintImageEvent {
353 std::unique_ptr<TracedValue> Data(const LayoutImage&); 353 std::unique_ptr<TracedValue> Data(const LayoutImage&);
354 std::unique_ptr<TracedValue> Data(const LayoutObject&, const StyleImage&); 354 std::unique_ptr<TracedValue> Data(const LayoutObject&, const StyleImage&);
355 std::unique_ptr<TracedValue> Data(const LayoutObject*, 355 std::unique_ptr<TracedValue> Data(const LayoutObject*,
356 const ImageResourceContent&); 356 const ImageResourceContent&);
357 } 357 } // namespace InspectorPaintImageEvent
358 358
359 namespace InspectorCommitLoadEvent { 359 namespace InspectorCommitLoadEvent {
360 std::unique_ptr<TracedValue> Data(LocalFrame*); 360 std::unique_ptr<TracedValue> Data(LocalFrame*);
361 } 361 }
362 362
363 namespace InspectorMarkLoadEvent { 363 namespace InspectorMarkLoadEvent {
364 std::unique_ptr<TracedValue> Data(LocalFrame*); 364 std::unique_ptr<TracedValue> Data(LocalFrame*);
365 } 365 }
366 366
367 namespace InspectorScrollLayerEvent { 367 namespace InspectorScrollLayerEvent {
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after
442 namespace InspectorAsyncTask { 442 namespace InspectorAsyncTask {
443 std::unique_ptr<TracedValue> Data(const String&); 443 std::unique_ptr<TracedValue> Data(const String&);
444 } 444 }
445 445
446 CORE_EXPORT String ToHexString(const void* p); 446 CORE_EXPORT String ToHexString(const void* p);
447 CORE_EXPORT void SetCallStack(TracedValue*); 447 CORE_EXPORT void SetCallStack(TracedValue*);
448 448
449 } // namespace blink 449 } // namespace blink
450 450
451 #endif // !defined(InspectorTraceEvents_h) 451 #endif // !defined(InspectorTraceEvents_h)
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698