[NativeAOT] Experiment: Cache location of unwind sections (#82994)
authorFilip Navara <navara@emclient.com>
Tue, 7 Mar 2023 00:46:48 +0000 (01:46 +0100)
committerGitHub <noreply@github.com>
Tue, 7 Mar 2023 00:46:48 +0000 (16:46 -0800)
commit013ca673f6316dbbe71c7b327d7b8fa41cf8c992
tree4ee7d0cc9a5ee716f2b183267f19ba86b4c62eac
parent074adda6d6396a035f03b5080902644b7b4597d7
[NativeAOT] Experiment: Cache location of unwind sections (#82994)

* WIP: Cache managed code unwind section lookup

* Clean up

* Attempt to fix EHABI and Darwin builds

* Rename `ip` to `pc`
src/coreclr/nativeaot/Runtime/unix/UnixContext.cpp
src/coreclr/nativeaot/Runtime/unix/UnixContext.h
src/coreclr/nativeaot/Runtime/unix/UnixNativeCodeManager.cpp
src/coreclr/nativeaot/Runtime/unix/UnixNativeCodeManager.h
src/coreclr/nativeaot/Runtime/unix/UnwindHelpers.cpp
src/coreclr/nativeaot/Runtime/unix/UnwindHelpers.h