-
Notifications
You must be signed in to change notification settings - Fork 4.7k
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
Enable ASAN for CoreCLR #54580
Enable ASAN for CoreCLR #54580
Conversation
Tagging subscribers to this area: @hoyosjs Issue DetailsEnable AddressSanitizer for CoreCLR Debug and Checked build configurations instead of MSVC RTC1 runtime checks. Fixes #52131 Contributes to #7066 (gets the infra set up that we can actually explore this)
|
Looks like due to the architecture of ASAN, we likely won't be able to run libraries tests until we make the libraries test host use the live-built hosting bits. |
Draft Pull Request was automatically closed for inactivity. Please let us know if you'd like to reopen it. |
Reopening as a non-draft to keep the bot from closing it. |
/azp run runtime |
Azure Pipelines successfully started running 1 pipeline(s). |
…s flags, and enable VCASAN.
…an to link with the Linux DAC.
… to cooperate with the ASAN AV handler.
…ic entry-point loading.
…urn addresses and other areas that ASAN doesn't like.
… across platforms.
…linking against ASAN
Convert to draft? |
Yeah I can flip this back to draft. I just don't like when GitHub closes it due to it being a draft. |
Draft Pull Request was automatically closed for 30 days of inactivity. Please let us know if you'd like to reopen it. |
Why was this closed? I'm compiling the runtime with gcc-12 -fsanitize=undefined and uncovering dozens of problems. I would clean up these errors first, then move on to tsan and asan. |
This is closed because I didn't have time to get back to getting this fully working. I'll try to get the branch cleaned up and a new PR opened. |
Enable AddressSanitizer for CoreCLR Debug and Checked build configurations instead of MSVC RTC1 runtime checks.
Fixes #52131
Contributes to #7066 (gets the infra set up that we can actually explore this)