const internal/abi.KindGCProg
22 uses
internal/abi (current package)
type.go#L76: KindGCProg Kind = 1 << 6 // Type.gc points to GC program
reflect
type.go#L2179: if typ.Kind_&abi.KindGCProg != 0 {
type.go#L2198: if typ.Kind_&abi.KindGCProg != 0 {
type.go#L2378: if ft.Kind_&abi.KindGCProg != 0 {
type.go#L2686: typ.Kind_ |= abi.KindGCProg
type.go#L2689: typ.Kind_ &^= abi.KindGCProg
type.go#L2841: array.Kind_ |= typ.Kind_ & abi.KindGCProg
type.go#L2845: case typ.Kind_&abi.KindGCProg == 0 && array.Size_ <= abi.MaxPtrmaskBytes*8*goarch.PtrSize:
type.go#L2882: array.Kind_ |= abi.KindGCProg
runtime
arena.go#L559: if typ.Kind_&abi.KindGCProg != 0 {
arena.go#L588: if typ.Kind_&abi.KindGCProg != 0 {
cgocheck.go#L145: if typ.Kind_&abi.KindGCProg == 0 {
cgocheck.go#L248: if typ.Kind_&abi.KindGCProg == 0 {
mbitmap.go#L216: if doubleCheck && (typ == nil || typ.Kind_&abi.KindGCProg != 0) {
mbitmap.go#L460: if typ != nil && typ.Kind_&abi.KindGCProg == 0 {
mbitmap.go#L521: if typ != nil && typ.Kind_&abi.KindGCProg == 0 {
mbitmap.go#L716: if typ.Kind_&abi.KindGCProg != 0 {
mbitmap.go#L820: print("runtime: hasHeader=", header != nil, " typ.Size_=", typ.Size_, " hasGCProg=", typ.Kind_&abi.KindGCProg != 0, "\n")
mbitmap.go#L918: if typ == nil || typ.Kind_&abi.KindGCProg != 0 {
mbitmap.go#L1386: if typ.Kind_&abi.KindGCProg != 0 {
mbitmap.go#L1826: if et.Kind_&abi.KindGCProg == 0 {
stkframe.go#L267: if abiRegArgsType.Kind_&abi.KindGCProg != 0 {
![]() |
The pages are generated with Golds v0.7.6. (GOOS=linux 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 @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |