Index: net/proxy/polling_proxy_config_service.cc |
diff --git a/net/proxy/polling_proxy_config_service.cc b/net/proxy/polling_proxy_config_service.cc |
index 611ea5975c094621ca926a6fd779c0242dc2cced..7c086db3b89b7b82826e8cf48b79fa59e7650ad5 100644 |
--- a/net/proxy/polling_proxy_config_service.cc |
+++ b/net/proxy/polling_proxy_config_service.cc |
@@ -9,6 +9,7 @@ |
#include "base/memory/scoped_ptr.h" |
#include "base/message_loop/message_loop_proxy.h" |
#include "base/observer_list.h" |
+#include "base/profiler/scoped_tracker.h" |
#include "base/synchronization/lock.h" |
#include "base/threading/worker_pool.h" |
#include "net/proxy/proxy_config.h" |
@@ -113,6 +114,11 @@ class PollingProxyConfigService::Core |
// Called after the worker thread has finished retrieving a configuration. |
void GetConfigCompleted(const ProxyConfig& config) { |
+ // TODO(pkasting): Remove ScopedTracker below once crbug.com/455942 is |
+ // fixed. |
+ tracked_objects::ScopedTracker tracking_profile( |
+ FROM_HERE_WITH_EXPLICIT_FUNCTION( |
+ "455942 PollingProxyConfigService::Core::GetConfigCompleted")); |
DCHECK(poll_task_outstanding_); |
poll_task_outstanding_ = false; |