llvm-project/compiler-rt/lib/asan/lit_tests
Sergey Matveev 6a0c722c23 [asan] Fix r182858.
llvm-svn: 182862
2013-05-29 15:31:52 +00:00
..
Darwin [ASan] Fix interface_symbols_darwin to pass a correct flag to nm. 2013-05-16 13:49:12 +00:00
Helpers Disable init-order checking before destructors are run. 2013-05-24 11:46:56 +00:00
Linux [asan] Fix r182858. 2013-05-29 15:31:52 +00:00
SharedLibs [ASan] Make init-order checker allow access to already initialized globals. 2013-04-19 08:35:16 +00:00
Unit Improve support for compiler-rt tests in CMake build. 2013-05-27 09:35:24 +00:00
CMakeLists.txt [ASan] create default (empty) ASan blacklist file in resource directory 2013-05-21 13:48:27 +00:00
allow_user_segv.cc [ASan] Fix allow_user_segv.cc on Darwin (32-bit build required a SIGBUS handler instead of the SIGSEGV one) 2013-05-17 08:08:50 +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] add a flag alloc_dealloc_mismatch (off by default for now) which finds malloc/delete, new/free, new/delete[], etc mismatches 2012-12-21 08:53:59 +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_blacklist.cc [ASan] create default (empty) ASan blacklist file in resource directory 2013-05-21 13:48:27 +00:00
default_options.cc [asan] use the new attribute syntax (no_address_safety_analysis => no_sanitize_address) 2013-02-26 07:01:06 +00:00
dlclose-test.cc [asan] attempting to fix the debian bot (on ubuntu the test builds; on debian it complains that _SC_PAGESIZE is unknown) 2013-05-22 10:38:51 +00:00
double-free.cc [asan] print thread number while reporting invalid-free and double-free; add tests; also add a test for use-after-poison 2013-03-26 08:01:37 +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-demangle.cc [ASan] More careful reports for globals that are ASCII strings 2013-04-01 08:57:38 +00:00
global-overflow.cc Make ASan and TSan tests a bit less brittle with @LINE FileCheck macro 2012-12-28 08:38:09 +00:00
heap-overflow.cc [ASan] Use dylib interposition to hook memory allocation in the dynamic runtime. 2013-01-22 09:14:54 +00:00
huge_negative_hea_oob.cc [asan] make huge_negative_hea_oob more meaningful 2013-04-05 15:16:48 +00:00
init-order-atexit.cc Disable init-order checking before destructors are run. 2013-05-24 11:46:56 +00:00
init-order-dlopen.cc [ASan] Fix init-order-dlopen.cc to pass under Mac OS. 2013-05-16 14:51:01 +00:00
initialization-blacklist.cc [ASan] test source-based init-order blacklisting added in r179280 2013-04-11 13:21:41 +00:00
initialization-bug.cc [ASan] Mark init-order test as XFAIL on Darwin 2013-05-21 10:11:17 +00:00
initialization-constexpr.cc [ASan] init-order checker tests: move constexpr test that requires -std=c++11 to a separate test case. Check that structs with no ctor but non-trivial dtor are ignored. 2013-04-05 07:51:49 +00:00
initialization-nobug.cc [ASan] init-order checker tests: move constexpr test that requires -std=c++11 to a separate test case. Check that structs with no ctor but non-trivial dtor are ignored. 2013-04-05 07:51:49 +00:00
interface_test.cc [ASan] Split ASan interface header into private and public parts. Add a test that makes sure users can include interface header 2013-01-31 13:46:14 +00:00
invalid-free.cc [asan] print thread number while reporting invalid-free and double-free; add tests; also add a test for use-after-poison 2013-03-26 08:01:37 +00:00
large_func_test.cc [ASan] Make sure operator new/delete and friends are intercepted on OS X. 2013-02-21 16:54:09 +00:00
lit.cfg Improve support for compiler-rt tests in CMake build. 2013-05-27 09:35:24 +00:00
lit.site.cfg.in Improve support for compiler-rt tests in CMake build. 2013-05-27 09:35:24 +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
log_path_fork_test.cc.disabled Temporary disable test added in r172828 as it seems to be flaky on the buildbots 2013-01-20 13:41:26 +00:00
malloc_fill.cc [asan] fill first 4K of malloc-ed memory with garbage, implement flags max_malloc_fill_size and malloc_fill_byte 2013-04-04 11:17: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_strict_test.cc [ASan] Add the memcmp_strict flag (1 by default) that controls the behavior of accessibility checks in memcmp. 2013-02-28 14:09:30 +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 Make ASan and TSan tests a bit less brittle with @LINE FileCheck macro 2012-12-28 08:38:09 +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
partial_right.cc [asan] Fix nonsensical reports of partial right OOB. 2013-02-05 14:32:03 +00:00
sanity_check_pure_c.c Make ASan and TSan tests a bit less brittle with @LINE FileCheck macro 2012-12-28 08:38:09 +00:00
shared-lib-test.cc Make ASan and TSan tests a bit less brittle with @LINE FileCheck macro 2012-12-28 08:38:09 +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-frame-demangle.cc [asan] Change the way we report the alloca frame on stack-buff-overflow. 2013-03-22 10:36:24 +00:00
stack-oob-frames.cc [asan] Change the way we report the alloca frame on stack-buff-overflow. 2013-03-22 10:36:24 +00:00
stack-overflow.cc [asan] enhance stack-overflow.cc test: check that the location frame is properly symbolized 2013-05-22 11:00:56 +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 [asan] Fix nonsensical reports of partial right OOB. 2013-02-05 14:32:03 +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
throw_call_test.cc [asan] use the new attribute syntax (no_address_safety_analysis => no_sanitize_address) 2013-02-26 07:01:06 +00:00
throw_invoke_test.cc [asan] add a lit test for invoke-with-no-return instrumentation 2013-02-20 12:37:22 +00:00
time_interceptor.cc [ASan] Make the regression test for time(NULL) Linux-specific, as it crashes on Darwin (and the problem used to occur on Linux). 2013-05-17 15:11:26 +00:00
unaligned_loads_and_stores.cc [asan] implement callbacks for unaligned loads/stores 2013-04-10 13:59:32 +00:00
use-after-free-right.cc [sanitizer] Fix line numbers in a sanitizer lit test. 2013-02-11 07:19:24 +00:00
use-after-free.cc [ASan] Use dylib interposition to hook memory allocation in the dynamic runtime. 2013-01-22 09:14:54 +00:00
use-after-poison.cc [asan] fill first 4K of malloc-ed memory with garbage, implement flags max_malloc_fill_size and malloc_fill_byte 2013-04-04 11:17:14 +00:00
use-after-scope-inlined.cc [asan] Change the way we report the alloca frame on stack-buff-overflow. 2013-03-22 10:36:24 +00:00
wait.cc [ASan] Make wait.cc more Darwin-compatible: fix the header name and the CHECK patterns. 2013-04-23 12:36:37 +00:00