| Index: net/base/host_resolver_impl_unittest.cc
 | 
| ===================================================================
 | 
| --- net/base/host_resolver_impl_unittest.cc	(revision 67848)
 | 
| +++ net/base/host_resolver_impl_unittest.cc	(working copy)
 | 
| @@ -271,11 +271,14 @@
 | 
|    int err = host_resolver->Resolve(info, &addrlist, NULL, NULL, log.bound());
 | 
|    EXPECT_EQ(OK, err);
 | 
|  
 | 
| -  EXPECT_EQ(2u, log.entries().size());
 | 
| +  net::CapturingNetLog::EntryList entries;
 | 
| +  log.GetEntries(&entries);
 | 
| +
 | 
| +  EXPECT_EQ(2u, entries.size());
 | 
|    EXPECT_TRUE(LogContainsBeginEvent(
 | 
| -      log.entries(), 0, NetLog::TYPE_HOST_RESOLVER_IMPL));
 | 
| +      entries, 0, NetLog::TYPE_HOST_RESOLVER_IMPL));
 | 
|    EXPECT_TRUE(LogContainsEndEvent(
 | 
| -      log.entries(), 1, NetLog::TYPE_HOST_RESOLVER_IMPL));
 | 
| +      entries, 1, NetLog::TYPE_HOST_RESOLVER_IMPL));
 | 
|  
 | 
|    const struct addrinfo* ainfo = addrlist.head();
 | 
|    EXPECT_EQ(static_cast<addrinfo*>(NULL), ainfo->ai_next);
 | 
| @@ -304,18 +307,23 @@
 | 
|                                     log.bound());
 | 
|    EXPECT_EQ(ERR_IO_PENDING, err);
 | 
|  
 | 
| -  EXPECT_EQ(1u, log.entries().size());
 | 
| +  net::CapturingNetLog::EntryList entries;
 | 
| +  log.GetEntries(&entries);
 | 
| +
 | 
| +  EXPECT_EQ(1u, entries.size());
 | 
|    EXPECT_TRUE(LogContainsBeginEvent(
 | 
| -      log.entries(), 0, NetLog::TYPE_HOST_RESOLVER_IMPL));
 | 
| +      entries, 0, NetLog::TYPE_HOST_RESOLVER_IMPL));
 | 
|  
 | 
|    MessageLoop::current()->Run();
 | 
|  
 | 
|    ASSERT_TRUE(callback_called_);
 | 
|    ASSERT_EQ(OK, callback_result_);
 | 
|  
 | 
| -  EXPECT_EQ(2u, log.entries().size());
 | 
| +  log.GetEntries(&entries);
 | 
| +
 | 
| +  EXPECT_EQ(2u, entries.size());
 | 
|    EXPECT_TRUE(LogContainsEndEvent(
 | 
| -      log.entries(), 1, NetLog::TYPE_HOST_RESOLVER_IMPL));
 | 
| +      entries, 1, NetLog::TYPE_HOST_RESOLVER_IMPL));
 | 
|  
 | 
|    const struct addrinfo* ainfo = addrlist.head();
 | 
|    EXPECT_EQ(static_cast<addrinfo*>(NULL), ainfo->ai_next);
 | 
| @@ -356,31 +364,37 @@
 | 
|  
 | 
|    resolver_proc->Signal();
 | 
|  
 | 
| -  EXPECT_EQ(2u, log.entries().size());
 | 
| +  net::CapturingNetLog::EntryList entries;
 | 
| +  log.GetEntries(&entries);
 | 
| +
 | 
| +  EXPECT_EQ(2u, entries.size());
 | 
|    EXPECT_TRUE(LogContainsBeginEvent(
 | 
| -      log.entries(), 0, NetLog::TYPE_HOST_RESOLVER_IMPL));
 | 
| +      entries, 0, NetLog::TYPE_HOST_RESOLVER_IMPL));
 | 
|    EXPECT_TRUE(LogContainsEndEvent(
 | 
| -      log.entries(), 1, NetLog::TYPE_HOST_RESOLVER_IMPL));
 | 
| +      entries, 1, NetLog::TYPE_HOST_RESOLVER_IMPL));
 | 
|  
 | 
| -  int pos = net::ExpectLogContainsSomewhereAfter(net_log.entries(), 0,
 | 
| +  net::CapturingNetLog::EntryList net_log_entries;
 | 
| +  net_log.GetEntries(&net_log_entries);
 | 
| +
 | 
| +  int pos = net::ExpectLogContainsSomewhereAfter(net_log_entries, 0,
 | 
|        net::NetLog::TYPE_HOST_RESOLVER_IMPL_REQUEST,
 | 
|        net::NetLog::PHASE_BEGIN);
 | 
| -  pos = net::ExpectLogContainsSomewhereAfter(net_log.entries(), pos + 1,
 | 
| +  pos = net::ExpectLogContainsSomewhereAfter(net_log_entries, pos + 1,
 | 
|        net::NetLog::TYPE_HOST_RESOLVER_IMPL_JOB,
 | 
|        net::NetLog::PHASE_BEGIN);
 | 
|    // Both Job and Request need to be cancelled.
 | 
| -  pos = net::ExpectLogContainsSomewhereAfter(net_log.entries(), pos + 1,
 | 
| +  pos = net::ExpectLogContainsSomewhereAfter(net_log_entries, pos + 1,
 | 
|        net::NetLog::TYPE_CANCELLED,
 | 
|        net::NetLog::PHASE_NONE);
 | 
|    // Don't care about order in which they end, or when the other one is
 | 
|    // cancelled.
 | 
| -  net::ExpectLogContainsSomewhereAfter(net_log.entries(), pos + 1,
 | 
| +  net::ExpectLogContainsSomewhereAfter(net_log_entries, pos + 1,
 | 
|        net::NetLog::TYPE_CANCELLED,
 | 
|        net::NetLog::PHASE_NONE);
 | 
| -  net::ExpectLogContainsSomewhereAfter(net_log.entries(), pos + 1,
 | 
| +  net::ExpectLogContainsSomewhereAfter(net_log_entries, pos + 1,
 | 
|        net::NetLog::TYPE_HOST_RESOLVER_IMPL_REQUEST,
 | 
|        net::NetLog::PHASE_END);
 | 
| -  net::ExpectLogContainsSomewhereAfter(net_log.entries(), pos + 1,
 | 
| +  net::ExpectLogContainsSomewhereAfter(net_log_entries, pos + 1,
 | 
|        net::NetLog::TYPE_HOST_RESOLVER_IMPL_JOB,
 | 
|        net::NetLog::PHASE_END);
 | 
|  
 | 
| @@ -943,11 +957,14 @@
 | 
|    int rv = host_resolver->Resolve(info1, &addrlist, NULL, NULL, log.bound());
 | 
|    EXPECT_EQ(OK, rv);
 | 
|  
 | 
| -  EXPECT_EQ(2u, log.entries().size());
 | 
| +  net::CapturingNetLog::EntryList entries;
 | 
| +  log.GetEntries(&entries);
 | 
| +
 | 
| +  EXPECT_EQ(2u, entries.size());
 | 
|    EXPECT_TRUE(LogContainsBeginEvent(
 | 
| -      log.entries(), 0, NetLog::TYPE_HOST_RESOLVER_IMPL));
 | 
| +      entries, 0, NetLog::TYPE_HOST_RESOLVER_IMPL));
 | 
|    EXPECT_TRUE(LogContainsEndEvent(
 | 
| -      log.entries(), 1, NetLog::TYPE_HOST_RESOLVER_IMPL));
 | 
| +      entries, 1, NetLog::TYPE_HOST_RESOLVER_IMPL));
 | 
|  
 | 
|    EXPECT_EQ(1U, observer.start_log.size());
 | 
|    EXPECT_EQ(1U, observer.finish_log.size());
 | 
| 
 |