This test checks that asan does not intercept user-provided libc
functions, but on Windows the static asan runtime does intercept static
copies of libc functions, so this test is invalid for said environment.
It used to fail from a different linker error, but this no longer
happens with newer WinSDK. Refer to comments on
https://reviews.llvm.org/D149549.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
typo: profided
but on Windows the static asan runtime does intercept static copies of libc functions
can this change in future?
Comment Actions
Probably not? To me it seems to be the nature of how the static sanitizer interception works on Windows. But I am not too familiar with the sanitizers, especially not with the static runtime.