llvm-project/compiler-rt/lib/asan/lit_tests
Kostya Serebryany ad81738822 [asan] add asan/lit_tests/overflow-in-qsort.cc (not fully working yet)
llvm-svn: 170111
2012-12-13 08:05:03 +00:00
..
Helpers [ASan] test blacklist functionality for global-init-order checker (r167725) 2012-11-12 14:03:00 +00:00
Linux [ASan] use brand new -fsanitize= values for init-order/use-after-return ASan output tests 2012-11-29 22:56:01 +00:00
SharedLibs [ASan] port interception and shared library tests to lit 2012-08-15 07:13:51 +00:00
Unit
CMakeLists.txt [ASan] use llvm-symbolizer for ASan lit-style tests on Mac 2012-10-08 13:11:18 +00:00
blacklist.cc ASan: use new option -fsanitize-blacklist in output tests 2012-12-07 22:21:21 +00:00
deep_stack_uaf.cc [asan] change the asan output slightly to avoid user confusion: a) add ':' after 'AddressSanitizer' and b) changed 'crashed' to 'SEGV' 2012-10-15 13:04:58 +00:00
deep_tail_call.cc [asan] change the asan output slightly to avoid user confusion: a) add ':' after 'AddressSanitizer' and b) changed 'crashed' to 'SEGV' 2012-10-15 13:04:58 +00:00
deep_thread_stack.cc [asan] change the asan output slightly to avoid user confusion: a) add ':' after 'AddressSanitizer' and b) changed 'crashed' to 'SEGV' 2012-10-15 13:04:58 +00:00
default_options.cc [ASan] use clangxx_asan instead of clang_asan for C++ lit tests 2012-08-15 08:54:14 +00:00
dlclose-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
force_inline_opt0.cc Re-enable this test now that r166172 has hacked around the terrible 2012-10-18 08:06:28 +00:00
global-overflow.cc [ASan] use llvm-symbolizer for ASan lit-style tests on Mac 2012-10-08 13:11:18 +00:00
heap-overflow.cc [ASan] use llvm-symbolizer for ASan lit-style tests on Mac 2012-10-08 13:11:18 +00:00
initialization-blacklist.cc ASan: use new option -fsanitize-blacklist in output tests 2012-12-07 22:21:21 +00:00
initialization-bug.cc [ASan] use brand new -fsanitize= values for init-order/use-after-return ASan output tests 2012-11-29 22:56:01 +00:00
initialization-nobug.cc [ASan] use brand new -fsanitize= values for init-order/use-after-return ASan output tests 2012-11-29 22:56:01 +00:00
interface_symbols.c ASan: fix interface-symbols test on Mac by explicitly listing all weak functions 2012-12-08 01:12:12 +00:00
large_func_test.cc [asan] change the asan output slightly to avoid user confusion: a) add ':' after 'AddressSanitizer' and b) changed 'crashed' to 'SEGV' 2012-10-15 13:04:58 +00:00
lit.cfg [ASan] now we don't need llvm_obj_root to access llvm-symbolizer tool 2012-11-13 07:55:16 +00:00
lit.site.cfg.in [ASan] use llvm-symbolizer (in offline mode) in ASan output tests on Linux 2012-09-28 11:05:41 +00:00
log-path_test.cc [asan] add asan option log_path=PATH to let users redirect asan reports to a file PATH.PID instead of stderr 2012-09-14 04:35:14 +00:00
malloc_hook.cc [ASan] use write instead of puts in malloc hooks test for ASan, as puts calls malloc on Mac 2012-08-22 13:32:37 +00:00
memcmp_test.cc [asan] change the asan output slightly to avoid user confusion: a) add ':' after 'AddressSanitizer' and b) changed 'crashed' to 'SEGV' 2012-10-15 13:04:58 +00:00
null_deref.cc [asan] change the asan output slightly to avoid user confusion: a) add ':' after 'AddressSanitizer' and b) changed 'crashed' to 'SEGV' 2012-10-15 13:04:58 +00:00
on_error_callback.cc [ASan] Change __asan_set_on_error_callback to weak overridable __asan_on_error, so that ASan would call the latter even if it finds the error early (i.e. during module initialization) 2012-10-02 14:06:39 +00:00
overflow-in-qsort.cc [asan] add asan/lit_tests/overflow-in-qsort.cc (not fully working yet) 2012-12-13 08:05:03 +00:00
sanity_check_pure_c.c Update compiler-rt tests to match flag renaming/deprecation in Clang. 2012-11-06 02:31:42 +00:00
shared-lib-test.cc [asan] change the asan output slightly to avoid user confusion: a) add ':' after 'AddressSanitizer' and b) changed 'crashed' to 'SEGV' 2012-10-15 13:04:58 +00:00
sleep_before_dying.c Update compiler-rt tests to match flag renaming/deprecation in Clang. 2012-11-06 02:31:42 +00:00
stack-overflow.cc [ASan] use llvm-symbolizer for ASan lit-style tests on Mac 2012-10-08 13:11:18 +00:00
stack-use-after-return.cc [ASan] use brand new -fsanitize= values for init-order/use-after-return ASan output tests 2012-11-29 22:56:01 +00:00
strip_path_prefix.c Update compiler-rt tests to match flag renaming/deprecation in Clang. 2012-11-06 02:31:42 +00:00
strncpy-overflow.cc Add a possible underscore before the wrappers to the output expectations for Darwin 2012-11-09 11:55:33 +00:00
symbolize_callback.cc [Sanitizer/ASan] Simplify the code that prints and symbolizes stack traces. Fall back to module+offset if user-provided symbolizer failed. Use weak function __asan_symbolize instead of __asan_set_symbolize_callback in ASan interface, so that we're able to symbolize reports for errors that happen before the main() is called, for example, during module initialization. 2012-10-02 12:11:17 +00:00
use-after-free.cc [ASan] Fix the golden stack for use-after-free.cc. 2012-11-12 11:27:24 +00:00
use-after-scope-inlined.cc 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 2012-12-04 01:38:15 +00:00