From dd4e19c77a5326ec907cdf89df0cf9fc41aa17d9 Mon Sep 17 00:00:00 2001 From: Andrey Konovalov Date: Tue, 31 Jan 2017 18:39:24 +0100 Subject: execprog: enable tun when syz_emit_ethernet is used --- tools/syz-execprog/execprog.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tools/syz-execprog/execprog.go b/tools/syz-execprog/execprog.go index 03518c2d3..7e0a25d75 100644 --- a/tools/syz-execprog/execprog.go +++ b/tools/syz-execprog/execprog.go @@ -68,6 +68,16 @@ func main() { dedupCover = false } + handled := make(map[string]bool) + for _, prog := range progs { + for _, call := range prog.Calls { + handled[call.Meta.CallName] = true + } + } + if handled["syz_emit_ethernet"] { + flags |= ipc.FlagEnableTun + } + var wg sync.WaitGroup wg.Add(*flagProcs) var posMu, logMu sync.Mutex -- cgit mrf-deployment