From c90d72859537bb8aaff047331bf8d22ca7cc85bc Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Tue, 13 Oct 2015 14:58:50 +0200 Subject: dump coverage in execprog command --- manager/cover.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'manager') diff --git a/manager/cover.go b/manager/cover.go index accc230f9..190fb6038 100644 --- a/manager/cover.go +++ b/manager/cover.go @@ -15,6 +15,8 @@ import ( "strconv" "strings" "sync" + + "github.com/google/syzkaller/cover" ) type LineInfo struct { @@ -171,7 +173,7 @@ func symbolize(vmlinux string, cov []uint32) error { defer cmd.Wait() go func() { for _, pc := range cov { - fmt.Fprintf(stdin, "0xffffffff%x\n", pc-1) + fmt.Fprintf(stdin, "0x%x\n", cover.RestorePC(pc)-1) } stdin.Close() }() -- cgit mrf-deployment