blob: e439a13984d223a2baa0caa60151454eb32aaaa6 [file] [log] [blame]
!<arch>
__.PKGDEF 0 0 0 644 27752 `
go object windows 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 24901 `
go object windows amd64 go1.4.2 X:precisestack
!
��go13ld
fmt.aio.aio/ioutil.anet/http.anet/url.aos.astrings.a time.a6cmd/pprof/internal/plugin.a8cmd/pprof/internal/profile.a�þ"".FetchProfile��À��ÀeH‹ %(���H‹‰����H;awè����ëãHƒìPHÇD$x����HDŽ$€�������è����H‹ $H‹D$H‹\$XH‰$H‹\$`H‰\$H‹\$hH‰\$H‰L$@H‰L$H‰D$HH‰D$ è����H‹T$(H‹L$0H‹D$8H‰T$pH‰L$xH‰„$€���HƒÄPÃ������.��0runtime.morestack_noctxt���n��Hcmd/pprof/internal/plugin.StandardUI���ì��"".Fetcher���` ��
"".autotmp_0002�Btype.cmd/pprof/internal/plugin.UI� "".~r3�@type.error� "".~r2�0Ptype.*cmd/pprof/internal/profile.Profile�"".timeout� $type.time.Duration�"".source��type.string�! ~Ÿ� �
46j�
�6j�Tgclocals·8e2fbdb6dcc9d850c17a2b6b4c9d5735�Tgclocals·d64e51a4c4bfeaa840e480961ec6b0b3���Vc:/go/src/cmd/pprof/internal/fetch/fetch.goþ"".Fetcher��à ��Î eH‹ %(���H‹‰����H;awè����ëãHƒìpHDŽ$ �������HDŽ$¨�������HDŽ$°�������HÇD$@����HÇD$H����HÇD$P����HÇD$X����H‹\$xH‰$H‹œ$€���H‰\$è����H‹D$H‹L$H‹\$ H‰\$XHƒù�H‰L$P…6��H‹X0Hƒû�„(��H‹\$xH‰$H‹œ$€���H‰\$H‹œ$ˆ���H‰\$è����H‹t$H‰t$@H‹T$ H‰T$HH‹L$(H‹l$0H‰l$XHƒù�H‰L$Pt'HDŽ$ �������H‰Œ$¨���H‰¬$°���è����HƒÄpÃH‰$Hƒþ�„–���H^ Sjè����YYH…ÀuxH����H‰$H‹\$@H‰\$H‹\$HH‰\$è����H\$H,$H‰ïH‰ÞH¥H¥è����H‹L$H‹l$H‹T$ H‰Œ$ ���H‰l$`H‰¬$¨���H‰T$hH‰”$°���è����HƒÄpÐè����HƒÄpÉécÿÿÿH‹ ����H‰L$81íH9étCH‹\$xH‰$H‹œ$€���H‰\$è����H‹T$H‹L$H‹l$ H‰l$XH‰T$HH‹t$8H‰t$@éÍþÿÿH����H‰$H����H‰\$H����H‰\$è����H‹\$H‰\$8ë‰"������.��0runtime.morestack_noctxt���€��net/url.Parse���²��"".FetchURL���Ò��&runtime.deferreturn�����"runtime.deferproc���¬��type.io.Reader���æ��runtime.convI2I���–��@cmd/pprof/internal/profile.Parse���„��&runtime.deferreturn���š��&runtime.deferreturn���À��<go.itab.*os.File.io.ReadCloser���Ž��os.Open���ì��type.*os.File���‚ ��$type.io.ReadCloser���š ��<go.itab.*os.File.io.ReadCloser���® �� runtime.typ2Itab���€à��"".autotmp_0006�otype.*uint8�"".autotmp_0004�type.error� "".err�?type.error�"".f�_$type.io.ReadCloser� "".~r4�`type.error� "".~r3�PPtype.*cmd/pprof/internal/profile.Profile�
"".ui�0Btype.cmd/pprof/internal/plugin.UI�"".timeout� $type.time.Duration�"".source��type.string�D!àßà|ßà
ßàš�ð�:>E/K '!x Q=� �È+NFP�Tgclocals·5300202c7515f68b8114f008ecc8a2c6�Tgclocals·863554b37c267ebd26643141623b2630���Vc:/go/src/cmd/pprof/internal/fetch/fetch.goþ"".FetchURL��€��€eH‹ %(���H‹‰����HD$ÐH;Awè����ëÞHì°���HDŽ$Ð�������HDŽ$Ø�������HDŽ$à�������HDŽ$è�������H‹œ$¸���H‰$H‹œ$À���H‰\$H‹œ$È���H‰\$H‹����H‹ÿÓH‹D$H‹L$ H‹\$(H‰\$@Hƒù�H‰L$8„k��H‹œ$¸���H‰\$hH‹œ$À���H‰\$pH¼$���1Àè����Hœ$���Hƒû�„)��HÇÂ���HÇÁ���H‰\$xH‰”$€���H‰Œ$ˆ���H����H‰$H\$hH‰\$è����H‹L$H‹D$H‹\$xH‰$H‰L$HH‰L$H‰D$PH‰D$è����H‹\$8H‰$H‹\$@H‰\$è����H‹L$H‹D$H‹\$xHƒÃH‰$H‰L$HH‰L$H‰D$PH‰D$è����H����H,$H‰ïH‰ÞH¥H¥H‹\$xH‰\$H‹œ$€���H‰\$H‹œ$ˆ���H‰\$ è����H‹L$(H‹D$0HDŽ$Ð�������HDŽ$Ø�������H‰Œ$à���H‰„$è���HÄ°���ÉéÐþÿÿH‹XHûÈ���„��H\$XHÇ����HÇC����H\$XHƒû�„ô���HÇÂ���HÇÅ���H‰\$xH‰”$€���H‰¬$ˆ���H����H‰$H‰D$Hƒ|$�„©���è����H‹L$H‹D$H‹\$xH‰$H‰L$HH‰L$H‰D$PH‰D$è����H����H,$H‰ïH‰ÞH¥H¥H‹\$xH‰\$H‹œ$€���H‰\$H‹œ$ˆ���H‰\$ è����H‹L$(H‹D$0HDŽ$Ð�������HDŽ$Ø�������H‰Œ$à���H‰„$è���HÄ°���É%����éKÿÿÿ‰éÿÿÿH‹h@H‰¬$Ð���H‹hHH‰¬$Ø���HDŽ$à�������HDŽ$è�������HÄ°���Ã"������8��0runtime.morestack_noctxt���„��"".httpGet���’�
������¦ð� runtime.duffzero���ž��type.string���Ä��runtime.convT2E���œ��2runtime.writebarrieriface���Ì��runtime.convI2E���¬��2runtime.writebarrieriface���º��:go.string."http fetch %s: %v"���¨��fmt.Errorf���æ ��type.string���š
��runtime.convT2E���ò
��2runtime.writebarrieriface���€ ��>go.string."server response: %s"���î ��fmt.Errorf���pà��"".autotmp_0019��"type.interface {}�"".autotmp_0017��&type.[]interface {}�"".autotmp_0016��"type.interface {}�"".autotmp_0015�Ï"type.interface {}�"".autotmp_0013�o&type.[]interface {}�"".autotmp_0012��type.error�"".autotmp_0011�¯(type.[1]interface {}�"".autotmp_0009�type.string�"".autotmp_0008�?(type.[2]interface {}� "".err�ïtype.error� "".~r3�Ptype.error� "".~r2�0$type.io.ReadCloser�"".timeout� $type.time.Duration�"".source��type.string�.)àèßà¢ßàJß�€�"bYFëž8�&�‰˜Dn¹jŠ�Tgclocals·78dc694d5904ea728831148119f0a3db�Tgclocals·577e46d28feddfbaa60f57f34176b41f���Vc:/go/src/cmd/pprof/internal/fetch/fetch.goþ"".PostURL��À��¢eH‹ %(���H‹‰����H„$XÿÿÿH;Awè����ëÛHì(��HDŽ$P������HDŽ$X������HDŽ$`������HDŽ$h������HDŽ$p������H‹œ$@��H‰\$XH‹œ$H��H‰\$`H����H‰$è����H‹D$H‰D$PH‰$Hƒ<$�„��H‹\$XH‰\$H‹\$`H‰\$è����H‹D$PHÇ@����HÇ@ÿÿÿÿH‰D$PH‹����1íH9è„£��H‹œ$0��H‰$H‹´$8��H‰t$H5����Hl$H‰ïH¥H¥H‹L$PH‰„$ˆ���H‰D$ H‰Œ$���H‰L$(è����H‹T$0H‹D$8H‹\$@H‰\$pHƒø�H‰D$h„®��H‹œ$0��H‰œ$È���H‹œ$8��H‰œ$Ð���H¼$��1Àè����Hœ$��Hƒû�„f��HÇÅ���HÇÂ���H‰œ$Ø���H‰¬$à���H‰”$è���H����H‰$Hœ$È���H‰\$è����H‹T$H‹L$H‹œ$Ø���H‰$H‰”$˜���H‰T$H‰Œ$ ���H‰L$è����H‹\$hH‰$H‹\$pH‰\$è����H‹T$H‹L$H‹œ$Ø���HƒÃH‰$H‰”$˜���H‰T$H‰Œ$ ���H‰L$è����H����H,$H‰ïH‰ÞH¥H¥H‹œ$Ø���H‰\$H‹œ$à���H‰\$H‹œ$è���H‰\$ è����H‹T$(H‹L$0HDŽ$P������HDŽ$X������HDŽ$`������H‰”$¸���H‰”$h��H‰Œ$À���H‰Œ$p��è����HÄ(��Éé“þÿÿH‹ZHûÈ���„U��Hœ$¨���HÇ����HÇC����Hœ$¨���Hƒû�„%��HÇÅ���HÇÆ���H‰œ$Ø���H‰¬$à���H‰´$è���H����H‰$H‰T$Hƒ|$�„×���è����H‹T$H‹L$H‹œ$Ø���H‰$H‰”$˜���H‰T$H‰Œ$ ���H‰L$è����H����H,$H‰ïH‰ÞH¥H¥H‹œ$Ø���H‰\$H‹œ$à���H‰\$H‹œ$è���H‰\$ è����H‹T$(H‹L$0HDŽ$P������HDŽ$X������HDŽ$`������H‰”$¸���H‰”$h��H‰Œ$À���H‰Œ$p��è����HÄ(��É%����éÿÿÿ‰éÔþÿÿH‰ÓH‰T$HH‹R@H‹kHH‰¬$€���H‰,$H‰T$xHƒú�„ê���HZ Sjè����YYH…À…Å���H����H‰$H‹|$HHƒÿ�„¤���Ho@H|$H‰îH¥H¥è����H\$H,$H‰ïH‰ÞH¥H¥è����H‹l$H‹T$H‹L$ H‹|$(H‹t$0H‰¬$ð���H‰¬$P��H‰”$ø���H‰”$X��H‰Œ$���H‰Œ$`��H‰¼$¸���H‰¼$h��H‰´$À���H‰´$p��è����HÄ(��ÉéUÿÿÿè����HÄ(��ÉéÿÿÿH����H‰$H����H‰\$H����H‰\$è����H‹D$é+ûÿÿ‰%����éÚúÿÿB������>��0runtime.morestack_noctxt���Š��&type.strings.Reader���œ��"runtime.newobject���€��4runtime.writebarrierstring���Â��Bgo.itab.*strings.Reader.io.Reader���˜��Hgo.string."application/octet-stream"���ø��net/http.Post���œð� runtime.duffzero���š��type.string���Æ��runtime.convT2E���°��2runtime.writebarrieriface���à��runtime.convI2E���Ò ��2runtime.writebarrieriface���à ��8go.string."http post %s: %v"���Ô
��fmt.Errorf���ü ��&runtime.deferreturn���è ��type.string���œ��runtime.convT2E���†��2runtime.writebarrieriface���”��>go.string."server response: %s"���ˆ��fmt.Errorf���°��&runtime.deferreturn���Ô��"runtime.deferproc���ø��type.io.Reader���È��runtime.convI2I���ø��"io/ioutil.ReadAll���Ö��&runtime.deferreturn���€��&runtime.deferreturn���¬��(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_0033��type.error�"".autotmp_0032�otype.[]uint8�"".autotmp_0031��type.error�"".autotmp_0030�ÿ(type.[1]interface {}�"".autotmp_0029�ßtype.error�"".autotmp_0028�¿type.string�"".autotmp_0027�?(type.[2]interface {}�"".autotmp_0026��(type.*strings.Reader�strings.s·2�Ÿtype.string� "".err�ÿtype.error�"".resp�¿.type.*net/http.Response� "".~r3�ptype.error� "".~r2�@type.[]uint8�"".post� type.string�"".source��type.string�R,ÐÝÏÐÙÏÐCÆÏÐÏÐT�à �2|hì®ÕBÅ M�F�2|§MzS‘vSS:†M*�Tgclocals·2e10c52f9f153ff350c4c1912cae8c46�Tgclocals·0a606a41661a90425e3afdf9bbe0d43b���Vc:/go/src/cmd/pprof/internal/fetch/fetch.goþ"".func·001��€��ðeH‹ %(���H‹‰����H;awè����ëãHƒìPHÇD$x����HDŽ$€�������H����H‰$è����H‹L$H‰ÏHƒù�„��1Àè����L‹D$hH½�ò*���LÅH‰©ˆ���H‰L$8H����H‰$è����H‹L$H‰ÏH‰L$0Hƒù�„Æ���1Àè����H‹����1íH9ètzH‰ $Hƒ<$�tfH‹L$8H‰D$@H‰D$H‰L$HH‰L$è����H‹\$0H‰$H‹\$XH‰\$H‹\$`H‰\$è����H‹T$H‹L$ H‹D$(H‰T$pH‰L$xH‰„$€���HƒÄPÉ%����ë‘H����H‰$H����H‰\$H����H‰\$è����H‹L$0H‹D$éOÿÿÿ‰é3ÿÿÿ‰éàþÿÿ������.��0runtime.morestack_noctxt���r��.type.net/http.Transport���„��"runtime.newobject���¶¸� runtime.duffzero���€��(type.net/http.Client���’��"runtime.newobject���Îè� runtime.duffzero���Ü��bgo.itab.*net/http.Transport.net/http.RoundTripper���¼��2runtime.writebarrieriface���€��,net/http.(*Client).Get���ì��0type.*net/http.Transport���‚��4type.net/http.RoundTripper���š��bgo.itab.*net/http.Transport.net/http.RoundTripper���®�� runtime.typ2Itab���` ��"".autotmp_0057�?*type.*net/http.Client�"".autotmp_0056�/0type.*net/http.Transport�"".autotmp_0053��0type.*net/http.Transport� "".~r3�@type.error� "".~r2�0.type.*net/http.Response�"".timeout� $type.time.Duration� "".url��type.string�! ˆŸ V�€� ˜6Bj
CG��AGU"W*�Tgclocals·97472200563c0bab37803961b8e200c6�Tgclocals·d92f3fbd7a286c9e7c808ec4abb9ace8���Vc:/go/src/cmd/pprof/internal/fetch/fetch.goþ"".init��à��ÌeH‹ %(���H‹‰����H;awè����ëãHƒì¶����€û�t¶����€ûuHƒÄÃè���� Æ����è����è����è����è����è����è����è����è����è����è����H����H‰$H����H‰\$è����Æ����HƒÄÃ(������.��0runtime.morestack_noctxt���H��"".initdone·���`��"".initdone·���~��"runtime.throwinit���Ž�"".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���˜��"".func·001·f���¬��.runtime.writebarrierptr���¸�"".initdone·���� ���!  g �°�
¦°�
�>r�Tgclocals·3280bececceccd33cb74587feedb1f9f�Tgclocals·3280bececceccd33cb74587feedb1f9f���Vc:/go/src/cmd/pprof/internal/fetch/fetch.goþ4type..hash.[2]interface {}�à��ÜeH‹ %(���H‹‰����H;awè����ëãHƒì0H‹L$H1ÀHÇD$ ���H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c»kïR�H¯ØH‰ØH‹\$8Hƒû�tDHkíHëH‰$HÇD$���H‰D$HH‰D$è����H‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸������.��0runtime.morestack_noctxt���Š��(runtime.nilinterhash���@`�� "".autotmp_0063�type.int�"".autotmp_0062�type.int� "".~r3�0type.uintptr�"".h� type.uintptr�"".s�type.uintptr�"".p��*type.*[2]interface {}�!`ˆ_`�°�°� �„,�Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783�Tgclocals·3280bececceccd33cb74587feedb1f9f���Vc:/go/src/cmd/pprof/internal/fetch/fetch.goþ0type..eq.[2]interface {}�à��ÖeH‹ %(���H‹‰����H;awè����ëãHƒìX1ÀHÇD$(���H‹l$(H9荒���H‰D$0H‹\$hHƒû�„–���H‰ÅHkíHëH‹ H‹sH‹\$`Hƒû�tvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è����¶\$ €û�t H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$x�HƒÄXÉ놉écÿÿÿ������.��0runtime.morestack_noctxt���Ð��runtime.efaceeq���@°��"".autotmp_0067�?"type.interface {}�"".autotmp_0066�"type.interface {}�"".autotmp_0065�_type.int�"".autotmp_0064�Otype.int� "".~r3�0type.bool�"".s� type.uintptr�"".q�*type.*[2]interface {}�"".p��*type.*[2]interface {}�&!°´¯° ¯°�ð�ð� �§I�Tgclocals·9c703c5c7b9c1932c840b69f8ebce236�Tgclocals·44568aa369055d8938d809aa5d80843b���Vc:/go/src/cmd/pprof/internal/fetch/fetch.goþ4type..hash.[1]interface {}�à��ÜeH‹ %(���H‹‰����H;awè����ëãHƒì0H‹L$H1ÀHÇD$ ���H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c»kïR�H¯ØH‰ØH‹\$8Hƒû�tDHkíHëH‰$HÇD$���H‰D$HH‰D$è����H‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸������.��0runtime.morestack_noctxt���Š��(runtime.nilinterhash���@`�� "".autotmp_0070�type.int�"".autotmp_0069�type.int� "".~r3�0type.uintptr�"".h� type.uintptr�"".s�type.uintptr�"".p��*type.*[1]interface {}�!`ˆ_`�°�°� �„,�Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783�Tgclocals·3280bececceccd33cb74587feedb1f9f���Vc:/go/src/cmd/pprof/internal/fetch/fetch.goþ0type..eq.[1]interface {}�à��ÖeH‹ %(���H‹‰����H;awè����ëãHƒìX1ÀHÇD$(���H‹l$(H9荒���H‰D$0H‹\$hHƒû�„–���H‰ÅHkíHëH‹ H‹sH‹\$`Hƒû�tvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è����¶\$ €û�t H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$x�HƒÄXÉ놉écÿÿÿ������.��0runtime.morestack_noctxt���Ð��runtime.efaceeq���@°��"".autotmp_0074�?"type.interface {}�"".autotmp_0073�"type.interface {}�"".autotmp_0072�_type.int�"".autotmp_0071�Otype.int� "".~r3�0type.bool�"".s� type.uintptr�"".q�*type.*[1]interface {}�"".p��*type.*[1]interface {}�&!°´¯° ¯°�ð�ð� �§I�Tgclocals·9c703c5c7b9c1932c840b69f8ebce236�Tgclocals·44568aa369055d8938d809aa5d80843b���Vc:/go/src/cmd/pprof/internal/fetch/fetch.goþTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3��������������þTgclocals·8e2fbdb6dcc9d850c17a2b6b4c9d5735������ �������þ,<go.itab.*os.File.io.ReadCloser�����þTgclocals·863554b37c267ebd26643141623b2630�0��0�����������������,����þTgclocals·5300202c7515f68b8114f008ecc8a2c6�0��0������Ò��Òº��Òº��Òº���þ:go.string."http fetch %s: %v"�P��D���������������http fetch %s: %v�� �:go.string."http fetch %s: %v"���þ>go.string."server response: %s"�P��H���������������server response: %s�� �>go.string."server response: %s"���þTgclocals·577e46d28feddfbaa60f57f34176b41f�@��@���������� Â?� Â?� À?������þTgclocals·78dc694d5904ea728831148119f0a3db�@��@�������������������������þ,Bgo.itab.*strings.Reader.io.Reader�����þHgo.string."application/octet-stream"�`��R���������������application/octet-stream�� �Hgo.string."application/octet-stream"���þ8go.string."http post %s: %v"�P��B���������������http post %s: %v�� �8go.string."http post %s: %v"���þTgclocals·0a606a41661a90425e3afdf9bbe0d43b�Ð��Ð ���8����������� ����������������������� ��"�ÿ�����"�ÿ������ÿ������ÿ���� �������������������������þTgclocals·2e10c52f9f153ff350c4c1912cae8c46�p��p ������"���"Â�"Â�"Â�"���"���"���"Â�"���"���"Â�"Â��þ,bgo.itab.*net/http.Transport.net/http.RoundTripper�����þTgclocals·d92f3fbd7a286c9e7c808ec4abb9ace8�0��0�������������
�������þTgclocals·97472200563c0bab37803961b8e200c6�0��0��� ����������������þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þ*"".httpGet��xtype.func(string, time.Duration) (*net/http.Response, error)���þ,"".initdone·��type.uint8���þ$"".FetchProfile·f��������������"".FetchProfile���þNcmd/pprof/internal/plugin.StandardUI·f��������������Hcmd/pprof/internal/plugin.StandardUI���þ"".Fetcher·f��������������"".Fetcher���þ,runtime.throwreturn·f��������������&runtime.throwreturn���þ net/url.Parse·f��������������net/url.Parse���þ"".FetchURL·f��������������"".FetchURL���þ&runtime.typ2Itab·f�������������� runtime.typ2Itab���þos.Open·f��������������os.Open���þ,runtime.deferreturn·f��������������&runtime.deferreturn���þ(runtime.deferproc·f��������������"runtime.deferproc���þ$runtime.convI2I·f��������������runtime.convI2I���þFcmd/pprof/internal/profile.Parse·f��������������@cmd/pprof/internal/profile.Parse���þ$runtime.convT2E·f��������������runtime.convT2E���þ8runtime.writebarrieriface·f��������������2runtime.writebarrieriface���þ$runtime.convI2E·f��������������runtime.convI2E���þfmt.Errorf·f��������������fmt.Errorf���þ"".PostURL·f��������������"".PostURL���þ(runtime.newobject·f��������������"runtime.newobject���þ:runtime.writebarrierstring·f��������������4runtime.writebarrierstring���þ net/http.Post·f��������������net/http.Post���þ(io/ioutil.ReadAll·f��������������"io/ioutil.ReadAll���þ"".func·001·f��������������"".func·001���þ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·f��������������time.init���þstrings.init·f��������������strings.init���þos.init·f��������������os.init���þnet/url.init·f��������������net/url.init���þ net/http.init·f��������������net/http.init���þ"io/ioutil.init·f��������������io/ioutil.init���þio.init·f��������������io.init���þfmt.init·f��������������fmt.init���þ4runtime.writebarrierptr·f��������������.runtime.writebarrierptr���þbruntime.gcbits.0xcc000000000000000000000000000000� �� Ì����������������þ0go.string."interface {}"�@��:�������� �������interface {}�� �0go.string."interface {}"���þ"type.interface {}�À��À�������çW ��������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0xcc000000000000000000000000000000���P��0go.string."interface {}"���p��4go.weak.type.*interface {}���€��"runtime.zerovalue���À�"type.interface {}���þbruntime.gcbits.0x48844400000000000000000000000000� �� H„D��������������þ4go.string."[]interface {}"�@��>���������������[]interface {}�� �4go.string."[]interface {}"���þ&type.[]interface {}� �� �������p“ê/�����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x48844400000000000000000000000000���P��4go.string."[]interface {}"���p��8go.weak.type.*[]interface {}���€��"runtime.zerovalue�����"type.interface {}���þRgo.typelink.[]interface {}/[]interface {}��������������&type.[]interface {}���þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·2dc77d960dd3e4b3de2361f9cbd75783�������������þTgclocals·44568aa369055d8938d809aa5d80843b��������������þTgclocals·9c703c5c7b9c1932c840b69f8ebce236�������������þ<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 {}���0��bruntime.gcbits.0xcccc0000000000000000000000000000���P��6go.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·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·2dc77d960dd3e4b3de2361f9cbd75783�������������þTgclocals·44568aa369055d8938d809aa5d80843b��������������þTgclocals·9c703c5c7b9c1932c840b69f8ebce236�������������þ<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 {}���0��bruntime.gcbits.0xcc000000000000000000000000000000���P��6go.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 {}"�P��B���������������*[2]interface {}�� �8go.string."*[2]interface {}"���þ*type.*[2]interface {}� �� �������¾s-q�6����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��8go.string."*[2]interface {}"���p��<go.weak.type.**[2]interface {}���€��"runtime.zerovalue�����(type.[2]interface {}���þ8go.string."*[1]interface {}"�P��B���������������*[1]interface {}�� �8go.string."*[1]interface {}"���þ*type.*[1]interface {}� �� �������¿¨5�6����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��8go.string."*[1]interface {}"���p��<go.weak.type.**[1]interface {}���€��"runtime.zerovalue�����(type.[1]interface {}���þ&go.string."[]uint8"�0��0���������������[]uint8�� �&go.string."[]uint8"���þtype.[]uint8� �� �������ß~.8�����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x48844400000000000000000000000000���P��&go.string."[]uint8"���p��*go.weak.type.*[]uint8���€��"runtime.zerovalue�����type.uint8���þ6go.typelink.[]uint8/[]uint8��������������type.[]uint8���þ~go.string."func(string, time.Duration) (*http.Response, error)"���ˆ��������3�������func(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.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��~go.string."func(string, time.Duration) (*http.Response, error)"���p��Šgo.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"�0��0���������������runtime�� �&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"�0��0���������������net/url�� �&go.string."net/url"���þ,go.importpath.net/url.� �� ���������������� �&go.string."net/url"���þJgo.string."cmd/pprof/internal/plugin"�`��T���������������cmd/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"�@��2���������������net/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"�0��0���������������strings�� �&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"�`��V���������������cmd/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 {}·f��������������4type..hash.[2]interface {}���þ.runtime.nilinterhash·f��������������(runtime.nilinterhash���þ6type..eq.[2]interface {}·f��������������0type..eq.[2]interface {}���þ$runtime.efaceeq·f��������������runtime.efaceeq���þ:type..hash.[1]interface {}·f��������������4type..hash.[1]interface {}���þ6type..eq.[1]interface {}·f��������������0type..eq.[1]interface {}���þ"runtime.zerovalue������ÿÿgo13ld�