Timur Iskhodzhanov
|
339e8c98f8
|
[Sanitizer tests] Add sanitizer_test_config.h to make the inclusion of gtest.h conditional
Reviewed at http://reviews.llvm.org/D3744
llvm-svn: 208696
|
2014-05-13 13:25:12 +00:00 |
Timur Iskhodzhanov
|
711269966c
|
[Sanitizer tests] Make simple pthread tests compile and pass on Windows
Reviewed at http://reviews.llvm.org/D3725
llvm-svn: 208674
|
2014-05-13 08:07:09 +00:00 |
Timur Iskhodzhanov
|
76f43eecb0
|
[ASan] Update sanitizer_common and asan test_util headers to support building on Windows
llvm-svn: 208306
|
2014-05-08 12:43:33 +00:00 |
Alexey Samsonov
|
a7c602ac29
|
A set of trivial changes to support sanitizers on FreeBSD.
Patch by Viktor Kutuzov!
llvm-svn: 202801
|
2014-03-04 08:55:41 +00:00 |
Kostya Serebryany
|
5b66bad259
|
[asan] require __i686__ for the SSE test; also make weaker claims about stack buffer overflows in another test
llvm-svn: 196375
|
2013-12-04 10:48:16 +00:00 |
Kostya Serebryany
|
32b0b21790
|
[asan] revert 196373: committed to many files by mistake
llvm-svn: 196374
|
2013-12-04 10:47:14 +00:00 |
Kostya Serebryany
|
0060391a63
|
[asan] require __i686__ for the SSE test; also make weaker claims about stack buffer overflows in another test
llvm-svn: 196373
|
2013-12-04 10:44:13 +00:00 |
Kostya Serebryany
|
dd0ab08b6e
|
[asan] use short path for sanitizer_common/tests/sanitizer_test_utils.h, add -I sanitizer_common/tests to asan/tests/CMakeLists.txt
llvm-svn: 175142
|
2013-02-14 08:12:26 +00:00 |
Kostya Serebryany
|
35fb1167b0
|
[asan] run-time tests for adaptive redzones
llvm-svn: 173336
|
2013-01-24 10:36:11 +00:00 |
Kostya Serebryany
|
7d2e4c0389
|
[asan] simplify the code that poisons global redzones, add some more tests
llvm-svn: 173251
|
2013-01-23 11:14:21 +00:00 |
Kostya Serebryany
|
81e916893d
|
[asan] split asan_test.cc more
llvm-svn: 173130
|
2013-01-22 06:50:42 +00:00 |
Kostya Serebryany
|
4184b64094
|
[asan] split asan_test.cc to speedup parallel build (most important if building with a debug clang, which takes a couple of minutes on this large file with templates). More splits to follow
llvm-svn: 173129
|
2013-01-22 06:39:20 +00:00 |
Evgeniy Stepanov
|
99d91289b6
|
Move large part of asan_test_utils.h to sanitizer_common.
Move my_rand() to the common header.
This lets us avoid the use of rand_r in sanitizer_common tests.
There is no rand_r on Android.
llvm-svn: 172421
|
2013-01-14 15:12:26 +00:00 |
Alexey Samsonov
|
45b6edbd1d
|
ASan: add new interface functions - __asan_(un)poison_stack_memory. Calls to these functions are inserted by the instrumentation pass in use-after-scope mode
llvm-svn: 169201
|
2012-12-04 01:38:15 +00:00 |
Kostya Serebryany
|
a960b2c6da
|
[asan] EXPECT_EQ => ASSERT_EQ around pthread_create/pthread_join calls
llvm-svn: 169121
|
2012-12-03 11:37:03 +00:00 |
Kostya Serebryany
|
d5aafcf618
|
[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
|
2012-12-03 09:43:56 +00:00 |
Kostya Serebryany
|
436462046a
|
[asan] make asan_test.cc more gcc-friendly
llvm-svn: 168992
|
2012-11-30 10:41:42 +00:00 |
Kostya Serebryany
|
6a786e66cf
|
[asan] simplify break_optimization in tests (Jakub Jelinek)
llvm-svn: 168990
|
2012-11-30 09:52:44 +00:00 |
Kostya Serebryany
|
734f1eb5f4
|
[asan/tsan] do not use __WORDSIZE macro, as it is glibc-private thing. Instead, define our own SANITIZER_WORDSIZE
llvm-svn: 168424
|
2012-11-21 12:38:58 +00:00 |
Alexey Samsonov
|
7b52cb9e6d
|
[ASan] Fix strchr/index tests for users who have 'char* strchr(char*,int)' instead of 'char* strchr(const char*, int)'
llvm-svn: 166101
|
2012-10-17 13:39:09 +00:00 |
Alexey Samsonov
|
4230a4a05a
|
[ASan] don't use attribute no_address_safety_analysis if it's unknown to compiler
llvm-svn: 166099
|
2012-10-17 13:19:59 +00:00 |
Alexey Samsonov
|
c3f61d8eec
|
[ASan] Fix unit test headers. Add an option to change substitute asan_test_config.h file
llvm-svn: 164821
|
2012-09-28 12:24:23 +00:00 |
Alexey Samsonov
|
c3a8119a41
|
Whitespace/lint
llvm-svn: 162909
|
2012-08-30 14:22:21 +00:00 |
Timur Iskhodzhanov
|
99cc6235bc
|
[ASan/tests] Make 'noinline' and a bunch of other stuff portable
llvm-svn: 153333
|
2012-03-23 13:10:59 +00:00 |
Kostya Serebryany
|
019b76f5fd
|
AddressSanitizer run-time library. Not yet integrated with the compiler-rt build system, but can be built using the old makefile. See details in README.txt
llvm-svn: 145463
|
2011-11-30 01:07:02 +00:00 |