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