From 0a971ab1d087800b55cd2bf7daed44ab323ff900 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Fri, 29 Jun 2018 18:15:41 +0200 Subject: syz-manager: implement fallback coverage report --- pkg/ipc/ipc.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'pkg/ipc') diff --git a/pkg/ipc/ipc.go b/pkg/ipc/ipc.go index b488da277..2f7f4e928 100644 --- a/pkg/ipc/ipc.go +++ b/pkg/ipc/ipc.go @@ -19,6 +19,7 @@ import ( "unsafe" "github.com/google/syzkaller/pkg/osutil" + "github.com/google/syzkaller/pkg/signal" "github.com/google/syzkaller/prog" "github.com/google/syzkaller/sys/targets" ) @@ -333,7 +334,7 @@ func addFallbackSignal(p *prog.Prog, info []CallInfo) { if !inf.Executed || len(inf.Signal) != 0 { continue } - inf.Signal = []uint32{uint32(call.Meta.ID)<<16 | uint32(inf.Errno)&0x3ff} + inf.Signal = []uint32{signal.EncodeFallback(call.Meta.ID, inf.Errno)} } } -- cgit mrf-deployment