internal/abi.Name.DataChecked (method)

8 uses

	internal/abi (current package)
		type.go#L622: func (n Name) DataChecked(off int, whySafe string) *byte {
		type.go#L652: 		x := *n.DataChecked(off+i, "read varint")
		type.go#L690: 	return unsafe.String(n.DataChecked(1+i, "non-empty string"), l)
		type.go#L700: 	return unsafe.String(n.DataChecked(1+i+l+i2, "non-empty string"), l2)

	internal/reflectlite
		type.go#L197: 	if n.Bytes == nil || *n.DataChecked(0, "name flag field")&(1<<2) == 0 {
		type.go#L209: 	copy((*[4]byte)(unsafe.Pointer(&nameOff))[:], (*[4]byte)(unsafe.Pointer(n.DataChecked(off, "name offset field")))[:])

	reflect
		type.go#L415: 	if n.Bytes == nil || *n.DataChecked(0, "name flag field")&(1<<2) == 0 {
		type.go#L427: 	copy((*[4]byte)(unsafe.Pointer(&nameOff))[:], (*[4]byte)(unsafe.Pointer(n.DataChecked(off, "name offset field")))[:])