commit | 5d81482aeafb447d803efac7b68abcf8e20fde6b | [log] [tgz] |
---|---|---|
author | Justin Cohen <justincohen@google.com> | Wed Jan 31 01:32:13 2024 |
committer | Crashpad LUCI CQ <crashpad-scoped@luci-project-accounts.iam.gserviceaccount.com> | Thu Feb 01 22:08:46 2024 |
tree | a6b192dfc192c435a77ef753a08d384f90c16a97 | |
parent | 27b460cc7e5129be94d1e1715b9712ab5bf1120e [diff] |
ios: Read dyld modules in reverse order. The change in macOS 14's dyld to insert new modules in the front of `dyld_all_image_infos` means that if the any images are loaded during an exception while iterating the modules list, the primary executable will be missed. Instead, read the modules in reverse order. Change-Id: I49f6468173f18ef4bd0f326c84e4b48cfc696cd3 Reviewed-on: https://chromium-review.googlesource.com/c/crashpad/crashpad/+/5249275 Commit-Queue: Justin Cohen <justincohen@chromium.org> Reviewed-by: Mark Mentovai <mark@chromium.org>
Crashpad is a crash-reporting system.
Crashpad’s source code is hosted in a Git repository at https://chromium.googlesource.com/crashpad/crashpad.