1 !<arch> 2 __.PKGDEF 0 0 0 644 5833 ` 3 go object linux amd64 go1.8 X:framepointer 4 build id "3f655b1576129c15f23c0561c0023ee47027ccf5" 5 ---- 6 7 build id "3f655b1576129c15f23c0561c0023ee47027ccf5" 8 9 $$B 10 version 3 11 12 testenv M|SGOROOT/src/internal/testenv/testenv.go: Builder HasGoBuild MustHaveGoBuild 7T testing? common&mu RWMutexsync 23 w Mutex statesemaLockBm1UnlockB|SwriterSemreaderSemreaderCountreaderWait 26 "@ rw1 RLock@0 RLocker@ rw2esc:0x12 Locker"& RUnlock@0&@0output" WriterioB Write"pn&errchattyranfailed skippedfinisheddonehasSubraceErrorsparent> levelname start Timetimefsec 43 nsecloc Location` zone p` offset isDSTtx zoneTranswhen 49 index isstd isutccacheStart 50 cacheEnd 51 cacheZoneLStringJl2esc:0x22 firstZoneUsedJ esc:0x1getJ8JlookupJl6esc:0x32 56 sec7 58 name1offset2isDST3 60 start4 61 end5lookupFirstZoneJlookupNameJl4 name5 64 unix6offset1isDST2 ok3VAddHt28 Duration 67 68 HoursPd2 MinutesPNanosecondsP 70 SecondsPP d3H AddDateHyears3months4 days5H AfterHHu3AppendFormatH esc:0x9"b3esc:0x1a layout4"BeforeHH ClockHt4 hour1min2sec3DateH year1 MonthRm2 month2day3DayH EqualHHFormatH layout3 GobDecodeH" data3&GobEncodeHt3"&HourH ISOWeekH week2InH8Jloc3HIsZeroH LocalH8HnH8JMarshalBinaryH"&MarshalJSONH"&MarshalTextH"&MinuteHHRNanosecondH RoundH8PHSecondHH SubHHPTruncateH8PHUTCH8HUnixH 90 UnixNanoH 91 UnmarshalBinaryH"&UnmarshalJSONH"&UnmarshalTextH"& WeekdayH T YearH YearDayHZoneH absHdateHt5 full6R yday4locabsH abs3setLocHt1Jloc2durationP barriersignalsub<& Error>c1 args2Errorf> format2 args3Fail> FailNow>Failed>c2 Fatal>Fatalf> Log>Logf> Name> Skip> SkipNow> Skipf> Skipped>flushToParent> log> s2 private>setRan>skip>isParallel context testContext match matcherfilter matchFunc pat str&BsubNames 119 fullNameXm3>c4 subname5 ok2uniqueX parent3 subname4 BstartParallel runningnumWaitingmaxParallel releaseVwaitParallelVParallel<Run< name3<tf4report< FHasGoRun MustHaveGoRun< GoToolPath< GoTool & * HasExec MustHaveExec< #HasExternalNetwork -MustHaveExternalNetwork< HasSymlink MustHaveSymlink< HasLink MustHaveLink< SkipFlaky<issue2 SkipFlakyNet< H_notwin.go*init|SH.goGOOS runtime - linux?? false(! |SHasPrefix strings prefix3GOARCH 135 - amd64true(#D rlocker 138 B(*,."Zr1&ZPJJJutcLocJdays Short HhasSymlink ok1 reason2H, short 141 - 142 - android 144 -nacl 145 ! 146 -darwin8 149 - 150 -arm 151 ! 152 #XDXZ6` hour3P( 155 P%` nsec4P( 157 P%XX 159 'T1 `min3P( 161 P%`P( 162 P%XX 164 'H"X 165 |S`P( 166 P%`P( 167 P%XX 169 '<e(4thX 171 172 P%`(tjX 174 P% 175 %4th4 177 %~ 178 %4th4 180 %(tj,ththzththtjtj0~ththzthth~tjtj:zththztjtjHzth 181 182 %ztj 183 %J8tL`l3J(tlz 184 4/(XXtjd8tfth 186 187 %hth 190 191 % 192 193 %X 194 tjpz( 195 4/(tlt`8 196 - 197 - 198 ! 199 -8 201 - 202 - 203 ! 204 #8`*_8 205 #z 209 % 212 - 213 - 214 - 215 - plan9 216 ! 217 - 218 # 219 -: 220 $$ 221 _go_.o 0 0 0 644 19633 ` 222 go object linux amd64 go1.8 X:framepointer 223 build id "3f655b1576129c15f23c0561c0023ee47027ccf5" 224 ---- 225 226 227 ! 228 go17lderrors.aflag.aos.aos/exec.apath/filepath.aruntime.astrconv.astrings.atesting.a"".Builder*runtime.racefuncenter6go.string."GO_BUILDER_NAME"os.Getenv(runtime.racefuncexit0runtime.morestack_noctxt.autotmp_1type.int.autotmp_2type.*uint8~r0type.string.fptype.uintptrTgclocals2589ca35330fc0fce83503f4569854a0Tgclocals9fb7f0986f647f17cb53dda1484e0f7aN$GOROOT/src/internal/testenv/testenv.go"".HasGoBuildtype.boolTgclocals2a5305abe05176240e61b8620e19a815Tgclocals33cdeccccebe80329f1fdbee7f5874cb$"".MustHaveGoBuildttype.*testing.T"".HasGoRun "".MustHaveGoRun"".GoToolPath"".GoTool"runtime.racewrite.testing.(*common).Fatal runtime.racereadpath.lenpath.ptrerr.itaberr.data.autotmp_45.autotmp_40(type.[1]interface {}~r1Tgclocals6a88e2c1c47087cc64775e2cf396bf66Tgclocals235335ef5ecc46dbf5b73873c104bab9runtime.GOROOT,runtime.racewriterange"".statictmp_63 runtime.duffcopygo.string."go"*runtime.concatstring2$path/filepath.Joinos.Stat os/exec.LookPathBgo.string."cannot find go tool: ".type.errors.errorString"runtime.newobject(runtime.writeBarrierBgo.itab.*errors.errorString,error.runtime.writebarrierptrtext2.lengoBin.len.autotmp_69text2.ptrgoBin.ptr.autotmp_710type.*errors.errorString.autotmp_70.autotmp_51type.[3]stringtype.errorTgclocals42ffcbe123a9e8da2ba4283913124fa1Tgclocals56a09f2ca23822f49ea3bea4782178f5"".HasExec"".MustHaveExec*"".HasExternalNetworktesting.short4"".MustHaveExternalNetworkzgo.string."skipping test: no external network in -short mode".testing.(*common).SkipfTgclocals1a65e721a2ccc325b382662e7ffee780Tgclocals69c1753bd5f81501d95132d08af04464"".HasSymlink$"".MustHaveSymlink"".HasLink"".MustHaveLink"".SkipFlaky"".flakyruntime.convT2Ego.string."skipping known flaky test without the -flaky flag; see golang.org/issue/%d".autotmp_108.autotmp_113.autotmp_112.autotmp_107 230 issueTgclocals7d6dc0137570b246b37437e57288fcd6Tgclocals67658ac0929960fe83b495bb5e642886"".SkipFlakyNet@go.string."GO_BUILDER_FLAKY_NET"go.string."skipping test on builder known to have frequent network failures",testing.(*common).Skip runtime.duffzero*go.string."ParseBool""strconv.ErrSyntaxgo.string."F""runtime.cmpstring go.string."true"go.string."t"str3.lenstr3.ptr.autotmp_128.autotmp_127.autotmp_117.autotmp_116.autotmp_121*type.strconv.NumErrorTgclocals46f0bcc40c4718cecddc051fc9ea9c5cTgclocals3e55b38307bd1732966cb1fd2dc572c5"".hasSymlinkreasonokTgclocals54241e171da8af6ae173d69da0236748\$GOROOT/src/internal/testenv/testenv_notwin.go"".init"".initdone"runtime.throwinitflag.initos.initos/exec.init$path/filepath.initruntime.initstrconv.initstrings.inittesting.init"go.string."flaky"Jgo.string."run known-flaky tests too"flag.Bool.autotmp_130type.*bool(type..hash.[3]stringruntime.strhashi~r2hptype.*[3]stringTgclocalse6397a44f8e1b6e77d0f200b4fba5269$type..eq.[3]string runtime.eqstring.autotmp_140.autotmp_138.autotmp_139qTgclocalsb5c7440574e69788f4b5c44c58660c31Tgclocals663f8c6bfa83aa777198789ce63d9ab4,go.builtin.error.Error.autotmp_142.autotmp_143 232 .thisTgclocals48fa3758e632e1b97d3b7251e66d0b97Tgclocals9783710103695d7171ee820ce562d18d<autogenerated>$go.info."".Buildergo.info.uintptrgo.info.string"go.string."amd64"go.string."arm"*go.info."".HasGoBuildgo.info.bool"go.string."linux"xgo.string."skipping test: 'go build' not available on %s/%s"4go.info."".MustHaveGoBuild$go.info.*testing.T&go.info."".HasGoRuntgo.string."skipping test: 'go run' not available on %s/%s"0go.info."".MustHaveGoRun*go.info."".GoToolPathgo.info.intgo.info.*uint8Ngo.string."platform cannot run go tool" go.string.".exe"go.string."bin""go.info."".GoToolgo.info.error$go.info."".HasExectgo.string."skipping test: cannot exec subprocess on %s/%s".go.info."".MustHaveExec:go.info."".HasExternalNetworkDgo.info."".MustHaveExternalNetwork*go.info."".HasSymlinktgo.string."skipping test: cannot make symlinks on %s/%s%s"4go.info."".MustHaveSymlink$go.info."".HasLink~go.string."skipping test: hardlinks are not supported on %s/%s".go.info."".MustHaveLink(go.info."".SkipFlaky.go.info."".SkipFlakyNet*go.info."".hasSymlinkgo.info."".inittype.uint8"runtime.gcbits.01:type..namedata.*interface {}.$type.*interface {} runtime.algarray"type.interface {}"runtime.gcbits.03>type..namedata.*[]interface {}.(type.*[]interface {}&type.[]interface {}@type..namedata.*[1]interface {}.*type.*[1]interface {}2type..namedata.*[]string.type.*[]stringtype.[]string8go.info.type..hash.[3]string$go.info.*[3]string4go.info.type..eq.[3]string0type..hashfunc.[3]string,type..eqfunc.[3]string&type..alg.[3]string6type..namedata.**[3]string. type.**[3]string4type..namedata.*[3]string."runtime.gcbits.15<go.info.go.builtin.error.ErrorJgo.itablink.*errors.errorString,error>go.itab.*strconv.NumError,error,type.*strconv.NumErrorFgo.itablink.*strconv.NumError,error0type..importpath.errors.,type..importpath.flag.(type..importpath.os.2type..importpath.os/exec.>type..importpath.path/filepath.2type..importpath.runtime.2type..importpath.strconv.2type..importpath.strings.2type..importpath.testing.,X0dH%H;avlH8Hl$0Hl$0HD$8H$HH$HD$HD$HD$ HL$HL$(HD$(HD$@HD$ HD$HHl$0H8{pgo<+- 235 &2# 236 dH%H;av0HHl$Hl$HD$H$D$Hl$H +FH"&dH%H;av+HHl$Hl$HD$H$Hl$H &Af 239 &dH%H;av0HHl$Hl$HD$H$D$Hl$H +Ft"&dH%H;av+HHl$Hl$HD$H$Hl$H &A 242 &dH%H;aH`Hl$XHl$XHD$`H$HD$hH$H$HD$(HL$HL$0HT$HT$8H\$H\$ HtkHL$@HD$HHD$PHt$HH4$HD$@HD$HHD$8HD$PHD$hH$HD$HHD$HD$HD$HD$(HD$pHD$ HD$xHl$XH`HqH4$HD$0HHHD$(HT$8H\$ N* 244 ! ,k# 246 *j@+" 247 dH%HD$H;AnHH$H$H$H$HD$HD$PH$HL$xH$HH$HD$0H$H5Hl$Hl$HmH$H$HD$xH$HD$PH$H$HHD$HD$HD$HD$ H$HL$(HL$xHT$0HT$PH$HD$xH$HD$PH$H$H$HD$HD$HD$HD$`HL$ HL$@H$HL$HD$ HH$HHD$HD$HD$HD$ HD$0HL$(H$HD$HD$(HL$ HT$HT$HH\$H\$hHHI H$HD$HL$H$HHT$HD$HL$HD$ HD$(HD$XHL$0HL$8HH$HD$HD$pHH$HD$8HL$pHAuQHD$XHH$H$HH$HD$pH$H$HH$HD$XHD$HL$pHD$hH$HD$HH$H$H$H$HHD$`H$HD$@H$H$H$H$Hp`F/ j T?=NB 255 ;5%="B%cGG 256 dH%H;av0HHl$Hl$HD$H$D$Hl$H +F"&dH%H;av+HHl$Hl$HD$H$Hl$H &A 259 &dH%H;aveHHl$Hl$HD$H$HH$HH$HD$D$D$ Hl$H0`/{W&NdH%H;aH8Hl$0Hl$0HD$8H$HH$HH$HuHl$0H8HD$@H$HHD$HD$1HD$HD$ HD$(HpTopBo 262 !. 263 B 264 *3Q 265 dH%H;av0HHl$Hl$HD$H$D$Hl$H +F"&dH%H;av+HHl$Hl$HD$H$Hl$H &A 268 &dH%H;av0HHl$Hl$HD$H$D$Hl$H +F&dH%H;av+HHl$Hl$HD$H$Hl$H &A 272 &dH%H;aH`Hl$XHl$XHD$`H$HH$HH$HtHl$XH`HD$pHD$0HD$HHD$PHH$HD$0HD$HD$HD$@HL$HL$8HT$HH$HD$8HD$HHD$@HD$PHD$hH$HHD$HD$JHD$HHD$HD$ HD$(?T 275 !. 276 277 *3@"U 278 279 dH%HD$H;AIHH$H$WD$hD$x$H$H$HH$HD$HD$HD$(HL$HL$0HE01uH$HHHD$HHD$P@HD$XHD$`HH$HD$HHD$HD$HD$@HL$HL$8HT$XH$HD$@HD$XHD$8HD$`H$H$HD$XHD$HD$HD$@Hu1u 281 $HuFH|$hWHHl$Hl$HmHT$hH$HHD$hHD$p HD$xH$HD$0HD$xHD$(H$H$H$HH$HH H$H$1et;uT'HufAH'tH$HD$HHT$HD$HD$ HHD$(HHL$0HD$(HHL$0r;Hu7TQRQUQEbHu+TumQru^QuuOQe5HGt;Qr.Qu!QeHHHHzHqHhHuDFQAQLQSQEHu8FQauzQlukQsu\QelHRfFQa9Ql,QsQeHHHHHZHQHHH?H$HD$HHT$HD$HD$ HHD$(HHL$0HD$(HL$0H$HD$HHT$HD$HD$ HHD$(HHL$0:HD$(HL$0v 288 289 DU 290 PZQ"C\K 291 dH%H;avBHHl$Hl$HD$H$D$HD$ HD$(Hl$H =(!&+dH%H;aXH@Hl$8Hl$8HD$@H$HHH$<vHl$8H@HHH$<uHHH$HH$HD$D$HHD$HD$ HD$(HD$0H HH$u2HD$0HHH$Hl$8H@HH$HD$0HD$D 300 f&,f&*&7 303 dH%H;aH(Hl$ Hl$ HD$(H$1HL$8HD$HL$8H}7HH\$0HH$HL$HL$HD$HHD$HL$8H|HD$8HD$@Hl$ H(`P~O*S 306 dH%H;aHPHl$HHl$HHD$PH$1HD$(HHHD$8HT$XHH$HD$8HL$XHHT$@H\H\$0Ht$`H<H<$HD$8HL$`HHDH\$0H9uRHt$@H4$H\$HT$HD$D$ t,HL$(HAHD$(H[D$hHl$HHPD$hHl$HHP*[:&( 309 dH%H;av}H0Hl$(Hl$(HY Ht H|$8H9;uH#HD$0H$HD$8H@ HL$@H$HD$HD$HL$HL$ HD$ HD$HHD$HD$PHl$(H0j`x_<# 314 GO_BUILDER_NAME"".Builder.fpx"~r0amd64arm"".HasGoBuild.fpx"~r0linuxskipping test: 'go build' not available on %s/%s"".MustHaveGoBuild.fpx"t"".HasGoRun.fpx"~r0skipping test: 'go run' not available on %s/%s"".MustHaveGoRun.fpx"t=1"".GoToolPathpath.len"path.ptr@"err.itabH"err.dataP".fpx"t~r1"platform cannot run go tool.exegocannot find go tool: bin "".GoTooltext2.len~"path.len"goBin.len"text2.ptr"path.ptr"goBin.ptr".fpx"~r0~r1""".HasExec.fpx"~r0skipping test: cannot exec subprocess on %s/%s"".MustHaveExec.fpx"t"".HasExternalNetwork~r0o".fpx"~r0#2skipping test: no external network in -short mode"".MustHaveExternalNetwork.fpx"t"".HasSymlink.fpx"~r0skipping test: cannot make symlinks on %s/%s%s"".MustHaveSymlink.fpx"t"".HasLink.fpx"~r0skipping test: hardlinks are not supported on %s/%s"".MustHaveLink.fpx"tskipping known flaky test without the -flaky flag; see golang.org/issue/%d"".SkipFlaky.fpx"tissue"GO_BUILDER_FLAKY_NETtFtrueParseBoolskipping test on builder known to have frequent network failures "".SkipFlakyNetstr3.len"str3.ptr".fpx"t"".hasSymlink.fpx"okreason"flakyrun known-flaky tests too"".init.fpx" *interface {}O6W*[]interface {}6p/*[1]interface {}56P[ *[]string"v6 320 type..hash.[3]stringih".fpx"ph"~r2"type..eq.[3]stringiP".fpx"pq"~r2"**[3]string,7~%6 322 *[3]string 323 +60(CiBgo.builtin.error.Error.fpx".this~r1"errorsflagosos/exec path/filepathruntimestrconvstringstesting 327 N\ 328 p "$ 330 NX 331 &(*", 333 NX 334 v .0(*"2 336 NX 337 &(*"4 339 NX 340 v .0(*"6 342 Vr,|8:< 343 >0@oB_DOF?H/JLN.0 8PR"88 345 xTVX Z:\^:`b\^df^ h j : 347 l 348 349 350 np 353 355 @r@tvxBz|~o_N ,F>" 357 NX 358 &(*" 360 NX 361 v .0(*" 363 N\n>|> 364 0&&(*" 366 Vdv>> 367 p.0 " 369 NX 370 &(*" 372 NX 373 v .0(*" 375 NX 376 &(*" 378 NX 379 v .0(*" 381 Vdv>> 382 : O?/L.0 ""4 384 385 ::::> 386 387 L_.0"(." 389 NX 390 0 &*"F 392 Vd|> 393 >::l: 394 p& " 396 397 V 398 0P 400 " 401 V>> 402 403 0?/ & " 405 406 z 407 @` 409 N Z~~(N8l8 410 411 *(Z$.$T8r8 412 413 ``Z(,8,^8x8Z2*2P8n8\\Z$444Z8t8RPZ6.6`888888866\f**00 Z8&8^888888888Z~~(N8l8\\Z"2X8r8Z 414 .>d888bbZ8Hn88Z.T8r8\\Z(8^8x8Z~~(N8l8ffZ"2X8r8Z 415 ,R8l88((00 Z"2h8888Z 417 .T8p88 418 419 22ZZZ"H8>X`@ @ 420 pp0@P 421 ` 422 0@P 423 Xp$$ 425 pp0@P 426 ` 427 pp 428 0@P 429 X`&& 431 pp0@P 432 `LL 433 0@P 435 X`p 437 pp0@P 438 ` 439 pp 440 0@P 441 X`Z,<^88888Z(8Z8~8888 443 pp0@P 444 ` 445 pp 446 0@P 447 X` 449 0@P 451 X`pZ 453 0@f888@nP ~n@P 454 455 go17ld