Alexey Samsonov
|
cd1e68ebb1
|
[Sanitizer] use INTERCEPT_FUNCTION(foo) instead of CHECK(INTERCEPT_FUNCTION(foo)) - this check may fail on Linux if user program defines its own version of library function foo
llvm-svn: 170189
|
2012-12-14 11:52:02 +00:00 |
Alexey Samsonov
|
5a26e1fbf2
|
[Sanitizer] Add new header - sanitizer_platform_interceptors.h, which should define whether or not given function should be intercepted on a given platform.
llvm-svn: 170115
|
2012-12-13 08:50:16 +00:00 |
Alexey Samsonov
|
447e2f2f19
|
[ASan] one more macro for 'read' interception
llvm-svn: 170114
|
2012-12-13 08:36:13 +00:00 |
Alexey Samsonov
|
65c14f5314
|
[ASan] more macro for conditional interception of pread functions
llvm-svn: 170112
|
2012-12-13 08:10:23 +00:00 |
Kostya Serebryany
|
07bb3925b0
|
[sanitizer] replace size_t with SIZE_T in interceptors (same for ssize_t, off_t and off64_t). This is done to avoid confusion and to make the code work with compilers that define size_t w/o any includes (MSVC)
llvm-svn: 170103
|
2012-12-13 06:31:40 +00:00 |
Kostya Serebryany
|
eec22a628b
|
[asan] fix the Android build (pread64 interceptor again)
llvm-svn: 170098
|
2012-12-13 05:27:08 +00:00 |
Alexander Potapenko
|
ada2fbd2d4
|
[ASan] fix compilation on Mac.
llvm-svn: 169969
|
2012-12-12 11:52:26 +00:00 |
Kostya Serebryany
|
28a32c89e9
|
[asan] fix android build and lint
llvm-svn: 169968
|
2012-12-12 11:37:23 +00:00 |
Kostya Serebryany
|
9a58d399c7
|
[asan] add sanitizer_common/sanitizer_common_interceptors.h with pread/pread64/read interceptors. Use it in asan. Add asan tests for pread/etc. Add FIXME to tsan/msan interceptors
llvm-svn: 169966
|
2012-12-12 09:54:35 +00:00 |