Skip to content

Commit

Permalink
simplify initializing libfuzzer 8bit counters
Browse files Browse the repository at this point in the history
  • Loading branch information
kyakdan committed Mar 18, 2022
1 parent a039aba commit 1d4e1ab
Showing 1 changed file with 1 addition and 5 deletions.
6 changes: 1 addition & 5 deletions src/runtime/libfuzzer.go
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ func libfuzzerTraceConstCmp8(arg0, arg1 uint64) {

var pcTables []byte

func libfuzzerInitializeCounters() {
func init() {
libfuzzerCallWithTwoByteBuffers(&__sanitizer_cov_8bit_counters_init, &__start___sancov_cntrs, &__stop___sancov_cntrs)
start := unsafe.Pointer(&__start___sancov_cntrs)
end := unsafe.Pointer(&__stop___sancov_cntrs)
Expand All @@ -59,10 +59,6 @@ func libfuzzerInitializeCounters() {
libfuzzerCallWithTwoByteBuffers(&__sanitizer_cov_pcs_init, &pcTables[0], &pcTables[size-1])
}

func init() {
libfuzzerInitializeCounters()
}

//go:linkname __sanitizer_cov_trace_cmp1 __sanitizer_cov_trace_cmp1
//go:cgo_import_static __sanitizer_cov_trace_cmp1
var __sanitizer_cov_trace_cmp1 byte
Expand Down

0 comments on commit 1d4e1ab

Please sign in to comment.