- Jan 10, 2013
-
-
Kostya Serebryany authored
[asan] asan_allocator2: do less work under the quarantine lock; make the strcasecmp test more resistant to the contents of unaddressable memory llvm-svn: 172048
-
Kostya Serebryany authored
llvm-svn: 172045
-
Will Dietz authored
Fixes using ubsan on shared libraries in linux, for example. llvm-svn: 172041
-
- Jan 09, 2013
-
-
Dmitry Vyukov authored
llvm-svn: 171981
-
Kostya Serebryany authored
[asan] make the slow unwinder a bit more robust. The unittests pass with fast_unwind_on_fatal=0, but I still observe some differences between the two unwinders llvm-svn: 171973
-
Timur Iskhodzhanov authored
llvm-svn: 171970
-
Timur Iskhodzhanov authored
llvm-svn: 171968
-
Dmitry Vyukov authored
llvm-svn: 171967
-
Dmitry Vyukov authored
llvm-svn: 171958
-
Will Dietz authored
Need a more reliable way to check for support of this intrinsic. llvm-svn: 171955
-
Will Dietz authored
llvm-svn: 171948
-
- Jan 07, 2013
-
-
Will Dietz authored
llvm-svn: 171802
-
- Jan 01, 2013
-
-
NAKAMURA Takumi authored
llvm-svn: 171342
-
- Dec 31, 2012
-
-
Will Dietz authored
Fixed version of r171273. llvm-svn: 171278
-
Chandler Carruth authored
Original commit message: [ubsan] Don't suggest casting to unsigned for unsigned unary minus overflow. llvm-svn: 171277
-
Will Dietz authored
llvm-svn: 171273
-
- Dec 30, 2012
-
-
Will Dietz authored
llvm-svn: 171265
-
- Dec 29, 2012
-
-
Kostya Serebryany authored
llvm-svn: 171223
-
Kostya Serebryany authored
[asan] add a new interface function __asan_describe_address, useful for running asan-ified binary under a debugger (e.g. gdb) llvm-svn: 171217
-
- Dec 28, 2012
-
-
Kostya Serebryany authored
llvm-svn: 171200
-
Kostya Serebryany authored
llvm-svn: 171199
-
Kostya Serebryany authored
[asan] implement more strict checking for memset/etc parameters. Instead of checking the first and the last byte, we check the entire shadow region. This costs ~10 slowdown for the instrumented functions. Motivated by a nasty memset-buffer-overflow-by-140-bytes in chrome which was reported as a use-after-free or not at all llvm-svn: 171198
-
Alexey Samsonov authored
llvm-svn: 171188
-
Alexey Samsonov authored
[TSan] Blacklist test: Rename blacklisted function. Make this test work for custom TSan testing script. llvm-svn: 171186
-
Alexey Samsonov authored
llvm-svn: 171185
-
Alexey Samsonov authored
llvm-svn: 171181
-
- Dec 27, 2012
-
-
Kostya Serebryany authored
llvm-svn: 171161
-
Alexey Samsonov authored
Define COMPILER_RT_CAN_EXECUTE_TESTS variable on platforms where we can produce working binaries and use it in build rules for sanitizers tests llvm-svn: 171160
-
Evgeniy Stepanov authored
llvm-svn: 171151
-
Kostya Serebryany authored
llvm-svn: 171147
-
Kostya Serebryany authored
[asan] relax asan/lit_tests/malloc_delete_mismatch.cc to make it pass on Mac 10.7 (where extra frames creep in between malloc and main) llvm-svn: 171145
-
Kostya Serebryany authored
[asan/tsan] when unmapping a chunk of user memory, apply madvise(MADV_DONTNEED) to the corresponding chunk of shadow memory. Also update sanitizer_allocator64_testlib.cc llvm-svn: 171144
-
- Dec 26, 2012
-
-
Alexey Samsonov authored
llvm-svn: 171112
-
Kostya Serebryany authored
[asan] asan_allocator2: do not align the requested size to the redzone size (saves a bit more memory) llvm-svn: 171111
-
Kostya Serebryany authored
[asan] asan_allocator2: implement adaptive redzones. Now with asan_allocator2 allocations <= 48 bytes have 16 byte redzone, allocations of 48-96 bytes -- have 32 bytes redzone, etc (max redzone is 2048). If ASAN_OPTIONS=redzone=n is set, it changes the minimal redzone size llvm-svn: 171107
-
Evgeniy Stepanov authored
llvm-svn: 171106
-
Evgeniy Stepanov authored
llvm-svn: 171105
-
Alexey Samsonov authored
llvm-svn: 171104
-
Evgeniy Stepanov authored
Check for conflicting memory mappings before attempting to map shadow. Helps avoid segfault on Linux with disabled ASLR. llvm-svn: 171100
-
Kostya Serebryany authored
[asan] asan_allocator2: by default use the StackDepot to store the stack traces instead of storing them in the redzones llvm-svn: 171099
-