aboutsummaryrefslogtreecommitdiff
path: root/lib/libc/tests/secure/fortify_string_test.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libc/tests/secure/fortify_string_test.c')
-rw-r--r--lib/libc/tests/secure/fortify_string_test.c326
1 files changed, 261 insertions, 65 deletions
diff --git a/lib/libc/tests/secure/fortify_string_test.c b/lib/libc/tests/secure/fortify_string_test.c
index ae68c4b89a38..cfea261ff66f 100644
--- a/lib/libc/tests/secure/fortify_string_test.c
+++ b/lib/libc/tests/secure/fortify_string_test.c
@@ -4,6 +4,7 @@
#define TMPFILE_SIZE (1024 * 32)
#include <sys/param.h>
+#include <sys/jail.h>
#include <sys/random.h>
#include <sys/resource.h>
#include <sys/select.h>
@@ -162,7 +163,10 @@ replace_stdin(void)
close(fd);
}
-ATF_TC_WITHOUT_HEAD(memcpy_before_end);
+ATF_TC(memcpy_before_end);
+ATF_TC_HEAD(memcpy_before_end, tc)
+{
+}
ATF_TC_BODY(memcpy_before_end, tc)
{
#define BUF &__stack.__buf
@@ -181,7 +185,10 @@ ATF_TC_BODY(memcpy_before_end, tc)
}
-ATF_TC_WITHOUT_HEAD(memcpy_end);
+ATF_TC(memcpy_end);
+ATF_TC_HEAD(memcpy_end, tc)
+{
+}
ATF_TC_BODY(memcpy_end, tc)
{
#define BUF &__stack.__buf
@@ -200,7 +207,10 @@ ATF_TC_BODY(memcpy_end, tc)
}
-ATF_TC_WITHOUT_HEAD(memcpy_heap_before_end);
+ATF_TC(memcpy_heap_before_end);
+ATF_TC_HEAD(memcpy_heap_before_end, tc)
+{
+}
ATF_TC_BODY(memcpy_heap_before_end, tc)
{
#define BUF __stack.__buf
@@ -221,7 +231,10 @@ ATF_TC_BODY(memcpy_heap_before_end, tc)
}
-ATF_TC_WITHOUT_HEAD(memcpy_heap_end);
+ATF_TC(memcpy_heap_end);
+ATF_TC_HEAD(memcpy_heap_end, tc)
+{
+}
ATF_TC_BODY(memcpy_heap_end, tc)
{
#define BUF __stack.__buf
@@ -242,7 +255,10 @@ ATF_TC_BODY(memcpy_heap_end, tc)
}
-ATF_TC_WITHOUT_HEAD(memcpy_heap_after_end);
+ATF_TC(memcpy_heap_after_end);
+ATF_TC_HEAD(memcpy_heap_after_end, tc)
+{
+}
ATF_TC_BODY(memcpy_heap_after_end, tc)
{
#define BUF __stack.__buf
@@ -294,7 +310,10 @@ monitor:
}
-ATF_TC_WITHOUT_HEAD(mempcpy_before_end);
+ATF_TC(mempcpy_before_end);
+ATF_TC_HEAD(mempcpy_before_end, tc)
+{
+}
ATF_TC_BODY(mempcpy_before_end, tc)
{
#define BUF &__stack.__buf
@@ -313,7 +332,10 @@ ATF_TC_BODY(mempcpy_before_end, tc)
}
-ATF_TC_WITHOUT_HEAD(mempcpy_end);
+ATF_TC(mempcpy_end);
+ATF_TC_HEAD(mempcpy_end, tc)
+{
+}
ATF_TC_BODY(mempcpy_end, tc)
{
#define BUF &__stack.__buf
@@ -332,7 +354,10 @@ ATF_TC_BODY(mempcpy_end, tc)
}
-ATF_TC_WITHOUT_HEAD(mempcpy_heap_before_end);
+ATF_TC(mempcpy_heap_before_end);
+ATF_TC_HEAD(mempcpy_heap_before_end, tc)
+{
+}
ATF_TC_BODY(mempcpy_heap_before_end, tc)
{
#define BUF __stack.__buf
@@ -353,7 +378,10 @@ ATF_TC_BODY(mempcpy_heap_before_end, tc)
}
-ATF_TC_WITHOUT_HEAD(mempcpy_heap_end);
+ATF_TC(mempcpy_heap_end);
+ATF_TC_HEAD(mempcpy_heap_end, tc)
+{
+}
ATF_TC_BODY(mempcpy_heap_end, tc)
{
#define BUF __stack.__buf
@@ -374,7 +402,10 @@ ATF_TC_BODY(mempcpy_heap_end, tc)
}
-ATF_TC_WITHOUT_HEAD(mempcpy_heap_after_end);
+ATF_TC(mempcpy_heap_after_end);
+ATF_TC_HEAD(mempcpy_heap_after_end, tc)
+{
+}
ATF_TC_BODY(mempcpy_heap_after_end, tc)
{
#define BUF __stack.__buf
@@ -426,7 +457,10 @@ monitor:
}
-ATF_TC_WITHOUT_HEAD(memmove_before_end);
+ATF_TC(memmove_before_end);
+ATF_TC_HEAD(memmove_before_end, tc)
+{
+}
ATF_TC_BODY(memmove_before_end, tc)
{
#define BUF &__stack.__buf
@@ -445,7 +479,10 @@ ATF_TC_BODY(memmove_before_end, tc)
}
-ATF_TC_WITHOUT_HEAD(memmove_end);
+ATF_TC(memmove_end);
+ATF_TC_HEAD(memmove_end, tc)
+{
+}
ATF_TC_BODY(memmove_end, tc)
{
#define BUF &__stack.__buf
@@ -464,7 +501,10 @@ ATF_TC_BODY(memmove_end, tc)
}
-ATF_TC_WITHOUT_HEAD(memmove_heap_before_end);
+ATF_TC(memmove_heap_before_end);
+ATF_TC_HEAD(memmove_heap_before_end, tc)
+{
+}
ATF_TC_BODY(memmove_heap_before_end, tc)
{
#define BUF __stack.__buf
@@ -485,7 +525,10 @@ ATF_TC_BODY(memmove_heap_before_end, tc)
}
-ATF_TC_WITHOUT_HEAD(memmove_heap_end);
+ATF_TC(memmove_heap_end);
+ATF_TC_HEAD(memmove_heap_end, tc)
+{
+}
ATF_TC_BODY(memmove_heap_end, tc)
{
#define BUF __stack.__buf
@@ -506,7 +549,10 @@ ATF_TC_BODY(memmove_heap_end, tc)
}
-ATF_TC_WITHOUT_HEAD(memmove_heap_after_end);
+ATF_TC(memmove_heap_after_end);
+ATF_TC_HEAD(memmove_heap_after_end, tc)
+{
+}
ATF_TC_BODY(memmove_heap_after_end, tc)
{
#define BUF __stack.__buf
@@ -558,7 +604,10 @@ monitor:
}
-ATF_TC_WITHOUT_HEAD(memset_before_end);
+ATF_TC(memset_before_end);
+ATF_TC_HEAD(memset_before_end, tc)
+{
+}
ATF_TC_BODY(memset_before_end, tc)
{
#define BUF &__stack.__buf
@@ -576,7 +625,10 @@ ATF_TC_BODY(memset_before_end, tc)
}
-ATF_TC_WITHOUT_HEAD(memset_end);
+ATF_TC(memset_end);
+ATF_TC_HEAD(memset_end, tc)
+{
+}
ATF_TC_BODY(memset_end, tc)
{
#define BUF &__stack.__buf
@@ -594,7 +646,10 @@ ATF_TC_BODY(memset_end, tc)
}
-ATF_TC_WITHOUT_HEAD(memset_heap_before_end);
+ATF_TC(memset_heap_before_end);
+ATF_TC_HEAD(memset_heap_before_end, tc)
+{
+}
ATF_TC_BODY(memset_heap_before_end, tc)
{
#define BUF __stack.__buf
@@ -614,7 +669,10 @@ ATF_TC_BODY(memset_heap_before_end, tc)
}
-ATF_TC_WITHOUT_HEAD(memset_heap_end);
+ATF_TC(memset_heap_end);
+ATF_TC_HEAD(memset_heap_end, tc)
+{
+}
ATF_TC_BODY(memset_heap_end, tc)
{
#define BUF __stack.__buf
@@ -634,7 +692,10 @@ ATF_TC_BODY(memset_heap_end, tc)
}
-ATF_TC_WITHOUT_HEAD(memset_heap_after_end);
+ATF_TC(memset_heap_after_end);
+ATF_TC_HEAD(memset_heap_after_end, tc)
+{
+}
ATF_TC_BODY(memset_heap_after_end, tc)
{
#define BUF __stack.__buf
@@ -685,7 +746,10 @@ monitor:
}
-ATF_TC_WITHOUT_HEAD(memset_explicit_before_end);
+ATF_TC(memset_explicit_before_end);
+ATF_TC_HEAD(memset_explicit_before_end, tc)
+{
+}
ATF_TC_BODY(memset_explicit_before_end, tc)
{
#define BUF &__stack.__buf
@@ -703,7 +767,10 @@ ATF_TC_BODY(memset_explicit_before_end, tc)
}
-ATF_TC_WITHOUT_HEAD(memset_explicit_end);
+ATF_TC(memset_explicit_end);
+ATF_TC_HEAD(memset_explicit_end, tc)
+{
+}
ATF_TC_BODY(memset_explicit_end, tc)
{
#define BUF &__stack.__buf
@@ -721,7 +788,10 @@ ATF_TC_BODY(memset_explicit_end, tc)
}
-ATF_TC_WITHOUT_HEAD(memset_explicit_heap_before_end);
+ATF_TC(memset_explicit_heap_before_end);
+ATF_TC_HEAD(memset_explicit_heap_before_end, tc)
+{
+}
ATF_TC_BODY(memset_explicit_heap_before_end, tc)
{
#define BUF __stack.__buf
@@ -741,7 +811,10 @@ ATF_TC_BODY(memset_explicit_heap_before_end, tc)
}
-ATF_TC_WITHOUT_HEAD(memset_explicit_heap_end);
+ATF_TC(memset_explicit_heap_end);
+ATF_TC_HEAD(memset_explicit_heap_end, tc)
+{
+}
ATF_TC_BODY(memset_explicit_heap_end, tc)
{
#define BUF __stack.__buf
@@ -761,7 +834,10 @@ ATF_TC_BODY(memset_explicit_heap_end, tc)
}
-ATF_TC_WITHOUT_HEAD(memset_explicit_heap_after_end);
+ATF_TC(memset_explicit_heap_after_end);
+ATF_TC_HEAD(memset_explicit_heap_after_end, tc)
+{
+}
ATF_TC_BODY(memset_explicit_heap_after_end, tc)
{
#define BUF __stack.__buf
@@ -812,7 +888,10 @@ monitor:
}
-ATF_TC_WITHOUT_HEAD(stpcpy_before_end);
+ATF_TC(stpcpy_before_end);
+ATF_TC_HEAD(stpcpy_before_end, tc)
+{
+}
ATF_TC_BODY(stpcpy_before_end, tc)
{
#define BUF &__stack.__buf
@@ -835,7 +914,10 @@ ATF_TC_BODY(stpcpy_before_end, tc)
}
-ATF_TC_WITHOUT_HEAD(stpcpy_end);
+ATF_TC(stpcpy_end);
+ATF_TC_HEAD(stpcpy_end, tc)
+{
+}
ATF_TC_BODY(stpcpy_end, tc)
{
#define BUF &__stack.__buf
@@ -858,7 +940,10 @@ ATF_TC_BODY(stpcpy_end, tc)
}
-ATF_TC_WITHOUT_HEAD(stpcpy_heap_before_end);
+ATF_TC(stpcpy_heap_before_end);
+ATF_TC_HEAD(stpcpy_heap_before_end, tc)
+{
+}
ATF_TC_BODY(stpcpy_heap_before_end, tc)
{
#define BUF __stack.__buf
@@ -882,7 +967,10 @@ ATF_TC_BODY(stpcpy_heap_before_end, tc)
}
-ATF_TC_WITHOUT_HEAD(stpcpy_heap_end);
+ATF_TC(stpcpy_heap_end);
+ATF_TC_HEAD(stpcpy_heap_end, tc)
+{
+}
ATF_TC_BODY(stpcpy_heap_end, tc)
{
#define BUF __stack.__buf
@@ -906,7 +994,10 @@ ATF_TC_BODY(stpcpy_heap_end, tc)
}
-ATF_TC_WITHOUT_HEAD(stpcpy_heap_after_end);
+ATF_TC(stpcpy_heap_after_end);
+ATF_TC_HEAD(stpcpy_heap_after_end, tc)
+{
+}
ATF_TC_BODY(stpcpy_heap_after_end, tc)
{
#define BUF __stack.__buf
@@ -961,7 +1052,10 @@ monitor:
}
-ATF_TC_WITHOUT_HEAD(stpncpy_before_end);
+ATF_TC(stpncpy_before_end);
+ATF_TC_HEAD(stpncpy_before_end, tc)
+{
+}
ATF_TC_BODY(stpncpy_before_end, tc)
{
#define BUF &__stack.__buf
@@ -984,7 +1078,10 @@ ATF_TC_BODY(stpncpy_before_end, tc)
}
-ATF_TC_WITHOUT_HEAD(stpncpy_end);
+ATF_TC(stpncpy_end);
+ATF_TC_HEAD(stpncpy_end, tc)
+{
+}
ATF_TC_BODY(stpncpy_end, tc)
{
#define BUF &__stack.__buf
@@ -1007,7 +1104,10 @@ ATF_TC_BODY(stpncpy_end, tc)
}
-ATF_TC_WITHOUT_HEAD(stpncpy_heap_before_end);
+ATF_TC(stpncpy_heap_before_end);
+ATF_TC_HEAD(stpncpy_heap_before_end, tc)
+{
+}
ATF_TC_BODY(stpncpy_heap_before_end, tc)
{
#define BUF __stack.__buf
@@ -1031,7 +1131,10 @@ ATF_TC_BODY(stpncpy_heap_before_end, tc)
}
-ATF_TC_WITHOUT_HEAD(stpncpy_heap_end);
+ATF_TC(stpncpy_heap_end);
+ATF_TC_HEAD(stpncpy_heap_end, tc)
+{
+}
ATF_TC_BODY(stpncpy_heap_end, tc)
{
#define BUF __stack.__buf
@@ -1055,7 +1158,10 @@ ATF_TC_BODY(stpncpy_heap_end, tc)
}
-ATF_TC_WITHOUT_HEAD(stpncpy_heap_after_end);
+ATF_TC(stpncpy_heap_after_end);
+ATF_TC_HEAD(stpncpy_heap_after_end, tc)
+{
+}
ATF_TC_BODY(stpncpy_heap_after_end, tc)
{
#define BUF __stack.__buf
@@ -1110,7 +1216,10 @@ monitor:
}
-ATF_TC_WITHOUT_HEAD(strcat_before_end);
+ATF_TC(strcat_before_end);
+ATF_TC_HEAD(strcat_before_end, tc)
+{
+}
ATF_TC_BODY(strcat_before_end, tc)
{
#define BUF &__stack.__buf
@@ -1133,7 +1242,10 @@ ATF_TC_BODY(strcat_before_end, tc)
}
-ATF_TC_WITHOUT_HEAD(strcat_end);
+ATF_TC(strcat_end);
+ATF_TC_HEAD(strcat_end, tc)
+{
+}
ATF_TC_BODY(strcat_end, tc)
{
#define BUF &__stack.__buf
@@ -1156,7 +1268,10 @@ ATF_TC_BODY(strcat_end, tc)
}
-ATF_TC_WITHOUT_HEAD(strcat_heap_before_end);
+ATF_TC(strcat_heap_before_end);
+ATF_TC_HEAD(strcat_heap_before_end, tc)
+{
+}
ATF_TC_BODY(strcat_heap_before_end, tc)
{
#define BUF __stack.__buf
@@ -1180,7 +1295,10 @@ ATF_TC_BODY(strcat_heap_before_end, tc)
}
-ATF_TC_WITHOUT_HEAD(strcat_heap_end);
+ATF_TC(strcat_heap_end);
+ATF_TC_HEAD(strcat_heap_end, tc)
+{
+}
ATF_TC_BODY(strcat_heap_end, tc)
{
#define BUF __stack.__buf
@@ -1204,7 +1322,10 @@ ATF_TC_BODY(strcat_heap_end, tc)
}
-ATF_TC_WITHOUT_HEAD(strcat_heap_after_end);
+ATF_TC(strcat_heap_after_end);
+ATF_TC_HEAD(strcat_heap_after_end, tc)
+{
+}
ATF_TC_BODY(strcat_heap_after_end, tc)
{
#define BUF __stack.__buf
@@ -1259,7 +1380,10 @@ monitor:
}
-ATF_TC_WITHOUT_HEAD(strlcat_before_end);
+ATF_TC(strlcat_before_end);
+ATF_TC_HEAD(strlcat_before_end, tc)
+{
+}
ATF_TC_BODY(strlcat_before_end, tc)
{
#define BUF &__stack.__buf
@@ -1282,7 +1406,10 @@ ATF_TC_BODY(strlcat_before_end, tc)
}
-ATF_TC_WITHOUT_HEAD(strlcat_end);
+ATF_TC(strlcat_end);
+ATF_TC_HEAD(strlcat_end, tc)
+{
+}
ATF_TC_BODY(strlcat_end, tc)
{
#define BUF &__stack.__buf
@@ -1305,7 +1432,10 @@ ATF_TC_BODY(strlcat_end, tc)
}
-ATF_TC_WITHOUT_HEAD(strlcat_heap_before_end);
+ATF_TC(strlcat_heap_before_end);
+ATF_TC_HEAD(strlcat_heap_before_end, tc)
+{
+}
ATF_TC_BODY(strlcat_heap_before_end, tc)
{
#define BUF __stack.__buf
@@ -1329,7 +1459,10 @@ ATF_TC_BODY(strlcat_heap_before_end, tc)
}
-ATF_TC_WITHOUT_HEAD(strlcat_heap_end);
+ATF_TC(strlcat_heap_end);
+ATF_TC_HEAD(strlcat_heap_end, tc)
+{
+}
ATF_TC_BODY(strlcat_heap_end, tc)
{
#define BUF __stack.__buf
@@ -1353,7 +1486,10 @@ ATF_TC_BODY(strlcat_heap_end, tc)
}
-ATF_TC_WITHOUT_HEAD(strlcat_heap_after_end);
+ATF_TC(strlcat_heap_after_end);
+ATF_TC_HEAD(strlcat_heap_after_end, tc)
+{
+}
ATF_TC_BODY(strlcat_heap_after_end, tc)
{
#define BUF __stack.__buf
@@ -1408,7 +1544,10 @@ monitor:
}
-ATF_TC_WITHOUT_HEAD(strncat_before_end);
+ATF_TC(strncat_before_end);
+ATF_TC_HEAD(strncat_before_end, tc)
+{
+}
ATF_TC_BODY(strncat_before_end, tc)
{
#define BUF &__stack.__buf
@@ -1431,7 +1570,10 @@ ATF_TC_BODY(strncat_before_end, tc)
}
-ATF_TC_WITHOUT_HEAD(strncat_end);
+ATF_TC(strncat_end);
+ATF_TC_HEAD(strncat_end, tc)
+{
+}
ATF_TC_BODY(strncat_end, tc)
{
#define BUF &__stack.__buf
@@ -1454,7 +1596,10 @@ ATF_TC_BODY(strncat_end, tc)
}
-ATF_TC_WITHOUT_HEAD(strncat_heap_before_end);
+ATF_TC(strncat_heap_before_end);
+ATF_TC_HEAD(strncat_heap_before_end, tc)
+{
+}
ATF_TC_BODY(strncat_heap_before_end, tc)
{
#define BUF __stack.__buf
@@ -1478,7 +1623,10 @@ ATF_TC_BODY(strncat_heap_before_end, tc)
}
-ATF_TC_WITHOUT_HEAD(strncat_heap_end);
+ATF_TC(strncat_heap_end);
+ATF_TC_HEAD(strncat_heap_end, tc)
+{
+}
ATF_TC_BODY(strncat_heap_end, tc)
{
#define BUF __stack.__buf
@@ -1502,7 +1650,10 @@ ATF_TC_BODY(strncat_heap_end, tc)
}
-ATF_TC_WITHOUT_HEAD(strncat_heap_after_end);
+ATF_TC(strncat_heap_after_end);
+ATF_TC_HEAD(strncat_heap_after_end, tc)
+{
+}
ATF_TC_BODY(strncat_heap_after_end, tc)
{
#define BUF __stack.__buf
@@ -1557,7 +1708,10 @@ monitor:
}
-ATF_TC_WITHOUT_HEAD(strcpy_before_end);
+ATF_TC(strcpy_before_end);
+ATF_TC_HEAD(strcpy_before_end, tc)
+{
+}
ATF_TC_BODY(strcpy_before_end, tc)
{
#define BUF &__stack.__buf
@@ -1580,7 +1734,10 @@ ATF_TC_BODY(strcpy_before_end, tc)
}
-ATF_TC_WITHOUT_HEAD(strcpy_end);
+ATF_TC(strcpy_end);
+ATF_TC_HEAD(strcpy_end, tc)
+{
+}
ATF_TC_BODY(strcpy_end, tc)
{
#define BUF &__stack.__buf
@@ -1603,7 +1760,10 @@ ATF_TC_BODY(strcpy_end, tc)
}
-ATF_TC_WITHOUT_HEAD(strcpy_heap_before_end);
+ATF_TC(strcpy_heap_before_end);
+ATF_TC_HEAD(strcpy_heap_before_end, tc)
+{
+}
ATF_TC_BODY(strcpy_heap_before_end, tc)
{
#define BUF __stack.__buf
@@ -1627,7 +1787,10 @@ ATF_TC_BODY(strcpy_heap_before_end, tc)
}
-ATF_TC_WITHOUT_HEAD(strcpy_heap_end);
+ATF_TC(strcpy_heap_end);
+ATF_TC_HEAD(strcpy_heap_end, tc)
+{
+}
ATF_TC_BODY(strcpy_heap_end, tc)
{
#define BUF __stack.__buf
@@ -1651,7 +1814,10 @@ ATF_TC_BODY(strcpy_heap_end, tc)
}
-ATF_TC_WITHOUT_HEAD(strcpy_heap_after_end);
+ATF_TC(strcpy_heap_after_end);
+ATF_TC_HEAD(strcpy_heap_after_end, tc)
+{
+}
ATF_TC_BODY(strcpy_heap_after_end, tc)
{
#define BUF __stack.__buf
@@ -1706,7 +1872,10 @@ monitor:
}
-ATF_TC_WITHOUT_HEAD(strlcpy_before_end);
+ATF_TC(strlcpy_before_end);
+ATF_TC_HEAD(strlcpy_before_end, tc)
+{
+}
ATF_TC_BODY(strlcpy_before_end, tc)
{
#define BUF &__stack.__buf
@@ -1729,7 +1898,10 @@ ATF_TC_BODY(strlcpy_before_end, tc)
}
-ATF_TC_WITHOUT_HEAD(strlcpy_end);
+ATF_TC(strlcpy_end);
+ATF_TC_HEAD(strlcpy_end, tc)
+{
+}
ATF_TC_BODY(strlcpy_end, tc)
{
#define BUF &__stack.__buf
@@ -1752,7 +1924,10 @@ ATF_TC_BODY(strlcpy_end, tc)
}
-ATF_TC_WITHOUT_HEAD(strlcpy_heap_before_end);
+ATF_TC(strlcpy_heap_before_end);
+ATF_TC_HEAD(strlcpy_heap_before_end, tc)
+{
+}
ATF_TC_BODY(strlcpy_heap_before_end, tc)
{
#define BUF __stack.__buf
@@ -1776,7 +1951,10 @@ ATF_TC_BODY(strlcpy_heap_before_end, tc)
}
-ATF_TC_WITHOUT_HEAD(strlcpy_heap_end);
+ATF_TC(strlcpy_heap_end);
+ATF_TC_HEAD(strlcpy_heap_end, tc)
+{
+}
ATF_TC_BODY(strlcpy_heap_end, tc)
{
#define BUF __stack.__buf
@@ -1800,7 +1978,10 @@ ATF_TC_BODY(strlcpy_heap_end, tc)
}
-ATF_TC_WITHOUT_HEAD(strlcpy_heap_after_end);
+ATF_TC(strlcpy_heap_after_end);
+ATF_TC_HEAD(strlcpy_heap_after_end, tc)
+{
+}
ATF_TC_BODY(strlcpy_heap_after_end, tc)
{
#define BUF __stack.__buf
@@ -1855,7 +2036,10 @@ monitor:
}
-ATF_TC_WITHOUT_HEAD(strncpy_before_end);
+ATF_TC(strncpy_before_end);
+ATF_TC_HEAD(strncpy_before_end, tc)
+{
+}
ATF_TC_BODY(strncpy_before_end, tc)
{
#define BUF &__stack.__buf
@@ -1878,7 +2062,10 @@ ATF_TC_BODY(strncpy_before_end, tc)
}
-ATF_TC_WITHOUT_HEAD(strncpy_end);
+ATF_TC(strncpy_end);
+ATF_TC_HEAD(strncpy_end, tc)
+{
+}
ATF_TC_BODY(strncpy_end, tc)
{
#define BUF &__stack.__buf
@@ -1901,7 +2088,10 @@ ATF_TC_BODY(strncpy_end, tc)
}
-ATF_TC_WITHOUT_HEAD(strncpy_heap_before_end);
+ATF_TC(strncpy_heap_before_end);
+ATF_TC_HEAD(strncpy_heap_before_end, tc)
+{
+}
ATF_TC_BODY(strncpy_heap_before_end, tc)
{
#define BUF __stack.__buf
@@ -1925,7 +2115,10 @@ ATF_TC_BODY(strncpy_heap_before_end, tc)
}
-ATF_TC_WITHOUT_HEAD(strncpy_heap_end);
+ATF_TC(strncpy_heap_end);
+ATF_TC_HEAD(strncpy_heap_end, tc)
+{
+}
ATF_TC_BODY(strncpy_heap_end, tc)
{
#define BUF __stack.__buf
@@ -1949,7 +2142,10 @@ ATF_TC_BODY(strncpy_heap_end, tc)
}
-ATF_TC_WITHOUT_HEAD(strncpy_heap_after_end);
+ATF_TC(strncpy_heap_after_end);
+ATF_TC_HEAD(strncpy_heap_after_end, tc)
+{
+}
ATF_TC_BODY(strncpy_heap_after_end, tc)
{
#define BUF __stack.__buf