mirror of
https://github.com/chromium/crashpad.git
synced 2025-03-09 14:06:33 +00:00
The ELF standard allows substantial flexibility in the construction of valid ELF modules, but there are widely followed conventions. For example, ELF modules typically contain several segments, they do load their program headers, and they don't load their section headers. Bionic contains a variety of checks that the modules it's loading look typical. Beginning with Android M, Bionic refuses to load segments which contain the entire file contents. Change-Id: I0687a3cfd84b3561112dcd32eb6b96493969695e Reviewed-on: https://chromium-review.googlesource.com/c/crashpad/crashpad/+/2486401 Reviewed-by: Mark Mentovai <mark@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%