diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2018-06-21 11:03:53 +0200 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2018-06-22 16:40:45 +0200 |
| commit | c31f96a8c65c0757078ea77218905c73fc1068d4 (patch) | |
| tree | fc68a43058ed05e9604514c67240f6a4fa0b25ed /executor/syscalls_linux.h | |
| parent | 14e6c472f54ac36d5bdfe451371c619953eb0a17 (diff) | |
executor: rework fallback coverage
We have fallback coverage implmentation for freebsd.
1. It's broken after some recent changes.
2. We need it for fuchsia, windows, akaros, linux too.
3. It's painful to work with C code.
Move fallback coverage to ipc package,
fix it and provide for all OSes.
Diffstat (limited to 'executor/syscalls_linux.h')
| -rw-r--r-- | executor/syscalls_linux.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/executor/syscalls_linux.h b/executor/syscalls_linux.h index ef41c5885..5847f7412 100644 --- a/executor/syscalls_linux.h +++ b/executor/syscalls_linux.h @@ -3,6 +3,8 @@ #if defined(__i386__) || 0 #define GOARCH "386" #define SYZ_REVISION "fb282f1b092787fbad00ac8e1b8c7b09fe9c4508" +#define SYZ_EXECUTOR_USES_FORK_SERVER true +#define SYZ_EXECUTOR_USES_SHMEM true #define SYZ_PAGE_SIZE 4096 #define SYZ_NUM_PAGES 4096 #define SYZ_DATA_OFFSET 536870912 @@ -2012,6 +2014,8 @@ const call_t syscalls[] = { #if defined(__x86_64__) || 0 #define GOARCH "amd64" #define SYZ_REVISION "ebc5f87dbeb579da0b2fa1afa8b276abd3d76db7" +#define SYZ_EXECUTOR_USES_FORK_SERVER true +#define SYZ_EXECUTOR_USES_SHMEM true #define SYZ_PAGE_SIZE 4096 #define SYZ_NUM_PAGES 4096 #define SYZ_DATA_OFFSET 536870912 @@ -4073,6 +4077,8 @@ const call_t syscalls[] = { #if defined(__arm__) || 0 #define GOARCH "arm" #define SYZ_REVISION "feecafc9df92bb96d867216b25547470c3c5df58" +#define SYZ_EXECUTOR_USES_FORK_SERVER true +#define SYZ_EXECUTOR_USES_SHMEM true #define SYZ_PAGE_SIZE 4096 #define SYZ_NUM_PAGES 4096 #define SYZ_DATA_OFFSET 536870912 @@ -6090,6 +6096,8 @@ const call_t syscalls[] = { #if defined(__aarch64__) || 0 #define GOARCH "arm64" #define SYZ_REVISION "2cb4965554b7542cf6dc6680a92afe835ce1734f" +#define SYZ_EXECUTOR_USES_FORK_SERVER true +#define SYZ_EXECUTOR_USES_SHMEM true #define SYZ_PAGE_SIZE 4096 #define SYZ_NUM_PAGES 4096 #define SYZ_DATA_OFFSET 536870912 @@ -8079,6 +8087,8 @@ const call_t syscalls[] = { #if defined(__ppc64__) || defined(__PPC64__) || defined(__powerpc64__) || 0 #define GOARCH "ppc64le" #define SYZ_REVISION "49784caa8d5d34e193d979e258ed6b6d04fbfe8a" +#define SYZ_EXECUTOR_USES_FORK_SERVER true +#define SYZ_EXECUTOR_USES_SHMEM true #define SYZ_PAGE_SIZE 4096 #define SYZ_NUM_PAGES 4096 #define SYZ_DATA_OFFSET 536870912 |
