From 15846cbccf63a4e74cce5b8cf0c1931fdcf81ccd Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Wed, 15 May 2024 15:17:16 +0200 Subject: pkg/ipc: use flatrpc flags Flatrpc flags are passed in RPC execution requests, so to avoid conversions and duplicate set of flags use flatrpc flags in pkg/ipc directly. --- syz-manager/rpc.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'syz-manager') diff --git a/syz-manager/rpc.go b/syz-manager/rpc.go index 53dc5a389..8c5e67e34 100644 --- a/syz-manager/rpc.go +++ b/syz-manager/rpc.go @@ -584,10 +584,10 @@ func (serv *RPCServer) newRequest(runner *Runner, req *queue.Request) (rpctype.E func (serv *RPCServer) execOpts() ipc.ExecOpts { env := ipc.FeaturesToFlags(serv.enabledFeatures, nil) if *flagDebug { - env |= ipc.FlagDebug + env |= flatrpc.ExecEnvDebug } if serv.cfg.Cover { - env |= ipc.FlagSignal + env |= flatrpc.ExecEnvSignal } sandbox, err := ipc.SandboxToFlags(serv.cfg.Sandbox) if err != nil { @@ -595,12 +595,12 @@ func (serv *RPCServer) execOpts() ipc.ExecOpts { } env |= sandbox - exec := ipc.FlagThreaded + exec := flatrpc.ExecFlagThreaded if !serv.cfg.RawCover { - exec |= ipc.FlagDedupCover + exec |= flatrpc.ExecFlagDedupCover } if serv.cfg.HasCovFilter() { - exec |= ipc.FlagEnableCoverageFilter + exec |= flatrpc.ExecFlagCoverFilter } return ipc.ExecOpts{ EnvFlags: env, -- cgit mrf-deployment