llvm-project/compiler-rt/lib/tsan
Alexey Samsonov 00cd273c46 Sanitize printf functions.
Intercept and sanitize arguments passed to printf functions in ASan and TSan
(don't do this in MSan for now). The checks are controlled by runtime flag
(off by default for now).

Patch http://llvm-reviews.chandlerc.com/D2480 by Yuri Gribov!

llvm-svn: 199729
2014-01-21 11:58:33 +00:00
..
benchmarks [tsan] ThreadSanitizer tests and micro benchmarks. No makefiles yet. 2012-05-10 14:18:22 +00:00
go [Sanitizer] Remove now unused symbolization functionality from MemoryMappingLayout 2013-12-25 12:11:06 +00:00
lit_tests Sanitize printf functions. 2014-01-21 11:58:33 +00:00
rtl Sanitize printf functions. 2014-01-21 11:58:33 +00:00
tests [Sanitizer] Use different MemoryMappingLayout::DumpListOfModules on Linux and Mac. 2013-12-25 11:29:19 +00:00
CMakeLists.txt tsan: better diagnostics if thread finishes with ignores enabled 2013-11-27 11:30:28 +00:00
Makefile.mk [tsan] makefile machinery to build tsan-rt (linux-x86_64 only) 2012-05-15 15:17:35 +00:00
Makefile.old tsan: remove in_rtl counter 2013-12-24 12:55:56 +00:00
analyze_libtsan.sh tsan: add interface functions for unaligned access, e.g. __sanitizer_unaligned_load16 2013-04-30 11:56:56 +00:00
check_analyze.sh [tsan] old-dstyle Makefile for tests; two helper scripts that analyze the assembly code of the hot functions 2012-05-10 15:10:03 +00:00
check_cmake.sh tsan: do not build llvm from scratch on each presubmit 2013-10-15 12:54:50 +00:00
check_memcpy.sh tsan: remove in_rtl counter 2013-12-24 12:55:56 +00:00