mirror of
https://git.suyu.dev/suyu/breakpad.git
synced 2025-12-26 01:05:07 +01:00
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 <ted.mielczarek@gmail.com>
This commit is contained in:
parent
13b234ce24
commit
44384d80b3
3 changed files with 56 additions and 8 deletions
BIN
src/processor/testdata/minidump_32bit_crash_addr.dmp
vendored
Normal file
BIN
src/processor/testdata/minidump_32bit_crash_addr.dmp
vendored
Normal file
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue