commit | cf84ad07c6df6fd67ad1b57af8d4c3bd1cc97636 | [log] [tgz] |
---|---|---|
author | Justin Cohen <justincohen@google.com> | Fri Mar 20 10:37:01 2020 -0400 |
committer | Copybara-Service <copybara-worker@google.com> | Tue Jan 19 06:48:42 2021 -0800 |
tree | 6969cb973dc807ff3fdb682906dc8b1a32314d0f | |
parent | 1d5ec389a006f30d40c80aa241d36da5cc108034 [diff] |
[ios] Bring up first draft thread and memory snapshot. Gather most of the necessary information for the thread snapshot. Note that: - The 'capture' portion of this CL will be moved out of the snapshot interface and into a separate in-process dump to disk location. - All of the pointer dereferences need to be wrapped in vm_read. - The read-fast-and-dump logic in thread_snapshot may end up in a different file completely, but until we pick a serialization/deserialization method, keep it as-is. Change-Id: Ic892227d169bb43c6b7fd14f0875c3c5dc8cad25 Reviewed-on: https://chromium-review.googlesource.com/c/crashpad/crashpad/+/2085572 Reviewed-by: Mark Mentovai <mark@chromium.org> Reviewed-by: Justin Cohen <justincohen@chromium.org> GitOrigin-RevId: 4e2a190ad6e6674c1dafed858f603b32a2344e52
Crashpad is a crash-reporting system.
Crashpad’s source code is hosted in a Git repository at https://chromium.googlesource.com/crashpad/crashpad.