Index: content/browser/service_worker/service_worker_url_request_job.cc |
diff --git a/content/browser/service_worker/service_worker_url_request_job.cc b/content/browser/service_worker/service_worker_url_request_job.cc |
index 0e6ef2b98fcc4d56a5b57c9d06f530c1d3a26c36..fcf377bb17ab4f8650f5d0a9552fc6dff6fa23d5 100644 |
--- a/content/browser/service_worker/service_worker_url_request_job.cc |
+++ b/content/browser/service_worker/service_worker_url_request_job.cc |
@@ -10,6 +10,7 @@ |
#include "base/bind.h" |
#include "base/guid.h" |
+#include "base/profiler/scoped_tracker.h" |
#include "base/strings/stringprintf.h" |
#include "base/time/time.h" |
#include "content/browser/service_worker/service_worker_fetch_dispatcher.h" |
@@ -176,6 +177,11 @@ void ServiceWorkerURLRequestJob::OnBeforeNetworkStart(net::URLRequest* request, |
} |
void ServiceWorkerURLRequestJob::OnResponseStarted(net::URLRequest* request) { |
+ // TODO(vadimt): Remove ScopedTracker below once crbug.com/423948 is fixed. |
+ tracked_objects::ScopedTracker tracking_profile( |
+ FROM_HERE_WITH_EXPLICIT_FUNCTION( |
+ "423948 ServiceWorkerURLRequestJob::OnResponseStarted")); |
+ |
// TODO(falken): Add Content-Length, Content-Type if they were not provided in |
// the ServiceWorkerResponse. |
response_time_ = base::Time::Now(); |
@@ -184,6 +190,11 @@ void ServiceWorkerURLRequestJob::OnResponseStarted(net::URLRequest* request) { |
void ServiceWorkerURLRequestJob::OnReadCompleted(net::URLRequest* request, |
int bytes_read) { |
+ // TODO(vadimt): Remove ScopedTracker below once crbug.com/423948 is fixed. |
+ tracked_objects::ScopedTracker tracking_profile( |
+ FROM_HERE_WITH_EXPLICIT_FUNCTION( |
+ "423948 ServiceWorkerURLRequestJob::OnReadCompleted")); |
+ |
SetStatus(request->status()); |
if (!request->status().is_success()) { |
NotifyDone(request->status()); |