aboutsummaryrefslogtreecommitdiffstats
path: root/manager
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2015-10-13 14:58:50 +0200
committerDmitry Vyukov <dvyukov@google.com>2015-10-13 15:29:07 +0200
commitc90d72859537bb8aaff047331bf8d22ca7cc85bc (patch)
treead38888e762004dd0f4fca9361e8ce2be28c5b35 /manager
parent29e95fbb262d0f19ee1f04a59bafda4bf8f97b63 (diff)
dump coverage in execprog command
Diffstat (limited to 'manager')
-rw-r--r--manager/cover.go4
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()
}()