Index: net/url_request/url_request_job.cc |
diff --git a/net/url_request/url_request_job.cc b/net/url_request/url_request_job.cc |
index 3cd8cf40ee30fcd02f01377152179c65b9fc13a3..2deb0f5adf74dc0a9c13b5147c35a3d2954b7b8c 100644 |
--- a/net/url_request/url_request_job.cc |
+++ b/net/url_request/url_request_job.cc |
@@ -97,18 +97,32 @@ bool URLRequestJob::Read(IOBuffer* buf, int buf_size, int *bytes_read) { |
filtered_read_buffer_ = buf; |
filtered_read_buffer_len_ = buf_size; |
+ // TODO(vadimt): Remove ScopedTracker below once crbug.com/423948 is fixed. |
+ tracked_objects::ScopedTracker tracking_profile2( |
+ FROM_HERE_WITH_EXPLICIT_FUNCTION("423948 URLRequestJob::Read2")); |
+ |
if (ReadFilteredData(bytes_read)) { |
rv = true; // We have data to return. |
// It is fine to call DoneReading even if ReadFilteredData receives 0 |
// bytes from the net, but we avoid making that call if we know for |
// sure that's the case (ReadRawDataHelper path). |
+ // TODO(vadimt): Remove ScopedTracker below once crbug.com/423948 is |
+ // fixed. |
+ tracked_objects::ScopedTracker tracking_profile3( |
+ FROM_HERE_WITH_EXPLICIT_FUNCTION("423948 URLRequestJob::Read3")); |
+ |
if (*bytes_read == 0) |
DoneReading(); |
} else { |
rv = false; // Error, or a new IO is pending. |
} |
} |
+ |
+ // TODO(vadimt): Remove ScopedTracker below once crbug.com/423948 is fixed. |
+ tracked_objects::ScopedTracker tracking_profile4( |
+ FROM_HERE_WITH_EXPLICIT_FUNCTION("423948 URLRequestJob::Read4")); |
+ |
if (rv && *bytes_read == 0) |
NotifyDone(URLRequestStatus()); |
return rv; |
@@ -487,6 +501,10 @@ void URLRequestJob::NotifyHeadersComplete() { |
} |
void URLRequestJob::NotifyReadComplete(int bytes_read) { |
+ // TODO(vadimt): Remove ScopedTracker below once crbug.com/423948 is fixed. |
+ tracked_objects::ScopedTracker tracking_profile( |
+ FROM_HERE_WITH_EXPLICIT_FUNCTION("URLRequestJob::NotifyReadComplete")); |
+ |
if (!request_ || !request_->has_delegate()) |
return; // The request was destroyed, so there is no more work to do. |
@@ -801,6 +819,11 @@ bool URLRequestJob::ReadRawDataForFilter(int* bytes_read) { |
bool URLRequestJob::ReadRawDataHelper(IOBuffer* buf, int buf_size, |
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 URLRequestJob::ReadRawDataHelper")); |
+ |
DCHECK(!request_->status().is_io_pending()); |
DCHECK(raw_read_buffer_.get() == NULL); |