aboutsummaryrefslogtreecommitdiff
path: root/lib/libc/tests/secure/fortify_poll_test.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libc/tests/secure/fortify_poll_test.c')
-rw-r--r--lib/libc/tests/secure/fortify_poll_test.c61
1 files changed, 49 insertions, 12 deletions
diff --git a/lib/libc/tests/secure/fortify_poll_test.c b/lib/libc/tests/secure/fortify_poll_test.c
index dce0b0bb65ea..3810c16c122f 100644
--- a/lib/libc/tests/secure/fortify_poll_test.c
+++ b/lib/libc/tests/secure/fortify_poll_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(poll_before_end);
+ATF_TC(poll_before_end);
+ATF_TC_HEAD(poll_before_end, tc)
+{
+}
ATF_TC_BODY(poll_before_end, tc)
{
#define BUF &__stack.__buf
@@ -184,7 +188,10 @@ ATF_TC_BODY(poll_before_end, tc)
}
-ATF_TC_WITHOUT_HEAD(poll_end);
+ATF_TC(poll_end);
+ATF_TC_HEAD(poll_end, tc)
+{
+}
ATF_TC_BODY(poll_end, tc)
{
#define BUF &__stack.__buf
@@ -206,7 +213,10 @@ ATF_TC_BODY(poll_end, tc)
}
-ATF_TC_WITHOUT_HEAD(poll_after_end);
+ATF_TC(poll_after_end);
+ATF_TC_HEAD(poll_after_end, tc)
+{
+}
ATF_TC_BODY(poll_after_end, tc)
{
#define BUF &__stack.__buf
@@ -259,7 +269,10 @@ monitor:
}
-ATF_TC_WITHOUT_HEAD(poll_heap_before_end);
+ATF_TC(poll_heap_before_end);
+ATF_TC_HEAD(poll_heap_before_end, tc)
+{
+}
ATF_TC_BODY(poll_heap_before_end, tc)
{
#define BUF __stack.__buf
@@ -282,7 +295,10 @@ ATF_TC_BODY(poll_heap_before_end, tc)
}
-ATF_TC_WITHOUT_HEAD(poll_heap_end);
+ATF_TC(poll_heap_end);
+ATF_TC_HEAD(poll_heap_end, tc)
+{
+}
ATF_TC_BODY(poll_heap_end, tc)
{
#define BUF __stack.__buf
@@ -305,7 +321,10 @@ ATF_TC_BODY(poll_heap_end, tc)
}
-ATF_TC_WITHOUT_HEAD(poll_heap_after_end);
+ATF_TC(poll_heap_after_end);
+ATF_TC_HEAD(poll_heap_after_end, tc)
+{
+}
ATF_TC_BODY(poll_heap_after_end, tc)
{
#define BUF __stack.__buf
@@ -359,7 +378,10 @@ monitor:
}
-ATF_TC_WITHOUT_HEAD(ppoll_before_end);
+ATF_TC(ppoll_before_end);
+ATF_TC_HEAD(ppoll_before_end, tc)
+{
+}
ATF_TC_BODY(ppoll_before_end, tc)
{
#define BUF &__stack.__buf
@@ -382,7 +404,10 @@ ATF_TC_BODY(ppoll_before_end, tc)
}
-ATF_TC_WITHOUT_HEAD(ppoll_end);
+ATF_TC(ppoll_end);
+ATF_TC_HEAD(ppoll_end, tc)
+{
+}
ATF_TC_BODY(ppoll_end, tc)
{
#define BUF &__stack.__buf
@@ -405,7 +430,10 @@ ATF_TC_BODY(ppoll_end, tc)
}
-ATF_TC_WITHOUT_HEAD(ppoll_after_end);
+ATF_TC(ppoll_after_end);
+ATF_TC_HEAD(ppoll_after_end, tc)
+{
+}
ATF_TC_BODY(ppoll_after_end, tc)
{
#define BUF &__stack.__buf
@@ -459,7 +487,10 @@ monitor:
}
-ATF_TC_WITHOUT_HEAD(ppoll_heap_before_end);
+ATF_TC(ppoll_heap_before_end);
+ATF_TC_HEAD(ppoll_heap_before_end, tc)
+{
+}
ATF_TC_BODY(ppoll_heap_before_end, tc)
{
#define BUF __stack.__buf
@@ -483,7 +514,10 @@ ATF_TC_BODY(ppoll_heap_before_end, tc)
}
-ATF_TC_WITHOUT_HEAD(ppoll_heap_end);
+ATF_TC(ppoll_heap_end);
+ATF_TC_HEAD(ppoll_heap_end, tc)
+{
+}
ATF_TC_BODY(ppoll_heap_end, tc)
{
#define BUF __stack.__buf
@@ -507,7 +541,10 @@ ATF_TC_BODY(ppoll_heap_end, tc)
}
-ATF_TC_WITHOUT_HEAD(ppoll_heap_after_end);
+ATF_TC(ppoll_heap_after_end);
+ATF_TC_HEAD(ppoll_heap_after_end, tc)
+{
+}
ATF_TC_BODY(ppoll_heap_after_end, tc)
{
#define BUF __stack.__buf