DescriptionHandle EXC_RESOURCE and EXC_GUARD exceptions properly.
These two exception types use all 64 bits of the code[0] field. The
ExceptionSnapshot was unprepared to stuff this into a 32-bit field. To
resolve the discrepancy, the more-significant data is taken from the
high 32 bits of code[0]. No information is lost because the full code[0]
is made available as part of the Codes() vector.
BUG=crashpad:34
R=rsesek@chromium.org
Committed: https://chromium.googlesource.com/crashpad/crashpad/+/e1347a740c051d9a44aa2dd0b9d11067a53e0447
Patch Set 1 #Patch Set 2 : EXC_RESOURCE #Patch Set 3 : Document #Patch Set 4 : implicit_cast<>() #Patch Set 5 : Better logging #
Messages
Total messages: 7 (3 generated)
|