Index: net/socket/ssl_client_socket_nss.cc |
diff --git a/net/socket/ssl_client_socket_nss.cc b/net/socket/ssl_client_socket_nss.cc |
index d336350f68d44a15502cd25705459bbdf3192c58..9f58551dbf78ad4667c72088ba32b0d1fb4d92d9 100644 |
--- a/net/socket/ssl_client_socket_nss.cc |
+++ b/net/socket/ssl_client_socket_nss.cc |
@@ -1631,6 +1631,11 @@ void SSLClientSocketNSS::Core::HandshakeCallback( |
} |
void SSLClientSocketNSS::Core::HandshakeSucceeded() { |
+ // TODO(vadimt): Remove ScopedProfile below once crbug.com/424386 is fixed. |
+ tracked_objects::ScopedProfile tracking_profile( |
+ FROM_HERE_WITH_EXPLICIT_FUNCTION( |
+ "424386 SSLClientSocketNSS::Core::HandshakeSucceeded")); |
+ |
DCHECK(OnNSSTaskRunner()); |
PRBool last_handshake_resumed; |
@@ -1657,6 +1662,11 @@ void SSLClientSocketNSS::Core::HandshakeSucceeded() { |
} |
int SSLClientSocketNSS::Core::HandleNSSError(PRErrorCode nss_error) { |
+ // TODO(vadimt): Remove ScopedProfile below once crbug.com/424386 is fixed. |
+ tracked_objects::ScopedProfile tracking_profile( |
+ FROM_HERE_WITH_EXPLICIT_FUNCTION( |
+ "424386 SSLClientSocketNSS::Core::HandleNSSError")); |
+ |
DCHECK(OnNSSTaskRunner()); |
int net_error = MapNSSClientError(nss_error); |
@@ -1804,6 +1814,11 @@ int SSLClientSocketNSS::Core::DoHandshake() { |
int net_error = OK; |
SECStatus rv = SSL_ForceHandshake(nss_fd_); |
+ // TODO(vadimt): Remove ScopedProfile below once crbug.com/424386 is fixed. |
+ tracked_objects::ScopedProfile tracking_profile1( |
+ FROM_HERE_WITH_EXPLICIT_FUNCTION( |
+ "424386 SSLClientSocketNSS::Core::DoHandshake 1")); |
+ |
// Note: this function may be called multiple times during the handshake, so |
// even though channel id and client auth are separate else cases, they can |
// both be used during a single SSL handshake. |