Lines Matching refs:src
395 extern void *memmove(void *dst __sized_by(n), const void *src __sized_by(n), size_t n);
402 const void *const src __xnu_pass_object_size __sized_by(n), in __sized_by()
405 __xnu_object_size_precondition(src, n, "read overflow") in __sized_by()
409 const void *src __sized_by(n), in __sized_by()
413 __xnu_object_size_check(src, n, read); in __sized_by()
415 return __builtin_memmove(dst, src, n); in __sized_by()
417 return __xnu_memmove(dst, src, n); in __sized_by()
426 const void *const src __xnu_pass_struct_size __sized_by(n), in __sized_by()
429 __xnu_struct_size_precondition(src, n, "read overflow") in __sized_by()
433 const void *src __sized_by(n), in __sized_by()
437 __xnu_struct_size_check(src, n, read); in __sized_by()
439 return __builtin_memmove(dst, src, n); in __sized_by()
441 return __xnu_memmove(dst, src, n); in __sized_by()
446 extern void bcopy(const void *src __sized_by(n), void *dst __sized_by(n), size_t n);
451 const void *const src __xnu_pass_object_size __sized_by(n), in bcopy()
455 __xnu_struct_size_precondition(src, n, "read overflow") in bcopy()
457 (void)memmove(dst, src, n); in bcopy()
463 const void *const src __xnu_pass_struct_size __sized_by(n), in __nochk_bcopy()
467 __xnu_struct_size_precondition(src, n, "read overflow") in __nochk_bcopy()
469 (void)__nochk_memmove(dst, src, n); in __nochk_bcopy()
473 extern void *memcpy(void *dst __sized_by(n), const void *src __sized_by(n), size_t n);
480 const void *const src __xnu_pass_object_size __sized_by(n), in __sized_by()
483 __xnu_struct_size_precondition(src, n, "read overflow") in __sized_by()
485 return memmove(dst, src, n); in __sized_by()
493 const void *const src __xnu_pass_struct_size __sized_by(n), in __sized_by()
496 __xnu_struct_size_precondition(src, n, "read overflow") in __sized_by()
498 return __nochk_memmove(dst, src, n); in __sized_by()
746 extern size_t strlcpy(char *__counted_by(n) dst, const char *__null_terminated src, size_t n);
752 const char *const src __null_terminated, in strlcpy()
763 return __builtin_strlcpy(dst, src, n); in strlcpy()
765 return __xnu_strlcpy(dst, src, n); in strlcpy()
779 const char *__counted_by(srcsz) src,
787 const char *const src __xnu_pass_member_size __counted_by(srcsz), in strbufcpy()
790 __xnu_member_size_precondition(src, srcsz, "read overflow") in strbufcpy()
795 const char *__counted_by(srcsz) src, in strbufcpy()
799 __xnu_member_size_check(src, srcsz, read); in strbufcpy()
800 return __xnu_strbufcpy(dst, dstsz, src, srcsz); in strbufcpy()
811 extern size_t strlcat(char *__counted_by(n) dst, const char *__null_terminated src, size_t n);
817 const char *const src __null_terminated, in strlcat()
828 return __builtin_strlcat(dst, src, n); in strlcat()
830 return __xnu_strlcat(dst, src, n); in strlcat()
844 const char *__counted_by(srcsz) src,
852 const char *const src __xnu_pass_member_size __counted_by(srcsz), in strbufcat()
855 __xnu_member_size_precondition(src, srcsz, "read overflow") in strbufcat()
860 const char *__counted_by(srcsz) src, in strbufcat()
864 __xnu_member_size_check(src, srcsz, read); in strbufcat()
865 return __xnu_strbufcat(dst, dstsz, src, srcsz); in strbufcat()
891 extern char *strncat(char *dst, const char *src, size_t n);
893 #define strncat(dst, src, n) __builtin___strncat_chk(dst, src, n, __xnu_member_size(dst)) argument
899 extern char *strncpy(char *dst, const char *src, size_t n);
901 #define strncpy(dst, src, n) __builtin___strncpy_chk(dst, src, n, __xnu_member_size(dst)) argument
909 #define strcpy(dst, src, len) __builtin___strcpy_chk(dst, src, __xnu_member_size(dst)) argument
914 extern char *strcat(char *dst, const char *src);
916 #define strcat(dst, src) __builtin___strcat_chk(dst, src, __xnu_member_size(dst)) argument