Lines Matching full:minidump
30 // minidump_dump.cc: Print the contents of a minidump file in somewhat
40 #include "google_breakpad/processor/minidump.h"
45 using google_breakpad::Minidump;
66 static void DumpRawStream(Minidump *minidump, in DumpRawStream() argument
71 if (!minidump->SeekToStreamType(stream_type, &length)) { in DumpRawStream()
82 if (!minidump->ReadBytes(&contents[0], length)) { in DumpRawStream()
84 BPLOG(ERROR) << "minidump.ReadBytes failed"; in DumpRawStream()
106 Minidump minidump(options.minidumpPath, in PrintMinidumpDump() local
108 if (!minidump.Read()) { in PrintMinidumpDump()
109 BPLOG(ERROR) << "minidump.Read() failed"; in PrintMinidumpDump()
112 minidump.Print(); in PrintMinidumpDump()
116 MinidumpThreadList *thread_list = minidump.GetThreadList(); in PrintMinidumpDump()
119 BPLOG(ERROR) << "minidump.GetThreadList() failed"; in PrintMinidumpDump()
127 MinidumpModuleList *module_list = minidump.GetModuleList(); in PrintMinidumpDump()
130 BPLOG(ERROR) << "minidump.GetModuleList() failed"; in PrintMinidumpDump()
135 MinidumpMemoryList *memory_list = minidump.GetMemoryList(); in PrintMinidumpDump()
138 BPLOG(ERROR) << "minidump.GetMemoryList() failed"; in PrintMinidumpDump()
143 MinidumpException *exception = minidump.GetException(); in PrintMinidumpDump()
145 BPLOG(INFO) << "minidump.GetException() failed"; in PrintMinidumpDump()
150 MinidumpAssertion *assertion = minidump.GetAssertion(); in PrintMinidumpDump()
152 BPLOG(INFO) << "minidump.GetAssertion() failed"; in PrintMinidumpDump()
157 MinidumpSystemInfo *system_info = minidump.GetSystemInfo(); in PrintMinidumpDump()
160 BPLOG(ERROR) << "minidump.GetSystemInfo() failed"; in PrintMinidumpDump()
165 MinidumpMiscInfo *misc_info = minidump.GetMiscInfo(); in PrintMinidumpDump()
168 BPLOG(ERROR) << "minidump.GetMiscInfo() failed"; in PrintMinidumpDump()
173 MinidumpBreakpadInfo *breakpad_info = minidump.GetBreakpadInfo(); in PrintMinidumpDump()
176 BPLOG(INFO) << "minidump.GetBreakpadInfo() failed"; in PrintMinidumpDump()
181 MinidumpMemoryInfoList *memory_info_list = minidump.GetMemoryInfoList(); in PrintMinidumpDump()
184 BPLOG(ERROR) << "minidump.GetMemoryInfoList() failed"; in PrintMinidumpDump()
189 MinidumpCrashpadInfo *crashpad_info = minidump.GetCrashpadInfo(); in PrintMinidumpDump()
195 DumpRawStream(&minidump, in PrintMinidumpDump()
199 DumpRawStream(&minidump, in PrintMinidumpDump()
203 DumpRawStream(&minidump, in PrintMinidumpDump()
207 DumpRawStream(&minidump, in PrintMinidumpDump()
211 DumpRawStream(&minidump, in PrintMinidumpDump()
215 DumpRawStream(&minidump, in PrintMinidumpDump()
229 "Usage: %s [options...] <minidump>\n" in Usage()
230 "Dump data in a minidump.\n" in Usage()
233 " <minidump> should be a minidump.\n" in Usage()
261 fprintf(stderr, "%s: Missing minidump file\n", argv[0]); in SetupOptions()