runtime.hmap.buckets (field)
51 uses
runtime (current package)
map.go#L124: buckets unsafe.Pointer // array of 2^B Buckets. may be nil if count==0.
map.go#L328: h.buckets, nextOverflow = makeBucketArray(t, h.B, nil)
map.go#L415: b := (*bmap)(add(h.buckets, (hash&m)*uintptr(t.bucketsize)))
map.go#L473: b := (*bmap)(unsafe.Pointer(uintptr(h.buckets) + (hash&m)*uintptr(t.bucketsize)))
map.go#L517: b := (*bmap)(unsafe.Pointer(uintptr(h.buckets) + (hash&m)*uintptr(t.bucketsize)))
map.go#L593: if h.buckets == nil {
map.go#L594: h.buckets = newobject(t.bucket) // newarray(t.bucket, 1)
map.go#L602: b := (*bmap)(add(h.buckets, bucket*uintptr(t.bucketsize)))
map.go#L715: b := (*bmap)(add(h.buckets, bucket*uintptr(t.bucketsize)))
map.go#L820: it.buckets = h.buckets
map.go#L1013: _, nextOverflow := makeBucketArray(t, h.B, h.buckets)
map.go#L1035: oldbuckets := h.buckets
map.go#L1046: h.buckets = newbuckets
map.go#L1147: x.b = (*bmap)(add(h.buckets, oldbucket*uintptr(t.bucketsize)))
map.go#L1155: y.b = (*bmap)(add(h.buckets, (oldbucket+newbit)*uintptr(t.bucketsize)))
map_fast32.go#L26: b = (*bmap)(h.buckets)
map_fast32.go#L30: b = (*bmap)(add(h.buckets, (hash&m)*uintptr(t.bucketsize)))
map_fast32.go#L66: b = (*bmap)(h.buckets)
map_fast32.go#L70: b = (*bmap)(add(h.buckets, (hash&m)*uintptr(t.bucketsize)))
map_fast32.go#L108: if h.buckets == nil {
map_fast32.go#L109: h.buckets = newobject(t.bucket) // newarray(t.bucket, 1)
map_fast32.go#L117: b := (*bmap)(add(h.buckets, bucket*uintptr(t.bucketsize)))
map_fast32.go#L198: if h.buckets == nil {
map_fast32.go#L199: h.buckets = newobject(t.bucket) // newarray(t.bucket, 1)
map_fast32.go#L207: b := (*bmap)(add(h.buckets, bucket*uintptr(t.bucketsize)))
map_fast32.go#L293: b := (*bmap)(add(h.buckets, bucket*uintptr(t.bucketsize)))
map_fast32.go#L383: x.b = (*bmap)(add(h.buckets, oldbucket*uintptr(t.bucketsize)))
map_fast32.go#L391: y.b = (*bmap)(add(h.buckets, (oldbucket+newbit)*uintptr(t.bucketsize)))
map_fast64.go#L26: b = (*bmap)(h.buckets)
map_fast64.go#L30: b = (*bmap)(add(h.buckets, (hash&m)*uintptr(t.bucketsize)))
map_fast64.go#L66: b = (*bmap)(h.buckets)
map_fast64.go#L70: b = (*bmap)(add(h.buckets, (hash&m)*uintptr(t.bucketsize)))
map_fast64.go#L108: if h.buckets == nil {
map_fast64.go#L109: h.buckets = newobject(t.bucket) // newarray(t.bucket, 1)
map_fast64.go#L117: b := (*bmap)(add(h.buckets, bucket*uintptr(t.bucketsize)))
map_fast64.go#L198: if h.buckets == nil {
map_fast64.go#L199: h.buckets = newobject(t.bucket) // newarray(t.bucket, 1)
map_fast64.go#L207: b := (*bmap)(add(h.buckets, bucket*uintptr(t.bucketsize)))
map_fast64.go#L293: b := (*bmap)(add(h.buckets, bucket*uintptr(t.bucketsize)))
map_fast64.go#L385: x.b = (*bmap)(add(h.buckets, oldbucket*uintptr(t.bucketsize)))
map_fast64.go#L393: y.b = (*bmap)(add(h.buckets, (oldbucket+newbit)*uintptr(t.bucketsize)))
map_faststr.go#L26: b := (*bmap)(h.buckets)
map_faststr.go#L81: b := (*bmap)(add(h.buckets, (hash&m)*uintptr(t.bucketsize)))
map_faststr.go#L121: b := (*bmap)(h.buckets)
map_faststr.go#L176: b := (*bmap)(add(h.buckets, (hash&m)*uintptr(t.bucketsize)))
map_faststr.go#L219: if h.buckets == nil {
map_faststr.go#L220: h.buckets = newobject(t.bucket) // newarray(t.bucket, 1)
map_faststr.go#L228: b := (*bmap)(add(h.buckets, bucket*uintptr(t.bucketsize)))
map_faststr.go#L319: b := (*bmap)(add(h.buckets, bucket*uintptr(t.bucketsize)))
map_faststr.go#L408: x.b = (*bmap)(add(h.buckets, oldbucket*uintptr(t.bucketsize)))
map_faststr.go#L416: y.b = (*bmap)(add(h.buckets, (oldbucket+newbit)*uintptr(t.bucketsize)))
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin 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. |