Chromium Code Reviews| 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 0bc944802575e667315ed993cb24b782d1ee8517..424815979bf86101fe8131fbb5ccafced09577b3 100644 |
| --- a/third_party/WebKit/Source/core/inspector/InspectorTraceEvents.cpp |
| +++ b/third_party/WebKit/Source/core/inspector/InspectorTraceEvents.cpp |
| @@ -63,6 +63,53 @@ void setCallStack(TracedValue* value) { |
| v8::Isolate::GetCurrent()->GetCpuProfiler()->CollectSample(); |
| } |
| +void InspectorTraceEvents::willSendRequest( |
| + LocalFrame* frame, |
| + unsigned long identifier, |
| + DocumentLoader*, |
| + ResourceRequest& request, |
| + const ResourceResponse& redirectResponse, |
| + const FetchInitiatorInfo&) { |
| + TRACE_EVENT1("devtools.timeline", "ResourceSendRequest", "data", |
|
pfeldman
2017/03/06 23:31:24
why is it scoped?
alph
2017/03/07 00:57:48
Done.
|
| + InspectorSendRequestEvent::data(identifier, frame, request)); |
| +} |
| + |
| +void InspectorTraceEvents::didReceiveResourceResponse( |
| + LocalFrame* frame, |
| + unsigned long identifier, |
| + DocumentLoader*, |
| + const ResourceResponse& response, |
| + Resource*) { |
| + TRACE_EVENT1( |
| + "devtools.timeline", "ResourceReceiveResponse", "data", |
| + InspectorReceiveResponseEvent::data(identifier, frame, response)); |
| +} |
| + |
| +void InspectorTraceEvents::didReceiveData(LocalFrame* frame, |
| + unsigned long identifier, |
| + const char* data, |
| + int encodedDataLength) { |
| + TRACE_EVENT1( |
| + "devtools.timeline", "ResourceReceivedData", "data", |
| + InspectorReceiveDataEvent::data(identifier, frame, encodedDataLength)); |
| +} |
| + |
| +void InspectorTraceEvents::didFinishLoading(unsigned long identifier, |
| + double finishTime, |
| + int64_t encodedDataLength, |
| + int64_t decodedBodyLength) { |
| + TRACE_EVENT1( |
| + "devtools.timeline", "ResourceFinish", "data", |
| + InspectorResourceFinishEvent::data(identifier, finishTime, false, |
| + encodedDataLength, decodedBodyLength)); |
| +} |
| + |
| +void InspectorTraceEvents::didFailLoading(unsigned long identifier, |
| + const ResourceError&) { |
| + TRACE_EVENT1("devtools.timeline", "ResourceFinish", "data", |
| + InspectorResourceFinishEvent::data(identifier, 0, true, 0, 0)); |
| +} |
| + |
| namespace { |
| void setNodeInfo(TracedValue* value, |