diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2018-02-23 13:43:43 +0100 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2018-02-23 13:50:02 +0100 |
| commit | 7a7c747c6f5f732d614cea2404386913e68981a0 (patch) | |
| tree | c62ec3f909aab845d7d5713e916034aeafae157e /executor | |
| parent | e229ac7779c82d5cdf27243e7699a2175c785f80 (diff) | |
pkg/compiler: allow unions as syscall arguments
If all union options can be syscall arguments,
allow the union itself as syscall argument.
Diffstat (limited to 'executor')
| -rw-r--r-- | executor/syscalls_test.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/executor/syscalls_test.h b/executor/syscalls_test.h index a63b99c2e..8eac341cf 100644 --- a/executor/syscalls_test.h +++ b/executor/syscalls_test.h @@ -2,11 +2,11 @@ #if 0 #define GOARCH "32" -#define SYZ_REVISION "72645e4224f3941125abe0fb9a917a6c7536cf1a" +#define SYZ_REVISION "2258fd7490fd41c1b0e0aa537454d223eef7929d" #define SYZ_PAGE_SIZE 8192 #define SYZ_NUM_PAGES 2048 #define SYZ_DATA_OFFSET 536870912 -unsigned syscall_count = 86; +unsigned syscall_count = 87; call_t syscalls[] = { {"mmap", 0, (syscall_t)mmap}, {"mutate0", 0, (syscall_t)mutate0}, @@ -86,6 +86,7 @@ call_t syscalls[] = { {"syz_test$res1", 0, (syscall_t)syz_test}, {"syz_test$struct", 0, (syscall_t)syz_test}, {"syz_test$syz_union3", 0, (syscall_t)syz_test}, + {"syz_test$syz_union4", 0, (syscall_t)syz_test}, {"syz_test$text_x86_16", 0, (syscall_t)syz_test}, {"syz_test$text_x86_32", 0, (syscall_t)syz_test}, {"syz_test$text_x86_64", 0, (syscall_t)syz_test}, @@ -100,11 +101,11 @@ call_t syscalls[] = { #if 0 #define GOARCH "64" -#define SYZ_REVISION "15f0bc6f3e0ba695754a37d2497a9929f1457f47" +#define SYZ_REVISION "90f61a2054a8cefadc6cf2027a18e4073a9054ae" #define SYZ_PAGE_SIZE 4096 #define SYZ_NUM_PAGES 4096 #define SYZ_DATA_OFFSET 536870912 -unsigned syscall_count = 86; +unsigned syscall_count = 87; call_t syscalls[] = { {"mmap", 0, (syscall_t)mmap}, {"mutate0", 0, (syscall_t)mutate0}, @@ -184,6 +185,7 @@ call_t syscalls[] = { {"syz_test$res1", 0, (syscall_t)syz_test}, {"syz_test$struct", 0, (syscall_t)syz_test}, {"syz_test$syz_union3", 0, (syscall_t)syz_test}, + {"syz_test$syz_union4", 0, (syscall_t)syz_test}, {"syz_test$text_x86_16", 0, (syscall_t)syz_test}, {"syz_test$text_x86_32", 0, (syscall_t)syz_test}, {"syz_test$text_x86_64", 0, (syscall_t)syz_test}, |
