| Index: net/socket/transport_client_socket_pool.h
|
| diff --git a/net/socket/transport_client_socket_pool.h b/net/socket/transport_client_socket_pool.h
|
| index 15cef5c02ac805986264c4f07c12b31993008718..bcc369f17897166738b59b634318d3a50470a724 100644
|
| --- a/net/socket/transport_client_socket_pool.h
|
| +++ b/net/socket/transport_client_socket_pool.h
|
| @@ -10,6 +10,7 @@
|
| #include "base/basictypes.h"
|
| #include "base/memory/ref_counted.h"
|
| #include "base/memory/scoped_ptr.h"
|
| +#include "base/profiler/scoped_tracker.h"
|
| #include "base/time/time.h"
|
| #include "base/timer/timer.h"
|
| #include "net/base/host_port_pair.h"
|
| @@ -319,6 +320,11 @@ void TransportConnectJobHelper::SetOnIOComplete(T* job) {
|
|
|
| template <class T>
|
| void TransportConnectJobHelper::OnIOComplete(T* job, int result) {
|
| + // TODO(vadimt): Remove ScopedTracker below once crbug.com/436634 is fixed.
|
| + tracked_objects::ScopedTracker tracking_profile(
|
| + FROM_HERE_WITH_EXPLICIT_FUNCTION(
|
| + "436634 TransportConnectJobHelper::OnIOComplete"));
|
| +
|
| result = this->DoLoop(job, result);
|
| if (result != ERR_IO_PENDING)
|
| job->NotifyDelegateOfCompletion(result); // Deletes |job| and |this|
|
|
|