mirror of
https://github.com/chromium/crashpad.git
synced 2024-12-31 01:43:03 +08:00
6108d25232
10.13 introduces two new fields to dyld_all_image_infos. Oddly, it doesn’t put them in the “reserved” area that was defined in this structure. This addition made it necessary for the padding problem in the 32-bit structure previously worked around in Crashpad to be addressed in the native structure, so Crashpad’s definition is adapted to match. This fixes tests on 10.13 that verify that dyld_all_image_infos can be interpreted correctly. Note that although the 10.13 SDK includes this structure extension, numbered version 16, 10.13db1 17A264c continues to use version 15 as used on 10.12, at least in crashpad_snapshot_test. Bug: crashpad:185 Test: crashpad_snapshot_test ProcessTypes.DyldImagesSelf Change-Id: I59a80c85bb234ef698c65a0ac5bbeac5b40fda77 Reviewed-on: https://chromium-review.googlesource.com/535394 Reviewed-by: Robert Sesek <rsesek@chromium.org>