Index: base/trace_event/process_memory_dump.cc |
diff --git a/base/trace_event/process_memory_dump.cc b/base/trace_event/process_memory_dump.cc |
index ea9ff14002b675bf487009a03dd3f0890a373bfa..15106729096befb9d89d286c7e47f70228684374 100644 |
--- a/base/trace_event/process_memory_dump.cc |
+++ b/base/trace_event/process_memory_dump.cc |
@@ -8,7 +8,6 @@ |
#include <vector> |
#include "base/process/process_metrics.h" |
-#include "base/stl_util.h" |
#include "base/trace_event/process_memory_totals.h" |
#include "base/trace_event/trace_event_argument.h" |
@@ -55,7 +54,7 @@ size_t ProcessMemoryDump::CountResidentBytes(void* start_address, |
#if defined(OS_MACOSX) || defined(OS_IOS) |
std::vector<char> vec(page_count + 1); |
// mincore in MAC does not fail with EAGAIN. |
- result = mincore(chunk_start, chunk_size, vector_as_array(&vec)); |
+ result = mincore(chunk_start, chunk_size, vec.data()); |
if (result) |
break; |
@@ -66,7 +65,7 @@ size_t ProcessMemoryDump::CountResidentBytes(void* start_address, |
int error_counter = 0; |
// HANDLE_EINTR tries for 100 times. So following the same pattern. |
do { |
- result = mincore(chunk_start, chunk_size, vector_as_array(&vec)); |
+ result = mincore(chunk_start, chunk_size, vec.data()); |
} while (result == -1 && errno == EAGAIN && error_counter++ < 100); |
if (result) |
break; |