Home | History | Annotate | Download | only in ssp

Lines Matching refs:dst

50 #define __ssp_bos_check3(fun, dst, src, len) \
51 ((__ssp_bos0(dst) != (size_t)-1) ? \
52 __builtin___ ## fun ## _chk(dst, src, len, __ssp_bos0(dst)) : \
53 __ ## fun ## _ichk(dst, src, len))
55 #define __ssp_bos_check2(fun, dst, src) \
56 ((__ssp_bos0(dst) != (size_t)-1) ? \
57 __builtin___ ## fun ## _chk(dst, src, __ssp_bos0(dst)) : \
58 __ ## fun ## _ichk(dst, src))
63 __ ## fun ## _ichk(type1 __restrict dst, type2 __restrict src, size_t len) { \
64 return __builtin___ ## fun ## _chk(dst, src, len, __ssp_bos0(dst)); \
70 __ ## fun ## _ichk(type1 dst, type2 src, size_t len) { \
71 return __builtin___ ## fun ## _chk(dst, src, len, __ssp_bos0(dst)); \
77 __ ## fun ## _ichk(type1 __restrict dst, type2 __restrict src) { \
78 return __builtin___ ## fun ## _chk(dst, src, __ssp_bos0(dst)); \
95 #define memcpy(dst, src, len) __ssp_bos_check3(memcpy, dst, src, len)
96 #define memmove(dst, src, len) __ssp_bos_check3(memmove, dst, src, len)
97 #define memset(dst, val, len) __ssp_bos_check3(memset, dst, val, len)
98 #define stpcpy(dst, src) __ssp_bos_check2(stpcpy, dst, src)
100 #define stpncpy(dst, src, len) __ssp_bos_check3(stpncpy, dst, src, len)
102 #define strcpy(dst, src) __ssp_bos_check2(strcpy, dst, src)
103 #define strcat(dst, src) __ssp_bos_check2(strcat, dst, src)
104 #define strncpy(dst, src, len) __ssp_bos_check3(strncpy, dst, src, len)
105 #define strncat(dst, src, len) __ssp_bos_check3(strncat, dst, src, len)