breakpad/src
Alex Gough fe35cd43f2 Allow breakpad to read extended amd64 contexts
Minidumps can contain extended, and compacted extended, contexts to
include xstate data such as the state of the cet registers cetumsr
and cetussp. Previously breakpad would reject dumps with contexts
larger than expected. With this chage, breakpad now accepts and reads
these minidumps. This change does not yet add processing for this
extra data, but will allow any minidumps to be passed on to other
processing tools, or be available for manual inspection.

See chromium-review.googlesource.com/c/crashpad/crashpad/+/2575920
for motivation.

Bug: 1250098
Change-Id: Id67649738ef1c7fb6308e05e6cd8fde790771cb2
Reviewed-on: https://chromium-review.googlesource.com/c/breakpad/breakpad/+/3256483
Reviewed-by: Robert Sesek <rsesek@chromium.org>
2021-11-02 20:17:21 +00:00
..
build Fix MSVC build on 64-bit 2017-09-25 07:10:11 +00:00
client Fix an instance of -Wshadow. 2021-10-20 13:21:51 +00:00
common Revert "Fix incorrect source file name for inlined frames" 2021-10-26 17:23:46 +00:00
google_breakpad Make processor compatible with both old and new format INLINE/INLINE_ORIGIN 2021-10-29 23:23:38 +00:00
processor Allow breakpad to read extended amd64 contexts 2021-11-02 20:17:21 +00:00
third_party List missing 64-bit arches in the bundled curl 2017-11-13 19:50:29 +00:00
tools fix: minidump-2-core doesn't work for new arm64 dumps 2021-09-09 00:15:11 +00:00
breakpad_googletest_includes.h test: allow use of system gmock/gtest libs 2016-01-25 19:27:56 -05:00
config.h.in Do not build core_handler unless memfd_create is available 2020-12-21 22:07:02 +00:00