Index: base/trace_event/memory_dump_request_args.h |
diff --git a/base/trace_event/memory_dump_request_args.h b/base/trace_event/memory_dump_request_args.h |
index 4d3763acf16a1922f715816da3b5e6c07cbcc715..05d98be94e4c294a2796f9d1073d8fa7b399d35b 100644 |
--- a/base/trace_event/memory_dump_request_args.h |
+++ b/base/trace_event/memory_dump_request_args.h |
@@ -20,10 +20,15 @@ enum class MemoryDumpType { |
TASK_BEGIN, // Dumping memory at the beginning of a message-loop task. |
TASK_END, // Dumping memory at the ending of a message-loop task. |
PERIODIC_INTERVAL, // Dumping memory at periodic intervals. |
- EXPLICITLY_TRIGGERED, // Non maskable dump request. |
- LAST = EXPLICITLY_TRIGGERED // For IPC macros. |
+ PERIODIC_INTERVAL_WITH_MMAPS, // As above but w/ heavyweight mmaps dumps. |
+ // Temporary workaround for crbug.com/499731. |
+ EXPLICITLY_TRIGGERED, // Non maskable dump request. |
+ LAST = EXPLICITLY_TRIGGERED // For IPC macros. |
}; |
+// Returns the name in string for the dump type given. |
+BASE_EXPORT const char* MemoryDumpTypeToString(const MemoryDumpType& dump_type); |
+ |
using MemoryDumpCallback = Callback<void(uint64 dump_guid, bool success)>; |
struct BASE_EXPORT MemoryDumpRequestArgs { |