type reflect.Value

474 uses

	reflect (current package)
		deepequal.go#L24: func deepValueEqual(v1, v2 Value, visited map[visit]bool) bool {
		deepequal.go#L36: 	hard := func(v1, v2 Value) bool {
		deepequal.go#L60: 		ptrval := func(v Value) unsafe.Pointer {
		makefunc.go#L23: 	fn     func([]Value) []Value
		makefunc.go#L48: func MakeFunc(typ Type, fn func(args []Value) (results []Value)) Value {
		makefunc.go#L67: 	return Value{t, unsafe.Pointer(impl), flag(Func)}
		makefunc.go#L85: 	rcvr   Value
		makefunc.go#L95: func makeMethodValue(op string, v Value) Value {
		makefunc.go#L103: 	rcvr := Value{v.typ, v.ptr, fl}
		makefunc.go#L130: 	return Value{&ftyp.rtype, unsafe.Pointer(fv), v.flag&flagRO | flag(Func)}
		type.go#L580: 	Func  Value // func with receiver as first argument
		type.go#L830: 	m.Func = Value{mt.(*rtype), fn, fl}
		type.go#L2436: 						ifn     Value
		type.go#L2437: 						tfn     Value
		type.go#L2441: 						tfn = MakeFunc(mtyp, func(in []Value) []Value {
		type.go#L2442: 							var args []Value
		type.go#L2449: 						ifn = MakeFunc(mtyp, func(in []Value) []Value {
		type.go#L2450: 							var args []Value
		type.go#L2458: 						tfn = MakeFunc(mtyp, func(in []Value) []Value {
		type.go#L2459: 							var args []Value
		type.go#L2466: 						ifn = MakeFunc(mtyp, func(in []Value) []Value {
		type.go#L2467: 							var args []Value
		value.go#L37: type Value struct {
		value.go#L94: func (v Value) pointer() unsafe.Pointer {
		value.go#L105: func packEface(v Value) interface{} {
		value.go#L142: func unpackEface(i interface{}) Value {
		value.go#L147: 		return Value{}
		value.go#L153: 	return Value{t, e.word, f}
		value.go#L269: func (v Value) Addr() Value {
		value.go#L276: 	return Value{v.typ.ptrTo(), v.ptr, fl | flag(Ptr)}
		value.go#L281: func (v Value) Bool() bool {
		value.go#L288: func (v Value) Bytes() []byte {
		value.go#L299: func (v Value) runes() []rune {
		value.go#L313: func (v Value) CanAddr() bool {
		value.go#L322: func (v Value) CanSet() bool {
		value.go#L334: func (v Value) Call(in []Value) []Value {
		value.go#L347: func (v Value) CallSlice(in []Value) []Value {
		value.go#L355: func (v Value) call(op string, in []Value) []Value {
		value.go#L360: 		rcvr     Value
		value.go#L422: 		in = make([]Value, n+1)
		value.go#L483: 	var ret []Value
		value.go#L494: 		ret = make([]Value, nout)
		value.go#L502: 				ret[i] = Value{tv.common(), add(args, off, "tv.Size() != 0"), fl}
		value.go#L543: 	in := make([]Value, 0, int(ftyp.inCount))
		value.go#L546: 		v := Value{typ, nil, flag(typ.Kind())}
		value.go#L635: func methodReceiver(op string, v Value, methodIndex int) (rcvrtype *rtype, t *funcType, fn unsafe.Pointer) {
		value.go#L674: func storeRcvr(v Value, p unsafe.Pointer) {
		value.go#L761: func funcName(f func([]Value) []Value) string {
		value.go#L772: func (v Value) Cap() int {
		value.go#L788: func (v Value) Close() {
		value.go#L796: func (v Value) Complex() complex128 {
		value.go#L811: func (v Value) Elem() Value {
		value.go#L835: 			return Value{}
		value.go#L841: 		return Value{typ, ptr, fl}
		value.go#L848: func (v Value) Field(i int) Value {
		value.go#L875: 	return Value{typ, ptr, fl}
		value.go#L880: func (v Value) FieldByIndex(index []int) Value {
		value.go#L902: func (v Value) FieldByName(name string) Value {
		value.go#L907: 	return Value{}
		value.go#L914: func (v Value) FieldByNameFunc(match func(string) bool) Value {
		value.go#L918: 	return Value{}
		value.go#L923: func (v Value) Float() float64 {
		value.go#L938: func (v Value) Index(i int) Value {
		value.go#L955: 		return Value{typ, val, fl}
		value.go#L968: 		return Value{typ, val, fl}
		value.go#L977: 		return Value{uint8Type, p, fl}
		value.go#L984: func (v Value) Int() int64 {
		value.go#L1003: func (v Value) CanInterface() bool {
		value.go#L1015: func (v Value) Interface() (i interface{}) {
		value.go#L1019: func valueInterface(v Value, safe bool) interface{} {
		value.go#L1051: func (v Value) InterfaceData() [2]uintptr {
		value.go#L1069: func (v Value) IsNil() bool {
		value.go#L1094: func (v Value) IsValid() bool {
		value.go#L1100: func (v Value) IsZero() bool {
		value.go#L1140: func (v Value) Kind() Kind {
		value.go#L1146: func (v Value) Len() int {
		value.go#L1170: func (v Value) MapIndex(key Value) Value {
		value.go#L1191: 		return Value{}
		value.go#L1203: func (v Value) MapKeys() []Value {
		value.go#L1216: 	a := make([]Value, mlen)
		value.go#L1235: 	m  Value
		value.go#L1240: func (it *MapIter) Key() Value {
		value.go#L1254: func (it *MapIter) Value() Value {
		value.go#L1298: func (v Value) MapRange() *MapIter {
		value.go#L1305: func copyVal(typ *rtype, fl flag, ptr unsafe.Pointer) Value {
		value.go#L1311: 		return Value{typ, c, fl | flagIndir}
		value.go#L1313: 	return Value{typ, *(*unsafe.Pointer)(ptr), fl}
		value.go#L1320: func (v Value) Method(i int) Value {
		value.go#L1333: 	return Value{v.typ, v.ptr, fl}
		value.go#L1337: func (v Value) NumMethod() int {
		value.go#L1352: func (v Value) MethodByName(name string) Value {
		value.go#L1357: 		return Value{}
		value.go#L1361: 		return Value{}
		value.go#L1368: func (v Value) NumField() int {
		value.go#L1376: func (v Value) OverflowComplex(x complex128) bool {
		value.go#L1389: func (v Value) OverflowFloat(x float64) bool {
		value.go#L1409: func (v Value) OverflowInt(x int64) bool {
		value.go#L1422: func (v Value) OverflowUint(x uint64) bool {
		value.go#L1452: func (v Value) Pointer() uintptr {
		value.go#L1497: func (v Value) Recv() (x Value, ok bool) {
		value.go#L1505: func (v Value) recv(nb bool) (val Value, ok bool) {
		value.go#L1511: 	val = Value{t, nil, flag(t.Kind())}
		value.go#L1522: 		val = Value{}
		value.go#L1530: func (v Value) Send(x Value) {
		value.go#L1538: func (v Value) send(x Value, nb bool) (selected bool) {
		value.go#L1557: func (v Value) Set(x Value) {
		value.go#L1578: func (v Value) SetBool(x bool) {
		value.go#L1586: func (v Value) SetBytes(x []byte) {
		value.go#L1597: func (v Value) setRunes(x []rune) {
		value.go#L1608: func (v Value) SetComplex(x complex128) {
		value.go#L1622: func (v Value) SetFloat(x float64) {
		value.go#L1636: func (v Value) SetInt(x int64) {
		value.go#L1657: func (v Value) SetLen(n int) {
		value.go#L1670: func (v Value) SetCap(n int) {
		value.go#L1686: func (v Value) SetMapIndex(key, elem Value) {
		value.go#L1715: func (v Value) SetUint(x uint64) {
		value.go#L1737: func (v Value) SetPointer(x unsafe.Pointer) {
		value.go#L1745: func (v Value) SetString(x string) {
		value.go#L1754: func (v Value) Slice(i, j int) Value {
		value.go#L1788: 		return Value{v.typ, unsafe.Pointer(&t), v.flag}
		value.go#L1810: 	return Value{typ.common(), unsafe.Pointer(&x), fl}
		value.go#L1816: func (v Value) Slice3(i, j, k int) Value {
		value.go#L1862: 	return Value{typ.common(), unsafe.Pointer(&x), fl}
		value.go#L1871: func (v Value) String() string {
		value.go#L1888: func (v Value) TryRecv() (x Value, ok bool) {
		value.go#L1898: func (v Value) TrySend(x Value) bool {
		value.go#L1905: func (v Value) Type() Type {
		value.go#L1938: func (v Value) Uint() uint64 {
		value.go#L1966: func (v Value) UnsafeAddr() uintptr {
		value.go#L2019: func grow(s Value, extra int) (Value, int, int) {
		value.go#L2047: func Append(s Value, x ...Value) Value {
		value.go#L2058: func AppendSlice(s, t Value) Value {
		value.go#L2074: func Copy(dst, src Value) int {
		value.go#L2171: 	Chan Value     // channel to use (for send or receive)
		value.go#L2172: 	Send Value     // value to send (for send)
		value.go#L2183: func Select(cases []SelectCase) (chosen int, recv Value, recvOK bool) {
		value.go#L2271: 			recv = Value{t, p, fl | flagIndir}
		value.go#L2273: 			recv = Value{t, *(*unsafe.Pointer)(p), fl}
		value.go#L2289: func MakeSlice(typ Type, len, cap int) Value {
		value.go#L2304: 	return Value{typ.(*rtype), unsafe.Pointer(&s), flagIndir | flag(Slice)}
		value.go#L2308: func MakeChan(typ Type, buffer int) Value {
		value.go#L2320: 	return Value{t, ch, flag(Chan)}
		value.go#L2324: func MakeMap(typ Type) Value {
		value.go#L2330: func MakeMapWithSize(typ Type, n int) Value {
		value.go#L2336: 	return Value{t, m, flag(Map)}
		value.go#L2342: func Indirect(v Value) Value {
		value.go#L2351: func ValueOf(i interface{}) Value {
		value.go#L2353: 		return Value{}
		value.go#L2370: func Zero(typ Type) Value {
		value.go#L2383: 		return Value{t, p, fl | flagIndir}
		value.go#L2385: 	return Value{t, nil, fl}
		value.go#L2396: func New(typ Type) Value {
		value.go#L2403: 	return Value{t.ptrTo(), ptr, fl}
		value.go#L2408: func NewAt(typ Type, p unsafe.Pointer) Value {
		value.go#L2411: 	return Value{t.ptrTo(), p, fl}
		value.go#L2418: func (v Value) assignTo(context string, dst *rtype, target unsafe.Pointer) Value {
		value.go#L2429: 		return Value{dst, v.ptr, fl}
		value.go#L2439: 			return Value{dst, nil, flag(Interface)}
		value.go#L2447: 		return Value{dst, target, flagIndir | flag(Interface)}
		value.go#L2457: func (v Value) Convert(t Type) Value {
		value.go#L2470: func convertOp(dst, src *rtype) func(Value, Type) Value {
		value.go#L2558: func makeInt(f flag, bits uint64, t Type) Value {
		value.go#L2571: 	return Value{typ, ptr, f | flagIndir | flag(typ.Kind())}
		value.go#L2576: func makeFloat(f flag, v float64, t Type) Value {
		value.go#L2585: 	return Value{typ, ptr, f | flagIndir | flag(typ.Kind())}
		value.go#L2589: func makeFloat32(f flag, v float32, t Type) Value {
		value.go#L2593: 	return Value{typ, ptr, f | flagIndir | flag(typ.Kind())}
		value.go#L2598: func makeComplex(f flag, v complex128, t Type) Value {
		value.go#L2607: 	return Value{typ, ptr, f | flagIndir | flag(typ.Kind())}
		value.go#L2610: func makeString(f flag, v string, t Type) Value {
		value.go#L2617: func makeBytes(f flag, v []byte, t Type) Value {
		value.go#L2624: func makeRunes(f flag, v []rune, t Type) Value {
		value.go#L2637: func cvtInt(v Value, t Type) Value {
		value.go#L2642: func cvtUint(v Value, t Type) Value {
		value.go#L2647: func cvtFloatInt(v Value, t Type) Value {
		value.go#L2652: func cvtFloatUint(v Value, t Type) Value {
		value.go#L2657: func cvtIntFloat(v Value, t Type) Value {
		value.go#L2662: func cvtUintFloat(v Value, t Type) Value {
		value.go#L2667: func cvtFloat(v Value, t Type) Value {
		value.go#L2678: func cvtComplex(v Value, t Type) Value {
		value.go#L2683: func cvtIntString(v Value, t Type) Value {
		value.go#L2692: func cvtUintString(v Value, t Type) Value {
		value.go#L2701: func cvtBytesString(v Value, t Type) Value {
		value.go#L2706: func cvtStringBytes(v Value, t Type) Value {
		value.go#L2711: func cvtRunesString(v Value, t Type) Value {
		value.go#L2716: func cvtStringRunes(v Value, t Type) Value {
		value.go#L2721: func cvtDirect(v Value, typ Type) Value {
		value.go#L2732: 	return Value{t, ptr, v.flag.ro() | f} // v.flag.ro()|f == f?
		value.go#L2736: func cvtT2I(v Value, typ Type) Value {
		value.go#L2744: 	return Value{typ.common(), target, v.flag.ro() | flagIndir | flag(Interface)}
		value.go#L2748: func cvtI2I(v Value, typ Type) Value {

	encoding/asn1
		asn1.go#L605: func parseSequenceOf(bytes []byte, sliceType reflect.Type, elemType reflect.Type) (ret reflect.Value, err error) {
		asn1.go#L675: func parseField(v reflect.Value, bytes []byte, initOffset int, params fieldParameters) (offset int, err error) {
		asn1.go#L1005: func setDefaultValue(v reflect.Value, params fieldParameters) (ok bool) {
		marshal.go#L461: func makeBody(value reflect.Value, params fieldParameters) (e encoder, err error) {
		marshal.go#L579: func makeField(v reflect.Value, params fieldParameters) (e encoder, err error) {

	encoding/binary
		binary.go#L405: func dataSize(v reflect.Value) int {
		binary.go#L540: func (d *decoder) value(v reflect.Value) {
		binary.go#L609: func (e *encoder) value(v reflect.Value) {
		binary.go#L684: func (d *decoder) skip(v reflect.Value) {
		binary.go#L688: func (e *encoder) skip(v reflect.Value) {

	encoding/gob
		dec_helpers.go#L52: func decBoolArray(state *decoderState, v reflect.Value, length int, ovfl error) bool {
		dec_helpers.go#L60: func decBoolSlice(state *decoderState, v reflect.Value, length int, ovfl error) bool {
		dec_helpers.go#L75: func decComplex64Array(state *decoderState, v reflect.Value, length int, ovfl error) bool {
		dec_helpers.go#L83: func decComplex64Slice(state *decoderState, v reflect.Value, length int, ovfl error) bool {
		dec_helpers.go#L100: func decComplex128Array(state *decoderState, v reflect.Value, length int, ovfl error) bool {
		dec_helpers.go#L108: func decComplex128Slice(state *decoderState, v reflect.Value, length int, ovfl error) bool {
		dec_helpers.go#L125: func decFloat32Array(state *decoderState, v reflect.Value, length int, ovfl error) bool {
		dec_helpers.go#L133: func decFloat32Slice(state *decoderState, v reflect.Value, length int, ovfl error) bool {
		dec_helpers.go#L148: func decFloat64Array(state *decoderState, v reflect.Value, length int, ovfl error) bool {
		dec_helpers.go#L156: func decFloat64Slice(state *decoderState, v reflect.Value, length int, ovfl error) bool {
		dec_helpers.go#L171: func decIntArray(state *decoderState, v reflect.Value, length int, ovfl error) bool {
		dec_helpers.go#L179: func decIntSlice(state *decoderState, v reflect.Value, length int, ovfl error) bool {
		dec_helpers.go#L199: func decInt16Array(state *decoderState, v reflect.Value, length int, ovfl error) bool {
		dec_helpers.go#L207: func decInt16Slice(state *decoderState, v reflect.Value, length int, ovfl error) bool {
		dec_helpers.go#L226: func decInt32Array(state *decoderState, v reflect.Value, length int, ovfl error) bool {
		dec_helpers.go#L234: func decInt32Slice(state *decoderState, v reflect.Value, length int, ovfl error) bool {
		dec_helpers.go#L253: func decInt64Array(state *decoderState, v reflect.Value, length int, ovfl error) bool {
		dec_helpers.go#L261: func decInt64Slice(state *decoderState, v reflect.Value, length int, ovfl error) bool {
		dec_helpers.go#L276: func decInt8Array(state *decoderState, v reflect.Value, length int, ovfl error) bool {
		dec_helpers.go#L284: func decInt8Slice(state *decoderState, v reflect.Value, length int, ovfl error) bool {
		dec_helpers.go#L303: func decStringArray(state *decoderState, v reflect.Value, length int, ovfl error) bool {
		dec_helpers.go#L311: func decStringSlice(state *decoderState, v reflect.Value, length int, ovfl error) bool {
		dec_helpers.go#L340: func decUintArray(state *decoderState, v reflect.Value, length int, ovfl error) bool {
		dec_helpers.go#L348: func decUintSlice(state *decoderState, v reflect.Value, length int, ovfl error) bool {
		dec_helpers.go#L367: func decUint16Array(state *decoderState, v reflect.Value, length int, ovfl error) bool {
		dec_helpers.go#L375: func decUint16Slice(state *decoderState, v reflect.Value, length int, ovfl error) bool {
		dec_helpers.go#L394: func decUint32Array(state *decoderState, v reflect.Value, length int, ovfl error) bool {
		dec_helpers.go#L402: func decUint32Slice(state *decoderState, v reflect.Value, length int, ovfl error) bool {
		dec_helpers.go#L421: func decUint64Array(state *decoderState, v reflect.Value, length int, ovfl error) bool {
		dec_helpers.go#L429: func decUint64Slice(state *decoderState, v reflect.Value, length int, ovfl error) bool {
		dec_helpers.go#L444: func decUintptrArray(state *decoderState, v reflect.Value, length int, ovfl error) bool {
		dec_helpers.go#L452: func decUintptrSlice(state *decoderState, v reflect.Value, length int, ovfl error) bool {
		decode.go#L24: type decHelper func(state *decoderState, v reflect.Value, length int, ovfl error) bool
		decode.go#L197: type decOp func(i *decInstr, state *decoderState, v reflect.Value)
		decode.go#L208: func ignoreUint(i *decInstr, state *decoderState, v reflect.Value) {
		decode.go#L214: func ignoreTwoUints(i *decInstr, state *decoderState, v reflect.Value) {
		decode.go#L230: func decAlloc(v reflect.Value) reflect.Value {
		decode.go#L241: func decBool(i *decInstr, state *decoderState, value reflect.Value) {
		decode.go#L246: func decInt8(i *decInstr, state *decoderState, value reflect.Value) {
		decode.go#L255: func decUint8(i *decInstr, state *decoderState, value reflect.Value) {
		decode.go#L264: func decInt16(i *decInstr, state *decoderState, value reflect.Value) {
		decode.go#L273: func decUint16(i *decInstr, state *decoderState, value reflect.Value) {
		decode.go#L282: func decInt32(i *decInstr, state *decoderState, value reflect.Value) {
		decode.go#L291: func decUint32(i *decInstr, state *decoderState, value reflect.Value) {
		decode.go#L300: func decInt64(i *decInstr, state *decoderState, value reflect.Value) {
		decode.go#L306: func decUint64(i *decInstr, state *decoderState, value reflect.Value) {
		decode.go#L340: func decFloat32(i *decInstr, state *decoderState, value reflect.Value) {
		decode.go#L346: func decFloat64(i *decInstr, state *decoderState, value reflect.Value) {
		decode.go#L353: func decComplex64(i *decInstr, state *decoderState, value reflect.Value) {
		decode.go#L362: func decComplex128(i *decInstr, state *decoderState, value reflect.Value) {
		decode.go#L371: func decUint8Slice(i *decInstr, state *decoderState, value reflect.Value) {
		decode.go#L389: func decString(i *decInstr, state *decoderState, value reflect.Value) {
		decode.go#L405: func ignoreUint8Array(i *decInstr, state *decoderState, value reflect.Value) {
		decode.go#L429: func (dec *Decoder) decodeSingle(engine *decEngine, value reflect.Value) {
		decode.go#L445: func (dec *Decoder) decodeStruct(engine *decEngine, value reflect.Value) {
		decode.go#L463: 		var field reflect.Value
		decode.go#L476: var noValue reflect.Value
		decode.go#L516: func (dec *Decoder) decodeArrayHelper(state *decoderState, value reflect.Value, elemOp decOp, length int, ovfl error, helper decHelper) {
		decode.go#L537: func (dec *Decoder) decodeArray(state *decoderState, value reflect.Value, elemOp decOp, length int, ovfl error, helper decHelper) {
		decode.go#L545: func decodeIntoValue(state *decoderState, op decOp, isPtr bool, value reflect.Value, instr *decInstr) reflect.Value {
		decode.go#L559: func (dec *Decoder) decodeMap(mtyp reflect.Type, state *decoderState, value reflect.Value, keyOp, elemOp decOp, ovfl error) {
		decode.go#L613: func (dec *Decoder) decodeSlice(state *decoderState, value reflect.Value, elemOp decOp, ovfl error, helper decHelper) {
		decode.go#L641: func (dec *Decoder) decodeInterface(ityp reflect.Type, state *decoderState, value reflect.Value) {
		decode.go#L718: func (dec *Decoder) decodeGobDecoder(ut *userTypeInfo, state *decoderState, value reflect.Value) {
		decode.go#L818: 			op = func(i *decInstr, state *decoderState, value reflect.Value) {
		decode.go#L828: 			op = func(i *decInstr, state *decoderState, value reflect.Value) {
		decode.go#L847: 			op = func(i *decInstr, state *decoderState, value reflect.Value) {
		decode.go#L858: 			op = func(i *decInstr, state *decoderState, value reflect.Value) {
		decode.go#L863: 			op = func(i *decInstr, state *decoderState, value reflect.Value) {
		decode.go#L887: 			op = func(i *decInstr, state *decoderState, value reflect.Value) {
		decode.go#L900: 			op = func(i *decInstr, state *decoderState, value reflect.Value) {
		decode.go#L909: 			op = func(i *decInstr, state *decoderState, value reflect.Value) {
		decode.go#L916: 			op = func(i *decInstr, state *decoderState, value reflect.Value) {
		decode.go#L926: 			op = func(i *decInstr, state *decoderState, value reflect.Value) {
		decode.go#L932: 			op = func(i *decInstr, state *decoderState, value reflect.Value) {
		decode.go#L955: 	op = func(i *decInstr, state *decoderState, value reflect.Value) {
		decode.go#L1181: func (dec *Decoder) decodeValue(wireId typeId, value reflect.Value) {
		decode.go#L1257: func allocValue(t reflect.Type) reflect.Value {
		decoder.go#L179: 		return dec.DecodeValue(reflect.Value{})
		decoder.go#L197: func (dec *Decoder) DecodeValue(v reflect.Value) error {
		enc_helpers.go#L51: func encBoolArray(state *encoderState, v reflect.Value) bool {
		enc_helpers.go#L59: func encBoolSlice(state *encoderState, v reflect.Value) bool {
		enc_helpers.go#L77: func encComplex64Array(state *encoderState, v reflect.Value) bool {
		enc_helpers.go#L85: func encComplex64Slice(state *encoderState, v reflect.Value) bool {
		enc_helpers.go#L102: func encComplex128Array(state *encoderState, v reflect.Value) bool {
		enc_helpers.go#L110: func encComplex128Slice(state *encoderState, v reflect.Value) bool {
		enc_helpers.go#L127: func encFloat32Array(state *encoderState, v reflect.Value) bool {
		enc_helpers.go#L135: func encFloat32Slice(state *encoderState, v reflect.Value) bool {
		enc_helpers.go#L150: func encFloat64Array(state *encoderState, v reflect.Value) bool {
		enc_helpers.go#L158: func encFloat64Slice(state *encoderState, v reflect.Value) bool {
		enc_helpers.go#L173: func encIntArray(state *encoderState, v reflect.Value) bool {
		enc_helpers.go#L181: func encIntSlice(state *encoderState, v reflect.Value) bool {
		enc_helpers.go#L195: func encInt16Array(state *encoderState, v reflect.Value) bool {
		enc_helpers.go#L203: func encInt16Slice(state *encoderState, v reflect.Value) bool {
		enc_helpers.go#L217: func encInt32Array(state *encoderState, v reflect.Value) bool {
		enc_helpers.go#L225: func encInt32Slice(state *encoderState, v reflect.Value) bool {
		enc_helpers.go#L239: func encInt64Array(state *encoderState, v reflect.Value) bool {
		enc_helpers.go#L247: func encInt64Slice(state *encoderState, v reflect.Value) bool {
		enc_helpers.go#L261: func encInt8Array(state *encoderState, v reflect.Value) bool {
		enc_helpers.go#L269: func encInt8Slice(state *encoderState, v reflect.Value) bool {
		enc_helpers.go#L283: func encStringArray(state *encoderState, v reflect.Value) bool {
		enc_helpers.go#L291: func encStringSlice(state *encoderState, v reflect.Value) bool {
		enc_helpers.go#L306: func encUintArray(state *encoderState, v reflect.Value) bool {
		enc_helpers.go#L314: func encUintSlice(state *encoderState, v reflect.Value) bool {
		enc_helpers.go#L328: func encUint16Array(state *encoderState, v reflect.Value) bool {
		enc_helpers.go#L336: func encUint16Slice(state *encoderState, v reflect.Value) bool {
		enc_helpers.go#L350: func encUint32Array(state *encoderState, v reflect.Value) bool {
		enc_helpers.go#L358: func encUint32Slice(state *encoderState, v reflect.Value) bool {
		enc_helpers.go#L372: func encUint64Array(state *encoderState, v reflect.Value) bool {
		enc_helpers.go#L380: func encUint64Slice(state *encoderState, v reflect.Value) bool {
		enc_helpers.go#L394: func encUintptrArray(state *encoderState, v reflect.Value) bool {
		enc_helpers.go#L402: func encUintptrSlice(state *encoderState, v reflect.Value) bool {
		encode.go#L20: type encHelper func(state *encoderState, v reflect.Value) bool
		encode.go#L134: type encOp func(i *encInstr, state *encoderState, v reflect.Value)
		encode.go#L163: func encIndirect(pv reflect.Value, indir int) reflect.Value {
		encode.go#L174: func encBool(i *encInstr, state *encoderState, v reflect.Value) {
		encode.go#L187: func encInt(i *encInstr, state *encoderState, v reflect.Value) {
		encode.go#L196: func encUint(i *encInstr, state *encoderState, v reflect.Value) {
		encode.go#L216: func encFloat(i *encInstr, state *encoderState, v reflect.Value) {
		encode.go#L227: func encComplex(i *encInstr, state *encoderState, v reflect.Value) {
		encode.go#L240: func encUint8Array(i *encInstr, state *encoderState, v reflect.Value) {
		encode.go#L251: func encString(i *encInstr, state *encoderState, v reflect.Value) {
		encode.go#L262: func encStructTerminator(i *encInstr, state *encoderState, v reflect.Value) {
		encode.go#L278: func valid(v reflect.Value) bool {
		encode.go#L289: func (enc *Encoder) encodeSingle(b *encBuffer, engine *encEngine, value reflect.Value) {
		encode.go#L306: func (enc *Encoder) encodeStruct(b *encBuffer, engine *encEngine, value reflect.Value) {
		encode.go#L317: 			instr.op(instr, state, reflect.Value{})
		encode.go#L333: func (enc *Encoder) encodeArray(b *encBuffer, value reflect.Value, op encOp, elemIndir int, length int, helper encHelper) {
		encode.go#L356: func encodeReflectValue(state *encoderState, v reflect.Value, op encOp, indir int) {
		encode.go#L367: func (enc *Encoder) encodeMap(b *encBuffer, mv reflect.Value, keyOp, elemOp encOp, keyIndir, elemIndir int) {
		encode.go#L385: func (enc *Encoder) encodeInterface(b *encBuffer, iv reflect.Value) {
		encode.go#L434: func isZero(val reflect.Value) bool {
		encode.go#L470: func (enc *Encoder) encodeGobEncoder(b *encBuffer, ut *userTypeInfo, v reflect.Value) {
		encode.go#L546: 			op = func(i *encInstr, state *encoderState, slice reflect.Value) {
		encode.go#L557: 			op = func(i *encInstr, state *encoderState, array reflect.Value) {
		encode.go#L564: 			op = func(i *encInstr, state *encoderState, mv reflect.Value) {
		encode.go#L577: 			op = func(i *encInstr, state *encoderState, sv reflect.Value) {
		encode.go#L584: 			op = func(i *encInstr, state *encoderState, iv reflect.Value) {
		encode.go#L610: 	op = func(i *encInstr, state *encoderState, v reflect.Value) {
		encode.go#L690: func (enc *Encoder) encode(b *encBuffer, value reflect.Value, ut *userTypeInfo) {
		encoder.go#L218: func (enc *Encoder) EncodeValue(value reflect.Value) error {

	encoding/json
		decode.go#L353: func (d *decodeState) value(v reflect.Value) error {
		decode.go#L422: func indirect(v reflect.Value, decodingNull bool) (Unmarshaler, encoding.TextUnmarshaler, reflect.Value) {
		decode.go#L476: 				return u, nil, reflect.Value{}
		decode.go#L480: 					return nil, u, reflect.Value{}
		decode.go#L497: func (d *decodeState) array(v reflect.Value) error {
		decode.go#L563: 			if err := d.value(reflect.Value{}); err != nil {
		decode.go#L603: func (d *decodeState) object(v reflect.Value) error {
		decode.go#L659: 	var mapElem reflect.Value
		decode.go#L683: 		var subv reflect.Value
		decode.go#L725: 								subv = reflect.Value{}
		decode.go#L774: 			var kv reflect.Value
		decode.go#L850: func (d *decodeState) literalStore(item []byte, v reflect.Value, fromQuoted bool) error {
		encode.go#L242: 	Value reflect.Value
		encode.go#L341: func isEmptyValue(v reflect.Value) bool {
		encode.go#L359: func (e *encodeState) reflectValue(v reflect.Value, opts encOpts) {
		encode.go#L370: type encoderFunc func(e *encodeState, v reflect.Value, opts encOpts)
		encode.go#L374: func valueEncoder(v reflect.Value) encoderFunc {
		encode.go#L395: 	fi, loaded := encoderCache.LoadOrStore(t, encoderFunc(func(e *encodeState, v reflect.Value, opts encOpts) {
		encode.go#L465: func invalidValueEncoder(e *encodeState, v reflect.Value, _ encOpts) {
		encode.go#L469: func marshalerEncoder(e *encodeState, v reflect.Value, opts encOpts) {
		encode.go#L489: func addrMarshalerEncoder(e *encodeState, v reflect.Value, opts encOpts) {
		encode.go#L506: func textMarshalerEncoder(e *encodeState, v reflect.Value, opts encOpts) {
		encode.go#L523: func addrTextMarshalerEncoder(e *encodeState, v reflect.Value, opts encOpts) {
		encode.go#L537: func boolEncoder(e *encodeState, v reflect.Value, opts encOpts) {
		encode.go#L551: func intEncoder(e *encodeState, v reflect.Value, opts encOpts) {
		encode.go#L562: func uintEncoder(e *encodeState, v reflect.Value, opts encOpts) {
		encode.go#L575: func (bits floatEncoder) encode(e *encodeState, v reflect.Value, opts encOpts) {
		encode.go#L619: func stringEncoder(e *encodeState, v reflect.Value, opts encOpts) {
		encode.go#L711: func interfaceEncoder(e *encodeState, v reflect.Value, opts encOpts) {
		encode.go#L719: func unsupportedTypeEncoder(e *encodeState, v reflect.Value, _ encOpts) {
		encode.go#L732: func (se structEncoder) encode(e *encodeState, v reflect.Value, opts encOpts) {
		encode.go#L779: func (me mapEncoder) encode(e *encodeState, v reflect.Value, opts encOpts) {
		encode.go#L833: func encodeByteSlice(e *encodeState, v reflect.Value, _ encOpts) {
		encode.go#L868: func (se sliceEncoder) encode(e *encodeState, v reflect.Value, opts encOpts) {
		encode.go#L908: func (ae arrayEncoder) encode(e *encodeState, v reflect.Value, opts encOpts) {
		encode.go#L929: func (pe ptrEncoder) encode(e *encodeState, v reflect.Value, opts encOpts) {
		encode.go#L957: func (ce condAddrEncoder) encode(e *encodeState, v reflect.Value, opts encOpts) {
		encode.go#L1000: 	v reflect.Value

	flag
		flag.go#L458: 	var z reflect.Value

	fmt
		print.go#L112: 	value reflect.Value
		print.go#L159: 	p.value = reflect.Value{}
		print.go#L290: func getField(v reflect.Value, i int) reflect.Value {
		print.go#L320: func (p *pp) unknownType(v reflect.Value) {
		print.go#L498: func (p *pp) fmtPointer(value reflect.Value, verb rune) {
		print.go#L636: 	p.value = reflect.Value{}
		print.go#L697: 	case reflect.Value:
		print.go#L719: func (p *pp) printValue(value reflect.Value, verb rune, depth int) {

	internal/fmtsort
		sort.go#L22: 	Key   []reflect.Value
		sort.go#L23: 	Value []reflect.Value
		sort.go#L52: func Sort(mapValue reflect.Value) *SortedMap {
		sort.go#L60: 	key := make([]reflect.Value, 0, n)
		sort.go#L61: 	value := make([]reflect.Value, 0, n)
		sort.go#L79: func compare(aVal, bVal reflect.Value) int {
		sort.go#L190: func nilCompare(aVal, bVal reflect.Value) (int, bool) {

	net/http/httptrace
		trace.go#L202: 		newFunc := reflect.MakeFunc(hookType, func(args []reflect.Value) []reflect.Value {

	src.elv.sh/pkg/eval
		go_fn.go#L180: 	var in []reflect.Value

	src.elv.sh/pkg/eval/vals
		reflect_wrappers.go#L14: func ValueOf(i interface{}) reflect.Value {
		struct_map.go#L111: func (it *structMapIterator) Get(v reflect.Value) (string, interface{}) {

	src.elv.sh/pkg/parse
		pprint.go#L27: var zeroValue reflect.Value

	src.elv.sh/pkg/rpc
		server.go#L159: 	rcvr   reflect.Value          // receiver of methods for the service
		server.go#L364: func (s *service) call(server *Server, sending *sync.Mutex, wg *sync.WaitGroup, mtype *methodType, req *Request, argv, replyv reflect.Value, codec ServerCodec) {
		server.go#L373: 	returnValues := function.Call([]reflect.Value{s.rcvr, argv, replyv})
		server.go#L538: func (server *Server) readRequest(codec ServerCodec) (service *service, mtype *methodType, req *Request, argv, replyv reflect.Value, keepReading bool, err error) {

	src.elv.sh/pkg/tt
		tt.go#L152: 	argsReflect := make([]reflect.Value, len(args))