runtime.stringStruct.str (field)
65 uses
runtime (current package)
alg.go#L54: return memhashFallback(x.str, h, uintptr(x.len))
cgocall.go#L507: if !cgoIsGoPointer(ss.str) {
debuglog.go#L295: if len(x) > 4 && datap.etext <= uintptr(str.str) && uintptr(str.str) < datap.end {
debuglog.go#L301: l.w.uvarint(uint64(uintptr(str.str) - datap.etext))
debuglog.go#L306: bb.array = str.str
debuglog.go#L658: str: unsafe.Pointer(ptr),
heapdump.go#L160: dumpmemrange(sp.str, uintptr(sp.len))
heapdump.go#L205: dwrite(pkgpath.str, uintptr(pkgpath.len))
heapdump.go#L207: dwrite(name.str, uintptr(name.len))
map_faststr.go#L37: if k.str == key.str || memequal(k.str, key.str, uintptr(key.len)) {
map_faststr.go#L53: if k.str == key.str {
map_faststr.go#L57: if *((*[4]byte)(key.str)) != *((*[4]byte)(k.str)) {
map_faststr.go#L61: if *((*[4]byte)(add(key.str, uintptr(key.len)-4))) != *((*[4]byte)(add(k.str, uintptr(key.len)-4))) {
map_faststr.go#L72: if memequal(k.str, key.str, uintptr(key.len)) {
map_faststr.go#L99: if k.str == key.str || memequal(k.str, key.str, uintptr(key.len)) {
map_faststr.go#L132: if k.str == key.str || memequal(k.str, key.str, uintptr(key.len)) {
map_faststr.go#L148: if k.str == key.str {
map_faststr.go#L152: if *((*[4]byte)(key.str)) != *((*[4]byte)(k.str)) {
map_faststr.go#L156: if *((*[4]byte)(add(key.str, uintptr(key.len)-4))) != *((*[4]byte)(add(k.str, uintptr(key.len)-4))) {
map_faststr.go#L167: if memequal(k.str, key.str, uintptr(key.len)) {
map_faststr.go#L194: if k.str == key.str || memequal(k.str, key.str, uintptr(key.len)) {
map_faststr.go#L252: if k.str != key.str && !memequal(k.str, key.str, uintptr(key.len)) {
map_faststr.go#L329: if k.str != key.str && !memequal(k.str, key.str, uintptr(key.len)) {
map_faststr.go#L333: k.str = nil
print.go#L20: rp.array = sp.str
proc.go#L470: write(2, sp.str, int32(sp.len))
proc.go#L479: write(2, sp.str, int32(sp.len))
signal_unix.go#L943: write(2, s.str, int32(s.len))
string.go#L101: stringStructOf(&str).str = p
string.go#L112: stringStructOf(&str).str = p
string.go#L121: ptr := uintptr(stringStructOf(&s).str)
string.go#L160: stringStructOf(&str).str = unsafe.Pointer(ptr)
string.go#L229: str unsafe.Pointer
string.go#L265: stringStructOf(&s).str = p
string.go#L462: ss := stringStruct{str: unsafe.Pointer(str), len: findnull(str)}
stubs.go#L62: write(2, sp.str, int32(sp.len))
type.go#L483: hdr.str = unsafe.Pointer(n.data(3))
type.go#L495: hdr.str = unsafe.Pointer(n.data(3 + nl + 2))
 |
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. |