-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
Delete FEATURE_CORRUPTING_EXCEPTIONS #35938
Conversation
Ability to catch corrupting exceptions was disabled in .NET Core since early days for security reasons. This is still disabled after this change, but achieved in much simpler way without the full corrupting exceptions machinery.
5c05989
to
0bf8a16
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM modulo the nits. Very nice cleanup, I would not have expected so much stuff to go away.
STATIC_CONTRACT_GC_TRIGGERS; | ||
STATIC_CONTRACT_MODE_COOPERATIVE; | ||
|
||
LOG((LF_EH, LL_INFO100, "RealCOMPlusThrow throwing %s\n", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think it would be good to preserve this LOG (move it to the RealCOMPlusThrow)?
Co-authored-by: Jan Vorlicek <[email protected]>
What did all this code do that's being removed? Is HandleProcessCorruptedStateExceptionsAttribute meaningful after this PR? |
Alrighty then :) |
No description provided.