aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/vminfo/openbsd.go
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2024-11-25 12:03:30 +0100
committerDmitry Vyukov <dvyukov@google.com>2024-11-25 14:12:10 +0000
commit02832ca35ded902878eb2a3aa43a1235de5f8ac4 (patch)
treed9f362983f5df58518549650bc27806853b38b6f /pkg/vminfo/openbsd.go
parenta84878fcfef572bb166d73bcc5974ea50a3fde64 (diff)
pkg/vminfo: refactor few things
Use default nop implementation for most openbsd/netbsd methods. Move linux-specific vm type checks to linux code. Remove indirection for CheckFiles as we have for RequiredFiles.
Diffstat (limited to 'pkg/vminfo/openbsd.go')
-rw-r--r--pkg/vminfo/openbsd.go18
1 files changed, 2 insertions, 16 deletions
diff --git a/pkg/vminfo/openbsd.go b/pkg/vminfo/openbsd.go
index e7c0d78e2..fe7c0191e 100644
--- a/pkg/vminfo/openbsd.go
+++ b/pkg/vminfo/openbsd.go
@@ -7,22 +7,8 @@ import (
"github.com/google/syzkaller/prog"
)
-type openbsd int
-
-func (openbsd) RequiredFiles() []string {
- return nil
-}
-
-func (openbsd) checkFiles() []string {
- return nil
-}
-
-func (openbsd) parseModules(files filesystem) ([]*KernelModule, error) {
- return nil, nil
-}
-
-func (openbsd) machineInfos() []machineInfoFunc {
- return nil
+type openbsd struct {
+ nopChecker
}
func (openbsd) syscallCheck(ctx *checkContext, call *prog.Syscall) string {