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 {