Index: net/http/http_network_session.cc |
diff --git a/net/http/http_network_session.cc b/net/http/http_network_session.cc |
index 3908d7437f9dbfc6f78f6c84d5cb7737278d8afb..ff87956ca3f5ffe2a324c1fd07a5a8aab435c73a 100644 |
--- a/net/http/http_network_session.cc |
+++ b/net/http/http_network_session.cc |
@@ -9,6 +9,7 @@ |
#include "base/compiler_specific.h" |
#include "base/debug/stack_trace.h" |
#include "base/logging.h" |
+#include "base/profiler/scoped_tracker.h" |
#include "base/stl_util.h" |
#include "base/strings/string_util.h" |
#include "base/values.h" |
@@ -35,6 +36,10 @@ namespace { |
net::ClientSocketPoolManager* CreateSocketPoolManager( |
net::HttpNetworkSession::SocketPoolType pool_type, |
const net::HttpNetworkSession::Params& params) { |
+ // TODO(michaeln): Remove ScopedTracker below once crbug.com/454983 is fixed |
+ tracked_objects::ScopedTracker tracking_profile( |
+ FROM_HERE_WITH_EXPLICIT_FUNCTION( |
+ "454983 CreateSocketPoolManager")); |
// TODO(yutak): Differentiate WebSocket pool manager and allow more |
// simultaneous connections for WebSockets. |
return new net::ClientSocketPoolManagerImpl( |
@@ -91,6 +96,7 @@ HttpNetworkSession::Params::Params() |
quic_load_server_info_timeout_ms(0), |
quic_load_server_info_timeout_srtt_multiplier(0.0f), |
quic_enable_truncated_connection_ids(false), |
+ quic_enable_connection_racing(false), |
quic_clock(NULL), |
quic_random(NULL), |
quic_max_packet_length(kDefaultMaxPacketSize), |
@@ -136,6 +142,7 @@ HttpNetworkSession::HttpNetworkSession(const Params& params) |
params.quic_load_server_info_timeout_ms, |
params.quic_load_server_info_timeout_srtt_multiplier, |
params.quic_enable_truncated_connection_ids, |
+ params.quic_enable_connection_racing, |
params.quic_connection_options), |
spdy_session_pool_(params.host_resolver, |
params.ssl_config_service, |
@@ -156,6 +163,10 @@ HttpNetworkSession::HttpNetworkSession(const Params& params) |
DCHECK(proxy_service_); |
DCHECK(ssl_config_service_.get()); |
CHECK(http_server_properties_); |
+ // TODO(michaeln): Remove ScopedTracker below once crbug.com/454983 is fixed |
+ tracked_objects::ScopedTracker tracking_profile( |
+ FROM_HERE_WITH_EXPLICIT_FUNCTION( |
+ "454983 HttpNetworkSession::HttpNetworkSession")); |
for (int i = ALTERNATE_PROTOCOL_MINIMUM_VALID_VERSION; |
i <= ALTERNATE_PROTOCOL_MAXIMUM_VALID_VERSION; ++i) { |