From e2dee74923d168c188f25fb11f1e254fdc759e93 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Tue, 4 Jun 2024 12:55:39 +0200 Subject: pkg/flatrpc: send parameters to the fuzzer in RPC When we rewrite syz-fuzzer in C++ flag parsing will be painful, so send as many parameters to syz-fuzzer in RPC rather than as flags. --- pkg/instance/instance.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'pkg/instance') diff --git a/pkg/instance/instance.go b/pkg/instance/instance.go index f65311db0..cc4efb5a3 100644 --- a/pkg/instance/instance.go +++ b/pkg/instance/instance.go @@ -452,7 +452,6 @@ type FuzzerCmdArgs struct { Arch string FwdAddr string Sandbox string - Procs int Verbosity int Cover bool Debug bool @@ -481,9 +480,9 @@ func FuzzerCmd(args *FuzzerCmdArgs) string { optionalArg = " " + tool.OptionalFlags(flags) } return fmt.Sprintf("%v -executor=%v -name=%v -arch=%v%v -manager=%v -sandbox=%v"+ - " -procs=%v -cover=%v -debug=%v %v%v", + " -cover=%v -debug=%v %v%v", args.Fuzzer, args.Executor, args.Name, args.Arch, osArg, args.FwdAddr, args.Sandbox, - args.Procs, args.Cover, args.Debug, verbosityArg, optionalArg) + args.Cover, args.Debug, verbosityArg, optionalArg) } func ExecprogCmd(execprog, executor, OS, arch, sandbox string, sandboxArg int, repeat, threaded, collide bool, -- cgit mrf-deployment