type runtime.stringStruct
22 uses
runtime (current package)
alg.go#L53: x := (*stringStruct)(a)
cgocall.go#L506: ss := (*stringStruct)(p)
debuglog.go#L657: str := stringStruct{
map_faststr.go#L30: k := (*stringStruct)(kptr)
map_faststr.go#L46: k := (*stringStruct)(kptr)
map_faststr.go#L71: k := (*stringStruct)(add(unsafe.Pointer(b), dataOffset+keymaybe*2*sys.PtrSize))
map_faststr.go#L95: k := (*stringStruct)(kptr)
map_faststr.go#L125: k := (*stringStruct)(kptr)
map_faststr.go#L141: k := (*stringStruct)(kptr)
map_faststr.go#L166: k := (*stringStruct)(add(unsafe.Pointer(b), dataOffset+keymaybe*2*sys.PtrSize))
map_faststr.go#L190: k := (*stringStruct)(kptr)
map_faststr.go#L248: k := (*stringStruct)(add(unsafe.Pointer(b), dataOffset+i*2*sys.PtrSize))
map_faststr.go#L285: *((*stringStruct)(insertk)) = *key
map_faststr.go#L325: k := (*stringStruct)(kptr)
proc.go#L570: s := *(*string)(unsafe.Pointer(&stringStruct{unsafe.Pointer(p), findnull(p)}))
string.go#L228: type stringStruct struct {
string.go#L239: func stringStructOf(sp *string) *stringStruct {
string.go#L240: return (*stringStruct)(unsafe.Pointer(sp))
string.go#L436: t := *(*string)(unsafe.Pointer(&stringStruct{ptr, safeLen}))
string.go#L462: ss := stringStruct{str: unsafe.Pointer(str), len: findnull(str)}
type.go#L482: hdr := (*stringStruct)(unsafe.Pointer(&s))
type.go#L494: hdr := (*stringStruct)(unsafe.Pointer(&s))
![]() |
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. |