blob: 913d348634405ae2b600e4104108c1824df6ce57 [file] [log] [blame]
!<arch>
__.PKGDEF 0 0 0 644 12311 `
go object windows amd64 go1.5.1 X:none
build id "998c73528a21cbfa7dac3c7891868fb6c3bbe370"
$$
package testenv
import runtime "runtime"
import os "os"
import strings "strings"
import testing "testing"
func @"".Builder () (? string)
func @"".HasGoBuild () (? bool)
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 @"sync".Locker interface { Lock(); Unlock() }
type @"sync".RWMutex struct { @"sync".w @"sync".Mutex; @"sync".writerSem uint32; @"sync".readerSem uint32; @"sync".readerCount int32; @"sync".readerWait int32 }
func (@"sync".rw·1 *@"sync".RWMutex) Lock ()
func (@"sync".rw·1 *@"sync".RWMutex) RLock ()
func (@"sync".rw·2 *@"sync".RWMutex "esc:0x12") RLocker () (? @"sync".Locker) { return (*@"sync".rlocker)(@"sync".rw·2) }
func (@"sync".rw·1 *@"sync".RWMutex) RUnlock ()
func (@"sync".rw·1 *@"sync".RWMutex) Unlock ()
import time "time" // indirect
type @"time".zone struct { @"time".name string; @"time".offset int; @"time".isDST bool }
type @"time".zoneTrans struct { @"time".when int64; @"time".index uint8; @"time".isstd bool; @"time".isutc bool }
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 }
func (@"time".l·2 *@"time".Location "esc:0x22") String () (? string)
func (@"time".l·2 *@"time".Location "esc:0x1") @"time".firstZoneUsed () (? bool)
func (@"time".l·2 *@"time".Location "esc:0x12") @"time".get () (? *@"time".Location)
func (@"time".l·6 *@"time".Location "esc:0x32") @"time".lookup (@"time".sec·7 int64) (@"time".name·1 string, @"time".offset·2 int, @"time".isDST·3 bool, @"time".start·4 int64, @"time".end·5 int64)
func (@"time".l·2 *@"time".Location "esc:0x1") @"time".lookupFirstZone () (? int)
func (@"time".l·4 *@"time".Location "esc:0x1") @"time".lookupName (@"time".name·5 string "esc:0x1", @"time".unix·6 int64) (@"time".offset·1 int, @"time".isDST·2 bool, @"time".ok·3 bool)
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) * 8190022623310637111963488201822504381538623676021880892417778544696899264837610290203272971060556344039023584360473938041055625214280336402169897364226048p-553 }
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) * 7678146209353722106395056769533233877065564876941352542109479049699919628723768656821910653339403201031675627614471533358284117434246264392176261853609984p-547 }
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) * 7198262071269114660816079141112770740375861891461678802759824945047098083990024106014198994535558872472104883612039846078596891298747423852523262413111296p-541 }
func (@"time".d·2 @"time".Duration) String () (? string)
type @"time".Month int
func (@"time".m·2 @"time".Month) String () (? string) { return @"time".months[@"time".m·2 - @"time".Month(0x1)] }
type @"time".Weekday int
func (@"time".d·2 @"time".Weekday) String () (? string) { return @"time".days[@"time".d·2] }
type @"time".Time struct { @"time".sec int64; @"time".nsec int32; @"time".loc *@"time".Location }
func (@"time".t·2 @"time".Time "esc:0x12") Add (@"time".d·3 @"time".Duration) (? @"time".Time) { @"time".t·2.@"time".sec += int64(@"time".d·3 / @"time".Duration(0x3b9aca00)); var @"time".nsec·4 int32; ; @"time".nsec·4 = int32(@"time".t·2.@"time".nsec) + int32(@"time".d·3 % @"time".Duration(0x3b9aca00)); if @"time".nsec·4 >= 0x3b9aca00 { @"time".t·2.@"time".sec++; @"time".nsec·4 -= 0x3b9aca00 } else { if @"time".nsec·4 < 0x0 { @"time".t·2.@"time".sec--; @"time".nsec·4 += 0x3b9aca00 } }; @"time".t·2.@"time".nsec = @"time".nsec·4; return @"time".t·2 }
func (@"time".t·2 @"time".Time "esc:0x12") AddDate (@"time".years·3 int, @"time".months·4 int, @"time".days·5 int) (? @"time".Time)
func (@"time".t·2 @"time".Time "esc:0x1") After (@"time".u·3 @"time".Time "esc:0x1") (? bool) { return @"time".t·2.@"time".sec > @"time".u·3.@"time".sec || @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec > @"time".u·3.@"time".nsec }
func (@"time".t·2 @"time".Time "esc:0x9") AppendFormat (@"time".b·3 []byte "esc:0x1a", @"time".layout·4 string "esc:0x9") (? []byte)
func (@"time".t·2 @"time".Time "esc:0x1") Before (@"time".u·3 @"time".Time "esc:0x1") (? bool) { return @"time".t·2.@"time".sec < @"time".u·3.@"time".sec || @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec < @"time".u·3.@"time".nsec }
func (@"time".t·4 @"time".Time "esc:0x1") Clock () (@"time".hour·1 int, @"time".min·2 int, @"time".sec·3 int)
func (@"time".t·4 @"time".Time "esc:0x1") Date () (@"time".year·1 int, @"time".month·2 @"time".Month, @"time".day·3 int)
func (@"time".t·2 @"time".Time "esc:0x1") Day () (? int)
func (@"time".t·2 @"time".Time "esc:0x1") Equal (@"time".u·3 @"time".Time "esc:0x1") (? bool) { return @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec == @"time".u·3.@"time".nsec }
func (@"time".t·2 @"time".Time "esc:0x9") Format (@"time".layout·3 string "esc:0x9") (? string)
func (@"time".t·2 *@"time".Time "esc:0x1") GobDecode (@"time".data·3 []byte "esc:0x1") (? error)
func (@"time".t·3 @"time".Time "esc:0x1") GobEncode () (? []byte, ? error)
func (@"time".t·2 @"time".Time "esc:0x1") Hour () (? int)
func (@"time".t·3 @"time".Time "esc:0x1") ISOWeek () (@"time".year·1 int, @"time".week·2 int)
func (@"time".t·2 @"time".Time "esc:0x12") In (@"time".loc·3 *@"time".Location "esc:0x12") (? @"time".Time)
func (@"time".t·2 @"time".Time "esc:0x1") IsZero () (? bool) { return @"time".t·2.@"time".sec == 0x0 && @"time".t·2.@"time".nsec == 0x0 }
func (@"time".t·2 @"time".Time "esc:0x12") Local () (? @"time".Time) { @"time".t·2.@"time".loc = @"time".Local; return @"time".t·2 }
func (@"time".t·2 @"time".Time "esc:0x12") Location () (? *@"time".Location) { var @"time".l·3 *@"time".Location; ; @"time".l·3 = @"time".t·2.@"time".loc; if @"time".l·3 == nil { @"time".l·3 = @"time".UTC }; return @"time".l·3 }
func (@"time".t·3 @"time".Time "esc:0x1") MarshalBinary () (? []byte, ? error)
func (@"time".t·3 @"time".Time "esc:0x9") MarshalJSON () (? []byte, ? error)
func (@"time".t·3 @"time".Time "esc:0x9") MarshalText () (? []byte, ? error)
func (@"time".t·2 @"time".Time "esc:0x1") Minute () (? int)
func (@"time".t·2 @"time".Time "esc:0x1") Month () (? @"time".Month)
func (@"time".t·2 @"time".Time "esc:0x1") Nanosecond () (? int) { return int(@"time".t·2.@"time".nsec) }
func (@"time".t·2 @"time".Time "esc:0x12") Round (@"time".d·3 @"time".Duration) (? @"time".Time)
func (@"time".t·2 @"time".Time "esc:0x1") Second () (? int)
func (@"time".t·2 @"time".Time "esc:0x9") String () (? string)
func (@"time".t·2 @"time".Time "esc:0x1") Sub (@"time".u·3 @"time".Time "esc:0x1") (? @"time".Duration)
func (@"time".t·2 @"time".Time "esc:0x12") Truncate (@"time".d·3 @"time".Duration) (? @"time".Time)
func (@"time".t·2 @"time".Time "esc:0x12") UTC () (? @"time".Time) { @"time".t·2.@"time".loc = @"time".UTC; return @"time".t·2 }
func (@"time".t·2 @"time".Time "esc:0x1") Unix () (? int64) { return @"time".t·2.@"time".sec + -0xe7791f700 }
func (@"time".t·2 @"time".Time "esc:0x1") UnixNano () (? int64) { return (@"time".t·2.@"time".sec + -0xe7791f700) * 0x3b9aca00 + int64(@"time".t·2.@"time".nsec) }
func (@"time".t·2 *@"time".Time "esc:0x1") UnmarshalBinary (@"time".data·3 []byte "esc:0x1") (? error)
func (@"time".t·2 *@"time".Time "esc:0x1") UnmarshalJSON (@"time".data·3 []byte "esc:0x1") (@"time".err·1 error)
func (@"time".t·2 *@"time".Time "esc:0x1") UnmarshalText (@"time".data·3 []byte "esc:0x1") (@"time".err·1 error)
func (@"time".t·2 @"time".Time "esc:0x1") Weekday () (? @"time".Weekday)
func (@"time".t·2 @"time".Time "esc:0x1") Year () (? int)
func (@"time".t·2 @"time".Time "esc:0x1") YearDay () (? int)
func (@"time".t·3 @"time".Time "esc:0x32") Zone () (@"time".name·1 string, @"time".offset·2 int)
func (@"time".t·2 @"time".Time "esc:0x1") @"time".abs () (? uint64)
func (@"time".t·5 @"time".Time "esc:0x1") @"time".date (@"time".full·6 bool) (@"time".year·1 int, @"time".month·2 @"time".Month, @"time".day·3 int, @"time".yday·4 int)
func (@"time".t·4 @"time".Time "esc:0x32") @"time".locabs () (@"time".name·1 string, @"time".offset·2 int, @"time".abs·3 uint64)
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 {} }
func (@"testing".c·1 *@"testing".common) Error (@"testing".args·2 ...interface {} "esc:0x9")
func (@"testing".c·1 *@"testing".common) Errorf (@"testing".format·2 string "esc:0x9", @"testing".args·3 ...interface {} "esc:0x9")
func (@"testing".c·1 *@"testing".common) Fail ()
func (@"testing".c·1 *@"testing".common) FailNow ()
func (@"testing".c·2 *@"testing".common) Failed () (? bool)
func (@"testing".c·1 *@"testing".common) Fatal (@"testing".args·2 ...interface {} "esc:0x9")
func (@"testing".c·1 *@"testing".common) Fatalf (@"testing".format·2 string "esc:0x9", @"testing".args·3 ...interface {} "esc:0x9")
func (@"testing".c·1 *@"testing".common) Log (@"testing".args·2 ...interface {} "esc:0x9")
func (@"testing".c·1 *@"testing".common) Logf (@"testing".format·2 string "esc:0x9", @"testing".args·3 ...interface {} "esc:0x9")
func (@"testing".c·1 *@"testing".common) Skip (@"testing".args·2 ...interface {} "esc:0x9")
func (@"testing".c·1 *@"testing".common) SkipNow ()
func (@"testing".c·1 *@"testing".common) Skipf (@"testing".format·2 string "esc:0x9", @"testing".args·3 ...interface {} "esc:0x9")
func (@"testing".c·2 *@"testing".common) Skipped () (? bool)
func (@"testing".c·1 *@"testing".common) @"testing".log (@"testing".s·2 string)
func (@"testing".c·1 *@"testing".common "esc:0x1") @"testing".private () { }
func (@"testing".c·1 *@"testing".common) @"testing".skip ()
type @"testing".T struct { @"testing".? @"testing".common; @"testing".name string; @"testing".startParallel chan bool }
func (@"testing".t·1 *@"testing".T "esc:0x1") Parallel ()
func (@"testing".t·1 *@"testing".T) @"testing".report ()
func @"".MustHaveGoBuild (@"".t·1 *@"testing".T)
func @"".HasGoRun () (? bool)
func @"".MustHaveGoRun (@"".t·1 *@"testing".T)
func @"".HasExec () (? bool)
func @"".MustHaveExec (@"".t·1 *@"testing".T)
func @"".HasExternalNetwork () (? bool) { return !@"testing".Short() }
func @"".MustHaveExternalNetwork (@"".t·1 *@"testing".T)
func @"".init ()
type @"sync".rlocker struct { @"sync".w @"sync".Mutex; @"sync".writerSem uint32; @"sync".readerSem uint32; @"sync".readerCount int32; @"sync".readerWait int32 }
func (@"sync".r·1 *@"sync".rlocker) Lock ()
func (@"sync".r·1 *@"sync".rlocker) Unlock ()
var @"time".months [12]string
var @"time".days [7]string
var @"time".Local *@"time".Location
var @"time".UTC *@"time".Location
func @"testing".Short () (? bool) { return *@"testing".short }
var @"testing".short *bool
$$
�_go_.o 0 0 0 644 17741 `
go object windows amd64 go1.5.1 X:none
!
��go13ldos.aruntime.astrings.atesting.a�þ"".Builder��€��øeH‹ %(���H‹‰����H;av_Hƒì0H‹\$0H‰$è����1ÛH‰\$8H‰\$@H����H‰$HÇD$���è����H‹L$H‹D$H‰L$ H‰L$8H‰D$(H‰D$@è����HƒÄ0Ãè����ë„ ������H
��*runtime.racefuncenter���n��6go.string."GO_BUILDER_NAME"���’
��os.Getenv���Ø
��(runtime.racefuncexit���ì
��0runtime.morestack_noctxt��� `��"".autotmp_0000�type.string� "".~r0��type.string�`Z_` �€�247 ��#H�Tgclocals·d8fdd2a55187867c76648dc792366181�Tgclocals·c55cf99de9cdd8c8202a466952fa1a45���ZC:/workdir/go/src/internal/testenv/testenv.goþ"".HasGoBuild��€��|eH‹ %(���H‹‰����H;av!Hƒì(H‹\$(H‰$è����ÆD$0è����HƒÄ(Ãè����ëÂ������H
��*runtime.racefuncenter���\
��(runtime.racefuncexit���p
��0runtime.morestack_noctxt���P�� "".~r0��type.bool�POP �@�> �
�#�Tgclocals·5184031d3a32a42d85027f073f873668�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���ZC:/workdir/go/src/internal/testenv/testenv.goþ$"".MustHaveGoBuild��  ��” eH‹ %(���H‹‰����HD$èH;A†!��Hì˜���1ÀH‰D$xH‰„$€���H‰„$ˆ���H‰„$���H‹œ$˜���H‰$è����è����¶$€û�…Ö��H����H‰\$PHÇD$X���H����H‰\$@HÇD$H���1ÛH‰\$xH‰œ$€���H‰œ$ˆ���H‰œ$���H\$xHƒû�„w��HÇD$h���HÇD$p���H‰\$`H����H‰$H\$PH‰\$HÇD$����è����H‹\$H‰\$0H‹\$ H‰\$8H‹\$`H‰$è����H‹\$`H‹l$0H‰+H‹l$8€=�����…å���H‰kH����H‰$H\$@H‰\$HÇD$����è����H‹\$H‰\$0H‹\$ H‰\$8H‹\$`HƒÃH‰$è����H‹\$`H‹l$0HƒÃH‰+H‹l$8€=�����ueH‰kH‹œ$ ���H‰$Hƒ<$�tEH����H‰\$HÇD$0���H‹\$`H‰\$H‹\$hH‰\$ H‹\$pH‰\$(è����è����HÄ˜���É%����ë²LCL‰$H‰l$è����ë‹LCL‰$H‰l$è����éÿÿÿ‰é‚þÿÿë¶è����é¶ýÿÿ&������¤
��*runtime.racefuncenter���®
��"".HasGoBuild���Ö��&go.string."windows"���€��"go.string."amd64"���´��type.string���ì
��runtime.convT2E���°
��"runtime.racewrite���à�6runtime.writeBarrierEnabled���„��type.string���¼
��runtime.convT2E���ˆ
��"runtime.racewrite���À�6runtime.writeBarrierEnabled���‚��xgo.string."skipping test: 'go build' not available on %s/%s"���ä
��.testing.(*common).Skipf���î
��(runtime.racefuncexit���´
��.runtime.writebarrierptr���Ü
��.runtime.writebarrierptr���‚ 
��0runtime.morestack_noctxt���°��"".autotmp_0014��"type.interface {}�"".autotmp_0013�Ï"type.interface {}�"".autotmp_0012�?(type.[2]interface {}�"".autotmp_0009�o&type.[]interface {}�"".autotmp_0008�¯type.string�"".autotmp_0007�type.string�"".t��type.*testing.T�&°Ü¯°M�Ð�$\E#Ž;�(�Q¤"F&n#7�Tgclocals·ea5138d814d46269fcb486a04203da7d�Tgclocals·546bb59e94bb4a452262e9d94c983b9b���ZC:/workdir/go/src/internal/testenv/testenv.goþ"".HasGoRun�� ��ŒeH‹ %(���H‹‰����H;av)HƒìH‹\$H‰$è����è����¶$ˆ\$è����HƒÄÃè����ëº
������H
��*runtime.racefuncenter���R
��"".HasGoBuild���l
��(runtime.racefuncexit���€
��0runtime.morestack_noctxt����� "".~r0��type.bool�$�P�j( �
�#-�Tgclocals·5184031d3a32a42d85027f073f873668�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���ZC:/workdir/go/src/internal/testenv/testenv.goþ "".MustHaveGoRun��  ��” eH‹ %(���H‹‰����HD$èH;A†!��Hì˜���1ÀH‰D$xH‰„$€���H‰„$ˆ���H‰„$���H‹œ$˜���H‰$è����è����¶$€û�…Ö��H����H‰\$PHÇD$X���H����H‰\$@HÇD$H���1ÛH‰\$xH‰œ$€���H‰œ$ˆ���H‰œ$���H\$xHƒû�„w��HÇD$h���HÇD$p���H‰\$`H����H‰$H\$PH‰\$HÇD$����è����H‹\$H‰\$0H‹\$ H‰\$8H‹\$`H‰$è����H‹\$`H‹l$0H‰+H‹l$8€=�����…å���H‰kH����H‰$H\$@H‰\$HÇD$����è����H‹\$H‰\$0H‹\$ H‰\$8H‹\$`HƒÃH‰$è����H‹\$`H‹l$0HƒÃH‰+H‹l$8€=�����ueH‰kH‹œ$ ���H‰$Hƒ<$�tEH����H‰\$HÇD$.���H‹\$`H‰\$H‹\$hH‰\$ H‹\$pH‰\$(è����è����HÄ˜���É%����ë²LCL‰$H‰l$è����ë‹LCL‰$H‰l$è����éÿÿÿ‰é‚þÿÿë¶è����é¶ýÿÿ&������¤
��*runtime.racefuncenter���®
��"".HasGoRun���Ö��&go.string."windows"���€��"go.string."amd64"���´��type.string���ì
��runtime.convT2E���°
��"runtime.racewrite���à�6runtime.writeBarrierEnabled���„��type.string���¼
��runtime.convT2E���ˆ
��"runtime.racewrite���À�6runtime.writeBarrierEnabled���‚��tgo.string."skipping test: 'go run' not available on %s/%s"���ä
��.testing.(*common).Skipf���î
��(runtime.racefuncexit���´
��.runtime.writebarrierptr���Ü
��.runtime.writebarrierptr���‚ 
��0runtime.morestack_noctxt���°��"".autotmp_0024��"type.interface {}�"".autotmp_0023�Ï"type.interface {}�"".autotmp_0022�?(type.[2]interface {}�"".autotmp_0019�o&type.[]interface {}�"".autotmp_0018�¯type.string�"".autotmp_0017�type.string�"".t��type.*testing.T�&°Ü¯°M�Ð�$xE#Ž;�(�Q¤"F&n#7�Tgclocals·ea5138d814d46269fcb486a04203da7d�Tgclocals·546bb59e94bb4a452262e9d94c983b9b���ZC:/workdir/go/src/internal/testenv/testenv.goþ"".HasExec��€��|eH‹ %(���H‹‰����H;av!Hƒì(H‹\$(H‰$è����ÆD$0è����HƒÄ(Ãè����ëÂ������H
��*runtime.racefuncenter���\
��(runtime.racefuncexit���p
��0runtime.morestack_noctxt���P�� "".~r0��type.bool�POP �@�ˆ �
�#�Tgclocals·5184031d3a32a42d85027f073f873668�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���ZC:/workdir/go/src/internal/testenv/testenv.goþ"".MustHaveExec��  ��” eH‹ %(���H‹‰����HD$èH;A†!��Hì˜���1ÀH‰D$xH‰„$€���H‰„$ˆ���H‰„$���H‹œ$˜���H‰$è����è����¶$€û�…Ö��H����H‰\$PHÇD$X���H����H‰\$@HÇD$H���1ÛH‰\$xH‰œ$€���H‰œ$ˆ���H‰œ$���H\$xHƒû�„w��HÇD$h���HÇD$p���H‰\$`H����H‰$H\$PH‰\$HÇD$����è����H‹\$H‰\$0H‹\$ H‰\$8H‹\$`H‰$è����H‹\$`H‹l$0H‰+H‹l$8€=�����…å���H‰kH����H‰$H\$@H‰\$HÇD$����è����H‹\$H‰\$0H‹\$ H‰\$8H‹\$`HƒÃH‰$è����H‹\$`H‹l$0HƒÃH‰+H‹l$8€=�����ueH‰kH‹œ$ ���H‰$Hƒ<$�tEH����H‰\$HÇD$.���H‹\$`H‰\$H‹\$hH‰\$ H‹\$pH‰\$(è����è����HÄ˜���É%����ë²LCL‰$H‰l$è����ë‹LCL‰$H‰l$è����éÿÿÿ‰é‚þÿÿë¶è����é¶ýÿÿ&������¤
��*runtime.racefuncenter���®
��"".HasExec���Ö��&go.string."windows"���€��"go.string."amd64"���´��type.string���ì
��runtime.convT2E���°
��"runtime.racewrite���à�6runtime.writeBarrierEnabled���„��type.string���¼
��runtime.convT2E���ˆ
��"runtime.racewrite���À�6runtime.writeBarrierEnabled���‚��tgo.string."skipping test: cannot exec subprocess on %s/%s"���ä
��.testing.(*common).Skipf���î
��(runtime.racefuncexit���´
��.runtime.writebarrierptr���Ü
��.runtime.writebarrierptr���‚ 
��0runtime.morestack_noctxt���°��"".autotmp_0038��"type.interface {}�"".autotmp_0037�Ï"type.interface {}�"".autotmp_0036�?(type.[2]interface {}�"".autotmp_0033�o&type.[]interface {}�"".autotmp_0032�¯type.string�"".autotmp_0031�type.string�"".t��type.*testing.T�&°Ü¯°M�Ð�&¦E#Ž;�(�Q¤"F&n#7�Tgclocals·ea5138d814d46269fcb486a04203da7d�Tgclocals·546bb59e94bb4a452262e9d94c983b9b���ZC:/workdir/go/src/internal/testenv/testenv.goþ*"".HasExternalNetwork��à��ÜeH‹ %(���H‹‰����H;avQHƒìH‹\$H‰$è����H����H‰$è����H‹����H‰$è����H‹����¶+H‰èHƒðˆD$è����HƒÄÃè����ë’������H
��*runtime.racefuncenter���V��testing.short���h
�� runtime.raceread���v��testing.short���ˆ
�� runtime.raceread���–��testing.short���¼
��(runtime.racefuncexit���Ð
��0runtime.morestack_noctxt����� "".~r0��type.bool�L �p�¶M �
�#M�Tgclocals·5184031d3a32a42d85027f073f873668�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���ZC:/workdir/go/src/internal/testenv/testenv.goþ4"".MustHaveExternalNetwork��€��èeH‹ %(���H‹‰����H;a†���Hƒì0H‹\$0H‰$è����H����H‰$è����H‹����H‰$è����H‹����¶+@€ý�t;H‹\$8H‰$Hƒ<$�t5H����H‰\$HÇD$1���1ÛH‰\$H‰\$ H‰\$(è����è����HƒÄ0É%����ëÂè����éLÿÿÿ������P
��*runtime.racefuncenter���^��testing.short���p
�� runtime.raceread���~��testing.short���
�� runtime.raceread���ž��testing.short���Þ��zgo.string."skipping test: no external network in -short mode"���¦
��.testing.(*common).Skipf���°
��(runtime.racefuncexit���Ö
��0runtime.morestack_noctxt���`��"".t��type.*testing.T�`‚_`�À� Ä0@ � �'™�Tgclocals·87d20ce1b58390b294df80b886db78bf�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���ZC:/workdir/go/src/internal/testenv/testenv.goþ"".init�� ��–eH‹ %(���H‹‰����H;a†§���HƒìH‹\$H‰$è����H����H‰$è����¶����€û�t-H����H‰$è����¶����€ûu
è����HƒÄÃè���� H����H‰$è����Æ����è����è����è����è����H����H‰$è����Æ����è����HƒÄÃè����é5ÿÿÿ,������P
��*runtime.racefuncenter���^��"".initdone·���p
�� runtime.raceread���~��"".initdone·���–��"".initdone·���¨
�� runtime.raceread���¶��"".initdone·���Ê
��(runtime.racefuncexit���Þ
��"runtime.throwinit���ð��"".initdone·���‚
��"runtime.racewrite���Ž�"".initdone·���š
��os.init���¤
��runtime.init���®
��strings.init���¸
��testing.init���Æ��"".initdone·���Ø
��"runtime.racewrite���ä�"".initdone·���ð
��(runtime.racefuncexit���„
��0runtime.morestack_noctxt�������OR��
ÌÐ� �'©�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���ZC:/workdir/go/src/internal/testenv/testenv.goþ4type..hash.[2]interface {}� ��ˆeH‹ %(���H‹‰����H;a† ���Hƒì(H‹\$(H‰$è����H‹T$81ÀHÇD$���H‹l$H9è}\H‰D$ H‰ÅH‰ÐHÁÀH»¿c»kïR�H¯ØH‰ØH‹\$0Hƒû�tEHÁåHëH‰$H‰D$8H‰D$è����H‹T$H‹D$ HÿÀH‹l$H9è|¤H‰T$8H‰T$@è����HƒÄ(Éë·è����é<ÿÿÿ
������P
��*runtime.racefuncenter���Ž
��(runtime.nilinterhash���Ú
��(runtime.racefuncexit���ö
��0runtime.morestack_noctxt���0P��
"".autotmp_0041�type.int�"".autotmp_0040�type.int� "".~r2� type.uintptr�"".h�type.uintptr�"".p��*type.*[2]interface {}�P—OP�Ð�Ð� �'©�Tgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���ZC:/workdir/go/src/internal/testenv/testenv.goþ0type..eq.[2]interface {}�À��¦eH‹ %(���H‹‰����H;a†/��Hƒì`H‹\$`H‰$è����1ÀHÇD$0���H‹l$0H9èØ���H‰D$8H‹\$pH‰ÅH‰D$(HÁåHëH‰$è����H‹D$(H‹\$pHƒû�„Ç���H‰ÅHÁåHëH‹+H‰l$PH‹kH‰l$XH‹\$hH‰ÅHÁåHëH‰$è����H‹T$PH‹\$hHƒû�t}H‹l$(HÁåHëH‹H‹KH‰L$HH‰D$@H9ÐuLH‰$H‰L$H‰T$H‹l$XH‰l$è����¶\$ €û�t%H‹D$8HÿÀH‹l$0H9èŒ(ÿÿÿÆD$xè����HƒÄ`ÃÆD$x�è����HƒÄ`Éé|ÿÿÿ‰é2ÿÿÿè����é­þÿÿ������P
��*runtime.racefuncenter���Æ
�� runtime.raceread���Ô
�� runtime.raceread���ò
��runtime.efaceeq���Æ
��(runtime.racefuncexit���ä
��(runtime.racefuncexit���”
��0runtime.morestack_noctxt���0À��"".autotmp_0045�?"type.interface {}�"".autotmp_0044�"type.interface {}�"".autotmp_0043�_type.int�"".autotmp_0042�Otype.int�"".i�otype.int� "".~r2� type.bool�"".q�*type.*[2]interface {}�"".p��*type.*[2]interface {}�&À¿À¿À%�à�à��'‚Oh�Tgclocals·51af24152615272c3d9efc8538f95767�Tgclocals·2c78d3ad9d760b5f66e2e47be684c787���ZC:/workdir/go/src/internal/testenv/testenv.goþ>go.string.hdr."GO_BUILDER_NAME"� �� ������������������6go.string."GO_BUILDER_NAME"���þ6go.string."GO_BUILDER_NAME"� �� GO_BUILDER_NAME��þTgclocals·c55cf99de9cdd8c8202a466952fa1a45� �� ���������������þTgclocals·d8fdd2a55187867c76648dc792366181� �� ��������������þ*go.string.hdr."amd64"� �� ������������������"go.string."amd64"���þ"go.string."amd64"��� amd64��þ&go.string.hdr."arm"� �� ������������������go.string."arm"���þgo.string."arm"���arm��þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·5184031d3a32a42d85027f073f873668��������������þ.go.string.hdr."windows"� �� ������������������&go.string."windows"���þ&go.string."windows"���windows��þ€go.string.hdr."skipping test: 'go build' not available on %s/%s"� �� ��������0����������xgo.string."skipping test: 'go build' not available on %s/%s"���þxgo.string."skipping test: 'go build' not available on %s/%s"�p��bskipping test: 'go build' not available on %s/%s��þTgclocals·546bb59e94bb4a452262e9d94c983b9b�8��8��� ����������T��W�����þTgclocals·ea5138d814d46269fcb486a04203da7d�8��8����������������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·5184031d3a32a42d85027f073f873668��������������þ|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/%s��þTgclocals·546bb59e94bb4a452262e9d94c983b9b�8��8��� ����������T��W�����þTgclocals·ea5138d814d46269fcb486a04203da7d�8��8����������������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·5184031d3a32a42d85027f073f873668��������������þ|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/%s��þTgclocals·546bb59e94bb4a452262e9d94c983b9b�8��8��� ����������T��W�����þTgclocals·ea5138d814d46269fcb486a04203da7d�8��8����������������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·5184031d3a32a42d85027f073f873668��������������þ‚go.string.hdr."skipping test: no external network in -short mode"� �� ��������1����������zgo.string."skipping test: no external network in -short mode"���þzgo.string."skipping test: no external network in -short mode"�p��dskipping test: no external network in -short mode��þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·87d20ce1b58390b294df80b886db78bf�������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þ0"".initdone·��type.uint8���þ"".Builder·f��������������"".Builder���þ "".HasGoBuild·f��������������"".HasGoBuild���þ*"".MustHaveGoBuild·f��������������$"".MustHaveGoBuild���þ"".HasGoRun·f��������������"".HasGoRun���þ&"".MustHaveGoRun·f�������������� "".MustHaveGoRun���þ"".HasExec·f��������������"".HasExec���þ$"".MustHaveExec·f��������������"".MustHaveExec���þ0"".HasExternalNetwork·f��������������*"".HasExternalNetwork���þ:"".MustHaveExternalNetwork·f��������������4"".MustHaveExternalNetwork���þ"".init·f��������������"".init���þ"runtime.gcbits.03����þ8go.string.hdr."interface {}"� �� �������� ����������0go.string."interface {}"���þ0go.string."interface {}"� ��interface {}��þ"type.interface {}�À��À��������������çW ������������������������������������������������������������������������� 0€� runtime.algarray���@��"runtime.gcbits.03���P��8go.string.hdr."interface {}"���p��4go.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.01���P��<go.string.hdr."[]interface {}"���p��8go.weak.type.*[]interface {}���€��"runtime.zerovalue�����"type.interface {}���þRgo.typelink.[]interface {} []interface {}��������������&type.[]interface {}���þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2�������������þTgclocals·2c78d3ad9d760b5f66e2e47be684c787� �� ���������� ����þTgclocals·51af24152615272c3d9efc8538f95767� �� �������������þ<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 {}�À��À ������� �������,Y¤ñ������������������������������������������������������������������������0��2type..alg.[2]interface {}���@��"runtime.gcbits.0f���P��>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-q�6�������������������������������������������������������� 0 � runtime.algarray���@��"runtime.gcbits.01���P��@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 {}·f��������������4type..hash.[2]interface {}���þ6type..eq.[2]interface {}·f��������������0type..eq.[2]interface {}���þ"runtime.zerovalue������ÿÿgo13ld�