This patch disables (i) noasan-memcmp64.test on Windows as libFuzzer's interceptors are only supported on Linux for now, and (ii) bcmp.test as on Windows bcmp is not available in strings.h.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
I am not sure whether libFuzzer's interceptors have affected bcmp.test, because the interceptor library is linked into the executable only when there is no -fsanitize=address. I will investigate further.
Comment Actions
bcmp.test was recently added in f7ffb122d08e7a8203557898c67eaac3a857b152, which implements libFuzzer's interceptor for bcmp. Since bcmp is apparently not available on Windows, I think we can disable this test on Windows.
compiler-rt/test/fuzzer/noasan-memcmp64.test | ||
---|---|---|
4 | I am curious why the suffix -NoAsanMemcmp64BytesTest is needed. Many other tests just use %t |
I am curious why the suffix -NoAsanMemcmp64BytesTest is needed. Many other tests just use %t