aboutsummaryrefslogtreecommitdiffstats
path: root/cover
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 /cover
parent29e95fbb262d0f19ee1f04a59bafda4bf8f97b63 (diff)
dump coverage in execprog command
Diffstat (limited to 'cover')
-rw-r--r--cover/cover.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/cover/cover.go b/cover/cover.go
index c55f328e6..4c07314af 100644
--- a/cover/cover.go
+++ b/cover/cover.go
@@ -20,6 +20,10 @@ func Copy(cov Cover) Cover {
return append(Cover{}, cov...)
}
+func RestorePC(pc uint32) uint64 {
+ return uint64(0xffffffff)<<32 + uint64(pc)
+}
+
/* Canonicalize sorts and removes duplicates. */
func Canonicalize(cov []uint32) Cover {
sort.Sort(Cover(cov))