1*f0720e69Skamil# $NetBSD: Makefile,v 1.12 2019/08/18 20:15:58 kamil Exp $ 2b971227cSkamil 3b971227cSkamil.include <bsd.own.mk> 4b971227cSkamil 5b971227cSkamilTESTSDIR= ${TESTSBASE}/usr.bin/c++ 6b971227cSkamil 7ff295eccSmgornyASAN_TESTS= # 8ff295eccSmgornyASAN_TESTS+= t_asan_double_free 9ff295eccSmgornyASAN_TESTS+= t_asan_global_buffer_overflow 10ff295eccSmgornyASAN_TESTS+= t_asan_heap_overflow 11ff295eccSmgornyASAN_TESTS+= t_asan_off_by_one 12ff295eccSmgornyASAN_TESTS+= t_asan_poison 13ff295eccSmgornyASAN_TESTS+= t_asan_uaf 14ff295eccSmgorny 15de2592f9SmgornyUBSAN_TESTS= # 16de2592f9SmgornyUBSAN_TESTS+= t_ubsan_int_add_overflow 17de2592f9SmgornyUBSAN_TESTS+= t_ubsan_int_neg_overflow 18de2592f9SmgornyUBSAN_TESTS+= t_ubsan_vla_out_of_bounds 19de2592f9SmgornyUBSAN_TESTS+= t_ubsan_int_sub_overflow 20de2592f9SmgornyUBSAN_TESTS+= t_ubsan_int_divzero 21de2592f9Smgorny 22b4fcb5aeSkamilTESTS_SH= # 23ff295eccSmgornyTESTS_SH+= $(ASAN_TESTS) 24de2592f9SmgornyTESTS_SH+= $(UBSAN_TESTS) 2577dc83faSkamilTESTS_SH+= t_call_once 2677dc83faSkamilTESTS_SH+= t_call_once2 27b4fcb5aeSkamilTESTS_SH+= t_cxxruntime 28b269e95dSkamilTESTS_SH+= t_hello 2977dc83faSkamilTESTS_SH+= t_pthread_once 30b269e95dSkamilTESTS_SH+= t_static_destructor 31b971227cSkamil 32*f0720e69SkamilTESTS_SH+= t_fuzzer_oom 33*f0720e69SkamilTESTS_SH+= t_fuzzer_simple 34*f0720e69SkamilTESTS_SH+= t_fuzzer_timeout 35*f0720e69Skamil 36*f0720e69SkamilTESTS_SH+= t_msan_allocated_memory 37*f0720e69SkamilTESTS_SH+= t_msan_check_mem 38*f0720e69SkamilTESTS_SH+= t_msan_free 39*f0720e69SkamilTESTS_SH+= t_msan_heap 40*f0720e69SkamilTESTS_SH+= t_msan_partial_poison 41*f0720e69SkamilTESTS_SH+= t_msan_poison 42*f0720e69SkamilTESTS_SH+= t_msan_realloc 43*f0720e69SkamilTESTS_SH+= t_msan_shadow 44*f0720e69SkamilTESTS_SH+= t_msan_stack 45*f0720e69SkamilTESTS_SH+= t_msan_unpoison 46*f0720e69Skamil 47*f0720e69SkamilTESTS_SH+= t_tsan_data_race 48*f0720e69SkamilTESTS_SH+= t_tsan_heap_use_after_free 49*f0720e69SkamilTESTS_SH+= t_tsan_lock_order_inversion 50*f0720e69SkamilTESTS_SH+= t_tsan_locked_mutex_destroy 51*f0720e69SkamilTESTS_SH+= t_tsan_signal_errno 52*f0720e69SkamilTESTS_SH+= t_tsan_thread_leak 53*f0720e69SkamilTESTS_SH+= t_tsan_vptr_race 54*f0720e69Skamil 55ff295eccSmgorny.for test in ${ASAN_TESTS} 56ff295eccSmgornyTESTS_SH_SRC_${test}= asan_common.subr ${test}.sh 57ff295eccSmgorny.endfor 58de2592f9Smgorny.for test in ${UBSAN_TESTS} 59de2592f9SmgornyTESTS_SH_SRC_${test}= ubsan_common.subr ${test}.sh 60de2592f9Smgorny.endfor 61ff295eccSmgorny 62b971227cSkamil.include <bsd.test.mk> 63