mirror of
https://github.com/chromium/crashpad.git
synced 2024-12-26 23:01:05 +08:00
Justin Cohen
b714b223ad
ios: Actually merge memory snapshot data.
To avoid unnecessary duplication of potentially large memory regions, the iOS MemorySnapshot data is owned by the intermediate dump. When merging two iOS memory snapshots, it's necessary to copy the merged data into a vector owned by the memory snapshot itself. Previously the merged snapshot just contained the original data, which leads to a heap overrun. Bug: 1288544 Change-Id: I4eb392800141451db188d17c7b9f9ca9bd3bb603 Reviewed-on: https://chromium-review.googlesource.com/c/crashpad/crashpad/+/3399252 Reviewed-by: Mark Mentovai <mark@chromium.org> Commit-Queue: Justin Cohen <justincohen@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.6%
Objective-C++
2.5%
C
2%
Python
1.7%
Assembly
0.9%
Other
0.3%