diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2017-09-27 11:48:07 +0200 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2017-09-27 18:59:50 +0200 |
| commit | 4b83c85945efe862c8e007a3df85b07815664dea (patch) | |
| tree | eedfd11edf7f314c2ed74b18c1d0d373a9a1b21a /syz-manager | |
| parent | 6350e5c2cfea0567cfd6f0e11ed3b8352fdfe8e8 (diff) | |
Makefile: name windows executables with .exe suffix
Diffstat (limited to 'syz-manager')
| -rw-r--r-- | syz-manager/mgrconfig/mgrconfig.go | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/syz-manager/mgrconfig/mgrconfig.go b/syz-manager/mgrconfig/mgrconfig.go index b0e3935bb..523cbb585 100644 --- a/syz-manager/mgrconfig/mgrconfig.go +++ b/syz-manager/mgrconfig/mgrconfig.go @@ -107,9 +107,16 @@ func load(data []byte, filename string) (*Config, error) { return nil, err } - cfg.SyzFuzzerBin = filepath.Join(cfg.Syzkaller, "bin", cfg.TargetOS+"_"+cfg.TargetVMArch, "syz-fuzzer") - cfg.SyzExecprogBin = filepath.Join(cfg.Syzkaller, "bin", cfg.TargetOS+"_"+cfg.TargetVMArch, "syz-execprog") - cfg.SyzExecutorBin = filepath.Join(cfg.Syzkaller, "bin", cfg.TargetOS+"_"+cfg.TargetArch, "syz-executor") + targetBin := func(name string) string { + exe := "" + if cfg.TargetOS == "windows" { + exe = ".exe" + } + return filepath.Join(cfg.Syzkaller, "bin", cfg.TargetOS+"_"+cfg.TargetVMArch, name+exe) + } + cfg.SyzFuzzerBin = targetBin("syz-fuzzer") + cfg.SyzExecprogBin = targetBin("syz-execprog") + cfg.SyzExecutorBin = targetBin("syz-executor") if !osutil.IsExist(cfg.SyzFuzzerBin) { return nil, fmt.Errorf("bad config syzkaller param: can't find %v", cfg.SyzFuzzerBin) } |
