Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
go1.6 / pkg / linux_amd64_race / testing / iotest.a
Size: Mime:
!<arch>
__.PKGDEF       0           0     0     644     2518      `
go object linux amd64 go1.6 X:none
build id "c0c6d912c5f4dafdfb2f21b861f5375f157ce84e"

$$
package iotest
	import io "io"
	import errors "errors"
	import log "log"
	type @"io".Writer interface { Write(@"io".p []byte) (@"io".n int, @"io".err error) }
	func @"".NewWriteLogger (@"".prefix·2 string, @"".w·3 @"io".Writer) (? @"io".Writer) { return (&@"".writeLogger{ @"".prefix:@"".prefix·2, @"".w:@"".w·3 }) }
	type @"io".Reader interface { Read(@"io".p []byte) (@"io".n int, @"io".err error) }
	func @"".NewReadLogger (@"".prefix·2 string, @"".r·3 @"io".Reader) (? @"io".Reader) { return (&@"".readLogger{ @"".prefix:@"".prefix·2, @"".r:@"".r·3 }) }
	func @"".OneByteReader (@"".r·2 @"io".Reader) (? @"io".Reader) { return (&@"".oneByteReader{ @"".r:@"".r·2 }) }
	func @"".HalfReader (@"".r·2 @"io".Reader) (? @"io".Reader) { return (&@"".halfReader{ @"".r:@"".r·2 }) }
	func @"".DataErrReader (@"".r·2 @"io".Reader) (? @"io".Reader) { return (&@"".dataErrReader{ @"".r:@"".r·2, @"".unread:nil, @"".data:make([]byte, 0x400) }) }
	var @"".ErrTimeout error
	func @"".TimeoutReader (@"".r·2 @"io".Reader) (? @"io".Reader) { return (&@"".timeoutReader{ @"".r:@"".r·2, @"".count:int(0x0) }) }
	func @"".TruncateWriter (@"".w·2 @"io".Writer, @"".n·3 int64) (? @"io".Writer) { return (&@"".truncateWriter{ @"".w:@"".w·2, @"".n:@"".n·3 }) }
	func @"".init ()
	type @"".writeLogger struct { @"".prefix string; @"".w @"io".Writer }
	func (@"".l·3 *@"".writeLogger "esc:0x9") Write (@"".p·4 []byte) (@"".n·1 int, @"".err·2 error)
	type @"".readLogger struct { @"".prefix string; @"".r @"io".Reader }
	func (@"".l·3 *@"".readLogger "esc:0x9") Read (@"".p·4 []byte) (@"".n·1 int, @"".err·2 error)
	type @"".oneByteReader struct { @"".r @"io".Reader }
	func (@"".r·3 *@"".oneByteReader "esc:0x9") Read (@"".p·4 []byte) (? int, ? error)
	type @"".halfReader struct { @"".r @"io".Reader }
	func (@"".r·3 *@"".halfReader "esc:0x9") Read (@"".p·4 []byte) (? int, ? error)
	type @"".dataErrReader struct { @"".r @"io".Reader; @"".unread []byte; @"".data []byte }
	func (@"".r·3 *@"".dataErrReader "esc:0x9") Read (@"".p·4 []byte "esc:0x1") (@"".n·1 int, @"".err·2 error)
	type @"".timeoutReader struct { @"".r @"io".Reader; @"".count int }
	func (@"".r·3 *@"".timeoutReader "esc:0x9") Read (@"".p·4 []byte) (? int, ? error)
	type @"".truncateWriter struct { @"".w @"io".Writer; @"".n int64 }
	func (@"".t·3 *@"".truncateWriter "esc:0x9") Write (@"".p·4 []byte) (@"".n·1 int, @"".err·2 error)

$$
_go_.o          0           0     0     644     65655     `
go object linux amd64 go1.6 X:none

!
go13ldio.a
log.aerrors.aþ."".(*writeLogger).Write€€dH‹%HD$¨H;A†HìØWÀH|$XèH‹œ$ØH‰$è1Û1ÛH‰œ$H‰œ$H‹œ$àH‰$Hƒ$èH‹œ$àHƒû„²H‹KH‹kH‹œ$èH‰\$H‹œ$ðH‰\$H‹œ$øH‰\$H‰l$@H‰,$H‰L$8H‹Y ÿÓL‹Œ$àH‹¼$èH‹´$øH‹T$ H‹L$(H‹D$0H‰„$H‰Œ$Hƒù„dH‰”$H9ò‡LH‰T$xH‰´$€H‰|$p1ÛH‰œ$¨H‰œ$°H‰œ$¸H‰œ$ÀH‰œ$ÈH‰œ$ÐHœ$¨Hƒû„ïHÇD$`HÇD$hH‰\$XHH‰$L‰L$Hƒ|$„°HÇD$èH‹\$H‰\$HH‹\$ H‰\$PH‹\$XH‰$èH‹\$XH‹l$HH‰+H‹l$P€=…JH‰kHH‰$H\$pH‰\$HÇD$èH‹\$H‰\$HH‹\$ H‰\$PH‹\$XHƒÃH‰$èH‹\$XH‹l$HHƒÃH‰+H‹l$P€=…ÃH‰kH‹œ$H‰$H‹œ$H‰\$èH‹\$H‰\$HH‹\$H‰\$PH‹\$XHƒÃ H‰$èH‹\$XH‹l$HHƒÃ H‰+H‹l$P€=uHH‰kHH‰$HÇD$	H‹\$XH‰\$H‹\$`H‰\$H‹\$hH‰\$ èèHÄØÃLCL‰$H‰l$èë¨LCL‰$H‰l$èé*ÿÿÿLCL‰$H‰l$èé£þÿÿ‰%éDþÿÿ‰é
þÿÿèH‰”$H9ò‡²H‰T$xH‰´$€H‰|$p1ÛH‰œ$ˆH‰œ$H‰œ$˜H‰œ$ Hœ$ˆHƒû„eHÇD$`HÇD$hH‰\$XHH‰$L‰L$Hƒ|$„&HÇD$èH‹\$H‰\$HH‹\$ H‰\$PH‹\$XH‰$èH‹\$XH‹l$HH‰+H‹l$P€=…ÀH‰kHH‰$H\$pH‰\$HÇD$èH‹\$H‰\$HH‹\$ H‰\$PH‹\$XHƒÃH‰$èH‹\$XH‹l$HHƒÃH‰+H‹l$P€=u@H‰kHH‰$HÇD$H‹\$XH‰\$H‹\$`H‰\$H‹\$hH‰\$ èéþÿÿLCL‰$H‰l$èë°LCL‰$H‰l$èé-ÿÿÿ‰%éÎþÿÿ‰é”þÿÿè‰éGûÿÿèéÄúÿÿÌÌÌÌJ
Pª runtime.duffzeror*runtime.racefuncenterÆ runtime.racereadôütype.stringÂruntime.convT2E†"runtime.racewrite¶(runtime.writeBarrierÚtype.[]uint8’runtime.convT2EÞ"runtime.racewrite–	(runtime.writeBarrierè	runtime.convI2E´
"runtime.racewriteì
(runtime.writeBarrierˆ*go.string."%s %x: %v"èlog.Printfò(runtime.racefuncexit¦.runtime.writebarrierptrÎ.runtime.writebarrierptrü.runtime.writebarrierptr¶
$runtime.panicslice¤type.stringêruntime.convT2E®"runtime.racewriteÞ(runtime.writeBarrier‚type.[]uint8ºruntime.convT2E†"runtime.racewrite¾(runtime.writeBarrierÚ"go.string."%s %x"ºlog.Printfè.runtime.writebarrierptr.runtime.writebarrierptrÊ$runtime.panicsliceæ0runtime.morestack_noctxtp°"".autotmp_0016"type.interface {}"".autotmp_0015"type.interface {}"".autotmp_0014Ÿ(type.[2]interface {}"".autotmp_0011&type.[]interface {}"".autotmp_0010"type.interface {}"".autotmp_0009"type.interface {}"".autotmp_0008Ÿ"type.interface {}"".autotmp_0007_(type.[3]interface {}"".autotmp_0004ÿ&type.[]interface {}"".autotmp_0003type.[]uint8"".autotmp_0002Ïtype.[]uint8"".errPtype.error"".n@type.int"".ptype.[]uint8"".l(type.*"".writeLogger"°å¯°­¯À
<$,
šû
\€ER8è"F&E&ZHš"F&Z1Tgclocals·126e795c48193c5ee94a06c6d18f0001Tgclocals·70b3b84cccb859b27cd41be793c5233dH$GOROOT/src/testing/iotest/logger.goþ""".NewWriteLogger€€dH‹%H;a†Hƒì(H‹\$(H‰$è1ÛH‰\$PH‰\$XHH‰$èH‹D$H‰D$ H‰$èH‹\$ H‹l$8H‰kH‹l$0€=…ªH‰+H‹\$ H‰$Hƒ$èH‹\$ H‹l$@H‰kH‹l$H€=udH‰kH‹\$ H‰\$ H‹1íH9ètH‹\$ H‰\$XH‰D$PèHƒÄ(ÃHH‰$HH‰\$HH‰\$èH‹D$ë¸LCL‰$H‰l$èëŒH‰$H‰l$èéFÿÿÿèéÅþÿÿÌÌÌÌÌ"
B*runtime.racefuncenterh&type."".writeLoggerz"runtime.newobject "runtime.racewriteÒ(runtime.writeBarrierŒ"runtime.racewrite¾(runtime.writeBarrierîBgo.itab.*"".writeLogger.io.Writer¤(runtime.racefuncexit¼(type.*"".writeLoggerÒtype.io.WriterêBgo.itab.*"".writeLogger.io.Writerþ runtime.typ2Itab°.runtime.writebarrierptrÐ.runtime.writebarrierpträ0runtime.morestack_noctxt`P
"".autotmp_0019(type.*"".writeLogger"".autotmp_0018(type.*"".writeLogger"".~r2@type.io.Writer"".w type.io.Writer"".prefixtype.stringPÃOPVOÀ>1 [ /‚-BTgclocals·0e02e7541321b09464b22250f2553255Tgclocals·f891aedf0f80c97cb1c7cc75a7fd6349H$GOROOT/src/testing/iotest/logger.goþ*"".(*readLogger).Read€€dH‹%HD$¨H;A†HìØWÀH|$XèH‹œ$ØH‰$è1Û1ÛH‰œ$H‰œ$H‹œ$àH‰$Hƒ$èH‹œ$àHƒû„²H‹KH‹kH‹œ$èH‰\$H‹œ$ðH‰\$H‹œ$øH‰\$H‰l$@H‰,$H‰L$8H‹Y ÿÓL‹Œ$àH‹¼$èH‹´$øH‹T$ H‹L$(H‹D$0H‰„$H‰Œ$Hƒù„dH‰”$H9ò‡LH‰T$xH‰´$€H‰|$p1ÛH‰œ$¨H‰œ$°H‰œ$¸H‰œ$ÀH‰œ$ÈH‰œ$ÐHœ$¨Hƒû„ïHÇD$`HÇD$hH‰\$XHH‰$L‰L$Hƒ|$„°HÇD$èH‹\$H‰\$HH‹\$ H‰\$PH‹\$XH‰$èH‹\$XH‹l$HH‰+H‹l$P€=…JH‰kHH‰$H\$pH‰\$HÇD$èH‹\$H‰\$HH‹\$ H‰\$PH‹\$XHƒÃH‰$èH‹\$XH‹l$HHƒÃH‰+H‹l$P€=…ÃH‰kH‹œ$H‰$H‹œ$H‰\$èH‹\$H‰\$HH‹\$H‰\$PH‹\$XHƒÃ H‰$èH‹\$XH‹l$HHƒÃ H‰+H‹l$P€=uHH‰kHH‰$HÇD$	H‹\$XH‰\$H‹\$`H‰\$H‹\$hH‰\$ èèHÄØÃLCL‰$H‰l$èë¨LCL‰$H‰l$èé*ÿÿÿLCL‰$H‰l$èé£þÿÿ‰%éDþÿÿ‰é
þÿÿèH‰”$H9ò‡²H‰T$xH‰´$€H‰|$p1ÛH‰œ$ˆH‰œ$H‰œ$˜H‰œ$ Hœ$ˆHƒû„eHÇD$`HÇD$hH‰\$XHH‰$L‰L$Hƒ|$„&HÇD$èH‹\$H‰\$HH‹\$ H‰\$PH‹\$XH‰$èH‹\$XH‹l$HH‰+H‹l$P€=…ÀH‰kHH‰$H\$pH‰\$HÇD$èH‹\$H‰\$HH‹\$ H‰\$PH‹\$XHƒÃH‰$èH‹\$XH‹l$HHƒÃH‰+H‹l$P€=u@H‰kHH‰$HÇD$H‹\$XH‰\$H‹\$`H‰\$H‹\$hH‰\$ èéþÿÿLCL‰$H‰l$èë°LCL‰$H‰l$èé-ÿÿÿ‰%éÎþÿÿ‰é”þÿÿè‰éGûÿÿèéÄúÿÿÌÌÌÌJ
Pª runtime.duffzeror*runtime.racefuncenterÆ runtime.racereadôütype.stringÂruntime.convT2E†"runtime.racewrite¶(runtime.writeBarrierÚtype.[]uint8’runtime.convT2EÞ"runtime.racewrite–	(runtime.writeBarrierè	runtime.convI2E´
"runtime.racewriteì
(runtime.writeBarrierˆ*go.string."%s %x: %v"èlog.Printfò(runtime.racefuncexit¦.runtime.writebarrierptrÎ.runtime.writebarrierptrü.runtime.writebarrierptr¶
$runtime.panicslice¤type.stringêruntime.convT2E®"runtime.racewriteÞ(runtime.writeBarrier‚type.[]uint8ºruntime.convT2E†"runtime.racewrite¾(runtime.writeBarrierÚ"go.string."%s %x"ºlog.Printfè.runtime.writebarrierptr.runtime.writebarrierptrÊ$runtime.panicsliceæ0runtime.morestack_noctxtp°"".autotmp_0038"type.interface {}"".autotmp_0037"type.interface {}"".autotmp_0036Ÿ(type.[2]interface {}"".autotmp_0033&type.[]interface {}"".autotmp_0032"type.interface {}"".autotmp_0031"type.interface {}"".autotmp_0030Ÿ"type.interface {}"".autotmp_0029_(type.[3]interface {}"".autotmp_0026ÿ&type.[]interface {}"".autotmp_0025type.[]uint8"".autotmp_0024Ïtype.[]uint8"".errPtype.error"".n@type.int"".ptype.[]uint8"".l&type.*"".readLogger"°å¯°­¯À
<P,
šû
\€ER8è"F&E&ZHš"F&Z1Tgclocals·126e795c48193c5ee94a06c6d18f0001Tgclocals·70b3b84cccb859b27cd41be793c5233dH$GOROOT/src/testing/iotest/logger.goþ "".NewReadLogger€€dH‹%H;a†Hƒì(H‹\$(H‰$è1ÛH‰\$PH‰\$XHH‰$èH‹D$H‰D$ H‰$èH‹\$ H‹l$8H‰kH‹l$0€=…ªH‰+H‹\$ H‰$Hƒ$èH‹\$ H‹l$@H‰kH‹l$H€=udH‰kH‹\$ H‰\$ H‹1íH9ètH‹\$ H‰\$XH‰D$PèHƒÄ(ÃHH‰$HH‰\$HH‰\$èH‹D$ë¸LCL‰$H‰l$èëŒH‰$H‰l$èéFÿÿÿèéÅþÿÿÌÌÌÌÌ"
B*runtime.racefuncenterh$type."".readLoggerz"runtime.newobject "runtime.racewriteÒ(runtime.writeBarrierŒ"runtime.racewrite¾(runtime.writeBarrierî@go.itab.*"".readLogger.io.Reader¤(runtime.racefuncexit¼&type.*"".readLoggerÒtype.io.Readerê@go.itab.*"".readLogger.io.Readerþ runtime.typ2Itab°.runtime.writebarrierptrÐ.runtime.writebarrierpträ0runtime.morestack_noctxt`P
"".autotmp_0041&type.*"".readLogger"".autotmp_0040&type.*"".readLogger"".~r2@type.io.Reader"".r type.io.Reader"".prefixtype.stringPÃOPVOÀj1 [ /‚-BTgclocals·0e02e7541321b09464b22250f2553255Tgclocals·f891aedf0f80c97cb1c7cc75a7fd6349H$GOROOT/src/testing/iotest/logger.goþ "".OneByteReader€€dH‹%H;a†ÔHƒì(H‹\$(H‰$è1ÛH‰\$@H‰\$HHH‰$èH‹D$H‰D$ H‰$èH‹\$ H‹l$0H‰+H‹l$8€=udH‰kH‹\$ H‰\$ H‹1íH9ètH‹\$ H‰\$HH‰D$@èHƒÄ(ÃHH‰$HH‰\$HH‰\$èH‹D$ë¸LCL‰$H‰l$èëŒèéÿÿÿÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
B*runtime.racefuncenterh*type."".oneByteReaderz"runtime.newobject "runtime.racewriteÐ(runtime.writeBarrier€Fgo.itab.*"".oneByteReader.io.Reader¶(runtime.racefuncexitÎ,type.*"".oneByteReaderätype.io.ReaderüFgo.itab.*"".oneByteReader.io.Reader runtime.typ2ItabÂ.runtime.writebarrierptrÐ0runtime.morestack_noctxt@P"".autotmp_0045,type.*"".oneByteReader"".autotmp_0044,type.*"".oneByteReader"".~r1 type.io.Reader"".rtype.io.ReaderPŒOPCO€ € /K-9Tgclocals·3c38d30aabb31bf4f75a7b2570d7b2fcTgclocals·f891aedf0f80c97cb1c7cc75a7fd6349H$GOROOT/src/testing/iotest/reader.goþ0"".(*oneByteReader).Read€€dH‹%H;a†HƒìpH‹\$pH‰$è1ÛH‰œ$ H‰œ$¨H‹œ$ˆHƒûu(HDŽ$˜1ÛH‰œ$ H‰œ$¨èHƒÄpÃH‹œ$Hƒû‚¬H‹¬$€HÇD$`H‰\$hH‰l$XH‹\$xH‰$èH‹\$xHƒûttH‹H‹kH‹\$XH‰\$H‹\$`H‰\$H‹\$hH‰\$H‰l$@H‰,$H‰L$8H‹Y ÿÓH‹D$ H‹T$(H‹L$0H‰„$˜H‰T$HH‰”$ H‰L$PH‰Œ$¨èHƒÄpÉëˆèèéÄþÿÿÌÌÌÌ
B*runtime.racefuncenterÈ(runtime.racefuncexitÈ runtime.racereadÔ¼(runtime.racefuncexitØ$runtime.panicsliceæ0runtime.morestack_noctxtpà"".autotmp_0052type.int"".autotmp_0051/type.[]uint8"".autotmp_0050Otype.error"".~r2Ptype.error"".~r1@type.int"".ptype.[]uint8"".r,type.*"".oneByteReader,àUßà¹ßàßÀ(,Å C@G3Tgclocals·d9683efe628e6ebbf2fcade80408a762Tgclocals·1fe29d2a3c22d60f30197767b7f9d6f2H$GOROOT/src/testing/iotest/reader.goþ"".HalfReader€€dH‹%H;a†ÔHƒì(H‹\$(H‰$è1ÛH‰\$@H‰\$HHH‰$èH‹D$H‰D$ H‰$èH‹\$ H‹l$0H‰+H‹l$8€=udH‰kH‹\$ H‰\$ H‹1íH9ètH‹\$ H‰\$HH‰D$@èHƒÄ(ÃHH‰$HH‰\$HH‰\$èH‹D$ë¸LCL‰$H‰l$èëŒèéÿÿÿÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
B*runtime.racefuncenterh$type."".halfReaderz"runtime.newobject "runtime.racewriteÐ(runtime.writeBarrier€@go.itab.*"".halfReader.io.Reader¶(runtime.racefuncexitÎ&type.*"".halfReaderätype.io.Readerü@go.itab.*"".halfReader.io.Reader runtime.typ2ItabÂ.runtime.writebarrierptrÐ0runtime.morestack_noctxt@P"".autotmp_0056&type.*"".halfReader"".autotmp_0055&type.*"".halfReader"".~r1 type.io.Reader"".rtype.io.ReaderPŒOPCO€>€ /K-9Tgclocals·3c38d30aabb31bf4f75a7b2570d7b2fcTgclocals·f891aedf0f80c97cb1c7cc75a7fd6349H$GOROOT/src/testing/iotest/reader.goþ*"".(*halfReader).ReadÀÀdH‹%H;a†ÿHƒìpH‹\$pH‰$è1ÛH‰œ$ H‰œ$¨H‹¬$ˆHÿÅH‰ëHÁû?H)ÝH‰ëH‹¬$HÑûH9뇨L‹„$€H‰\$`H‰l$hL‰D$XH‹\$xH‰$èH‹\$xHƒûttH‹H‹kH‹\$XH‰\$H‹\$`H‰\$H‹\$hH‰\$H‰l$@H‰,$H‰L$8H‹Y ÿÓH‹D$ H‹T$(H‹L$0H‰„$˜H‰T$HH‰”$ H‰L$PH‰Œ$¨èHƒÄpÉëˆèèéäþÿÿÌÌÌÌ
B*runtime.racefuncenterˆ runtime.raceread”ü(runtime.racefuncexit˜$runtime.panicslice¦0runtime.morestack_noctxtpà"".autotmp_0063/type.[]uint8"".autotmp_0062type.int"".autotmp_0060Otype.error"".~r2Ptype.error"".~r1@type.int"".ptype.[]uint8"".r&type.*"".halfReader àïßàß JÛ cG3Tgclocals·251e3cc4f2373456f57cb9541b8e1a97Tgclocals·585c0c3f718a3f7f815cb1ef3994ecb1H$GOROOT/src/testing/iotest/reader.goþ "".DataErrReaderààdH‹%H;a†ŒHƒìPH‹\$PH‰$è1ÛH‰\$hH‰\$pHH‰$HÇD$HÇD$èH‹\$H‰\$8H‹\$ H‰\$@H‹\$(H‰\$HHH‰$èH‹D$H‰D$0H‰$èH‹\$0H‹l$XH‰+H‹l$`€=…ÕH‰kH‹\$0H‰$Hƒ$èH‹D$01íH‰hH‰hH‰h H‰$Hƒ$(èH‹\$0H‹l$@H‰k0H‹l$HH‰k8H‹l$8€=udH‰k(H‹\$0H‰\$0H‹1íH9ètH‹\$0H‰\$pH‰D$hèHƒÄPÃHH‰$HH‰\$HH‰\$èH‹D$ë¸LC(L‰$H‰l$èëŒLCL‰$H‰l$èéÿÿÿèéWþÿÿÌÌÌÌÌÌÌ(
B*runtime.racefuncenterhtype.[]uint8ž"runtime.makesliceè*type."".dataErrReaderú"runtime.newobject "runtime.racewriteÐ(runtime.writeBarrierŒ"runtime.racewriteÎ"runtime.racewrite’(runtime.writeBarrierÂFgo.itab.*"".dataErrReader.io.Readerø(runtime.racefuncexit,type.*"".dataErrReader¦type.io.Reader¾Fgo.itab.*"".dataErrReader.io.ReaderÒ runtime.typ2Itab„.runtime.writebarrierptr¬.runtime.writebarrierptrÀ0runtime.morestack_noctxt@ 
"".autotmp_0070?,type.*"".dataErrReader"".autotmp_0069,type.*"".dataErrReader"".autotmp_0068/type.[]uint8"".~r1 type.io.Reader"".rtype.io.Reader  ­Ÿ ZŸ°\°  \¬--Tgclocals·ae12acc87c8eb2a408f9cede63090025Tgclocals·85b708e0eb749713cb73a30a27c2999cH$GOROOT/src/testing/iotest/reader.goþ0"".(*dataErrReader).ReadààdH‹%H;a†Hì€H‹œ$€H‰$èH‹„$ˆ1Û1ÛH‰œ$°H‰œ$¸HDŽ$¨H‰$Hƒ$èH‹Œ$ˆH‹iHƒý…¦H‰$èH‹œ$ˆH‰$Hƒ$(èH‹Œ$ˆHƒù„nH‹H‹iHY(H|$H‹H‰H‹KH‰OH‹KH‰OH‰l$`H‰,$H‰T$XH‹Z ÿÓH‹T$ H‹L$(H‹D$0H‰T$@H‰L$HH‰D$PH‹œ$ˆH‰$Hƒ$(èH‹„$ˆH‹l$@L‹@8L9ŇßL‹H(H‰l$pL‰D$xL‰L$hH‰$Hƒ$èH‹Œ$ˆH‹l$pH‰iH‹l$xH‰i H‹l$h€=…sH‰iH‹\$HH‰œ$°H‹\$PH‰œ$¸H‹œ$¨Hƒû6H‹œ$°Hƒû…$H‰$Hƒ$èH‹œ$H‰$H‹œ$˜H‰\$H‹œ$ H‰\$H‹´$ˆHƒþ„×H^H|$H‹H‰H‹KH‰OH‹KH‰OHÇD$0èH‹\$8H‰œ$¨H‹œ$ˆH‰$Hƒ$èH‹œ$ˆH‰$Hƒ$èH‹„$ˆH‹¬$¨L‹@L‹H L9ÅwML‹PI)èI)éIƒùtM*L‰@L‰H €=u	L‰PéýÿÿHhH‰,$L‰T$èH‹„$ˆé~ýÿÿè‰é"ÿÿÿèHĀÃLAL‰$H‰l$èH‹Œ$ˆérþÿÿè‰é‹ýÿÿéyþÿÿèéÔüÿÿÌÌÌÌ(
N*runtime.racefuncenterº runtime.racereadø runtime.raceread¤ runtime.racereadÀ¤ runtime.racereadš"runtime.racewriteä(runtime.writeBarrier’ runtime.racereadÜ"runtime.slicecopy¢	"runtime.racewriteÎ	 runtime.racereadÌ
(runtime.writeBarrierˆ.runtime.writebarrierptr¬$runtime.panicsliceÈ(runtime.racefuncexitü.runtime.writebarrierptr $runtime.panicsliceÆ0runtime.morestack_noctxtp€"".autotmp_0077type.int"".autotmp_0076/type.[]uint8"".err1otype.error
"".n1type.int"".errPtype.error"".n@type.int"".ptype.[]uint8"".r,type.*"".dataErrReader €Õÿ€2ÿ°`l $‰$€r
2&6–;|!Tgclocals·8673e44a15fbaa7367253006e3f68366Tgclocals·1982e723e77341407d2366bdcaa4bcf1H$GOROOT/src/testing/iotest/reader.goþ "".TimeoutReader  dH‹%H;a†òHƒì(H‹\$(H‰$è1ÛH‰\$@H‰\$HHH‰$èH‹D$H‰D$ H‰$èH‹\$ H‹l$0H‰+H‹l$8€=uH‰kH‹\$ H‰$Hƒ$èH‹D$ HÇ@H‰D$ H‹1íH9ètH‹\$ H‰\$HH‰D$@èHƒÄ(ÃHH‰$HH‰\$HH‰\$èH‹D$ë¸LCL‰$H‰l$èénÿÿÿèéñþÿÿÌ
B*runtime.racefuncenterh*type."".timeoutReaderz"runtime.newobject "runtime.racewriteÐ(runtime.writeBarrier„"runtime.racewrite¶Fgo.itab.*"".timeoutReader.io.Readerì(runtime.racefuncexit„,type.*"".timeoutReaderštype.io.Reader²Fgo.itab.*"".timeoutReader.io.ReaderÆ runtime.typ2Itabø.runtime.writebarrierptrŒ0runtime.morestack_noctxt@P"".autotmp_0080,type.*"".timeoutReader"".autotmp_0079,type.*"".timeoutReader"".~r1 type.io.Reader"".rtype.io.ReaderP§OPFO
˜ /f-.Tgclocals·3c38d30aabb31bf4f75a7b2570d7b2fcTgclocals·f891aedf0f80c97cb1c7cc75a7fd6349H$GOROOT/src/testing/iotest/reader.goþ0"".(*timeoutReader).Read€€dH‹%H;a†THƒì`H‹\$`H‰$è1ÛH‰œ$H‰œ$˜H‹\$hH‰$Hƒ$èH‹D$hH‹hH‰l$8H‰$Hƒ$èH‹D$hH‹l$8HÿÅH‰hH‰$Hƒ$èH‹D$hH‹XHƒûuDHH‰$èHDŽ$ˆH‹H‰œ$H‹H‰œ$˜èHƒÄ`ÃH‰$èH‹\$hHƒûtwH‹H‹kH‹\$pH‰\$H‹\$xH‰\$H‹œ$€H‰\$H‰l$HH‰,$H‰L$@H‹Y ÿÓH‹D$ H‹T$(H‹L$0H‰„$ˆH‰T$PH‰”$H‰L$XH‰Œ$˜èHƒÄ`Éë…èéþÿÿÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
B*runtime.racefuncenterŒ runtime.racereadÄ"runtime.racewrite‚ runtime.raceread®"".ErrTimeoutÀ runtime.racereadæ"".ErrTimeout„"".ErrTimeoutž(runtime.racefuncexitº runtime.racereadÌ´(runtime.racefuncexitÐ0runtime.morestack_noctxtpÀ"".autotmp_0086type.int"".autotmp_0085type.error"".autotmp_0083Otype.int"".~r2Ptype.error"".~r1@type.int"".ptype.[]uint8"".r,type.*"".timeoutReader.ÀÀ¿ÀŠ¿À¿€.¦
	@:	 ®}'Tgclocals·8cf14f50ac1bf7ae2848fda35f0590ecTgclocals·64ca935d1a2110a30e2d604686188539H$GOROOT/src/testing/iotest/reader.goþ""".TruncateWriterÀÀdH‹%H;a†÷Hƒì(H‹\$(H‰$è1ÛH‰\$HH‰\$PHH‰$èH‹D$H‰D$ H‰$èH‹\$ H‹l$0H‰+H‹l$8€=…€H‰kH‹\$ H‰$Hƒ$èH‹D$ H‹l$@H‰hH‰D$ H‹1íH9ètH‹\$ H‰\$PH‰D$HèHƒÄ(ÃHH‰$HH‰\$HH‰\$èH‹D$ë¸LCL‰$H‰l$èémÿÿÿèéìþÿÿÌÌÌÌÌÌÌÌÌÌÌÌ
B*runtime.racefuncenterh,type."".truncateWriterz"runtime.newobject "runtime.racewriteÐ(runtime.writeBarrierŒ"runtime.racewriteÀHgo.itab.*"".truncateWriter.io.Writerö(runtime.racefuncexitŽ.type.*"".truncateWriter¤type.io.Writer¼Hgo.itab.*"".truncateWriter.io.WriterÐ runtime.typ2Itab‚.runtime.writebarrierptr–0runtime.morestack_noctxtPP
"".autotmp_0090.type.*"".truncateWriter"".autotmp_0089.type.*"".truncateWriter"".~r20type.io.Writer"".n type.int64"".wtype.io.WriterP¬OPFO 1‰K /k-9Tgclocals·4493fa78a39865f4172589e05fc599e2Tgclocals·f891aedf0f80c97cb1c7cc75a7fd6349H$GOROOT/src/testing/iotest/writer.goþ4"".(*truncateWriter).WriteààdH‹%H;a†ÒHƒìhH‹\$hH‰$è1Û1ÛH‰œ$˜H‰œ$ H‹\$pH‰$Hƒ$èH‹L$pH‹„$€H‹YHƒû$H‰„$1ÛH‰œ$˜H‰œ$ èHƒÄhÃH‰„$H‰$Hƒ$èH‹Œ$H‹D$pH‹hH9é~H‰$Hƒ$èH‹D$pH‹HH‹¬$ˆH9é‡L‹D$xH‰L$XH‰l$`L‰D$PH‰$èH‹\$pHƒû„ÐH‹H‹kH‹\$PH‰\$H‹\$XH‰\$H‹\$`H‰\$H‰l$HH‰,$H‰L$@H‹Y ÿÓH‹T$ H‹L$(H‹D$0H‰”$H‰Œ$˜H‰„$ H‹\$pH‰$Hƒ$èH‹D$pH‹hH‰l$8H‰$Hƒ$èH‹\$pH‹¬$L‹D$8I)èL‰CH‹œ$˜HƒûuH‹œ$€H‰œ$èHƒÄhÉé)ÿÿÿèèéþÿÿÌ
B*runtime.racefuncenter runtime.racereadü(runtime.racefuncexit² runtime.racereadú runtime.racereadè runtime.racereadüì runtime.raceread¤"runtime.racewriteœ(runtime.racefuncexit¾$runtime.panicsliceÌ0runtime.morestack_noctxtpÐ"".autotmp_0099type.int"".autotmp_0098_type.int64"".autotmp_0096type.int"".autotmp_0095/type.[]uint8"".autotmp_0094type.int"".errPtype.error"".n@type.int"".ptype.[]uint8"".t.type.*"".truncateWriter,ÐoÏÐÏÏÐÏðH**$H
	" ][K7iTgclocals·d9683efe628e6ebbf2fcade80408a762Tgclocals·69dbbba7915064f4e855fc2c68219095H$GOROOT/src/testing/iotest/writer.goþ"".initààdH‹%H;a†Hƒì0H‹\$0H‰$èHH‰$è¶€ût-HH‰$è¶€ûu
èHƒÄ0ÃèHH‰$èÆèèHH‰$HÇD$èH‹\$H‰\$ H‹\$H‰\$(HH‰$èH‹\$ H‰H‹\$(€=u(H‰HH‰$èÆèHƒÄ0ÃH-H‰,$H‰\$èëÈèéÑþÿÿÌ:
B*runtime.racefuncenterP"".initdone·b runtime.racereadp"".initdone·ˆ"".initdone·š runtime.raceread¨"".initdone·¼(runtime.racefuncexitÐ"runtime.throwinitâ"".initdone·ô"runtime.racewrite€"".initdone·Œio.init–log.init¤&go.string."timeout"Èerrors.Newþ"".ErrTimeout"runtime.racewrite¨"".ErrTimeout¾(runtime.writeBarrierÒ"".ErrTimeoutà"".initdone·ò"runtime.racewriteþ"".initdone·Š(runtime.racefuncexit¢"".ErrTimeout¾.runtime.writebarrierptrÌ0runtime.morestack_noctxt`"".autotmp_0101type.error `O_`¦_`_^!
HH^G!HG
 §18Tgclocals·69c1753bd5f81501d95132d08af04464Tgclocals·21a8f585a14d020f181242c5256583dcH$GOROOT/src/testing/iotest/writer.goH$GOROOT/src/testing/iotest/reader.goþ2type..hash."".writeLoggerààdH‹%H;a†…HƒìH‹\$H‰$èH‹\$ H‰$Hƒ<$tZH‹\$(H‰\$èH‹D$H‹\$ H‰$Hƒ<$t-Hƒ$H‰D$(H‰D$èH‹D$H‰D$(H‰D$0èHƒÄÉ%ëʉ%ëèé^ÿÿÿÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
B*runtime.racefuncenter€runtime.strhashÒ"runtime.interhashú(runtime.racefuncexit²0runtime.morestack_noctxt00"".autotmp_0103type.uintptr"".~r2 type.uintptr"".htype.uintptr"".p(type.*"".writeLogger0n/0/°° Tgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals·33cdeccccebe80329f1fdbee7f5874cbH$GOROOT/src/testing/iotest/logger.goþ.type..eq."".writeLoggerààdH‹%H;a†‹HƒìhH‹\$hH‰$èH‹\$pH‰$èH‹\$pHƒû„UH‹+H‰l$XH‹kH‰l$`H‹\$xH‰$èH‹T$`H‹\$xHƒû„H‹H‰L$HH‹CH‰D$PH9Â…ïH‹l$XH‰,$H‰T$H‰L$H‰D$è¶\$ €û„ÄH‹\$xH‰$Hƒ$èH‹\$xHƒû„›H‹kH‰l$8H‹kH‰l$@H‹\$pH‰$Hƒ$èH‹T$8H‹\$pHƒûtbH‹CH‹KH‰L$0H‰D$(H9Ðu9H‰$H‰L$H‰T$H‹l$@H‰l$è¶\$ €ûtƄ$€èHƒÄhÃƄ$€èHƒÄhÉ뚉é^ÿÿÿƄ$€èHƒÄhÉéÞþÿÿ‰é¤þÿÿèéXþÿÿÌÌÌÌÌÌÌÌ
B*runtime.racefuncenter^ runtime.racereadº runtime.racereadÐ runtime.eqstring’ runtime.racereadú runtime.raceread‚runtime.ifaceeq°(runtime.racefuncexitÔ(runtime.racefuncexitŽ(runtime.racefuncexit¾0runtime.morestack_noctxt0Ð"".autotmp_0107type.io.Writer"".autotmp_0106_type.io.Writer"".autotmp_0105?type.string"".autotmp_0104type.string"".~r2 type.bool"".q(type.*"".writeLogger"".p(type.*"".writeLogger8ÐÉÏÐÏÐÏÐϰ° <KUDpTgclocals·9c91d8a91ac42440a3d1507bc8d2e808Tgclocals·709ced5e74cbe4c0afb97d3c39ba72fdH$GOROOT/src/testing/iotest/logger.goþ4type..hash.[3]interface {}ààdH‹%H;a†ˆHƒì(H‹\$(H‰$èH‹L$81ÀHÇD$H‹l$H9è}DH‰D$ H‹\$0HƒûtHH‰ÅHÁåHëH‰$H‰L$8H‰L$èH‹L$H‹D$ HÿÀH‹l$H9è|¼H‰L$8H‰L$@èHƒÄ(Éë´èé[ÿÿÿÌÌÌÌÌÌÌÌÌÌÌ

B*runtime.racefuncenterÐ(runtime.nilinterhashœ(runtime.racefuncexit¸0runtime.morestack_noctxt0P
"".autotmp_0110type.int"".autotmp_0109type.int"".~r2 type.uintptr"".htype.uintptr"".p*type.*[3]interface {}POPO°° Tgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals·33cdeccccebe80329f1fdbee7f5874cbH$GOROOT/src/testing/iotest/logger.goþ0type..eq.[3]interface {}  dH‹%H;a†/Hƒì`H‹\$`H‰$è1ÀHÇD$0H‹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ÿÿÿèé´þÿÿÌÌÌÌ
B*runtime.racefuncenter¸ runtime.racereadÆ runtime.racereadäruntime.efaceeq¸(runtime.racefuncexitÖ(runtime.racefuncexit†0runtime.morestack_noctxt0À"".autotmp_0114?"type.interface {}"".autotmp_0113"type.interface {}"".autotmp_0112_type.int"".autotmp_0111Otype.int"".iotype.int"".~r2 type.bool"".q*type.*[3]interface {}"".p*type.*[3]interface {},À¿À¿À¿ÐÐ ‚O_Tgclocals·51af24152615272c3d9efc8538f95767Tgclocals·2c78d3ad9d760b5f66e2e47be684c787H$GOROOT/src/testing/iotest/logger.goþ4type..hash.[2]interface {}ààdH‹%H;a†ˆHƒì(H‹\$(H‰$èH‹L$81ÀHÇD$H‹l$H9è}DH‰D$ H‹\$0HƒûtHH‰ÅHÁåHëH‰$H‰L$8H‰L$èH‹L$H‹D$ HÿÀH‹l$H9è|¼H‰L$8H‰L$@èHƒÄ(Éë´èé[ÿÿÿÌÌÌÌÌÌÌÌÌÌÌ

B*runtime.racefuncenterÐ(runtime.nilinterhashœ(runtime.racefuncexit¸0runtime.morestack_noctxt0P
"".autotmp_0117type.int"".autotmp_0116type.int"".~r2 type.uintptr"".htype.uintptr"".p*type.*[2]interface {}POPO°° Tgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals·33cdeccccebe80329f1fdbee7f5874cbH$GOROOT/src/testing/iotest/logger.goþ0type..eq.[2]interface {}  dH‹%H;a†/Hƒì`H‹\$`H‰$è1ÀHÇD$0H‹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ÿÿÿèé´þÿÿÌÌÌÌ
B*runtime.racefuncenter¸ runtime.racereadÆ runtime.racereadäruntime.efaceeq¸(runtime.racefuncexitÖ(runtime.racefuncexit†0runtime.morestack_noctxt0À"".autotmp_0121?"type.interface {}"".autotmp_0120"type.interface {}"".autotmp_0119_type.int"".autotmp_0118Otype.int"".iotype.int"".~r2 type.bool"".q*type.*[2]interface {}"".p*type.*[2]interface {},À¿À¿À¿ÐÐ ‚O_Tgclocals·51af24152615272c3d9efc8538f95767Tgclocals·2c78d3ad9d760b5f66e2e47be684c787H$GOROOT/src/testing/iotest/logger.goþ0type..hash."".readLoggerààdH‹%H;a†…HƒìH‹\$H‰$èH‹\$ H‰$Hƒ<$tZH‹\$(H‰\$èH‹D$H‹\$ H‰$Hƒ<$t-Hƒ$H‰D$(H‰D$èH‹D$H‰D$(H‰D$0èHƒÄÉ%ëʉ%ëèé^ÿÿÿÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
B*runtime.racefuncenter€runtime.strhashÒ"runtime.interhashú(runtime.racefuncexit²0runtime.morestack_noctxt00"".autotmp_0123type.uintptr"".~r2 type.uintptr"".htype.uintptr"".p&type.*"".readLogger0n/0/°° Tgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals·33cdeccccebe80329f1fdbee7f5874cbH$GOROOT/src/testing/iotest/logger.goþ,type..eq."".readLoggerààdH‹%H;a†‹HƒìhH‹\$hH‰$èH‹\$pH‰$èH‹\$pHƒû„UH‹+H‰l$XH‹kH‰l$`H‹\$xH‰$èH‹T$`H‹\$xHƒû„H‹H‰L$HH‹CH‰D$PH9Â…ïH‹l$XH‰,$H‰T$H‰L$H‰D$è¶\$ €û„ÄH‹\$xH‰$Hƒ$èH‹\$xHƒû„›H‹kH‰l$8H‹kH‰l$@H‹\$pH‰$Hƒ$èH‹T$8H‹\$pHƒûtbH‹CH‹KH‰L$0H‰D$(H9Ðu9H‰$H‰L$H‰T$H‹l$@H‰l$è¶\$ €ûtƄ$€èHƒÄhÃƄ$€èHƒÄhÉ뚉é^ÿÿÿƄ$€èHƒÄhÉéÞþÿÿ‰é¤þÿÿèéXþÿÿÌÌÌÌÌÌÌÌ
B*runtime.racefuncenter^ runtime.racereadº runtime.racereadÐ runtime.eqstring’ runtime.racereadú runtime.raceread‚runtime.ifaceeq°(runtime.racefuncexitÔ(runtime.racefuncexitŽ(runtime.racefuncexit¾0runtime.morestack_noctxt0Ð"".autotmp_0127type.io.Reader"".autotmp_0126_type.io.Reader"".autotmp_0125?type.string"".autotmp_0124type.string"".~r2 type.bool"".q&type.*"".readLogger"".p&type.*"".readLogger8ÐÉÏÐÏÐÏÐϰ° <KUDpTgclocals·9c91d8a91ac42440a3d1507bc8d2e808Tgclocals·709ced5e74cbe4c0afb97d3c39ba72fdH$GOROOT/src/testing/iotest/logger.goþ6type..hash."".timeoutReaderààdH‹%H;a†ŽHƒì H‹\$ H‰$èH‹\$(H‰$Hƒ<$tcH‹\$0H‰\$èH‹D$H‹\$(H‰$Hƒ<$t6Hƒ$H‰D$0H‰D$HÇD$èH‹D$H‰D$0H‰D$8èHƒÄ É%ëI%ë”èéUÿÿÿÌÌÌÌÌ
B*runtime.racefuncenter€"runtime.interhashäruntime.memhashŒ(runtime.racefuncexitÄ0runtime.morestack_noctxt0@"".autotmp_0129type.uintptr"".~r2 type.uintptr"".htype.uintptr"".p,type.*"".timeoutReader@w?@?°° Tgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals·33cdeccccebe80329f1fdbee7f5874cbH$GOROOT/src/testing/iotest/logger.goþ2type..eq."".timeoutReader€€dH‹%H;a†HƒìHH‹\$HH‰$èH‹\$XH‰$èH‹\$XHƒû„åH‹+H‰l$8H‹kH‰l$@H‹\$PH‰$èH‹T$8H‹\$PHƒû„«H‹H‹KH‰L$0H‰D$(H9Ð…‚H‰$H‰L$H‰T$H‹l$@H‰l$è¶\$ €ût[H‹\$PH‰$Hƒ$èH‹\$XH‰$Hƒ$èH‹l$PH‹]L‹D$XI‹hH9ëtÆD$`èHƒÄHÃÆD$`èHƒÄHÃÆD$`èHƒÄHÉéNÿÿÿ‰éÿÿÿèéÈþÿÿÌÌÌÌÌÌÌÌ
B*runtime.racefuncenter^ runtime.racereadº runtime.racereadÐruntime.ifaceeqŠ runtime.raceread° runtime.racereadò(runtime.racefuncexit(runtime.racefuncexit®(runtime.racefuncexitÞ0runtime.morestack_noctxt0
"".autotmp_0131?type.io.Reader"".autotmp_0130type.io.Reader"".~r2 type.bool"".q,type.*"".timeoutReader"".p,type.*"".timeoutReader8êÀÀ <K™Tgclocals·51af24152615272c3d9efc8538f95767Tgclocals·2c78d3ad9d760b5f66e2e47be684c787H$GOROOT/src/testing/iotest/logger.goþ8type..hash."".truncateWriterààdH‹%H;a†ŽHƒì H‹\$ H‰$èH‹\$(H‰$Hƒ<$tcH‹\$0H‰\$èH‹D$H‹\$(H‰$Hƒ<$t6Hƒ$H‰D$0H‰D$HÇD$èH‹D$H‰D$0H‰D$8èHƒÄ É%ëI%ë”èéUÿÿÿÌÌÌÌÌ
B*runtime.racefuncenter€"runtime.interhashäruntime.memhashŒ(runtime.racefuncexitÄ0runtime.morestack_noctxt0@"".autotmp_0133type.uintptr"".~r2 type.uintptr"".htype.uintptr"".p.type.*"".truncateWriter@w?@?°° Tgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals·33cdeccccebe80329f1fdbee7f5874cbH$GOROOT/src/testing/iotest/logger.goþ4type..eq."".truncateWriter€€dH‹%H;a†HƒìHH‹\$HH‰$èH‹\$XH‰$èH‹\$XHƒû„åH‹+H‰l$8H‹kH‰l$@H‹\$PH‰$èH‹T$8H‹\$PHƒû„«H‹H‹KH‰L$0H‰D$(H9Ð…‚H‰$H‰L$H‰T$H‹l$@H‰l$è¶\$ €ût[H‹\$PH‰$Hƒ$èH‹\$XH‰$Hƒ$èH‹l$PH‹]L‹D$XI‹hH9ëtÆD$`èHƒÄHÃÆD$`èHƒÄHÃÆD$`èHƒÄHÉéNÿÿÿ‰éÿÿÿèéÈþÿÿÌÌÌÌÌÌÌÌ
B*runtime.racefuncenter^ runtime.racereadº runtime.racereadÐruntime.ifaceeqŠ runtime.raceread° runtime.racereadò(runtime.racefuncexit(runtime.racefuncexit®(runtime.racefuncexitÞ0runtime.morestack_noctxt0
"".autotmp_0135?type.io.Writer"".autotmp_0134type.io.Writer"".~r2 type.bool"".q.type.*"".truncateWriter"".p.type.*"".truncateWriter8êÀÀ <K™Tgclocals·51af24152615272c3d9efc8538f95767Tgclocals·2c78d3ad9d760b5f66e2e47be684c787H$GOROOT/src/testing/iotest/logger.goþ2go.string.hdr."%s %x: %v"  	*go.string."%s %x: %v"þ*go.string."%s %x: %v" %s %x: %vþ*go.string.hdr."%s %x"  "go.string."%s %x"þ"go.string."%s %x"%s %xþTgclocals·70b3b84cccb859b27cd41be793c5233d@@üüœü€üüþTgclocals·126e795c48193c5ee94a06c6d18f0001@@ccccþ>Bgo.itab.*"".writeLogger.io.WriterþTgclocals·f891aedf0f80c97cb1c7cc75a7fd6349((þTgclocals·0e02e7541321b09464b22250f2553255((

=þTgclocals·70b3b84cccb859b27cd41be793c5233d@@üüœü€üüþTgclocals·126e795c48193c5ee94a06c6d18f0001@@ccccþ>@go.itab.*"".readLogger.io.ReaderþTgclocals·f891aedf0f80c97cb1c7cc75a7fd6349((þTgclocals·0e02e7541321b09464b22250f2553255((

=þ>Fgo.itab.*"".oneByteReader.io.ReaderþTgclocals·f891aedf0f80c97cb1c7cc75a7fd6349((þTgclocals·3c38d30aabb31bf4f75a7b2570d7b2fc((þTgclocals·1fe29d2a3c22d60f30197767b7f9d6f2((þTgclocals·d9683efe628e6ebbf2fcade80408a762((cþ>@go.itab.*"".halfReader.io.ReaderþTgclocals·f891aedf0f80c97cb1c7cc75a7fd6349((þTgclocals·3c38d30aabb31bf4f75a7b2570d7b2fc((þTgclocals·585c0c3f718a3f7f815cb1ef3994ecb1((þTgclocals·251e3cc4f2373456f57cb9541b8e1a97((cþ>Fgo.itab.*"".dataErrReader.io.ReaderþTgclocals·85b708e0eb749713cb73a30a27c2999c88þTgclocals·ae12acc87c8eb2a408f9cede6309002588þTgclocals·1982e723e77341407d2366bdcaa4bcf100þTgclocals·8673e44a15fbaa7367253006e3f6836600cþ>Fgo.itab.*"".timeoutReader.io.ReaderþTgclocals·f891aedf0f80c97cb1c7cc75a7fd6349((þTgclocals·3c38d30aabb31bf4f75a7b2570d7b2fc((þTgclocals·64ca935d1a2110a30e2d604686188539  þTgclocals·8cf14f50ac1bf7ae2848fda35f0590ec  cþ>Hgo.itab.*"".truncateWriter.io.WriterþTgclocals·f891aedf0f80c97cb1c7cc75a7fd6349((þTgclocals·4493fa78a39865f4172589e05fc599e2((þTgclocals·69dbbba7915064f4e855fc2c68219095((þTgclocals·d9683efe628e6ebbf2fcade80408a762((cþ.go.string.hdr."timeout"  &go.string."timeout"þ&go.string."timeout"timeoutþTgclocals·21a8f585a14d020f181242c5256583dc  þTgclocals·69c1753bd5f81501d95132d08af04464þ<"".ErrTimeout type.errorþ>"".initdone·type.uint8þ4"".(*writeLogger).Write·f."".(*writeLogger).Writeþ("".NewWriteLogger·f""".NewWriteLoggerþ0"".(*readLogger).Read·f*"".(*readLogger).Readþ&"".NewReadLogger·f "".NewReadLoggerþ&"".OneByteReader·f "".OneByteReaderþ6"".(*oneByteReader).Read·f0"".(*oneByteReader).Readþ "".HalfReader·f"".HalfReaderþ0"".(*halfReader).Read·f*"".(*halfReader).Readþ&"".DataErrReader·f "".DataErrReaderþ6"".(*dataErrReader).Read·f0"".(*dataErrReader).Readþ&"".TimeoutReader·f "".TimeoutReaderþ6"".(*timeoutReader).Read·f0"".(*timeoutReader).Readþ("".TruncateWriter·f""".TruncateWriterþ:"".(*truncateWriter).Write·f4"".(*truncateWriter).Writeþ"".init·f"".initþ"runtime.gcbits.01þ.go.string.hdr."[]uint8"  &go.string."[]uint8"þ&go.string."[]uint8"[]uint8þtype.[]uint8ß~.8
0  runtime.algarray@"runtime.gcbits.01P.go.string.hdr."[]uint8"p*go.weak.type.*[]uint8€type.uint8þ6go.typelink.[]uint8	[]uint8type.[]uint8þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2þTgclocals·709ced5e74cbe4c0afb97d3c39ba72fd((@þTgclocals·9c91d8a91ac42440a3d1507bc8d2e808((þ:type..hashfunc."".writeLogger2type..hash."".writeLoggerþ6type..eqfunc."".writeLogger.type..eq."".writeLoggerþ0type..alg."".writeLogger  :type..hashfunc."".writeLogger6type..eqfunc."".writeLoggerþ"runtime.gcbits.0d
þDgo.string.hdr."iotest.writeLogger"  <go.string."iotest.writeLogger"þ<go.string."iotest.writeLogger"0&iotest.writeLoggerþ,go.string.hdr."prefix"  $go.string."prefix"þ$go.string."prefix"prefixþ<go.string.hdr."testing/iotest"  4go.string."testing/iotest"þ4go.string."testing/iotest" testing/iotestþ"go.importpath."".  4go.string."testing/iotest"þ"go.string.hdr."w"  go.string."w"þgo.string."w"wþ6go.string.hdr."writeLogger"  .go.string."writeLogger"þ.go.string."writeLogger" writeLoggerþ&type."".writeLogger    ¦&®00type..alg."".writeLogger@"runtime.gcbits.0dPDgo.string.hdr."iotest.writeLogger"p(type.*"".writeLogger€°&type."".writeLogger°,go.string.hdr."prefix"À"go.importpath."".Ðtype.string€"go.string.hdr."w""go.importpath."". type.io.Writer`Ð&type."".writeLoggerÐ6go.string.hdr."writeLogger"à"go.importpath."".ð &type."".writeLoggerþFgo.string.hdr."*iotest.writeLogger"  >go.string."*iotest.writeLogger"þ>go.string."*iotest.writeLogger"0(*iotest.writeLoggerþ~go.string.hdr."func(*iotest.writeLogger, []uint8) (int, error)"  /vgo.string."func(*iotest.writeLogger, []uint8) (int, error)"þvgo.string."func(*iotest.writeLogger, []uint8) (int, error)"``func(*iotest.writeLogger, []uint8) (int, error)þ`type.func(*"".writeLogger, []uint8) (int, error)°°H30€ runtime.algarray@"runtime.gcbits.01P~go.string.hdr."func(*iotest.writeLogger, []uint8) (int, error)"prgo.weak.type.*func(*"".writeLogger, []uint8) (int, error)ð`type.func(*"".writeLogger, []uint8) (int, error)À`type.func(*"".writeLogger, []uint8) (int, error)ð(type.*"".writeLogger€type.[]uint8type.int type.errorþÎgo.typelink.func(*iotest.writeLogger, []uint8) (int, error)	func(*"".writeLogger, []uint8) (int, error)`type.func(*"".writeLogger, []uint8) (int, error)þ*go.string.hdr."Write"  "go.string."Write"þ"go.string."Write"WriteþTgo.string.hdr."func([]uint8) (int, error)"  Lgo.string."func([]uint8) (int, error)"þLgo.string."func([]uint8) (int, error)"@6func([]uint8) (int, error)þ>type.func([]uint8) (int, error)  „N4P30€ runtime.algarray@"runtime.gcbits.01PTgo.string.hdr."func([]uint8) (int, error)"pPgo.weak.type.*func([]uint8) (int, error)ð>type.func([]uint8) (int, error)À€>type.func([]uint8) (int, error)ðtype.[]uint8€type.inttype.errorþ‚go.typelink.func([]uint8) (int, error)	func([]uint8) (int, error)>type.func([]uint8) (int, error)þ(type.*"".writeLoggerÀÀMåUl60  runtime.algarray@"runtime.gcbits.01PFgo.string.hdr."*iotest.writeLogger"p:go.weak.type.**"".writeLogger€&type."".writeLogger`(type.*"".writeLogger°à(type.*"".writeLoggerà*go.string.hdr."Write"€>type.func([]uint8) (int, error)`type.func(*"".writeLogger, []uint8) (int, error) ."".(*writeLogger).Write°."".(*writeLogger).Writeþ"runtime.gcbits.03þ8go.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 {}€°"type.interface {}þ<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 {}€"type.interface {}þRgo.typelink.[]interface {}	[]interface {}&type.[]interface {}þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2þTgclocals·2c78d3ad9d760b5f66e2e47be684c787  þTgclocals·51af24152615272c3d9efc8538f95767  þ<type..hashfunc.[3]interface {}4type..hash.[3]interface {}þ8type..eqfunc.[3]interface {}0type..eq.[3]interface {}þ2type..alg.[3]interface {}  <type..hashfunc.[3]interface {}8type..eqfunc.[3]interface {}þ"runtime.gcbits.3f?þ>go.string.hdr."[3]interface {}"  6go.string."[3]interface {}"þ6go.string."[3]interface {}"  [3]interface {}þ(type.[3]interface {}°°00ÝÏÙ02type..alg.[3]interface {}@"runtime.gcbits.3fP>go.string.hdr."[3]interface {}"p:go.weak.type.*[3]interface {}€"type.interface {}&type.[]interface {}þVgo.typelink.[3]interface {}	[3]interface {}(type.[3]interface {}þ@go.string.hdr."*[3]interface {}"  8go.string."*[3]interface {}"þ8go.string."*[3]interface {}"0"*[3]interface {}þ*type.*[3]interface {}°þ¹6
0  runtime.algarray@"runtime.gcbits.01P@go.string.hdr."*[3]interface {}"p<go.weak.type.**[3]interface {}€(type.[3]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¤ñ02type..alg.[2]interface {}@"runtime.gcbits.0fP>go.string.hdr."[2]interface {}"p:go.weak.type.*[2]interface {}€"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 {}€(type.[2]interface {}þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2þTgclocals·709ced5e74cbe4c0afb97d3c39ba72fd((@þTgclocals·9c91d8a91ac42440a3d1507bc8d2e808((þ8type..hashfunc."".readLogger0type..hash."".readLoggerþ4type..eqfunc."".readLogger,type..eq."".readLoggerþ.type..alg."".readLogger  8type..hashfunc."".readLogger4type..eqfunc."".readLoggerþBgo.string.hdr."iotest.readLogger"  :go.string."iotest.readLogger"þ:go.string."iotest.readLogger"0$iotest.readLoggerþ"go.string.hdr."r"  go.string."r"þgo.string."r"rþ4go.string.hdr."readLogger"  
,go.string."readLogger"þ,go.string."readLogger" readLoggerþ$type."".readLogger    ÖqÃ`0.type..alg."".readLogger@"runtime.gcbits.0dPBgo.string.hdr."iotest.readLogger"p&type.*"".readLogger€°$type."".readLogger°,go.string.hdr."prefix"À"go.importpath."".Ðtype.string€"go.string.hdr."r""go.importpath."". type.io.Reader`Ð$type."".readLoggerÐ4go.string.hdr."readLogger"à"go.importpath."".ð $type."".readLoggerþDgo.string.hdr."*iotest.readLogger"  <go.string."*iotest.readLogger"þ<go.string."*iotest.readLogger"0&*iotest.readLoggerþ|go.string.hdr."func(*iotest.readLogger, []uint8) (int, error)"  .tgo.string."func(*iotest.readLogger, []uint8) (int, error)"þtgo.string."func(*iotest.readLogger, []uint8) (int, error)"`^func(*iotest.readLogger, []uint8) (int, error)þ^type.func(*"".readLogger, []uint8) (int, error)°°Ê÷30€ runtime.algarray@"runtime.gcbits.01P|go.string.hdr."func(*iotest.readLogger, []uint8) (int, error)"ppgo.weak.type.*func(*"".readLogger, []uint8) (int, error)ð^type.func(*"".readLogger, []uint8) (int, error)À^type.func(*"".readLogger, []uint8) (int, error)ð&type.*"".readLogger€type.[]uint8type.int type.errorþÊgo.typelink.func(*iotest.readLogger, []uint8) (int, error)	func(*"".readLogger, []uint8) (int, error)^type.func(*"".readLogger, []uint8) (int, error)þ(go.string.hdr."Read"   go.string."Read"þ go.string."Read"
Readþ&type.*"".readLoggerÀÀfÖà60  runtime.algarray@"runtime.gcbits.01PDgo.string.hdr."*iotest.readLogger"p8go.weak.type.**"".readLogger€$type."".readLogger`&type.*"".readLogger°à&type.*"".readLoggerà(go.string.hdr."Read"€>type.func([]uint8) (int, error)^type.func(*"".readLogger, []uint8) (int, error) *"".(*readLogger).Read°*"".(*readLogger).ReadþJgo.string.hdr."*iotest.oneByteReader"  Bgo.string."*iotest.oneByteReader"þBgo.string."*iotest.oneByteReader"0,*iotest.oneByteReaderþ‚go.string.hdr."func(*iotest.oneByteReader, []uint8) (int, error)"  1zgo.string."func(*iotest.oneByteReader, []uint8) (int, error)"þzgo.string."func(*iotest.oneByteReader, []uint8) (int, error)"pdfunc(*iotest.oneByteReader, []uint8) (int, error)þdtype.func(*"".oneByteReader, []uint8) (int, error)°°sSMð30€ runtime.algarray@"runtime.gcbits.01P‚go.string.hdr."func(*iotest.oneByteReader, []uint8) (int, error)"pvgo.weak.type.*func(*"".oneByteReader, []uint8) (int, error)ðdtype.func(*"".oneByteReader, []uint8) (int, error)Àdtype.func(*"".oneByteReader, []uint8) (int, error)ð,type.*"".oneByteReader€type.[]uint8type.int type.errorþÖgo.typelink.func(*iotest.oneByteReader, []uint8) (int, error)	func(*"".oneByteReader, []uint8) (int, error)dtype.func(*"".oneByteReader, []uint8) (int, error)þ,type.*"".oneByteReaderÀÀ¬8f60  runtime.algarray@"runtime.gcbits.01PJgo.string.hdr."*iotest.oneByteReader"p>go.weak.type.**"".oneByteReader€*type."".oneByteReader`,type.*"".oneByteReader°à,type.*"".oneByteReaderà(go.string.hdr."Read"€>type.func([]uint8) (int, error)dtype.func(*"".oneByteReader, []uint8) (int, error) 0"".(*oneByteReader).Read°0"".(*oneByteReader).ReadþHgo.string.hdr."iotest.oneByteReader"  @go.string."iotest.oneByteReader"þ@go.string."iotest.oneByteReader"0*iotest.oneByteReaderþ:go.string.hdr."oneByteReader"  
2go.string."oneByteReader"þ2go.string."oneByteReader" oneByteReaderþ*type."".oneByteReaderÐÐð*à0à runtime.algarray@"runtime.gcbits.03PHgo.string.hdr."iotest.oneByteReader"p,type.*"".oneByteReader€°*type."".oneByteReader°"go.string.hdr."r"À"go.importpath."".Ðtype.io.Reader`€*type."".oneByteReader€:go.string.hdr."oneByteReader""go.importpath."". Ð*type."".oneByteReaderþDgo.string.hdr."*iotest.halfReader"  <go.string."*iotest.halfReader"þ<go.string."*iotest.halfReader"0&*iotest.halfReaderþ|go.string.hdr."func(*iotest.halfReader, []uint8) (int, error)"  .tgo.string."func(*iotest.halfReader, []uint8) (int, error)"þtgo.string."func(*iotest.halfReader, []uint8) (int, error)"`^func(*iotest.halfReader, []uint8) (int, error)þ^type.func(*"".halfReader, []uint8) (int, error)°°Mæ!30€ runtime.algarray@"runtime.gcbits.01P|go.string.hdr."func(*iotest.halfReader, []uint8) (int, error)"ppgo.weak.type.*func(*"".halfReader, []uint8) (int, error)ð^type.func(*"".halfReader, []uint8) (int, error)À^type.func(*"".halfReader, []uint8) (int, error)ð&type.*"".halfReader€type.[]uint8type.int type.errorþÊgo.typelink.func(*iotest.halfReader, []uint8) (int, error)	func(*"".halfReader, []uint8) (int, error)^type.func(*"".halfReader, []uint8) (int, error)þ&type.*"".halfReaderÀÀ¿åþ60  runtime.algarray@"runtime.gcbits.01PDgo.string.hdr."*iotest.halfReader"p8go.weak.type.**"".halfReader€$type."".halfReader`&type.*"".halfReader°à&type.*"".halfReaderà(go.string.hdr."Read"€>type.func([]uint8) (int, error)^type.func(*"".halfReader, []uint8) (int, error) *"".(*halfReader).Read°*"".(*halfReader).ReadþBgo.string.hdr."iotest.halfReader"  :go.string."iotest.halfReader"þ:go.string."iotest.halfReader"0$iotest.halfReaderþ4go.string.hdr."halfReader"  
,go.string."halfReader"þ,go.string."halfReader" halfReaderþ$type."".halfReaderÐÐː00à runtime.algarray@"runtime.gcbits.03PBgo.string.hdr."iotest.halfReader"p&type.*"".halfReader€°$type."".halfReader°"go.string.hdr."r"À"go.importpath."".Ðtype.io.Reader`€$type."".halfReader€4go.string.hdr."halfReader""go.importpath."". Ð$type."".halfReaderþJgo.string.hdr."*iotest.dataErrReader"  Bgo.string."*iotest.dataErrReader"þBgo.string."*iotest.dataErrReader"0,*iotest.dataErrReaderþ‚go.string.hdr."func(*iotest.dataErrReader, []uint8) (int, error)"  1zgo.string."func(*iotest.dataErrReader, []uint8) (int, error)"þzgo.string."func(*iotest.dataErrReader, []uint8) (int, error)"pdfunc(*iotest.dataErrReader, []uint8) (int, error)þdtype.func(*"".dataErrReader, []uint8) (int, error)°°óVDf30€ runtime.algarray@"runtime.gcbits.01P‚go.string.hdr."func(*iotest.dataErrReader, []uint8) (int, error)"pvgo.weak.type.*func(*"".dataErrReader, []uint8) (int, error)ðdtype.func(*"".dataErrReader, []uint8) (int, error)Àdtype.func(*"".dataErrReader, []uint8) (int, error)ð,type.*"".dataErrReader€type.[]uint8type.int type.errorþÖgo.typelink.func(*iotest.dataErrReader, []uint8) (int, error)	func(*"".dataErrReader, []uint8) (int, error)dtype.func(*"".dataErrReader, []uint8) (int, error)þ,type.*"".dataErrReaderÀÀ`!±c60  runtime.algarray@"runtime.gcbits.01PJgo.string.hdr."*iotest.dataErrReader"p>go.weak.type.**"".dataErrReader€*type."".dataErrReader`,type.*"".dataErrReader°à,type.*"".dataErrReaderà(go.string.hdr."Read"€>type.func([]uint8) (int, error)dtype.func(*"".dataErrReader, []uint8) (int, error) 0"".(*dataErrReader).Read°0"".(*dataErrReader).Readþ"runtime.gcbits.27'þHgo.string.hdr."iotest.dataErrReader"  @go.string."iotest.dataErrReader"þ@go.string."iotest.dataErrReader"0*iotest.dataErrReaderþ,go.string.hdr."unread"  $go.string."unread"þ$go.string."unread"unreadþ(go.string.hdr."data"   go.string."data"þ go.string."data"
dataþ:go.string.hdr."dataErrReader"  
2go.string."dataErrReader"þ2go.string."dataErrReader" dataErrReaderþ*type."".dataErrReaderðð@0ÿ–÷($0à runtime.algarray@"runtime.gcbits.27PHgo.string.hdr."iotest.dataErrReader"p,type.*"".dataErrReader€°*type."".dataErrReader°"go.string.hdr."r"À"go.importpath."".Ðtype.io.Reader€,go.string.hdr."unread""go.importpath."". type.[]uint8Ð(go.string.hdr."data"à"go.importpath."".ðtype.[]uint8` *type."".dataErrReader :go.string.hdr."dataErrReader"°"go.importpath."".Àð*type."".dataErrReaderþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2þTgclocals·2c78d3ad9d760b5f66e2e47be684c787  þTgclocals·51af24152615272c3d9efc8538f95767  þ>type..hashfunc."".timeoutReader6type..hash."".timeoutReaderþ:type..eqfunc."".timeoutReader2type..eq."".timeoutReaderþ4type..alg."".timeoutReader  >type..hashfunc."".timeoutReader:type..eqfunc."".timeoutReaderþJgo.string.hdr."*iotest.timeoutReader"  Bgo.string."*iotest.timeoutReader"þBgo.string."*iotest.timeoutReader"0,*iotest.timeoutReaderþ‚go.string.hdr."func(*iotest.timeoutReader, []uint8) (int, error)"  1zgo.string."func(*iotest.timeoutReader, []uint8) (int, error)"þzgo.string."func(*iotest.timeoutReader, []uint8) (int, error)"pdfunc(*iotest.timeoutReader, []uint8) (int, error)þdtype.func(*"".timeoutReader, []uint8) (int, error)°°¬/m30€ runtime.algarray@"runtime.gcbits.01P‚go.string.hdr."func(*iotest.timeoutReader, []uint8) (int, error)"pvgo.weak.type.*func(*"".timeoutReader, []uint8) (int, error)ðdtype.func(*"".timeoutReader, []uint8) (int, error)Àdtype.func(*"".timeoutReader, []uint8) (int, error)ð,type.*"".timeoutReader€type.[]uint8type.int type.errorþÖgo.typelink.func(*iotest.timeoutReader, []uint8) (int, error)	func(*"".timeoutReader, []uint8) (int, error)dtype.func(*"".timeoutReader, []uint8) (int, error)þ,type.*"".timeoutReaderÀÀx•»60  runtime.algarray@"runtime.gcbits.01PJgo.string.hdr."*iotest.timeoutReader"p>go.weak.type.**"".timeoutReader€*type."".timeoutReader`,type.*"".timeoutReader°à,type.*"".timeoutReaderà(go.string.hdr."Read"€>type.func([]uint8) (int, error)dtype.func(*"".timeoutReader, []uint8) (int, error) 0"".(*timeoutReader).Read°0"".(*timeoutReader).ReadþHgo.string.hdr."iotest.timeoutReader"  @go.string."iotest.timeoutReader"þ@go.string."iotest.timeoutReader"0*iotest.timeoutReaderþ*go.string.hdr."count"  "go.string."count"þ"go.string."count"countþ:go.string.hdr."timeoutReader"  
2go.string."timeoutReader"þ2go.string."timeoutReader" timeoutReaderþ*type."".timeoutReader  ¢‹Ýú04type..alg."".timeoutReader@"runtime.gcbits.03PHgo.string.hdr."iotest.timeoutReader"p,type.*"".timeoutReader€°*type."".timeoutReader°"go.string.hdr."r"À"go.importpath."".Ðtype.io.Reader€*go.string.hdr."count""go.importpath."". type.int`Ð*type."".timeoutReaderÐ:go.string.hdr."timeoutReader"à"go.importpath."".ð *type."".timeoutReaderþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2þTgclocals·2c78d3ad9d760b5f66e2e47be684c787  þTgclocals·51af24152615272c3d9efc8538f95767  þ@type..hashfunc."".truncateWriter8type..hash."".truncateWriterþ<type..eqfunc."".truncateWriter4type..eq."".truncateWriterþ6type..alg."".truncateWriter  @type..hashfunc."".truncateWriter<type..eqfunc."".truncateWriterþLgo.string.hdr."*iotest.truncateWriter"  Dgo.string."*iotest.truncateWriter"þDgo.string."*iotest.truncateWriter"0.*iotest.truncateWriterþ„go.string.hdr."func(*iotest.truncateWriter, []uint8) (int, error)"  2|go.string."func(*iotest.truncateWriter, []uint8) (int, error)"þ|go.string."func(*iotest.truncateWriter, []uint8) (int, error)"pffunc(*iotest.truncateWriter, []uint8) (int, error)þftype.func(*"".truncateWriter, []uint8) (int, error)°°¾ê/b30€ runtime.algarray@"runtime.gcbits.01P„go.string.hdr."func(*iotest.truncateWriter, []uint8) (int, error)"pxgo.weak.type.*func(*"".truncateWriter, []uint8) (int, error)ðftype.func(*"".truncateWriter, []uint8) (int, error)Àftype.func(*"".truncateWriter, []uint8) (int, error)ð.type.*"".truncateWriter€type.[]uint8type.int type.errorþÚgo.typelink.func(*iotest.truncateWriter, []uint8) (int, error)	func(*"".truncateWriter, []uint8) (int, error)ftype.func(*"".truncateWriter, []uint8) (int, error)þ.type.*"".truncateWriterÀÀ	.ب60  runtime.algarray@"runtime.gcbits.01PLgo.string.hdr."*iotest.truncateWriter"p@go.weak.type.**"".truncateWriter€,type."".truncateWriter`.type.*"".truncateWriter°à.type.*"".truncateWriterà*go.string.hdr."Write"€>type.func([]uint8) (int, error)ftype.func(*"".truncateWriter, []uint8) (int, error) 4"".(*truncateWriter).Write°4"".(*truncateWriter).WriteþJgo.string.hdr."iotest.truncateWriter"  Bgo.string."iotest.truncateWriter"þBgo.string."iotest.truncateWriter"0,iotest.truncateWriterþ"go.string.hdr."n"  go.string."n"þgo.string."n"nþ<go.string.hdr."truncateWriter"  4go.string."truncateWriter"þ4go.string."truncateWriter" truncateWriterþ,type."".truncateWriter  c©K06type..alg."".truncateWriter@"runtime.gcbits.03PJgo.string.hdr."iotest.truncateWriter"p.type.*"".truncateWriter€°,type."".truncateWriter°"go.string.hdr."w"À"go.importpath."".Ðtype.io.Writer€"go.string.hdr."n""go.importpath."". type.int64`Ð,type."".truncateWriterÐ<go.string.hdr."truncateWriter"à"go.importpath."".ð ,type."".truncateWriterþ$go.string.hdr."io"  go.string."io"þgo.string."io"ioþ"go.importpath.io.  go.string."io"þ,go.string.hdr."errors"  $go.string."errors"þ$go.string."errors"errorsþ*go.importpath.errors.  $go.string."errors"þ&go.string.hdr."log"  go.string."log"þgo.string."log"logþ$go.importpath.log.  go.string."log"þ8type..hash."".writeLogger·f2type..hash."".writeLoggerþ4type..eq."".writeLogger·f.type..eq."".writeLoggerþ:type..hash.[3]interface {}·f4type..hash.[3]interface {}þ6type..eq.[3]interface {}·f0type..eq.[3]interface {}þ:type..hash.[2]interface {}·f4type..hash.[2]interface {}þ6type..eq.[2]interface {}·f0type..eq.[2]interface {}þ6type..hash."".readLogger·f0type..hash."".readLoggerþ2type..eq."".readLogger·f,type..eq."".readLoggerþ<type..hash."".timeoutReader·f6type..hash."".timeoutReaderþ8type..eq."".timeoutReader·f2type..eq."".timeoutReaderþ>type..hash."".truncateWriter·f8type..hash."".truncateWriterþ:type..eq."".truncateWriter·f4type..eq."".truncateWriterÿÿgo13ld