- Aug 22, 2012
-
-
Alexey Samsonov authored
llvm-svn: 162351
-
- Aug 21, 2012
-
-
Kostya Serebryany authored
llvm-svn: 162279
-
Kostya Serebryany authored
[asan] run-time part of the initialization order checker. Patch by Reid Watson with some bits from kcc. The sub-pass is off by default for now. On simple tests it works fine. llvm-svn: 162278
-
Alexey Samsonov authored
llvm-svn: 162272
-
Kostya Serebryany authored
llvm-svn: 162269
-
Alexey Samsonov authored
[Sanitizer] define InternalScopedBuffer to replace large arrays on stack. It is defined analogous to similar class in tsan and should replace it. llvm-svn: 162262
-
Kostya Serebryany authored
llvm-svn: 162258
-
- Aug 20, 2012
-
-
Alexander Potapenko authored
llvm-svn: 162202
-
Alexander Potapenko authored
Minor refactoring: reduce code duplication by introducing a macro for dispatch_sync_f, dispatch_async_f, dispatch_barrier_async_f bodies. llvm-svn: 162199
-
Alexander Potapenko authored
llvm-svn: 162197
-
- Aug 18, 2012
-
-
Dmitry Vyukov authored
llvm-svn: 162169
-
- Aug 17, 2012
-
-
Dmitry Vyukov authored
llvm-svn: 162112
-
Alexander Potapenko authored
llvm-svn: 162103
-
Alexander Potapenko authored
llvm-svn: 162092
-
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
-