Index: net/socket/transport_client_socket_pool.cc |
diff --git a/net/socket/transport_client_socket_pool.cc b/net/socket/transport_client_socket_pool.cc |
index 9d56d2f9ac53150f39639c80163a415b21d3e916..6e544341a484bc0146e968cea58a39f7a6f120ea 100644 |
--- a/net/socket/transport_client_socket_pool.cc |
+++ b/net/socket/transport_client_socket_pool.cc |
@@ -280,6 +280,11 @@ int TransportConnectJob::DoTransportConnect() { |
interval_between_connects_ = CONNECT_INTERVAL_GT_20MS; |
} |
+ // TODO(vadimt): Remove ScopedTracker below once crbug.com/436634 is fixed. |
+ tracked_objects::ScopedTracker tracking_profile1( |
+ FROM_HERE_WITH_EXPLICIT_FUNCTION( |
+ "436634 TransportConnectJob::DoTransportConnect1")); |
+ |
helper_.set_next_state( |
TransportConnectJobHelper::STATE_TRANSPORT_CONNECT_COMPLETE); |
transport_socket_ = |
@@ -302,7 +307,18 @@ int TransportConnectJob::DoTransportConnect() { |
transport_socket_->EnableTCPFastOpenIfSupported(); |
} |
+ // TODO(vadimt): Remove ScopedTracker below once crbug.com/436634 is fixed. |
+ tracked_objects::ScopedTracker tracking_profile2( |
+ FROM_HERE_WITH_EXPLICIT_FUNCTION( |
+ "436634 TransportConnectJob::DoTransportConnect2")); |
+ |
int rv = transport_socket_->Connect(helper_.on_io_complete()); |
+ |
+ // TODO(vadimt): Remove ScopedTracker below once crbug.com/436634 is fixed. |
+ tracked_objects::ScopedTracker tracking_profile3( |
+ FROM_HERE_WITH_EXPLICIT_FUNCTION( |
+ "436634 TransportConnectJob::DoTransportConnect3")); |
+ |
if (rv == ERR_IO_PENDING && try_ipv6_connect_with_ipv4_fallback) { |
fallback_timer_.Start( |
FROM_HERE, |