aboutsummaryrefslogtreecommitdiff
path: root/pkg/linux_amd64/encoding/json.a
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/linux_amd64/encoding/json.a')
-rw-r--r--pkg/linux_amd64/encoding/json.a1181
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.a math.a sort.astrings.a sync.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+#p 0 ZR!:\ 
+c  +K
+W
+n*^e0, ZT: 
+jvB~SzbpA;4*^7e8+
+
+
+
+
+
+Z[,`
+
+
+
+
+
+
+
+
+
+
+
+!H H 
+
+
+
+
+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 
+N hEl.
+\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. 96 A> IF QN
+h+p\klwx
+ 9b  k  
+
+
+
+
+
+
+
+
+
+
+b$ !(O 
+b$=f
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+"".autotmp_0693
+
+
+@6
+
+
+D$@
+D$@
+D$@
+tH
+D$@H D$@
+D$@
+
+ 
+/  :
+/! 
+
+
+
+
+
+
+
+
+
+0
+
+
+"".&f
+ 85Q&
+ =
+
+tHwiH wH tH tH 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 =9 R
+STS2+ 4)3 (>g ,*}8!
+
+40)
+4!
+
+1 28b,
+
+"".sb
+
+ *J  / >
+
+ACD  7
++H@8uHHH9|D$8<ar#<zwHH
+
+"".autotmp_1213
+
+
+"".autotmp_1220
+
+
+,T
+
+
+
+
+
+
+.%i   52 v$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
+
+
+
+
+
+