aboutsummaryrefslogtreecommitdiffstats
path: root/executor
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2019-12-18 18:30:39 +0100
committerDmitry Vyukov <dvyukov@google.com>2019-12-19 19:32:45 +0100
commit20c6855484620eda011e4e4002c6f7f272a878c4 (patch)
treee8143cbd4d72702e02a91cd68883c7117681954b /executor
parentaf9047c60a3db32d5e43c29321f8f531db051a63 (diff)
prog: refactor bitfields representation
All callers of BitfieldMiddle just want static size (0 for middle). Make it so: Size for middle bitfields just returns 0. Removes lots of if's. Introduce Type.UnitSize, which now holds the underlying type for bitfields. This will be needed to fix #1542 b/c even if UnitSize=4 for last bitfield Size can be anywhere from 0 to 4 (not necessary equal to UnitSize due to overlapping).
Diffstat (limited to 'executor')
-rw-r--r--executor/defs.h24
1 files changed, 12 insertions, 12 deletions
diff --git a/executor/defs.h b/executor/defs.h
index 0eb6f3373..aecdc584e 100644
--- a/executor/defs.h
+++ b/executor/defs.h
@@ -20,7 +20,7 @@
#if GOARCH_386
#define GOARCH "386"
-#define SYZ_REVISION "67f73322221faabad973a1787abecbdd76270fed"
+#define SYZ_REVISION "87b266d609e225327bd5680ba2b4a8982e68da10"
#define SYZ_EXECUTOR_USES_FORK_SERVER 1
#define SYZ_EXECUTOR_USES_SHMEM 1
#define SYZ_PAGE_SIZE 4096
@@ -30,7 +30,7 @@
#if GOARCH_amd64
#define GOARCH "amd64"
-#define SYZ_REVISION "815f5db6dcecab76362979cf14f2ca92009abebf"
+#define SYZ_REVISION "b693a95aa7c2909c79f030d9ef9fb496710a6b15"
#define SYZ_EXECUTOR_USES_FORK_SERVER 1
#define SYZ_EXECUTOR_USES_SHMEM 1
#define SYZ_PAGE_SIZE 4096
@@ -70,7 +70,7 @@
#if GOARCH_386
#define GOARCH "386"
-#define SYZ_REVISION "1443f5f5330352de86eeee0f03a1bbc84040fef0"
+#define SYZ_REVISION "3f58a02d1bf8757e017a8f7c53213eeef7ab911d"
#define SYZ_EXECUTOR_USES_FORK_SERVER 1
#define SYZ_EXECUTOR_USES_SHMEM 1
#define SYZ_PAGE_SIZE 4096
@@ -80,7 +80,7 @@
#if GOARCH_amd64
#define GOARCH "amd64"
-#define SYZ_REVISION "e7e07864a5c13610f5724a4d923f68f8dcd28537"
+#define SYZ_REVISION "99badf668b2b573eac2539a6313ab7f5c09d542a"
#define SYZ_EXECUTOR_USES_FORK_SERVER 1
#define SYZ_EXECUTOR_USES_SHMEM 1
#define SYZ_PAGE_SIZE 4096
@@ -90,7 +90,7 @@
#if GOARCH_arm
#define GOARCH "arm"
-#define SYZ_REVISION "4a8d402c7ca920debef67315eb8ea87d547691b1"
+#define SYZ_REVISION "42a68be8716d124c3d6379f318ffae817a3516f6"
#define SYZ_EXECUTOR_USES_FORK_SERVER 1
#define SYZ_EXECUTOR_USES_SHMEM 1
#define SYZ_PAGE_SIZE 4096
@@ -100,7 +100,7 @@
#if GOARCH_arm64
#define GOARCH "arm64"
-#define SYZ_REVISION "2e69e3900c941cf2334bbbde51a893e8a20fbcbc"
+#define SYZ_REVISION "ab159f182d2cbcd26f900653d7545988cd14d5ef"
#define SYZ_EXECUTOR_USES_FORK_SERVER 1
#define SYZ_EXECUTOR_USES_SHMEM 1
#define SYZ_PAGE_SIZE 4096
@@ -110,7 +110,7 @@
#if GOARCH_mips64le
#define GOARCH "mips64le"
-#define SYZ_REVISION "7eeabb3ef0749276943c37a73437ab047e289302"
+#define SYZ_REVISION "cd17502cbc8495a922baa4850b897b353880467a"
#define SYZ_EXECUTOR_USES_FORK_SERVER 1
#define SYZ_EXECUTOR_USES_SHMEM 1
#define SYZ_PAGE_SIZE 4096
@@ -120,7 +120,7 @@
#if GOARCH_ppc64le
#define GOARCH "ppc64le"
-#define SYZ_REVISION "d33b40bd4bc465cb612df65c897b4021c87bd2f1"
+#define SYZ_REVISION "9455d5beb3c3fb43aba41c82cc5706c6c90a0e80"
#define SYZ_EXECUTOR_USES_FORK_SERVER 1
#define SYZ_EXECUTOR_USES_SHMEM 1
#define SYZ_PAGE_SIZE 4096
@@ -165,7 +165,7 @@
#if GOARCH_32_fork_shmem
#define GOARCH "32_fork_shmem"
-#define SYZ_REVISION "f5548bb85206b3f719f89273476c099d57505031"
+#define SYZ_REVISION "ca3dd713981f8226a2f69b950611e27a721f5f79"
#define SYZ_EXECUTOR_USES_FORK_SERVER 1
#define SYZ_EXECUTOR_USES_SHMEM 1
#define SYZ_PAGE_SIZE 4096
@@ -175,7 +175,7 @@
#if GOARCH_32_shmem
#define GOARCH "32_shmem"
-#define SYZ_REVISION "ec2b308d2fcef444f9929135617600cea1ae8c42"
+#define SYZ_REVISION "132a815187700652ba8b27e1b4a81de38ccc3d44"
#define SYZ_EXECUTOR_USES_FORK_SERVER 0
#define SYZ_EXECUTOR_USES_SHMEM 1
#define SYZ_PAGE_SIZE 8192
@@ -185,7 +185,7 @@
#if GOARCH_64
#define GOARCH "64"
-#define SYZ_REVISION "be3b89fc45ab2bd12fd6bfe85a8c2b0aafe37258"
+#define SYZ_REVISION "7e33bc29075fd5999f72b6c59ef49dda32b89937"
#define SYZ_EXECUTOR_USES_FORK_SERVER 0
#define SYZ_EXECUTOR_USES_SHMEM 0
#define SYZ_PAGE_SIZE 4096
@@ -195,7 +195,7 @@
#if GOARCH_64_fork
#define GOARCH "64_fork"
-#define SYZ_REVISION "1fb9ab4432bf155cedcd08a880d6328e94d5d2b8"
+#define SYZ_REVISION "f7a499875897bbabb3bd01434205689198862c5b"
#define SYZ_EXECUTOR_USES_FORK_SERVER 1
#define SYZ_EXECUTOR_USES_SHMEM 0
#define SYZ_PAGE_SIZE 8192