Index: content/browser/webui/url_data_manager_backend.cc |
diff --git a/content/browser/webui/url_data_manager_backend.cc b/content/browser/webui/url_data_manager_backend.cc |
index 3bde564a34a787740209fd17ffafed603ca10f15..100f3cb6396d69e03fe35f5a158f9b1fa5c12c8c 100644 |
--- a/content/browser/webui/url_data_manager_backend.cc |
+++ b/content/browser/webui/url_data_manager_backend.cc |
@@ -337,11 +337,20 @@ void URLRequestChromeJob::DataAvailable(base::RefCountedMemory* bytes) { |
int bytes_read; |
if (pending_buf_.get()) { |
CHECK(pending_buf_->data()); |
+ // TODO(pkasting): Remove ScopedTracker below once crbug.com/455423 is |
+ // fixed. |
+ tracked_objects::ScopedTracker tracking_profile( |
+ FROM_HERE_WITH_EXPLICIT_FUNCTION( |
+ "455423 URLRequestChromeJob::CompleteRead")); |
CompleteRead(pending_buf_.get(), pending_buf_size_, &bytes_read); |
pending_buf_ = NULL; |
NotifyReadComplete(bytes_read); |
} |
} else { |
+ // TODO(pkasting): Remove ScopedTracker below once crbug.com/455423 is |
+ // fixed. |
+ tracked_objects::ScopedTracker tracking_profile( |
+ FROM_HERE_WITH_EXPLICIT_FUNCTION("455423 URLRequestJob::NotifyDone")); |
// The request failed. |
NotifyDone(net::URLRequestStatus(net::URLRequestStatus::FAILED, |
net::ERR_FAILED)); |
@@ -716,10 +725,14 @@ void URLDataManagerBackend::RemoveRequest(URLRequestChromeJob* job) { |
void URLDataManagerBackend::DataAvailable(RequestID request_id, |
base::RefCountedMemory* bytes) { |
+ // TODO(pkasting): Remove ScopedTracker below once crbug.com/455423 is fixed. |
+ tracked_objects::ScopedTracker tracking_profile( |
+ FROM_HERE_WITH_EXPLICIT_FUNCTION( |
+ "455423 URLDataManagerBackend::DataAvailable")); |
// Forward this data on to the pending net::URLRequest, if it exists. |
PendingRequestMap::iterator i = pending_requests_.find(request_id); |
if (i != pending_requests_.end()) { |
- URLRequestChromeJob* job(i->second); |
+ URLRequestChromeJob* job = i->second; |
pending_requests_.erase(i); |
job->DataAvailable(bytes); |
} |