зеркало из https://github.com/mozilla/gecko-dev.git
c2cb64620b
Besides adding EXC_GUARD to the list of exceptions the exception handler listens to and modifying the minidump processor to interpret the exception correctly this patch introduces a unit-test that crashes with an EXC_RESOURCE exception. Information about the exception itself is available here: https://github.com/apple/darwin-xnu/blob/main/osfmk/kern/exc_guard.h Additional flavors for the exception are documented here: https://github.com/apple/darwin-xnu/osfmk/mach/port.h https://github.com/apple/darwin-xnu/osfmk/mach/vm_statistics.h Last but not least the undocumented API that generates these exceptions and which we use in the unit-test was inferred from this header: https://github.com/apple/darwin-xnu/blob/main/bsd/sys/guarded.h Depends on D122229 Differential Revision: https://phabricator.services.mozilla.com/D122374 |
||
---|---|---|
.. | ||
00-arm-exidx-rollup.patch | ||
02-define-print-mach-result.patch | ||
03-strstr-libc-replacement.patch | ||
04-update-headers.patch | ||
09-json-upload.patch | ||
10-macho-cpu-subtype.patch | ||
12-macho-cpu-subtype-fix.patch | ||
13-improve-arm64-stack-walking.patch | ||
14-handle-non-fixed-size-amd64-and-x86-contexts.patch | ||
15-freebsd-profiler-support.patch | ||
16-get-last-error.patch | ||
17-unloaded-modules.patch | ||
18-fastfail-codes.patch | ||
19-updated-ntstatus.patch | ||
20-mac-crash-info.patch | ||
21-thread-names.patch | ||
22-winerror-codes.patch | ||
23-si-user-si-kernel-siginfo.patch | ||
24-macos-exc-resource.patch | ||
25-macos-exc-guard.patch | ||
26-print-thread-tid.patch | ||
README |
README
Do not land local patches to Breakpad without the approval of Ted Mielczarek <ted@mielczarek.org> All local patches must be in the process of being upstreamed.