aboutsummaryrefslogtreecommitdiff
path: root/src/processor/minidump_dump.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/processor/minidump_dump.cc')
-rw-r--r--src/processor/minidump_dump.cc9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/processor/minidump_dump.cc b/src/processor/minidump_dump.cc
index 9581da9e..3da2b903 100644
--- a/src/processor/minidump_dump.cc
+++ b/src/processor/minidump_dump.cc
@@ -45,6 +45,7 @@ namespace {
using google_breakpad::Minidump;
using google_breakpad::MinidumpThreadList;
using google_breakpad::MinidumpModuleList;
+using google_breakpad::MinidumpMemoryInfoList;
using google_breakpad::MinidumpMemoryList;
using google_breakpad::MinidumpException;
using google_breakpad::MinidumpAssertion;
@@ -160,6 +161,14 @@ static bool PrintMinidumpDump(const char *minidump_file) {
breakpad_info->Print();
}
+ MinidumpMemoryInfoList *memory_info_list = minidump.GetMemoryInfoList();
+ if (!memory_info_list) {
+ ++errors;
+ BPLOG(ERROR) << "minidump.GetMemoryInfoList() failed";
+ } else {
+ memory_info_list->Print();
+ }
+
DumpRawStream(&minidump,
MD_LINUX_CMD_LINE,
"MD_LINUX_CMD_LINE",