From 8d971420eead44f8995c02d0f01e81d978f90b89 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Sun, 2 Sep 2018 06:19:08 +0200 Subject: sys/linux: extend xattr descriptions Update #533 --- executor/defs.h | 10 +++--- executor/syscalls.h | 90 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 95 insertions(+), 5 deletions(-) (limited to 'executor') diff --git a/executor/defs.h b/executor/defs.h index 3a6edd3af..f5322ae6b 100644 --- a/executor/defs.h +++ b/executor/defs.h @@ -60,7 +60,7 @@ #if GOARCH_386 #define GOARCH "386" -#define SYZ_REVISION "cf409e12bbb8bef7899f39295b0b6d69d318af8d" +#define SYZ_REVISION "034d4275241b8cebc2c3b9edf1693460dfc8372f" #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 "3efd822501eed7b0536ca7f8ba2b7720b9f6bab3" +#define SYZ_REVISION "9d53ce5e4d4e0304076e90c9405038a6e51e0ac0" #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 "d64ccba4ff5f75614cce9e04b971a39e735578b2" +#define SYZ_REVISION "8e29318621f98bc9b90c93f203d08f3a645e3d48" #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 "33b760e03637540176d75bef5357cc5b147afabe" +#define SYZ_REVISION "47a45bb589ebe3d532c83feab04e13018f823058" #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 "17f888e873bc99a49d971c80b87ddad7d8291e82" +#define SYZ_REVISION "c5c93d7e6ee635fd7c05f7f80d1228b4f533936e" #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 44d46ea59..a75e216d2 100644 --- a/executor/syscalls.h +++ b/executor/syscalls.h @@ -1141,6 +1141,12 @@ const call_t syscalls[] = { {"flock", 143}, {"fremovexattr", 237}, {"fsetxattr", 228}, + {"fsetxattr$system_posix_acl", 228}, + {"fsetxattr$trusted_overlay_nlink", 228}, + {"fsetxattr$trusted_overlay_opaque", 228}, + {"fsetxattr$trusted_overlay_origin", 228}, + {"fsetxattr$trusted_overlay_redirect", 228}, + {"fsetxattr$trusted_overlay_upper", 228}, {"fstat", 108}, {"fstatfs", 100}, {"fsync", 118}, @@ -2295,6 +2301,12 @@ const call_t syscalls[] = { {"lremovexattr", 236}, {"lseek", 19}, {"lsetxattr", 227}, + {"lsetxattr$system_posix_acl", 227}, + {"lsetxattr$trusted_overlay_nlink", 227}, + {"lsetxattr$trusted_overlay_opaque", 227}, + {"lsetxattr$trusted_overlay_origin", 227}, + {"lsetxattr$trusted_overlay_redirect", 227}, + {"lsetxattr$trusted_overlay_upper", 227}, {"lstat", 107}, {"madvise", 219}, {"mbind", 274}, @@ -2849,6 +2861,12 @@ const call_t syscalls[] = { {"setsockopt$sock_void", 366}, {"setuid", 23}, {"setxattr", 226}, + {"setxattr$system_posix_acl", 226}, + {"setxattr$trusted_overlay_nlink", 226}, + {"setxattr$trusted_overlay_opaque", 226}, + {"setxattr$trusted_overlay_origin", 226}, + {"setxattr$trusted_overlay_redirect", 226}, + {"setxattr$trusted_overlay_upper", 226}, {"shutdown", 373}, {"sigaltstack", 186}, {"signalfd", 321}, @@ -3320,6 +3338,12 @@ const call_t syscalls[] = { {"flock", 73}, {"fremovexattr", 199}, {"fsetxattr", 190}, + {"fsetxattr$system_posix_acl", 190}, + {"fsetxattr$trusted_overlay_nlink", 190}, + {"fsetxattr$trusted_overlay_opaque", 190}, + {"fsetxattr$trusted_overlay_origin", 190}, + {"fsetxattr$trusted_overlay_redirect", 190}, + {"fsetxattr$trusted_overlay_upper", 190}, {"fstat", 5}, {"fstatfs", 138}, {"fsync", 74}, @@ -4478,6 +4502,12 @@ const call_t syscalls[] = { {"lremovexattr", 198}, {"lseek", 8}, {"lsetxattr", 189}, + {"lsetxattr$system_posix_acl", 189}, + {"lsetxattr$trusted_overlay_nlink", 189}, + {"lsetxattr$trusted_overlay_opaque", 189}, + {"lsetxattr$trusted_overlay_origin", 189}, + {"lsetxattr$trusted_overlay_redirect", 189}, + {"lsetxattr$trusted_overlay_upper", 189}, {"lstat", 6}, {"madvise", 28}, {"mbind", 237}, @@ -5058,6 +5088,12 @@ const call_t syscalls[] = { {"setsockopt$sock_void", 54}, {"setuid", 105}, {"setxattr", 188}, + {"setxattr$system_posix_acl", 188}, + {"setxattr$trusted_overlay_nlink", 188}, + {"setxattr$trusted_overlay_opaque", 188}, + {"setxattr$trusted_overlay_origin", 188}, + {"setxattr$trusted_overlay_redirect", 188}, + {"setxattr$trusted_overlay_upper", 188}, {"shmat", 30}, {"shmctl$IPC_INFO", 31}, {"shmctl$IPC_RMID", 31}, @@ -5538,6 +5574,12 @@ const call_t syscalls[] = { {"flock", 143}, {"fremovexattr", 237}, {"fsetxattr", 228}, + {"fsetxattr$system_posix_acl", 228}, + {"fsetxattr$trusted_overlay_nlink", 228}, + {"fsetxattr$trusted_overlay_opaque", 228}, + {"fsetxattr$trusted_overlay_origin", 228}, + {"fsetxattr$trusted_overlay_redirect", 228}, + {"fsetxattr$trusted_overlay_upper", 228}, {"fstat", 108}, {"fstatfs", 100}, {"fsync", 118}, @@ -6664,6 +6706,12 @@ const call_t syscalls[] = { {"lremovexattr", 236}, {"lseek", 19}, {"lsetxattr", 227}, + {"lsetxattr$system_posix_acl", 227}, + {"lsetxattr$trusted_overlay_nlink", 227}, + {"lsetxattr$trusted_overlay_opaque", 227}, + {"lsetxattr$trusted_overlay_origin", 227}, + {"lsetxattr$trusted_overlay_redirect", 227}, + {"lsetxattr$trusted_overlay_upper", 227}, {"lstat", 107}, {"madvise", 220}, {"mbind", 319}, @@ -7238,6 +7286,12 @@ const call_t syscalls[] = { {"setsockopt$sock_void", 294}, {"setuid", 23}, {"setxattr", 226}, + {"setxattr$system_posix_acl", 226}, + {"setxattr$trusted_overlay_nlink", 226}, + {"setxattr$trusted_overlay_opaque", 226}, + {"setxattr$trusted_overlay_origin", 226}, + {"setxattr$trusted_overlay_redirect", 226}, + {"setxattr$trusted_overlay_upper", 226}, {"shmat", 305}, {"shmctl$IPC_INFO", 308}, {"shmctl$IPC_RMID", 308}, @@ -7709,6 +7763,12 @@ const call_t syscalls[] = { {"flock", 32}, {"fremovexattr", 16}, {"fsetxattr", 7}, + {"fsetxattr$system_posix_acl", 7}, + {"fsetxattr$trusted_overlay_nlink", 7}, + {"fsetxattr$trusted_overlay_opaque", 7}, + {"fsetxattr$trusted_overlay_origin", 7}, + {"fsetxattr$trusted_overlay_redirect", 7}, + {"fsetxattr$trusted_overlay_upper", 7}, {"fstat", 80}, {"fstatfs", 44}, {"fsync", 82}, @@ -8835,6 +8895,12 @@ const call_t syscalls[] = { {"lremovexattr", 15}, {"lseek", 62}, {"lsetxattr", 6}, + {"lsetxattr$system_posix_acl", 6}, + {"lsetxattr$trusted_overlay_nlink", 6}, + {"lsetxattr$trusted_overlay_opaque", 6}, + {"lsetxattr$trusted_overlay_origin", 6}, + {"lsetxattr$trusted_overlay_redirect", 6}, + {"lsetxattr$trusted_overlay_upper", 6}, {"madvise", 233}, {"mbind", 235}, {"membarrier", 283}, @@ -9397,6 +9463,12 @@ const call_t syscalls[] = { {"setsockopt$sock_void", 208}, {"setuid", 146}, {"setxattr", 5}, + {"setxattr$system_posix_acl", 5}, + {"setxattr$trusted_overlay_nlink", 5}, + {"setxattr$trusted_overlay_opaque", 5}, + {"setxattr$trusted_overlay_origin", 5}, + {"setxattr$trusted_overlay_redirect", 5}, + {"setxattr$trusted_overlay_upper", 5}, {"shmat", 196}, {"shmctl$IPC_INFO", 195}, {"shmctl$IPC_RMID", 195}, @@ -9867,6 +9939,12 @@ const call_t syscalls[] = { {"flock", 143}, {"fremovexattr", 220}, {"fsetxattr", 211}, + {"fsetxattr$system_posix_acl", 211}, + {"fsetxattr$trusted_overlay_nlink", 211}, + {"fsetxattr$trusted_overlay_opaque", 211}, + {"fsetxattr$trusted_overlay_origin", 211}, + {"fsetxattr$trusted_overlay_redirect", 211}, + {"fsetxattr$trusted_overlay_upper", 211}, {"fstat", 108}, {"fstatfs", 100}, {"fsync", 118}, @@ -10883,6 +10961,12 @@ const call_t syscalls[] = { {"lremovexattr", 219}, {"lseek", 19}, {"lsetxattr", 210}, + {"lsetxattr$system_posix_acl", 210}, + {"lsetxattr$trusted_overlay_nlink", 210}, + {"lsetxattr$trusted_overlay_opaque", 210}, + {"lsetxattr$trusted_overlay_origin", 210}, + {"lsetxattr$trusted_overlay_redirect", 210}, + {"lsetxattr$trusted_overlay_upper", 210}, {"lstat", 107}, {"madvise", 205}, {"mbind", 259}, @@ -11435,6 +11519,12 @@ const call_t syscalls[] = { {"setsockopt$sock_void", 339}, {"setuid", 23}, {"setxattr", 209}, + {"setxattr$system_posix_acl", 209}, + {"setxattr$trusted_overlay_nlink", 209}, + {"setxattr$trusted_overlay_opaque", 209}, + {"setxattr$trusted_overlay_origin", 209}, + {"setxattr$trusted_overlay_redirect", 209}, + {"setxattr$trusted_overlay_upper", 209}, {"shutdown", 338}, {"sigaltstack", 185}, {"signalfd", 305}, -- cgit mrf-deployment