Repository URL to install this package:
|
Version:
1.0 ▾
|
!<arch>
__.PKGDEF 0 0 0 644 6834 `
go object linux amd64 go1.6 X:none
build id "a8d60cc0da3b179083da578021e5bf1dc6043cc7"
$$
package io
import errors "errors"
import sync "sync"
var @"".ErrShortWrite error
var @"".ErrShortBuffer error
var @"".EOF error
var @"".ErrUnexpectedEOF error
var @"".ErrNoProgress error
type @"".Reader interface { Read(@"".p []byte) (@"".n int, @"".err error) }
type @"".Writer interface { Write(@"".p []byte) (@"".n int, @"".err error) }
type @"".Closer interface { Close() (? error) }
type @"".Seeker interface { Seek(@"".offset int64, @"".whence int) (? int64, ? error) }
type @"".ReadWriter interface { Read(@"".p []byte) (@"".n int, @"".err error); Write(@"".p []byte) (@"".n int, @"".err error) }
type @"".ReadCloser interface { Close() (? error); Read(@"".p []byte) (@"".n int, @"".err error) }
type @"".WriteCloser interface { Close() (? error); Write(@"".p []byte) (@"".n int, @"".err error) }
type @"".ReadWriteCloser interface { Close() (? error); Read(@"".p []byte) (@"".n int, @"".err error); Write(@"".p []byte) (@"".n int, @"".err error) }
type @"".ReadSeeker interface { Read(@"".p []byte) (@"".n int, @"".err error); Seek(@"".offset int64, @"".whence int) (? int64, ? error) }
type @"".WriteSeeker interface { Seek(@"".offset int64, @"".whence int) (? int64, ? error); Write(@"".p []byte) (@"".n int, @"".err error) }
type @"".ReadWriteSeeker interface { Read(@"".p []byte) (@"".n int, @"".err error); Seek(@"".offset int64, @"".whence int) (? int64, ? error); Write(@"".p []byte) (@"".n int, @"".err error) }
type @"".ReaderFrom interface { ReadFrom(@"".r @"".Reader) (@"".n int64, @"".err error) }
type @"".WriterTo interface { WriteTo(@"".w @"".Writer) (@"".n int64, @"".err error) }
type @"".ReaderAt interface { ReadAt(@"".p []byte, @"".off int64) (@"".n int, @"".err error) }
type @"".WriterAt interface { WriteAt(@"".p []byte, @"".off int64) (@"".n int, @"".err error) }
type @"".ByteReader interface { ReadByte() (@"".c byte, @"".err error) }
type @"".ByteScanner interface { ReadByte() (@"".c byte, @"".err error); UnreadByte() (? error) }
type @"".ByteWriter interface { WriteByte(@"".c byte) (? error) }
type @"".RuneReader interface { ReadRune() (@"".r rune, @"".size int, @"".err error) }
type @"".RuneScanner interface { ReadRune() (@"".r rune, @"".size int, @"".err error); UnreadRune() (? error) }
func @"".WriteString (@"".w·3 @"".Writer, @"".s·4 string) (@"".n·1 int, @"".err·2 error)
func @"".ReadAtLeast (@"".r·3 @"".Reader, @"".buf·4 []byte, @"".min·5 int) (@"".n·1 int, @"".err·2 error)
func @"".ReadFull (@"".r·3 @"".Reader, @"".buf·4 []byte) (@"".n·1 int, @"".err·2 error)
func @"".CopyN (@"".dst·3 @"".Writer, @"".src·4 @"".Reader, @"".n·5 int64) (@"".written·1 int64, @"".err·2 error)
func @"".Copy (@"".dst·3 @"".Writer, @"".src·4 @"".Reader) (@"".written·1 int64, @"".err·2 error)
func @"".CopyBuffer (@"".dst·3 @"".Writer, @"".src·4 @"".Reader, @"".buf·5 []byte) (@"".written·1 int64, @"".err·2 error)
func @"".LimitReader (@"".r·2 @"".Reader, @"".n·3 int64) (? @"".Reader) { return (&@"".LimitedReader{ R:@"".r·2, N:@"".n·3 }) }
type @"".LimitedReader struct { R @"".Reader; N int64 }
func (@"".l·3 *@"".LimitedReader "esc:0x9") Read (@"".p·4 []byte) (@"".n·1 int, @"".err·2 error)
type @"".SectionReader struct { @"".r @"".ReaderAt; @"".base int64; @"".off int64; @"".limit int64 }
func (@"".s·3 *@"".SectionReader "esc:0x9") Read (@"".p·4 []byte) (@"".n·1 int, @"".err·2 error)
func (@"".s·3 *@"".SectionReader "esc:0x9") ReadAt (@"".p·4 []byte, @"".off·5 int64) (@"".n·1 int, @"".err·2 error)
func (@"".s·3 *@"".SectionReader "esc:0x1") Seek (@"".offset·4 int64, @"".whence·5 int) (? int64, ? error)
func (@"".s·2 *@"".SectionReader "esc:0x1") Size () (? int64) { return @"".s·2.@"".limit - @"".s·2.@"".base }
func @"".NewSectionReader (@"".r·2 @"".ReaderAt, @"".off·3 int64, @"".n·4 int64) (? *@"".SectionReader) { return (&@"".SectionReader{ @"".r:@"".r·2, @"".base:@"".off·3, @"".off:@"".off·3, @"".limit:@"".off·3 + @"".n·4 }) }
func @"".TeeReader (@"".r·2 @"".Reader, @"".w·3 @"".Writer) (? @"".Reader) { return (&@"".teeReader{ @"".r:@"".r·2, @"".w:@"".w·3 }) }
func @"".MultiReader (@"".readers·2 ...@"".Reader "esc:0x9") (? @"".Reader)
func @"".MultiWriter (@"".writers·2 ...@"".Writer "esc:0x9") (? @"".Writer)
var @"".ErrClosedPipe error
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".syncSema struct { @"sync".lock uintptr; @"sync".head @"unsafe".Pointer; @"sync".tail @"unsafe".Pointer }
type @"sync".copyChecker uintptr
func (@"sync".c·1 *@"sync".copyChecker) @"sync".check ()
type @"sync".Cond struct { L @"sync".Locker; @"sync".sema @"sync".syncSema; @"sync".waiters uint32; @"sync".checker @"sync".copyChecker }
func (@"sync".c·1 *@"sync".Cond) Broadcast ()
func (@"sync".c·1 *@"sync".Cond) Signal ()
func (@"sync".c·1 *@"sync".Cond) Wait ()
func (@"sync".c·1 *@"sync".Cond) @"sync".signalImpl (@"sync".all·2 bool)
type @"".pipe struct { @"".rl @"sync".Mutex; @"".wl @"sync".Mutex; @"".l @"sync".Mutex; @"".data []byte; @"".rwait @"sync".Cond; @"".wwait @"sync".Cond; @"".rerr error; @"".werr error }
func (@"".p·1 *@"".pipe) @"".rclose (@"".err·2 error)
func (@"".p·3 *@"".pipe) @"".read (@"".b·4 []byte "esc:0x1") (@"".n·1 int, @"".err·2 error)
func (@"".p·1 *@"".pipe) @"".wclose (@"".err·2 error)
func (@"".p·3 *@"".pipe) @"".write (@"".b·4 []byte) (@"".n·1 int, @"".err·2 error)
type @"".PipeReader struct { @"".p *@"".pipe }
func (@"".r·2 *@"".PipeReader "esc:0x9") Close () (? error)
func (@"".r·2 *@"".PipeReader "esc:0x9") CloseWithError (@"".err·3 error) (? error)
func (@"".r·3 *@"".PipeReader "esc:0x9") Read (@"".data·4 []byte "esc:0x1") (@"".n·1 int, @"".err·2 error)
type @"".PipeWriter struct { @"".p *@"".pipe }
func (@"".w·2 *@"".PipeWriter "esc:0x9") Close () (? error)
func (@"".w·2 *@"".PipeWriter "esc:0x9") CloseWithError (@"".err·3 error) (? error)
func (@"".w·3 *@"".PipeWriter "esc:0x9") Write (@"".data·4 []byte) (@"".n·1 int, @"".err·2 error)
func @"".Pipe () (? *@"".PipeReader, ? *@"".PipeWriter) { var @"".p·3 *@"".pipe; @"".p·3 = new(@"".pipe); @"".p·3.@"".rwait.L = &@"".p·3.@"".l; @"".p·3.@"".wwait.L = &@"".p·3.@"".l; var @"".r·4 *@"".PipeReader; @"".r·4 = (&@"".PipeReader{ @"".p:@"".p·3 }); var @"".w·5 *@"".PipeWriter; @"".w·5 = (&@"".PipeWriter{ @"".p:@"".p·3 }); return @"".r·4, @"".w·5 }
func @"".init ()
type @"".teeReader struct { @"".r @"".Reader; @"".w @"".Writer }
func (@"".t·3 *@"".teeReader "esc:0x9") Read (@"".p·4 []byte) (@"".n·1 int, @"".err·2 error)
$$
_go_.o 0 0 0 644 146465 `
go object linux amd64 go1.6 X:none
!
go13lderrors.async.a þ"".WriteString à àdH% H;aJ Hìp1Û1ÛH$ H$¨ 1ÛH\$HH\$PH H$H\$xH\$H$ H\$H\$HH\$è H$ H$ ¶\$ Ht$HHt$8Hl$PHl$@û t@HT$HL$H,$H^ ÿÓHT$HL$ HD$(H$ H$ H$¨ HÄpÃHÇ$ HT$HL$è HT$HL$ HD$(HT$XHT$HL$`HL$HD$hHD$H$ H$H\$xH[ ÿÓHT$ HL$(HD$0H$ H$ H$¨ HÄpÃè éþÿÿÌÌÌÌÌÌÌÌÌ
t (type."".stringWriter È $runtime.assertI2I2 Ð Ò 2runtime.stringtoslicebyte Þ ¼ 0runtime.morestack_noctxt pà "".autotmp_0005 /type.[]uint8 "".autotmp_0004 type.error "".autotmp_0003 type.int "".autotmp_0000 O(type."".stringWriter
"".sw o(type."".stringWriter "".err Ptype.error "".n @type.int "".s type.string "".w type."".Writer "à¾ßàß ð ¬+k@ cEÈ Tgclocals·657fa0b17ab40a04b7ec8d36aced4174 Tgclocals·11c68d0dfb647932bdece13cca252338 ($GOROOT/src/io/io.goþ"".ReadAtLeast dH% H;a HìPH´$ 1Û1ÒH$ H×H$ H\$p1ÀH9ó}/H
H HDŽ$ H$ H$ HÄPÃH9ðª Hú
H$ Hl$pLD$xH9è LL$hH)ÅI)ÀIø tMLL$8LL$Hl$@Hl$LD$HLD$H\$`H$H\$XH[ ÿÓH´$ HD$ HT$(H$ H|$0H¼$ H$ HÃHØH9ðVÿÿÿH$ H9ð|1ÛH$ H$ HÄPÃHø ~õH- H9êuéH$H|$H- Hl$H- Hl$è ¶\$ û t¹H H$ H H$ ëè è éEþÿÿÌÌÌÌÌ
""".ErrShortBuffer """.ErrShortBuffer È ¢ "".EOF Ì "".EOF ä "".EOF ø runtime.ifaceeq &"".ErrUnexpectedEOF ¸ &"".ErrUnexpectedEOF Ö $runtime.panicslice ä 0runtime.morestack_noctxt "".autotmp_0008 type.int "".autotmp_0007 /type.[]uint8 "".err ptype.error "".n `type.int "".min Ptype.int "".buf type.[]uint8 "".r type."".Reader , Y Ö i À JÈ6/
B ä/ Tgclocals·e666601616cf0fe680da12e820a0d8ce Tgclocals·f56b2291fa344104975cb6587be42b9b ($GOROOT/src/io/io.goþ"".ReadFull À ÀdH% H;av|HìHHL$h1Û1ÛH$ H$ H\$PH$H\$XH\$H\$`H\$HL$H\$pH\$ HL$(è HT$0HL$8HD$@HT$xH$ H$ HÄHÃè ékÿÿÿÌÌÌÌÌÌÌÌÌÌÌ
¼ "".ReadAtLeast 0runtime.morestack_noctxt "".err `type.error "".n Ptype.int "".buf type.[]uint8 "".r type."".Reader w ö,_
]C Tgclocals·dacebcad73eed5073009fd67170948d0 Tgclocals·33cdeccccebe80329f1fdbee7f5874cb ($GOROOT/src/io/io.goþ"".CopyN dH% H;a³ Hìx1Û1ÛH$° H$¸ H$ H\$XH$ H\$`H$ H\$81ÛH\$HH\$PH H$è HD$HD$@Hl$XH(Hl$`=
HhHl$8HhHD$@H 1íH9è HL$@HD$hHL$pH$ H$H$ H\$HD$HHD$HL$PHL$è H$ HL$ HT$(H$° H\$0H$¸ H9ÁuH$¨ 1ÛH$° H$¸ HÄxÃH$¨ H9Á}$Hú uH H$° H H$¸ HÄxÃH H$H H\$H H\$è HD$éÿÿÿL@L$Hl$è HD$@éÐþÿÿè é0þÿÿ
 *type."".LimitedReader Ô "runtime.newobject (runtime.writeBarrier Î Fgo.itab.*"".LimitedReader."".Reader æ "".Copy ° "".EOF Î "".EOF ö ,type.*"".LimitedReader type."".Reader ¤ Fgo.itab.*"".LimitedReader."".Reader ¸ runtime.typ2Itab ð .runtime.writebarrierptr 0runtime.morestack_noctxt ð "".autotmp_0015 type."".Reader "".autotmp_0014 o,type.*"".LimitedReader "".autotmp_0013 ,type.*"".LimitedReader "".~r2 _type."".Reader "".n type.int64 "".r ?type."".Reader "".err `type.error "".written Ptype.int64 "".n @type.int64 "".src type."".Reader "".dst type."".Writer ,ðªïð5ïðNï
Ð *+óN
i©5 Tgclocals·bb60ae9cf468a280659e7e9e42577da0 Tgclocals·be78878b642fb4bd3a46fa6a7dd0a6da ($GOROOT/src/io/io.goþ"".Copy À ÀdH% H;av~HìP1Û1ÛH$ H$ H\$XH$H\$`H\$H\$hH\$H\$pH\$1ÛH\$ H\$(H\$0è HT$8HL$@HD$HHT$xH$ H$ HÄPÃè éiÿÿÿÌÌÌÌÌÌÌÌÌ
À "".copyBuffer 0runtime.morestack_noctxt p "".err Ptype.error "".written @type.int64 "".src type."".Reader "".dst type."".Writer y ¼'f
_A Tgclocals·a5947a078ff8f32dc378f6b0b238531d Tgclocals·33cdeccccebe80329f1fdbee7f5874cb ($GOROOT/src/io/io.goþ"".CopyBuffer À ÀdH% H;aú Hì`H$ H$ 1Û1ÛH$¨ H$° Hú tZHù uTH H\$PHÇD$X H H$H\$PH\$HÇD$ è H\$HH$HKHL$è H\$hH$H\$pH\$H\$xH\$H$ H\$HT$ HL$(H$ H\$0è HT$8HL$@HD$HH$ H$¨ H$° HÄ`Ãè ééþÿÿÌÌÌÌÌÌÌÌÌ
Rgo.string."empty buffer in io.CopyBuffer" ¾ type.string ö runtime.convT2E ª runtime.gopanic º "".copyBuffer 0runtime.morestack_noctxt À "".autotmp_0021 type.string "".err type.error "".written ptype.int64 "".buf @type.[]uint8 "".src type."".Reader "".dst type."".Writer Àõ¿ Ì;Tr zbD Tgclocals·1a4c5ee316a92e26f5206887a8701b4d Tgclocals·d8fdd2a55187867c76648dc792366181 ($GOROOT/src/io/io.goþ"".copyBuffer dH% HD$ÈH;A¤ Hì¸ 1Û1ÛH$ H$ HDŽ$ø 1ÛH$ H$ H H$H$Ð H\$H$Ø H\$H$ H\$è H$À H$È ¶\$ H´$ Ht$@H¬$ Hl$Hû tCHT$HL$H,$H^ ÿÓHT$HL$ HD$(H$ø H$ H$ Hĸ Ã1ÛH$ H$ H H$HT$HL$H$ H\$è ¶\$ H$ HT$PH$ HL$Xû tSH$Ð H\$H$Ø H\$H$HZ ÿÓHT$HL$ HD$(H$ø H$ H$ Hĸ ÃH$à Hû uIH H$HÇD$ HÇD$ è H\$H$à H\$ H$è H\$(H$ð H$à H\$H$è H\$H$ð H\$H$Ø H$H$Ð H[ ÿÓHD$ Ht$(Ht$pH\$0H\$xHø á HD$8H¬$ð H9è5 L$à L$ LD$H$¨ HD$H¬$° Hl$H$È H$H$À H[ ÿÓHt$pHD$ HT$(H|$0H|$hHø ~H$ø HÃHËH$ø HT$`Hú tH$ H¼$ Hĸ ÃH\$8H9Ãt H H$ H H$ ëÎH- H9îu:H4$Hl$xHl$H- Hl$H- Hl$è Ht$p¶\$ û uHþ kþÿÿH´$ H\$xH$ édÿÿÿè è é:üÿÿÌÌÌÌÌÌÌÌÌÌ&
¨ type."".WriterTo $runtime.assertI2I2 ¨ $type."".ReaderFrom è $runtime.assertI2I2 ü type.[]uint8 ¶ "runtime.makeslice Ü "".ErrShortWrite ú "".ErrShortWrite
"".EOF Ð
"".EOF è
"".EOF ü
runtime.ifaceeq ì $runtime.panicslice ú 0runtime.morestack_noctxt ð "".autotmp_0031 type.int64 "".autotmp_0030 /type.[]uint8 "".autotmp_0029 type.error "".autotmp_0028 type.int64 "".autotmp_0027 o$type."".ReaderFrom "".autotmp_0024 O type."".WriterTo
"".ew ¯type.error
"".er type.error
"".nr ÿtype.int
"".rt Ï$type."".ReaderFrom
"".wt ï type."".WriterTo "".err type.error "".written ptype.int64 "".buf @type.[]uint8 "".src type."".Reader "".dst type."".Writer >ðßïð¯ïðñïðï Ð dÞ?}C]SIZ
x
F
) ( KeK\íî Tgclocals·b8f6103f3a94bd8f39d14f4afe3addab Tgclocals·558c7cc512e40ef51d0e501156afc456 ($GOROOT/src/io/io.goþ"".LimitReader À ÀdH% H;a¼ Hì(1ÛH\$HH\$PH H$è HD$HD$ Hl$0H(Hl$8= ucHhHl$@HhHD$ H 1íH9ètH\$ H\$PHD$HHÄ(ÃH H$H H\$H H\$è HD$ë½L@L$Hl$è HD$ ëè é'ÿÿÿÌÌÌÌÌÌÌ
L *type."".LimitedReader ^ "runtime.newobject (runtime.writeBarrier Ð Fgo.itab.*"".LimitedReader."".Reader ,type.*"".LimitedReader ª type."".Reader  Fgo.itab.*"".LimitedReader."".Reader Ö runtime.typ2Itab .runtime.writebarrierptr 0runtime.morestack_noctxt PP
"".autotmp_0033 ,type.*"".LimitedReader "".autotmp_0032 ,type.*"".LimitedReader "".~r2 0type."".Reader "".n type.int64 "".r type."".Reader PoOPHO à
´à .|6 Tgclocals·77341598187832c197a09d97d4911154 Tgclocals·0c8aa8e80191a30eac23f1a218103f16 ($GOROOT/src/io/io.goþ0"".(*LimitedReader).Read dH% H;aí HìHHt$`HT$hHD$P1Û1ÛH\$xH$ HXHû )H
H HÇD$p HL$xH$ HÄHÃHhH9î HXH9ÓwwHÞHø tjHHhH\$XH\$Ht$`Ht$HT$Hl$@H,$HL$8HY ÿÓHL$PHT$ H\$(H\$xH\$0H$ LAHT$pI)ÐLAHÄHÉ ëè ëè éöþÿÿÌÌÌÌÌÌ
"".EOF "".EOF ö ð $runtime.panicslice 0runtime.morestack_noctxt p
"".autotmp_0038 type.int64 "".err Ptype.error "".n @type.int "".p type.[]uint8 "".l ,type.*"".LimitedReader ,R
4È7
)
[
»U Tgclocals·b60dc0a6046c556b02baa766a3fd5a27 Tgclocals·23e8278e2b69a3a75fa59b23c49ed6ad ($GOROOT/src/io/io.goþ&"".NewSectionReader À ÀdH% H;av|HìH H$è HL$0HD$HD$Hl$ H(Hl$(= u%HhHHHHLD$8HÍLÅHh HD$@HÄÃL@L$Hl$è HL$0HD$ëÁè ékÿÿÿÌÌÌÌÌÌÌÌÌÌÌ
, *type."".SectionReader > "runtime.newobject (runtime.writeBarrier ö .runtime.writebarrierptr 0runtime.morestack_noctxt P0
"".autotmp_0041 ,type.*"".SectionReader "".~r3 @,type.*"".SectionReader "".n 0type.int64 "".off type.int64 "".r type."".ReaderAt 0Y/0/ äx \&