- Jun 05, 2012
-
-
Alexey Samsonov authored
llvm-svn: 157999
-
Alexey Samsonov authored
[Sanitizer] Use common defines for ASan and TSan runtime. Split defines between interface defines (can be visible in user code that includes interface ASan/TSan headers) and internal defines. llvm-svn: 157998
-
Kostya Serebryany authored
[asan] change the order of tests in the asan_test binary. Makes the test runs 2x faster due to DEATH_TEST overhead (see asan issue 77) llvm-svn: 157997
-
Alexey Samsonov authored
[Sanitizer] add sanitizer_posix.cc. Move more various functions into sanitizer_libc: sscanf, munmap, memchr llvm-svn: 157994
-
Alexey Samsonov authored
llvm-svn: 157993
-
Alexey Samsonov authored
llvm-svn: 157991
-
Alexey Samsonov authored
llvm-svn: 157986
-
Alexey Samsonov authored
llvm-svn: 157982
-
- Jun 04, 2012
-
-
Alexey Samsonov authored
llvm-svn: 157931
-
Alexey Samsonov authored
Created files sanitizer_linux.cc and sanitizer_mac.cc for platform-specific implementations of common functions. Turned asan_mmap into __sanitizer::internal_mmap. llvm-svn: 157930
-
Alexey Samsonov authored
llvm-svn: 157927
-
Alexey Samsonov authored
llvm-svn: 157926
-
Alexey Samsonov authored
llvm-svn: 157924
-
Alexey Samsonov authored
llvm-svn: 157922
-
- Jun 01, 2012
-
-
Kostya Serebryany authored
llvm-svn: 157807
-
- May 31, 2012
-
-
Kostya Serebryany authored
llvm-svn: 157750
-
Kostya Serebryany authored
llvm-svn: 157748
-
Kostya Serebryany authored
llvm-svn: 157747
-
Kostya Serebryany authored
llvm-svn: 157746
-
Kostya Serebryany authored
[asan,tsan] introduce sanitizer_common/sanitizer_defs.h and perform some renaming in asan rt. More to come. llvm-svn: 157743
-
Alexander Potapenko authored
It turns out that atos does not print the symbol names for static C++ functions correctly (one of the two leading underscores is omitted), so they remain mangled. llvm-svn: 157742
-
Kostya Serebryany authored
llvm-svn: 157740
-
- May 30, 2012
-
-
Alexander Potapenko authored
llvm-svn: 157693
-
Alexander Potapenko authored
instead of the first character of the value. llvm-svn: 157692
-
Alexander Potapenko authored
llvm-svn: 157691
-
- May 29, 2012
-
-
Kostya Serebryany authored
which will contain code shared between asan and tsan run-times. Naming is hard. If you can suggest a better name for the directory -- speak up. llvm-svn: 157611
-
Alexey Samsonov authored
llvm-svn: 157608
-
Alexander Potapenko authored
llvm-svn: 157603
-
- May 28, 2012
-
-
Alexander Potapenko authored
Clients may define the __asan_default_options char string containing the default options for the tool now. llvm-svn: 157582
-
Alexander Potapenko authored
llvm-svn: 157580
-
Dmitry Vyukov authored
llvm-svn: 157569
-
Dmitry Vyukov authored
llvm-svn: 157565
-
- May 25, 2012
-
-
Alexander Potapenko authored
llvm-svn: 157477
-
Alexander Potapenko authored
llvm-svn: 157473
-
Alexander Potapenko authored
When the flag is set to zero, we do not check for errors in malloc_usable_size. This may be useful to work around a bug in Nvidia drivers prior to 295.* llvm-svn: 157472
-
Dmitry Vyukov authored
depending on -m32/-m64 addr2line says either e.g. __xsan_strnlen or just strnlen llvm-svn: 157464
-
- May 24, 2012
-
-
Meador Inge authored
llvm-svn: 157406
-
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 23, 2012
-
-
Evgeniy Stepanov authored
llvm-svn: 157326
-
Evgeniy Stepanov authored
llvm-svn: 157318
-