| 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(
|
|
|