- Mar 19, 2013
-
-
Dmitry Vyukov authored
llvm-svn: 177388
-
Evgeniy Stepanov authored
llvm-svn: 177384
-
Evgeniy Stepanov authored
Moved this code to sanitizer_common. llvm-svn: 177383
-
- Mar 18, 2013
-
-
Dmitry Vyukov authored
Clang does not like classes with virtual functions but w/o virtual dtor. Go does not like libstdc++ (operator delete). llvm-svn: 177267
-
Dmitry Vyukov authored
llvm-svn: 177260
-
Dmitry Vyukov authored
llvm-svn: 177255
-
Dmitry Vyukov authored
llvm-svn: 177251
-
Alexey Samsonov authored
llvm-svn: 177246
-
Alexey Samsonov authored
llvm-svn: 177245
-
- Mar 15, 2013
-
-
Alexander Potapenko authored
StopTheWorld puts the process in a suspended state before running the user-supplied callback. To be used in TSan and in leak checking code. Linux implementation provided. Patch by Sergey Matveev (earthdok@google.com) llvm-svn: 177156
-
Alexey Samsonov authored
[Sanitizer] Don't intercept frexpf and frexpl on Windows. Add frexp declaration to asan_intercepted_functions.h llvm-svn: 177155
-
Alexey Samsonov authored
llvm-svn: 177151
-
Kostya Serebryany authored
llvm-svn: 177149
-
Kostya Serebryany authored
llvm-svn: 177147
-
Alexey Samsonov authored
[Sanitizer] Generalize compile/link flags for sanitizer_common tests on Android and on other platforms. llvm-svn: 177146
-
Alexey Samsonov authored
llvm-svn: 177143
-
Eric Christopher authored
Patch by Manuel Klimek! llvm-svn: 177132
-
- Mar 14, 2013
-
-
Alexey Samsonov authored
[Sanitizer] Fix compiler warnings and style issues in sanitizer_common tests. Use -Werror=sign-compare when building them. llvm-svn: 177077
-
Alexey Samsonov authored
[Sanitizer] Add generic ThreadRegistry class for sanitizer runtimes. This class holds basic thread bookkeeping logic and allows specific sanitizer runtimes to create thread contexts and mark threads as created/running/joined etc. The class is based on the way we currently store thread contexts in TSan. llvm-svn: 177074
-
Alexey Samsonov authored
llvm-svn: 177072
-
Evgeniy Stepanov authored
llvm-svn: 177071
-
Alexey Samsonov authored
llvm-svn: 177070
-
Kostya Serebryany authored
[asan] remove one redundant malloc stress test, unify the usage of ASAN_LOW_MEMORY macro in tests, slightly reduce test memory usage (all to make 32-bit runs consume less RAM) llvm-svn: 177069
-
Alexander Potapenko authored
Patch by Sergey Matveev (earthdok@google.com) llvm-svn: 177068
-
Evgeniy Stepanov authored
llvm-svn: 177067
-
Alexander Potapenko authored
Also, extended the test to check that ThreadLister::Reset() works as intended. Patch by Sergey Matveev (earthdok@google.com) llvm-svn: 177060
-
Evgeniy Stepanov authored
llvm-svn: 177056
-
Alexey Samsonov authored
llvm-svn: 177054
-
Alexey Samsonov authored
llvm-svn: 177051
-
- Mar 13, 2013
-
-
Evgeniy Stepanov authored
llvm-svn: 176943
-
Evgeniy Stepanov authored
Adjust stack size in pthread_attr_t when the app-requested size does not fit MSan TLS. llvm-svn: 176939
-
Evgeniy Stepanov authored
llvm-svn: 176938
-
Evgeniy Stepanov authored
llvm-svn: 176937
-
Alexey Samsonov authored
llvm-svn: 176935
-
Alexey Samsonov authored
llvm-svn: 176932
-
Alexey Samsonov authored
[Sanitizer] Change MemoryMappingLayout methods to also report memory protection flags (for future use in leak checker). Patch by Sergey Matveev. llvm-svn: 176931
-
- Mar 12, 2013
-
-
Kostya Serebryany authored
[sanitizer] use fewer size classes in the allocator to reduce the memory footprint. There is no all-size-fits-all constant here, but this change is positive or neutral on several large apps I've tested llvm-svn: 176855
-
Kostya Serebryany authored
[sanitizer] simplify the allocator's SizeClassMap: do not require an extra template parameter, instead compute it in flight. No functionality change llvm-svn: 176853
-
- Mar 11, 2013
-
-
Alexey Samsonov authored
llvm-svn: 176805
-
Alexander Potapenko authored
[ASan] Reduce the local buffer size in Report() not to fail the check enforced when building TSan runtime. llvm-svn: 176804
-