mirror of
https://github.com/chromium/crashpad.git
synced 2025-03-09 22:26:06 +00:00
Instead of allocating test memory in the parent and then forking and comparing against it, the child does the allocation and passes back the region's size and address. Additionally, switch the memcmp()s to be value-based comparisons instead because the region isn't available in the parent. Also renames ProcessMemory.ReadForked to .ReadChild to be correct after the change from Multiprocess to MultiprocessExec. This is necessary to have the tests work on Fuchsia. Bug: crashpad:196, crashpad:215 Change-Id: Id996a21180d87c7f2556283e9f54f6128726f9b8 Reviewed-on: https://chromium-review.googlesource.com/892102 Commit-Queue: Scott Graham <scottmg@chromium.org> Reviewed-by: Mark Mentovai <mark@chromium.org> Reviewed-by: Joshua Peraza <jperaza@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 Buildbots 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%