From e2f6c0c1b57a838c4c17cb3a2e07c6fbda41a7c6 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Mon, 13 Jul 2020 10:40:03 +0200 Subject: sys/targets: don't use HostFuzzer mode for test OS We set HostFuzzer for all test targets b/c in some contexts they needed the same special behavior as real HostFuzzer targets (e.g no checking enabled syscalls). However, in some other contexts they don't the same special behavior as real HostFuzzer targets. For example, pkg/ipc does rate limiting for HostFuzzer and pkg/runtest don't run C tests for HostFuzzer. Add special case for test targets in pkg/host, and don't set HostFuzzer for all test targets (keep it for one target for better coverage). --- sys/targets/targets.go | 3 --- 1 file changed, 3 deletions(-) (limited to 'sys') diff --git a/sys/targets/targets.go b/sys/targets/targets.go index e0a049a09..96ccd7881 100644 --- a/sys/targets/targets.go +++ b/sys/targets/targets.go @@ -96,7 +96,6 @@ var List = map[string]map[string]*Target{ SyscallPrefix: "SYS_", ExecutorUsesShmem: false, ExecutorUsesForkServer: false, - HostFuzzer: true, }, }, "64_fork": { @@ -109,7 +108,6 @@ var List = map[string]map[string]*Target{ SyscallPrefix: "SYS_", ExecutorUsesShmem: false, ExecutorUsesForkServer: true, - HostFuzzer: true, }, }, "32_shmem": { @@ -123,7 +121,6 @@ var List = map[string]map[string]*Target{ SyscallPrefix: "SYS_", ExecutorUsesShmem: true, ExecutorUsesForkServer: false, - HostFuzzer: true, }, }, "32_fork_shmem": { -- cgit mrf-deployment