runtime.hmap.extra (field)
30 uses
runtime (current package)
map.go#L128: extra *mapextra // optional fields
map.go#L247: if h.extra != nil && h.extra.nextOverflow != nil {
map.go#L250: ovf = h.extra.nextOverflow
map.go#L253: h.extra.nextOverflow = (*bmap)(add(unsafe.Pointer(ovf), uintptr(t.bucketsize)))
map.go#L259: h.extra.nextOverflow = nil
map.go#L267: *h.extra.overflow = append(*h.extra.overflow, ovf)
map.go#L274: if h.extra == nil {
map.go#L275: h.extra = new(mapextra)
map.go#L277: if h.extra.overflow == nil {
map.go#L278: h.extra.overflow = new([]*bmap)
map.go#L330: h.extra = new(mapextra)
map.go#L331: h.extra.nextOverflow = nextOverflow
map.go#L827: it.overflow = h.extra.overflow
map.go#L828: it.oldoverflow = h.extra.oldoverflow
map.go#L1006: if h.extra != nil {
map.go#L1007: *h.extra = mapextra{}
map.go#L1017: h.extra.nextOverflow = nextOverflow
map.go#L1050: if h.extra != nil && h.extra.overflow != nil {
map.go#L1052: if h.extra.oldoverflow != nil {
map.go#L1055: h.extra.oldoverflow = h.extra.overflow
map.go#L1056: h.extra.overflow = nil
map.go#L1059: if h.extra == nil {
map.go#L1060: h.extra = new(mapextra)
map.go#L1062: h.extra.nextOverflow = nextOverflow
map.go#L1268: if h.extra != nil {
map.go#L1269: h.extra.oldoverflow = nil
![]() |
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. |