Skip to content
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

CoreCLR: make UnwindNativeCode/UnwindManagedCode invalid values for exception marshaling #11344

Closed
rolfbjarne opened this issue Apr 27, 2021 · 1 comment
Labels
dotnet-pri2 .NET 6: want to have for stable release enhancement The issue or pull request is an enhancement
Milestone

Comments

@rolfbjarne
Copy link
Member

CoreCLR won't unwind native frames for managed exceptions (CoreCLR will abort), so we should make the "UnwindNativeCode" value for managed exception marshaling a build-time error. And for consistency we should also make the "UnwindManagedCode" value for Objective-C exception marshaling a build-time error as well.

@rolfbjarne rolfbjarne added enhancement The issue or pull request is an enhancement dotnet-pri2 .NET 6: want to have for stable release labels Apr 27, 2021
@rolfbjarne rolfbjarne added this to the .NET 6 milestone Apr 27, 2021
@rolfbjarne rolfbjarne modified the milestones: .NET 6, .NET 7 Feb 9, 2022
@rolfbjarne rolfbjarne modified the milestones: .NET 7, .NET 8 Aug 26, 2022
@rolfbjarne rolfbjarne modified the milestones: .NET 8, .NET 9 Sep 12, 2023
@rolfbjarne
Copy link
Member Author

This was fixed quite some time ago: 427c544.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dotnet-pri2 .NET 6: want to have for stable release enhancement The issue or pull request is an enhancement
Projects
Status: Done
Development

No branches or pull requests

1 participant