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")))[:])
 |
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |