llvm-project/compiler-rt/test/msan
Michał Górny 6c2b2b9e20 [compiler-rt] [test] Disable ASLR on ASAN/MSAN/TSAN tests on NetBSD
Use a new %run wrapper for ASAN/MSAN/TSAN tests that calls paxctl
in order to disable ASLR on the test executables.  This makes it
possible to test sanitizers on systems where ASLR is enabled by default.

Differential Revision: https://reviews.llvm.org/D70958
2019-12-06 08:09:01 +01:00
..
Linux compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
Unit [compiler-rt] Rename lit.*.cfg.* -> lit.*.cfg.py.* 2019-06-27 20:56:04 +00:00
scandir_test_root
CMakeLists.txt Fix lld detection in standalone compiler-rt. 2019-10-24 14:46:10 -07:00
__strxfrm_l.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
alloca.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
allocator_mapping.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
backtrace.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
c-strdup.c [mips][msan] Fix all the XPASSes following r278793 and r278795 2016-08-18 10:50:46 +00:00
chained_origin.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
chained_origin_empty_stack.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
chained_origin_limits.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
chained_origin_memcpy.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
chained_origin_with_signals.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
check-handler.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
check_mem_is_initialized.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
coverage-levels.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
ctermid.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
cxa_atexit.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
death-callback.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
default_blacklist.cpp Reland "[compiler-rt] Fix tests after 03b84e4f6d0" 2019-11-08 14:28:32 -08:00
dlerror.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
dlopen_executable.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
dso-origin.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
dtls_test.c [test] Detect glibc-2.27+ and XFAIL appropriate tests 2019-01-09 13:27:29 +00:00
dtor-base-access.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
dtor-bit-fields.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
dtor-derived-class.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
dtor-member.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
dtor-multiple-inheritance-nontrivial-class-members.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
dtor-multiple-inheritance.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
dtor-trivial-class-members.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
dtor-trivial.cpp Explicit reference to bug highlighted by 2015-09-16 00:41:28 +00:00
dtor-vtable-multiple-inheritance.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
dtor-vtable.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
errno.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
fgets_fputs.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
fork.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
fread_fwrite.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
fstat.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
ftime.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
getaddrinfo-positive.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
getaddrinfo.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
getc_unlocked.c
getline.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
getloadavg.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
getutent.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
heap-origin.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
icmp_slt_allones.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
iconv.cpp [compiler-rt] [msan] Support POSIX iconv(3) on NetBSD 9.99.17+ 2019-11-04 01:08:53 +01:00
if_indextoname.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
ifaddrs.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
initgroups.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
inline.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
insertvalue_origin.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
ioctl.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
ioctl_custom.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
lit.cfg.py [compiler-rt] [test] Disable ASLR on ASAN/MSAN/TSAN tests on NetBSD 2019-12-06 08:09:01 +01:00
lit.site.cfg.py.in [compiler-rt] Rename lit.*.cfg.* -> lit.*.cfg.py.* 2019-06-27 20:56:04 +00:00
loop-scope.cpp msan, codegen, instcombine: Keep more lifetime markers used for msan 2019-08-26 22:15:50 +00:00
memcmp_test.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
mktime.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
mmap.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
mmap_below_shadow.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
msan_check_mem_is_initialized.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
msan_copy_shadow.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
msan_dump_shadow.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
msan_print_shadow.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
msan_print_shadow2.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
msan_print_shadow3.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
mul_by_const.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
no_sanitize_memory.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
no_sanitize_memory_prop.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
origin-store-long.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
param_tls_limit.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
poison_in_free.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
pr32842.c [msan] add a regression test for PR32842 2017-05-11 11:12:26 +00:00
preinit_array.cpp [msan] Intercept __getrlimit. 2019-09-30 17:49:48 +00:00
print_stats.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
pthread_getattr_np_deadlock.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
pthread_getname_np.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
pthread_setcancelstate.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
rand_r.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
readdir64.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
realloc-large-origin.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
realloc-origin.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
recover-dso.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
recover.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
report-demangling.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
scandir.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
scandir_null.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
scoped-interceptors.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
select.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
select_float_origin.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
select_origin.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
sem_getvalue.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
setlocale.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
sigaction.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
signal_stress_test.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
sigwait.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
sigwaitinfo.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
stack-origin.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
stack-origin2.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
strerror_r-non-gnu.c
strlen_of_shadow.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
strndup.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
strxfrm.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
sync_lock_set_and_test.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
test.h [MSan] Enable MSAN for aarch64 2015-09-16 15:12:25 +00:00
textdomain.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
times.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
tls_reuse.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
tsearch.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
tzset.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
unaligned_read_origin.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
unpoison_param.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
unpoison_string.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
use-after-dtor.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
use-after-free.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
vararg.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
vector_cvt.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
vector_div.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
vector_select.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
wcsncpy.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00
wcsxfrm.cpp compiler-rt: Rename .cc file in test/msan to .cpp 2019-08-02 06:07:05 +00:00