From f6fe7cc55ab9f28f5c984741bc4c04650dfe1cb3 Mon Sep 17 00:00:00 2001 From: Mark Mentovai Date: Fri, 22 Nov 2019 12:51:43 -0500 Subject: mac processor: Add mapping for EXC_BAD_ACCESS/KERN_CODESIGN_ERROR MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This code indicates termination under “kill” semantics due to a module’s code signature becoming invalid. Bug: chromium:1023239 Change-Id: I3d453af9ef6c6925edcf9c08dbd78e563877522f Reviewed-on: https://chromium-review.googlesource.com/c/breakpad/breakpad/+/1930177 Reviewed-by: Robert Sesek --- src/processor/minidump_processor.cc | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/processor') diff --git a/src/processor/minidump_processor.cc b/src/processor/minidump_processor.cc index 10a4173a..b1ddbb82 100644 --- a/src/processor/minidump_processor.cc +++ b/src/processor/minidump_processor.cc @@ -804,6 +804,9 @@ string MinidumpProcessor::GetCrashReason(Minidump *dump, uint64_t *address) { case MD_EXCEPTION_CODE_MAC_MEMORY_ERROR: reason.append("KERN_MEMORY_ERROR"); break; + case MD_EXCEPTION_CODE_MAC_CODESIGN_ERROR: + reason.append("KERN_CODESIGN_ERROR"); + break; default: // arm and ppc overlap if (raw_system_info->processor_architecture == -- cgit v1.2.1