| Index: third_party/WebKit/Source/core/inspector/InspectorTraceEvents.h
|
| diff --git a/third_party/WebKit/Source/core/inspector/InspectorTraceEvents.h b/third_party/WebKit/Source/core/inspector/InspectorTraceEvents.h
|
| index 5a27fd6298f93d5da12f3a4d69077e509f7fb05e..e90bcebe1550f4ae65758c812a9536fb890fcf99 100644
|
| --- a/third_party/WebKit/Source/core/inspector/InspectorTraceEvents.h
|
| +++ b/third_party/WebKit/Source/core/inspector/InspectorTraceEvents.h
|
| @@ -9,6 +9,7 @@
|
| #include "core/css/CSSSelector.h"
|
| #include "platform/EventTracer.h"
|
| #include "platform/TraceEvent.h"
|
| +#include "platform/TracedValue.h"
|
| #include "platform/heap/Handle.h"
|
| #include "wtf/Forward.h"
|
| #include "wtf/Functional.h"
|
| @@ -44,13 +45,12 @@ class ResourceRequest;
|
| class ResourceResponse;
|
| class StyleChangeReasonForTracing;
|
| class StyleImage;
|
| -class TracedValue;
|
| class WorkerThread;
|
| class XMLHttpRequest;
|
|
|
| namespace InspectorLayoutEvent {
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> beginData(FrameView*);
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> endData(LayoutObject* rootForThisLayout);
|
| +PassRefPtr<TracedValue> beginData(FrameView*);
|
| +PassRefPtr<TracedValue> endData(LayoutObject* rootForThisLayout);
|
| }
|
|
|
| namespace InspectorScheduleStyleInvalidationTrackingEvent {
|
| @@ -59,10 +59,10 @@ extern const char Class[];
|
| extern const char Id[];
|
| extern const char Pseudo[];
|
|
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> attributeChange(Element&, const InvalidationSet&, const QualifiedName&);
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> classChange(Element&, const InvalidationSet&, const AtomicString&);
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> idChange(Element&, const InvalidationSet&, const AtomicString&);
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> pseudoChange(Element&, const InvalidationSet&, CSSSelector::PseudoType);
|
| +PassRefPtr<TracedValue> attributeChange(Element&, const InvalidationSet&, const QualifiedName&);
|
| +PassRefPtr<TracedValue> classChange(Element&, const InvalidationSet&, const AtomicString&);
|
| +PassRefPtr<TracedValue> idChange(Element&, const InvalidationSet&, const AtomicString&);
|
| +PassRefPtr<TracedValue> pseudoChange(Element&, const InvalidationSet&, CSSSelector::PseudoType);
|
| } // namespace InspectorScheduleStyleInvalidationTrackingEvent
|
|
|
| #define TRACE_SCHEDULE_STYLE_INVALIDATION(element, invalidationSet, changeType, ...) \
|
| @@ -74,7 +74,7 @@ PassRefPtr<TraceEvent::ConvertableToTraceFormat> pseudoChange(Element&, const In
|
| InspectorScheduleStyleInvalidationTrackingEvent::changeType((element), (invalidationSet), __VA_ARGS__));
|
|
|
| namespace InspectorStyleRecalcInvalidationTrackingEvent {
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(Node*, const StyleChangeReasonForTracing&);
|
| +PassRefPtr<TracedValue> data(Node*, const StyleChangeReasonForTracing&);
|
| }
|
|
|
| String descendantInvalidationSetToIdString(const InvalidationSet&);
|
| @@ -88,9 +88,9 @@ extern const char InvalidationSetMatchedId[];
|
| extern const char InvalidationSetMatchedTagName[];
|
| extern const char PreventStyleSharingForParent[];
|
|
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(Element&, const char* reason);
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> selectorPart(Element&, const char* reason, const InvalidationSet&, const String&);
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> invalidationList(Element&, const Vector<RefPtr<InvalidationSet>>&);
|
| +PassRefPtr<TracedValue> data(Element&, const char* reason);
|
| +PassRefPtr<TracedValue> selectorPart(Element&, const char* reason, const InvalidationSet&, const String&);
|
| +PassRefPtr<TracedValue> invalidationList(Element&, const Vector<RefPtr<InvalidationSet>>&);
|
| } // namespace InspectorStyleInvalidatorInvalidateEvent
|
|
|
| #define TRACE_STYLE_INVALIDATOR_INVALIDATION(element, reason) \
|
| @@ -153,76 +153,76 @@ extern const char ScrollbarChanged[];
|
| typedef const char LayoutInvalidationReasonForTracing[];
|
|
|
| namespace InspectorLayoutInvalidationTrackingEvent {
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> CORE_EXPORT data(const LayoutObject*, LayoutInvalidationReasonForTracing);
|
| +PassRefPtr<TracedValue> CORE_EXPORT data(const LayoutObject*, LayoutInvalidationReasonForTracing);
|
| }
|
|
|
| namespace InspectorPaintInvalidationTrackingEvent {
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(const LayoutObject*, const LayoutObject& paintContainer);
|
| +PassRefPtr<TracedValue> data(const LayoutObject*, const LayoutObject& paintContainer);
|
| }
|
|
|
| namespace InspectorScrollInvalidationTrackingEvent {
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(const LayoutObject&);
|
| +PassRefPtr<TracedValue> data(const LayoutObject&);
|
| }
|
|
|
| namespace InspectorSendRequestEvent {
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(unsigned long identifier, LocalFrame*, const ResourceRequest&);
|
| +PassRefPtr<TracedValue> data(unsigned long identifier, LocalFrame*, const ResourceRequest&);
|
| }
|
|
|
| namespace InspectorReceiveResponseEvent {
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(unsigned long identifier, LocalFrame*, const ResourceResponse&);
|
| +PassRefPtr<TracedValue> data(unsigned long identifier, LocalFrame*, const ResourceResponse&);
|
| }
|
|
|
| namespace InspectorReceiveDataEvent {
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(unsigned long identifier, LocalFrame*, int encodedDataLength);
|
| +PassRefPtr<TracedValue> data(unsigned long identifier, LocalFrame*, int encodedDataLength);
|
| }
|
|
|
| namespace InspectorResourceFinishEvent {
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(unsigned long identifier, double finishTime, bool didFail);
|
| +PassRefPtr<TracedValue> data(unsigned long identifier, double finishTime, bool didFail);
|
| }
|
|
|
| namespace InspectorTimerInstallEvent {
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(ExecutionContext*, int timerId, int timeout, bool singleShot);
|
| +PassRefPtr<TracedValue> data(ExecutionContext*, int timerId, int timeout, bool singleShot);
|
| }
|
|
|
| namespace InspectorTimerRemoveEvent {
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(ExecutionContext*, int timerId);
|
| +PassRefPtr<TracedValue> data(ExecutionContext*, int timerId);
|
| }
|
|
|
| namespace InspectorTimerFireEvent {
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(ExecutionContext*, int timerId);
|
| +PassRefPtr<TracedValue> data(ExecutionContext*, int timerId);
|
| }
|
|
|
| namespace InspectorIdleCallbackRequestEvent {
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(ExecutionContext*, int id, double timeout);
|
| +PassRefPtr<TracedValue> data(ExecutionContext*, int id, double timeout);
|
| }
|
|
|
| namespace InspectorIdleCallbackCancelEvent {
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(ExecutionContext*, int id);
|
| +PassRefPtr<TracedValue> data(ExecutionContext*, int id);
|
| }
|
|
|
| namespace InspectorIdleCallbackFireEvent {
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(ExecutionContext*, int id, double allottedMilliseconds, bool timedOut);
|
| +PassRefPtr<TracedValue> data(ExecutionContext*, int id, double allottedMilliseconds, bool timedOut);
|
| }
|
|
|
| namespace InspectorAnimationFrameEvent {
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(ExecutionContext*, int callbackId);
|
| +PassRefPtr<TracedValue> data(ExecutionContext*, int callbackId);
|
| }
|
|
|
| namespace InspectorParseHtmlEvent {
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> beginData(Document*, unsigned startLine);
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> endData(unsigned endLine);
|
| +PassRefPtr<TracedValue> beginData(Document*, unsigned startLine);
|
| +PassRefPtr<TracedValue> endData(unsigned endLine);
|
| }
|
|
|
| namespace InspectorParseAuthorStyleSheetEvent {
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(const CSSStyleSheetResource*);
|
| +PassRefPtr<TracedValue> data(const CSSStyleSheetResource*);
|
| }
|
|
|
| namespace InspectorXhrReadyStateChangeEvent {
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(ExecutionContext*, XMLHttpRequest*);
|
| +PassRefPtr<TracedValue> data(ExecutionContext*, XMLHttpRequest*);
|
| }
|
|
|
| namespace InspectorXhrLoadEvent {
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(ExecutionContext*, XMLHttpRequest*);
|
| +PassRefPtr<TracedValue> data(ExecutionContext*, XMLHttpRequest*);
|
| }
|
|
|
| namespace InspectorLayerInvalidationTrackingEvent {
|
| @@ -232,7 +232,7 @@ extern const char RemovedFromSquashingLayer[];
|
| extern const char ReflectionLayerChanged[];
|
| extern const char NewCompositedLayer[];
|
|
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(const PaintLayer*, const char* reason);
|
| +PassRefPtr<TracedValue> data(const PaintLayer*, const char* reason);
|
| }
|
|
|
| #define TRACE_LAYER_INVALIDATION(LAYER, REASON) \
|
| @@ -244,85 +244,85 @@ PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(const PaintLayer*, const c
|
| InspectorLayerInvalidationTrackingEvent::data((LAYER), (REASON)));
|
|
|
| namespace InspectorPaintEvent {
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(LayoutObject*, const LayoutRect& clipRect, const GraphicsLayer*);
|
| +PassRefPtr<TracedValue> data(LayoutObject*, const LayoutRect& clipRect, const GraphicsLayer*);
|
| }
|
|
|
| namespace InspectorPaintImageEvent {
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(const LayoutImage&);
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(const LayoutObject&, const StyleImage&);
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(const LayoutObject*, const ImageResource&);
|
| +PassRefPtr<TracedValue> data(const LayoutImage&);
|
| +PassRefPtr<TracedValue> data(const LayoutObject&, const StyleImage&);
|
| +PassRefPtr<TracedValue> data(const LayoutObject*, const ImageResource&);
|
| }
|
|
|
| namespace InspectorCommitLoadEvent {
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(LocalFrame*);
|
| +PassRefPtr<TracedValue> data(LocalFrame*);
|
| }
|
|
|
| namespace InspectorMarkLoadEvent {
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(LocalFrame*);
|
| +PassRefPtr<TracedValue> data(LocalFrame*);
|
| }
|
|
|
| namespace InspectorScrollLayerEvent {
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(LayoutObject*);
|
| +PassRefPtr<TracedValue> data(LayoutObject*);
|
| }
|
|
|
| namespace InspectorUpdateLayerTreeEvent {
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(LocalFrame*);
|
| +PassRefPtr<TracedValue> data(LocalFrame*);
|
| }
|
|
|
| namespace InspectorEvaluateScriptEvent {
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(LocalFrame*, const String& url, const WTF::TextPosition&);
|
| +PassRefPtr<TracedValue> data(LocalFrame*, const String& url, const WTF::TextPosition&);
|
| }
|
|
|
| namespace InspectorCompileScriptEvent {
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(const String& url, const WTF::TextPosition&);
|
| +PassRefPtr<TracedValue> data(const String& url, const WTF::TextPosition&);
|
| }
|
|
|
| namespace InspectorFunctionCallEvent {
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(ExecutionContext*, int scriptId, const String& scriptName, int scriptLine);
|
| +PassRefPtr<TracedValue> data(ExecutionContext*, int scriptId, const String& scriptName, int scriptLine);
|
| }
|
|
|
| namespace InspectorUpdateCountersEvent {
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> data();
|
| +PassRefPtr<TracedValue> data();
|
| }
|
|
|
| namespace InspectorInvalidateLayoutEvent {
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(LocalFrame*);
|
| +PassRefPtr<TracedValue> data(LocalFrame*);
|
| }
|
|
|
| namespace InspectorRecalculateStylesEvent {
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(LocalFrame*);
|
| +PassRefPtr<TracedValue> data(LocalFrame*);
|
| }
|
|
|
| namespace InspectorEventDispatchEvent {
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(const Event&);
|
| +PassRefPtr<TracedValue> data(const Event&);
|
| }
|
|
|
| namespace InspectorTimeStampEvent {
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(ExecutionContext*, const String& message);
|
| +PassRefPtr<TracedValue> data(ExecutionContext*, const String& message);
|
| }
|
|
|
| namespace InspectorTracingSessionIdForWorkerEvent {
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(const String& sessionId, const String& workerId, WorkerThread*);
|
| +PassRefPtr<TracedValue> data(const String& sessionId, const String& workerId, WorkerThread*);
|
| }
|
|
|
| namespace InspectorTracingStartedInFrame {
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(const String& sessionId, LocalFrame*);
|
| +PassRefPtr<TracedValue> data(const String& sessionId, LocalFrame*);
|
| }
|
|
|
| namespace InspectorSetLayerTreeId {
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(const String& sessionId, int layerTreeId);
|
| +PassRefPtr<TracedValue> data(const String& sessionId, int layerTreeId);
|
| }
|
|
|
| namespace InspectorAnimationEvent {
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(const Animation&);
|
| +PassRefPtr<TracedValue> data(const Animation&);
|
| }
|
|
|
| namespace InspectorAnimationStateEvent {
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(const Animation&);
|
| +PassRefPtr<TracedValue> data(const Animation&);
|
| }
|
|
|
| namespace InspectorHitTestEvent {
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> endData(const HitTestRequest&, const HitTestLocation&, const HitTestResult&);
|
| +PassRefPtr<TracedValue> endData(const HitTestRequest&, const HitTestLocation&, const HitTestResult&);
|
| }
|
|
|
| CORE_EXPORT String toHexString(const void* p);
|
|
|