internal/unsafeheader.Slice.Data (field)
22 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#L1411: val := arrayAt(s.Data, i, typ.Size(), "i < s.Len")
value.go#L2051: return uintptr((*unsafeheader.Slice)(v.ptr).Data)
value.go#L2319: base = s.Data
value.go#L2346: s.Data = arrayAt(base, i, typ.Elem.Size(), "i < cap")
value.go#L2349: s.Data = base
value.go#L2381: base = s.Data
value.go#L2398: s.Data = arrayAt(base, i, typ.Elem.Size(), "i < k <= cap")
value.go#L2401: s.Data = base
value.go#L2604: return (*unsafeheader.Slice)(v.ptr).Data
value.go#L2710: typedarrayclear(st.Elem, sh.Data, sh.Len)
value.go#L2779: ds.Data = dst.ptr
value.go#L2786: ss.Data = src.ptr
value.go#L2793: ss.Data = sh.Data
value.go#L2992: s := unsafeheader.Slice{Data: unsafe_NewArray(&(typ.Elem().(*rtype).t), cap), Len: len, Cap: cap}
value.go#L3002: s := unsafeheader.Slice{Data: p, Len: n, Cap: n}
value.go#L3567: return Value{t.common(), h.Data, v.flag&^(flagIndir|flagAddr|flagKindMask) | flag(Pointer)}
value.go#L3578: ptr := h.Data