aboutsummaryrefslogtreecommitdiff
path: root/src/processor
diff options
context:
space:
mode:
authorMike Frysinger <vapier@chromium.org>2017-03-24 21:35:26 -0400
committerMike Frysinger <vapier@chromium.org>2017-03-25 01:37:18 +0000
commit7a8374fc4c199ecf8f355a536fe26fccfe0faaf0 (patch)
treed80bc1e0e2643917a35c28c347ab43a999af231b /src/processor
parentminidump_dump: dump stack memory like hexdump (diff)
downloadbreakpad-7a8374fc4c199ecf8f355a536fe26fccfe0faaf0.tar.xz
minidump_dump: fix up init paths
Fix some build & test failures in the previous minidump_dump code. BUG=chromium:598947 Change-Id: Ia8fce453265167368de96747a8a92af930e78245 Reviewed-on: https://chromium-review.googlesource.com/458881 Reviewed-by: Mike Frysinger <vapier@chromium.org>
Diffstat (limited to 'src/processor')
-rw-r--r--src/processor/minidump.cc6
-rw-r--r--src/processor/minidump_dump.cc2
2 files changed, 5 insertions, 3 deletions
diff --git a/src/processor/minidump.cc b/src/processor/minidump.cc
index 7fae7fb7..430d49d9 100644
--- a/src/processor/minidump.cc
+++ b/src/processor/minidump.cc
@@ -1202,7 +1202,7 @@ MinidumpMemoryRegion::MinidumpMemoryRegion(Minidump* minidump)
: MinidumpObject(minidump),
descriptor_(NULL),
memory_(NULL) {
- hexdump_width_ = minidump->HexdumpMode();
+ hexdump_width_ = minidump_ ? minidump_->HexdumpMode() : 0;
hexdump_ = hexdump_width_ != 0;
}
@@ -4773,7 +4773,9 @@ Minidump::Minidump(istream& stream)
path_(),
stream_(&stream),
swap_(false),
- valid_(false) {
+ valid_(false),
+ hexdump_(false),
+ hexdump_width_(0) {
}
Minidump::~Minidump() {
diff --git a/src/processor/minidump_dump.cc b/src/processor/minidump_dump.cc
index a21ae5a7..4d916276 100644
--- a/src/processor/minidump_dump.cc
+++ b/src/processor/minidump_dump.cc
@@ -55,7 +55,7 @@ using google_breakpad::MinidumpBreakpadInfo;
struct Options {
Options()
- : minidumpPath(), hexdump(false), hexdump_width(hexdump_width) {}
+ : minidumpPath(), hexdump(false), hexdump_width(16) {}
string minidumpPath;
bool hexdump;