internal/abi.SwissMapType.Hasher (field)
30 uses
internal/abi (current package)
map_swiss.go#L38: Hasher func(unsafe.Pointer, uintptr) uintptr
internal/runtime/maps
map.go#L412: hash := typ.Hasher(key, m.seed)
map.go#L431: hash := typ.Hasher(key, m.seed)
map.go#L487: hash := typ.Hasher(key, m.seed)
map.go#L627: hash := typ.Hasher(key, m.seed)
map.go#L655: hash := typ.Hasher(key, m.seed)
runtime_fast32_swiss.go#L52: hash := typ.Hasher(abi.NoEscape(unsafe.Pointer(&k)), m.seed)
runtime_fast32_swiss.go#L121: hash := typ.Hasher(abi.NoEscape(unsafe.Pointer(&k)), m.seed)
runtime_fast32_swiss.go#L209: hash := typ.Hasher(abi.NoEscape(unsafe.Pointer(&k)), m.seed)
runtime_fast32_swiss.go#L348: hash := typ.Hasher(abi.NoEscape(unsafe.Pointer(&k)), m.seed)
runtime_fast64_swiss.go#L52: hash := typ.Hasher(abi.NoEscape(unsafe.Pointer(&k)), m.seed)
runtime_fast64_swiss.go#L121: hash := typ.Hasher(abi.NoEscape(unsafe.Pointer(&k)), m.seed)
runtime_fast64_swiss.go#L209: hash := typ.Hasher(abi.NoEscape(unsafe.Pointer(&k)), m.seed)
runtime_fast64_swiss.go#L386: hash := typ.Hasher(abi.NoEscape(unsafe.Pointer(&k)), m.seed)
runtime_faststr_swiss.go#L59: hash := typ.Hasher(abi.NoEscape(unsafe.Pointer(&key)), m.seed)
runtime_faststr_swiss.go#L128: hash := typ.Hasher(abi.NoEscape(unsafe.Pointer(&k)), m.seed)
runtime_faststr_swiss.go#L187: hash := typ.Hasher(abi.NoEscape(unsafe.Pointer(&k)), m.seed)
runtime_faststr_swiss.go#L277: hash := typ.Hasher(abi.NoEscape(unsafe.Pointer(&k)), m.seed)
runtime_swiss.go#L65: hash := typ.Hasher(key, m.seed)
runtime_swiss.go#L139: hash := typ.Hasher(key, m.seed)
runtime_swiss.go#L208: hash := typ.Hasher(key, m.seed)
table.go#L152: hash := typ.Hasher(key, m.seed)
table.go#L536: hash := typ.Hasher(key, m.seed)
table.go#L1181: hash := typ.Hasher(key, m.seed)
table.go#L1222: hash := typ.Hasher(key, m.seed)
table_debug.go#L49: hash := typ.Hasher(key, m.seed)
internal/sync
hashtriemap.go#L51: ht.keyHash = mapType.Hasher
hash/maphash
maphash_runtime.go#L56: hasher = (*abi.SwissMapType)(unsafe.Pointer(mTyp)).Hasher
reflect
map_swiss.go#L73: mt.Hasher = func(p unsafe.Pointer, seed uintptr) uintptr {
unique
canonmap.go#L32: cm.hash = mapType.Hasher