From c7918378631992d874c99736272ed342d5d77b2c Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Sat, 8 Dec 2018 19:03:09 +0100 Subject: executor: fix handling of big-endian bitfields Currently we apply big-endian-ness and bitfield-ness in the wrong order in copyin. This leads to totally bogus result. Fix this. --- executor/defs.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'executor/defs.h') diff --git a/executor/defs.h b/executor/defs.h index 8a28717c5..111355162 100644 --- a/executor/defs.h +++ b/executor/defs.h @@ -145,7 +145,7 @@ #if GOARCH_32_fork_shmem #define GOARCH "32_fork_shmem" -#define SYZ_REVISION "4225c1e93671306efa6a41958a6d553aed7e8cf7" +#define SYZ_REVISION "f0257b726ddd3b09086a9525a4aae0e0d8cfa6af" #define SYZ_EXECUTOR_USES_FORK_SERVER 1 #define SYZ_EXECUTOR_USES_SHMEM 1 #define SYZ_PAGE_SIZE 4096 @@ -155,7 +155,7 @@ #if GOARCH_32_shmem #define GOARCH "32_shmem" -#define SYZ_REVISION "ae161a1d8e44b101412b6f8d8fdde3a6ce553e55" +#define SYZ_REVISION "136d60e9280b55ca8a1f24fed877e2f0ae72e348" #define SYZ_EXECUTOR_USES_FORK_SERVER 0 #define SYZ_EXECUTOR_USES_SHMEM 1 #define SYZ_PAGE_SIZE 8192 @@ -165,7 +165,7 @@ #if GOARCH_64 #define GOARCH "64" -#define SYZ_REVISION "6ffded136a7c445ee912402759cc9f71c3add37a" +#define SYZ_REVISION "82736d421a5d52db6df0775561f1e59cc6cb9014" #define SYZ_EXECUTOR_USES_FORK_SERVER 0 #define SYZ_EXECUTOR_USES_SHMEM 0 #define SYZ_PAGE_SIZE 4096 @@ -175,7 +175,7 @@ #if GOARCH_64_fork #define GOARCH "64_fork" -#define SYZ_REVISION "ef850b63cd75f943301e586db069812cc63ac259" +#define SYZ_REVISION "0c64cdd471dfa62b3e34ed221afe8472c9125d38" #define SYZ_EXECUTOR_USES_FORK_SERVER 1 #define SYZ_EXECUTOR_USES_SHMEM 0 #define SYZ_PAGE_SIZE 8192 -- cgit mrf-deployment