diff options
Diffstat (limited to 'content/browser')
6 files changed, 34 insertions, 0 deletions
diff --git a/content/browser/appcache/appcache_url_request_job.cc b/content/browser/appcache/appcache_url_request_job.cc index 1f45d14..e253f4a 100644 --- a/content/browser/appcache/appcache_url_request_job.cc +++ b/content/browser/appcache/appcache_url_request_job.cc @@ -11,6 +11,7 @@ #include "base/command_line.h" #include "base/compiler_specific.h" #include "base/message_loop/message_loop.h" +#include "base/profiler/scoped_tracker.h" #include "base/strings/string_util.h" #include "base/strings/stringprintf.h" #include "content/browser/appcache/appcache.h" @@ -420,6 +421,11 @@ int AppCacheURLRequestJob::GetResponseCode() const { bool AppCacheURLRequestJob::ReadRawData(net::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 AppCacheURLRequestJob::ReadRawData")); + DCHECK(is_delivering_appcache_response()); DCHECK_NE(buf_size, 0); DCHECK(bytes_read); diff --git a/content/browser/service_worker/service_worker_read_from_cache_job.cc b/content/browser/service_worker/service_worker_read_from_cache_job.cc index 07f47e1..2c23de6 100644 --- a/content/browser/service_worker/service_worker_read_from_cache_job.cc +++ b/content/browser/service_worker/service_worker_read_from_cache_job.cc @@ -8,6 +8,7 @@ #include <vector> #include "base/debug/trace_event.h" +#include "base/profiler/scoped_tracker.h" #include "content/browser/service_worker/service_worker_context_core.h" #include "content/browser/service_worker/service_worker_disk_cache.h" #include "content/browser/service_worker/service_worker_metrics.h" @@ -121,6 +122,11 @@ bool ServiceWorkerReadFromCacheJob::ReadRawData( net::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 ServiceWorkerReadFromCacheJob::ReadRawData")); + DCHECK_NE(buf_size, 0); DCHECK(bytes_read); DCHECK(!reader_->IsReadPending()); 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 e8c0b71..44762fa 100644 --- a/content/browser/service_worker/service_worker_url_request_job.cc +++ b/content/browser/service_worker/service_worker_url_request_job.cc @@ -150,6 +150,11 @@ void ServiceWorkerURLRequestJob::SetExtraRequestHeaders( bool ServiceWorkerURLRequestJob::ReadRawData( net::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 ServiceWorkerURLRequestJob::ReadRawData")); + DCHECK(buf); DCHECK_GE(buf_size, 0); DCHECK(bytes_read); diff --git a/content/browser/service_worker/service_worker_write_to_cache_job.cc b/content/browser/service_worker/service_worker_write_to_cache_job.cc index 5e9807b..0445ad0 100644 --- a/content/browser/service_worker/service_worker_write_to_cache_job.cc +++ b/content/browser/service_worker/service_worker_write_to_cache_job.cc @@ -124,6 +124,11 @@ bool ServiceWorkerWriteToCacheJob::ReadRawData( net::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 ServiceWorkerWriteToCacheJob::ReadRawData")); + net::URLRequestStatus status = ReadNetData(buf, buf_size, bytes_read); SetStatus(status); if (status.is_io_pending()) diff --git a/content/browser/streams/stream_url_request_job.cc b/content/browser/streams/stream_url_request_job.cc index 3d4ac7f..d526cb7 100644 --- a/content/browser/streams/stream_url_request_job.cc +++ b/content/browser/streams/stream_url_request_job.cc @@ -4,6 +4,7 @@ #include "content/browser/streams/stream_url_request_job.h" +#include "base/profiler/scoped_tracker.h" #include "base/strings/string_number_conversions.h" #include "content/browser/streams/stream.h" #include "net/base/io_buffer.h" @@ -94,6 +95,11 @@ void StreamURLRequestJob::Kill() { bool StreamURLRequestJob::ReadRawData(net::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 StreamURLRequestJob::ReadRawData")); + if (request_failed_) return true; diff --git a/content/browser/webui/url_data_manager_backend.cc b/content/browser/webui/url_data_manager_backend.cc index 9e12864..409e6bd 100644 --- a/content/browser/webui/url_data_manager_backend.cc +++ b/content/browser/webui/url_data_manager_backend.cc @@ -17,6 +17,7 @@ #include "base/memory/ref_counted_memory.h" #include "base/memory/weak_ptr.h" #include "base/message_loop/message_loop.h" +#include "base/profiler/scoped_tracker.h" #include "base/strings/string_util.h" #include "base/strings/stringprintf.h" #include "content/browser/appcache/view_appcache_internals_job.h" @@ -349,6 +350,11 @@ void URLRequestChromeJob::DataAvailable(base::RefCountedMemory* bytes) { bool URLRequestChromeJob::ReadRawData(net::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 URLRequestChromeJob::ReadRawData")); + if (!data_.get()) { SetStatus(net::URLRequestStatus(net::URLRequestStatus::IO_PENDING, 0)); DCHECK(!pending_buf_.get()); |