Home | History | Annotate | Download | only in internal
      1 !<arch>
      2 __.PKGDEF       0           0     0     644     12309     `
      3 go object linux amd64 go1.5.1 X:none
      4 build id "c33d1034550bee89a2d8270c993922564b9cb013"
      5 
      6 $$
      7 package testenv
      8 	import runtime "runtime"
      9 	import os "os"
     10 	import strings "strings"
     11 	import testing "testing"
     12 	func @"".Builder () (? string)
     13 	func @"".HasGoBuild () (? bool)
     14 	import sync "sync" // indirect
     15 	type @"sync".Mutex struct { @"sync".state int32; @"sync".sema uint32 }
     16 	func (@"sync".m1 *@"sync".Mutex) Lock ()
     17 	func (@"sync".m1 *@"sync".Mutex) Unlock ()
     18 	type @"sync".Locker interface { Lock(); Unlock() }
     19 	type @"sync".RWMutex struct { @"sync".w @"sync".Mutex; @"sync".writerSem uint32; @"sync".readerSem uint32; @"sync".readerCount int32; @"sync".readerWait int32 }
     20 	func (@"sync".rw1 *@"sync".RWMutex) Lock ()
     21 	func (@"sync".rw1 *@"sync".RWMutex) RLock ()
     22 	func (@"sync".rw2 *@"sync".RWMutex "esc:0x12") RLocker () (? @"sync".Locker) { return (*@"sync".rlocker)(@"sync".rw2) }
     23 	func (@"sync".rw1 *@"sync".RWMutex) RUnlock ()
     24 	func (@"sync".rw1 *@"sync".RWMutex) Unlock ()
     25 	import time "time" // indirect
     26 	type @"time".zone struct { @"time".name string; @"time".offset int; @"time".isDST bool }
     27 	type @"time".zoneTrans struct { @"time".when int64; @"time".index uint8; @"time".isstd bool; @"time".isutc bool }
     28 	type @"time".Location struct { @"time".name string; @"time".zone []@"time".zone; @"time".tx []@"time".zoneTrans; @"time".cacheStart int64; @"time".cacheEnd int64; @"time".cacheZone *@"time".zone }
     29 	func (@"time".l2 *@"time".Location "esc:0x22") String () (? string)
     30 	func (@"time".l2 *@"time".Location "esc:0x1") @"time".firstZoneUsed () (? bool)
     31 	func (@"time".l2 *@"time".Location "esc:0x12") @"time".get () (? *@"time".Location)
     32 	func (@"time".l6 *@"time".Location "esc:0x32") @"time".lookup (@"time".sec7 int64) (@"time".name1 string, @"time".offset2 int, @"time".isDST3 bool, @"time".start4 int64, @"time".end5 int64)
     33 	func (@"time".l2 *@"time".Location "esc:0x1") @"time".lookupFirstZone () (? int)
     34 	func (@"time".l4 *@"time".Location "esc:0x1") @"time".lookupName (@"time".name5 string "esc:0x1", @"time".unix6 int64) (@"time".offset1 int, @"time".isDST2 bool, @"time".ok3 bool)
     35 	type @"time".Duration int64
     36 	func (@"time".d2 @"time".Duration) Hours () (? float64) { var @"time".hour3 @"time".Duration; ; @"time".hour3 = @"time".d2 / @"time".Duration(0x34630b8a000); var @"time".nsec4 @"time".Duration; ; @"time".nsec4 = @"time".d2 % @"time".Duration(0x34630b8a000); return float64(@"time".hour3) + float64(@"time".nsec4) * 8190022623310637111963488201822504381538623676021880892417778544696899264837610290203272971060556344039023584360473938041055625214280336402169897364226048p-553 }
     37 	func (@"time".d2 @"time".Duration) Minutes () (? float64) { var @"time".min3 @"time".Duration; ; @"time".min3 = @"time".d2 / @"time".Duration(0xdf8475800); var @"time".nsec4 @"time".Duration; ; @"time".nsec4 = @"time".d2 % @"time".Duration(0xdf8475800); return float64(@"time".min3) + float64(@"time".nsec4) * 7678146209353722106395056769533233877065564876941352542109479049699919628723768656821910653339403201031675627614471533358284117434246264392176261853609984p-547 }
     38 	func (@"time".d2 @"time".Duration) Nanoseconds () (? int64) { return int64(@"time".d2) }
     39 	func (@"time".d2 @"time".Duration) Seconds () (? float64) { var @"time".sec3 @"time".Duration; ; @"time".sec3 = @"time".d2 / @"time".Duration(0x3b9aca00); var @"time".nsec4 @"time".Duration; ; @"time".nsec4 = @"time".d2 % @"time".Duration(0x3b9aca00); return float64(@"time".sec3) + float64(@"time".nsec4) * 7198262071269114660816079141112770740375861891461678802759824945047098083990024106014198994535558872472104883612039846078596891298747423852523262413111296p-541 }
     40 	func (@"time".d2 @"time".Duration) String () (? string)
     41 	type @"time".Month int
     42 	func (@"time".m2 @"time".Month) String () (? string) { return @"time".months[@"time".m2 - @"time".Month(0x1)] }
     43 	type @"time".Weekday int
     44 	func (@"time".d2 @"time".Weekday) String () (? string) { return @"time".days[@"time".d2] }
     45 	type @"time".Time struct { @"time".sec int64; @"time".nsec int32; @"time".loc *@"time".Location }
     46 	func (@"time".t2 @"time".Time "esc:0x12") Add (@"time".d3 @"time".Duration) (? @"time".Time) { @"time".t2.@"time".sec += int64(@"time".d3 / @"time".Duration(0x3b9aca00)); var @"time".nsec4 int32; ; @"time".nsec4 = int32(@"time".t2.@"time".nsec) + int32(@"time".d3 % @"time".Duration(0x3b9aca00)); if @"time".nsec4 >= 0x3b9aca00 { @"time".t2.@"time".sec++; @"time".nsec4 -= 0x3b9aca00 } else { if @"time".nsec4 < 0x0 { @"time".t2.@"time".sec--; @"time".nsec4 += 0x3b9aca00 } }; @"time".t2.@"time".nsec = @"time".nsec4; return @"time".t2 }
     47 	func (@"time".t2 @"time".Time "esc:0x12") AddDate (@"time".years3 int, @"time".months4 int, @"time".days5 int) (? @"time".Time)
     48 	func (@"time".t2 @"time".Time "esc:0x1") After (@"time".u3 @"time".Time "esc:0x1") (? bool) { return @"time".t2.@"time".sec > @"time".u3.@"time".sec || @"time".t2.@"time".sec == @"time".u3.@"time".sec && @"time".t2.@"time".nsec > @"time".u3.@"time".nsec }
     49 	func (@"time".t2 @"time".Time "esc:0x9") AppendFormat (@"time".b3 []byte "esc:0x1a", @"time".layout4 string "esc:0x9") (? []byte)
     50 	func (@"time".t2 @"time".Time "esc:0x1") Before (@"time".u3 @"time".Time "esc:0x1") (? bool) { return @"time".t2.@"time".sec < @"time".u3.@"time".sec || @"time".t2.@"time".sec == @"time".u3.@"time".sec && @"time".t2.@"time".nsec < @"time".u3.@"time".nsec }
     51 	func (@"time".t4 @"time".Time "esc:0x1") Clock () (@"time".hour1 int, @"time".min2 int, @"time".sec3 int)
     52 	func (@"time".t4 @"time".Time "esc:0x1") Date () (@"time".year1 int, @"time".month2 @"time".Month, @"time".day3 int)
     53 	func (@"time".t2 @"time".Time "esc:0x1") Day () (? int)
     54 	func (@"time".t2 @"time".Time "esc:0x1") Equal (@"time".u3 @"time".Time "esc:0x1") (? bool) { return @"time".t2.@"time".sec == @"time".u3.@"time".sec && @"time".t2.@"time".nsec == @"time".u3.@"time".nsec }
     55 	func (@"time".t2 @"time".Time "esc:0x9") Format (@"time".layout3 string "esc:0x9") (? string)
     56 	func (@"time".t2 *@"time".Time "esc:0x1") GobDecode (@"time".data3 []byte "esc:0x1") (? error)
     57 	func (@"time".t3 @"time".Time "esc:0x1") GobEncode () (? []byte, ? error)
     58 	func (@"time".t2 @"time".Time "esc:0x1") Hour () (? int)
     59 	func (@"time".t3 @"time".Time "esc:0x1") ISOWeek () (@"time".year1 int, @"time".week2 int)
     60 	func (@"time".t2 @"time".Time "esc:0x12") In (@"time".loc3 *@"time".Location "esc:0x12") (? @"time".Time)
     61 	func (@"time".t2 @"time".Time "esc:0x1") IsZero () (? bool) { return @"time".t2.@"time".sec == 0x0 && @"time".t2.@"time".nsec == 0x0 }
     62 	func (@"time".t2 @"time".Time "esc:0x12") Local () (? @"time".Time) { @"time".t2.@"time".loc = @"time".Local; return @"time".t2 }
     63 	func (@"time".t2 @"time".Time "esc:0x12") Location () (? *@"time".Location) { var @"time".l3 *@"time".Location; ; @"time".l3 = @"time".t2.@"time".loc; if @"time".l3 == nil { @"time".l3 = @"time".UTC }; return @"time".l3 }
     64 	func (@"time".t3 @"time".Time "esc:0x1") MarshalBinary () (? []byte, ? error)
     65 	func (@"time".t3 @"time".Time "esc:0x9") MarshalJSON () (? []byte, ? error)
     66 	func (@"time".t3 @"time".Time "esc:0x9") MarshalText () (? []byte, ? error)
     67 	func (@"time".t2 @"time".Time "esc:0x1") Minute () (? int)
     68 	func (@"time".t2 @"time".Time "esc:0x1") Month () (? @"time".Month)
     69 	func (@"time".t2 @"time".Time "esc:0x1") Nanosecond () (? int) { return int(@"time".t2.@"time".nsec) }
     70 	func (@"time".t2 @"time".Time "esc:0x12") Round (@"time".d3 @"time".Duration) (? @"time".Time)
     71 	func (@"time".t2 @"time".Time "esc:0x1") Second () (? int)
     72 	func (@"time".t2 @"time".Time "esc:0x9") String () (? string)
     73 	func (@"time".t2 @"time".Time "esc:0x1") Sub (@"time".u3 @"time".Time "esc:0x1") (? @"time".Duration)
     74 	func (@"time".t2 @"time".Time "esc:0x12") Truncate (@"time".d3 @"time".Duration) (? @"time".Time)
     75 	func (@"time".t2 @"time".Time "esc:0x12") UTC () (? @"time".Time) { @"time".t2.@"time".loc = @"time".UTC; return @"time".t2 }
     76 	func (@"time".t2 @"time".Time "esc:0x1") Unix () (? int64) { return @"time".t2.@"time".sec + -0xe7791f700 }
     77 	func (@"time".t2 @"time".Time "esc:0x1") UnixNano () (? int64) { return (@"time".t2.@"time".sec + -0xe7791f700) * 0x3b9aca00 + int64(@"time".t2.@"time".nsec) }
     78 	func (@"time".t2 *@"time".Time "esc:0x1") UnmarshalBinary (@"time".data3 []byte "esc:0x1") (? error)
     79 	func (@"time".t2 *@"time".Time "esc:0x1") UnmarshalJSON (@"time".data3 []byte "esc:0x1") (@"time".err1 error)
     80 	func (@"time".t2 *@"time".Time "esc:0x1") UnmarshalText (@"time".data3 []byte "esc:0x1") (@"time".err1 error)
     81 	func (@"time".t2 @"time".Time "esc:0x1") Weekday () (? @"time".Weekday)
     82 	func (@"time".t2 @"time".Time "esc:0x1") Year () (? int)
     83 	func (@"time".t2 @"time".Time "esc:0x1") YearDay () (? int)
     84 	func (@"time".t3 @"time".Time "esc:0x32") Zone () (@"time".name1 string, @"time".offset2 int)
     85 	func (@"time".t2 @"time".Time "esc:0x1") @"time".abs () (? uint64)
     86 	func (@"time".t5 @"time".Time "esc:0x1") @"time".date (@"time".full6 bool) (@"time".year1 int, @"time".month2 @"time".Month, @"time".day3 int, @"time".yday4 int)
     87 	func (@"time".t4 @"time".Time "esc:0x32") @"time".locabs () (@"time".name1 string, @"time".offset2 int, @"time".abs3 uint64)
     88 	type @"testing".common struct { @"testing".mu @"sync".RWMutex; @"testing".output []byte; @"testing".failed bool; @"testing".skipped bool; @"testing".finished bool; @"testing".start @"time".Time; @"testing".duration @"time".Duration; @"testing".self interface {}; @"testing".signal chan interface {} }
     89 	func (@"testing".c1 *@"testing".common) Error (@"testing".args2 ...interface {} "esc:0x9")
     90 	func (@"testing".c1 *@"testing".common) Errorf (@"testing".format2 string "esc:0x9", @"testing".args3 ...interface {} "esc:0x9")
     91 	func (@"testing".c1 *@"testing".common) Fail ()
     92 	func (@"testing".c1 *@"testing".common) FailNow ()
     93 	func (@"testing".c2 *@"testing".common) Failed () (? bool)
     94 	func (@"testing".c1 *@"testing".common) Fatal (@"testing".args2 ...interface {} "esc:0x9")
     95 	func (@"testing".c1 *@"testing".common) Fatalf (@"testing".format2 string "esc:0x9", @"testing".args3 ...interface {} "esc:0x9")
     96 	func (@"testing".c1 *@"testing".common) Log (@"testing".args2 ...interface {} "esc:0x9")
     97 	func (@"testing".c1 *@"testing".common) Logf (@"testing".format2 string "esc:0x9", @"testing".args3 ...interface {} "esc:0x9")
     98 	func (@"testing".c1 *@"testing".common) Skip (@"testing".args2 ...interface {} "esc:0x9")
     99 	func (@"testing".c1 *@"testing".common) SkipNow ()
    100 	func (@"testing".c1 *@"testing".common) Skipf (@"testing".format2 string "esc:0x9", @"testing".args3 ...interface {} "esc:0x9")
    101 	func (@"testing".c2 *@"testing".common) Skipped () (? bool)
    102 	func (@"testing".c1 *@"testing".common) @"testing".log (@"testing".s2 string)
    103 	func (@"testing".c1 *@"testing".common "esc:0x1") @"testing".private () {  }
    104 	func (@"testing".c1 *@"testing".common) @"testing".skip ()
    105 	type @"testing".T struct { @"testing".? @"testing".common; @"testing".name string; @"testing".startParallel chan bool }
    106 	func (@"testing".t1 *@"testing".T "esc:0x1") Parallel ()
    107 	func (@"testing".t1 *@"testing".T) @"testing".report ()
    108 	func @"".MustHaveGoBuild (@"".t1 *@"testing".T)
    109 	func @"".HasGoRun () (? bool)
    110 	func @"".MustHaveGoRun (@"".t1 *@"testing".T)
    111 	func @"".HasExec () (? bool)
    112 	func @"".MustHaveExec (@"".t1 *@"testing".T)
    113 	func @"".HasExternalNetwork () (? bool) { return !@"testing".Short() }
    114 	func @"".MustHaveExternalNetwork (@"".t1 *@"testing".T)
    115 	func @"".init ()
    116 	type @"sync".rlocker struct { @"sync".w @"sync".Mutex; @"sync".writerSem uint32; @"sync".readerSem uint32; @"sync".readerCount int32; @"sync".readerWait int32 }
    117 	func (@"sync".r1 *@"sync".rlocker) Lock ()
    118 	func (@"sync".r1 *@"sync".rlocker) Unlock ()
    119 	var @"time".months [12]string
    120 	var @"time".days [7]string
    121 	var @"time".Local *@"time".Location
    122 	var @"time".UTC *@"time".Location
    123 	func @"testing".Short () (? bool) { return *@"testing".short }
    124 	var @"testing".short *bool
    125 
    126 $$
    127 _go_.o          0           0     0     644     17746     `
    128 go object linux amd64 go1.5.1 X:none
    129 
    130 !
    131 go13ldos.aruntime.astrings.atesting.a"".BuilderdH%H;av_H0H\$0H$1H\$8H\$@HH$HD$HL$HD$HL$ HL$8HD$(HD$@H0
    134 :
    135 *runtime.racefuncenter`6go.string."GO_BUILDER_NAME"
    136 os.Getenv
    137 (runtime.racefuncexit
    138 0runtime.morestack_noctxt `"".autotmp_0000type.string"".~r0type.string`Z_`2-7HTgclocalsd8fdd2a55187867c76648dc792366181Tgclocalsc55cf99de9cdd8c8202a466952fa1a45lprebuilts/go/linux-x86/src/internal/testenv/testenv.go"".HasGoBuildndH%H;av!H(H\$(H$D$0H(
    141 :
    142 *runtime.racefuncenterN
    143 (runtime.racefuncexitb
    144 0runtime.morestack_noctxtP"".~r0type.boolPOP@>
    146 $Tgclocals5184031d3a32a42d85027f073f873668Tgclocals33cdeccccebe80329f1fdbee7f5874cblprebuilts/go/linux-x86/src/internal/testenv/testenv.go$"".MustHaveGoBuild		dH%HD$H;A!H1HD$xH$H$H$H$H$$HH\$PHD$XHH\$@HD$H1H\$xH$H$H$H\$xHwHD$hHD$pH\$`HH$H\$PH\$HD$H\$H\$0H\$ H\$8H\$`H$H\$`Hl$0H+Hl$8=HkHH$H\$@H\$HD$H\$H\$0H\$ H\$8H\$`HH$H\$`Hl$0HH+Hl$8=ueHkH$H$H<$tEHH\$HD$0H\$`H\$H\$hH\$ H\$pH\$(H%LCL$Hl$LCL$Hl$&
    148 
    149 *runtime.racefuncenter
    150 "".HasGoBuild"go.string."linux""go.string."amd64"type.string
    151 runtime.convT2E
    152 "runtime.racewrite6runtime.writeBarrierEnabledtype.string
    153 runtime.convT2E
    154 "runtime.racewrite6runtime.writeBarrierEnabledxgo.string."skipping test: 'go build' not available on %s/%s"
    155 .testing.(*common).Skipf
    156 (runtime.racefuncexit
    157 .runtime.writebarrierptr
    158 .runtime.writebarrierptr
    159 0runtime.morestack_noctxt"".autotmp_0014"type.interface {}"".autotmp_0013"type.interface {}"".autotmp_0012?(type.[2]interface {}"".autotmp_0009o&type.[]interface {}"".autotmp_0008type.string"".autotmp_0007type.string"".ttype.*testing.TT$\>#;(J"F&n#>Tgclocalsea5138d814d46269fcb486a04203da7dTgclocals546bb59e94bb4a452262e9d94c983b9blprebuilts/go/linux-x86/src/internal/testenv/testenv.go"".HasGoRun~dH%H;av)HH\$H$$\$H
    161 
    162 :
    163 *runtime.racefuncenterD
    164 "".HasGoBuild^
    165 (runtime.racefuncexitr
    166 0runtime.morestack_noctxt"".~r0type.bool$@j!
    169 $Tgclocals5184031d3a32a42d85027f073f873668Tgclocals33cdeccccebe80329f1fdbee7f5874cblprebuilts/go/linux-x86/src/internal/testenv/testenv.go "".MustHaveGoRun		dH%HD$H;A!H1HD$xH$H$H$H$H$$HH\$PHD$XHH\$@HD$H1H\$xH$H$H$H\$xHwHD$hHD$pH\$`HH$H\$PH\$HD$H\$H\$0H\$ H\$8H\$`H$H\$`Hl$0H+Hl$8=HkHH$H\$@H\$HD$H\$H\$0H\$ H\$8H\$`HH$H\$`Hl$0HH+Hl$8=ueHkH$H$H<$tEHH\$HD$.H\$`H\$H\$hH\$ H\$pH\$(H%LCL$Hl$LCL$Hl$&
    171 
    172 *runtime.racefuncenter
    173 "".HasGoRun"go.string."linux""go.string."amd64"type.string
    174 runtime.convT2E
    175 "runtime.racewrite6runtime.writeBarrierEnabledtype.string
    176 runtime.convT2E
    177 "runtime.racewrite6runtime.writeBarrierEnabledtgo.string."skipping test: 'go run' not available on %s/%s"
    178 .testing.(*common).Skipf
    179 (runtime.racefuncexit
    180 .runtime.writebarrierptr
    181 .runtime.writebarrierptr
    182 0runtime.morestack_noctxt"".autotmp_0024"type.interface {}"".autotmp_0023"type.interface {}"".autotmp_0022?(type.[2]interface {}"".autotmp_0019o&type.[]interface {}"".autotmp_0018type.string"".autotmp_0017type.string"".ttype.*testing.TT$x>#;(J"F&n#>Tgclocalsea5138d814d46269fcb486a04203da7dTgclocals546bb59e94bb4a452262e9d94c983b9blprebuilts/go/linux-x86/src/internal/testenv/testenv.go"".HasExecndH%H;av!H(H\$(H$D$0H(
    184 :
    185 *runtime.racefuncenterN
    186 (runtime.racefuncexitb
    187 0runtime.morestack_noctxtP"".~r0type.boolPOP@
    189 $Tgclocals5184031d3a32a42d85027f073f873668Tgclocals33cdeccccebe80329f1fdbee7f5874cblprebuilts/go/linux-x86/src/internal/testenv/testenv.go"".MustHaveExec		dH%HD$H;A!H1HD$xH$H$H$H$H$$HH\$PHD$XHH\$@HD$H1H\$xH$H$H$H\$xHwHD$hHD$pH\$`HH$H\$PH\$HD$H\$H\$0H\$ H\$8H\$`H$H\$`Hl$0H+Hl$8=HkHH$H\$@H\$HD$H\$H\$0H\$ H\$8H\$`HH$H\$`Hl$0HH+Hl$8=ueHkH$H$H<$tEHH\$HD$.H\$`H\$H\$hH\$ H\$pH\$(H%LCL$Hl$LCL$Hl$&
    191 
    192 *runtime.racefuncenter
    193 "".HasExec"go.string."linux""go.string."amd64"type.string
    194 runtime.convT2E
    195 "runtime.racewrite6runtime.writeBarrierEnabledtype.string
    196 runtime.convT2E
    197 "runtime.racewrite6runtime.writeBarrierEnabledtgo.string."skipping test: cannot exec subprocess on %s/%s"
    198 .testing.(*common).Skipf
    199 (runtime.racefuncexit
    200 .runtime.writebarrierptr
    201 .runtime.writebarrierptr
    202 0runtime.morestack_noctxt"".autotmp_0038"type.interface {}"".autotmp_0037"type.interface {}"".autotmp_0036?(type.[2]interface {}"".autotmp_0033o&type.[]interface {}"".autotmp_0032type.string"".autotmp_0031type.string"".ttype.*testing.TT&>#;(J"F&n#>Tgclocalsea5138d814d46269fcb486a04203da7dTgclocals546bb59e94bb4a452262e9d94c983b9blprebuilts/go/linux-x86/src/internal/testenv/testenv.go*"".HasExternalNetworkdH%H;avQHH\$H$HH$HH$H+HHD$H
    204 :
    205 *runtime.racefuncenterHtesting.shortZ
    206  runtime.racereadhtesting.shortz
    207  runtime.racereadtesting.short
    208 (runtime.racefuncexit
    209 0runtime.morestack_noctxt"".~r0type.boolLpM
    211 TTgclocals5184031d3a32a42d85027f073f873668Tgclocals33cdeccccebe80329f1fdbee7f5874cblprebuilts/go/linux-x86/src/internal/testenv/testenv.go4"".MustHaveExternalNetworkdH%H;aH0H\$0H$HH$HH$H+@t;H\$8H$H<$t5HH\$HD$11H\$H\$ H\$(H0%S
    213 B
    214 *runtime.racefuncenterPtesting.shortb
    215  runtime.racereadptesting.short
    216  runtime.racereadtesting.shortzgo.string."skipping test: no external network in -short mode"
    217 .testing.(*common).Skipf
    218 (runtime.racefuncexit
    219 0runtime.morestack_noctxt`"".ttype.*testing.T`_` 0@	
 Tgclocals87d20ce1b58390b294df80b886db78bfTgclocals33cdeccccebe80329f1fdbee7f5874cblprebuilts/go/linux-x86/src/internal/testenv/testenv.go"".initdH%H;aHH\$H$HH$t-HH$u
    223 HHH$HH$H<,
    225 B
    226 *runtime.racefuncenterP"".initdoneb
    227  runtime.racereadp"".initdone"".initdone
    228  runtime.raceread"".initdone
    229 (runtime.racefuncexit
    230 "runtime.throwinit"".initdone
    231 "runtime.racewrite"".initdone
    232 os.init
    233 runtime.init
    234 strings.init
    235 testing.init"".initdone
    236 "runtime.racewrite"".initdone
    237 (runtime.racefuncexit
    238 0runtime.morestack_noctxtOR
    239  Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cblprebuilts/go/linux-x86/src/internal/testenv/testenv.go4type..hash.[2]interface {}dH%H;aH(H\$(H$HT$81HD$Hl$H9}\HD$ HHHHckRHHH\$0HtEHHH$HD$8HD$HT$HD$ HHl$H9|HT$8HT$@H(C
    242 
    243 B
    244 *runtime.racefuncenter
    245 (runtime.nilinterhash
    246 (runtime.racefuncexit
    247 0runtime.morestack_noctxt0P
    248 "".autotmp_0041type.int"".autotmp_0040type.int"".~r2 type.uintptr"".htype.uintptr"".p*type.*[2]interface {}POP Tgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals33cdeccccebe80329f1fdbee7f5874cblprebuilts/go/linux-x86/src/internal/testenv/testenv.go0type..eq.[2]interface {}dH%H;a/H`H\$`H$1HD$0Hl$0H9HD$8H\$pHHD$(HHH$HD$(H\$pHHHHH+Hl$PHkHl$XH\$hHHHH$HT$PH\$hHt}Hl$(HHHHKHL$HHD$@H9uLH$HL$HT$Hl$XHl$\$ t%HD$8HHl$0H9(D$xH`D$xH`|2
    252 B
    253 *runtime.racefuncenter
    254  runtime.raceread
    255  runtime.raceread
    256 runtime.efaceeq
    257 (runtime.racefuncexit
    258 (runtime.racefuncexit
    259 0runtime.morestack_noctxt0"".autotmp_0045?"type.interface {}"".autotmp_0044"type.interface {}"".autotmp_0043_type.int"".autotmp_0042Otype.int"".iotype.int"".~r2 type.bool"".q*type.*[2]interface {}"".p*type.*[2]interface {}& O_Tgclocals51af24152615272c3d9efc8538f95767Tgclocals2c78d3ad9d760b5f66e2e47be684c787lprebuilts/go/linux-x86/src/internal/testenv/testenv.go>go.string.hdr."GO_BUILDER_NAME"  6go.string."GO_BUILDER_NAME"6go.string."GO_BUILDER_NAME"  GO_BUILDER_NAMETgclocalsc55cf99de9cdd8c8202a466952fa1a45  Tgclocalsd8fdd2a55187867c76648dc792366181  *go.string.hdr."amd64"  "go.string."amd64""go.string."amd64"amd64&go.string.hdr."arm"  go.string."arm"go.string."arm"armTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals5184031d3a32a42d85027f073f873668*go.string.hdr."linux"  "go.string."linux""go.string."linux"linuxgo.string.hdr."skipping test: 'go build' not available on %s/%s"  0xgo.string."skipping test: 'go build' not available on %s/%s"xgo.string."skipping test: 'go build' not available on %s/%s"pbskipping test: 'go build' not available on %s/%sTgclocals546bb59e94bb4a452262e9d94c983b9b88
TWTgclocalsea5138d814d46269fcb486a04203da7d88Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals5184031d3a32a42d85027f073f873668|go.string.hdr."skipping test: 'go run' not available on %s/%s"  .tgo.string."skipping test: 'go run' not available on %s/%s"tgo.string."skipping test: 'go run' not available on %s/%s"`^skipping test: 'go run' not available on %s/%sTgclocals546bb59e94bb4a452262e9d94c983b9b88
TWTgclocalsea5138d814d46269fcb486a04203da7d88Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals5184031d3a32a42d85027f073f873668|go.string.hdr."skipping test: cannot exec subprocess on %s/%s"  .tgo.string."skipping test: cannot exec subprocess on %s/%s"tgo.string."skipping test: cannot exec subprocess on %s/%s"`^skipping test: cannot exec subprocess on %s/%sTgclocals546bb59e94bb4a452262e9d94c983b9b88
TWTgclocalsea5138d814d46269fcb486a04203da7d88Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals5184031d3a32a42d85027f073f873668go.string.hdr."skipping test: no external network in -short mode"  1zgo.string."skipping test: no external network in -short mode"zgo.string."skipping test: no external network in -short mode"pdskipping test: no external network in -short modeTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals87d20ce1b58390b294df80b886db78bfTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cb0"".initdonetype.uint8"".Builderf"".Builder "".HasGoBuildf"".HasGoBuild*"".MustHaveGoBuildf$"".MustHaveGoBuild"".HasGoRunf"".HasGoRun&"".MustHaveGoRunf "".MustHaveGoRun"".HasExecf"".HasExec$"".MustHaveExecf"".MustHaveExec0"".HasExternalNetworkf*"".HasExternalNetwork:"".MustHaveExternalNetworkf4"".MustHaveExternalNetwork"".initf"".init"runtime.gcbits.038go.string.hdr."interface {}"  0go.string."interface {}"0go.string."interface {}" interface {}"type.interface {}W0 runtime.algarray@"runtime.gcbits.03P8go.string.hdr."interface {}"p4go.weak.type.*interface {}"runtime.zerovalue"type.interface {}"runtime.gcbits.01<go.string.hdr."[]interface {}"  4go.string."[]interface {}"4go.string."[]interface {}" []interface {}&type.[]interface {}p/0 runtime.algarray@"runtime.gcbits.01P<go.string.hdr."[]interface {}"p8go.weak.type.*[]interface {}"runtime.zerovalue"type.interface {}Rgo.typelink.[]interface {}	[]interface {}&type.[]interface {}Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals2c78d3ad9d760b5f66e2e47be684c787  Tgclocals51af24152615272c3d9efc8538f95767  <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 {}"runtime.gcbits.0f>go.string.hdr."[2]interface {}"  6go.string."[2]interface {}"6go.string."[2]interface {}"  [2]interface {}(type.[2]interface {}  ,Y02type..alg.[2]interface {}@"runtime.gcbits.0fP>go.string.hdr."[2]interface {}"p:go.weak.type.*[2]interface {}"runtime.zerovalue"type.interface {}&type.[]interface {}Vgo.typelink.[2]interface {}	[2]interface {}(type.[2]interface {}@go.string.hdr."*[2]interface {}"  8go.string."*[2]interface {}"8go.string."*[2]interface {}"0"*[2]interface {}*type.*[2]interface {}s-q60 runtime.algarray@"runtime.gcbits.01P@go.string.hdr."*[2]interface {}"p<go.weak.type.**[2]interface {}"runtime.zerovalue(type.[2]interface {}.go.string.hdr."runtime"  &go.string."runtime"&go.string."runtime"runtime,go.importpath.runtime.  &go.string."runtime"$go.string.hdr."os"  go.string."os"go.string."os"os"go.importpath.os.  go.string."os".go.string.hdr."strings"  &go.string."strings"&go.string."strings"strings,go.importpath.strings.  &go.string."strings".go.string.hdr."testing"  &go.string."testing"&go.string."testing"testing,go.importpath.testing.  &go.string."testing":type..hash.[2]interface {}f4type..hash.[2]interface {}6type..eq.[2]interface {}f0type..eq.[2]interface {}"runtime.zerovaluego13ld