| !<arch> |
| __.PKGDEF 0 0 0 644 27750 ` |
| go object linux amd64 go1.4.2 X:precisestack |
| |
| $$ |
| package fetch |
| import ioutil "io/ioutil" |
| import runtime "runtime" |
| import time "time" |
| import url "net/url" |
| import plugin "cmd/pprof/internal/plugin" |
| import http "net/http" |
| import io "io" |
| import os "os" |
| import strings "strings" |
| import fmt "fmt" |
| import profile "cmd/pprof/internal/profile" |
| type @"cmd/pprof/internal/profile".buffer struct { @"cmd/pprof/internal/profile".field int; @"cmd/pprof/internal/profile".typ int; @"cmd/pprof/internal/profile".u64 uint64; @"cmd/pprof/internal/profile".data []byte; @"cmd/pprof/internal/profile".tmp [16]byte } |
| type @"cmd/pprof/internal/profile".message interface { @"cmd/pprof/internal/profile".decoder() (? []@"cmd/pprof/internal/profile".decoder); @"cmd/pprof/internal/profile".encode(? *@"cmd/pprof/internal/profile".buffer) } |
| type @"cmd/pprof/internal/profile".decoder func(? *@"cmd/pprof/internal/profile".buffer, ? @"cmd/pprof/internal/profile".message) (? error) |
| type @"cmd/pprof/internal/profile".ValueType struct { Type string; Unit string; @"cmd/pprof/internal/profile".typeX int64; @"cmd/pprof/internal/profile".unitX int64 } |
| func (@"cmd/pprof/internal/profile".p·2 *@"cmd/pprof/internal/profile".ValueType "esc:0x0") @"cmd/pprof/internal/profile".decoder () (? []@"cmd/pprof/internal/profile".decoder) { return @"cmd/pprof/internal/profile".valueTypeDecoder } |
| func (@"cmd/pprof/internal/profile".p·1 *@"cmd/pprof/internal/profile".ValueType "esc:0x0") @"cmd/pprof/internal/profile".encode (@"cmd/pprof/internal/profile".b·2 *@"cmd/pprof/internal/profile".buffer) |
| type @"cmd/pprof/internal/profile".Mapping struct { ID uint64; Start uint64; Limit uint64; Offset uint64; File string; BuildID string; HasFunctions bool; HasFilenames bool; HasLineNumbers bool; HasInlineFrames bool; @"cmd/pprof/internal/profile".fileX int64; @"cmd/pprof/internal/profile".buildIDX int64 } |
| func (@"cmd/pprof/internal/profile".p·2 *@"cmd/pprof/internal/profile".Mapping "esc:0x0") @"cmd/pprof/internal/profile".decoder () (? []@"cmd/pprof/internal/profile".decoder) { return @"cmd/pprof/internal/profile".mappingDecoder } |
| func (@"cmd/pprof/internal/profile".p·1 *@"cmd/pprof/internal/profile".Mapping "esc:0x0") @"cmd/pprof/internal/profile".encode (@"cmd/pprof/internal/profile".b·2 *@"cmd/pprof/internal/profile".buffer) |
| type @"cmd/pprof/internal/profile".Function struct { ID uint64; Name string; SystemName string; Filename string; StartLine int64; @"cmd/pprof/internal/profile".nameX int64; @"cmd/pprof/internal/profile".systemNameX int64; @"cmd/pprof/internal/profile".filenameX int64 } |
| func (@"cmd/pprof/internal/profile".p·2 *@"cmd/pprof/internal/profile".Function "esc:0x0") @"cmd/pprof/internal/profile".decoder () (? []@"cmd/pprof/internal/profile".decoder) { return @"cmd/pprof/internal/profile".functionDecoder } |
| func (@"cmd/pprof/internal/profile".p·1 *@"cmd/pprof/internal/profile".Function "esc:0x0") @"cmd/pprof/internal/profile".encode (@"cmd/pprof/internal/profile".b·2 *@"cmd/pprof/internal/profile".buffer) |
| type @"cmd/pprof/internal/profile".Line struct { Function *@"cmd/pprof/internal/profile".Function; Line int64; @"cmd/pprof/internal/profile".functionIDX uint64 } |
| func (@"cmd/pprof/internal/profile".p·2 *@"cmd/pprof/internal/profile".Line "esc:0x0") @"cmd/pprof/internal/profile".decoder () (? []@"cmd/pprof/internal/profile".decoder) { return @"cmd/pprof/internal/profile".lineDecoder } |
| func (@"cmd/pprof/internal/profile".p·1 *@"cmd/pprof/internal/profile".Line "esc:0x0") @"cmd/pprof/internal/profile".encode (@"cmd/pprof/internal/profile".b·2 *@"cmd/pprof/internal/profile".buffer) |
| import regexp "regexp" // indirect |
| import syntax "regexp/syntax" // indirect |
| type @"regexp/syntax".InstOp uint8 |
| func (@"regexp/syntax".i·2 @"regexp/syntax".InstOp) String () (? string) { if uint(@"regexp/syntax".i·2) >= uint(len(@"regexp/syntax".instOpNames)) { return "" }; return @"regexp/syntax".instOpNames[@"regexp/syntax".i·2] } |
| type @"regexp/syntax".Inst struct { Op @"regexp/syntax".InstOp; Out uint32; Arg uint32; Rune []rune } |
| func (@"regexp/syntax".i·2 *@"regexp/syntax".Inst "esc:0x0") MatchEmptyWidth (@"regexp/syntax".before·3 rune, @"regexp/syntax".after·4 rune) (? bool) |
| func (@"regexp/syntax".i·2 *@"regexp/syntax".Inst "esc:0x0") MatchRune (@"regexp/syntax".r·3 rune) (? bool) |
| func (@"regexp/syntax".i·2 *@"regexp/syntax".Inst "esc:0x0") MatchRunePos (@"regexp/syntax".r·3 rune) (? int) |
| func (@"regexp/syntax".i·2 *@"regexp/syntax".Inst "esc:0x0") String () (? string) |
| func (@"regexp/syntax".i·2 *@"regexp/syntax".Inst "esc:0x0") @"regexp/syntax".op () (? @"regexp/syntax".InstOp) |
| type @"regexp/syntax".EmptyOp uint8 |
| type @"regexp/syntax".Prog struct { Inst []@"regexp/syntax".Inst; Start int; NumCap int } |
| func (@"regexp/syntax".p·3 *@"regexp/syntax".Prog "esc:0x0") Prefix () (@"regexp/syntax".prefix·1 string, @"regexp/syntax".complete·2 bool) |
| func (@"regexp/syntax".p·2 *@"regexp/syntax".Prog "esc:0x0") StartCond () (? @"regexp/syntax".EmptyOp) |
| func (@"regexp/syntax".p·2 *@"regexp/syntax".Prog "esc:0x0") String () (? string) |
| func (@"regexp/syntax".p·3 *@"regexp/syntax".Prog "esc:0x1") @"regexp/syntax".skipNop (@"regexp/syntax".pc·4 uint32) (? *@"regexp/syntax".Inst, ? uint32) |
| type @"regexp".onePassInst struct { ? @"regexp/syntax".Inst; Next []uint32 } |
| type @"regexp".onePassProg struct { Inst []@"regexp".onePassInst; Start int; NumCap int } |
| import sync "sync" // indirect |
| type @"sync".Mutex struct { @"sync".state int32; @"sync".sema uint32 } |
| func (@"sync".m·1 *@"sync".Mutex) Lock () |
| func (@"sync".m·1 *@"sync".Mutex) Unlock () |
| type @"regexp".thread struct { @"regexp".inst *@"regexp/syntax".Inst; @"regexp".cap []int } |
| type @"regexp".entry struct { @"regexp".pc uint32; @"regexp".t *@"regexp".thread } |
| type @"regexp".queue struct { @"regexp".sparse []uint32; @"regexp".dense []@"regexp".entry } |
| type @"regexp".inputBytes struct { @"regexp".str []byte } |
| func (@"regexp".i·2 *@"regexp".inputBytes "esc:0x0") @"regexp".canCheckPrefix () (? bool) { return true } |
| func (@"regexp".i·2 *@"regexp".inputBytes "esc:0x0") @"regexp".context (@"regexp".pos·3 int) (? @"regexp/syntax".EmptyOp) |
| func (@"regexp".i·2 *@"regexp".inputBytes "esc:0x0") @"regexp".hasPrefix (@"regexp".re·3 *@"regexp".Regexp "esc:0x0") (? bool) |
| func (@"regexp".i·2 *@"regexp".inputBytes "esc:0x0") @"regexp".index (@"regexp".re·3 *@"regexp".Regexp "esc:0x0", @"regexp".pos·4 int) (? int) |
| func (@"regexp".i·3 *@"regexp".inputBytes "esc:0x0") @"regexp".step (@"regexp".pos·4 int) (? rune, ? int) |
| type @"regexp".inputString struct { @"regexp".str string } |
| func (@"regexp".i·2 *@"regexp".inputString "esc:0x0") @"regexp".canCheckPrefix () (? bool) { return true } |
| func (@"regexp".i·2 *@"regexp".inputString "esc:0x0") @"regexp".context (@"regexp".pos·3 int) (? @"regexp/syntax".EmptyOp) |
| func (@"regexp".i·2 *@"regexp".inputString "esc:0x0") @"regexp".hasPrefix (@"regexp".re·3 *@"regexp".Regexp "esc:0x0") (? bool) |
| func (@"regexp".i·2 *@"regexp".inputString "esc:0x0") @"regexp".index (@"regexp".re·3 *@"regexp".Regexp "esc:0x0", @"regexp".pos·4 int) (? int) |
| func (@"regexp".i·3 *@"regexp".inputString "esc:0x0") @"regexp".step (@"regexp".pos·4 int) (? rune, ? int) |
| type @"io".RuneReader interface { ReadRune() (@"io".r rune, @"io".size int, @"io".err error) } |
| type @"regexp".inputReader struct { @"regexp".r @"io".RuneReader; @"regexp".atEOT bool; @"regexp".pos int } |
| func (@"regexp".i·2 *@"regexp".inputReader "esc:0x0") @"regexp".canCheckPrefix () (? bool) { return false } |
| func (@"regexp".i·2 *@"regexp".inputReader "esc:0x0") @"regexp".context (@"regexp".pos·3 int) (? @"regexp/syntax".EmptyOp) { return @"regexp/syntax".EmptyOp(0x0) } |
| func (@"regexp".i·2 *@"regexp".inputReader "esc:0x0") @"regexp".hasPrefix (@"regexp".re·3 *@"regexp".Regexp "esc:0x0") (? bool) { return false } |
| func (@"regexp".i·2 *@"regexp".inputReader "esc:0x0") @"regexp".index (@"regexp".re·3 *@"regexp".Regexp "esc:0x0", @"regexp".pos·4 int) (? int) { return -0x1 } |
| func (@"regexp".i·3 *@"regexp".inputReader) @"regexp".step (@"regexp".pos·4 int) (? rune, ? int) |
| type @"regexp".input interface { @"regexp".canCheckPrefix() (? bool); @"regexp".context(@"regexp".pos int) (? @"regexp/syntax".EmptyOp); @"regexp".hasPrefix(@"regexp".re *@"regexp".Regexp) (? bool); @"regexp".index(@"regexp".re *@"regexp".Regexp, @"regexp".pos int) (? int); @"regexp".step(@"regexp".pos int) (@"regexp".r rune, @"regexp".width int) } |
| type @"regexp".machine struct { @"regexp".re *@"regexp".Regexp; @"regexp".p *@"regexp/syntax".Prog; @"regexp".op *@"regexp".onePassProg; @"regexp".q0 @"regexp".queue; @"regexp".q1 @"regexp".queue; @"regexp".pool []*@"regexp".thread; @"regexp".matched bool; @"regexp".matchcap []int; @"regexp".inputBytes @"regexp".inputBytes; @"regexp".inputString @"regexp".inputString; @"regexp".inputReader @"regexp".inputReader } |
| func (@"regexp".m·2 *@"regexp".machine) @"regexp".add (@"regexp".q·3 *@"regexp".queue, @"regexp".pc·4 uint32, @"regexp".pos·5 int, @"regexp".cap·6 []int "esc:0x0", @"regexp".cond·7 @"regexp/syntax".EmptyOp, @"regexp".t·8 *@"regexp".thread) (? *@"regexp".thread) |
| func (@"regexp".m·2 *@"regexp".machine) @"regexp".alloc (@"regexp".i·3 *@"regexp/syntax".Inst) (? *@"regexp".thread) |
| func (@"regexp".m·1 *@"regexp".machine) @"regexp".clear (@"regexp".q·2 *@"regexp".queue) |
| func (@"regexp".m·1 *@"regexp".machine) @"regexp".free (@"regexp".t·2 *@"regexp".thread) { @"regexp".m·1.@"regexp".inputBytes.@"regexp".str = nil; @"regexp".m·1.@"regexp".inputString.@"regexp".str = ""; @"regexp".m·1.@"regexp".inputReader.@"regexp".r = nil; @"regexp".m·1.@"regexp".pool = append(@"regexp".m·1.@"regexp".pool, @"regexp".t·2) } |
| func (@"regexp".m·1 *@"regexp".machine) @"regexp".init (@"regexp".ncap·2 int) |
| func (@"regexp".m·2 *@"regexp".machine) @"regexp".match (@"regexp".i·3 @"regexp".input, @"regexp".pos·4 int) (? bool) |
| func (@"regexp".m·2 *@"regexp".machine "esc:0x2") @"regexp".newInputBytes (@"regexp".b·3 []byte) (? @"regexp".input) { @"regexp".m·2.@"regexp".inputBytes.@"regexp".str = @"regexp".b·3; return &@"regexp".m·2.@"regexp".inputBytes } |
| func (@"regexp".m·2 *@"regexp".machine "esc:0x2") @"regexp".newInputReader (@"regexp".r·3 @"io".RuneReader) (? @"regexp".input) { @"regexp".m·2.@"regexp".inputReader.@"regexp".r = @"regexp".r·3; @"regexp".m·2.@"regexp".inputReader.@"regexp".atEOT = false; @"regexp".m·2.@"regexp".inputReader.@"regexp".pos = 0x0; return &@"regexp".m·2.@"regexp".inputReader } |
| func (@"regexp".m·2 *@"regexp".machine "esc:0x2") @"regexp".newInputString (@"regexp".s·3 string) (? @"regexp".input) { @"regexp".m·2.@"regexp".inputString.@"regexp".str = @"regexp".s·3; return &@"regexp".m·2.@"regexp".inputString } |
| func (@"regexp".m·2 *@"regexp".machine) @"regexp".onepass (@"regexp".i·3 @"regexp".input, @"regexp".pos·4 int) (? bool) |
| func (@"regexp".m·1 *@"regexp".machine) @"regexp".step (@"regexp".runq·2 *@"regexp".queue, @"regexp".nextq·3 *@"regexp".queue, @"regexp".pos·4 int, @"regexp".nextPos·5 int, @"regexp".c·6 rune, @"regexp".nextCond·7 @"regexp/syntax".EmptyOp) |
| type @"regexp".Regexp struct { @"regexp".expr string; @"regexp".prog *@"regexp/syntax".Prog; @"regexp".onepass *@"regexp".onePassProg; @"regexp".prefix string; @"regexp".prefixBytes []byte; @"regexp".prefixComplete bool; @"regexp".prefixRune rune; @"regexp".prefixEnd uint32; @"regexp".cond @"regexp/syntax".EmptyOp; @"regexp".numSubexp int; @"regexp".subexpNames []string; @"regexp".longest bool; @"regexp".mu @"sync".Mutex; @"regexp".machine []*@"regexp".machine } |
| func (@"regexp".re·2 *@"regexp".Regexp "esc:0x0") Expand (@"regexp".dst·3 []byte "esc:0x2", @"regexp".template·4 []byte "esc:0x0", @"regexp".src·5 []byte "esc:0x0", @"regexp".match·6 []int "esc:0x0") (? []byte) |
| func (@"regexp".re·2 *@"regexp".Regexp "esc:0x0") ExpandString (@"regexp".dst·3 []byte "esc:0x2", @"regexp".template·4 string, @"regexp".src·5 string "esc:0x0", @"regexp".match·6 []int "esc:0x0") (? []byte) |
| func (@"regexp".re·2 *@"regexp".Regexp) Find (@"regexp".b·3 []byte) (? []byte) |
| func (@"regexp".re·2 *@"regexp".Regexp) FindAll (@"regexp".b·3 []byte, @"regexp".n·4 int) (? [][]byte) |
| func (@"regexp".re·2 *@"regexp".Regexp) FindAllIndex (@"regexp".b·3 []byte, @"regexp".n·4 int) (? [][]int) |
| func (@"regexp".re·2 *@"regexp".Regexp) FindAllString (@"regexp".s·3 string, @"regexp".n·4 int) (? []string) |
| func (@"regexp".re·2 *@"regexp".Regexp) FindAllStringIndex (@"regexp".s·3 string, @"regexp".n·4 int) (? [][]int) |
| func (@"regexp".re·2 *@"regexp".Regexp) FindAllStringSubmatch (@"regexp".s·3 string, @"regexp".n·4 int) (? [][]string) |
| func (@"regexp".re·2 *@"regexp".Regexp) FindAllStringSubmatchIndex (@"regexp".s·3 string, @"regexp".n·4 int) (? [][]int) |
| func (@"regexp".re·2 *@"regexp".Regexp) FindAllSubmatch (@"regexp".b·3 []byte, @"regexp".n·4 int) (? [][][]byte) |
| func (@"regexp".re·2 *@"regexp".Regexp) FindAllSubmatchIndex (@"regexp".b·3 []byte, @"regexp".n·4 int) (? [][]int) |
| func (@"regexp".re·2 *@"regexp".Regexp) FindIndex (@"regexp".b·3 []byte) (@"regexp".loc·1 []int) |
| func (@"regexp".re·2 *@"regexp".Regexp) FindReaderIndex (@"regexp".r·3 @"io".RuneReader) (@"regexp".loc·1 []int) |
| func (@"regexp".re·2 *@"regexp".Regexp) FindReaderSubmatchIndex (@"regexp".r·3 @"io".RuneReader) (? []int) |
| func (@"regexp".re·2 *@"regexp".Regexp) FindString (@"regexp".s·3 string) (? string) |
| func (@"regexp".re·2 *@"regexp".Regexp) FindStringIndex (@"regexp".s·3 string) (@"regexp".loc·1 []int) |
| func (@"regexp".re·2 *@"regexp".Regexp) FindStringSubmatch (@"regexp".s·3 string) (? []string) |
| func (@"regexp".re·2 *@"regexp".Regexp) FindStringSubmatchIndex (@"regexp".s·3 string) (? []int) |
| func (@"regexp".re·2 *@"regexp".Regexp) FindSubmatch (@"regexp".b·3 []byte) (? [][]byte) |
| func (@"regexp".re·2 *@"regexp".Regexp) FindSubmatchIndex (@"regexp".b·3 []byte) (? []int) |
| func (@"regexp".re·3 *@"regexp".Regexp "esc:0x1") LiteralPrefix () (@"regexp".prefix·1 string, @"regexp".complete·2 bool) { return @"regexp".re·3.@"regexp".prefix, @"regexp".re·3.@"regexp".prefixComplete } |
| func (@"regexp".re·1 *@"regexp".Regexp "esc:0x0") Longest () { @"regexp".re·1.@"regexp".longest = true } |
| func (@"regexp".re·2 *@"regexp".Regexp) Match (@"regexp".b·3 []byte) (? bool) |
| func (@"regexp".re·2 *@"regexp".Regexp) MatchReader (@"regexp".r·3 @"io".RuneReader) (? bool) |
| func (@"regexp".re·2 *@"regexp".Regexp) MatchString (@"regexp".s·3 string) (? bool) |
| func (@"regexp".re·2 *@"regexp".Regexp "esc:0x0") NumSubexp () (? int) { return @"regexp".re·2.@"regexp".numSubexp } |
| func (@"regexp".re·2 *@"regexp".Regexp) ReplaceAll (@"regexp".src·3 []byte, @"regexp".repl·4 []byte "esc:0x0") (? []byte) |
| func (@"regexp".re·2 *@"regexp".Regexp) ReplaceAllFunc (@"regexp".src·3 []byte, @"regexp".repl·4 func(? []byte) (? []byte) "esc:0x0") (? []byte) |
| func (@"regexp".re·2 *@"regexp".Regexp) ReplaceAllLiteral (@"regexp".src·3 []byte, @"regexp".repl·4 []byte "esc:0x0") (? []byte) |
| func (@"regexp".re·2 *@"regexp".Regexp) ReplaceAllLiteralString (@"regexp".src·3 string, @"regexp".repl·4 string "esc:0x0") (? string) |
| func (@"regexp".re·2 *@"regexp".Regexp) ReplaceAllString (@"regexp".src·3 string, @"regexp".repl·4 string) (? string) |
| func (@"regexp".re·2 *@"regexp".Regexp) ReplaceAllStringFunc (@"regexp".src·3 string, @"regexp".repl·4 func(? string) (? string) "esc:0x0") (? string) |
| func (@"regexp".re·2 *@"regexp".Regexp) Split (@"regexp".s·3 string, @"regexp".n·4 int) (? []string) |
| func (@"regexp".re·2 *@"regexp".Regexp "esc:0x1") String () (? string) { return @"regexp".re·2.@"regexp".expr } |
| func (@"regexp".re·2 *@"regexp".Regexp "esc:0x1") SubexpNames () (? []string) { return @"regexp".re·2.@"regexp".subexpNames } |
| func (@"regexp".re·1 *@"regexp".Regexp) @"regexp".allMatches (@"regexp".s·2 string, @"regexp".b·3 []byte, @"regexp".n·4 int, @"regexp".deliver·5 func(? []int) "esc:0x0") |
| func (@"regexp".re·2 *@"regexp".Regexp) @"regexp".doExecute (@"regexp".r·3 @"io".RuneReader, @"regexp".b·4 []byte, @"regexp".s·5 string, @"regexp".pos·6 int, @"regexp".ncap·7 int) (? []int) |
| func (@"regexp".re·2 *@"regexp".Regexp "esc:0x0") @"regexp".expand (@"regexp".dst·3 []byte "esc:0x2", @"regexp".template·4 string, @"regexp".bsrc·5 []byte "esc:0x0", @"regexp".src·6 string "esc:0x0", @"regexp".match·7 []int "esc:0x0") (? []byte) |
| func (@"regexp".re·2 *@"regexp".Regexp) @"regexp".get () (? *@"regexp".machine) |
| func (@"regexp".re·2 *@"regexp".Regexp "esc:0x0") @"regexp".pad (@"regexp".a·3 []int "esc:0x2") (? []int) |
| func (@"regexp".re·1 *@"regexp".Regexp) @"regexp".put (@"regexp".z·2 *@"regexp".machine) |
| func (@"regexp".re·2 *@"regexp".Regexp) @"regexp".replaceAll (@"regexp".bsrc·3 []byte, @"regexp".src·4 string, @"regexp".nmatch·5 int, @"regexp".repl·6 func(@"regexp".dst []byte, @"regexp".m []int) (? []byte) "esc:0x0") (? []byte) |
| type @"cmd/pprof/internal/profile".Location struct { ID uint64; Mapping *@"cmd/pprof/internal/profile".Mapping; Address uint64; Line []@"cmd/pprof/internal/profile".Line; @"cmd/pprof/internal/profile".mappingIDX uint64 } |
| func (@"cmd/pprof/internal/profile".p·2 *@"cmd/pprof/internal/profile".Location "esc:0x0") @"cmd/pprof/internal/profile".decoder () (? []@"cmd/pprof/internal/profile".decoder) { return @"cmd/pprof/internal/profile".locationDecoder } |
| func (@"cmd/pprof/internal/profile".p·1 *@"cmd/pprof/internal/profile".Location) @"cmd/pprof/internal/profile".encode (@"cmd/pprof/internal/profile".b·2 *@"cmd/pprof/internal/profile".buffer) |
| func (@"cmd/pprof/internal/profile".loc·2 *@"cmd/pprof/internal/profile".Location "esc:0x0") @"cmd/pprof/internal/profile".matchesName (@"cmd/pprof/internal/profile".re·3 *@"regexp".Regexp) (? bool) |
| func (@"cmd/pprof/internal/profile".loc·2 *@"cmd/pprof/internal/profile".Location "esc:0x0") @"cmd/pprof/internal/profile".unmatchedLines (@"cmd/pprof/internal/profile".re·3 *@"regexp".Regexp) (? []@"cmd/pprof/internal/profile".Line) |
| type @"cmd/pprof/internal/profile".Label struct { @"cmd/pprof/internal/profile".keyX int64; @"cmd/pprof/internal/profile".strX int64; @"cmd/pprof/internal/profile".numX int64 } |
| func (@"cmd/pprof/internal/profile".p·2 @"cmd/pprof/internal/profile".Label) @"cmd/pprof/internal/profile".decoder () (? []@"cmd/pprof/internal/profile".decoder) { return @"cmd/pprof/internal/profile".labelDecoder } |
| func (@"cmd/pprof/internal/profile".p·1 @"cmd/pprof/internal/profile".Label) @"cmd/pprof/internal/profile".encode (@"cmd/pprof/internal/profile".b·2 *@"cmd/pprof/internal/profile".buffer) |
| type @"cmd/pprof/internal/profile".Sample struct { Location []*@"cmd/pprof/internal/profile".Location; Value []int64; Label map[string][]string; NumLabel map[string][]int64; @"cmd/pprof/internal/profile".locationIDX []uint64; @"cmd/pprof/internal/profile".labelX []@"cmd/pprof/internal/profile".Label } |
| func (@"cmd/pprof/internal/profile".p·2 *@"cmd/pprof/internal/profile".Sample "esc:0x0") @"cmd/pprof/internal/profile".decoder () (? []@"cmd/pprof/internal/profile".decoder) { return @"cmd/pprof/internal/profile".sampleDecoder } |
| func (@"cmd/pprof/internal/profile".p·1 *@"cmd/pprof/internal/profile".Sample "esc:0x0") @"cmd/pprof/internal/profile".encode (@"cmd/pprof/internal/profile".b·2 *@"cmd/pprof/internal/profile".buffer) |
| type @"cmd/pprof/internal/profile".Demangler func(@"cmd/pprof/internal/profile".name []string) (? map[string]string, ? error) |
| type @"cmd/pprof/internal/profile".TagMatch func(@"cmd/pprof/internal/profile".key string, @"cmd/pprof/internal/profile".val string, @"cmd/pprof/internal/profile".nval int64) (? bool) |
| 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 @"cmd/pprof/internal/profile".Profile struct { SampleType []*@"cmd/pprof/internal/profile".ValueType; Sample []*@"cmd/pprof/internal/profile".Sample; Mapping []*@"cmd/pprof/internal/profile".Mapping; Location []*@"cmd/pprof/internal/profile".Location; Function []*@"cmd/pprof/internal/profile".Function; DropFrames string; KeepFrames string; TimeNanos int64; DurationNanos int64; PeriodType *@"cmd/pprof/internal/profile".ValueType; Period int64; @"cmd/pprof/internal/profile".dropFramesX int64; @"cmd/pprof/internal/profile".keepFramesX int64; @"cmd/pprof/internal/profile".stringTable []string } |
| func (@"cmd/pprof/internal/profile".p·2 *@"cmd/pprof/internal/profile".Profile "esc:0x0") Aggregate (@"cmd/pprof/internal/profile".inlineFrame·3 bool, @"cmd/pprof/internal/profile".function·4 bool, @"cmd/pprof/internal/profile".filename·5 bool, @"cmd/pprof/internal/profile".linenumber·6 bool, @"cmd/pprof/internal/profile".address·7 bool) (? error) |
| func (@"cmd/pprof/internal/profile".p·2 *@"cmd/pprof/internal/profile".Profile "esc:0x0") CheckValid () (? error) |
| func (@"cmd/pprof/internal/profile".p·2 *@"cmd/pprof/internal/profile".Profile) Compatible (@"cmd/pprof/internal/profile".pb·3 *@"cmd/pprof/internal/profile".Profile) (? error) |
| func (@"cmd/pprof/internal/profile".p·2 *@"cmd/pprof/internal/profile".Profile) Copy () (? *@"cmd/pprof/internal/profile".Profile) |
| func (@"cmd/pprof/internal/profile".p·2 *@"cmd/pprof/internal/profile".Profile "esc:0x0") Demangle (@"cmd/pprof/internal/profile".d·3 @"cmd/pprof/internal/profile".Demangler "esc:0x0") (? error) |
| func (@"cmd/pprof/internal/profile".p·4 *@"cmd/pprof/internal/profile".Profile "esc:0x0") FilterSamplesByName (@"cmd/pprof/internal/profile".focus·5 *@"regexp".Regexp, @"cmd/pprof/internal/profile".ignore·6 *@"regexp".Regexp, @"cmd/pprof/internal/profile".hide·7 *@"regexp".Regexp) (@"cmd/pprof/internal/profile".fm·1 bool, @"cmd/pprof/internal/profile".im·2 bool, @"cmd/pprof/internal/profile".hm·3 bool) |
| func (@"cmd/pprof/internal/profile".p·3 *@"cmd/pprof/internal/profile".Profile "esc:0x0") FilterSamplesByTag (@"cmd/pprof/internal/profile".focus·4 @"cmd/pprof/internal/profile".TagMatch "esc:0x0", @"cmd/pprof/internal/profile".ignore·5 @"cmd/pprof/internal/profile".TagMatch "esc:0x0") (@"cmd/pprof/internal/profile".fm·1 bool, @"cmd/pprof/internal/profile".im·2 bool) |
| func (@"cmd/pprof/internal/profile".p·2 *@"cmd/pprof/internal/profile".Profile "esc:0x0") HasFileLines () (? bool) |
| func (@"cmd/pprof/internal/profile".p·2 *@"cmd/pprof/internal/profile".Profile "esc:0x0") HasFunctions () (? bool) |
| func (@"cmd/pprof/internal/profile".p·2 *@"cmd/pprof/internal/profile".Profile) Merge (@"cmd/pprof/internal/profile".pb·3 *@"cmd/pprof/internal/profile".Profile, @"cmd/pprof/internal/profile".r·4 float64) (? error) |
| func (@"cmd/pprof/internal/profile".p·2 *@"cmd/pprof/internal/profile".Profile) ParseMemoryMap (@"cmd/pprof/internal/profile".rd·3 @"io".Reader) (? error) |
| func (@"cmd/pprof/internal/profile".p·1 *@"cmd/pprof/internal/profile".Profile "esc:0x0") Prune (@"cmd/pprof/internal/profile".dropRx·2 *@"regexp".Regexp, @"cmd/pprof/internal/profile".keepRx·3 *@"regexp".Regexp) |
| func (@"cmd/pprof/internal/profile".p·2 *@"cmd/pprof/internal/profile".Profile) RemoveUninteresting () (? error) |
| func (@"cmd/pprof/internal/profile".p·2 *@"cmd/pprof/internal/profile".Profile) String () (? string) |
| func (@"cmd/pprof/internal/profile".p·2 *@"cmd/pprof/internal/profile".Profile) Write (@"cmd/pprof/internal/profile".w·3 @"io".Writer) (? error) |
| func (@"cmd/pprof/internal/profile".p·1 *@"cmd/pprof/internal/profile".Profile "esc:0x0") @"cmd/pprof/internal/profile".addLegacyFrameInfo () |
| func (@"cmd/pprof/internal/profile".p·2 *@"cmd/pprof/internal/profile".Profile "esc:0x0") @"cmd/pprof/internal/profile".decoder () (? []@"cmd/pprof/internal/profile".decoder) { return @"cmd/pprof/internal/profile".profileDecoder } |
| func (@"cmd/pprof/internal/profile".p·1 *@"cmd/pprof/internal/profile".Profile) @"cmd/pprof/internal/profile".encode (@"cmd/pprof/internal/profile".b·2 *@"cmd/pprof/internal/profile".buffer) |
| func (@"cmd/pprof/internal/profile".p·2 *@"cmd/pprof/internal/profile".Profile "esc:0x0") @"cmd/pprof/internal/profile".postDecode () (? error) |
| func (@"cmd/pprof/internal/profile".p·1 *@"cmd/pprof/internal/profile".Profile) @"cmd/pprof/internal/profile".preEncode () |
| func (@"cmd/pprof/internal/profile".p·1 *@"cmd/pprof/internal/profile".Profile "esc:0x0") @"cmd/pprof/internal/profile".remapFunctionIDs () |
| func (@"cmd/pprof/internal/profile".p·1 *@"cmd/pprof/internal/profile".Profile "esc:0x0") @"cmd/pprof/internal/profile".remapLocationIDs () |
| func (@"cmd/pprof/internal/profile".p·1 *@"cmd/pprof/internal/profile".Profile) @"cmd/pprof/internal/profile".remapMappingIDs () |
| func (@"cmd/pprof/internal/profile".p·1 *@"cmd/pprof/internal/profile".Profile "esc:0x0") @"cmd/pprof/internal/profile".setMain () |
| type @"time".Duration int64 |
| func (@"time".d·2 @"time".Duration) Hours () (? float64) { var @"time".hour·3 @"time".Duration; ; @"time".hour·3 = @"time".d·2 / @"time".Duration(0x34630B8A000); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0x34630B8A000); return float64(@"time".hour·3) + float64(@"time".nsec·4) * 0x9C5FFF26ED75Fp-93 } |
| func (@"time".d·2 @"time".Duration) Minutes () (? float64) { var @"time".min·3 @"time".Duration; ; @"time".min·3 = @"time".d·2 / @"time".Duration(0xDF8475800); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0xDF8475800); return float64(@"time".min·3) + float64(@"time".nsec·4) * 0x9299FF347E9E9p-87 } |
| func (@"time".d·2 @"time".Duration) Nanoseconds () (? int64) { return int64(@"time".d·2) } |
| func (@"time".d·2 @"time".Duration) Seconds () (? float64) { var @"time".sec·3 @"time".Duration; ; @"time".sec·3 = @"time".d·2 / @"time".Duration(0x3B9ACA00); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0x3B9ACA00); return float64(@"time".sec·3) + float64(@"time".nsec·4) * 0x112E0BE826D695p-82 } |
| func (@"time".d·2 @"time".Duration) String () (? string) |
| func @"".FetchProfile (@"".source·3 string, @"".timeout·4 @"time".Duration) (? *@"cmd/pprof/internal/profile".Profile, ? error) |
| type @"cmd/pprof/internal/plugin".UI interface { IsTerminal() (? bool); Print(? ...interface {}); PrintErr(? ...interface {}); ReadLine() (? string, ? error); SetAutoComplete(@"cmd/pprof/internal/plugin".complete func(? string) (? string)) } |
| func @"".Fetcher (@"".source·3 string, @"".timeout·4 @"time".Duration, @"".ui·5 @"cmd/pprof/internal/plugin".UI "esc:0x0") (? *@"cmd/pprof/internal/profile".Profile, ? error) |
| type @"io".ReadCloser interface { Close() (? error); Read(@"io".p []byte) (@"io".n int, @"io".err error) } |
| func @"".FetchURL (@"".source·3 string, @"".timeout·4 @"time".Duration) (? @"io".ReadCloser, ? error) |
| func @"".PostURL (@"".source·3 string, @"".post·4 string) (? []byte, ? error) |
| func @"".init () |
| var @"cmd/pprof/internal/profile".valueTypeDecoder []@"cmd/pprof/internal/profile".decoder |
| var @"cmd/pprof/internal/profile".mappingDecoder []@"cmd/pprof/internal/profile".decoder |
| var @"cmd/pprof/internal/profile".functionDecoder []@"cmd/pprof/internal/profile".decoder |
| var @"cmd/pprof/internal/profile".lineDecoder []@"cmd/pprof/internal/profile".decoder |
| var @"regexp/syntax".instOpNames []string |
| var @"cmd/pprof/internal/profile".locationDecoder []@"cmd/pprof/internal/profile".decoder |
| var @"cmd/pprof/internal/profile".labelDecoder []@"cmd/pprof/internal/profile".decoder |
| var @"cmd/pprof/internal/profile".sampleDecoder []@"cmd/pprof/internal/profile".decoder |
| var @"cmd/pprof/internal/profile".profileDecoder []@"cmd/pprof/internal/profile".decoder |
| |
| $$ |
| _go_.6 0 0 0 644 28720 ` |
| go object linux amd64 go1.4.2 X:precisestack |
| |
| ! |
| go13ld |
| fmt.aio.aio/ioutil.anet/http.anet/url.aos.astrings.atime.a6cmd/pprof/internal/plugin.a8cmd/pprof/internal/profile.aþ"".FetchProfileþdH%H;awèëêHì`H\$`H$èHÇ$HÇ$èH$HD$H\$hH$H\$pH\$H\$xH\$HL$@HL$HD$HHD$ èHD$(HT$0HL$8H$HT$PH$HL$XH$èHÄ`Ã |
| 0runtime.morestack_noctxtH*runtime.racefuncenterHcmd/pprof/internal/plugin.StandardUI"".Fetcherì(runtime.racefuncexit`À"".autotmp_0002?Btype.cmd/pprof/internal/plugin.UI"".autotmp_0001type.error"".~r3@type.error"".~r20Ptype.*cmd/pprof/internal/profile.Profile"".timeout $type.time.Duration"".sourcetype.stringÀ¤¿À4#Tgclocals·9bfdbebf79dba261dad7fe2de5a3334aTgclocals·7ffb78b700595f24597d5e62e49bba43Z/tmp/go/src/cmd/pprof/internal/fetch/fetch.goþ"".FetcherÀ |
| ¼ |
| dH%H;awèëêHìxH\$xH$èHÇ$¨HÇ$°HÇ$¸HÇD$HHÇD$PHÇD$XHÇD$`H$H$H$H\$èHD$HL$H\$ H\$`HùHL$X
`HD$8H$H$(èH\$8H[0Hû:H$H$H$H\$H$H\$èHt$Ht$HHT$ HT$PHL$(Hl$0Hl$`HùHL$Xt,HÇ$¨H$°H¬$¸èèHÄxÃH$Hþ H^ SjèYYH
Àu}HH$H\$HH\$H\$PH\$èH\$H,$HïHÞH¥H¥èHL$Hl$HT$ H$¨Hl$hH¬$°HT$pH$¸èèHÄxÃèèHÄxÃéYÿÿÿH
HL$@1íH9étFH$H$H$H\$èHT$HL$Hl$ Hl$`HT$PHt$@Ht$Hé»þÿÿHH$HH\$HH\$èH\$H\$@ë, |
| 0runtime.morestack_noctxtH*runtime.racefuncenternet/url.Parse runtime.racereadü"".FetchURL&runtime.deferreturn¦(runtime.racefuncexitä"runtime.deferproctype.io.Readerºruntime.convI2Iê@cmd/pprof/internal/profile.ParseØ&runtime.deferreturnâ(runtime.racefuncexitø&runtime.deferreturn(runtime.racefuncexit¨<go.itab.*os.File.io.ReadCloserüos.OpenÚ type.*os.Fileð $type.io.ReadCloser |
| <go.itab.*os.File.io.ReadCloser |
| runtime.typ2Itabð"".autotmp_0006otype.*uint8"".autotmp_0004type.error"".url"type.*net/url.URL"".err?type.error"".f_$type.io.ReadCloser"".~r4`type.error"".~r3PPtype.*cmd/pprof/internal/profile.Profile |
| "".ui0Btype.cmd/pprof/internal/plugin.UI"".timeout $type.time.Duration"".sourcetype.stringFðÁïðïðïð R>$25N"!} T6*#f6>t+NSPTgclocals·4d6e0b7a86200555f248af0e3c1e737eTgclocals·a7dc186b2c816ee4cb398cd64cf76a7bZ/tmp/go/src/cmd/pprof/internal/fetch/fetch.goþ"".FetchURLàÊdH%HD$¸H;AwèëåHìÈH$ÈH$èHÇ$èHÇ$ðHÇ$øHÇ$HH$èH$ÐH$H$ØH\$H$àH\$HHÿÓHL$HD$ H\$(H\$HHøHD$@ÉH$ÐH$H$ØH$H¼$¨1ÀèH$¨HûHÇÂHÇÁH$H$H$ HH$H$H\$èH\$H\$PH\$H\$XH$H$èH$H$H\$PH\$H\$XH\$èH\$@H$H\$HH\$èH\$H\$PH\$H\$XH$HÃH$èH$HÃH$H\$PH\$H\$XH\$èHH,$HïHÞH¥H¥H$H\$H$H\$H$ H\$ èHL$(HD$0HÇ$èHÇ$ðHL$pH$øHD$xH$èHÄÈÃéxþÿÿHL$8H$H$èHt$8H^HûÈQH\$`HÇHÇCH\$`Hû'HÇÁHÇÂH$H$H$ HH$Ht$H|$ÙèH\$H\$PH\$H\$XH$H$èH$H$H\$PH\$H\$XH\$èHH,$HïHÞH¥H¥H$H\$H$H\$H$ H\$ èHL$(HD$0HÇ$èHÇ$ðHL$pH$øHD$xH$èHÄÈÃ%éÿÿÿéÒþÿÿH4$H$@èH\$8Hût=Hk@H¬$èHkHH¬$ðHÇ$øHÇ$èHÄÈÃë¿8 |
| *0runtime.morestack_noctxt^*runtime.racefuncenterÌ"".httpGetÞ runtime.raceread¸"".httpGetÆ |
| æð runtime.duffzeroätype.stringruntime.convT2EÚ"runtime.racewrite¤2runtime.writebarrierifaceÔruntime.convI2E¦"runtime.racewriteø2runtime.writebarrieriface:go.string."http fetch %s: %v"úfmt.Errorfü (runtime.racefuncexitÀ |
| runtime.racereadtype.stringÀruntime.convT2E
"runtime.racewriteÔ
2runtime.writebarrierifaceâ
>go.string."server response: %s"Öfmt.ErrorfØ(runtime.racefuncexitª runtime.racereadª(runtime.racefuncexitp "".autotmp_0019"type.interface {}"".autotmp_0017&type.[]interface {}"".autotmp_0016"type.interface {}"".autotmp_0015ï"type.interface {}"".autotmp_0013o&type.[]interface {}"".autotmp_0012type.error"".autotmp_0011Ï(type.[1]interface {}"".autotmp_0010¯type.error"".autotmp_0009type.string"".autotmp_0008?(type.[2]interface {}"".errtype.error"".resp.type.*net/http.Response"".~r3Ptype.error"".~r20$type.io.ReadCloser"".timeout $type.time.Duration"".sourcetype.string4"çíhð:b"0Vµ)±eN.%%))AA"%%AA)@ |
| Tgclocals·08739ffc298a3ef5328d2243fc16e1eaTgclocals·a4f458c2147cf60a9e14a7a6a7ecde33Z/tmp/go/src/cmd/pprof/internal/fetch/fetch.goþ"".PostURLÀ¢dH%H$XÿÿÿH;AwèëâHì(H$(H$èHÇ$PHÇ$XHÇ$`HÇ$hHÇ$pH$@H\$XH$HH\$`HH$èHD$HD$PH$èH\$PH$H<$H\$XH\$H\$`H\$èH\$PH$H$èHD$PHÇ@H$H$èHD$PHÇ@ÿÿÿÿHD$PH1íH9èeH$0H$H´$8Ht$H5Hl$HïH¥H¥HL$PH$HD$ H$HL$(èHL$0HD$8H\$@H\$pHøHD$hùH$0H$ÈH$8H$ÐH¼$1ÀèH$Hû±HÇÅHÇÂH$ØH¬$àH$èHH$H$ÈH\$èH\$H$H\$H$ H$ØH$èH$ØH$H$H\$H$ H\$èH\$hH$H\$pH\$èH\$H$H\$H$ H$ØHÃH$èH$ØHÃH$H$H\$H$ H\$èHH,$HïHÞH¥H¥H$ØH\$H$àH\$H$èH\$ èHT$(HL$0HÇ$PHÇ$XHÇ$`H$¸H$hH$ÀH$pèèHÄ(ÃéHþÿÿHL$HH$H$èHt$HH^HûÈ{H$¨HÇHÇCH$¨HûKHÇÂHÇÅH$ØH$àH¬$èHH$Ht$H|$ýèH\$H$H\$H$ H$ØH$èH$ØH$H$H\$H$ H\$èHH,$HïHÞH¥H¥H$ØH\$H$àH\$H$èH\$ èHT$(HL$0HÇ$PHÇ$XHÇ$`H$¸H$hH$ÀH$pèèHÄ(Ã%é÷þÿÿé®þÿÿH4$H$@èH\$HHû1HS@HkHH¬$H,$HT$xHúHZ SjèYYH
À
ÝH\$HH$H$@èHH$H|$HHÿ©Ho@H|$HîH¥H¥èH\$H,$HïHÞH¥H¥èHl$HT$HL$ H|$(Ht$0H¬$ðH¬$PH$øH$XH$H$`H¼$¸H¼$hH´$ÀH´$pèèHÄ(ÃéPÿÿÿèèHÄ(ÃéòþÿÿéÈþÿÿHH$HH\$HH\$èHD$éiúÿÿ%éòùÿÿ^ |
| 00runtime.morestack_noctxtd*runtime.racefuncenter&type.strings.Reader°"runtime.newobjectÖ"runtime.racewrite°4runtime.writebarrierstringÖ"runtime.racewrite"runtime.racewrite¾Bgo.itab.*strings.Reader.io.ReaderHgo.string."application/octet-stream"ônet/http.Postð runtime.duffzerotype.stringÂruntime.convT2E "runtime.racewriteî 2runtime.writebarrieriface |
| runtime.convI2Eü |
| "runtime.racewriteÚ2runtime.writebarrierifaceè8go.string."http post %s: %v"Üfmt.Errorf&runtime.deferreturn(runtime.racefuncexitÒ runtime.racereadªtype.stringÞruntime.convT2E´"runtime.racewrite2runtime.writebarrieriface>go.string."server response: %s"fmt.Errorf´&runtime.deferreturn¾(runtime.racefuncexit runtime.raceread"runtime.deferprocÈ runtime.racereadÖtype.io.Reader¦runtime.convI2IÖ"io/ioutil.ReadAll´&runtime.deferreturn¾(runtime.racefuncexitè&runtime.deferreturnò(runtime.racefuncexit¬(type.*strings.ReaderÂtype.io.ReaderÚBgo.itab.*strings.Reader.io.Readerî runtime.typ2ItabÐ,"".autotmp_0043"type.interface {}"".autotmp_0041&type.[]interface {}"".autotmp_0040"type.interface {}"".autotmp_0039"type.interface {}"".autotmp_0037&type.[]interface {}"".autotmp_0035¯(type.*strings.Reader"".autotmp_0034(type.*strings.Reader"".autotmp_0033type.error"".autotmp_0032otype.[]uint8"".autotmp_0031type.error"".autotmp_0030ÿ(type.[1]interface {}"".autotmp_0029ßtype.error"".autotmp_0028¿type.string"".autotmp_0027?(type.[2]interface {}"".autotmp_0026(type.*strings.Readerstrings.s·2type.string"".errÿtype.error"".resp¿.type.*net/http.Response"".~r3ptype.error"".~r2@type.[]uint8"".post type.string"".sourcetype.stringR%ÐíÏÐÏÐXÞÏÐÏÐ[à
R|%< å)ÛWÝ
Mn1f-¢§++//AS(++AS/\ |
| /^*Tgclocals·90d28eca63598846e9e25a0d3525aca9Tgclocals·d6da7235bcb9583d9f7fcb4c206697a9Z/tmp/go/src/cmd/pprof/internal/fetch/fetch.goþ"".func·001 dH%H;awèëêHìhH\$hH$èHÇ$HÇ$HH$èHD$HD$@H$HÇD$èHL$@HÏHù1ÀèH$H$èHD$@L$H½ò*LÅH¨HD$@HH$èHD$HD$8H$HÇD$0èH|$8Hÿ1ÀèHHD$01íH9è®H\$8H$èH\$8H$H<$HL$@HD$0HD$HHD$HL$PHL$èH\$8H$H\$pH\$H\$xH\$èHD$HT$ HL$(H$HT$XH$HL$`H$èHÄhÃ%étÿÿÿHH$HH\$HH\$èH\$H\$0éÿÿÿéöþÿÿévþÿÿ* |
| 0runtime.morestack_noctxtH*runtime.racefuncenter.type.net/http.Transport"runtime.newobjectÐ,runtime.racewriterange¸ runtime.duffzero¤"runtime.racewriteþ(type.net/http.Client"runtime.newobjectÈ,runtime.racewriterangeôè runtime.duffzerobgo.itab.*net/http.Transport.net/http.RoundTripper¾"runtime.racewrite¬2runtime.writebarrierifaceð,net/http.(*Client).GetÜ(runtime.racefuncexit0type.*net/http.Transport¢4type.net/http.RoundTripperºbgo.itab.*net/http.Transport.net/http.RoundTripperÎ runtime.typ2Itab`Ð"".autotmp_0058otype.*uint8"".autotmp_0057_*type.*net/http.Client"".autotmp_0056O0type.*net/http.Transport"".autotmp_0055type.error"".autotmp_00530type.*net/http.Transport"".~r3@type.error"".~r20.type.*net/http.Response"".timeout $type.time.Duration"".urltype.stringÐÏÐY*w£ |
| XJ&#D|;7"6 |
| 9*Tgclocals·8d6a521108cf31194b819ac7291b345aTgclocals·524e17321c474456057b6713084097efZ/tmp/go/src/cmd/pprof/internal/fetch/fetch.goþ"".init dH%H;awèëêHìH\$H$èHH$è¶ût-HH$è¶ûu |
| èHÄÃèHH$èÆèèèèèèèèèèHH$èHH$HH\$èHH$èÆèHÄÃB |
| 0runtime.morestack_noctxtH*runtime.racefuncenterV"".initdone·h runtime.racereadv"".initdone·"".initdone· runtime.raceread®"".initdone·Â(runtime.racefuncexitÖ"runtime.throwinitè"".initdone·ú"runtime.racewrite"".initdone·>cmd/pprof/internal/profile.init<cmd/pprof/internal/plugin.init¦time.init°strings.initºos.initÄnet/url.initÎnet/http.initØio/ioutil.initâio.initìfmt.initú"".httpGet"runtime.racewrite"".httpGet°"".func·001·fÄ.runtime.writebarrierptrÒ"".initdone·ä"runtime.racewriteð"".initdone·ü(runtime.racefuncexit O |
| |
| ¦#íTgclocals·3280bececceccd33cb74587feedb1f9fTgclocals·3280bececceccd33cb74587feedb1f9fZ/tmp/go/src/cmd/pprof/internal/fetch/fetch.goþ4type..hash.[2]interface {}þdH%H;awèëêHì0H\$0H$èHT$H1ÀHÇD$ Hl$ H9è}eHD$(HÅHÐHÁÀH»¿c»kïRH¯ØHØH\$8HûtNHkíHëH$HÇD$HD$HHD$èHT$HD$(HÿÀHl$ H9è|HT$HHT$PèHÄ0Ãë® |
| |
| 0runtime.morestack_noctxtH*runtime.racefuncenter(runtime.nilinterhashä(runtime.racefuncexit@`"".autotmp_0063type.int"".autotmp_0062type.int"".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p*type.*[2]interface {}` _`ÀÀ#Tgclocals·a11c21977d0c39648c83179d370ce4b8Tgclocals·0115f8d53b75c1696444f08ad03251d9Z/tmp/go/src/cmd/pprof/internal/fetch/fetch.goþ0type..eq.[2]interface {} dH%H;awèëêHì`H\$`H$è1ÀHÇD$0Hl$0H9èÜHD$8H\$pHÅHD$(HkíHëH$èHD$(H\$pHûÑHÅHkíHëH+Hl$PHkHl$XH\$hHÅHkíHëH$èHT$PH\$hHûHl$(HkíHëHHKHL$HHD$@H9ÐuOH$HL$HT$Hl$XHl$è¶\$ ût(HD$8HÿÀHl$0H9è$ÿÿÿÆ$èHÄ`ÃÆ$èHÄ`Ãévÿÿÿé(ÿÿÿ |
| 0runtime.morestack_noctxtH*runtime.racefuncenter¾ runtime.racereadÌ runtime.racereadòruntime.efaceeqÌ(runtime.racefuncexitð(runtime.racefuncexit@À"".autotmp_0067?"type.interface {}"".autotmp_0066"type.interface {}"".autotmp_0065_type.int"".autotmp_0064Otype.int"".iotype.int"".~r30type.bool"".s type.uintptr"".q*type.*[2]interface {}"".p*type.*[2]interface {}&À¿À¿ÀÐÐ#S-+Tgclocals·2bd0058e25364e522f9f24a53d6b8231Tgclocals·13e5989dfabb82780030343bf65bff4bZ/tmp/go/src/cmd/pprof/internal/fetch/fetch.goþ4type..hash.[1]interface {}þdH%H;awèëêHì0H\$0H$èHT$H1ÀHÇD$ Hl$ H9è}eHD$(HÅHÐHÁÀH»¿c»kïRH¯ØHØH\$8HûtNHkíHëH$HÇD$HD$HHD$èHT$HD$(HÿÀHl$ H9è|HT$HHT$PèHÄ0Ãë® |
| |
| 0runtime.morestack_noctxtH*runtime.racefuncenter(runtime.nilinterhashä(runtime.racefuncexit@`"".autotmp_0070type.int"".autotmp_0069type.int"".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p*type.*[1]interface {}` _`ÀÀ#Tgclocals·a11c21977d0c39648c83179d370ce4b8Tgclocals·0115f8d53b75c1696444f08ad03251d9Z/tmp/go/src/cmd/pprof/internal/fetch/fetch.goþ0type..eq.[1]interface {} dH%H;awèëêHì`H\$`H$è1ÀHÇD$0Hl$0H9èÜHD$8H\$pHÅHD$(HkíHëH$èHD$(H\$pHûÑHÅHkíHëH+Hl$PHkHl$XH\$hHÅHkíHëH$èHT$PH\$hHûHl$(HkíHëHHKHL$HHD$@H9ÐuOH$HL$HT$Hl$XHl$è¶\$ ût(HD$8HÿÀHl$0H9è$ÿÿÿÆ$èHÄ`ÃÆ$èHÄ`Ãévÿÿÿé(ÿÿÿ |
| 0runtime.morestack_noctxtH*runtime.racefuncenter¾ runtime.racereadÌ runtime.racereadòruntime.efaceeqÌ(runtime.racefuncexitð(runtime.racefuncexit@À"".autotmp_0074?"type.interface {}"".autotmp_0073"type.interface {}"".autotmp_0072_type.int"".autotmp_0071Otype.int"".iotype.int"".~r30type.bool"".s type.uintptr"".q*type.*[1]interface {}"".p*type.*[1]interface {}&À¿À¿ÀÐÐ#S-+Tgclocals·2bd0058e25364e522f9f24a53d6b8231Tgclocals·13e5989dfabb82780030343bf65bff4bZ/tmp/go/src/cmd/pprof/internal/fetch/fetch.goþTgclocals·7ffb78b700595f24597d5e62e49bba43 þTgclocals·9bfdbebf79dba261dad7fe2de5a3334a þ,<go.itab.*os.File.io.ReadCloserþTgclocals·a7dc186b2c816ee4cb398cd64cf76a7b88°þTgclocals·4d6e0b7a86200555f248af0e3c1e737e88ÒÒºÒºÒºÒºþ:go.string."http fetch %s: %v"PDhttp fetch %s: %v :go.string."http fetch %s: %v"þ>go.string."server response: %s"PHserver response: %s >go.string."server response: %s"þTgclocals·a4f458c2147cf60a9e14a7a6a7ecde33àà
$,ðìððÀððð<À?<<þTgclocals·08739ffc298a3ef5328d2243fc16e1eaxx
Ò.Ò.Ò.þ,Bgo.itab.*strings.Reader.io.ReaderþHgo.string."application/octet-stream"`Rapplication/octet-stream Hgo.string."application/octet-stream"þ8go.string."http post %s: %v"PBhttp post %s: %v 8go.string."http post %s: %v"þTgclocals·d6da7235bcb9583d9f7fcb4c206697a9 8 ("ÿð"ÿ"ÿð"ÿÿÿ ð þTgclocals·90d28eca63598846e9e25a0d3525aca9""Â"Â"Â"Â""""""Â"Â""""Â"þ,bgo.itab.*net/http.Transport.net/http.RoundTripperþTgclocals·524e17321c474456057b6713084097ef@@ (*þTgclocals·8d6a521108cf31194b819ac7291b345a@@þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·3280bececceccd33cb74587feedb1f9fþ*"".httpGetxtype.func(string, time.Duration) (*net/http.Response, error)þ,"".initdone·type.uint8þ$"".FetchProfile·f"".FetchProfileþ0runtime.racefuncenter·f*runtime.racefuncenterþNcmd/pprof/internal/plugin.StandardUI·fHcmd/pprof/internal/plugin.StandardUIþ"".Fetcher·f"".Fetcherþ.runtime.racefuncexit·f(runtime.racefuncexitþ,runtime.throwreturn·f&runtime.throwreturnþ net/url.Parse·fnet/url.Parseþ&runtime.raceread·f runtime.racereadþ"".FetchURL·f"".FetchURLþ&runtime.typ2Itab·f runtime.typ2Itabþos.Open·fos.Openþ,runtime.deferreturn·f&runtime.deferreturnþ(runtime.deferproc·f"runtime.deferprocþ$runtime.convI2I·fruntime.convI2IþFcmd/pprof/internal/profile.Parse·f@cmd/pprof/internal/profile.Parseþ$runtime.convT2E·fruntime.convT2Eþ(runtime.racewrite·f"runtime.racewriteþ8runtime.writebarrieriface·f2runtime.writebarrierifaceþ$runtime.convI2E·fruntime.convI2Eþfmt.Errorf·ffmt.Errorfþ"".PostURL·f"".PostURLþ(runtime.newobject·f"runtime.newobjectþ:runtime.writebarrierstring·f4runtime.writebarrierstringþ net/http.Post·fnet/http.Postþ(io/ioutil.ReadAll·f"io/ioutil.ReadAllþ"".func·001·f"".func·001þ2runtime.racewriterange·f,runtime.racewriterangeþ2net/http.(*Client).Get·f,net/http.(*Client).Getþ"".init·f"".initþ(runtime.throwinit·f"runtime.throwinitþDcmd/pprof/internal/profile.init·f>cmd/pprof/internal/profile.initþBcmd/pprof/internal/plugin.init·f<cmd/pprof/internal/plugin.initþtime.init·ftime.initþstrings.init·fstrings.initþos.init·fos.initþnet/url.init·fnet/url.initþ net/http.init·fnet/http.initþ"io/ioutil.init·fio/ioutil.initþio.init·fio.initþfmt.init·ffmt.initþ4runtime.writebarrierptr·f.runtime.writebarrierptrþbruntime.gcbits.0xcc000000000000000000000000000000 Ìþ0go.string."interface {}"@:interface {} 0go.string."interface {}"þ"type.interface {}ÀÀçW runtime.algarray0bruntime.gcbits.0xcc000000000000000000000000000000P0go.string."interface {}"p4go.weak.type.*interface {}"runtime.zerovalueÀ"type.interface {}þbruntime.gcbits.0x48844400000000000000000000000000 HDþ4go.string."[]interface {}"@>[]interface {} 4go.string."[]interface {}"þ&type.[]interface {} pê/ runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P4go.string."[]interface {}"p8go.weak.type.*[]interface {}"runtime.zerovalue"type.interface {}þRgo.typelink.[]interface {}/[]interface {}&type.[]interface {}þTgclocals·0115f8d53b75c1696444f08ad03251d9þTgclocals·a11c21977d0c39648c83179d370ce4b8 VþTgclocals·13e5989dfabb82780030343bf65bff4b((ðþTgclocals·2bd0058e25364e522f9f24a53d6b8231((Zþ<type..hashfunc.[2]interface {}4type..hash.[2]interface {}þ8type..eqfunc.[2]interface {}0type..eq.[2]interface {}þ2type..alg.[2]interface {} <type..hashfunc.[2]interface {}8type..eqfunc.[2]interface {}þbruntime.gcbits.0xcccc0000000000000000000000000000 ÌÌþ6go.string."[2]interface {}"@@[2]interface {} 6go.string."[2]interface {}"þ(type.[2]interface {}ÀÀ ,Y¤ñ 2type..alg.[2]interface {}0bruntime.gcbits.0xcccc0000000000000000000000000000P6go.string."[2]interface {}"p:go.weak.type.*[2]interface {}"runtime.zerovalue"type.interface {} &type.[]interface {}þVgo.typelink.[2]interface {}/[2]interface {}(type.[2]interface {}þTgclocals·0115f8d53b75c1696444f08ad03251d9þTgclocals·a11c21977d0c39648c83179d370ce4b8 VþTgclocals·13e5989dfabb82780030343bf65bff4b((ðþTgclocals·2bd0058e25364e522f9f24a53d6b8231((Zþ<type..hashfunc.[1]interface {}4type..hash.[1]interface {}þ8type..eqfunc.[1]interface {}0type..eq.[1]interface {}þ2type..alg.[1]interface {} <type..hashfunc.[1]interface {}8type..eqfunc.[1]interface {}þ6go.string."[1]interface {}"@@[1]interface {} 6go.string."[1]interface {}"þ(type.[1]interface {}ÀÀP[ú 2type..alg.[1]interface {}0bruntime.gcbits.0xcc000000000000000000000000000000P6go.string."[1]interface {}"p:go.weak.type.*[1]interface {}"runtime.zerovalue"type.interface {} &type.[]interface {}þVgo.typelink.[1]interface {}/[1]interface {}(type.[1]interface {}þbruntime.gcbits.0x88000000000000000000000000000000 þ8go.string."*[2]interface {}"PB*[2]interface {} 8go.string."*[2]interface {}"þ*type.*[2]interface {} ¾s-q6 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P8go.string."*[2]interface {}"p<go.weak.type.**[2]interface {}"runtime.zerovalue(type.[2]interface {}þ8go.string."*[1]interface {}"PB*[1]interface {} 8go.string."*[1]interface {}"þ*type.*[1]interface {} ¿¨56 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P8go.string."*[1]interface {}"p<go.weak.type.**[1]interface {}"runtime.zerovalue(type.[1]interface {}þ&go.string."[]uint8"00[]uint8 &go.string."[]uint8"þtype.[]uint8 ß~.8 runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P&go.string."[]uint8"p*go.weak.type.*[]uint8"runtime.zerovaluetype.uint8þ6go.typelink.[]uint8/[]uint8type.[]uint8þ~go.string."func(string, time.Duration) (*http.Response, error)"3func(string, time.Duration) (*http.Response, error) ~go.string."func(string, time.Duration) (*http.Response, error)"þxtype.func(string, time.Duration) (*net/http.Response, error)ÀÀÍ.-Ó3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P~go.string."func(string, time.Duration) (*http.Response, error)"pgo.weak.type.*func(string, time.Duration) (*net/http.Response, error)"runtime.zerovalue xtype.func(string, time.Duration) (*net/http.Response, error)Ð xtype.func(string, time.Duration) (*net/http.Response, error)type.string$type.time.Duration .type.*net/http.Response°type.errorþ*go.string."io/ioutil"@4 io/ioutil *go.string."io/ioutil"þ0go.importpath.io/ioutil. *go.string."io/ioutil"þ&go.string."runtime"00runtime &go.string."runtime"þ,go.importpath.runtime. &go.string."runtime"þ go.string."time"0*time go.string."time"þ&go.importpath.time. go.string."time"þ&go.string."net/url"00net/url &go.string."net/url"þ,go.importpath.net/url. &go.string."net/url"þJgo.string."cmd/pprof/internal/plugin"`Tcmd/pprof/internal/plugin Jgo.string."cmd/pprof/internal/plugin"þPgo.importpath.cmd/pprof/internal/plugin. Jgo.string."cmd/pprof/internal/plugin"þ(go.string."net/http"@2net/http (go.string."net/http"þ.go.importpath.net/http. (go.string."net/http"þgo.string."io"0&io go.string."io"þ"go.importpath.io. go.string."io"þgo.string."os"0&os go.string."os"þ"go.importpath.os. go.string."os"þ&go.string."strings"00strings &go.string."strings"þ,go.importpath.strings. &go.string."strings"þgo.string."fmt"0(fmt go.string."fmt"þ$go.importpath.fmt. go.string."fmt"þLgo.string."cmd/pprof/internal/profile"`Vcmd/pprof/internal/profile Lgo.string."cmd/pprof/internal/profile"þRgo.importpath.cmd/pprof/internal/profile. Lgo.string."cmd/pprof/internal/profile"þ:type..hash.[2]interface {}·f4type..hash.[2]interface {}þ.runtime.nilinterhash·f(runtime.nilinterhashþ6type..eq.[2]interface {}·f0type..eq.[2]interface {}þ$runtime.efaceeq·fruntime.efaceeqþ:type..hash.[1]interface {}·f4type..hash.[1]interface {}þ6type..eq.[1]interface {}·f0type..eq.[1]interface {}þ"runtime.zerovalueÿÿgo13ld |