runtime._type.gcdata (field)
12 uses
runtime (current package)
cgocheck.go#L118: cgoCheckBits(src, typ.gcdata, off, size)
cgocheck.go#L220: cgoCheckBits(src, typ.gcdata, off, size)
mbitmap.go#L713: ptrmask := typ.gcdata
mbitmap.go#L850: ptrmask := typ.gcdata // start of 1-bit pointer mask (or GC program, handled below)
mbitmap.go#L916: if doubleCheck && *typ.gcdata != 1 {
mbitmap.go#L917: print("runtime: heapBitsSetType size=", size, " typ.size=", typ.size, "but *typ.gcdata", *typ.gcdata, "\n")
mbitmap.go#L1004: heapBitsSetTypeGCProg(h, typ.ptrdata, typ.size, dataSize, size, addb(typ.gcdata, 4))
mbitmap.go#L1018: runGCProg(addb(typ.gcdata, 4), nil, ptrmask, 1)
mbitmap.go#L1445: dumpGCProg(addb(typ.gcdata, 4))
mgcmark.go#L811: gcdata := t.gcdata
stack.go#L696: gcdata := t.gcdata
type.go#L45: gcdata *byte
 |
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. |