Dmitry Vyukov
c85e1c5be9
pkg/cover: hierarchical coverage reports
...
Better coverage reports with hierarchical coverage information,
number of programs covering each line,
handling of partially covered lines,
links to programs covering lines.
Fixes #682
2019-07-26 19:32:14 +02:00
Dmitry Vyukov
f53c0235fa
pkg/cover: fix objdump process hang
...
One instance we observed that objdump hanged due to stdout
pipe overflow due to panic in archCallInsn.
The reason for the original panic is still unclear,
but fix the objdump hang. We need to terminate objdump
and propagate the panic.
Also extend the panic messages.
2019-07-18 09:37:07 +02:00
Siddharth M
f613a7c41d
pkg/cover: fix prefix computation
...
* pkg/cover: Modify parsing logic
1. Remove prefix computation
2. Add a mgrconfig for kernel build directory
* pkg/report: shorten reports with kernelBuildSrc instead of kernelSrc
* pkg/report: Fix failing tests
* pkg/report: fix formating issues
* tools/syz-cover: Fix unintended redefinition
* make changes to fix failing ci build
* pkg/report: fix issues
2019-07-17 11:58:23 +02:00
Dmitry Vyukov
f5a25d38ac
pkg/cover: factor out common code into combinePrefix
...
Combining of prefixes is now repeated in 2 places.
Factor it out into a common function.
2019-05-29 14:58:40 +02:00
Michael Tuexen
59a32682c0
pkg/cover: further improve prefix computation
...
When computing the prefix, take the covered and uncovered PCs into
account.
2019-05-29 14:58:36 +02:00
Michael Tuexen
17c2df6f20
pkg/cover: improve prefix computation
...
When the prefix becomes the empty string during the computation,
stop computing it, since the empty string is the result.
2019-05-29 14:58:31 +02:00
Dmitry Vyukov
5dd495422e
syz-manager: move coverage report code to pkg/cover
...
This will allow better testing and make it possible to reuse this code.
2018-12-10 16:37:01 +01:00
Dmitry Vyukov
36d1c4540a
all: fix gometalinter warnings
...
Fix typos, non-canonical code, remove dead code, etc.
2018-03-08 18:48:26 +01:00
Dmitry Vyukov
04cbdbd1ae
syz-fuzzer: prioritize signal from successful syscalls
...
Signal on successful syscalls is more valuable than
signal on unsuccessful syscalls.y
2018-02-20 20:51:41 +01:00
Dmitry Vyukov
ec95d17c32
pkg/cover: move from cover
2017-06-17 14:41:15 +02:00