mirror of
https://github.com/golang/go
synced 2024-11-18 10:54:40 -07:00
runtime: remove unused scanSize parameter to gcmarknewobject
This was left over from the old pacer, and never removed when the old pacer was removed in Go 1.19. Change-Id: I79e5f0420c6100c66bd06129a68f5bbab7c1ea8f Reviewed-on: https://go-review.googlesource.com/c/go/+/429256 Reviewed-by: Keith Randall <khr@google.com> Run-TryBot: Michael Knyszek <mknyszek@google.com> Auto-Submit: Michael Knyszek <mknyszek@google.com> TryBot-Result: Gopher Robot <gobot@golang.org> Reviewed-by: Keith Randall <khr@golang.org>
This commit is contained in:
parent
2caaad942e
commit
51c34e2f0b
@ -1052,8 +1052,8 @@ func mallocgc(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
|
||||
}
|
||||
}
|
||||
|
||||
var scanSize uintptr
|
||||
if !noscan {
|
||||
var scanSize uintptr
|
||||
heapBitsSetType(uintptr(x), size, dataSize, typ)
|
||||
if dataSize > typ.size {
|
||||
// Array allocation. If there are any
|
||||
@ -1081,7 +1081,7 @@ func mallocgc(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
|
||||
// This may be racing with GC so do it atomically if there can be
|
||||
// a race marking the bit.
|
||||
if gcphase != _GCoff {
|
||||
gcmarknewobject(span, uintptr(x), size, scanSize)
|
||||
gcmarknewobject(span, uintptr(x), size)
|
||||
}
|
||||
|
||||
if raceenabled {
|
||||
|
@ -1563,7 +1563,7 @@ func gcDumpObject(label string, obj, off uintptr) {
|
||||
//
|
||||
//go:nowritebarrier
|
||||
//go:nosplit
|
||||
func gcmarknewobject(span *mspan, obj, size, scanSize uintptr) {
|
||||
func gcmarknewobject(span *mspan, obj, size uintptr) {
|
||||
if useCheckmark { // The world should be stopped so this should not happen.
|
||||
throw("gcmarknewobject called while doing checkmark")
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user