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 22080edca1066bf7f08f970c7c82a60833faee3e..2407305b987c57cdaf9d69336e82840347b925f6 100644 |
--- a/third_party/WebKit/Source/core/inspector/InspectorTraceEvents.h |
+++ b/third_party/WebKit/Source/core/inspector/InspectorTraceEvents.h |
@@ -5,6 +5,7 @@ |
#ifndef InspectorTraceEvents_h |
#define InspectorTraceEvents_h |
+#include "base/trace_event/trace_event.h" |
#include "core/CoreExport.h" |
#include "core/css/CSSSelector.h" |
#include "platform/EventTracer.h" |
@@ -45,8 +46,8 @@ class WorkerThread; |
class XMLHttpRequest; |
namespace InspectorLayoutEvent { |
-PassRefPtr<TraceEvent::ConvertableToTraceFormat> beginData(FrameView*); |
-PassRefPtr<TraceEvent::ConvertableToTraceFormat> endData(LayoutObject* rootForThisLayout); |
+scoped_refptr<base::trace_event::ConvertableToTraceFormat> beginData(FrameView*); |
+scoped_refptr<base::trace_event::ConvertableToTraceFormat> endData(LayoutObject* rootForThisLayout); |
} |
namespace InspectorScheduleStyleInvalidationTrackingEvent { |
@@ -55,10 +56,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); |
+scoped_refptr<base::trace_event::ConvertableToTraceFormat> attributeChange(Element&, const InvalidationSet&, const QualifiedName&); |
+scoped_refptr<base::trace_event::ConvertableToTraceFormat> classChange(Element&, const InvalidationSet&, const AtomicString&); |
+scoped_refptr<base::trace_event::ConvertableToTraceFormat> idChange(Element&, const InvalidationSet&, const AtomicString&); |
+scoped_refptr<base::trace_event::ConvertableToTraceFormat> pseudoChange(Element&, const InvalidationSet&, CSSSelector::PseudoType); |
} |
#define TRACE_SCHEDULE_STYLE_INVALIDATION(element, invalidationSet, changeType, ...) \ |
@@ -70,7 +71,7 @@ PassRefPtr<TraceEvent::ConvertableToTraceFormat> pseudoChange(Element&, const In |
InspectorScheduleStyleInvalidationTrackingEvent::changeType((element), (invalidationSet), __VA_ARGS__)); |
namespace InspectorStyleRecalcInvalidationTrackingEvent { |
-PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(Node*, const StyleChangeReasonForTracing&); |
+scoped_refptr<base::trace_event::ConvertableToTraceFormat> data(Node*, const StyleChangeReasonForTracing&); |
} |
String descendantInvalidationSetToIdString(const InvalidationSet&); |
@@ -84,9 +85,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 WillBeHeapVector<RefPtrWillBeMember<InvalidationSet>>&); |
+scoped_refptr<base::trace_event::ConvertableToTraceFormat> data(Element&, const char* reason); |
+scoped_refptr<base::trace_event::ConvertableToTraceFormat> selectorPart(Element&, const char* reason, const InvalidationSet&, const String&); |
+scoped_refptr<base::trace_event::ConvertableToTraceFormat> invalidationList(Element&, const WillBeHeapVector<RefPtrWillBeMember<InvalidationSet>>&); |
} |
#define TRACE_STYLE_INVALIDATOR_INVALIDATION(element, reason) \ |
@@ -149,76 +150,76 @@ extern const char ScrollbarChanged[]; |
typedef const char LayoutInvalidationReasonForTracing[]; |
namespace InspectorLayoutInvalidationTrackingEvent { |
-PassRefPtr<TraceEvent::ConvertableToTraceFormat> CORE_EXPORT data(const LayoutObject*, LayoutInvalidationReasonForTracing); |
+scoped_refptr<base::trace_event::ConvertableToTraceFormat> CORE_EXPORT data(const LayoutObject*, LayoutInvalidationReasonForTracing); |
} |
namespace InspectorPaintInvalidationTrackingEvent { |
-PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(const LayoutObject*, const LayoutObject& paintContainer); |
+scoped_refptr<base::trace_event::ConvertableToTraceFormat> data(const LayoutObject*, const LayoutObject& paintContainer); |
} |
namespace InspectorScrollInvalidationTrackingEvent { |
-PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(const LayoutObject&); |
+scoped_refptr<base::trace_event::ConvertableToTraceFormat> data(const LayoutObject&); |
} |
namespace InspectorSendRequestEvent { |
-PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(unsigned long identifier, LocalFrame*, const ResourceRequest&); |
+scoped_refptr<base::trace_event::ConvertableToTraceFormat> data(unsigned long identifier, LocalFrame*, const ResourceRequest&); |
} |
namespace InspectorReceiveResponseEvent { |
-PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(unsigned long identifier, LocalFrame*, const ResourceResponse&); |
+scoped_refptr<base::trace_event::ConvertableToTraceFormat> data(unsigned long identifier, LocalFrame*, const ResourceResponse&); |
} |
namespace InspectorReceiveDataEvent { |
-PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(unsigned long identifier, LocalFrame*, int encodedDataLength); |
+scoped_refptr<base::trace_event::ConvertableToTraceFormat> data(unsigned long identifier, LocalFrame*, int encodedDataLength); |
} |
namespace InspectorResourceFinishEvent { |
-PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(unsigned long identifier, double finishTime, bool didFail); |
+scoped_refptr<base::trace_event::ConvertableToTraceFormat> data(unsigned long identifier, double finishTime, bool didFail); |
} |
namespace InspectorTimerInstallEvent { |
-PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(ExecutionContext*, int timerId, int timeout, bool singleShot); |
+scoped_refptr<base::trace_event::ConvertableToTraceFormat> data(ExecutionContext*, int timerId, int timeout, bool singleShot); |
} |
namespace InspectorTimerRemoveEvent { |
-PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(ExecutionContext*, int timerId); |
+scoped_refptr<base::trace_event::ConvertableToTraceFormat> data(ExecutionContext*, int timerId); |
} |
namespace InspectorTimerFireEvent { |
-PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(ExecutionContext*, int timerId); |
+scoped_refptr<base::trace_event::ConvertableToTraceFormat> data(ExecutionContext*, int timerId); |
} |
namespace InspectorIdleCallbackRequestEvent { |
-PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(ExecutionContext*, int id, double timeout); |
+scoped_refptr<base::trace_event::ConvertableToTraceFormat> data(ExecutionContext*, int id, double timeout); |
} |
namespace InspectorIdleCallbackCancelEvent { |
-PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(ExecutionContext*, int id); |
+scoped_refptr<base::trace_event::ConvertableToTraceFormat> data(ExecutionContext*, int id); |
} |
namespace InspectorIdleCallbackFireEvent { |
-PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(ExecutionContext*, int id, double allottedMilliseconds, bool timedOut); |
+scoped_refptr<base::trace_event::ConvertableToTraceFormat> data(ExecutionContext*, int id, double allottedMilliseconds, bool timedOut); |
} |
namespace InspectorAnimationFrameEvent { |
-PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(ExecutionContext*, int callbackId); |
+scoped_refptr<base::trace_event::ConvertableToTraceFormat> data(ExecutionContext*, int callbackId); |
} |
namespace InspectorParseHtmlEvent { |
-PassRefPtr<TraceEvent::ConvertableToTraceFormat> beginData(Document*, unsigned startLine); |
-PassRefPtr<TraceEvent::ConvertableToTraceFormat> endData(unsigned endLine); |
+scoped_refptr<base::trace_event::ConvertableToTraceFormat> beginData(Document*, unsigned startLine); |
+scoped_refptr<base::trace_event::ConvertableToTraceFormat> endData(unsigned endLine); |
} |
namespace InspectorParseAuthorStyleSheetEvent { |
-PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(const CSSStyleSheetResource*); |
+scoped_refptr<base::trace_event::ConvertableToTraceFormat> data(const CSSStyleSheetResource*); |
} |
namespace InspectorXhrReadyStateChangeEvent { |
-PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(ExecutionContext*, XMLHttpRequest*); |
+scoped_refptr<base::trace_event::ConvertableToTraceFormat> data(ExecutionContext*, XMLHttpRequest*); |
} |
namespace InspectorXhrLoadEvent { |
-PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(ExecutionContext*, XMLHttpRequest*); |
+scoped_refptr<base::trace_event::ConvertableToTraceFormat> data(ExecutionContext*, XMLHttpRequest*); |
} |
namespace InspectorLayerInvalidationTrackingEvent { |
@@ -228,7 +229,7 @@ extern const char RemovedFromSquashingLayer[]; |
extern const char ReflectionLayerChanged[]; |
extern const char NewCompositedLayer[]; |
-PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(const DeprecatedPaintLayer*, const char* reason); |
+scoped_refptr<base::trace_event::ConvertableToTraceFormat> data(const DeprecatedPaintLayer*, const char* reason); |
} |
#define TRACE_LAYER_INVALIDATION(LAYER, REASON) \ |
@@ -240,81 +241,81 @@ PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(const DeprecatedPaintLayer |
InspectorLayerInvalidationTrackingEvent::data((LAYER), (REASON))); |
namespace InspectorPaintEvent { |
-PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(LayoutObject*, const LayoutRect& clipRect, const GraphicsLayer*); |
+scoped_refptr<base::trace_event::ConvertableToTraceFormat> 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&); |
+scoped_refptr<base::trace_event::ConvertableToTraceFormat> data(const LayoutImage&); |
+scoped_refptr<base::trace_event::ConvertableToTraceFormat> data(const LayoutObject&, const StyleImage&); |
+scoped_refptr<base::trace_event::ConvertableToTraceFormat> data(const LayoutObject*, const ImageResource&); |
} |
namespace InspectorCommitLoadEvent { |
-PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(LocalFrame*); |
+scoped_refptr<base::trace_event::ConvertableToTraceFormat> data(LocalFrame*); |
} |
namespace InspectorMarkLoadEvent { |
-PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(LocalFrame*); |
+scoped_refptr<base::trace_event::ConvertableToTraceFormat> data(LocalFrame*); |
} |
namespace InspectorScrollLayerEvent { |
-PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(LayoutObject*); |
+scoped_refptr<base::trace_event::ConvertableToTraceFormat> data(LayoutObject*); |
} |
namespace InspectorUpdateLayerTreeEvent { |
-PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(LocalFrame*); |
+scoped_refptr<base::trace_event::ConvertableToTraceFormat> data(LocalFrame*); |
} |
namespace InspectorEvaluateScriptEvent { |
-PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(LocalFrame*, const String& url, int lineNumber); |
+scoped_refptr<base::trace_event::ConvertableToTraceFormat> data(LocalFrame*, const String& url, int lineNumber); |
} |
namespace InspectorFunctionCallEvent { |
-PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(ExecutionContext*, int scriptId, const String& scriptName, int scriptLine); |
+scoped_refptr<base::trace_event::ConvertableToTraceFormat> data(ExecutionContext*, int scriptId, const String& scriptName, int scriptLine); |
} |
namespace InspectorUpdateCountersEvent { |
-PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(); |
+scoped_refptr<base::trace_event::ConvertableToTraceFormat> data(); |
} |
namespace InspectorInvalidateLayoutEvent { |
-PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(LocalFrame*); |
+scoped_refptr<base::trace_event::ConvertableToTraceFormat> data(LocalFrame*); |
} |
namespace InspectorRecalculateStylesEvent { |
-PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(LocalFrame*); |
+scoped_refptr<base::trace_event::ConvertableToTraceFormat> data(LocalFrame*); |
} |
namespace InspectorEventDispatchEvent { |
-PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(const Event&); |
+scoped_refptr<base::trace_event::ConvertableToTraceFormat> data(const Event&); |
} |
namespace InspectorTimeStampEvent { |
-PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(ExecutionContext*, const String& message); |
+scoped_refptr<base::trace_event::ConvertableToTraceFormat> data(ExecutionContext*, const String& message); |
} |
namespace InspectorTracingSessionIdForWorkerEvent { |
-PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(const String& sessionId, const String& workerId, WorkerThread*); |
+scoped_refptr<base::trace_event::ConvertableToTraceFormat> data(const String& sessionId, const String& workerId, WorkerThread*); |
} |
namespace InspectorTracingStartedInFrame { |
-PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(const String& sessionId, LocalFrame*); |
+scoped_refptr<base::trace_event::ConvertableToTraceFormat> data(const String& sessionId, LocalFrame*); |
} |
namespace InspectorSetLayerTreeId { |
-PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(const String& sessionId, int layerTreeId); |
+scoped_refptr<base::trace_event::ConvertableToTraceFormat> data(const String& sessionId, int layerTreeId); |
} |
namespace InspectorAnimationEvent { |
-PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(const Animation&); |
+scoped_refptr<base::trace_event::ConvertableToTraceFormat> data(const Animation&); |
} |
namespace InspectorAnimationStateEvent { |
-PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(const Animation&); |
+scoped_refptr<base::trace_event::ConvertableToTraceFormat> data(const Animation&); |
} |
namespace InspectorHitTestEvent { |
-PassRefPtr<TraceEvent::ConvertableToTraceFormat> endData(const HitTestRequest&, const HitTestLocation&, const HitTestResult&); |
+scoped_refptr<base::trace_event::ConvertableToTraceFormat> endData(const HitTestRequest&, const HitTestLocation&, const HitTestResult&); |
} |
CORE_EXPORT String toHexString(const void* p); |