Index: components/tracing/child_trace_message_filter.h |
diff --git a/components/tracing/child_trace_message_filter.h b/components/tracing/child_trace_message_filter.h |
index 75ab067c745308f57c15778f86ea3c206625d2b7..d3d934097ccfb2f4e21071527b8aa8a1892ce89f 100644 |
--- a/components/tracing/child_trace_message_filter.h |
+++ b/components/tracing/child_trace_message_filter.h |
@@ -7,6 +7,7 @@ |
#include "base/bind.h" |
#include "base/memory/ref_counted_memory.h" |
+#include "base/trace_event/memory_dump_request_args.h" |
#include "ipc/message_filter.h" |
namespace base { |
@@ -25,6 +26,10 @@ class ChildTraceMessageFilter : public IPC::MessageFilter { |
void OnFilterRemoved() override; |
bool OnMessageReceived(const IPC::Message& message) override; |
+ void SendGlobalMemoryDumpRequest( |
+ const base::trace_event::MemoryDumpRequestArgs& args, |
+ const base::trace_event::MemoryDumpCallback& callback); |
+ |
protected: |
~ChildTraceMessageFilter() override; |
@@ -44,6 +49,9 @@ class ChildTraceMessageFilter : public IPC::MessageFilter { |
const std::string& event_name); |
void OnCancelWatchEvent(); |
void OnWatchEventMatched(); |
+ void OnProcessMemoryDumpRequest( |
+ const base::trace_event::MemoryDumpRequestArgs& args); |
+ void OnGlobalMemoryDumpResponse(uint64 dump_guid, bool success); |
// Callback from trace subsystem. |
void OnTraceDataCollected( |