From 44384d80b32a5bb361c2ec3bee667f7ccee566d7 Mon Sep 17 00:00:00 2001 From: Gabriele Svelto Date: Wed, 30 Jan 2019 09:26:07 +0100 Subject: Always emit a 32-bit crash address for 32-bit architectures Certain minidumps for 32-bit crashes have the upper 32-bit of the crash address (which is a 64-bit value) set to non-zero values. This caused a crash address with more than 32-bits to be printed out for minidumps of 32-bit architectures. This patch masks out those bits when reading the raw minidump data to ensure this doesn't happen anymore. Bug: google-breakpad:783 Change-Id: Ieef6dff759fd0ee2efc47c4c4a3cf863a48f0659 Reviewed-on: https://chromium-review.googlesource.com/c/1427819 Reviewed-by: Ted Mielczarek --- src/processor/testdata/minidump_32bit_crash_addr.dmp | Bin 0 -> 11317 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/processor/testdata/minidump_32bit_crash_addr.dmp (limited to 'src/processor/testdata') diff --git a/src/processor/testdata/minidump_32bit_crash_addr.dmp b/src/processor/testdata/minidump_32bit_crash_addr.dmp new file mode 100644 index 00000000..78becc6f Binary files /dev/null and b/src/processor/testdata/minidump_32bit_crash_addr.dmp differ -- cgit v1.2.1