diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2018-06-12 14:05:02 +0200 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2018-06-12 14:53:22 +0200 |
| commit | 06ece2ca663d0565d9e4cd932c4c2d86767a5396 (patch) | |
| tree | 0ba1566273ece79a1570afc79a030cd78df8e3ef /pkg/ipc | |
| parent | 62d1af2467768d46623d446efaaf2f2cb6e8350e (diff) | |
pkg/host: rework host feature detection/setup
Currently host feature detection/setup code is spread
across platform-independent fuzzer code, pkg/host, pkg/ipc
and executor.
Move this all into pkg/host and show readable info
about features on manager start.
Fixes #46
Diffstat (limited to 'pkg/ipc')
| -rw-r--r-- | pkg/ipc/ipc.go | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/pkg/ipc/ipc.go b/pkg/ipc/ipc.go index 695218e4f..c7dc03753 100644 --- a/pkg/ipc/ipc.go +++ b/pkg/ipc/ipc.go @@ -19,7 +19,6 @@ import ( "time" "unsafe" - "github.com/google/syzkaller/pkg/host" "github.com/google/syzkaller/pkg/osutil" "github.com/google/syzkaller/prog" "github.com/google/syzkaller/sys/targets" @@ -278,13 +277,6 @@ var enableFaultOnce sync.Once // hanged: program hanged and was killed // err0: failed to start process, or executor has detected a logical error func (env *Env) Exec(opts *ExecOpts, p *prog.Prog) (output []byte, info []CallInfo, failed, hanged bool, err0 error) { - if opts.Flags&FlagInjectFault != 0 { - enableFaultOnce.Do(func() { - if err := host.EnableFaultInjection(); err != nil { - panic(err) - } - }) - } // Copy-in serialized program. progSize, err := p.SerializeForExec(env.in) if err != nil { |
