19fe44df2SBrooks DavisMDSRCS+= \ 2ad2fac55SRobert Clausecker amd64_archlevel.c \ 3fbc002cbSMateusz Guzik bcmp.S \ 4de12a689SRobert Clausecker memchr.S \ 59fe44df2SBrooks Davis memcmp.S \ 6fc0e38a7SRobert Clausecker memccpy.S \ 79fe44df2SBrooks Davis memcpy.S \ 89fe44df2SBrooks Davis memmove.S \ 9fb197a4fSRobert Clausecker memrchr.S \ 109fe44df2SBrooks Davis memset.S \ 119fbea870SRobert Clausecker stpcpy.S \ 1290253d49SRobert Clausecker stpncpy.S \ 139fe44df2SBrooks Davis strcat.S \ 1461f4c4d3SRobert Clausecker strchrnul.S \ 159fe44df2SBrooks Davis strcmp.S \ 1633173728SRobert Clausecker strcpy.c \ 17474408bbSRobert Clausecker strcspn.S \ 182b7b03b7SRobert Clausecker strlcat.c \ 1974d6cfadSRobert Clausecker strlcpy.S \ 207f06b217SMateusz Guzik strlen.S \ 21ea7b1377SRobert Clausecker strncat.c \ 2214289e97SRobert Clausecker strncmp.S \ 23e19d46c8SRobert Clausecker strncpy.c \ 2433173728SRobert Clausecker strnlen.c \ 25f4fc317cSRobert Clausecker strpbrk.c \ 262ed514a2SRobert Clausecker strrchr.S \ 27fd2ecd91SRobert Clausecker strsep.c \ 2876c2b331SRobert Clausecker strspn.S \ 295048c1b8SRobert Clausecker timingsafe_bcmp.S \ 305048c1b8SRobert Clausecker timingsafe_memcmp.S 31*4dedcb1bSMark Johnston 32*4dedcb1bSMark Johnston.if ${MK_ASAN} != "no" 33*4dedcb1bSMark Johnston# Disable ASAN for amd64_archlevel.c since its code is executed before the 34*4dedcb1bSMark Johnston# sanitizer runtime can initialize itself. 35*4dedcb1bSMark JohnstonCFLAGS.amd64_archlevel.c+= -fno-sanitize=address 36*4dedcb1bSMark Johnston.endif 37