Home | History | Annotate | Download | only in internal
      1 !<arch>
      2 __.PKGDEF       0           0     0     644     4512      `
      3 go object darwin amd64 go1.10 X:framepointer
      4 build id "zMXv454C_RIhA2TMuneB/aC0Jpl5d3XmEiYrHIRKJ"
      5 ----
      6 
      7 build id "zMXv454C_RIhA2TMuneB/aC0Jpl5d3XmEiYrHIRKJ"
      8 
      9 $$B
     10 version 5
     11 
     12 proftest	@
|SGOROOTsrccmdvendorgithub.comgoogle	pprofinternalproftest.goDiff"	b13"	b24"
data1&err2	BEncodeJSONx2"
TestUIT

testingtesting.go&((?
common*mu
8syncrwmutex.go
RWMutex22
     26 w
22mutex.go	Mutex	statesema.LockDm1UnlockDD<writerSemreaderSemreaderCountreaderWait
     29 .BB	rw1	RLockBP
RLockerB	rw2esc:0x12
>LockerBF.
RUnlockBPFBPoutput"8
io	io.goWriter``	Write"pn&errranfailed
skippeddone
helpers chattyfinishedhasSubraceErrorsrunner parent@	levelname 	start
time
time.goTimewallext
     47 loc
|Szoneinfo.goLocation zone
|S offset	isDST'tx
0zoneTranswhen
     53 	index	isstd	isutccacheStart
     54 cacheEnd
     55 cacheZoneN,StringLl2esc:0x22 firstZoneUsedL
esc:0x1getLXLlookupLl6esc:0x32
     60 sec7
     62  
name1offset2isDST3
     64 start4
     65 end5lookupFirstZoneLlookupNameLl3 
name4
     68 
unix5offset1	ok2dAddJt2X
	Duration
     71 ,	HoursRd2
MinutesRNanosecondsR
     73 	RoundRRm3R
SecondsRR TruncateRRRd3J
AddDateJyears3months4
days5J	AfterJJu3AppendFormatJ
esc:0x9"b3esc:0x1a layout4"BeforeJJ	ClockJt4
hour1min2sec3DateJ
year1
	Month,Tm2 month2day3DayJ	EqualJJFormatJ layout3 GobDecodeJ"
data3&GobEncodeJt3"&HourJ
ISOWeekJ
week2InJXLloc3JIsZeroJ	LocalJXJJXLMarshalBinaryJ"&MarshalJSONJ"&MarshalTextJ"&MinuteJJTNanosecondJJXRJSecondJJ SubJJRJXRJUTCJXJUnixJ
     93 UnixNanoJ
     94 UnmarshalBinaryJ"&UnmarshalJSONJ"&UnmarshalTextJ"&
WeekdayJ
,V YearJ
YearDayJZoneJ absJaddSecJt1
     99 dateJt5
full6T
yday4locabsJ abs3monoJ
    104 nsecJsecJ
    105 setLocJLloc2
setMonoJ
    109 stripMonoJ
unixSecJ
    111 durationR
barriersignalsub>,4	Error@c1
args2Errorf@ format2
args3Fail@
FailNow@Failed@c2	Fatal@Fatalf@ Helper@Log@Logf@ Name@ Skip@
SkipNow@	Skipf@ 
Skipped@decorate@ s3 flushToParent@ frameSkip@
skip3log@ s2
private@setRan@skip@isParallel
context
testContext	match
 (match.go
matcherfilter matchFunc pat str&0DsubNames 
    132 4fullNameZm4@c5 subname6 partial3uniqueZ parent3 subname4 
0DstartParallel
runningnumWaitingmaxParallel4
releaseXwaitParallelXParallel>Run> 
name3>tf4report>lIgnore
AllowRx !NumAllowRxMatches
    141 HIsTerminal<	ui25	Print<	ui1
    142 PrintErr<ReadLine<	ui3 _4 &JSetAutoComplete<  _2	<autogenerated>init	false(!r
    145 !
    146 $$
    147 _go_.o          0           0     0     644     20795     `
    148 go object darwin amd64 go1.10 X:framepointer
    149 build id "zMXv454C_RIhA2TMuneB/aC0Jpl5d3XmEiYrHIRKJ"
    150 ----
    151 
    152 
    153 !
    154 go19ldencoding/jsonfmtio/ioutilosos/execregexptesting"".Diff,go.string."proto_test"$io/ioutil.TempFileos.(*File).Nameos.Removef"runtime.deferproc&os.(*File).Closef os.(*File).Write"".statictmp_0 runtime.duffcopy go.string."diff"os/exec.Command:os/exec.(*Cmd).CombinedOutputtype.[]uint8(runtime.convT2EsliceZgo.string."diff failed: %v\nb1: %q\nb2: %q\n"fmt.Sprintf2runtime.stringtoslicebyte&runtime.deferreturn0runtime.morestack_noctxtb1b2dataerrtype.error.autotmp_16type.[3]string.autotmp_21(type.[3]interface {}.autotmp_22.autotmp_23f2type.*os.FileTgclocals1d09f407f91ecfb07138ccb7e534077dTgclocals85a8df413473ab997da422efeea73527gofile..$GOROOT/src/cmd/vendor/github.com/google/pprof/internal/proftest/proftest.go<gofile..$GOROOT/src/os/file.go"".EncodeJSON go.string."    "6encoding/json.MarshalIndenttype.uint8"runtime.growsliceruntime.gopanicx"type.interface {}~r1data.lentype.intTgclocalsa4a41b2ed11601860bcf8189b861a615Tgclocals69c1753bd5f81501d95132d08af04464*"".(*TestUI).ReadLine(go.string."no input"fmt.Errorfuitype.*"".TestUItype.string~r2Tgclocals98abd00825523461856b7cae0585bf34Tgclocals33cdeccccebe80329f1fdbee7f5874cb$"".(*TestUI).Printargs&type.[]interface {}Tgclocalsff19ed39bdde8a01a800918ac3ef0ec7*"".(*TestUI).PrintErrfmt.Sprint*runtime.convT2Estring.testing.(*common).Error$regexp.MatchString`go.string."failed to match against regex %q: %v"0testing.(*common).Errorf.autotmp_7(type.[2]interface {}.autotmp_10(type.[1]interface {}.autotmp_11type.*uint8err.dataTgclocals3c125fb35fc661dbeb2c4f8c7661c069Tgclocalsf7b36bdb94977778e0867d733381475d."".(*TestUI).IsTerminal~r0type.boolTgclocalsf207267fbf96a0178e8758c6e3e0ce288"".(*TestUI).SetAutoComplete"".init"".initdone"runtime.throwinit$encoding/json.initfmt.initio/ioutil.initos.initos/exec.initregexp.inittesting.init.gofile..<autogenerated>(type..hash."".TestUIruntime.memhashruntime.strhashphtype.uintptrTgclocalse6397a44f8e1b6e77d0f200b4fba5269$type..eq."".TestUI runtime.memequalqTgclocals8f9cec06d1ae35cc9900c511c5e4bdab4type..hash.[2]interface {}(runtime.nilinterhash*type.*[2]interface {}iTgclocalsd4dc2f11db048877dbc0f60a22b4adb30type..eq.[2]interface {}runtime.efaceeq.autotmp_84type..hash.[3]interface {}*type.*[3]interface {}0type..eq.[3]interface {}(type..hash.[3]stringtype.*[3]string$type..eq.[3]string@go.info.os.(*File).Name$abstract go.info.*os.Filego.string.""go.string."-u"go.info."".Diffgo.info.[]uint8go.info.error go.range."".Diff*go.info."".EncodeJSONgo.info.int(go.info.interface {},go.range."".EncodeJSON:go.info."".(*TestUI).ReadLine$go.info.*"".TestUIgo.info.string<go.range."".(*TestUI).ReadLine4go.info."".(*TestUI).Print,go.info.[]interface {}6go.range."".(*TestUI).Print:go.info."".(*TestUI).PrintErrgo.info.*uint8<go.range."".(*TestUI).PrintErr>go.info."".(*TestUI).IsTerminalgo.info.bool@go.range."".(*TestUI).IsTerminalHgo.info."".(*TestUI).SetAutoCompleteJgo.range."".(*TestUI).SetAutoCompletego.info."".init go.range."".init os.(*File).Closeos.Remove8go.info.type..hash."".TestUIgo.info.uintptr:go.range.type..hash."".TestUI4go.info.type..eq."".TestUI6go.range.type..eq."".TestUI0type..hashfunc."".TestUI,type..eqfunc."".TestUI&type..alg."".TestUI"runtime.gcbits.01@type..namedata.*proftest.TestUI.Xtype..namedata.*func(*proftest.TestUI) bool-6type.*func(*"".TestUI) bool runtime.algarray4type.func(*"".TestUI) bool:type..namedata.*interface {}-$type.*interface {}"runtime.gcbits.03>type..namedata.*[]interface {}-(type.*[]interface {}ptype..namedata.*func(*proftest.TestUI, ...interface {})-Ntype.*func(*"".TestUI, ...interface {})Ltype.func(*"".TestUI, ...interface {})~type..namedata.*func(*proftest.TestUI, string) (string, error)-\type.*func(*"".TestUI, string) (string, error)Ztype.func(*"".TestUI, string) (string, error)Htype..namedata.*func(string) string-2type.*func(string) string0type.func(string) stringxtype..namedata.*func(*proftest.TestUI, func(string) string)-Vtype.*func(*"".TestUI, func(string) string)Ttype.func(*"".TestUI, func(string) string)(type..importpath."".4type..namedata.IsTerminal.8type..namedata.*func() bool-"type.*func() bool type.func() bool*type..namedata.Print.Ltype..namedata.*func(...interface {})-6type.*func(...interface {})4type.func(...interface {})0type..namedata.PrintErr.0type..namedata.ReadLine.Ztype..namedata.*func(string) (string, error)-Dtype.*func(string) (string, error)Btype.func(string) (string, error)>type..namedata.SetAutoComplete.Ttype..namedata.*func(func(string) string)->type.*func(func(string) string)<type.func(func(string) string)type."".TestUI"runtime.gcbits.05"type..namedata.T.,type..namedata.Ignore..type..namedata.AllowRx.Btype..namedata.NumAllowRxMatches.type.*testing.T@type..namedata.*[1]interface {}-*type.*[1]interface {}Dgo.info.type..hash.[2]interface {}0go.info.*[2]interface {}Fgo.range.type..hash.[2]interface {}@go.info.type..eq.[2]interface {}Bgo.range.type..eq.[2]interface {}<type..hashfunc.[2]interface {}8type..eqfunc.[2]interface {}2type..alg.[2]interface {}@type..namedata.*[2]interface {}-"runtime.gcbits.0fDgo.info.type..hash.[3]interface {}0go.info.*[3]interface {}Fgo.range.type..hash.[3]interface {}@go.info.type..eq.[3]interface {}Bgo.range.type..eq.[3]interface {}<type..hashfunc.[3]interface {}8type..eqfunc.[3]interface {}2type..alg.[3]interface {}@type..namedata.*[3]interface {}-"runtime.gcbits.3f2type..namedata.*[]string-type.*[]stringtype.[]string8go.info.type..hash.[3]string$go.info.*[3]string:go.range.type..hash.[3]string4go.info.type..eq.[3]string6go.range.type..eq.[3]string0type..hashfunc.[3]string,type..eqfunc.[3]string&type..alg.[3]string4type..namedata.*[3]string-"runtime.gcbits.150type..namedata.*[]uint8-type.*[]uint8>type..importpath.encoding/json.*type..importpath.fmt.6type..importpath.io/ioutil.(type..importpath.os.2type..importpath.os/exec.0type..importpath.regexp.2type..importpath.testing.t@"eH%HD$H;AfHH$H$W$H$($0$HHD$HD$
    157 HD$ HL$0HT$(H$0H$8HHD$@H$HD$HL$HL$HD$$ HHD$eHD$@HD$$H
HL$%W$HHD$HD$
    159 HD$ HL$(HT$0H$0H$8HHD$8H$HD$HL$HL$HD$$ HHD$WHD$8HD$$H
HL$HD$@H$H$HL$H$HT$H$H\$HD$8H$H$HL$H$HT$H$H\$HD$@HHL$8H	HP0H@8HY0HI8H$H5Hl$Hl$HmH$H$H$H$HH$HD$H$HD$HD$HD$ HD$(H$HD$HL$HT$H\$ Ht$(H$H$ H$(H$0H$8H$ HW$0H$0HyH$HD$`H$HD$hH$HD$pH$HD$HH$HD$PH$HD$XH$0H$8HtH@D$x$$HD$xH$HH$HL$`HL$HD$HL$H$H$HH$HD$HHD$HD$HL$H$H$HH$HD$HD$xHD$HD$HD$ HD$(HL$0H$HD$HL$HD$HL$ HT$(H$H$ H$(W$0H$HWXH$HH$HH$W$ H$HH$HH$HH$W$ H$Hx	,,BN=B%@B*55--
    164 g6
    165 eH%H;aHhHl$`Hl$`HD$pH$HD$xHD$WD$HHD$ HD$(HD$0HL$8HT$@H\$HHt$PHurHYH9&
    167 H$H$H$Hl$`HhHL$XH5H4$HD$HL$HT$H\$ HD$(HL$0HT$8HYHL$XtHCHH$Ht$\
    169 &@
'>
    171 Q
    172 eH%H;av^H@Hl$8Hl$8HH$HD$HD$WD$HD$(HL$0WD$`HD$pHL$xHl$8H@YtPtB+eH%HD$H;AfHH$H$H$HHHHHH~HHHH$HH$H$H$HD$H$HD$HD$ HL$HL$HHD$PWD$XHH$HD$HHD$HD$HL$HD$XHL$`H$HH$HD$XHD$HD$HD$H$HH$H$H$HL$H$HT$H$HHHPH\$ Ht$H$HL$Ht$H\$H$HHT$ H\$(Ht$0HHt$8HSHT$@WD$hD$xHL$HH$HD$HL$HD$hHL$pHD$@HD$xHD$8H$H$HH$H
HL$HD$$HL$hHL$HD$ HD$(H$H@ H$HHCH"xD
    177 7
	!]
    180 6F;r7
    182 D$eH%H;avcHH,$H,$<v	H,$HuH,$HByyy1AeH%H;aH(Hl$ Hl$ HD$0H$HL$8HL$HD$HD$HL$0HQH$HD$HD$HL$0H H$HD$HD$HD$HD$@Hl$ H(_PO=A
    188 eH%H;aH(Hl$ Hl$ HD$0HHT$8HH9upHHHZH9u_HHHZHpHzH9t&1tH@ HJ H9D$@Hl$ H(1H$H\$Ht$L$HD$0HT$811LPbOP0O
    191 
    192 eH%H;avXH(Hl$ Hl$ 1HL$8,HD$HH\$0HH$HL$HL$HD$HH|HL$@Hl$ H(PSOnnn@'eH%H;aH0Hl$(Hl$(1	HL$ HAH}XHHHT$8H\H4H|$@LD8H8H9u!HL$ H4$H\$LD$D$uD$HHl$(H0D$HHl$(H0[`t_`_o,
    196 eH%H;avXH(Hl$ Hl$ 1HL$8,HD$HH\$0HH$HL$HL$HD$HH|HL$@Hl$ H(PSOnnn@'eH%H;aH0Hl$(Hl$(1	HL$ HAH}XHHHT$8H\H4H|$@LD8H8H9u!HL$ H4$H\$LD$D$uD$HHl$(H0D$HHl$(H0[`t_`_o,
    200 eH%H;avXH(Hl$ Hl$ 1HL$8,HD$HH\$0HH$HL$HL$HD$HH|HL$@Hl$ H(PSOnnn@'eH%H;aH0Hl$(Hl$(1	HL$ HAH}XHHHT$@H\H4H|$8L8HD8H9u!HL$ L$Ht$HD$D$uD$HHl$(H0D$HHl$(H0[`t_`_o,
    204 os.(*File).Namefproto_testdiff-udiff failed: %v
    205 b1: %q
    206 b2: %q
    207 "".Diffb1 b2 data 0err 2~2~    "".EncodeJSON	data.lenBhxA~r1Ano input"".(*TestUI).ReadLineuiV~r1V~r2V("".(*TestUI).Printargs[ui[failed to match against regex %q: %v"".(*TestUI).PrintErrargs`	err.databui`"".(*TestUI).IsTerminaluiv~r0v"".(*TestUI).SetAutoCompleteui{"".inittype..hash."".TestUIph~r2type..eq."".TestUIpq~r2*proftest.TestUI*func(*proftest.TestUI) boolX`63
*interface {}O6W*[]interface {}6p/(*func(*proftest.TestUI, ...interface {})~*6:3/*func(*proftest.TestUI, string) (string, error)96D3*func(string) string;6M3,*func(*proftest.TestUI, func(string) string)_nx634cmd/vendor/github.com/google/pprof/internal/proftest
    209 IsTerminal*func() bool6Tx3Print*func(...interface {})o
63PrintErrReadLine*func(string) (string, error)g6D
    212 j+3SetAutoComplete*func(func(string) string)&6o5rc3t6TIgnoreAllowRxNumAllowRxMatches(b(p @*[1]interface {}56P[type..hash.[2]interface {}	ihph~r2type..eq.[2]interface {}pq~r2*[2]interface {}s-q6  ,Ytype..hash.[3]interface {}	ihph~r2type..eq.[3]interface {}pq~r2*[3]interface {}6?00	*[]string"v6
    213 type..hash.[3]string	ihph~r2type..eq.[3]stringpq~r2
    214 *[3]string
    215 +60(CiB*[]uint8i6~.8
encoding/jsonfmt	io/ioutilosos/execregexptesting	IIII@@@$?
    219 44J
    220  
    221 
    224 		
    228 
    229  "$&&&&&&&(*,0.`024_68:<>@B@B\r,DFHJHdHdL
    231  ~NPRTV(PXZ\ ^` ,bdHf
    232  @hj(pln\0prP2tvHx@lnz|~vH
    233 
    234 
    235  pp		(@lnz|?_p<:L&H lnvH lnvH
    238  <dt(vv
    239 
    240  |(0Pnr d
    241  (0Pnnr v
    242  (0Pr `v
    243  (0`r `v
    244  (0Pr `v
    245  (0`r `v
    246  (0Pr `v
    247  (0`r `v88.8 <<"6:HL8d88888:H8&88`:H8&	XX X0X`XpXXXNL.LB:Hb8z88	h.f>fR:Hh888	
    250 (x8xL:Hf88	HH.>
    252 R:Hl888	
    253 2BV:Hl88	<L`:Hv8	BB"6:	`6 R
    255 ,<P:d8z88	(8L:`8v88	  &&>>
    258 pp0@P
    259 `
    260 0@P
    262 Xpn  
    264 pp0@P
    265 `ZZ
    266 0@P
    267 XpZ$$
    269 pp0@P
    270 `||
    271 pp
    272 0@P
    273 X`ZVV
    275 pp0@P
    276 `
    277 0@P
    279 Xpn|dd
    281 pp0@P
    282 `
    283 0@P
    284 Xpnpp2..
    286 pp0@P
    287 `
    288 0@P
    290 Xppp^^
    292 pp0@P
    293 `
    294 0@P
    296 Xpnnn
    298 pp0@P
    299 `
    300 
    301 0@P
    302 Xp22
    304 pp0@P
    305 `
    306 
    307 0@P
    308 Xp|@@
    310 pp0@P
    311 `
    312 0@P
    313 Xppp2$$::
    315 pp0@P
    316 `
    317 
    318 0@P
    319 Xpn20@P
    321 `p
    322 
    323 000
    324 00x0x
    325 000
    326 00f0f
    327 000((0@P
    328 X
    329 np
    330 `p`&&
    331 pp0@P
    332 `
    333 0@P
    335 X`Zp|8H\:n8888	4DX:l888	  &&
    338 pp0@P
    339 `
    340 0@P
    342 X`Zp|8H\:n8888	4DX:l888	  &&
    345 pp0@P
    346 `::
    347 0@P
    349 X`Zp|
    351 pp0@P
    352 `
    353 pp
    354 0@P
    355 X`p,<P:b8z888	(8L:`8v88	  
    358 pp0@P
    359 `66
    360 0@P
    362 X`pp
    364 pp0@P
    365 `
    366 pp
    367 0@P
    368 X`R  
    372 
    373 D,,F::bdtv~((go19ld