On macOS 13+, dyld itself has moved into the shared cache. Looking it
up via vm_region_recurse_64() now causes spins/hangs/crashes. We use a
different set of dyld APIs to find the image header in the shared cache.
rdar://92131949
Paths
| Differential D128936
[Sanitizer][Darwin] Lookup dyld image header via shared cache ClosedPublic Authored by yln on Jun 30 2022, 12:17 PM.
Details Summary On macOS 13+, dyld itself has moved into the shared cache. Looking it rdar://92131949
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Jun 30 2022, 3:18 PM Closed by commit rG3abf3df08adb: [Sanitizer][Darwin] Lookup dyld image header via shared cache (authored by yln). · Explain WhyJun 30 2022, 3:45 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 441544 compiler-rt/lib/sanitizer_common/sanitizer_procmaps_mac.cpp
|