internal/abi.SwissMapType.Hasher (field)
27 uses
internal/abi (current package)
map_swiss.go#L38: Hasher func(unsafe.Pointer, uintptr) uintptr
internal/runtime/maps
map.go#L407: hash := typ.Hasher(key, m.seed)
map.go#L426: hash := typ.Hasher(key, m.seed)
map.go#L483: hash := typ.Hasher(key, m.seed)
map.go#L623: hash := typ.Hasher(key, m.seed)
map.go#L651: 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#L343: 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#L381: 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#L68: hash := typ.Hasher(key, m.seed)
runtime_swiss.go#L142: hash := typ.Hasher(key, m.seed)
runtime_swiss.go#L211: hash := typ.Hasher(key, m.seed)
table.go#L152: hash := typ.Hasher(key, m.seed)
table.go#L1072: hash := typ.Hasher(key, m.seed)
table.go#L1113: 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
reflect
map_swiss.go#L73: mt.Hasher = func(p unsafe.Pointer, seed uintptr) uintptr {