aboutsummaryrefslogtreecommitdiffstats
path: root/executor/defs.h
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2020-04-29 17:57:32 +0200
committerDmitry Vyukov <dvyukov@google.com>2020-04-30 17:18:29 +0200
commitec42220e7773fba548e379606fe445cb30f4c424 (patch)
treeff6967f2eb11408cb99fe810f805c8c44d553832 /executor/defs.h
parent136082ab38d86932bc3ed0087694e99d0e55491b (diff)
Makefile: generate descriptions on-the-fly
Checking in the generated descriptions files makes few things simpler, but causes pain for pull requests: (1) PRs that touch descriptions _always_ conflict, (2) PRs are large and harder to review, (3) people sometimes forget to add auto-generated files. The proposed way does not require us to hardcode lots of dependencies in the Makefile (which is nice) and seem to work. Let's see how it works. The main contributor-visible consequence is that the auto-generated files do not need to be checked-in now. Credit for figuring the Makefile magic goes to @melver. Fixes #1291
Diffstat (limited to 'executor/defs.h')
-rw-r--r--executor/defs.h244
1 files changed, 0 insertions, 244 deletions
diff --git a/executor/defs.h b/executor/defs.h
deleted file mode 100644
index d8f2452a8..000000000
--- a/executor/defs.h
+++ /dev/null
@@ -1,244 +0,0 @@
-// AUTOGENERATED FILE
-
-struct call_attrs_t {
- uint64_t disabled;
- uint64_t timeout;
- uint64_t prog_timeout;
- uint64_t ignore_return;
- uint64_t breaks_returns;
-};
-
-#if GOOS_akaros
-#define GOOS "akaros"
-
-#if GOARCH_amd64
-#define GOARCH "amd64"
-#define SYZ_REVISION "3c39bec7485982b96955cab67c4ef99f9928bfe4"
-#define SYZ_EXECUTOR_USES_FORK_SERVER 1
-#define SYZ_EXECUTOR_USES_SHMEM 0
-#define SYZ_PAGE_SIZE 4096
-#define SYZ_NUM_PAGES 4096
-#define SYZ_DATA_OFFSET 536870912
-#endif
-
-#endif
-
-#if GOOS_freebsd
-#define GOOS "freebsd"
-
-#if GOARCH_386
-#define GOARCH "386"
-#define SYZ_REVISION "ac06e11a108dfbbe2d6a12194cc35f0298fb47ba"
-#define SYZ_EXECUTOR_USES_FORK_SERVER 1
-#define SYZ_EXECUTOR_USES_SHMEM 1
-#define SYZ_PAGE_SIZE 4096
-#define SYZ_NUM_PAGES 4096
-#define SYZ_DATA_OFFSET 536870912
-#endif
-
-#if GOARCH_amd64
-#define GOARCH "amd64"
-#define SYZ_REVISION "76947a6bafec2644eaec0a494e1eca3578d998c4"
-#define SYZ_EXECUTOR_USES_FORK_SERVER 1
-#define SYZ_EXECUTOR_USES_SHMEM 1
-#define SYZ_PAGE_SIZE 4096
-#define SYZ_NUM_PAGES 4096
-#define SYZ_DATA_OFFSET 536870912
-#endif
-
-#endif
-
-#if GOOS_fuchsia
-#define GOOS "fuchsia"
-
-#if GOARCH_amd64
-#define GOARCH "amd64"
-#define SYZ_REVISION "49761c2d148975f8b1c0b484c8b175fed96ae87d"
-#define SYZ_EXECUTOR_USES_FORK_SERVER 0
-#define SYZ_EXECUTOR_USES_SHMEM 0
-#define SYZ_PAGE_SIZE 4096
-#define SYZ_NUM_PAGES 4096
-#define SYZ_DATA_OFFSET 536870912
-#endif
-
-#if GOARCH_arm64
-#define GOARCH "arm64"
-#define SYZ_REVISION "a0609685a3207f1c9bb3a61d7e60a9c0cdb7a49a"
-#define SYZ_EXECUTOR_USES_FORK_SERVER 0
-#define SYZ_EXECUTOR_USES_SHMEM 0
-#define SYZ_PAGE_SIZE 4096
-#define SYZ_NUM_PAGES 4096
-#define SYZ_DATA_OFFSET 536870912
-#endif
-
-#endif
-
-#if GOOS_linux
-#define GOOS "linux"
-
-#if GOARCH_386
-#define GOARCH "386"
-#define SYZ_REVISION "6064ea835a4ea92517d251a61ff249517423223b"
-#define SYZ_EXECUTOR_USES_FORK_SERVER 1
-#define SYZ_EXECUTOR_USES_SHMEM 1
-#define SYZ_PAGE_SIZE 4096
-#define SYZ_NUM_PAGES 4096
-#define SYZ_DATA_OFFSET 536870912
-#endif
-
-#if GOARCH_amd64
-#define GOARCH "amd64"
-#define SYZ_REVISION "ed32628b2c2abd891176a628d5d16bbdf052fc6a"
-#define SYZ_EXECUTOR_USES_FORK_SERVER 1
-#define SYZ_EXECUTOR_USES_SHMEM 1
-#define SYZ_PAGE_SIZE 4096
-#define SYZ_NUM_PAGES 4096
-#define SYZ_DATA_OFFSET 536870912
-#endif
-
-#if GOARCH_arm
-#define GOARCH "arm"
-#define SYZ_REVISION "004efa6b27da56ec9d9c4d96d270f9154fb04534"
-#define SYZ_EXECUTOR_USES_FORK_SERVER 1
-#define SYZ_EXECUTOR_USES_SHMEM 1
-#define SYZ_PAGE_SIZE 4096
-#define SYZ_NUM_PAGES 4096
-#define SYZ_DATA_OFFSET 536870912
-#endif
-
-#if GOARCH_arm64
-#define GOARCH "arm64"
-#define SYZ_REVISION "ffc4ad8339be183e5b7009875fe88fe8c3715b49"
-#define SYZ_EXECUTOR_USES_FORK_SERVER 1
-#define SYZ_EXECUTOR_USES_SHMEM 1
-#define SYZ_PAGE_SIZE 4096
-#define SYZ_NUM_PAGES 4096
-#define SYZ_DATA_OFFSET 536870912
-#endif
-
-#if GOARCH_mips64le
-#define GOARCH "mips64le"
-#define SYZ_REVISION "f333f6bcc15a760215f65a35410c9a862ff39e12"
-#define SYZ_EXECUTOR_USES_FORK_SERVER 1
-#define SYZ_EXECUTOR_USES_SHMEM 1
-#define SYZ_PAGE_SIZE 4096
-#define SYZ_NUM_PAGES 4096
-#define SYZ_DATA_OFFSET 536870912
-#endif
-
-#if GOARCH_ppc64le
-#define GOARCH "ppc64le"
-#define SYZ_REVISION "c1f3e6a86a3c0b159db617875163292561b2edb7"
-#define SYZ_EXECUTOR_USES_FORK_SERVER 1
-#define SYZ_EXECUTOR_USES_SHMEM 1
-#define SYZ_PAGE_SIZE 4096
-#define SYZ_NUM_PAGES 4096
-#define SYZ_DATA_OFFSET 536870912
-#endif
-
-#endif
-
-#if GOOS_netbsd
-#define GOOS "netbsd"
-
-#if GOARCH_amd64
-#define GOARCH "amd64"
-#define SYZ_REVISION "3e9d058b99c6791b6064e65d5cd8fe9fce71b110"
-#define SYZ_EXECUTOR_USES_FORK_SERVER 1
-#define SYZ_EXECUTOR_USES_SHMEM 1
-#define SYZ_PAGE_SIZE 4096
-#define SYZ_NUM_PAGES 4096
-#define SYZ_DATA_OFFSET 536870912
-#endif
-
-#endif
-
-#if GOOS_openbsd
-#define GOOS "openbsd"
-
-#if GOARCH_amd64
-#define GOARCH "amd64"
-#define SYZ_REVISION "11b1e6d9eb91f62a99beff06ee38c2b952b219e5"
-#define SYZ_EXECUTOR_USES_FORK_SERVER 1
-#define SYZ_EXECUTOR_USES_SHMEM 1
-#define SYZ_PAGE_SIZE 4096
-#define SYZ_NUM_PAGES 4096
-#define SYZ_DATA_OFFSET 536870912
-#endif
-
-#endif
-
-#if GOOS_test
-#define GOOS "test"
-
-#if GOARCH_32_fork_shmem
-#define GOARCH "32_fork_shmem"
-#define SYZ_REVISION "1863b063de5b063b4a5cb38e29f65ad2f36f6cce"
-#define SYZ_EXECUTOR_USES_FORK_SERVER 1
-#define SYZ_EXECUTOR_USES_SHMEM 1
-#define SYZ_PAGE_SIZE 4096
-#define SYZ_NUM_PAGES 4096
-#define SYZ_DATA_OFFSET 536870912
-#endif
-
-#if GOARCH_32_shmem
-#define GOARCH "32_shmem"
-#define SYZ_REVISION "b76d0e05e255397a7e1c718e8313ee85a365d996"
-#define SYZ_EXECUTOR_USES_FORK_SERVER 0
-#define SYZ_EXECUTOR_USES_SHMEM 1
-#define SYZ_PAGE_SIZE 8192
-#define SYZ_NUM_PAGES 2048
-#define SYZ_DATA_OFFSET 536870912
-#endif
-
-#if GOARCH_64
-#define GOARCH "64"
-#define SYZ_REVISION "5e23388674268b832e324bbbebd4aba8e64f365e"
-#define SYZ_EXECUTOR_USES_FORK_SERVER 0
-#define SYZ_EXECUTOR_USES_SHMEM 0
-#define SYZ_PAGE_SIZE 4096
-#define SYZ_NUM_PAGES 4096
-#define SYZ_DATA_OFFSET 536870912
-#endif
-
-#if GOARCH_64_fork
-#define GOARCH "64_fork"
-#define SYZ_REVISION "f12fc93a185205344b917152038605522b5bd567"
-#define SYZ_EXECUTOR_USES_FORK_SERVER 1
-#define SYZ_EXECUTOR_USES_SHMEM 0
-#define SYZ_PAGE_SIZE 8192
-#define SYZ_NUM_PAGES 2048
-#define SYZ_DATA_OFFSET 536870912
-#endif
-
-#endif
-
-#if GOOS_trusty
-#define GOOS "trusty"
-
-#if GOARCH_arm
-#define GOARCH "arm"
-#define SYZ_REVISION "4e125f165259175fe2cbca4e0b1482229347c4f8"
-#define SYZ_EXECUTOR_USES_FORK_SERVER 0
-#define SYZ_EXECUTOR_USES_SHMEM 0
-#define SYZ_PAGE_SIZE 4096
-#define SYZ_NUM_PAGES 4096
-#define SYZ_DATA_OFFSET 536870912
-#endif
-
-#endif
-
-#if GOOS_windows
-#define GOOS "windows"
-
-#if GOARCH_amd64
-#define GOARCH "amd64"
-#define SYZ_REVISION "a7cac7b986746b599e3480f6bb875bc90f3a8d7f"
-#define SYZ_EXECUTOR_USES_FORK_SERVER 0
-#define SYZ_EXECUTOR_USES_SHMEM 0
-#define SYZ_PAGE_SIZE 4096
-#define SYZ_NUM_PAGES 4096
-#define SYZ_DATA_OFFSET 536870912
-#endif
-
-#endif