internal/abi.Type.Pointers (method)

45 uses

	internal/abi (current package)
		type.go#L204: func (t *Type) Pointers() bool { return t.PtrBytes != 0 }

	internal/reflectlite
		swapper.go#L36: 	hasPtr := typ.Pointers()
		value.go#L103: 	if v.typ().Size() != goarch.PtrSize || !v.typ().Pointers() {

	internal/runtime/maps
		map.go#L697: 			} else if typ.Key.Pointers() {
		table.go#L437: 				} else if typ.Key.Pointers() {

	reflect
		abi.go#L169: 	if rcvr.IfaceIndir() || rcvr.Pointers() {
		deepequal.go#L42: 			if !v1.typ().Pointers() {
		swapper.go#L37: 	hasPtr := typ.Pointers()
		type.go#L2562: 			if ft.Pointers() {
		type.go#L2625: 	if length > 0 && typ.Pointers() {
		type.go#L2817: 	if !t.Pointers() {
		value.go#L112: 	if v.typ().Size() != goarch.PtrSize || !v.typ().Pointers() {
		value.go#L1947: 		if !v.typ().Pointers() {
		value.go#L2500: 		if !v.typ().Pointers() {

	runtime
		arena.go#L483: 	if !typ.Pointers() {
		arena.go#L505: 	if typ.Pointers() {
		cgocall.go#L603: 	if !t.Pointers() || p == nil {
		cgocall.go#L666: 		if !st.Elem.Pointers() {
		cgocall.go#L691: 			if !f.Typ.Pointers() {
		cgocheck.go#L92: 	if !typ.Pointers() {
		cgocheck.go#L113: 	if !typ.Pointers() {
		cgocheck.go#L190: 	if !typ.Pointers() {
		chan.go#L102: 	case !elem.Pointers():
		checkptr.go#L19: 	if elem.Pointers() && uintptr(p)&(uintptr(elem.Align_)-1) != 0 {
		heapdump.go#L208: 	dumpbool(t.Kind_&abi.KindDirectIface == 0 || t.Pointers())
		malloc.go#L1051: 		if typ == nil || !typ.Pointers() {
		malloc.go#L1077: 		if typ != nil && typ.Pointers() && !heapBitsInSpan(elemsize) && size <= maxSmallSize-mallocHeaderSize {
		malloc.go#L1108: 		if typ != nil && typ.Pointers() {
		malloc.go#L1264: 		if typ != nil && typ.Pointers() {
		malloc.go#L1350: 		if typ == nil || !typ.Pointers() {
		malloc.go#L1441: 		if typ == nil || !typ.Pointers() {
		malloc.go#L1540: 	span := c.allocLarge(size, typ == nil || !typ.Pointers())
		malloc.go#L1598: 	if noscan := typ == nil || !typ.Pointers(); !noscan || (needzero && span.needzero != 0) {
		mbarrier.go#L154: 	if writeBarrier.enabled && typ.Pointers() {
		mbarrier.go#L250: 	if writeBarrier.enabled && typ != nil && typ.Pointers() && size >= goarch.PtrSize {
		mbarrier.go#L344: 	if !elemType.Pointers() {
		mbarrier.go#L362: 	if writeBarrier.enabled && typ.Pointers() {
		mbarrier.go#L391: 	if writeBarrier.enabled && typ.Pointers() {
		mbarrier.go#L404: 	if writeBarrier.enabled && typ.Pointers() {
		mfinal.go#L475: 		if ot.Elem == nil || ot.Elem.Pointers() || ot.Elem.Size_ >= maxTinySize {
		slice.go#L56: 	if !et.Pointers() {
		slice.go#L208: 	noscan := !et.Pointers()
		slice.go#L263: 	if !et.Pointers() {
		slice.go#L341: 	if !et.Pointers() {
		type.go#L233: 			if !ft.Pointers() {