diff options
Diffstat (limited to 'pkg/linux_amd64/encoding/json.a')
-rw-r--r-- | pkg/linux_amd64/encoding/json.a | 1181 |
1 files changed, 1181 insertions, 0 deletions
diff --git a/pkg/linux_amd64/encoding/json.a b/pkg/linux_amd64/encoding/json.a new file mode 100644 index 000000000..3a1c19c75 --- /dev/null +++ b/pkg/linux_amd64/encoding/json.a @@ -0,0 +1,1181 @@ +!<arch> +__.PKGDEF 0 0 0 644 23187 ` +go object linux amd64 go1.4.1 X:precisestack + +$$ +package json + import utf16 "unicode/utf16" + import sync "sync" + import runtime "runtime" + import encoding "encoding" + import errors "errors" + import io "io" + import math "math" + import unicode "unicode" + import base64 "encoding/base64" + import strconv "strconv" + import strings "strings" + import utf8 "unicode/utf8" + import fmt "fmt" + import sort "sort" + import reflect "reflect" + import bytes "bytes" + func @"".Unmarshal (@"".data·2 []byte, @"".v·3 interface {}) (? error) + type @"".Unmarshaler interface { UnmarshalJSON(? []byte) (? error) } + type @"reflect".ChanDir int + func (@"reflect".d·2 @"reflect".ChanDir) String () (? string) + type @"reflect".StructTag string + func (@"reflect".tag·2 @"reflect".StructTag "esc:0x0") Get (@"reflect".key·3 string "esc:0x0") (? string) + type @"reflect".StructField struct { Name string; PkgPath string; Type @"reflect".Type; Tag @"reflect".StructTag; Offset uintptr; Index []int; Anonymous bool } + type @"reflect".Kind uint + func (@"reflect".k·2 @"reflect".Kind) String () (? string) + type @"reflect".typeAlg struct { @"reflect".hash func(? @"unsafe".Pointer, ? uintptr, ? uintptr) (? uintptr); @"reflect".equal func(? @"unsafe".Pointer, ? @"unsafe".Pointer, ? uintptr) (? bool) } + type @"reflect".method struct { @"reflect".name *string; @"reflect".pkgPath *string; @"reflect".mtyp *@"reflect".rtype; @"reflect".typ *@"reflect".rtype; @"reflect".ifn @"unsafe".Pointer; @"reflect".tfn @"unsafe".Pointer } + type @"reflect".uncommonType struct { @"reflect".name *string; @"reflect".pkgPath *string; @"reflect".methods []@"reflect".method } + func (@"reflect".t·2 *@"reflect".uncommonType "esc:0x1") Method (@"reflect".i·3 int) (@"reflect".m·1 @"reflect".Method) + func (@"reflect".t·3 *@"reflect".uncommonType "esc:0x0") MethodByName (@"reflect".name·4 string "esc:0x0") (@"reflect".m·1 @"reflect".Method, @"reflect".ok·2 bool) + func (@"reflect".t·2 *@"reflect".uncommonType "esc:0x1") Name () (? string) { if @"reflect".t·2 == nil || @"reflect".t·2.@"reflect".name == nil { return "" }; return *@"reflect".t·2.@"reflect".name } + func (@"reflect".t·2 *@"reflect".uncommonType "esc:0x0") NumMethod () (? int) { if @"reflect".t·2 == nil { return 0x0 }; return len(@"reflect".t·2.@"reflect".methods) } + func (@"reflect".t·2 *@"reflect".uncommonType "esc:0x1") PkgPath () (? string) { if @"reflect".t·2 == nil || @"reflect".t·2.@"reflect".pkgPath == nil { return "" }; return *@"reflect".t·2.@"reflect".pkgPath } + func (@"reflect".t·2 *@"reflect".uncommonType "esc:0x2") @"reflect".uncommon () (? *@"reflect".uncommonType) { return @"reflect".t·2 } + type @"reflect".rtype struct { @"reflect".size uintptr; @"reflect".hash uint32; _ uint8; @"reflect".align uint8; @"reflect".fieldAlign uint8; @"reflect".kind uint8; @"reflect".alg *@"reflect".typeAlg; @"reflect".gc [2]@"unsafe".Pointer; @"reflect".string *string; @"reflect".? *@"reflect".uncommonType; @"reflect".ptrToThis *@"reflect".rtype; @"reflect".zero @"unsafe".Pointer } + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") Align () (? int) { return int(@"reflect".t·2.@"reflect".align) } + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") AssignableTo (@"reflect".u·3 @"reflect".Type "esc:0x0") (? bool) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") Bits () (? int) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") ChanDir () (? @"reflect".ChanDir) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") Comparable () (? bool) { return @"reflect".t·2.@"reflect".alg != nil && @"reflect".t·2.@"reflect".alg.@"reflect".equal != nil } + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") ConvertibleTo (@"reflect".u·3 @"reflect".Type "esc:0x0") (? bool) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x1") Elem () (? @"reflect".Type) + func (@"reflect".t·2 *@"reflect".rtype) Field (@"reflect".i·3 int) (? @"reflect".StructField) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") FieldAlign () (? int) { return int(@"reflect".t·2.@"reflect".fieldAlign) } + func (@"reflect".t·2 *@"reflect".rtype) FieldByIndex (@"reflect".index·3 []int "esc:0x0") (? @"reflect".StructField) + func (@"reflect".t·3 *@"reflect".rtype) FieldByName (@"reflect".name·4 string "esc:0x0") (? @"reflect".StructField, ? bool) + func (@"reflect".t·3 *@"reflect".rtype) FieldByNameFunc (@"reflect".match·4 func(? string) (? bool) "esc:0x0") (? @"reflect".StructField, ? bool) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") Implements (@"reflect".u·3 @"reflect".Type) (? bool) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") In (@"reflect".i·3 int) (? @"reflect".Type) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") IsVariadic () (? bool) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x1") Key () (? @"reflect".Type) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") Kind () (? @"reflect".Kind) { return @"reflect".Kind(@"reflect".t·2.@"reflect".kind & 0x1F) } + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") Len () (? int) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") Method (@"reflect".i·3 int) (@"reflect".m·1 @"reflect".Method) + func (@"reflect".t·3 *@"reflect".rtype "esc:0x0") MethodByName (@"reflect".name·4 string "esc:0x0") (@"reflect".m·1 @"reflect".Method, @"reflect".ok·2 bool) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x1") Name () (? string) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") NumField () (? int) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") NumIn () (? int) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") NumMethod () (? int) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") NumOut () (? int) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") Out (@"reflect".i·3 int) (? @"reflect".Type) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x1") PkgPath () (? string) + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") Size () (? uintptr) { return @"reflect".t·2.@"reflect".size } + func (@"reflect".t·2 *@"reflect".rtype "esc:0x1") String () (? string) { return *@"reflect".t·2.@"reflect".string } + func (@"reflect".t·2 *@"reflect".rtype "esc:0x2") @"reflect".common () (? *@"reflect".rtype) { return @"reflect".t·2 } + func (@"reflect".t·2 *@"reflect".rtype "esc:0x0") @"reflect".pointers () (? bool) { return @"reflect".t·2.@"reflect".kind & 0x80 == 0x0 } + func (@"reflect".t·2 *@"reflect".rtype) @"reflect".ptrTo () (? *@"reflect".rtype) + type @"reflect".flag uintptr + func (@"reflect".f·2 @"reflect".flag) @"reflect".kind () (? @"reflect".Kind) { return @"reflect".Kind(@"reflect".f·2 & @"reflect".flag(0x1F)) } + func (@"reflect".f·1 @"reflect".flag) @"reflect".mustBe (@"reflect".expected·2 @"reflect".Kind) + func (@"reflect".f·1 @"reflect".flag) @"reflect".mustBeAssignable () + func (@"reflect".f·1 @"reflect".flag) @"reflect".mustBeExported () + type @"reflect".Value struct { @"reflect".typ *@"reflect".rtype; @"reflect".ptr @"unsafe".Pointer; @"reflect".? @"reflect".flag } + func (@"reflect".v·2 @"reflect".Value) Addr () (? @"reflect".Value) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") Bool () (? bool) + func (@"reflect".v·2 @"reflect".Value "esc:0x1") Bytes () (? []byte) + func (@"reflect".v·2 @"reflect".Value) Call (@"reflect".in·3 []@"reflect".Value "esc:0x0") (? []@"reflect".Value) + func (@"reflect".v·2 @"reflect".Value) CallSlice (@"reflect".in·3 []@"reflect".Value "esc:0x0") (? []@"reflect".Value) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") CanAddr () (? bool) { return @"reflect".v·2.@"reflect".flag & @"reflect".flag(0x80) != @"reflect".flag(0x0) } + func (@"reflect".v·2 @"reflect".Value "esc:0x0") CanInterface () (? bool) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") CanSet () (? bool) { return @"reflect".v·2.@"reflect".flag & @"reflect".flag(0xA0) == @"reflect".flag(0x80) } + func (@"reflect".v·2 @"reflect".Value) Cap () (? int) + func (@"reflect".v·1 @"reflect".Value) Close () + func (@"reflect".v·2 @"reflect".Value "esc:0x0") Complex () (? complex128) + func (@"reflect".v·2 @"reflect".Value) Convert (@"reflect".t·3 @"reflect".Type) (? @"reflect".Value) + func (@"reflect".v·2 @"reflect".Value "esc:0x3") Elem () (? @"reflect".Value) + func (@"reflect".v·2 @"reflect".Value "esc:0x3") Field (@"reflect".i·3 int) (? @"reflect".Value) + func (@"reflect".v·2 @"reflect".Value "esc:0x2") FieldByIndex (@"reflect".index·3 []int "esc:0x0") (? @"reflect".Value) + func (@"reflect".v·2 @"reflect".Value) FieldByName (@"reflect".name·3 string "esc:0x0") (? @"reflect".Value) + func (@"reflect".v·2 @"reflect".Value) FieldByNameFunc (@"reflect".match·3 func(? string) (? bool) "esc:0x0") (? @"reflect".Value) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") Float () (? float64) + func (@"reflect".v·2 @"reflect".Value "esc:0x3") Index (@"reflect".i·3 int) (? @"reflect".Value) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") Int () (? int64) + func (@"reflect".v·2 @"reflect".Value) Interface () (@"reflect".i·1 interface {}) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") InterfaceData () (? [2]uintptr) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") IsNil () (? bool) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") IsValid () (? bool) { return @"reflect".v·2.@"reflect".flag != @"reflect".flag(0x0) } + func (@"reflect".v·2 @"reflect".Value "esc:0x0") Kind () (? @"reflect".Kind) + func (@"reflect".v·2 @"reflect".Value) Len () (? int) + func (@"reflect".v·2 @"reflect".Value) MapIndex (@"reflect".key·3 @"reflect".Value) (? @"reflect".Value) + func (@"reflect".v·2 @"reflect".Value) MapKeys () (? []@"reflect".Value) + func (@"reflect".v·2 @"reflect".Value "esc:0x2") Method (@"reflect".i·3 int) (? @"reflect".Value) + func (@"reflect".v·2 @"reflect".Value "esc:0x2") MethodByName (@"reflect".name·3 string "esc:0x0") (? @"reflect".Value) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") NumField () (? int) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") NumMethod () (? int) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") OverflowComplex (@"reflect".x·3 complex128) (? bool) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") OverflowFloat (@"reflect".x·3 float64) (? bool) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") OverflowInt (@"reflect".x·3 int64) (? bool) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") OverflowUint (@"reflect".x·3 uint64) (? bool) + func (@"reflect".v·2 @"reflect".Value "esc:0x2") Pointer () (? uintptr) + func (@"reflect".v·3 @"reflect".Value) Recv () (@"reflect".x·1 @"reflect".Value, @"reflect".ok·2 bool) + func (@"reflect".v·1 @"reflect".Value) Send (@"reflect".x·2 @"reflect".Value) + func (@"reflect".v·1 @"reflect".Value) Set (@"reflect".x·2 @"reflect".Value) + func (@"reflect".v·1 @"reflect".Value "esc:0x0") SetBool (@"reflect".x·2 bool) + func (@"reflect".v·1 @"reflect".Value "esc:0x0") SetBytes (@"reflect".x·2 []byte) + func (@"reflect".v·1 @"reflect".Value "esc:0x0") SetCap (@"reflect".n·2 int) + func (@"reflect".v·1 @"reflect".Value "esc:0x0") SetComplex (@"reflect".x·2 complex128) + func (@"reflect".v·1 @"reflect".Value "esc:0x0") SetFloat (@"reflect".x·2 float64) + func (@"reflect".v·1 @"reflect".Value "esc:0x0") SetInt (@"reflect".x·2 int64) + func (@"reflect".v·1 @"reflect".Value "esc:0x0") SetLen (@"reflect".n·2 int) + func (@"reflect".v·1 @"reflect".Value) SetMapIndex (@"reflect".key·2 @"reflect".Value, @"reflect".val·3 @"reflect".Value) + func (@"reflect".v·1 @"reflect".Value "esc:0x0") SetPointer (@"reflect".x·2 @"unsafe".Pointer) + func (@"reflect".v·1 @"reflect".Value "esc:0x0") SetString (@"reflect".x·2 string) + func (@"reflect".v·1 @"reflect".Value "esc:0x0") SetUint (@"reflect".x·2 uint64) + func (@"reflect".v·2 @"reflect".Value) Slice (@"reflect".i·3 int, @"reflect".j·4 int) (? @"reflect".Value) + func (@"reflect".v·2 @"reflect".Value) Slice3 (@"reflect".i·3 int, @"reflect".j·4 int, @"reflect".k·5 int) (? @"reflect".Value) + func (@"reflect".v·2 @"reflect".Value) String () (? string) + func (@"reflect".v·3 @"reflect".Value) TryRecv () (@"reflect".x·1 @"reflect".Value, @"reflect".ok·2 bool) + func (@"reflect".v·2 @"reflect".Value) TrySend (@"reflect".x·3 @"reflect".Value) (? bool) + func (@"reflect".v·2 @"reflect".Value "esc:0x3") Type () (? @"reflect".Type) + func (@"reflect".v·2 @"reflect".Value "esc:0x0") Uint () (? uint64) + func (@"reflect".v·2 @"reflect".Value "esc:0x2") UnsafeAddr () (? uintptr) + func (@"reflect".v·2 @"reflect".Value) @"reflect".assignTo (@"reflect".context·3 string "esc:0x0", @"reflect".dst·4 *@"reflect".rtype, @"reflect".target·5 @"unsafe".Pointer) (? @"reflect".Value) + func (@"reflect".v·2 @"reflect".Value) @"reflect".call (@"reflect".op·3 string "esc:0x0", @"reflect".in·4 []@"reflect".Value "esc:0x0") (? []@"reflect".Value) + func (@"reflect".v·2 @"reflect".Value "esc:0x3") @"reflect".pointer () (? @"unsafe".Pointer) + func (@"reflect".v·3 @"reflect".Value) @"reflect".recv (@"reflect".nb·4 bool) (@"reflect".val·1 @"reflect".Value, @"reflect".ok·2 bool) + func (@"reflect".v·2 @"reflect".Value "esc:0x1") @"reflect".runes () (? []rune) + func (@"reflect".v·2 @"reflect".Value) @"reflect".send (@"reflect".x·3 @"reflect".Value, @"reflect".nb·4 bool) (@"reflect".selected·1 bool) + func (@"reflect".v·1 @"reflect".Value "esc:0x0") @"reflect".setRunes (@"reflect".x·2 []rune) + type @"reflect".Method struct { Name string; PkgPath string; Type @"reflect".Type; Func @"reflect".Value; Index int } + type @"reflect".Type interface { Align() (? int); AssignableTo(@"reflect".u @"reflect".Type) (? bool); Bits() (? int); ChanDir() (? @"reflect".ChanDir); Comparable() (? bool); ConvertibleTo(@"reflect".u @"reflect".Type) (? bool); Elem() (? @"reflect".Type); Field(@"reflect".i int) (? @"reflect".StructField); FieldAlign() (? int); FieldByIndex(@"reflect".index []int) (? @"reflect".StructField); FieldByName(@"reflect".name string) (? @"reflect".StructField, ? bool); FieldByNameFunc(@"reflect".match func(? string) (? bool)) (? @"reflect".StructField, ? bool); Implements(@"reflect".u @"reflect".Type) (? bool); In(@"reflect".i int) (? @"reflect".Type); IsVariadic() (? bool); Key() (? @"reflect".Type); Kind() (? @"reflect".Kind); Len() (? int); Method(? int) (? @"reflect".Method); MethodByName(? string) (? @"reflect".Method, ? bool); Name() (? string); NumField() (? int); NumIn() (? int); NumMethod() (? int); NumOut() (? int); Out(@"reflect".i int) (? @"reflect".Type); PkgPath() (? string); Size() (? uintptr); String() (? string); @"reflect".common() (? *@"reflect".rtype); @"reflect".uncommon() (? *@"reflect".uncommonType) } + type @"".UnmarshalTypeError struct { Value string; Type @"reflect".Type } + func (@"".e·2 *@"".UnmarshalTypeError) Error () (? string) + type @"".UnmarshalFieldError struct { Key string; Type @"reflect".Type; Field @"reflect".StructField } + func (@"".e·2 *@"".UnmarshalFieldError) Error () (? string) + type @"".InvalidUnmarshalError struct { Type @"reflect".Type } + func (@"".e·2 *@"".InvalidUnmarshalError) Error () (? string) + type @"".Number string + func (@"".n·3 @"".Number) Float64 () (? float64, ? error) + func (@"".n·3 @"".Number) Int64 () (? int64, ? error) + func (@"".n·2 @"".Number "esc:0x2") String () (? string) { return string(@"".n·2) } + func @"".Marshal (@"".v·3 interface {}) (? []byte, ? error) + func @"".MarshalIndent (@"".v·3 interface {}, @"".prefix·4 string "esc:0x0", @"".indent·5 string "esc:0x0") (? []byte, ? error) + type @"bytes".readOp int + type @"io".Reader interface { Read(@"io".p []byte) (@"io".n int, @"io".err error) } + type @"io".Writer interface { Write(@"io".p []byte) (@"io".n int, @"io".err error) } + type @"bytes".Buffer struct { @"bytes".buf []byte; @"bytes".off int; @"bytes".runeBytes [4]byte; @"bytes".bootstrap [64]byte; @"bytes".lastRead @"bytes".readOp } + func (@"bytes".b·2 *@"bytes".Buffer "esc:0x1") Bytes () (? []byte) { return @"bytes".b·2.@"bytes".buf[@"bytes".b·2.@"bytes".off:] } + func (@"bytes".b·1 *@"bytes".Buffer) Grow (@"bytes".n·2 int) + func (@"bytes".b·2 *@"bytes".Buffer "esc:0x0") Len () (? int) { return len(@"bytes".b·2.@"bytes".buf) - @"bytes".b·2.@"bytes".off } + func (@"bytes".b·2 *@"bytes".Buffer "esc:0x1") Next (@"bytes".n·3 int) (? []byte) + func (@"bytes".b·3 *@"bytes".Buffer) Read (@"bytes".p·4 []byte "esc:0x0") (@"bytes".n·1 int, @"bytes".err·2 error) + func (@"bytes".b·3 *@"bytes".Buffer) ReadByte () (@"bytes".c·1 byte, @"bytes".err·2 error) + func (@"bytes".b·3 *@"bytes".Buffer "esc:0x0") ReadBytes (@"bytes".delim·4 byte) (@"bytes".line·1 []byte, @"bytes".err·2 error) + func (@"bytes".b·3 *@"bytes".Buffer) ReadFrom (@"bytes".r·4 @"io".Reader) (@"bytes".n·1 int64, @"bytes".err·2 error) + func (@"bytes".b·4 *@"bytes".Buffer) ReadRune () (@"bytes".r·1 rune, @"bytes".size·2 int, @"bytes".err·3 error) + func (@"bytes".b·3 *@"bytes".Buffer "esc:0x0") ReadString (@"bytes".delim·4 byte) (@"bytes".line·1 string, @"bytes".err·2 error) + func (@"bytes".b·1 *@"bytes".Buffer) Reset () + func (@"bytes".b·2 *@"bytes".Buffer "esc:0x0") String () (? string) { if @"bytes".b·2 == nil { return "<nil>" }; return string(@"bytes".b·2.@"bytes".buf[@"bytes".b·2.@"bytes".off:]) } + func (@"bytes".b·1 *@"bytes".Buffer) Truncate (@"bytes".n·2 int) + func (@"bytes".b·2 *@"bytes".Buffer "esc:0x0") UnreadByte () (? error) + func (@"bytes".b·2 *@"bytes".Buffer "esc:0x0") UnreadRune () (? error) + func (@"bytes".b·3 *@"bytes".Buffer) Write (@"bytes".p·4 []byte "esc:0x0") (@"bytes".n·1 int, @"bytes".err·2 error) + func (@"bytes".b·2 *@"bytes".Buffer) WriteByte (@"bytes".c·3 byte) (? error) + func (@"bytes".b·3 *@"bytes".Buffer) WriteRune (@"bytes".r·4 rune) (@"bytes".n·1 int, @"bytes".err·2 error) + func (@"bytes".b·3 *@"bytes".Buffer) WriteString (@"bytes".s·4 string "esc:0x0") (@"bytes".n·1 int, @"bytes".err·2 error) + func (@"bytes".b·3 *@"bytes".Buffer) WriteTo (@"bytes".w·4 @"io".Writer) (@"bytes".n·1 int64, @"bytes".err·2 error) + func (@"bytes".b·2 *@"bytes".Buffer) @"bytes".grow (@"bytes".n·3 int) (? int) + func (@"bytes".b·3 *@"bytes".Buffer "esc:0x1") @"bytes".readSlice (@"bytes".delim·4 byte) (@"bytes".line·1 []byte, @"bytes".err·2 error) + func @"".HTMLEscape (@"".dst·1 *@"bytes".Buffer, @"".src·2 []byte "esc:0x0") + type @"".Marshaler interface { MarshalJSON() (? []byte, ? error) } + type @"".UnsupportedTypeError struct { Type @"reflect".Type } + func (@"".e·2 *@"".UnsupportedTypeError) Error () (? string) + type @"".UnsupportedValueError struct { Value @"reflect".Value; Str string } + func (@"".e·2 *@"".UnsupportedValueError "esc:0x0") Error () (? string) { return "json: unsupported value: " + @"".e·2.Str } + type @"".InvalidUTF8Error struct { S string } + func (@"".e·2 *@"".InvalidUTF8Error "esc:0x0") Error () (? string) + type @"".MarshalerError struct { Type @"reflect".Type; Err error } + func (@"".e·2 *@"".MarshalerError) Error () (? string) + func @"".Compact (@"".dst·2 *@"bytes".Buffer, @"".src·3 []byte "esc:0x0") (? error) + func @"".Indent (@"".dst·2 *@"bytes".Buffer, @"".src·3 []byte "esc:0x0", @"".prefix·4 string "esc:0x0", @"".indent·5 string "esc:0x0") (? error) + type @"".SyntaxError struct { @"".msg string; Offset int64 } + func (@"".e·2 *@"".SyntaxError "esc:0x1") Error () (? string) { return @"".e·2.@"".msg } + type @"".scanner struct { @"".step func(? *@"".scanner, ? int) (? int); @"".endTop bool; @"".parseState []int; @"".err error; @"".redo bool; @"".redoCode int; @"".redoState func(? *@"".scanner, ? int) (? int); @"".bytes int64 } + func (@"".s·2 *@"".scanner) @"".eof () (? int) + func (@"".s·2 *@"".scanner "esc:0x0") @"".error (@"".c·3 int, @"".context·4 string "esc:0x0") (? int) + func (@"".s·1 *@"".scanner) @"".popParseState () + func (@"".s·1 *@"".scanner) @"".pushParseState (@"".p·2 int) { @"".s·1.@"".parseState = append(@"".s·1.@"".parseState, @"".p·2) } + func (@"".s·1 *@"".scanner) @"".reset () { @"".s·1.@"".step = @"".stateBeginValue; @"".s·1.@"".parseState = @"".s·1.@"".parseState[0x0:0x0]; @"".s·1.@"".err = nil; @"".s·1.@"".redo = false; @"".s·1.@"".endTop = false } + func (@"".s·1 *@"".scanner) @"".undo (@"".scanCode·2 int) + type @"encoding".TextUnmarshaler interface { UnmarshalText(@"encoding".text []byte) (? error) } + type @"".decodeState struct { @"".data []byte; @"".off int; @"".scan @"".scanner; @"".nextscan @"".scanner; @"".savedError error; @"".useNumber bool } + func (@"".d·1 *@"".decodeState) @"".array (@"".v·2 @"reflect".Value) + func (@"".d·2 *@"".decodeState) @"".arrayInterface () (? []interface {}) + func (@"".d·3 *@"".decodeState "esc:0x0") @"".convertNumber (@"".s·4 string) (? interface {}, ? error) + func (@"".d·1 *@"".decodeState "esc:0x0") @"".error (@"".err·2 error) + func (@"".d·4 *@"".decodeState "esc:0x0") @"".indirect (@"".v·5 @"reflect".Value, @"".decodingNull·6 bool) (? @"".Unmarshaler, ? @"encoding".TextUnmarshaler, ? @"reflect".Value) + func (@"".d·2 *@"".decodeState "esc:0x2") @"".init (@"".data·3 []byte) (? *@"".decodeState) { @"".d·2.@"".data = @"".data·3; @"".d·2.@"".off = 0x0; @"".d·2.@"".savedError = nil; return @"".d·2 } + func (@"".d·1 *@"".decodeState) @"".literal (@"".v·2 @"reflect".Value) + func (@"".d·2 *@"".decodeState) @"".literalInterface () (? interface {}) + func (@"".d·1 *@"".decodeState "esc:0x0") @"".literalStore (@"".item·2 []byte, @"".v·3 @"reflect".Value, @"".fromQuoted·4 bool) + func (@"".d·2 *@"".decodeState) @"".next () (? []byte) + func (@"".d·1 *@"".decodeState) @"".object (@"".v·2 @"reflect".Value) + func (@"".d·2 *@"".decodeState) @"".objectInterface () (? map[string]interface {}) + func (@"".d·1 *@"".decodeState "esc:0x0") @"".saveError (@"".err·2 error) { if @"".d·1.@"".savedError == nil { @"".d·1.@"".savedError = @"".err·2 } } + func (@"".d·2 *@"".decodeState) @"".scanWhile (@"".op·3 int) (? int) + func (@"".d·2 *@"".decodeState) @"".unmarshal (@"".v·3 interface {}) (@"".err·1 error) + func (@"".d·1 *@"".decodeState) @"".value (@"".v·2 @"reflect".Value) + func (@"".d·2 *@"".decodeState) @"".valueInterface () (? interface {}) + func (@"".d·2 *@"".decodeState) @"".valueQuoted () (? interface {}) + type @"".Decoder struct { @"".r @"io".Reader; @"".buf []byte; @"".d @"".decodeState; @"".scan @"".scanner; @"".err error } + func (@"".dec·2 *@"".Decoder) Buffered () (? @"io".Reader) + func (@"".dec·2 *@"".Decoder) Decode (@"".v·3 interface {}) (? error) + func (@"".dec·1 *@"".Decoder "esc:0x0") UseNumber () { @"".dec·1.@"".d.@"".useNumber = true } + func (@"".dec·3 *@"".Decoder) @"".readValue () (? int, ? error) + func @"".NewDecoder (@"".r·2 @"io".Reader) (? *@"".Decoder) { return (&@"".Decoder{ @"".r:@"".r·2 }) } + type @"".Encoder struct { @"".w @"io".Writer; @"".err error } + func (@"".enc·2 *@"".Encoder) Encode (@"".v·3 interface {}) (? error) + func @"".NewEncoder (@"".w·2 @"io".Writer) (? *@"".Encoder) { return (&@"".Encoder{ @"".w:@"".w·2 }) } + type @"".RawMessage []byte + func (@"".m·3 *@"".RawMessage "esc:0x1") MarshalJSON () (? []byte, ? error) { return *@"".m·3, nil } + func (@"".m·2 *@"".RawMessage) UnmarshalJSON (@"".data·3 []byte "esc:0x0") (? error) + func @"".init () + func @"".stateBeginValue (@"".s·2 *@"".scanner, @"".c·3 int) (? int) + +$$ + +go object linux amd64 go1.4.1 X:precisestack + +! + +fmt.areflect.aruntime.astrconv.aunicode.aunicode/utf16.aunicode/utf8.amath.asort.astrings.async.aio.a + +"".&d + + + + + + + + + + +"".rv + + + + + + + + + +@6 + + +, + + + + + +" +8 " + + + +"".op + + -( + + + + + + + + + + -..K..*" :7 +!U
+ +D6 +8--! + + + + + +s:N(P ![wNwN:34 + + + + +"".pv +"".ut +N0 + + ' +X>R>D +" +c:>z RR>6>w +
+ +)Q>>
+%7 +: +N + + +*^e? + + + + + + + + + +type.int +(type.*"".decodeState +(type.*"".decodeState +(type.*"".decodeState +"".kv +"".qv +"".qv +"".qv +type.int +"".ff +type.*"".field +type.*"".field +"".op +"".pv +"".ut +NtH +kN +!$')$@W)$RAD0<$)ga:y + +)'Za8 +m j+#p0 ZR!:\
+c
+K +W +n*^e0, ZT: +jvB~SzbpA;4*^7e8+ + + + + + +Z[,` + + + + + + + + + + + +!HH
+ + + + +6type.*"".UnmarshalTypeError +"type.interface {} +type.string +"".pv +"".ut +:type.encoding.TextUnmarshaler +&type."".Unmarshaler +U +;+ +# + +W +K+)N,!'4 +W +H" +"~y)*N# +qQuH +NjN
)7 +8 +"N +NhEl. +\P&+34S)-
B.): +\PIDCDS +9>9 +> + +RYTSTS +7 +O :#$N)
+ + ! +" + + + +lyC +~Szb~Szyp"3
*^6"$~Sz`t+7.*^364: +m5\87=:*^=6>N=g@*^C6DM0+F*^I6Jv~SzRQ0T*^W6XiWE`_(b*>kg6hI_V8~"SzT]*^Q-c#_(j*>ko6p_(r*>kw6xQwzJ*^6;8~"Szb] + +"".autotmp_0463 + + +)! + + + + + +"".op + +)E + +,)YMVK" 9! + + + + +"".ok + + + +HHH +Ł +HHH9H9 + + +"".rr +"".nb +"".ok + + +(83$ +$)<y +1.96A>IFQN +h+p\klwx + 9bk
+ + + + + + + + + + +b$ !(O +b$=f + + + + + + + + + + + + + + + +"".autotmp_0693 + + +@6 + + +D$@ +D$@ +D$@ +tH +D$@H D$@ +D$@ + + +/
: +/! + + + + + + + + + +0 + + +"".&f +
85Q& + = + +tHwiHwHtHtH
uH + + + + + + + + + + + +*% ++ + + + + + + + + + + + + + +"".va +7 + + + + + + + + +"".va +' + + + + +"".autotmp_0774 +3 + + + + +"".autotmp_0781 +3 + + + +!? + G + +dH% + + +"".sb + + + + + +"".fv +"".se + + + + + +"".se +a" + + + +"".sv +"".me + + + + +"".me + + + + + + + +"".se +1& 5 + + + +@`[ + + + +"".ae +2#v + + +~[
+ + +"".autotmp_0885 +"".pe +,( o + + + + + +reflect.v·2 +"".ce + + +D$h +D$h + + +X,, +
+ + + + + +"".sv + +"".sv + + + +"".sv + + +"".sv + + + +uHH\$pH$H<$ + + + +o ?*
,A>
&% "'8h](
SP {ja(<
ur%C + +uNH$ + + + + + + + + +dH% + + + + + + + + + + + + + + +"".ok +"".fj +"".fi +"".ft +"".sf +SMB(40}$?0\c +2 =9R +STS2+4)3 (>g,*}8! + +40) +4! + +128b, + +"".sb + +
*J
/
> +
+ACD
7 ++H@8uHHH9|D$8<ar#<zwHH + +"".autotmp_1213 + + +"".autotmp_1220 + + +,T + + + + + + +.%i 52v$9L + + + +"".i + + + + +f% aY +
#.
O=B
E0
5`
_J +
YTT) e + + +2 + + + + +o wn + + + + + + + + + +"".autotmp_1340 + + +tD$ +tT1< + + + +% + + + +* +
# + + + + + + + + + + +1 3 +1 3 + 31= +t&Ht$0H4$HD$H5 + + + + + + +5 + + +5 + + +5 + + +5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +"".autotmp_1441 + + + + +6v +dH% + + + + +&%W"% + +u5HD$@Hl$HHH$ +bH$ +gHD$@H\$HHHH% + + + + + +4D
& [@:,.>P +8]^ ;DLM
( +t1< + + + + + + +dH% + + + + +EZ9
+ +
+ +"".a2 +"".a1 +"".a0 + + + + + + +"".&f + +"".a2 +"".a1 +"".a0 + + +"".a2 +"".a1 +"".a0 + + +"".a2 +"".a1 +"".a0 +` + + +"".a2 +"".a1 +"".a0 +` + + +"".a2 +"".a1 +"".a0 + + +"".a2 +"".a1 +"".a0 + + + + + + + + + + + + + + + + + +"".autotmp_1631 + + + + + + + + + + + + + + +"".autotmp_1656 + +D$hHHD$h + + +"".autotmp_1662 + + + + + + + + + + + + + +"".sv + + + + + + + + + + + + + + + + + +"".autotmp_1688 + +D$h + + + +"".autotmp_1692 + + + + + + + + + + + + + + + +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z +Z + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +" +" +" +" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +{ + + + + + + + + + + + + + + + + + + + +p + + + + + + |