From 053a2b260f233c01a66e878fd42ca6d99851bded Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Fri, 19 Feb 2021 19:48:31 +0100 Subject: sys/targets: emit syscall numbers for more syscalls on freebsd copy_file_range is also not defined in the syzbot host image. --- sys/targets/targets.go | 30 ++++-------------------------- 1 file changed, 4 insertions(+), 26 deletions(-) (limited to 'sys') diff --git a/sys/targets/targets.go b/sys/targets/targets.go index d90d222ae..dd3977795 100644 --- a/sys/targets/targets.go +++ b/sys/targets/targets.go @@ -310,19 +310,8 @@ var List = map[string]map[string]*Target{ CCompiler: "clang", CFlags: []string{"-m64"}, NeedSyscallDefine: func(nr uint64) bool { - switch nr { - case 482: // SYS_freebsd_12_shm_open - return true - case 571: // SYS_shm_open2 - return true - case 572: // SYS_shm_rename - return true - case 574: // SYS___realpathat - return true - case 575: // SYS_close_range - return true - } - return false + // freebsd_12_shm_open, shm_open2, shm_rename, __realpathat, close_range, copy_file_range + return nr == 482 || nr >= 569 }, }, I386: { @@ -337,19 +326,8 @@ var List = map[string]map[string]*Target{ CCompiler: "clang", CFlags: []string{"-m32"}, NeedSyscallDefine: func(nr uint64) bool { - switch nr { - case 482: // SYS_freebsd_12_shm_open - return true - case 571: // SYS_shm_open2 - return true - case 572: // SYS_shm_rename - return true - case 574: // SYS___realpathat - return true - case 575: // SYS_close_range - return true - } - return false + // freebsd_12_shm_open, shm_open2, shm_rename, __realpathat, close_range, copy_file_range + return nr == 482 || nr >= 569 }, }, }, -- cgit mrf-deployment