reflect.Value.ptr (field)

112 uses

	reflect (current package)
		deepequal.go#L65: 				return v.ptr
		makefunc.go#L103: 	rcvr := Value{v.typ, v.ptr, fl}
		swapper.go#L40: 			ps := *(*[]unsafe.Pointer)(v.ptr)
		swapper.go#L44: 			ss := *(*[]string)(v.ptr)
		swapper.go#L50: 			is := *(*[]int64)(v.ptr)
		swapper.go#L53: 			is := *(*[]int32)(v.ptr)
		swapper.go#L56: 			is := *(*[]int16)(v.ptr)
		swapper.go#L59: 			is := *(*[]int8)(v.ptr)
		swapper.go#L64: 	s := (*unsafeheader.Slice)(v.ptr)
		value.go#L43: 	ptr unsafe.Pointer
		value.go#L99: 		return *(*unsafe.Pointer)(v.ptr)
		value.go#L101: 	return v.ptr
		value.go#L116: 		ptr := v.ptr
		value.go#L128: 		e.word = *(*unsafe.Pointer)(v.ptr)
		value.go#L131: 		e.word = v.ptr
		value.go#L276: 	return Value{v.typ.ptrTo(), v.ptr, fl | flag(Ptr)}
		value.go#L283: 	return *(*bool)(v.ptr)
		value.go#L294: 	return *(*[]byte)(v.ptr)
		value.go#L305: 	return *(*[]rune)(v.ptr)
		value.go#L367: 		fn = *(*unsafe.Pointer)(v.ptr)
		value.go#L369: 		fn = v.ptr
		value.go#L468: 			typedmemmove(targ, addr, v.ptr)
		value.go#L470: 			*(*unsafe.Pointer)(addr) = v.ptr
		value.go#L552: 			v.ptr = unsafe_New(typ)
		value.go#L554: 				typedmemmove(typ, v.ptr, add(ptr, off, "typ.size > 0"))
		value.go#L558: 			v.ptr = *(*unsafe.Pointer)(add(ptr, off, "1-ptr"))
		value.go#L604: 				memmove(addr, v.ptr, typ.size)
		value.go#L606: 				*(*uintptr)(addr) = uintptr(v.ptr)
		value.go#L646: 		iface := (*nonEmptyInterface)(v.ptr)
		value.go#L678: 		iface := (*nonEmptyInterface)(v.ptr)
		value.go#L681: 		*(*unsafe.Pointer)(p) = *(*unsafe.Pointer)(v.ptr)
		value.go#L683: 		*(*unsafe.Pointer)(p) = v.ptr
		value.go#L781: 		return (*unsafeheader.Slice)(v.ptr).Cap
		value.go#L800: 		return complex128(*(*complex64)(v.ptr))
		value.go#L802: 		return *(*complex128)(v.ptr)
		value.go#L817: 			eface = *(*interface{})(v.ptr)
		value.go#L821: 			})(v.ptr))
		value.go#L829: 		ptr := v.ptr
		value.go#L874: 	ptr := add(v.ptr, field.offset(), "same as non-reflect &v.field")
		value.go#L927: 		return float64(*(*float32)(v.ptr))
		value.go#L929: 		return *(*float64)(v.ptr)
		value.go#L953: 		val := add(v.ptr, offset, "same as &v[i], i < tt.len")
		value.go#L960: 		s := (*unsafeheader.Slice)(v.ptr)
		value.go#L971: 		s := (*unsafeheader.String)(v.ptr)
		value.go#L986: 	p := v.ptr
		value.go#L1038: 			return *(*interface{})(v.ptr)
		value.go#L1042: 		})(v.ptr)
		value.go#L1059: 	return *(*[2]uintptr)(v.ptr)
		value.go#L1076: 		ptr := v.ptr
		value.go#L1084: 		return *(*unsafe.Pointer)(v.ptr) == nil
		value.go#L1158: 		return (*unsafeheader.Slice)(v.ptr).Len
		value.go#L1161: 		return (*unsafeheader.String)(v.ptr).Len
		value.go#L1185: 		k = key.ptr
		value.go#L1187: 		k = unsafe.Pointer(&key.ptr)
		value.go#L1333: 	return Value{v.typ, v.ptr, fl}
		value.go#L1462: 			return *(*uintptr)(v.ptr)
		value.go#L1487: 		return (*SliceHeader)(v.ptr).Data
		value.go#L1515: 		val.ptr = p
		value.go#L1518: 		p = unsafe.Pointer(&val.ptr)
		value.go#L1547: 		p = x.ptr
		value.go#L1549: 		p = unsafe.Pointer(&x.ptr)
		value.go#L1562: 		target = v.ptr
		value.go#L1566: 		if x.ptr == unsafe.Pointer(&zeroVal[0]) {
		value.go#L1567: 			typedmemclr(v.typ, v.ptr)
		value.go#L1569: 			typedmemmove(v.typ, v.ptr, x.ptr)
		value.go#L1572: 		*(*unsafe.Pointer)(v.ptr) = x.ptr
		value.go#L1581: 	*(*bool)(v.ptr) = x
		value.go#L1592: 	*(*[]byte)(v.ptr) = x
		value.go#L1603: 	*(*[]rune)(v.ptr) = x
		value.go#L1614: 		*(*complex64)(v.ptr) = complex64(x)
		value.go#L1616: 		*(*complex128)(v.ptr) = x
		value.go#L1628: 		*(*float32)(v.ptr) = float32(x)
		value.go#L1630: 		*(*float64)(v.ptr) = x
		value.go#L1642: 		*(*int)(v.ptr) = int(x)
		value.go#L1644: 		*(*int8)(v.ptr) = int8(x)
		value.go#L1646: 		*(*int16)(v.ptr) = int16(x)
		value.go#L1648: 		*(*int32)(v.ptr) = int32(x)
		value.go#L1650: 		*(*int64)(v.ptr) = x
		value.go#L1660: 	s := (*unsafeheader.Slice)(v.ptr)
		value.go#L1673: 	s := (*unsafeheader.Slice)(v.ptr)
		value.go#L1694: 		k = key.ptr
		value.go#L1696: 		k = unsafe.Pointer(&key.ptr)
		value.go#L1706: 		e = elem.ptr
		value.go#L1708: 		e = unsafe.Pointer(&elem.ptr)
		value.go#L1721: 		*(*uint)(v.ptr) = uint(x)
		value.go#L1723: 		*(*uint8)(v.ptr) = uint8(x)
		value.go#L1725: 		*(*uint16)(v.ptr) = uint16(x)
		value.go#L1727: 		*(*uint32)(v.ptr) = uint32(x)
		value.go#L1729: 		*(*uint64)(v.ptr) = x
		value.go#L1731: 		*(*uintptr)(v.ptr) = uintptr(x)
		value.go#L1740: 	*(*unsafe.Pointer)(v.ptr) = x
		value.go#L1748: 	*(*string)(v.ptr) = x
		value.go#L1771: 		base = v.ptr
		value.go#L1775: 		s := (*unsafeheader.Slice)(v.ptr)
		value.go#L1780: 		s := (*unsafeheader.String)(v.ptr)
		value.go#L1833: 		base = v.ptr
		value.go#L1837: 		s := (*unsafeheader.Slice)(v.ptr)
		value.go#L1876: 		return *(*string)(v.ptr)
		value.go#L1940: 	p := v.ptr
		value.go#L1974: 	return uintptr(v.ptr)
		value.go#L2102: 		ds.Data = dst.ptr
		value.go#L2106: 		ds = *(*unsafeheader.Slice)(dst.ptr)
		value.go#L2109: 		ss.Data = src.ptr
		value.go#L2113: 		ss = *(*unsafeheader.Slice)(src.ptr)
		value.go#L2115: 		sh := *(*unsafeheader.String)(src.ptr)
		value.go#L2239: 				rc.val = v.ptr
		value.go#L2241: 				rc.val = unsafe.Pointer(&v.ptr)
		value.go#L2429: 		return Value{dst, v.ptr, fl}
		value.go#L2672: 		return makeFloat32(v.flag.ro(), *(*float32)(v.ptr), t)
		value.go#L2724: 	ptr := v.ptr