From: Cherry Zhang Date: Thu, 14 May 2020 20:11:53 +0000 (-0400) Subject: cmd/link: fix SLIBFUZZER_EXTRA_COUNTER symbol handling X-Git-Tag: go1.15beta1~143 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=881d5405402d6e8c54f83eed6216a9ed29778006;p=gostls13.git cmd/link: fix SLIBFUZZER_EXTRA_COUNTER symbol handling Found this while deleting the old code. This should be data2. Change-Id: I1232fac22ef63bb3a3f25a0558537cc371af3bd9 Reviewed-on: https://go-review.googlesource.com/c/go/+/234098 Run-TryBot: Cherry Zhang TryBot-Result: Gobot Gobot Reviewed-by: Than McIntosh Reviewed-by: Jeremy Faller --- diff --git a/src/cmd/link/internal/ld/data.go b/src/cmd/link/internal/ld/data.go index 13ccb86a03..e29b6e8e3b 100644 --- a/src/cmd/link/internal/ld/data.go +++ b/src/cmd/link/internal/ld/data.go @@ -1730,7 +1730,7 @@ func (state *dodataState) allocateDataSections2(ctxt *Link) { ldr.SetSymSect(ldr.LookupOrCreateSym("runtime.end", 0), sect) // Coverage instrumentation counters for libfuzzer. - if len(state.data[sym.SLIBFUZZER_EXTRA_COUNTER]) > 0 { + if len(state.data2[sym.SLIBFUZZER_EXTRA_COUNTER]) > 0 { state.allocateNamedSectionAndAssignSyms2(&Segdata, "__libfuzzer_extra_counters", sym.SLIBFUZZER_EXTRA_COUNTER, sym.Sxxx, 06) }