1 1.10 riastrad # $NetBSD: Makefile,v 1.10 2025/10/06 13:11:56 riastradh Exp $ 2 1.1 jruoho 3 1.1 jruoho .include <bsd.own.mk> 4 1.1 jruoho 5 1.1 jruoho TESTSDIR= ${TESTSBASE}/usr.bin/cc 6 1.1 jruoho 7 1.5 mgorny ASAN_TESTS= # 8 1.5 mgorny ASAN_TESTS+= t_asan_double_free 9 1.5 mgorny ASAN_TESTS+= t_asan_global_buffer_overflow 10 1.5 mgorny ASAN_TESTS+= t_asan_heap_overflow 11 1.5 mgorny ASAN_TESTS+= t_asan_off_by_one 12 1.5 mgorny ASAN_TESTS+= t_asan_poison 13 1.5 mgorny ASAN_TESTS+= t_asan_uaf 14 1.5 mgorny 15 1.6 mgorny UBSAN_TESTS= # 16 1.6 mgorny UBSAN_TESTS+= t_ubsan_int_add_overflow 17 1.6 mgorny UBSAN_TESTS+= t_ubsan_int_neg_overflow 18 1.6 mgorny UBSAN_TESTS+= t_ubsan_vla_out_of_bounds 19 1.6 mgorny UBSAN_TESTS+= t_ubsan_int_sub_overflow 20 1.6 mgorny UBSAN_TESTS+= t_ubsan_int_divzero 21 1.6 mgorny 22 1.2 kamil TESTS_SH= # 23 1.5 mgorny TESTS_SH+= $(ASAN_TESTS) 24 1.6 mgorny TESTS_SH+= $(UBSAN_TESTS) 25 1.9 riastrad 26 1.9 riastrad TESTS_SH+= t_ctype_abuse 27 1.2 kamil TESTS_SH+= t_hello 28 1.7 mrg TESTS_SH+= t_libgomp 29 1.10 riastrad TESTS_SH+= t_pthread_abuse 30 1.1 jruoho 31 1.8 kamil TESTS_SH+= t_fuzzer_oom 32 1.8 kamil TESTS_SH+= t_fuzzer_simple 33 1.8 kamil TESTS_SH+= t_fuzzer_timeout 34 1.8 kamil 35 1.8 kamil TESTS_SH+= t_msan_allocated_memory 36 1.8 kamil TESTS_SH+= t_msan_check_mem 37 1.8 kamil TESTS_SH+= t_msan_free 38 1.8 kamil TESTS_SH+= t_msan_heap 39 1.8 kamil TESTS_SH+= t_msan_partial_poison 40 1.8 kamil TESTS_SH+= t_msan_poison 41 1.8 kamil TESTS_SH+= t_msan_realloc 42 1.8 kamil TESTS_SH+= t_msan_shadow 43 1.8 kamil TESTS_SH+= t_msan_stack 44 1.8 kamil TESTS_SH+= t_msan_unpoison 45 1.8 kamil 46 1.8 kamil TESTS_SH+= t_tsan_data_race 47 1.8 kamil TESTS_SH+= t_tsan_heap_use_after_free 48 1.8 kamil TESTS_SH+= t_tsan_lock_order_inversion 49 1.8 kamil TESTS_SH+= t_tsan_locked_mutex_destroy 50 1.8 kamil TESTS_SH+= t_tsan_signal_errno 51 1.8 kamil TESTS_SH+= t_tsan_thread_leak 52 1.8 kamil 53 1.5 mgorny .for test in ${ASAN_TESTS} 54 1.5 mgorny TESTS_SH_SRC_${test}= asan_common.subr ${test}.sh 55 1.5 mgorny .endfor 56 1.6 mgorny .for test in ${UBSAN_TESTS} 57 1.6 mgorny TESTS_SH_SRC_${test}= ubsan_common.subr ${test}.sh 58 1.6 mgorny .endfor 59 1.5 mgorny 60 1.1 jruoho .include <bsd.test.mk> 61