type internal/abi.InterfaceSwitchCache
8 uses
internal/abi (current package)
switch.go#L8: Cache *InterfaceSwitchCache
switch.go#L16: type InterfaceSwitchCache struct {
runtime
iface.go#L590: oldC := (*abi.InterfaceSwitchCache)(atomic.Loadp(unsafe.Pointer(&s.Cache)))
iface.go#L613: func buildInterfaceSwitchCache(oldC *abi.InterfaceSwitchCache, typ *_type, case_ int, tab *itab) *abi.InterfaceSwitchCache {
iface.go#L631: newSize := unsafe.Sizeof(abi.InterfaceSwitchCache{}) + uintptr(newN-1)*unsafe.Sizeof(abi.InterfaceSwitchCacheEntry{})
iface.go#L632: newC := (*abi.InterfaceSwitchCache)(mallocgc(newSize, nil, true))
iface.go#L661: var emptyInterfaceSwitchCache = abi.InterfaceSwitchCache{Mask: 0}
 |
The pages are generated with Golds v0.7.6. (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 @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |