Rewrite ARM64 IJW bootstrap thunk assembly. #46933
Open
+13
−15
Conversation
|
Tagging subscribers to this area: @vitek-karas, @agocke Issue DetailsRewrite the inline assembly used in the ARM64 IJW bootstrapping thunks. The original assembly here was a copy of the ARM32 thunks as the original source of this code had a copy-paste bug. This PR enables native code to call into a C++/CLI assembly via a native export on ARM64 (this scenario before was completely broken). The fix has been validated offline by the people who reported the issue. Fixes #46894
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Rewrite the inline assembly used in the ARM64 IJW bootstrapping thunks.
The original assembly here was a copy of the ARM32 thunks as the original source of this code had a copy-paste bug.
This PR enables native code to call into a C++/CLI assembly via a native export on ARM64 (this scenario before was completely broken).
The fix has been validated offline by the people who reported the issue.
Fixes #46894