runtime._type.kind (field)
41 uses
runtime (current package)
alg.go#L156: switch t.kind & kindMask {
cgocall.go#L390: if arg != nil && (t.kind&kindMask == kindPtr || t.kind&kindMask == kindUnsafePointer) {
cgocall.go#L392: if t.kind&kindDirectIface == 0 {
cgocall.go#L399: switch aep._type.kind & kindMask {
cgocall.go#L401: if t.kind&kindMask == kindUnsafePointer {
cgocall.go#L424: cgoCheckArg(t, ep.data, t.kind&kindDirectIface == 0, top, cgoCheckPointerFail)
cgocall.go#L440: switch t.kind & kindMask {
cgocall.go#L449: cgoCheckArg(at.elem, p, at.elem.kind&kindDirectIface == 0, top, msg)
cgocall.go#L487: cgoCheckArg(it, p, it.kind&kindDirectIface == 0, false, msg)
cgocall.go#L519: cgoCheckArg(st.fields[0].typ, p, st.fields[0].typ.kind&kindDirectIface == 0, top, msg)
cgocall.go#L627: cgoCheckArg(t, ep.data, t.kind&kindDirectIface == 0, false, cgoResultFail)
cgocheck.go#L117: if typ.kind&kindGCProg == 0 {
cgocheck.go#L219: if typ.kind&kindGCProg == 0 {
cgocheck.go#L223: switch typ.kind & kindMask {
debuglog.go#L278: switch v._type.kind & kindMask {
error.go#L258: switch eface._type.kind {
heapdump.go#L209: dumpbool(t.kind&kindDirectIface == 0 || t.ptrdata != 0)
mbitmap.go#L706: if typ.kind&kindGCProg != 0 {
mbitmap.go#L882: if typ.size != 2*sys.PtrSize || typ.kind&kindGCProg != 0 {
mbitmap.go#L883: print("runtime: heapBitsSetType size=", size, " but typ.size=", typ.size, " gcprog=", typ.kind&kindGCProg != 0, "\n")
mbitmap.go#L905: if typ.kind&kindGCProg != 0 {
mbitmap.go#L1003: if typ.kind&kindGCProg != 0 {
mbitmap.go#L1400: if typ.kind&kindGCProg == 0 && (hbitp != end.bitp || (w == nw+2) != (end.shift == 2)) {
mbitmap.go#L1422: if typ.kind&kindGCProg != 0 && i < (totalptr+3)/4*4 {
mbitmap.go#L1436: print("kindGCProg=", typ.kind&kindGCProg != 0, " outOfPlace=", outOfPlace, "\n")
mbitmap.go#L1443: if typ.kind&kindGCProg != 0 {
mfinal.go#L204: switch f.fint.kind & kindMask {
mfinal.go#L320: if etyp.kind&kindMask != kindPtr {
mfinal.go#L374: if ftyp.kind&kindMask != kindFunc {
mfinal.go#L389: case fint.kind&kindMask == kindPtr:
mfinal.go#L395: case fint.kind&kindMask == kindInterface:
mgcmark.go#L813: if t.kind&kindGCProg != 0 {
plugin.go#L88: if t.kind&kindMask == kindFunc {
stack.go#L698: if t.kind&kindGCProg != 0 {
type.go#L38: kind uint8
type.go#L62: switch t.kind & kindMask {
type.go#L140: switch t.kind & kindMask {
type.go#L609: kind := t.kind & kindMask
type.go#L610: if kind != v.kind&kindMask {
typekind.go#L42: return t.kind&kindDirectIface != 0