From 993f4bbae0f61d6e2a8f8974bd68a005f3a8b895 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Sat, 17 Nov 2018 14:33:41 -0800 Subject: sys/linux: modernize arch_prctl descriptions --- executor/defs.h | 4 ++-- executor/syscalls.h | 18 ++++++++++++++++-- 2 files changed, 18 insertions(+), 4 deletions(-) (limited to 'executor') diff --git a/executor/defs.h b/executor/defs.h index e5c49a750..4e8389978 100644 --- a/executor/defs.h +++ b/executor/defs.h @@ -60,7 +60,7 @@ #if GOARCH_386 #define GOARCH "386" -#define SYZ_REVISION "a5436331465262bc66482761d656cfabd67917d1" +#define SYZ_REVISION "5be615680ac09c332170d9f080a0be530e160a4f" #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 "112acfabe4e7b1b36f0fbc502605c5180d3bee7f" +#define SYZ_REVISION "b7f4b3d01115f65eaf273efa57f7ae10400936dc" #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 2e5ce2149..0e72a1a64 100644 --- a/executor/syscalls.h +++ b/executor/syscalls.h @@ -1313,7 +1313,14 @@ const call_t syscalls[] = { {"add_key$keyring", 286}, {"add_key$user", 286}, {"alarm", 27}, - {"arch_prctl", 384}, + {"arch_prctl$ARCH_GET_CPUID", 384}, + {"arch_prctl$ARCH_GET_FS", 384}, + {"arch_prctl$ARCH_GET_GS", 384}, + {"arch_prctl$ARCH_MAP_VDSO_32", 384}, + {"arch_prctl$ARCH_MAP_VDSO_64", 384}, + {"arch_prctl$ARCH_MAP_VDSO_X32", 384}, + {"arch_prctl$ARCH_SET_CPUID", 384}, + {"arch_prctl$ARCH_SET_GS", 384}, {"bind", 361}, {"bind$alg", 361}, {"bind$ax25", 361}, @@ -3629,7 +3636,14 @@ const call_t syscalls[] = { {"add_key$keyring", 248}, {"add_key$user", 248}, {"alarm", 37}, - {"arch_prctl", 158}, + {"arch_prctl$ARCH_GET_CPUID", 158}, + {"arch_prctl$ARCH_GET_FS", 158}, + {"arch_prctl$ARCH_GET_GS", 158}, + {"arch_prctl$ARCH_MAP_VDSO_32", 158}, + {"arch_prctl$ARCH_MAP_VDSO_64", 158}, + {"arch_prctl$ARCH_MAP_VDSO_X32", 158}, + {"arch_prctl$ARCH_SET_CPUID", 158}, + {"arch_prctl$ARCH_SET_GS", 158}, {"bind", 49}, {"bind$alg", 49}, {"bind$ax25", 49}, -- cgit mrf-deployment