1*fdb6b69dSkamil# $NetBSD: Makefile,v 1.12 2019/08/18 20:15:58 kamil Exp $ 20d70570bSkamil 30d70570bSkamil.include <bsd.own.mk> 40d70570bSkamil 50d70570bSkamilTESTSDIR= ${TESTSBASE}/usr.bin/c++ 60d70570bSkamil 72d0f481dSmgornyASAN_TESTS= # 82d0f481dSmgornyASAN_TESTS+= t_asan_double_free 92d0f481dSmgornyASAN_TESTS+= t_asan_global_buffer_overflow 102d0f481dSmgornyASAN_TESTS+= t_asan_heap_overflow 112d0f481dSmgornyASAN_TESTS+= t_asan_off_by_one 122d0f481dSmgornyASAN_TESTS+= t_asan_poison 132d0f481dSmgornyASAN_TESTS+= t_asan_uaf 142d0f481dSmgorny 1586ee7a4eSmgornyUBSAN_TESTS= # 1686ee7a4eSmgornyUBSAN_TESTS+= t_ubsan_int_add_overflow 1786ee7a4eSmgornyUBSAN_TESTS+= t_ubsan_int_neg_overflow 1886ee7a4eSmgornyUBSAN_TESTS+= t_ubsan_vla_out_of_bounds 1986ee7a4eSmgornyUBSAN_TESTS+= t_ubsan_int_sub_overflow 2086ee7a4eSmgornyUBSAN_TESTS+= t_ubsan_int_divzero 2186ee7a4eSmgorny 22b4617bd2SkamilTESTS_SH= # 232d0f481dSmgornyTESTS_SH+= $(ASAN_TESTS) 2486ee7a4eSmgornyTESTS_SH+= $(UBSAN_TESTS) 25b4ff26c6SkamilTESTS_SH+= t_call_once 26b4ff26c6SkamilTESTS_SH+= t_call_once2 27b4617bd2SkamilTESTS_SH+= t_cxxruntime 28955b55ecSkamilTESTS_SH+= t_hello 29b4ff26c6SkamilTESTS_SH+= t_pthread_once 30955b55ecSkamilTESTS_SH+= t_static_destructor 310d70570bSkamil 32*fdb6b69dSkamilTESTS_SH+= t_fuzzer_oom 33*fdb6b69dSkamilTESTS_SH+= t_fuzzer_simple 34*fdb6b69dSkamilTESTS_SH+= t_fuzzer_timeout 35*fdb6b69dSkamil 36*fdb6b69dSkamilTESTS_SH+= t_msan_allocated_memory 37*fdb6b69dSkamilTESTS_SH+= t_msan_check_mem 38*fdb6b69dSkamilTESTS_SH+= t_msan_free 39*fdb6b69dSkamilTESTS_SH+= t_msan_heap 40*fdb6b69dSkamilTESTS_SH+= t_msan_partial_poison 41*fdb6b69dSkamilTESTS_SH+= t_msan_poison 42*fdb6b69dSkamilTESTS_SH+= t_msan_realloc 43*fdb6b69dSkamilTESTS_SH+= t_msan_shadow 44*fdb6b69dSkamilTESTS_SH+= t_msan_stack 45*fdb6b69dSkamilTESTS_SH+= t_msan_unpoison 46*fdb6b69dSkamil 47*fdb6b69dSkamilTESTS_SH+= t_tsan_data_race 48*fdb6b69dSkamilTESTS_SH+= t_tsan_heap_use_after_free 49*fdb6b69dSkamilTESTS_SH+= t_tsan_lock_order_inversion 50*fdb6b69dSkamilTESTS_SH+= t_tsan_locked_mutex_destroy 51*fdb6b69dSkamilTESTS_SH+= t_tsan_signal_errno 52*fdb6b69dSkamilTESTS_SH+= t_tsan_thread_leak 53*fdb6b69dSkamilTESTS_SH+= t_tsan_vptr_race 54*fdb6b69dSkamil 552d0f481dSmgorny.for test in ${ASAN_TESTS} 562d0f481dSmgornyTESTS_SH_SRC_${test}= asan_common.subr ${test}.sh 572d0f481dSmgorny.endfor 5886ee7a4eSmgorny.for test in ${UBSAN_TESTS} 5986ee7a4eSmgornyTESTS_SH_SRC_${test}= ubsan_common.subr ${test}.sh 6086ee7a4eSmgorny.endfor 612d0f481dSmgorny 620d70570bSkamil.include <bsd.test.mk> 63