diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2015-10-13 14:58:50 +0200 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2015-10-13 15:29:07 +0200 |
| commit | c90d72859537bb8aaff047331bf8d22ca7cc85bc (patch) | |
| tree | ad38888e762004dd0f4fca9361e8ce2be28c5b35 /manager | |
| parent | 29e95fbb262d0f19ee1f04a59bafda4bf8f97b63 (diff) | |
dump coverage in execprog command
Diffstat (limited to 'manager')
| -rw-r--r-- | manager/cover.go | 4 |
1 files changed, 3 insertions, 1 deletions
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() }() |
