Repository URL to install this package:
|
Version:
1.0 ▾
|
!<arch>
__.PKGDEF 0 0 0 644 18669 `
go object linux amd64 go1.6 X:none
build id "10ac96703bb26f5d54246b7fa42b8b3567b327a6"
$$
package dwarf
import binary "encoding/binary"
import errors "errors"
import io "io"
import strconv "strconv"
import fmt "fmt"
import path "path"
import sort "sort"
type @"".Offset uint32
type @"".DecodeError struct { Name string; Offset @"".Offset; Err string }
func (@"".e·2 @"".DecodeError "esc:0x1") Error () (? string)
type @"".Attr uint32
func (@"".a·2 @"".Attr) GoString () (? string)
func (@"".a·2 @"".Attr) String () (? string)
const @"".AttrSibling @"".Attr = 0x1
const @"".AttrLocation @"".Attr = 0x2
const @"".AttrName @"".Attr = 0x3
const @"".AttrOrdering @"".Attr = 0x9
const @"".AttrByteSize @"".Attr = 0xb
const @"".AttrBitOffset @"".Attr = 0xc
const @"".AttrBitSize @"".Attr = 0xd
const @"".AttrStmtList @"".Attr = 0x10
const @"".AttrLowpc @"".Attr = 0x11
const @"".AttrHighpc @"".Attr = 0x12
const @"".AttrLanguage @"".Attr = 0x13
const @"".AttrDiscr @"".Attr = 0x15
const @"".AttrDiscrValue @"".Attr = 0x16
const @"".AttrVisibility @"".Attr = 0x17
const @"".AttrImport @"".Attr = 0x18
const @"".AttrStringLength @"".Attr = 0x19
const @"".AttrCommonRef @"".Attr = 0x1a
const @"".AttrCompDir @"".Attr = 0x1b
const @"".AttrConstValue @"".Attr = 0x1c
const @"".AttrContainingType @"".Attr = 0x1d
const @"".AttrDefaultValue @"".Attr = 0x1e
const @"".AttrInline @"".Attr = 0x20
const @"".AttrIsOptional @"".Attr = 0x21
const @"".AttrLowerBound @"".Attr = 0x22
const @"".AttrProducer @"".Attr = 0x25
const @"".AttrPrototyped @"".Attr = 0x27
const @"".AttrReturnAddr @"".Attr = 0x2a
const @"".AttrStartScope @"".Attr = 0x2c
const @"".AttrStrideSize @"".Attr = 0x2e
const @"".AttrUpperBound @"".Attr = 0x2f
const @"".AttrAbstractOrigin @"".Attr = 0x31
const @"".AttrAccessibility @"".Attr = 0x32
const @"".AttrAddrClass @"".Attr = 0x33
const @"".AttrArtificial @"".Attr = 0x34
const @"".AttrBaseTypes @"".Attr = 0x35
const @"".AttrCalling @"".Attr = 0x36
const @"".AttrCount @"".Attr = 0x37
const @"".AttrDataMemberLoc @"".Attr = 0x38
const @"".AttrDeclColumn @"".Attr = 0x39
const @"".AttrDeclFile @"".Attr = 0x3a
const @"".AttrDeclLine @"".Attr = 0x3b
const @"".AttrDeclaration @"".Attr = 0x3c
const @"".AttrDiscrList @"".Attr = 0x3d
const @"".AttrEncoding @"".Attr = 0x3e
const @"".AttrExternal @"".Attr = 0x3f
const @"".AttrFrameBase @"".Attr = 0x40
const @"".AttrFriend @"".Attr = 0x41
const @"".AttrIdentifierCase @"".Attr = 0x42
const @"".AttrMacroInfo @"".Attr = 0x43
const @"".AttrNamelistItem @"".Attr = 0x44
const @"".AttrPriority @"".Attr = 0x45
const @"".AttrSegment @"".Attr = 0x46
const @"".AttrSpecification @"".Attr = 0x47
const @"".AttrStaticLink @"".Attr = 0x48
const @"".AttrType @"".Attr = 0x49
const @"".AttrUseLocation @"".Attr = 0x4a
const @"".AttrVarParam @"".Attr = 0x4b
const @"".AttrVirtuality @"".Attr = 0x4c
const @"".AttrVtableElemLoc @"".Attr = 0x4d
const @"".AttrAllocated @"".Attr = 0x4e
const @"".AttrAssociated @"".Attr = 0x4f
const @"".AttrDataLocation @"".Attr = 0x50
const @"".AttrStride @"".Attr = 0x51
const @"".AttrEntrypc @"".Attr = 0x52
const @"".AttrUseUTF8 @"".Attr = 0x53
const @"".AttrExtension @"".Attr = 0x54
const @"".AttrRanges @"".Attr = 0x55
const @"".AttrTrampoline @"".Attr = 0x56
const @"".AttrCallColumn @"".Attr = 0x57
const @"".AttrCallFile @"".Attr = 0x58
const @"".AttrCallLine @"".Attr = 0x59
const @"".AttrDescription @"".Attr = 0x5a
type @"".Tag uint32
func (@"".t·2 @"".Tag) GoString () (? string)
func (@"".t·2 @"".Tag) String () (? string)
const @"".TagArrayType @"".Tag = 0x1
const @"".TagClassType @"".Tag = 0x2
const @"".TagEntryPoint @"".Tag = 0x3
const @"".TagEnumerationType @"".Tag = 0x4
const @"".TagFormalParameter @"".Tag = 0x5
const @"".TagImportedDeclaration @"".Tag = 0x8
const @"".TagLabel @"".Tag = 0xa
const @"".TagLexDwarfBlock @"".Tag = 0xb
const @"".TagMember @"".Tag = 0xd
const @"".TagPointerType @"".Tag = 0xf
const @"".TagReferenceType @"".Tag = 0x10
const @"".TagCompileUnit @"".Tag = 0x11
const @"".TagStringType @"".Tag = 0x12
const @"".TagStructType @"".Tag = 0x13
const @"".TagSubroutineType @"".Tag = 0x15
const @"".TagTypedef @"".Tag = 0x16
const @"".TagUnionType @"".Tag = 0x17
const @"".TagUnspecifiedParameters @"".Tag = 0x18
const @"".TagVariant @"".Tag = 0x19
const @"".TagCommonDwarfBlock @"".Tag = 0x1a
const @"".TagCommonInclusion @"".Tag = 0x1b
const @"".TagInheritance @"".Tag = 0x1c
const @"".TagInlinedSubroutine @"".Tag = 0x1d
const @"".TagModule @"".Tag = 0x1e
const @"".TagPtrToMemberType @"".Tag = 0x1f
const @"".TagSetType @"".Tag = 0x20
const @"".TagSubrangeType @"".Tag = 0x21
const @"".TagWithStmt @"".Tag = 0x22
const @"".TagAccessDeclaration @"".Tag = 0x23
const @"".TagBaseType @"".Tag = 0x24
const @"".TagCatchDwarfBlock @"".Tag = 0x25
const @"".TagConstType @"".Tag = 0x26
const @"".TagConstant @"".Tag = 0x27
const @"".TagEnumerator @"".Tag = 0x28
const @"".TagFileType @"".Tag = 0x29
const @"".TagFriend @"".Tag = 0x2a
const @"".TagNamelist @"".Tag = 0x2b
const @"".TagNamelistItem @"".Tag = 0x2c
const @"".TagPackedType @"".Tag = 0x2d
const @"".TagSubprogram @"".Tag = 0x2e
const @"".TagTemplateTypeParameter @"".Tag = 0x2f
const @"".TagTemplateValueParameter @"".Tag = 0x30
const @"".TagThrownType @"".Tag = 0x31
const @"".TagTryDwarfBlock @"".Tag = 0x32
const @"".TagVariantPart @"".Tag = 0x33
const @"".TagVariable @"".Tag = 0x34
const @"".TagVolatileType @"".Tag = 0x35
const @"".TagDwarfProcedure @"".Tag = 0x36
const @"".TagRestrictType @"".Tag = 0x37
const @"".TagInterfaceType @"".Tag = 0x38
const @"".TagNamespace @"".Tag = 0x39
const @"".TagImportedModule @"".Tag = 0x3a
const @"".TagUnspecifiedType @"".Tag = 0x3b
const @"".TagPartialUnit @"".Tag = 0x3c
const @"".TagImportedUnit @"".Tag = 0x3d
const @"".TagMutableType @"".Tag = 0x3e
const @"".TagCondition @"".Tag = 0x3f
const @"".TagSharedType @"".Tag = 0x40
const @"".TagTypeUnit @"".Tag = 0x41
const @"".TagRvalueReferenceType @"".Tag = 0x42
const @"".TagTemplateAlias @"".Tag = 0x43
type @"".Class int
func (@"".i·2 @"".Class) GoString () (? string)
func (@"".i·2 @"".Class) String () (? string)
type @"".Field struct { Attr @"".Attr; Val interface {}; Class @"".Class }
type @"".Entry struct { Offset @"".Offset; Tag @"".Tag; Children bool; Field []@"".Field }
func (@"".e·2 *@"".Entry "esc:0x22") AttrField (@"".a·3 @"".Attr) (? *@"".Field)
func (@"".e·2 *@"".Entry "esc:0x32") Val (@"".a·3 @"".Attr) (? interface {})
const @"".ClassUnknown @"".Class = 0x0
const @"".ClassAddress @"".Class = 0x1
const @"".ClassBlock @"".Class = 0x2
const @"".ClassConstant @"".Class = 0x3
const @"".ClassExprLoc @"".Class = 0x4
const @"".ClassFlag @"".Class = 0x5
const @"".ClassLinePtr @"".Class = 0x6
const @"".ClassLocListPtr @"".Class = 0x7
const @"".ClassMacPtr @"".Class = 0x8
const @"".ClassRangeListPtr @"".Class = 0x9
const @"".ClassReference @"".Class = 0xa
const @"".ClassReferenceSig @"".Class = 0xb
const @"".ClassString @"".Class = 0xc
const @"".ClassReferenceAlt @"".Class = 0xd
const @"".ClassStringAlt @"".Class = 0xe
type @"".format uint32
type @"".afield struct { @"".attr @"".Attr; @"".fmt @"".format; @"".class @"".Class }
type @"".abbrev struct { @"".tag @"".Tag; @"".children bool; @"".field []@"".afield }
type @"".abbrevTable map[uint32]@"".abbrev
type @"encoding/binary".ByteOrder interface { PutUint16(? []byte, ? uint16); PutUint32(? []byte, ? uint32); PutUint64(? []byte, ? uint64); String() (? string); Uint16(? []byte) (? uint16); Uint32(? []byte) (? uint32); Uint64(? []byte) (? uint64) }
type @"".CommonType struct { ByteSize int64; Name string }
func (@"".c·2 *@"".CommonType "esc:0x12") Common () (? *@"".CommonType) { return @"".c·2 }
func (@"".c·2 *@"".CommonType "esc:0x1") Size () (? int64) { return @"".c·2.ByteSize }
type @"".Type interface { Common() (? *@"".CommonType); Size() (? int64); String() (? string) }
type @"".unit struct { @"".base @"".Offset; @"".off @"".Offset; @"".data []byte; @"".atable @"".abbrevTable; @"".asize int; @"".vers int; @"".is64 bool }
func (@"".u·2 *@"".unit "esc:0x1") @"".addrsize () (? int) { return @"".u·2.@"".asize }
func (@"".u·3 *@"".unit "esc:0x1") @"".dwarf64 () (? bool, ? bool) { return @"".u·3.@"".is64, bool(true) }
func (@"".u·2 *@"".unit "esc:0x1") @"".version () (? int) { return @"".u·2.@"".vers }
type @"".typeUnit struct { ? @"".unit; @"".toff @"".Offset; @"".name string; @"".cache @"".Type }
type @"".LineFile struct { Name string; Mtime uint64; Length int }
type @"".LineEntry struct { Address uint64; OpIndex int; File *@"".LineFile; Line int; Column int; IsStmt bool; BasicBlock bool; PrologueEnd bool; EpilogueBegin bool; ISA int; Discriminator int; EndSequence bool }
type @"".LineReaderPos struct { @"".off @"".Offset; @"".numFileEntries int; @"".state @"".LineEntry; @"".fileIndex int }
type @"".LineReader struct { @"".buf @"".buf; @"".section []byte; @"".version uint16; @"".minInstructionLength int; @"".maxOpsPerInstruction int; @"".defaultIsStmt bool; @"".lineBase int; @"".lineRange int; @"".opcodeBase int; @"".opcodeLengths []int; @"".directories []string; @"".fileEntries []*@"".LineFile; @"".programOffset @"".Offset; @"".endOffset @"".Offset; @"".initialFileEntries int; @"".state @"".LineEntry; @"".fileIndex int }
func (@"".r·2 *@"".LineReader "esc:0x2a") Next (@"".entry·3 *@"".LineEntry "esc:0x1") (? error)
func (@"".r·1 *@"".LineReader "esc:0x9") Reset ()
func (@"".r·1 *@"".LineReader "esc:0x9") Seek (@"".pos·2 @"".LineReaderPos) { @"".r·1.@"".buf.@"".off = @"".pos·2.@"".off; @"".r·1.@"".buf.@"".data = @"".r·1.@"".section[@"".r·1.@"".buf.@"".off:@"".r·1.@"".endOffset]; @"".r·1.@"".fileEntries = @"".r·1.@"".fileEntries[:@"".pos·2.@"".numFileEntries]; @"".r·1.@"".state = @"".pos·2.@"".state; @"".r·1.@"".fileIndex = @"".pos·2.@"".fileIndex }
func (@"".r·2 *@"".LineReader "esc:0x2a") SeekPC (@"".pc·3 uint64, @"".entry·4 *@"".LineEntry "esc:0x1") (? error)
func (@"".r·2 *@"".LineReader "esc:0x22") Tell () (? @"".LineReaderPos) { return (@"".LineReaderPos{ @"".off:@"".r·2.@"".buf.@"".off, @"".numFileEntries:len(@"".r·2.@"".fileEntries), @"".state:@"".r·2.@"".state, @"".fileIndex:@"".r·2.@"".fileIndex }) }
func (@"".r·1 *@"".LineReader "esc:0x1") @"".advancePC (@"".opAdvance·2 int) { var @"".opIndex·3 int; @"".opIndex·3 = @"".r·1.@"".state.OpIndex + @"".opAdvance·2; @"".r·1.@"".state.Address += uint64(@"".r·1.@"".minInstructionLength * (@"".opIndex·3 / @"".r·1.@"".maxOpsPerInstruction)); @"".r·1.@"".state.OpIndex = @"".opIndex·3 % @"".r·1.@"".maxOpsPerInstruction }
func (@"".r·3 *@"".LineReader "esc:0x10a") @"".readFileEntry () (? bool, ? error)
func (@"".r·2 *@"".LineReader "esc:0x2a") @"".readHeader () (? error)
func (@"".r·1 *@"".LineReader "esc:0x9") @"".resetState () { @"".r·1.@"".state = (@"".LineEntry{ Address:uint64(0x0), OpIndex:int(0x0), File:nil, Line:int(0x1), Column:int(0x0), IsStmt:@"".r·1.@"".defaultIsStmt, BasicBlock:bool(false), PrologueEnd:bool(false), EpilogueBegin:bool(false), ISA:int(0x0), Discriminator:int(0x0) }); @"".r·1.@"".fileIndex = int(0x1); @"".r·1.@"".updateFile() }
func (@"".r·2 *@"".LineReader "esc:0x9") @"".step (@"".entry·3 *@"".LineEntry "esc:0x1") (? bool)
func (@"".r·1 *@"".LineReader "esc:0x9") @"".updateFile () { if @"".r·1.@"".fileIndex < len(@"".r·1.@"".fileEntries) { @"".r·1.@"".state.File = @"".r·1.@"".fileEntries[@"".r·1.@"".fileIndex] } else { @"".r·1.@"".state.File = nil } }
type @"".typeReader interface { AddressSize() (? int); Next() (? *@"".Entry, ? error); Seek(? @"".Offset); @"".clone() (? @"".typeReader); @"".offset() (? @"".Offset) }
type @"".TypedefType struct { ? @"".CommonType; Type @"".Type }
func (@"".t·2 *@"".TypedefType "esc:0x9") Size () (? int64)
func (@"".t·2 *@"".TypedefType "esc:0x22") String () (? string) { return @"".t·2.CommonType.Name }
type @"".Data struct { @"".abbrev []byte; @"".aranges []byte; @"".frame []byte; @"".info []byte; @"".line []byte; @"".pubnames []byte; @"".ranges []byte; @"".str []byte; @"".abbrevCache map[uint32]@"".abbrevTable; @"".order @"encoding/binary".ByteOrder; @"".typeCache map[@"".Offset]@"".Type; @"".typeSigs map[uint64]*@"".typeUnit; @"".unit []@"".unit }
func (@"".d·2 *@"".Data) AddTypes (@"".name·3 string, @"".types·4 []byte) (? error)
func (@"".d·3 *@"".Data) LineReader (@"".cu·4 *@"".Entry) (? *@"".LineReader, ? error)
func (@"".d·2 *@"".Data) Reader () (? *@"".Reader)
func (@"".d·3 *@"".Data) Type (@"".off·4 @"".Offset) (? @"".Type, ? error)
func (@"".d·2 *@"".Data "esc:0x1") @"".offsetToUnit (@"".off·3 @"".Offset) (? int)
func (@"".d·3 *@"".Data) @"".parseAbbrev (@"".off·4 uint32, @"".vers·5 int) (? @"".abbrevTable, ? error)
func (@"".d·2 *@"".Data) @"".parseTypes (@"".name·3 string, @"".types·4 []byte) (? error)
func (@"".d·3 *@"".Data) @"".parseUnits () (? []@"".unit, ? error)
func (@"".d·3 *@"".Data) @"".readType (@"".name·4 string, @"".r·5 @"".typeReader, @"".off·6 @"".Offset, @"".typeCache·7 map[@"".Offset]@"".Type "esc:0x1", @"".typedefs·8 *[]*@"".TypedefType "esc:0x9") (? @"".Type, ? error)
func (@"".d·3 *@"".Data) @"".sigToType (@"".sig·4 uint64) (? @"".Type, ? error)
type @"".dataFormat interface { @"".addrsize() (? int); @"".dwarf64() (@"".dwarf64 bool, @"".isKnown bool); @"".version() (? int) }
type @"".buf struct { @"".dwarf *@"".Data; @"".order @"encoding/binary".ByteOrder; @"".format @"".dataFormat; @"".name string; @"".off @"".Offset; @"".data []byte; @"".err error }
func (@"".b·2 *@"".buf "esc:0x9") @"".addr () (? uint64)
func (@"".b·2 *@"".buf "esc:0x2a") @"".bytes (@"".n·3 int) (? []byte) { if len(@"".b·2.@"".data) < @"".n·3 { @"".b·2.@"".error(string("underflow")); return nil }; var @"".data·4 []byte; @"".data·4 = @"".b·2.@"".data[int(0x0):@"".n·3]; @"".b·2.@"".data = @"".b·2.@"".data[@"".n·3:]; @"".b·2.@"".off += @"".Offset(@"".n·3); return @"".data·4 }
func (@"".b·2 *@"".buf "esc:0x9") @"".entry (@"".atab·3 @"".abbrevTable "esc:0x1", @"".ubase·4 @"".Offset) (? *@"".Entry)
func (@"".b·1 *@"".buf "esc:0x9") @"".error (@"".s·2 string) { if @"".b·1.@"".err == nil { @"".b·1.@"".data = nil; @"".b·1.@"".err = (@"".DecodeError{ Name:@"".b·1.@"".name, Offset:@"".b·1.@"".off, Err:@"".s·2 }) } }
func (@"".b·2 *@"".buf "esc:0x1") @"".int () (? int64)
func (@"".b·1 *@"".buf "esc:0x9") @"".skip (@"".n·2 int) { @"".b·1.@"".bytes(@"".n·2) }
func (@"".b·2 *@"".buf "esc:0x9") @"".string () (? string)
func (@"".b·2 *@"".buf "esc:0x1") @"".uint () (? uint64)
func (@"".b·2 *@"".buf "esc:0x9") @"".uint16 () (? uint16)
func (@"".b·2 *@"".buf "esc:0x9") @"".uint32 () (? uint32)
func (@"".b·2 *@"".buf "esc:0x9") @"".uint64 () (? uint64)
func (@"".b·2 *@"".buf "esc:0x9") @"".uint8 () (? uint8) { if len(@"".b·2.@"".data) < int(0x1) { @"".b·2.@"".error(string("underflow")); return uint8(0x0) }; var @"".val·3 byte; @"".val·3 = @"".b·2.@"".data[int(0x0)]; @"".b·2.@"".data = @"".b·2.@"".data[int(0x1):]; @"".b·2.@"".off++; return @"".val·3 }
func (@"".b·3 *@"".buf "esc:0x9") @"".unitLength () (@"".length·1 @"".Offset, @"".dwarf64·2 bool)
func (@"".b·3 *@"".buf "esc:0x1") @"".varint () (@"".c·1 uint64, @"".bits·2 uint)
type @"".Reader struct { @"".b @"".buf; @"".d *@"".Data; @"".err error; @"".unit int; @"".lastChildren bool; @"".lastSibling @"".Offset }
func (@"".r·2 *@"".Reader "esc:0x1") AddressSize () (? int) { return @"".r·2.@"".d.@"".unit[@"".r·2.@"".unit].@"".asize }
func (@"".r·3 *@"".Reader "esc:0x10a") Next () (? *@"".Entry, ? error)
func (@"".r·1 *@"".Reader "esc:0x9") Seek (@"".off·2 @"".Offset)
func (@"".r·1 *@"".Reader "esc:0x9") SkipChildren ()
func (@"".r·2 *@"".Reader "esc:0x9") @"".clone () (? @"".typeReader)
func (@"".r·1 *@"".Reader "esc:0x9") @"".maybeNextUnit ()
func (@"".r·2 *@"".Reader "esc:0x1") @"".offset () (? @"".Offset) { return @"".r·2.@"".b.@"".off }
var @"".ErrUnknownPC error
func @"".New (@"".abbrev·3 []byte, @"".aranges·4 []byte, @"".frame·5 []byte, @"".info·6 []byte, @"".line·7 []byte, @"".pubnames·8 []byte, @"".ranges·9 []byte, @"".str·10 []byte) (? *@"".Data, ? error)
type @"".BasicType struct { ? @"".CommonType; BitSize int64; BitOffset int64 }
func (@"".b·2 *@"".BasicType "esc:0x12") Basic () (? *@"".BasicType) { return @"".b·2 }
func (@"".t·2 *@"".BasicType "esc:0x22") String () (? string) { if @"".t·2.CommonType.Name != string("") { return @"".t·2.CommonType.Name }; return string("?") }
type @"".CharType struct { ? @"".BasicType }
type @"".UcharType struct { ? @"".BasicType }
type @"".IntType struct { ? @"".BasicType }
type @"".UintType struct { ? @"".BasicType }
type @"".FloatType struct { ? @"".BasicType }
type @"".ComplexType struct { ? @"".BasicType }
type @"".BoolType struct { ? @"".BasicType }
type @"".AddrType struct { ? @"".BasicType }
type @"".UnspecifiedType struct { ? @"".BasicType }
type @"".QualType struct { ? @"".CommonType; Qual string; Type @"".Type }
func (@"".t·2 *@"".QualType "esc:0x9") Size () (? int64)
func (@"".t·2 *@"".QualType "esc:0x9") String () (? string)
type @"".ArrayType struct { ? @"".CommonType; Type @"".Type; StrideBitSize int64; Count int64 }
func (@"".t·2 *@"".ArrayType "esc:0x9") Size () (? int64)
func (@"".t·2 *@"".ArrayType "esc:0x9") String () (? string)
type @"".VoidType struct { ? @"".CommonType }
func (@"".t·2 *@"".VoidType "esc:0x1") String () (? string) { return string("void") }
type @"".PtrType struct { ? @"".CommonType; Type @"".Type }
func (@"".t·2 *@"".PtrType "esc:0x9") String () (? string)
type @"".StructField struct { Name string; Type @"".Type; ByteOffset int64; ByteSize int64; BitOffset int64; BitSize int64 }
type @"".StructType struct { ? @"".CommonType; StructName string; Kind string; Field []*@"".StructField; Incomplete bool }
func (@"".t·2 *@"".StructType "esc:0x2a") Defn () (? string)
func (@"".t·2 *@"".StructType "esc:0x2a") String () (? string)
type @"".EnumValue struct { Name string; Val int64 }
type @"".EnumType struct { ? @"".CommonType; EnumName string; Val []*@"".EnumValue }
func (@"".t·2 *@"".EnumType "esc:0x1") String () (? string)
type @"".FuncType struct { ? @"".CommonType; ReturnType @"".Type; ParamType []@"".Type }
func (@"".t·2 *@"".FuncType "esc:0x9") String () (? string)
type @"".DotDotDotType struct { ? @"".CommonType }
func (@"".t·2 *@"".DotDotDotType "esc:0x1") String () (? string) { return string("...") }
func @"".init ()
$$
_go_.o 0 0 0 644 854287 `
go object linux amd64 go1.6 X:none
!
go13ld"encoding/binary.astrconv.a
fmt.aerrors.aio.apath.asort.a þ0"".unknownFormat.version dH% H;av%HìH\$H$è HÇD$ è HÄÃè ëÅÌÌÌÌÌ
: *runtime.racefuncenter V (runtime.racefuncexit j 0runtime.morestack_noctxt "".~r0 type.int "".u *type."".unknownFormat
@ T!
$ Tgclocals·5184031d3a32a42d85027f073f873668 Tgclocals·33cdeccccebe80329f1fdbee7f5874cb <$GOROOT/src/debug/dwarf/buf.goþ0"".unknownFormat.dwarf64 dH% H;av&HìH\$H$è ÆD$ ÆD$ è HÄÃè ëÄÌÌÌÌ
: *runtime.racefuncenter X (runtime.racefuncexit l 0runtime.morestack_noctxt "".~r1 type.bool "".~r0 type.bool "".u *type."".unknownFormat ! @ \"
$ Tgclocals·5184031d3a32a42d85027f073f873668 Tgclocals·33cdeccccebe80329f1fdbee7f5874cb <$GOROOT/src/debug/dwarf/buf.goþ2"".unknownFormat.addrsize dH% H;av%HìH\$H$è HÇD$ è HÄÃè ëÅÌÌÌÌÌ
: *runtime.racefuncenter V (runtime.racefuncexit j 0runtime.morestack_noctxt "".~r0 type.int "".u *type."".unknownFormat
@ d!
$ Tgclocals·5184031d3a32a42d85027f073f873668 Tgclocals·33cdeccccebe80329f1fdbee7f5874cb <$GOROOT/src/debug/dwarf/buf.goþ"".makeBuf dH% H;a HìpH\$pH$è HD$xH¼$À WÀHÇàè GøH5 H|$è H¥HD$H$H$È è Ht$xHþ « HÈ Hl$HHM HKHMH$ H\$ H$ H\$(H$ H\$0H$ H\$8$ \$@H$¨ H\$HH$° H\$PH$¸ H\$X1ÛH\$`H\$hHt$H¼$À è H¥è HÄpÉéNÿÿÿè éÊþÿÿÌÌÌÌÌÌÌÌÌÌ
B *runtime.racefuncenter t¢ runtime.duffzero """.statictmp_0003 Ø runtime.duffcopy Î runtime.raceread ªØ runtime.duffcopy ¸ (runtime.racefuncexit Ú 0runtime.morestack_noctxt àà "".autotmp_0002 Ïtype."".buf "".~r5 type."".buf "".data `type.[]uint8 "".off Ptype."".Offset "".name 0type.string "".format $type."".dataFormat "".d type.*"".Data àßàß À lê Fµ% Tgclocals·586d075fcc9adc4acf24b4e452c0cefe Tgclocals·5b0afd37d040552df5dbaa784a80d804 <$GOROOT/src/debug/dwarf/buf.goþ"".(*buf).uint8 dH% HD$ØH;A^ Hì¨ H$¨ H$è H$° H$H$@è H$° HiHHý¤ H H\$HHÇD$P HL$@H$H$Xè HD$@HhXHý
5 H$H$@è HD$@1íHh@HhHHhP1ÛH$ H$ $ H$ H$ H$H$(è HD$@Hø û HX(H¬$ HHM HKHMH$H$8è HD$@X8$ H\$HH$ H\$PH$ H$H$Xè H H$H H\$H H\$H$ H\$HÇD$ è HL$(HD$0H\$@Hû tDHL$XHKXHD$`= uHC`Ƅ$¸ è HĨ ÃLC`L$HD$è ë븉 éþþÿÿH$H$@è H$° HK@HCHHkPHl$xHL$hHø HD$p4 H$è H$° Hú HJ@HBHHjPHl$xHL$hHø HD$pæ ¶)@l$;H$H$@è H$° H$H$@è H$° HhHL@PHý HÿÍIÿÈLH@Iø tIÿÁHhHL@P= uYLH@H$H$8è H$° h8l$<H$H$8è H$° l$<ÿʼnk8¶\$;$¸ è HĨ ÃLP@L$LL$è H$° ëè è éçþÿÿè è éüÿÿ:
X *runtime.racefuncenter runtime.raceread ¾ *go.string."underflow" runtime.raceread  "runtime.racewrite Ö runtime.raceread Æ runtime.raceread ´ "runtime.racewrite  &type."".DecodeError Ø type.error ð 8go.itab."".DecodeError.error ° runtime.convT2I (runtime.writeBarrier ª (runtime.racefuncexit Þ .runtime.writebarrierptr runtime.raceread runtime.raceread
"runtime.racewrite Æ
runtime.raceread ¼ (runtime.writeBarrier æ runtime.raceread "runtime.racewrite ä (runtime.racefuncexit
.runtime.writebarrierptr ¶
$runtime.panicslice Ä
$runtime.panicindex à
$runtime.panicindex î
0runtime.morestack_noctxt Ð "".autotmp_0006 ×type."".Offset "".autotmp_0005 O&type."".DecodeError "".s ¿type.string "".b Ïtype.*"".buf "".val Ùtype.uint8 "".~r0 type.uint8 "".b type.*"".buf .ÐÁÏÐÜÏÐ8Ï
>£
dt
,ð
¢>¡7f<¢«
$ +Tko{÷ Tgclocals·1c702d716a8e9cf6dcd9f0eed7451907 Tgclocals·74de97ea200f7ee1db2d29faf5721dfc <$GOROOT/src/debug/dwarf/buf.go>$GOROOT/src/debug/dwarf/type.goþ"".(*buf).bytes À ÀdH% HD$ØH;At Hì¨ H$¨ H$è 1ÛH$À H$È H$Ð H$° H$H$@è H$° HYHH¬$¸ H9ë¶ H H\$HHÇD$P HL$@H$H$Xè HD$@HhXHý
5 H$H$@è HD$@1íHh@HhHHhP1ÛH$ H$ $ H$ H$ H$H$(è HD$@Hø
HX(H¬$ HHM HKHMH$H$8è HD$@X8$ H\$HH$ H\$PH$ H$H$Xè H H$H H\$H H\$H$ H\$HÇD$ è HL$(HD$0H\$@Hû tVHL$XHKXHD$`= u+HC`1ÛH$À H$È H$Ð è HĨ ÃLC`L$HD$è ëʼn릉 éìþÿÿH$H$@è H$° H¬$¸ L@PL9Å' LH@Hl$pLD$xLL$hH$H$@è H$° H$H$@è H$° H¬$¸ L@HLHPL9ÅÈ LP@I)èI)éIù tM*L@HLHP=
LP@H$H$8è H$° h8l$<H$H$8è H$° H¬$¸ DD$<íDʼnk8H\$hH$À H\$pH$È H\$xH$Ð è HĨ ÃHh@H,$LT$è H$° éeÿÿÿè è è éjüÿÿÌÌÌÌÌÌÌÌÌÌ6
X *runtime.racefuncenter ¸ runtime.raceread *go.string."underflow" Â runtime.raceread "runtime.racewrite runtime.raceread runtime.raceread ö "runtime.racewrite &type."".DecodeError type.error ² 8go.itab."".DecodeError.error ò runtime.convT2I Ä (runtime.writeBarrier (runtime.racefuncexit Ä .runtime.writebarrierptr ú runtime.raceread ö "runtime.racewrite ¢
runtime.raceread ¨ (runtime.writeBarrier Ú runtime.raceread "runtime.racewrite ¦
(runtime.racefuncexit Ú
.runtime.writebarrierptr þ
$runtime.panicslice $runtime.panicslice 0runtime.morestack_noctxt PÐ "".autotmp_0012 ×type."".Offset "".autotmp_0011 O&type."".DecodeError "".s ¿type.string "".b Ïtype.*"".buf "".data type.[]uint8 "".~r1 type.[]uint8 "".n type.int "".b type.*"".buf .ÐôÏÐÊÏÐ-Ï V3ð
>rH4 6 +uko>Ø" Tgclocals·677326c3784fec2fa0f49c792e1dc1ea Tgclocals·1a751c3d08f3271dab022b3e857d5bd7 <$GOROOT/src/debug/dwarf/buf.goþ"".(*buf).skip dH% HD$°H;Ab HìÐ H$Ð H$è H$Ø H$à H\$@1ÛH\$xH$ H$ HD$PH$H$@è HL$PHYHHl$@H9ë³ H H\$XHÇD$` HL$HH$H$Xè HD$HHhXHý
5 H$H$@è HD$H1íHh@HhHHhP1ÛH$¨ H$° $¸ H$À H$È H$H$(è HD$HHø
HX(H¬$¨ HHM HKHMH$H$8è HD$HX8$¸ H\$XH$À H\$`H$È H$H$Xè H H$H H\$H H\$H$¨ H\$HÇD$ è HL$(HD$0H\$HHû tSHL$hHKXHD$p= u(HC`1ÛH\$xH$ H$ è HÄÐ ÃLC`L$HD$è ëȉ멉 éïþÿÿH$H$@è HD$PHl$@L@PL9Å LH@H¬$ L$ L$ H$H$@è H\$PH$H$@è HD$PHl$@L@HLHPL9Ŷ LP@I)èI)éIù tM*L@HLHP= uuLP@H$H$8è HD$Ph8l$<H$H$8è H\$PHl$@DD$<íDʼnk8H$ H\$xH$ H$ H$ H$ é½þÿÿHh@H,$LT$è HD$Pésÿÿÿè è è é|üÿÿÌÌÌÌÌÌÌÌÌÌÌÌ4
X *runtime.racefuncenter Ö runtime.raceread *go.string."underflow" Ô runtime.raceread "runtime.racewrite ª runtime.raceread runtime.raceread "runtime.racewrite &type."".DecodeError ¬ type.error Ä 8go.itab."".DecodeError.error runtime.convT2I Ö (runtime.writeBarrier (runtime.racefuncexit Ð .runtime.writebarrierptr runtime.raceread
"runtime.racewrite ®
runtime.raceread ¨ (runtime.writeBarrier Ò runtime.raceread "runtime.racewrite ¼
.runtime.writebarrierptr Ú
$runtime.panicslice è
$runtime.panicslice ö
0runtime.morestack_noctxt "".autotmp_0016 §type."".Offset "".autotmp_0015 O&type."".DecodeError "".s ïtype.string "".b type.*"".buf "".~r1 ¯type.[]uint8 "".data type.[]uint8 "".n type.int "".b ÿtype.*"".buf "".n type.int "".b type.*"".buf " ú à
2 +??ko
A
é$ Tgclocals·6bcc1c2d3e07875a166cf982516cd1ed Tgclocals·d0dde1568dad1ee95a75d30fc8b9163f <$GOROOT/src/debug/dwarf/buf.goþ "".(*buf).string À ÀdH% HD$¸H;Ar HìÈ H$È H$è H$Ð 1ÛH$Ø H$à HÇD$@ H$H$@è H$Ð HiHH\$@H9ë^ H$H$@è H$Ð HK@HCHHkPH¬$ H$ Hl$@H$ H9Å H)H$è Ht$@H$Ð Hú ä HJ@HBHHjPH¬$ H$ H$ H9ư H1¶û
H$H$@è H$Ð Hl$@LCPL9Åa LK@HÇ$ L$ LL$H¬$ Hl$L$ LD$è H\$ H\$XH\$(H\$`H\$@HÿÃH\$HH$Ð H$H$@è H$Ð H$H$@è H$Ð Hl$HL@HLHPL9Å· LP@I)èI)éIù tM*L@HLHP= usLP@H$H$8è H$Ð h8l$<H$H$8è H$Ð Hl$@HÿÅDD$<íDʼnk8H\$XH$Ø H\$`H$à è HÄÈ ÃHh@H,$LT$è H$Ð érÿÿÿè è HóHÿÃH\$@éýÿÿè éþÿÿè H H\$hHÇD$p HL$PH$H$Xè HD$PHhXHý
8 H$H$@è HD$P1íHh@HhHHhP1ÛH$ H$¨ $° H$¸ H$À H$H$(è HD$PHø HX(H¬$ HHM HKHMH$H$8è HD$PX8$° H\$hH$¸ H\$pH$À H$H$Xè H H$H H\$H H\$H$ H\$HÇD$ è HL$(HD$0H\$PHû tQHL$xHKXH$ = u#HC`1ÛH$Ø H$à è HÄÈ ÃLC`L$HD$è ë͉뫉 éñþÿÿè élûÿÿÌÌÌÌÌÌÌÌÌÌÌÌ@
X *runtime.racefuncenter º runtime.raceread runtime.raceread runtime.raceread Ü runtime.raceread 2runtime.slicebytetostring î "runtime.racewrite runtime.raceread (runtime.writeBarrier Ä runtime.raceread þ "runtime.racewrite ö (runtime.racefuncexit ª
.runtime.writebarrierptr Î
$runtime.panicslice Ü
$runtime.panicslice $runtime.panicindex ¦ $runtime.panicindex ¸ *go.string."underflow" ú runtime.raceread ¼ "runtime.racewrite Ð
runtime.raceread À runtime.raceread ® "runtime.racewrite ¼ &type."".DecodeError Ò type.error ê 8go.itab."".DecodeError.error ª runtime.convT2I (runtime.writeBarrier ¾ (runtime.racefuncexit ò .runtime.writebarrierptr 0runtime.morestack_noctxt 0 "".autotmp_0023 O&type."".DecodeError "".autotmp_0021 type."".Offset "".autotmp_0020 ÿtype.int "".autotmp_0019 type.[]uint8 "".autotmp_0018 type.int "".s ¿type.string "".b ïtype.*"".buf "".s ßtype.string "".i type.int "".~r0 type.string "".b type.*"".buf .çã f¤1©tHó 4 +ÄVko( Tgclocals·b455f6653a966b5d8f273846057a0b14 Tgclocals·12784faaa324495d17efe44af0c5eb6d <$GOROOT/src/debug/dwarf/buf.goþ "".(*buf).uint16 dH% HD$H;A Hìø H$ø H$è H$ HÇD$@ 1ÛH$ H$ H$ HD$PH$H$@è HL$PHYHHl$@H9ë{ H H\$XHÇD$` HL$HH$H$Xè HD$HHhXHý
@ H$H$@è HD$H1íHh@HhHHhP1ÛH$Ð H$Ø $à H$è H$ð H$H$(è HD$HHø Ò HX(H¬$Ð HHM HKHMH$H$8è HD$HX8$à H\$XH$è H\$`H$ð H$H$Xè H H$H H\$H H\$H$Ð H\$HÇD$ è HL$(HD$0H\$HHû HL$xHKXH$ =
ß HC`1ÉHÈHÊH$ H$ H$À H$ H$È H$¸ Hú ufDŽ$ è HÄø ÃH$ H$H$è H$ Hû t^HKHkH$¸ H\$H$À H\$H$È H\$Hl$pH,$HL$hHY@ÿÓH·\$ f$ è HÄø ÉëLC`L$HD$è éÿÿÿéåþÿÿ é'þÿÿH$H$@è HD$PHl$@L@PL9Åý LH@H¬$¨ L$° L$ H$H$@è H\$PH$H$@è HD$PHl$@L@HLHPL9Å LP@I)èI)éIù tM*L@HLHP= u`LP@H$H$8è HD$Ph8l$<H$H$8è H\$PHl$@DD$<íDʼnk8H$ H$¨ H$° éþÿÿHh@H,$LT$è HD$Pëè è è éÍûÿÿÌÌÌÌÌÌÌÌÌÌÌÌÌ:
X *runtime.racefuncenter Ô runtime.raceread *go.string."underflow" Ò runtime.raceread "runtime.racewrite ¨ runtime.raceread runtime.raceread "runtime.racewrite &type."".DecodeError ª type.error  8go.itab."".DecodeError.error runtime.convT2I â (runtime.writeBarrier (runtime.racefuncexit Î runtime.raceread ô
(runtime.racefuncexit Ò .runtime.writebarrierptr runtime.raceread
"runtime.racewrite ¼
runtime.raceread ¶ (runtime.writeBarrier à runtime.raceread "runtime.racewrite .runtime.writebarrierptr ¸ $runtime.panicslice Æ $runtime.panicslice Ô 0runtime.morestack_noctxt ð "".autotmp_0029 ÷type."".Offset "".autotmp_0028 O&type."".DecodeError "".s ¿type.string "".b ßtype.*"".buf "".~r1 ßtype.[]uint8 "".data ¯type.[]uint8 "".n ïtype.int "".b Ïtype.*"".buf "".a type.[]uint8 "".~r0 type.uint16 "".b type.*"".buf 0ðµïðïðÒï À 4¾0
u
Î : +>?koÆT
.
!A
Ñ% Tgclocals·8064f911d8e2f663dd6e59c2ab296518 Tgclocals·7342a888db2c493493e8b6c02a9d3e5c <$GOROOT/src/debug/dwarf/buf.goþ "".(*buf).uint32 dH% HD$H;A Hìø H$ø H$è H$ HÇD$@ 1ÛH$ H$ H$ HD$PH$H$@è HL$PHYHHl$@H9ëy H H\$XHÇD$` HL$HH$H$Xè HD$HHhXHý
@ H$H$@è HD$H1íHh@HhHHhP1ÛH$Ð H$Ø $à H$è H$ð H$H$(è HD$HHø Ð HX(H¬$Ð HHM HKHMH$H$8è HD$HX8$à H\$XH$è H\$`H$ð H$H$Xè H H$H H\$H H\$H$Ð H\$HÇD$ è HL$(HD$0H\$HHû HL$xHKXH$ =
Ý HC`1ÉHÈHÊH$ H$ H$À H$ H$È H$¸ Hú uDŽ$ è HÄø ÃH$ H$H$è H$ Hû t[HKHkH$¸ H\$H$À H\$H$È H\$Hl$pH,$HL$hHYHÿӋ\$ $ è HÄø Éë¡LC`L$HD$è éÿÿÿéçþÿÿ é)þÿÿH$H$@è HD$PHl$@L@PL9Åý LH@H¬$¨ L$° L$ H$H$@è H\$PH$H$@è HD$PHl$@L@HLHPL9Å LP@I)èI)éIù tM*L@HLHP= u`LP@H$H$8è HD$Ph8l$<H$H$8è H\$PHl$@DD$<íDʼnk8H$ H$¨ H$° éþÿÿHh@H,$LT$è HD$Pëè è è éÏûÿÿÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ:
X *runtime.racefuncenter Ô runtime.raceread *go.string."underflow" Ò runtime.raceread "runtime.racewrite ¨ runtime.raceread runtime.raceread "runtime.racewrite &type."".DecodeError ª type.error  8go.itab."".DecodeError.error runtime.convT2I â (runtime.writeBarrier (runtime.racefuncexit Ð runtime.raceread ö
(runtime.racefuncexit Î .runtime.writebarrierptr runtime.raceread
"runtime.racewrite ¸
runtime.raceread ² (runtime.writeBarrier Ü runtime.raceread "runtime.racewrite .runtime.writebarrierptr ´ $runtime.panicslice  $runtime.panicslice Ð 0runtime.morestack_noctxt ð "".autotmp_0035 ÷type."".Offset "".autotmp_0034 O&type."".DecodeError "".s ¿type.string "".b ßtype.*"".buf "".~r1 ßtype.[]uint8 "".data ¯type.[]uint8 "".n ïtype.int "".b Ïtype.*"".buf "".a type.[]uint8 "".~r0 type.uint32 "".b type.*"".buf .ð¶ïð~ïðÒï À 4Î0r
Î : +>?koÇT
+
!A
Ñ' Tgclocals·8064f911d8e2f663dd6e59c2ab296518 Tgclocals·7342a888db2c493493e8b6c02a9d3e5c <$GOROOT/src/debug/dwarf/buf.goþ "".(*buf).uint64 dH% HD$H;A Hìø H$ø H$è H$ HÇD$@ 1ÛH$ H$ H$ HD$PH$H$@è HL$PHYHHl$@H9ë| H H\$XHÇD$` HL$HH$H$Xè HD$HHhXHý
@ H$H$@è HD$H1íHh@HhHHhP1ÛH$Ð H$Ø $à H$è H$ð H$H$(è HD$HHø Ó HX(H¬$Ð HHM HKHMH$H$8è HD$HX8$à H\$XH$è H\$`H$ð H$H$Xè H H$H H\$H H\$H$Ð H\$HÇD$ è HL$(HD$0H\$HHû HL$xHKXH$ =
à HC`1ÉHÈHÊH$ H$ H$À H$ H$È H$¸ Hú uHDŽ$ è HÄø ÃH$ H$H$è H$ Hû t]HKHkH$¸ H\$H$À H\$H$È H\$Hl$pH,$HL$hHYPÿÓH\$ H$ è HÄø ÉëLC`L$HD$è é
ÿÿÿéäþÿÿ é&þÿÿH$H$@è HD$PHl$@L@PL9Åý LH@H¬$¨ L$° L$ H$H$@è H\$PH$H$@è HD$PHl$@L@HLHPL9Å LP@I)èI)éIù tM*L@HLHP= u`LP@H$H$8è HD$Ph8l$<H$H$8è H\$PHl$@DD$<íDʼnk8H$ H$¨ H$° éþÿÿHh@H,$LT$è HD$Pëè è è éÌûÿÿÌÌÌÌÌÌÌÌÌÌÌÌ:
X *runtime.racefuncenter Ô runtime.raceread *go.string."underflow" Ò runtime.raceread "runtime.racewrite ¨ runtime.raceread runtime.raceread "runtime.racewrite &type."".DecodeError ª type.error  8go.itab."".DecodeError.error runtime.convT2I â (runtime.writeBarrier (runtime.racefuncexit Ò runtime.raceread ø
(runtime.racefuncexit Ô .runtime.writebarrierptr runtime.raceread
"runtime.racewrite ¾
runtime.raceread ¸ (runtime.writeBarrier â runtime.raceread "runtime.racewrite ¢ .runtime.writebarrierptr º $runtime.panicslice È $runtime.panicslice Ö 0runtime.morestack_noctxt ð "".autotmp_0041 ÷type."".Offset "".autotmp_0040 O&type."".DecodeError "".s ¿type.string "".b ßtype.*"".buf "".~r1 ßtype.[]uint8 "".data ¯type.[]uint8 "".n ïtype.int "".b Ïtype.*"".buf "".a type.[]uint8 "".~r0 type.uint64 "".b type.*"".buf 0ð·ïðïðÒï À 4Þ0t
Î : +>?koÈT
-
!A
Ñ$ Tgclocals·8064f911d8e2f663dd6e59c2ab296518 Tgclocals·7342a888db2c493493e8b6c02a9d3e5c <$GOROOT/src/debug/dwarf/buf.goþ "".(*buf).varint à à dH% H;aH Hì@H\$@H$è Ht$HHÇD$X HÇD$P HÇD$ H4$H$@è HL$HHiHH\$H9ëÕ H$H$@è H\$HHK@HCHHkPHl$8HL$(Hl$HD$0H9Å H)H$è LL$XH|$Ht$HHþ e HV@HFHHnPHl$8HT$(HD$0H9Ç: H:¶+HT$PHèHëHã¶ÛLÉIù@
HÓãH ÓH\$PLËHÃH\$XHÃHã û
Ó H4$H$8è HD$Hh8l$H$H$8è Hl$HD$HHëHÿÅDD$íDʼnh8HÿÃH\$ H$H$@è H\$HH$H$@è HD$HHl$ L@HLHPL9ÅwGLP@I)èI)éIù tM*L@HLHP= uLP@è HÄ@ÃHh@H,$LT$è ëâè HûHÿÃH\$é"þÿÿ1Ûéìþÿÿè éþÿÿè HÇD$P HÇD$X è HÄ@Ãè éýÿÿÌÌÌÌÌÌÌÌÌÌÌ"
B *runtime.racefuncenter runtime.raceread è runtime.raceread Þ runtime.raceread runtime.raceread È "runtime.racewrite ® "runtime.racewrite Ô runtime.raceread Æ (runtime.writeBarrier Þ (runtime.racefuncexit .runtime.writebarrierptr $runtime.panicslice Ö $runtime.panicindex ò $runtime.panicindex ¤ (runtime.racefuncexit ¸ 0runtime.morestack_noctxt 0 "".autotmp_0049 ?type.int "".autotmp_0048 Wtype."".Offset "".autotmp_0045 type.int "".i Otype.int "".bits type.uint "".c type.uint64 "".b type.*"".buf àb ð ^ò."Ei Ð Tgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2 Tgclocals·790e5cc5051fc0affc980ade09e929ec <$GOROOT/src/debug/dwarf/buf.goþ"".(*buf).uint dH% H;av4HìH\$H$è H\$ H$è H\$H\$(è HÄÃè ë¶ÌÌÌÌÌÌ
: *runtime.racefuncenter V "".(*buf).varint t (runtime.racefuncexit 0runtime.morestack_noctxt 0 "".~r0 type.uint64 "".b type.*"".buf 0// P
4 Tgclocals·3f5c1f818fa7055d0400cecd34057162 Tgclocals·33cdeccccebe80329f1fdbee7f5874cb <$GOROOT/src/debug/dwarf/buf.goþ"".(*buf).int À ÀdH% H;avyHìH\$H$è H\$ H$è HD$HT$HÑHÿÉHÇà Hù@s8HÓãH!ÃHû tHÇÃÿÿÿÿHÑHú@sHÓãH ÃHØHD$(è HÄÃ1Ûëä1ÛëÄè énÿÿÿÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
: *runtime.racefuncenter V "".(*buf).varint î (runtime.racefuncexit 0runtime.morestack_noctxt 0 "".~r0 type.int64 "".b type.*"".buf 0l/0/ ( Tgclocals·3f5c1f818fa7055d0400cecd34057162 Tgclocals·33cdeccccebe80329f1fdbee7f5874cb <$GOROOT/src/debug/dwarf/buf.goþ"".(*buf).addr dH% HD$¨H;Aç HìØ H$Ø H$è H$à H$H$è H$à Hû HKHk H¬$ H,$H$ HY ÿÓH$à HD$Hø Hø
3 HL$PH$H$@è HD$PHhHHý© H H\$XHÇD$` HD$@H$H$Xè HD$@HhXHý
8 H$H$@è HD$@1íHh@HhHHhP1ÛH$° H$¸ $À H$È H$Ð H$H$(è HD$@Hø HX(H¬$° HHM HKHMH$H$8è HD$@X8$À H\$XH$È H\$`H$Ð H$H$Xè H H$H H\$H H\$H$° H\$HÇD$ è HL$(HD$0H\$@Hû tIHL$xHKXH$ = uHC`1ÀH$è è HÄØ ÃLC`L$HD$è ëՉ볉 éùþÿÿH$H$@è H\$PHK@HCHHkPH¬$¨ H$ Hø H$ H$è HT$PHú ý HJ@HBHHjPH¬$¨ H$ Hø H$ È ¶)@l$;H$H$@è H\$PH$H$@è HD$PHhHL@PHý HÿÍIÿÈLH@Iø tIÿÁHhHL@P= uDLH@H$H$8è HD$Ph8l$<H$H$8è HD$Pl$<ÿʼnh8¶D$;éþÿÿLP@L$LL$è HD$Pë§è è éüþÿÿè Høu$H$è H·\$H$è è HÄØ ÃH H\$hHÇD$p HL$HH$H$Xè HD$HHhXHý
8 H$H$@è HD$H1íHh@HhHHhP1ÛH$° H$¸ $À H$È H$Ð H$H$(è HD$HHø HX(H¬$° HHM HKHMH$H$8è HD$HX8$À H\$hH$È H\$pH$Ð H$H$Xè H H$H H\$H H\$H$° H\$HÇD$ è HL$(HD$0H\$HHû tKHL$xHKXH$ = uHC`HDŽ$è è HÄØ ÃLC`L$HD$è ëӉ뱉 é÷þÿÿHøu"H$è \$H$è è HÄØ ÃHø
#þÿÿH$è H\$H$è è HÄØ ÉéYúÿÿè é÷ùÿÿÌÌÌÌÌÌÌb
X *runtime.racefuncenter runtime.raceread ð Ô runtime.raceread *go.string."underflow" Ê runtime.raceread "runtime.racewrite runtime.raceread runtime.raceread þ "runtime.racewrite &type."".DecodeError ¢ type.error º 8go.itab."".DecodeError.error ú runtime.convT2I Ò (runtime.writeBarrier þ (runtime.racefuncexit ² .runtime.writebarrierptr è runtime.raceread à
runtime.raceread "runtime.racewrite ¬ runtime.raceread
(runtime.writeBarrier Æ
runtime.raceread ú
"runtime.racewrite Î .runtime.writebarrierptr æ $runtime.panicslice ô $runtime.panicindex $runtime.panicindex ² "".(*buf).uint16 Ø (runtime.racefuncexit ö @go.string."unknown address size" ¸ runtime.raceread ú "runtime.racewrite runtime.raceread þ runtime.raceread ì "runtime.racewrite ú &type."".DecodeError type.error ¨ 8go.itab."".DecodeError.error è runtime.convT2I À (runtime.writeBarrier ð (runtime.racefuncexit ¤ .runtime.writebarrierptr Ü "".(*buf).uint32 þ (runtime.racefuncexit ´ "".(*buf).uint64 Ø (runtime.racefuncexit 0runtime.morestack_noctxt ° "".autotmp_0064 &type."".DecodeError "".autotmp_0060 ·type."".Offset "".autotmp_0059 O&type."".DecodeError "".autotmp_0058 type.int "".s ßtype.string "".b type.*"".buf "".s ÿtype.string "".b ¯type.*"".buf "".val ¹type.uint8 "".b type.*"".buf "".~r0 type.uint64 "".b type.*"".buf T°«¯°¬¯°¯°F¯°,¯°¯ øA °a
£5êAéêç
ó
H +~;ko
¿iko
c Tgclocals·4bc648ff350a2961bd4a0dff8b16adce Tgclocals·2ea08564b270aab580860ee78554216e <$GOROOT/src/debug/dwarf/buf.go>$GOROOT/src/debug/dwarf/type.goþ("".(*buf).unitLength À ÀdH% HD$øH;Aù Hì H$ H$è Ƅ$ H$ H$è H$ D$=ÿÿÿÿu,Ƅ$ H$è H\$ۉ$ è HĈ É$ =ðÿÿÿråH H\$@HÇD$H HL$8H$H$Xè HD$8HhXHý u®H$H$@è HD$81íHh@HhHHhP1ÛH\$`H\$h\$pH\$xH$ H$H$(è HD$8Hø â HX(Hl$`HHM HKHMH$H$8è HD$8X8\$pH\$@H\$xH\$HH$ H$H$Xè H H$H H\$H H\$H\$`H\$HÇD$ è HL$(HD$0H\$8Hû t7HL$PHKXHD$X= u HC`éþÿÿLC`L$HD$è éuþÿÿëʼn éÿÿÿè éåýÿÿÌÌÌÌÌ$
X *runtime.racefuncenter "".(*buf).uint32 Ò "".(*buf).uint64 ø (runtime.racefuncexit ² Tgo.string."unit length has reserved value" ô runtime.raceread ® "runtime.racewrite ª runtime.raceread runtime.raceread ö "runtime.racewrite &type."".DecodeError type.error ² 8go.itab."".DecodeError.error ì runtime.convT2I ¾ (runtime.writeBarrier ú .runtime.writebarrierptr ¤ 0runtime.morestack_noctxt "".autotmp_0073 O&type."".DecodeError "".s type.string "".b type.*"".buf "".dwarf64 type.bool "".length type."".Offset "".b type.*"".buf h BÎ
Ô +[f$ Tgclocals·1c702d716a8e9cf6dcd9f0eed7451907 Tgclocals·1b072b43186827909809c83812cbe449 <$GOROOT/src/debug/dwarf/buf.goþ"".(*buf).error À ÀdH% H;a~ HìpH\$pH$è H\$xH$H$Xè HD$xHhXHý
H$H$@è HD$x1íHh@HhHHhP1ÛH\$HH\$P\$XH\$`H\$hH$H$(è HD$xHø ç HX(Hl$HHHM HKHMH$H$8è HD$xX8\$XH$ H\$`H$ H\$hH$H$Xè H H$H H\$H H\$H\$HH\$HÇD$ è HL$(HD$0H\$xHû t9HL$8HKXHD$@= uHC`è HÄpÃLC`L$HD$è ëâëÉ éÿÿÿè éeþÿÿÌÌÌÌÌ
B *runtime.racefuncenter h runtime.raceread ª "runtime.racewrite runtime.raceread runtime.raceread ò "runtime.racewrite &type."".DecodeError type.error ® 8go.itab."".DecodeError.error è runtime.convT2I º (runtime.writeBarrier Ò (runtime.racefuncexit .runtime.writebarrierptr ¤ 0runtime.morestack_noctxt 0à "".autotmp_0075 O&type."".DecodeError "".s type.string "".b type.*"".buf àÚßàß &ä&! oÙ! Tgclocals·51af24152615272c3d9efc8538f95767 Tgclocals·3696bec648a7a5d713c5efda50c5a078 <$GOROOT/src/debug/dwarf/buf.goþ("".DecodeError.Error à àdH% HD$ÀH;AÅ HìÀ H$À H$è 1ÛH$ð H$ø $Ø H$HÇD$ è H\$H\$8HD$HD$@HD$`HD$0H$HÇD$` è HD$0HÇHø 9 H5 è HÇD$P HÇD$X HÃHD$HHÃH$è H$È Hl$HHÅHl$H\$H H$è H\$HHÃ0H$è H\$HHl$@HÃ0HkHl$8=
H+H\$HHÃPH$è H$à Hl$HHÅPHl$H\$H H$è HÇ$ H\$HH\$H\$PH\$H\$XH\$è H\$ H$ð H\$(H$ø è HÄÀ ÃH$Hl$è é^ÿÿÿ éÀþÿÿè éþÿÿÌÌÌÌÌÌÌÌÌ$
X *runtime.racefuncenter ® "strconv.FormatInt ,runtime.racewriterange À """.statictmp_0080 ÊØ runtime.duffcopy "runtime.racewrite Ü type.string î (runtime.typedmemmove "runtime.racewrite Ì (runtime.writeBarrier "runtime.racewrite È type.string Ú (runtime.typedmemmove ° *runtime.concatstrings î (runtime.racefuncexit .runtime.writebarrierptr ¼ 0runtime.morestack_noctxt p "".autotmp_0081 type.*[6]string "".autotmp_0079 ïtype.[]string "".autotmp_0078 ¿type.[6]string "".autotmp_0077 type.string "".~r0 Ptype.string "".e &type."".DecodeError £ÿÿ ð þBô" " +[EvV$ Tgclocals·7f2144d6cee61651b342c42c9ac9d233 Tgclocals·b590ab715cc081478274b118a0ade99a <$GOROOT/src/debug/dwarf/buf.goþ"".Class.String À
À
dH% HD$ðH;A} Hì H$ H$è H$ 1ÛH$ H$¨ Hø HÃHÿÃHû H Høì HH$è H$ H Hø¿ H¶+@l$?HÃHÿÃH- Hû Hl H,$è H$ HÿÃH- HûshHl ¶] HØH ¶l$?D¶ÀIøÄ w<L9Åw7LI)èIø tM)LL$hL$ LD$pL$¨ è HĐ Ãè è è è è HD$@1ÛH\$XH\$`H\$XHû HDŽ$ HDŽ$ H\$xH H$H\$@H\$HÇD$ è H\$H\$HH\$ H\$PH\$xH$è H\$xHl$HH+Hl$P= urHkH H$HÇD$ H\$xH\$H$ H\$H$ H\$ è HL$(HD$0HL$hH$ HD$pH$¨ è HĐ ÃLCL$Hl$è é{ÿÿÿéóþÿÿè éaýÿÿÌ0
X *runtime.racefuncenter Î ""._Class_index ü runtime.raceread ""._Class_index à ""._Class_index runtime.raceread ´ ""._Class_index æ $"".hdr..gostring.1 ò (runtime.racefuncexit $runtime.panicslice $runtime.panicindex ¨ $runtime.panicindex ¶ $runtime.panicindex Ä $runtime.panicindex Ð type."".Class runtime.convT2E Ì "runtime.racewrite ü (runtime.writeBarrier *go.string."Class(%d)" fmt.Sprintf Ö (runtime.racefuncexit
.runtime.writebarrierptr ¬
0runtime.morestack_noctxt 0 "".autotmp_0091 "type.interface {} "".autotmp_0090 o(type.[1]interface {} "".autotmp_0087 /&type.[]interface {} "".autotmp_0086 type.string "".autotmp_0084 ¡type.uint8 "".autotmp_0083 Otype.string "".autotmp_0082 type."".Class "".~r0 type.string "".i type."".Class . ¥ ± *JÔ+& ( +
~"\) Tgclocals·b4315655e3726fbce05c2a7c1f7b7990 Tgclocals·8abf0427981eb9c17713fe800a78fa79 N$GOROOT/src/debug/dwarf/class_string.goþ"".Attr.String à àdH% H;aÓ Hì8H\$8H$è L$@1ÛH\$HH\$PÙHû[}hH éHý[ HÁåHëH$è L$@H éHý[seHÁåHëHHT$HkHl$ Hý tHT$HHl$Pè HÄ8ËÙH$è HL$HD$HL$(HL$HHD$0HD$Pè HÄ8Ãè è è éÿÿÿ
B *runtime.racefuncenter "".attrNames ¸ runtime.raceread Î "".attrNames ¸ (runtime.racefuncexit Ø strconv.Itoa (runtime.racefuncexit ² $runtime.panicindex À $runtime.panicindex Î 0runtime.morestack_noctxt 0p "".autotmp_0092 type.string "".s ?type.string "".~r0 type.string "".a type."".Attr pop2opo
ð 4Ê5I
)
{#
Tgclocals·bcdfbcd04eb70526d9504e97d9ef703d Tgclocals·64ca935d1a2110a30e2d604686188539 @$GOROOT/src/debug/dwarf/const.goþ "".Attr.GoString dH% H;an HìhH\$hH$è L$p1ÛH\$xH$ ÙHû[¥ H éHý[# HÁåHëH$è L$pH éHý[õ HÁåHëHHT$HHkHl$PHý tMHÇ$ H H\$HÇD$
HT$Hl$ è H\$(H\$xH\$0H$ è HÄhËÙH$HÇD$
è HL$HD$HÇ$ H H\$HÇD$ HL$XHL$HD$`HD$ H H\$(HÇD$0 è H\$8H\$xH\$@H$ è HÄhÃè è è éuþÿÿÌÌÌÌÌ
B *runtime.racefuncenter "".attrNames Æ runtime.raceread Ü "".attrNames Î ,go.string."dwarf.Attr" *runtime.concatstring2 À (runtime.racefuncexit ò "strconv.FormatInt ¤ .go.string."dwarf.Attr(" ö go.string.")" *runtime.concatstring3 Ô (runtime.racefuncexit è $runtime.panicindex ö $runtime.panicindex 0runtime.morestack_noctxt 0Ð "".autotmp_0093 type.string "".s ?type.string "".~r0 type.string "".a type."".Attr .ÐÑÏÐÏÐÏ 6Þ8MC
¿q
Tgclocals·bcdfbcd04eb70526d9504e97d9ef703d Tgclocals·64ca935d1a2110a30e2d604686188539 @$GOROOT/src/debug/dwarf/const.goþ"".Tag.String à àdH% H;aÓ Hì8H\$8H$è L$@1ÛH\$HH\$PÙHûD}hH éHýD HÁåHëH$è L$@H éHýDseHÁåHëHHT$HkHl$ Hý tHT$HHl$Pè HÄ8ËÙH$è HL$HD$HL$(HL$HHD$0HD$Pè HÄ8Ãè è è éÿÿÿ
B *runtime.racefuncenter "".tagNames ¸ runtime.raceread Î "".tagNames ¸ (runtime.racefuncexit Ø strconv.Itoa (runtime.racefuncexit ² $runtime.panicindex À $runtime.panicindex Î 0runtime.morestack_noctxt 0p "".autotmp_0094 type.string "".s ?type.string "".~r0 type.string "".t type."".Tag pop2opo
ð 4Æ5I
)
{#
Tgclocals·bcdfbcd04eb70526d9504e97d9ef703d Tgclocals·64ca935d1a2110a30e2d604686188539 @$GOROOT/src/debug/dwarf/const.goþ"".Tag.GoString dH% H;an HìhH\$hH$è L$p1ÛH\$xH$ ÙHûD¥ H éHýD# HÁåHëH$è L$pH éHýDõ HÁåHëHHT$HHkHl$PHý tMHÇ$ H H\$HÇD$ HT$Hl$ è H\$(H\$xH\$0H$ è HÄhËÙH$HÇD$
è HL$HD$HÇ$ H H\$HÇD$
HL$XHL$HD$`HD$ H H\$(HÇD$0 è H\$8H\$xH\$@H$ è HÄhÃè è è éuþÿÿÌÌÌÌÌ
B *runtime.racefuncenter "".tagNames Æ runtime.raceread Ü "".tagNames Î *go.string."dwarf.Tag" *runtime.concatstring2 À (runtime.racefuncexit ò "strconv.FormatInt ¤ ,go.string."dwarf.Tag(" ö go.string.")" *runtime.concatstring3 Ô (runtime.racefuncexit è $runtime.panicindex ö $runtime.panicindex 0runtime.morestack_noctxt 0Ð "".autotmp_0095 type.string "".s ?type.string "".~r0 type.string "".t type."".Tag .ÐÑÏÐÏÐÏ 6Ú8MC
¿q
Tgclocals·bcdfbcd04eb70526d9504e97d9ef703d Tgclocals·64ca935d1a2110a30e2d604686188539 @$GOROOT/src/debug/dwarf/const.goþ,"".(*Data).parseAbbrev G GdH% H$ðüÿÿH;A Hì WÀH¼$8 è GøH$ H$è 1ÛH$¸ H$À $ \$LH$ H$H$À è H H$H$ H«À Hl$\$L\$è HD$¶\$ \$;H$¸ H$è H$¸ H+|$; t'H¬$° 1ÛH$¸ H$À è HĐ ÃH$ H$è ¼$ H$ Hû H3HCHSÃ9û- 1ÛH$@ H$H H$P 1ÛH H$H H\$H H\$H\$9H\$HÇD$ è HT$(HL$0H$ H$ H$ø H$ H$ H H$è HDŽ$ð ÇD$<