Lines Matching refs:src
20 char *src; in lkdtm_FORTIFY_STR_MEMBER() local
22 src = kmalloc(size, GFP_KERNEL); in lkdtm_FORTIFY_STR_MEMBER()
23 if (!src) in lkdtm_FORTIFY_STR_MEMBER()
27 strscpy(src, "over ten bytes", size); in lkdtm_FORTIFY_STR_MEMBER()
28 size = strlen(src) + 1; in lkdtm_FORTIFY_STR_MEMBER()
37 strscpy(target.a, src, size); in lkdtm_FORTIFY_STR_MEMBER()
45 kfree(src); in lkdtm_FORTIFY_STR_MEMBER()
89 char *src; in lkdtm_FORTIFY_MEM_MEMBER() local
91 src = kmalloc(size, GFP_KERNEL); in lkdtm_FORTIFY_MEM_MEMBER()
92 if (!src) in lkdtm_FORTIFY_MEM_MEMBER()
95 strscpy(src, "over ten bytes", size); in lkdtm_FORTIFY_MEM_MEMBER()
96 size = strlen(src) + 1; in lkdtm_FORTIFY_MEM_MEMBER()
105 memcpy(target.a, src, size); in lkdtm_FORTIFY_MEM_MEMBER()
113 kfree(src); in lkdtm_FORTIFY_MEM_MEMBER()
123 char *src; in lkdtm_FORTIFY_STRSCPY() local
129 char src[5]; in lkdtm_FORTIFY_STRSCPY() member
132 char weird_dst[sizeof(weird.src) + 1]; in lkdtm_FORTIFY_STRSCPY()
134 src = kstrdup("foobar", GFP_KERNEL); in lkdtm_FORTIFY_STRSCPY()
136 if (src == NULL) in lkdtm_FORTIFY_STRSCPY()
140 if (strscpy(dst, src, 0) != -E2BIG) in lkdtm_FORTIFY_STRSCPY()
144 if (strscpy(dst, src, sizeof(dst)) != -E2BIG) in lkdtm_FORTIFY_STRSCPY()
153 src[3] = '\0'; in lkdtm_FORTIFY_STRSCPY()
159 if (strscpy(dst, src, sizeof(dst)) != 3) in lkdtm_FORTIFY_STRSCPY()
168 strscpy(weird_dst, weird.src, sizeof(weird_dst)); in lkdtm_FORTIFY_STRSCPY()
175 src[3] = 'b'; in lkdtm_FORTIFY_STRSCPY()
181 strscpy(dst, src, strlen(src)); in lkdtm_FORTIFY_STRSCPY()
186 kfree(src); in lkdtm_FORTIFY_STRSCPY()