Index: chrome/browser/extensions/chrome_url_request_util.cc |
diff --git a/chrome/browser/extensions/chrome_url_request_util.cc b/chrome/browser/extensions/chrome_url_request_util.cc |
index 7fdb70bfe0ada07fb878bc3829a632aa0904267a..660462974d6eaf4fb1059b88d642a791e125dac0 100644 |
--- a/chrome/browser/extensions/chrome_url_request_util.cc |
+++ b/chrome/browser/extensions/chrome_url_request_util.cc |
@@ -69,14 +69,30 @@ class URLRequestResourceBundleJob : public net::URLRequestSimpleJob { |
"422489 URLRequestResourceBundleJob::GetData")); |
const ResourceBundle& rb = ResourceBundle::GetSharedInstance(); |
+ |
+ // TODO(vadimt): Remove ScopedTracker below once crbug.com/422489 is fixed. |
+ tracked_objects::ScopedTracker tracking_profile1( |
+ FROM_HERE_WITH_EXPLICIT_FUNCTION( |
+ "422489 URLRequestResourceBundleJob::GetData 1")); |
+ |
*data = rb.GetRawDataResource(resource_id_).as_string(); |
+ // TODO(vadimt): Remove ScopedTracker below once crbug.com/422489 is fixed. |
+ tracked_objects::ScopedTracker tracking_profile2( |
+ FROM_HERE_WITH_EXPLICIT_FUNCTION( |
+ "422489 URLRequestResourceBundleJob::GetData 2")); |
+ |
// Add the Content-Length header now that we know the resource length. |
response_info_.headers->AddHeader( |
base::StringPrintf("%s: %s", |
net::HttpRequestHeaders::kContentLength, |
base::UintToString(data->size()).c_str())); |
+ // TODO(vadimt): Remove ScopedTracker below once crbug.com/422489 is fixed. |
+ tracked_objects::ScopedTracker tracking_profile3( |
+ FROM_HERE_WITH_EXPLICIT_FUNCTION( |
+ "422489 URLRequestResourceBundleJob::GetData 3")); |
+ |
std::string* read_mime_type = new std::string; |
bool posted = base::PostTaskAndReplyWithResult( |
BrowserThread::GetBlockingPool(), |