From 757f06b1fadfe22cb3ac5f4f36e8e894eb78bb08 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Fri, 28 Jun 2024 13:26:47 +0200 Subject: pkg/runtest: add tests for max signal and cover filter --- pkg/rpcserver/local.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'pkg/rpcserver/local.go') diff --git a/pkg/rpcserver/local.go b/pkg/rpcserver/local.go index da1de1fc0..bd58ca4ad 100644 --- a/pkg/rpcserver/local.go +++ b/pkg/rpcserver/local.go @@ -29,7 +29,9 @@ type LocalConfig struct { // Handle ctrl+C and exit. HandleInterrupts bool // Run executor under gdb. - GDB bool + GDB bool + MaxSignal []uint64 + CoverFilter []uint64 // RunLocal exits when the context is cancelled. Context context.Context MachineChecked func(features flatrpc.Feature, syscalls map[*prog.Syscall]bool) queue.Source @@ -130,9 +132,9 @@ func (ctx *local) BugFrames() ([]string, []string) { } func (ctx *local) MaxSignal() signal.Signal { - return nil + return signal.FromRaw(ctx.cfg.MaxSignal, 0) } func (ctx *local) CoverageFilter(modules []*cover.KernelModule) []uint64 { - return nil + return ctx.cfg.CoverFilter } -- cgit mrf-deployment