- Aug 17, 2012
-
-
Alexander Potapenko authored
as a shared library on Mac OS. This will provide an alternative to mach_override. llvm-svn: 162091
-
- Aug 16, 2012
-
-
Dmitry Vyukov authored
llvm-svn: 162042
-
Dmitry Vyukov authored
tsan: add flag to disable reporting of destruction of locked mutexes (some programs use that on a regular basis) llvm-svn: 162024
-
Dmitry Vyukov authored
llvm-svn: 162022
-
Dmitry Vyukov authored
llvm-svn: 162021
-
Dmitry Vyukov authored
llvm-svn: 162020
-
Dmitry Vyukov authored
llvm-svn: 162019
-
Dmitry Vyukov authored
llvm-svn: 162018
-
Dmitry Vyukov authored
llvm-svn: 162017
-
- Aug 15, 2012
-
-
Dmitry Vyukov authored
llvm-svn: 161959
-
Dmitry Vyukov authored
llvm-svn: 161957
-
Alexander Potapenko authored
llvm-svn: 161954
-
Dmitry Vyukov authored
llvm-svn: 161953
-
Alexander Potapenko authored
Introduce asan_intercepted_functions.h which contains the declarations wrapped functions and their wrappers. Those declarations are going to be shared between asan_interceptors.cc and the dynamic runtime library on Mac OS. llvm-svn: 161952
-
Alexey Samsonov authored
[ASan] lit tests: use nm instead of llvm-nm, until llvm-nm becomes usable on Mac. Port output test change in r161948 to lit llvm-svn: 161951
-
Dmitry Vyukov authored
llvm-svn: 161950
-
Dmitry Vyukov authored
llvm-svn: 161949
-
Alexander Potapenko authored
Check for filenames and numbers to detect possible problems with asan_symbolize.py on -fPIE binaries. llvm-svn: 161948
-
Alexander Potapenko authored
Fixes the problem with -PIE binaries. llvm-svn: 161947
-
Alexander Potapenko authored
llvm-svn: 161946
-
Alexander Potapenko authored
Move the prototype of __CFInitialize to asan_mac.h so that asan_malloc_mac.cc may use it in the dynamic library mode. llvm-svn: 161945
-
Alexander Potapenko authored
Export CheckFailed, asan_malloc, asan_free, asan_memalign, AsanStackTrace::CompressStack, AsanStackTrace::UncompressStack from the dynamic runtime library. llvm-svn: 161943
-
Alexander Potapenko authored
Make __asan::asan_{malloc,free,memalign} globally visible, so that the dynamic version of the runtime will export them. llvm-svn: 161942
-
Alexey Samsonov authored
[ASan] Port (the last one) tricky interface_test to lit, and a *huge* chunks of boilerplate to run tests for 32/64 bits and all optimization levels. Alas, lit doesn't support for loops in RUN-lines... llvm-svn: 161941
-
Alexander Potapenko authored
llvm-svn: 161939
-
Alexander Potapenko authored
llvm-svn: 161938
-
Alexey Samsonov authored
llvm-svn: 161936
-
Alexey Samsonov authored
[ASan] port remaining output and feature tests to lit. TODO: we should in fact run most of the tests for 32/64 bits and for all optimization levels llvm-svn: 161935
-
Alexey Samsonov authored
llvm-svn: 161933
-
Alexey Samsonov authored
llvm-svn: 161932
-
- Aug 14, 2012
-
-
Kostya Serebryany authored
llvm-svn: 161874
-
Alexey Samsonov authored
llvm-svn: 161873
-
Alexey Samsonov authored
llvm-svn: 161869
-
Alexey Samsonov authored
llvm-svn: 161864
-
Alexey Samsonov authored
llvm-svn: 161862
-
- Aug 13, 2012
-
-
Dmitry Vyukov authored
llvm-svn: 161770
-
Alexey Samsonov authored
[ASan] add __asan_set_on_error_callback into force_interface_symbols (thanks to cool test by glider@) llvm-svn: 161756
-
Alexey Samsonov authored
[ASan] Add __asan_set_on_error_callback() interface function that allows user to set a callback to be called right when ASan detects an error llvm-svn: 161754
-
Alexey Samsonov authored
[ASan] If ASan finds second error report, wait for some time and die (instead of running in a busy loop) to make sure ASan won't hang if it finds error while reporting an error in the same thread llvm-svn: 161749
-
Alexey Samsonov authored
llvm-svn: 161747
-