internal/abi.MapType.Bucket (field)

25 uses

	internal/abi (current package)
		type.go#L444: 	Bucket *Type // internal type representing a hash bucket

	reflect
		type.go#L1683: 	mt.Bucket = bucketOf(ktyp, etyp)
		type.go#L1700: 	mt.MapType.BucketSize = uint16(mt.Bucket.Size_)

	runtime
		map.go#L264: 		ovf = (*bmap)(newobject(t.Bucket))
		map.go#L267: 	if t.Bucket.PtrBytes == 0 {
		map.go#L306: 	mem, overflow := math.MulUintptr(uintptr(hint), t.Bucket.Size_)
		map.go#L356: 		sz := t.Bucket.Size_ * nbuckets
		map.go#L359: 			nbuckets = up / t.Bucket.Size_
		map.go#L364: 		buckets = newarray(t.Bucket, int(nbuckets))
		map.go#L370: 		size := t.Bucket.Size_ * nbuckets
		map.go#L371: 		if t.Bucket.PtrBytes != 0 {
		map.go#L605: 		h.buckets = newobject(t.Bucket) // newarray(t.Bucket, 1)
		map.go#L835: 	if t.Bucket.PtrBytes == 0 {
		map.go#L1268: 		if h.flags&oldIterator == 0 && t.Bucket.PtrBytes != 0 {
		map.go#L1514: 		dst.buckets = newobject(t.Bucket)
		map.go#L1516: 		typedmemmove(t.Bucket, dst.buckets, src.buckets)
		map.go#L1522: 		dst.buckets = newobject(t.Bucket)
		map_fast32.go#L110: 		h.buckets = newobject(t.Bucket) // newarray(t.bucket, 1)
		map_fast32.go#L200: 		h.buckets = newobject(t.Bucket) // newarray(t.bucket, 1)
		map_fast32.go#L449: 		if h.flags&oldIterator == 0 && t.Bucket.PtrBytes != 0 {
		map_fast64.go#L110: 		h.buckets = newobject(t.Bucket) // newarray(t.bucket, 1)
		map_fast64.go#L200: 		h.buckets = newobject(t.Bucket) // newarray(t.bucket, 1)
		map_fast64.go#L457: 		if h.flags&oldIterator == 0 && t.Bucket.PtrBytes != 0 {
		map_faststr.go#L221: 		h.buckets = newobject(t.Bucket) // newarray(t.bucket, 1)
		map_faststr.go#L472: 		if h.flags&oldIterator == 0 && t.Bucket.PtrBytes != 0 {