-
Notifications
You must be signed in to change notification settings - Fork 5.5k
Arm64: [PAC-RET] NativeAOT changes #128950
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
SwapnilGaikwad
wants to merge
26
commits into
dotnet:main
Choose a base branch
from
SwapnilGaikwad:github-aot-pac
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+565
−42
Open
Changes from 4 commits
Commits
Show all changes
26 commits
Select commit
Hold shift + click to select a range
d14cb42
Arm64: [PAC-RET] NativeAOT changes
SwapnilGaikwad 9a83057
Merge main
SwapnilGaikwad 3929397
Fix build failures on non-x86 machines
SwapnilGaikwad 7205e0d
Merge main
SwapnilGaikwad 8d25498
Address review comments
SwapnilGaikwad 4dc9a08
Merge main
SwapnilGaikwad 4d01608
Merge main
SwapnilGaikwad 6c9909e
Avoid parsing Apple compact unwind as PAC DWARF info
SwapnilGaikwad 8bd3656
Merge main
SwapnilGaikwad d38310d
Restore Linux ARM64 NativeAOT unwindability behavior
SwapnilGaikwad 032eaec
Merge main
SwapnilGaikwad f6f137a
Revert cdac unwinder changes
SwapnilGaikwad 5888b08
Merge main
SwapnilGaikwad a344ec2
Update return value explicitly when PAC info not found
SwapnilGaikwad 10cc0c2
Enable hijacking current frame when interrupted in outside prolog/epi…
SwapnilGaikwad d0c45bd
Merge main
SwapnilGaikwad 8294958
Merge branch 'main' into github-aot-pac
jkotas 83d4c2a
Merge main
SwapnilGaikwad c3109ef
Track signing SP in unwind info to handle stack allocation before pac
SwapnilGaikwad b1c1625
Merge main
SwapnilGaikwad bdda93d
Merge main
SwapnilGaikwad f7a1db8
Avoid hijacking on the return instruction for NativeAOT
SwapnilGaikwad 06190fe
Revert adding CFI_DEF_CFA before CFI_NEGATE_RA_STATE.
SwapnilGaikwad 6e6132d
Avoid hijacking on RET only when PAC is enabled
SwapnilGaikwad 1c941e0
Address review comments
SwapnilGaikwad 27904f4
Merge main
SwapnilGaikwad File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
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.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.