Skip to content

Commit 28781ec

Browse files
committed
cmd/compile: make LibfuzzerInitializeCounters private
1 parent 074c9dd commit 28781ec

File tree

4 files changed

+8
-4
lines changed

4 files changed

+8
-4
lines changed

src/cmd/compile/internal/typecheck/builtin.go

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/cmd/compile/internal/typecheck/builtin/runtime.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -267,7 +267,7 @@ func libfuzzerTraceConstCmp4(uint32, uint32)
267267
func libfuzzerTraceConstCmp8(uint64, uint64)
268268

269269
// This function should be called by the fuzz target on start to register the 8bit counters with libfuzzer
270-
func LibfuzzerInitializeCounters()
270+
func libfuzzerInitializeCounters()
271271

272272
// architecture variants
273273
var x86HasPOPCNT bool

src/cmd/internal/goobj/builtinlist.go

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/runtime/libfuzzer.go

+5-1
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ func libfuzzerTraceConstCmp8(arg0, arg1 uint64) {
4545

4646
var pcTables []byte
4747

48-
func LibfuzzerInitializeCounters() {
48+
func libfuzzerInitializeCounters() {
4949
libfuzzerCallTraceInit(&__sanitizer_cov_8bit_counters_init, &__start___sancov_cntrs, &__stop___sancov_cntrs)
5050
start := unsafe.Pointer(&__start___sancov_cntrs)
5151
end := unsafe.Pointer(&__stop___sancov_cntrs)
@@ -59,6 +59,10 @@ func LibfuzzerInitializeCounters() {
5959
libfuzzerCallTraceInit(&__sanitizer_cov_pcs_init, &pcTables[0], &pcTables[size-1])
6060
}
6161

62+
func init() {
63+
libfuzzerInitializeCounters()
64+
}
65+
6266
//go:linkname __sanitizer_cov_trace_cmp1 __sanitizer_cov_trace_cmp1
6367
//go:cgo_import_static __sanitizer_cov_trace_cmp1
6468
var __sanitizer_cov_trace_cmp1 byte

0 commit comments

Comments
 (0)