// Copyright 2022 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.

package runtime

import (
	
	
)

//go:linkname runtime_coverage_getCovCounterList runtime/coverage.getCovCounterList
func runtime_coverage_getCovCounterList() []rtcov.CovCounterBlob {
	 := []rtcov.CovCounterBlob{}
	 := unsafe.Sizeof(uint32(0))
	for  := &firstmoduledata;  != nil;  = .next {
		if .covctrs == .ecovctrs {
			continue
		}
		 = append(, rtcov.CovCounterBlob{
			Counters: (*uint32)(unsafe.Pointer(.covctrs)),
			Len:      uint64((.ecovctrs - .covctrs) / ),
		})
	}
	return 
}