Home | History | Annotate | Download | only in internal
      1 !<arch>
      2 __.PKGDEF       0           0     0     644     8796      `
      3 go object linux amd64 go1.8 X:framepointer
      4 build id "25d0996b883ee1630a4f1bb594dca31562bd2eeb"
      5 ----
      6 
      7 build id "25d0996b883ee1630a4f1bb594dca31562bd2eeb"
      8 
      9 $$B
     10 version 3
     11 
     12 	fetch	Y|SGOROOT/src/cmd/pprof/internal/fetch/fetch.go4FetchProfile source3
Durationtime
     15 
     16 	Hours<d2
Minutes<Nanoseconds<
     18 
Seconds<String< timeout4

Profile
profile+internal/pprof/profileSampleType
ValueTypeType Unit 	typeX
     25 	unitX
     26 
decoder@p2
esc:0x1
.
buffer
     32 	fieldtypu64data"tmp "

message.BencodeD&B@p12Db2
esc:0x9Sample
JLocation
L
     41 ID
Mapping
PN	Start	LimitOffsetFile 
BuildID HasFunctionsHasFilenamesHasLineNumbersHasInlineFrames	fileX
     46 buildIDX
     47 .L02BBLD2DFH
AddressLine
jFunction
lNName SystemName Filename StartLine
     51 	nameX
     52 systemNameX
     53 filenameX
     54 .P02BBPD2DFHj
     55 functionIDX.N02BBND2DFHmappingIDX.J02BBJDHDFmatchesNameJloc2H
Regexpregexp?
regexpROexpr prog
Progsyntaxregexp/syntaxInst
Op
InstOpZi2 OutArgRune|S
     66 MatchEmptyWidthX2|Sbefore3|Safter4MatchRuneX2|Sr3MatchRunePosX2|SX2 opX2ZRNumCapPrefixVp32 prefix1complete2StartCondV02

EmptyOpV02 
skipNopVesc:0x22	pc4X
onepass
onePassProg
onePassInstXNextRprefix prefixBytes"prefixCompleteprefixRune|SprefixEndcond\numSubexpsubexpNames 
longestmu
	Mutexsync	state
     78 sema
     79 Lockbm1
     80 Unlockb
     82 
machine
reRpV^maxBitStateLenb
bitState
     86 Vendcapjobs
jobpcargpos
visitedpushfb1H	pc2pos3arg4	resetf2end2
ncap3shouldVisitfF2	pc3pos4q0
	queuesparse	dense
	entryt
threadinstXq1jpooln
matchedmatchcapinputBytes
str"
    101 canCheckPrefixp2
contextp2\hasPrefixp2R	re32	indexp2R2steppi32|SinputString
 
    104 r2r2\r2R2rHR2r2|SinputReader
r
RuneReaderioReadRune|Ssize&err	atEOT
    110 t2t2\t2R2t2R2tH|Sadddm2esc:0x3ajq32pos5cap6H\
cond7nt8n	allocdesc:0x32XnbacktrackdH
	input
    116 \RR|S	widthend5
ncap6	cleardHjq2Hinitd2
ncap2	matchdHxnewInputBytesdesc:0x12"b3xnewInputReaderdvxnewInputStringd s3xdHxdHj
runq2Hjnextq32nextPos5|Sc6\nextCond7tryBacktrackd2fHxi4	pc5pos6XCopyR	re2
esc:0xaRExpandR2"dst3esc:0x1a"template42"src5Hmatch62"ExpandStringR2"  H2"FindR""
FindAllR"n4"FindAllIndexR"FindAllStringR  #FindAllStringIndexR )FindAllStringSubmatchR  3FindAllStringSubmatchIndexR FindAllSubmatchR""'FindAllSubmatchIndexR"FindIndexR"loc1FindReaderIndexRv-FindReaderSubmatchIndexRvFindStringR  FindStringIndexR #FindStringSubmatchR  -FindStringSubmatchIndexR FindSubmatchR""!FindSubmatchIndexR"LiteralPrefixR 
LongestR	re12	MatchR"MatchReaderRvMatchStringR NumSubexpR2ReplaceAllR"src3"
repl4esc:0x2a"ReplaceAllFuncR""""!ReplaceAllLiteralR"""-ReplaceAllLiteralStringR  H ReplaceAllStringR   'ReplaceAllStringFuncR   H 	SplitR  R SubexpNamesR allMatchesR s2"deliver52doExecuteRv"b4 s5
ncap7dstCap8
doMatchRv" expandR2
    136 " "
bsrc5H src6Hmatch72"getRdpadR2a3putRdz2replaceAllR"
bsrc3 src4nmatch5"dstm"
repl6"unmatchedLinesJHRN	Value
    142 	Label  NumLabel 
    143 locationIDXlabelX
keyX
    146 strX
    147 numX
    148 .z0BBzDDFH.H02BBHD2DFPLLJlPDropFrames KeepFrames TimeNanos
    149 DurationNanos
    150 PeriodType@Period
    152 dropFramesX
    153 keepFramesX
    154 stringTable 2Aggregate>0H
    155 inlineFrame3function4filename5linenumber6address7&CheckValid>0H&Compatible>0H>	pb3H&>0>Demangle>0H
Demangler name  &d3&	Empty>02%FilterSamplesByName>p4HRfocus5Rignore6R
hide7	fm1	im2	hm3#FilterSamplesByTag>H
TagMatch key val
    159 nvalfocus42~ignore52HasFileLines>02\>02	Merge>0H>r4&ParseMemoryMap>0H
ReaderRead"n&	rd3&	Prune>DHRdropRx2RkeepRx3%RemoveUninteresting>0H&>0H 	Write>0
Writer"&w3&#addLegacyFrameInfo>D2.>02BB>DHDFpostDecode>0H&preEncode>DHremapFunctionIDs>DHremapLocationIDs>DHremapMappingIDs>DH
setMain>DH&	
Fetcher <
UIplugin1cmd/pprof/internal/plugin
    176 IsTerminal	PrintPrintErrReadLine &SetAutoComplete  complete	ui52>&	:FetchURL <
IReadCloser	Close&"&&	d
PostURL  
post4"&	J
    185 <valueTypeDecoderBmappingDecoderBfunctionDecoderBlineDecoderBlocationDecoderBinstOpNames Z	HasPrefix
strings 2 prefix32\nxRlabelDecoderBsampleDecoderBprofileDecoderB `
hour3<(
    189 <%`
nsec4<(
    191 <%XX
    193 'T1`min3<(
    195 <%`<(
    196 <%XX
    198 'HX
    199 `sec3<(
    201 <%`<(
    202 <%XX
    204 '<e
    205 XX
    208  -(`	op3Z(t
    209 Z%
    210 Z%
    211 Z%(
    212 Z%:`n5(XXtF
    217 %||tF
    218 %@
    220 %
    221 %>
    223 %
    224 !4tF
    225 %@
    227 %
    228 %>
    230 #<
    231 #F
    232 #J8tttP
    233 !R
    234 \%T
    235 !V
    236 %\`t4n`(t
    237 %(t
    238 %(tt
    239 %(n(ttBt(tf(ttXxth(tt(tt
    240 !(tt
    241 %Xxtj(ttXxtrVPRttttt(tt
    242 #ttttttzt0J
    243 %z
    244 %D
    245 $$
    246 _go_.o          0           0     0     644     19334     `
    247 go object linux amd64 go1.8 X:framepointer
    248 build id "25d0996b883ee1630a4f1bb594dca31562bd2eeb"
    249 ----
    250 
    251 
    252 !
    253 go17ldcrypto/tls.a
    254 fmt.aio.aio/ioutil.anet/http.anet/url.aos.astrings.atime.a6cmd/pprof/internal/plugin.a0internal/pprof/profile.a"".FetchProfile runtime.duffzeroos.Stdin4go.itab.*os.File,io.Reader$type.*bufio.Readergo.itab.*cmd/pprof/internal/plugin.stdUI,cmd/pprof/internal/plugin.UI"".Fetchertype.uint8"runtime.makeslice runtime.duffcopy0runtime.morestack_noctxt.autotmp_13type.*os.File.autotmp_11Htype.cmd/pprof/internal/plugin.stdUI.autotmp_8"type.bufio.Reader.autotmp_5~r3type.error~r2Htype.*internal/pprof/profile.Profiletimeout$type.time.Durationsourcetype.stringTgclocalsa2c5ab6fc36d7be63103d89ae4043ecaTgclocalse288c5f7db66fb1426bdd83452beb9aaZ$GOROOT/src/cmd/pprof/internal/fetch/fetch.gonet/url.Parseos.Open<go.itab.*os.File,io.ReadCloser"runtime.deferproctype.io.Readerruntime.convI2I8internal/pprof/profile.Parse&runtime.deferreturn"".FetchURLf.itabtype.*uint8f.data~r4uiBtype.cmd/pprof/internal/plugin.UITgclocals094245a11ccbbfddb160c2dabe385899Tgclocals401761c0e7b0220b7f60ad715c91d98d"".httpGetruntime.convT2E:go.string."http fetch %s: %v"fmt.Errorf>go.string."server response: %s"err.data.autotmp_30.autotmp_20(type.[1]interface {}.autotmp_18.autotmp_17(type.[2]interface {}$type.io.ReadCloserTgclocals40298945801bc86dd63512b4e0b39b9dTgclocals738c564412340bfa25d0a11b2972a855"".PostURL&type.strings.Reader"runtime.newobject(runtime.writeBarrierHgo.string."application/octet-stream"Bgo.itab.*strings.Reader,io.Readernet/http.Post8go.string."http post %s: %v""io/ioutil.ReadAll.runtime.writebarrierptr~r0(type.*strings.Readerresp.type.*net/http.Response.autotmp_49.autotmp_35.autotmp_33.autotmp_32type.[]uint8postTgclocals6ba254fc2d97c95c583557482d033d3fTgclocals2293b84203155d099fe1ab41e965f58a"".glob..func1.type.net/http.Transport(type.net/http.Clientbgo.itab.*net/http.Transport,net/http.RoundTripper,net/http.(*Client).Get4go.string."https+insecure" runtime.eqstring,type.crypto/tls.Config"go.string."https"*net/url.(*URL).Stringurl"type.*net/url.URLtlsConfig.type.*crypto/tls.Configclient*type.*net/http.Client.autotmp_570type.*net/http.TransportTgclocals9fe21e6a001a334a4d4125880b55dc5fTgclocalsce8368771efa8a1f54b97803d4cd8307"".init"".initdone"runtime.throwinitcrypto/tls.initfmt.initio.initio/ioutil.initnet/http.initnet/url.initos.initstrings.inittime.init<cmd/pprof/internal/plugin.init6internal/pprof/profile.initTgclocals33cdeccccebe80329f1fdbee7f5874cb4type..hash.[2]interface {}(runtime.nilinterhashitype.inttype.uintptrhp*type.*[2]interface {}Tgclocalsd4dc2f11db048877dbc0f60a22b4adb30type..eq.[2]interface {}runtime.efaceeqtype.boolqTgclocals8f9cec06d1ae35cc9900c511c5e4bdabio.Reader.Readerrn
    260 .thisTgclocalsed2b4e9472fcfb4edac5bdc674d399daTgclocals69c1753bd5f81501d95132d08af04464<autogenerated>Ncmd/pprof/internal/plugin.UI.IsTerminal~r1Tgclocals522734ad228da40e2256ba19cf2bc72cDcmd/pprof/internal/plugin.UI.Print.anon0&type.[]interface {}Tgclocalsb355e63dd7a0e6e486ea5f5d6ae3d2e6Jcmd/pprof/internal/plugin.UI.PrintErrJcmd/pprof/internal/plugin.UI.ReadLineTgclocals8999307b7be34fc1fb41dca3d5345ce3Xcmd/pprof/internal/plugin.UI.SetAutoCompletecomplete0type.func(string) stringTgclocals9aa48eca674789341e2d6be6614c399c&io.ReadCloser.CloseTgclocalsc55e845a0a62e9baae6c740db5a20866$io.ReadCloser.Read>net/http.RoundTripper.RoundTrip,type.*net/http.Request4type.net/http.RoundTripperTgclocalsae699ff87af3ee112ac2703a893c7802.go.info."".FetchProfilego.info.string*go.info.time.DurationNgo.info.*internal/pprof/profile.Profilego.info.error$go.info."".Fetchergo.info.*uint8Hgo.info.cmd/pprof/internal/plugin.UI&go.info."".FetchURL*go.info.io.ReadCloser$go.info."".PostURL.go.info.*strings.Reader4go.info.*net/http.Responsego.info.[]uint8,go.info."".glob..func1(go.info.*net/url.URL4go.info.*crypto/tls.Config0go.info.*net/http.Clientgo.info."".initxtype.func(string, time.Duration) (*net/http.Response, error)""".glob..func1f"runtime.gcbits.01:type..namedata.*interface {}.$type.*interface {} runtime.algarray"type.interface {}"runtime.gcbits.03>type..namedata.*[]interface {}.(type.*[]interface {}Dgo.info.type..hash.[2]interface {}go.info.int0go.info.*[2]interface {}go.info.uintptr@go.info.type..eq.[2]interface {}go.info.bool<type..hashfunc.[2]interface {}8type..eqfunc.[2]interface {}2type..alg.[2]interface {}Btype..namedata.**[2]interface {}.,type.**[2]interface {}@type..namedata.*[2]interface {}."runtime.gcbits.0f@type..namedata.*[1]interface {}.*type.*[1]interface {}0type..namedata.*[]uint8.type.*[]uint8type..namedata.*func(string, time.Duration) (*http.Response, error).ztype.*func(string, time.Duration) (*net/http.Response, error),go.info.io.Reader.Read"go.info.io.Reader<go.itablink.*os.File,io.Reader^go.info.cmd/pprof/internal/plugin.UI.IsTerminalTgo.info.cmd/pprof/internal/plugin.UI.Print,go.info.[]interface {}Zgo.info.cmd/pprof/internal/plugin.UI.PrintErrZgo.info.cmd/pprof/internal/plugin.UI.ReadLinehgo.info.cmd/pprof/internal/plugin.UI.SetAutoComplete6go.info.func(string) stringJtype.*cmd/pprof/internal/plugin.stdUIgo.itablink.*cmd/pprof/internal/plugin.stdUI,cmd/pprof/internal/plugin.UI6go.info.io.ReadCloser.Close4go.info.io.ReadCloser.ReadDgo.itablink.*os.File,io.ReadCloserJgo.itablink.*strings.Reader,io.ReaderNgo.info.net/http.RoundTripper.RoundTrip:go.info.net/http.RoundTripper2go.info.*net/http.Requestjgo.itablink.*net/http.Transport,net/http.RoundTripperVtype..importpath.cmd/pprof/internal/plugin.8type..importpath.crypto/tls.*type..importpath.fmt.Ptype..importpath.internal/pprof/profile.(type..importpath.io.6type..importpath.io/ioutil.4type..importpath.net/http.2type..importpath.net/url.(type..importpath.os.2type..importpath.strings.,type..importpath.time."D"dH%H$xH;A*HH$H$WH|$ Hl$Hl$HmGHHD$@H
HHHH9HHXHHD$HHD$HH$H$H$HD$H$ HD$HHD$HD$HHD$ HD$8HL$0HT$(H$(H$0H$8H$HHD$PH|$XWHHl$Hl$HmHH$HD$HD$HD$(HL$ HT$H$H$WHHl$Hl$HmH$H$H$HH$HD$@H$H$H$H$HD$PH|$XH$Hl$Hl$HmHD$PpHHJH/"
    264 6Q
    265 
    266 dH%H;aHPHl$HHl$HH$H$H$HD$XH$HL$`HL$HD$HL$HHD$XH$HD$`HD$HD$HL$HT$ HH\$8HD$@HHD$$HK HL$usHH$HD$8HD$HD$@HD$HD$HL$ H$HL$HD$HL$HT$ H$H$H$Hl$HHPHl$HHPH$H$H$Hl$HHPH@0HuHD$XH$HD$`HD$HD$hHD$H\$HD$ HL$(HT$0-+I
    268 @E"	.
    269 
    270 	 s,	6
    272 X+E(D
    273 dH%HD$H;A}HH$H$HH$H$H$HL$H$H\$HHD$HL$(HL$8H\$ HH$HD$XH$HD$`HCHD$@HD$hHD$pHD$xH$HH$HT$XHT$HD$HL$HD$hHL$pHD$@HD$xHD$8H$HH$HD$HD$hHD$HD$HD$ HD$0HL$(H$H$H$H$H$HHHHHHD$HHD$PHD$HH$HD$HL$HD$HHL$PHH$HD$HD$HHD$HD$HD$ HD$(HL$0H$H$H$H$H$HHH@H@HH$H$H$H$H$Ha?d/F	@
    276 _`
    277 dH%HD$H;AHH$H$H$H$H$H$H$HH$HD$HD$HH$HH
lH$HH@H@H$H$H$HT$HH\$HD$HH\$ HD$(HD$0HD$PHL$8HT$@HT$XH>H$HD$xH$H$HAHD$`H$H$H$H$H
H$HL$xHL$HD$HL$H$H$HD$`H$HD$XH$HH$HD$H$HD$HD$HD$ HD$0HL$(H$H$H$H$H$H$HHHHHHH@HPHHT$$H HL$HD$PHH@H@HHL$HD$HH$HD$HL$ H$HL$HD$HL$HT$ H\$(Ht$0H$H$H$H$H$H$HH$HHD$hHD$pHD$HH$HD$HL$HD$hHL$pHH$HD$HD$hHD$HD$HD$ HD$(HL$0H$H$H$H$H$H$HH$H$HL$HD$H 
    283 ~k	,	 
    284 vlCN/^N'
    285 dH%H;a\HXHl$PHl$PHD$`H$HL$hHL$HD$HD$0HL$ HT$HHHHH(1HL$`HT$hHD$8HL$`HT$hHH$H*HL$pHHL$HL$HHHQxHD$8HAxHH$HD$HD$@H
H
HPuTHL$HHHH$HD$`HD$HD$hHD$HD$HL$ HT$(HD$xH$H$Hl$PHXH$HL$HHL$HD$@H$HD$8HD$HL$HCH$HL$H
HL$HD$D$ u1HL$`HT$hHH$HD$HD$8HL$0HAu'HHH$HL$HT$HD$8HH$HHT$HD$8HL$0HD$xH$H$Hl$PHX!,	
    293 
    294 
    295 
    296 $;K
    297 ,
    298 !!
    299 
    300 	#
    303 4YPHA-e)4
    304 dH%H;avwHH,$H,$<v	H,$HuH,$HpV1U
    308 dH%H;avaH(Hl$ Hl$ 1HL$8HD$H}2HH\$0HH$HL$HL$HD$HHD$H|HL$@Hl$ H(P\OwwD,dH%H;aH8Hl$0Hl$01HD$(H}ZHHT$@H\H4H|$HLDHH9uDH4$H\$HD$LD$D$ t#HL$(HAHD$(H|D$PHl$0H8D$PHl$0H8Ppopof@
    312 dH%H;aH@Hl$8Hl$8HY Ht
H|$HH9;uH#HD$HH@ HL$PHT$XHT$HT$`HT$HT$hHT$H$HD$ HL$(HT$0HD$pHL$xH$Hl$8H@b|g-
    317 dH%H;avKHHl$Hl$HY Ht
H|$ H9;uH#HD$ H@ HL$(H$D$D$0Hl$H0F/aaEdH%H;av`H(Hl$ Hl$ HY Ht
H|$0H9;uH#HD$0HL$8H@(HT$@HT$HT$HHT$HT$PHT$H$Hl$ H(P[OvvcdH%H;av`H(Hl$ Hl$ HY Ht
H|$0H9;uH#HD$0HL$8H@0HT$@HT$HT$HHT$HT$PHT$H$Hl$ H(P[Ov
    328 vcdH%H;avjH0Hl$(Hl$(HY Ht
H|$8H9;uH#HD$8H@8HL$@H$HD$HL$HT$H\$ HL$HHD$PHT$XH\$`Hl$(H0`e_E4dH%H;avLHHl$Hl$HY Ht
H|$ H9;uH#HD$ HL$(H@@HT$0HT$H$Hl$H0G/bbOdH%H;avVH Hl$Hl$HY Ht
H|$(H9;uH#HD$(H@ HL$0H$HD$HL$HL$8HD$@Hl$H @Q?llE dH%H;aH@Hl$8Hl$8HY Ht
H|$HH9;uH#HD$HH@(HL$PHT$XHT$HT$`HT$HT$hHT$H$HD$ HL$(HT$0HD$pHL$xH$Hl$8H@b|g-
    345 dH%H;avjH0Hl$(Hl$(HY Ht
H|$8H9;uH#HD$8H@ HL$@HT$HHT$H$HD$ HL$HT$HT$PHL$XHD$`Hl$(H0`e_O*ef"".FetchProfilesourcetimeout"~r2"~r3 """.Fetcherf.itab`"f.datah"sourcetimeout"ui"~r3("~r40"http fetch %s: %vserver response: %s
    349 "".FetchURLerr.data"sourcetimeout"~r2"~r3("application/octet-streamhttp post %s: %vL@@00	"".PostURL~r0"resp"err.data"sourcepost"~r2 "~r38"https+insecurehttps"".glob..func1urlP"tlsConfigX"client`"sourcetimeout"~r2"~r3 """.init
*interface {}O6W*[]interface {}6p/type..hash.[2]interface {}ih"ph"~r2"type..eq.[2]interface {}ih"pq"~r2"**[2]interface {}V6*[2]interface {}s-q6  ,Y*[1]interface {}56P[*[]uint8i6~.84*func(string, time.Duration) (*http.Response, error)bh6.-3io.Reader.Read.thisp"n("err0"cmd/pprof/internal/plugin.UI.IsTerminal.this~r1"cmd/pprof/internal/plugin.UI.Print.this.anon0"cmd/pprof/internal/plugin.UI.PrintErr.this.anon0"cmd/pprof/internal/plugin.UI.ReadLine.this~r1"~r2 "cmd/pprof/internal/plugin.UI.SetAutoComplete.thiscomplete"io.ReadCloser.Close.this~r1"io.ReadCloser.Read.thisp"n("err0"net/http.RoundTripper.RoundTrip.this.anon0"~r2"~r3 "cmd/pprof/internal/plugin
    355 crypto/tlsfmtinternal/pprof/profileio	io/ioutilnet/httpnet/urlosstringstime		
    356  
    357 	` "$"&@(*0,. 024"68:
    360  <>@BDFHJJJLNPRPT`(&P,V0X. 0248> Z\:L
    361 
    362 
    363  d^4`bd4`fd
    364 phPjPlnp_4r?t&P(*0v. 024.. xz:|2
    365  ~4`d	J
    366 B
    367 D
    368 FJJ
4
`fdJhPPn_4?t&p(*@ 424H><:		,
    374  j<	`?/&@(*0. 024".:"
    375  <dt
    376 :
    377  0P* :
    378  0p* :
    379  `(P D
    380  00 X
    381  PP X
    382  PP X
    383  ``*@( 4X
    384  00 X
    385  @@ (v
    386  `(P v
    387  ``&@(*0 8""6Z"2	X8888\ZZ(T8~888888b""f&&z  xZL*
    389 L\8888800  @@@@Z|(|P8x888888
    390 
    391 Z 0	V8888888Z66">^@  
    392 pp0@P
    393 `
    394 0@P
    395 Xp$$
    397 pp0@P
    398 `
    399 pp
    400 0@P
    401 X`Z8Hj8888Z4Df8888  ((
    405 pp0@P
    406 `&&
    407 pp
    408 0@P
    409 X`tt
    411 0@P
    413 X`p&&
    415 pp0@P
    416 `nn
    417 0@P
    419 X`p
    421 pp0@P
    422 `
    423 pp
    424 0@P
    425 X`nn
    427 pp0@P
    428 `
    429 0@P
    430 Xp40(Z 0T8t888@P DZRb88ZHX|88ZN^88Z
    433 N^888Z\l88@ XZ*:^88Z(8\8|888@@` v@@P DZBRv8888@P 8822
    440 
    441 
    442 
    443 go17ld