| OLD | NEW |
| 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 "core/CoreExport.h" | 8 #include "core/CoreExport.h" |
| 9 #include "core/css/CSSSelector.h" | 9 #include "core/css/CSSSelector.h" |
| 10 #include "platform/EventTracer.h" | 10 #include "platform/EventTracer.h" |
| (...skipping 27 matching lines...) Expand all Loading... |
| 38 class LayoutObject; | 38 class LayoutObject; |
| 39 class ResourceRequest; | 39 class ResourceRequest; |
| 40 class ResourceResponse; | 40 class ResourceResponse; |
| 41 class StyleChangeReasonForTracing; | 41 class StyleChangeReasonForTracing; |
| 42 class StyleImage; | 42 class StyleImage; |
| 43 class TracedValue; | 43 class TracedValue; |
| 44 class WorkerThread; | 44 class WorkerThread; |
| 45 class XMLHttpRequest; | 45 class XMLHttpRequest; |
| 46 | 46 |
| 47 class InspectorLayoutEvent { | 47 class InspectorLayoutEvent { |
| 48 STATIC_ONLY(InspectorLayoutEvent); |
| 48 public: | 49 public: |
| 49 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> beginData(FrameView*
); | 50 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> beginData(FrameView*
); |
| 50 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> endData(LayoutObject
* rootForThisLayout); | 51 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> endData(LayoutObject
* rootForThisLayout); |
| 51 }; | 52 }; |
| 52 | 53 |
| 53 class InspectorScheduleStyleInvalidationTrackingEvent { | 54 class InspectorScheduleStyleInvalidationTrackingEvent { |
| 55 STATIC_ONLY(InspectorScheduleStyleInvalidationTrackingEvent); |
| 54 public: | 56 public: |
| 55 static const char Attribute[]; | 57 static const char Attribute[]; |
| 56 static const char Class[]; | 58 static const char Class[]; |
| 57 static const char Id[]; | 59 static const char Id[]; |
| 58 static const char Pseudo[]; | 60 static const char Pseudo[]; |
| 59 | 61 |
| 60 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> attributeChange(Elem
ent&, const DescendantInvalidationSet&, const QualifiedName&); | 62 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> attributeChange(Elem
ent&, const DescendantInvalidationSet&, const QualifiedName&); |
| 61 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> classChange(Element&
, const DescendantInvalidationSet&, const AtomicString&); | 63 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> classChange(Element&
, const DescendantInvalidationSet&, const AtomicString&); |
| 62 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> idChange(Element&, c
onst DescendantInvalidationSet&, const AtomicString&); | 64 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> idChange(Element&, c
onst DescendantInvalidationSet&, const AtomicString&); |
| 63 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> pseudoChange(Element
&, const DescendantInvalidationSet&, CSSSelector::PseudoType); | 65 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> pseudoChange(Element
&, const DescendantInvalidationSet&, CSSSelector::PseudoType); |
| 64 | 66 |
| 65 private: | 67 private: |
| 66 static PassRefPtr<TracedValue> fillCommonPart(Element&, const DescendantInva
lidationSet&, const char* invalidatedSelector); | 68 static PassRefPtr<TracedValue> fillCommonPart(Element&, const DescendantInva
lidationSet&, const char* invalidatedSelector); |
| 67 }; | 69 }; |
| 68 | 70 |
| 69 #define TRACE_SCHEDULE_STYLE_INVALIDATION(element, invalidationSet, changeType,
...) \ | 71 #define TRACE_SCHEDULE_STYLE_INVALIDATION(element, invalidationSet, changeType,
...) \ |
| 70 TRACE_EVENT_INSTANT1( \ | 72 TRACE_EVENT_INSTANT1( \ |
| 71 TRACE_DISABLED_BY_DEFAULT("devtools.timeline.invalidationTracking"), \ | 73 TRACE_DISABLED_BY_DEFAULT("devtools.timeline.invalidationTracking"), \ |
| 72 "ScheduleStyleInvalidationTracking", \ | 74 "ScheduleStyleInvalidationTracking", \ |
| 73 TRACE_EVENT_SCOPE_THREAD, \ | 75 TRACE_EVENT_SCOPE_THREAD, \ |
| 74 "data", \ | 76 "data", \ |
| 75 InspectorScheduleStyleInvalidationTrackingEvent::changeType((element), (
invalidationSet), __VA_ARGS__)) | 77 InspectorScheduleStyleInvalidationTrackingEvent::changeType((element), (
invalidationSet), __VA_ARGS__)) |
| 76 | 78 |
| 77 class InspectorStyleRecalcInvalidationTrackingEvent { | 79 class InspectorStyleRecalcInvalidationTrackingEvent { |
| 80 STATIC_ONLY(InspectorStyleRecalcInvalidationTrackingEvent); |
| 78 public: | 81 public: |
| 79 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(Node*, const St
yleChangeReasonForTracing&); | 82 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(Node*, const St
yleChangeReasonForTracing&); |
| 80 }; | 83 }; |
| 81 | 84 |
| 82 String descendantInvalidationSetToIdString(const DescendantInvalidationSet&); | 85 String descendantInvalidationSetToIdString(const DescendantInvalidationSet&); |
| 83 | 86 |
| 84 class InspectorStyleInvalidatorInvalidateEvent { | 87 class InspectorStyleInvalidatorInvalidateEvent { |
| 88 STATIC_ONLY(InspectorStyleInvalidatorInvalidateEvent); |
| 85 public: | 89 public: |
| 86 static const char ElementHasPendingInvalidationList[]; | 90 static const char ElementHasPendingInvalidationList[]; |
| 87 static const char InvalidateCustomPseudo[]; | 91 static const char InvalidateCustomPseudo[]; |
| 88 static const char InvalidationSetMatchedAttribute[]; | 92 static const char InvalidationSetMatchedAttribute[]; |
| 89 static const char InvalidationSetMatchedClass[]; | 93 static const char InvalidationSetMatchedClass[]; |
| 90 static const char InvalidationSetMatchedId[]; | 94 static const char InvalidationSetMatchedId[]; |
| 91 static const char InvalidationSetMatchedTagName[]; | 95 static const char InvalidationSetMatchedTagName[]; |
| 92 static const char PreventStyleSharingForParent[]; | 96 static const char PreventStyleSharingForParent[]; |
| 93 | 97 |
| 94 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(Element&, const
char* reason); | 98 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(Element&, const
char* reason); |
| (...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 152 // size related invalidations. | 156 // size related invalidations. |
| 153 extern const char SvgChanged[]; | 157 extern const char SvgChanged[]; |
| 154 extern const char ScrollbarChanged[]; | 158 extern const char ScrollbarChanged[]; |
| 155 } | 159 } |
| 156 | 160 |
| 157 // LayoutInvalidationReasonForTracing is strictly for tracing. Blink logic must | 161 // LayoutInvalidationReasonForTracing is strictly for tracing. Blink logic must |
| 158 // not depend on this value. | 162 // not depend on this value. |
| 159 typedef const char LayoutInvalidationReasonForTracing[]; | 163 typedef const char LayoutInvalidationReasonForTracing[]; |
| 160 | 164 |
| 161 class CORE_EXPORT InspectorLayoutInvalidationTrackingEvent { | 165 class CORE_EXPORT InspectorLayoutInvalidationTrackingEvent { |
| 166 STATIC_ONLY(InspectorLayoutInvalidationTrackingEvent); |
| 162 public: | 167 public: |
| 163 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(const LayoutObj
ect*, LayoutInvalidationReasonForTracing); | 168 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(const LayoutObj
ect*, LayoutInvalidationReasonForTracing); |
| 164 }; | 169 }; |
| 165 | 170 |
| 166 class InspectorPaintInvalidationTrackingEvent { | 171 class InspectorPaintInvalidationTrackingEvent { |
| 172 STATIC_ONLY(InspectorPaintInvalidationTrackingEvent); |
| 167 public: | 173 public: |
| 168 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(const LayoutObj
ect*, const LayoutObject& paintContainer); | 174 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(const LayoutObj
ect*, const LayoutObject& paintContainer); |
| 169 }; | 175 }; |
| 170 | 176 |
| 171 class InspectorScrollInvalidationTrackingEvent { | 177 class InspectorScrollInvalidationTrackingEvent { |
| 178 STATIC_ONLY(InspectorScrollInvalidationTrackingEvent); |
| 172 public: | 179 public: |
| 173 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(const LayoutObj
ect&); | 180 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(const LayoutObj
ect&); |
| 174 }; | 181 }; |
| 175 | 182 |
| 176 class InspectorSendRequestEvent { | 183 class InspectorSendRequestEvent { |
| 184 STATIC_ONLY(InspectorSendRequestEvent); |
| 177 public: | 185 public: |
| 178 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(unsigned long i
dentifier, LocalFrame*, const ResourceRequest&); | 186 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(unsigned long i
dentifier, LocalFrame*, const ResourceRequest&); |
| 179 }; | 187 }; |
| 180 | 188 |
| 181 class InspectorReceiveResponseEvent { | 189 class InspectorReceiveResponseEvent { |
| 190 STATIC_ONLY(InspectorReceiveResponseEvent); |
| 182 public: | 191 public: |
| 183 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(unsigned long i
dentifier, LocalFrame*, const ResourceResponse&); | 192 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(unsigned long i
dentifier, LocalFrame*, const ResourceResponse&); |
| 184 }; | 193 }; |
| 185 | 194 |
| 186 class InspectorReceiveDataEvent { | 195 class InspectorReceiveDataEvent { |
| 196 STATIC_ONLY(InspectorReceiveDataEvent); |
| 187 public: | 197 public: |
| 188 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(unsigned long i
dentifier, LocalFrame*, int encodedDataLength); | 198 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(unsigned long i
dentifier, LocalFrame*, int encodedDataLength); |
| 189 }; | 199 }; |
| 190 | 200 |
| 191 class InspectorResourceFinishEvent { | 201 class InspectorResourceFinishEvent { |
| 202 STATIC_ONLY(InspectorResourceFinishEvent); |
| 192 public: | 203 public: |
| 193 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(unsigned long i
dentifier, double finishTime, bool didFail); | 204 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(unsigned long i
dentifier, double finishTime, bool didFail); |
| 194 }; | 205 }; |
| 195 | 206 |
| 196 class InspectorTimerInstallEvent { | 207 class InspectorTimerInstallEvent { |
| 208 STATIC_ONLY(InspectorTimerInstallEvent); |
| 197 public: | 209 public: |
| 198 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(ExecutionContex
t*, int timerId, int timeout, bool singleShot); | 210 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(ExecutionContex
t*, int timerId, int timeout, bool singleShot); |
| 199 }; | 211 }; |
| 200 | 212 |
| 201 class InspectorTimerRemoveEvent { | 213 class InspectorTimerRemoveEvent { |
| 214 STATIC_ONLY(InspectorTimerRemoveEvent); |
| 202 public: | 215 public: |
| 203 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(ExecutionContex
t*, int timerId); | 216 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(ExecutionContex
t*, int timerId); |
| 204 }; | 217 }; |
| 205 | 218 |
| 206 class InspectorTimerFireEvent { | 219 class InspectorTimerFireEvent { |
| 220 STATIC_ONLY(InspectorTimerFireEvent); |
| 207 public: | 221 public: |
| 208 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(ExecutionContex
t*, int timerId); | 222 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(ExecutionContex
t*, int timerId); |
| 209 }; | 223 }; |
| 210 | 224 |
| 211 class InspectorAnimationFrameEvent { | 225 class InspectorAnimationFrameEvent { |
| 226 STATIC_ONLY(InspectorAnimationFrameEvent); |
| 212 public: | 227 public: |
| 213 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(ExecutionContex
t*, int callbackId); | 228 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(ExecutionContex
t*, int callbackId); |
| 214 }; | 229 }; |
| 215 | 230 |
| 216 class InspectorParseHtmlEvent { | 231 class InspectorParseHtmlEvent { |
| 232 STATIC_ONLY(InspectorParseHtmlEvent); |
| 217 public: | 233 public: |
| 218 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> beginData(Document*,
unsigned startLine); | 234 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> beginData(Document*,
unsigned startLine); |
| 219 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> endData(unsigned end
Line); | 235 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> endData(unsigned end
Line); |
| 220 }; | 236 }; |
| 221 | 237 |
| 222 class InspectorParseAuthorStyleSheetEvent { | 238 class InspectorParseAuthorStyleSheetEvent { |
| 239 STATIC_ONLY(InspectorParseAuthorStyleSheetEvent); |
| 223 public: | 240 public: |
| 224 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(const CSSStyleS
heetResource*); | 241 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(const CSSStyleS
heetResource*); |
| 225 }; | 242 }; |
| 226 | 243 |
| 227 class InspectorXhrReadyStateChangeEvent { | 244 class InspectorXhrReadyStateChangeEvent { |
| 245 STATIC_ONLY(InspectorXhrReadyStateChangeEvent); |
| 228 public: | 246 public: |
| 229 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(ExecutionContex
t*, XMLHttpRequest*); | 247 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(ExecutionContex
t*, XMLHttpRequest*); |
| 230 }; | 248 }; |
| 231 | 249 |
| 232 class InspectorXhrLoadEvent { | 250 class InspectorXhrLoadEvent { |
| 251 STATIC_ONLY(InspectorXhrLoadEvent); |
| 233 public: | 252 public: |
| 234 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(ExecutionContex
t*, XMLHttpRequest*); | 253 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(ExecutionContex
t*, XMLHttpRequest*); |
| 235 }; | 254 }; |
| 236 | 255 |
| 237 class InspectorLayerInvalidationTrackingEvent { | 256 class InspectorLayerInvalidationTrackingEvent { |
| 257 STATIC_ONLY(InspectorLayerInvalidationTrackingEvent); |
| 238 public: | 258 public: |
| 239 static const char SquashingLayerGeometryWasUpdated[]; | 259 static const char SquashingLayerGeometryWasUpdated[]; |
| 240 static const char AddedToSquashingLayer[]; | 260 static const char AddedToSquashingLayer[]; |
| 241 static const char RemovedFromSquashingLayer[]; | 261 static const char RemovedFromSquashingLayer[]; |
| 242 static const char ReflectionLayerChanged[]; | 262 static const char ReflectionLayerChanged[]; |
| 243 static const char NewCompositedLayer[]; | 263 static const char NewCompositedLayer[]; |
| 244 | 264 |
| 245 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(const Deprecate
dPaintLayer*, const char* reason); | 265 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(const Deprecate
dPaintLayer*, const char* reason); |
| 246 }; | 266 }; |
| 247 #define TRACE_LAYER_INVALIDATION(LAYER, REASON) \ | 267 #define TRACE_LAYER_INVALIDATION(LAYER, REASON) \ |
| 248 TRACE_EVENT_INSTANT1( \ | 268 TRACE_EVENT_INSTANT1( \ |
| 249 TRACE_DISABLED_BY_DEFAULT("devtools.timeline.invalidationTracking"), \ | 269 TRACE_DISABLED_BY_DEFAULT("devtools.timeline.invalidationTracking"), \ |
| 250 "LayerInvalidationTracking", \ | 270 "LayerInvalidationTracking", \ |
| 251 TRACE_EVENT_SCOPE_THREAD, \ | 271 TRACE_EVENT_SCOPE_THREAD, \ |
| 252 "data", \ | 272 "data", \ |
| 253 InspectorLayerInvalidationTrackingEvent::data((LAYER), (REASON))) | 273 InspectorLayerInvalidationTrackingEvent::data((LAYER), (REASON))) |
| 254 | 274 |
| 255 class InspectorPaintEvent { | 275 class InspectorPaintEvent { |
| 276 STATIC_ONLY(InspectorPaintEvent); |
| 256 public: | 277 public: |
| 257 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(LayoutObject*,
const LayoutRect& clipRect, const GraphicsLayer*); | 278 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(LayoutObject*,
const LayoutRect& clipRect, const GraphicsLayer*); |
| 258 }; | 279 }; |
| 259 | 280 |
| 260 class InspectorPaintImageEvent { | 281 class InspectorPaintImageEvent { |
| 282 STATIC_ONLY(InspectorPaintImageEvent); |
| 261 public: | 283 public: |
| 262 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(const LayoutIma
ge&); | 284 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(const LayoutIma
ge&); |
| 263 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(const LayoutObj
ect&, const StyleImage&); | 285 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(const LayoutObj
ect&, const StyleImage&); |
| 264 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(const LayoutObj
ect*, const ImageResource&); | 286 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(const LayoutObj
ect*, const ImageResource&); |
| 265 }; | 287 }; |
| 266 | 288 |
| 267 class InspectorCommitLoadEvent { | 289 class InspectorCommitLoadEvent { |
| 290 STATIC_ONLY(InspectorCommitLoadEvent); |
| 268 public: | 291 public: |
| 269 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(LocalFrame*); | 292 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(LocalFrame*); |
| 270 }; | 293 }; |
| 271 | 294 |
| 272 class InspectorMarkLoadEvent { | 295 class InspectorMarkLoadEvent { |
| 296 STATIC_ONLY(InspectorMarkLoadEvent); |
| 273 public: | 297 public: |
| 274 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(LocalFrame*); | 298 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(LocalFrame*); |
| 275 }; | 299 }; |
| 276 | 300 |
| 277 class InspectorScrollLayerEvent { | 301 class InspectorScrollLayerEvent { |
| 302 STATIC_ONLY(InspectorScrollLayerEvent); |
| 278 public: | 303 public: |
| 279 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(LayoutObject*); | 304 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(LayoutObject*); |
| 280 }; | 305 }; |
| 281 | 306 |
| 282 class InspectorUpdateLayerTreeEvent { | 307 class InspectorUpdateLayerTreeEvent { |
| 308 STATIC_ONLY(InspectorUpdateLayerTreeEvent); |
| 283 public: | 309 public: |
| 284 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(LocalFrame*); | 310 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(LocalFrame*); |
| 285 }; | 311 }; |
| 286 | 312 |
| 287 class InspectorEvaluateScriptEvent { | 313 class InspectorEvaluateScriptEvent { |
| 314 STATIC_ONLY(InspectorEvaluateScriptEvent); |
| 288 public: | 315 public: |
| 289 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(LocalFrame*, co
nst String& url, int lineNumber); | 316 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(LocalFrame*, co
nst String& url, int lineNumber); |
| 290 }; | 317 }; |
| 291 | 318 |
| 292 class InspectorFunctionCallEvent { | 319 class InspectorFunctionCallEvent { |
| 320 STATIC_ONLY(InspectorFunctionCallEvent); |
| 293 public: | 321 public: |
| 294 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(ExecutionContex
t*, int scriptId, const String& scriptName, int scriptLine); | 322 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(ExecutionContex
t*, int scriptId, const String& scriptName, int scriptLine); |
| 295 }; | 323 }; |
| 296 | 324 |
| 297 class InspectorUpdateCountersEvent { | 325 class InspectorUpdateCountersEvent { |
| 326 STATIC_ONLY(InspectorUpdateCountersEvent); |
| 298 public: | 327 public: |
| 299 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(); | 328 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(); |
| 300 }; | 329 }; |
| 301 | 330 |
| 302 class InspectorInvalidateLayoutEvent { | 331 class InspectorInvalidateLayoutEvent { |
| 332 STATIC_ONLY(InspectorInvalidateLayoutEvent); |
| 303 public: | 333 public: |
| 304 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(LocalFrame*); | 334 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(LocalFrame*); |
| 305 }; | 335 }; |
| 306 | 336 |
| 307 class InspectorRecalculateStylesEvent { | 337 class InspectorRecalculateStylesEvent { |
| 338 STATIC_ONLY(InspectorRecalculateStylesEvent); |
| 308 public: | 339 public: |
| 309 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(LocalFrame*); | 340 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(LocalFrame*); |
| 310 }; | 341 }; |
| 311 | 342 |
| 312 class InspectorEventDispatchEvent { | 343 class InspectorEventDispatchEvent { |
| 344 STATIC_ONLY(InspectorEventDispatchEvent); |
| 313 public: | 345 public: |
| 314 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(const Event&); | 346 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(const Event&); |
| 315 }; | 347 }; |
| 316 | 348 |
| 317 class InspectorTimeStampEvent { | 349 class InspectorTimeStampEvent { |
| 350 STATIC_ONLY(InspectorTimeStampEvent); |
| 318 public: | 351 public: |
| 319 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(ExecutionContex
t*, const String& message); | 352 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(ExecutionContex
t*, const String& message); |
| 320 }; | 353 }; |
| 321 | 354 |
| 322 class InspectorTracingSessionIdForWorkerEvent { | 355 class InspectorTracingSessionIdForWorkerEvent { |
| 356 STATIC_ONLY(InspectorTracingSessionIdForWorkerEvent); |
| 323 public: | 357 public: |
| 324 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(const String& s
essionId, const String& workerId, WorkerThread*); | 358 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(const String& s
essionId, const String& workerId, WorkerThread*); |
| 325 }; | 359 }; |
| 326 | 360 |
| 327 class InspectorTracingStartedInFrame { | 361 class InspectorTracingStartedInFrame { |
| 362 STATIC_ONLY(InspectorTracingStartedInFrame); |
| 328 public: | 363 public: |
| 329 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(const String& s
essionId, LocalFrame*); | 364 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(const String& s
essionId, LocalFrame*); |
| 330 }; | 365 }; |
| 331 | 366 |
| 332 class InspectorSetLayerTreeId { | 367 class InspectorSetLayerTreeId { |
| 368 STATIC_ONLY(InspectorSetLayerTreeId); |
| 333 public: | 369 public: |
| 334 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(const String& s
essionId, int layerTreeId); | 370 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(const String& s
essionId, int layerTreeId); |
| 335 }; | 371 }; |
| 336 | 372 |
| 337 class InspectorAnimationEvent { | 373 class InspectorAnimationEvent { |
| 374 STATIC_ONLY(InspectorAnimationEvent); |
| 338 public: | 375 public: |
| 339 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(const Animation
&); | 376 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(const Animation
&); |
| 340 }; | 377 }; |
| 341 | 378 |
| 342 class InspectorAnimationStateEvent { | 379 class InspectorAnimationStateEvent { |
| 380 STATIC_ONLY(InspectorAnimationStateEvent); |
| 343 public: | 381 public: |
| 344 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(const Animation
&); | 382 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(const Animation
&); |
| 345 }; | 383 }; |
| 346 | 384 |
| 347 class InspectorHitTestEvent { | 385 class InspectorHitTestEvent { |
| 386 STATIC_ONLY(InspectorHitTestEvent); |
| 348 public: | 387 public: |
| 349 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> endData(const HitTes
tRequest&, const HitTestLocation&, const HitTestResult&); | 388 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> endData(const HitTes
tRequest&, const HitTestLocation&, const HitTestResult&); |
| 350 }; | 389 }; |
| 351 | 390 |
| 352 CORE_EXPORT String toHexString(const void* p); | 391 CORE_EXPORT String toHexString(const void* p); |
| 353 CORE_EXPORT void setCallStack(TracedValue*); | 392 CORE_EXPORT void setCallStack(TracedValue*); |
| 354 | 393 |
| 355 } // namespace blink | 394 } // namespace blink |
| 356 | 395 |
| 357 | 396 |
| 358 #endif // !defined(InspectorTraceEvents_h) | 397 #endif // !defined(InspectorTraceEvents_h) |
| OLD | NEW |