internal/unsafeheader.Slice.Data (field)
21 uses
internal/unsafeheader (current package)
unsafeheader.go#L23: Data unsafe.Pointer
internal/reflectlite
swapper.go#L72: val1 := arrayAt(s.Data, i, size, "i < s.Len")
swapper.go#L73: val2 := arrayAt(s.Data, j, size, "j < s.Len")
reflect
swapper.go#L73: val1 := arrayAt(s.Data, i, size, "i < s.Len")
swapper.go#L74: val2 := arrayAt(s.Data, j, size, "j < s.Len")
value.go#L1428: val := arrayAt(s.Data, i, typ.Size(), "i < s.Len")
value.go#L2182: return uintptr((*unsafeheader.Slice)(v.ptr).Data)
value.go#L2491: base = s.Data
value.go#L2518: s.Data = arrayAt(base, i, typ.Elem.Size(), "i < cap")
value.go#L2521: s.Data = base
value.go#L2553: base = s.Data
value.go#L2570: s.Data = arrayAt(base, i, typ.Elem.Size(), "i < k <= cap")
value.go#L2573: s.Data = base
value.go#L2762: return (*unsafeheader.Slice)(v.ptr).Data
value.go#L2866: typedarrayclear(st.Elem, sh.Data, sh.Len)
value.go#L2934: ds.Data = dst.ptr
value.go#L2941: ss.Data = src.ptr
value.go#L2948: ss.Data = sh.Data
value.go#L3147: s := unsafeheader.Slice{Data: unsafe_NewArray(&(typ.Elem().(*rtype).t), cap), Len: len, Cap: cap}
value.go#L3728: return Value{t.common(), h.Data, v.flag&^(flagIndir|flagAddr|flagKindMask) | flag(Pointer)}
value.go#L3739: ptr := h.Data
|
The pages are generated with Golds v0.6.7. (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 @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |