1 !<arch> 2 __.PKGDEF 0 0 0 644 2542 ` 3 go object darwin amd64 go1.5.1 X:none 4 build id "ab54d68c449091327c6690ae9eb2c376d274ca90" 5 6 $$ 7 package iotest 8 import runtime "runtime" 9 import io "io" 10 import errors "errors" 11 import log "log" 12 type @"io".Writer interface { Write(@"io".p []byte) (@"io".n int, @"io".err error) } 13 func @"".NewWriteLogger (@"".prefix2 string, @"".w3 @"io".Writer) (? @"io".Writer) { return (&@"".writeLogger{ @"".prefix:@"".prefix2, @"".w:@"".w3 }) } 14 type @"io".Reader interface { Read(@"io".p []byte) (@"io".n int, @"io".err error) } 15 func @"".NewReadLogger (@"".prefix2 string, @"".r3 @"io".Reader) (? @"io".Reader) { return (&@"".readLogger{ @"".prefix:@"".prefix2, @"".r:@"".r3 }) } 16 func @"".OneByteReader (@"".r2 @"io".Reader) (? @"io".Reader) { return (&@"".oneByteReader{ @"".r:@"".r2 }) } 17 func @"".HalfReader (@"".r2 @"io".Reader) (? @"io".Reader) { return (&@"".halfReader{ @"".r:@"".r2 }) } 18 func @"".DataErrReader (@"".r2 @"io".Reader) (? @"io".Reader) { return (&@"".dataErrReader{ @"".r:@"".r2, @"".unread:nil, @"".data:make([]byte, 0x400) }) } 19 var @"".ErrTimeout error 20 func @"".TimeoutReader (@"".r2 @"io".Reader) (? @"io".Reader) { return (&@"".timeoutReader{ @"".r:@"".r2, @"".count:0x0 }) } 21 func @"".TruncateWriter (@"".w2 @"io".Writer, @"".n3 int64) (? @"io".Writer) { return (&@"".truncateWriter{ @"".w:@"".w2, @"".n:@"".n3 }) } 22 func @"".init () 23 type @"".writeLogger struct { @"".prefix string; @"".w @"io".Writer } 24 func (@"".l3 *@"".writeLogger "esc:0x9") Write (@"".p4 []byte) (@"".n1 int, @"".err2 error) 25 type @"".readLogger struct { @"".prefix string; @"".r @"io".Reader } 26 func (@"".l3 *@"".readLogger "esc:0x9") Read (@"".p4 []byte) (@"".n1 int, @"".err2 error) 27 type @"".oneByteReader struct { @"".r @"io".Reader } 28 func (@"".r3 *@"".oneByteReader "esc:0x9") Read (@"".p4 []byte) (? int, ? error) 29 type @"".halfReader struct { @"".r @"io".Reader } 30 func (@"".r3 *@"".halfReader "esc:0x9") Read (@"".p4 []byte) (? int, ? error) 31 type @"".dataErrReader struct { @"".r @"io".Reader; @"".unread []byte; @"".data []byte } 32 func (@"".r3 *@"".dataErrReader "esc:0x9") Read (@"".p4 []byte "esc:0x1") (@"".n1 int, @"".err2 error) 33 type @"".timeoutReader struct { @"".r @"io".Reader; @"".count int } 34 func (@"".r3 *@"".timeoutReader "esc:0x9") Read (@"".p4 []byte) (? int, ? error) 35 type @"".truncateWriter struct { @"".w @"io".Writer; @"".n int64 } 36 func (@"".t3 *@"".truncateWriter "esc:0x9") Write (@"".p4 []byte) (@"".n1 int, @"".err2 error) 37 38 $$ 39 _go_.o 0 0 0 644 60024 ` 40 go object darwin amd64 go1.5.1 X:none 41 42 ! 43 go13ldio.a 44 log.aerrors.a."".(*writeLogger).WriteeH%HD$H;A]H11H$H$H$H)HKHkH$H\$H$H\$H$H\$Hl$@H,$HL$8HY H$H$H$Ht$ Hl$(H\$0H$H$HH$H9Ht$xH$HL$p1H$H$H$H$H$H$H$HHD$`HD$hH\$XHH$HT$H|$[HD$HL$HD$ H\$XHL$HHHD$P= HCHH$H\$pH\$HD$HL$HD$ H\$XHHL$HHHD$P=HCH$H$H$H\$HL$HD$H\$XH HL$HHHD$P=uCHCHH$HD$ H\$XH\$H\$`H\$H\$hH\$ HLCL$HD$LCL$HD$KLCL$HD$%_H$H9~Ht$xH$HL$p1H$H$H$H$H$H1HD$`HD$hH\$XHH$HT$H|$HD$HL$HD$ H\$XHL$HHHD$P=HCHH$H\$pH\$HD$HL$HD$ H\$XHHL$HHHD$P=u@HCHH$HD$H\$XH\$H\$`H\$H\$hH\$ KLCL$HD$LCL$HD$I%8 54 type.string 55 runtime.convT2E6runtime.writeBarrierEnabledtype.[]uint8 56 runtime.convT2E6runtime.writeBarrierEnabled 57 runtime.convI2E6runtime.writeBarrierEnabled *go.string."%s %x: %v" 58 log.Printf 59 60 .runtime.writebarrierptr 61 62 .runtime.writebarrierptr 63 64 .runtime.writebarrierptr 66 $runtime.panicslice type.string 69 runtime.convT2E6runtime.writeBarrierEnabledtype.[]uint8 70 runtime.convT2E6runtime.writeBarrierEnabled"go.string."%s %x" 71 log.Printf 72 .runtime.writebarrierptr 73 .runtime.writebarrierptr 74 $runtime.panicslice 75 0runtime.morestack_noctxtp"".autotmp_0014"type.interface {}"".autotmp_0013"type.interface {}"".autotmp_0012(type.[2]interface {}"".autotmp_0009&type.[]interface {}"".autotmp_0008"type.interface {}"".autotmp_0007"type.interface {}"".autotmp_0006"type.interface {}"".autotmp_0005_(type.[3]interface {}"".autotmp_0002&type.[]interface {}"".autotmp_0001type.[]uint8"".autotmp_0000type.[]uint8"".errPtype.error"".n@type.int"".ptype.[]uint8"".l(type.*"".writeLogger 4$3\E4H1Tgclocalsdbb4a9d151e8ae087ca333738eb88fe8Tgclocals7a7be46d2fb10ff91c15f831eb52a1b5hprebuilts/go/darwin-x86/src/testing/iotest/logger.go""".NewWriteLoggereH%H;aH(1H\$PH\$XHH$HD$HD$ Hl$8HhHl$0=H(Hl$@HhHl$H=uZHhHD$ H1H9tH\$ H\$XHD$PH(HH$HH\$HH\$HD$L@L$Hl$HD$ H$Hl$HD$ ^ 79 L&type."".writeLogger^ 80 "runtime.newobject6runtime.writeBarrierEnabled6runtime.writeBarrierEnabledBgo.itab.*"".writeLogger.io.Writer(type.*"".writeLoggertype.io.WriterBgo.itab.*"".writeLogger.io.Writer 81 runtime.typ2Itab 82 .runtime.writebarrierptr 83 .runtime.writebarrierptr 84 0runtime.morestack_noctxt`P 85 "".autotmp_0017(type.*"".writeLogger"".autotmp_0016(type.*"".writeLogger"".~r2@type.io.Writer"".w type.io.Writer"".prefixtype.stringPOPs>#.PTgclocals9c581dc1019a9ef5229d57d8aabbeda0Tgclocals0c8aa8e80191a30eac23f1a218103f16hprebuilts/go/darwin-x86/src/testing/iotest/logger.go*"".(*readLogger).ReadeH%HD$H;A]H11H$H$H$H)HKHkH$H\$H$H\$H$H\$Hl$@H,$HL$8HY H$H$H$Ht$ Hl$(H\$0H$H$HH$H9Ht$xH$HL$p1H$H$H$H$H$H$H$HHD$`HD$hH\$XHH$HT$H|$[HD$HL$HD$ H\$XHL$HHHD$P= HCHH$H\$pH\$HD$HL$HD$ H\$XHHL$HHHD$P=HCH$H$H$H\$HL$HD$H\$XH HL$HHHD$P=uCHCHH$HD$ H\$XH\$H\$`H\$H\$hH\$ HLCL$HD$LCL$HD$KLCL$HD$%_H$H9~Ht$xH$HL$p1H$H$H$H$H$H1HD$`HD$hH\$XHH$HT$H|$HD$HL$HD$ H\$XHL$HHHD$P=HCHH$H\$pH\$HD$HL$HD$ H\$XHHL$HHHD$P=u@HCHH$HD$H\$XH\$H\$`H\$H\$hH\$ KLCL$HD$LCL$HD$I%8 96 type.string 97 runtime.convT2E6runtime.writeBarrierEnabledtype.[]uint8 98 runtime.convT2E6runtime.writeBarrierEnabled 99 runtime.convI2E6runtime.writeBarrierEnabled *go.string."%s %x: %v" 100 log.Printf 101 102 .runtime.writebarrierptr 103 104 .runtime.writebarrierptr 105 106 .runtime.writebarrierptr 108 $runtime.panicslice type.string 111 runtime.convT2E6runtime.writeBarrierEnabledtype.[]uint8 112 runtime.convT2E6runtime.writeBarrierEnabled"go.string."%s %x" 113 log.Printf 114 .runtime.writebarrierptr 115 .runtime.writebarrierptr 116 $runtime.panicslice 117 0runtime.morestack_noctxtp"".autotmp_0034"type.interface {}"".autotmp_0033"type.interface {}"".autotmp_0032(type.[2]interface {}"".autotmp_0029&type.[]interface {}"".autotmp_0028"type.interface {}"".autotmp_0027"type.interface {}"".autotmp_0026"type.interface {}"".autotmp_0025_(type.[3]interface {}"".autotmp_0022&type.[]interface {}"".autotmp_0021type.[]uint8"".autotmp_0020type.[]uint8"".errPtype.error"".n@type.int"".ptype.[]uint8"".l&type.*"".readLogger 4P3\E4H1Tgclocalsdbb4a9d151e8ae087ca333738eb88fe8Tgclocals7a7be46d2fb10ff91c15f831eb52a1b5hprebuilts/go/darwin-x86/src/testing/iotest/logger.go "".NewReadLoggereH%H;aH(1H\$PH\$XHH$HD$HD$ Hl$8HhHl$0=H(Hl$@HhHl$H=uZHhHD$ H1H9tH\$ H\$XHD$PH(HH$HH\$HH\$HD$L@L$Hl$HD$ H$Hl$HD$ ^ 121 L$type."".readLogger^ 122 "runtime.newobject6runtime.writeBarrierEnabled6runtime.writeBarrierEnabled@go.itab.*"".readLogger.io.Reader&type.*"".readLoggertype.io.Reader@go.itab.*"".readLogger.io.Reader 123 runtime.typ2Itab 124 .runtime.writebarrierptr 125 .runtime.writebarrierptr 126 0runtime.morestack_noctxt`P 127 "".autotmp_0037&type.*"".readLogger"".autotmp_0036&type.*"".readLogger"".~r2@type.io.Reader"".r type.io.Reader"".prefixtype.stringPOPsj#.PTgclocals9c581dc1019a9ef5229d57d8aabbeda0Tgclocals0c8aa8e80191a30eac23f1a218103f16hprebuilts/go/darwin-x86/src/testing/iotest/logger.go "".OneByteReadereH%H;aH(1H\$@H\$HHH$HD$HD$ Hl$0H(Hl$8=uZHhHD$ H1H9tH\$ H\$HHD$@H(HH$HH\$HH\$HD$L@L$Hl$HD$ 0 130 L*type."".oneByteReader^ 131 "runtime.newobject6runtime.writeBarrierEnabledFgo.itab.*"".oneByteReader.io.Reader,type.*"".oneByteReadertype.io.ReaderFgo.itab.*"".oneByteReader.io.Reader 132 runtime.typ2Itab 133 .runtime.writebarrierptr 134 0runtime.morestack_noctxt@P"".autotmp_0041,type.*"".oneByteReader"".autotmp_0040,type.*"".oneByteReader"".~r1 type.io.Reader"".rtype.io.ReaderPfOPR .s/Tgclocalsaefd16b155593f6f07980a05b297ad1fTgclocals0c8aa8e80191a30eac23f1a218103f16hprebuilts/go/darwin-x86/src/testing/iotest/reader.go0"".(*oneByteReader).ReadeH%H;aH`1H$H$H\$xHu#H$1H$H$H`H$HHT$pHHH\$hHteHHkHT$HHT$H|$PH|$Ht$XHt$Hl$@H,$HL$8HY HT$ HL$(HD$0H$H$H$H` 139 140 $runtime.panicslice 141 0runtime.morestack_noctxtp"".autotmp_0047/type.[]uint8"".autotmp_0045type.int"".~r2Ptype.error"".~r1@type.int"".ptype.[]uint8"".r,type.*"".oneByteReader&?,)# FTgclocalsb60dc0a6046c556b02baa766a3fd5a27Tgclocals12fc1489b12fcdedb8fc818b7369b5d9hprebuilts/go/darwin-x86/src/testing/iotest/reader.go"".HalfReadereH%H;aH(1H\$@H\$HHH$HD$HD$ Hl$0H(Hl$8=uZHhHD$ H1H9tH\$ H\$HHD$@H(HH$HH\$HH\$HD$L@L$Hl$HD$ 0 149 L$type."".halfReader^ 150 "runtime.newobject6runtime.writeBarrierEnabled@go.itab.*"".halfReader.io.Reader&type.*"".halfReadertype.io.Reader@go.itab.*"".halfReader.io.Reader 151 runtime.typ2Itab 152 .runtime.writebarrierptr 153 0runtime.morestack_noctxt@P"".autotmp_0050&type.*"".halfReader"".autotmp_0049&type.*"".halfReader"".~r1 type.io.Reader"".rtype.io.ReaderPfOPR>.s/Tgclocalsaefd16b155593f6f07980a05b297ad1fTgclocals0c8aa8e80191a30eac23f1a218103f16hprebuilts/go/darwin-x86/src/testing/iotest/reader.go*"".(*halfReader).ReadeH%H;aH`1H$H$Hl$xHHH?H)HH$HH9wLD$pHH\$hHHteHHkLD$HLD$H|$PH|$Ht$XHt$Hl$@H,$HL$8HY HT$ HL$(HD$0H$H$H$H`" 158 159 $runtime.panicslice 160 0runtime.morestack_noctxtp"".autotmp_0057/type.[]uint8"".autotmp_0056type.int"".~r2Ptype.error"".~r1@type.int"".ptype.[]uint8"".r&type.*"".halfReaderJ)ETgclocalsb60dc0a6046c556b02baa766a3fd5a27Tgclocals12fc1489b12fcdedb8fc818b7369b5d9hprebuilts/go/darwin-x86/src/testing/iotest/reader.go "".DataErrReadereH%H;aEHP1H\$hH\$pHH$HD$HD$H\$H\$8H\$ H\$@H\$(H\$HHH$HD$HD$0Hl$XH(Hl$`=Hh1HhHhHh Hl$@Hh0Hl$HHh8Hl$8=uZHh(HD$0H1H9tH\$0H\$pHD$hHPHH$HH\$HH\$HD$L@(L$Hl$HD$0L@L$Hl$HD$0C 167 Ltype.[]uint8 168 "runtime.makeslice*type."".dataErrReader 169 "runtime.newobject6runtime.writeBarrierEnabled6runtime.writeBarrierEnabledFgo.itab.*"".dataErrReader.io.Reader,type.*"".dataErrReadertype.io.ReaderFgo.itab.*"".dataErrReader.io.Reader 170 runtime.typ2Itab 171 .runtime.writebarrierptr 172 .runtime.writebarrierptr 173 0runtime.morestack_noctxt@ 174 "".autotmp_0062?,type.*"".dataErrReader"".autotmp_0061,type.*"".dataErrReader"".autotmp_0060/type.[]uint8"".~r1 type.io.Reader"".rtype.io.Reader|\@.2'Tgclocals304f1a7ece42768e76e94191b15e0406Tgclocals63cd04555cdf6098214cf65f28956084hprebuilts/go/darwin-x86/src/testing/iotest/reader.go0"".(*dataErrReader).Read eH%HD$H;A=HH$11H$H$H$HhHLHhHX(H|$HHHKHOHKHOHl$XH,$LD$PIX H$HL$ H\$(H\$@H\$0H\$HL@8L9LH(H$HHL$L@ LL$x=DLHH\$@H$H\$HH$H$HH$HH$H$H$H$HHPHHHh Hl$pH$HHL$hH9}HHD$8Ht$xH4$HT$`HT$HD$H$H\$8H$H$L@LH L9wMLPI)I)ItM*L@LH =u LPMHhH,$LT$H$.0HL@L$LL$H$ 181 6runtime.writeBarrierEnabled 182 runtime.memmove6runtime.writeBarrierEnabled 183 .runtime.writebarrierptr 184 $runtime.panicslice 185 .runtime.writebarrierptr 186 $runtime.panicslice 187 0runtime.morestack_noctxtp"".autotmp_0069type.int"".autotmp_0068_type.[]uint8"".autotmp_0067type.[]uint8"".autotmp_0066/type.[]uint8"".autotmp_0065type.int"".err1type.error"".errPtype.error"".n@type.int"".ptype.[]uint8"".r,type.*"".dataErrReader1LlG[?$>|#Tgclocals251e3cc4f2373456f57cb9541b8e1a97Tgclocalsb99209445c5bbe1551dd84f9d4483124hprebuilts/go/darwin-x86/src/testing/iotest/reader.go "".TimeoutReadereH%H;aH(1H\$@H\$HHH$HD$HD$ Hl$0H(Hl$8=ubHhH@HD$ H1H9tH\$ H\$HHD$@H(HH$HH\$HH\$HD$L@L$Hl$HD$ ( 192 L*type."".timeoutReader^ 193 "runtime.newobject6runtime.writeBarrierEnabledFgo.itab.*"".timeoutReader.io.Reader,type.*"".timeoutReadertype.io.ReaderFgo.itab.*"".timeoutReader.io.Reader 194 runtime.typ2Itab 195 .runtime.writebarrierptr 196 0runtime.morestack_noctxt@P"".autotmp_0073,type.*"".timeoutReader"".autotmp_0072,type.*"".timeoutReader"".~r1 type.io.Reader"".rtype.io.ReaderPnOPZ 198 .{7Tgclocalsaefd16b155593f6f07980a05b297ad1fTgclocals0c8aa8e80191a30eac23f1a218103f16hprebuilts/go/darwin-x86/src/testing/iotest/reader.go0"".(*timeoutReader).ReadeH%H;aHHHD$P1H\$xH$HhHHhHXHu)HD$pHH\$xHH$HHHHhH\$XH\$H\$`H\$H\$hH\$Hl$@H,$HL$8HY HT$ HL$(HD$0HT$pHL$xH$HH. 200 201 "".ErrTimeout"".ErrTimeout 202 0runtime.morestack_noctxtp 203 "".autotmp_0077type.int"".~r2Ptype.error"".~r1@type.int"".ptype.[]uint8"".r,type.*"".timeoutReader$Q^+ 207 )_ @Tgclocalsb60dc0a6046c556b02baa766a3fd5a27Tgclocals23e8278e2b69a3a75fa59b23c49ed6adhprebuilts/go/darwin-x86/src/testing/iotest/reader.go""".TruncateWritereH%H;aH(1H\$HH\$PHH$HD$HD$ Hl$0H(Hl$8=ucHhHl$@HhHD$ H1H9tH\$ H\$PHD$HH(HH$HH\$HH\$HD$L@L$Hl$HD$ ' 210 L,type."".truncateWriter^ 211 "runtime.newobject6runtime.writeBarrierEnabledHgo.itab.*"".truncateWriter.io.Writer.type.*"".truncateWritertype.io.WriterHgo.itab.*"".truncateWriter.io.Writer 212 runtime.typ2Itab 213 .runtime.writebarrierptr 214 0runtime.morestack_noctxtPP 215 "".autotmp_0081.type.*"".truncateWriter"".autotmp_0080.type.*"".truncateWriter"".~r20type.io.Writer"".n type.int64"".wtype.io.WriterPoOPY#.|6Tgclocals77341598187832c197a09d97d4911154Tgclocals0c8aa8e80191a30eac23f1a218103f16hprebuilts/go/darwin-x86/src/testing/iotest/writer.go4"".(*truncateWriter).WriteeH%H;aH`HD$xHL$h11H$H$HYHH$1H$H$H`HiH9~HAH$H9LD$pHHHH HkLD$HLD$HD$PHD$Ht$XHt$Hl$@H,$HL$8HY HL$hHt$ HT$(H\$0H$LAH$I)LAH$Hu H\$xH$H`q 220 221 $runtime.panicslice 222 0runtime.morestack_noctxtp 223 "".autotmp_0085/type.[]uint8"".errPtype.error"".n@type.int"".ptype.[]uint8"".t.type.*"".truncateWriter&F'2*5 225 { xTgclocalsb60dc0a6046c556b02baa766a3fd5a27Tgclocals12fc1489b12fcdedb8fc818b7369b5d9hprebuilts/go/darwin-x86/src/testing/iotest/writer.go"".initeH%H;aH tuH HH$HD$H\$HH\$=uHH H-H,$H\$M 230 4"".initdoneL"".initdonej 231 "runtime.throwinitz"".initdone 232 io.init 233 log.init&go.string."timeout" 234 errors.New"".ErrTimeout6runtime.writeBarrierEnabled"".ErrTimeout"".initdone"".ErrTimeout 235 .runtime.writebarrierptr 236 0runtime.morestack_noctxt@@?@]?@.L:HLH:GHG4Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cbhprebuilts/go/darwin-x86/src/testing/iotest/writer.gohprebuilts/go/darwin-x86/src/testing/iotest/reader.go2type..hash."".writeLoggereH%H;avmHH\$ H$H<$tPH\$(H\$HD$H\$ H$H<$t#H$HD$(HD$H\$H\$0H%%z 241 \ 242 runtime.strhash 243 "runtime.interhash 244 0runtime.morestack_noctxt00"".~r2 type.uintptr"".htype.uintptr"".p(type.*"".writeLogger0V/0& 246 -cTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals33cdeccccebe80329f1fdbee7f5874cbhprebuilts/go/darwin-x86/src/testing/iotest/logger.go.type..eq."".writeLoggereH%H;aHhH\$pHH3HKH\$xHHHCH9Ht$XH4$HL$`HL$HT$HHT$HD$PHD$\$ H\$xHttHKHsH\$pHt]HCHSH9uCHD$(H$HT$0HT$HL$8HL$Ht$@Ht$\$ t $Hh$Hh$Hh 249 250 runtime.eqstring 251 runtime.ifaceeq 252 0runtime.morestack_noctxt0"".autotmp_0091type.io.Writer"".autotmp_0090_type.io.Writer"".autotmp_0089?type.string"".autotmp_0088type.string"".~r2 type.bool"".q(type.*"".writeLogger"".p(type.*"".writeLogger2sTgclocals3bb21ca8fe1d99a3e492463bd711418aTgclocals895d0569a38a56443b84805daa09d838hprebuilts/go/darwin-x86/src/testing/iotest/logger.go4type..hash.[3]interface {}eH%H;aH(HL$81HD$Hl$H9}\HD$ HHHHckRHHH\$0Ht;HHH$HD$8HD$HL$HD$ HHl$H9|HL$@H([ 257 258 (runtime.nilinterhash 259 0runtime.morestack_noctxt0P 260 "".autotmp_0093type.int"".autotmp_0092type.int"".~r2 type.uintptr"".htype.uintptr"".p*type.*[3]interface {}POP 262 q?Tgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals33cdeccccebe80329f1fdbee7f5874cbhprebuilts/go/darwin-x86/src/testing/iotest/logger.go0type..eq.[3]interface {}eH%H;aHX1HD$(Hl$(H9HD$0H\$hHHHHHHsH\$`HtvHHHHHSH9uVHD$8H$HT$@HT$HL$HHL$Ht$PHt$\$ t HD$0HHl$(H9nD$pHXD$pHXc 265 266 runtime.efaceeq 267 0runtime.morestack_noctxt0"".autotmp_0097?"type.interface {}"".autotmp_0096"type.interface {}"".autotmp_0095_type.int"".autotmp_0094Otype.int"".~r2 type.bool"".q*type.*[3]interface {}"".p*type.*[3]interface {}& STgclocals3bb21ca8fe1d99a3e492463bd711418aTgclocalsa8eabfc4a4514ed6b3b0c61e9680e440hprebuilts/go/darwin-x86/src/testing/iotest/logger.go4type..hash.[2]interface {}eH%H;aH(HL$81HD$Hl$H9}\HD$ HHHHckRHHH\$0Ht;HHH$HD$8HD$HL$HD$ HHl$H9|HL$@H([ 271 272 (runtime.nilinterhash 273 0runtime.morestack_noctxt0P 274 "".autotmp_0099type.int"".autotmp_0098type.int"".~r2 type.uintptr"".htype.uintptr"".p*type.*[2]interface {}POP 276 q?Tgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals33cdeccccebe80329f1fdbee7f5874cbhprebuilts/go/darwin-x86/src/testing/iotest/logger.go0type..eq.[2]interface {}eH%H;aHX1HD$(Hl$(H9HD$0H\$hHHHHHHsH\$`HtvHHHHHSH9uVHD$8H$HT$@HT$HL$HHL$Ht$PHt$\$ t HD$0HHl$(H9nD$pHXD$pHXc 279 280 runtime.efaceeq 281 0runtime.morestack_noctxt0"".autotmp_0103?"type.interface {}"".autotmp_0102"type.interface {}"".autotmp_0101_type.int"".autotmp_0100Otype.int"".~r2 type.bool"".q*type.*[2]interface {}"".p*type.*[2]interface {}& STgclocals3bb21ca8fe1d99a3e492463bd711418aTgclocalsa8eabfc4a4514ed6b3b0c61e9680e440hprebuilts/go/darwin-x86/src/testing/iotest/logger.go0type..hash."".readLoggereH%H;avmHH\$ H$H<$tPH\$(H\$HD$H\$ H$H<$t#H$HD$(HD$H\$H\$0H%%z 285 \ 286 runtime.strhash 287 "runtime.interhash 288 0runtime.morestack_noctxt00"".~r2 type.uintptr"".htype.uintptr"".p&type.*"".readLogger0V/0& 290 -cTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals33cdeccccebe80329f1fdbee7f5874cbhprebuilts/go/darwin-x86/src/testing/iotest/logger.go,type..eq."".readLoggereH%H;aHhH\$pHH3HKH\$xHHHCH9Ht$XH4$HL$`HL$HT$HHT$HD$PHD$\$ H\$xHttHKHsH\$pHt]HCHSH9uCHD$(H$HT$0HT$HL$8HL$Ht$@Ht$\$ t $Hh$Hh$Hh 293 294 runtime.eqstring 295 runtime.ifaceeq 296 0runtime.morestack_noctxt0"".autotmp_0107type.io.Reader"".autotmp_0106_type.io.Reader"".autotmp_0105?type.string"".autotmp_0104type.string"".~r2 type.bool"".q&type.*"".readLogger"".p&type.*"".readLogger2sTgclocals3bb21ca8fe1d99a3e492463bd711418aTgclocals895d0569a38a56443b84805daa09d838hprebuilts/go/darwin-x86/src/testing/iotest/logger.go6type..hash."".timeoutReadereH%H;avvH H\$(H$H<$tYH\$0H\$HD$H\$(H$H<$t,H$HD$0HD$HD$H\$H\$8H %%q 301 \ 302 "runtime.interhash 303 runtime.memhash 304 0runtime.morestack_noctxt0@"".~r2 type.uintptr"".htype.uintptr"".p,type.*"".timeoutReader@_?@ 306 -cTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals33cdeccccebe80329f1fdbee7f5874cbhprebuilts/go/darwin-x86/src/testing/iotest/logger.go2type..eq."".timeoutReadereH%H;aHHH\$XHHHsH\$PHtwHHSH9uaHD$(H$HT$0HT$HL$8HL$Ht$@Ht$\$ t+Hl$PH]LD$XIhH9t 309 D$`HHD$`HHD$`HHl< 310 311 runtime.ifaceeq 312 0runtime.morestack_noctxt0 313 "".autotmp_0109?type.io.Reader"".autotmp_0108type.io.Reader"".~r2 type.bool"".q,type.*"".timeoutReader"".p,type.*"".timeoutReader2 ! 315 keTgclocals3bb21ca8fe1d99a3e492463bd711418aTgclocalsa8eabfc4a4514ed6b3b0c61e9680e440hprebuilts/go/darwin-x86/src/testing/iotest/logger.go8type..hash."".truncateWritereH%H;avvH H\$(H$H<$tYH\$0H\$HD$H\$(H$H<$t,H$HD$0HD$HD$H\$H\$8H %%q 317 \ 318 "runtime.interhash 319 runtime.memhash 320 0runtime.morestack_noctxt0@"".~r2 type.uintptr"".htype.uintptr"".p.type.*"".truncateWriter@_?@ 322 -cTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals33cdeccccebe80329f1fdbee7f5874cbhprebuilts/go/darwin-x86/src/testing/iotest/logger.go4type..eq."".truncateWritereH%H;aHHH\$XHHHsH\$PHtwHHSH9uaHD$(H$HT$0HT$HL$8HL$Ht$@Ht$\$ t+Hl$PH]LD$XIhH9t 325 D$`HHD$`HHD$`HHl< 326 327 runtime.ifaceeq 328 0runtime.morestack_noctxt0 329 "".autotmp_0111?type.io.Writer"".autotmp_0110type.io.Writer"".~r2 type.bool"".q.type.*"".truncateWriter"".p.type.*"".truncateWriter2 ! 331 keTgclocals3bb21ca8fe1d99a3e492463bd711418aTgclocalsa8eabfc4a4514ed6b3b0c61e9680e440hprebuilts/go/darwin-x86/src/testing/iotest/logger.go2go.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 %xTgclocals7a7be46d2fb10ff91c15f831eb52a1b588<<Tgclocalsdbb4a9d151e8ae087ca333738eb88fe888cccc0Bgo.itab.*"".writeLogger.io.WriterTgclocals0c8aa8e80191a30eac23f1a218103f16 Tgclocals9c581dc1019a9ef5229d57d8aabbeda0 Tgclocals7a7be46d2fb10ff91c15f831eb52a1b588<<Tgclocalsdbb4a9d151e8ae087ca333738eb88fe888cccc0 (a] go.itab.*"".readLogger.io.ReaderTgclocals0c8aa8e80191a30eac23f1a218103f16 Tgclocals9c581dc1019a9ef5229d57d8aabbeda0 0Fgo.itab.*"".oneByteReader.io.ReaderTgclocals0c8aa8e80191a30eac23f1a218103f16 Tgclocalsaefd16b155593f6f07980a05b297ad1f Tgclocals12fc1489b12fcdedb8fc818b7369b5d9Tgclocalsb60dc0a6046c556b02baa766a3fd5a270 (a] go.itab.*"".halfReader.io.ReaderTgclocals0c8aa8e80191a30eac23f1a218103f16 Tgclocalsaefd16b155593f6f07980a05b297ad1f Tgclocals12fc1489b12fcdedb8fc818b7369b5d9Tgclocalsb60dc0a6046c556b02baa766a3fd5a270Fgo.itab.*"".dataErrReader.io.ReaderTgclocals63cd04555cdf6098214cf65f2895608400Tgclocals304f1a7ece42768e76e94191b15e040600Tgclocalsb99209445c5bbe1551dd84f9d4483124(( 337 Tgclocals251e3cc4f2373456f57cb9541b8e1a97((c0Fgo.itab.*"".timeoutReader.io.ReaderTgclocals0c8aa8e80191a30eac23f1a218103f16 Tgclocalsaefd16b155593f6f07980a05b297ad1f Tgclocals23e8278e2b69a3a75fa59b23c49ed6adTgclocalsb60dc0a6046c556b02baa766a3fd5a270Hgo.itab.*"".truncateWriter.io.WriterTgclocals0c8aa8e80191a30eac23f1a218103f16 Tgclocals77341598187832c197a09d97d4911154 Tgclocals12fc1489b12fcdedb8fc818b7369b5d9Tgclocalsb60dc0a6046c556b02baa766a3fd5a27.go.string.hdr."timeout" &go.string."timeout"&go.string."timeout"timeoutTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cb."".ErrTimeout type.error0"".initdonetype.uint84"".(*writeLogger).Writef."".(*writeLogger).Write("".NewWriteLoggerf""".NewWriteLogger0"".(*readLogger).Readf*"".(*readLogger).Read&"".NewReadLoggerf "".NewReadLogger&"".OneByteReaderf "".OneByteReader6"".(*oneByteReader).Readf0"".(*oneByteReader).Read "".HalfReaderf"".HalfReader0"".(*halfReader).Readf*"".(*halfReader).Read&"".DataErrReaderf "".DataErrReader6"".(*dataErrReader).Readf0"".(*dataErrReader).Read&"".TimeoutReaderf "".TimeoutReader6"".(*timeoutReader).Readf0"".(*timeoutReader).Read("".TruncateWriterf""".TruncateWriter:"".(*truncateWriter).Writef4"".(*truncateWriter).Write"".initf"".init"runtime.gcbits.01.go.string.hdr."[]uint8" &go.string."[]uint8"&go.string."[]uint8"[]uint8type.[]uint8~.80 runtime.algarray@"runtime.gcbits.01P.go.string.hdr."[]uint8"p*go.weak.type.*[]uint8"runtime.zerovaluetype.uint86go.typelink.[]uint8 []uint8type.[]uint8Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals895d0569a38a56443b84805daa09d838Tgclocals3bb21ca8fe1d99a3e492463bd711418a:type..hashfunc."".writeLogger2type..hash."".writeLogger6type..eqfunc."".writeLogger.type..eq."".writeLogger0type..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"w6go.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"runtime.zerovalue&type."".writeLogger,go.string.hdr."prefix""go.importpath."".type.string"go.string.hdr."w""go.importpath."".type.io.Writer`&type."".writeLogger6go.string.hdr."writeLogger""go.importpath."".&type."".writeLoggerFgo.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)"runtime.zerovalue`type.func(*"".writeLogger, []uint8) (int, error)`type.func(*"".writeLogger, []uint8) (int, error)(type.*"".writeLoggertype.[]uint8type.inttype.errorgo.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"WriteTgo.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)"runtime.zerovalue>type.func([]uint8) (int, error)>type.func([]uint8) (int, error)type.[]uint8type.inttype.errorgo.typelink.func([]uint8) (int, error) func([]uint8) (int, error)>type.func([]uint8) (int, error)(type.*"".writeLoggerMUl60 runtime.algarray@"runtime.gcbits.01PFgo.string.hdr."*iotest.writeLogger"p:go.weak.type.**"".writeLogger"runtime.zerovalue&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.038go.string.hdr."interface {}" 0go.string."interface {}"0go.string."interface {}" interface {}"type.interface {}W0 runtime.algarray@"runtime.gcbits.03P8go.string.hdr."interface {}"p4go.weak.type.*interface {}"runtime.zerovalue"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 {}"runtime.zerovalue"type.interface {}Rgo.typelink.[]interface {} []interface {}&type.[]interface {}Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocalsa8eabfc4a4514ed6b3b0c61e9680e440Tgclocals3bb21ca8fe1d99a3e492463bd711418a<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 {}0002type..alg.[3]interface {}@"runtime.gcbits.3fP>go.string.hdr."[3]interface {}"p:go.weak.type.*[3]interface {}"runtime.zerovalue"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 {}60 runtime.algarray@"runtime.gcbits.01P@go.string.hdr."*[3]interface {}"p<go.weak.type.**[3]interface {}"runtime.zerovalue(type.[3]interface {}Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocalsa8eabfc4a4514ed6b3b0c61e9680e440Tgclocals3bb21ca8fe1d99a3e492463bd711418a<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-q60 runtime.algarray@"runtime.gcbits.01P@go.string.hdr."*[2]interface {}"p<go.weak.type.**[2]interface {}"runtime.zerovalue(type.[2]interface {}Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals895d0569a38a56443b84805daa09d838Tgclocals3bb21ca8fe1d99a3e492463bd711418a8type..hashfunc."".readLogger0type..hash."".readLogger4type..eqfunc."".readLogger,type..eq."".readLogger.type..alg."".readLogger 8type..hashfunc."".readLogger4type..eqfunc."".readLoggerBgo.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"r4go.string.hdr."readLogger" 347 ,go.string."readLogger",go.string."readLogger" readLogger$type."".readLogger q` 0.type..alg."".readLogger@"runtime.gcbits.0dPBgo.string.hdr."iotest.readLogger"p&type.*"".readLogger"runtime.zerovalue$type."".readLogger,go.string.hdr."prefix""go.importpath."".type.string"go.string.hdr."r""go.importpath."".type.io.Reader`$type."".readLogger4go.string.hdr."readLogger""go.importpath."".$type."".readLoggerDgo.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)"runtime.zerovalue^type.func(*"".readLogger, []uint8) (int, error)^type.func(*"".readLogger, []uint8) (int, error)&type.*"".readLoggertype.[]uint8type.inttype.errorgo.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" 348 Read&type.*"".readLoggerf60 runtime.algarray@"runtime.gcbits.01PDgo.string.hdr."*iotest.readLogger"p8go.weak.type.**"".readLogger"runtime.zerovalue$type."".readLogger`&type.*"".readLogger&type.*"".readLogger(go.string.hdr."Read">type.func([]uint8) (int, error)^type.func(*"".readLogger, []uint8) (int, error)*"".(*readLogger).Read*"".(*readLogger).ReadJgo.string.hdr."*iotest.oneByteReader" Bgo.string."*iotest.oneByteReader"Bgo.string."*iotest.oneByteReader"0,*iotest.oneByteReadergo.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)sSM30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*iotest.oneByteReader, []uint8) (int, error)"pvgo.weak.type.*func(*"".oneByteReader, []uint8) (int, error)"runtime.zerovaluedtype.func(*"".oneByteReader, []uint8) (int, error)dtype.func(*"".oneByteReader, []uint8) (int, error),type.*"".oneByteReadertype.[]uint8type.inttype.errorgo.typelink.func(*iotest.oneByteReader, []uint8) (int, error) func(*"".oneByteReader, []uint8) (int, error)dtype.func(*"".oneByteReader, []uint8) (int, error),type.*"".oneByteReader8f60 runtime.algarray@"runtime.gcbits.01PJgo.string.hdr."*iotest.oneByteReader"p>go.weak.type.**"".oneByteReader"runtime.zerovalue*type."".oneByteReader`,type.*"".oneByteReader,type.*"".oneByteReader(go.string.hdr."Read">type.func([]uint8) (int, error)dtype.func(*"".oneByteReader, []uint8) (int, error)0"".(*oneByteReader).Read0"".(*oneByteReader).ReadHgo.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"runtime.zerovalue*type."".oneByteReader"go.string.hdr."r""go.importpath."".type.io.Reader`*type."".oneByteReader:go.string.hdr."oneByteReader""go.importpath."".*type."".oneByteReaderDgo.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)"runtime.zerovalue^type.func(*"".halfReader, []uint8) (int, error)^type.func(*"".halfReader, []uint8) (int, error)&type.*"".halfReadertype.[]uint8type.inttype.errorgo.typelink.func(*iotest.halfReader, []uint8) (int, error) func(*"".halfReader, []uint8) (int, error)^type.func(*"".halfReader, []uint8) (int, error)&type.*"".halfReader60 runtime.algarray@"runtime.gcbits.01PDgo.string.hdr."*iotest.halfReader"p8go.weak.type.**"".halfReader"runtime.zerovalue$type."".halfReader`&type.*"".halfReader&type.*"".halfReader(go.string.hdr."Read">type.func([]uint8) (int, error)^type.func(*"".halfReader, []uint8) (int, error)*"".(*halfReader).Read*"".(*halfReader).ReadBgo.string.hdr."iotest.halfReader" :go.string."iotest.halfReader":go.string."iotest.halfReader"0$iotest.halfReader4go.string.hdr."halfReader" 350 ,go.string."halfReader",go.string."halfReader" halfReader$type."".halfReader0 runtime.algarray@"runtime.gcbits.03PBgo.string.hdr."iotest.halfReader"p&type.*"".halfReader"runtime.zerovalue$type."".halfReader"go.string.hdr."r""go.importpath."".type.io.Reader`$type."".halfReader4go.string.hdr."halfReader""go.importpath."".$type."".halfReaderJgo.string.hdr."*iotest.dataErrReader" Bgo.string."*iotest.dataErrReader"Bgo.string."*iotest.dataErrReader"0,*iotest.dataErrReadergo.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.01Pgo.string.hdr."func(*iotest.dataErrReader, []uint8) (int, error)"pvgo.weak.type.*func(*"".dataErrReader, []uint8) (int, error)"runtime.zerovaluedtype.func(*"".dataErrReader, []uint8) (int, error)dtype.func(*"".dataErrReader, []uint8) (int, error),type.*"".dataErrReadertype.[]uint8type.inttype.errorgo.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"runtime.zerovalue*type."".dataErrReader`,type.*"".dataErrReader,type.*"".dataErrReader(go.string.hdr."Read">type.func([]uint8) (int, error)dtype.func(*"".dataErrReader, []uint8) (int, error)0"".(*dataErrReader).Read0"".(*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" 351 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"runtime.zerovalue*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."".dataErrReaderTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocalsa8eabfc4a4514ed6b3b0c61e9680e440Tgclocals3bb21ca8fe1d99a3e492463bd711418a>type..hashfunc."".timeoutReader6type..hash."".timeoutReader:type..eqfunc."".timeoutReader2type..eq."".timeoutReader4type..alg."".timeoutReader >type..hashfunc."".timeoutReader:type..eqfunc."".timeoutReaderJgo.string.hdr."*iotest.timeoutReader" Bgo.string."*iotest.timeoutReader"Bgo.string."*iotest.timeoutReader"0,*iotest.timeoutReadergo.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.01Pgo.string.hdr."func(*iotest.timeoutReader, []uint8) (int, error)"pvgo.weak.type.*func(*"".timeoutReader, []uint8) (int, error)"runtime.zerovaluedtype.func(*"".timeoutReader, []uint8) (int, error)dtype.func(*"".timeoutReader, []uint8) (int, error),type.*"".timeoutReadertype.[]uint8type.inttype.errorgo.typelink.func(*iotest.timeoutReader, []uint8) (int, error) func(*"".timeoutReader, []uint8) (int, error)dtype.func(*"".timeoutReader, []uint8) (int, error),type.*"".timeoutReaderx60 runtime.algarray@"runtime.gcbits.01PJgo.string.hdr."*iotest.timeoutReader"p>go.weak.type.**"".timeoutReader"runtime.zerovalue*type."".timeoutReader`,type.*"".timeoutReader,type.*"".timeoutReader(go.string.hdr."Read">type.func([]uint8) (int, error)dtype.func(*"".timeoutReader, []uint8) (int, error)0"".(*timeoutReader).Read0"".(*timeoutReader).ReadHgo.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"runtime.zerovalue*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."".timeoutReaderTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocalsa8eabfc4a4514ed6b3b0c61e9680e440Tgclocals3bb21ca8fe1d99a3e492463bd711418a@type..hashfunc."".truncateWriter8type..hash."".truncateWriter<type..eqfunc."".truncateWriter4type..eq."".truncateWriter6type..alg."".truncateWriter @type..hashfunc."".truncateWriter<type..eqfunc."".truncateWriterLgo.string.hdr."*iotest.truncateWriter" Dgo.string."*iotest.truncateWriter"Dgo.string."*iotest.truncateWriter"0.*iotest.truncateWritergo.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.01Pgo.string.hdr."func(*iotest.truncateWriter, []uint8) (int, error)"pxgo.weak.type.*func(*"".truncateWriter, []uint8) (int, error)"runtime.zerovalueftype.func(*"".truncateWriter, []uint8) (int, error)ftype.func(*"".truncateWriter, []uint8) (int, error).type.*"".truncateWritertype.[]uint8type.inttype.errorgo.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"runtime.zerovalue,type."".truncateWriter`.type.*"".truncateWriter.type.*"".truncateWriter*go.string.hdr."Write">type.func([]uint8) (int, error)ftype.func(*"".truncateWriter, []uint8) (int, error)4"".(*truncateWriter).Write4"".(*truncateWriter).WriteJgo.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."".truncateWritercK 06type..alg."".truncateWriter@"runtime.gcbits.03PJgo.string.hdr."iotest.truncateWriter"p.type.*"".truncateWriter"runtime.zerovalue,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."runtime" &go.string."runtime"&go.string."runtime"runtime,go.importpath.runtime. &go.string."runtime"$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."".writeLoggerf2type..hash."".writeLogger4type..eq."".writeLoggerf.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."".readLoggerf0type..hash."".readLogger2type..eq."".readLoggerf,type..eq."".readLogger<type..hash."".timeoutReaderf6type..hash."".timeoutReader8type..eq."".timeoutReaderf2type..eq."".timeoutReader>type..hash."".truncateWriterf8type..hash."".truncateWriter:type..eq."".truncateWriterf4type..eq."".truncateWriter"runtime.zerovaluego13ld