- Sep 02, 2012
-
-
Dmitry Vyukov authored
llvm-svn: 163089
-
- Sep 01, 2012
-
-
Dmitry Vyukov authored
llvm-svn: 163060
-
- Aug 31, 2012
-
-
Dmitry Vyukov authored
llvm-svn: 163006
-
- Aug 30, 2012
-
-
Dmitry Vyukov authored
llvm-svn: 162902
-
- Aug 22, 2012
-
-
Alexey Samsonov authored
llvm-svn: 162351
-
- Aug 16, 2012
-
-
Dmitry Vyukov authored
llvm-svn: 162022
-
- Jul 25, 2012
-
-
Dmitry Vyukov authored
llvm-svn: 160728
-
- Jul 18, 2012
-
-
Alexey Samsonov authored
llvm-svn: 160435
-
- Jul 17, 2012
-
-
Alexey Samsonov authored
llvm-svn: 160359
-
- Jul 06, 2012
-
-
Dmitry Vyukov authored
llvm-svn: 159856
-
Dmitry Vyukov authored
llvm-svn: 159827
-
- Jun 27, 2012
-
-
Dmitry Vyukov authored
llvm-svn: 159294
-
- Jun 15, 2012
-
-
Alexey Samsonov authored
[Sanitizer] Use DEFINE_REAL macro in TSan runtime to call libc implementations of functions. Move strchr to sanitizer_libc. llvm-svn: 158517
-
- Jun 07, 2012
-
-
Alexey Samsonov authored
llvm-svn: 158145
-
- Jun 06, 2012
-
-
Alexey Samsonov authored
[Sanitizer] Use common CHECK machinery. Currently each tool has to define its own CheckFailed function. llvm-svn: 158075
-
Alexey Samsonov authored
[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
-
Alexey Samsonov authored
llvm-svn: 158058
-
- Jun 05, 2012
-
-
Alexey Samsonov authored
llvm-svn: 157999
-
- Jun 04, 2012
-
-
Alexey Samsonov authored
llvm-svn: 157928
-
Alexey Samsonov authored
llvm-svn: 157926
-
- May 28, 2012
-
-
Dmitry Vyukov authored
llvm-svn: 157569
-
- May 24, 2012
-
-
Dmitry Vyukov authored
The idea isthat asan/tsan can survive if user intercepts the same functions. At the same time user has an ability to call back into asan/tsan runtime. See the following tests for examples: asan/output_tests/interception_failure_test-linux.cc asan/output_tests/interception_test-linux.cc asan/output_tests/interception_malloc_test-linux.cc llvm-svn: 157388
-
- May 22, 2012
-
-
Dmitry Vyukov authored
llvm-svn: 157270
-
Dmitry Vyukov authored
llvm-svn: 157252
-
- May 17, 2012
-
-
Dmitry Vyukov authored
http://codereview.appspot.com/6214052 llvm-svn: 156990
-
- May 14, 2012
-
-
Dmitry Vyukov authored
llvm-svn: 156765
-
- May 10, 2012
-
-
Kostya Serebryany authored
Algorithm description: http://code.google.com/p/thread-sanitizer/wiki/ThreadSanitizerAlgorithm Status: The tool is known to work on large real-life applications, but still has quite a few rough edges. Nothing is guaranteed yet. The tool works on x86_64 Linux. Support for 64-bit MacOS 10.7+ is planned for late 2012. Support for 32-bit OSes is doable, but problematic and not yet planed. Further commits coming: - tests - makefiles - documentation - clang driver patch The code was previously developed at http://code.google.com/p/data-race-test/source/browse/trunk/v2/ by Dmitry Vyukov and Kostya Serebryany with contributions from Timur Iskhodzhanov, Alexander Potapenko, Alexey Samsonov and Evgeniy Stepanov. llvm-svn: 156542
-