Repository URL to install this package:
|
Version:
1.0 ▾
|
!<arch>
__.PKGDEF 0 0 0 644 10542 `
go object linux amd64 go1.6 X:none
build id "2fe8f38cb013fa40f284b776aefa247c22aea105"
$$
package bytes
import errors "errors"
import io "io"
import utf8 "unicode/utf8"
import unicode "unicode"
type @"".readOp int
type @"io".Reader interface { Read(@"io".p []byte) (@"io".n int, @"io".err error) }
type @"io".Writer interface { Write(@"io".p []byte) (@"io".n int, @"io".err error) }
type @"".Buffer struct { @"".buf []byte; @"".off int; @"".runeBytes [4]byte; @"".bootstrap [64]byte; @"".lastRead @"".readOp }
func (@"".b·2 *@"".Buffer "esc:0x22") Bytes () (? []byte) { return @"".b·2.@"".buf[@"".b·2.@"".off:] }
func (@"".b·2 *@"".Buffer "esc:0x1") Cap () (? int) { return cap(@"".b·2.@"".buf) }
func (@"".b·1 *@"".Buffer) Grow (@"".n·2 int)
func (@"".b·2 *@"".Buffer "esc:0x1") Len () (? int) { return len(@"".b·2.@"".buf) - @"".b·2.@"".off }
func (@"".b·2 *@"".Buffer "esc:0x22") Next (@"".n·3 int) (? []byte) { @"".b·2.@"".lastRead = @"".readOp(0x0); var @"".m·4 int; @"".m·4 = @"".b·2.Len(); if @"".n·3 > @"".m·4 { @"".n·3 = @"".m·4 }; var @"".data·5 []byte; @"".data·5 = @"".b·2.@"".buf[@"".b·2.@"".off:@"".b·2.@"".off + @"".n·3]; @"".b·2.@"".off += @"".n·3; if @"".n·3 > int(0x0) { @"".b·2.@"".lastRead = @"".readOp(0x2) }; return @"".data·5 }
func (@"".b·3 *@"".Buffer "esc:0x9") Read (@"".p·4 []byte "esc:0x1") (@"".n·1 int, @"".err·2 error)
func (@"".b·3 *@"".Buffer "esc:0x1") ReadByte () (@"".c·1 byte, @"".err·2 error)
func (@"".b·3 *@"".Buffer "esc:0x9") ReadBytes (@"".delim·4 byte) (@"".line·1 []byte, @"".err·2 error)
func (@"".b·3 *@"".Buffer "esc:0x9") ReadFrom (@"".r·4 @"io".Reader) (@"".n·1 int64, @"".err·2 error)
func (@"".b·4 *@"".Buffer "esc:0x1") ReadRune () (@"".r·1 rune, @"".size·2 int, @"".err·3 error)
func (@"".b·3 *@"".Buffer "esc:0x1") ReadString (@"".delim·4 byte) (@"".line·1 string, @"".err·2 error)
func (@"".b·1 *@"".Buffer "esc:0x1") Reset ()
func (@"".b·2 *@"".Buffer "esc:0x1") String () (? string) { if @"".b·2 == nil { return string("<nil>") }; return string(@"".b·2.@"".buf[@"".b·2.@"".off:]) }
func (@"".b·1 *@"".Buffer "esc:0x1") Truncate (@"".n·2 int)
func (@"".b·2 *@"".Buffer "esc:0x1") UnreadByte () (? error) { if @"".b·2.@"".lastRead != @"".readOp(0x1) && @"".b·2.@"".lastRead != @"".readOp(0x2) { return @"errors".New(string("bytes.Buffer: UnreadByte: previous operation was not a read")) }; @"".b·2.@"".lastRead = @"".readOp(0x0); if @"".b·2.@"".off > int(0x0) { @"".b·2.@"".off-- }; return nil }
func (@"".b·2 *@"".Buffer "esc:0x1") UnreadRune () (? error)
func (@"".b·3 *@"".Buffer) Write (@"".p·4 []byte "esc:0x9") (@"".n·1 int, @"".err·2 error)
func (@"".b·2 *@"".Buffer) WriteByte (@"".c·3 byte) (? error)
func (@"".b·3 *@"".Buffer) WriteRune (@"".r·4 rune) (@"".n·1 int, @"".err·2 error)
func (@"".b·3 *@"".Buffer) WriteString (@"".s·4 string "esc:0x9") (@"".n·1 int, @"".err·2 error)
func (@"".b·3 *@"".Buffer "esc:0x9") WriteTo (@"".w·4 @"io".Writer) (@"".n·1 int64, @"".err·2 error)
func (@"".b·2 *@"".Buffer) @"".grow (@"".n·3 int) (? int)
func (@"".b·3 *@"".Buffer "esc:0x22") @"".readSlice (@"".delim·4 byte) (@"".line·1 []byte, @"".err·2 error)
var @"".ErrTooLarge error
const @"".MinRead = 0x200
func @"".NewBuffer (@"".buf·2 []byte) (? *@"".Buffer) { return (&@"".Buffer{ @"".buf:@"".buf·2 }) }
func @"".NewBufferString (@"".s·2 string "esc:0x1") (? *@"".Buffer) { return (&@"".Buffer{ @"".buf:([]byte)(@"".s·2) }) }
func @"".Count (@"".s·2 []byte "esc:0x1", @"".sep·3 []byte "esc:0x1") (? int)
func @"".Contains (@"".b·2 []byte "esc:0x1", @"".subslice·3 []byte "esc:0x1") (? bool)
func @"".Index (@"".s·2 []byte "esc:0x1", @"".sep·3 []byte "esc:0x1") (? int)
func @"".LastIndex (@"".s·2 []byte "esc:0x1", @"".sep·3 []byte "esc:0x1") (? int)
func @"".LastIndexByte (@"".s·2 []byte "esc:0x1", @"".c·3 byte) (? int)
func @"".IndexRune (@"".s·2 []byte "esc:0x1", @"".r·3 rune) (? int)
func @"".IndexAny (@"".s·2 []byte "esc:0x1", @"".chars·3 string "esc:0x1") (? int)
func @"".LastIndexAny (@"".s·2 []byte "esc:0x1", @"".chars·3 string "esc:0x1") (? int)
func @"".SplitN (@"".s·2 []byte, @"".sep·3 []byte "esc:0x1", @"".n·4 int) (? [][]byte)
func @"".SplitAfterN (@"".s·2 []byte, @"".sep·3 []byte "esc:0x1", @"".n·4 int) (? [][]byte)
func @"".Split (@"".s·2 []byte, @"".sep·3 []byte "esc:0x1") (? [][]byte)
func @"".SplitAfter (@"".s·2 []byte, @"".sep·3 []byte "esc:0x1") (? [][]byte)
func @"".Fields (@"".s·2 []byte) (? [][]byte)
func @"".FieldsFunc (@"".s·2 []byte, @"".f·3 func(? rune) (? bool) "esc:0x1") (? [][]byte)
func @"".Join (@"".s·2 [][]byte "esc:0x9", @"".sep·3 []byte "esc:0x9") (? []byte)
func @"".HasPrefix (@"".s·2 []byte "esc:0x1", @"".prefix·3 []byte "esc:0x1") (? bool)
func @"".HasSuffix (@"".s·2 []byte "esc:0x1", @"".suffix·3 []byte "esc:0x1") (? bool)
func @"".Map (@"".mapping·2 func(@"".r rune) (? rune) "esc:0x1", @"".s·3 []byte "esc:0x1") (? []byte)
func @"".Repeat (@"".b·2 []byte "esc:0x9", @"".count·3 int) (? []byte)
func @"".ToUpper (@"".s·2 []byte "esc:0x1") (? []byte)
func @"".ToLower (@"".s·2 []byte "esc:0x1") (? []byte)
func @"".ToTitle (@"".s·2 []byte "esc:0x1") (? []byte)
type @"unicode".d [3]rune
type @"unicode".CaseRange struct { Lo uint32; Hi uint32; Delta @"unicode".d }
type @"unicode".SpecialCase []@"unicode".CaseRange
func (@"unicode".special·2 @"unicode".SpecialCase "esc:0x1") ToLower (@"unicode".r·3 rune) (? rune)
func (@"unicode".special·2 @"unicode".SpecialCase "esc:0x1") ToTitle (@"unicode".r·3 rune) (? rune)
func (@"unicode".special·2 @"unicode".SpecialCase "esc:0x1") ToUpper (@"unicode".r·3 rune) (? rune)
func @"".ToUpperSpecial (@""._case·2 @"unicode".SpecialCase "esc:0x1", @"".s·3 []byte "esc:0x1") (? []byte)
func @"".ToLowerSpecial (@""._case·2 @"unicode".SpecialCase "esc:0x1", @"".s·3 []byte "esc:0x1") (? []byte)
func @"".ToTitleSpecial (@""._case·2 @"unicode".SpecialCase "esc:0x1", @"".s·3 []byte "esc:0x1") (? []byte)
func @"".Title (@"".s·2 []byte "esc:0x1") (? []byte)
func @"".TrimLeftFunc (@"".s·2 []byte "esc:0x12", @"".f·3 func(@"".r rune) (? bool) "esc:0x1") (? []byte)
func @"".TrimRightFunc (@"".s·2 []byte "esc:0x12", @"".f·3 func(@"".r rune) (? bool) "esc:0x1") (? []byte)
func @"".TrimFunc (@"".s·2 []byte "esc:0x12", @"".f·3 func(@"".r rune) (? bool) "esc:0x1") (? []byte)
func @"".TrimPrefix (@"".s·2 []byte "esc:0x12", @"".prefix·3 []byte "esc:0x1") (? []byte)
func @"".TrimSuffix (@"".s·2 []byte "esc:0x12", @"".suffix·3 []byte "esc:0x1") (? []byte)
func @"".IndexFunc (@"".s·2 []byte "esc:0x1", @"".f·3 func(@"".r rune) (? bool) "esc:0x1") (? int)
func @"".LastIndexFunc (@"".s·2 []byte "esc:0x1", @"".f·3 func(@"".r rune) (? bool) "esc:0x1") (? int)
func @"".Trim (@"".s·2 []byte "esc:0x12", @"".cutset·3 string) (? []byte)
func @"".TrimLeft (@"".s·2 []byte "esc:0x12", @"".cutset·3 string) (? []byte)
func @"".TrimRight (@"".s·2 []byte "esc:0x12", @"".cutset·3 string) (? []byte)
func @"".TrimSpace (@"".s·2 []byte "esc:0x12") (? []byte)
func @"".Runes (@"".s·2 []byte "esc:0x1") (? []rune)
func @"".Replace (@"".s·2 []byte "esc:0x9", @"".old·3 []byte "esc:0x1", @"".new·4 []byte "esc:0x9", @"".n·5 int) (? []byte)
func @"".EqualFold (@"".s·2 []byte "esc:0x1", @"".t·3 []byte "esc:0x1") (? bool)
func @"".IndexByte (@"".s·2 []byte "esc:0x1", @"".c·3 byte) (? int)
func @"".Equal (@"".a·2 []byte "esc:0x1", @"".b·3 []byte "esc:0x1") (? bool)
func @"".Compare (@"".a·2 []byte "esc:0x1", @"".b·3 []byte "esc:0x1") (? int)
type @"".Reader struct { @"".s []byte; @"".i int64; @"".prevRune int }
func (@"".r·2 *@"".Reader "esc:0x1") Len () (? int) { if @"".r·2.@"".i >= int64(len(@"".r·2.@"".s)) { return int(0x0) }; return int(int64(len(@"".r·2.@"".s)) - @"".r·2.@"".i) }
func (@"".r·3 *@"".Reader "esc:0x9") Read (@"".b·4 []byte "esc:0x1") (@"".n·1 int, @"".err·2 error) { if len(@"".b·4) == int(0x0) { return int(0x0), nil }; if @"".r·3.@"".i >= int64(len(@"".r·3.@"".s)) { return int(0x0), @"io".EOF }; @"".r·3.@"".prevRune = int(-0x1); @"".n·1 = copy(@"".b·4, @"".r·3.@"".s[@"".r·3.@"".i:]); @"".r·3.@"".i += int64(@"".n·1); return }
func (@"".r·3 *@"".Reader "esc:0x9") ReadAt (@"".b·4 []byte "esc:0x1", @"".off·5 int64) (@"".n·1 int, @"".err·2 error) { if @"".off·5 < int64(0x0) { return int(0x0), @"errors".New(string("bytes.Reader.ReadAt: negative offset")) }; if @"".off·5 >= int64(len(@"".r·3.@"".s)) { return int(0x0), @"io".EOF }; @"".n·1 = copy(@"".b·4, @"".r·3.@"".s[@"".off·5:]); if @"".n·1 < len(@"".b·4) { @"".err·2 = @"io".EOF }; return }
func (@"".r·3 *@"".Reader "esc:0x1") ReadByte () (@"".b·1 byte, @"".err·2 error) { @"".r·3.@"".prevRune = int(-0x1); if @"".r·3.@"".i >= int64(len(@"".r·3.@"".s)) { return byte(0x0), @"io".EOF }; @"".b·1 = @"".r·3.@"".s[@"".r·3.@"".i]; @"".r·3.@"".i++; return }
func (@"".r·4 *@"".Reader "esc:0x1") ReadRune () (@"".ch·1 rune, @"".size·2 int, @"".err·3 error)
func (@"".r·3 *@"".Reader "esc:0x1") Seek (@"".offset·4 int64, @"".whence·5 int) (? int64, ? error)
func (@"".r·2 *@"".Reader "esc:0x1") Size () (? int64) { return int64(len(@"".r·2.@"".s)) }
func (@"".r·2 *@"".Reader "esc:0x1") UnreadByte () (? error) { @"".r·2.@"".prevRune = int(-0x1); if @"".r·2.@"".i <= int64(0x0) { return @"errors".New(string("bytes.Reader.UnreadByte: at beginning of slice")) }; @"".r·2.@"".i--; return nil }
func (@"".r·2 *@"".Reader "esc:0x1") UnreadRune () (? error) { if @"".r·2.@"".prevRune < int(0x0) { return @"errors".New(string("bytes.Reader.UnreadRune: previous operation was not ReadRune")) }; @"".r·2.@"".i = int64(@"".r·2.@"".prevRune); @"".r·2.@"".prevRune = int(-0x1); return nil }
func (@"".r·3 *@"".Reader "esc:0x9") WriteTo (@"".w·4 @"io".Writer) (@"".n·1 int64, @"".err·2 error)
func @"".NewReader (@"".b·2 []byte) (? *@"".Reader) { return (&@"".Reader{ @"".s:@"".b·2, @"".i:int64(0x0), @"".prevRune:int(-0x1) }) }
func @"".init ()
const @"".opInvalid @"".readOp = 0x0
const @"".opRead @"".readOp = 0x2
const @"".opReadRune @"".readOp = 0x1
func @"errors".New (@"errors".text·2 string) (? error) { return (&@"errors".errorString{ @"errors".s:@"errors".text·2 }) }
var @"io".EOF error
type @"errors".errorString struct { @"errors".s string }
func (@"errors".e·2 *@"errors".errorString "esc:0x22") Error () (? string) { return @"errors".e·2.@"errors".s }
$$
_go_.o 0 0 0 644 169857 `
go object linux amd64 go1.6 X:none
!
go13lderrors.aio.aunicode/utf8.aunicode.a þ$"".(*Buffer).Bytes À ÀdH% H;avBHL$1ÛHiLALIL9Åw#LI)èI)éIù tM*LT$LD$LL$ Ãè è ë¨ÌÌÌÌÌÌÌÌ
$runtime.panicslice ¤ 0runtime.morestack_noctxt @ "".~r0 type.[]uint8 "".b type.*"".Buffer ` ` Z`
J Tgclocals·2fccd208efe70893f9ac8d682812ae72 Tgclocals·33cdeccccebe80329f1fdbee7f5874cb 6$GOROOT/src/bytes/buffer.goþ&"".(*Buffer).String dH% H;a¥ HìHHL$P1ÛH\$XH\$`1íH9éuH H\$XHÇD$` HÄHÃHiLALIL9ÅwWLI)èI)éIù tM*HÇ$ LT$0LT$LD$8LD$LL$@LL$è H\$ H\$XH\$(H\$`HÄHÃè è é>ÿÿÿÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
d "go.string."<nil>" ¨ 2runtime.slicebytetostring ä $runtime.panicslice ò 0runtime.morestack_noctxt 0 "".autotmp_0003 /type.[]uint8 "".~r0 type.string "".b type.*"".Buffer *1g Ð b(o = Tgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2 Tgclocals·790e5cc5051fc0affc980ade09e929ec 6$GOROOT/src/bytes/buffer.goþ "".(*Buffer).Len @ @HL$HiHYH)ÝHl$ÃÌÌÌÌÌÌÌÌÌÌ "".~r0 type.int "".b type.*"".Buffer v Tgclocals·3f5c1f818fa7055d0400cecd34057162 Tgclocals·33cdeccccebe80329f1fdbee7f5874cb 6$GOROOT/src/bytes/buffer.goþ "".(*Buffer).Cap H\$HkHl$ÃÌ "".~r0 type.int "".b type.*"".Buffer ~ Tgclocals·3f5c1f818fa7055d0400cecd34057162 Tgclocals·33cdeccccebe80329f1fdbee7f5874cb 6$GOROOT/src/bytes/buffer.goþ*"".(*Buffer).Truncate dH% H;a® Hì8HT$HHD$@HÇ@h Hú |>HhHXH)ÝH9Õ|.Hú uHÇ@ HHHÑL@L9Áw HHHÄ8Ãè H H\$(HÇD$0% H H$H\$(H\$HÇD$ è H\$HH$HKHL$è è é5ÿÿÿÌÌÌÌÌ
Î $runtime.panicslice à bgo.string."bytes.Buffer: truncation out of range" type.string  runtime.convT2E ö runtime.gopanic 0runtime.morestack_noctxt p "".autotmp_0008 type.int "".autotmp_0007 type.string "".n type.int "".b type.*"".Buffer pNop[o Ð ,! T f:0 Tgclocals·32bd5c6dc84e3e86dd35593b3922d3aa Tgclocals·d8fdd2a55187867c76648dc792366181 6$GOROOT/src/bytes/buffer.goþ$"".(*Buffer).Reset dH% H;av HìH\$H$HÇD$ è HÄÃè ëÊÌÌÌÌÌÌÌÌÌÌ
L *"".(*Buffer).Truncate ` 0runtime.morestack_noctxt "".b type.*"".Buffer @ ¦@
% Tgclocals·87d20ce1b58390b294df80b886db78bf Tgclocals·33cdeccccebe80329f1fdbee7f5874cb 6$GOROOT/src/bytes/buffer.goþ""".(*Buffer).grow à
à
dH% HD$àH;A? Hì H$¨ HxHXH)ßH|$ Hÿ u)HXHû tH$HÇD$ è H|$ H$¨ HXHHH¬$° HëH9ËÐ 1ÛH\$(H\$0H\$8H(Hý
Î H$° Hû@¼ HÆHÆ$Hþ ¤ HÇÂ@ HÇÁ@ Hø
HT$0HPHL$8HHHt$(= uHH0HÇ@ HHH¬$° HùHéL@L9ÁwHHHXHûH$¸ HĠ Ãè H$Ht$è H|$ H$¨ 랉 étÿÿÿéUÿÿÿL@H¬$° HûHëLÅHÁý?I)èLÅHÑýH9ëÎ H0LXHPHhL@LHL9ŧ LI)èI)éIù tM*H´$ L$ H$ HT$hLT$pLÒLD$xL$ LL$PL\$`LØLD$HM9Ø}LÀHt$XH4$HT$@HT$HD$è H|$ H$¨ L@L9ÇwH0HúLÁéxþÿÿè è HXH¬$° HÑãHëH$è H$¨ Ht$L\$H|$HiLALIL9Å LI)èI)éIù tM*Ht$(L\$0H|$8H¼$ L$ LÒL$ L$ LL$PL\$xLØLD$HM9Ø}LÀHt$pH4$HT$@HT$HD$è H|$ Ht$(HT$0HL$8H$¨ éýÿÿè é¯ýÿÿè éüÿÿÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
ª *"".(*Buffer).Truncate è (runtime.writeBarrier ú $runtime.panicslice .runtime.writebarrierptr â runtime.memmove ´ $runtime.panicslice  $runtime.panicslice ü "".makeSlice Ì runtime.memmove
$runtime.panicslice °
0runtime.morestack_noctxt 0À &"".autotmp_0029 type.uintptr "".autotmp_0028 type.int "".autotmp_0027 type.[]uint8 "".autotmp_0026 type.[]uint8 "".autotmp_0023 ¿type.[]uint8 "".autotmp_0022 type.[]uint8 "".autotmp_0020 type.int "".autotmp_0019 type.[]uint8 "".autotmp_0018 type.int "".autotmp_0017 type.int "".autotmp_0016 _type.[]uint8 "".autotmp_0014 /type.[]uint8 "".autotmp_0012 type.int "".autotmp_0011 type.int "".buf ïtype.[]uint8 "".m ÿtype.int "".~r1 type.int "".n type.int "".b type.*"".Buffer "À¿À¿ ð |°'-+
©2
1 TÑ&% Tgclocals·41a13ac73c712c01973b8fe23f62d694 Tgclocals·650a9f70ab277ee03e01e1f7ef64f7dc 6$GOROOT/src/bytes/buffer.goþ""".(*Buffer).Grow dH% H;a Hì8HD$HHø }TH H\$(HÇD$0! H H$H\$(H\$HÇD$ è H\$HH$HKHL$è H\$@H$HD$è HD$H\$@LCL9Àw HCHÄ8Ãè è éJÿÿÿÌÌÌÌÌÌÌÌÌÌ
J Zgo.string."bytes.Buffer.Grow: negative count" t type.string ¬ runtime.convT2E à runtime.gopanic """.(*Buffer).grow Ì $runtime.panicslice Ú 0runtime.morestack_noctxt p "".autotmp_0030 type.string "".n type.int "".b type.*"".Buffer popo À $ôT U/<