Lines Matching refs:src
464 char src[sizeof(pad.buf) + 1] = { }; in fortify_test_strcpy() local
468 for (i = 0; i < sizeof(src) - 2; i++) in fortify_test_strcpy()
469 src[i] = i + '0'; in fortify_test_strcpy()
479 KUNIT_ASSERT_TRUE(test, strcpy(pad.buf, src) in fortify_test_strcpy()
488 src[sizeof(src) - 2] = 'A'; in fortify_test_strcpy()
490 KUNIT_ASSERT_TRUE(test, strcpy(pad.buf, src) in fortify_test_strcpy()
501 src[sizeof(src) - 1] = 'A'; in fortify_test_strcpy()
503 KUNIT_ASSERT_TRUE(test, strcpy(pad.buf, src) in fortify_test_strcpy()
522 char src[] = "Copy me fully into a small buffer and I will overflow!"; in fortify_test_strncpy() local
532 KUNIT_ASSERT_TRUE(test, strncpy(pad.buf, src, in fortify_test_strncpy()
542 KUNIT_ASSERT_TRUE(test, strncpy(pad.buf, src, in fortify_test_strncpy()
554 KUNIT_ASSERT_TRUE(test, strncpy(pad.buf, src, in fortify_test_strncpy()
566 KUNIT_ASSERT_TRUE(test, strncpy(pad.buf, src, in fortify_test_strncpy()
581 char src[] = "Copy me fully into a small buffer and I will overflow!"; in fortify_test_strscpy() local
591 KUNIT_ASSERT_EQ(test, strscpy(pad.buf, src, in fortify_test_strscpy()
601 KUNIT_ASSERT_EQ(test, strscpy(pad.buf, src, in fortify_test_strscpy()
611 KUNIT_ASSERT_EQ(test, strscpy(pad.buf, src, in fortify_test_strscpy()
623 KUNIT_ASSERT_EQ(test, strscpy(pad.buf, src, in fortify_test_strscpy()
624 sizeof(src) * 2 + unconst), in fortify_test_strscpy()
638 char src[sizeof(pad.buf) / 2] = { }; in fortify_test_strcat() local
644 for (i = 0; i < sizeof(src) - 1; i++) in fortify_test_strcat()
645 src[i] = i + 'A'; in fortify_test_strcat()
655 KUNIT_ASSERT_TRUE(test, strcat(pad.buf, src) == pad.buf); in fortify_test_strcat()
658 KUNIT_ASSERT_TRUE(test, strcat(pad.buf, src) == pad.buf); in fortify_test_strcat()
695 char src[sizeof(pad.buf)] = { }; in fortify_test_strncat() local
699 partial = sizeof(src) / 2 - 1; in fortify_test_strncat()
701 src[i] = i + 'A'; in fortify_test_strncat()
711 KUNIT_ASSERT_TRUE(test, strncat(pad.buf, src, partial) == pad.buf); in fortify_test_strncat()
715 KUNIT_ASSERT_TRUE(test, strncat(pad.buf, src, partial) == pad.buf); in fortify_test_strncat()
724 KUNIT_ASSERT_TRUE(test, strncat(pad.buf, src, 1) == pad.buf); in fortify_test_strncat()
733 KUNIT_ASSERT_TRUE(test, strncat(pad.buf, src, 1) == pad.buf); in fortify_test_strncat()
743 KUNIT_ASSERT_TRUE(test, strncat(pad.buf, src, 2) == pad.buf); in fortify_test_strncat()
754 KUNIT_ASSERT_TRUE(test, strncat(pad.buf, src, 1) == pad.buf); in fortify_test_strncat()
768 char src[sizeof(pad.buf)] = { }; in fortify_test_strlcat() local
773 partial = sizeof(src) / 2 - 1; in fortify_test_strlcat()
775 src[i] = i + 'A'; in fortify_test_strlcat()
785 KUNIT_ASSERT_EQ(test, strlcat(pad.buf, src, len), partial); in fortify_test_strlcat()
789 KUNIT_ASSERT_EQ(test, strlcat(pad.buf, src, len), partial * 2); in fortify_test_strlcat()
839 memset(src, 'B', sizeof(src)); in fortify_test_strlcat()
841 KUNIT_ASSERT_EQ(test, strlcat(pad.buf, src, len * 3), len - 1 + sizeof(src)); in fortify_test_strlcat()
999 char src[] = "I got Doom running on it!"; in fortify_test_kmemdup() local
1001 size_t len = sizeof(src) + unconst; in fortify_test_kmemdup()
1004 copy = kmemdup(src, len, GFP_KERNEL); in fortify_test_kmemdup()
1010 copy = kmemdup(src, len - 1, GFP_KERNEL); in fortify_test_kmemdup()
1016 copy = kmemdup(src, 1, GFP_KERNEL); in fortify_test_kmemdup()
1022 copy = kmemdup(src, len + 1, GFP_KERNEL); in fortify_test_kmemdup()
1028 copy = kmemdup(src, len * 2, GFP_KERNEL); in fortify_test_kmemdup()
1034 copy = kmemdup(src + 1, len, GFP_KERNEL); in fortify_test_kmemdup()