Fix remote unwinding on MacOS Monterey (12)
authorMike McLaughlin <mikem@microsoft.com>
Wed, 30 Mar 2022 23:37:08 +0000 (16:37 -0700)
committerMike McLaughlin <mikem@microsoft.com>
Tue, 5 Apr 2022 17:02:31 +0000 (10:02 -0700)
commit5e830dae8e8558faa042a7661c1da1a22e9e7bcd
treec576d4a5cbc66e81b4fdb6189d047ce71374b0a1
parent2eb4efb129b2c0ed79069ac5dc9a46a64675b85e
Fix remote unwinding on MacOS Monterey (12)

VS4Mac crash reports on MacOS v12 (Monterey) are missing native stack frames. Can not properly triage VS4Mac failures.

Issue: https://github.com/dotnet/diagnostics/issues/2924

The amd64 frameless compact encoding is being used now in MacOS version 12 and needed to be implemented.

VS4Mac confirmed that this fixes the missing native frame issue on MacOS x64.

Low. Only affects createdump and DAC.
src/coreclr/pal/src/exception/remote-unwind.cpp