1 !<arch> 2 __.PKGDEF 0 0 0 644 17204 ` 3 go object darwin amd64 go1.5.1 X:none 4 build id "a81ee54d414c6b6058a328ff1fe6fa4e099e05e6" 5 6 $$ 7 package suffixarray 8 import runtime "runtime" 9 import sort "sort" 10 import bytes "bytes" 11 import io "io" 12 import binary "encoding/binary" 13 import regexp "regexp" 14 type @"io".Reader interface { Read(@"io".p []byte) (@"io".n int, @"io".err error) } 15 type @"io".Writer interface { Write(@"io".p []byte) (@"io".n int, @"io".err error) } 16 import syntax "regexp/syntax" // indirect 17 type @"regexp/syntax".InstOp uint8 18 func (@"regexp/syntax".i2 @"regexp/syntax".InstOp) String () (? string) { if uint(@"regexp/syntax".i2) >= uint(len(@"regexp/syntax".instOpNames)) { return "" }; return @"regexp/syntax".instOpNames[@"regexp/syntax".i2] } 19 type @"regexp/syntax".Inst struct { Op @"regexp/syntax".InstOp; Out uint32; Arg uint32; Rune []rune } 20 func (@"regexp/syntax".i2 *@"regexp/syntax".Inst "esc:0x1") MatchEmptyWidth (@"regexp/syntax".before3 rune, @"regexp/syntax".after4 rune) (? bool) 21 func (@"regexp/syntax".i2 *@"regexp/syntax".Inst "esc:0x1") MatchRune (@"regexp/syntax".r3 rune) (? bool) 22 func (@"regexp/syntax".i2 *@"regexp/syntax".Inst "esc:0x1") MatchRunePos (@"regexp/syntax".r3 rune) (? int) 23 func (@"regexp/syntax".i2 *@"regexp/syntax".Inst "esc:0x1") String () (? string) 24 func (@"regexp/syntax".i2 *@"regexp/syntax".Inst "esc:0x1") @"regexp/syntax".op () (? @"regexp/syntax".InstOp) 25 type @"regexp/syntax".EmptyOp uint8 26 type @"regexp/syntax".Prog struct { Inst []@"regexp/syntax".Inst; Start int; NumCap int } 27 func (@"regexp/syntax".p3 *@"regexp/syntax".Prog "esc:0x1") Prefix () (@"regexp/syntax".prefix1 string, @"regexp/syntax".complete2 bool) 28 func (@"regexp/syntax".p2 *@"regexp/syntax".Prog "esc:0x1") StartCond () (? @"regexp/syntax".EmptyOp) 29 func (@"regexp/syntax".p2 *@"regexp/syntax".Prog "esc:0x1") String () (? string) 30 func (@"regexp/syntax".p3 *@"regexp/syntax".Prog "esc:0x22") @"regexp/syntax".skipNop (@"regexp/syntax".pc4 uint32) (? *@"regexp/syntax".Inst, ? uint32) 31 type @"regexp".onePassInst struct { ? @"regexp/syntax".Inst; Next []uint32 } 32 type @"regexp".onePassProg struct { Inst []@"regexp".onePassInst; Start int; NumCap int } 33 import sync "sync" // indirect 34 type @"sync".Mutex struct { @"sync".state int32; @"sync".sema uint32 } 35 func (@"sync".m1 *@"sync".Mutex) Lock () 36 func (@"sync".m1 *@"sync".Mutex) Unlock () 37 type @"regexp".input interface { @"regexp".canCheckPrefix() (? bool); @"regexp".context(@"regexp".pos int) (? @"regexp/syntax".EmptyOp); @"regexp".hasPrefix(@"regexp".re *@"regexp".Regexp) (? bool); @"regexp".index(@"regexp".re *@"regexp".Regexp, @"regexp".pos int) (? int); @"regexp".step(@"regexp".pos int) (@"regexp".r rune, @"regexp".width int) } 38 type @"regexp".job struct { @"regexp".pc uint32; @"regexp".arg int; @"regexp".pos int } 39 type @"regexp".bitState struct { @"regexp".prog *@"regexp/syntax".Prog; @"regexp".end int; @"regexp".cap []int; @"regexp".input @"regexp".input; @"regexp".jobs []@"regexp".job; @"regexp".visited []uint32 } 40 func (@"regexp".b1 *@"regexp".bitState "esc:0x9") @"regexp".push (@"regexp".pc2 uint32, @"regexp".pos3 int, @"regexp".arg4 int) 41 func (@"regexp".b1 *@"regexp".bitState "esc:0x1") @"regexp".reset (@"regexp".end2 int, @"regexp".ncap3 int) 42 func (@"regexp".b2 *@"regexp".bitState "esc:0x1") @"regexp".shouldVisit (@"regexp".pc3 uint32, @"regexp".pos4 int) (? bool) { var @"regexp".n5 uint; ; @"regexp".n5 = uint(int(@"regexp".pc3) * (@"regexp".b2.@"regexp".end + 0x1) + @"regexp".pos4); if @"regexp".b2.@"regexp".visited[@"regexp".n5 / 0x20] & (0x1 << (@"regexp".n5 & 0x1f)) != 0x0 { return false }; @"regexp".b2.@"regexp".visited[@"regexp".n5 / 0x20] |= 0x1 << (@"regexp".n5 & 0x1f); return true } 43 type @"regexp".thread struct { @"regexp".inst *@"regexp/syntax".Inst; @"regexp".cap []int } 44 type @"regexp".entry struct { @"regexp".pc uint32; @"regexp".t *@"regexp".thread } 45 type @"regexp".queue struct { @"regexp".sparse []uint32; @"regexp".dense []@"regexp".entry } 46 type @"regexp".inputBytes struct { @"regexp".str []byte } 47 func (@"regexp".i2 *@"regexp".inputBytes "esc:0x1") @"regexp".canCheckPrefix () (? bool) { return true } 48 func (@"regexp".i2 *@"regexp".inputBytes "esc:0x1") @"regexp".context (@"regexp".pos3 int) (? @"regexp/syntax".EmptyOp) 49 func (@"regexp".i2 *@"regexp".inputBytes "esc:0x1") @"regexp".hasPrefix (@"regexp".re3 *@"regexp".Regexp "esc:0x1") (? bool) 50 func (@"regexp".i2 *@"regexp".inputBytes "esc:0x1") @"regexp".index (@"regexp".re3 *@"regexp".Regexp "esc:0x1", @"regexp".pos4 int) (? int) 51 func (@"regexp".i3 *@"regexp".inputBytes "esc:0x1") @"regexp".step (@"regexp".pos4 int) (? rune, ? int) 52 type @"regexp".inputString struct { @"regexp".str string } 53 func (@"regexp".i2 *@"regexp".inputString "esc:0x1") @"regexp".canCheckPrefix () (? bool) { return true } 54 func (@"regexp".i2 *@"regexp".inputString "esc:0x1") @"regexp".context (@"regexp".pos3 int) (? @"regexp/syntax".EmptyOp) 55 func (@"regexp".i2 *@"regexp".inputString "esc:0x1") @"regexp".hasPrefix (@"regexp".re3 *@"regexp".Regexp "esc:0x1") (? bool) { return @"strings".HasPrefix(@"regexp".i2.@"regexp".str, @"regexp".re3.@"regexp".prefix) } 56 func (@"regexp".i2 *@"regexp".inputString "esc:0x9") @"regexp".index (@"regexp".re3 *@"regexp".Regexp "esc:0x1", @"regexp".pos4 int) (? int) 57 func (@"regexp".i3 *@"regexp".inputString "esc:0x1") @"regexp".step (@"regexp".pos4 int) (? rune, ? int) 58 type @"io".RuneReader interface { ReadRune() (@"io".r rune, @"io".size int, @"io".err error) } 59 type @"regexp".inputReader struct { @"regexp".r @"io".RuneReader; @"regexp".atEOT bool; @"regexp".pos int } 60 func (@"regexp".i2 *@"regexp".inputReader "esc:0x1") @"regexp".canCheckPrefix () (? bool) { return false } 61 func (@"regexp".i2 *@"regexp".inputReader "esc:0x1") @"regexp".context (@"regexp".pos3 int) (? @"regexp/syntax".EmptyOp) { return @"regexp/syntax".EmptyOp(0x0) } 62 func (@"regexp".i2 *@"regexp".inputReader "esc:0x1") @"regexp".hasPrefix (@"regexp".re3 *@"regexp".Regexp "esc:0x1") (? bool) { return false } 63 func (@"regexp".i2 *@"regexp".inputReader "esc:0x1") @"regexp".index (@"regexp".re3 *@"regexp".Regexp "esc:0x1", @"regexp".pos4 int) (? int) { return -0x1 } 64 func (@"regexp".i3 *@"regexp".inputReader "esc:0x9") @"regexp".step (@"regexp".pos4 int) (? rune, ? int) 65 type @"regexp".machine struct { @"regexp".re *@"regexp".Regexp; @"regexp".p *@"regexp/syntax".Prog; @"regexp".op *@"regexp".onePassProg; @"regexp".maxBitStateLen int; @"regexp".b *@"regexp".bitState; @"regexp".q0 @"regexp".queue; @"regexp".q1 @"regexp".queue; @"regexp".pool []*@"regexp".thread; @"regexp".matched bool; @"regexp".matchcap []int; @"regexp".inputBytes @"regexp".inputBytes; @"regexp".inputString @"regexp".inputString; @"regexp".inputReader @"regexp".inputReader } 66 func (@"regexp".m2 *@"regexp".machine "esc:0x3a") @"regexp".add (@"regexp".q3 *@"regexp".queue "esc:0x1", @"regexp".pc4 uint32, @"regexp".pos5 int, @"regexp".cap6 []int "esc:0x9", @"regexp".cond7 @"regexp/syntax".EmptyOp, @"regexp".t8 *@"regexp".thread) (? *@"regexp".thread) 67 func (@"regexp".m2 *@"regexp".machine "esc:0x32") @"regexp".alloc (@"regexp".i3 *@"regexp/syntax".Inst) (? *@"regexp".thread) { var @"regexp".t4 *@"regexp".thread; ; var @"regexp".n5 int; ; @"regexp".n5 = len(@"regexp".m2.@"regexp".pool); if @"regexp".n5 > 0x0 { @"regexp".t4 = @"regexp".m2.@"regexp".pool[@"regexp".n5 - 0x1]; @"regexp".m2.@"regexp".pool = @"regexp".m2.@"regexp".pool[:@"regexp".n5 - 0x1] } else { @"regexp".t4 = new(@"regexp".thread); @"regexp".t4.@"regexp".cap = make([]int, len(@"regexp".m2.@"regexp".matchcap), cap(@"regexp".m2.@"regexp".matchcap)) }; @"regexp".t4.@"regexp".inst = @"regexp".i3; return @"regexp".t4 } 68 func (@"regexp".m2 *@"regexp".machine "esc:0x9") @"regexp".backtrack (@"regexp".i3 @"regexp".input, @"regexp".pos4 int, @"regexp".end5 int, @"regexp".ncap6 int) (? bool) 69 func (@"regexp".m1 *@"regexp".machine "esc:0x9") @"regexp".clear (@"regexp".q2 *@"regexp".queue "esc:0x9") 70 func (@"regexp".m1 *@"regexp".machine "esc:0x9") @"regexp".free (@"regexp".t2 *@"regexp".thread) { @"regexp".m1.@"regexp".inputBytes.@"regexp".str = nil; @"regexp".m1.@"regexp".inputString.@"regexp".str = ""; @"regexp".m1.@"regexp".inputReader.@"regexp".r = nil; @"regexp".m1.@"regexp".pool = append(@"regexp".m1.@"regexp".pool, @"regexp".t2) } 71 func (@"regexp".m1 *@"regexp".machine "esc:0x1") @"regexp".init (@"regexp".ncap2 int) 72 func (@"regexp".m2 *@"regexp".machine "esc:0x9") @"regexp".match (@"regexp".i3 @"regexp".input, @"regexp".pos4 int) (? bool) 73 func (@"regexp".m2 *@"regexp".machine "esc:0x12") @"regexp".newInputBytes (@"regexp".b3 []byte) (? @"regexp".input) { @"regexp".m2.@"regexp".inputBytes.@"regexp".str = @"regexp".b3; return &@"regexp".m2.@"regexp".inputBytes } 74 func (@"regexp".m2 *@"regexp".machine "esc:0x12") @"regexp".newInputReader (@"regexp".r3 @"io".RuneReader) (? @"regexp".input) { @"regexp".m2.@"regexp".inputReader.@"regexp".r = @"regexp".r3; @"regexp".m2.@"regexp".inputReader.@"regexp".atEOT = false; @"regexp".m2.@"regexp".inputReader.@"regexp".pos = 0x0; return &@"regexp".m2.@"regexp".inputReader } 75 func (@"regexp".m2 *@"regexp".machine "esc:0x12") @"regexp".newInputString (@"regexp".s3 string) (? @"regexp".input) { @"regexp".m2.@"regexp".inputString.@"regexp".str = @"regexp".s3; return &@"regexp".m2.@"regexp".inputString } 76 func (@"regexp".m2 *@"regexp".machine "esc:0x9") @"regexp".onepass (@"regexp".i3 @"regexp".input, @"regexp".pos4 int) (? bool) 77 func (@"regexp".m1 *@"regexp".machine "esc:0x9") @"regexp".step (@"regexp".runq2 *@"regexp".queue "esc:0x9", @"regexp".nextq3 *@"regexp".queue "esc:0x1", @"regexp".pos4 int, @"regexp".nextPos5 int, @"regexp".c6 rune, @"regexp".nextCond7 @"regexp/syntax".EmptyOp) 78 func (@"regexp".m2 *@"regexp".machine "esc:0x1") @"regexp".tryBacktrack (@"regexp".b3 *@"regexp".bitState "esc:0x9", @"regexp".i4 @"regexp".input, @"regexp".pc5 uint32, @"regexp".pos6 int) (? bool) 79 type @"regexp".Regexp struct { @"regexp".expr string; @"regexp".prog *@"regexp/syntax".Prog; @"regexp".onepass *@"regexp".onePassProg; @"regexp".prefix string; @"regexp".prefixBytes []byte; @"regexp".prefixComplete bool; @"regexp".prefixRune rune; @"regexp".prefixEnd uint32; @"regexp".cond @"regexp/syntax".EmptyOp; @"regexp".numSubexp int; @"regexp".subexpNames []string; @"regexp".longest bool; @"regexp".mu @"sync".Mutex; @"regexp".machine []*@"regexp".machine } 80 func (@"regexp".re2 *@"regexp".Regexp "esc:0x1") Expand (@"regexp".dst3 []byte "esc:0x1a", @"regexp".template4 []byte "esc:0x1", @"regexp".src5 []byte "esc:0x9", @"regexp".match6 []int "esc:0x1") (? []byte) 81 func (@"regexp".re2 *@"regexp".Regexp "esc:0x1") ExpandString (@"regexp".dst3 []byte "esc:0x1a", @"regexp".template4 string, @"regexp".src5 string "esc:0x9", @"regexp".match6 []int "esc:0x1") (? []byte) 82 func (@"regexp".re2 *@"regexp".Regexp) Find (@"regexp".b3 []byte) (? []byte) 83 func (@"regexp".re2 *@"regexp".Regexp) FindAll (@"regexp".b3 []byte, @"regexp".n4 int) (? [][]byte) 84 func (@"regexp".re2 *@"regexp".Regexp) FindAllIndex (@"regexp".b3 []byte, @"regexp".n4 int) (? [][]int) 85 func (@"regexp".re2 *@"regexp".Regexp) FindAllString (@"regexp".s3 string, @"regexp".n4 int) (? []string) 86 func (@"regexp".re2 *@"regexp".Regexp) FindAllStringIndex (@"regexp".s3 string, @"regexp".n4 int) (? [][]int) 87 func (@"regexp".re2 *@"regexp".Regexp) FindAllStringSubmatch (@"regexp".s3 string, @"regexp".n4 int) (? [][]string) 88 func (@"regexp".re2 *@"regexp".Regexp) FindAllStringSubmatchIndex (@"regexp".s3 string, @"regexp".n4 int) (? [][]int) 89 func (@"regexp".re2 *@"regexp".Regexp) FindAllSubmatch (@"regexp".b3 []byte, @"regexp".n4 int) (? [][][]byte) 90 func (@"regexp".re2 *@"regexp".Regexp) FindAllSubmatchIndex (@"regexp".b3 []byte, @"regexp".n4 int) (? [][]int) 91 func (@"regexp".re2 *@"regexp".Regexp) FindIndex (@"regexp".b3 []byte) (@"regexp".loc1 []int) 92 func (@"regexp".re2 *@"regexp".Regexp) FindReaderIndex (@"regexp".r3 @"io".RuneReader) (@"regexp".loc1 []int) 93 func (@"regexp".re2 *@"regexp".Regexp) FindReaderSubmatchIndex (@"regexp".r3 @"io".RuneReader) (? []int) 94 func (@"regexp".re2 *@"regexp".Regexp) FindString (@"regexp".s3 string) (? string) 95 func (@"regexp".re2 *@"regexp".Regexp) FindStringIndex (@"regexp".s3 string) (@"regexp".loc1 []int) 96 func (@"regexp".re2 *@"regexp".Regexp) FindStringSubmatch (@"regexp".s3 string) (? []string) 97 func (@"regexp".re2 *@"regexp".Regexp) FindStringSubmatchIndex (@"regexp".s3 string) (? []int) 98 func (@"regexp".re2 *@"regexp".Regexp) FindSubmatch (@"regexp".b3 []byte) (? [][]byte) 99 func (@"regexp".re2 *@"regexp".Regexp) FindSubmatchIndex (@"regexp".b3 []byte) (? []int) 100 func (@"regexp".re3 *@"regexp".Regexp "esc:0x22") LiteralPrefix () (@"regexp".prefix1 string, @"regexp".complete2 bool) { return @"regexp".re3.@"regexp".prefix, @"regexp".re3.@"regexp".prefixComplete } 101 func (@"regexp".re1 *@"regexp".Regexp "esc:0x1") Longest () { @"regexp".re1.@"regexp".longest = true } 102 func (@"regexp".re2 *@"regexp".Regexp) Match (@"regexp".b3 []byte) (? bool) 103 func (@"regexp".re2 *@"regexp".Regexp) MatchReader (@"regexp".r3 @"io".RuneReader) (? bool) 104 func (@"regexp".re2 *@"regexp".Regexp) MatchString (@"regexp".s3 string) (? bool) 105 func (@"regexp".re2 *@"regexp".Regexp "esc:0x1") NumSubexp () (? int) { return @"regexp".re2.@"regexp".numSubexp } 106 func (@"regexp".re2 *@"regexp".Regexp) ReplaceAll (@"regexp".src3 []byte, @"regexp".repl4 []byte "esc:0x1") (? []byte) 107 func (@"regexp".re2 *@"regexp".Regexp) ReplaceAllFunc (@"regexp".src3 []byte, @"regexp".repl4 func(? []byte) (? []byte) "esc:0x1") (? []byte) 108 func (@"regexp".re2 *@"regexp".Regexp) ReplaceAllLiteral (@"regexp".src3 []byte, @"regexp".repl4 []byte "esc:0x9") (? []byte) 109 func (@"regexp".re2 *@"regexp".Regexp) ReplaceAllLiteralString (@"regexp".src3 string, @"regexp".repl4 string "esc:0x9") (? string) 110 func (@"regexp".re2 *@"regexp".Regexp) ReplaceAllString (@"regexp".src3 string, @"regexp".repl4 string) (? string) 111 func (@"regexp".re2 *@"regexp".Regexp) ReplaceAllStringFunc (@"regexp".src3 string, @"regexp".repl4 func(? string) (? string) "esc:0x1") (? string) 112 func (@"regexp".re2 *@"regexp".Regexp) Split (@"regexp".s3 string, @"regexp".n4 int) (? []string) 113 func (@"regexp".re2 *@"regexp".Regexp "esc:0x22") String () (? string) { return @"regexp".re2.@"regexp".expr } 114 func (@"regexp".re2 *@"regexp".Regexp "esc:0x22") SubexpNames () (? []string) { return @"regexp".re2.@"regexp".subexpNames } 115 func (@"regexp".re1 *@"regexp".Regexp) @"regexp".allMatches (@"regexp".s2 string, @"regexp".b3 []byte, @"regexp".n4 int, @"regexp".deliver5 func(? []int) "esc:0x1") 116 func (@"regexp".re2 *@"regexp".Regexp) @"regexp".doExecute (@"regexp".r3 @"io".RuneReader, @"regexp".b4 []byte, @"regexp".s5 string, @"regexp".pos6 int, @"regexp".ncap7 int) (? []int) 117 func (@"regexp".re2 *@"regexp".Regexp "esc:0x1") @"regexp".expand (@"regexp".dst3 []byte "esc:0x1a", @"regexp".template4 string, @"regexp".bsrc5 []byte "esc:0x9", @"regexp".src6 string "esc:0x9", @"regexp".match7 []int "esc:0x1") (? []byte) 118 func (@"regexp".re2 *@"regexp".Regexp) @"regexp".get () (? *@"regexp".machine) 119 func (@"regexp".re2 *@"regexp".Regexp "esc:0x1") @"regexp".pad (@"regexp".a3 []int "esc:0x1a") (? []int) 120 func (@"regexp".re1 *@"regexp".Regexp) @"regexp".put (@"regexp".z2 *@"regexp".machine) 121 func (@"regexp".re2 *@"regexp".Regexp) @"regexp".replaceAll (@"regexp".bsrc3 []byte, @"regexp".src4 string, @"regexp".nmatch5 int, @"regexp".repl6 func(@"regexp".dst []byte, @"regexp".m []int) (? []byte) "esc:0x1") (? []byte) 122 type @"".Index struct { @"".data []byte; @"".sa []int } 123 func (@"".x2 *@"".Index "esc:0x22") Bytes () (? []byte) { return @"".x2.@"".data } 124 func (@"".x2 *@"".Index "esc:0x9") FindAllIndex (@"".r3 *@"regexp".Regexp, @"".n4 int) (@"".result1 [][]int) 125 func (@"".x2 *@"".Index "esc:0x9") Lookup (@"".s3 []byte "esc:0x1", @"".n4 int) (@"".result1 []int) 126 func (@"".x2 *@"".Index "esc:0x9") Read (@"".r3 @"io".Reader) (? error) 127 func (@"".x2 *@"".Index "esc:0x9") Write (@"".w3 @"io".Writer) (? error) 128 func (@"".x2 *@"".Index "esc:0x22") @"".at (@"".i3 int) (? []byte) { return @"".x2.@"".data[@"".x2.@"".sa[@"".i3]:] } 129 func (@"".x2 *@"".Index "esc:0x22") @"".lookupAll (@"".s3 []byte "esc:0x1") (? []int) 130 func @"".New (@"".data2 []byte) (? *@"".Index) 131 func @"".init () 132 var @"regexp/syntax".instOpNames []string 133 import strings "strings" // indirect 134 func @"strings".HasPrefix (@"strings".s2 string "esc:0x1", @"strings".prefix3 string "esc:0x1") (? bool) { return len(@"strings".s2) >= len(@"strings".prefix3) && @"strings".s2[0x0:len(@"strings".prefix3)] == @"strings".prefix3 } 135 136 $$ 137 _go_.o 0 0 0 644 67481 ` 138 go object darwin amd64 go1.5.1 X:none 139 140 ! 141 go13ldsort.abytes.a"encoding/binary.aio.aregexp.a"".qsufsorteH%HD$H;AH1H$H$H$H$H$H$H\$H$H\$Hl$HD$ HT$(H} H$H$H$HH$H,$H$HD$H$HT$H$H\$H$H\$ H$H\$(H\$0H$H\$8H$H\$@H$HH$L$L$L$H$H|$HHP1HHL$hHqH$Hi=LLI H$Hi(=LaHA0IHvbIHHH911H9}!H9IHH}?H)HH9|HtHH9sIHIk0HIk0HwHL$HHtHHH9IHHD$HL9iIH+HHD$XHl$PL$L9=H94H)I)MItML\$`I 149 H$IkL$MCL$=ML\$hH1H9t}HL$hHD$pH$HL$xHL$H\$`H$H\$XH\$L$L$L\$`L$H$HL$HHD$PH9H9xHH$HH\$HH\$HD$QL$LL$L\$`&A1HH9} L9sJIH+H9s7IHHH9|L$H$H$H$HLAL$Ld$L$L$HL$hL$H$9H$LT$L$L$HL$hL$H$K8 158 159 ("".sortedByFirstByte 160 "".initGroups,type."".suffixSortable 161 "runtime.newobject 162 runtime.duffzero6runtime.writeBarrierEnabled6runtime.writeBarrierEnabled 163 $runtime.panicindex 164 $runtime.panicindex6runtime.writeBarrierEnabledRgo.itab.*"".suffixSortable.sort.Interface 168 sort.Sort 170 B"".(*suffixSortable).updateGroups 172 $runtime.panicindex .type.*"".suffixSortable &type.sort.InterfaceRgo.itab.*"".suffixSortable.sort.Interface 175 runtime.typ2Itab 176 .runtime.writebarrierptr 177 $runtime.panicslice 178 $runtime.panicindex 179 $runtime.panicindex 180 $runtime.panicindex 181 $runtime.panicindex 182 .runtime.writebarrierptr 183 .runtime.writebarrierptr 184 0runtime.morestack_noctxt`$"".autotmp_0013type.int"".autotmp_0012type.int"".autotmp_0011type.int"".autotmp_0009type.int"".autotmp_0008.type.*"".suffixSortable"".autotmp_0007type.int"".autotmp_0006.type.*"".suffixSortable"".autotmp_0005/type.[]int"".autotmp_0004type.int"".autotmp_0001type.int 185 "".pktype.int 186 "".sltype.int 187 "".pitype.int"".sufSortable.type.*"".suffixSortable"".inv_type.[]int 189 "".satype.[]int"".~r10type.[]int"".datatype.[]uint8(y <9: y / * v0B 2" 194 (;{8_7^* 195 Tgclocals427e132b1a11de38d6d42b2876023215Tgclocals587a44f4b298c03c7821a0aa1d74935erprebuilts/go/darwin-x86/src/index/suffixarray/qsufsort.go("".sortedByFirstByteeH%H$PH;AH0L$@1H$PH$XH$`H|$01HHH$8H$H1LH9}6(HH\$0@HH3H\$0HHHH+HHH9|11HH9}>H\$0H=HH3HH\$0H=HHHHH9|HH$LD$LD$LL$H|$ L\$(H$8L$@H$H1L9}Q*HH\$0@HH+H9sVIHH\$0HH3H\$0HHHH+HHL9|L$PH$XL$`H05 201 type.[]int 202 "runtime.makeslice 203 $runtime.panicindex 204 $runtime.panicindex 205 $runtime.panicindex 206 0runtime.morestack_noctxt` "".autotmp_0031type.uint8"".autotmp_0030type.*uint8"".autotmp_0029type.int"".autotmp_0028type.int"".autotmp_0027type.int"".autotmp_0026type.int"".autotmp_0025type.int"".autotmp_0020type.int"".autotmp_0019type.[]uint8"".autotmp_0018type.int"".counttype.[256]int"".~r10type.[]int"".datatype.[]uint8" $LD %6)%$ Tgclocals6432f8c6a0d23fa7bee6c5d96f21a92aTgclocals33cdeccccebe80329f1fdbee7f5874cbrprebuilts/go/darwin-x86/src/index/suffixarray/qsufsort.go"".initGroupseH%H;aHH1H$H$H$HD$pHH$HD$HD$L\$hLT$pHL$PHD$XLl$Ld$ H\$(H\$@HHH9uHH+L9^I++IHHHH94HH+L9I++HD8s+HHH9uHHH9HHIHH9HH+LL9HH3HuHHHHfLHL9jI,]IH1IL9HH97HHH H9H,LEM9KD8u HuHH9HHHHH9H9HH3H9HH9H,LELH9siHH3H9sVHH+LL9s@HH;H9s-HHL$L$H\$@H$HHH0 233 rtype.[]int 234 "runtime.makeslice 235 $runtime.panicindex 236 $runtime.panicindex 237 $runtime.panicindex 238 239 $runtime.panicindex 240 241 $runtime.panicindex 242 243 $runtime.panicindex 244 245 $runtime.panicindex 246 247 $runtime.panicindex 248 249 $runtime.panicindex 250 251 $runtime.panicindex 252 253 $runtime.panicindex 255 $runtime.panicindex 257 $runtime.panicindex 259 $runtime.panicindex 261 $runtime.panicindex 263 $runtime.panicindex 265 $runtime.panicindex 267 $runtime.panicindex 269 $runtime.panicindex 271 $runtime.panicindex 273 0runtime.morestack_noctxt"".autotmp_0039type.int"".autotmp_0038type.int"".autotmp_0036type.int"".autotmp_0035type.int"".autotmp_0034type.int"".autotmp_0033type.int"".inv/type.[]int"".~r2`type.[]int"".data0type.[]uint8 276 "".satype.[]int1G#(# ,= 279 " 281 KTgclocalsa4452ddb8e4fb493d3c69dade262a1faTgclocals790e5cc5051fc0affc980ade09e929ecrprebuilts/go/darwin-x86/src/index/suffixarray/qsufsort.go0"".(*suffixSortable).Len H\$HkHl$ "".~r0type.int"".x.type.*"".suffixSortableTgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cbrprebuilts/go/darwin-x86/src/index/suffixarray/qsufsort.go2"".(*suffixSortable).LesseH%H;aHD$HHHHL@LD$I9J,HML@0LHpHP Hh(H9s]HHHHHLHLL$I9s:NILH0LHHPH@ LE(H9sH,HmH9D$ U) 292 293 $runtime.panicindex 294 $runtime.panicindex 295 $runtime.panicindex 296 $runtime.panicindex 297 0runtime.morestack_noctxt@"".~r20type.bool"".j type.int"".itype.int"".x.type.*"".suffixSortable 299 6Tgclocals2fccd208efe70893f9ac8d682812ae72Tgclocals33cdeccccebe80329f1fdbee7f5874cbrprebuilts/go/darwin-x86/src/index/suffixarray/qsufsort.go2"".(*suffixSortable).SwapeH%H;aLL$L\$HD$Ht}LHxHhHHHHhI9s[JHH0HPHhI9s=JHHH@LEI9sJ,LELI9sKH|J 309 310 $runtime.panicindex 311 $runtime.panicindex 312 $runtime.panicindex 313 $runtime.panicindex 314 0runtime.morestack_noctxt0"".j type.int"".itype.int"".x.type.*"".suffixSortable 315 7Tgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals33cdeccccebe80329f1fdbee7f5874cbrprebuilts/go/darwin-x86/src/index/suffixarray/qsufsort.goB"".(*suffixSortable).updateGroups eH%HD$H;AOHH$LPHLH81HHHHhHH 319 Hh0HHpHP Hh(H$Ht$pHT$xH9HHHHhH9HHPHhHt$@H9HHHh0HHXLX Hh(H$H\$pL\$xL9kHLLD$HI9~1LL$XLH|$`HLT$hHHL9HHH3LHHhH9`HhHl$PLL$XLH|$`HLT$hHHL9PHHHl$PH+H0H|$`Hx@LT$hLPHLL$X=LH81E1IMM9IHH9}SHHHxHhH9HLHXHx Hh(I9spJH$HHH+HH9|HH)Hu!Ht=H8HHHhH9s&HHHIIM9bHOL@8L$LL$H|$`LT$hLL$XH$H-H,$HT$HL$LT$H\$ H$LL$(H|$0LT$8HHLjH-H,$HT$HL$LT$H\$ LD$HHt$@H$LL$(H|$0LT$8HHL 329 6runtime.writeBarrierEnabled 330 $runtime.panicindex 331 $runtime.panicindex 332 $runtime.panicindex 333 334 .runtime.writebarrierptr 335 type.[]int 337 "runtime.growslicetype.[]int 340 "runtime.growslice 342 $runtime.panicindex 344 $runtime.panicindex 346 $runtime.panicindex 348 $runtime.panicindex 350 0runtime.morestack_noctxt "".autotmp_0060type.int"".autotmp_0059type.int"".autotmp_0058type.int"".autotmp_0057type.[]int"".autotmp_0056type.int"".autotmp_0055type.int"".autotmp_0054type.int"".gtype.int"".itype.int"".bounds_type.[]int"".offsettype.int"".x.type.*"".suffixSortable|' 351 M_.<2K! )IS-GTgclocals32bd5c6dc84e3e86dd35593b3922d3aaTgclocals524aafe7d1228e5424d64f5d94771fbfrprebuilts/go/darwin-x86/src/index/suffixarray/qsufsort.go"".NeweH%H;aHPH\$XH$H\$`H\$H\$hH\$H\$H\$8H\$ H\$@H\$(H\$HHH$HD$HD$0Hl$`HhHl$hHhHl$X=uJH(Hl$@Hh Hl$HHh(Hl$8=uHhHD$pHPL@L$Hl$HD$0H$Hl$HD$0 359 j 360 "".qsufsorttype."".Index 361 "runtime.newobject6runtime.writeBarrierEnabled6runtime.writeBarrierEnabled 362 .runtime.writebarrierptr 363 .runtime.writebarrierptr 364 0runtime.morestack_noctxt@"".autotmp_0080?type.*"".Index"".autotmp_0079/type.[]int"".~r10type.*"".Index"".datatype.[]uint8>H4.mTgclocalsc87a734079562d73ffd9eee8328c7183Tgclocals63cd04555cdf6098214cf65f28956084xprebuilts/go/darwin-x86/src/index/suffixarray/suffixarray.go"".writeInteH%H;aHP1H$H$H\$hH$H\$pH\$H\$xH\$H$H\$H\$xH 367 r]Hl$hH 368 Hl$8Hl$HT$@HT$H\$HH\$H\$`H$H\$XH[ HL$(HD$0H$H$HP/ 370 371 372 2encoding/binary.PutVarint 373 $runtime.panicslice 374 0runtime.morestack_noctxt 375 "".autotmp_0081/type.[]uint8"".~r3`type.error"".xPtype.int"".buf type.[]uint8"".wtype.io.Writer R)/SSTgclocalsdacebcad73eed5073009fd67170948d0Tgclocals790e5cc5051fc0affc980ade09e929ecxprebuilts/go/darwin-x86/src/index/suffixarray/suffixarray.go"".readInteH%H;aHh1H$H$H$H 380 H$H 381 HH\$pH$H\$xH\$Hl$PHl$HT$XHT$HL$`HL$ H\$0H\$@H\$8H\$HH$H$H$H\$H$H\$H\$H$H\$@H$H\$HH$Hh 383 384 385 io.ReadFull 386 ,encoding/binary.Varint 387 $runtime.panicslice 388 0runtime.morestack_noctxt"".autotmp_0082/type.[]uint8"".errOtype.error"".~r3`type.error"".~r2Ptype.int"".buf type.[]uint8"".rtype.io.Reader`)n0'~?1Tgclocals4584c2b4db82fd239d68a285ae5f6416Tgclocalse62cf9b968bd495b0f6a29a94dd7f199xprebuilts/go/darwin-x86/src/index/suffixarray/suffixarray.go"".writeSliceeH%H;aH`H$H$11H$H$1H 396 H$H9HH 397 H9HD$@L$HH90LL$xH)I)ItMLL$HL$Hl$PHl$LD$XLD$H$H9HH+Hl$H$H$HD$ H\$@HHH$HH$H9GH\$xH$Ht$H$H\$HD$8HD$H\$8H$H9wVLD$xLD$HLD$H\$PH\$Hl$XHl$H\$pH$H\$hH[ H\$(H$H\$0H$H`A 403 404 4encoding/binary.PutUvarint 405 2encoding/binary.PutVarint 406 $runtime.panicslice 407 $runtime.panicindex 408 $runtime.panicslice 409 0runtime.morestack_noctxt"".autotmp_0089type.[]uint8"".autotmp_0086/type.[]uint8"".autotmp_0085?type.int"".autotmp_0083type.int"".pOtype.int"".errtype.error"".ntype.int"".dataPtype.[]int"".buf type.[]uint8"".wtype.io.Writer 0p=! 412 *c Tgclocals9651fb056909c73dc88c9bbff0790c71Tgclocals790e5cc5051fc0affc980ade09e929ecxprebuilts/go/darwin-x86/src/index/suffixarray/suffixarray.go"".readSliceeH%H;aHh11H$H$H$H\$pH$H\$xH\$H$H\$H$H\$H$H\$ HD$(HL$0H\$8H$H$HtHhHHD$@H$H9WH 416 ML$H 417 H 418 HtI 419 HH\$pH$H\$xH\$LD$PLD$HT$XHT$Hl$`Hl$ HD$0H\$8H$H$HtHhH 420 Hl$@H9HD$HH$L$H9L$H)I)ItMLL$PL$Hl$XHl$LD$`LD$H$HL$HD$ H$L$L9s3HHH\$HHHHHH$Hl$@H9SHh 427 428 "".readInt 429 io.ReadFull 430 .encoding/binary.Uvarint 431 $runtime.panicindex 432 $runtime.panicslice 433 $runtime.panicslice 434 0runtime.morestack_noctxt"".autotmp_0092type.int"".autotmp_0091type.[]uint8"".autotmp_0090/type.[]uint8"".p?type.int"".sizeOtype.int"".errtype.error"".ntype.int"".dataPtype.[]int"".buf type.[]uint8"".rtype.io.Reader6.F7Vjq_.Tgclocals7da491bed879ae28a38cf74b3979e6d0Tgclocalsf56b2291fa344104975cb6587be42b9bxprebuilts/go/darwin-x86/src/index/suffixarray/suffixarray.go "".(*Index).ReadeH%HD$H;AH1H$H$HH$HD$@HD$@HT$HL$ HD$(H$H$H$H\$H$HT$H$HL$H$HD$ H$HD$(HT$0Hl$8Hl$hHT$`HtH$H$HHiHHH9HYH9LAL9HALA(L9HA H$H$H$H\$H|$HH HHNHOHNHOHD$0HL$8H$H$HtH$H$HH$HHsHC HS(HH$H$H$H\$H$H\$H$H\$H$H\$ H$Ht$(H$HD$0H$HT$8HD$@HL$HHT$PHT$xHL$pHtH$H$HH$L$H9wEL$H)I)ItMHLLH1H$H$HHH$HD$HD$XHD$HT$HL$ HD$(H$HH$HKH$HCH$=HHH$H\$XH\$H\$XH\$H$Ht$HT$ HD$(HtQH$HQ H$HA(H$=u HqhLAL$Ht$H$IH$HT$W $ 445 htype.[]uint8 446 "runtime.makeslice 447 "".readInt 448 io.ReadFull 449 "".readSlice 451 $runtime.panicslice 453 $runtime.panicslice 455 $runtime.panicslicetype.[]uint8 458 "runtime.makeslice6runtime.writeBarrierEnabled type.[]int 462 "runtime.makeslice6runtime.writeBarrierEnabled 463 .runtime.writebarrierptr 464 .runtime.writebarrierptr 465 0runtime.morestack_noctxtP"".autotmp_0098type.int"".autotmp_0097_type.[]int"".autotmp_0096/type.[]uint8"".errtype.error 467 "".satype.[]int"".errtype.error"".errtype.error"".ntype.int"".buftype.[]uint8"".~r10type.error"".rtype.io.Reader"".xtype.*"".IndexDY11a \(6 474 pn NT6Tgclocalsa0f6f4a20ccf32f1280dec3af9030979Tgclocalse3b72518de95fa97962874744897aa65xprebuilts/go/darwin-x86/src/index/suffixarray/suffixarray.go""".(*Index).Write 475 476 eH%HD$H;AwH1H$H$HH$HD$@HD$@Ht$HT$ HL$(H$HkH$H$H$H\$H$Ht$H$HT$H$HL$ Hl$(HD$0HL$8H$HD$xHtH$H$HH$H|$HHHNHOHNHOH$H$H$H[ HD$(HL$0HL$`HD$XHtH$H$HH$HHsHC HS(HH$H$H$H\$H$H\$H$H\$H$H\$ H$Ht$(H$HD$0H$HT$8HD$@HL$HHT$PHT$pHL$hHtH$H$HH$L$H9wEL$H)I)ItMHLLH1H$H$Hg 480 htype.[]uint8 481 "runtime.makeslice 482 "".writeInt 483 "".writeSlice 484 485 $runtime.panicslice 486 487 0runtime.morestack_noctxtP"".autotmp_0100type.int"".errtype.error 489 "".sa_type.[]int"".errtype.error"".errtype.error"".buf/type.[]uint8"".~r10type.error"".wtype.io.Writer"".xtype.*"".Index@nYF11sW(6 495 NeTgclocalsa0f6f4a20ccf32f1280dec3af9030979Tgclocals714282eeb6064c9049b3b4b17f5f15bexprebuilts/go/darwin-x86/src/index/suffixarray/suffixarray.go""".(*Index).Bytes`X1H\$HtH+Hl$HkHl$HkHl$ @"".~r0type.[]uint8"".xtype.*"".Index00.Tgclocals2fccd208efe70893f9ac8d682812ae72Tgclocals33cdeccccebe80329f1fdbee7f5874cbxprebuilts/go/darwin-x86/src/index/suffixarray/suffixarray.go"".(*Index).ateH%H;avlHT$1Ht[HJHB Hj(Hl$H9s>HH+LBLJL9w#LI)I)ItM*LT$LD$ LL$({ 501 502 $runtime.panicslice 503 $runtime.panicindex 504 0runtime.morestack_noctxtP"".~r1 type.[]uint8"".itype.int"".xtype.*"".Indexe 506 i'Tgclocals89fe65749ce0afc971c0982226501ff0Tgclocals33cdeccccebe80329f1fdbee7f5874cbxprebuilts/go/darwin-x86/src/index/suffixarray/suffixarray.go*"".(*Index).lookupAlleH%H;a5HxH$1H$H$H$HJ HD$ H-H(HPH$HhH$HhH$Hh H$HD$H$HL$HV H\$HHH-H+HsHKH$HkH$Hk H$Hk(HHL$H)H$HD$LD$HD$LIH$LK(M9w6L9w1LSI)I)ItML$L$L$Hx 510 6"".(*Index).lookupAll.func1 511 sort.Search6"".(*Index).lookupAll.func2 512 sort.Search 513 $runtime.panicslice 514 0runtime.morestack_noctxtp"".autotmp_0107_ptype.struct { F uintptr; x *"".Index; i int; s []uint8 }"".autotmp_0106type.int"".autotmp_0105btype.struct { F uintptr; x *"".Index; s []uint8 }"".itype.int"".~r1@type.[]int"".stype.[]uint8"".xtype.*"".Index9VkN}h\Tgclocalsed1f502ba396b05c804e601800c39690Tgclocalsb0c1cfc8802cb622ea0a0105a875cd01xprebuilts/go/darwin-x86/src/index/suffixarray/suffixarray.go$"".(*Index).LookupeH%H;aiHH$11H$H$H$H2H$H H$H$H$H\$HL$H$H\$H$H\$ H\$8HT$(H\$0H\$HHHT$@H9HHH$HD$H$HD$Ht$HD$ HL$(H$H$H$HL$xHT$8HL$@H\$HH\$`HD$pHL$XH9}HHt$hH4$HT$PHT$HHH\$HHT$@HIz 519 520 *"".(*Index).lookupAlltype.[]int 521 "runtime.makeslice 522 runtime.memmove 523 0runtime.morestack_noctxt"".autotmp_0116type.int"".autotmp_0115_type.[]int"".autotmp_0114/type.[]int"".matchestype.[]int"".resultPtype.[]int"".n@type.int"".stype.[]uint8"".xtype.*"".Index#4>Q 524 1g 525 ev0Tgclocalsf7d8c02721832014d6c6e58d5e8ee8dbTgclocalse7d674afbf492734e598f4ccc80984eexprebuilts/go/darwin-x86/src/index/suffixarray/suffixarray.go0"".(*Index).FindAllIndex$$eH%H$H;AH11H$H$H$H$1hHHHP Hh(H$H$H$H$L$GH$H$H$HT$H$Hl$H$H$H\$H$(Ll$ L$0H\$(H$8H$Hu`H$H$H|$HHHNHOHNHOHD$ HT$(HL$0HD$8H$H$H$H|$GgH$H$H$(H\$Ll$H$8H\$HD$XHD$ Hl$(HD$0HT$8HuHH$@H,$H$HHD$H$PHT$H$HHHH$HD$HD$H\$H$H\$ H$H\$(H$H$HHH$HD$HD$L$L$L$0L$H\$H$H\$ H$H\$(H$11L$@H$HH$PH$E1H$H$L$H$I9}L$IL$L9u|H$H9whHL9}0H$HHl$XH9uHL$XH$LH)HH H$Hu1H$H$H$HH9HHHHL9*IHHHL9 IHHT$`LH+L$HHL9H9H)I)MItMH$HLHHL$pL$L9HkHH$H{H$HsL$=uLHHLIIuH$LL$L$L$L$0L$L$L$HT$`HL$p1HH&H HkH$HH\$HD$H$HL$H$Hl$ H\$(HH$HKHL$H\$H$H$H$H$H$(H\$H$0H\$H$8H\$HD$PHD$ Hl$(HD$0HT$8HuHH$XH,$H$`HD$H$hHT$H$1HD$HH$XH$`H$hH$1H$HD$xH$HHl$xH9}+H$H(H$HH$H$H9urH$H9}5H$`Hl$PH9u#HL$PH$H$H)HHH$Hu1H$H$H$HH$HHL$hLCLKL9LI)I)ItM 538 H$H$L$pLT$L$xLD$L$LL$H$HD$hHT$ H|$(H$H\$0H$ H$HH\$HH9HXHHHAHH+HH&HHH+H$HH$HHH9HH$HHHkHH{H$ Hk=u;HHHv(HH+Hl$HH$H$HHH$HT$H$H$H$H-H,$HL$HD$Ht$H\$ H$H$HL$(Ht$0Hl$8HHH$H$H$@ 544 545 2runtime.stringtoslicebyte 546 :regexp.(*Regexp).FindAllIndex 547 $"".(*Index).Lookup 548 sort.Intstype.[]int 549 "runtime.makeslicetype.[][]int 550 "runtime.makeslice 552 $runtime.panicslice6runtime.writeBarrierEnabled 553 .runtime.writebarrierptr 554 $runtime.panicindex 555 $runtime.panicslice 556 $runtime.panicindex 557 $runtime.panicindexgo.string."^" 558 *runtime.concatstring2 559 $regexp.MustCompile 560 $"".(*Index).Lookup 561 sort.Ints 562 4regexp.(*Regexp).FindIndex6runtime.writeBarrierEnabled 563 $runtime.panicindex! 564 .runtime.writebarrierptr!type.[][]int" 565 "runtime.growslice# 566 $runtime.panicindex# 567 $runtime.panicindex# 568 $runtime.panicindex# 569 $runtime.panicslice# 570 0runtime.morestack_noctxt`r"".autotmp_0158type.int"".autotmp_0157type.*int"".autotmp_0156type.int"".autotmp_0155type.int"".autotmp_0154type.int"".autotmp_0152type.int"".autotmp_0151type.int"".autotmp_0150type.*int"".autotmp_0149type.int"".autotmp_0148type.int"".autotmp_0147type.int"".autotmp_0146type.int"".autotmp_0145type.[32]uint8"".autotmp_0144type.string"".autotmp_0142type.int"".autotmp_0141type.int"".autotmp_0140type.int"".autotmp_0139type.int"".autotmp_0138type.int"".autotmp_0137type.int"".autotmp_0136type.[]uint8"".autotmp_0135type.int"".autotmp_0134type.[]int"".autotmp_0133type.int"".autotmp_0132type.int"".autotmp_0131type.int"".autotmp_0130type.int"".autotmp_0129type.int"".autotmp_0128type.int"".autotmp_0127type.int"".autotmp_0126type.int"".autotmp_0125_type.[]int"".autotmp_0124type.int"".autotmp_0123type.int"".autotmp_0122/type.[]int"".autotmp_0121type.int"".autotmp_0120type.int"".autotmp_0119type.int"".~r0type.string regexp.prefix1type.string"".mtype.[]int"".itype.int"".prevtype.int"".indicestype.[]int 572 "".n1type.int"".itype.int"".counttype.int"".pairstype.[]int"".indicestype.[]int 573 "".n1type.int"".littype.[]uint8"".completetype.bool"".prefixtype.string"".result0type.[][]int"".n type.int"".r&type.*regexp.Regexp"".xtype.*"".IndexR"a>=b` 575 I+Li[1< !H0yQ+ 578 Z)4# +V&fyNvtHn 580 A i >GATgclocalsf467d8b1b4c75d2d5a2f6d3fc42953f1Tgclocals2046545eb3e24e1f392f6aaf5ce0714fxprebuilts/go/darwin-x86/src/index/suffixarray/suffixarray.go6"".(*Index).lookupAll.func1eH%H;aHhHBHZHL$pH1HHpHP Hh(Hl$`Ht$PHT$XH9HH+L@LHL9wfLI)I)ItM*LT$8L$LD$@LD$LL$HLL$HH|$HHHNHOHNHOH\$0HD$xHhM 585 586 587 bytes.Compare 588 $runtime.panicslice 589 $runtime.panicindex 590 "runtime.morestack "".autotmp_0164type.int"".~r1_type.[]uint8"".~r1type.bool"".itype.int 593 7Tgclocals23e8278e2b69a3a75fa59b23c49ed6adTgclocals709a14768fab2805a378215c02f0d27fxprebuilts/go/darwin-x86/src/index/suffixarray/suffixarray.go6"".(*Index).lookupAll.func2eH%H;aHhHBHJHZHH\$pHH1HHpHP Hh(Hl$`Ht$PHT$XH9HH+L@LHL9whLI)I)ItM*LT$8L$LD$@LD$LL$HLL$HH|$HHHNHOHNHO\$0HHD$xHhK 598 599 600 bytes.HasPrefix 601 $runtime.panicslice 602 $runtime.panicindex 603 "runtime.morestack "".autotmp_0166type.int"".~r1_type.[]uint8"".~r1type.bool"".jtype.int# 606 =Tgclocals23e8278e2b69a3a75fa59b23c49ed6adTgclocals709a14768fab2805a378215c02f0d27fxprebuilts/go/darwin-x86/src/index/suffixarray/suffixarray.go"".initeH%H;avCtu 610 $"".initdone<"".initdoneR 611 "runtime.throwinitb"".initdonen 612 bytes.initx 613 (encoding/binary.init 614 io.init 615 regexp.init"".initdone 616 0runtime.morestack_noctxt``` 617 (8Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cbxprebuilts/go/darwin-x86/src/index/suffixarray/suffixarray.go0Rgo.itab.*"".suffixSortable.sort.InterfaceTgclocals587a44f4b298c03c7821a0aa1d74935e@@ Tgclocals427e132b1a11de38d6d42b2876023215@@Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals6432f8c6a0d23fa7bee6c5d96f21a92aTgclocals790e5cc5051fc0affc980ade09e929ecTgclocalsa4452ddb8e4fb493d3c69dade262a1fa Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals2fccd208efe70893f9ac8d682812ae72Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals524aafe7d1228e5424d64f5d94771fbf Tgclocals32bd5c6dc84e3e86dd35593b3922d3aa Tgclocals63cd04555cdf6098214cf65f2895608400Tgclocalsc87a734079562d73ffd9eee8328c718300Tgclocals790e5cc5051fc0affc980ade09e929ecTgclocalsdacebcad73eed5073009fd67170948d0Tgclocalse62cf9b968bd495b0f6a29a94dd7f199 Tgclocals4584c2b4db82fd239d68a285ae5f6416 Tgclocals790e5cc5051fc0affc980ade09e929ecTgclocals9651fb056909c73dc88c9bbff0790c71'Tgclocalsf56b2291fa344104975cb6587be42b9b Tgclocals7da491bed879ae28a38cf74b3979e6d0 ''Tgclocalse3b72518de95fa97962874744897aa65((@Tgclocalsa0f6f4a20ccf32f1280dec3af9030979((Tgclocals714282eeb6064c9049b3b4b17f5f15be((@Tgclocalsa0f6f4a20ccf32f1280dec3af9030979((Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals2fccd208efe70893f9ac8d682812ae72Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals89fe65749ce0afc971c0982226501ff0Tgclocalsb0c1cfc8802cb622ea0a0105a875cd01((@Tgclocalsed1f502ba396b05c804e601800c39690((Tgclocalse7d674afbf492734e598f4ccc80984ee(( Tgclocalsf7d8c02721832014d6c6e58d5e8ee8db((#"go.string.hdr."^" go.string."^"go.string."^"^Tgclocals2046545eb3e24e1f392f6aaf5ce0714f 623 ! Tgclocalsf467d8b1b4c75d2d5a2f6d3fc42953f1`` 624 Tgclocals709a14768fab2805a378215c02f0d27fTgclocals23e8278e2b69a3a75fa59b23c49ed6adTgclocals709a14768fab2805a378215c02f0d27fTgclocals23e8278e2b69a3a75fa59b23c49ed6adTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cb0"".initdonetype.uint8"".qsufsortf"".qsufsort."".sortedByFirstBytef("".sortedByFirstByte "".initGroupsf"".initGroups6"".(*suffixSortable).Lenf0"".(*suffixSortable).Len8"".(*suffixSortable).Lessf2"".(*suffixSortable).Less8"".(*suffixSortable).Swapf2"".(*suffixSortable).SwapH"".(*suffixSortable).updateGroupsfB"".(*suffixSortable).updateGroups"".Newf"".New"".writeIntf"".writeInt"".readIntf"".readInt "".writeSlicef"".writeSlice"".readSlicef"".readSlice&"".(*Index).Readf "".(*Index).Read("".(*Index).Writef""".(*Index).Write("".(*Index).Bytesf""".(*Index).Bytes""".(*Index).atf"".(*Index).at0"".(*Index).lookupAllf*"".(*Index).lookupAll*"".(*Index).Lookupf$"".(*Index).Lookup6"".(*Index).FindAllIndexf0"".(*Index).FindAllIndex<"".(*Index).lookupAll.func1f6"".(*Index).lookupAll.func1<"".(*Index).lookupAll.func2f6"".(*Index).lookupAll.func2"".initf"".init"runtime.gcbits.01*go.string.hdr."[]int" "go.string."[]int""go.string."[]int"[]inttype.[]intf0 runtime.algarray@"runtime.gcbits.01P*go.string.hdr."[]int"p&go.weak.type.*[]int"runtime.zerovaluetype.int.go.typelink.[]int []inttype.[]intVgo.string.hdr."*suffixarray.suffixSortable" Ngo.string."*suffixarray.suffixSortable"Ngo.string."*suffixarray.suffixSortable"@8*suffixarray.suffixSortablejgo.string.hdr."func(*suffixarray.suffixSortable) int" %bgo.string."func(*suffixarray.suffixSortable) int"bgo.string."func(*suffixarray.suffixSortable) int"PLfunc(*suffixarray.suffixSortable) intBtype.func(*"".suffixSortable) int330 runtime.algarray@"runtime.gcbits.01Pjgo.string.hdr."func(*suffixarray.suffixSortable) int"pTgo.weak.type.*func(*"".suffixSortable) int"runtime.zerovalueBtype.func(*"".suffixSortable) intBtype.func(*"".suffixSortable) int.type.*"".suffixSortabletype.intgo.typelink.func(*suffixarray.suffixSortable) int func(*"".suffixSortable) intBtype.func(*"".suffixSortable) intgo.string.hdr."func(*suffixarray.suffixSortable, int, int) bool" 0xgo.string."func(*suffixarray.suffixSortable, int, int) bool"xgo.string."func(*suffixarray.suffixSortable, int, int) bool"pbfunc(*suffixarray.suffixSortable, int, int) boolXtype.func(*"".suffixSortable, int, int) boola30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*suffixarray.suffixSortable, int, int) bool"pjgo.weak.type.*func(*"".suffixSortable, int, int) bool"runtime.zerovalueXtype.func(*"".suffixSortable, int, int) boolXtype.func(*"".suffixSortable, int, int) bool.type.*"".suffixSortabletype.inttype.inttype.boolgo.typelink.func(*suffixarray.suffixSortable, int, int) bool func(*"".suffixSortable, int, int) boolXtype.func(*"".suffixSortable, int, int) boolvgo.string.hdr."func(*suffixarray.suffixSortable, int, int)" +ngo.string."func(*suffixarray.suffixSortable, int, int)"ngo.string."func(*suffixarray.suffixSortable, int, int)"`Xfunc(*suffixarray.suffixSortable, int, int)Ntype.func(*"".suffixSortable, int, int))30 runtime.algarray@"runtime.gcbits.01Pvgo.string.hdr."func(*suffixarray.suffixSortable, int, int)"p`go.weak.type.*func(*"".suffixSortable, int, int)"runtime.zerovalueNtype.func(*"".suffixSortable, int, int)Ntype.func(*"".suffixSortable, int, int).type.*"".suffixSortabletype.inttype.intgo.typelink.func(*suffixarray.suffixSortable, int, int) func(*"".suffixSortable, int, int)Ntype.func(*"".suffixSortable, int, int)lgo.string.hdr."func(*suffixarray.suffixSortable, int)" &dgo.string."func(*suffixarray.suffixSortable, int)"dgo.string."func(*suffixarray.suffixSortable, int)"PNfunc(*suffixarray.suffixSortable, int)Dtype.func(*"".suffixSortable, int)-30 runtime.algarray@"runtime.gcbits.01Plgo.string.hdr."func(*suffixarray.suffixSortable, int)"pVgo.weak.type.*func(*"".suffixSortable, int)"runtime.zerovalueDtype.func(*"".suffixSortable, int)Dtype.func(*"".suffixSortable, int).type.*"".suffixSortabletype.intgo.typelink.func(*suffixarray.suffixSortable, int) func(*"".suffixSortable, int)Dtype.func(*"".suffixSortable, int)&go.string.hdr."Len" go.string."Len"go.string."Len"Len4go.string.hdr."func() int" 635 ,go.string."func() int",go.string."func() int" func() inttype.func() int930 runtime.algarray@"runtime.gcbits.01P4go.string.hdr."func() int"p0go.weak.type.*func() int"runtime.zerovaluetype.func() inttype.func() inttype.intBgo.typelink.func() int func() inttype.func() int(go.string.hdr."Less" go.string."Less" go.string."Less" 636 LessFgo.string.hdr."func(int, int) bool" >go.string."func(int, int) bool">go.string."func(int, int) bool"0(func(int, int) bool0type.func(int, int) bool"30 runtime.algarray@"runtime.gcbits.01PFgo.string.hdr."func(int, int) bool"pBgo.weak.type.*func(int, int) bool"runtime.zerovalue0type.func(int, int) bool0type.func(int, int) booltype.inttype.inttype.boolfgo.typelink.func(int, int) bool func(int, int) bool0type.func(int, int) bool(go.string.hdr."Swap" go.string."Swap" go.string."Swap" 637 Swap<go.string.hdr."func(int, int)" 4go.string."func(int, int)"4go.string."func(int, int)" func(int, int)&type.func(int, int)%30 runtime.algarray@"runtime.gcbits.01P<go.string.hdr."func(int, int)"p8go.weak.type.*func(int, int)"runtime.zerovalue&type.func(int, int)&type.func(int, int)type.inttype.intRgo.typelink.func(int, int) func(int, int)&type.func(int, int)8go.string.hdr."updateGroups" 0go.string."updateGroups"0go.string."updateGroups" updateGroupsBgo.string.hdr."index/suffixarray" :go.string."index/suffixarray":go.string."index/suffixarray"0$index/suffixarray"go.importpath."". :go.string."index/suffixarray"2go.string.hdr."func(int)" *go.string."func(int)"*go.string."func(int)" func(int)type.func(int)30 runtime.algarray@"runtime.gcbits.01P2go.string.hdr."func(int)"p.go.weak.type.*func(int)"runtime.zerovaluetype.func(int)type.func(int)type.int>go.typelink.func(int) func(int)type.func(int).type.*"".suffixSortable-6:0 runtime.algarray@"runtime.gcbits.01PVgo.string.hdr."*suffixarray.suffixSortable"p@go.weak.type.**"".suffixSortable"runtime.zerovalue,type."".suffixSortable`.type.*"".suffixSortable.type.*"".suffixSortable&go.string.hdr."Len"type.func() intBtype.func(*"".suffixSortable) int0"".(*suffixSortable).Len0"".(*suffixSortable).Len(go.string.hdr."Less"0type.func(int, int) boolXtype.func(*"".suffixSortable, int, int) bool2"".(*suffixSortable).Less2"".(*suffixSortable).Less(go.string.hdr."Swap"&type.func(int, int)Ntype.func(*"".suffixSortable, int, int)2"".(*suffixSortable).Swap2"".(*suffixSortable).Swap8go.string.hdr."updateGroups""go.importpath."".type.func(int)Dtype.func(*"".suffixSortable, int)B"".(*suffixSortable).updateGroupsB"".(*suffixSortable).updateGroups"runtime.gcbits.89Tgo.string.hdr."suffixarray.suffixSortable" Lgo.string."suffixarray.suffixSortable"Lgo.string."suffixarray.suffixSortable"@6suffixarray.suffixSortable$go.string.hdr."sa" go.string."sa"go.string."sa"sa&go.string.hdr."inv" go.string."inv"go.string."inv"inv"go.string.hdr."h" go.string."h"go.string."h"h&go.string.hdr."buf" go.string."buf"go.string."buf"buf<go.string.hdr."suffixSortable" 4go.string."suffixSortable"4go.string."suffixSortable" suffixSortable,type."".suffixSortableP@@408,0 runtime.algarray@"runtime.gcbits.89PTgo.string.hdr."suffixarray.suffixSortable"p.type.*"".suffixSortable"runtime.zerovalue,type."".suffixSortable$go.string.hdr."sa""go.importpath."".type.[]int&go.string.hdr."inv""go.importpath."".type.[]int"go.string.hdr."h""go.importpath."".type.int&go.string.hdr."buf""go.importpath."".type.[]int`,type."".suffixSortable<go.string.hdr."suffixSortable""go.importpath."".,type."".suffixSortable.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.[]uint8$type..hashfunc2048 ,runtime.memhash_varlen type..eqfunc2048 .runtime.memequal_varlentype..alg2048 $type..hashfunc2048 type..eqfunc2048runtime.gcbits.0go.string.hdr."[256]int" (go.string."[256]int"(go.string."[256]int" [256]inttype.[256]int0type..alg2048@runtime.gcbits.P0go.string.hdr."[256]int"p,go.weak.type.*[256]int"runtime.zerovaluetype.inttype.[]int:go.typelink.[256]int [256]inttype.[256]intDgo.string.hdr."*suffixarray.Index" <go.string."*suffixarray.Index"<go.string."*suffixarray.Index"0&*suffixarray.Index`go.string.hdr."func(*suffixarray.Index) []uint8" Xgo.string."func(*suffixarray.Index) []uint8"Xgo.string."func(*suffixarray.Index) []uint8"PBfunc(*suffixarray.Index) []uint88type.func(*"".Index) []uint8lL30 runtime.algarray@"runtime.gcbits.01P`go.string.hdr."func(*suffixarray.Index) []uint8"pJgo.weak.type.*func(*"".Index) []uint8"runtime.zerovalue8type.func(*"".Index) []uint88type.func(*"".Index) []uint8type.*"".Indextype.[]uint8go.typelink.func(*suffixarray.Index) []uint8 func(*"".Index) []uint88type.func(*"".Index) []uint8.go.string.hdr."[][]int" &go.string."[][]int"&go.string."[][]int"[][]inttype.[][]int>q"0 runtime.algarray@"runtime.gcbits.01P.go.string.hdr."[][]int"p*go.weak.type.*[][]int"runtime.zerovaluetype.[]int6go.typelink.[][]int [][]inttype.[][]intgo.string.hdr."func(*suffixarray.Index, *regexp.Regexp, int) [][]int" 5go.string."func(*suffixarray.Index, *regexp.Regexp, int) [][]int"go.string."func(*suffixarray.Index, *regexp.Regexp, int) [][]int"plfunc(*suffixarray.Index, *regexp.Regexp, int) [][]intbtype.func(*"".Index, *regexp.Regexp, int) [][]intY30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*suffixarray.Index, *regexp.Regexp, int) [][]int"ptgo.weak.type.*func(*"".Index, *regexp.Regexp, int) [][]int"runtime.zerovaluebtype.func(*"".Index, *regexp.Regexp, int) [][]intbtype.func(*"".Index, *regexp.Regexp, int) [][]inttype.*"".Index&type.*regexp.Regexptype.inttype.[][]intgo.typelink.func(*suffixarray.Index, *regexp.Regexp, int) [][]int func(*"".Index, *regexp.Regexp, int) [][]intbtype.func(*"".Index, *regexp.Regexp, int) [][]intxgo.string.hdr."func(*suffixarray.Index, []uint8, int) []int" ,pgo.string."func(*suffixarray.Index, []uint8, int) []int"pgo.string."func(*suffixarray.Index, []uint8, int) []int"`Zfunc(*suffixarray.Index, []uint8, int) []intPtype.func(*"".Index, []uint8, int) []int#30 runtime.algarray@"runtime.gcbits.01Pxgo.string.hdr."func(*suffixarray.Index, []uint8, int) []int"pbgo.weak.type.*func(*"".Index, []uint8, int) []int"runtime.zerovaluePtype.func(*"".Index, []uint8, int) []intPtype.func(*"".Index, []uint8, int) []inttype.*"".Indextype.[]uint8type.inttype.[]intgo.typelink.func(*suffixarray.Index, []uint8, int) []int func(*"".Index, []uint8, int) []intPtype.func(*"".Index, []uint8, int) []intrgo.string.hdr."func(*suffixarray.Index, io.Reader) error" )jgo.string."func(*suffixarray.Index, io.Reader) error"jgo.string."func(*suffixarray.Index, io.Reader) error"`Tfunc(*suffixarray.Index, io.Reader) errorJtype.func(*"".Index, io.Reader) errorH+.30 runtime.algarray@"runtime.gcbits.01Prgo.string.hdr."func(*suffixarray.Index, io.Reader) error"p\go.weak.type.*func(*"".Index, io.Reader) error"runtime.zerovalueJtype.func(*"".Index, io.Reader) errorJtype.func(*"".Index, io.Reader) errortype.*"".Indextype.io.Readertype.errorgo.typelink.func(*suffixarray.Index, io.Reader) error func(*"".Index, io.Reader) errorJtype.func(*"".Index, io.Reader) errorrgo.string.hdr."func(*suffixarray.Index, io.Writer) error" )jgo.string."func(*suffixarray.Index, io.Writer) error"jgo.string."func(*suffixarray.Index, io.Writer) error"`Tfunc(*suffixarray.Index, io.Writer) errorJtype.func(*"".Index, io.Writer) errorXf30 runtime.algarray@"runtime.gcbits.01Prgo.string.hdr."func(*suffixarray.Index, io.Writer) error"p\go.weak.type.*func(*"".Index, io.Writer) error"runtime.zerovalueJtype.func(*"".Index, io.Writer) errorJtype.func(*"".Index, io.Writer) errortype.*"".Indextype.io.Writertype.errorgo.typelink.func(*suffixarray.Index, io.Writer) error func(*"".Index, io.Writer) errorJtype.func(*"".Index, io.Writer) errorjgo.string.hdr."func(*suffixarray.Index, int) []uint8" %bgo.string."func(*suffixarray.Index, int) []uint8"bgo.string."func(*suffixarray.Index, int) []uint8"PLfunc(*suffixarray.Index, int) []uint8Btype.func(*"".Index, int) []uint8rs30 runtime.algarray@"runtime.gcbits.01Pjgo.string.hdr."func(*suffixarray.Index, int) []uint8"pTgo.weak.type.*func(*"".Index, int) []uint8"runtime.zerovalueBtype.func(*"".Index, int) []uint8Btype.func(*"".Index, int) []uint8type.*"".Indextype.inttype.[]uint8go.typelink.func(*suffixarray.Index, int) []uint8 func(*"".Index, int) []uint8Btype.func(*"".Index, int) []uint8ngo.string.hdr."func(*suffixarray.Index, []uint8) []int" 'fgo.string."func(*suffixarray.Index, []uint8) []int"fgo.string."func(*suffixarray.Index, []uint8) []int"PPfunc(*suffixarray.Index, []uint8) []intFtype.func(*"".Index, []uint8) []int&Q30 runtime.algarray@"runtime.gcbits.01Pngo.string.hdr."func(*suffixarray.Index, []uint8) []int"pXgo.weak.type.*func(*"".Index, []uint8) []int"runtime.zerovalueFtype.func(*"".Index, []uint8) []intFtype.func(*"".Index, []uint8) []inttype.*"".Indextype.[]uint8type.[]intgo.typelink.func(*suffixarray.Index, []uint8) []int func(*"".Index, []uint8) []intFtype.func(*"".Index, []uint8) []int*go.string.hdr."Bytes" "go.string."Bytes""go.string."Bytes"Bytes<go.string.hdr."func() []uint8" 4go.string."func() []uint8"4go.string."func() []uint8" func() []uint8&type.func() []uint8io%30 runtime.algarray@"runtime.gcbits.01P<go.string.hdr."func() []uint8"p8go.weak.type.*func() []uint8"runtime.zerovalue&type.func() []uint8&type.func() []uint8type.[]uint8Rgo.typelink.func() []uint8 func() []uint8&type.func() []uint88go.string.hdr."FindAllIndex" 0go.string."FindAllIndex"0go.string."FindAllIndex" FindAllIndexbgo.string.hdr."func(*regexp.Regexp, int) [][]int" !Zgo.string."func(*regexp.Regexp, int) [][]int"Zgo.string."func(*regexp.Regexp, int) [][]int"PDfunc(*regexp.Regexp, int) [][]intLtype.func(*regexp.Regexp, int) [][]int30 runtime.algarray@"runtime.gcbits.01Pbgo.string.hdr."func(*regexp.Regexp, int) [][]int"p^go.weak.type.*func(*regexp.Regexp, int) [][]int"runtime.zerovalueLtype.func(*regexp.Regexp, int) [][]intLtype.func(*regexp.Regexp, int) [][]int&type.*regexp.Regexptype.inttype.[][]intgo.typelink.func(*regexp.Regexp, int) [][]int func(*regexp.Regexp, int) [][]intLtype.func(*regexp.Regexp, int) [][]int,go.string.hdr."Lookup" $go.string."Lookup"$go.string."Lookup"LookupPgo.string.hdr."func([]uint8, int) []int" Hgo.string."func([]uint8, int) []int"Hgo.string."func([]uint8, int) []int"@2func([]uint8, int) []int:type.func([]uint8, int) []intbR30 runtime.algarray@"runtime.gcbits.01PPgo.string.hdr."func([]uint8, int) []int"pLgo.weak.type.*func([]uint8, int) []int"runtime.zerovalue:type.func([]uint8, int) []int:type.func([]uint8, int) []inttype.[]uint8type.inttype.[]intzgo.typelink.func([]uint8, int) []int func([]uint8, int) []int:type.func([]uint8, int) []int(go.string.hdr."Read" go.string."Read" go.string."Read" 643 ReadJgo.string.hdr."func(io.Reader) error" Bgo.string."func(io.Reader) error"Bgo.string."func(io.Reader) error"0,func(io.Reader) error4type.func(io.Reader) error&30 runtime.algarray@"runtime.gcbits.01PJgo.string.hdr."func(io.Reader) error"pFgo.weak.type.*func(io.Reader) error"runtime.zerovalue4type.func(io.Reader) error4type.func(io.Reader) errortype.io.Readertype.errorngo.typelink.func(io.Reader) error func(io.Reader) error4type.func(io.Reader) error*go.string.hdr."Write" "go.string."Write""go.string."Write"WriteJgo.string.hdr."func(io.Writer) error" Bgo.string."func(io.Writer) error"Bgo.string."func(io.Writer) error"0,func(io.Writer) error4type.func(io.Writer) error_930 runtime.algarray@"runtime.gcbits.01PJgo.string.hdr."func(io.Writer) error"pFgo.weak.type.*func(io.Writer) error"runtime.zerovalue4type.func(io.Writer) error4type.func(io.Writer) errortype.io.Writertype.errorngo.typelink.func(io.Writer) error func(io.Writer) error4type.func(io.Writer) error$go.string.hdr."at" go.string."at"go.string."at"atBgo.string.hdr."func(int) []uint8" :go.string."func(int) []uint8":go.string."func(int) []uint8"0$func(int) []uint8,type.func(int) []uint8z~:30 runtime.algarray@"runtime.gcbits.01PBgo.string.hdr."func(int) []uint8"p>go.weak.type.*func(int) []uint8"runtime.zerovalue,type.func(int) []uint8,type.func(int) []uint8type.inttype.[]uint8^go.typelink.func(int) []uint8 func(int) []uint8,type.func(int) []uint82go.string.hdr."lookupAll" *go.string."lookupAll"*go.string."lookupAll" lookupAllFgo.string.hdr."func([]uint8) []int" >go.string."func([]uint8) []int">go.string."func([]uint8) []int"0(func([]uint8) []int0type.func([]uint8) []int~30 runtime.algarray@"runtime.gcbits.01PFgo.string.hdr."func([]uint8) []int"pBgo.weak.type.*func([]uint8) []int"runtime.zerovalue0type.func([]uint8) []int0type.func([]uint8) []inttype.[]uint8type.[]intfgo.typelink.func([]uint8) []int func([]uint8) []int0type.func([]uint8) []inttype.*"".Index6Z0 runtime.algarray@"runtime.gcbits.01PDgo.string.hdr."*suffixarray.Index"p.go.weak.type.**"".Index"runtime.zerovaluetype."".Index`type.*"".Indextype.*"".Index*go.string.hdr."Bytes"&type.func() []uint88type.func(*"".Index) []uint8""".(*Index).Bytes""".(*Index).Bytes8go.string.hdr."FindAllIndex"Ltype.func(*regexp.Regexp, int) [][]intbtype.func(*"".Index, *regexp.Regexp, int) [][]int0"".(*Index).FindAllIndex0"".(*Index).FindAllIndex,go.string.hdr."Lookup":type.func([]uint8, int) []intPtype.func(*"".Index, []uint8, int) []int$"".(*Index).Lookup$"".(*Index).Lookup(go.string.hdr."Read"4type.func(io.Reader) errorJtype.func(*"".Index, io.Reader) error "".(*Index).Read "".(*Index).Read*go.string.hdr."Write"4type.func(io.Writer) errorJtype.func(*"".Index, io.Writer) error""".(*Index).Write""".(*Index).Write$go.string.hdr."at""go.importpath."".,type.func(int) []uint8Btype.func(*"".Index, int) []uint8"".(*Index).at"".(*Index).at2go.string.hdr."lookupAll""go.importpath."".0type.func([]uint8) []intFtype.func(*"".Index, []uint8) []int*"".(*Index).lookupAll*"".(*Index).lookupAll"runtime.gcbits.09 Bgo.string.hdr."suffixarray.Index" :go.string."suffixarray.Index":go.string."suffixarray.Index"0$suffixarray.Index(go.string.hdr."data" go.string."data" go.string."data" 645 data*go.string.hdr."Index" "go.string."Index""go.string."Index"Indextype."".Index0 x 0 runtime.algarray@"runtime.gcbits.09PBgo.string.hdr."suffixarray.Index"ptype.*"".Index"runtime.zerovaluetype."".Index(go.string.hdr."data""go.importpath."".type.[]uint8$go.string.hdr."sa""go.importpath."".type.[]int`type."".Index*go.string.hdr."Index""go.importpath."".type."".Index"runtime.gcbits.06go.string.hdr."struct { F uintptr; x *suffixarray.Index; s []uint8 }" 5go.string."struct { F uintptr; x *suffixarray.Index; s []uint8 }"go.string."struct { F uintptr; x *suffixarray.Index; s []uint8 }"plstruct { F uintptr; x *suffixarray.Index; s []uint8 }$go.string.hdr.".F" go.string.".F"go.string.".F".F"go.string.hdr."x" go.string."x"go.string."x"x"go.string.hdr."s" go.string."s"go.string."s"sbtype.struct { F uintptr; x *"".Index; s []uint8 }(0 runtime.algarray@"runtime.gcbits.06Pgo.string.hdr."struct { F uintptr; x *suffixarray.Index; s []uint8 }"ptgo.weak.type.*struct { F uintptr; x *"".Index; s []uint8 }"runtime.zerovaluebtype.struct { F uintptr; x *"".Index; s []uint8 }$go.string.hdr.".F""go.importpath."".type.uintptr"go.string.hdr."x""go.importpath."".type.*"".Index"go.string.hdr."s""go.importpath."".type.[]uint8"runtime.gcbits.0a 647 go.string.hdr."struct { F uintptr; x *suffixarray.Index; i int; s []uint8 }" <go.string."struct { F uintptr; x *suffixarray.Index; i int; s []uint8 }"go.string."struct { F uintptr; x *suffixarray.Index; i int; s []uint8 }"zstruct { F uintptr; x *suffixarray.Index; i int; s []uint8 }"go.string.hdr."i" go.string."i"go.string."i"iptype.struct { F uintptr; x *"".Index; i int; s []uint8 }0 $0 runtime.algarray@"runtime.gcbits.0aPgo.string.hdr."struct { F uintptr; x *suffixarray.Index; i int; s []uint8 }"pgo.weak.type.*struct { F uintptr; x *"".Index; i int; s []uint8 }"runtime.zerovalueptype.struct { F uintptr; x *"".Index; i int; s []uint8 }$go.string.hdr.".F""go.importpath."".type.uintptr"go.string.hdr."x""go.importpath."".type.*"".Index"go.string.hdr."i""go.importpath."".type.int"go.string.hdr."s""go.importpath."".type.[]uint8go.string.hdr."*struct { F uintptr; x *suffixarray.Index; s []uint8 }" 6go.string."*struct { F uintptr; x *suffixarray.Index; s []uint8 }"go.string."*struct { F uintptr; x *suffixarray.Index; s []uint8 }"pn*struct { F uintptr; x *suffixarray.Index; s []uint8 }dtype.*struct { F uintptr; x *"".Index; s []uint8 }S60 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."*struct { F uintptr; x *suffixarray.Index; s []uint8 }"pvgo.weak.type.**struct { F uintptr; x *"".Index; s []uint8 }"runtime.zerovaluebtype.struct { F uintptr; x *"".Index; s []uint8 }go.string.hdr."*struct { F uintptr; x *suffixarray.Index; i int; s []uint8 }" =go.string."*struct { F uintptr; x *suffixarray.Index; i int; s []uint8 }"go.string."*struct { F uintptr; x *suffixarray.Index; i int; s []uint8 }"|*struct { F uintptr; x *suffixarray.Index; i int; s []uint8 }rtype.*struct { F uintptr; x *"".Index; i int; s []uint8 })d60 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."*struct { F uintptr; x *suffixarray.Index; i int; s []uint8 }"pgo.weak.type.**struct { F uintptr; x *"".Index; i int; s []uint8 }"runtime.zerovalueptype.struct { F uintptr; x *"".Index; i int; s []uint8 } type..hashfunc32 ,runtime.memhash_varlentype..eqfunc32 .runtime.memequal_varlentype..alg32 type..hashfunc32type..eqfunc322go.string.hdr."[32]uint8" *go.string."[32]uint8"*go.string."[32]uint8" [32]uint8type.[32]uint8 Y 0type..alg32@runtime.gcbits.P2go.string.hdr."[32]uint8"p.go.weak.type.*[32]uint8"runtime.zerovaluetype.uint8type.[]uint8>go.typelink.[32]uint8 [32]uint8type.[32]uint80go.string.hdr."*[]uint8" (go.string."*[]uint8"(go.string."*[]uint8" *[]uint8type.*[]uint8i60 runtime.algarray@"runtime.gcbits.01P0go.string.hdr."*[]uint8"p,go.weak.type.**[]uint8"runtime.zerovaluetype.[]uint8.go.string.hdr."runtime" &go.string."runtime"&go.string."runtime"runtime,go.importpath.runtime. &go.string."runtime"(go.string.hdr."sort" go.string."sort" go.string."sort" 651 sort&go.importpath.sort. go.string."sort"*go.string.hdr."bytes" "go.string."bytes""go.string."bytes"bytes(go.importpath.bytes. "go.string."bytes"$go.string.hdr."io" go.string."io"go.string."io"io"go.importpath.io. go.string."io">go.string.hdr."encoding/binary" 6go.string."encoding/binary"6go.string."encoding/binary" encoding/binary<go.importpath.encoding/binary. 6go.string."encoding/binary",go.string.hdr."regexp" $go.string."regexp"$go.string."regexp"regexp*go.importpath.regexp. $go.string."regexp""runtime.zerovaluego13ld