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 {
|
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. |