Update Crashpad to 63ccbd0e4c2f for macOS 10.13 support

Desktop / Chromium - Mark Mentovai [chromium.org] - 14 June 2017 17:53 EDT

f53f2c84cc53 Fix comments identifying the source of module TimeDateStamp information 5ebd24e96ed2 Upload to the production Chromium Gerrit instance, not the canary 8fb23f2accf8 linux: Provide ThreadInfo to collect register sets with ptrace dbc229a2d773 Update mini_chromium to 606ff8a3 8e2e805fa5b0 linux: Add AuxiliaryVector for reading other process' aux
vectors 1c0c305bc90d linux: Add FindMappingWithName to MemoryMap 8c35d92ae403 Use the C++11-standardized alignof instead of ALIGNOF f8457977326f mac: 10.13 SDK compatibility, adapt to x86_state_hdr changes 2851e5cfc861 mac: Update cl_kernels workaround for macOS 10.13 (and later) 107fb7631788 mac: Handle _dyld_get_all_image_infos() not being available on 10.13 6108d2523297 mac: Update the process_types version of dyld_all_image_infos for 10.13 890ad441b317 mac: Accept modules in 10.13’s dyld shared cache 63ccbd0e4c2f Remove compiler_specific.h #include from aligned_allocator.h

Bug: 733387, crashpad:185, crashpad:186, crashpad:187, crashpad:188, crashpad:189 Change-Id: Ib2de978b1903e6bdf451ab2ad11d2e6dd6e07090 Reviewed-on: https://chromium-review.googlesource.com/535993

12ba220 Update Crashpad to 63ccbd0e4c2f for macOS 10.13 support
third_party/crashpad/README.chromium | 2 +-
third_party/crashpad/crashpad/DEPS | 2 +-
.../crashpad/client/capture_context_mac_test.cc | 12 +-
.../crashpad/crashpad/client/simulate_crash_mac.cc | 4 +-
.../crashpad/client/simulate_crash_mac_test.cc | 24 +-
.../crashpad/compat/android/{ => linux}/elf.h | 25 +-
.../crashpad/compat/mac/AvailabilityMacros.h | 6 +
.../crashpad/crashpad/compat/non_win/dbghelp.h | 12 +-
.../crashpad/crashpad/minidump/minidump_context.h | 2 +-
.../snapshot/crashpad_info_client_options_test.cc | 59 +---
.../crashpad/snapshot/mac/mach_o_image_reader.cc | 12 +-
.../snapshot/mac/mach_o_image_reader_test.cc | 3 +-
.../snapshot/mac/mach_o_image_segment_reader.cc | 53 ++--
.../crashpad/snapshot/mac/process_reader.cc | 82 ++---
.../crashpad/snapshot/mac/process_reader.h | 15 +
.../crashpad/snapshot/mac/process_reader_test.cc | 13 +-
.../crashpad/snapshot/mac/process_types.cc | 9 +
.../crashpad/crashpad/snapshot/mac/process_types.h | 6 +-
.../crashpad/snapshot/mac/process_types/custom.cc | 4 +-
.../mac/process_types/dyld_images.proctype | 24 +-
.../crashpad/snapshot/mac/process_types/traits.h | 1 +
.../crashpad/snapshot/mac/process_types_test.cc | 37 ++-
third_party/crashpad/crashpad/test/mac/dyld.cc | 99 ++++++
third_party/crashpad/crashpad/test/mac/dyld.h | 16 +-
.../crashpad/crashpad/test/scoped_module_handle.cc | 46 +++
.../crashpad/crashpad/test/scoped_module_handle.h | 81 +++++
third_party/crashpad/crashpad/test/test.gyp | 4 +
.../crashpad/util/linux/auxiliary_vector.cc | 104 +++++++
.../crashpad/util/linux/auxiliary_vector.h | 76 +++++
.../crashpad/util/linux/auxiliary_vector_test.cc | 209 +++++++++++++
.../crashpad/crashpad/util/linux/memory_map.cc | 12 +
.../crashpad/crashpad/util/linux/memory_map.h | 12 +-
.../crashpad/util/linux/memory_map_test.cc | 1 +
.../crashpad/crashpad/util/linux/thread_info.cc | 332 +++++++++++++++++++++
.../crashpad/crashpad/util/linux/thread_info.h | 284 ++++++++++++++++++
.../crashpad/util/linux/thread_info_test.cc | 100 +++++++
.../crashpad/util/posix/process_info_linux.cc | 58 +---
.../crashpad/util/stdlib/aligned_allocator_test.cc | 1 +
third_party/crashpad/crashpad/util/util.gyp | 4 +
third_party/crashpad/crashpad/util/util_test.gyp | 2 +
40 files changed, 1599 insertions(+), 249 deletions(-)

Upstream: git.chromium.org


  • Share