Index: net/quic/quic_stream_factory.cc |
diff --git a/net/quic/quic_stream_factory.cc b/net/quic/quic_stream_factory.cc |
index ecd338aaa80e8f9993776d42bfd2efb1ef99698b..45c60c091f0498759d63493db93aff19ab95bd50 100644 |
--- a/net/quic/quic_stream_factory.cc |
+++ b/net/quic/quic_stream_factory.cc |
@@ -317,6 +317,11 @@ void QuicStreamFactory::Job::CancelWaitForDataReadyCallback() { |
} |
int QuicStreamFactory::Job::DoResolveHost() { |
+ // TODO(vadimt): Remove ScopedTracker below once crbug.com/422516 is fixed. |
+ tracked_objects::ScopedTracker tracking_profile( |
+ FROM_HERE_WITH_EXPLICIT_FUNCTION( |
+ "422516 QuicStreamFactory::Job::DoResolveHost")); |
+ |
// Start loading the data now, and wait for it after we resolve the host. |
if (server_info_) { |
server_info_->Start(); |
@@ -334,6 +339,11 @@ int QuicStreamFactory::Job::DoResolveHost() { |
} |
int QuicStreamFactory::Job::DoResolveHostComplete(int rv) { |
+ // TODO(vadimt): Remove ScopedTracker below once crbug.com/422516 is fixed. |
+ tracked_objects::ScopedTracker tracking_profile( |
+ FROM_HERE_WITH_EXPLICIT_FUNCTION( |
+ "422516 QuicStreamFactory::Job::DoResolveHostComplete")); |
+ |
UMA_HISTOGRAM_TIMES("Net.QuicSession.HostResolutionTime", |
base::TimeTicks::Now() - dns_resolution_start_time_); |
if (rv != OK) |
@@ -352,6 +362,11 @@ int QuicStreamFactory::Job::DoResolveHostComplete(int rv) { |
} |
int QuicStreamFactory::Job::DoLoadServerInfo() { |
+ // TODO(vadimt): Remove ScopedTracker below once crbug.com/422516 is fixed. |
+ tracked_objects::ScopedTracker tracking_profile( |
+ FROM_HERE_WITH_EXPLICIT_FUNCTION( |
+ "422516 QuicStreamFactory::Job::DoLoadServerInfo")); |
+ |
io_state_ = STATE_LOAD_SERVER_INFO_COMPLETE; |
if (!server_info_) |
@@ -375,6 +390,11 @@ int QuicStreamFactory::Job::DoLoadServerInfo() { |
} |
int QuicStreamFactory::Job::DoLoadServerInfoComplete(int rv) { |
+ // TODO(vadimt): Remove ScopedTracker below once crbug.com/422516 is fixed. |
+ tracked_objects::ScopedTracker tracking_profile( |
+ FROM_HERE_WITH_EXPLICIT_FUNCTION( |
+ "422516 QuicStreamFactory::Job::DoLoadServerInfoComplete")); |
+ |
if (server_info_) { |
UMA_HISTOGRAM_TIMES("Net.QuicServerInfo.DiskCacheWaitForDataReadyTime", |
base::TimeTicks::Now() - disk_cache_load_start_time_); |
@@ -389,6 +409,11 @@ int QuicStreamFactory::Job::DoLoadServerInfoComplete(int rv) { |
} |
int QuicStreamFactory::Job::DoConnect() { |
+ // TODO(vadimt): Remove ScopedTracker below once crbug.com/422516 is fixed. |
+ tracked_objects::ScopedTracker tracking_profile( |
+ FROM_HERE_WITH_EXPLICIT_FUNCTION( |
+ "422516 QuicStreamFactory::Job::DoConnect")); |
+ |
io_state_ = STATE_CONNECT_COMPLETE; |
int rv = factory_->CreateSession(server_id_, server_info_.Pass(), |
@@ -418,6 +443,11 @@ int QuicStreamFactory::Job::DoConnect() { |
} |
int QuicStreamFactory::Job::DoResumeConnect() { |
+ // TODO(vadimt): Remove ScopedTracker below once crbug.com/422516 is fixed. |
+ tracked_objects::ScopedTracker tracking_profile( |
+ FROM_HERE_WITH_EXPLICIT_FUNCTION( |
+ "422516 QuicStreamFactory::Job::DoResumeConnect")); |
+ |
io_state_ = STATE_CONNECT_COMPLETE; |
int rv = session_->ResumeCryptoConnect( |
@@ -428,6 +458,11 @@ int QuicStreamFactory::Job::DoResumeConnect() { |
} |
int QuicStreamFactory::Job::DoConnectComplete(int rv) { |
+ // TODO(vadimt): Remove ScopedTracker below once crbug.com/422516 is fixed. |
+ tracked_objects::ScopedTracker tracking_profile( |
+ FROM_HERE_WITH_EXPLICIT_FUNCTION( |
+ "422516 QuicStreamFactory::Job::DoConnectComplete")); |
+ |
if (rv != OK) |
return rv; |