From 5060bda66fc0ed04a6db9db7bc382bdccb1615de Mon Sep 17 00:00:00 2001 From: Aleksandr Nogikh Date: Wed, 12 Jan 2022 13:58:53 +0000 Subject: executor: remove sys_memfd_create defines Add memfd_create as a dependency to syz_mount_image and syz_read_part_table. --- sys/targets/targets.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'sys') diff --git a/sys/targets/targets.go b/sys/targets/targets.go index a5946cf16..a803cc31b 100644 --- a/sys/targets/targets.go +++ b/sys/targets/targets.go @@ -457,7 +457,11 @@ var oses = map[string]osCommon{ ExecutorUsesShmem: true, ExecutorUsesForkServer: true, KernelObject: "vmlinux", - cflags: []string{"-static-pie"}, + PseudoSyscallDeps: map[string][]string{ + "syz_read_part_table": []string{"memfd_create"}, + "syz_mount_image": []string{"memfd_create"}, + }, + cflags: []string{"-static-pie"}, }, FreeBSD: { SyscallNumbers: true, -- cgit mrf-deployment