| Index: sql/connection_memory_dump_provider.h
|
| diff --git a/sql/connection_memory_dump_provider.h b/sql/connection_memory_dump_provider.h
|
| index ca24a21aeb37fc62235556a82a1f4e7a200a5997..73b2bd82d2354d2bcd338a40a9c4398534906271 100644
|
| --- a/sql/connection_memory_dump_provider.h
|
| +++ b/sql/connection_memory_dump_provider.h
|
| @@ -9,11 +9,16 @@
|
|
|
| #include "base/macros.h"
|
| #include "base/synchronization/lock.h"
|
| -#include "base/trace_event/memory_allocator_dump.h"
|
| #include "base/trace_event/memory_dump_provider.h"
|
|
|
| struct sqlite3;
|
|
|
| +namespace base {
|
| +namespace trace_event {
|
| +class ProcessMemoryDump;
|
| +}
|
| +}
|
| +
|
| namespace sql {
|
|
|
| class ConnectionMemoryDumpProvider
|
| @@ -29,9 +34,10 @@ class ConnectionMemoryDumpProvider
|
| const base::trace_event::MemoryDumpArgs& args,
|
| base::trace_event::ProcessMemoryDump* process_memory_dump) override;
|
|
|
| - // Reports memory usage into provided memory dump.
|
| + // Reports memory usage into provided memory dump with the given |dump_name|.
|
| // Called by sql::Connection when its owner asks it to report memory usage.
|
| - bool ReportMemoryUsage(base::trace_event::MemoryAllocatorDump* mad);
|
| + bool ReportMemoryUsage(base::trace_event::ProcessMemoryDump* pmd,
|
| + const std::string& dump_name);
|
|
|
| private:
|
| bool GetDbMemoryUsage(int* cache_size,
|
|
|