diff options
Diffstat (limited to 'lib/libc/tests/secure/fortify_poll_test.c')
-rw-r--r-- | lib/libc/tests/secure/fortify_poll_test.c | 61 |
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 |