Dmitry Vyukov
|
090f345522
|
tsan: prevent insertion of unwanted memset/memcpy/memcmp into runtime
llvm-svn: 159294
|
2012-06-27 21:00:23 +00:00 |
Alexey Samsonov
|
3efd6fc26c
|
[Sanitizer] Use DEFINE_REAL macro in TSan runtime to call libc implementations of functions. Move strchr to sanitizer_libc.
llvm-svn: 158517
|
2012-06-15 12:24:07 +00:00 |
Alexey Samsonov
|
6cfc34ea7f
|
[TSan] s/internal_memset/real_memset
llvm-svn: 158200
|
2012-06-08 13:59:39 +00:00 |
Alexey Samsonov
|
51ae983718
|
[Sanitizer]: Introduce a common internal printf function. For now, also use tool-specific wrappers TsanPrintf (its output is controlled by TSan flags) and AsanPrintf (which copies its results to the ASan-private buffer). Supported formats: %[z]{d,u,x}, %s, %p. Re-write all format strings in TSan according to this format (this should have no effect on 64-bit platforms).
llvm-svn: 158065
|
2012-06-06 13:11:29 +00:00 |
Alexey Samsonov
|
8602c65719
|
[Sanitizer] remove using namespace __sanitizer lines
llvm-svn: 157999
|
2012-06-05 14:05:09 +00:00 |
Alexey Samsonov
|
298dd7c361
|
[TSan] use __sanitizer::internal_open in TSan run-time
llvm-svn: 157988
|
2012-06-05 07:46:31 +00:00 |
Alexey Samsonov
|
3b2f9f4c98
|
Remove file-type tags in .cc files in tsan/ and sanitizer_common/
llvm-svn: 157928
|
2012-06-04 13:55:19 +00:00 |
Dmitry Vyukov
|
7339eb197b
|
tsan: do not call into libc in symbolizer and in other code (this causes recursion and crashes)
llvm-svn: 157466
|
2012-05-25 11:15:04 +00:00 |
Kostya Serebryany
|
1136764ab0
|
[tsan] a bit more lint
llvm-svn: 156614
|
2012-05-11 13:49:53 +00:00 |
Kostya Serebryany
|
ff15ef0c50
|
[tsan] ThreadSanitizer tests and micro benchmarks. No makefiles yet.
llvm-svn: 156545
|
2012-05-10 14:18:22 +00:00 |