mirror of
https://github.com/hanzoai/visor.git
synced 2026-09-24 17:04:14 +00:00
coverage: call cfile.InitHook from InitCoverageData
For some reason, it is required if runsc is compiled with the coverpkg parameter to filter our packages from the code coverage instrumentation. Reported-by: [email protected] PiperOrigin-RevId: 831500071
This commit is contained in:
@@ -32,6 +32,7 @@ import (
|
||||
"bytes"
|
||||
"fmt"
|
||||
icov "internal/coverage"
|
||||
"internal/coverage/cfile"
|
||||
"internal/coverage/decodecounter"
|
||||
"internal/coverage/decodemeta"
|
||||
"internal/coverage/rtcov"
|
||||
@@ -279,6 +280,7 @@ func consumeCoverageData(handler func(pc uint64) bool) {
|
||||
// data is written.
|
||||
func InitCoverageData() {
|
||||
globalData.once.Do(func() {
|
||||
cfile.InitHook(false)
|
||||
globalData.pkgs = make(map[uint32]*pkg)
|
||||
ml := rtcov.Meta.List
|
||||
for k, b := range ml {
|
||||
|
||||
Reference in New Issue
Block a user