diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2024-06-28 13:26:47 +0200 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2024-06-28 12:16:25 +0000 |
| commit | 757f06b1fadfe22cb3ac5f4f36e8e894eb78bb08 (patch) | |
| tree | def7f765d88c60f6170e63c643bfa3267ebe44b9 /pkg/rpcserver/local.go | |
| parent | 69d5a967f63450b170c5cf76716e302e86a9cae4 (diff) | |
pkg/runtest: add tests for max signal and cover filter
Diffstat (limited to 'pkg/rpcserver/local.go')
| -rw-r--r-- | pkg/rpcserver/local.go | 8 |
1 files changed, 5 insertions, 3 deletions
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 } |
