1MDSRCS+= \ 2 amd64_archlevel.c \ 3 bcmp.S \ 4 memchr.S \ 5 memcmp.S \ 6 memccpy.S \ 7 memcpy.S \ 8 memmove.S \ 9 memrchr.S \ 10 memset.S \ 11 stpcpy.S \ 12 stpncpy.S \ 13 strcat.S \ 14 strchrnul.S \ 15 strcmp.S \ 16 strcpy.c \ 17 strcspn.S \ 18 strlcat.c \ 19 strlcpy.S \ 20 strlen.S \ 21 strncat.c \ 22 strncmp.S \ 23 strncpy.c \ 24 strnlen.c \ 25 strpbrk.c \ 26 strrchr.S \ 27 strsep.c \ 28 strspn.S \ 29 timingsafe_bcmp.S \ 30 timingsafe_memcmp.S 31 32.if ${MK_ASAN} != "no" 33# Disable ASAN for amd64_archlevel.c since its code is executed before the 34# sanitizer runtime can initialize itself. 35CFLAGS.amd64_archlevel.c+= -fno-sanitize=address 36.endif 37