1 !<arch> 2 __.PKGDEF 0 0 0 644 17203 ` 3 go object linux amd64 go1.5.1 X:none 4 build id "fb6da5131cf079ae7c170d8eaee6e814bbfcf5aa" 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 85594 ` 138 go object linux amd64 go1.5.1 X:none 139 140 ! 141 go13ldsort.abytes.a"encoding/binary.aio.aregexp.a"".qsufsortdH%HD$H;AyHH$H$1H$H$H$ H$H$H$H\$H$H\$Hl$HL$ HT$(H}=H$H$H$H$H$H$ HH$H,$H$HL$H$HT$H$H\$H$H\$ H$H\$(HT$0HL$8HD$@H$H$H$HH$HD$H$H$HD$PH$HH1HH$H$H$HkH$HkH$=H+H$H$H$H$H$Hk H$Hk(H$=EHkH$H$H$0H$H$HA0H$H$H$HaH$H$H$HHH$HH9w11Ht$HH9}dHD$`H9THH$H$HD$`Ht$HH$H9HHHL$PHH)HHt$HH9|HtDHHD$xH9HH$H$Hl$xL$L9s~HHl$HH+H$H$H$0H$Hh0Hl$xH$H$0H$H$Hl$xHHk0H$H$HHtVHHD$pH9HH$HL$PH$Hl$pL$L9HHl$HH+HD$HH$L$L9HH$H$Hl$PL$L9qHH+HH\$`Hl$XL$L9EH9<L$H)I)ItMH$L$L$H$H$H$H$HkH$HkH$=H+H$H$H1H9t`H$H$H$H$HL$H$H$H\$`H\$Ht$HH$H$HD$XHH$HH\$HH\$HD$nH$Hl$=1HT$xHl$xH9H$H$HD$hL$L9HH$H$Hl$hL$L9HH+H$L$L9HH$HD$hH$H$H$L$L9s`HH+H9sMHHH$HHl$xH9,H$H$H$H$ HLCL$Hl$H$Hl$Fej 163 X 164 *runtime.racefuncenter 165 ("".sortedByFirstByte 166 (runtime.racefuncexit 167 "".initGroups,type."".suffixSortable 168 "runtime.newobject 169 ,runtime.racewriterange 170 runtime.duffzero 171 "runtime.racewrite6runtime.writeBarrierEnabled 172 "runtime.racewrite6runtime.writeBarrierEnabled 173 "runtime.racewrite 174 runtime.raceread 176 runtime.raceread 178 "runtime.racewrite 180 runtime.raceread 181 "runtime.racewrite 182 $runtime.panicindex 183 $runtime.panicindex 184 $runtime.panicindex 185 "runtime.racewrite 186 runtime.raceread 187 "runtime.racewrite6runtime.writeBarrierEnabledRgo.itab.*"".suffixSortable.sort.Interface 188 sort.Sort 189 B"".(*suffixSortable).updateGroups.type.*"".suffixSortable&type.sort.InterfaceRgo.itab.*"".suffixSortable.sort.Interface 190 runtime.typ2Itab 191 .runtime.writebarrierptr 192 $runtime.panicslice 193 $runtime.panicindex 194 $runtime.panicindex 195 $runtime.panicindex 196 $runtime.panicindex 197 $runtime.panicindex 198 $runtime.panicindex 199 runtime.raceread 200 "runtime.racewrite 201 (runtime.racefuncexit 202 $runtime.panicindex 203 $runtime.panicindex 204 $runtime.panicindex 205 $runtime.panicindex 206 $runtime.panicindex 207 $runtime.panicindex 208 .runtime.writebarrierptr 209 .runtime.writebarrierptr 210 0runtime.morestack_noctxt`2"".autotmp_0015type.int"".autotmp_0014type.int"".autotmp_0013type.int"".autotmp_0011type.int"".autotmp_0010.type.*"".suffixSortable"".autotmp_0009type.int"".autotmp_0008.type.*"".suffixSortable"".autotmp_0007type.[]int"".autotmp_0006type.int"".autotmp_0005type.int"".autotmp_0004type.int"".autotmp_0003type.int"".autotmp_0002type.[]int"".autotmp_0001type.int"".autotmp_0000/type.[]int"".itype.int 211 "".pktype.int"".stype.int 212 "".sltype.int 213 "".pitype.int"".sufSortable.type.*"".suffixSortable"".inv_type.[]int 215 "".satype.[]int"".~r10type.[]int"".datatype.[]uint8(j<VU:0NMyTT DQ/!*M ND02 ,-#71T+Z7 4 218 |b 219 t 73Tgclocals097544c997b941cb246e5f380c2e23a2Tgclocals80aba4d13b10726284fc7e7e147429c7pprebuilts/go/linux-x86/src/index/suffixarray/qsufsort.go("".sortedByFirstBytedH%H$H;AHH$H$1H$H$H$H|$X1HHH$H$H$H$1H$HD$@H$xHHL$HHl$@H9}aH$XH$H$X*HH\$X@HHH\$XHHHH+HHHL$HHHL$HHl$@H9|11HH9}>H\$XH=HH3HH\$XH=HHHHH9|H$HH$HD$HD$Ht$HT$ HD$(H$`H$hH$pH$H$H$H$1H$HD$PH$xHHL$@Hl$PH9H$XH$H$X+H\$@H\$8H\$X@l$7@HH+H$`L$hL9HH$H$`H$hD$7H\$XHH+H9HHl$8H+H\$XHHH\$XHHHH+H$XHHL$@HHL$@Hl$PH9H$H$H$pH$H 231 ^ 232 *runtime.racefuncenter 233 runtime.racereadtype.[]int 234 "runtime.makeslice 235 runtime.raceread 236 "runtime.racewrite 238 (runtime.racefuncexit 240 $runtime.panicindex 242 $runtime.panicindex 244 $runtime.panicindex 246 $runtime.panicindex 248 0runtime.morestack_noctxt`"*"".autotmp_0034type.uint8"".autotmp_0033type.*uint8"".autotmp_0032type.int"".autotmp_0031type.int"".autotmp_0030type.int"".autotmp_0029type.int"".autotmp_0028type.int"".autotmp_0026otype.*uint8"".autotmp_0025!type.int"".autotmp_0024!type.int"".autotmp_0023type.int"".autotmp_0022type.[]uint8"".autotmp_0020type.int"".autotmp_0019 type.int"".autotmp_0018/type.[]uint8"".b!type.uint8"".i!type.int 249 "".sa_type.[]int"".count type.[256]int"".~r10type.[]int"".datatype.[]uint8""""3T""!h%6Ist$&- &. 3Tgclocalsc90732fb32a7ce452761105e8d7958f3Tgclocalsf7f8ba5c7a0c127dd1cfa57531cff94fpprebuilts/go/linux-x86/src/index/suffixarray/qsufsort.go"".initGroups##dH%HD$H;AHH$H$1H$H$H$H$HH$HD$HD$H$HT$HL$ HD$(HT$xH$H$HHH$HD$@H9HH$H$Hl$@L$L9HH+H$L$L9H+H$H$H$Hl$@H9HH+H$L$L9^H++@l$6HHHHD$PH9-HH$H$Hl$PL$L9HH+H$L$L9H+H$H$H$HD$PH9HH+H$L$L9{H++HH@l$7l$6@8skHHHl$@H9uQHHD$pH97HH$t$7H$H$HD$PHl$pH9HH@t$6HD$@H9HH$H$Hl$PL$L9HH+H\$xL$L9HH$HD$@H$H$Hl$PH9IHH+H\$xL$L9%HHHu4HH$H$H$HHHD$PHHH$H\$pHH$L$L9HlH,$H$H$H\$pHH$L$L9NHl]\$5HD$81HD$`Hl$`H94HL$pHL$HH9 HH$HL$HH$H$H9HHHH9HH$H$Hl$HL$L9HH+H$L$L9]H+H$H$H$HD$HH9+H,LEH$H$I9Jl$5@8uH\$8HuHD$8HL$hH9HH$HL$HH$H$H9HHHl$hHH9vH9fHH$H$H$HD$HH94HH+Hl$XH9HH$H$Hl$8L$L9HH$HT$8H$H$Hl$HH9HH9H,LELH9HH$H$H$HD$8H9NHHl$XH+H92HH$H$Hl$8L$L9HH+H\$xL$L9HH$H$H$HD$8H9HH+H\$xL$L9HHH9ssHH$H$Hl$8L$L9sEHHH\$xH$H$H$H$H$HHL$pH+ 298 X 299 *runtime.racefuncentertype.[]int 300 "runtime.makeslice 301 runtime.raceread 302 runtime.raceread 303 runtime.raceread 304 runtime.raceread 305 "runtime.racewrite 306 307 runtime.raceread 309 "runtime.racewrite 311 "runtime.racewrite 312 runtime.raceread 313 runtime.raceread 314 runtime.raceread 315 runtime.raceread 316 runtime.raceread 317 runtime.raceread 318 "runtime.racewrite 319 runtime.raceread 320 "runtime.racewrite 321 runtime.raceread 322 "runtime.racewrite 323 "runtime.racewrite 324 (runtime.racefuncexit 325 $runtime.panicindex 326 $runtime.panicindex 327 $runtime.panicindex 328 $runtime.panicindex 329 $runtime.panicindex 330 $runtime.panicindex 331 $runtime.panicindex 332 $runtime.panicindex 333 $runtime.panicindex 334 $runtime.panicindex 335 $runtime.panicindex 336 $runtime.panicindex 337 $runtime.panicindex 338 $runtime.panicindex 339 $runtime.panicindex 340 $runtime.panicindex 341 $runtime.panicindex 342 $runtime.panicindex 343 $runtime.panicindex 344 $runtime.panicindex 345 $runtime.panicindex 346 $runtime.panicindex 347 $runtime.panicindex 348 $runtime.panicindex 349 $runtime.panicindex! 350 $runtime.panicindex! 351 $runtime.panicindex! 352 $runtime.panicindex! 353 $runtime.panicindex! 354 $runtime.panicindex! 355 $runtime.panicindex! 356 $runtime.panicindex! 357 $runtime.panicindex! 358 $runtime.panicindex! 359 $runtime.panicindex" 360 $runtime.panicindex" 361 $runtime.panicindex" 362 $runtime.panicindex" 363 $runtime.panicindex" 364 $runtime.panicindex" 365 $runtime.panicindex" 366 $runtime.panicindex" 367 $runtime.panicindex" 368 $runtime.panicindex# 369 $runtime.panicindex# 370 0runtime.morestack_noctxt*"".autotmp_0045otype.int"".autotmp_0044_type.int"".autotmp_0043type.int"".autotmp_0042type.int"".autotmp_0041Otype.int"".autotmp_0040type.int"".autotmp_0039type.int"".autotmp_0038type.int"".autotmp_0037type.int"".autotmp_0035?type.int"".itype.int"".stype.int"".lastBytetype.uint8"".btype.uint8"".itype.int"".groupBytetype.uint8"".prevGrouptype.int"".inv/type.[]int"".~r2`type.[]int"".data0type.[]uint8 373 "".satype.[]intHGNQ4 u JQ7 374 : #8 376 ## ##+ Tgclocals898f75077cb3b54d25daffb066f078bbTgclocalsad3d78e88c381598810f2e82f373ef66pprebuilts/go/linux-x86/src/index/suffixarray/qsufsort.go0"".(*suffixSortable).LendH%H;av8HH\$H$H\$H$H\$HkHl$H 381 382 : 383 *runtime.racefuncenterV 384 runtime.raceread| 385 (runtime.racefuncexit 386 0runtime.morestack_noctxt "".~r0type.int"".x.type.*"".suffixSortable3 PP 388 4Tgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cbpprebuilts/go/linux-x86/src/index/suffixarray/qsufsort.go2"".(*suffixSortable).LessdH%H;aH H\$ H$H\$(H$H$H\$(H$H\$(HHCHkHl$HL$Hl$0HD$H9CHH$H\$(H$H$0HT$(H 393 HBHjHl$0H9HHHj0HHHRHK Hk(Hl$HT$HL$H9HH$H\$(H$H$H\$(H$H\$(HHCHkHl$HL$Hl$8HD$H9`HH$H\$(H$H$0HT$(H 395 HBHjHl$8H9HHHj0HHHRHK Hk(Hl$HT$HL$H9HH$HD$(HHHHL@LD$0I9J,HML@0LHpHP Hh(H9suHHHHHLHLL$8I9sRNILH0LHHPH@ LE(LD$HT$HD$H9sH,HmH9D$@H =90 406 B 407 *runtime.racefuncenterh 408 runtime.raceread 409 runtime.raceread 410 runtime.raceread 411 runtime.raceread 412 runtime.raceread 413 runtime.raceread 414 runtime.raceread 415 runtime.raceread 416 runtime.raceread 417 runtime.raceread 418 (runtime.racefuncexit 419 $runtime.panicindex 420 $runtime.panicindex 421 $runtime.panicindex 422 423 $runtime.panicindex 424 425 $runtime.panicindex 426 427 $runtime.panicindex 428 429 $runtime.panicindex 430 431 $runtime.panicindex 432 433 $runtime.panicindex 434 435 $runtime.panicindex 436 437 0runtime.morestack_noctxt@@"".~r20type.bool"".j type.int"".itype.int"".x.type.*"".suffixSortable@?@` 439 Tgclocals2fccd208efe70893f9ac8d682812ae72Tgclocals790e5cc5051fc0affc980ade09e929ecpprebuilts/go/linux-x86/src/index/suffixarray/qsufsort.go2"".(*suffixSortable).Swap dH%H;aHH@H\$@H$H\$HH$HD$HHH(Hl$(HhHl$0HhHl$8H$H\$HHHCHkHl$ HL$Hl$PHD$H9HH$HT$HHH 443 HBHjHl$ HL$Hl$PHD$H9iHH+Hl$H$H\$HHHCHkHl$ HL$Hl$PHD$H9 HH$H\$HH$H\$HHHCHkHl$ HL$Hl$XHD$H9HH$Ht$HHT$XHHHFHnHl$PH9HHHFLFLD$ HL$HD$H9s_H,LELH\$(LD$0L9s>HH$H\$(Hl$XLD$0L9sHHl$H+H@Pa( 454 B 455 *runtime.racefuncenter^ 456 runtime.raceread 457 runtime.raceread 458 runtime.raceread 459 runtime.raceread 460 "runtime.racewrite 461 runtime.raceread 462 runtime.raceread 463 "runtime.racewrite 464 (runtime.racefuncexit 465 $runtime.panicindex 466 $runtime.panicindex 467 $runtime.panicindex 468 $runtime.panicindex 469 $runtime.panicindex 470 $runtime.panicindex 471 $runtime.panicindex 472 $runtime.panicindex 473 0runtime.morestack_noctxt0 474 "".autotmp_0062otype.int"".autotmp_0061/type.[]int"".j type.int"".itype.int"".x.type.*"".suffixSortableb 475 @lTgclocals41a13ac73c712c01973b8fe23f62d694Tgclocals4d7e2f2b65aabfd0a399848e4ebdd633pprebuilts/go/linux-x86/src/index/suffixarray/qsufsort.goB"".(*suffixSortable).updateGroups%%dH%HD$H;A" HH$H$H$H$H$8H$HhHL@8H$H$L$H$H$H$H$H$HHCHkH$H$HH$mH$H$H$H$0H$H 479 HBHjH*HHj0HHHRHK Hk(H$H$H$H9HH$H$HHHHHhHH 480 Hh0HHpHP Hh(H$H$H$H9iHH+Hl$XHD$HH$H$HiH\$HH9H$H$H$H$H$HHCHkH$H$Hl$HH$H9JHH$H$H$H$0H$H 483 HBHjHl$HH9HHHj0HHHRHK Hk(H$H$H$H9HH$Ht$HH$HHHHHhH9tHHHh0HHxHP Hh(H$H$H$H92HHH\$`Hl$XH9H$H$H$HH)H}QHH$H$HT$HD$H$HL$HH$HH\$ HT$(HD$0HL$8HHH$H9H$H$HD$pHH$H$Ht$HH$Hl$pHH3H$H$H$H$H$H\$`H\$XHHH\$HejH$H$HkHl$xH$H$H$HH)H}QHH$H$HT$HD$H$HL$HH$HH\$ HT$(HD$0HL$8HHH$H9H$H$HD$pHH$H$Hl$pHHl$xH+H$H$H$H$H$H$H$H$8H$H$Hk@H$HkHH$=Hk8HD$@H$H$H$H$1H$HD$pH$HHL$xHl$pH9sH$H$H$H$H3HD$@HD$PHt$hH9\H$H$H$H$H$HHCHkH$H$Hl$PH$H9!HH$H$H 493 HBHjHl$PH9HHHHRHK Hk(H$H$H$H9HH$LL$PHt$hH$H~H 494 HBHjI9cJHHzHJ Hj(H$H$H$H9(HH$HHH+LHHD$PHt$hH9Hl$@HH)HH$H$HHCHkH$H$Hl$@H$H9HH$Ht$hH$HtxHHCHkH$H$Hl$@H$H9sDHHHt$@H$HL$xHHHL$xHl$pH9H{LC8L$Hl$6h 510 X 511 *runtime.racefuncenter 512 runtime.raceread 513 runtime.raceread 514 runtime.raceread 515 runtime.raceread 516 runtime.raceread 517 runtime.raceread 518 runtime.raceread 519 runtime.raceread 520 runtime.raceread 521 runtime.raceread 522 runtime.raceread 524 runtime.raceread type.[]int 526 "runtime.growslice 527 "runtime.racewrite 528 $runtime.panicslice 529 $runtime.panicindex 530 $runtime.panicindex 531 $runtime.panicindex 532 $runtime.panicindex 533 $runtime.panicindex 534 runtime.racereadtype.[]int 535 "runtime.growslice 536 "runtime.racewrite 537 "runtime.racewrite6runtime.writeBarrierEnabled 538 runtime.raceread 539 runtime.raceread 540 runtime.raceread 541 runtime.raceread 542 "runtime.racewrite 543 runtime.raceread 544 "runtime.racewrite" 545 (runtime.racefuncexit" 546 $runtime.panicindex# 547 $runtime.panicindex# 548 $runtime.panicindex# 549 $runtime.panicindex# 550 $runtime.panicindex# 551 $runtime.panicindex# 552 $runtime.panicindex$ 553 .runtime.writebarrierptr$ 554 $runtime.panicslice$ 555 $runtime.panicindex$ 556 $runtime.panicindex$ 557 $runtime.panicindex$ 558 $runtime.panicindex$ 559 $runtime.panicindex$ 560 0runtime.morestack_noctxt *"".autotmp_0080type.*int"".autotmp_0079type.int"".autotmp_0078type.int"".autotmp_0077type.int"".autotmp_0076type.[]int"".autotmp_0075type.int"".autotmp_0074type.[]int"".autotmp_0073type.int"".autotmp_0072type.[]int"".autotmp_0071type.int"".autotmp_0070type.int"".autotmp_0069type.int"".itype.int"".btype.int"".prevtype.int"".gtype.int"".itype.int"".grouptype.int"".boundstype.[]int"".offsettype.int"".x.type.*"".suffixSortableB, 561 * 562 O q ,* *@+PHh5wHWV 566 GTgclocalsa8402fb913afde093f7818dc5c2d5fd9Tgclocals60ceac1471402b697d1b0fe63a5b6afcpprebuilts/go/linux-x86/src/index/suffixarray/qsufsort.go"".NewdH%H;aHPH\$PH$H\$XH$H\$`H\$H\$hH\$H\$H\$8H\$ H\$@H\$(H\$HHH$HD$HD$0H$H\$0Hl$`HkHl$hHkHl$X=ugH+H\$0H$H$H\$0Hl$@Hk Hl$HHk(Hl$8=uHkH\$0H\$pHPLCL$Hl$H$Hl$ 569 B 570 *runtime.racefuncenter 571 "".qsufsorttype."".Index 572 "runtime.newobject 573 "runtime.racewrite6runtime.writeBarrierEnabled 574 "runtime.racewrite6runtime.writeBarrierEnabled 575 (runtime.racefuncexit 576 .runtime.writebarrierptr 577 .runtime.writebarrierptr 578 0runtime.morestack_noctxt@"".autotmp_0106?type.*"".Index"".autotmp_0105/type.[]int"".~r10type.*"".Index"".datatype.[]uint80H%) PsTgclocals54ff167eef3fff137a02137a3c415ca8Tgclocals85b708e0eb749713cb73a30a27c2999cvprebuilts/go/linux-x86/src/index/suffixarray/suffixarray.go"".writeIntdH%H;aH`H\$`H$1H$H$H\$xH$H$H\$H$H\$H$H\$H$H 582 rlHl$xH 583 Hl$HHl$HT$PHT$H\$XH\$H\$pH$H\$hH[ HL$(HD$0HL$8H$HD$@H$H` 585 B 586 *runtime.racefuncenter 587 2encoding/binary.PutVarint 588 (runtime.racefuncexit 589 $runtime.panicslice 590 0runtime.morestack_noctxt"".autotmp_0107/type.[]uint8"".errOtype.error"".~r3`type.error"".xPtype.int"".buf type.[]uint8"".wtype.io.Writer"R5V$ 595 Tgclocalsd2fd9951e910becfd07ba7f8ff7b525aTgclocals98a935522f11e180b06d5a082b7d09c1vprebuilts/go/linux-x86/src/index/suffixarray/suffixarray.go"".readIntdH%H;aHhH\$hH$1H$H$H$H 597 H$H 598 HH\$pH$H\$xH\$Hl$PHl$HT$XHT$HL$`HL$ HL$0HD$8HL$@HD$HH$H$H$H\$H$H\$H\$H$H\$@H$H\$HH$Hh 600 B 601 *runtime.racefuncenter 602 io.ReadFull 603 ,encoding/binary.Varint 604 (runtime.racefuncexit 605 $runtime.panicslice 606 0runtime.morestack_noctxt"".autotmp_0109/type.[]uint8"".errOtype.error"".~r3`type.error"".~r2Ptype.int"".buf type.[]uint8"".rtype.io.Reader"`n0, , 612 Tgclocalse36305944813a816e7fbf8df92997170Tgclocals0a8e3a7f71deedbd60c8b6584164e6e5vprebuilts/go/linux-x86/src/index/suffixarray/suffixarray.go"".writeSlicedH%H;aH`H\$`H$H$H$11H$H$1H 614 H$H9HH 615 H9HD$@L$HH9yLL$xH)I)ItMHl$PLD$XLL$HH$H9=HH$H\$HH$H\$PH\$H\$XH\$H$H$L$L9HH+Hl$H$H$HD$ H\$@HHH$HH$H9 617 H\$xH$Ht$H$H\$HD$8HD$H\$8H$H9w[LD$xLD$HLD$H\$PH\$Hl$XHl$H\$pH$H\$hH[ HL$(HD$0H$H$H` 622 B 623 *runtime.racefuncenter 624 runtime.raceread 625 4encoding/binary.PutUvarint 626 2encoding/binary.PutVarint 627 (runtime.racefuncexit 628 $runtime.panicslice 629 $runtime.panicindex 630 $runtime.panicindex 631 $runtime.panicslice 632 0runtime.morestack_noctxt"".autotmp_0118type.[]uint8"".autotmp_0115/type.[]uint8"".autotmp_0114?type.int"".autotmp_0112type.int"".pOtype.int"".errtype.error"".ntype.int"".dataPtype.[]int"".buf type.[]uint8"".wtype.io.Writer08p! 635 *c 636 O 638 0Tgclocals8076dc23cf0ef12ac27519222ea6e1b2Tgclocalsad3d78e88c381598810f2e82f373ef66vprebuilts/go/linux-x86/src/index/suffixarray/suffixarray.go"".readSlice 639 640 dH%H;aoHxH\$xH$11H$H$H$H$H$H$H\$H$H\$H$H\$H$H\$ HT$(HL$0HD$8H$H$Ht 642 HxHHT$PH$H9H 643 L$H 644 H 645 HtI 646 HH$H$H$H\$LD$`LD$HT$hHT$Hl$pHl$ HL$0HD$8H$H$Ht 647 HxH 648 Hl$PH9HD$XH$L$H9L$H)I)ItMLL$`L$Hl$hHl$LD$pLD$HD$HL$ HD$@HL$HH$H$L$L9spHH$H$H$L$L9s?HHl$@H+HD$XHl$HHHHH$Hl$PH9Hxt 655 B 656 *runtime.racefuncenter 657 "".readInt 658 (runtime.racefuncexit 659 io.ReadFull 660 (runtime.racefuncexit 661 .encoding/binary.Uvarint 662 "runtime.racewrite 663 (runtime.racefuncexit 664 $runtime.panicindex 665 $runtime.panicindex 666 $runtime.panicslice 667 $runtime.panicslice 668 669 0runtime.morestack_noctxt"".autotmp_0128type.int"".autotmp_0127type.int"".autotmp_0126type.int"".autotmp_0124type.[]uint8"".autotmp_0123type.error"".autotmp_0122/type.[]uint8"".w_type.int"".xotype.uint64"".p?type.int"".sizeOtype.int"".errtype.error"".ntype.int"".dataPtype.[]int"".buf type.[]uint8"".rtype.io.Reader6*V(' \ lS 674 %*Tgclocals7da491bed879ae28a38cf74b3979e6d0Tgclocalsf56b2291fa344104975cb6587be42b9bvprebuilts/go/linux-x86/src/index/suffixarray/suffixarray.go "".(*Index).ReaddH%HD$H;AHH$H$1H$H$HH$HD$@HD$@HT$HL$ HD$(H$H$H$H\$H$HT$H$HL$H$HD$ HT$(HD$0HL$8HT$XHL$xHD$pHtH$H$HH$H$H$HL$XHjHHH9H$H$HL$XHZH9H$H$H$H$Hl$XL@L9GHhH$H$H$H$H$H$Hl$XLC(L9Hk H$H$H$H$H$H\$H$H|$HHHNHOHNHOHD$0HL$8HL$hHD$`HtH$H$HH$H$H$H$HBHsH$HC HS(H$H$HH$H$H$H\$H$H\$H$H\$H$H\$ Ht$(HD$0HT$8HD$@HT$HHL$PH$H$HtH$H$HH$L$H9wbL$H)I)ItMHLL$LL$H$H1H$H$HHH$HL$HL$H\$H$H\$ H$H\$(H$H$H$H$H$HkH$HkH$=H+HH$H\$XH\$H\$XH\$H\$H$H\$ H$H\$(H$H$H$H$H$H$Hk H$Hk(H$=u HkLCL$Hl$H$Hl$;B 681 X 682 *runtime.racefuncentertype.[]uint8 683 "runtime.makeslice 684 "".readInt 685 (runtime.racefuncexit 686 runtime.raceread 687 runtime.raceread 688 "runtime.racewrite 689 runtime.raceread 690 "runtime.racewrite 691 runtime.raceread 692 runtime.raceread 693 io.ReadFull 694 (runtime.racefuncexit 695 runtime.raceread 697 "".readSlice 699 (runtime.racefuncexit 700 (runtime.racefuncexit 701 $runtime.panicslice 702 $runtime.panicslice 703 $runtime.panicslicetype.[]uint8 704 "runtime.makeslice 705 "runtime.racewrite6runtime.writeBarrierEnabledtype.[]int 706 "runtime.makeslice 707 "runtime.racewrite6runtime.writeBarrierEnabled 708 .runtime.writebarrierptr 709 .runtime.writebarrierptr 710 0runtime.morestack_noctxtP""".autotmp_0139type.error"".autotmp_0138type.int"".autotmp_0137type.int"".autotmp_0136type.error"".autotmp_0135_type.[]int"".autotmp_0134type.[]uint8"".autotmp_0132type.int"".autotmp_0129/type.[]uint8"".errtype.error 712 "".satype.[]int"".errtype.error"".errtype.error"".ntype.int"".buftype.[]uint8"".~r10type.error"".rtype.io.Reader"".xtype.*"".IndexDv 717 FE1^87T8BlVkF F+9:18\=L/Tgclocals7b2969cfd8757edd42005f830036b96eTgclocals0bd70126730c10b7c886c7a75b7e86ebvprebuilts/go/linux-x86/src/index/suffixarray/suffixarray.go""".(*Index).WritedH%HD$H;AHH$H$1H$H$HH$HD$@HD$@HT$HL$ HD$(H$H$H$H$H$H$HkH$H$H$H\$H$H\$H$H\$H$H\$ Hl$(HD$0HL$8HL$`HD$XHtH$H$HH$H$H$H|$HHHNHOHNHOH$H$H$H[ HD$(HL$0HL$pHD$hHtH$H$HH$H$H$H$H?HsH$HC HS(H$H$HH$H$H$H\$H$H\$H$H\$H$H\$ Ht$(HD$0HT$8HD$@HT$HHL$PH$HT$xHtH$H$HH$L$H9wbL$H)I)ItMHLL$LL$H$H1H$H$H 724 X 725 *runtime.racefuncentertype.[]uint8 726 "runtime.makeslice 727 runtime.raceread 728 "".writeInt 729 (runtime.racefuncexit 730 runtime.raceread 731 (runtime.racefuncexit 732 runtime.raceread 733 "".writeSlice 734 735 (runtime.racefuncexit 737 (runtime.racefuncexit 739 $runtime.panicslice 741 0runtime.morestack_noctxtP"".autotmp_0146type.error"".autotmp_0144type.int"".autotmp_0143type.error"".errtype.error 743 "".sa_type.[]int"".errtype.error"".errtype.error"".buf/type.[]uint8"".~r10type.error"".wtype.io.Writer"".xtype.*"".IndexBv"f,+I hVkF 0+ll7"Tgclocalsd8767409aac2af1777d6b6ce57947138Tgclocals0fd490cfd4eedad0805335b9926e99c4vprebuilts/go/linux-x86/src/index/suffixarray/suffixarray.go""".(*Index).BytesdH%H;avdHH\$H$1H\$H\$ H\$(H\$H$H\$Ht$H+Hl$HkHl$ HkHl$(H 750 751 : 752 *runtime.racefuncenterx 753 runtime.raceread 754 (runtime.racefuncexit 755 0runtime.morestack_noctxt@"".~r0type.[]uint8"".xtype.*"".Index[A ITgclocals2b53cab6ed88a45a0ffa0fc99b8ff7b1Tgclocals69c1753bd5f81501d95132d08af04464vprebuilts/go/linux-x86/src/index/suffixarray/suffixarray.go"".(*Index).atdH%H;a(H@H\$@H$1H\$XH\$`H\$hH\$HH$H$H\$HHKHC Hk(Hl$ HL$Hl$PHD$H9HH$HT$HHHJHB Hj(Hl$ HL$Hl$PHD$H9snHH+Hl$H$H\$HHl$LCLKL9w;LI)I)ItM*LT$(LT$XLD$0LD$`LL$8LL$hH@_ 762 B 763 *runtime.racefuncenter 764 runtime.raceread 765 runtime.raceread 766 runtime.raceread 767 (runtime.racefuncexit 768 $runtime.panicslice 769 $runtime.panicindex 770 $runtime.panicindex 771 0runtime.morestack_noctxtP 772 "".autotmp_0148/type.[]uint8"".autotmp_0147otype.int"".~r1 type.[]uint8"".itype.int"".xtype.*"".Index16! 774 1Tgclocals21012e18a2c9288476efc55b2fa11dc8Tgclocalsae0a20890c9ac6bfbea3383f34532babvprebuilts/go/linux-x86/src/index/suffixarray/suffixarray.go*"".(*Index).lookupAll 775 776 dH%HD$H;A^HH$H$1H$H$H$H$H$H$H$Hh Hl$(HD$XHD$8H$HD$8H-H(H$H$HD$8H$HhH$H$HD$8H$HhH$HhH$Hh H\$(H$HD$H\$H\$ H$H$H$H$Hh Hl$(H$HD$0H$HD$0H-H(H$H$HD$0H$HhH$H$HD$0Hl$ HhH$H$HD$0H$HhH$Hh H$Hh(H\$(Hl$ H)H$HD$HD$H\$ HH\$H$H$H$H$Hl$ LD$LK(M9wML9wHLSI)I)ItMLT$@L$LD$HL$LL$PL$H& 779 X 780 *runtime.racefuncenter 781 runtime.raceread 782 "runtime.racewrite6"".(*Index).lookupAll.func1 783 "runtime.racewrite 784 "runtime.racewrite 785 sort.Search 786 runtime.raceread 787 "runtime.racewrite6"".(*Index).lookupAll.func2 788 "runtime.racewrite 789 "runtime.racewrite 790 "runtime.racewrite 791 sort.Search 792 runtime.raceread 793 (runtime.racefuncexit 794 $runtime.panicslice 795 0runtime.morestack_noctxtp"".autotmp_0159rtype.*struct { F uintptr; x *"".Index; i int; s []uint8 }"".autotmp_0158dtype.*struct { F uintptr; x *"".Index; s []uint8 }"".autotmp_0157type.[]int"".autotmp_0156type.int"".autotmp_0155_ptype.struct { F uintptr; x *"".Index; i int; s []uint8 }"".autotmp_0154type.int"".autotmp_0152btype.struct { F uintptr; x *"".Index; s []uint8 }"".autotmp_0151type.int"".jtype.int"".itype.int"".~r1@type.[]int"".stype.[]uint8"".xtype.*"".Index$Jq 800 ,+Tx '(` 801 Tgclocalsda65bcf9f79ff617a50a1d54dba5dd07Tgclocals5f2546e3af3cdbd9ea2966ba2753ea22vprebuilts/go/linux-x86/src/index/suffixarray/suffixarray.go$"".(*Index).LookupdH%H;aQHXH\$XH$HL$p11H$H$H$HH$HH\$`H$H\$hH\$HL$H\$xH\$H$Hl$ HT$(HL$0Hl$@HL$PHHT$HH9H$H~{HH$HD$HD$HT$HL$ HD$(H$H$H$HL$H$HD$H\$@H\$H\$HH\$ H\$PH\$(HD$0HXHT$HH` 804 B 805 *runtime.racefuncenter 806 *"".(*Index).lookupAlltype.[]int 807 "runtime.makeslice 808 "runtime.slicecopy 809 (runtime.racefuncexit 810 0runtime.morestack_noctxt"".autotmp_0164type.[]int"".matches/type.[]int"".resultPtype.[]int"".n@type.int"".stype.[]uint8"".xtype.*"".Index<H)R 812 813 daa*Tgclocalsf7d8c02721832014d6c6e58d5e8ee8dbTgclocals6a4444e4a85012543d2e518ab4547038vprebuilts/go/linux-x86/src/index/suffixarray/suffixarray.go0"".(*Index).FindAllIndex11dH%H$H;AJHH$H$11H$H$ H$(H$1H$H$H$H$H$HH$hH@l$GH$H$ H$HHP Hh(D$GH$H$H$H$D$FH$H$H$HT$H$Hl$H\$H$PH\$ H$XH\$(H$`H$HH$H$H$H$H$H|$HHHNHOHNHOH$H\$ HT$(HL$0HD$8H$H$H$H$ H$H$(H|$FH$H$H$H$PH\$H$XH\$H$`H\$HD$`HD$ Hl$(HD$0HT$8H$hH$xH$pHu HH,$HD$HT$H$pHHH$HD$HD$HT$HL$ HD$(H$ H$(H$0H$pHH$HD$HD$HT$HL$ HD$(H$H$ H$(1H$HD$HH$hH$pH$xH$1H$H$H$HH$H$H9}5H$H$H$H$HH$H9H$(H9wzH$HH9}5H$pHl$`H9u#HL$`H$ H$H)HHH$ Hu1H$H$ H$(HH\$HHD$pH9HHHD$hH$ HH$L$(L9HH$H$ H$(H$H9HHl$pH+H$XH$HD$hHH$H9HH$H$ HL$hH$L$(L9QHHl$pL$LH+L$0HHL9H9H)I)IItMH$L$L$H$H$L$ L9HkHH$H$H$L$ L9HkHH$HkH$HkH$=uGH+H$HH$H$XH\$pHH\$HH$H$HH#H$Hl$H$1H$H$H$H$H$HHHkH$HH\$HD$H$HL$H$Hl$ H\$(HH$HKHL$H\$H$H$H$H$H$PH\$H$XH\$H$`H\$HD$XHD$ Hl$(HD$0HT$8H$H$H$Hu HH,$HD$HT$H$(H$ HD$PH$H$H$H$1H$H$H$HH$H$H9}:H$H$H$H+Hl$xH$ H$H9H$ H$H9}8H$Hl$XH9u&HD$XH$ H$H)HHH{H$ Hu1H$H$ H$(HH$H$H$Hl$xLCLKL90LI)I)ItM*H$H$L$LT$L$LD$L$LL$HD$ HT$(HL$0H$@H$HH$8HFH\$PHl$xH93HH$H$8H$@HfHl$xH)HHJHH$H$8H$@HHHH+H$HHHH$H$8H$@H$LD$xHLH+H$H$ H$(HH)H}QHH$H$HT$HD$H$HL$HH$HH\$ HT$(HD$0HL$8HHH$H9!H$HH$HH$HkHH$H$H$HkHH$@HkH$HHkH$8=H+H$H$H$H$ H$H$(H$8H$@vOHH$H$8H$@v(HH+Hl$PH$H$HH"H$Hl$TgKz 842 ^ 843 *runtime.racefuncenter 844 runtime.raceread 845 runtime.raceread 846 2runtime.stringtoslicebyte 847 runtime.raceread 848 :regexp.(*Regexp).FindAllIndex 849 (runtime.racefuncexit 850 $"".(*Index).Lookup 851 (runtime.racefuncexit 852 853 sort.Ints 854 type.[]int 855 856 "runtime.makeslicetype.[][]int 859 "runtime.makeslice 860 runtime.raceread 861 (runtime.racefuncexit 862 $runtime.panicslice 863 "runtime.racewrite 864 "runtime.racewrite 865 "runtime.racewrite6runtime.writeBarrierEnabled 866 .runtime.writebarrierptr 867 $runtime.panicindex 868 $runtime.panicindex 869 $runtime.panicslice 870 $runtime.panicindex 871 $runtime.panicindex 872 $runtime.panicindex 873 $runtime.panicindex 874 runtime.racereadgo.string."^" 875 *runtime.concatstring2 876 $regexp.MustCompile 877 $"".(*Index).Lookup 878 (runtime.racefuncexit 879 sort.Ints! 880 runtime.raceread# 881 (runtime.racefuncexit# 882 runtime.raceread% 883 4regexp.(*Regexp).FindIndex& 884 "runtime.racewrite' 885 runtime.raceread) 886 "runtime.racewrite*type.[][]int+ 887 "runtime.growslice, 888 "runtime.racewrite-6runtime.writeBarrierEnabled. 889 runtime.raceread/ 890 $runtime.panicindex0 891 $runtime.panicindex0 892 .runtime.writebarrierptr0 893 $runtime.panicslice0 894 $runtime.panicindex0 895 $runtime.panicindex0 896 $runtime.panicindex0 897 $runtime.panicindex1 898 $runtime.panicindex1 899 $runtime.panicindex1 900 $runtime.panicslice1 901 0runtime.morestack_noctxt`"".autotmp_0213type.int"".autotmp_0212type.[][]int"".autotmp_0211type.int"".autotmp_0210type.*int"".autotmp_0209type.int"".autotmp_0208type.int"".autotmp_0207type.int"".autotmp_0206type.int"".autotmp_0205type.int"".autotmp_0204type.int"".autotmp_0203type.*int"".autotmp_0202type.int"".autotmp_0201type.int"".autotmp_0200type.int"".autotmp_0199type.int"".autotmp_0198type.[32]uint8"".autotmp_0197type.string"".autotmp_0196type.bool"".autotmp_0195type.int"".autotmp_0194type.int"".autotmp_0193type.int"".autotmp_0192type.int"".autotmp_0191type.int"".autotmp_0190type.int"".autotmp_0189type.[]int"".autotmp_0188type.[]uint8"".autotmp_0187type.int"".autotmp_0186type.[]int"".autotmp_0185type.int"".autotmp_0184type.[]int"".autotmp_0182type.int"".autotmp_0181type.int"".autotmp_0180type.int"".autotmp_0179type.int"".autotmp_0178type.int"".autotmp_0177type.int"".autotmp_0176type.int"".autotmp_0175type.[]int"".autotmp_0174type.int"".autotmp_0173type.int"".autotmp_0172type.[]int"".autotmp_0171type.[][]int"".autotmp_0170type.int"".autotmp_0169type.[]int"".autotmp_0168type.int"".autotmp_0167type.int"".autotmp_0166_type.[]int"".autotmp_0165/type.[][]int"".~r0type.stringregexp.re2&type.*regexp.Regexp regexp.prefix1type.stringregexp.re3&type.*regexp.Regexp"".mtype.[]int"".itype.int"".prevtype.int"".indicestype.[]int 903 "".n1type.int"".jtype.int"".itype.int"".prevtype.int"".counttype.int"".pairstype.[]int"".indicestype.[]int 904 "".n1type.int"".littype.[]uint8"".completetype.bool"".prefixtype.string"".result0type.[][]int"".n type.int"".r&type.*regexp.Regexp"".xtype.*"".IndexT""R 906 aLI 908 v 1<TOds0a85 s')!4 #%5?s.LJ]2n R WU T@ 914 QTgclocals07646620225c7c896189cf50eafcc499Tgclocals74fa18bfa8c61fe9e4d09a58bc8c7738vprebuilts/go/linux-x86/src/index/suffixarray/suffixarray.go6"".(*Index).lookupAll.func1dH%HD$H;AHH$H$HBHZH\$PH$H\$81H\$XH\$`H\$hHD$HH$H$H\$HHKHC Hk(H$HL$pHl$8HD$xH9HH$HT$HHHJHB Hj(H$HL$pHl$8HD$xH9HH+Hl$@H$H\$HHl$@LCLKL9LI)I)ItM*LT$XLD$`LL$hH\$PH$H\$XH$H\$`H\$H\$hH\$Ht$PH|$HHHNHOHNHOH\$0H$H3 919 X 920 *runtime.racefuncenter 921 runtime.raceread 922 runtime.raceread 923 runtime.raceread 924 runtime.raceread 925 bytes.Compare 926 (runtime.racefuncexit 927 $runtime.panicslice 928 $runtime.panicindex 929 $runtime.panicindex 930 "runtime.morestack "".autotmp_0216type.int"".autotmp_0214type.int 931 "".&sotype.*[]uint8"".~r1_type.[]uint8"".itype.int"".xtype.*"".Index"".~r1type.bool"".itype.int) 934 +>BLTgclocals8edb5632446ada37b0a930d010725cc5Tgclocals34002cdc822f0f78e921f91762c2ece3vprebuilts/go/linux-x86/src/index/suffixarray/suffixarray.go6"".(*Index).lookupAll.func2dH%HD$H;AHH$H$HJHBHZH\$PH$HH\$81H\$XH\$`H\$hHL$HH$H$H\$HHKHC Hk(H$HL$pHl$8HD$xH9HH$HT$HHHJHB Hj(H$HL$pHl$8HD$xH9HH+Hl$@H$H\$HHl$@LCLKL9LI)I)ItM*LT$XLD$`LL$hH\$PH$H\$XH$H\$`H\$H\$hH\$Ht$PH|$HHHNHOHNHO\$0HH$H* 940 X 941 *runtime.racefuncenter 942 runtime.raceread 943 runtime.raceread 944 runtime.raceread 945 runtime.raceread 946 bytes.HasPrefix 947 (runtime.racefuncexit 948 $runtime.panicslice 949 $runtime.panicindex 950 $runtime.panicindex 951 "runtime.morestack "".autotmp_0222type.int"".autotmp_0219type.int 952 "".&sotype.*[]uint8"".~r1_type.[]uint8"".itype.int"".xtype.*"".Index"".~r1type.bool"".jtype.int0 955 +EBUTgclocals8edb5632446ada37b0a930d010725cc5Tgclocals34002cdc822f0f78e921f91762c2ece3vprebuilts/go/linux-x86/src/index/suffixarray/suffixarray.go"".initdH%H;aHH\$H$HH$t-HH$u 957 HHH$HH$H<, 959 B 960 *runtime.racefuncenterP"".initdoneb 961 runtime.racereadp"".initdone"".initdone 962 runtime.raceread"".initdone 963 (runtime.racefuncexit 964 "runtime.throwinit"".initdone 965 "runtime.racewrite"".initdone 966 bytes.init 967 (encoding/binary.init 968 io.init 969 regexp.init"".initdone 970 "runtime.racewrite"".initdone 971 (runtime.racefuncexit 972 0runtime.morestack_noctxtOR 973 Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cbvprebuilts/go/linux-x86/src/index/suffixarray/suffixarray.go0Rgo.itab.*"".suffixSortable.sort.InterfaceTgclocals80aba4d13b10726284fc7e7e147429c7PP Tgclocals097544c997b941cb246e5f380c2e23a2PP Tgclocalsf7f8ba5c7a0c127dd1cfa57531cff94f00Tgclocalsc90732fb32a7ce452761105e8d7958f300 Tgclocalsad3d78e88c381598810f2e82f373ef66((Tgclocals898f75077cb3b54d25daffb066f078bb(( ITgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals790e5cc5051fc0affc980ade09e929ecTgclocals2fccd208efe70893f9ac8d682812ae72Tgclocals4d7e2f2b65aabfd0a399848e4ebdd633 Tgclocals41a13ac73c712c01973b8fe23f62d694 Tgclocals60ceac1471402b697d1b0fe63a5b6afc00 976 Tgclocalsa8402fb913afde093f7818dc5c2d5fd900Tgclocals85b708e0eb749713cb73a30a27c2999c88Tgclocals54ff167eef3fff137a02137a3c415ca888 Tgclocals98a935522f11e180b06d5a082b7d09c1 Tgclocalsd2fd9951e910becfd07ba7f8ff7b525a Tgclocals0a8e3a7f71deedbd60c8b6584164e6e5((Tgclocalse36305944813a816e7fbf8df92997170((Tgclocalsad3d78e88c381598810f2e82f373ef66((Tgclocals8076dc23cf0ef12ac27519222ea6e1b2(('''Tgclocalsf56b2291fa344104975cb6587be42b9b Tgclocals7da491bed879ae28a38cf74b3979e6d0 ''Tgclocals0bd70126730c10b7c886c7a75b7e86eb@@@Tgclocals7b2969cfd8757edd42005f830036b96e@@Tgclocals0fd490cfd4eedad0805335b9926e99c400@Tgclocalsd8767409aac2af1777d6b6ce5794713800Tgclocals69c1753bd5f81501d95132d08af04464Tgclocals2b53cab6ed88a45a0ffa0fc99b8ff7b1 Tgclocalsae0a20890c9ac6bfbea3383f34532bab Tgclocals21012e18a2c9288476efc55b2fa11dc8 Tgclocals5f2546e3af3cdbd9ea2966ba2753ea22@@((Tgclocalsda65bcf9f79ff617a50a1d54dba5dd07@@Tgclocals6a4444e4a85012543d2e518ab4547038((Tgclocalsf7d8c02721832014d6c6e58d5e8ee8db((#"go.string.hdr."^" go.string."^"go.string."^"^Tgclocals74fa18bfa8c61fe9e4d09a58bc8c7738& @@@Tgclocals07646620225c7c896189cf50eafcc499Tgclocals34002cdc822f0f78e921f91762c2ece3((Tgclocals8edb5632446ada37b0a930d010725cc5((Tgclocals34002cdc822f0f78e921f91762c2ece3((Tgclocals8edb5632446ada37b0a930d010725cc5((Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cb0"".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" 994 ,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" 995 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" 996 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" 1002 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" 1004 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 1006 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" 1010 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