From cd7a3c250fe213051cd250b111fbf17e48373e33 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Sun, 27 Jan 2019 12:09:24 +0100 Subject: sys/linux: move {i,fa}notify into own files --- executor/defs.h | 10 +++---- executor/syscalls.h | 78 +++++++++++++++++++++++++++++++++++++++++++++++++++-- 2 files changed, 81 insertions(+), 7 deletions(-) (limited to 'executor') diff --git a/executor/defs.h b/executor/defs.h index 86dcaa8c2..04f79b364 100644 --- a/executor/defs.h +++ b/executor/defs.h @@ -60,7 +60,7 @@ #if GOARCH_386 #define GOARCH "386" -#define SYZ_REVISION "8af34e9d497783789dc623e6008be8c98b782a35" +#define SYZ_REVISION "e1337ff46a546061c6a6061490f38ee242f4b072" #define SYZ_EXECUTOR_USES_FORK_SERVER 1 #define SYZ_EXECUTOR_USES_SHMEM 1 #define SYZ_PAGE_SIZE 4096 @@ -70,7 +70,7 @@ #if GOARCH_amd64 #define GOARCH "amd64" -#define SYZ_REVISION "d2efaf232fd23ce4c5158000b4644d50c9375db0" +#define SYZ_REVISION "76561d0a7b6dee60269bef9fedf506e062a2ec19" #define SYZ_EXECUTOR_USES_FORK_SERVER 1 #define SYZ_EXECUTOR_USES_SHMEM 1 #define SYZ_PAGE_SIZE 4096 @@ -80,7 +80,7 @@ #if GOARCH_arm #define GOARCH "arm" -#define SYZ_REVISION "5dd0744dbc7da7bf396e594b93666959a0dfb8ab" +#define SYZ_REVISION "c4282a5fc9b45f29e7cf834d9201c902a4c33f5a" #define SYZ_EXECUTOR_USES_FORK_SERVER 1 #define SYZ_EXECUTOR_USES_SHMEM 1 #define SYZ_PAGE_SIZE 4096 @@ -90,7 +90,7 @@ #if GOARCH_arm64 #define GOARCH "arm64" -#define SYZ_REVISION "46f6ae162f1fe97659e679e64bb0ee0f86204fa7" +#define SYZ_REVISION "4c5e0d87ff52638dd93a6bbac52c6b6f00954da9" #define SYZ_EXECUTOR_USES_FORK_SERVER 1 #define SYZ_EXECUTOR_USES_SHMEM 1 #define SYZ_PAGE_SIZE 4096 @@ -100,7 +100,7 @@ #if GOARCH_ppc64le #define GOARCH "ppc64le" -#define SYZ_REVISION "346fc9d6dd8da59799817acda9912b876ce04ccc" +#define SYZ_REVISION "ea43c338e14bea33c0928f245f9524d30f8733bf" #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 3de6942e3..4a44cdd55 100644 --- a/executor/syscalls.h +++ b/executor/syscalls.h @@ -3025,6 +3025,16 @@ const call_t syscalls[] = { {"mq_timedsend", 279}, {"mq_unlink", 278}, {"mremap", 163}, + {"msgctl$IPC_INFO", 402}, + {"msgctl$IPC_RMID", 402}, + {"msgctl$IPC_SET", 402}, + {"msgctl$IPC_STAT", 402}, + {"msgctl$MSG_INFO", 402}, + {"msgctl$MSG_STAT", 402}, + {"msgget", 399}, + {"msgget$private", 399}, + {"msgrcv", 401}, + {"msgsnd", 400}, {"msync", 144}, {"munlock", 151}, {"munlockall", 153}, @@ -3286,6 +3296,21 @@ const call_t syscalls[] = { {"sched_yield", 158}, {"seccomp", 354}, {"select", 82}, + {"semctl$GETALL", 394}, + {"semctl$GETNCNT", 394}, + {"semctl$GETPID", 394}, + {"semctl$GETVAL", 394}, + {"semctl$GETZCNT", 394}, + {"semctl$IPC_INFO", 394}, + {"semctl$IPC_RMID", 394}, + {"semctl$IPC_SET", 394}, + {"semctl$IPC_STAT", 394}, + {"semctl$SEM_INFO", 394}, + {"semctl$SEM_STAT", 394}, + {"semctl$SETALL", 394}, + {"semctl$SETVAL", 394}, + {"semget", 393}, + {"semget$private", 393}, {"sendfile", 187}, {"sendfile64", 239}, {"sendmmsg", 345}, @@ -3697,6 +3722,18 @@ const call_t syscalls[] = { {"setxattr$trusted_overlay_origin", 226}, {"setxattr$trusted_overlay_redirect", 226}, {"setxattr$trusted_overlay_upper", 226}, + {"shmat", 397}, + {"shmctl$IPC_INFO", 396}, + {"shmctl$IPC_RMID", 396}, + {"shmctl$IPC_SET", 396}, + {"shmctl$IPC_STAT", 396}, + {"shmctl$SHM_INFO", 396}, + {"shmctl$SHM_LOCK", 396}, + {"shmctl$SHM_STAT", 396}, + {"shmctl$SHM_UNLOCK", 396}, + {"shmdt", 398}, + {"shmget", 395}, + {"shmget$private", 395}, {"shutdown", 373}, {"sigaltstack", 186}, {"signalfd", 321}, @@ -7310,7 +7347,6 @@ const call_t syscalls[] = { {"ioctl$IMGETVERSION", 54}, {"ioctl$IMHOLD_L1", 54}, {"ioctl$IMSETDEVNAME", 54}, - {"ioctl$INOTIFY_IOC_SETNEXTWD", 54}, {"ioctl$IOC_PR_CLEAR", 54}, {"ioctl$IOC_PR_PREEMPT", 54}, {"ioctl$IOC_PR_PREEMPT_ABORT", 54}, @@ -8054,6 +8090,7 @@ const call_t syscalls[] = { {"mbind", 319}, {"membarrier", 389}, {"memfd_create", 385}, + {"migrate_pages", 400}, {"mincore", 219}, {"mkdir", 39}, {"mkdirat", 323}, @@ -12333,7 +12370,6 @@ const call_t syscalls[] = { {"ioctl$IMGETVERSION", 54}, {"ioctl$IMHOLD_L1", 54}, {"ioctl$IMSETDEVNAME", 54}, - {"ioctl$INOTIFY_IOC_SETNEXTWD", 54}, {"ioctl$IOC_PR_CLEAR", 54}, {"ioctl$IOC_PR_PREEMPT", 54}, {"ioctl$IOC_PR_PREEMPT_ABORT", 54}, @@ -13005,6 +13041,16 @@ const call_t syscalls[] = { {"mq_timedsend", 264}, {"mq_unlink", 263}, {"mremap", 163}, + {"msgctl$IPC_INFO", 402}, + {"msgctl$IPC_RMID", 402}, + {"msgctl$IPC_SET", 402}, + {"msgctl$IPC_STAT", 402}, + {"msgctl$MSG_INFO", 402}, + {"msgctl$MSG_STAT", 402}, + {"msgget", 399}, + {"msgget$private", 399}, + {"msgrcv", 401}, + {"msgsnd", 400}, {"msync", 144}, {"munlock", 151}, {"munlockall", 153}, @@ -13266,6 +13312,22 @@ const call_t syscalls[] = { {"sched_yield", 158}, {"seccomp", 358}, {"select", 82}, + {"semctl$GETALL", 394}, + {"semctl$GETNCNT", 394}, + {"semctl$GETPID", 394}, + {"semctl$GETVAL", 394}, + {"semctl$GETZCNT", 394}, + {"semctl$IPC_INFO", 394}, + {"semctl$IPC_RMID", 394}, + {"semctl$IPC_SET", 394}, + {"semctl$IPC_STAT", 394}, + {"semctl$SEM_INFO", 394}, + {"semctl$SEM_STAT", 394}, + {"semctl$SETALL", 394}, + {"semctl$SETVAL", 394}, + {"semget", 393}, + {"semget$private", 393}, + {"semtimedop", 392}, {"sendfile", 186}, {"sendmmsg", 349}, {"sendmmsg$alg", 349}, @@ -13675,6 +13737,18 @@ const call_t syscalls[] = { {"setxattr$trusted_overlay_origin", 209}, {"setxattr$trusted_overlay_redirect", 209}, {"setxattr$trusted_overlay_upper", 209}, + {"shmat", 397}, + {"shmctl$IPC_INFO", 396}, + {"shmctl$IPC_RMID", 396}, + {"shmctl$IPC_SET", 396}, + {"shmctl$IPC_STAT", 396}, + {"shmctl$SHM_INFO", 396}, + {"shmctl$SHM_LOCK", 396}, + {"shmctl$SHM_STAT", 396}, + {"shmctl$SHM_UNLOCK", 396}, + {"shmdt", 398}, + {"shmget", 395}, + {"shmget$private", 395}, {"shutdown", 338}, {"sigaltstack", 185}, {"signalfd", 305}, -- cgit mrf-deployment