var runtime.writeBarrier

33 uses

	runtime (current package)
		atomic_pointer.go#L32: 	if writeBarrier.enabled {
		atomic_pointer.go#L48: 	if writeBarrier.enabled {
		atomic_pointer.go#L60: 	if writeBarrier.enabled {
		atomic_pointer.go#L73: 	if writeBarrier.enabled {
		map_fast32.go#L430: 				if sys.PtrSize == 4 && t.key.ptrdata != 0 && writeBarrier.enabled {
		map_fast64.go#L432: 				if t.key.ptrdata != 0 && writeBarrier.enabled {
		mbarrier.go#L160: 	if writeBarrier.needed && typ.ptrdata != 0 {
		mbarrier.go#L171: 	if writeBarrier.cgo {
		mbarrier.go#L199: 	if writeBarrier.needed && typ.ptrdata > off && size >= sys.PtrSize {
		mbarrier.go#L211: 	if writeBarrier.cgo {
		mbarrier.go#L227: 	if writeBarrier.needed && typ != nil && typ.ptrdata != 0 && size >= sys.PtrSize {
		mbarrier.go#L258: 	if writeBarrier.cgo {
		mbarrier.go#L271: 	if writeBarrier.needed {
		mbarrier.go#L299: 	if writeBarrier.needed && typ.ptrdata != 0 {
		mbarrier.go#L312: 	if writeBarrier.needed && typ.ptrdata != 0 {
		mbitmap.go#L556: 	if !writeBarrier.needed {
		mbitmap.go#L624: 	if !writeBarrier.needed {
		mbitmap.go#L710: 	if !writeBarrier.needed {
		mgc.go#L257: var writeBarrier struct {
		mgc.go#L279: 	writeBarrier.needed = gcphase == _GCmark || gcphase == _GCmarktermination
		mgc.go#L280: 	writeBarrier.enabled = writeBarrier.needed || writeBarrier.cgo
		mgcmark.go#L982: 	if !writeBarrier.needed {
		mgcmark.go#L1096: 	if !writeBarrier.needed {
		mwbbuf.go#L83: 	if writeBarrier.cgo {
		mwbbuf.go#L187: 	if writeBarrier.cgo && dst != nil {
		mwbbuf.go#L191: 		if !writeBarrier.needed {
		proc.go#L670: 		writeBarrier.cgo = true
		proc.go#L671: 		writeBarrier.enabled = true
		proc.go#L4051: 		if writeBarrier.needed && !_g_.m.curg.gcscandone {
		slice.go#L62: 		if copymem > 0 && writeBarrier.enabled {
		slice.go#L231: 		if lenmem > 0 && writeBarrier.enabled {