From a793204dd2d8384659b030af537f07da094dfda8 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Mon, 19 Feb 2018 21:13:41 +0100 Subject: pkg/compiler: fix corner case in alignment calculation --- executor/syscalls_fuchsia.h | 4 ++-- executor/syscalls_linux.h | 10 +++++----- executor/syscalls_test.h | 10 ++++++---- 3 files changed, 13 insertions(+), 11 deletions(-) (limited to 'executor') diff --git a/executor/syscalls_fuchsia.h b/executor/syscalls_fuchsia.h index cb7a68a16..89c26fd8b 100644 --- a/executor/syscalls_fuchsia.h +++ b/executor/syscalls_fuchsia.h @@ -2,7 +2,7 @@ #if defined(__x86_64__) || 0 #define GOARCH "amd64" -#define SYZ_REVISION "4eadf9151d47a3744fe9277b15a0447970eba0cb" +#define SYZ_REVISION "b5b0969518fd01e85d118d8790cf4d70c5daa8a8" #define SYZ_PAGE_SIZE 4096 #define SYZ_NUM_PAGES 4096 #define SYZ_DATA_OFFSET 536870912 @@ -178,7 +178,7 @@ call_t syscalls[] = { #if defined(__aarch64__) || 0 #define GOARCH "arm64" -#define SYZ_REVISION "bb0e27a08caeecf468bb53c76ebf97388e4d3c6d" +#define SYZ_REVISION "8086b1496998475006a41c8f0aee83666778c0a6" #define SYZ_PAGE_SIZE 4096 #define SYZ_NUM_PAGES 4096 #define SYZ_DATA_OFFSET 536870912 diff --git a/executor/syscalls_linux.h b/executor/syscalls_linux.h index b1dac1c50..1ab3ae3a8 100644 --- a/executor/syscalls_linux.h +++ b/executor/syscalls_linux.h @@ -2,7 +2,7 @@ #if defined(__i386__) || 0 #define GOARCH "386" -#define SYZ_REVISION "fdfb3bacd26e9af78ca89d10c2c2e06726f2b744" +#define SYZ_REVISION "b929f179b63588d7863e12bf366a94131d298d62" #define SYZ_PAGE_SIZE 4096 #define SYZ_NUM_PAGES 4096 #define SYZ_DATA_OFFSET 536870912 @@ -1597,7 +1597,7 @@ call_t syscalls[] = { #if defined(__x86_64__) || 0 #define GOARCH "amd64" -#define SYZ_REVISION "3b495371d7017730eef962bb58f8674114796711" +#define SYZ_REVISION "c435a4049b0d66eb274ace15ba074f712612089f" #define SYZ_PAGE_SIZE 4096 #define SYZ_NUM_PAGES 4096 #define SYZ_DATA_OFFSET 536870912 @@ -3245,7 +3245,7 @@ call_t syscalls[] = { #if defined(__arm__) || 0 #define GOARCH "arm" -#define SYZ_REVISION "1da52823d9d718efc3156b97b25ad96b0e8e7ea9" +#define SYZ_REVISION "b2c04d2363878d46a4caef68da118c0a7ef820d3" #define SYZ_PAGE_SIZE 4096 #define SYZ_NUM_PAGES 4096 #define SYZ_DATA_OFFSET 536870912 @@ -4850,7 +4850,7 @@ call_t syscalls[] = { #if defined(__aarch64__) || 0 #define GOARCH "arm64" -#define SYZ_REVISION "8747be63243fed6597fc673a88611c56b9be61ec" +#define SYZ_REVISION "27522a3ac06b498716982a6db3ac9333b79a40c5" #define SYZ_PAGE_SIZE 4096 #define SYZ_NUM_PAGES 4096 #define SYZ_DATA_OFFSET 536870912 @@ -6427,7 +6427,7 @@ call_t syscalls[] = { #if defined(__ppc64__) || defined(__PPC64__) || defined(__powerpc64__) || 0 #define GOARCH "ppc64le" -#define SYZ_REVISION "1b0002aaf7519f39f849b6abcc3c35add0d6f112" +#define SYZ_REVISION "a20d2dcf999e2e16e127517be71125e170dabd30" #define SYZ_PAGE_SIZE 4096 #define SYZ_NUM_PAGES 4096 #define SYZ_DATA_OFFSET 536870912 diff --git a/executor/syscalls_test.h b/executor/syscalls_test.h index 9ea69df00..a63b99c2e 100644 --- a/executor/syscalls_test.h +++ b/executor/syscalls_test.h @@ -2,11 +2,11 @@ #if 0 #define GOARCH "32" -#define SYZ_REVISION "6f7cae371c55b5afdfbc7f518e21c58894cfce5b" +#define SYZ_REVISION "72645e4224f3941125abe0fb9a917a6c7536cf1a" #define SYZ_PAGE_SIZE 8192 #define SYZ_NUM_PAGES 2048 #define SYZ_DATA_OFFSET 536870912 -unsigned syscall_count = 85; +unsigned syscall_count = 86; call_t syscalls[] = { {"mmap", 0, (syscall_t)mmap}, {"mutate0", 0, (syscall_t)mutate0}, @@ -63,6 +63,7 @@ call_t syscalls[] = { {"syz_test$length23", 0, (syscall_t)syz_test}, {"syz_test$length24", 0, (syscall_t)syz_test}, {"syz_test$length25", 0, (syscall_t)syz_test}, + {"syz_test$length26", 0, (syscall_t)syz_test}, {"syz_test$length3", 0, (syscall_t)syz_test}, {"syz_test$length4", 0, (syscall_t)syz_test}, {"syz_test$length5", 0, (syscall_t)syz_test}, @@ -99,11 +100,11 @@ call_t syscalls[] = { #if 0 #define GOARCH "64" -#define SYZ_REVISION "e5ba3c9ee8fe997bfacae016e4bbebd8ecb2f573" +#define SYZ_REVISION "15f0bc6f3e0ba695754a37d2497a9929f1457f47" #define SYZ_PAGE_SIZE 4096 #define SYZ_NUM_PAGES 4096 #define SYZ_DATA_OFFSET 536870912 -unsigned syscall_count = 85; +unsigned syscall_count = 86; call_t syscalls[] = { {"mmap", 0, (syscall_t)mmap}, {"mutate0", 0, (syscall_t)mutate0}, @@ -160,6 +161,7 @@ call_t syscalls[] = { {"syz_test$length23", 0, (syscall_t)syz_test}, {"syz_test$length24", 0, (syscall_t)syz_test}, {"syz_test$length25", 0, (syscall_t)syz_test}, + {"syz_test$length26", 0, (syscall_t)syz_test}, {"syz_test$length3", 0, (syscall_t)syz_test}, {"syz_test$length4", 0, (syscall_t)syz_test}, {"syz_test$length5", 0, (syscall_t)syz_test}, -- cgit mrf-deployment