llvm-project/compiler-rt/lib/asan/lit_tests/Linux
Alexey Samsonov dcf0ade114 [ASan] Make init-order checker allow access to already initialized globals.
This change adds ASan runtime option "strict-init-order" (off by default)
that makes init-order checker bark if global initializer accesses any global from different
translation unit (even if the latter is already initialized). strict init-order checking
doesn't play well with, e.g. LLVM registration machineries, and causes issue 
https://code.google.com/p/address-sanitizer/issues/detail?id=178.

llvm-svn: 179843
2013-04-19 08:35:16 +00:00
..
glob_test_root [msan] Intercept glob() with tests. 2013-04-09 11:35:13 +00:00
asan_prelink_test.cc [asan] bump kMidMemEnd to 0x4fffffffffULL since in rare cases prelink uses addresses higher than 0x3fffffffff 2013-02-28 12:28:37 +00:00
clone_test.cc [ASan] fix flakiness of Linux-specific clone_test: waitpid should better be provided with __WCLONE option, otherwise it didn't wait for the subprocess, returned -1, and we went crushing the subprocess stack 2012-08-29 15:48:14 +00:00
glob.cc [msan] Intercept glob() with tests. 2013-04-09 11:35:13 +00:00
heavy_uar_test.cc [asan] make heavy_uar_test even heavier 2013-04-11 18:27:02 +00:00
initialization-bug-any-order.cc [ASan] Make init-order checker allow access to already initialized globals. 2013-04-19 08:35:16 +00:00
interception_failure_test.cc [ASan] Port (the last one) tricky interface_test to lit, and a *huge* chunks of boilerplate to run tests for 32/64 bits and all optimization levels. Alas, lit doesn't support for loops in RUN-lines... 2012-08-15 11:26:57 +00:00
interception_malloc_test.cc [ASan] Port (the last one) tricky interface_test to lit, and a *huge* chunks of boilerplate to run tests for 32/64 bits and all optimization levels. Alas, lit doesn't support for loops in RUN-lines... 2012-08-15 11:26:57 +00:00
interception_test.cc [ASan] Port (the last one) tricky interface_test to lit, and a *huge* chunks of boilerplate to run tests for 32/64 bits and all optimization levels. Alas, lit doesn't support for loops in RUN-lines... 2012-08-15 11:26:57 +00:00
interface_symbols_linux.c [ASan] Use dynamic symbol table when checking exported ASan runtime symbols 2013-03-25 13:47:53 +00:00
lit.local.cfg
malloc-in-qsort.cc [asan] pop the internal stack frames in SlowUnwindStack, extend the test to check this 2012-12-13 12:31:55 +00:00
malloc_delete_mismatch.cc [ASan] Use dylib interposition to hook memory allocation in the dynamic runtime. 2013-01-22 09:14:54 +00:00
overflow-in-qsort.cc [asan] extend overflow-in-qsort.cc to check both unwind kinds. One more test for SlowUnwind. Move both to Linux dir (no slow unwind on Mac) 2012-12-13 11:47:49 +00:00
preinit_test.cc [asan] move preinit_test to Linux since on Mac __asan_init is called from ld-preload-ed runtime 2013-02-20 15:10:22 +00:00
rlimit_mmap_test.cc asan: fix the test 2013-01-29 09:59:53 +00:00
swapcontext_test.cc [ASan] move swapcontext_test to Linux-specific tests 2012-11-23 11:20:54 +00:00
syscalls.cc [sanitizer] Add syscall handlers to ASan and TSan runtimes. 2013-04-12 14:57:03 +00:00
zero-base-shadow.cc [asan] relax Linux/zero-base-shadow.cc to make it pass on newer Ubuntu; fix lint 2013-04-09 07:08:05 +00:00