| Index: third_party/WebKit/Source/core/inspector/InspectorTraceEvents.cpp
|
| diff --git a/third_party/WebKit/Source/core/inspector/InspectorTraceEvents.cpp b/third_party/WebKit/Source/core/inspector/InspectorTraceEvents.cpp
|
| index 5f50ba4b2ef521deb3456467a8966356f6faec14..43e8d9fc19b19a3f2dfaa2a04b658405642cf583 100644
|
| --- a/third_party/WebKit/Source/core/inspector/InspectorTraceEvents.cpp
|
| +++ b/third_party/WebKit/Source/core/inspector/InspectorTraceEvents.cpp
|
| @@ -48,7 +48,7 @@ void setCallStack(TracedValue* value)
|
| static const unsigned char* traceCategoryEnabled = 0;
|
| WTF_ANNOTATE_BENIGN_RACE(&traceCategoryEnabled, "trace_event category");
|
| if (!traceCategoryEnabled)
|
| - traceCategoryEnabled = TRACE_EVENT_API_GET_CATEGORY_ENABLED(TRACE_DISABLED_BY_DEFAULT("devtools.timeline.stack"));
|
| + traceCategoryEnabled = TRACE_EVENT_API_GET_CATEGORY_GROUP_ENABLED(TRACE_DISABLED_BY_DEFAULT("devtools.timeline.stack"));
|
| if (!*traceCategoryEnabled)
|
| return;
|
| RefPtrWillBeRawPtr<ScriptCallStack> scriptCallStack = currentScriptCallStack(ScriptCallStack::maxCallStackSizeToCapture);
|
| @@ -160,16 +160,16 @@ const char* pseudoTypeToString(CSSSelector::PseudoType pseudoType)
|
| }
|
|
|
| namespace InspectorScheduleStyleInvalidationTrackingEvent {
|
| -PassRefPtr<TracedValue> fillCommonPart(Element& element, const InvalidationSet& invalidationSet, const char* invalidatedSelector)
|
| +scoped_refptr<TracedValue> fillCommonPart(Element& element, const InvalidationSet& invalidationSet, const char* invalidatedSelector)
|
| {
|
| - RefPtr<TracedValue> value = TracedValue::create();
|
| + scoped_refptr<TracedValue> value = TracedValue::create();
|
| value->setString("frame", toHexString(element.document().frame()));
|
| setNodeInfo(value.get(), &element, "nodeId", "nodeName");
|
| value->setString("invalidationSet", descendantInvalidationSetToIdString(invalidationSet));
|
| value->setString("invalidatedSelectorId", invalidatedSelector);
|
| if (RefPtrWillBeRawPtr<ScriptCallStack> stackTrace = currentScriptCallStack(maxInvalidationTrackingCallstackSize))
|
| stackTrace->toTracedValue(value.get(), "stackTrace");
|
| - return value.release();
|
| + return value;
|
| }
|
| } // namespace InspectorScheduleStyleInvalidationTrackingEvent
|
|
|
| @@ -178,32 +178,32 @@ const char InspectorScheduleStyleInvalidationTrackingEvent::Class[] = "class";
|
| const char InspectorScheduleStyleInvalidationTrackingEvent::Id[] = "id";
|
| const char InspectorScheduleStyleInvalidationTrackingEvent::Pseudo[] = "pseudo";
|
|
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> InspectorScheduleStyleInvalidationTrackingEvent::idChange(Element& element, const InvalidationSet& invalidationSet, const AtomicString& id)
|
| +scoped_refptr<base::trace_event::ConvertableToTraceFormat> InspectorScheduleStyleInvalidationTrackingEvent::idChange(Element& element, const InvalidationSet& invalidationSet, const AtomicString& id)
|
| {
|
| - RefPtr<TracedValue> value = fillCommonPart(element, invalidationSet, Id);
|
| + scoped_refptr<TracedValue> value = fillCommonPart(element, invalidationSet, Id);
|
| value->setString("changedId", id);
|
| - return value.release();
|
| + return value;
|
| }
|
|
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> InspectorScheduleStyleInvalidationTrackingEvent::classChange(Element& element, const InvalidationSet& invalidationSet, const AtomicString& className)
|
| +scoped_refptr<base::trace_event::ConvertableToTraceFormat> InspectorScheduleStyleInvalidationTrackingEvent::classChange(Element& element, const InvalidationSet& invalidationSet, const AtomicString& className)
|
| {
|
| - RefPtr<TracedValue> value = fillCommonPart(element, invalidationSet, Class);
|
| + scoped_refptr<TracedValue> value = fillCommonPart(element, invalidationSet, Class);
|
| value->setString("changedClass", className);
|
| - return value.release();
|
| + return value;
|
| }
|
|
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> InspectorScheduleStyleInvalidationTrackingEvent::attributeChange(Element& element, const InvalidationSet& invalidationSet, const QualifiedName& attributeName)
|
| +scoped_refptr<base::trace_event::ConvertableToTraceFormat> InspectorScheduleStyleInvalidationTrackingEvent::attributeChange(Element& element, const InvalidationSet& invalidationSet, const QualifiedName& attributeName)
|
| {
|
| - RefPtr<TracedValue> value = fillCommonPart(element, invalidationSet, Attribute);
|
| + scoped_refptr<TracedValue> value = fillCommonPart(element, invalidationSet, Attribute);
|
| value->setString("changedAttribute", attributeName.toString());
|
| - return value.release();
|
| + return value;
|
| }
|
|
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> InspectorScheduleStyleInvalidationTrackingEvent::pseudoChange(Element& element, const InvalidationSet& invalidationSet, CSSSelector::PseudoType pseudoType)
|
| +scoped_refptr<base::trace_event::ConvertableToTraceFormat> InspectorScheduleStyleInvalidationTrackingEvent::pseudoChange(Element& element, const InvalidationSet& invalidationSet, CSSSelector::PseudoType pseudoType)
|
| {
|
| - RefPtr<TracedValue> value = fillCommonPart(element, invalidationSet, Attribute);
|
| + scoped_refptr<TracedValue> value = fillCommonPart(element, invalidationSet, Attribute);
|
| value->setString("changedPseudo", pseudoTypeToString(pseudoType));
|
| - return value.release();
|
| + return value;
|
| }
|
|
|
| String descendantInvalidationSetToIdString(const InvalidationSet& set)
|
| @@ -220,56 +220,56 @@ const char InspectorStyleInvalidatorInvalidateEvent::InvalidationSetMatchedTagNa
|
| const char InspectorStyleInvalidatorInvalidateEvent::PreventStyleSharingForParent[] = "Prevent style sharing for parent";
|
|
|
| namespace InspectorStyleInvalidatorInvalidateEvent {
|
| -PassRefPtr<TracedValue> fillCommonPart(Element& element, const char* reason)
|
| +scoped_refptr<TracedValue> fillCommonPart(Element& element, const char* reason)
|
| {
|
| - RefPtr<TracedValue> value = TracedValue::create();
|
| + scoped_refptr<TracedValue> value = TracedValue::create();
|
| value->setString("frame", toHexString(element.document().frame()));
|
| setNodeInfo(value.get(), &element, "nodeId", "nodeName");
|
| value->setString("reason", reason);
|
| - return value.release();
|
| + return value;
|
| }
|
| } // namespace InspectorStyleInvalidatorInvalidateEvent
|
|
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> InspectorStyleInvalidatorInvalidateEvent::data(Element& element, const char* reason)
|
| +scoped_refptr<base::trace_event::ConvertableToTraceFormat> InspectorStyleInvalidatorInvalidateEvent::data(Element& element, const char* reason)
|
| {
|
| return fillCommonPart(element, reason);
|
| }
|
|
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> InspectorStyleInvalidatorInvalidateEvent::selectorPart(Element& element, const char* reason, const InvalidationSet& invalidationSet, const String& selectorPart)
|
| +scoped_refptr<base::trace_event::ConvertableToTraceFormat> InspectorStyleInvalidatorInvalidateEvent::selectorPart(Element& element, const char* reason, const InvalidationSet& invalidationSet, const String& selectorPart)
|
| {
|
| - RefPtr<TracedValue> value = fillCommonPart(element, reason);
|
| + scoped_refptr<TracedValue> value = fillCommonPart(element, reason);
|
| value->beginArray("invalidationList");
|
| invalidationSet.toTracedValue(value.get());
|
| value->endArray();
|
| value->setString("selectorPart", selectorPart);
|
| - return value.release();
|
| + return value;
|
| }
|
|
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> InspectorStyleInvalidatorInvalidateEvent::invalidationList(Element& element, const WillBeHeapVector<RefPtrWillBeMember<InvalidationSet>>& invalidationList)
|
| +scoped_refptr<base::trace_event::ConvertableToTraceFormat> InspectorStyleInvalidatorInvalidateEvent::invalidationList(Element& element, const WillBeHeapVector<RefPtrWillBeMember<InvalidationSet>>& invalidationList)
|
| {
|
| - RefPtr<TracedValue> value = fillCommonPart(element, ElementHasPendingInvalidationList);
|
| + scoped_refptr<TracedValue> value = fillCommonPart(element, ElementHasPendingInvalidationList);
|
| value->beginArray("invalidationList");
|
| for (const auto& invalidationSet : invalidationList)
|
| invalidationSet->toTracedValue(value.get());
|
| value->endArray();
|
| - return value.release();
|
| + return value;
|
| }
|
|
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> InspectorStyleRecalcInvalidationTrackingEvent::data(Node* node, const StyleChangeReasonForTracing& reason)
|
| +scoped_refptr<base::trace_event::ConvertableToTraceFormat> InspectorStyleRecalcInvalidationTrackingEvent::data(Node* node, const StyleChangeReasonForTracing& reason)
|
| {
|
| ASSERT(node);
|
|
|
| - RefPtr<TracedValue> value = TracedValue::create();
|
| + scoped_refptr<TracedValue> value = TracedValue::create();
|
| value->setString("frame", toHexString(node->document().frame()));
|
| setNodeInfo(value.get(), node, "nodeId", "nodeName");
|
| value->setString("reason", reason.reasonString());
|
| value->setString("extraData", reason.extraData());
|
| if (RefPtrWillBeRawPtr<ScriptCallStack> stackTrace = currentScriptCallStack(maxInvalidationTrackingCallstackSize))
|
| stackTrace->toTracedValue(value.get(), "stackTrace");
|
| - return value.release();
|
| + return value;
|
| }
|
|
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> InspectorLayoutEvent::beginData(FrameView* frameView)
|
| +scoped_refptr<base::trace_event::ConvertableToTraceFormat> InspectorLayoutEvent::beginData(FrameView* frameView)
|
| {
|
| bool isPartial;
|
| unsigned needsLayoutObjects;
|
| @@ -277,13 +277,13 @@ PassRefPtr<TraceEvent::ConvertableToTraceFormat> InspectorLayoutEvent::beginData
|
| LocalFrame& frame = frameView->frame();
|
| frame.view()->countObjectsNeedingLayout(needsLayoutObjects, totalObjects, isPartial);
|
|
|
| - RefPtr<TracedValue> value = TracedValue::create();
|
| + scoped_refptr<TracedValue> value = TracedValue::create();
|
| value->setInteger("dirtyObjects", needsLayoutObjects);
|
| value->setInteger("totalObjects", totalObjects);
|
| value->setBoolean("partialLayout", isPartial);
|
| value->setString("frame", toHexString(&frame));
|
| setCallStack(value.get());
|
| - return value.release();
|
| + return value;
|
| }
|
|
|
| static void createQuad(TracedValue* value, const char* name, const FloatQuad& quad)
|
| @@ -311,19 +311,19 @@ static void setGeneratingNodeInfo(TracedValue* value, const LayoutObject* layout
|
| setNodeInfo(value, node, idFieldName, nameFieldName);
|
| }
|
|
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> InspectorLayoutEvent::endData(LayoutObject* rootForThisLayout)
|
| +scoped_refptr<base::trace_event::ConvertableToTraceFormat> InspectorLayoutEvent::endData(LayoutObject* rootForThisLayout)
|
| {
|
| Vector<FloatQuad> quads;
|
| rootForThisLayout->absoluteQuads(quads);
|
|
|
| - RefPtr<TracedValue> value = TracedValue::create();
|
| + scoped_refptr<TracedValue> value = TracedValue::create();
|
| if (quads.size() >= 1) {
|
| createQuad(value.get(), "root", quads[0]);
|
| setGeneratingNodeInfo(value.get(), rootForThisLayout, "rootNode");
|
| } else {
|
| ASSERT_NOT_REACHED();
|
| }
|
| - return value.release();
|
| + return value;
|
| }
|
|
|
| namespace LayoutInvalidationReason {
|
| @@ -361,87 +361,87 @@ const char SvgChanged[] = "SVG changed";
|
| const char ScrollbarChanged[] = "Scrollbar changed";
|
| } // namespace LayoutInvalidationReason
|
|
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> InspectorLayoutInvalidationTrackingEvent::data(const LayoutObject* layoutObject, LayoutInvalidationReasonForTracing reason)
|
| +scoped_refptr<base::trace_event::ConvertableToTraceFormat> InspectorLayoutInvalidationTrackingEvent::data(const LayoutObject* layoutObject, LayoutInvalidationReasonForTracing reason)
|
| {
|
| ASSERT(layoutObject);
|
| - RefPtr<TracedValue> value = TracedValue::create();
|
| + scoped_refptr<TracedValue> value = TracedValue::create();
|
| value->setString("frame", toHexString(layoutObject->frame()));
|
| setGeneratingNodeInfo(value.get(), layoutObject, "nodeId", "nodeName");
|
| value->setString("reason", reason);
|
| if (RefPtrWillBeRawPtr<ScriptCallStack> stackTrace = currentScriptCallStack(maxInvalidationTrackingCallstackSize))
|
| stackTrace->toTracedValue(value.get(), "stackTrace");
|
| - return value.release();
|
| + return value;
|
| }
|
|
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> InspectorPaintInvalidationTrackingEvent::data(const LayoutObject* layoutObject, const LayoutObject& paintContainer)
|
| +scoped_refptr<base::trace_event::ConvertableToTraceFormat> InspectorPaintInvalidationTrackingEvent::data(const LayoutObject* layoutObject, const LayoutObject& paintContainer)
|
| {
|
| ASSERT(layoutObject);
|
| - RefPtr<TracedValue> value = TracedValue::create();
|
| + scoped_refptr<TracedValue> value = TracedValue::create();
|
| value->setString("frame", toHexString(layoutObject->frame()));
|
| setGeneratingNodeInfo(value.get(), &paintContainer, "paintId");
|
| setGeneratingNodeInfo(value.get(), layoutObject, "nodeId", "nodeName");
|
| - return value.release();
|
| + return value;
|
| }
|
|
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> InspectorScrollInvalidationTrackingEvent::data(const LayoutObject& layoutObject)
|
| +scoped_refptr<base::trace_event::ConvertableToTraceFormat> InspectorScrollInvalidationTrackingEvent::data(const LayoutObject& layoutObject)
|
| {
|
| static const char ScrollInvalidationReason[] = "Scroll with viewport-constrained element";
|
|
|
| - RefPtr<TracedValue> value = TracedValue::create();
|
| + scoped_refptr<TracedValue> value = TracedValue::create();
|
| value->setString("frame", toHexString(layoutObject.frame()));
|
| value->setString("reason", ScrollInvalidationReason);
|
| setGeneratingNodeInfo(value.get(), &layoutObject, "nodeId", "nodeName");
|
| if (RefPtrWillBeRawPtr<ScriptCallStack> stackTrace = currentScriptCallStack(maxInvalidationTrackingCallstackSize))
|
| stackTrace->toTracedValue(value.get(), "stackTrace");
|
| - return value.release();
|
| + return value;
|
| }
|
|
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> InspectorSendRequestEvent::data(unsigned long identifier, LocalFrame* frame, const ResourceRequest& request)
|
| +scoped_refptr<base::trace_event::ConvertableToTraceFormat> InspectorSendRequestEvent::data(unsigned long identifier, LocalFrame* frame, const ResourceRequest& request)
|
| {
|
| String requestId = IdentifiersFactory::requestId(identifier);
|
|
|
| - RefPtr<TracedValue> value = TracedValue::create();
|
| + scoped_refptr<TracedValue> value = TracedValue::create();
|
| value->setString("requestId", requestId);
|
| value->setString("frame", toHexString(frame));
|
| value->setString("url", request.url().string());
|
| value->setString("requestMethod", request.httpMethod());
|
| setCallStack(value.get());
|
| - return value.release();
|
| + return value;
|
| }
|
|
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> InspectorReceiveResponseEvent::data(unsigned long identifier, LocalFrame* frame, const ResourceResponse& response)
|
| +scoped_refptr<base::trace_event::ConvertableToTraceFormat> InspectorReceiveResponseEvent::data(unsigned long identifier, LocalFrame* frame, const ResourceResponse& response)
|
| {
|
| String requestId = IdentifiersFactory::requestId(identifier);
|
|
|
| - RefPtr<TracedValue> value = TracedValue::create();
|
| + scoped_refptr<TracedValue> value = TracedValue::create();
|
| value->setString("requestId", requestId);
|
| value->setString("frame", toHexString(frame));
|
| value->setInteger("statusCode", response.httpStatusCode());
|
| value->setString("mimeType", response.mimeType().string().isolatedCopy());
|
| - return value.release();
|
| + return value;
|
| }
|
|
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> InspectorReceiveDataEvent::data(unsigned long identifier, LocalFrame* frame, int encodedDataLength)
|
| +scoped_refptr<base::trace_event::ConvertableToTraceFormat> InspectorReceiveDataEvent::data(unsigned long identifier, LocalFrame* frame, int encodedDataLength)
|
| {
|
| String requestId = IdentifiersFactory::requestId(identifier);
|
|
|
| - RefPtr<TracedValue> value = TracedValue::create();
|
| + scoped_refptr<TracedValue> value = TracedValue::create();
|
| value->setString("requestId", requestId);
|
| value->setString("frame", toHexString(frame));
|
| value->setInteger("encodedDataLength", encodedDataLength);
|
| - return value.release();
|
| + return value;
|
| }
|
|
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> InspectorResourceFinishEvent::data(unsigned long identifier, double finishTime, bool didFail)
|
| +scoped_refptr<base::trace_event::ConvertableToTraceFormat> InspectorResourceFinishEvent::data(unsigned long identifier, double finishTime, bool didFail)
|
| {
|
| String requestId = IdentifiersFactory::requestId(identifier);
|
|
|
| - RefPtr<TracedValue> value = TracedValue::create();
|
| + scoped_refptr<TracedValue> value = TracedValue::create();
|
| value->setString("requestId", requestId);
|
| value->setBoolean("didFail", didFail);
|
| if (finishTime)
|
| value->setDouble("networkTime", finishTime);
|
| - return value.release();
|
| + return value;
|
| }
|
|
|
| static LocalFrame* frameForExecutionContext(ExecutionContext* context)
|
| @@ -452,119 +452,119 @@ static LocalFrame* frameForExecutionContext(ExecutionContext* context)
|
| return frame;
|
| }
|
|
|
| -static PassRefPtr<TracedValue> genericTimerData(ExecutionContext* context, int timerId)
|
| +static scoped_refptr<TracedValue> genericTimerData(ExecutionContext* context, int timerId)
|
| {
|
| - RefPtr<TracedValue> value = TracedValue::create();
|
| + scoped_refptr<TracedValue> value = TracedValue::create();
|
| value->setInteger("timerId", timerId);
|
| if (LocalFrame* frame = frameForExecutionContext(context))
|
| value->setString("frame", toHexString(frame));
|
| setCallStack(value.get());
|
| - return value.release();
|
| + return value;
|
| }
|
|
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> InspectorTimerInstallEvent::data(ExecutionContext* context, int timerId, int timeout, bool singleShot)
|
| +scoped_refptr<base::trace_event::ConvertableToTraceFormat> InspectorTimerInstallEvent::data(ExecutionContext* context, int timerId, int timeout, bool singleShot)
|
| {
|
| - RefPtr<TracedValue> value = genericTimerData(context, timerId);
|
| + scoped_refptr<TracedValue> value = genericTimerData(context, timerId);
|
| value->setInteger("timeout", timeout);
|
| value->setBoolean("singleShot", singleShot);
|
| - return value.release();
|
| + return value;
|
| }
|
|
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> InspectorTimerRemoveEvent::data(ExecutionContext* context, int timerId)
|
| +scoped_refptr<base::trace_event::ConvertableToTraceFormat> InspectorTimerRemoveEvent::data(ExecutionContext* context, int timerId)
|
| {
|
| return genericTimerData(context, timerId);
|
| }
|
|
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> InspectorTimerFireEvent::data(ExecutionContext* context, int timerId)
|
| +scoped_refptr<base::trace_event::ConvertableToTraceFormat> InspectorTimerFireEvent::data(ExecutionContext* context, int timerId)
|
| {
|
| return genericTimerData(context, timerId);
|
| }
|
|
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> InspectorAnimationFrameEvent::data(ExecutionContext* context, int callbackId)
|
| +scoped_refptr<base::trace_event::ConvertableToTraceFormat> InspectorAnimationFrameEvent::data(ExecutionContext* context, int callbackId)
|
| {
|
| - RefPtr<TracedValue> value = TracedValue::create();
|
| + scoped_refptr<TracedValue> value = TracedValue::create();
|
| value->setInteger("id", callbackId);
|
| if (context->isDocument())
|
| value->setString("frame", toHexString(toDocument(context)->frame()));
|
| else if (context->isWorkerGlobalScope())
|
| value->setString("worker", toHexString(toWorkerGlobalScope(context)));
|
| setCallStack(value.get());
|
| - return value.release();
|
| + return value;
|
| }
|
|
|
| -PassRefPtr<TracedValue> genericIdleCallbackEvent(ExecutionContext* context, int id)
|
| +scoped_refptr<TracedValue> genericIdleCallbackEvent(ExecutionContext* context, int id)
|
| {
|
| - RefPtr<TracedValue> value = TracedValue::create();
|
| + scoped_refptr<TracedValue> value = TracedValue::create();
|
| value->setInteger("id", id);
|
| if (LocalFrame* frame = frameForExecutionContext(context))
|
| value->setString("frame", toHexString(frame));
|
| setCallStack(value.get());
|
| - return value.release();
|
| + return value;
|
| }
|
|
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> InspectorIdleCallbackRequestEvent::data(ExecutionContext* context, int id, double timeout)
|
| +scoped_refptr<base::trace_event::ConvertableToTraceFormat> InspectorIdleCallbackRequestEvent::data(ExecutionContext* context, int id, double timeout)
|
| {
|
| - RefPtr<TracedValue> value = genericIdleCallbackEvent(context, id);
|
| + scoped_refptr<TracedValue> value = genericIdleCallbackEvent(context, id);
|
| value->setInteger("timeout", timeout);
|
| return value;
|
| }
|
|
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> InspectorIdleCallbackCancelEvent::data(ExecutionContext* context, int id)
|
| +scoped_refptr<base::trace_event::ConvertableToTraceFormat> InspectorIdleCallbackCancelEvent::data(ExecutionContext* context, int id)
|
| {
|
| return genericIdleCallbackEvent(context, id);
|
| }
|
|
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> InspectorIdleCallbackFireEvent::data(ExecutionContext* context, int id, double allottedMilliseconds, bool timedOut)
|
| +scoped_refptr<base::trace_event::ConvertableToTraceFormat> InspectorIdleCallbackFireEvent::data(ExecutionContext* context, int id, double allottedMilliseconds, bool timedOut)
|
| {
|
| - RefPtr<TracedValue> value = genericIdleCallbackEvent(context, id);
|
| + scoped_refptr<TracedValue> value = genericIdleCallbackEvent(context, id);
|
| value->setDouble("allottedMilliseconds", allottedMilliseconds);
|
| value->setBoolean("timedOut", timedOut);
|
| return value;
|
| }
|
|
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> InspectorParseHtmlEvent::beginData(Document* document, unsigned startLine)
|
| +scoped_refptr<base::trace_event::ConvertableToTraceFormat> InspectorParseHtmlEvent::beginData(Document* document, unsigned startLine)
|
| {
|
| - RefPtr<TracedValue> value = TracedValue::create();
|
| + scoped_refptr<TracedValue> value = TracedValue::create();
|
| value->setInteger("startLine", startLine);
|
| value->setString("frame", toHexString(document->frame()));
|
| value->setString("url", document->url().string());
|
| setCallStack(value.get());
|
| - return value.release();
|
| + return value;
|
| }
|
|
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> InspectorParseHtmlEvent::endData(unsigned endLine)
|
| +scoped_refptr<base::trace_event::ConvertableToTraceFormat> InspectorParseHtmlEvent::endData(unsigned endLine)
|
| {
|
| - RefPtr<TracedValue> value = TracedValue::create();
|
| + scoped_refptr<TracedValue> value = TracedValue::create();
|
| value->setInteger("endLine", endLine);
|
| - return value.release();
|
| + return value;
|
| }
|
|
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> InspectorParseAuthorStyleSheetEvent::data(const CSSStyleSheetResource* cachedStyleSheet)
|
| +scoped_refptr<base::trace_event::ConvertableToTraceFormat> InspectorParseAuthorStyleSheetEvent::data(const CSSStyleSheetResource* cachedStyleSheet)
|
| {
|
| - RefPtr<TracedValue> value = TracedValue::create();
|
| + scoped_refptr<TracedValue> value = TracedValue::create();
|
| value->setString("styleSheetUrl", cachedStyleSheet->url().string());
|
| - return value.release();
|
| + return value;
|
| }
|
|
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> InspectorXhrReadyStateChangeEvent::data(ExecutionContext* context, XMLHttpRequest* request)
|
| +scoped_refptr<base::trace_event::ConvertableToTraceFormat> InspectorXhrReadyStateChangeEvent::data(ExecutionContext* context, XMLHttpRequest* request)
|
| {
|
| - RefPtr<TracedValue> value = TracedValue::create();
|
| + scoped_refptr<TracedValue> value = TracedValue::create();
|
| value->setString("url", request->url().string());
|
| value->setInteger("readyState", request->readyState());
|
| if (LocalFrame* frame = frameForExecutionContext(context))
|
| value->setString("frame", toHexString(frame));
|
| setCallStack(value.get());
|
| - return value.release();
|
| + return value;
|
| }
|
|
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> InspectorXhrLoadEvent::data(ExecutionContext* context, XMLHttpRequest* request)
|
| +scoped_refptr<base::trace_event::ConvertableToTraceFormat> InspectorXhrLoadEvent::data(ExecutionContext* context, XMLHttpRequest* request)
|
| {
|
| - RefPtr<TracedValue> value = TracedValue::create();
|
| + scoped_refptr<TracedValue> value = TracedValue::create();
|
| value->setString("url", request->url().string());
|
| if (LocalFrame* frame = frameForExecutionContext(context))
|
| value->setString("frame", toHexString(frame));
|
| setCallStack(value.get());
|
| - return value.release();
|
| + return value;
|
| }
|
|
|
| static void localToPageQuad(const LayoutObject& layoutObject, const LayoutRect& rect, FloatQuad* quad)
|
| @@ -584,20 +584,20 @@ const char InspectorLayerInvalidationTrackingEvent::RemovedFromSquashingLayer[]
|
| const char InspectorLayerInvalidationTrackingEvent::ReflectionLayerChanged[] = "Reflection layer change";
|
| const char InspectorLayerInvalidationTrackingEvent::NewCompositedLayer[] = "Assigned a new composited layer";
|
|
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> InspectorLayerInvalidationTrackingEvent::data(const DeprecatedPaintLayer* layer, const char* reason)
|
| +scoped_refptr<base::trace_event::ConvertableToTraceFormat> InspectorLayerInvalidationTrackingEvent::data(const DeprecatedPaintLayer* layer, const char* reason)
|
| {
|
| const LayoutObject* paintInvalidationContainer = layer->layoutObject()->containerForPaintInvalidation();
|
|
|
| - RefPtr<TracedValue> value = TracedValue::create();
|
| + scoped_refptr<TracedValue> value = TracedValue::create();
|
| value->setString("frame", toHexString(paintInvalidationContainer->frame()));
|
| setGeneratingNodeInfo(value.get(), paintInvalidationContainer, "paintId");
|
| value->setString("reason", reason);
|
| - return value.release();
|
| + return value;
|
| }
|
|
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> InspectorPaintEvent::data(LayoutObject* layoutObject, const LayoutRect& clipRect, const GraphicsLayer* graphicsLayer)
|
| +scoped_refptr<base::trace_event::ConvertableToTraceFormat> InspectorPaintEvent::data(LayoutObject* layoutObject, const LayoutRect& clipRect, const GraphicsLayer* graphicsLayer)
|
| {
|
| - RefPtr<TracedValue> value = TracedValue::create();
|
| + scoped_refptr<TracedValue> value = TracedValue::create();
|
| value->setString("frame", toHexString(layoutObject->frame()));
|
| FloatQuad quad;
|
| localToPageQuad(*layoutObject, clipRect, &quad);
|
| @@ -606,91 +606,91 @@ PassRefPtr<TraceEvent::ConvertableToTraceFormat> InspectorPaintEvent::data(Layou
|
| int graphicsLayerId = graphicsLayer ? graphicsLayer->platformLayer()->id() : 0;
|
| value->setInteger("layerId", graphicsLayerId);
|
| setCallStack(value.get());
|
| - return value.release();
|
| + return value;
|
| }
|
|
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> frameEventData(LocalFrame* frame)
|
| +scoped_refptr<base::trace_event::ConvertableToTraceFormat> frameEventData(LocalFrame* frame)
|
| {
|
| - RefPtr<TracedValue> value = TracedValue::create();
|
| + scoped_refptr<TracedValue> value = TracedValue::create();
|
| value->setString("frame", toHexString(frame));
|
| bool isMainFrame = frame && frame->isMainFrame();
|
| value->setBoolean("isMainFrame", isMainFrame);
|
| value->setString("page", toHexString(frame));
|
| - return value.release();
|
| + return value;
|
| }
|
|
|
|
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> InspectorCommitLoadEvent::data(LocalFrame* frame)
|
| +scoped_refptr<base::trace_event::ConvertableToTraceFormat> InspectorCommitLoadEvent::data(LocalFrame* frame)
|
| {
|
| return frameEventData(frame);
|
| }
|
|
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> InspectorMarkLoadEvent::data(LocalFrame* frame)
|
| +scoped_refptr<base::trace_event::ConvertableToTraceFormat> InspectorMarkLoadEvent::data(LocalFrame* frame)
|
| {
|
| return frameEventData(frame);
|
| }
|
|
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> InspectorScrollLayerEvent::data(LayoutObject* layoutObject)
|
| +scoped_refptr<base::trace_event::ConvertableToTraceFormat> InspectorScrollLayerEvent::data(LayoutObject* layoutObject)
|
| {
|
| - RefPtr<TracedValue> value = TracedValue::create();
|
| + scoped_refptr<TracedValue> value = TracedValue::create();
|
| value->setString("frame", toHexString(layoutObject->frame()));
|
| setGeneratingNodeInfo(value.get(), layoutObject, "nodeId");
|
| - return value.release();
|
| + return value;
|
| }
|
|
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> InspectorUpdateLayerTreeEvent::data(LocalFrame* frame)
|
| +scoped_refptr<base::trace_event::ConvertableToTraceFormat> InspectorUpdateLayerTreeEvent::data(LocalFrame* frame)
|
| {
|
| - RefPtr<TracedValue> value = TracedValue::create();
|
| + scoped_refptr<TracedValue> value = TracedValue::create();
|
| value->setString("frame", toHexString(frame));
|
| - return value.release();
|
| + return value;
|
| }
|
|
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> InspectorEvaluateScriptEvent::data(LocalFrame* frame, const String& url, int lineNumber)
|
| +scoped_refptr<base::trace_event::ConvertableToTraceFormat> InspectorEvaluateScriptEvent::data(LocalFrame* frame, const String& url, int lineNumber)
|
| {
|
| - RefPtr<TracedValue> value = TracedValue::create();
|
| + scoped_refptr<TracedValue> value = TracedValue::create();
|
| value->setString("frame", toHexString(frame));
|
| value->setString("url", url);
|
| value->setInteger("lineNumber", lineNumber);
|
| setCallStack(value.get());
|
| - return value.release();
|
| + return value;
|
| }
|
|
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> InspectorFunctionCallEvent::data(ExecutionContext* context, int scriptId, const String& scriptName, int scriptLine)
|
| +scoped_refptr<base::trace_event::ConvertableToTraceFormat> InspectorFunctionCallEvent::data(ExecutionContext* context, int scriptId, const String& scriptName, int scriptLine)
|
| {
|
| - RefPtr<TracedValue> value = TracedValue::create();
|
| + scoped_refptr<TracedValue> value = TracedValue::create();
|
| value->setString("scriptId", String::number(scriptId));
|
| value->setString("scriptName", scriptName);
|
| value->setInteger("scriptLine", scriptLine);
|
| if (LocalFrame* frame = frameForExecutionContext(context))
|
| value->setString("frame", toHexString(frame));
|
| setCallStack(value.get());
|
| - return value.release();
|
| + return value;
|
| }
|
|
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> InspectorPaintImageEvent::data(const LayoutImage& layoutImage)
|
| +scoped_refptr<base::trace_event::ConvertableToTraceFormat> InspectorPaintImageEvent::data(const LayoutImage& layoutImage)
|
| {
|
| - RefPtr<TracedValue> value = TracedValue::create();
|
| + scoped_refptr<TracedValue> value = TracedValue::create();
|
| setGeneratingNodeInfo(value.get(), &layoutImage, "nodeId");
|
| if (const ImageResource* resource = layoutImage.cachedImage())
|
| value->setString("url", resource->url().string());
|
| - return value.release();
|
| + return value;
|
| }
|
|
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> InspectorPaintImageEvent::data(const LayoutObject& owningLayoutObject, const StyleImage& styleImage)
|
| +scoped_refptr<base::trace_event::ConvertableToTraceFormat> InspectorPaintImageEvent::data(const LayoutObject& owningLayoutObject, const StyleImage& styleImage)
|
| {
|
| - RefPtr<TracedValue> value = TracedValue::create();
|
| + scoped_refptr<TracedValue> value = TracedValue::create();
|
| setGeneratingNodeInfo(value.get(), &owningLayoutObject, "nodeId");
|
| if (const ImageResource* resource = styleImage.cachedImage())
|
| value->setString("url", resource->url().string());
|
| - return value.release();
|
| + return value;
|
| }
|
|
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> InspectorPaintImageEvent::data(const LayoutObject* owningLayoutObject, const ImageResource& imageResource)
|
| +scoped_refptr<base::trace_event::ConvertableToTraceFormat> InspectorPaintImageEvent::data(const LayoutObject* owningLayoutObject, const ImageResource& imageResource)
|
| {
|
| - RefPtr<TracedValue> value = TracedValue::create();
|
| + scoped_refptr<TracedValue> value = TracedValue::create();
|
| setGeneratingNodeInfo(value.get(), owningLayoutObject, "nodeId");
|
| value->setString("url", imageResource.url().string());
|
| - return value.release();
|
| + return value;
|
| }
|
|
|
| static size_t usedHeapSize()
|
| @@ -700,79 +700,79 @@ static size_t usedHeapSize()
|
| return heapStatistics.used_heap_size();
|
| }
|
|
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> InspectorUpdateCountersEvent::data()
|
| +scoped_refptr<base::trace_event::ConvertableToTraceFormat> InspectorUpdateCountersEvent::data()
|
| {
|
| - RefPtr<TracedValue> value = TracedValue::create();
|
| + scoped_refptr<TracedValue> value = TracedValue::create();
|
| if (isMainThread()) {
|
| value->setInteger("documents", InstanceCounters::counterValue(InstanceCounters::DocumentCounter));
|
| value->setInteger("nodes", InstanceCounters::counterValue(InstanceCounters::NodeCounter));
|
| value->setInteger("jsEventListeners", InstanceCounters::counterValue(InstanceCounters::JSEventListenerCounter));
|
| }
|
| value->setDouble("jsHeapSizeUsed", static_cast<double>(usedHeapSize()));
|
| - return value.release();
|
| + return value;
|
| }
|
|
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> InspectorInvalidateLayoutEvent::data(LocalFrame* frame)
|
| +scoped_refptr<base::trace_event::ConvertableToTraceFormat> InspectorInvalidateLayoutEvent::data(LocalFrame* frame)
|
| {
|
| - RefPtr<TracedValue> value = TracedValue::create();
|
| + scoped_refptr<TracedValue> value = TracedValue::create();
|
| value->setString("frame", toHexString(frame));
|
| setCallStack(value.get());
|
| - return value.release();
|
| + return value;
|
| }
|
|
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> InspectorRecalculateStylesEvent::data(LocalFrame* frame)
|
| +scoped_refptr<base::trace_event::ConvertableToTraceFormat> InspectorRecalculateStylesEvent::data(LocalFrame* frame)
|
| {
|
| - RefPtr<TracedValue> value = TracedValue::create();
|
| + scoped_refptr<TracedValue> value = TracedValue::create();
|
| value->setString("frame", toHexString(frame));
|
| setCallStack(value.get());
|
| - return value.release();
|
| + return value;
|
| }
|
|
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> InspectorEventDispatchEvent::data(const Event& event)
|
| +scoped_refptr<base::trace_event::ConvertableToTraceFormat> InspectorEventDispatchEvent::data(const Event& event)
|
| {
|
| - RefPtr<TracedValue> value = TracedValue::create();
|
| + scoped_refptr<TracedValue> value = TracedValue::create();
|
| value->setString("type", event.type());
|
| setCallStack(value.get());
|
| - return value.release();
|
| + return value;
|
| }
|
|
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> InspectorTimeStampEvent::data(ExecutionContext* context, const String& message)
|
| +scoped_refptr<base::trace_event::ConvertableToTraceFormat> InspectorTimeStampEvent::data(ExecutionContext* context, const String& message)
|
| {
|
| - RefPtr<TracedValue> value = TracedValue::create();
|
| + scoped_refptr<TracedValue> value = TracedValue::create();
|
| value->setString("message", message);
|
| if (LocalFrame* frame = frameForExecutionContext(context))
|
| value->setString("frame", toHexString(frame));
|
| - return value.release();
|
| + return value;
|
| }
|
|
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> InspectorTracingSessionIdForWorkerEvent::data(const String& sessionId, const String& workerId, WorkerThread* workerThread)
|
| +scoped_refptr<base::trace_event::ConvertableToTraceFormat> InspectorTracingSessionIdForWorkerEvent::data(const String& sessionId, const String& workerId, WorkerThread* workerThread)
|
| {
|
| - RefPtr<TracedValue> value = TracedValue::create();
|
| + scoped_refptr<TracedValue> value = TracedValue::create();
|
| value->setString("sessionId", sessionId);
|
| value->setString("workerId", workerId);
|
| value->setDouble("workerThreadId", workerThread->platformThreadId());
|
| - return value.release();
|
| + return value;
|
| }
|
|
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> InspectorTracingStartedInFrame::data(const String& sessionId, LocalFrame* frame)
|
| +scoped_refptr<base::trace_event::ConvertableToTraceFormat> InspectorTracingStartedInFrame::data(const String& sessionId, LocalFrame* frame)
|
| {
|
| - RefPtr<TracedValue> value = TracedValue::create();
|
| + scoped_refptr<TracedValue> value = TracedValue::create();
|
| value->setString("sessionId", sessionId);
|
| value->setString("page", toHexString(frame));
|
| - return value.release();
|
| + return value;
|
| }
|
|
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> InspectorSetLayerTreeId::data(const String& sessionId, int layerTreeId)
|
| +scoped_refptr<base::trace_event::ConvertableToTraceFormat> InspectorSetLayerTreeId::data(const String& sessionId, int layerTreeId)
|
| {
|
| - RefPtr<TracedValue> value = TracedValue::create();
|
| + scoped_refptr<TracedValue> value = TracedValue::create();
|
| value->setString("sessionId", sessionId);
|
| value->setInteger("layerTreeId", layerTreeId);
|
| - return value.release();
|
| + return value;
|
| }
|
|
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> InspectorAnimationEvent::data(const Animation& player)
|
| +scoped_refptr<base::trace_event::ConvertableToTraceFormat> InspectorAnimationEvent::data(const Animation& player)
|
| {
|
| - RefPtr<TracedValue> value = TracedValue::create();
|
| + scoped_refptr<TracedValue> value = TracedValue::create();
|
| value->setString("id", String::number(player.sequenceNumber()));
|
| value->setString("state", player.playState());
|
| if (const AnimationEffect* effect = player.effect()) {
|
| @@ -782,19 +782,19 @@ PassRefPtr<TraceEvent::ConvertableToTraceFormat> InspectorAnimationEvent::data(c
|
| setNodeInfo(value.get(), target, "nodeId", "nodeName");
|
| }
|
| }
|
| - return value.release();
|
| + return value;
|
| }
|
|
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> InspectorAnimationStateEvent::data(const Animation& player)
|
| +scoped_refptr<base::trace_event::ConvertableToTraceFormat> InspectorAnimationStateEvent::data(const Animation& player)
|
| {
|
| - RefPtr<TracedValue> value = TracedValue::create();
|
| + scoped_refptr<TracedValue> value = TracedValue::create();
|
| value->setString("state", player.playState());
|
| - return value.release();
|
| + return value;
|
| }
|
|
|
| -PassRefPtr<TraceEvent::ConvertableToTraceFormat> InspectorHitTestEvent::endData(const HitTestRequest& request, const HitTestLocation& location, const HitTestResult& result)
|
| +scoped_refptr<base::trace_event::ConvertableToTraceFormat> InspectorHitTestEvent::endData(const HitTestRequest& request, const HitTestLocation& location, const HitTestResult& result)
|
| {
|
| - RefPtr<TracedValue> value(TracedValue::create());
|
| + scoped_refptr<TracedValue> value(TracedValue::create());
|
| value->setInteger("x", location.roundedPoint().x());
|
| value->setInteger("y", location.roundedPoint().y());
|
| if (location.isRectBasedTest())
|
|
|