summaryrefslogtreecommitdiff
path: root/test/asan/TestCases/gc-test.cc
AgeCommit message (Collapse)Author
2015-08-12Move tests that use unistd.h and pthread.h to TestCases/PosixReid Kleckner
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@244827 91177308-0d34-0410-b5e6-96231b3b80d8
2015-06-15[ASan] Test churn for setting ASAN_OPTIONS=symbolize_vs_style=falseFilipe Cabecinhas
Summary: This commit adds symbolize_vs_style=false to every instance of ASAN_OPTIONS in the asan tests and sets ASAN_OPTIONS=symbolize_vs_style=false in lit, for tests which don't set it. This way we don't need to make the tests be able to deal with both symbolize styles. This is the first patch in the series. I will eventually submit for the other sanitizers too. We need this change (or another way to deal with the different outputs) in order to be able to default to symbolize_vs_style=true on some platforms. Adding to this change, I'm also adding "env " before any command line which sets environment variables. That way the test works on other host shells, like we have if the host is running Windows. Reviewers: samsonov, kcc, rnk Subscribers: tberghammer, llvm-commits Differential Revision: http://reviews.llvm.org/D10294 git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@239754 91177308-0d34-0410-b5e6-96231b3b80d8
2015-02-22Whitespace fix for r230172.Kuba Brecka
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@230173 91177308-0d34-0410-b5e6-96231b3b80d8
2015-02-22Fix gc-test.cc to work under higher -O levelsKuba Brecka
The gc-test.cc tries underflows of a variable up to -32 bytes, but on i386, the left redzone is not 32 bytes, it’s only 16 bytes and therefore the access to var[-32] is completely off. The reason why this test didn’t fail before is that we’ve been lucky and there was another variable before the var array, which was also instrumented. This fix uses “-32” for 64-bit systems and “-16” for 32-bit. Reviewed at http://reviews.llvm.org/D7809 git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@230172 91177308-0d34-0410-b5e6-96231b3b80d8
2014-11-22Try to fix ARM buildbotsRenato Golin
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@222619 91177308-0d34-0410-b5e6-96231b3b80d8
2014-10-08Mark sanitizer tests XFAIL on ARMv7Renato Golin
ASAN, UBSAN and profile tests that don't work with arm-linux-gnueabi and android also don't work on armv7l-linux-gnueabihf. Some of the tests have known causes, others not yet. In order to get a green bot, I'm disabling those tests for now and will investigate when the priority rises. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@219343 91177308-0d34-0410-b5e6-96231b3b80d8
2014-06-04Disable unstable test on ARMGreg Fitzgerald
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@210140 91177308-0d34-0410-b5e6-96231b3b80d8
2014-05-29Mark currently failing ARM tests with XFAIL.Greg Fitzgerald
Differential Revision: http://reviews.llvm.org/D3857 git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@209862 91177308-0d34-0410-b5e6-96231b3b80d8
2014-05-28[sanitizer] Replace -lpthread with -pthread in tests.Evgeniy Stepanov
-lpthread does not work on Android. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@209735 91177308-0d34-0410-b5e6-96231b3b80d8
2014-05-26[ASan tests] Use ASAN_OPTIONS in a portable wayTimur Iskhodzhanov
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@209629 91177308-0d34-0410-b5e6-96231b3b80d8
2014-04-30Add %run to all lit testsGreg Fitzgerald
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@207709 91177308-0d34-0410-b5e6-96231b3b80d8
2014-04-04[ASan] Explicitly specify -ldl/-lpthread in RUN-lines where neededAlexey Samsonov
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@205623 91177308-0d34-0410-b5e6-96231b3b80d8
2014-02-14Move ASan lit-tests under test/asanAlexey Samsonov
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@201413 91177308-0d34-0410-b5e6-96231b3b80d8