aboutsummaryrefslogtreecommitdiffstats
path: root/executor
diff options
context:
space:
mode:
authorPaul Chaignon <paul.chaignon@gmail.com>2020-02-15 20:58:44 +0100
committerDmitry Vyukov <dvyukov@google.com>2020-02-16 10:22:29 +0100
commitcf9142006bfa242d2bbf5916749e42327103f803 (patch)
tree210b72a3a4cdd628d50671b1a46e288b04aaeb65 /executor
parent88f115c9699ca2f4fe25e29c5f97691be179a8a3 (diff)
sys/linux: add map batch operations
Signed-off-by: Paul Chaignon <paul.chaignon@gmail.com>
Diffstat (limited to 'executor')
-rw-r--r--executor/defs.h10
-rw-r--r--executor/syscalls.h20
2 files changed, 25 insertions, 5 deletions
diff --git a/executor/defs.h b/executor/defs.h
index b82ca7eea..1e39f173a 100644
--- a/executor/defs.h
+++ b/executor/defs.h
@@ -70,7 +70,7 @@
#if GOARCH_386
#define GOARCH "386"
-#define SYZ_REVISION "d76225c209ba211f0cbd8a58459fca41b12a7081"
+#define SYZ_REVISION "81074d7797beb1fd663277e323762de00cf0aee6"
#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 "2610f27f2e315bef7a19967dd7a7f6fede0a78e8"
+#define SYZ_REVISION "154b48703f29bb3a08a78b81a3046cf44928e4d9"
#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 "8507720a17d69db0e8a4a4e754a7babd01c9e112"
+#define SYZ_REVISION "5c075e7d181710010f2fc69117b0caba1ca876dd"
#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 "0903361bbb7addaceedf18cc2b12fd792a240fb7"
+#define SYZ_REVISION "8987c5cf20d8a46fba8534793aa33c4be1678e0f"
#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 "133be9cd70d7411dfc77e131e2bdaf7974e58b1a"
+#define SYZ_REVISION "3396f69ff357c213bed1cf176308552f52f7cb8a"
#define SYZ_EXECUTOR_USES_FORK_SERVER 1
#define SYZ_EXECUTOR_USES_SHMEM 1
#define SYZ_PAGE_SIZE 4096
diff --git a/executor/syscalls.h b/executor/syscalls.h
index 951ee3b82..709ad1ab8 100644
--- a/executor/syscalls.h
+++ b/executor/syscalls.h
@@ -2121,6 +2121,7 @@ const call_t syscalls[] = {
{"bpf$BPF_MAP_FREEZE", 357},
{"bpf$BPF_MAP_GET_FD_BY_ID", 357},
{"bpf$BPF_MAP_GET_NEXT_ID", 357},
+ {"bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH", 357},
{"bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM", 357},
{"bpf$BPF_PROG_ATTACH", 357},
{"bpf$BPF_PROG_DETACH", 357},
@@ -2131,9 +2132,12 @@ const call_t syscalls[] = {
{"bpf$BPF_RAW_TRACEPOINT_OPEN", 357},
{"bpf$BPF_TASK_FD_QUERY", 357},
{"bpf$MAP_CREATE", 357},
+ {"bpf$MAP_DELETE_BATCH", 357},
{"bpf$MAP_DELETE_ELEM", 357},
{"bpf$MAP_GET_NEXT_KEY", 357},
+ {"bpf$MAP_LOOKUP_BATCH", 357},
{"bpf$MAP_LOOKUP_ELEM", 357},
+ {"bpf$MAP_UPDATE_BATCH", 357},
{"bpf$MAP_UPDATE_ELEM", 357},
{"bpf$OBJ_GET_MAP", 357},
{"bpf$OBJ_GET_PROG", 357},
@@ -5417,6 +5421,7 @@ const call_t syscalls[] = {
{"bpf$BPF_MAP_FREEZE", 321},
{"bpf$BPF_MAP_GET_FD_BY_ID", 321},
{"bpf$BPF_MAP_GET_NEXT_ID", 321},
+ {"bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH", 321},
{"bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM", 321},
{"bpf$BPF_PROG_ATTACH", 321},
{"bpf$BPF_PROG_DETACH", 321},
@@ -5427,9 +5432,12 @@ const call_t syscalls[] = {
{"bpf$BPF_RAW_TRACEPOINT_OPEN", 321},
{"bpf$BPF_TASK_FD_QUERY", 321},
{"bpf$MAP_CREATE", 321},
+ {"bpf$MAP_DELETE_BATCH", 321},
{"bpf$MAP_DELETE_ELEM", 321},
{"bpf$MAP_GET_NEXT_KEY", 321},
+ {"bpf$MAP_LOOKUP_BATCH", 321},
{"bpf$MAP_LOOKUP_ELEM", 321},
+ {"bpf$MAP_UPDATE_BATCH", 321},
{"bpf$MAP_UPDATE_ELEM", 321},
{"bpf$OBJ_GET_MAP", 321},
{"bpf$OBJ_GET_PROG", 321},
@@ -8709,6 +8717,7 @@ const call_t syscalls[] = {
{"bpf$BPF_MAP_FREEZE", 386},
{"bpf$BPF_MAP_GET_FD_BY_ID", 386},
{"bpf$BPF_MAP_GET_NEXT_ID", 386},
+ {"bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH", 386},
{"bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM", 386},
{"bpf$BPF_PROG_ATTACH", 386},
{"bpf$BPF_PROG_DETACH", 386},
@@ -8719,9 +8728,12 @@ const call_t syscalls[] = {
{"bpf$BPF_RAW_TRACEPOINT_OPEN", 386},
{"bpf$BPF_TASK_FD_QUERY", 386},
{"bpf$MAP_CREATE", 386},
+ {"bpf$MAP_DELETE_BATCH", 386},
{"bpf$MAP_DELETE_ELEM", 386},
{"bpf$MAP_GET_NEXT_KEY", 386},
+ {"bpf$MAP_LOOKUP_BATCH", 386},
{"bpf$MAP_LOOKUP_ELEM", 386},
+ {"bpf$MAP_UPDATE_BATCH", 386},
{"bpf$MAP_UPDATE_ELEM", 386},
{"bpf$OBJ_GET_MAP", 386},
{"bpf$OBJ_GET_PROG", 386},
@@ -11960,6 +11972,7 @@ const call_t syscalls[] = {
{"bpf$BPF_MAP_FREEZE", 280},
{"bpf$BPF_MAP_GET_FD_BY_ID", 280},
{"bpf$BPF_MAP_GET_NEXT_ID", 280},
+ {"bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH", 280},
{"bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM", 280},
{"bpf$BPF_PROG_ATTACH", 280},
{"bpf$BPF_PROG_DETACH", 280},
@@ -11970,9 +11983,12 @@ const call_t syscalls[] = {
{"bpf$BPF_RAW_TRACEPOINT_OPEN", 280},
{"bpf$BPF_TASK_FD_QUERY", 280},
{"bpf$MAP_CREATE", 280},
+ {"bpf$MAP_DELETE_BATCH", 280},
{"bpf$MAP_DELETE_ELEM", 280},
{"bpf$MAP_GET_NEXT_KEY", 280},
+ {"bpf$MAP_LOOKUP_BATCH", 280},
{"bpf$MAP_LOOKUP_ELEM", 280},
+ {"bpf$MAP_UPDATE_BATCH", 280},
{"bpf$MAP_UPDATE_ELEM", 280},
{"bpf$OBJ_GET_MAP", 280},
{"bpf$OBJ_GET_PROG", 280},
@@ -18335,6 +18351,7 @@ const call_t syscalls[] = {
{"bpf$BPF_MAP_FREEZE", 361},
{"bpf$BPF_MAP_GET_FD_BY_ID", 361},
{"bpf$BPF_MAP_GET_NEXT_ID", 361},
+ {"bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH", 361},
{"bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM", 361},
{"bpf$BPF_PROG_ATTACH", 361},
{"bpf$BPF_PROG_DETACH", 361},
@@ -18345,9 +18362,12 @@ const call_t syscalls[] = {
{"bpf$BPF_RAW_TRACEPOINT_OPEN", 361},
{"bpf$BPF_TASK_FD_QUERY", 361},
{"bpf$MAP_CREATE", 361},
+ {"bpf$MAP_DELETE_BATCH", 361},
{"bpf$MAP_DELETE_ELEM", 361},
{"bpf$MAP_GET_NEXT_KEY", 361},
+ {"bpf$MAP_LOOKUP_BATCH", 361},
{"bpf$MAP_LOOKUP_ELEM", 361},
+ {"bpf$MAP_UPDATE_BATCH", 361},
{"bpf$MAP_UPDATE_ELEM", 361},
{"bpf$OBJ_GET_MAP", 361},
{"bpf$OBJ_GET_PROG", 361},