- Dec 03, 2012
-
-
Dmitry Vyukov authored
llvm-svn: 169122
-
Kostya Serebryany authored
llvm-svn: 169121
-
Kostya Serebryany authored
[asan] in asan tests, check all return values of pthread_create/pthread_join. Also add the ASAN_AVOID_EXPENSIVE_TESTS macro to guard the test that creates too many threads llvm-svn: 169118
-
- Dec 02, 2012
-
-
Will Dietz authored
If user specifies aborting after a recoverable failed check is appropriate, frontend should emit call to the _abort variant. Test this behavior with newly added -fsanitize-recover flag. llvm-svn: 169113
-
Will Dietz authored
llvm-svn: 169112
-
- Dec 01, 2012
-
-
Alexander Potapenko authored
Add caching to the MemoryMappingLayout class on Linux. This is necessary for the cases when a sandbox prevents ASan from reading the mappings from /proc/self/maps. The mappings are currently being cached on each access to /proc/self/maps. In the future we'll need to add an API that allows the client to notify ASan about the sandbox. llvm-svn: 169076
-
- Nov 30, 2012
-
-
Dmitry Vyukov authored
llvm-svn: 169029
-
Dmitry Vyukov authored
llvm-svn: 169019
-
Dmitry Vyukov authored
tsan: add __libc_memalign interceptor (used by dynamic loader to allocate tls for dlopen'ed modules) llvm-svn: 169017
-
Dmitry Vyukov authored
llvm-svn: 169015
-
Kostya Serebryany authored
llvm-svn: 168992
-
Kostya Serebryany authored
llvm-svn: 168990
-
Dmitry Vyukov authored
llvm-svn: 168987
-
Dmitry Vyukov authored
llvm-svn: 168985
-
Richard Smith authored
tests will still fail if compiler-rt was built with a compiler without __int128 support, but the host compiler has __int128 support. llvm-svn: 168955
-
- Nov 29, 2012
-
-
Alexey Samsonov authored
llvm-svn: 168951
-
Kostya Serebryany authored
llvm-svn: 168872
-
Kostya Serebryany authored
llvm-svn: 168863
-
Richard Smith authored
llvm-svn: 168857
-
- Nov 28, 2012
-
-
Kostya Serebryany authored
llvm-svn: 168793
-
Dmitry Vyukov authored
llvm-svn: 168790
-
Dmitry Vyukov authored
llvm-svn: 168789
-
Dmitry Vyukov authored
remove old log_fileno llvm-svn: 168788
-
Dmitry Vyukov authored
introduces history_size parameter that can be used to control trace size at startup llvm-svn: 168786
-
Dmitry Vyukov authored
llvm-svn: 168784
-
Dmitry Vyukov authored
helps to reduce tls size (it's weird to have multi-MB tls) will help with dynamically adjustable trace size llvm-svn: 168783
-
Dmitry Vyukov authored
llvm-svn: 168777
-
- Nov 27, 2012
-
-
Will Dietz authored
llvm-svn: 168700
-
Dmitry Vyukov authored
llvm-svn: 168697
-
Dmitry Vyukov authored
llvm-svn: 168693
-
Dmitry Vyukov authored
llvm-svn: 168692
-
Dmitry Vyukov authored
llvm-svn: 168683
-
Dmitry Vyukov authored
do the atomic operation under the sync object mutex make acquire/release sync atomic with the operation itself combine acquire and release into a single acq_rel operation llvm-svn: 168682
-
- Nov 26, 2012
-
-
Nick Kledzik authored
llvm-svn: 168625
-
Dmitry Vyukov authored
this allows to build tsan runtime as dynamic library llvm-svn: 168589
-
Kostya Serebryany authored
[asan] fix Android build by not calling GetPageSizeCached in a test (no need for the page size anyway) llvm-svn: 168585
-
Dmitry Vyukov authored
llvm-svn: 168584
-
- Nov 25, 2012
-
-
Dmitry Vyukov authored
llvm-svn: 168567
-
- Nov 24, 2012
-
-
Kostya Serebryany authored
[asan/tsan] get rid of kPageSize completely in favor of GetPageSizeCached(). This makes the code friendly to more platforms llvm-svn: 168537
-
- Nov 23, 2012
-
-
Dmitry Vyukov authored
llvm-svn: 168518
-