llvm-project/compiler-rt/lib
Etienne Bergeron c52ae0e8d1 [asan] Avoid hooking memchr() on Windows64
There is not enough padding in front of memchr(), and, the first 6 bytes
contains a branch instruction. Basically the current interception will
not work on memchr().

It was disabled before, but was missing the part to disable it for
INTERCEPT_LIBRARY_FUNCTION.

Patch by Wei Wang

Differential Revision: https://reviews.llvm.org/D22371

llvm-svn: 275494
2016-07-14 22:29:22 +00:00
..
BlocksRuntime Move tests for BlocksRuntime and builtins to corresponding directories under test/ 2014-02-14 09:47:31 +00:00
asan [asan] Avoid hooking memchr() on Windows64 2016-07-14 22:29:22 +00:00
builtins Add runtime support for __cpu_model (__builtin_cpu_supports) 2016-07-14 22:02:35 +00:00
cfi [compiler-rt] Fix VisualStudio virtual folders layout 2016-07-11 21:51:56 +00:00
dfsan [compiler-rt] Fix VisualStudio virtual folders layout 2016-07-11 21:51:56 +00:00
esan [compiler-rt] Fix VisualStudio virtual folders layout 2016-07-11 21:51:56 +00:00
interception [compiler-rt] Add more assembly patterns for interception 2016-07-14 22:14:33 +00:00
lsan [compiler-rt] Fix VisualStudio virtual folders layout 2016-07-11 21:51:56 +00:00
msan [compiler-rt] Fix VisualStudio virtual folders layout 2016-07-11 21:51:56 +00:00
profile [compiler-rt] Fix VisualStudio virtual folders layout 2016-07-11 21:51:56 +00:00
safestack [compiler-rt] Fix VisualStudio virtual folders layout 2016-07-11 21:51:56 +00:00
sanitizer_common [asan] Avoid hooking memchr() on Windows64 2016-07-14 22:29:22 +00:00
scudo [compiler-rt] Fix VisualStudio virtual folders layout 2016-07-11 21:51:56 +00:00
stats [compiler-rt] Fix VisualStudio virtual folders layout 2016-07-11 21:51:56 +00:00
tsan [compiler-rt] Fix VisualStudio virtual folders layout 2016-07-11 21:51:56 +00:00
ubsan [compiler-rt] Fix VisualStudio virtual folders layout 2016-07-11 21:51:56 +00:00
CMakeLists.txt [sanitizer] Initial implementation of a Hardened Allocator 2016-06-07 01:20:26 +00:00
Makefile.mk Remove autoconf support for building runtime libraries. 2016-01-26 21:31:12 +00:00