| Index: net/http/http_network_session.cc
|
| diff --git a/net/http/http_network_session.cc b/net/http/http_network_session.cc
|
| index c64755a707212620dda5f4963330f8dd9980bd27..6bbdc1b907c635b2407fc30dd12a9ee495c77eda 100644
|
| --- a/net/http/http_network_session.cc
|
| +++ b/net/http/http_network_session.cc
|
| @@ -429,13 +429,17 @@ void HttpNetworkSession::DumpMemoryStats(
|
| spdy_session_pool_.DumpMemoryStats(
|
| pmd, http_network_session_dump->absolute_name());
|
| }
|
| +
|
| // Create an empty row under parent's dump so size can be attributed correctly
|
| - // if |this| is shared between URLRequestContexts.
|
| - base::trace_event::MemoryAllocatorDump* empty_row_dump =
|
| - pmd->CreateAllocatorDump(base::StringPrintf(
|
| - "%s/http_network_session", parent_absolute_name.c_str()));
|
| - pmd->AddOwnershipEdge(empty_row_dump->guid(),
|
| - http_network_session_dump->guid());
|
| + // if |this| is shared between URLRequestContexts. It is not required if
|
| + // parent details are not reported.
|
| + if (!parent_absolute_name.empty()) {
|
| + base::trace_event::MemoryAllocatorDump* empty_row_dump =
|
| + pmd->CreateAllocatorDump(base::StringPrintf(
|
| + "%s/http_network_session", parent_absolute_name.c_str()));
|
| + pmd->AddOwnershipEdge(empty_row_dump->guid(),
|
| + http_network_session_dump->guid());
|
| + }
|
| }
|
|
|
| bool HttpNetworkSession::IsQuicEnabled() const {
|
|
|