mirror of
https://git.suyu.dev/suyu/breakpad.git
synced 2025-12-28 10:15:10 +01:00
Fixup non-canonical fault addresses for amd64.
This uses DisassemblerObjdump to add a processing step in MinidumpProcessor to compute the true faulting address from register state and disassembly of the fault instruction when the fault address is suspicious (-1). Bug: 901847 Change-Id: Ia1f77d542c4055c82ce2504db8c84a9e52001866 Reviewed-on: https://chromium-review.googlesource.com/c/breakpad/breakpad/+/3932957 Reviewed-by: Ivan Penkov <ivanpe@chromium.org>
This commit is contained in:
parent
6289830b67
commit
57d1743662
4 changed files with 110 additions and 4 deletions
BIN
src/processor/testdata/write_av_non_canonical.dmp
vendored
Normal file
BIN
src/processor/testdata/write_av_non_canonical.dmp
vendored
Normal file
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue