diff options
| author | Paul Chaignon <paul.chaignon@orange.com> | 2019-09-17 11:41:26 +0200 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2019-09-17 14:41:41 +0200 |
| commit | c9364a464803dee7c57da611a17d01b57b53ff7d (patch) | |
| tree | 443176872012ac3f63d8709ca007a64fb9f037bc /executor | |
| parent | 13dcda9b39492dcd91150df7d867bbe2a44cc5e6 (diff) | |
sys/linux: support for loopkup-free map value accesses
A new BPF instruction that allows lookup-free map value accesses was added
in Linux v5.2, with commit d8eca5b ("bpf: implement lookup-free direct
value access for maps"). It enables direct access to map values without
having to call a BPF helper. It is currently used to implement global
variable support.
This commit adds support for that new instruction.
Signed-off-by: Paul Chaignon <paul.chaignon@orange.com>
Diffstat (limited to 'executor')
| -rw-r--r-- | executor/defs.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/executor/defs.h b/executor/defs.h index 43850db6f..4c22902ec 100644 --- a/executor/defs.h +++ b/executor/defs.h @@ -70,7 +70,7 @@ #if GOARCH_386 #define GOARCH "386" -#define SYZ_REVISION "6c600dc9e424904f3bf19b9e8ade5a7d397827a9" +#define SYZ_REVISION "0cf2e190168e6f07b1e6cf3b6e77c4ccd139c835" #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 "e8d337b13b9ae8f911b772c9be47236bc8446da4" +#define SYZ_REVISION "aa246a28337c3712c3cb2b2da52b46f89c50ca77" #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 "c0010b3d05cb5d0ca1af17dacf9349c9cdf38c9e" +#define SYZ_REVISION "d928c34e4aaf0fbd4da01cc7f5cdc97a4357a6ad" #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 "ace614dc3bdc1ab3e0dfe5514e2718cdd818e071" +#define SYZ_REVISION "54ef3e7068bd04e03a35bba1769b88d9f7a4c0c1" #define SYZ_EXECUTOR_USES_FORK_SERVER 1 #define SYZ_EXECUTOR_USES_SHMEM 1 #define SYZ_PAGE_SIZE 4096 @@ -110,7 +110,7 @@ #if GOARCH_ppc64le #define GOARCH "ppc64le" -#define SYZ_REVISION "a3c972567317d3e84a2e833c05a73c8218815ee9" +#define SYZ_REVISION "2e9bda0f72a72f64202eedacac148f06bb443e11" #define SYZ_EXECUTOR_USES_FORK_SERVER 1 #define SYZ_EXECUTOR_USES_SHMEM 1 #define SYZ_PAGE_SIZE 4096 |
