const internal/abi.Pointer
28 uses
internal/abi (current package)
type.go#L74: Pointer
type.go#L170: Pointer: "ptr",
type.go#L332: case Pointer:
type.go#L395: case Pointer:
internal/reflectlite
type.go#L80: const Ptr = abi.Pointer
value.go#L245: case abi.Pointer:
value.go#L293: case abi.Chan, abi.Func, abi.Map, abi.Pointer, abi.UnsafePointer:
reflect
type.go#L1227: if ntyp.Kind() == abi.Pointer {
type.go#L2228: if f.Typ.Kind() == abi.Pointer {
type.go#L2231: if k := elem.Kind(); k == abi.Pointer || k == abi.Interface {
value.go#L3285: if dst.Kind() == abi.Pointer && dst.Elem().Kind() == abi.Array && src.Elem() == dst.Elem().Elem() {
value.go#L3306: if dst.Kind() == abi.Pointer && nameFor(dst) == "" &&
value.go#L3307: src.Kind() == abi.Pointer && nameFor(src) == "" &&
runtime
arena.go#L114: if t.Kind_&abi.KindMask != abi.Pointer {
arena.go#L153: case abi.Pointer:
arena.go#L179: case abi.Pointer:
arena.go#L296: if typ.Kind_&abi.KindMask != abi.Pointer {
cgocall.go#L546: if arg != nil && (t.Kind_&abi.KindMask == abi.Pointer || t.Kind_&abi.KindMask == abi.UnsafePointer) {
cgocall.go#L575: case abi.Pointer:
cgocall.go#L696: case abi.Pointer, abi.UnsafePointer:
debuglog.go#L330: case abi.Chan, abi.Func, abi.Map, abi.Pointer, abi.UnsafePointer:
mbitmap.go#L1731: if t.Kind_&abi.KindMask != abi.Pointer {
mcleanup.go#L80: if kind := abi.TypeOf(arg).Kind(); kind == abi.Pointer || kind == abi.UnsafePointer {
mfinal.go#L258: case abi.Pointer:
mfinal.go#L440: if etyp.Kind_&abi.KindMask != abi.Pointer {
mfinal.go#L505: case fint.Kind_&abi.KindMask == abi.Pointer:
pinner.go#L111: if kind := etyp.Kind_ & abi.KindMask; kind != abi.Pointer && kind != abi.UnsafePointer {
type.go#L611: case abi.Pointer: