mirror of
https://github.com/chromium/crashpad.git
synced 2025-03-09 14:06:33 +00:00
cl_kernels modules have appeared since OS X 10.10 as MH_BUNDLE modules with a __TEXT segment, one section of which claims to belong to the __LD segment. They are produced when OpenCL is asked to compile an OpenCL kernel for the CPU, but this currently appears impossible on arm64. The workaround is omitted as it appears to be unnecessary, but the test still attempts to create an OpenCL kernel for the CPU. If this ever becomes possible, and the modules are malformed, the test will fail as an indication that the workaround must be reinstated for arm64. Bug: crashpad:345 Test: crashpad_snapshot_test ProcessReaderMac.{Self,Child}Modules Change-Id: Ia3d7163cc9995bb4a33457a77c2a5f0e66f4c1a0 Reviewed-on: https://chromium-review.googlesource.com/c/crashpad/crashpad/+/2386466 Commit-Queue: Mark Mentovai <mark@chromium.org> Reviewed-by: Robert Sesek <rsesek@chromium.org>
…
Crashpad
Crashpad is a crash-reporting system.
Documentation
- Project status
- Developing Crashpad: instructions for getting the source code, building, testing, and contributing to the project.
- Crashpad interface documentation
- Crashpad tool man pages
- Crashpad overview design
Source Code
Crashpad’s source code is hosted in a Git repository at https://chromium.googlesource.com/crashpad/crashpad.
Other Links
- Bugs can be reported at the Crashpad issue tracker.
- The Crashpad bots perform automated builds and tests.
- crashpad-dev is the Crashpad developers’ mailing list.
Description
Languages
C++
92.5%
Objective-C++
2.5%
C
2%
Python
1.8%
Assembly
0.9%
Other
0.3%