10 { //110 var $t0 = f //110 *$t0 = (*$t0 & f2) //110 } //0 func (f ) .mustNotBe (f2 ) // /build/gcc/src/gcc/libgo/go/archive/tar/format.go:111 { //111 var $t0 = f //111 *$t0 = (*$t0 &^ f2) //111 } //0 func (f ) String () type 2 "Header" func (h ) .allowedFormats () (format , paxHdrs , err ) func (h ) FileInfo () type 3 "Reader" func (tr ) Next () (? , ? ) func (tr ) .next () (? , ? ) func (tr ) .handleRegularFile (hdr ) func (tr ) .handleSparseFile (hdr , rawHdr ) func (tr ) .readGNUSparsePAXHeaders (hdr ) (? , ? ) func (tr ) .readHeader () (? , ? , ? ) func (tr ) .readOldGNUSparseMap (hdr , blk ) (? , ? ) func (tr ) Read (b ) (? , ? ) func (tr ) .writeTo (w ) (? , ? ) type 4 "Writer" func (tw ) Flush () func (tw ) WriteHeader (hdr ) func (tw ) .writeUSTARHeader (hdr ) func (tw ) .writePAXHeader (hdr , paxHdrs ) func (tw ) .writeGNUHeader (hdr ) func (tw ) .templateV7Plus (hdr , fmtStr , fmtNum ) func (tw ) .writeRawFile (name , data , flag , format ) func (tw ) .writeRawHeader (blk , size , flag ) func (tw ) Write (b ) (? , ? ) func (tw ) .readFrom (r ) (? , ? ) func (tw ) Close () type 5 ".archive/tar.block" func (b ) .toV7 () ($ret17 ) // /build/gcc/src/gcc/libgo/go/archive/tar/format.go:159 { //159 $ret17 = $convert(, b) //159 return //159 } //0 func (b ) .toGNU () ($ret18 ) // /build/gcc/src/gcc/libgo/go/archive/tar/format.go:160 { //160 $ret18 = $convert(, b) //160 return //160 } //0 func (b ) .toSTAR () ($ret19 ) // /build/gcc/src/gcc/libgo/go/archive/tar/format.go:161 { //161 $ret19 = $convert(, b) //161 return //161 } //0 func (b ) .toUSTAR () ($ret20 ) // /build/gcc/src/gcc/libgo/go/archive/tar/format.go:162 { //162 $ret20 = $convert(, b) //162 return //162 } //0 func (b ) .toSparse () ($ret21 ) // /build/gcc/src/gcc/libgo/go/archive/tar/format.go:163 { //163 $ret21 = $convert(, (*b)[0 :]) //163 return //163 } //0 func (b ) .getFormat () func (b ) .setFormat (format ) func (b ) .computeChecksum () (unsigned , signed ) func (b ) .reset () type 6 ".archive/tar.fileReader" type 7 ".archive/tar.fileState" type 8 ".archive/tar.fileWriter" type 9 ".archive/tar.headerGNU" func (h ) .v7 () ($ret32 ) // /build/gcc/src/gcc/libgo/go/archive/tar/format.go:257 { //257 $ret32 = $convert(, h) //257 return //257 } //0 func (h ) .magic () ($ret33 ) // /build/gcc/src/gcc/libgo/go/archive/tar/format.go:258 { //258 $ret33 = ((*h)[257 :])[0 :6 ] //258 return //258 } //0 func (h ) .version () ($ret34 ) // /build/gcc/src/gcc/libgo/go/archive/tar/format.go:259 { //259 $ret34 = ((*h)[263 :])[0 :2 ] //259 return //259 } //0 func (h ) .userName () ($ret35 ) // /build/gcc/src/gcc/libgo/go/archive/tar/format.go:260 { //260 $ret35 = ((*h)[265 :])[0 :32 ] //260 return //260 } //0 func (h ) .groupName () ($ret36 ) // /build/gcc/src/gcc/libgo/go/archive/tar/format.go:261 { //261 $ret36 = ((*h)[297 :])[0 :32 ] //261 return //261 } //0 func (h ) .devMajor () ($ret37 ) // /build/gcc/src/gcc/libgo/go/archive/tar/format.go:262 { //262 $ret37 = ((*h)[329 :])[0 :8 ] //262 return //262 } //0 func (h ) .devMinor () ($ret38 ) // /build/gcc/src/gcc/libgo/go/archive/tar/format.go:263 { //263 $ret38 = ((*h)[337 :])[0 :8 ] //263 return //263 } //0 func (h ) .accessTime () ($ret39 ) // /build/gcc/src/gcc/libgo/go/archive/tar/format.go:264 { //264 $ret39 = ((*h)[345 :])[0 :12 ] //264 return //264 } //0 func (h ) .changeTime () ($ret40 ) // /build/gcc/src/gcc/libgo/go/archive/tar/format.go:265 { //265 $ret40 = ((*h)[357 :])[0 :12 ] //265 return //265 } //0 func (h ) .sparse () ($ret41 ) // /build/gcc/src/gcc/libgo/go/archive/tar/format.go:266 { //266 $ret41 = $convert(, ((*h)[386 :])[0 :97 ]) //266 return //266 } //0 func (h ) .realSize () ($ret42 ) // /build/gcc/src/gcc/libgo/go/archive/tar/format.go:267 { //267 $ret42 = ((*h)[483 :])[0 :12 ] //267 return //267 } //0 type 10 ".archive/tar.headerSTAR" func (h ) .v7 () ($ret43 ) // /build/gcc/src/gcc/libgo/go/archive/tar/format.go:271 { //271 $ret43 = $convert(, h) //271 return //271 } //0 func (h ) .magic () ($ret44 ) // /build/gcc/src/gcc/libgo/go/archive/tar/format.go:272 { //272 $ret44 = ((*h)[257 :])[0 :6 ] //272 return //272 } //0 func (h ) .version () ($ret45 ) // /build/gcc/src/gcc/libgo/go/archive/tar/format.go:273 { //273 $ret45 = ((*h)[263 :])[0 :2 ] //273 return //273 } //0 func (h ) .userName () ($ret46 ) // /build/gcc/src/gcc/libgo/go/archive/tar/format.go:274 { //274 $ret46 = ((*h)[265 :])[0 :32 ] //274 return //274 } //0 func (h ) .groupName () ($ret47 ) // /build/gcc/src/gcc/libgo/go/archive/tar/format.go:275 { //275 $ret47 = ((*h)[297 :])[0 :32 ] //275 return //275 } //0 func (h ) .devMajor () ($ret48 ) // /build/gcc/src/gcc/libgo/go/archive/tar/format.go:276 { //276 $ret48 = ((*h)[329 :])[0 :8 ] //276 return //276 } //0 func (h ) .devMinor () ($ret49 ) // /build/gcc/src/gcc/libgo/go/archive/tar/format.go:277 { //277 $ret49 = ((*h)[337 :])[0 :8 ] //277 return //277 } //0 func (h ) .prefix () ($ret50 ) // /build/gcc/src/gcc/libgo/go/archive/tar/format.go:278 { //278 $ret50 = ((*h)[345 :])[0 :131 ] //278 return //278 } //0 func (h ) .accessTime () ($ret51 ) // /build/gcc/src/gcc/libgo/go/archive/tar/format.go:279 { //279 $ret51 = ((*h)[476 :])[0 :12 ] //279 return //279 } //0 func (h ) .changeTime () ($ret52 ) // /build/gcc/src/gcc/libgo/go/archive/tar/format.go:280 { //280 $ret52 = ((*h)[488 :])[0 :12 ] //280 return //280 } //0 func (h ) .trailer () ($ret53 ) // /build/gcc/src/gcc/libgo/go/archive/tar/format.go:281 { //281 $ret53 = ((*h)[508 :])[0 :4 ] //281 return //281 } //0 type 11 ".archive/tar.headerUSTAR" func (h ) .v7 () ($ret54 ) // /build/gcc/src/gcc/libgo/go/archive/tar/format.go:285 { //285 $ret54 = $convert(, h) //285 return //285 } //0 func (h ) .magic () ($ret55 ) // /build/gcc/src/gcc/libgo/go/archive/tar/format.go:286 { //286 $ret55 = ((*h)[257 :])[0 :6 ] //286 return //286 } //0 func (h ) .version () ($ret56 ) // /build/gcc/src/gcc/libgo/go/archive/tar/format.go:287 { //287 $ret56 = ((*h)[263 :])[0 :2 ] //287 return //287 } //0 func (h ) .userName () ($ret57 ) // /build/gcc/src/gcc/libgo/go/archive/tar/format.go:288 { //288 $ret57 = ((*h)[265 :])[0 :32 ] //288 return //288 } //0 func (h ) .groupName () ($ret58 ) // /build/gcc/src/gcc/libgo/go/archive/tar/format.go:289 { //289 $ret58 = ((*h)[297 :])[0 :32 ] //289 return //289 } //0 func (h ) .devMajor () ($ret59 ) // /build/gcc/src/gcc/libgo/go/archive/tar/format.go:290 { //290 $ret59 = ((*h)[329 :])[0 :8 ] //290 return //290 } //0 func (h ) .devMinor () ($ret60 ) // /build/gcc/src/gcc/libgo/go/archive/tar/format.go:291 { //291 $ret60 = ((*h)[337 :])[0 :8 ] //291 return //291 } //0 func (h ) .prefix () ($ret61 ) // /build/gcc/src/gcc/libgo/go/archive/tar/format.go:292 { //292 $ret61 = ((*h)[345 :])[0 :155 ] //292 return //292 } //0 type 12 ".archive/tar.headerV7" func (h ) .name () ($ret23 ) // /build/gcc/src/gcc/libgo/go/archive/tar/format.go:245 { //245 $ret23 = ((*h)[0 :])[0 :100 ] //245 return //245 } //0 func (h ) .mode () ($ret24 ) // /build/gcc/src/gcc/libgo/go/archive/tar/format.go:246 { //246 $ret24 = ((*h)[100 :])[0 :8 ] //246 return //246 } //0 func (h ) .uid () ($ret25 ) // /build/gcc/src/gcc/libgo/go/archive/tar/format.go:247 { //247 $ret25 = ((*h)[108 :])[0 :8 ] //247 return //247 } //0 func (h ) .gid () ($ret26 ) // /build/gcc/src/gcc/libgo/go/archive/tar/format.go:248 { //248 $ret26 = ((*h)[116 :])[0 :8 ] //248 return //248 } //0 func (h ) .size () ($ret27 ) // /build/gcc/src/gcc/libgo/go/archive/tar/format.go:249 { //249 $ret27 = ((*h)[124 :])[0 :12 ] //249 return //249 } //0 func (h ) .modTime () ($ret28 ) // /build/gcc/src/gcc/libgo/go/archive/tar/format.go:250 { //250 $ret28 = ((*h)[136 :])[0 :12 ] //250 return //250 } //0 func (h ) .chksum () ($ret29 ) // /build/gcc/src/gcc/libgo/go/archive/tar/format.go:251 { //251 $ret29 = ((*h)[148 :])[0 :8 ] //251 return //251 } //0 func (h ) .typeFlag () ($ret30 ) // /build/gcc/src/gcc/libgo/go/archive/tar/format.go:252 { //252 $ret30 = ((*h)[156 :])[0 :1 ] //252 return //252 } //0 func (h ) .linkName () ($ret31 ) // /build/gcc/src/gcc/libgo/go/archive/tar/format.go:253 { //253 $ret31 = ((*h)[157 :])[0 :100 ] //253 return //253 } //0 type 13 ".archive/tar.numberFormatter" type 14 ".archive/tar.parser" func (? ) .parseString (b ) ($ret114 ) // /build/gcc/src/gcc/libgo/go/archive/tar/strconv.go:55 { //56 var i = IndexByte(b, $convert(, 0 )) //56 if (i >= $convert(, 0 )) { //56 { //57 $ret114 = $convert(, (b)[0 :i]) //57 return //57 } //0 } //56 } //58 { //59 $ret114 = $convert(, b) //59 return //59 } //0 func (p ) .parseNumeric (b ) func (p ) .parseOctal (b ) type 15 ".archive/tar.sparseArray" func (s ) .entry (i ) ($ret62 ) // /build/gcc/src/gcc/libgo/go/archive/tar/format.go:296 { //296 $ret62 = $convert(, (s)[(i * $convert(, 24 )):]) //296 return //296 } //0 func (s ) .isExtended () func (s ) .maxEntries () ($ret64 ) // /build/gcc/src/gcc/libgo/go/archive/tar/format.go:298 { //298 $ret64 = (len(s) / $convert(, 24 )) //298 return //298 } //0 type 16 ".archive/tar.sparseDatas" type 17 ".archive/tar.sparseElem" func (s ) .offset () ($ret65 ) // /build/gcc/src/gcc/libgo/go/archive/tar/format.go:302 { //302 $ret65 = ((s)[0 :])[0 :12 ] //302 return //302 } //0 func (s ) .length () ($ret66 ) // /build/gcc/src/gcc/libgo/go/archive/tar/format.go:303 { //303 $ret66 = ((s)[12 :])[0 :12 ] //303 return //303 } //0 type 18 ".archive/tar.sparseEntry" func (s ) .endOffset () type 19 ".archive/tar.stringFormatter" type 20 ".archive/tar.zeroReader" func (? ) Read (b ) ($ret101 , $ret102 ) // /build/gcc/src/gcc/libgo/go/archive/tar/reader.go:800 { //801 var i //801 { //801 var $t0 = len(b) //801 if ($t0 != $convert(, 0 )) { //801 var $t1 = &(b)[0 ] //801 var $t2 = ($t0 * 1 ) //801 __builtin_memset($convert(, $t1), $convert(, 0 ), $convert(, $t2)) //801 i = ($t0 - $convert(, 1 )) //801 } //801 } //0 } //803 { //804 { //804 var $t3 = len(b) //804 var $t4 = $convert(, $nil) //804 $ret101 = $t3 //804 $ret102 = $t4 //804 } //0 return //804 } //0 type 21 "io.Reader" type 22 "io.Writer" type 23 "io/fs.FileInfo" type 24 "io/fs.FileMode" func (m ) IsDir () ($ret7 ) // /build/gcc/src/gcc/libgo/go/io/fs/fs.go:222 { //223 $ret7 = ((m & $convert(, 2147483648 )) != $convert(, 0 )) //223 return //223 } //0 func (m ) Perm () ($ret9 ) // /build/gcc/src/gcc/libgo/go/io/fs/fs.go:233 { //234 $ret9 = (m & $convert(, 511 )) //234 return //234 } //0 func (m ) IsRegular () ($ret8 ) // /build/gcc/src/gcc/libgo/go/io/fs/fs.go:228 { //229 $ret8 = ((m & $convert(, 2401763328 )) == $convert(, 0 )) //229 return //229 } //0 func (m ) Type () ($ret10 ) func (m ) String () type 25 "sort.Interface" type 26 "sort.StringSlice" func (x ) Sort () func (x ) Swap (i , j ) func (x ) Less (i , j ) ($ret21 ) func (x ) Len () ($ret20 ) func (p ) Search (x ) ($ret9 ) type 27 ".time.zone" type 28 ".time.zoneTrans" type 29 "time.Duration" func (d ) String () func (d ) Nanoseconds () ($ret73 ) func (d ) Seconds () ($ret76 ) func (d ) Microseconds () ($ret74 ) func (d ) Milliseconds () ($ret75 ) func (d ) Hours () ($ret78 ) func (d ) Truncate (m ) ($ret79 ) func (d ) Minutes () ($ret77 ) func (d ) Round (m ) type 30 "time.Location" func (l ) .get () func (l ) String () func (l ) .lookup (sec ) (name , offset , start , end , isDST ) func (l ) .lookupFirstZone () func (l ) .firstZoneUsed () func (l ) .lookupName (name , unix ) (offset , ok ) type 31 "time.Month" func (m ) String () type 32 "time.Time" func (t ) Weekday () func (t ) Second () func (t ) Year () func (t ) .addSec (d ) func (t ) UnmarshalJSON (data ) func (t ) ISOWeek () (year , week ) func (t ) Month () func (t ) Location () func (t ) GobEncode () (? , ? ) func (t ) Date () (year , month , day ) func (t ) UnixMilli () func (t ) Hour () func (t ) .abs () func (t ) IsZero () func (t ) Nanosecond () func (t ) UTC () func (t ) In (loc ) func (t ) .locabs () (name , offset , abs ) func (t ) Sub (u ) func (t ) Equal (u ) func (t ) String () func (t ) GoString () func (t ) Before (u ) func (t ) Format (layout ) func (t ) Add (d ) func (t ) MarshalJSON () (? , ? ) func (t ) IsDST () func (t ) .date (full ) (year , month , day , yday ) func (t ) AddDate (years , months , days ) func (t ) .sec () func (t ) Local () func (t ) .mono () func (t ) UnixMicro () func (t ) YearDay () func (t ) Unix () func (t ) UnmarshalBinary (data ) func (t ) UnmarshalText (data ) func (t ) Truncate (d ) func (t ) Round (d ) func (t ) .stripMono () func (t ) MarshalText () (? , ? ) func (t ) .nsec () func (t ) Zone () (name , offset ) func (t ) .setLoc (loc ) func (t ) .unixSec () func (t ) Day () func (t ) GobDecode (data ) func (t ) UnixNano () func (t ) After (u ) func (t ) MarshalBinary () (? , ? ) func (t ) Clock () (hour , min , sec ) func (t ) .setMono (m ) func (t ) Minute () func (t ) AppendFormat (b , layout ) type 33 "time.Weekday" func (d ) String () type 34 (? , ? , ? ) type 35 (? , ? , ? ) type 36 (? , ? ) type 37 (? , ? ) type 38 (? , ? ) type 39 (? ) type 40 (? , ? ) type 41 (? , ? ) type 42 (? , ? ) type 43 (? ) type 44 (? , ? , ? , ? ) type 45 (? , ? ) type 46 (? , ? ) type 47 (? ) type 48 * type 49 * type 50 * type 51 * type 52 * type 53 * type 54 * type 55 * type 56 * type 57 * type 58 * type 59 * type 60 * type 61 * type 62 *any type 63 struct { Offset ; Length ; } type 64 struct { Typeflag ; Name ; Linkname ; Size ; Mode ; Uid ; Gid ; Uname ; Gname ; ModTime ; AccessTime ; ChangeTime ; Devmajor ; Devminor ; Xattrs ; PAXRecords ; Format ; } type 65 struct { } type 66 struct { .archive/tar.err ; } type 67 struct { .archive/tar.r ; .archive/tar.pad ; .archive/tar.curr ; .archive/tar.blk ; .archive/tar.err ; } type 68 struct { .archive/tar.w ; .archive/tar.pad ; .archive/tar.curr ; .archive/tar.hdr ; .archive/tar.blk ; .archive/tar.err ; } type 69 struct { .time.name ; .time.offset ; .time.isDST ; } type 70 struct { .time.name ; .time.zone ; .time.tx ; .time.extend ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } type 71 struct { .time.wall ; .time.ext ; .time.loc ; } type 72 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } type 73 [512 ] type 74 [] type 75 [] type 76 [] type 77 [] type 78 [] type 79 map [] type 80 interface { IsDir () ; ModTime () ; Mode () ; Name () ; Size () ; Sys () ; } type 81 interface { Len () ; Less (i , j ) ; Swap (i , j ); } type 82 interface { ? ; ? ; ReadFrom (? ) (? , ? ); } type 83 interface { Read (p ) (n , err ); } type 84 interface { ? ; ? ; WriteTo (? ) (? , ? ); } type 85 interface { Write (p ) (n , err ); } type 86 interface { .archive/tar.logicalRemaining () ; .archive/tar.physicalRemaining () ; } func .statUnix (fi , h ) var .sysStat var ErrFieldTooLong var ErrHeader var ErrWriteAfterClose var ErrWriteTooLong func FileInfoHeader (fi , link ) (? , ? ) const FormatGNU = 8 const FormatPAX = 4 const FormatUSTAR = 2 const FormatUnknown = 0 func NewReader (r ) func NewWriter (w ) const TypeBlock = 52' const TypeChar = 51' const TypeCont = 55' const TypeDir = 53' const TypeFifo = 54' const TypeGNULongLink = 75' const TypeGNULongName = 76' const TypeGNUSparse = 83' const TypeLink = 49' const TypeReg = 48' const TypeRegA = 0' const TypeSymlink = 50' const TypeXGlobalHeader = 103' const TypeXHeader = 120' func /*asm __builtin_memset */ __builtin_memset (? , ? , ? ) func .indexFunc (s , f , truth ) func IndexByte (b , c ) ($ret24 ) // /build/gcc/src/gcc/libgo/go/bytes/bytes.go:90 { //91 $ret24 = IndexByte(b, c) //91 return //91 } //0 func IndexByte (b , c ) func .lastSlash (s ) ($ret3 ) // /build/gcc/src/gcc/libgo/go/path/path.go:139 var i = (len(s) - 1 ) //140 { //141 { //141 goto $l0 //141 :$l1 //141 { //141 i = (i - $convert(, 1 )) //142 } //143 :$l0 //141 if ((i >= $convert(, 0 )) && ((s)[i] != $convert(, 47' ))) { //141 goto $l1 //141 } //141 } //143 } //143 { //144 $ret3 = i //144 return //144 } //0 func Sort (data ) func FormatInt (i , base ) func .genSplit (s , sep , sepSave , n ) func Contains (s , substr ) ($ret43 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:61 { //62 $ret43 = (Index(s, substr) >= $convert(, 0 )) //62 return //62 } //0 func Index (s , substr ) func .unixTime (sec , nsec ) checksum 8F22D42D991570235A39009BC513A27E688C9F03 v3; package zip pkgpath archive/zip import bufio bufio "bufio" import flate compress/flate "compress/flate" import binary encoding/binary "encoding/binary" import errors errors "errors" import hash hash "hash" import crc32 hash/crc32 "hash/crc32" import io io "io" import fs io/fs "io/fs" import os os "os" import path path "path" import sort sort "sort" import strings strings "strings" import sync sync "sync" import time time "time" import utf8 unicode/utf8 "unicode/utf8" indirectimport poll internal/poll indirectimport syscall syscall init zip archive_1zip..import bufio bufio..import bytes bytes..import flate compress_1flate..import binary encoding_1binary..import errors errors..import fmt fmt..import crc32 hash_1crc32..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import hash ~hash abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 1 2 1 5 1 8 1 11 1 13 1 19 1 22 1 25 2 5 2 8 2 11 2 13 2 19 2 22 2 25 3 1 3 2 3 5 3 6 3 8 3 9 3 10 3 11 3 12 3 13 3 14 3 15 3 16 3 17 3 18 3 19 3 20 3 21 3 22 3 23 3 24 3 25 4 5 4 8 4 11 4 13 4 15 4 18 4 19 4 21 4 22 4 25 5 8 5 11 5 19 6 5 6 8 6 9 6 10 6 11 6 12 6 13 6 14 6 15 6 16 6 17 6 18 6 19 6 20 6 21 6 22 6 23 6 24 6 25 7 5 7 8 7 11 7 13 7 19 7 22 9 5 9 8 9 11 9 19 10 5 10 8 10 9 10 11 10 13 10 19 10 22 10 23 10 24 11 8 11 19 12 8 12 19 12 22 13 5 13 8 13 11 13 19 13 22 14 5 14 8 14 9 14 11 14 13 14 17 14 19 14 20 14 22 14 23 14 24 15 8 16 5 16 8 16 9 16 10 16 11 16 12 16 13 16 14 16 17 16 19 16 20 16 22 16 23 16 24 17 5 17 8 17 11 17 19 18 5 18 8 18 11 18 15 18 19 18 21 18 22 18 25 19 8 20 8 20 11 20 19 21 5 21 8 21 11 21 15 21 19 22 8 22 19 23 5 23 8 23 9 23 11 23 19 23 22 24 5 24 8 24 9 24 11 24 19 24 22 24 23 types 208 8 30 32 306 416 82 523 776 125 725 51 1572 241 41 760 253 496 695 367 1598 789 31 33 38 304 799 4751 31 35 31 33 36 31 36 32 36 599 74 75 37 34 3054 34 34 218 132 34 43 40 32 36 37 38 95 40 36 37 41 44 108 108 38 131 131 38 36 160 46 45 32 37 502 526 73 3490 75 33 11 45 130 34 47 32 47 50 32 76 34 35 23 34 18 18 18 18 18 18 19 19 19 20 20 20 20 20 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 52 52 295 55 88 111 63 81 64 403 55 78 96 51 93 220 34 20 190 255 109 59 47 110 193 76 189 108 282 58 116 33 40 164 61 65 92 194 85 113 25 26 26 24 25 24 25 22 22 23 22 22 22 22 23 22 22 22 23 34 34 56 122 44 49 131 49 120 49 120 143 92 75 76 93 type 1 "Compressor" type 2 "Decompressor" type 3 "File" func (f ) DataOffset () (offset , err ) func (f ) Open () (? , ? ) func (f ) OpenRaw () (? , ? ) func (f ) .findBodyOffset () (? , ? ) type 4 "FileHeader" func (h ) FileInfo () func (h ) ModTime () func (h ) SetModTime (t ) func (h ) Mode () (mode ) func (h ) SetMode (mode ) func (h ) .isZip64 () func (f ) .hasDataDescriptor () type 5 "ReadCloser" func (rc ) Close () type 6 "Reader" func (z ) .init (r , size ) func (z ) RegisterDecompressor (method , dcomp ) func (z ) .decompressor (method ) func (r ) .initFileList () func (r ) Open (name ) (? , ? ) func (r ) .openLookup (name ) func (r ) .openReadDir (dir ) type 7 "Writer" func (w ) SetOffset (n ) func (w ) Flush () func (w ) SetComment (comment ) func (w ) Close () func (w ) Create (name ) (? , ? ) func (w ) .prepare (fh ) func (w ) CreateHeader (fh ) (? , ? ) func (w ) CreateRaw (fh ) (? , ? ) func (w ) Copy (f ) func (w ) RegisterCompressor (method , comp ) func (w ) .compressor (method ) type 8 ".archive/zip.countWriter" func (w ) Write (p ) (? , ? ) type 9 ".archive/zip.dirWriter" func (? ) Write (b ) ($ret97 , $ret98 ) // /build/gcc/src/gcc/libgo/go/archive/zip/writer.go:508 { //509 if (len(b) == $convert(, 0 )) { //509 { //510 { //510 var $t0 = 0 //510 var $t1 = $convert(, $nil) //510 $ret97 = $t0 //510 $ret98 = $t1 //510 } //0 return //510 } //0 } //509 } //511 { //512 { //512 var $t2 = 0 //512 var $t3 = New($convert(, "zip: write to directory")) //512 $ret97 = $t2 //512 $ret98 = $t3 //512 } //0 return //512 } //0 type 10 ".archive/zip.fileInfoDirEntry" type 11 ".archive/zip.fileListEntry" func (e ) .stat () func (f ) Name () func (f ) Size () ($ret28 ) // /build/gcc/src/gcc/libgo/go/archive/zip/reader.go:669 { //669 $ret28 = $convert(, 0 ) //669 return //669 } //0 func (f ) Mode () ($ret29 ) // /build/gcc/src/gcc/libgo/go/archive/zip/reader.go:670 { //670 $ret29 = $convert(, 2147484013 ) //670 return //670 } //0 func (f ) Type () ($ret30 ) // /build/gcc/src/gcc/libgo/go/archive/zip/reader.go:671 { //671 $ret30 = $convert(, 2147483648 ) //671 return //671 } //0 func (f ) IsDir () ($ret31 ) // /build/gcc/src/gcc/libgo/go/archive/zip/reader.go:672 { //672 $ret31 = $true //672 return //672 } //0 func (f ) Sys () ($ret32 ) // /build/gcc/src/gcc/libgo/go/archive/zip/reader.go:673 { //673 $ret32 = $convert(, $nil) //673 return //673 } //0 func (f ) ModTime () func (f ) Info () ($ret34 , $ret35 ) // /build/gcc/src/gcc/libgo/go/archive/zip/reader.go:682 { //682 { //682 var $t0 = $convert(, f) //682 var $t1 = $convert(, $nil) //682 $ret34 = $t0 //682 $ret35 = $t1 //682 } //0 return //682 } //0 type 12 ".archive/zip.fileWriter" func (w ) Write (p ) (? , ? ) func (w ) .close () func (w ) .writeDataDescriptor () type 13 ".archive/zip.header" type 14 ".archive/zip.headerFileInfo" func (fi ) Name () func (fi ) Size () func (fi ) IsDir () func (fi ) ModTime () func (fi ) Mode () func (fi ) Type () func (fi ) Sys () func (fi ) Info () ($ret71 , $ret72 ) // /build/gcc/src/gcc/libgo/go/archive/zip/struct.go:168 { //168 { //168 var $t0 = $convert(, fi) //168 var $t1 = $convert(, $nil) //168 $ret71 = $t0 //168 $ret72 = $t1 //168 } //0 return //168 } //0 type 15 ".archive/zip.nopCloser" func (w ) Close () ($ret105 ) // /build/gcc/src/gcc/libgo/go/archive/zip/writer.go:610 { //611 $ret105 = $convert(, $nil) //611 return //611 } //0 type 16 ".archive/zip.openDir" func (d ) Close () ($ret46 ) // /build/gcc/src/gcc/libgo/go/archive/zip/reader.go:821 { //821 $ret46 = $convert(, $nil) //821 return //821 } //0 func (d ) Stat () (? , ? ) func (d ) Read (? ) (? , ? ) func (d ) ReadDir (count ) (? , ? ) type 17 ".archive/zip.readBuf" func (b ) .uint8 () ($ret21 ) // /build/gcc/src/gcc/libgo/go/archive/zip/reader.go:617 var v = (*b)[0 ] //618 *b = (*b)[1 :] //619 { //620 $ret21 = v //620 return //620 } //0 func (b ) .uint16 () func (b ) .uint32 () func (b ) .uint64 () func (b ) .sub (n ) ($ret25 ) // /build/gcc/src/gcc/libgo/go/archive/zip/reader.go:641 var b2 = (*b)[0 :n] //642 *b = (*b)[n:] //643 { //644 $ret25 = b2 //644 return //644 } //0 type 18 ".archive/zip.writeBuf" func (b ) .uint8 (v ) // /build/gcc/src/gcc/libgo/go/archive/zip/writer.go:616 (*b)[0 ] = v //617 *b = (*b)[1 :] //618 func (b ) .uint16 (v ) func (b ) .uint32 (v ) func (b ) .uint64 (v ) type 19 "bufio.Reader" func (b ) .writeBuf (w ) (? , ? ) func (b ) WriteTo (w ) (n , err ) func (b ) ReadString (delim ) (? , ? ) func (b ) .collectFragments (delim ) (fullBuffers , finalFragment , totalLen , err ) func (b ) ReadLine () (line , isPrefix , err ) func (b ) Size () func (b ) Reset (r ) func (b ) .fill () func (b ) UnreadByte () func (b ) ReadRune () (r , size , err ) func (b ) .reset (buf , r ) func (b ) .readErr () func (b ) UnreadRune () func (b ) ReadSlice (delim ) (line , err ) func (b ) Peek (n ) (? , ? ) func (b ) ReadByte () (? , ? ) func (b ) Discard (n ) (discarded , err ) func (b ) Read (p ) (n , err ) func (b ) ReadBytes (delim ) (? , ? ) func (b ) Buffered () type 20 "bufio.Writer" func (b ) WriteRune (r ) (size , err ) func (b ) WriteByte (c ) func (b ) Write (p ) (nn , err ) func (b ) ReadFrom (r ) (n , err ) func (b ) Buffered () func (b ) AvailableBuffer () func (b ) WriteString (s ) (? , ? ) func (b ) Available () func (b ) Flush () func (b ) Reset (w ) func (b ) Size () type 21 "hash.Hash" type 22 "hash.Hash32" type 23 "hash/crc32.Table" type 24 ".internal/poll.fdMutex" func (mu ) .incref () func (mu ) .increfAndClose () func (mu ) .decref () func (mu ) .rwlock (read ) func (mu ) .rwunlock (read ) type 25 ".internal/poll.pollDesc" func (pd ) .init (fd ) func (pd ) .evict () func (pd ) .close () func (pd ) .wait (mode , isFile ) func (pd ) .prepare (mode , isFile ) func (pd ) .pollable () func (pd ) .prepareRead (isFile ) func (pd ) .waitWrite (isFile ) func (pd ) .prepareWrite (isFile ) func (pd ) .waitRead (isFile ) func (pd ) .waitCanceled (mode ) type 26 "internal/poll.FD" func (fd ) Pwrite (p , off ) (? , ? ) func (fd ) .writeUnlock () func (fd ) WriteToInet4 (p , sa ) (? , ? ) func (fd ) WriteMsgInet4 (p , oob , sa ) (? , ? , ? ) func (fd ) Write (p ) (? , ? ) func (fd ) ReadFromInet4 (p , from ) (? , ? ) func (fd ) SetsockoptLinger (level , name , l ) func (fd ) ReadFrom (p ) (? , ? , ? ) func (fd ) .readLock () func (fd ) ReadMsgInet6 (p , oob , flags , sa6 ) (? , ? , ? , ? ) func (fd ) .writeLock () func (fd ) Pread (p , off ) (? , ? ) func (fd ) Read (p ) (? , ? ) func (fd ) ReadFromInet6 (p , from ) (? , ? ) func (fd ) Ftruncate (size ) func (fd ) SetBlocking () func (fd ) ReadDirent (buf ) (? , ? ) func (fd ) Close () func (fd ) ReadMsgInet4 (p , oob , flags , sa4 ) (? , ? , ? , ? ) func (fd ) .destroy () func (fd ) RawControl (f ) func (fd ) Init (net , pollable ) func (fd ) Fsync () func (fd ) .readUnlock () func (fd ) Dup () (? , ? , ? ) func (fd ) Shutdown (how ) func (fd ) WriteOnce (p ) (? , ? ) func (fd ) SetsockoptIPMreq (level , name , mreq ) func (fd ) Writev (v ) (? , ? ) func (fd ) RawWrite (f ) func (fd ) SetReadDeadline (t ) ($ret31 ) func (fd ) WriteToInet6 (p , sa ) (? , ? ) func (fd ) Fchown (uid , gid ) func (fd ) SetsockoptIPv6Mreq (level , name , mreq ) func (fd ) SetsockoptInt (level , name , arg ) func (fd ) Fchdir () func (fd ) SetsockoptIPMreqn (level , name , mreq ) func (fd ) WaitWrite () func (fd ) SetsockoptByte (level , name , arg ) func (fd ) Fchmod (mode ) func (fd ) Seek (offset , whence ) (? , ? ) func (fd ) Accept () (? , ? , ? , ? ) func (fd ) WriteMsg (p , oob , sa ) (? , ? , ? ) func (fd ) SetWriteDeadline (t ) ($ret32 ) func (fd ) WriteMsgInet6 (p , oob , sa ) (? , ? , ? ) func (fd ) .incref () func (fd ) WriteTo (p , sa ) (? , ? ) func (fd ) SetsockoptInet4Addr (level , name , arg ) func (fd ) .eofError (n , err ) func (fd ) .decref () func (fd ) RawRead (f ) func (fd ) SetDeadline (t ) ($ret30 ) func (fd ) Fstat (s ) func (fd ) ReadMsg (p , oob , flags ) (? , ? , ? , ? , ? ) type 27 "io.Closer" type 28 "io.ReadCloser" type 29 "io.Reader" type 30 "io.ReaderAt" type 31 "io.WriteCloser" type 32 "io.Writer" type 33 "io/fs.DirEntry" type 34 "io/fs.File" type 35 "io/fs.FileInfo" type 36 "io/fs.FileMode" func (m ) IsDir () ($ret7 ) // /build/gcc/src/gcc/libgo/go/io/fs/fs.go:222 { //223 $ret7 = ((m & $convert(, 2147483648 )) != $convert(, 0 )) //223 return //223 } //0 func (m ) Type () ($ret10 ) // /build/gcc/src/gcc/libgo/go/io/fs/fs.go:238 { //239 $ret10 = (m & $convert(, 2401763328 )) //239 return //239 } //0 func (m ) Perm () ($ret9 ) func (m ) IsRegular () ($ret8 ) func (m ) String () type 37 ".os.dirInfo" func (d ) .close () type 38 ".os.file" func (file ) .close () type 39 ".os.readdirMode" type 40 "os.DirEntry" = type 41 "os.File" func (f ) Stat () (? , ? ) func (f ) .seek (offset , whence ) (ret , err ) func (f ) Fd () func (f ) .checkValid (op ) ($ret131 ) func (f ) .setWriteDeadline (t ) func (f ) .setReadDeadline (t ) func (f ) WriteString (s ) (n , err ) func (f ) ReadFrom (r ) (n , err ) func (f ) .wrapErr (op , err ) func (f ) SyscallConn () (? , ? ) func (f ) WriteAt (b , off ) (n , err ) func (f ) ReadAt (b , off ) (n , err ) func (f ) SetWriteDeadline (t ) func (f ) Read (b ) (n , err ) func (f ) .pread (b , off ) (n , err ) func (f ) Write (b ) (n , err ) func (f ) SetReadDeadline (t ) func (f ) .readdir (n , mode ) (names , dirents , infos , err ) func (f ) Seek (offset , whence ) (ret , err ) func (f ) ReadDir (n ) (? , ? ) func (f ) Chmod (mode ) func (f ) Readdirnames (n ) (names , err ) func (f ) SetDeadline (t ) func (f ) Close () func (f ) .chmod (mode ) func (f ) .read (b ) (n , err ) func (f ) .pwrite (b , off ) (n , err ) func (f ) .write (b ) (n , err ) func (f ) .readFrom (r ) (written , handled , err ) func (f ) Readdir (n ) (? , ? ) func (f ) Chown (uid , gid ) func (f ) Truncate (size ) func (f ) Name () func (f ) Sync () func (f ) .setDeadline (t ) func (f ) Chdir () type 42 "os.FileInfo" = type 43 "os.FileMode" = type 44 "sync.Mutex" func (m ) Lock () func (m ) TryLock () func (m ) .lockSlow () func (m ) Unlock () func (m ) .unlockSlow (new ) type 45 "sync.Once" func (o ) Do (f ) func (o ) .doSlow (f ) type 46 ".syscall._DIR" type 47 ".syscall.___dirstream" type 48 ".syscall._socklen_t" type 49 "syscall.DIR" type 50 "syscall.IPMreq" type 51 "syscall.IPMreqn" type 52 "syscall.IPv6Mreq" type 53 "syscall.Iovec" func (iov ) SetLen (length ) type 54 "syscall.Iovec_len_t" type 55 "syscall.Linger" type 56 "syscall.RawConn" type 57 "syscall.RawSockaddr" type 58 "syscall.RawSockaddrAny" type 59 "syscall.RawSockaddrInet4" func (sa ) .setLen () ($ret90 ) type 60 "syscall.RawSockaddrInet6" func (sa ) .setLen () ($ret91 ) type 61 "syscall.Sockaddr" type 62 "syscall.SockaddrInet4" func (sa ) .sockaddr () (? , ? , ? ) type 63 "syscall.SockaddrInet6" func (sa ) .sockaddr () (? , ? , ? ) type 64 "syscall.Socklen_t" type 65 "syscall.Stat_t" type 66 "syscall.Timespec" func (ts ) Unix () (sec , nsec ) func (ts ) Nano () type 67 "syscall.Timespec_nsec_t" = type 68 "syscall.Timespec_sec_t" = type 69 ".time.zone" type 70 ".time.zoneTrans" type 71 "time.Duration" func (d ) String () func (d ) Nanoseconds () ($ret73 ) func (d ) Seconds () ($ret76 ) func (d ) Microseconds () ($ret74 ) func (d ) Milliseconds () ($ret75 ) func (d ) Hours () ($ret78 ) func (d ) Truncate (m ) ($ret79 ) func (d ) Minutes () ($ret77 ) func (d ) Round (m ) type 72 "time.Location" func (l ) .get () func (l ) String () func (l ) .lookup (sec ) (name , offset , start , end , isDST ) func (l ) .lookupFirstZone () func (l ) .firstZoneUsed () func (l ) .lookupName (name , unix ) (offset , ok ) type 73 "time.Month" func (m ) String () type 74 "time.Time" func (t ) Weekday () func (t ) Second () func (t ) Year () func (t ) .addSec (d ) func (t ) UnmarshalJSON (data ) func (t ) ISOWeek () (year , week ) func (t ) Month () func (t ) Location () func (t ) GobEncode () (? , ? ) func (t ) Date () (year , month , day ) func (t ) UnixMilli () func (t ) Hour () func (t ) .abs () func (t ) IsZero () func (t ) Nanosecond () func (t ) UTC () func (t ) In (loc ) func (t ) .locabs () (name , offset , abs ) func (t ) Sub (u ) func (t ) Equal (u ) func (t ) String () func (t ) GoString () func (t ) Before (u ) func (t ) Format (layout ) func (t ) Add (d ) func (t ) MarshalJSON () (? , ? ) func (t ) IsDST () func (t ) .date (full ) (year , month , day , yday ) func (t ) AddDate (years , months , days ) func (t ) .sec () func (t ) Local () func (t ) .mono () func (t ) UnixMicro () func (t ) YearDay () func (t ) Unix () func (t ) UnmarshalBinary (data ) func (t ) UnmarshalText (data ) func (t ) Truncate (d ) func (t ) Round (d ) func (t ) .stripMono () func (t ) MarshalText () (? , ? ) func (t ) .nsec () func (t ) Zone () (name , offset ) func (t ) .setLoc (loc ) func (t ) .unixSec () func (t ) Day () func (t ) GobDecode (data ) func (t ) UnixNano () func (t ) After (u ) func (t ) MarshalBinary () (? , ? ) func (t ) Clock () (hour , min , sec ) func (t ) .setMono (m ) func (t ) Minute () func (t ) AppendFormat (b , layout ) type 75 "time.Weekday" func (d ) String () type 76 (? ) type 77 () type 78 (? , ? ) type 79 (? , ? , ? , ? , ? , ? , ? , ? ) type 80 (? ) type 81 (? , ? ) type 82 (? ) type 83 (? , ? ) type 84 (? ) (? , ? ) type 85 (? ) type 86 (? , ? , ? , ? ) type 87 (? ) type 88 (? , ? ) type 89 (? ) type 90 (? ) type 91 * type 92 * type 93 * type 94 * type 95 * type 96 * type 97 * type 98 * type 99 * type 100 * type 101 * type 102 * type 103 * type 104 * type 105 * type 106 * type 107 * type 108 * type 109 * type 110 * type 111 * type 112 * type 113 * type 114 * type 115 * type 116 * type 117 * type 118 * type 119 * type 120 * type 121 * type 122 * type 123 * type 124 * type 125 * type 126 * type 127 * type 128 * type 129 * type 130 * type 131 * type 132 * type 133 struct { Addr ; Pad ; } type 134 struct { Base ; Len ; } type 135 struct { Dev ; Ino ; Nlink ; Mode ; Uid ; Gid ; .syscall.__pad0 ; Rdev ; Size ; Blksize ; Blocks ; Atim ; Mtim ; Ctim ; .syscall.__glibc_reserved ; } type 136 struct { Family ; Data ; } type 137 struct { Family ; Port ; Addr ; Zero ; } type 138 struct { Family ; Port ; Flowinfo ; Addr ; Scope_id ; } type 139 struct { Multiaddr ; Interface ; } type 140 struct { Multiaddr ; Address ; Ifindex ; } type 141 struct { Multiaddr ; Interface ; } type 142 struct { Name ; Comment ; NonUTF8 ; CreatorVersion ; ReaderVersion ; Flags ; Method ; Modified ; ModifiedTime ; ModifiedDate ; CRC32 ; CompressedSize ; UncompressedSize ; CompressedSize64 ; UncompressedSize64 ; Extra ; ExternalAttrs ; } type 143 struct { Onoff ; Linger ; } type 144 struct { Port ; Addr ; .syscall.raw ; } type 145 struct { Port ; ZoneId ; Addr ; .syscall.raw ; } type 146 struct { Sec ; Nsec ; } type 147 struct { ? ; .archive/zip.offset ; .archive/zip.raw ; } type 148 struct { ? ; .archive/zip.zipw ; .archive/zip.rawCount ; .archive/zip.comp ; .archive/zip.compCount ; .archive/zip.crc32 ; .archive/zip.closed ; } type 149 struct { ? ; } type 150 struct { } type 151 struct { ? ; .archive/zip.zip ; .archive/zip.zipr ; .archive/zip.headerOffset ; .archive/zip.zip64 ; .archive/zip.descErr ; } type 152 struct { .archive/zip.cw ; .archive/zip.dir ; .archive/zip.last ; .archive/zip.closed ; .archive/zip.compressors ; .archive/zip.comment ; .archive/zip.testHookCloseSizeOffset ; } type 153 struct { .archive/zip.e ; .archive/zip.files ; .archive/zip.offset ; } type 154 struct { .archive/zip.f ; ? ; } type 155 struct { .archive/zip.fh ; } type 156 struct { .archive/zip.name ; .archive/zip.file ; .archive/zip.isDir ; } type 157 struct { .archive/zip.r ; File ; Comment ; .archive/zip.decompressors ; .archive/zip.fileListOnce ; .archive/zip.fileList ; } type 158 struct { .archive/zip.w ; .archive/zip.count ; } type 159 struct { .bufio.buf ; .bufio.rd ; .bufio.r ; .bufio.w ; .bufio.err ; .bufio.lastByte ; .bufio.lastRuneSize ; } type 160 struct { .bufio.err ; .bufio.buf ; .bufio.n ; .bufio.wr ; } type 161 struct { .internal/poll.fdmu ; Sysfd ; .internal/poll.pd ; .internal/poll.iovecs ; .internal/poll.csema ; .internal/poll.isBlocking ; IsStream ; ZeroReadIsEOF ; .internal/poll.isFile ; } type 162 struct { .internal/poll.runtimeCtx ; } type 163 struct { .internal/poll.state ; .internal/poll.rsema ; .internal/poll.wsema ; } type 164 struct { ? ; } type 165 struct { .os.dir ; } type 166 struct { .os.pfd ; .os.name ; .os.dirinfo ; .os.nonblock ; .os.stdoutOrErr ; .os.appendMode ; } type 167 struct { .sync.done ; .sync.m ; } type 168 struct { .sync.state ; .sync.sema ; } type 169 struct { .time.name ; .time.offset ; .time.isDST ; } type 170 struct { .time.name ; .time.zone ; .time.tx ; .time.extend ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } type 171 struct { .time.wall ; .time.ext ; .time.loc ; } type 172 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } type 173 [14 ] type 174 [16 ] type 175 [256 ] type 176 [3 ] type 177 [4 ] type 178 [8 ] type 179 [96 ] type 180 [] type 181 [] type 182 [] type 183 [] type 184 [] type 185 [] type 186 [] type 187 [] type 188 [] type 189 [] type 190 [] type 191 [] type 192 map [] type 193 map [] type 194 interface { ? ; Sum32 () ; } type 195 interface { ? ; BlockSize () ; Reset (); Size () ; Sum (b ) ; } type 196 interface { Close () ; } type 197 interface { ? ; ? ; } type 198 interface { Close () ; Read (? ) (? , ? ); Stat () (? , ? ); } type 199 interface { ? ; ? ; } type 200 interface { Control (f ) ; Read (f ) ; Write (f ) ; } type 201 interface { ? ; ? ; } type 202 interface { Info () (? , ? ); IsDir () ; Name () ; Type () ; } type 203 interface { IsDir () ; ModTime () ; Mode () ; Name () ; Size () ; Sys () ; } type 204 interface { ReadAt (p , off ) (n , err ); } type 205 interface { Read (p ) (n , err ); } type 206 interface { Write (p ) (n , err ); } type 207 interface { .syscall.sockaddr () (ptr , len , err ); } func .newFlateWriter (w ) const Deflate = 8 var ErrAlgorithm var ErrChecksum var ErrFormat func FileInfoHeader (fi ) (? , ? ) func NewReader (r , size ) (? , ? ) func NewWriter (w ) func OpenReader (name ) (? , ? ) func RegisterCompressor (method , comp ) func RegisterDecompressor (method , dcomp ) const Store = 0 func NewReaderSize (rd , size ) func NewWriterSize (w , size ) func New (text ) var IEEETable func New (tab ) func Replace (s , old , new , n ) func .unixTime (sec , nsec ) func Date (year , month , day , hour , min , sec , nsec , loc ) var UTC checksum 1B9119E6B38D1B31DA608CC0B8DDF92DD6C9C3BB v3; package bufio pkgpath bufio import bytes bytes "bytes" import errors errors "errors" import io io "io" import strings strings "strings" import utf8 unicode/utf8 "unicode/utf8" indirectimport bytealg internal/bytealg init bufio bufio..import bytes bytes..import errors errors..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import io io..import runtime runtime..import sync sync..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos race ~internal_1race unsafeheader ~internal_1unsafeheader atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 1 2 1 3 1 4 1 5 1 6 1 7 1 8 2 3 2 4 2 6 4 3 4 6 5 2 5 3 5 4 5 6 5 7 6 3 7 3 7 6 types 24 6 30 1558 466 28 766 29 29 77 46 45 45 18 18 18 18 45 186 105 291 21 22 73 74 type 1 "ReadWriter" type 2 "Reader" func (b ) Size () func (b ) Reset (r ) func (b ) .reset (buf , r ) func (b ) .fill () func (b ) .readErr () func (b ) Peek (n ) (? , ? ) func (b ) Discard (n ) (discarded , err ) func (b ) Read (p ) (n , err ) func (b ) ReadByte () (? , ? ) func (b ) UnreadByte () func (b ) ReadRune () (r , size , err ) func (b ) UnreadRune () func (b ) Buffered () func (b ) ReadSlice (delim ) (line , err ) func (b ) ReadLine () (line , isPrefix , err ) func (b ) .collectFragments (delim ) (fullBuffers , finalFragment , totalLen , err ) func (b ) ReadBytes (delim ) (? , ? ) func (b ) ReadString (delim ) (? , ? ) func (b ) WriteTo (w ) (n , err ) func (b ) .writeBuf (w ) (? , ? ) type 3 "Scanner" func (s ) Err () func (s ) Bytes () func (s ) Text () func (s ) Scan () func (s ) .advance (n ) func (s ) .setErr (err ) func (s ) Buffer (buf , max ) func (s ) Split (split ) type 4 "SplitFunc" type 5 "Writer" func (b ) Size () func (b ) Reset (w ) func (b ) Flush () func (b ) Available () func (b ) AvailableBuffer () func (b ) Buffered () func (b ) Write (p ) (nn , err ) func (b ) WriteByte (c ) func (b ) WriteRune (r ) (size , err ) func (b ) WriteString (s ) (? , ? ) func (b ) ReadFrom (r ) (n , err ) type 6 "io.Reader" type 7 "io.Writer" type 8 (? , ? ) (? , ? , ? ) type 9 (? , ? ) type 10 (? , ? ) type 11 (? , ? ) type 12 * type 13 * type 14 * type 15 * type 16 struct { ? ; ? ; } type 17 struct { .bufio.buf ; .bufio.rd ; .bufio.r ; .bufio.w ; .bufio.err ; .bufio.lastByte ; .bufio.lastRuneSize ; } type 18 struct { .bufio.err ; .bufio.buf ; .bufio.n ; .bufio.wr ; } type 19 struct { .bufio.r ; .bufio.split ; .bufio.maxTokenSize ; .bufio.token ; .bufio.buf ; .bufio.start ; .bufio.end ; .bufio.err ; .bufio.empties ; .bufio.scanCalled ; .bufio.done ; } type 20 [] type 21 [] type 22 interface { Read (p ) (n , err ); } type 23 interface { Write (p ) (n , err ); } var ErrAdvanceTooFar var ErrBadReadCount var ErrBufferFull var ErrFinalToken var ErrInvalidUnreadByte var ErrInvalidUnreadRune var ErrNegativeAdvance var ErrNegativeCount var ErrTooLong const MaxScanTokenSize = 65536 func NewReadWriter (r , w ) func NewReader (rd ) ($ret1 ) // /build/gcc/src/gcc/libgo/go/bufio/bufio.go:62 { //63 $ret1 = NewReaderSize(rd, 4096 ) //63 return //63 } //0 func NewReaderSize (rd , size ) func NewScanner (r ) func NewWriter (w ) ($ret18 ) // /build/gcc/src/gcc/libgo/go/bufio/bufio.go:600 { //601 $ret18 = NewWriterSize(w, 4096 ) //601 return //601 } //0 func NewWriterSize (w , size ) func ScanBytes (data , atEOF ) (advance , token , err ) // /build/gcc/src/gcc/libgo/go/bufio/scan.go:290 { //291 if (atEOF && (len(data) == $convert(, 0 ))) { //291 { //292 { //292 var $t0 = 0 //292 var $t1 = $nil //292 var $t2 = $convert(, $nil) //292 advance = $t0 //292 token = $t1 //292 err = $t2 //292 } //0 return //292 } //0 } //291 } //293 { //294 { //294 var $t3 = 1 //294 var $t4 = (data)[0 :1 ] //294 var $t5 = $convert(, $nil) //294 advance = $t3 //294 token = $t4 //294 err = $t5 //294 } //0 return //294 } //0 func ScanLines (data , atEOF ) (advance , token , err ) func ScanRunes (data , atEOF ) (advance , token , err ) func ScanWords (data , atEOF ) (advance , token , err ) func IndexByte (b , c ) checksum 9849B7ECBDBC361FAFDC9A774F87C8184A349478 v3; package bytes pkgpath bytes import errors errors "errors" import bytealg internal/bytealg "internal/bytealg" import io io "io" import unicode unicode "unicode" import utf8 unicode/utf8 "unicode/utf8" init bytes bytes..import errors errors..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import io io..import runtime runtime..import sync sync..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos race ~internal_1race unsafeheader ~internal_1unsafeheader atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 1 2 1 3 1 5 3 2 3 5 4 1 4 2 4 3 4 5 4 6 5 2 6 2 6 5 types 48 3 1777 823 358 33 29 29 30 37 35 36 39 250 47 72 73 46 46 60 45 47 47 47 45 34 34 48 18 18 18 19 65 63 65 73 90 87 25 24 23 21 22 22 20 20 21 73 74 type 1 "Buffer" func (b ) Bytes () func (b ) String () func (b ) .empty () func (b ) Len () func (b ) Cap () func (b ) Truncate (n ) func (b ) Reset () func (b ) .tryGrowByReslice (n ) (? , ? ) func (b ) .grow (n ) func (b ) Grow (n ) func (b ) Write (p ) (n , err ) func (b ) WriteString (s ) (n , err ) func (b ) ReadFrom (r ) (n , err ) func (b ) WriteTo (w ) (n , err ) func (b ) WriteByte (c ) func (b ) WriteRune (r ) (n , err ) func (b ) Read (p ) (n , err ) func (b ) Next (n ) func (b ) ReadByte () (? , ? ) func (b ) ReadRune () (r , size , err ) func (b ) UnreadRune () func (b ) UnreadByte () func (b ) ReadBytes (delim ) (line , err ) func (b ) .readSlice (delim ) (line , err ) func (b ) ReadString (delim ) (line , err ) type 2 "Reader" func (r ) Len () func (r ) Size () func (r ) Read (b ) (n , err ) func (r ) ReadAt (b , off ) (n , err ) func (r ) ReadByte () (? , ? ) func (r ) UnreadByte () func (r ) ReadRune () (ch , size , err ) func (r ) UnreadRune () func (r ) Seek (offset , whence ) (? , ? ) func (r ) WriteTo (w ) (n , err ) func (r ) Reset (b ) type 3 ".bytes.asciiSet" func (as ) .contains (c ) ($ret62 ) // /build/gcc/src/gcc/libgo/go/bytes/bytes.go:893 { //894 $ret62 = (((*as)[(c / $convert(, 32 ))] & ($convert(, 1 ) << (c % $convert(, 32 )))) != $convert(, 0 )) //894 return //894 } //0 type 4 ".bytes.readOp" type 5 "io.Reader" type 6 "io.Writer" type 7 ".unicode.d" type 8 "unicode.CaseRange" type 9 "unicode.Range16" type 10 "unicode.Range32" type 11 "unicode.RangeTable" type 12 "unicode.SpecialCase" func (special ) ToLower (r ) func (special ) ToTitle (r ) func (special ) ToUpper (r ) type 13 (? , ? ) type 14 (? , ? , ? , ? ) type 15 (? , ? , ? , ? ) type 16 (? , ? ) type 17 (? , ? ) type 18 (? , ? , ? ) type 19 (? , ? ) type 20 (? , ? ) type 21 (? , ? ) type 22 (? , ? ) type 23 (? , ? ) type 24 (? ) type 25 (? ) type 26 (? , ? ) type 27 * type 28 * type 29 * type 30 * type 31 struct { Lo ; Hi ; Stride ; } type 32 struct { Lo ; Hi ; Delta ; } type 33 struct { Lo ; Hi ; Stride ; } type 34 struct { R16 ; R32 ; LatinOffset ; } type 35 struct { .bytes.buf ; .bytes.off ; .bytes.lastRead ; } type 36 struct { .bytes.s ; .bytes.i ; .bytes.prevRune ; } type 37 [256 ] type 38 [3 ] type 39 [8 ] type 40 [] type 41 [] type 42 [] type 43 [] type 44 [] type 45 [] type 46 interface { Read (p ) (n , err ); } type 47 interface { Write (p ) (n , err ); } func .genSplit (s , sep , sepSave , n ) func .indexFunc (s , f , truth ) func .lastIndexFunc (s , f , truth ) func Compare (a , b ) ($ret18 ) // /build/gcc/src/gcc/libgo/go/bytes/bytes.go:26 { //27 $ret18 = Compare(a, b) //27 return //27 } //0 func Contains (b , subslice ) ($ret21 ) // /build/gcc/src/gcc/libgo/go/bytes/bytes.go:75 { //76 $ret21 = (Index(b, subslice) != $convert(, -1 )) //76 return //76 } //0 func ContainsAny (b , chars ) ($ret22 ) // /build/gcc/src/gcc/libgo/go/bytes/bytes.go:80 { //81 $ret22 = (IndexAny(b, chars) >= $convert(, 0 )) //81 return //81 } //0 func ContainsRune (b , r ) ($ret23 ) // /build/gcc/src/gcc/libgo/go/bytes/bytes.go:85 { //86 $ret23 = (IndexRune(b, r) >= $convert(, 0 )) //86 return //86 } //0 func Count (s , sep ) func Cut (s , sep ) (before , after , found ) // /build/gcc/src/gcc/libgo/go/bytes/bytes.go:1271 { //1272 var i = Index(s, sep) //1272 if (i >= $convert(, 0 )) { //1272 { //1273 { //1273 var $t0 = (s)[0 :i] //1273 var $t1 = (s)[(i + len(sep)):] //1273 var $t2 = $true //1273 before = $t0 //1273 after = $t1 //1273 found = $t2 //1273 } //0 return //1273 } //0 } //1272 } //1274 { //1275 { //1275 var $t3 = s //1275 var $t4 = $nil //1275 var $t5 = $false //1275 before = $t3 //1275 after = $t4 //1275 found = $t5 //1275 } //0 return //1275 } //0 func Equal (a , b ) ($ret17 ) // /build/gcc/src/gcc/libgo/go/bytes/bytes.go:18 { //20 $ret17 = ($convert(, a) == $convert(, b)) //20 return //20 } //0 func EqualFold (s , t ) var ErrTooLarge func Fields (s ) func FieldsFunc (s , f ) func HasPrefix (s , prefix ) ($ret39 ) // /build/gcc/src/gcc/libgo/go/bytes/bytes.go:541 { //542 $ret39 = ((len(s) >= len(prefix)) && Equal((s)[0 :len(prefix)], prefix)) //542 return //542 } //0 func HasSuffix (s , suffix ) ($ret40 ) // /build/gcc/src/gcc/libgo/go/bytes/bytes.go:546 { //547 $ret40 = ((len(s) >= len(suffix)) && Equal((s)[(len(s) - len(suffix)):], suffix)) //547 return //547 } //0 func Index (s , sep ) func IndexAny (s , chars ) func IndexByte (b , c ) ($ret24 ) // /build/gcc/src/gcc/libgo/go/bytes/bytes.go:90 { //91 $ret24 = IndexByte(b, c) //91 return //91 } //0 func IndexFunc (s , f ) ($ret58 ) // /build/gcc/src/gcc/libgo/go/bytes/bytes.go:822 { //823 $ret58 = .indexFunc(s, f, $true) //823 return //823 } //0 func IndexRune (s , r ) func Join (s , sep ) func LastIndex (s , sep ) func LastIndexAny (s , chars ) func LastIndexByte (s , c ) ($ret27 ) // /build/gcc/src/gcc/libgo/go/bytes/bytes.go:141 { //142 var i = (len(s) - 1 ) //142 { /*for*/ //142 goto $l0 //142 :$l1 //142 { //142 { //143 if ((s)[i] == c) { //143 { //144 $ret27 = i //144 return //144 } //0 } //143 } //145 } //146 { //142 i = (i - $convert(, 1 )) //142 } //142 :$l0 //142 if (i >= $convert(, 0 )) { //142 goto $l1 //142 } //142 } //142 } //146 { //147 $ret27 = $convert(, -1 ) //147 return //147 } //0 func LastIndexFunc (s , f ) ($ret59 ) // /build/gcc/src/gcc/libgo/go/bytes/bytes.go:829 { //830 $ret59 = .lastIndexFunc(s, f, $true) //830 return //830 } //0 func Map (mapping , s ) const MinRead = 512 func NewBuffer (buf ) func NewBufferString (s ) func NewReader (b ) func Repeat (b , count ) func Replace (s , old , new , n ) func ReplaceAll (s , old , new ) ($ret76 ) // /build/gcc/src/gcc/libgo/go/bytes/bytes.go:1117 { //1118 $ret76 = Replace(s, old, new, $convert(, -1 )) //1118 return //1118 } //0 func Runes (s ) func Split (s , sep ) ($ret34 ) // /build/gcc/src/gcc/libgo/go/bytes/bytes.go:396 { //396 $ret34 = .genSplit(s, sep, $convert(, 0 ), $convert(, -1 )) //396 return //396 } //0 func SplitAfter (s , sep ) ($ret35 ) // /build/gcc/src/gcc/libgo/go/bytes/bytes.go:402 { //403 $ret35 = .genSplit(s, sep, len(sep), $convert(, -1 )) //403 return //403 } //0 func SplitAfterN (s , sep , n ) ($ret33 ) // /build/gcc/src/gcc/libgo/go/bytes/bytes.go:386 { //387 $ret33 = .genSplit(s, sep, len(sep), n) //387 return //387 } //0 func SplitN (s , sep , n ) ($ret32 ) // /build/gcc/src/gcc/libgo/go/bytes/bytes.go:377 { //377 $ret32 = .genSplit(s, sep, $convert(, 0 ), n) //377 return //377 } //0 func Title (s ) func ToLower (s ) func ToLowerSpecial (c , s ) func ToTitle (s ) ($ret45 ) // /build/gcc/src/gcc/libgo/go/bytes/bytes.go:676 { //676 $ret45 = Map(ToTitle, s) //676 return //676 } //0 func ToTitleSpecial (c , s ) func ToUpper (s ) func ToUpperSpecial (c , s ) func ToValidUTF8 (s , replacement ) func Trim (s , cutset ) func TrimFunc (s , f ) ($ret55 ) // /build/gcc/src/gcc/libgo/go/bytes/bytes.go:797 { //798 $ret55 = TrimRightFunc(TrimLeftFunc(s, f), f) //798 return //798 } //0 func TrimLeft (s , cutset ) func TrimLeftFunc (s , f ) ($ret53 ) // /build/gcc/src/gcc/libgo/go/bytes/bytes.go:774 var i = .indexFunc(s, f, $false) //775 { //776 if (i == $convert(, -1 )) { //776 { //777 $ret53 = $nil //777 return //777 } //0 } //776 } //778 { //779 $ret53 = (s)[i:] //779 return //779 } //0 func TrimPrefix (s , prefix ) ($ret56 ) // /build/gcc/src/gcc/libgo/go/bytes/bytes.go:803 { //804 if HasPrefix(s, prefix) { //804 { //805 $ret56 = (s)[len(prefix):] //805 return //805 } //0 } //804 } //806 { //807 $ret56 = s //807 return //807 } //0 func TrimRight (s , cutset ) func TrimRightFunc (s , f ) func TrimSpace (s ) func TrimSuffix (s , suffix ) ($ret57 ) // /build/gcc/src/gcc/libgo/go/bytes/bytes.go:812 { //813 if HasSuffix(s, suffix) { //813 { //814 $ret57 = (s)[0 :(len(s) - len(suffix))] //814 return //814 } //0 } //813 } //815 { //816 $ret57 = s //816 return //816 } //0 func Compare (a , b ) func IndexByte (b , c ) func .isExcludingLatin (rangeTab , r ) var .properties var Digit var Letter func To (_case , r ) func ToTitle (r ) ($ret22 ) // /build/gcc/src/gcc/libgo/go/unicode/letter.go:274 { //275 if (r <= $convert(, 127' )) { //275 { //276 if (($convert(, 97' ) <= r) && (r <= $convert(, 122' ))) { //276 r = (r - $convert(, 32' )) //277 } //276 } //278 { //279 $ret22 = r //279 return //279 } //0 } //275 } //280 { //281 $ret22 = To($convert(, 2 ), r) //281 return //281 } //0 checksum AF0116DBD9D0133D3CEDF6C0865756469FCB75ED v3; package bzip2 pkgpath compress/bzip2 import bufio bufio "bufio" import io io "io" import sort sort "sort" init bzip2 compress_1bzip2..import bufio bufio..import bytes bytes..import errors errors..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import io io..import runtime runtime..import sort sort..import sync sync..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos race ~internal_1race unsafeheader ~internal_1unsafeheader atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 1 2 1 3 1 4 1 5 1 6 1 7 1 9 1 10 2 3 2 4 2 5 2 6 2 7 2 9 2 10 3 4 3 5 3 7 5 4 5 7 6 3 6 4 6 5 6 7 6 9 7 4 8 4 8 5 8 7 9 4 9 7 types 14 2 85 475 1543 29 29 43 17 185 24 21 22 73 74 type 1 "StructuralError" func (s ) Error () type 2 ".compress/bzip2.moveToFrontDecoder" func (m ) Decode (n ) (b ) // /build/gcc/src/gcc/libgo/go/compress/bzip2/move_to_front.go:39 b = (m)[n] //44 copy((m)[1 :], (m)[0 :n]) //45 (m)[0 ] = b //46 return //47 func (m ) First () ($ret17 ) // /build/gcc/src/gcc/libgo/go/compress/bzip2/move_to_front.go:51 { //52 $ret17 = (m)[0 ] //52 return //52 } //0 type 3 "bufio.Reader" func (b ) .writeBuf (w ) (? , ? ) func (b ) WriteTo (w ) (n , err ) func (b ) ReadString (delim ) (? , ? ) func (b ) .collectFragments (delim ) (fullBuffers , finalFragment , totalLen , err ) func (b ) ReadLine () (line , isPrefix , err ) func (b ) Size () func (b ) Reset (r ) func (b ) .fill () func (b ) UnreadByte () func (b ) ReadRune () (r , size , err ) func (b ) .reset (buf , r ) func (b ) .readErr () func (b ) UnreadRune () func (b ) ReadSlice (delim ) (line , err ) func (b ) Peek (n ) (? , ? ) func (b ) ReadByte () (? , ? ) func (b ) Discard (n ) (discarded , err ) func (b ) Read (p ) (n , err ) func (b ) ReadBytes (delim ) (? , ? ) func (b ) Buffered () type 4 "io.Reader" type 5 "io.Writer" type 6 (? , ? ) type 7 * type 8 struct { .bufio.buf ; .bufio.rd ; .bufio.r ; .bufio.w ; .bufio.err ; .bufio.lastByte ; .bufio.lastRuneSize ; } type 9 [256 ] type 10 [] type 11 [] type 12 interface { Read (p ) (n , err ); } type 13 interface { Write (p ) (n , err ); } var .crctab func NewReader (r ) func NewReaderSize (rd , size ) checksum 981F9290B12DFEBC762E153A2B6E4D4B29CE0768 v3; package flate pkgpath compress/flate import bufio bufio "bufio" import fmt fmt "fmt" import io io "io" import math math "math" import bits math/bits "math/bits" import sort sort "sort" import strconv strconv "strconv" import sync sync "sync" init flate compress_1flate..import bufio bufio..import bytes bytes..import errors errors..import fmt fmt..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 1 2 1 3 1 5 1 8 1 10 1 16 1 19 1 22 2 3 2 5 2 8 2 10 2 16 2 19 2 22 3 5 3 8 3 16 4 3 4 5 4 6 4 7 4 8 4 9 4 10 4 11 4 12 4 13 4 14 4 15 4 16 4 17 4 18 4 19 4 20 4 21 4 22 6 3 6 5 6 8 6 16 7 3 7 5 7 6 7 8 7 10 7 16 7 19 7 20 7 21 8 5 8 16 9 5 9 16 9 19 10 3 10 5 10 8 10 16 10 19 11 3 11 5 11 6 11 8 11 10 11 14 11 16 11 17 11 19 11 20 11 21 12 5 13 3 13 5 13 6 13 7 13 8 13 9 13 10 13 11 13 14 13 16 13 17 13 19 13 20 13 21 14 3 14 5 14 8 14 16 15 3 15 5 15 8 15 12 15 16 15 18 15 19 15 22 16 5 17 5 17 8 17 16 18 3 18 5 18 8 18 12 18 16 19 5 19 16 20 3 20 5 20 6 20 8 20 16 20 19 21 3 21 5 21 6 21 8 21 16 21 19 21 20 types 79 8 76 83 79 26 28 80 222 870 873 53 1121 337 112 2431 394 48 47 664 1569 34 30 34 30 30 35 46 22 35 46 22 32 32 19 18 18 18 18 18 19 19 19 19 19 53 187 82 185 817 80 230 86 115 84 498 28 27 24 24 26 25 25 27 21 21 21 21 21 21 22 21 43 48 122 64 73 48 70 74 type 1 "CorruptInputError" func (e ) Error () type 2 "InternalError" func (e ) Error () type 3 "ReadError" func (e ) Error () type 4 "Reader" type 5 "Resetter" type 6 "WriteError" func (e ) Error () type 7 "Writer" func (w ) Write (data ) (n , err ) func (w ) Flush () func (w ) Close () func (w ) Reset (dst ) type 8 ".compress/flate.byFreq" func (s ) .sort (a ) // /build/gcc/src/gcc/libgo/go/compress/flate/huffman_code.go:331 *s = $convert(, a) //332 Sort($convert(, s)) //333 func (s ) Len () ($ret40 ) // /build/gcc/src/gcc/libgo/go/compress/flate/huffman_code.go:336 { //336 $ret40 = len(s) //336 return //336 } //0 func (s ) Less (i , j ) func (s ) Swap (i , j ) // /build/gcc/src/gcc/libgo/go/compress/flate/huffman_code.go:345 { //345 var $t0 = s //345 var $t1 = i //345 var $t2 = s //345 var $t3 = j //345 var $t4 = (s)[j] //345 var $t5 = (s)[i] //345 ($t0)[$t1] = $t4 //345 ($t2)[$t3] = $t5 //345 } //0 type 9 ".compress/flate.byLiteral" func (s ) .sort (a ) // /build/gcc/src/gcc/libgo/go/compress/flate/huffman_code.go:316 *s = $convert(, a) //317 Sort($convert(, s)) //318 func (s ) Len () ($ret38 ) // /build/gcc/src/gcc/libgo/go/compress/flate/huffman_code.go:321 { //321 $ret38 = len(s) //321 return //321 } //0 func (s ) Less (i , j ) func (s ) Swap (i , j ) // /build/gcc/src/gcc/libgo/go/compress/flate/huffman_code.go:327 { //327 var $t0 = s //327 var $t1 = i //327 var $t2 = s //327 var $t3 = j //327 var $t4 = (s)[j] //327 var $t5 = (s)[i] //327 ($t0)[$t1] = $t4 //327 ($t2)[$t3] = $t5 //327 } //0 type 10 ".compress/flate.compressionLevel" type 11 ".compress/flate.compressor" func (d ) .fillDeflate (b ) func (d ) .writeBlock (tokens , index ) func (d ) .fillWindow (b ) func (d ) .findMatch (pos , prevHead , prevLength , lookahead ) (length , offset , ok ) func (d ) .writeStoredBlock (buf ) func (d ) .encSpeed () func (d ) .initDeflate () func (d ) .deflate () func (d ) .fillStore (b ) func (d ) .store () func (d ) .storeHuff () func (d ) .write (b ) (n , err ) func (d ) .syncFlush () func (d ) .init (w , level ) (err ) func (d ) .reset (w ) func (d ) .close () type 12 ".compress/flate.deflateFast" func (e ) .encode (dst , src ) func (e ) .matchLen (s , t , src ) func (e ) .reset () func (e ) .shiftOffsets () type 13 ".compress/flate.hcode" func (h ) .set (code , length ) type 14 ".compress/flate.huffmanBitWriter" func (w ) .reset (writer ) func (w ) .flush () func (w ) .write (b ) func (w ) .writeBits (b , nb ) func (w ) .writeBytes (bytes ) func (w ) .generateCodegen (numLiterals , numOffsets , litEnc , offEnc ) func (w ) .dynamicSize (litEnc , offEnc , extraBits ) (size , numCodegens ) func (w ) .fixedSize (extraBits ) func (w ) .storedSize (in ) ($ret30 , $ret31 ) // /build/gcc/src/gcc/libgo/go/compress/flate/huffman_bit_writer.go:317 { //318 if (in == $nil) { //318 { //319 { //319 var $t0 = 0 //319 var $t1 = $false //319 $ret30 = $t0 //319 $ret31 = $t1 //319 } //0 return //319 } //0 } //318 } //320 { //321 if (len(in) <= 65535 ) { //321 { //322 { //322 var $t2 = ((len(in) + $convert(, 5 )) * $convert(, 8 )) //322 var $t3 = $true //322 $ret30 = $t2 //322 $ret31 = $t3 //322 } //0 return //322 } //0 } //321 } //323 { //324 { //324 var $t4 = 0 //324 var $t5 = $false //324 $ret30 = $t4 //324 $ret31 = $t5 //324 } //0 return //324 } //0 func (w ) .writeCode (c ) func (w ) .writeDynamicHeader (numLiterals , numOffsets , numCodegens , isEof ) func (w ) .writeStoredHeader (length , isEof ) func (w ) .writeFixedHeader (isEof ) func (w ) .writeBlock (tokens , eof , input ) func (w ) .writeBlockDynamic (tokens , eof , input ) func (w ) .indexTokens (tokens ) (numLiterals , numOffsets ) func (w ) .writeTokens (tokens , leCodes , oeCodes ) func (w ) .writeBlockHuff (eof , input ) type 15 ".compress/flate.huffmanEncoder" func (h ) .bitLength (freq ) func (h ) .bitCounts (list , maxBits ) func (h ) .assignEncodingAndSize (bitCount , list ) func (h ) .generate (freq , maxBits ) type 16 ".compress/flate.literalNode" type 17 ".compress/flate.tableEntry" type 18 ".compress/flate.token" func (t ) .literal () ($ret62 ) // /build/gcc/src/gcc/libgo/go/compress/flate/token.go:79 { //79 $ret62 = $convert(, (t - 0 )) //79 return //79 } //0 func (t ) .offset () ($ret63 ) // /build/gcc/src/gcc/libgo/go/compress/flate/token.go:82 { //82 $ret63 = ($convert(, t) & 4194303 ) //82 return //82 } //0 func (t ) .length () ($ret64 ) // /build/gcc/src/gcc/libgo/go/compress/flate/token.go:84 { //84 $ret64 = $convert(, ((t - 1073741824 ) >> 22 )) //84 return //84 } //0 type 19 "bufio.Reader" func (b ) .writeBuf (w ) (? , ? ) func (b ) WriteTo (w ) (n , err ) func (b ) ReadString (delim ) (? , ? ) func (b ) .collectFragments (delim ) (fullBuffers , finalFragment , totalLen , err ) func (b ) ReadLine () (line , isPrefix , err ) func (b ) Size () func (b ) Reset (r ) func (b ) .fill () func (b ) UnreadByte () func (b ) ReadRune () (r , size , err ) func (b ) .reset (buf , r ) func (b ) .readErr () func (b ) UnreadRune () func (b ) ReadSlice (delim ) (line , err ) func (b ) Peek (n ) (? , ? ) func (b ) ReadByte () (? , ? ) func (b ) Discard (n ) (discarded , err ) func (b ) Read (p ) (n , err ) func (b ) ReadBytes (delim ) (? , ? ) func (b ) Buffered () type 20 "io.ByteReader" type 21 "io.Closer" type 22 "io.ReadCloser" type 23 "io.Reader" type 24 "io.Writer" type 25 "sort.Interface" type 26 (? , ? ) type 27 (? ) type 28 (? , ? ) type 29 (? , ? ) type 30 (? ) type 31 (? ) type 32 (? ) type 33 * type 34 * type 35 * type 36 * type 37 * type 38 * type 39 * type 40 * type 41 * type 42 * type 43 * type 44 struct { Offset ; Err ; } type 45 struct { .bufio.buf ; .bufio.rd ; .bufio.r ; .bufio.w ; .bufio.err ; .bufio.lastByte ; .bufio.lastRuneSize ; } type 46 struct { .compress/flate.code ; .compress/flate.len ; } type 47 struct { .compress/flate.codes ; .compress/flate.freqcache ; .compress/flate.bitCount ; .compress/flate.lns ; .compress/flate.lfs ; } type 48 struct { ? ; .compress/flate.w ; .compress/flate.bulkHasher ; .compress/flate.fill ; .compress/flate.step ; .compress/flate.sync ; .compress/flate.bestSpeed ; .compress/flate.chainHead ; .compress/flate.hashHead ; .compress/flate.hashPrev ; .compress/flate.hashOffset ; .compress/flate.index ; .compress/flate.window ; .compress/flate.windowEnd ; .compress/flate.blockStart ; .compress/flate.byteAvailable ; .compress/flate.tokens ; .compress/flate.length ; .compress/flate.offset ; .compress/flate.hash ; .compress/flate.maxInsertIndex ; .compress/flate.err ; .compress/flate.hashMatch ; } type 49 struct { .compress/flate.d ; .compress/flate.dict ; } type 50 struct { .compress/flate.level ; .compress/flate.good ; .compress/flate.lazy ; .compress/flate.nice ; .compress/flate.chain ; .compress/flate.fastSkipHashing ; } type 51 struct { .compress/flate.literal ; .compress/flate.freq ; } type 52 struct { .compress/flate.table ; .compress/flate.prev ; .compress/flate.cur ; } type 53 struct { .compress/flate.val ; .compress/flate.offset ; } type 54 struct { .compress/flate.writer ; .compress/flate.bits ; .compress/flate.nbits ; .compress/flate.bytes ; .compress/flate.codegenFreq ; .compress/flate.nbytes ; .compress/flate.literalFreq ; .compress/flate.offsetFreq ; .compress/flate.codegen ; .compress/flate.literalEncoding ; .compress/flate.offsetEncoding ; .compress/flate.codegenEncoding ; .compress/flate.err ; } type 55 [131072 ] type 56 [16384 ] type 57 [17 ] type 58 [19 ] type 59 [248 ] type 60 [256 ] type 61 [257 ] type 62 [32768 ] type 63 [] type 64 [] type 65 [] type 66 [] type 67 [] type 68 [] type 69 [] type 70 [] type 71 interface { Close () ; } type 72 interface { ? ; ? ; } type 73 interface { Len () ; Less (i , j ) ; Swap (i , j ); } type 74 interface { ReadByte () (? , ? ); } type 75 interface { Read (p ) (n , err ); } type 76 interface { ? ; ? ; } type 77 interface { Reset (r , dict ) ; } type 78 interface { Write (p ) (n , err ); } var .lengthCodes func .literalToken (literal ) ($ret60 ) // /build/gcc/src/gcc/libgo/go/compress/flate/token.go:71 { //71 $ret60 = $convert(, (0 + literal)) //71 return //71 } //0 var .offsetCodes const BestCompression = 9 const BestSpeed = 1 const DefaultCompression = -1 const HuffmanOnly = -2 func NewReader (r ) func NewReaderDict (r , dict ) func NewWriter (w , level ) (? , ? ) func NewWriterDict (w , level , dict ) (? , ? ) const NoCompression = 0 func NewReaderSize (rd , size ) var EOF var ErrUnexpectedEOF func Reverse16 (x ) ($ret22 ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:233 { //234 $ret22 = ($convert(, ($convert(, "\x00\x80@\xC0 \xA0`\xE0\x10\x90P\xD00\xB0p\xF0\x08\x88H\xC8(\xA8h\xE8\x18\x98X\xD88\xB8x\xF8\x04\x84D\xC4$\xA4d\xE4\x14\x94T\xD44\xB4t\xF4\x0C\x8CL\xCC,\xACl\xEC\x1C\x9C\\\xDC<\xBC|\xFC\x02\x82B\xC2\"\xA2b\xE2\x12\x92R\xD22\xB2r\xF2\n\x8AJ\xCA*\xAAj\xEA\x1A\x9AZ\xDA:\xBAz\xFA\x06\x86F\xC6&\xA6f\xE6\x16\x96V\xD66\xB6v\xF6\x0E\x8EN\xCE.\xAEn\xEE\x1E\x9E^\xDE>\xBE~\xFE\x01\x81A\xC1!\xA1a\xE1\x11\x91Q\xD11\xB1q\xF1\t\x89I\xC9)\xA9i\xE9\x19\x99Y\xD99\xB9y\xF9\x05\x85E\xC5%\xA5e\xE5\x15\x95U\xD55\xB5u\xF5\x0D\x8DM\xCD-\xADm\xED\x1D\x9D]\xDD=\xBD}\xFD\x03\x83C\xC3#\xA3c\xE3\x13\x93S\xD33\xB3s\xF3\x0B\x8BK\xCB+\xABk\xEB\x1B\x9B[\xDB;\xBB{\xFB\x07\x87G\xC7'\xA7g\xE7\x17\x97W\xD77\xB7w\xF7\x0F\x8FO\xCF/\xAFo\xEF\x1F\x9F_\xDF?\xBF\x7F\xFF"))[(x >> $convert(, 8 ))]) | ($convert(, ($convert(, "\x00\x80@\xC0 \xA0`\xE0\x10\x90P\xD00\xB0p\xF0\x08\x88H\xC8(\xA8h\xE8\x18\x98X\xD88\xB8x\xF8\x04\x84D\xC4$\xA4d\xE4\x14\x94T\xD44\xB4t\xF4\x0C\x8CL\xCC,\xACl\xEC\x1C\x9C\\\xDC<\xBC|\xFC\x02\x82B\xC2\"\xA2b\xE2\x12\x92R\xD22\xB2r\xF2\n\x8AJ\xCA*\xAAj\xEA\x1A\x9AZ\xDA:\xBAz\xFA\x06\x86F\xC6&\xA6f\xE6\x16\x96V\xD66\xB6v\xF6\x0E\x8EN\xCE.\xAEn\xEE\x1E\x9E^\xDE>\xBE~\xFE\x01\x81A\xC1!\xA1a\xE1\x11\x91Q\xD11\xB1q\xF1\t\x89I\xC9)\xA9i\xE9\x19\x99Y\xD99\xB9y\xF9\x05\x85E\xC5%\xA5e\xE5\x15\x95U\xD55\xB5u\xF5\x0D\x8DM\xCD-\xADm\xED\x1D\x9D]\xDD=\xBD}\xFD\x03\x83C\xC3#\xA3c\xE3\x13\x93S\xD33\xB3s\xF3\x0B\x8BK\xCB+\xABk\xEB\x1B\x9B[\xDB;\xBB{\xFB\x07\x87G\xC7'\xA7g\xE7\x17\x97W\xD77\xB7w\xF7\x0F\x8FO\xCF/\xAFo\xEF\x1F\x9F_\xDF?\xBF\x7F\xFF"))[(x & $convert(, 255 ))]) << $convert(, 8 ))) //234 return //234 } //0 func Sort (data ) checksum 4CF960621D57DF95CD5BC761D187B43F2718F4ED v3; package gzip pkgpath compress/gzip import bufio bufio "bufio" import flate compress/flate "compress/flate" import binary encoding/binary "encoding/binary" import errors errors "errors" import fmt fmt "fmt" import crc32 hash/crc32 "hash/crc32" import io io "io" import time time "time" init gzip compress_1gzip..import bufio bufio..import bytes bytes..import flate compress_1flate..import binary encoding_1binary..import errors errors..import fmt fmt..import crc32 hash_1crc32..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import hash ~hash abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 1 2 1 5 1 8 1 11 1 13 1 19 1 22 1 25 2 5 2 8 2 11 2 13 2 19 2 22 2 25 3 1 3 2 3 5 3 6 3 8 3 9 3 10 3 11 3 12 3 13 3 14 3 15 3 16 3 17 3 18 3 19 3 20 3 21 3 22 3 23 3 24 3 25 4 5 4 8 4 11 4 13 4 15 4 18 4 19 4 21 4 22 4 25 5 8 5 11 5 19 6 5 6 8 6 9 6 10 6 11 6 12 6 13 6 14 6 15 6 16 6 17 6 18 6 19 6 20 6 21 6 22 6 23 6 24 6 25 7 5 7 8 7 11 7 13 7 19 7 22 9 5 9 8 9 11 9 19 10 5 10 8 10 9 10 11 10 13 10 19 10 22 10 23 10 24 11 8 11 19 12 8 12 19 12 22 13 5 13 8 13 11 13 19 13 22 14 5 14 8 14 9 14 11 14 13 14 17 14 19 14 20 14 22 14 23 14 24 15 8 16 5 16 8 16 9 16 10 16 11 16 12 16 13 16 14 16 17 16 19 16 20 16 22 16 23 16 24 17 5 17 8 17 11 17 19 18 5 18 8 18 11 18 15 18 19 18 21 18 22 18 25 19 8 20 8 20 11 20 19 21 5 21 8 21 11 21 15 21 19 22 8 22 19 23 5 23 8 23 9 23 11 23 19 23 22 24 5 24 8 24 9 24 11 24 19 24 22 24 23 types 91 4 26 385 415 1568 275 278 52 1120 336 112 1610 394 48 47 193 42 238 34 30 34 30 30 31 36 502 518 73 3464 75 46 22 35 45 46 18 19 18 18 18 18 19 19 19 18 18 19 19 19 107 187 82 185 816 79 230 86 115 84 498 262 327 91 190 83 112 25 28 27 24 24 26 25 27 26 21 21 21 21 21 21 21 21 22 21 43 48 64 73 48 74 type 1 "Header" type 2 "Reader" func (z ) Reset (r ) func (z ) Multistream (ok ) func (z ) .readString () (? , ? ) func (z ) .readHeader () (hdr , err ) func (z ) Read (p ) (n , err ) func (z ) Close () type 3 "Writer" func (z ) .init (w , level ) func (z ) Reset (w ) func (z ) .writeBytes (b ) func (z ) .writeString (s ) (err ) func (z ) Write (p ) (? , ? ) func (z ) Flush () func (z ) Close () type 4 "bufio.Reader" func (b ) .writeBuf (w ) (? , ? ) func (b ) WriteTo (w ) (n , err ) func (b ) ReadString (delim ) (? , ? ) func (b ) .collectFragments (delim ) (fullBuffers , finalFragment , totalLen , err ) func (b ) ReadLine () (line , isPrefix , err ) func (b ) Size () func (b ) Reset (r ) func (b ) .fill () func (b ) UnreadByte () func (b ) ReadRune () (r , size , err ) func (b ) .reset (buf , r ) func (b ) .readErr () func (b ) UnreadRune () func (b ) ReadSlice (delim ) (line , err ) func (b ) Peek (n ) (? , ? ) func (b ) ReadByte () (? , ? ) func (b ) Discard (n ) (discarded , err ) func (b ) Read (p ) (n , err ) func (b ) ReadBytes (delim ) (? , ? ) func (b ) Buffered () type 5 ".compress/flate.byFreq" func (s ) Swap (i , j ) func (s ) Less (i , j ) func (s ) Len () ($ret40 ) func (s ) .sort (a ) type 6 ".compress/flate.byLiteral" func (s ) Swap (i , j ) func (s ) Less (i , j ) func (s ) Len () ($ret38 ) func (s ) .sort (a ) type 7 ".compress/flate.compressionLevel" type 8 ".compress/flate.compressor" func (d ) .init (w , level ) (err ) func (d ) .initDeflate () func (d ) .fillStore (b ) func (d ) .fillDeflate (b ) func (d ) .writeBlock (tokens , index ) func (d ) .reset (w ) func (d ) .findMatch (pos , prevHead , prevLength , lookahead ) (length , offset , ok ) func (d ) .deflate () func (d ) .store () func (d ) .writeStoredBlock (buf ) func (d ) .close () func (d ) .fillWindow (b ) func (d ) .storeHuff () func (d ) .syncFlush () func (d ) .encSpeed () func (d ) .write (b ) (n , err ) type 9 ".compress/flate.deflateFast" func (e ) .shiftOffsets () func (e ) .reset () func (e ) .matchLen (s , t , src ) func (e ) .encode (dst , src ) type 10 ".compress/flate.hcode" func (h ) .set (code , length ) type 11 ".compress/flate.huffmanBitWriter" func (w ) .writeTokens (tokens , leCodes , oeCodes ) func (w ) .indexTokens (tokens ) (numLiterals , numOffsets ) func (w ) .writeBlockDynamic (tokens , eof , input ) func (w ) .writeBlock (tokens , eof , input ) func (w ) .flush () func (w ) .dynamicSize (litEnc , offEnc , extraBits ) (size , numCodegens ) func (w ) .write (b ) func (w ) .writeBits (b , nb ) func (w ) .writeStoredHeader (length , isEof ) func (w ) .writeBytes (bytes ) func (w ) .reset (writer ) func (w ) .storedSize (in ) ($ret30 , $ret31 ) func (w ) .writeBlockHuff (eof , input ) func (w ) .generateCodegen (numLiterals , numOffsets , litEnc , offEnc ) func (w ) .fixedSize (extraBits ) func (w ) .writeCode (c ) func (w ) .writeFixedHeader (isEof ) func (w ) .writeDynamicHeader (numLiterals , numOffsets , numCodegens , isEof ) type 12 ".compress/flate.huffmanEncoder" func (h ) .generate (freq , maxBits ) func (h ) .assignEncodingAndSize (bitCount , list ) func (h ) .bitCounts (list , maxBits ) func (h ) .bitLength (freq ) type 13 ".compress/flate.literalNode" type 14 ".compress/flate.tableEntry" type 15 ".compress/flate.token" func (t ) .length () ($ret64 ) func (t ) .offset () ($ret63 ) func (t ) .literal () ($ret62 ) type 16 "compress/flate.Reader" type 17 "compress/flate.Writer" func (w ) Reset (dst ) func (w ) Close () func (w ) Flush () func (w ) Write (data ) (n , err ) type 18 "io.ByteReader" type 19 "io.Closer" type 20 "io.ReadCloser" type 21 "io.Reader" type 22 "io.Writer" type 23 ".time.zone" type 24 ".time.zoneTrans" type 25 "time.Duration" func (d ) Round (m ) func (d ) Minutes () ($ret77 ) func (d ) Truncate (m ) ($ret79 ) func (d ) Hours () ($ret78 ) func (d ) Milliseconds () ($ret75 ) func (d ) Microseconds () ($ret74 ) func (d ) Seconds () ($ret76 ) func (d ) Nanoseconds () ($ret73 ) func (d ) String () type 26 "time.Location" func (l ) .lookupName (name , unix ) (offset , ok ) func (l ) .firstZoneUsed () func (l ) .lookupFirstZone () func (l ) .lookup (sec ) (name , offset , start , end , isDST ) func (l ) String () func (l ) .get () type 27 "time.Month" func (m ) String () type 28 "time.Time" func (t ) Round (d ) func (t ) Truncate (d ) func (t ) UnmarshalText (data ) func (t ) UnmarshalBinary (data ) func (t ) Local () func (t ) IsDST () func (t ) MarshalJSON () (? , ? ) func (t ) .date (full ) (year , month , day , yday ) func (t ) AddDate (years , months , days ) func (t ) Unix () func (t ) YearDay () func (t ) UnixMicro () func (t ) .mono () func (t ) MarshalText () (? , ? ) func (t ) .stripMono () func (t ) Zone () (name , offset ) func (t ) .setLoc (loc ) func (t ) .unixSec () func (t ) GobDecode (data ) func (t ) UnixNano () func (t ) After (u ) func (t ) MarshalBinary () (? , ? ) func (t ) Clock () (hour , min , sec ) func (t ) .sec () func (t ) .nsec () func (t ) .setMono (m ) func (t ) Minute () func (t ) AppendFormat (b , layout ) func (t ) Day () func (t ) Add (d ) func (t ) Format (layout ) func (t ) Before (u ) func (t ) GoString () func (t ) String () func (t ) Equal (u ) func (t ) Sub (u ) func (t ) .locabs () (name , offset , abs ) func (t ) In (loc ) func (t ) UTC () func (t ) Nanosecond () func (t ) IsZero () func (t ) .abs () func (t ) Hour () func (t ) UnixMilli () func (t ) Date () (year , month , day ) func (t ) GobEncode () (? , ? ) func (t ) Location () func (t ) Month () func (t ) ISOWeek () (year , week ) func (t ) UnmarshalJSON (data ) func (t ) .addSec (d ) func (t ) Year () func (t ) Second () func (t ) Weekday () type 29 "time.Weekday" func (d ) String () type 30 (? , ? ) type 31 (? ) type 32 (? , ? ) type 33 (? , ? ) type 34 (? , ? ) type 35 * type 36 * type 37 * type 38 * type 39 * type 40 * type 41 * type 42 * type 43 * type 44 * type 45 * type 46 * type 47 * type 48 * type 49 struct { Comment ; Extra ; ModTime ; Name ; OS ; } type 50 struct { .bufio.buf ; .bufio.rd ; .bufio.r ; .bufio.w ; .bufio.err ; .bufio.lastByte ; .bufio.lastRuneSize ; } type 51 struct { .compress/flate.code ; .compress/flate.len ; } type 52 struct { .compress/flate.codes ; .compress/flate.freqcache ; .compress/flate.bitCount ; .compress/flate.lns ; .compress/flate.lfs ; } type 53 struct { ? ; .compress/flate.w ; .compress/flate.bulkHasher ; .compress/flate.fill ; .compress/flate.step ; .compress/flate.sync ; .compress/flate.bestSpeed ; .compress/flate.chainHead ; .compress/flate.hashHead ; .compress/flate.hashPrev ; .compress/flate.hashOffset ; .compress/flate.index ; .compress/flate.window ; .compress/flate.windowEnd ; .compress/flate.blockStart ; .compress/flate.byteAvailable ; .compress/flate.tokens ; .compress/flate.length ; .compress/flate.offset ; .compress/flate.hash ; .compress/flate.maxInsertIndex ; .compress/flate.err ; .compress/flate.hashMatch ; } type 54 struct { .compress/flate.d ; .compress/flate.dict ; } type 55 struct { .compress/flate.level ; .compress/flate.good ; .compress/flate.lazy ; .compress/flate.nice ; .compress/flate.chain ; .compress/flate.fastSkipHashing ; } type 56 struct { .compress/flate.literal ; .compress/flate.freq ; } type 57 struct { .compress/flate.table ; .compress/flate.prev ; .compress/flate.cur ; } type 58 struct { .compress/flate.val ; .compress/flate.offset ; } type 59 struct { .compress/flate.writer ; .compress/flate.bits ; .compress/flate.nbits ; .compress/flate.bytes ; .compress/flate.codegenFreq ; .compress/flate.nbytes ; .compress/flate.literalFreq ; .compress/flate.offsetFreq ; .compress/flate.codegen ; .compress/flate.literalEncoding ; .compress/flate.offsetEncoding ; .compress/flate.codegenEncoding ; .compress/flate.err ; } type 60 struct { ? ; .compress/gzip.r ; .compress/gzip.decompressor ; .compress/gzip.digest ; .compress/gzip.size ; .compress/gzip.buf ; .compress/gzip.err ; .compress/gzip.multistream ; } type 61 struct { ? ; .compress/gzip.w ; .compress/gzip.level ; .compress/gzip.wroteHeader ; .compress/gzip.compressor ; .compress/gzip.digest ; .compress/gzip.size ; .compress/gzip.closed ; .compress/gzip.buf ; .compress/gzip.err ; } type 62 struct { .time.name ; .time.offset ; .time.isDST ; } type 63 struct { .time.name ; .time.zone ; .time.tx ; .time.extend ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } type 64 struct { .time.wall ; .time.ext ; .time.loc ; } type 65 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } type 66 [10 ] type 67 [131072 ] type 68 [16384 ] type 69 [17 ] type 70 [19 ] type 71 [248 ] type 72 [257 ] type 73 [32768 ] type 74 [512 ] type 75 [] type 76 [] type 77 [] type 78 [] type 79 [] type 80 [] type 81 [] type 82 [] type 83 [] type 84 [] type 85 interface { Close () ; } type 86 interface { ? ; ? ; } type 87 interface { ReadByte () (? , ? ); } type 88 interface { Read (p ) (n , err ); } type 89 interface { ? ; ? ; } type 90 interface { Write (p ) (n , err ); } const BestCompression = 9 const BestSpeed = 1 const DefaultCompression = -1 var ErrChecksum var ErrHeader const HuffmanOnly = -2 func NewReader (r ) (? , ? ) func NewWriter (w ) func NewWriterLevel (w , level ) (? , ? ) const NoCompression = 0 func NewReaderSize (rd , size ) var EOF var ErrUnexpectedEOF func .unixTime (sec , nsec ) checksum 5D4B7F49639D1031FCB7B28B1FAF961641AA032C v3; package lzw pkgpath compress/lzw import bufio bufio "bufio" import errors errors "errors" import fmt fmt "fmt" import io io "io" init lzw compress_1lzw..import bufio bufio..import bytes bytes..import errors errors..import fmt fmt..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 1 2 1 3 1 5 1 8 1 10 1 16 1 19 1 22 2 3 2 5 2 8 2 10 2 16 2 19 2 22 3 5 3 8 3 16 4 3 4 5 4 6 4 7 4 8 4 9 4 10 4 11 4 12 4 13 4 14 4 15 4 16 4 17 4 18 4 19 4 20 4 21 4 22 6 3 6 5 6 8 6 16 7 3 7 5 7 6 7 8 7 10 7 16 7 19 7 20 7 21 8 5 8 16 9 5 9 16 9 19 10 3 10 5 10 8 10 16 10 19 11 3 11 5 11 6 11 8 11 10 11 14 11 16 11 17 11 19 11 20 11 21 12 5 13 3 13 5 13 6 13 7 13 8 13 9 13 10 13 11 13 14 13 16 13 17 13 19 13 20 13 21 14 3 14 5 14 8 14 16 15 3 15 5 15 8 15 12 15 16 15 18 15 19 15 22 16 5 17 5 17 8 17 16 18 3 18 5 18 8 18 12 18 16 19 5 19 16 20 3 20 5 20 6 20 8 20 16 20 19 21 3 21 5 21 6 21 8 21 16 21 19 21 20 types 42 4 26 503 496 40 1568 774 33 33 29 34 30 35 30 50 46 58 46 58 46 18 18 18 18 187 106 542 393 27 26 26 27 21 22 43 47 47 55 64 73 59 74 type 1 "Order" type 2 "Reader" func (r ) .readLSB () (? , ? ) func (r ) .readMSB () (? , ? ) func (r ) Read (b ) (? , ? ) func (r ) .decode () func (r ) Close () func (r ) Reset (src , order , litWidth ) func (r ) .init (src , order , litWidth ) type 3 "Writer" func (w ) .writeLSB (c ) func (w ) .writeMSB (c ) func (w ) .incHi () func (w ) Write (p ) (n , err ) func (w ) Close () func (w ) Reset (dst , order , litWidth ) func (w ) .init (dst , order , litWidth ) type 4 ".compress/lzw.writer" type 5 "bufio.Reader" func (b ) .writeBuf (w ) (? , ? ) func (b ) WriteTo (w ) (n , err ) func (b ) ReadString (delim ) (? , ? ) func (b ) .collectFragments (delim ) (fullBuffers , finalFragment , totalLen , err ) func (b ) ReadLine () (line , isPrefix , err ) func (b ) Size () func (b ) Reset (r ) func (b ) .fill () func (b ) UnreadByte () func (b ) ReadRune () (r , size , err ) func (b ) .reset (buf , r ) func (b ) .readErr () func (b ) UnreadRune () func (b ) ReadSlice (delim ) (line , err ) func (b ) Peek (n ) (? , ? ) func (b ) ReadByte () (? , ? ) func (b ) Discard (n ) (discarded , err ) func (b ) Read (p ) (n , err ) func (b ) ReadBytes (delim ) (? , ? ) func (b ) Buffered () type 6 "bufio.Writer" func (b ) WriteRune (r ) (size , err ) func (b ) WriteByte (c ) func (b ) Write (p ) (nn , err ) func (b ) ReadFrom (r ) (n , err ) func (b ) Buffered () func (b ) AvailableBuffer () func (b ) WriteString (s ) (? , ? ) func (b ) Available () func (b ) Flush () func (b ) Reset (w ) func (b ) Size () type 7 "io.ByteReader" type 8 "io.ByteWriter" type 9 "io.Closer" type 10 "io.ReadCloser" type 11 "io.Reader" type 12 "io.WriteCloser" type 13 "io.Writer" type 14 (? ) (? , ? ) type 15 (? , ? ) type 16 (? , ? , ? ) type 17 (? , ? ) type 18 (? , ? , ? ) type 19 (? , ? ) type 20 * type 21 * type 22 * type 23 * type 24 struct { .bufio.buf ; .bufio.rd ; .bufio.r ; .bufio.w ; .bufio.err ; .bufio.lastByte ; .bufio.lastRuneSize ; } type 25 struct { .bufio.err ; .bufio.buf ; .bufio.n ; .bufio.wr ; } type 26 struct { .compress/lzw.r ; .compress/lzw.bits ; .compress/lzw.nBits ; .compress/lzw.width ; .compress/lzw.read ; .compress/lzw.litWidth ; .compress/lzw.err ; .compress/lzw.clear ; .compress/lzw.eof ; .compress/lzw.hi ; .compress/lzw.overflow ; .compress/lzw.last ; .compress/lzw.suffix ; .compress/lzw.prefix ; .compress/lzw.output ; .compress/lzw.o ; .compress/lzw.toRead ; } type 27 struct { .compress/lzw.w ; .compress/lzw.order ; .compress/lzw.write ; .compress/lzw.bits ; .compress/lzw.nBits ; .compress/lzw.width ; .compress/lzw.litWidth ; .compress/lzw.hi ; .compress/lzw.overflow ; .compress/lzw.savedCode ; .compress/lzw.err ; .compress/lzw.table ; } type 28 [16384 ] type 29 [4096 ] type 30 [4096 ] type 31 [8192 ] type 32 [] type 33 [] type 34 interface { Close () ; } type 35 interface { ? ; ? ; } type 36 interface { ? ; ? ; } type 37 interface { ? ; Flush () ; } type 38 interface { ReadByte () (? , ? ); } type 39 interface { Read (p ) (n , err ); } type 40 interface { WriteByte (c ) ; } type 41 interface { Write (p ) (n , err ); } func .newReader (src , order , litWidth ) func .newWriter (dst , order , litWidth ) const LSB = 0 const MSB = 1 func NewReader (r , order , litWidth ) ($ret7 ) // /build/gcc/src/gcc/libgo/go/compress/lzw/reader.go:254 { //255 $ret7 = $convert(, .newReader(r, order, litWidth)) //255 return //255 } //0 func NewWriter (w , order , litWidth ) ($ret13 ) // /build/gcc/src/gcc/libgo/go/compress/lzw/writer.go:257 { //258 $ret13 = $convert(, .newWriter(w, order, litWidth)) //258 return //258 } //0 func NewReaderSize (rd , size ) func NewWriterSize (w , size ) checksum 792F0D8CF05A5D4110A45E6F6168C5212CBDE734 v3; package zlib pkgpath compress/zlib import bufio bufio "bufio" import flate compress/flate "compress/flate" import binary encoding/binary "encoding/binary" import errors errors "errors" import fmt fmt "fmt" import hash hash "hash" import adler32 hash/adler32 "hash/adler32" import io io "io" init zlib compress_1zlib..import bufio bufio..import bytes bytes..import flate compress_1flate..import binary encoding_1binary..import errors errors..import fmt fmt..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import hash ~hash adler32 ~hash_1adler32 abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 1 2 1 5 1 7 1 10 1 12 1 18 1 21 1 24 2 5 2 7 2 10 2 12 2 18 2 21 2 24 3 1 3 2 3 5 3 6 3 7 3 8 3 9 3 10 3 11 3 12 3 13 3 14 3 15 3 16 3 17 3 18 3 19 3 20 3 21 3 22 3 23 3 24 4 5 4 7 4 10 4 12 4 14 4 17 4 18 4 20 4 21 4 24 5 7 5 10 5 18 6 5 6 7 6 8 6 9 6 10 6 11 6 12 6 13 6 14 6 15 6 16 6 17 6 18 6 19 6 20 6 21 6 22 6 23 6 24 8 5 8 7 8 10 8 18 9 5 9 7 9 8 9 10 9 12 9 18 9 21 9 22 9 23 10 7 10 18 11 7 11 18 11 21 12 5 12 7 12 10 12 18 12 21 13 5 13 7 13 8 13 10 13 12 13 16 13 18 13 19 13 21 13 22 13 23 14 7 15 5 15 7 15 8 15 9 15 10 15 11 15 12 15 13 15 16 15 18 15 19 15 21 15 22 15 23 16 5 16 7 16 10 16 18 17 5 17 7 17 10 17 14 17 18 17 20 17 21 17 24 18 7 19 7 19 10 19 18 20 5 20 7 20 10 20 14 20 18 21 7 21 18 22 5 22 7 22 8 22 10 22 18 22 21 23 5 23 7 23 8 23 10 23 18 23 21 23 22 types 73 3 28 280 1568 275 278 52 1120 336 111 1609 394 48 47 193 238 30 32 583 30 34 30 30 46 22 35 45 46 18 19 18 18 18 18 18 19 19 18 19 187 82 185 816 79 230 86 115 84 498 285 28 27 24 24 26 25 27 24 21 20 21 21 21 21 22 21 55 119 43 48 73 70 74 type 1 "Resetter" type 2 "Writer" func (z ) Reset (w ) func (z ) .writeHeader () (err ) func (z ) Write (p ) (n , err ) func (z ) Flush () func (z ) Close () type 3 "bufio.Reader" func (b ) .writeBuf (w ) (? , ? ) func (b ) WriteTo (w ) (n , err ) func (b ) ReadString (delim ) (? , ? ) func (b ) .collectFragments (delim ) (fullBuffers , finalFragment , totalLen , err ) func (b ) ReadLine () (line , isPrefix , err ) func (b ) Size () func (b ) Reset (r ) func (b ) .fill () func (b ) UnreadByte () func (b ) ReadRune () (r , size , err ) func (b ) .reset (buf , r ) func (b ) .readErr () func (b ) UnreadRune () func (b ) ReadSlice (delim ) (line , err ) func (b ) Peek (n ) (? , ? ) func (b ) ReadByte () (? , ? ) func (b ) Discard (n ) (discarded , err ) func (b ) Read (p ) (n , err ) func (b ) ReadBytes (delim ) (? , ? ) func (b ) Buffered () type 4 ".compress/flate.byFreq" func (s ) Swap (i , j ) func (s ) Less (i , j ) func (s ) Len () ($ret40 ) func (s ) .sort (a ) type 5 ".compress/flate.byLiteral" func (s ) Swap (i , j ) func (s ) Less (i , j ) func (s ) Len () ($ret38 ) func (s ) .sort (a ) type 6 ".compress/flate.compressionLevel" type 7 ".compress/flate.compressor" func (d ) .init (w , level ) (err ) func (d ) .initDeflate () func (d ) .fillStore (b ) func (d ) .fillDeflate (b ) func (d ) .writeBlock (tokens , index ) func (d ) .reset (w ) func (d ) .findMatch (pos , prevHead , prevLength , lookahead ) (length , offset , ok ) func (d ) .deflate () func (d ) .store () func (d ) .writeStoredBlock (buf ) func (d ) .close () func (d ) .fillWindow (b ) func (d ) .storeHuff () func (d ) .syncFlush () func (d ) .encSpeed () func (d ) .write (b ) (n , err ) type 8 ".compress/flate.deflateFast" func (e ) .shiftOffsets () func (e ) .reset () func (e ) .matchLen (s , t , src ) func (e ) .encode (dst , src ) type 9 ".compress/flate.hcode" func (h ) .set (code , length ) type 10 ".compress/flate.huffmanBitWriter" func (w ) .writeTokens (tokens , leCodes , oeCodes ) func (w ) .indexTokens (tokens ) (numLiterals , numOffsets ) func (w ) .writeBlockDynamic (tokens , eof , input ) func (w ) .writeBlock (tokens , eof , input ) func (w ) .flush () func (w ) .dynamicSize (litEnc , offEnc , extraBits ) (size , numCodegens ) func (w ) .write (b ) func (w ) .writeBits (b , nb ) func (w ) .writeStoredHeader (length , isEof ) func (w ) .writeBytes (bytes ) func (w ) .reset (writer ) func (w ) .storedSize (in ) ($ret30 , $ret31 ) func (w ) .writeBlockHuff (eof , input ) func (w ) .generateCodegen (numLiterals , numOffsets , litEnc , offEnc ) func (w ) .fixedSize (extraBits ) func (w ) .writeCode (c ) func (w ) .writeFixedHeader (isEof ) func (w ) .writeDynamicHeader (numLiterals , numOffsets , numCodegens , isEof ) type 11 ".compress/flate.huffmanEncoder" func (h ) .generate (freq , maxBits ) func (h ) .assignEncodingAndSize (bitCount , list ) func (h ) .bitCounts (list , maxBits ) func (h ) .bitLength (freq ) type 12 ".compress/flate.literalNode" type 13 ".compress/flate.tableEntry" type 14 ".compress/flate.token" func (t ) .length () ($ret64 ) func (t ) .offset () ($ret63 ) func (t ) .literal () ($ret62 ) type 15 "compress/flate.Writer" func (w ) Reset (dst ) func (w ) Close () func (w ) Flush () func (w ) Write (data ) (n , err ) type 16 "hash.Hash" type 17 "hash.Hash32" type 18 ".hash/adler32.digest" func (d ) Sum (in ) ($ret10 ) func (d ) Write (p ) (nn , err ) func (d ) Sum32 () ($ret9 ) func (d ) UnmarshalBinary (b ) func (d ) MarshalBinary () (? , ? ) func (d ) BlockSize () ($ret2 ) func (d ) Size () ($ret1 ) func (d ) Reset () type 19 "io.Closer" type 20 "io.ReadCloser" type 21 "io.Reader" type 22 "io.Writer" type 23 (? , ? ) type 24 (? ) type 25 (? , ? ) type 26 (? , ? ) type 27 (? , ? ) type 28 * type 29 * type 30 * type 31 * type 32 * type 33 * type 34 * type 35 * type 36 * type 37 * type 38 * type 39 struct { .bufio.buf ; .bufio.rd ; .bufio.r ; .bufio.w ; .bufio.err ; .bufio.lastByte ; .bufio.lastRuneSize ; } type 40 struct { .compress/flate.code ; .compress/flate.len ; } type 41 struct { .compress/flate.codes ; .compress/flate.freqcache ; .compress/flate.bitCount ; .compress/flate.lns ; .compress/flate.lfs ; } type 42 struct { ? ; .compress/flate.w ; .compress/flate.bulkHasher ; .compress/flate.fill ; .compress/flate.step ; .compress/flate.sync ; .compress/flate.bestSpeed ; .compress/flate.chainHead ; .compress/flate.hashHead ; .compress/flate.hashPrev ; .compress/flate.hashOffset ; .compress/flate.index ; .compress/flate.window ; .compress/flate.windowEnd ; .compress/flate.blockStart ; .compress/flate.byteAvailable ; .compress/flate.tokens ; .compress/flate.length ; .compress/flate.offset ; .compress/flate.hash ; .compress/flate.maxInsertIndex ; .compress/flate.err ; .compress/flate.hashMatch ; } type 43 struct { .compress/flate.d ; .compress/flate.dict ; } type 44 struct { .compress/flate.level ; .compress/flate.good ; .compress/flate.lazy ; .compress/flate.nice ; .compress/flate.chain ; .compress/flate.fastSkipHashing ; } type 45 struct { .compress/flate.literal ; .compress/flate.freq ; } type 46 struct { .compress/flate.table ; .compress/flate.prev ; .compress/flate.cur ; } type 47 struct { .compress/flate.val ; .compress/flate.offset ; } type 48 struct { .compress/flate.writer ; .compress/flate.bits ; .compress/flate.nbits ; .compress/flate.bytes ; .compress/flate.codegenFreq ; .compress/flate.nbytes ; .compress/flate.literalFreq ; .compress/flate.offsetFreq ; .compress/flate.codegen ; .compress/flate.literalEncoding ; .compress/flate.offsetEncoding ; .compress/flate.codegenEncoding ; .compress/flate.err ; } type 49 struct { .compress/zlib.w ; .compress/zlib.level ; .compress/zlib.dict ; .compress/zlib.compressor ; .compress/zlib.digest ; .compress/zlib.err ; .compress/zlib.scratch ; .compress/zlib.wroteHeader ; } type 50 [131072 ] type 51 [16384 ] type 52 [17 ] type 53 [19 ] type 54 [248 ] type 55 [257 ] type 56 [32768 ] type 57 [4 ] type 58 [] type 59 [] type 60 [] type 61 [] type 62 [] type 63 [] type 64 [] type 65 [] type 66 interface { ? ; Sum32 () ; } type 67 interface { ? ; BlockSize () ; Reset (); Size () ; Sum (b ) ; } type 68 interface { Close () ; } type 69 interface { ? ; ? ; } type 70 interface { Read (p ) (n , err ); } type 71 interface { Reset (r , dict ) ; } type 72 interface { Write (p ) (n , err ); } const BestCompression = 9 const BestSpeed = 1 const DefaultCompression = -1 var ErrChecksum var ErrDictionary var ErrHeader const HuffmanOnly = -2 func NewReader (r ) (? , ? ) func NewReaderDict (r , dict ) (? , ? ) func NewWriter (w ) func NewWriterLevel (w , level ) (? , ? ) func NewWriterLevelDict (w , level , dict ) (? , ? ) const NoCompression = 0 func NewReaderSize (rd , size ) func .update (d , p ) checksum 804C769AA022F6E68C14D4BB860491A1F11E803F v3; package heap pkgpath container/heap import sort sort "sort" init heap ~container_1heap cpu internal_1cpu..import reflectlite internal_1reflectlite..import runtime runtime..import sort sort..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos unsafeheader ~internal_1unsafeheader atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys init_graph 2 1 2 3 3 1 4 1 4 2 4 3 types 5 2 28 33 73 121 type 1 "Interface" type 2 "sort.Interface" type 3 interface { ? ; Pop () ; Push (x ); } type 4 interface { Len () ; Less (i , j ) ; Swap (i , j ); } func Fix (h , i ) func Init (h ) func Pop (h ) func Push (h , x ) func Remove (h , i ) checksum E7800FD94C87CE513EF8AE1AA3D150B07576CCA1 v3; package list pkgpath container/list init list ~container_1list types 7 3 120 1173 17 17 129 81 type 1 "Element" func (e ) Next () func (e ) Prev () type 2 "List" func (l ) Init () func (l ) Len () func (l ) Front () func (l ) Back () func (l ) .lazyInit () func (l ) .insert (e , at ) func (l ) .insertValue (v , at ) func (l ) .remove (e ) func (l ) .move (e , at ) func (l ) Remove (e ) func (l ) PushFront (v ) func (l ) PushBack (v ) func (l ) InsertBefore (v , mark ) func (l ) InsertAfter (v , mark ) func (l ) MoveToFront (e ) func (l ) MoveToBack (e ) func (l ) MoveBefore (e , mark ) func (l ) MoveAfter (e , mark ) func (l ) PushBackList (other ) func (l ) PushFrontList (other ) type 3 * type 4 * type 5 struct { .container/list.next ; .container/list.prev ; .container/list.list ; Value ; } type 6 struct { .container/list.root ; .container/list.len ; } func New () checksum 021029A1FE3F908F25A042570FF4A94C82B7E284 v3; package ring pkgpath container/ring init ring ~container_1ring types 5 2 358 22 17 98 type 1 "Ring" func (r ) .init () func (r ) Next () func (r ) Prev () func (r ) Move (n ) func (r ) Link (s ) func (r ) Unlink (n ) func (r ) Len () func (r ) Do (f ) type 2 (? ) type 3 * type 4 struct { .container/ring.next ; .container/ring.prev ; Value ; } func New (n ) checksum 42D169C8A84415B46101116C46552C2EEEBE8500 v3; package context pkgpath context import errors errors "errors" import reflectlite internal/reflectlite "internal/reflectlite" import sync sync "sync" import atomic sync/atomic "sync/atomic" import time time "time" init context context..import errors errors..import cpu internal_1cpu..import oserror internal_1oserror..import reflectlite internal_1reflectlite..import runtime runtime..import sync sync..import syscall syscall..import time time..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race unsafeheader ~internal_1unsafeheader atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 1 2 1 4 1 5 3 1 3 2 3 4 3 5 4 2 4 5 5 2 6 2 6 5 7 1 7 2 7 3 7 4 7 5 7 6 8 1 8 2 8 3 8 4 8 5 8 6 8 7 types 28 3 30 27 640 1559 30 35 488 517 71 3457 75 11 18 18 19 18 19 91 190 83 112 20 20 22 26 23 144 type 1 "CancelFunc" type 2 "Context" type 3 ".context.deadlineExceededError" func (? ) Error () ($ret0 ) // /build/gcc/src/gcc/libgo/go/context/context.go:165 { //165 $ret0 = $convert(, "context deadline exceeded") //165 return //165 } //0 func (? ) Timeout () ($ret1 ) // /build/gcc/src/gcc/libgo/go/context/context.go:166 { //166 $ret1 = $true //166 return //166 } //0 func (? ) Temporary () ($ret2 ) // /build/gcc/src/gcc/libgo/go/context/context.go:167 { //167 $ret2 = $true //167 return //167 } //0 type 4 ".context.emptyCtx" func (? ) Deadline () (deadline , ok ) // /build/gcc/src/gcc/libgo/go/context/context.go:173 return //174 func (? ) Done () ($ret3 ) // /build/gcc/src/gcc/libgo/go/context/context.go:177 { //178 $ret3 = $nil //178 return //178 } //0 func (? ) Err () ($ret4 ) // /build/gcc/src/gcc/libgo/go/context/context.go:181 { //182 $ret4 = $convert(, $nil) //182 return //182 } //0 func (? ) Value (key ) ($ret5 ) // /build/gcc/src/gcc/libgo/go/context/context.go:185 { //186 $ret5 = $convert(, $nil) //186 return //186 } //0 func (e ) String () ($ret6 ) // /build/gcc/src/gcc/libgo/go/context/context.go:189 { //190 { //190 var $t0 = e //190 if !($t0 == .background) { //191 goto $l0 //191 } //191 { //192 { //192 $ret6 = $convert(, "context.Background") //192 return //192 } //0 } //193 goto $l1 //191 :$l0 //0 if !($t0 == .todo) { //193 goto $l2 //193 } //193 { //194 { //194 $ret6 = $convert(, "context.TODO") //194 return //194 } //0 } //195 goto $l1 //193 :$l2 //0 :$l1 //190 } //0 } //195 { //196 $ret6 = $convert(, "unknown empty Context") //196 return //196 } //0 type 5 ".time.zone" type 6 ".time.zoneTrans" type 7 "time.Duration" func (d ) Round (m ) func (d ) Minutes () ($ret77 ) func (d ) Truncate (m ) ($ret79 ) func (d ) Hours () ($ret78 ) func (d ) Milliseconds () ($ret75 ) func (d ) Microseconds () ($ret74 ) func (d ) Seconds () ($ret76 ) func (d ) Nanoseconds () ($ret73 ) func (d ) String () type 8 "time.Location" func (l ) .lookupName (name , unix ) (offset , ok ) func (l ) .firstZoneUsed () func (l ) .lookupFirstZone () func (l ) .lookup (sec ) (name , offset , start , end , isDST ) func (l ) String () func (l ) .get () type 9 "time.Month" func (m ) String () type 10 "time.Time" func (t ) Round (d ) func (t ) Truncate (d ) func (t ) UnmarshalText (data ) func (t ) UnmarshalBinary (data ) func (t ) Local () func (t ) IsDST () func (t ) MarshalJSON () (? , ? ) func (t ) .date (full ) (year , month , day , yday ) func (t ) AddDate (years , months , days ) func (t ) Unix () func (t ) YearDay () func (t ) UnixMicro () func (t ) .mono () func (t ) MarshalText () (? , ? ) func (t ) .stripMono () func (t ) Zone () (name , offset ) func (t ) .setLoc (loc ) func (t ) .unixSec () func (t ) GobDecode (data ) func (t ) UnixNano () func (t ) After (u ) func (t ) MarshalBinary () (? , ? ) func (t ) Clock () (hour , min , sec ) func (t ) .sec () func (t ) .nsec () func (t ) .setMono (m ) func (t ) Minute () func (t ) AppendFormat (b , layout ) func (t ) Day () func (t ) Add (d ) func (t ) Format (layout ) func (t ) Before (u ) func (t ) GoString () func (t ) String () func (t ) Equal (u ) func (t ) Sub (u ) func (t ) .locabs () (name , offset , abs ) func (t ) In (loc ) func (t ) UTC () func (t ) Nanosecond () func (t ) IsZero () func (t ) .abs () func (t ) Hour () func (t ) UnixMilli () func (t ) Date () (year , month , day ) func (t ) GobEncode () (? , ? ) func (t ) Location () func (t ) Month () func (t ) ISOWeek () (year , week ) func (t ) UnmarshalJSON (data ) func (t ) .addSec (d ) func (t ) Year () func (t ) Second () func (t ) Weekday () type 11 "time.Weekday" func (d ) String () type 12 () type 13 * type 14 * type 15 * type 16 * type 17 struct { } type 18 struct { .time.name ; .time.offset ; .time.isDST ; } type 19 struct { .time.name ; .time.zone ; .time.tx ; .time.extend ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } type 20 struct { .time.wall ; .time.ext ; .time.loc ; } type 21 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } type 22 [] type 23 [] type 24 [] type 25 chan <- type 26 chan type 27 interface { Deadline () (deadline , ok ); Done () ; Err () ; Value (key ) ; } var .background var .closedchan var .todo func Background () ($ret7 ) // /build/gcc/src/gcc/libgo/go/context/context.go:208 { //209 $ret7 = $convert(, .background) //209 return //209 } //0 var Canceled var DeadlineExceeded func TODO () ($ret8 ) // /build/gcc/src/gcc/libgo/go/context/context.go:216 { //217 $ret8 = $convert(, .todo) //217 return //217 } //0 func WithCancel (parent ) (ctx , cancel ) func WithDeadline (parent , d ) (? , ? ) func WithTimeout (parent , timeout ) (? , ? ) func WithValue (parent , key , val ) checksum DA36AC39AC2ECB9A31A2E3E94B2F7E9870D207F9 v3; package crypto pkgpath crypto import hash hash "hash" import io io "io" import strconv strconv "strconv" init crypto crypto..import errors errors..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import io io..import math math..import runtime runtime..import strconv strconv..import sync sync..import hash ~hash abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos race ~internal_1race unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 1 2 1 3 1 6 3 2 3 6 4 1 4 2 4 3 4 6 4 8 5 2 6 2 7 1 7 2 7 3 7 5 7 6 8 2 8 6 types 22 8 29 34 902 31 30 26 30 29 29 30 20 47 21 22 21 119 135 44 135 73 74 type 1 "Decrypter" type 2 "DecrypterOpts" type 3 "Hash" func (h ) HashFunc () ($ret0 ) // /build/gcc/src/gcc/libgo/go/crypto/crypto.go:19 { //20 $ret0 = h //20 return //20 } //0 func (h ) String () func (h ) Size () ($ret2 ) // /build/gcc/src/gcc/libgo/go/crypto/crypto.go:116 { //117 if ((h > $convert(, 0 )) && (h < $convert(, 20 ))) { //117 { //118 $ret2 = $convert(, (.digestSizes)[h]) //118 return //118 } //0 } //117 } //119 panic($convert(, $convert(, "crypto: Size of unknown hash function"))) //120 func (h ) New () func (h ) Available () ($ret4 ) // /build/gcc/src/gcc/libgo/go/crypto/crypto.go:138 { //139 $ret4 = ((h < $convert(, 20 )) && ((.hashes)[h] != $nil)) //139 return //139 } //0 type 4 "PrivateKey" type 5 "PublicKey" type 6 "Signer" type 7 "SignerOpts" type 8 "hash.Hash" type 9 "io.Reader" type 10 "io.Writer" type 11 () type 12 (? , ? ) type 13 [] type 14 [] type 15 [] type 16 interface { ? ; BlockSize () ; Reset (); Size () ; Sum (b ) ; } type 17 interface { Decrypt (rand , msg , opts ) (plaintext , err ); Public () ; } type 18 interface { HashFunc () ; } type 19 interface { Public () ; Sign (rand , digest , opts ) (signature , err ); } type 20 interface { Read (p ) (n , err ); } type 21 interface { Write (p ) (n , err ); } var .digestSizes var .hashes const BLAKE2b_256 = 17 const BLAKE2b_384 = 18 const BLAKE2b_512 = 19 const BLAKE2s_256 = 16 const MD4 = 1 const MD5 = 2 const MD5SHA1 = 8 const RIPEMD160 = 9 func RegisterHash (h , f ) // /build/gcc/src/gcc/libgo/go/crypto/crypto.go:145 { //146 if (h >= $convert(, 20 )) { //146 panic($convert(, $convert(, "crypto: RegisterHash of unknown hash function"))) //147 } //146 } //148 (.hashes)[h] = f //149 const SHA1 = 3 const SHA224 = 4 const SHA256 = 5 const SHA384 = 6 const SHA3_224 = 10 const SHA3_256 = 11 const SHA3_384 = 12 const SHA3_512 = 13 const SHA512 = 7 const SHA512_224 = 14 const SHA512_256 = 15 func FormatInt (i , base ) checksum 28113BC8CDB8DB8679FAD9D1340750D4919A5F74 v3; package aes pkgpath crypto/aes import cipher crypto/cipher "crypto/cipher" import subtle crypto/internal/subtle "crypto/internal/subtle" import binary encoding/binary "encoding/binary" import strconv strconv "strconv" indirectimport unsafe unsafe init aes ~crypto_1aes cipher crypto_1cipher..import binary encoding_1binary..import errors errors..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import io io..import math math..import reflect reflect..import runtime runtime..import strconv strconv..import sync sync..import unicode unicode..import subtle ~crypto_1internal_1subtle subtle ~crypto_1subtle abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 2 3 2 4 2 5 2 6 2 7 2 8 2 9 2 10 2 11 2 12 3 4 3 5 3 9 5 4 5 9 6 3 6 4 6 5 6 9 6 11 7 4 8 3 8 4 8 5 8 7 8 9 8 10 8 11 8 12 9 4 10 3 10 4 10 5 10 7 10 9 11 4 11 9 types 15 2 72 397 39 33 47 45 46 17 12 73 26 21 22 127 type 1 "KeySizeError" func (k ) Error () type 2 ".crypto/aes.aesCipher" func (c ) BlockSize () ($ret7 ) // /build/gcc/src/gcc/libgo/go/crypto/aes/cipher.go:52 { //52 $ret7 = 16 //52 return //52 } //0 func (c ) Encrypt (dst , src ) func (c ) Decrypt (dst , src ) type 3 "crypto/cipher.Block" type 4 "unsafe.Pointer" type 5 (? , ? , ? ) type 6 (? , ? ) type 7 (? , ? ) type 8 * type 9 *any type 10 struct { .crypto/aes.enc ; .crypto/aes.dec ; } type 11 [256 ] type 12 [] type 13 [] type 14 interface { BlockSize () ; Decrypt (dst , src ); Encrypt (dst , src ); } func .expandKeyGo (key , enc , dec ) var .sbox0 const BlockSize = 16 func NewCipher (key ) (? , ? ) func AnyOverlap (x , y ) ($ret0 ) // /build/gcc/src/gcc/libgo/go/crypto/internal/subtle/aliasing.go:17 { //18 $ret0 = ((((len(x) > $convert(, 0 )) && (len(y) > $convert(, 0 ))) && ($convert(, $convert(, &(x)[0 ])) <= $convert(, $convert(, &(y)[(len(y) - 1 )])))) && ($convert(, $convert(, &(y)[0 ])) <= $convert(, $convert(, &(x)[(len(x) - 1 )])))) //18 return //18 } //0 func FormatInt (i , base ) checksum 40848BAB0452CD035C32481AB451DAD7D6D15B24 v3; package cipher pkgpath crypto/cipher import subtle crypto/internal/subtle "crypto/internal/subtle" import subtle crypto/subtle "crypto/subtle" import binary encoding/binary "encoding/binary" import errors errors "errors" import io io "io" import runtime runtime "runtime" import unsafe unsafe "unsafe" init cipher crypto_1cipher..import binary encoding_1binary..import errors errors..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import io io..import math math..import reflect reflect..import runtime runtime..import strconv strconv..import sync sync..import unicode unicode..import subtle ~crypto_1internal_1subtle subtle ~crypto_1subtle abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 2 3 2 4 2 8 4 3 4 8 5 2 5 3 5 4 5 8 5 10 6 3 7 2 7 3 7 4 7 6 7 8 7 9 7 10 7 11 8 3 9 2 9 3 9 4 9 6 9 8 10 3 10 8 types 26 7 24 25 29 26 103 143 29 29 34 62 46 57 46 19 13 43 59 22 22 91 127 282 73 74 67 type 1 "AEAD" type 2 "Block" type 3 "BlockMode" type 4 "Stream" type 5 "StreamReader" func (r ) Read (dst ) (n , err ) type 6 "StreamWriter" func (w ) Write (src ) (n , err ) func (w ) Close () type 7 "io.Reader" type 8 "io.Writer" type 9 "unsafe.Pointer" type 10 (? , ? , ? , ? ) type 11 (? , ? ) type 12 (? , ? , ? ) type 13 (? , ? ) type 14 * type 15 *any type 16 struct { S ; R ; } type 17 struct { S ; W ; Err ; } type 18 [] type 19 [] type 20 interface { BlockSize () ; CryptBlocks (dst , src ); } type 21 interface { BlockSize () ; Decrypt (dst , src ); Encrypt (dst , src ); } type 22 interface { NonceSize () ; Open (dst , nonce , ciphertext , additionalData ) (? , ? ); Overhead () ; Seal (dst , nonce , plaintext , additionalData ) ; } type 23 interface { Read (p ) (n , err ); } type 24 interface { Write (p ) (n , err ); } type 25 interface { XORKeyStream (dst , src ); } func .newCFB (block , iv , decrypt ) func .safeXORBytes (dst , a , b , n ) // /build/gcc/src/gcc/libgo/go/crypto/cipher/xor_generic.go:65 { //66 var i = 0 //66 { /*for*/ //66 goto $l0 //66 :$l1 //66 { //66 (dst)[i] = ((a)[i] ^ (b)[i]) //67 } //68 { //66 i = (i + $convert(, 1 )) //66 } //66 :$l0 //66 if (i < n) { //66 goto $l1 //66 } //66 } //66 } //68 func NewCBCDecrypter (b , iv ) func NewCBCEncrypter (b , iv ) func NewCFBDecrypter (block , iv ) ($ret6 ) // /build/gcc/src/gcc/libgo/go/crypto/cipher/cfb.go:60 { //61 $ret6 = .newCFB(block, iv, $true) //61 return //61 } //0 func NewCFBEncrypter (block , iv ) ($ret5 ) // /build/gcc/src/gcc/libgo/go/crypto/cipher/cfb.go:53 { //54 $ret5 = .newCFB(block, iv, $false) //54 return //54 } //0 func NewCTR (block , iv ) func NewGCM (cipher ) (? , ? ) func NewGCMWithNonceSize (cipher , size ) (? , ? ) func NewGCMWithTagSize (cipher , tagSize ) (? , ? ) func NewOFB (b , iv ) func AnyOverlap (x , y ) ($ret0 ) // /build/gcc/src/gcc/libgo/go/crypto/internal/subtle/aliasing.go:17 { //18 $ret0 = ((((len(x) > $convert(, 0 )) && (len(y) > $convert(, 0 ))) && ($convert(, $convert(, &(x)[0 ])) <= $convert(, $convert(, &(y)[(len(y) - 1 )])))) && ($convert(, $convert(, &(y)[0 ])) <= $convert(, $convert(, &(x)[(len(x) - 1 )])))) //18 return //18 } //0 func ConstantTimeByteEq (x , y ) ($ret2 ) // /build/gcc/src/gcc/libgo/go/crypto/subtle/constant_time.go:31 { //32 $ret2 = $convert(, (($convert(, (x ^ y)) - $convert(, 1 )) >> $convert(, 31 ))) //32 return //32 } //0 checksum BE1E3296013240081495C0F4D0A3B880F6E855A2 v3; package des pkgpath crypto/des import cipher crypto/cipher "crypto/cipher" import subtle crypto/internal/subtle "crypto/internal/subtle" import binary encoding/binary "encoding/binary" import strconv strconv "strconv" import sync sync "sync" indirectimport unsafe unsafe init des ~crypto_1des cipher crypto_1cipher..import binary encoding_1binary..import errors errors..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import io io..import math math..import reflect reflect..import runtime runtime..import strconv strconv..import sync sync..import unicode unicode..import subtle ~crypto_1internal_1subtle subtle ~crypto_1subtle abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 2 3 2 4 2 5 2 6 2 7 2 8 2 9 2 10 2 11 2 12 3 4 3 5 3 9 5 4 5 9 6 3 6 4 6 5 6 9 6 11 7 4 8 3 8 4 8 5 8 7 8 9 8 10 8 11 8 12 9 4 10 3 10 4 10 5 10 7 10 9 11 4 11 9 types 19 2 72 473 405 39 34 61 45 46 17 18 13 109 50 24 21 22 21 127 type 1 "KeySizeError" func (k ) Error () type 2 ".crypto/des.desCipher" func (c ) .generateSubkeys (keyBytes ) func (c ) BlockSize () ($ret6 ) // /build/gcc/src/gcc/libgo/go/crypto/des/cipher.go:39 { //39 $ret6 = 8 //39 return //39 } //0 func (c ) Encrypt (dst , src ) func (c ) Decrypt (dst , src ) type 3 ".crypto/des.tripleDESCipher" func (c ) BlockSize () ($ret9 ) // /build/gcc/src/gcc/libgo/go/crypto/des/cipher.go:85 { //85 $ret9 = 8 //85 return //85 } //0 func (c ) Encrypt (dst , src ) func (c ) Decrypt (dst , src ) type 4 "crypto/cipher.Block" type 5 "unsafe.Pointer" type 6 (? , ? , ? , ? ) type 7 (? , ? ) type 8 (? , ? ) type 9 * type 10 * type 11 *any type 12 struct { .crypto/des.cipher1 ; .crypto/des.cipher2 ; .crypto/des.cipher3 ; } type 13 struct { .crypto/des.subkeys ; } type 14 [16 ] type 15 [] type 16 [] type 17 [] type 18 interface { BlockSize () ; Decrypt (dst , src ); Encrypt (dst , src ); } func .cryptBlock (subkeys , dst , src , decrypt ) const BlockSize = 8 func NewCipher (key ) (? , ? ) func NewTripleDESCipher (key ) (? , ? ) func AnyOverlap (x , y ) ($ret0 ) // /build/gcc/src/gcc/libgo/go/crypto/internal/subtle/aliasing.go:17 { //18 $ret0 = ((((len(x) > $convert(, 0 )) && (len(y) > $convert(, 0 ))) && ($convert(, $convert(, &(x)[0 ])) <= $convert(, $convert(, &(y)[(len(y) - 1 )])))) && ($convert(, $convert(, &(y)[0 ])) <= $convert(, $convert(, &(x)[(len(x) - 1 )])))) //18 return //18 } //0 func FormatInt (i , base ) checksum 63FA35AB2FD4573E4F22FD15EE4073CC6B6C747A v3; package dsa pkgpath crypto/dsa import randutil crypto/internal/randutil "crypto/internal/randutil" import errors errors "errors" import io io "io" import big math/big "math/big" indirectimport fmt fmt indirectimport rand math/rand init dsa crypto_1dsa..import bytes bytes..import randutil crypto_1internal_1randutil..import binary encoding_1binary..import errors errors..import fmt fmt..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import big math_1big..import rand math_1rand..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 1 4 1 6 1 9 1 11 1 19 1 22 1 25 2 4 2 6 2 9 2 11 2 19 2 22 3 4 3 6 3 9 3 11 3 13 3 18 3 19 3 21 3 22 3 25 4 6 4 9 4 19 5 4 5 6 5 7 5 8 5 9 5 10 5 11 5 12 5 13 5 16 5 17 5 18 5 19 5 20 5 21 5 22 5 23 5 24 5 25 7 4 7 6 7 9 7 19 8 4 8 6 8 7 8 9 8 11 8 19 8 22 8 23 8 24 9 6 9 19 10 6 10 19 10 22 11 4 11 6 11 9 11 19 11 22 12 4 12 6 12 7 12 9 12 11 12 17 12 19 12 20 12 22 12 23 12 24 13 6 14 1 14 3 14 4 14 5 14 6 14 7 14 8 14 9 14 10 14 11 14 12 14 13 14 15 14 16 14 17 14 18 14 19 14 20 14 21 14 22 14 23 14 24 14 25 15 6 15 13 15 19 15 22 16 4 16 6 16 7 16 8 16 9 16 10 16 11 16 12 16 17 16 19 16 20 16 22 16 23 16 24 17 4 17 6 17 9 17 19 18 4 18 6 18 9 18 13 18 19 18 21 18 22 18 25 19 6 20 6 20 9 20 19 21 4 21 6 21 9 21 13 21 19 22 6 22 19 23 4 23 6 23 7 23 9 23 19 23 22 24 4 24 6 24 7 24 9 24 19 24 22 24 23 types 43 5 35 30 30 29 33 29 33 34 29 38 3966 5354 35 1021 37 39 34 37 18 18 18 19 19 19 58 44 44 102 70 131 21 22 21 21 22 195 65 56 64 60 73 295 type 1 "ParameterSizes" type 2 "Parameters" type 3 "PrivateKey" type 4 "PublicKey" type 5 "fmt.ScanState" type 6 "fmt.State" type 7 "io.ByteReader" type 8 "io.ByteScanner" type 9 "io.Reader" type 10 ".math/big.divisor" type 11 ".math/big.nat" func (z ) .divRecursiveStep (u , v , depth , tmp , temps ) func (x ) .modW (d ) (r ) func (z ) .divW (x , y ) (q , r ) func (z ) .div (z2 , u , v ) (q , r ) func (n ) .probablyPrimeMillerRabin (reps , force2 ) func (z ) .scan (r , base , fracOk ) (res , b , count , err ) func (z ) .sqrt (x ) func (z ) .bytes (buf ) (i ) func (z ) .expNN (x , y , m ) func (z ) .expWW (x , y ) func (z ) .montgomery (x , y , m , k , n ) func (z ) .shr (x , s ) func (z ) .norm () ($ret147 ) func (q ) .convertWords (s , b , ndigits , bb , table ) func (z ) .add (x , y ) func (x ) .utoa (base ) func (z ) .setBit (x , i , b ) func (z ) .mulRange (a , b ) func (z ) .make (n ) func (z ) .divRecursive (u , v ) func (z ) .divLarge (u , uIn , vIn ) (q , r ) func (x ) .bitLen () ($ret163 ) func (n ) .probablyPrimeLucas () func (z ) .setWord (x ) func (x ) .itoa (neg , base ) func (z ) .clear () func (z ) .sqr (x ) func (x ) .trailingZeroBits () ($ret164 ) func (q ) .divBasic (u , v ) func (z ) .sub (x , y ) func (x ) .cmp (y ) (r ) func (z ) .shl (x , s ) func (x ) .bit (i ) ($ret169 ) func (x ) .sticky (i ) func (z ) .setUint64 (x ) func (z ) .and (x , y ) func (z ) .mul (x , y ) func (z ) .mulAddWW (x , y , r ) func (z ) .andNot (x , y ) func (z ) .or (x , y ) func (z ) .xor (x , y ) func (z ) .setBytes (buf ) func (z ) .set (x ) func (z ) .random (rand , limit , n ) func (z ) .expNNWindowed (x , y , m ) func (z ) .expNNMontgomery (x , y , m ) type 12 "math/big.Int" func (z ) .scaleDenom (x , f ) func (x ) ProbablyPrime (n ) func (x ) MarshalJSON () (? , ? ) func (z ) UnmarshalText (text ) func (x ) MarshalText () (text , err ) func (z ) Exp (x , y , m ) func (x ) Cmp (y ) (r ) func (z ) Quo (x , y ) func (x ) IsInt64 () func (z ) ModSqrt (x , p ) func (z ) Rsh (x , n ) func (x ) Int64 () func (z ) SetBytes (buf ) func (z ) .modSqrtTonelliShanks (x , p ) func (z ) Mod (x , y ) func (z ) SetInt64 (x ) func (z ) SetUint64 (x ) func (z ) Set (x ) func (z ) ModInverse (g , n ) func (x ) Bits () func (z ) Add (x , y ) func (z ) .modSqrt3Mod4Prime (x , p ) func (x ) Format (s , ch ) func (z ) .scan (r , base ) (? , ? , ? ) func (z ) SetString (s , base ) (? , ? ) func (z ) Mul (x , y ) func (z ) SetBits (abs ) func (x ) Sign () func (z ) MulRange (a , b ) func (z ) Abs (x ) func (z ) Neg (x ) func (z ) .setFromScanner (r , base ) (? , ? ) func (x ) CmpAbs (y ) func (z ) Div (x , y ) func (z ) Rem (x , y ) func (x ) IsUint64 () func (z ) DivMod (x , y , m ) (? , ? ) func (z ) Binomial (n , k ) func (x ) FillBytes (buf ) func (x ) Uint64 () func (x ) BitLen () func (z ) And (x , y ) func (z ) Sub (x , y ) func (x ) TrailingZeroBits () func (z ) GCD (x , y , a , b ) func (x ) Bit (i ) func (z ) Or (x , y ) func (z ) .lehmerGCD (x , y , a , b ) func (z ) Rand (rnd , n ) func (z ) Xor (x , y ) func (z ) Sqrt (x ) func (z ) .modSqrt5Mod8Prime (x , p ) func (z ) Lsh (x , n ) func (z ) SetBit (x , i , b ) func (z ) AndNot (x , y ) func (x ) Bytes () func (z ) Not (x ) func (x ) GobEncode () (? , ? ) func (x ) Append (buf , base ) func (x ) String () func (x ) Text (base ) func (z ) Scan (s , ch ) func (z ) UnmarshalJSON (text ) func (z ) QuoRem (x , y , r ) (? , ? ) func (z ) GobDecode (buf ) type 13 "math/big.Word" type 14 "math/rand.Rand" func (r ) Intn (n ) func (r ) Int31n (n ) func (r ) Read (p ) (n , err ) func (r ) Int31 () func (r ) Shuffle (n , swap ) func (r ) Uint32 () func (r ) Float32 () func (r ) .int31n (n ) func (r ) Uint64 () func (r ) Perm (n ) func (r ) ExpFloat64 () func (r ) NormFloat64 () func (r ) Seed (seed ) func (r ) Int63 () func (r ) Float64 () func (r ) Int63n (n ) func (r ) Int () type 15 "math/rand.Source" type 16 "math/rand.Source64" type 17 (? ) type 18 (? , ? ) type 19 * type 20 * type 21 * type 22 * type 23 * type 24 * type 25 struct { P ; Q ; G ; } type 26 struct { ? ; Y ; } type 27 struct { ? ; X ; } type 28 struct { .math/big.bbb ; .math/big.nbits ; .math/big.ndigits ; } type 29 struct { .math/big.neg ; .math/big.abs ; } type 30 struct { .math/rand.src ; .math/rand.s64 ; .math/rand.readVal ; .math/rand.readPos ; } type 31 [] type 32 [] type 33 [] type 34 [] type 35 [] type 36 interface { Flag (c ) ; Precision () (prec , ok ); Width () (wid , ok ); Write (b ) (n , err ); } type 37 interface { Int63 () ; Seed (seed ); } type 38 interface { ? ; Uint64 () ; } type 39 interface { ReadByte () (? , ? ); } type 40 interface { ? ; UnreadByte () ; } type 41 interface { Read (p ) (n , err ); } type 42 interface { Read (buf ) (n , err ); ReadRune () (r , size , err ); SkipSpace (); Token (skipSpace , f ) (token , err ); UnreadRune () ; Width () (wid , ok ); } var ErrInvalidPublicKey func GenerateKey (priv , rand ) func GenerateParameters (params , rand , sizes ) const L1024N160 = 0 const L2048N224 = 1 const L2048N256 = 2 const L3072N256 = 3 func Sign (rand , priv , hash ) (r , s , err ) func Verify (pub , hash , r , s ) checksum AB69DE7944A92933D102A194F23DA2D40B75A89D v3; package ecdsa pkgpath crypto/ecdsa import crypto crypto "crypto" import aes crypto/aes "crypto/aes" import cipher crypto/cipher "crypto/cipher" import elliptic crypto/elliptic "crypto/elliptic" import randutil crypto/internal/randutil "crypto/internal/randutil" import sha512 crypto/sha512 "crypto/sha512" import errors errors "errors" import cryptobyte golang.org/x/crypto/cryptobyte "golang.org/x/crypto/cryptobyte" import asn1 golang.org/x/crypto/cryptobyte/asn1 "golang.org/x/crypto/cryptobyte/asn1" import io io "io" import big math/big "math/big" indirectimport asn1 encoding/asn1 indirectimport fmt fmt indirectimport hash hash indirectimport rand math/rand indirectimport time time init ecdsa crypto_1ecdsa..import bufio bufio..import bytes bytes..import crypto crypto..import cipher crypto_1cipher..import elliptic crypto_1elliptic..import fiat crypto_1elliptic_1internal_1fiat..import nistec crypto_1elliptic_1internal_1nistec..import randutil crypto_1internal_1randutil..import rand crypto_1rand..import sha512 crypto_1sha512..import asn1 encoding_1asn1..import binary encoding_1binary..import errors errors..import fmt fmt..import cryptobyte golang_0org_1x_1crypto_1cryptobyte..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import big math_1big..import rand math_1rand..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import aes ~crypto_1aes subtle ~crypto_1internal_1subtle subtle ~crypto_1subtle asn1 ~golang_0org_1x_1crypto_1cryptobyte_1asn1 hash ~hash abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf16 ~unicode_1utf16 utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 1 2 1 13 1 16 1 19 1 21 1 29 1 32 1 35 2 13 2 16 2 19 2 21 2 29 2 32 2 35 3 13 3 16 3 19 3 21 3 23 3 29 3 31 3 32 4 12 4 13 4 16 4 19 4 21 4 23 4 28 4 29 4 31 4 32 4 35 5 1 5 2 5 4 5 6 5 7 5 9 5 12 5 13 5 14 5 16 5 17 5 18 5 19 5 20 5 21 5 22 5 23 5 24 5 25 5 26 5 27 5 28 5 29 5 30 5 31 5 32 5 33 5 34 5 35 6 13 6 16 6 19 6 29 7 6 7 13 7 16 7 19 7 29 8 13 8 16 8 19 8 21 8 29 8 32 9 1 9 2 9 4 9 12 9 13 9 14 9 16 9 17 9 18 9 19 9 20 9 21 9 22 9 23 9 24 9 25 9 26 9 27 9 28 9 29 9 30 9 31 9 32 9 33 9 34 9 35 10 3 10 12 10 13 10 16 10 19 10 21 10 23 10 28 10 29 10 31 10 32 10 35 11 2 11 12 11 13 11 14 11 16 11 17 11 18 11 19 11 20 11 21 11 22 11 23 11 24 11 25 11 26 11 27 11 28 11 29 11 30 11 31 11 32 11 33 11 34 11 35 12 13 12 16 12 19 12 21 12 23 12 28 12 29 12 31 12 32 12 35 13 16 13 19 13 29 14 13 14 16 14 17 14 18 14 19 14 20 14 21 14 22 14 23 14 26 14 27 14 28 14 29 14 30 14 31 14 32 14 33 14 34 14 35 15 2 15 11 15 12 15 13 15 14 15 16 15 17 15 18 15 19 15 20 15 21 15 22 15 23 15 24 15 25 15 26 15 27 15 28 15 29 15 30 15 31 15 32 15 33 15 34 15 35 17 13 17 16 17 19 17 29 18 13 18 16 18 17 18 19 18 21 18 29 18 32 18 33 18 34 19 16 19 29 20 16 20 29 20 32 21 13 21 16 21 19 21 29 21 32 22 13 22 16 22 17 22 19 22 21 22 27 22 29 22 30 22 32 22 33 22 34 23 16 24 2 24 12 24 13 24 14 24 16 24 17 24 18 24 19 24 20 24 21 24 22 24 23 24 25 24 26 24 27 24 28 24 29 24 30 24 31 24 32 24 33 24 34 24 35 25 16 25 23 25 29 25 32 26 13 26 16 26 17 26 18 26 19 26 20 26 21 26 22 26 27 26 29 26 30 26 32 26 33 26 34 27 13 27 16 27 19 27 29 28 13 28 16 28 19 28 23 28 29 28 31 28 32 28 35 29 16 30 16 30 19 30 29 31 13 31 16 31 19 31 23 31 29 32 16 32 29 33 13 33 16 33 17 33 19 33 29 33 32 34 13 34 16 34 17 34 19 34 29 34 32 34 33 types 93 3 282 101 793 253 38 37 37 41 1244 158 187 34 30 3869 170 30 34 35 30 30 38 3967 5358 35 1021 37 39 31 36 502 518 73 3464 75 49 84 34 37 20 18 18 18 18 19 19 19 19 19 20 19 19 19 19 19 19 19 19 19 19 20 19 13 58 123 44 57 32 102 70 131 91 190 83 112 21 22 21 21 21 21 22 383 119 195 44 65 56 64 61 73 295 74 type 1 "PrivateKey" func (priv ) Public () func (priv ) Equal (x ) func (priv ) Sign (rand , digest , opts ) (? , ? ) type 2 "PublicKey" func (pub ) Equal (x ) type 3 ".crypto/ecdsa.zr" func (z ) Read (dst ) (n , err ) // /build/gcc/src/gcc/libgo/go/crypto/ecdsa/ecdsa.go:361 { //362 var i //362 { //362 var $t0 = len(dst) //362 if ($t0 != $convert(, 0 )) { //362 var $t1 = &(dst)[0 ] //362 var $t2 = ($t0 * 1 ) //362 __builtin_memset($convert(, $t1), $convert(, 0 ), $convert(, $t2)) //362 i = ($t0 - $convert(, 1 )) //362 } //362 } //0 } //364 { //365 { //365 var $t3 = len(dst) //365 var $t4 = $convert(, $nil) //365 n = $t3 //365 err = $t4 //365 } //0 return //365 } //0 type 4 "crypto.Hash" func (h ) Available () ($ret4 ) func (h ) New () func (h ) Size () ($ret2 ) func (h ) String () func (h ) HashFunc () ($ret0 ) type 5 "crypto.PrivateKey" type 6 "crypto.PublicKey" type 7 "crypto.SignerOpts" type 8 "crypto/elliptic.Curve" type 9 "crypto/elliptic.CurveParams" func (curve ) ScalarBaseMult (k ) (? , ? ) func (curve ) .doubleJacobian (x , y , z ) (? , ? , ? ) func (curve ) .addJacobian (x1 , y1 , z1 , x2 , y2 , z2 ) (? , ? , ? ) func (curve ) Add (x1 , y1 , x2 , y2 ) (? , ? ) func (curve ) ScalarMult (Bx , By , k ) (? , ? ) func (curve ) Double (x1 , y1 ) (? , ? ) func (curve ) .affineFromJacobian (x , y , z ) (xOut , yOut ) func (curve ) IsOnCurve (x , y ) func (curve ) .polynomial (x ) func (curve ) Params () ($ret2 ) type 10 "encoding/asn1.BitString" func (b ) At (i ) func (b ) RightAlign () type 11 "encoding/asn1.ObjectIdentifier" func (oi ) Equal (other ) ($ret9 ) func (oi ) String () type 12 "fmt.ScanState" type 13 "fmt.State" type 14 "golang.org/x/crypto/cryptobyte.String" func (s ) Empty () ($ret48 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/crypto/cryptobyte/string.go:159 { //160 $ret48 = (len(s) == $convert(, 0 )) //160 return //160 } //0 func (s ) ReadUint8LengthPrefixed (out ) func (s ) .readLengthPrefixed (lenLen , outChild ) func (s ) .readUnsigned (out , length ) func (s ) ReadBytes (out , n ) func (s ) ReadUint24LengthPrefixed (out ) func (s ) ReadUint32 (out ) func (s ) ReadASN1GeneralizedTime (out ) func (s ) ReadASN1BitStringAsBytes (out ) func (s ) SkipOptionalASN1 (tag ) func (s ) ReadOptionalASN1OctetString (out , outPresent , tag ) func (s ) ReadASN1ObjectIdentifier (out ) func (s ) ReadASN1Bytes (out , tag ) func (s ) Skip (n ) func (s ) ReadASN1UTCTime (out ) func (s ) ReadASN1 (out , tag ) func (s ) ReadASN1Enum (out ) func (s ) ReadUint16 (out ) func (s ) ReadASN1Int64WithTag (out , tag ) func (s ) ReadASN1BitString (out ) func (s ) .readASN1Uint64 (out ) func (s ) .readASN1Int64 (out ) func (s ) .readASN1BigInt (out ) func (s ) ReadUint24 (out ) func (s ) SkipASN1 (tag ) func (s ) CopyBytes (out ) func (s ) ReadASN1Integer (out ) func (s ) .read (n ) ($ret35 ) func (s ) ReadASN1Element (out , tag ) func (s ) ReadAnyASN1 (out , outTag ) func (s ) ReadUint8 (out ) func (s ) ReadASN1Boolean (out ) func (s ) ReadAnyASN1Element (out , outTag ) func (s ) PeekASN1Tag (tag ) ($ret22 ) func (s ) .readASN1 (out , outTag , skipHeader ) func (s ) .readBase128Int (out ) func (s ) ReadOptionalASN1 (out , outPresent , tag ) func (s ) ReadUint16LengthPrefixed (out ) func (s ) ReadOptionalASN1Integer (out , tag , defaultValue ) func (s ) ReadOptionalASN1Boolean (out , defaultValue ) type 15 "golang.org/x/crypto/cryptobyte/asn1.Tag" func (t ) Constructed () ($ret0 ) func (t ) ContextSpecific () ($ret1 ) type 16 "hash.Hash" type 17 "io.ByteReader" type 18 "io.ByteScanner" type 19 "io.Reader" type 20 "io.Writer" type 21 ".math/big.divisor" type 22 ".math/big.nat" func (z ) .expNNMontgomery (x , y , m ) func (z ) .expNNWindowed (x , y , m ) func (z ) .random (rand , limit , n ) func (z ) .set (x ) func (z ) .setBytes (buf ) func (z ) .xor (x , y ) func (z ) .or (x , y ) func (z ) .andNot (x , y ) func (z ) .mulAddWW (x , y , r ) func (z ) .mul (x , y ) func (z ) .and (x , y ) func (z ) .setUint64 (x ) func (x ) .sticky (i ) func (x ) .bit (i ) ($ret169 ) func (z ) .shr (x , s ) func (z ) .bytes (buf ) (i ) func (z ) .sqrt (x ) func (z ) .norm () ($ret147 ) func (z ) .expNN (x , y , m ) func (n ) .probablyPrimeMillerRabin (reps , force2 ) func (z ) .scan (r , base , fracOk ) (res , b , count , err ) func (z ) .div (z2 , u , v ) (q , r ) func (z ) .shl (x , s ) func (x ) .cmp (y ) (r ) func (z ) .sub (x , y ) func (q ) .divBasic (u , v ) func (x ) .modW (d ) (r ) func (z ) .montgomery (x , y , m , k , n ) func (z ) .expWW (x , y ) func (z ) .divW (x , y ) (q , r ) func (z ) .divRecursiveStep (u , v , depth , tmp , temps ) func (q ) .convertWords (s , b , ndigits , bb , table ) func (z ) .add (x , y ) func (z ) .setWord (x ) func (n ) .probablyPrimeLucas () func (x ) .utoa (base ) func (z ) .setBit (x , i , b ) func (z ) .mulRange (a , b ) func (z ) .make (n ) func (z ) .divRecursive (u , v ) func (x ) .bitLen () ($ret163 ) func (z ) .divLarge (u , uIn , vIn ) (q , r ) func (x ) .itoa (neg , base ) func (z ) .clear () func (z ) .sqr (x ) func (x ) .trailingZeroBits () ($ret164 ) type 23 "math/big.Int" func (z ) GobDecode (buf ) func (z ) QuoRem (x , y , r ) (? , ? ) func (z ) UnmarshalJSON (text ) func (z ) Scan (s , ch ) func (x ) Text (base ) func (x ) String () func (x ) MarshalText () (text , err ) func (x ) ProbablyPrime (n ) func (z ) SetBits (abs ) func (z ) Mul (x , y ) func (z ) SetString (s , base ) (? , ? ) func (z ) .scan (r , base ) (? , ? , ? ) func (z ) Quo (x , y ) func (x ) Cmp (y ) (r ) func (x ) IsInt64 () func (x ) Format (s , ch ) func (z ) .modSqrt3Mod4Prime (x , p ) func (z ) Add (x , y ) func (x ) Bits () func (z ) ModInverse (g , n ) func (z ) Set (x ) func (z ) SetUint64 (x ) func (z ) .modSqrtTonelliShanks (x , p ) func (z ) SetBytes (buf ) func (z ) .scaleDenom (x , f ) func (z ) Mod (x , y ) func (x ) MarshalJSON () (? , ? ) func (z ) UnmarshalText (text ) func (z ) Exp (x , y , m ) func (z ) SetInt64 (x ) func (z ) ModSqrt (x , p ) func (z ) Rsh (x , n ) func (z ) MulRange (a , b ) func (x ) Sign () func (x ) Int64 () func (z ) Abs (x ) func (z ) Neg (x ) func (z ) .setFromScanner (r , base ) (? , ? ) func (x ) CmpAbs (y ) func (z ) Div (x , y ) func (z ) Rem (x , y ) func (x ) IsUint64 () func (z ) DivMod (x , y , m ) (? , ? ) func (z ) Binomial (n , k ) func (x ) FillBytes (buf ) func (x ) Uint64 () func (x ) BitLen () func (z ) And (x , y ) func (z ) Sub (x , y ) func (x ) TrailingZeroBits () func (z ) GCD (x , y , a , b ) func (x ) Bit (i ) func (z ) Or (x , y ) func (z ) .lehmerGCD (x , y , a , b ) func (z ) Rand (rnd , n ) func (z ) Xor (x , y ) func (z ) Sqrt (x ) func (z ) .modSqrt5Mod8Prime (x , p ) func (z ) Lsh (x , n ) func (z ) SetBit (x , i , b ) func (z ) AndNot (x , y ) func (x ) Bytes () func (z ) Not (x ) func (x ) GobEncode () (? , ? ) func (x ) Append (buf , base ) type 24 "math/big.Word" type 25 "math/rand.Rand" func (r ) Int () func (r ) Int63n (n ) func (r ) Float64 () func (r ) Int63 () func (r ) Intn (n ) func (r ) Int31n (n ) func (r ) Read (p ) (n , err ) func (r ) Int31 () func (r ) Shuffle (n , swap ) func (r ) Uint32 () func (r ) Float32 () func (r ) Uint64 () func (r ) Perm (n ) func (r ) .int31n (n ) func (r ) ExpFloat64 () func (r ) NormFloat64 () func (r ) Seed (seed ) type 26 "math/rand.Source" type 27 "math/rand.Source64" type 28 ".time.zone" type 29 ".time.zoneTrans" type 30 "time.Duration" func (d ) String () func (d ) Nanoseconds () ($ret73 ) func (d ) Seconds () ($ret76 ) func (d ) Microseconds () ($ret74 ) func (d ) Milliseconds () ($ret75 ) func (d ) Hours () ($ret78 ) func (d ) Truncate (m ) ($ret79 ) func (d ) Minutes () ($ret77 ) func (d ) Round (m ) type 31 "time.Location" func (l ) .get () func (l ) String () func (l ) .lookup (sec ) (name , offset , start , end , isDST ) func (l ) .lookupFirstZone () func (l ) .firstZoneUsed () func (l ) .lookupName (name , unix ) (offset , ok ) type 32 "time.Month" func (m ) String () type 33 "time.Time" func (t ) Weekday () func (t ) Second () func (t ) Year () func (t ) .addSec (d ) func (t ) UnmarshalJSON (data ) func (t ) ISOWeek () (year , week ) func (t ) Month () func (t ) Location () func (t ) GobEncode () (? , ? ) func (t ) Date () (year , month , day ) func (t ) UnixMilli () func (t ) Hour () func (t ) .abs () func (t ) IsZero () func (t ) Nanosecond () func (t ) UTC () func (t ) In (loc ) func (t ) .locabs () (name , offset , abs ) func (t ) Sub (u ) func (t ) Equal (u ) func (t ) String () func (t ) GoString () func (t ) Before (u ) func (t ) Format (layout ) func (t ) Add (d ) func (t ) MarshalJSON () (? , ? ) func (t ) IsDST () func (t ) .date (full ) (year , month , day , yday ) func (t ) AddDate (years , months , days ) func (t ) .sec () func (t ) Local () func (t ) .mono () func (t ) UnixMicro () func (t ) YearDay () func (t ) Unix () func (t ) UnmarshalBinary (data ) func (t ) UnmarshalText (data ) func (t ) Truncate (d ) func (t ) Round (d ) func (t ) .stripMono () func (t ) MarshalText () (? , ? ) func (t ) .nsec () func (t ) Zone () (name , offset ) func (t ) .setLoc (loc ) func (t ) .unixSec () func (t ) Day () func (t ) GobDecode (data ) func (t ) UnixNano () func (t ) After (u ) func (t ) MarshalBinary () (? , ? ) func (t ) Clock () (hour , min , sec ) func (t ) .setMono (m ) func (t ) Minute () func (t ) AppendFormat (b , layout ) type 34 "time.Weekday" func (d ) String () type 35 (? , ? , ? ) type 36 (? , ? , ? , ? , ? ) type 37 (? ) type 38 (? , ? ) type 39 * type 40 * type 41 * type 42 * type 43 * type 44 * type 45 * type 46 * type 47 * type 48 * type 49 * type 50 * type 51 * type 52 * type 53 * type 54 * type 55 * type 56 * type 57 * type 58 * type 59 * type 60 * type 61 * type 62 *any type 63 struct { Bytes ; BitLength ; } type 64 struct { P ; N ; B ; Gx ; Gy ; BitSize ; Name ; } type 65 struct { ? ; D ; } type 66 struct { ? ; X ; Y ; } type 67 struct { ? ; } type 68 struct { .math/big.bbb ; .math/big.nbits ; .math/big.ndigits ; } type 69 struct { .math/big.neg ; .math/big.abs ; } type 70 struct { .math/rand.src ; .math/rand.s64 ; .math/rand.readVal ; .math/rand.readPos ; } type 71 struct { .time.name ; .time.offset ; .time.isDST ; } type 72 struct { .time.name ; .time.zone ; .time.tx ; .time.extend ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } type 73 struct { .time.wall ; .time.ext ; .time.loc ; } type 74 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } type 75 [] type 76 [] type 77 [] type 78 [] type 79 [] type 80 [] type 81 [] type 82 interface { Add (x1 , y1 , x2 , y2 ) (x , y ); Double (x1 , y1 ) (x , y ); IsOnCurve (x , y ) ; Params () ; ScalarBaseMult (k ) (x , y ); ScalarMult (x1 , y1 , k ) (x , y ); } type 83 interface { ? ; BlockSize () ; Reset (); Size () ; Sum (b ) ; } type 84 interface { Flag (c ) ; Precision () (prec , ok ); Width () (wid , ok ); Write (b ) (n , err ); } type 85 interface { HashFunc () ; } type 86 interface { Int63 () ; Seed (seed ); } type 87 interface { ? ; Uint64 () ; } type 88 interface { ReadByte () (? , ? ); } type 89 interface { ? ; UnreadByte () ; } type 90 interface { Read (p ) (n , err ); } type 91 interface { Read (buf ) (n , err ); ReadRune () (r , size , err ); SkipSpace (); Token (skipSpace , f ) (token , err ); UnreadRune () ; Width () (wid , ok ); } type 92 interface { Write (p ) (n , err ); } func .verifyGeneric (pub , c , hash , r , s ) func GenerateKey (c , rand ) (? , ? ) func Sign (rand , priv , hash ) (r , s , err ) func SignASN1 (rand , priv , hash ) (? , ? ) func Verify (pub , hash , r , s ) func VerifyASN1 (pub , hash , sig ) func /*asm __builtin_memset */ __builtin_memset (? , ? , ? ) checksum 2B65F2DA82B75E836E7AA8ACD45AE0D22793C7B7 v3; package ed25519 pkgpath crypto/ed25519 import bytes bytes "bytes" import crypto crypto "crypto" import edwards25519 crypto/ed25519/internal/edwards25519 "crypto/ed25519/internal/edwards25519" import rand crypto/rand "crypto/rand" import sha512 crypto/sha512 "crypto/sha512" import errors errors "errors" import io io "io" import strconv strconv "strconv" indirectimport hash hash init ed25519 ~crypto_1ed25519 bufio bufio..import bytes bytes..import crypto crypto..import cipher crypto_1cipher..import edwards25519 crypto_1ed25519_1internal_1edwards25519..import field crypto_1ed25519_1internal_1edwards25519_1field..import rand crypto_1rand..import sha512 crypto_1sha512..import binary encoding_1binary..import errors errors..import fmt fmt..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import big math_1big..import rand math_1rand..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import aes ~crypto_1aes subtle ~crypto_1internal_1subtle subtle ~crypto_1subtle hash ~hash abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 1 2 1 10 1 12 1 15 1 17 1 25 1 28 1 31 2 10 2 12 2 15 2 17 2 25 2 28 2 31 3 10 3 12 3 15 3 17 3 19 3 25 3 27 3 28 4 9 4 10 4 12 4 15 4 17 4 19 4 24 4 25 4 27 4 28 4 31 5 6 5 9 5 10 5 12 5 15 5 17 5 19 5 24 5 25 5 27 5 28 5 31 6 9 6 10 6 12 6 15 6 17 6 19 6 24 6 25 6 27 6 28 6 31 7 1 7 2 7 4 7 9 7 10 7 11 7 12 7 13 7 14 7 15 7 16 7 17 7 18 7 19 7 20 7 21 7 22 7 23 7 24 7 25 7 26 7 27 7 28 7 29 7 30 7 31 8 3 8 9 8 10 8 12 8 15 8 17 8 19 8 24 8 25 8 27 8 28 8 31 9 10 9 12 9 15 9 17 9 19 9 24 9 25 9 27 9 28 9 31 10 12 10 15 10 25 11 10 11 12 11 13 11 14 11 15 11 16 11 17 11 18 11 19 11 22 11 23 11 24 11 25 11 26 11 27 11 28 11 29 11 30 11 31 13 10 13 12 13 15 13 25 14 10 14 12 14 13 14 15 14 17 14 25 14 28 14 29 14 30 15 12 15 25 16 12 16 25 16 28 17 10 17 12 17 15 17 25 17 28 18 10 18 12 18 13 18 15 18 17 18 23 18 25 18 26 18 28 18 29 18 30 19 12 20 2 20 9 20 10 20 11 20 12 20 13 20 14 20 15 20 16 20 17 20 18 20 19 20 21 20 22 20 23 20 24 20 25 20 26 20 27 20 28 20 29 20 30 20 31 21 12 21 19 21 25 21 28 22 10 22 12 22 13 22 14 22 15 22 16 22 17 22 18 22 23 22 25 22 26 22 28 22 29 22 30 23 10 23 12 23 15 23 25 24 10 24 12 24 15 24 19 24 25 24 27 24 28 24 31 25 12 26 12 26 15 26 25 27 10 27 12 27 15 27 19 27 25 28 12 28 25 29 10 29 12 29 13 29 15 29 25 29 28 30 10 30 12 30 13 30 15 30 25 30 28 30 29 types 16 3 328 100 252 38 37 37 29 29 29 47 22 118 44 73 74 type 1 "PrivateKey" func (priv ) Public () func (priv ) Equal (x ) func (priv ) Seed () func (priv ) Sign (rand , message , opts ) (signature , err ) type 2 "PublicKey" func (pub ) Equal (x ) type 3 "crypto.Hash" func (h ) Available () ($ret4 ) func (h ) New () func (h ) Size () ($ret2 ) func (h ) String () func (h ) HashFunc () ($ret0 ) type 4 "crypto.PrivateKey" type 5 "crypto.PublicKey" type 6 "crypto.SignerOpts" type 7 "hash.Hash" type 8 "io.Reader" type 9 "io.Writer" type 10 (? , ? ) type 11 [] type 12 interface { ? ; BlockSize () ; Reset (); Size () ; Sum (b ) ; } type 13 interface { HashFunc () ; } type 14 interface { Read (p ) (n , err ); } type 15 interface { Write (p ) (n , err ); } func GenerateKey (rand ) (? , ? , ? ) func NewKeyFromSeed (seed ) const PrivateKeySize = 64 const PublicKeySize = 32 const SeedSize = 32 func Sign (privateKey , message ) const SignatureSize = 64 func Verify (publicKey , message , sig ) func FormatInt (i , base ) checksum 646585A8F2320A18A9934281FB2666229C6C1B39 v3; package edwards25519 pkgpath crypto/ed25519/internal/edwards25519 import field crypto/ed25519/internal/edwards25519/field "crypto/ed25519/internal/edwards25519/field" import subtle crypto/subtle "crypto/subtle" import binary encoding/binary "encoding/binary" import errors errors "errors" import sync sync "sync" init edwards25519 crypto_1ed25519_1internal_1edwards25519..import field crypto_1ed25519_1internal_1edwards25519_1field..import binary encoding_1binary..import errors errors..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import io io..import math math..import reflect reflect..import runtime runtime..import strconv strconv..import sync sync..import unicode unicode..import subtle ~crypto_1subtle abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 2 3 2 4 2 5 2 6 2 7 2 8 2 9 2 10 2 11 2 12 3 4 3 5 3 9 5 4 5 9 6 3 6 4 6 5 6 9 6 11 7 4 8 3 8 4 8 5 8 7 8 9 8 10 8 11 8 12 9 4 10 3 10 4 10 5 10 7 10 9 11 4 11 9 types 33 3 1285 1262 370 70 368 519 260 2693 47 35 11 46 18 18 18 18 18 18 18 19 55 67 68 80 70 269 309 23 25 25 24 22 type 1 "Point" func (v ) Set (u ) ($ret5 ) // /build/gcc/src/gcc/libgo/go/crypto/ed25519/internal/edwards25519/edwards25519.go:106 *v = *u //107 { //108 $ret5 = v //108 return //108 } //0 func (v ) Bytes () func (v ) .bytes (buf ) func (v ) SetBytes (x ) (? , ? ) func (v ) .fromP1xP1 (p ) func (v ) .fromP2 (p ) func (v ) Add (p , q ) func (v ) Subtract (p , q ) func (v ) Negate (p ) func (v ) Equal (u ) func (v ) ScalarBaseMult (x ) func (v ) ScalarMult (x , q ) func (v ) VarTimeDoubleScalarBaseMult (a , A , b ) type 2 "Scalar" func (s ) MultiplyAdd (x , y , z ) func (s ) Add (x , y ) func (s ) Subtract (x , y ) func (s ) Negate (x ) func (s ) Multiply (x , y ) func (s ) Set (x ) ($ret36 ) // /build/gcc/src/gcc/libgo/go/crypto/ed25519/internal/edwards25519/scalar.go:77 *s = *x //78 { //79 $ret36 = s //79 return //79 } //0 func (s ) SetUniformBytes (x ) func (s ) SetCanonicalBytes (x ) (? , ? ) func (s ) SetBytesWithClamping (x ) func (s ) Bytes () func (s ) Equal (t ) func (s ) .nonAdjacentForm (w ) func (s ) .signedRadix16 () type 3 ".crypto/ed25519/internal/edwards25519.affineCached" func (v ) Zero () func (v ) FromP3 (p ) func (v ) Select (a , b , cond ) func (v ) CondNeg (cond ) type 4 ".crypto/ed25519/internal/edwards25519.incomparable" type 5 ".crypto/ed25519/internal/edwards25519.projCached" func (v ) Zero () func (v ) FromP3 (p ) func (v ) Select (a , b , cond ) func (v ) CondNeg (cond ) type 6 ".crypto/ed25519/internal/edwards25519.projP1xP1" func (v ) Add (p , q ) func (v ) Sub (p , q ) func (v ) AddAffine (p , q ) func (v ) SubAffine (p , q ) func (v ) Double (p ) type 7 ".crypto/ed25519/internal/edwards25519.projP2" func (v ) Zero () func (v ) FromP1xP1 (p ) func (v ) FromP3 (p ) type 8 "crypto/ed25519/internal/edwards25519/field.Element" func (v ) Zero () ($ret0 ) // /build/gcc/src/gcc/libgo/go/crypto/ed25519/internal/edwards25519/field/fe.go:39 *v = *.feZero //40 { //41 $ret0 = v //41 return //41 } //0 func (v ) One () ($ret1 ) // /build/gcc/src/gcc/libgo/go/crypto/ed25519/internal/edwards25519/field/fe.go:47 *v = *.feOne //48 { //49 $ret1 = v //49 return //49 } //0 func (v ) Multiply (x , y ) ($ret16 ) // /build/gcc/src/gcc/libgo/go/crypto/ed25519/internal/edwards25519/field/fe.go:298 .feMul(v, x, y) //299 { //300 $ret16 = v //300 return //300 } //0 func (v ) Square (x ) ($ret17 ) // /build/gcc/src/gcc/libgo/go/crypto/ed25519/internal/edwards25519/field/fe.go:304 .feSquare(v, x) //305 { //306 $ret17 = v //306 return //306 } //0 func (v ) Set (a ) ($ret7 ) // /build/gcc/src/gcc/libgo/go/crypto/ed25519/internal/edwards25519/field/fe.go:184 *v = *a //185 { //186 $ret7 = v //186 return //186 } //0 func (v ) .carryPropagateGeneric () func (v ) .carryPropagate () func (v ) Pow22523 (x ) func (v ) Mult32 (x , y ) func (v ) Absolute (u ) func (v ) Select (a , b , cond ) func (v ) Swap (u , cond ) func (v ) .reduce () func (v ) .bytes (out ) func (v ) Add (a , b ) func (v ) IsNegative () func (v ) Subtract (a , b ) func (r ) SqrtRatio (u , v ) (rr , wasSquare ) func (v ) Bytes () func (v ) Negate (a ) func (v ) Invert (z ) func (v ) SetBytes (x ) func (v ) Equal (u ) type 9 (? , ? , ? ) type 10 (? , ? ) type 11 () type 12 (? , ? ) type 13 * type 14 * type 15 * type 16 * type 17 * type 18 * type 19 * type 20 * type 21 struct { X ; Y ; Z ; } type 22 struct { X ; Y ; Z ; T ; } type 23 struct { YplusX ; YminusX ; T2d ; } type 24 struct { YplusX ; YminusX ; Z ; T2d ; } type 25 struct { .crypto/ed25519/internal/edwards25519.s ; } type 26 struct { .crypto/ed25519/internal/edwards25519.x ; .crypto/ed25519/internal/edwards25519.y ; .crypto/ed25519/internal/edwards25519.z ; .crypto/ed25519/internal/edwards25519.t ; .crypto/ed25519/internal/edwards25519._ ; } type 27 struct { .crypto/ed25519/internal/edwards25519/field.l0 ; .crypto/ed25519/internal/edwards25519/field.l1 ; .crypto/ed25519/internal/edwards25519/field.l2 ; .crypto/ed25519/internal/edwards25519/field.l3 ; .crypto/ed25519/internal/edwards25519/field.l4 ; } type 28 [0 ] type 29 [256 ] type 30 [32 ] type 31 [64 ] type 32 [] func NewGeneratorPoint () func NewIdentityPoint () func NewScalar () func .feMul (v , x , y ) // /build/gcc/src/gcc/libgo/go/crypto/ed25519/internal/edwards25519/field/fe_amd64_noasm.go:9 .feMulGeneric(v, x, y) //9 func .feMulGeneric (v , a , b ) var .feOne func .feSquare (v , x ) // /build/gcc/src/gcc/libgo/go/crypto/ed25519/internal/edwards25519/field/fe_amd64_noasm.go:11 .feSquareGeneric(v, x) //11 func .feSquareGeneric (v , a ) var .feZero func ConstantTimeByteEq (x , y ) ($ret2 ) // /build/gcc/src/gcc/libgo/go/crypto/subtle/constant_time.go:31 { //32 $ret2 = $convert(, (($convert(, (x ^ y)) - $convert(, 1 )) >> $convert(, 31 ))) //32 return //32 } //0 checksum 999CD7D761889536B176BE4FDB6DF1E6C1926995 v3; package field pkgpath crypto/ed25519/internal/edwards25519/field import subtle crypto/subtle "crypto/subtle" import binary encoding/binary "encoding/binary" import bits math/bits "math/bits" init field crypto_1ed25519_1internal_1edwards25519_1field..import binary encoding_1binary..import errors errors..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import io io..import math math..import reflect reflect..import runtime runtime..import strconv strconv..import sync sync..import unicode unicode..import subtle ~crypto_1subtle abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 2 3 2 4 2 8 4 3 4 8 5 2 5 3 5 4 5 8 5 10 6 3 7 2 7 3 7 4 7 6 7 8 7 9 7 10 7 11 8 3 9 2 9 3 9 4 9 6 9 8 10 3 10 8 types 10 2 2564 44 32 45 17 17 308 24 21 type 1 "Element" func (v ) Zero () ($ret0 ) // /build/gcc/src/gcc/libgo/go/crypto/ed25519/internal/edwards25519/field/fe.go:39 *v = *.feZero //40 { //41 $ret0 = v //41 return //41 } //0 func (v ) One () ($ret1 ) // /build/gcc/src/gcc/libgo/go/crypto/ed25519/internal/edwards25519/field/fe.go:47 *v = *.feOne //48 { //49 $ret1 = v //49 return //49 } //0 func (v ) .reduce () func (v ) Add (a , b ) func (v ) Subtract (a , b ) func (v ) Negate (a ) func (v ) Invert (z ) func (v ) Set (a ) ($ret7 ) // /build/gcc/src/gcc/libgo/go/crypto/ed25519/internal/edwards25519/field/fe.go:184 *v = *a //185 { //186 $ret7 = v //186 return //186 } //0 func (v ) SetBytes (x ) func (v ) Bytes () func (v ) .bytes (out ) func (v ) Equal (u ) func (v ) Select (a , b , cond ) func (v ) Swap (u , cond ) func (v ) IsNegative () func (v ) Absolute (u ) func (v ) Multiply (x , y ) ($ret16 ) // /build/gcc/src/gcc/libgo/go/crypto/ed25519/internal/edwards25519/field/fe.go:298 .feMul(v, x, y) //299 { //300 $ret16 = v //300 return //300 } //0 func (v ) Square (x ) ($ret17 ) // /build/gcc/src/gcc/libgo/go/crypto/ed25519/internal/edwards25519/field/fe.go:304 .feSquare(v, x) //305 { //306 $ret17 = v //306 return //306 } //0 func (v ) Mult32 (x , y ) func (v ) Pow22523 (x ) func (r ) SqrtRatio (u , v ) (rr , wasSquare ) func (v ) .carryPropagate () func (v ) .carryPropagateGeneric () type 2 (? , ? , ? ) type 3 (? , ? ) type 4 (? , ? ) type 5 * type 6 * type 7 struct { .crypto/ed25519/internal/edwards25519/field.l0 ; .crypto/ed25519/internal/edwards25519/field.l1 ; .crypto/ed25519/internal/edwards25519/field.l2 ; .crypto/ed25519/internal/edwards25519/field.l3 ; .crypto/ed25519/internal/edwards25519/field.l4 ; } type 8 [32 ] type 9 [] func .feMul (v , x , y ) // /build/gcc/src/gcc/libgo/go/crypto/ed25519/internal/edwards25519/field/fe_amd64_noasm.go:9 .feMulGeneric(v, x, y) //9 func .feMulGeneric (v , a , b ) var .feOne func .feSquare (v , x ) // /build/gcc/src/gcc/libgo/go/crypto/ed25519/internal/edwards25519/field/fe_amd64_noasm.go:11 .feSquareGeneric(v, x) //11 func .feSquareGeneric (v , a ) var .feZero func ConstantTimeByteEq (x , y ) ($ret2 ) // /build/gcc/src/gcc/libgo/go/crypto/subtle/constant_time.go:31 { //32 $ret2 = $convert(, (($convert(, (x ^ y)) - $convert(, 1 )) >> $convert(, 31 ))) //32 return //32 } //0 checksum 31FD3EAD1E618ED40766A6E6318AE6078E9FB548 v3; package elliptic pkgpath crypto/elliptic import nistec crypto/elliptic/internal/nistec "crypto/elliptic/internal/nistec" import rand crypto/rand "crypto/rand" import io io "io" import big math/big "math/big" import sync sync "sync" indirectimport fmt fmt indirectimport rand math/rand init elliptic crypto_1elliptic..import bufio bufio..import bytes bytes..import cipher crypto_1cipher..import fiat crypto_1elliptic_1internal_1fiat..import nistec crypto_1elliptic_1internal_1nistec..import rand crypto_1rand..import binary encoding_1binary..import errors errors..import fmt fmt..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import big math_1big..import rand math_1rand..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import aes ~crypto_1aes subtle ~crypto_1internal_1subtle subtle ~crypto_1subtle abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 1 2 1 8 1 10 1 13 1 15 1 23 1 26 1 29 2 8 2 10 2 13 2 15 2 23 2 26 2 29 3 7 3 8 3 10 3 13 3 15 3 17 3 22 3 23 3 25 3 26 3 29 4 8 4 10 4 13 4 23 5 4 5 8 5 10 5 13 5 23 6 1 6 2 6 3 6 7 6 8 6 9 6 10 6 11 6 12 6 13 6 14 6 15 6 16 6 17 6 18 6 19 6 20 6 21 6 22 6 23 6 24 6 25 6 26 6 27 6 28 6 29 7 8 7 10 7 13 7 15 7 17 7 22 7 23 7 25 7 26 7 29 8 10 8 13 8 23 9 8 9 10 9 11 9 12 9 13 9 14 9 15 9 16 9 17 9 20 9 21 9 22 9 23 9 24 9 25 9 26 9 27 9 28 9 29 11 8 11 10 11 13 11 23 12 8 12 10 12 11 12 13 12 15 12 23 12 26 12 27 12 28 13 10 13 23 14 10 14 23 14 26 15 8 15 10 15 13 15 23 15 26 16 8 16 10 16 11 16 13 16 15 16 21 16 23 16 24 16 26 16 27 16 28 17 10 18 2 18 7 18 8 18 9 18 10 18 11 18 12 18 13 18 14 18 15 18 16 18 17 18 19 18 20 18 21 18 22 18 23 18 24 18 25 18 26 18 27 18 28 18 29 19 10 19 17 19 23 19 26 20 8 20 10 20 11 20 12 20 13 20 14 20 15 20 16 20 21 20 23 20 24 20 26 20 27 20 28 21 8 21 10 21 13 21 23 22 8 22 10 22 13 22 17 22 23 22 25 22 26 22 29 23 10 24 10 24 13 24 23 25 8 25 10 25 13 25 17 25 23 26 10 26 23 27 8 27 10 27 11 27 13 27 23 27 26 28 8 28 10 28 11 28 13 28 23 28 26 28 27 types 47 3 25 1356 33 29 33 34 29 37 3839 5353 35 1021 37 39 74 48 35 32 11 34 37 18 19 19 19 18 19 123 101 69 131 24 23 21 22 21 20 22 383 195 65 56 64 60 73 295 type 1 "Curve" type 2 "CurveParams" func (curve ) Params () ($ret2 ) // /build/gcc/src/gcc/libgo/go/crypto/elliptic/elliptic.go:59 { //60 $ret2 = curve //60 return //60 } //0 func (curve ) .polynomial (x ) func (curve ) IsOnCurve (x , y ) func (curve ) .affineFromJacobian (x , y , z ) (xOut , yOut ) func (curve ) Add (x1 , y1 , x2 , y2 ) (? , ? ) func (curve ) .addJacobian (x1 , y1 , z1 , x2 , y2 , z2 ) (? , ? , ? ) func (curve ) Double (x1 , y1 ) (? , ? ) func (curve ) .doubleJacobian (x , y , z ) (? , ? , ? ) func (curve ) ScalarMult (Bx , By , k ) (? , ? ) func (curve ) ScalarBaseMult (k ) (? , ? ) type 3 "fmt.ScanState" type 4 "fmt.State" type 5 "io.ByteReader" type 6 "io.ByteScanner" type 7 "io.Reader" type 8 ".math/big.divisor" type 9 ".math/big.nat" func (z ) .divRecursiveStep (u , v , depth , tmp , temps ) func (x ) .modW (d ) (r ) func (z ) .divW (x , y ) (q , r ) func (z ) .div (z2 , u , v ) (q , r ) func (n ) .probablyPrimeMillerRabin (reps , force2 ) func (z ) .scan (r , base , fracOk ) (res , b , count , err ) func (z ) .sqrt (x ) func (z ) .bytes (buf ) (i ) func (z ) .expNN (x , y , m ) func (z ) .expWW (x , y ) func (z ) .montgomery (x , y , m , k , n ) func (z ) .shr (x , s ) func (z ) .norm () ($ret147 ) func (q ) .convertWords (s , b , ndigits , bb , table ) func (z ) .add (x , y ) func (x ) .utoa (base ) func (z ) .setBit (x , i , b ) func (z ) .mulRange (a , b ) func (z ) .make (n ) func (z ) .divRecursive (u , v ) func (z ) .divLarge (u , uIn , vIn ) (q , r ) func (x ) .bitLen () ($ret163 ) func (n ) .probablyPrimeLucas () func (z ) .setWord (x ) func (x ) .itoa (neg , base ) func (z ) .clear () func (z ) .sqr (x ) func (x ) .trailingZeroBits () ($ret164 ) func (q ) .divBasic (u , v ) func (z ) .sub (x , y ) func (x ) .cmp (y ) (r ) func (z ) .shl (x , s ) func (x ) .bit (i ) ($ret169 ) func (x ) .sticky (i ) func (z ) .setUint64 (x ) func (z ) .and (x , y ) func (z ) .mul (x , y ) func (z ) .mulAddWW (x , y , r ) func (z ) .andNot (x , y ) func (z ) .or (x , y ) func (z ) .xor (x , y ) func (z ) .setBytes (buf ) func (z ) .set (x ) func (z ) .random (rand , limit , n ) func (z ) .expNNWindowed (x , y , m ) func (z ) .expNNMontgomery (x , y , m ) type 10 "math/big.Int" func (z ) .scaleDenom (x , f ) func (x ) ProbablyPrime (n ) func (x ) MarshalJSON () (? , ? ) func (z ) UnmarshalText (text ) func (x ) MarshalText () (text , err ) func (z ) Exp (x , y , m ) func (x ) Cmp (y ) (r ) func (z ) Quo (x , y ) func (x ) IsInt64 () func (z ) ModSqrt (x , p ) func (z ) Rsh (x , n ) func (x ) Int64 () func (z ) SetBytes (buf ) func (z ) .modSqrtTonelliShanks (x , p ) func (z ) Mod (x , y ) func (z ) SetInt64 (x ) func (z ) SetUint64 (x ) func (z ) Set (x ) func (z ) ModInverse (g , n ) func (x ) Bits () func (z ) Add (x , y ) func (z ) .modSqrt3Mod4Prime (x , p ) func (x ) Format (s , ch ) func (z ) .scan (r , base ) (? , ? , ? ) func (z ) SetString (s , base ) (? , ? ) func (z ) Mul (x , y ) func (z ) SetBits (abs ) func (x ) Sign () func (z ) MulRange (a , b ) func (z ) Abs (x ) func (z ) Neg (x ) func (z ) .setFromScanner (r , base ) (? , ? ) func (x ) CmpAbs (y ) func (z ) Div (x , y ) func (z ) Rem (x , y ) func (x ) IsUint64 () func (z ) DivMod (x , y , m ) (? , ? ) func (z ) Binomial (n , k ) func (x ) FillBytes (buf ) func (x ) Uint64 () func (x ) BitLen () func (z ) And (x , y ) func (z ) Sub (x , y ) func (x ) TrailingZeroBits () func (z ) GCD (x , y , a , b ) func (x ) Bit (i ) func (z ) Or (x , y ) func (z ) .lehmerGCD (x , y , a , b ) func (z ) Rand (rnd , n ) func (z ) Xor (x , y ) func (z ) Sqrt (x ) func (z ) .modSqrt5Mod8Prime (x , p ) func (z ) Lsh (x , n ) func (z ) SetBit (x , i , b ) func (z ) AndNot (x , y ) func (x ) Bytes () func (z ) Not (x ) func (x ) GobEncode () (? , ? ) func (x ) Append (buf , base ) func (x ) String () func (x ) Text (base ) func (z ) Scan (s , ch ) func (z ) UnmarshalJSON (text ) func (z ) QuoRem (x , y , r ) (? , ? ) func (z ) GobDecode (buf ) type 11 "math/big.Word" type 12 "math/rand.Rand" func (r ) Intn (n ) func (r ) Int31n (n ) func (r ) Read (p ) (n , err ) func (r ) Int31 () func (r ) Shuffle (n , swap ) func (r ) Uint32 () func (r ) Float32 () func (r ) .int31n (n ) func (r ) Uint64 () func (r ) Perm (n ) func (r ) ExpFloat64 () func (r ) NormFloat64 () func (r ) Seed (seed ) func (r ) Int63 () func (r ) Float64 () func (r ) Int63n (n ) func (r ) Int () type 13 "math/rand.Source" type 14 "math/rand.Source64" type 15 (? , ? , ? , ? , ? ) type 16 (? , ? , ? ) type 17 (? , ? ) type 18 (? ) type 19 () type 20 (? ) type 21 (? , ? ) type 22 * type 23 * type 24 * type 25 * type 26 * type 27 * type 28 struct { P ; N ; B ; Gx ; Gy ; BitSize ; Name ; } type 29 struct { .math/big.bbb ; .math/big.nbits ; .math/big.ndigits ; } type 30 struct { .math/big.neg ; .math/big.abs ; } type 31 struct { .math/rand.src ; .math/rand.s64 ; .math/rand.readVal ; .math/rand.readPos ; } type 32 [32 ] type 33 [9 ] type 34 [] type 35 [] type 36 [] type 37 [] type 38 [] type 39 interface { Add (x1 , y1 , x2 , y2 ) (x , y ); Double (x1 , y1 ) (x , y ); IsOnCurve (x , y ) ; Params () ; ScalarBaseMult (k ) (x , y ); ScalarMult (x1 , y1 , k ) (x , y ); } type 40 interface { Flag (c ) ; Precision () (prec , ok ); Width () (wid , ok ); Write (b ) (n , err ); } type 41 interface { Int63 () ; Seed (seed ); } type 42 interface { ? ; Uint64 () ; } type 43 interface { ReadByte () (? , ? ); } type 44 interface { ? ; UnreadByte () ; } type 45 interface { Read (p ) (n , err ); } type 46 interface { Read (buf ) (n , err ); ReadRune () (r , size , err ); SkipSpace (); Token (skipSpace , f ) (token , err ); UnreadRune () ; Width () (wid , ok ); } func .initP224 () func .initP256 () func .initP384 () func .initP521 () func .p256Invert (out , in ) func .p256Mul (out , in , in2 ) func .p256PointToAffine (xOut , yOut , x , y , z ) // /build/gcc/src/gcc/libgo/go/crypto/elliptic/p256.go:1073 var zInv //1074 var zInvSq //1074 .p256Invert(&zInv, z) //1076 .p256Square(&zInvSq, &zInv) //1077 .p256Mul(xOut, x, &zInvSq) //1078 .p256Mul(&zInv, &zInv, &zInvSq) //1079 .p256Mul(yOut, y, &zInv) //1080 func .p256Square (out , in ) func .p256ToBig (in ) func GenerateKey (curve , rand ) (priv , x , y , err ) func Marshal (curve , x , y ) func MarshalCompressed (curve , x , y ) func P224 () func P256 () func P384 () func P521 () func Unmarshal (curve , data ) (x , y ) func UnmarshalCompressed (curve , data ) (x , y ) checksum 4FC0D1632CE28C2FFC4A6FD7B5EEE4F5BD89E96A v3; package fiat pkgpath crypto/elliptic/internal/fiat import subtle crypto/subtle "crypto/subtle" import errors errors "errors" import bits math/bits "math/bits" init fiat crypto_1elliptic_1internal_1fiat..import errors errors..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import runtime runtime..import subtle ~crypto_1subtle abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys init_graph 0 1 0 2 0 3 0 4 1 2 1 3 1 4 3 2 3 4 4 2 types 31 4 1023 1023 1023 83 60 83 60 83 60 46 18 18 18 18 18 18 19 19 19 19 62 62 62 25 25 23 25 23 23 22 type 1 "P224Element" func (e ) One () func (e ) Equal (t ) func (e ) IsZero () func (e ) Set (t ) func (e ) Bytes () func (e ) .bytes (out ) func (e ) SetBytes (v ) (? , ? ) func (e ) Add (t1 , t2 ) func (e ) Sub (t1 , t2 ) func (e ) Mul (t1 , t2 ) func (e ) Square (t ) func (v ) Select (a , b , cond ) func (e ) Invert (x ) type 2 "P384Element" func (e ) One () func (e ) Equal (t ) func (e ) IsZero () func (e ) Set (t ) func (e ) Bytes () func (e ) .bytes (out ) func (e ) SetBytes (v ) (? , ? ) func (e ) Add (t1 , t2 ) func (e ) Sub (t1 , t2 ) func (e ) Mul (t1 , t2 ) func (e ) Square (t ) func (v ) Select (a , b , cond ) func (e ) Invert (x ) type 3 "P521Element" func (e ) One () func (e ) Equal (t ) func (e ) IsZero () func (e ) Set (t ) func (e ) Bytes () func (e ) .bytes (out ) func (e ) SetBytes (v ) (? , ? ) func (e ) Add (t1 , t2 ) func (e ) Sub (t1 , t2 ) func (e ) Mul (t1 , t2 ) func (e ) Square (t ) func (v ) Select (a , b , cond ) func (e ) Invert (x ) type 4 ".crypto/elliptic/internal/fiat.p224MontgomeryDomainFieldElement" type 5 ".crypto/elliptic/internal/fiat.p224Uint1" type 6 ".crypto/elliptic/internal/fiat.p384MontgomeryDomainFieldElement" type 7 ".crypto/elliptic/internal/fiat.p384Uint1" type 8 ".crypto/elliptic/internal/fiat.p521MontgomeryDomainFieldElement" type 9 ".crypto/elliptic/internal/fiat.p521Uint1" type 10 (? , ? ) type 11 * type 12 * type 13 * type 14 * type 15 * type 16 * type 17 * type 18 * type 19 * type 20 * type 21 struct { .crypto/elliptic/internal/fiat.x ; } type 22 struct { .crypto/elliptic/internal/fiat.x ; } type 23 struct { .crypto/elliptic/internal/fiat.x ; } type 24 [28 ] type 25 [48 ] type 26 [4 ] type 27 [66 ] type 28 [6 ] type 29 [9 ] type 30 [] func ConstantTimeByteEq (x , y ) ($ret2 ) // /build/gcc/src/gcc/libgo/go/crypto/subtle/constant_time.go:31 { //32 $ret2 = $convert(, (($convert(, (x ^ y)) - $convert(, 1 )) >> $convert(, 31 ))) //32 return //32 } //0 checksum 56F93167F4CE44ACCC8955EE3644E8044C3B9BF1 v3; package nistec pkgpath crypto/elliptic/internal/nistec import fiat crypto/elliptic/internal/fiat "crypto/elliptic/internal/fiat" import subtle crypto/subtle "crypto/subtle" import errors errors "errors" init nistec crypto_1elliptic_1internal_1nistec..import fiat crypto_1elliptic_1internal_1fiat..import errors errors..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import runtime runtime..import subtle ~crypto_1subtle abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys init_graph 0 1 0 2 0 3 0 4 0 5 1 2 1 3 1 4 1 5 2 3 2 4 2 5 4 3 4 5 5 3 types 34 4 697 697 697 83 83 83 1053 1053 1053 18 18 18 18 18 18 19 19 19 19 62 62 62 157 157 157 26 25 25 23 25 23 23 22 type 1 "P224Point" func (p ) Set (q ) func (p ) SetBytes (b ) (? , ? ) func (p ) Bytes () func (p ) .bytes (out ) func (q ) Add (p1 , p2 ) func (q ) Double (p ) func (q ) Select (p1 , p2 , cond ) func (p ) ScalarMult (q , scalar ) type 2 "P384Point" func (p ) Set (q ) func (p ) SetBytes (b ) (? , ? ) func (p ) Bytes () func (p ) .bytes (out ) func (q ) Add (p1 , p2 ) func (q ) Double (p ) func (q ) Select (p1 , p2 , cond ) func (p ) ScalarMult (q , scalar ) type 3 "P521Point" func (p ) Set (q ) func (p ) SetBytes (b ) (? , ? ) func (p ) Bytes () func (p ) .bytes (out ) func (q ) Add (p1 , p2 ) func (q ) Double (p ) func (q ) Select (p1 , p2 , cond ) func (p ) ScalarMult (q , scalar ) type 4 ".crypto/elliptic/internal/fiat.p224MontgomeryDomainFieldElement" type 5 ".crypto/elliptic/internal/fiat.p384MontgomeryDomainFieldElement" type 6 ".crypto/elliptic/internal/fiat.p521MontgomeryDomainFieldElement" type 7 "crypto/elliptic/internal/fiat.P224Element" func (e ) Invert (x ) func (v ) Select (a , b , cond ) func (e ) Add (t1 , t2 ) func (e ) Mul (t1 , t2 ) func (e ) SetBytes (v ) (? , ? ) func (e ) Square (t ) func (e ) Bytes () func (e ) Set (t ) func (e ) IsZero () func (e ) .bytes (out ) func (e ) Equal (t ) func (e ) Sub (t1 , t2 ) func (e ) One () type 8 "crypto/elliptic/internal/fiat.P384Element" func (e ) Invert (x ) func (v ) Select (a , b , cond ) func (e ) Add (t1 , t2 ) func (e ) Mul (t1 , t2 ) func (e ) SetBytes (v ) (? , ? ) func (e ) Square (t ) func (e ) Bytes () func (e ) Set (t ) func (e ) IsZero () func (e ) .bytes (out ) func (e ) Equal (t ) func (e ) Sub (t1 , t2 ) func (e ) One () type 9 "crypto/elliptic/internal/fiat.P521Element" func (e ) Invert (x ) func (v ) Select (a , b , cond ) func (e ) Add (t1 , t2 ) func (e ) Mul (t1 , t2 ) func (e ) SetBytes (v ) (? , ? ) func (e ) Square (t ) func (e ) Bytes () func (e ) Set (t ) func (e ) IsZero () func (e ) .bytes (out ) func (e ) Equal (t ) func (e ) Sub (t1 , t2 ) func (e ) One () type 10 * type 11 * type 12 * type 13 * type 14 * type 15 * type 16 * type 17 * type 18 * type 19 * type 20 struct { .crypto/elliptic/internal/fiat.x ; } type 21 struct { .crypto/elliptic/internal/fiat.x ; } type 22 struct { .crypto/elliptic/internal/fiat.x ; } type 23 struct { .crypto/elliptic/internal/nistec.x ; .crypto/elliptic/internal/nistec.y ; .crypto/elliptic/internal/nistec.z ; } type 24 struct { .crypto/elliptic/internal/nistec.x ; .crypto/elliptic/internal/nistec.y ; .crypto/elliptic/internal/nistec.z ; } type 25 struct { .crypto/elliptic/internal/nistec.x ; .crypto/elliptic/internal/nistec.y ; .crypto/elliptic/internal/nistec.z ; } type 26 [133 ] type 27 [28 ] type 28 [48 ] type 29 [4 ] type 30 [66 ] type 31 [6 ] type 32 [9 ] type 33 [] func NewP224Generator () func NewP224Point () func NewP384Generator () func NewP384Point () func NewP521Generator () func NewP521Point () checksum 99C38981296175FAD1FB45DB4ABA3DDE6E3AE3FC v3; package hmac pkgpath crypto/hmac import subtle crypto/subtle "crypto/subtle" import hash hash "hash" indirectimport io io init hmac ~crypto_1hmac errors errors..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import io io..import runtime runtime..import sync sync..import subtle ~crypto_1subtle hash ~hash abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos race ~internal_1race unsafeheader ~internal_1unsafeheader atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic init_graph 1 2 1 3 1 5 3 2 3 5 4 1 4 2 4 3 4 5 4 6 5 2 6 2 6 5 types 9 1 28 28 43 19 45 21 115 72 type 1 "hash.Hash" type 2 "io.Writer" type 3 (? , ? ) type 4 () type 5 (? , ? ) type 6 [] type 7 interface { ? ; BlockSize () ; Reset (); Size () ; Sum (b ) ; } type 8 interface { Write (p ) (n , err ); } func Equal (mac1 , mac2 ) ($ret4 ) // /build/gcc/src/gcc/libgo/go/crypto/hmac/hmac.go:167 { //171 $ret4 = (ConstantTimeCompare(mac1, mac2) == $convert(, 1 )) //171 return //171 } //0 func New (h , key ) func ConstantTimeByteEq (x , y ) ($ret2 ) // /build/gcc/src/gcc/libgo/go/crypto/subtle/constant_time.go:31 { //32 $ret2 = $convert(, (($convert(, (x ^ y)) - $convert(, 1 )) >> $convert(, 31 ))) //32 return //32 } //0 func ConstantTimeCompare (x , y ) ($ret0 ) // /build/gcc/src/gcc/libgo/go/crypto/subtle/constant_time.go:12 { //13 if (len(x) != len(y)) { //13 { //14 $ret0 = $convert(, 0 ) //14 return //14 } //0 } //13 } //15 var v //17 { //19 var i = 0 //19 { //19 goto $l0 //19 :$l1 //19 { //19 v = (v | ((x)[i] ^ (y)[i])) //20 } //21 { //19 i = (i + $convert(, 1 )) //19 } //19 :$l0 //19 if (i < len(x)) { //19 goto $l1 //19 } //19 } //19 } //21 { //23 $ret0 = ConstantTimeByteEq(v, $convert(, 0 )) //23 return //23 } //0 checksum DA50D4F94773A89DF3784E25E1F0E9BACF3F6E06 v3; package randutil pkgpath crypto/internal/randutil import io io "io" import sync sync "sync" init randutil crypto_1internal_1randutil..import errors errors..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import io io..import runtime runtime..import sync sync..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos race ~internal_1race unsafeheader ~internal_1unsafeheader atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic init_graph 0 1 0 2 0 3 0 4 0 5 0 6 1 2 1 3 1 5 3 2 3 5 4 1 4 2 4 3 4 5 4 6 5 2 6 2 6 5 types 4 1 28 21 71 type 1 "io.Reader" type 2 [] type 3 interface { Read (p ) (n , err ); } func MaybeReadByte (r ) checksum C853702942BC4673C060CC5FE94116EEC83C0EF3 v3; package subtle pkgpath crypto/internal/subtle import unsafe unsafe "unsafe" init subtle ~crypto_1internal_1subtle types 5 1 33 43 12 21 type 1 "unsafe.Pointer" type 2 (? , ? ) type 3 *any type 4 [] func AnyOverlap (x , y ) ($ret0 ) // /build/gcc/src/gcc/libgo/go/crypto/internal/subtle/aliasing.go:17 { //18 $ret0 = ((((len(x) > $convert(, 0 )) && (len(y) > $convert(, 0 ))) && ($convert(, $convert(, &(x)[0 ])) <= $convert(, $convert(, &(y)[(len(y) - 1 )])))) && ($convert(, $convert(, &(y)[0 ])) <= $convert(, $convert(, &(x)[(len(x) - 1 )])))) //18 return //18 } //0 func InexactOverlap (x , y ) ($ret1 ) // /build/gcc/src/gcc/libgo/go/crypto/internal/subtle/aliasing.go:29 { //30 if (((len(x) == $convert(, 0 )) || (len(y) == $convert(, 0 ))) || (&(x)[0 ] == &(y)[0 ])) { //30 { //31 $ret1 = $false //31 return //31 } //0 } //30 } //32 { //33 $ret1 = AnyOverlap(x, y) //33 return //33 } //0 checksum C2DDA347F72C70DFEFE2BFD4ABEF77C28AB85B90 v3; package md5 pkgpath crypto/md5 import crypto crypto "crypto" import binary encoding/binary "encoding/binary" import errors errors "errors" import hash hash "hash" import bits math/bits "math/bits" indirectimport io io init md5 crypto_1md5..import crypto crypto..import binary encoding_1binary..import errors errors..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import io io..import math math..import reflect reflect..import runtime runtime..import strconv strconv..import sync sync..import unicode unicode..import hash ~hash abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 1 3 1 4 1 5 1 6 1 7 1 9 1 10 1 11 2 3 2 4 2 5 2 6 2 7 2 8 2 9 2 10 2 11 2 12 3 4 3 5 3 9 5 4 5 9 6 3 6 4 6 5 6 9 6 11 7 4 8 3 8 4 8 5 8 7 8 9 8 10 8 11 8 12 9 4 10 3 10 4 10 5 10 7 10 9 11 4 11 9 types 17 1 802 252 29 29 33 19 32 17 122 25 23 25 20 22 118 74 type 1 ".crypto/md5.digest" func (d ) Reset () func (d ) MarshalBinary () (? , ? ) func (d ) UnmarshalBinary (b ) func (d ) Size () ($ret10 ) // /build/gcc/src/gcc/libgo/go/crypto/md5/md5.go:119 { //119 $ret10 = 16 //119 return //119 } //0 func (d ) BlockSize () ($ret11 ) // /build/gcc/src/gcc/libgo/go/crypto/md5/md5.go:121 { //121 $ret11 = 64 //121 return //121 } //0 func (d ) Write (p ) (nn , err ) func (d ) Sum (in ) func (d ) .checkSum () type 2 "crypto.Hash" func (h ) Available () ($ret4 ) func (h ) New () func (h ) Size () ($ret2 ) func (h ) String () func (h ) HashFunc () ($ret0 ) type 3 "hash.Hash" type 4 "io.Writer" type 5 (? , ? ) type 6 () type 7 (? , ? ) type 8 * type 9 struct { .crypto/md5.s ; .crypto/md5.x ; .crypto/md5.nx ; .crypto/md5.len ; } type 10 [16 ] type 11 [4 ] type 12 [64 ] type 13 [] type 14 [] type 15 interface { ? ; BlockSize () ; Reset (); Size () ; Sum (b ) ; } type 16 interface { Write (p ) (n , err ); } func .blockGeneric (dig , p ) const BlockSize = 64 func New () const Size = 16 func Sum (data ) var .hashes func RegisterHash (h , f ) // /build/gcc/src/gcc/libgo/go/crypto/crypto.go:145 { //146 if (h >= $convert(, 20 )) { //146 panic($convert(, $convert(, "crypto: RegisterHash of unknown hash function"))) //147 } //146 } //148 (.hashes)[h] = f //149 checksum D30AC4FB5FE9E1C980833914C723D8B9DC152956 v3; package rand pkgpath crypto/rand import bufio bufio "bufio" import aes crypto/aes "crypto/aes" import cipher crypto/cipher "crypto/cipher" import binary encoding/binary "encoding/binary" import errors errors "errors" import unix internal/syscall/unix "internal/syscall/unix" import io io "io" import fs io/fs "io/fs" import big math/big "math/big" import os os "os" import runtime runtime "runtime" import sync sync "sync" import atomic sync/atomic "sync/atomic" import syscall syscall "syscall" import time time "time" indirectimport fmt fmt indirectimport rand math/rand init rand crypto_1rand..import bufio bufio..import bytes bytes..import cipher crypto_1cipher..import binary encoding_1binary..import errors errors..import fmt fmt..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import big math_1big..import rand math_1rand..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import aes ~crypto_1aes subtle ~crypto_1internal_1subtle subtle ~crypto_1subtle abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 1 2 1 5 1 7 1 10 1 12 1 20 1 23 1 26 2 5 2 7 2 10 2 12 2 20 2 23 2 26 3 4 3 5 3 7 3 10 3 12 3 14 3 19 3 20 3 22 3 23 3 26 4 5 4 7 4 10 4 12 4 14 4 19 4 20 4 22 4 23 4 26 5 7 5 10 5 20 6 5 6 7 6 8 6 9 6 10 6 11 6 12 6 13 6 14 6 17 6 18 6 19 6 20 6 21 6 22 6 23 6 24 6 25 6 26 8 5 8 7 8 10 8 20 9 5 9 7 9 8 9 10 9 12 9 20 9 23 9 24 9 25 10 7 10 20 11 7 11 20 11 23 12 5 12 7 12 10 12 20 12 23 13 5 13 7 13 8 13 10 13 12 13 18 13 20 13 21 13 23 13 24 13 25 14 7 15 2 15 4 15 5 15 6 15 7 15 8 15 9 15 10 15 11 15 12 15 13 15 14 15 16 15 17 15 18 15 19 15 20 15 21 15 22 15 23 15 24 15 25 15 26 16 7 16 14 16 20 16 23 17 5 17 7 17 8 17 9 17 10 17 11 17 12 17 13 17 18 17 20 17 21 17 23 17 24 17 25 18 5 18 7 18 10 18 20 19 5 19 7 19 10 19 14 19 20 19 22 19 23 19 26 20 7 21 7 21 10 21 20 22 5 22 7 22 10 22 14 22 20 23 7 23 20 24 5 24 7 24 8 24 10 24 20 24 23 25 5 25 7 25 8 25 10 25 20 25 23 25 24 types 43 1 1564 33 29 33 34 29 29 37 3839 5353 35 1021 37 39 33 34 46 34 37 45 18 19 18 19 186 101 69 131 21 21 22 21 20 22 195 65 56 64 60 73 295 74 type 1 "bufio.Reader" func (b ) .writeBuf (w ) (? , ? ) func (b ) WriteTo (w ) (n , err ) func (b ) ReadString (delim ) (? , ? ) func (b ) .collectFragments (delim ) (fullBuffers , finalFragment , totalLen , err ) func (b ) ReadLine () (line , isPrefix , err ) func (b ) Size () func (b ) Reset (r ) func (b ) .fill () func (b ) UnreadByte () func (b ) ReadRune () (r , size , err ) func (b ) .reset (buf , r ) func (b ) .readErr () func (b ) UnreadRune () func (b ) ReadSlice (delim ) (line , err ) func (b ) Peek (n ) (? , ? ) func (b ) ReadByte () (? , ? ) func (b ) Discard (n ) (discarded , err ) func (b ) Read (p ) (n , err ) func (b ) ReadBytes (delim ) (? , ? ) func (b ) Buffered () type 2 "fmt.ScanState" type 3 "fmt.State" type 4 "io.ByteReader" type 5 "io.ByteScanner" type 6 "io.Reader" type 7 "io.Writer" type 8 ".math/big.divisor" type 9 ".math/big.nat" func (z ) .divRecursiveStep (u , v , depth , tmp , temps ) func (x ) .modW (d ) (r ) func (z ) .divW (x , y ) (q , r ) func (z ) .div (z2 , u , v ) (q , r ) func (n ) .probablyPrimeMillerRabin (reps , force2 ) func (z ) .scan (r , base , fracOk ) (res , b , count , err ) func (z ) .sqrt (x ) func (z ) .bytes (buf ) (i ) func (z ) .expNN (x , y , m ) func (z ) .expWW (x , y ) func (z ) .montgomery (x , y , m , k , n ) func (z ) .shr (x , s ) func (z ) .norm () ($ret147 ) func (q ) .convertWords (s , b , ndigits , bb , table ) func (z ) .add (x , y ) func (x ) .utoa (base ) func (z ) .setBit (x , i , b ) func (z ) .mulRange (a , b ) func (z ) .make (n ) func (z ) .divRecursive (u , v ) func (z ) .divLarge (u , uIn , vIn ) (q , r ) func (x ) .bitLen () ($ret163 ) func (n ) .probablyPrimeLucas () func (z ) .setWord (x ) func (x ) .itoa (neg , base ) func (z ) .clear () func (z ) .sqr (x ) func (x ) .trailingZeroBits () ($ret164 ) func (q ) .divBasic (u , v ) func (z ) .sub (x , y ) func (x ) .cmp (y ) (r ) func (z ) .shl (x , s ) func (x ) .bit (i ) ($ret169 ) func (x ) .sticky (i ) func (z ) .setUint64 (x ) func (z ) .and (x , y ) func (z ) .mul (x , y ) func (z ) .mulAddWW (x , y , r ) func (z ) .andNot (x , y ) func (z ) .or (x , y ) func (z ) .xor (x , y ) func (z ) .setBytes (buf ) func (z ) .set (x ) func (z ) .random (rand , limit , n ) func (z ) .expNNWindowed (x , y , m ) func (z ) .expNNMontgomery (x , y , m ) type 10 "math/big.Int" func (z ) .scaleDenom (x , f ) func (x ) ProbablyPrime (n ) func (x ) MarshalJSON () (? , ? ) func (z ) UnmarshalText (text ) func (x ) MarshalText () (text , err ) func (z ) Exp (x , y , m ) func (x ) Cmp (y ) (r ) func (z ) Quo (x , y ) func (x ) IsInt64 () func (z ) ModSqrt (x , p ) func (z ) Rsh (x , n ) func (x ) Int64 () func (z ) SetBytes (buf ) func (z ) .modSqrtTonelliShanks (x , p ) func (z ) Mod (x , y ) func (z ) SetInt64 (x ) func (z ) SetUint64 (x ) func (z ) Set (x ) func (z ) ModInverse (g , n ) func (x ) Bits () func (z ) Add (x , y ) func (z ) .modSqrt3Mod4Prime (x , p ) func (x ) Format (s , ch ) func (z ) .scan (r , base ) (? , ? , ? ) func (z ) SetString (s , base ) (? , ? ) func (z ) Mul (x , y ) func (z ) SetBits (abs ) func (x ) Sign () func (z ) MulRange (a , b ) func (z ) Abs (x ) func (z ) Neg (x ) func (z ) .setFromScanner (r , base ) (? , ? ) func (x ) CmpAbs (y ) func (z ) Div (x , y ) func (z ) Rem (x , y ) func (x ) IsUint64 () func (z ) DivMod (x , y , m ) (? , ? ) func (z ) Binomial (n , k ) func (x ) FillBytes (buf ) func (x ) Uint64 () func (x ) BitLen () func (z ) And (x , y ) func (z ) Sub (x , y ) func (x ) TrailingZeroBits () func (z ) GCD (x , y , a , b ) func (x ) Bit (i ) func (z ) Or (x , y ) func (z ) .lehmerGCD (x , y , a , b ) func (z ) Rand (rnd , n ) func (z ) Xor (x , y ) func (z ) Sqrt (x ) func (z ) .modSqrt5Mod8Prime (x , p ) func (z ) Lsh (x , n ) func (z ) SetBit (x , i , b ) func (z ) AndNot (x , y ) func (x ) Bytes () func (z ) Not (x ) func (x ) GobEncode () (? , ? ) func (x ) Append (buf , base ) func (x ) String () func (x ) Text (base ) func (z ) Scan (s , ch ) func (z ) UnmarshalJSON (text ) func (z ) QuoRem (x , y , r ) (? , ? ) func (z ) GobDecode (buf ) type 11 "math/big.Word" type 12 "math/rand.Rand" func (r ) Intn (n ) func (r ) Int31n (n ) func (r ) Read (p ) (n , err ) func (r ) Int31 () func (r ) Shuffle (n , swap ) func (r ) Uint32 () func (r ) Float32 () func (r ) .int31n (n ) func (r ) Uint64 () func (r ) Perm (n ) func (r ) ExpFloat64 () func (r ) NormFloat64 () func (r ) Seed (seed ) func (r ) Int63 () func (r ) Float64 () func (r ) Int63n (n ) func (r ) Int () type 13 "math/rand.Source" type 14 "math/rand.Source64" type 15 (? ) type 16 (? ) type 17 (? , ? ) type 18 (? ) type 19 (? , ? ) type 20 (? , ? ) type 21 * type 22 * type 23 * type 24 * type 25 struct { .bufio.buf ; .bufio.rd ; .bufio.r ; .bufio.w ; .bufio.err ; .bufio.lastByte ; .bufio.lastRuneSize ; } type 26 struct { .math/big.bbb ; .math/big.nbits ; .math/big.ndigits ; } type 27 struct { .math/big.neg ; .math/big.abs ; } type 28 struct { .math/rand.src ; .math/rand.s64 ; .math/rand.readVal ; .math/rand.readPos ; } type 29 [] type 30 [] type 31 [] type 32 [] type 33 [] type 34 [] type 35 interface { Flag (c ) ; Precision () (prec , ok ); Width () (wid , ok ); Write (b ) (n , err ); } type 36 interface { Int63 () ; Seed (seed ); } type 37 interface { ? ; Uint64 () ; } type 38 interface { ReadByte () (? , ? ); } type 39 interface { ? ; UnreadByte () ; } type 40 interface { Read (p ) (n , err ); } type 41 interface { Read (buf ) (n , err ); ReadRune () (r , size , err ); SkipSpace (); Token (skipSpace , f ) (token , err ); UnreadRune () ; Width () (wid , ok ); } type 42 interface { Write (p ) (n , err ); } var .altGetRandom func .batched (f , readMax ) func .getRandomBatch (p ) (ok ) var .isEAGAIN func .unixIsEAGAIN (err ) func Int (rand , max ) (n , err ) func Prime (rand , bits ) (p , err ) func Read (b ) (n , err ) var Reader func NewReaderSize (rd , size ) checksum DB94B38717C6D8EF1EF9D84397C8981DF4B101EF v3; package rc4 pkgpath crypto/rc4 import subtle crypto/internal/subtle "crypto/internal/subtle" import strconv strconv "strconv" indirectimport unsafe unsafe init rc4 ~crypto_1rc4 errors errors..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import math math..import runtime runtime..import strconv strconv..import subtle ~crypto_1internal_1subtle abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys utf8 ~unicode_1utf8 init_graph 1 2 1 3 1 5 3 2 3 5 4 2 5 2 6 1 6 2 6 3 6 4 6 5 types 11 3 156 72 33 45 46 17 12 92 24 22 type 1 "Cipher" func (c ) Reset () func (c ) XORKeyStream (dst , src ) type 2 "KeySizeError" func (k ) Error () type 3 "unsafe.Pointer" type 4 (? , ? ) type 5 (? , ? ) type 6 * type 7 *any type 8 struct { .crypto/rc4.s ; .crypto/rc4.i ; .crypto/rc4.j ; } type 9 [256 ] type 10 [] func NewCipher (key ) (? , ? ) func AnyOverlap (x , y ) ($ret0 ) // /build/gcc/src/gcc/libgo/go/crypto/internal/subtle/aliasing.go:17 { //18 $ret0 = ((((len(x) > $convert(, 0 )) && (len(y) > $convert(, 0 ))) && ($convert(, $convert(, &(x)[0 ])) <= $convert(, $convert(, &(y)[(len(y) - 1 )])))) && ($convert(, $convert(, &(y)[0 ])) <= $convert(, $convert(, &(x)[(len(x) - 1 )])))) //18 return //18 } //0 func FormatInt (i , base ) checksum C971248BBD22F997FF24872F8A920A2BAAA8E703 v3; package rsa pkgpath crypto/rsa import bytes bytes "bytes" import crypto crypto "crypto" import randutil crypto/internal/randutil "crypto/internal/randutil" import rand crypto/rand "crypto/rand" import subtle crypto/subtle "crypto/subtle" import errors errors "errors" import hash hash "hash" import io io "io" import math math "math" import big math/big "math/big" indirectimport bytealg internal/bytealg indirectimport fmt fmt indirectimport rand math/rand init rsa crypto_1rsa..import bufio bufio..import bytes bytes..import crypto crypto..import cipher crypto_1cipher..import randutil crypto_1internal_1randutil..import rand crypto_1rand..import binary encoding_1binary..import errors errors..import fmt fmt..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import big math_1big..import rand math_1rand..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import aes ~crypto_1aes subtle ~crypto_1internal_1subtle subtle ~crypto_1subtle hash ~hash abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 1 2 1 8 1 10 1 13 1 15 1 23 1 26 1 29 2 8 2 10 2 13 2 15 2 23 2 26 2 29 3 8 3 10 3 13 3 15 3 17 3 23 3 25 3 26 4 7 4 8 4 10 4 13 4 15 4 17 4 22 4 23 4 25 4 26 4 29 5 8 5 10 5 13 5 15 5 23 5 26 6 1 6 2 6 4 6 7 6 8 6 9 6 10 6 11 6 12 6 13 6 14 6 15 6 16 6 17 6 18 6 19 6 20 6 21 6 22 6 23 6 24 6 25 6 26 6 27 6 28 6 29 7 8 7 10 7 13 7 15 7 17 7 22 7 23 7 25 7 26 7 29 8 10 8 13 8 23 9 8 9 10 9 11 9 12 9 13 9 14 9 15 9 16 9 17 9 20 9 21 9 22 9 23 9 24 9 25 9 26 9 27 9 28 9 29 11 8 11 10 11 13 11 23 12 8 12 10 12 11 12 13 12 15 12 23 12 26 12 27 12 28 13 10 13 23 14 10 14 23 14 26 15 8 15 10 15 13 15 23 15 26 16 8 16 10 16 11 16 13 16 15 16 21 16 23 16 24 16 26 16 27 16 28 17 10 18 2 18 7 18 8 18 9 18 10 18 11 18 12 18 13 18 14 18 15 18 16 18 17 18 19 18 20 18 21 18 22 18 23 18 24 18 25 18 26 18 27 18 28 18 29 19 10 19 17 19 23 19 26 20 8 20 10 20 11 20 12 20 13 20 14 20 15 20 16 20 21 20 23 20 24 20 26 20 27 20 28 21 8 21 10 21 13 21 23 22 8 22 10 22 13 22 17 22 23 22 25 22 26 22 29 23 10 24 10 24 13 24 23 25 8 25 10 25 13 25 17 25 23 26 10 26 23 27 8 27 10 27 11 27 13 27 23 27 26 28 8 28 10 28 11 28 13 28 23 28 26 28 27 types 66 8 28 31 42 143 37 531 153 41 629 39 38 38 34 30 30 34 35 30 30 38 3967 5358 35 1021 37 39 47 34 34 37 46 18 18 18 19 19 19 84 64 51 46 57 45 84 102 70 131 21 21 20 22 21 21 22 21 119 195 44 65 56 64 61 73 295 74 type 1 "CRTValue" type 2 "OAEPOptions" type 3 "PKCS1v15DecryptOptions" type 4 "PSSOptions" func (opts ) HashFunc () func (opts ) .saltLength () type 5 "PrecomputedValues" type 6 "PrivateKey" func (priv ) Public () func (priv ) Equal (x ) func (priv ) Sign (rand , digest , opts ) (? , ? ) func (priv ) Decrypt (rand , ciphertext , opts ) (plaintext , err ) func (priv ) Validate () func (priv ) Precompute () type 7 "PublicKey" func (pub ) Size () func (pub ) Equal (x ) type 8 "crypto.DecrypterOpts" type 9 "crypto.Hash" func (h ) Size () ($ret2 ) // /build/gcc/src/gcc/libgo/go/crypto/crypto.go:116 { //117 if ((h > $convert(, 0 )) && (h < $convert(, 20 ))) { //117 { //118 $ret2 = $convert(, (.digestSizes)[h]) //118 return //118 } //0 } //117 } //119 panic($convert(, $convert(, "crypto: Size of unknown hash function"))) //120 func (h ) Available () ($ret4 ) func (h ) New () func (h ) String () func (h ) HashFunc () ($ret0 ) type 10 "crypto.PrivateKey" type 11 "crypto.PublicKey" type 12 "crypto.SignerOpts" type 13 "fmt.ScanState" type 14 "fmt.State" type 15 "hash.Hash" type 16 "io.ByteReader" type 17 "io.ByteScanner" type 18 "io.Reader" type 19 "io.Writer" type 20 ".math/big.divisor" type 21 ".math/big.nat" func (z ) .divRecursiveStep (u , v , depth , tmp , temps ) func (x ) .modW (d ) (r ) func (z ) .divW (x , y ) (q , r ) func (z ) .div (z2 , u , v ) (q , r ) func (n ) .probablyPrimeMillerRabin (reps , force2 ) func (z ) .scan (r , base , fracOk ) (res , b , count , err ) func (z ) .sqrt (x ) func (z ) .bytes (buf ) (i ) func (z ) .expNN (x , y , m ) func (z ) .expWW (x , y ) func (z ) .montgomery (x , y , m , k , n ) func (z ) .shr (x , s ) func (z ) .norm () ($ret147 ) func (q ) .convertWords (s , b , ndigits , bb , table ) func (z ) .add (x , y ) func (x ) .utoa (base ) func (z ) .setBit (x , i , b ) func (z ) .mulRange (a , b ) func (z ) .make (n ) func (z ) .divRecursive (u , v ) func (z ) .divLarge (u , uIn , vIn ) (q , r ) func (x ) .bitLen () ($ret163 ) func (n ) .probablyPrimeLucas () func (z ) .setWord (x ) func (x ) .itoa (neg , base ) func (z ) .clear () func (z ) .sqr (x ) func (x ) .trailingZeroBits () ($ret164 ) func (q ) .divBasic (u , v ) func (z ) .sub (x , y ) func (x ) .cmp (y ) (r ) func (z ) .shl (x , s ) func (x ) .bit (i ) ($ret169 ) func (x ) .sticky (i ) func (z ) .setUint64 (x ) func (z ) .and (x , y ) func (z ) .mul (x , y ) func (z ) .mulAddWW (x , y , r ) func (z ) .andNot (x , y ) func (z ) .or (x , y ) func (z ) .xor (x , y ) func (z ) .setBytes (buf ) func (z ) .set (x ) func (z ) .random (rand , limit , n ) func (z ) .expNNWindowed (x , y , m ) func (z ) .expNNMontgomery (x , y , m ) type 22 "math/big.Int" func (z ) .scaleDenom (x , f ) func (x ) ProbablyPrime (n ) func (x ) MarshalJSON () (? , ? ) func (z ) UnmarshalText (text ) func (x ) MarshalText () (text , err ) func (z ) Exp (x , y , m ) func (x ) Cmp (y ) (r ) func (z ) Quo (x , y ) func (x ) IsInt64 () func (z ) ModSqrt (x , p ) func (z ) Rsh (x , n ) func (x ) Int64 () func (z ) SetBytes (buf ) func (z ) .modSqrtTonelliShanks (x , p ) func (z ) Mod (x , y ) func (z ) SetInt64 (x ) func (z ) SetUint64 (x ) func (z ) Set (x ) func (z ) ModInverse (g , n ) func (x ) Bits () func (z ) Add (x , y ) func (z ) .modSqrt3Mod4Prime (x , p ) func (x ) Format (s , ch ) func (z ) .scan (r , base ) (? , ? , ? ) func (z ) SetString (s , base ) (? , ? ) func (z ) Mul (x , y ) func (z ) SetBits (abs ) func (x ) Sign () func (z ) MulRange (a , b ) func (z ) Abs (x ) func (z ) Neg (x ) func (z ) .setFromScanner (r , base ) (? , ? ) func (x ) CmpAbs (y ) func (z ) Div (x , y ) func (z ) Rem (x , y ) func (x ) IsUint64 () func (z ) DivMod (x , y , m ) (? , ? ) func (z ) Binomial (n , k ) func (x ) FillBytes (buf ) func (x ) Uint64 () func (x ) BitLen () func (z ) And (x , y ) func (z ) Sub (x , y ) func (x ) TrailingZeroBits () func (z ) GCD (x , y , a , b ) func (x ) Bit (i ) func (z ) Or (x , y ) func (z ) .lehmerGCD (x , y , a , b ) func (z ) Rand (rnd , n ) func (z ) Xor (x , y ) func (z ) Sqrt (x ) func (z ) .modSqrt5Mod8Prime (x , p ) func (z ) Lsh (x , n ) func (z ) SetBit (x , i , b ) func (z ) AndNot (x , y ) func (x ) Bytes () func (z ) Not (x ) func (x ) GobEncode () (? , ? ) func (x ) Append (buf , base ) func (x ) String () func (x ) Text (base ) func (z ) Scan (s , ch ) func (z ) UnmarshalJSON (text ) func (z ) QuoRem (x , y , r ) (? , ? ) func (z ) GobDecode (buf ) type 23 "math/big.Word" type 24 "math/rand.Rand" func (r ) Intn (n ) func (r ) Int31n (n ) func (r ) Read (p ) (n , err ) func (r ) Int31 () func (r ) Shuffle (n , swap ) func (r ) Uint32 () func (r ) Float32 () func (r ) .int31n (n ) func (r ) Uint64 () func (r ) Perm (n ) func (r ) ExpFloat64 () func (r ) NormFloat64 () func (r ) Seed (seed ) func (r ) Int63 () func (r ) Float64 () func (r ) Int63n (n ) func (r ) Int () type 25 "math/rand.Source" type 26 "math/rand.Source64" type 27 (? , ? ) type 28 (? ) type 29 (? ) type 30 (? , ? ) type 31 (? , ? ) type 32 * type 33 * type 34 * type 35 * type 36 * type 37 * type 38 struct { Dp ; Dq ; Qinv ; CRTValues ; } type 39 struct { Exp ; Coeff ; R ; } type 40 struct { Hash ; Label ; } type 41 struct { N ; E ; } type 42 struct { SaltLength ; Hash ; } type 43 struct { SessionKeyLen ; } type 44 struct { ? ; D ; Primes ; Precomputed ; } type 45 struct { .math/big.bbb ; .math/big.nbits ; .math/big.ndigits ; } type 46 struct { .math/big.neg ; .math/big.abs ; } type 47 struct { .math/rand.src ; .math/rand.s64 ; .math/rand.readVal ; .math/rand.readPos ; } type 48 [] type 49 [] type 50 [] type 51 [] type 52 [] type 53 [] type 54 [] type 55 [] type 56 interface { ? ; BlockSize () ; Reset (); Size () ; Sum (b ) ; } type 57 interface { Flag (c ) ; Precision () (prec , ok ); Width () (wid , ok ); Write (b ) (n , err ); } type 58 interface { HashFunc () ; } type 59 interface { Int63 () ; Seed (seed ); } type 60 interface { ? ; Uint64 () ; } type 61 interface { ReadByte () (? , ? ); } type 62 interface { ? ; UnreadByte () ; } type 63 interface { Read (p ) (n , err ); } type 64 interface { Read (buf ) (n , err ); ReadRune () (r , size , err ); SkipSpace (); Token (skipSpace , f ) (token , err ); UnreadRune () ; Width () (wid , ok ); } type 65 interface { Write (p ) (n , err ); } func DecryptOAEP (hash , random , priv , ciphertext , label ) (? , ? ) func DecryptPKCS1v15 (rand , priv , ciphertext ) (? , ? ) func DecryptPKCS1v15SessionKey (rand , priv , ciphertext , key ) func EncryptOAEP (hash , random , pub , msg , label ) (? , ? ) func EncryptPKCS1v15 (rand , pub , msg ) (? , ? ) var ErrDecryption var ErrMessageTooLong var ErrVerification func GenerateKey (random , bits ) (? , ? ) func GenerateMultiPrimeKey (random , nprimes , bits ) (? , ? ) const PSSSaltLengthAuto = 0 const PSSSaltLengthEqualsHash = -1 func SignPKCS1v15 (rand , priv , hash , hashed ) (? , ? ) func SignPSS (rand , priv , hash , digest , opts ) (? , ? ) func VerifyPKCS1v15 (pub , hash , hashed , sig ) func VerifyPSS (pub , hash , digest , sig , opts ) var .digestSizes func ConstantTimeByteEq (x , y ) ($ret2 ) // /build/gcc/src/gcc/libgo/go/crypto/subtle/constant_time.go:31 { //32 $ret2 = $convert(, (($convert(, (x ^ y)) - $convert(, 1 )) >> $convert(, 31 ))) //32 return //32 } //0 func IndexByte (b , c ) func /*asm log */ .libc_log (? ) checksum A70BF5C5E92CD5230BA9981641C63A5769973640 v3; package sha1 pkgpath crypto/sha1 import crypto crypto "crypto" import binary encoding/binary "encoding/binary" import errors errors "errors" import hash hash "hash" import bits math/bits "math/bits" indirectimport io io init sha1 crypto_1sha1..import crypto crypto..import binary encoding_1binary..import errors errors..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import io io..import math math..import reflect reflect..import runtime runtime..import strconv strconv..import sync sync..import unicode unicode..import hash ~hash abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 1 3 1 4 1 5 1 6 1 7 1 9 1 10 1 11 2 3 2 4 2 5 2 6 2 7 2 8 2 9 2 10 2 11 2 12 3 4 3 5 3 9 5 4 5 9 6 3 6 4 6 5 6 9 6 11 7 4 8 3 8 4 8 5 8 7 8 9 8 10 8 11 8 12 9 4 10 3 10 4 10 5 10 7 10 9 11 4 11 9 types 17 1 940 252 29 29 33 19 32 17 126 25 23 25 20 22 118 74 type 1 ".crypto/sha1.digest" func (d ) MarshalBinary () (? , ? ) func (d ) UnmarshalBinary (b ) func (d ) Reset () func (d ) Size () ($ret10 ) // /build/gcc/src/gcc/libgo/go/crypto/sha1/sha1.go:127 { //127 $ret10 = 20 //127 return //127 } //0 func (d ) BlockSize () ($ret11 ) // /build/gcc/src/gcc/libgo/go/crypto/sha1/sha1.go:129 { //129 $ret11 = 64 //129 return //129 } //0 func (d ) Write (p ) (nn , err ) func (d ) Sum (in ) func (d ) .checkSum () func (d ) ConstantTimeSum (in ) func (d ) .constSum () type 2 "crypto.Hash" func (h ) Available () ($ret4 ) func (h ) New () func (h ) Size () ($ret2 ) func (h ) String () func (h ) HashFunc () ($ret0 ) type 3 "hash.Hash" type 4 "io.Writer" type 5 (? , ? ) type 6 () type 7 (? , ? ) type 8 * type 9 struct { .crypto/sha1.h ; .crypto/sha1.x ; .crypto/sha1.nx ; .crypto/sha1.len ; } type 10 [20 ] type 11 [5 ] type 12 [64 ] type 13 [] type 14 [] type 15 interface { ? ; BlockSize () ; Reset (); Size () ; Sum (b ) ; } type 16 interface { Write (p ) (n , err ); } func .blockGeneric (dig , p ) const BlockSize = 64 func New () const Size = 20 func Sum (data ) var .hashes func RegisterHash (h , f ) // /build/gcc/src/gcc/libgo/go/crypto/crypto.go:145 { //146 if (h >= $convert(, 20 )) { //146 panic($convert(, $convert(, "crypto: RegisterHash of unknown hash function"))) //147 } //146 } //148 (.hashes)[h] = f //149 checksum DDA7D2AF4700A0AE5E7F17FC0068C1AA38765D21 v3; package sha256 pkgpath crypto/sha256 import crypto crypto "crypto" import binary encoding/binary "encoding/binary" import errors errors "errors" import hash hash "hash" import bits math/bits "math/bits" indirectimport io io init sha256 crypto_1sha256..import crypto crypto..import binary encoding_1binary..import errors errors..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import io io..import math math..import reflect reflect..import runtime runtime..import strconv strconv..import sync sync..import unicode unicode..import hash ~hash abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 1 3 1 4 1 5 1 6 1 7 1 9 1 10 1 11 2 3 2 4 2 5 2 6 2 7 2 8 2 9 2 10 2 11 2 12 3 4 3 5 3 9 5 4 5 9 6 3 6 4 6 5 6 9 6 11 7 4 8 3 8 4 8 5 8 7 8 9 8 10 8 11 8 12 9 4 10 3 10 4 10 5 10 7 10 9 11 4 11 9 types 18 1 681 252 29 29 33 19 32 17 167 25 25 25 23 20 22 118 74 type 1 ".crypto/sha256.digest" func (d ) MarshalBinary () (? , ? ) func (d ) UnmarshalBinary (b ) func (d ) Reset () func (d ) Size () func (d ) BlockSize () ($ret12 ) // /build/gcc/src/gcc/libgo/go/crypto/sha256/sha256.go:182 { //182 $ret12 = 64 //182 return //182 } //0 func (d ) Write (p ) (nn , err ) func (d ) Sum (in ) func (d ) .checkSum () type 2 "crypto.Hash" func (h ) Available () ($ret4 ) func (h ) New () func (h ) Size () ($ret2 ) func (h ) String () func (h ) HashFunc () ($ret0 ) type 3 "hash.Hash" type 4 "io.Writer" type 5 (? , ? ) type 6 () type 7 (? , ? ) type 8 * type 9 struct { .crypto/sha256.h ; .crypto/sha256.x ; .crypto/sha256.nx ; .crypto/sha256.len ; .crypto/sha256.is224 ; } type 10 [28 ] type 11 [32 ] type 12 [64 ] type 13 [8 ] type 14 [] type 15 [] type 16 interface { ? ; BlockSize () ; Reset (); Size () ; Sum (b ) ; } type 17 interface { Write (p ) (n , err ); } func .blockGeneric (dig , p ) const BlockSize = 64 func New () func New224 () const Size = 32 const Size224 = 28 func Sum224 (data ) func Sum256 (data ) var .hashes func RegisterHash (h , f ) // /build/gcc/src/gcc/libgo/go/crypto/crypto.go:145 { //146 if (h >= $convert(, 20 )) { //146 panic($convert(, $convert(, "crypto: RegisterHash of unknown hash function"))) //147 } //146 } //148 (.hashes)[h] = f //149 checksum 4B91C2107B974B8EBCD3E2F7F127601437DB4713 v3; package sha512 pkgpath crypto/sha512 import crypto crypto "crypto" import binary encoding/binary "encoding/binary" import errors errors "errors" import hash hash "hash" import bits math/bits "math/bits" indirectimport io io init sha512 crypto_1sha512..import crypto crypto..import binary encoding_1binary..import errors errors..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import io io..import math math..import reflect reflect..import runtime runtime..import strconv strconv..import sync sync..import unicode unicode..import hash ~hash abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 1 3 1 4 1 5 1 6 1 7 1 9 1 10 1 11 2 3 2 4 2 5 2 6 2 7 2 8 2 9 2 10 2 11 2 12 3 4 3 5 3 9 5 4 5 9 6 3 6 4 6 5 6 9 6 11 7 4 8 3 8 4 8 5 8 7 8 9 8 10 8 11 8 12 9 4 10 3 10 4 10 5 10 7 10 9 11 4 11 9 types 20 1 682 252 29 29 33 19 32 17 168 26 25 25 25 25 23 20 22 118 74 type 1 ".crypto/sha512.digest" func (d ) Reset () func (d ) MarshalBinary () (? , ? ) func (d ) UnmarshalBinary (b ) func (d ) Size () func (d ) BlockSize () ($ret11 ) // /build/gcc/src/gcc/libgo/go/crypto/sha512/sha512.go:253 { //253 $ret11 = 128 //253 return //253 } //0 func (d ) Write (p ) (nn , err ) func (d ) Sum (in ) func (d ) .checkSum () type 2 "crypto.Hash" func (h ) Available () ($ret4 ) func (h ) New () func (h ) Size () ($ret2 ) func (h ) String () func (h ) HashFunc () ($ret0 ) type 3 "hash.Hash" type 4 "io.Writer" type 5 (? , ? ) type 6 () type 7 (? , ? ) type 8 * type 9 struct { .crypto/sha512.h ; .crypto/sha512.x ; .crypto/sha512.nx ; .crypto/sha512.len ; .crypto/sha512.function ; } type 10 [128 ] type 11 [28 ] type 12 [32 ] type 13 [48 ] type 14 [64 ] type 15 [8 ] type 16 [] type 17 [] type 18 interface { ? ; BlockSize () ; Reset (); Size () ; Sum (b ) ; } type 19 interface { Write (p ) (n , err ); } func .blockGeneric (dig , p ) const BlockSize = 128 func New () func New384 () func New512_224 () func New512_256 () const Size = 64 const Size224 = 28 const Size256 = 32 const Size384 = 48 func Sum384 (data ) func Sum512 (data ) func Sum512_224 (data ) func Sum512_256 (data ) var .hashes func RegisterHash (h , f ) // /build/gcc/src/gcc/libgo/go/crypto/crypto.go:145 { //146 if (h >= $convert(, 20 )) { //146 panic($convert(, $convert(, "crypto: RegisterHash of unknown hash function"))) //147 } //146 } //148 (.hashes)[h] = f //149 checksum A786FE6ECCDB843483D5F2705A2AC3806C53D3F0 v3; package subtle pkgpath crypto/subtle init subtle ~crypto_1subtle types 3 1 45 21 type 1 (? , ? ) type 2 [] func ConstantTimeByteEq (x , y ) ($ret2 ) // /build/gcc/src/gcc/libgo/go/crypto/subtle/constant_time.go:31 { //32 $ret2 = $convert(, (($convert(, (x ^ y)) - $convert(, 1 )) >> $convert(, 31 ))) //32 return //32 } //0 func ConstantTimeCompare (x , y ) ($ret0 ) // /build/gcc/src/gcc/libgo/go/crypto/subtle/constant_time.go:12 { //13 if (len(x) != len(y)) { //13 { //14 $ret0 = $convert(, 0 ) //14 return //14 } //0 } //13 } //15 var v //17 { //19 var i = 0 //19 { /*for*/ //19 goto $l0 //19 :$l1 //19 { //19 v = (v | ((x)[i] ^ (y)[i])) //20 } //21 { //19 i = (i + $convert(, 1 )) //19 } //19 :$l0 //19 if (i < len(x)) { //19 goto $l1 //19 } //19 } //19 } //21 { //23 $ret0 = ConstantTimeByteEq(v, $convert(, 0 )) //23 return //23 } //0 func ConstantTimeCopy (v , x , y ) func ConstantTimeEq (x , y ) ($ret3 ) // /build/gcc/src/gcc/libgo/go/crypto/subtle/constant_time.go:36 { //37 $ret3 = $convert(, (($convert(, $convert(, (x ^ y))) - $convert(, 1 )) >> $convert(, 63 ))) //37 return //37 } //0 func ConstantTimeLessOrEq (x , y ) ($ret4 ) // /build/gcc/src/gcc/libgo/go/crypto/subtle/constant_time.go:57 var x32 = $convert(, x) //58 var y32 = $convert(, y) //59 { //60 $ret4 = $convert(, ((((x32 - y32) - $convert(, 1 )) >> $convert(, 31 )) & $convert(, 1 ))) //60 return //60 } //0 func ConstantTimeSelect (v , x , y ) ($ret1 ) // /build/gcc/src/gcc/libgo/go/crypto/subtle/constant_time.go:28 { //28 $ret1 = ((^(v - $convert(, 1 )) & x) | ((v - $convert(, 1 )) & y)) //28 return //28 } //0 checksum EB1B782A6D9A41D3A6C3C315C79E0E24870D2FB8 v3; package tls pkgpath crypto/tls import bytes bytes "bytes" import list container/list "container/list" import context context "context" import crypto crypto "crypto" import aes crypto/aes "crypto/aes" import cipher crypto/cipher "crypto/cipher" import des crypto/des "crypto/des" import ecdsa crypto/ecdsa "crypto/ecdsa" import ed25519 crypto/ed25519 "crypto/ed25519" import elliptic crypto/elliptic "crypto/elliptic" import hmac crypto/hmac "crypto/hmac" import md5 crypto/md5 "crypto/md5" import rand crypto/rand "crypto/rand" import rc4 crypto/rc4 "crypto/rc4" import rsa crypto/rsa "crypto/rsa" import sha1 crypto/sha1 "crypto/sha1" import sha256 crypto/sha256 "crypto/sha256" import sha512 crypto/sha512 "crypto/sha512" import subtle crypto/subtle "crypto/subtle" import x509 crypto/x509 "crypto/x509" import pem encoding/pem "encoding/pem" import errors errors "errors" import fmt fmt "fmt" import chacha20poly1305 golang.org/x/crypto/chacha20poly1305 "golang.org/x/crypto/chacha20poly1305" import cryptobyte golang.org/x/crypto/cryptobyte "golang.org/x/crypto/cryptobyte" import curve25519 golang.org/x/crypto/curve25519 "golang.org/x/crypto/curve25519" import hkdf golang.org/x/crypto/hkdf "golang.org/x/crypto/hkdf" import hash hash "hash" import cpu internal/cpu "internal/cpu" import godebug internal/godebug "internal/godebug" import io io "io" import big math/big "math/big" import net net "net" import os os "os" import runtime runtime "runtime" import strconv strconv "strconv" import strings strings "strings" import sync sync "sync" import atomic sync/atomic "sync/atomic" import time time "time" indirectimport asn1 encoding/asn1 indirectimport asn1 golang.org/x/crypto/cryptobyte/asn1 indirectimport dnsmessage golang.org/x/net/dns/dnsmessage indirectimport intern internal/intern indirectimport netip net/netip indirectimport pkix crypto/x509/pkix indirectimport rand math/rand indirectimport singleflight internal/singleflight indirectimport syscall syscall indirectimport url net/url init tls crypto_1tls..import bufio bufio..import bytes bytes..import context context..import crypto crypto..import cipher crypto_1cipher..import dsa crypto_1dsa..import ecdsa crypto_1ecdsa..import edwards25519 crypto_1ed25519_1internal_1edwards25519..import field crypto_1ed25519_1internal_1edwards25519_1field..import elliptic crypto_1elliptic..import fiat crypto_1elliptic_1internal_1fiat..import nistec crypto_1elliptic_1internal_1nistec..import randutil crypto_1internal_1randutil..import md5 crypto_1md5..import rand crypto_1rand..import rsa crypto_1rsa..import sha1 crypto_1sha1..import sha256 crypto_1sha256..import sha512 crypto_1sha512..import x509 crypto_1x509..import pkix crypto_1x509_1pkix..import asn1 encoding_1asn1..import base64 encoding_1base64..import binary encoding_1binary..import hex encoding_1hex..import pem encoding_1pem..import errors errors..import fmt fmt..import chacha20 golang_0org_1x_1crypto_1chacha20..import chacha20poly1305 golang_0org_1x_1crypto_1chacha20poly1305..import cryptobyte golang_0org_1x_1crypto_1cryptobyte..import curve25519 golang_0org_1x_1crypto_1curve25519..import field golang_0org_1x_1crypto_1curve25519_1internal_1field..import dnsmessage golang_0org_1x_1net_1dns_1dnsmessage..import cpu internal_1cpu..import intern internal_1intern..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import big math_1big..import rand math_1rand..import net net..import netip net_1netip..import os os..import path path..import filepath path_1filepath..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import list ~container_1list aes ~crypto_1aes des ~crypto_1des ed25519 ~crypto_1ed25519 hmac ~crypto_1hmac subtle ~crypto_1internal_1subtle rc4 ~crypto_1rc4 subtle ~crypto_1subtle asn1 ~golang_0org_1x_1crypto_1cryptobyte_1asn1 hkdf ~golang_0org_1x_1crypto_1hkdf poly1305 ~golang_0org_1x_1crypto_1internal_1poly1305 subtle ~golang_0org_1x_1crypto_1internal_1subtle hash ~hash abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch godebug ~internal_1godebug goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa nettrace ~internal_1nettrace race ~internal_1race singleflight ~internal_1singleflight execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits url ~net_1url atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf16 ~unicode_1utf16 utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 1 2 1 27 1 35 1 39 1 41 1 52 1 55 1 58 2 27 2 35 2 39 2 41 2 52 2 55 2 58 3 27 3 35 3 37 3 39 3 52 3 55 3 56 3 57 4 27 4 35 4 39 4 41 4 43 4 52 4 54 4 55 5 24 5 27 5 35 5 39 5 41 5 43 5 51 5 52 5 54 5 55 5 58 6 2 6 13 6 24 6 27 6 28 6 35 6 37 6 38 6 39 6 40 6 41 6 42 6 43 6 44 6 45 6 48 6 49 6 51 6 52 6 53 6 54 6 55 6 56 6 57 6 58 7 1 7 2 7 4 7 5 7 10 7 11 7 12 7 13 7 15 7 19 7 22 7 24 7 27 7 28 7 31 7 35 7 37 7 38 7 39 7 40 7 41 7 42 7 43 7 44 7 45 7 48 7 49 7 51 7 52 7 53 7 54 7 55 7 56 7 57 7 58 8 9 8 24 8 27 8 35 8 39 8 41 8 43 8 51 8 52 8 54 8 55 8 58 9 24 9 27 9 35 9 39 9 41 9 43 9 51 9 52 9 54 9 55 9 58 10 1 10 2 10 5 10 11 10 12 10 15 10 24 10 27 10 28 10 35 10 37 10 38 10 39 10 40 10 41 10 42 10 43 10 44 10 45 10 48 10 49 10 51 10 52 10 53 10 54 10 55 10 56 10 57 10 58 11 27 11 35 11 39 11 52 12 11 12 27 12 35 12 39 12 52 13 27 13 35 13 39 13 41 13 52 13 55 14 4 14 24 14 27 14 35 14 39 14 41 14 43 14 51 14 52 14 54 14 55 14 58 15 1 15 2 15 5 15 24 15 27 15 28 15 35 15 37 15 38 15 39 15 40 15 41 15 42 15 43 15 44 15 45 15 48 15 49 15 51 15 52 15 53 15 54 15 55 15 56 15 57 15 58 16 1 16 2 16 4 16 5 16 13 16 15 16 24 16 27 16 28 16 35 16 37 16 38 16 39 16 40 16 41 16 42 16 43 16 44 16 45 16 48 16 49 16 51 16 52 16 53 16 54 16 55 16 56 16 57 16 58 17 4 17 24 17 27 17 35 17 39 17 41 17 43 17 51 17 52 17 54 17 55 17 58 18 4 18 24 18 27 18 35 18 39 18 41 18 43 18 51 18 52 18 54 18 55 18 58 19 4 19 24 19 27 19 35 19 39 19 41 19 43 19 51 19 52 19 54 19 55 19 58 20 1 20 2 20 3 20 4 20 5 20 6 20 7 20 8 20 9 20 10 20 11 20 12 20 13 20 14 20 15 20 16 20 17 20 18 20 19 20 21 20 22 20 23 20 24 20 25 20 26 20 27 20 28 20 31 20 34 20 35 20 36 20 37 20 38 20 39 20 40 20 41 20 42 20 43 20 44 20 45 20 46 20 47 20 48 20 49 20 50 20 51 20 52 20 53 20 54 20 55 20 56 20 57 20 58 21 2 21 22 21 24 21 25 21 27 21 28 21 35 21 37 21 38 21 39 21 40 21 41 21 42 21 43 21 44 21 45 21 48 21 49 21 51 21 52 21 53 21 54 21 55 21 56 21 57 21 58 22 2 22 24 22 27 22 28 22 35 22 37 22 38 22 39 22 40 22 41 22 42 22 43 22 44 22 45 22 48 22 49 22 51 22 52 22 53 22 54 22 55 22 56 22 57 22 58 23 24 23 27 23 35 23 39 23 41 23 43 23 51 23 52 23 54 23 55 23 58 24 27 24 35 24 39 24 41 24 43 24 51 24 52 24 54 24 55 24 58 25 27 25 28 25 35 25 37 25 38 25 39 25 40 25 41 25 42 25 43 25 48 25 49 25 51 25 52 25 53 25 54 25 55 25 56 25 57 25 58 26 2 26 23 26 24 26 27 26 35 26 39 26 41 26 43 26 51 26 52 26 53 26 54 26 55 26 58 27 35 27 39 27 52 28 27 28 35 28 37 28 38 28 39 28 40 28 41 28 42 28 43 28 48 28 49 28 51 28 52 28 53 28 54 28 55 28 56 28 57 28 58 29 5 29 24 29 27 29 35 29 39 29 41 29 43 29 51 29 52 29 54 29 55 29 58 30 5 30 24 30 27 30 29 30 35 30 39 30 41 30 43 30 51 30 52 30 54 30 55 30 58 31 2 31 22 31 24 31 27 31 28 31 35 31 37 31 38 31 39 31 40 31 41 31 42 31 43 31 44 31 45 31 48 31 49 31 51 31 52 31 53 31 54 31 55 31 56 31 57 31 58 32 24 32 27 32 28 32 33 32 35 32 37 32 38 32 39 32 40 32 41 32 42 32 43 32 48 32 49 32 51 32 52 32 53 32 54 32 55 32 56 32 57 32 58 33 24 33 27 33 35 33 39 33 41 33 43 33 51 33 52 33 54 33 55 33 58 34 27 34 35 34 39 34 52 36 27 36 35 36 37 36 38 36 39 36 40 36 41 36 42 36 48 36 49 36 52 36 53 36 55 36 56 36 57 37 27 37 35 37 39 37 52 38 27 38 35 38 37 38 39 38 41 38 52 38 55 38 56 38 57 39 35 39 52 40 35 40 52 40 55 41 27 41 35 41 39 41 52 41 55 42 27 42 35 42 37 42 39 42 41 42 49 42 52 42 53 42 55 42 56 42 57 43 35 44 2 44 24 44 27 44 28 44 35 44 37 44 38 44 39 44 40 44 41 44 42 44 43 44 45 44 48 44 49 44 51 44 52 44 53 44 54 44 55 44 56 44 57 44 58 45 35 45 43 45 52 45 55 46 3 46 27 46 34 46 35 46 36 46 37 46 38 46 39 46 40 46 41 46 42 46 43 46 47 46 48 46 49 46 52 46 53 46 54 46 55 46 56 46 57 47 27 47 35 47 36 47 37 47 38 47 39 47 40 47 41 47 42 47 43 47 48 47 49 47 52 47 53 47 54 47 55 47 56 47 57 48 27 48 35 48 37 48 38 48 39 48 40 48 41 48 42 48 49 48 52 48 53 48 55 48 56 48 57 49 27 49 35 49 39 49 52 50 27 50 35 50 37 50 38 50 39 50 40 50 41 50 42 50 48 50 49 50 52 50 53 50 55 50 56 50 57 50 58 51 27 51 35 51 39 51 43 51 52 51 54 51 55 51 58 52 35 53 35 53 39 53 52 54 27 54 35 54 39 54 43 54 52 55 35 55 52 56 27 56 35 56 37 56 39 56 52 56 55 57 27 57 35 57 37 57 39 57 52 57 55 57 56 types 475 16 102 185 32 75 180 39 39 1232 3563 179 69 313 89 42 77 38 119 45 822 313 180 49 369 704 371 46 42 172 263 184 393 663 45 43 1291 374 174 180 43 652 409 821 34 1820 847 377 37 639 39 40 43 41 706 1611 45 42 106 143 47 58 60 141 48 338 101 67 57 57 160 188 46 44 35 31 2317 72 68 3946 170 364 61 340 337 341 142 185 338 338 569 339 110 114 339 2589 271 142 250 66 780 340 340 340 144 334 32 94 50 424 51 36 37 32 32 40 4117 5545 36 1043 39 41 372 158 85 36 31 31 546 32 1166 490 169 224 35 29 29 4196 30 612 2800 956 998 220 446 115 34 219 363 223 41 38 42 45 39 40 33 38 516 527 75 3552 77 53 53 53 24 35 49 63 49 48 49 35 41 12 23 41 23 80 34 34 49 35 35 47 48 38 67 35 81 77 63 49 35 35 34 34 33 47 24 35 21 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 20 21 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 37 34 121 53 83 60 37 187 286 117 53 276 168 55 55 54 37 53 102 198 52 52 93 78 34 140 70 103 61 40 35 50 112 92 839 1201 300 218 115 99 36 93 213 54 54 71 378 20 93 89 1373 48 78 134 283 147 93 82 78 89 83 76 206 88 728 972 431 156 89 449 334 386 128 95 217 104 72 134 342 73 70 73 113 320 93 65 151 92 194 85 113 25 26 26 25 26 27 26 25 26 25 25 25 25 23 23 23 23 23 23 23 23 23 23 23 23 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 22 23 22 37 36 37 37 37 37 37 28 28 28 104 123 326 123 119 147 85 197 132 240 66 58 43 58 68 201 293 80 65 63 75 299 76 516 94 type 1 "Certificate" func (c ) .leaf () (? , ? ) type 2 "CertificateRequestInfo" func (c ) Context () func (cri ) SupportsCertificate (c ) type 3 "CipherSuite" type 4 "ClientAuthType" func (i ) String () type 5 "ClientHelloInfo" func (c ) Context () func (chi ) SupportsCertificate (c ) type 6 "ClientSessionCache" type 7 "ClientSessionState" type 8 "Config" func (c ) .ticketKeyFromBytes (b ) (key ) func (c ) Clone () func (c ) .initLegacySessionTicketKeyRLocked () func (c ) .ticketKeys (configForClient ) func (c ) SetSessionTicketKeys (keys ) func (c ) .rand () func (c ) .time () func (c ) .cipherSuites () func (c ) .supportedVersions (isClient ) func (c ) .maxSupportedVersion (isClient ) func (c ) .curvePreferences () func (c ) .supportsCurve (curve ) func (c ) .mutualVersion (isClient , peerVersions ) (? , ? ) func (c ) .getCertificate (clientHello ) (? , ? ) func (c ) BuildNameToCertificate () func (c ) .writeKeyLog (label , clientRandom , secret ) type 9 "Conn" func (c ) LocalAddr () func (c ) RemoteAddr () func (c ) SetDeadline (t ) func (c ) SetReadDeadline (t ) func (c ) SetWriteDeadline (t ) func (c ) NetConn () func (c ) .newRecordHeaderError (conn , msg ) (err ) func (c ) .readRecord () func (c ) .readChangeCipherSpec () func (c ) .readRecordOrCCS (expectChangeCipherSpec ) func (c ) .retryReadRecord (expectChangeCipherSpec ) func (c ) .readFromUntil (r , n ) func (c ) .sendAlertLocked (err ) func (c ) .sendAlert (err ) func (c ) .maxPayloadSizeForWrite (typ ) func (c ) .write (data ) (? , ? ) func (c ) .flush () (? , ? ) func (c ) .writeRecordLocked (typ , data ) (? , ? ) func (c ) .writeRecord (typ , data ) (? , ? ) func (c ) .readHandshake () (? , ? ) func (c ) Write (b ) (? , ? ) func (c ) .handleRenegotiation () func (c ) .handlePostHandshakeMessage () func (c ) .handleKeyUpdate (keyUpdate ) func (c ) Read (b ) (? , ? ) func (c ) Close () func (c ) CloseWrite () func (c ) .closeNotify () func (c ) Handshake () func (c ) HandshakeContext (ctx ) func (c ) .handshakeContext (ctx ) (ret ) func (c ) ConnectionState () func (c ) .connectionStateLocked () func (c ) OCSPResponse () func (c ) VerifyHostname (host ) func (c ) .handshakeComplete () func (c ) .makeClientHello () (? , ? , ? ) func (c ) .clientHandshake (ctx ) (err ) func (c ) .loadSession (hello ) (cacheKey , session , earlySecret , binderKey ) func (c ) .pickTLSVersion (serverHello ) func (c ) .verifyServerCertificate (certificates ) func (c ) .getClientCertificate (cri ) (? , ? ) func (c ) .handleNewSessionTicket (msg ) func (c ) .serverHandshake (ctx ) func (c ) .readClientHello (ctx ) (? , ? ) func (c ) .processCertsFromClient (certificate ) func (c ) .encryptTicket (state ) (? , ? ) func (c ) .decryptTicket (encrypted ) (plaintext , usedOldKey ) type 10 "ConnectionState" func (cs ) ExportKeyingMaterial (label , context , length ) (? , ? ) type 11 "CurveID" func (i ) String () type 12 "Dialer" func (d ) Dial (network , addr ) (? , ? ) func (d ) .netDialer () func (d ) DialContext (ctx , network , addr ) (? , ? ) type 13 "RecordHeaderError" func (e ) Error () type 14 "RenegotiationSupport" type 15 "SignatureScheme" func (i ) String () type 16 ".crypto/tls.aead" type 17 ".crypto/tls.alert" func (e ) String () func (e ) Error () type 18 ".crypto/tls.cipherSuite" type 19 ".crypto/tls.cipherSuiteTLS13" func (c ) .expandLabel (secret , label , context , length ) func (c ) .deriveSecret (secret , label , transcript ) func (c ) .extract (newSecret , currentSecret ) func (c ) .nextTrafficSecret (trafficSecret ) func (c ) .trafficKey (trafficSecret ) (key , iv ) func (c ) .finishedHash (baseKey , transcript ) func (c ) .exportKeyingMaterial (masterSecret , transcript ) type 20 ".crypto/tls.clientHelloMsg" func (m ) .marshal () func (m ) .marshalWithoutBinders () func (m ) .updateBinders (pskBinders ) func (m ) .unmarshal (data ) type 21 ".crypto/tls.clientKeyExchangeMsg" func (m ) .marshal () func (m ) .unmarshal (data ) type 22 ".crypto/tls.ecdheParameters" type 23 ".crypto/tls.endOfEarlyDataMsg" func (m ) .marshal () func (m ) .unmarshal (data ) ($ret191 ) // /build/gcc/src/gcc/libgo/go/crypto/tls/handshake_messages.go:923 { //924 $ret191 = (len(data) == $convert(, 4 )) //924 return //924 } //0 type 24 ".crypto/tls.halfConn" func (hc ) .setErrorLocked (err ) func (hc ) .prepareCipherSpec (version , cipher , mac ) func (hc ) .changeCipherSpec () func (hc ) .setTrafficSecret (suite , secret ) func (hc ) .incSeq () func (hc ) .explicitNonceLen () func (hc ) .decrypt (record ) (? , ? , ? ) func (hc ) .encrypt (record , payload , rand ) (? , ? ) type 25 ".crypto/tls.helloRequestMsg" func (? ) .marshal () func (? ) .unmarshal (data ) ($ret216 ) // /build/gcc/src/gcc/libgo/go/crypto/tls/handshake_messages.go:1806 { //1807 $ret216 = (len(data) == $convert(, 4 )) //1807 return //1807 } //0 type 26 ".crypto/tls.keyAgreement" type 27 ".crypto/tls.keyShare" type 28 ".crypto/tls.keyUpdateMsg" func (m ) .marshal () func (m ) .unmarshal (data ) type 29 ".crypto/tls.marshalingFunction" func (f ) Marshal (b ) ($ret177 ) // /build/gcc/src/gcc/libgo/go/crypto/tls/handshake_messages.go:18 { //19 $ret177 = (f)(b) //19 return //19 } //0 type 30 ".crypto/tls.newSessionTicketMsgTLS13" func (m ) .marshal () func (m ) .unmarshal (data ) type 31 ".crypto/tls.permanentError" func (e ) Error () func (e ) Unwrap () func (e ) Timeout () func (e ) Temporary () ($ret95 ) // /build/gcc/src/gcc/libgo/go/crypto/tls/conn.go:187 { //187 $ret95 = $false //187 return //187 } //0 type 32 ".crypto/tls.prefixNonceAEAD" func (f ) NonceSize () ($ret20 ) // /build/gcc/src/gcc/libgo/go/crypto/tls/cipher_suites.go:456 { //456 $ret20 = $convert(, 8 ) //456 return //456 } //0 func (f ) Overhead () func (f ) .explicitNonceLen () func (f ) Seal (out , nonce , plaintext , additionalData ) func (f ) Open (out , nonce , ciphertext , additionalData ) (? , ? ) type 33 ".crypto/tls.pskIdentity" type 34 ".crypto/tls.recordType" type 35 ".crypto/tls.rsaKeyAgreement" func (ka ) .generateServerKeyExchange (config , cert , clientHello , hello ) ($ret252 , $ret253 ) // /build/gcc/src/gcc/libgo/go/crypto/tls/key_agreement.go:44 { //45 { //45 var $t0 = $nil //45 var $t1 = $convert(, $nil) //45 $ret252 = $t0 //45 $ret253 = $t1 //45 } //0 return //45 } //0 func (ka ) .processClientKeyExchange (config , cert , ckx , version ) (? , ? ) func (ka ) .processServerKeyExchange (config , clientHello , serverHello , cert , skx ) ($ret256 ) // /build/gcc/src/gcc/libgo/go/crypto/tls/key_agreement.go:76 { //77 $ret256 = New($convert(, "tls: unexpected ServerKeyExchange")) //77 return //77 } //0 func (ka ) .generateClientKeyExchange (config , clientHello , cert ) (? , ? , ? ) type 36 ".crypto/tls.serverHelloDoneMsg" func (m ) .marshal () func (m ) .unmarshal (data ) ($ret207 ) // /build/gcc/src/gcc/libgo/go/crypto/tls/handshake_messages.go:1500 { //1501 $ret207 = (len(data) == $convert(, 4 )) //1501 return //1501 } //0 type 37 ".crypto/tls.serverHelloMsg" func (m ) .marshal () func (m ) .unmarshal (data ) type 38 ".crypto/tls.serverKeyExchangeMsg" func (m ) .marshal () func (m ) .unmarshal (data ) type 39 ".crypto/tls.ticketKey" type 40 ".crypto/tls.timeoutError" func (? ) Error () ($ret317 ) // /build/gcc/src/gcc/libgo/go/crypto/tls/tls.go:102 { //102 $ret317 = $convert(, "tls: DialWithDialer timed out") //102 return //102 } //0 func (? ) Timeout () ($ret318 ) // /build/gcc/src/gcc/libgo/go/crypto/tls/tls.go:103 { //103 $ret318 = $true //103 return //103 } //0 func (? ) Temporary () ($ret319 ) // /build/gcc/src/gcc/libgo/go/crypto/tls/tls.go:104 { //104 $ret319 = $true //104 return //104 } //0 type 41 ".crypto/tls.x25519Parameters" func (p ) CurveID () ($ret286 ) // /build/gcc/src/gcc/libgo/go/crypto/tls/key_schedule.go:185 { //186 $ret286 = $convert(, 29 ) //186 return //186 } //0 func (p ) PublicKey () func (p ) SharedKey (peerPublicKey ) type 42 ".crypto/tls.xorNonceAEAD" func (f ) NonceSize () ($ret26 ) // /build/gcc/src/gcc/libgo/go/crypto/tls/cipher_suites.go:477 { //477 $ret26 = $convert(, 8 ) //477 return //477 } //0 func (f ) Overhead () func (f ) .explicitNonceLen () ($ret28 ) // /build/gcc/src/gcc/libgo/go/crypto/tls/cipher_suites.go:479 { //479 $ret28 = $convert(, 0 ) //479 return //479 } //0 func (f ) Seal (out , nonce , plaintext , additionalData ) func (f ) Open (out , nonce , ciphertext , additionalData ) (? , ? ) type 43 ".bytes.readOp" type 44 "bytes.Buffer" func (b ) .readSlice (delim ) (line , err ) func (b ) ReadBytes (delim ) (line , err ) func (b ) UnreadByte () func (b ) UnreadRune () func (b ) ReadByte () (? , ? ) func (b ) WriteByte (c ) func (b ) WriteTo (w ) (n , err ) func (b ) Read (p ) (n , err ) func (b ) Truncate (n ) func (b ) .tryGrowByReslice (n ) (? , ? ) func (b ) ReadRune () (r , size , err ) func (b ) Bytes () func (b ) String () func (b ) Cap () func (b ) Len () func (b ) WriteRune (r ) (n , err ) func (b ) .empty () func (b ) Reset () func (b ) Next (n ) func (b ) .grow (n ) func (b ) Grow (n ) func (b ) Write (p ) (n , err ) func (b ) ReadString (delim ) (line , err ) func (b ) WriteString (s ) (n , err ) func (b ) ReadFrom (r ) (n , err ) type 45 "bytes.Reader" func (r ) WriteTo (w ) (n , err ) func (r ) Seek (offset , whence ) (? , ? ) func (r ) UnreadRune () func (r ) ReadByte () (? , ? ) func (r ) ReadAt (b , off ) (n , err ) func (r ) Read (b ) (n , err ) func (r ) Size () func (r ) Reset (b ) func (r ) ReadRune () (ch , size , err ) func (r ) UnreadByte () func (r ) Len () type 46 ".context.emptyCtx" func (e ) String () ($ret6 ) func (? ) Err () ($ret4 ) func (? ) Done () ($ret3 ) func (? ) Value (key ) ($ret5 ) func (? ) Deadline () (deadline , ok ) type 47 "context.Context" type 48 "crypto.Hash" func (h ) Size () ($ret2 ) // /build/gcc/src/gcc/libgo/go/crypto/crypto.go:116 { //117 if ((h > $convert(, 0 )) && (h < $convert(, 20 ))) { //117 { //118 $ret2 = $convert(, (.digestSizes)[h]) //118 return //118 } //0 } //117 } //119 panic($convert(, $convert(, "crypto: Size of unknown hash function"))) //120 func (h ) Available () ($ret4 ) func (h ) New () func (h ) String () func (h ) HashFunc () ($ret0 ) type 49 "crypto.PrivateKey" type 50 "crypto/cipher.AEAD" type 51 ".crypto/x509.lazyCert" type 52 ".crypto/x509.sum224" type 53 "crypto/x509.CertPool" func (s ) Subjects () func (s ) AppendCertsFromPEM (pemCerts ) (ok ) func (s ) .addCertFunc (rawSum224 , rawSubject , getCert ) func (s ) AddCert (cert ) func (s ) .contains (cert ) func (s ) .findPotentialParents (cert ) func (s ) .copy () func (s ) .cert (n ) (? , ? ) func (s ) .len () type 54 "crypto/x509.Certificate" func (c ) CreateCRL (rand , priv , revokedCerts , now , expiry ) (crlBytes , err ) func (c ) .systemVerify (opts ) (chains , err ) func (c ) .checkNameConstraints (count , maxConstraintComparisons , nameType , name , parsedName , match , permitted , excluded ) func (c ) .isValid (certType , currentChain , opts ) func (c ) CheckCRLSignature (crl ) func (c ) Verify (opts ) (chains , err ) func (c ) .buildChains (cache , currentChain , sigChecks , opts ) (chains , err ) func (c ) VerifyHostname (h ) func (c ) Equal (other ) func (c ) CheckSignatureFrom (parent ) func (c ) CheckSignature (algo , signed , signature ) func (c ) .hasSANExtension () func (c ) .hasNameConstraints () func (c ) .getSANExtension () type 55 "crypto/x509.ExtKeyUsage" type 56 "crypto/x509.KeyUsage" type 57 "crypto/x509.PublicKeyAlgorithm" func (algo ) String () ($ret117 ) type 58 "crypto/x509.SignatureAlgorithm" func (algo ) String () func (algo ) .isRSAPSS () type 59 "crypto/x509.VerifyOptions" type 60 "crypto/x509/pkix.AlgorithmIdentifier" type 61 "crypto/x509/pkix.AttributeTypeAndValue" type 62 "crypto/x509/pkix.CertificateList" func (certList ) HasExpired (now ) type 63 "crypto/x509/pkix.Extension" type 64 "crypto/x509/pkix.Name" func (n ) FillFromRDNSequence (rdns ) func (n ) .appendRDNs (in , values , oid ) func (n ) ToRDNSequence () (ret ) func (n ) String () type 65 "crypto/x509/pkix.RDNSequence" func (r ) String () type 66 "crypto/x509/pkix.RelativeDistinguishedNameSET" type 67 "crypto/x509/pkix.RevokedCertificate" type 68 "crypto/x509/pkix.TBSCertificateList" type 69 "encoding/asn1.BitString" func (b ) RightAlign () func (b ) At (i ) type 70 "encoding/asn1.ObjectIdentifier" func (oi ) String () func (oi ) Equal (other ) ($ret9 ) type 71 "encoding/asn1.RawContent" type 72 "encoding/asn1.RawValue" type 73 "fmt.ScanState" type 74 "fmt.State" type 75 "golang.org/x/crypto/cryptobyte.Builder" func (b ) AddValue (v ) func (b ) Unwrite (n ) func (b ) .add (bytes ...) func (b ) .flushChild () func (b ) .addLengthPrefixed (lenLen , isASN1 , f ) func (b ) AddASN1Boolean (v ) func (b ) Bytes () (? , ? ) func (b ) AddASN1 (tag , f ) func (b ) AddASN1ObjectIdentifier (oid ) func (b ) AddUint24LengthPrefixed (f ) func (b ) AddUint8 (v ) func (b ) AddASN1UTCTime (t ) func (b ) AddASN1Int64 (v ) func (b ) AddBytes (v ) func (b ) AddASN1GeneralizedTime (t ) func (b ) AddASN1BigInt (n ) func (b ) AddUint32 (v ) func (b ) AddUint24 (v ) func (b ) AddUint16LengthPrefixed (f ) func (b ) AddASN1OctetString (bytes ) func (b ) .addASN1Signed (tag , v ) func (b ) AddASN1BitString (data ) func (b ) MarshalASN1 (v ) func (b ) AddASN1Enum (v ) func (b ) AddASN1Int64WithTag (v , tag ) func (b ) SetError (err ) func (b ) BytesOrPanic () func (b ) .addBase128Int (n ) func (b ) AddUint16 (v ) func (b ) AddASN1Uint64 (v ) func (b ) AddUint8LengthPrefixed (f ) func (b ) AddUint32LengthPrefixed (f ) func (b ) AddASN1NULL () func (b ) .callContinuation (f , arg ) type 76 "golang.org/x/crypto/cryptobyte.BuilderContinuation" type 77 "golang.org/x/crypto/cryptobyte.MarshalingValue" type 78 "golang.org/x/crypto/cryptobyte.String" func (s ) Empty () ($ret48 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/crypto/cryptobyte/string.go:159 { //160 $ret48 = (len(s) == $convert(, 0 )) //160 return //160 } //0 func (s ) ReadUint8LengthPrefixed (out ) func (s ) .readLengthPrefixed (lenLen , outChild ) func (s ) .readUnsigned (out , length ) func (s ) ReadBytes (out , n ) func (s ) ReadUint24LengthPrefixed (out ) func (s ) ReadUint32 (out ) func (s ) ReadASN1GeneralizedTime (out ) func (s ) ReadASN1BitStringAsBytes (out ) func (s ) SkipOptionalASN1 (tag ) func (s ) ReadOptionalASN1OctetString (out , outPresent , tag ) func (s ) ReadASN1ObjectIdentifier (out ) func (s ) ReadASN1Bytes (out , tag ) func (s ) Skip (n ) func (s ) ReadASN1UTCTime (out ) func (s ) ReadASN1 (out , tag ) func (s ) ReadASN1Enum (out ) func (s ) ReadUint16 (out ) func (s ) ReadASN1Int64WithTag (out , tag ) func (s ) ReadASN1BitString (out ) func (s ) .readASN1Uint64 (out ) func (s ) .readASN1Int64 (out ) func (s ) .readASN1BigInt (out ) func (s ) ReadUint24 (out ) func (s ) SkipASN1 (tag ) func (s ) CopyBytes (out ) func (s ) ReadASN1Integer (out ) func (s ) .read (n ) ($ret35 ) func (s ) ReadASN1Element (out , tag ) func (s ) ReadAnyASN1 (out , outTag ) func (s ) ReadUint8 (out ) func (s ) ReadASN1Boolean (out ) func (s ) ReadAnyASN1Element (out , outTag ) func (s ) PeekASN1Tag (tag ) ($ret22 ) func (s ) .readASN1 (out , outTag , skipHeader ) func (s ) .readBase128Int (out ) func (s ) ReadOptionalASN1 (out , outPresent , tag ) func (s ) ReadUint16LengthPrefixed (out ) func (s ) ReadOptionalASN1Integer (out , tag , defaultValue ) func (s ) ReadOptionalASN1Boolean (out , defaultValue ) type 79 "golang.org/x/crypto/cryptobyte/asn1.Tag" func (t ) Constructed () ($ret0 ) func (t ) ContextSpecific () ($ret1 ) type 80 ".golang.org/x/net/dns/dnsmessage.header" func (h ) .count (sec ) func (h ) .pack (msg ) func (h ) .unpack (msg , off ) (? , ? ) func (h ) .header () type 81 ".golang.org/x/net/dns/dnsmessage.section" type 82 "golang.org/x/net/dns/dnsmessage.AAAAResource" func (r ) .realType () ($ret220 ) func (r ) GoString () func (r ) .pack (msg , compression , compressionOff ) (? , ? ) type 83 "golang.org/x/net/dns/dnsmessage.AResource" func (r ) .realType () ($ret214 ) func (r ) .pack (msg , compression , compressionOff ) (? , ? ) func (r ) GoString () type 84 "golang.org/x/net/dns/dnsmessage.CNAMEResource" func (r ) .realType () ($ret172 ) func (r ) .pack (msg , compression , compressionOff ) (? , ? ) func (r ) GoString () type 85 "golang.org/x/net/dns/dnsmessage.Class" func (c ) String () func (c ) GoString () type 86 "golang.org/x/net/dns/dnsmessage.Header" func (m ) .pack () (id , bits ) func (m ) GoString () type 87 "golang.org/x/net/dns/dnsmessage.MXResource" func (r ) .realType () ($ret178 ) func (r ) .pack (msg , compression , compressionOff ) (? , ? ) func (r ) GoString () type 88 "golang.org/x/net/dns/dnsmessage.NSResource" func (r ) .realType () ($ret184 ) func (r ) .pack (msg , compression , compressionOff ) (? , ? ) func (r ) GoString () type 89 "golang.org/x/net/dns/dnsmessage.Name" func (n ) String () func (n ) GoString () func (n ) .pack (msg , compression , compressionOff ) (? , ? ) func (n ) .unpackCompressed (msg , off , allowCompression ) (? , ? ) func (n ) .unpack (msg , off ) (? , ? ) type 90 "golang.org/x/net/dns/dnsmessage.OPTResource" func (r ) .realType () ($ret227 ) func (r ) .pack (msg , compression , compressionOff ) (? , ? ) func (r ) GoString () type 91 "golang.org/x/net/dns/dnsmessage.OpCode" func (o ) GoString () ($ret4 ) type 92 "golang.org/x/net/dns/dnsmessage.Option" func (o ) GoString () type 93 "golang.org/x/net/dns/dnsmessage.PTRResource" func (r ) .realType () ($ret190 ) func (r ) .pack (msg , compression , compressionOff ) (? , ? ) func (r ) GoString () type 94 "golang.org/x/net/dns/dnsmessage.Parser" func (p ) SOAResource () (? , ? ) func (p ) SkipAdditional () func (p ) MXResource () (? , ? ) func (p ) SkipAllAdditionals () func (p ) AnswerHeader () (? , ? ) func (p ) SkipAuthority () func (p ) AdditionalHeader () (? , ? ) func (p ) CNAMEResource () (? , ? ) func (p ) SkipAllQuestions () func (p ) .resource (sec ) (? , ? ) func (p ) Question () (? , ? ) func (p ) PTRResource () (? , ? ) func (p ) Answer () (? , ? ) func (p ) UnknownResource () (? , ? ) func (p ) AllAnswers () (? , ? ) func (p ) TXTResource () (? , ? ) func (p ) AllQuestions () (? , ? ) func (p ) OPTResource () (? , ? ) func (p ) NSResource () (? , ? ) func (p ) AAAAResource () (? , ? ) func (p ) .resourceHeader (sec ) (? , ? ) func (p ) Additional () (? , ? ) func (p ) AResource () (? , ? ) func (p ) SkipAnswer () func (p ) AllAdditionals () (? , ? ) func (p ) SRVResource () (? , ? ) func (p ) .checkAdvance (sec ) func (p ) .skipResource (sec ) func (p ) SkipAllAnswers () func (p ) Authority () (? , ? ) func (p ) AuthorityHeader () (? , ? ) func (p ) Start (msg ) (? , ? ) func (p ) SkipAllAuthorities () func (p ) SkipQuestion () func (p ) AllAuthorities () (? , ? ) type 95 "golang.org/x/net/dns/dnsmessage.Question" func (q ) .pack (msg , compression , compressionOff ) (? , ? ) func (q ) GoString () type 96 "golang.org/x/net/dns/dnsmessage.RCode" func (r ) String () func (r ) GoString () type 97 "golang.org/x/net/dns/dnsmessage.Resource" func (r ) GoString () func (r ) .pack (msg , compression , compressionOff ) (? , ? ) type 98 "golang.org/x/net/dns/dnsmessage.ResourceBody" type 99 "golang.org/x/net/dns/dnsmessage.ResourceHeader" func (h ) GoString () func (h ) .fixLen (msg , lenOff , preLen ) func (h ) .pack (oldMsg , compression , compressionOff ) (msg , lenOff , err ) func (h ) .unpack (msg , off ) (? , ? ) func (h ) SetEDNS0 (udpPayloadLen , extRCode , dnssecOK ) func (h ) DNSSECAllowed () func (h ) ExtendedRCode (rcode ) type 100 "golang.org/x/net/dns/dnsmessage.SOAResource" func (r ) .realType () ($ret196 ) func (r ) .pack (msg , compression , compressionOff ) (? , ? ) func (r ) GoString () type 101 "golang.org/x/net/dns/dnsmessage.SRVResource" func (r ) .realType () ($ret208 ) func (r ) .pack (msg , compression , compressionOff ) (? , ? ) func (r ) GoString () type 102 "golang.org/x/net/dns/dnsmessage.TXTResource" func (r ) .realType () ($ret202 ) func (r ) .pack (msg , compression , compressionOff ) (? , ? ) func (r ) GoString () type 103 "golang.org/x/net/dns/dnsmessage.Type" func (t ) String () func (t ) GoString () type 104 "golang.org/x/net/dns/dnsmessage.UnknownResource" func (r ) .realType () func (r ) .pack (msg , compression , compressionOff ) (? , ? ) func (r ) GoString () type 105 "hash.Hash" type 106 "internal/intern.Value" func (v ) Get () type 107 ".internal/singleflight.call" type 108 "internal/singleflight.Group" func (g ) Do (key , fn ) (v , err , shared ) func (g ) DoChan (key , fn ) (? , ? ) func (g ) .doCall (c , key , fn ) func (g ) ForgetUnshared (key ) type 109 "internal/singleflight.Result" type 110 "io.ByteReader" type 111 "io.ByteScanner" type 112 "io.Reader" type 113 "io.Writer" type 114 ".math/big.divisor" type 115 ".math/big.nat" func (x ) .trailingZeroBits () ($ret164 ) func (z ) .sqr (x ) func (z ) .clear () func (x ) .itoa (neg , base ) func (z ) .divLarge (u , uIn , vIn ) (q , r ) func (x ) .bitLen () ($ret163 ) func (z ) .divRecursive (u , v ) func (z ) .make (n ) func (z ) .mulRange (a , b ) func (z ) .setBit (x , i , b ) func (x ) .utoa (base ) func (n ) .probablyPrimeLucas () func (z ) .setWord (x ) func (z ) .add (x , y ) func (q ) .convertWords (s , b , ndigits , bb , table ) func (z ) .divRecursiveStep (u , v , depth , tmp , temps ) func (z ) .divW (x , y ) (q , r ) func (x ) .sticky (i ) func (z ) .sqrt (x ) func (z ) .expNN (x , y , m ) func (z ) .mulAddWW (x , y , r ) func (z ) .mul (x , y ) func (z ) .andNot (x , y ) func (z ) .setUint64 (x ) func (z ) .and (x , y ) func (z ) .div (z2 , u , v ) (q , r ) func (z ) .or (x , y ) func (z ) .bytes (buf ) (i ) func (z ) .xor (x , y ) func (x ) .modW (d ) (r ) func (z ) .setBytes (buf ) func (z ) .set (x ) func (z ) .random (rand , limit , n ) func (z ) .expNNWindowed (x , y , m ) func (z ) .expNNMontgomery (x , y , m ) func (x ) .bit (i ) ($ret169 ) func (z ) .shr (x , s ) func (z ) .norm () ($ret147 ) func (n ) .probablyPrimeMillerRabin (reps , force2 ) func (z ) .scan (r , base , fracOk ) (res , b , count , err ) func (q ) .divBasic (u , v ) func (z ) .sub (x , y ) func (z ) .shl (x , s ) func (x ) .cmp (y ) (r ) func (z ) .montgomery (x , y , m , k , n ) func (z ) .expWW (x , y ) type 116 "math/big.Int" func (x ) Append (buf , base ) func (x ) GobEncode () (? , ? ) func (z ) Not (x ) func (x ) Bytes () func (z ) AndNot (x , y ) func (z ) SetBit (x , i , b ) func (z ) UnmarshalText (text ) func (z ) .scaleDenom (x , f ) func (z ) .modSqrtTonelliShanks (x , p ) func (z ) SetBytes (buf ) func (z ) SetUint64 (x ) func (x ) Bits () func (z ) Add (x , y ) func (z ) .modSqrt3Mod4Prime (x , p ) func (x ) Format (s , ch ) func (x ) IsInt64 () func (x ) Cmp (y ) (r ) func (z ) Quo (x , y ) func (x ) FillBytes (buf ) func (x ) MarshalJSON () (? , ? ) func (z ) Mod (x , y ) func (x ) Text (base ) func (z ) Scan (s , ch ) func (z ) ModInverse (g , n ) func (z ) Set (x ) func (x ) String () func (x ) MarshalText () (text , err ) func (x ) ProbablyPrime (n ) func (z ) Exp (x , y , m ) func (z ) QuoRem (x , y , r ) (? , ? ) func (z ) UnmarshalJSON (text ) func (z ) GobDecode (buf ) func (z ) Mul (x , y ) func (z ) .scan (r , base ) (? , ? , ? ) func (z ) SetString (s , base ) (? , ? ) func (z ) SetBits (abs ) func (z ) SetInt64 (x ) func (z ) ModSqrt (x , p ) func (z ) Rsh (x , n ) func (z ) MulRange (a , b ) func (x ) Sign () func (x ) Int64 () func (z ) Abs (x ) func (z ) Neg (x ) func (z ) .setFromScanner (r , base ) (? , ? ) func (x ) CmpAbs (y ) func (z ) Div (x , y ) func (z ) Rem (x , y ) func (x ) IsUint64 () func (z ) DivMod (x , y , m ) (? , ? ) func (z ) Binomial (n , k ) func (x ) Uint64 () func (x ) BitLen () func (z ) And (x , y ) func (z ) Sub (x , y ) func (x ) TrailingZeroBits () func (z ) GCD (x , y , a , b ) func (x ) Bit (i ) func (z ) Or (x , y ) func (z ) .lehmerGCD (x , y , a , b ) func (z ) Rand (rnd , n ) func (z ) Xor (x , y ) func (z ) Sqrt (x ) func (z ) .modSqrt5Mod8Prime (x , p ) func (z ) Lsh (x , n ) type 117 "math/big.Word" type 118 "math/rand.Rand" func (r ) Seed (seed ) func (r ) NormFloat64 () func (r ) ExpFloat64 () func (r ) Int () func (r ) Int63n (n ) func (r ) Float64 () func (r ) Int63 () func (r ) Intn (n ) func (r ) Int31n (n ) func (r ) Read (p ) (n , err ) func (r ) Int31 () func (r ) Shuffle (n , swap ) func (r ) Uint32 () func (r ) Float32 () func (r ) .int31n (n ) func (r ) Uint64 () func (r ) Perm (n ) type 119 "math/rand.Source" type 120 "math/rand.Source64" type 121 ".net.addrList" func (addrs ) .partition (strategy ) (primaries , fallbacks ) func (addrs ) .first (strategy ) ($ret240 ) func (addrs ) .forResolve (network , addr ) type 122 ".net.dnsConfig" func (c ) .serverOffset () func (conf ) .nameList (name ) type 123 ".net.hostLookupOrder" func (o ) String () type 124 ".net.sockaddr" type 125 "net.Addr" type 126 "net.Conn" type 127 "net.Dialer" func (d ) DialContext (ctx , network , address ) (? , ? ) func (d ) Dial (network , address ) (? , ? ) func (d ) .fallbackDelay () func (d ) .resolver () func (d ) .deadline (ctx , now ) (earliest ) func (d ) .dualStack () type 128 "net.Error" type 129 "net.IP" func (ip ) String () func (ip ) DefaultMask () func (ip ) To4 () ($ret168 ) func (ip ) .matchAddrFamily (x ) func (ip ) UnmarshalText (text ) func (ip ) IsGlobalUnicast () func (ip ) IsLoopback () func (ip ) To16 () ($ret169 ) func (ip ) MarshalText () (? , ? ) func (ip ) IsMulticast () func (ip ) IsUnspecified () func (ip ) IsInterfaceLocalMulticast () ($ret163 ) func (ip ) IsLinkLocalMulticast () func (ip ) IsLinkLocalUnicast () func (ip ) Mask (mask ) func (ip ) IsPrivate () func (ip ) Equal (x ) type 130 "net.IPAddr" func (a ) .toLocal (net ) func (a ) .sockaddr (family ) (? , ? ) func (a ) .family () func (a ) .opAddr () ($ret199 ) func (a ) .isWildcard () func (a ) String () func (a ) Network () ($ret196 ) type 131 "net.IPMask" func (m ) Size () (ones , bits ) func (m ) String () ($ret183 ) type 132 "net.IPNet" func (n ) Contains (ip ) func (n ) Network () ($ret185 ) func (n ) String () type 133 "net.Listener" type 134 "net.MX" type 135 "net.NS" type 136 "net.Resolver" func (r ) .lookupAddr (ctx , addr ) (? , ? ) func (r ) .lookupNS (ctx , name ) (? , ? ) func (r ) .lookupMX (ctx , name ) (? , ? ) func (r ) .lookupCNAME (ctx , name ) (? , ? ) func (r ) .lookupPort (ctx , network , service ) (? , ? ) func (r ) .goLookupPTR (ctx , addr ) (? , ? ) func (r ) .lookupTXT (ctx , name ) (? , ? ) func (r ) .goLookupCNAME (ctx , host ) (? , ? ) func (r ) LookupNS (ctx , name ) (? , ? ) func (r ) .strictErrors () func (r ) .goLookupHost (ctx , name ) (addrs , err ) func (r ) .goLookupIP (ctx , network , host ) (addrs , err ) func (r ) LookupIP (ctx , network , host ) (? , ? ) func (r ) LookupPort (ctx , network , service ) (port , err ) func (r ) .lookup (ctx , name , qtype ) (? , ? , ? ) func (r ) .tryOneName (ctx , cfg , name , qtype ) (? , ? , ? ) func (r ) .goLookupHostOrder (ctx , name , order ) (addrs , err ) func (r ) .internetAddrList (ctx , net , addr ) (? , ? ) func (r ) .resolveAddrList (ctx , op , network , addr , hint ) (? , ? ) func (r ) .dial (ctx , network , server ) (? , ? ) func (r ) .preferGo () func (r ) .getLookupGroup () func (r ) LookupHost (ctx , host ) (addrs , err ) func (r ) LookupIPAddr (ctx , host ) (? , ? ) func (r ) .lookupIPAddr (ctx , network , host ) (? , ? ) func (r ) LookupNetIP (ctx , network , host ) (? , ? ) func (r ) .lookupHost (ctx , host ) (addrs , err ) func (r ) .lookupSRV (ctx , service , proto , name ) (? , ? , ? ) func (r ) .goLookupIPCNAMEOrder (ctx , network , name , order ) (addrs , cname , err ) func (r ) LookupCNAME (ctx , host ) (? , ? ) func (r ) LookupSRV (ctx , service , proto , name ) (? , ? , ? ) func (r ) LookupMX (ctx , name ) (? , ? ) func (r ) .exchange (ctx , server , q , timeout , useTCP ) (? , ? , ? ) func (r ) LookupTXT (ctx , name ) (? , ? ) func (r ) LookupAddr (ctx , addr ) (? , ? ) func (r ) .lookupIP (ctx , network , host ) (addrs , err ) type 137 "net.SRV" type 138 ".net/netip.uint128" func (u ) .isZero () func (u ) .addOne () func (u ) .and (m ) func (u ) .subOne () func (u ) .commonPrefixLen (v ) (n ) func (u ) .xor (m ) func (u ) .or (m ) func (u ) .not () func (u ) .halves () func (u ) .bitsSetFrom (bit ) func (u ) .bitsClearedFrom (bit ) type 139 "net/netip.Addr" func (ip ) AsSlice () func (ip ) IsMulticast () func (ip ) As16 () (a16 ) func (ip ) IsPrivate () func (ip ) .v6u16 (i ) func (ip ) .string6 () func (ip ) IsLinkLocalMulticast () func (ip ) IsUnspecified () func (ip ) .appendTo4 (ret ) func (ip ) IsInterfaceLocalMulticast () func (ip ) .isZero () func (ip ) IsLoopback () func (ip ) MarshalBinary () (? , ? ) func (ip ) Is4In6 () func (ip ) Less (ip2 ) func (ip ) .hasZone () func (ip ) Next () func (ip ) Prev () func (ip ) .marshalBinaryWithTrailingBytes (trailingBytes ) func (ip ) AppendTo (b ) func (ip ) .v4 (i ) func (ip ) StringExpanded () func (ip ) .withoutZone () func (ip ) .appendTo6 (ret ) func (ip ) Is4 () func (ip ) MarshalText () (? , ? ) func (ip ) .lessOrEq (ip2 ) func (ip ) WithZone (zone ) func (ip ) UnmarshalText (text ) func (ip ) UnmarshalBinary (b ) func (ip ) Compare (ip2 ) func (ip ) Prefix (b ) (? , ? ) func (ip ) Zone () func (ip ) IsLinkLocalUnicast () func (ip ) As4 () (a4 ) func (ip ) .string4 () func (ip ) BitLen () func (ip ) String () func (ip ) IsValid () func (ip ) IsGlobalUnicast () func (ip ) .v6 (i ) func (ip ) Is6 () func (ip ) Unmap () type 140 "net/netip.Prefix" func (p ) UnmarshalBinary (b ) func (p ) String () func (p ) MarshalText () (? , ? ) func (p ) Addr () func (p ) Bits () func (p ) IsValid () func (p ) Contains (ip ) func (p ) .isZero () func (p ) Overlaps (o ) func (p ) UnmarshalText (text ) func (p ) IsSingleIP () func (p ) Masked () func (p ) AppendTo (b ) func (p ) MarshalBinary () (? , ? ) type 141 "net/url.URL" func (u ) Query () func (u ) ResolveReference (ref ) func (u ) UnmarshalBinary (text ) func (u ) Port () func (u ) Redacted () func (u ) .setPath (p ) func (u ) .setFragment (f ) func (u ) EscapedPath () func (u ) Hostname () func (u ) EscapedFragment () func (u ) String () func (u ) IsAbs () func (u ) Parse (ref ) (? , ? ) func (u ) RequestURI () func (u ) MarshalBinary () (text , err ) type 142 "net/url.Userinfo" func (u ) Username () func (u ) String () func (u ) Password () (? , ? ) type 143 "net/url.Values" func (v ) Get (key ) ($ret40 ) func (v ) Set (key , value ) func (v ) Add (key , value ) func (v ) Del (key ) func (v ) Has (key ) func (v ) Encode () type 144 ".sync.noCopy" func (? ) Lock () func (? ) Unlock () type 145 "sync.Locker" type 146 "sync.Mutex" func (m ) Lock () func (m ) TryLock () func (m ) .lockSlow () func (m ) Unlock () func (m ) .unlockSlow (new ) type 147 "sync.RWMutex" func (rw ) RLocker () ($ret27 ) func (rw ) Unlock () func (rw ) TryLock () func (rw ) Lock () func (rw ) TryRLock () func (rw ) .rUnlockSlow (r ) func (rw ) RUnlock () func (rw ) RLock () type 148 "sync.WaitGroup" func (wg ) .state () (statep , semap ) func (wg ) Add (delta ) func (wg ) Done () func (wg ) Wait () type 149 ".syscall._socklen_t" type 150 "syscall.RawConn" type 151 "syscall.RawSockaddr" type 152 "syscall.RawSockaddrAny" type 153 "syscall.Sockaddr" type 154 "syscall.Socklen_t" type 155 ".time.zone" type 156 ".time.zoneTrans" type 157 "time.Duration" func (d ) String () func (d ) Nanoseconds () ($ret73 ) func (d ) Seconds () ($ret76 ) func (d ) Microseconds () ($ret74 ) func (d ) Milliseconds () ($ret75 ) func (d ) Hours () ($ret78 ) func (d ) Truncate (m ) ($ret79 ) func (d ) Minutes () ($ret77 ) func (d ) Round (m ) type 158 "time.Location" func (l ) .get () func (l ) String () func (l ) .lookup (sec ) (name , offset , start , end , isDST ) func (l ) .lookupFirstZone () func (l ) .firstZoneUsed () func (l ) .lookupName (name , unix ) (offset , ok ) type 159 "time.Month" func (m ) String () type 160 "time.Time" func (t ) Weekday () func (t ) Second () func (t ) Year () func (t ) .addSec (d ) func (t ) UnmarshalJSON (data ) func (t ) ISOWeek () (year , week ) func (t ) Month () func (t ) Location () func (t ) GobEncode () (? , ? ) func (t ) Date () (year , month , day ) func (t ) UnixMilli () func (t ) Hour () func (t ) .abs () func (t ) IsZero () func (t ) Nanosecond () func (t ) UTC () func (t ) In (loc ) func (t ) .locabs () (name , offset , abs ) func (t ) Sub (u ) func (t ) Equal (u ) func (t ) String () func (t ) GoString () func (t ) Before (u ) func (t ) Format (layout ) func (t ) Add (d ) func (t ) MarshalJSON () (? , ? ) func (t ) IsDST () func (t ) .date (full ) (year , month , day , yday ) func (t ) AddDate (years , months , days ) func (t ) .sec () func (t ) Local () func (t ) .mono () func (t ) UnixMicro () func (t ) YearDay () func (t ) Unix () func (t ) UnmarshalBinary (data ) func (t ) UnmarshalText (data ) func (t ) Truncate (d ) func (t ) Round (d ) func (t ) .stripMono () func (t ) MarshalText () (? , ? ) func (t ) .nsec () func (t ) Zone () (name , offset ) func (t ) .setLoc (loc ) func (t ) .unixSec () func (t ) Day () func (t ) GobDecode (data ) func (t ) UnixNano () func (t ) After (u ) func (t ) MarshalBinary () (? , ? ) func (t ) Clock () (hour , min , sec ) func (t ) .setMono (m ) func (t ) Minute () func (t ) AppendFormat (b , layout ) type 161 "time.Weekday" func (d ) String () type 162 (? ) (? , ? ) type 163 (? ) (? , ? ) type 164 (? ) (? , ? ) type 165 (? ) type 166 (? ) type 167 (? , ? ) type 168 (? , ? , ? ) type 169 (? , ? ) type 170 (? , ? ) type 171 (? , ? ) type 172 (? ) type 173 () (? , ? ) type 174 () type 175 () type 176 () (? , ? ) type 177 () type 178 (? , ? , ? ) (? , ? ) type 179 (? ) type 180 (? ) type 181 (? , ? ) type 182 (? ) type 183 (? ) type 184 (? , ? ) type 185 (? , ? ) type 186 (? , ? ) type 187 (? , ? ) (? , ? ) type 188 (? ) type 189 (? , ? , ? ) (? , ? ) type 190 (? , ? , ? , ? ) type 191 (? , ? , ? ) type 192 (? , ? ) type 193 (? ) type 194 (? ) type 195 (? ) type 196 (? ) type 197 (? ) type 198 (? , ? ) type 199 (? ) type 200 (? ) type 201 * type 202 * type 203 * type 204 * type 205 * type 206 * type 207 * type 208 * type 209 * type 210 * type 211 * type 212 * type 213 * type 214 * type 215 * type 216 * type 217 * type 218 * type 219 * type 220 * type 221 * type 222 * type 223 * type 224 * type 225 * type 226 * type 227 * type 228 * type 229 * type 230 * type 231 * type 232 * type 233 * type 234 * type 235 * type 236 * type 237 * type 238 * type 239 * type 240 * type 241 * type 242 * type 243 * type 244 * type 245 * type 246 * type 247 * type 248 * type 249 * type 250 * type 251 * type 252 * type 253 * type 254 * type 255 * type 256 * type 257 * type 258 * type 259 * type 260 * type 261 * type 262 * type 263 * type 264 * type 265 * type 266 * type 267 * type 268 * type 269 * type 270 * type 271 * type 272 * type 273 * type 274 * type 275 * type 276 * type 277 * type 278 * type 279 * type 280 * type 281 * type 282 * type 283 * type 284 * type 285 * type 286 * type 287 * type 288 * type 289 * type 290 * type 291 * type 292 * type 293 * type 294 * type 295 struct { AAAA ; } type 296 struct { A ; } type 297 struct { AcceptableCAs ; SignatureSchemes ; Version ; .crypto/tls.ctx ; } type 298 struct { Addr ; Pad ; } type 299 struct { Algorithm ; Parameters "asn1:\"optional\""; } type 300 struct { Bytes ; BitLength ; } type 301 struct { CNAME ; } type 302 struct { Certificate ; PrivateKey ; SupportedSignatureAlgorithms ; OCSPStaple ; SignedCertificateTimestamps ; Leaf ; } type 303 struct { CipherSuites ; ServerName ; SupportedCurves ; SupportedPoints ; SignatureSchemes ; SupportedProtos ; SupportedVersions ; Conn ; .crypto/tls.config ; .crypto/tls.ctx ; } type 304 struct { Class ; Tag ; IsCompound ; Bytes ; FullBytes ; } type 305 struct { Code ; Data ; } type 306 struct { Country ; Organization ; OrganizationalUnit ; Locality ; Province ; StreetAddress ; PostalCode ; SerialNumber ; CommonName ; Names ; ExtraNames ; } type 307 struct { DNSName ; Intermediates ; Roots ; CurrentTime ; KeyUsages ; MaxConstraintComparisions ; } type 308 struct { Data ; Length ; } type 309 struct { Family ; Data ; } type 310 struct { Header ; Body ; } type 311 struct { Host ; } type 312 struct { Host ; Pref ; } type 313 struct { ID ; Name ; SupportedVersions ; Insecure ; } type 314 struct { ID ; Response ; OpCode ; Authoritative ; Truncated ; RecursionDesired ; RecursionAvailable ; RCode ; } type 315 struct { IP ; Mask ; } type 316 struct { IP ; Zone ; } type 317 struct { Id ; Critical "asn1:\"optional\""; Value ; } type 318 struct { Msg ; RecordHeader ; Conn ; } type 319 struct { NS ; } type 320 struct { NS ; MBox ; Serial ; Refresh ; Retry ; Expire ; MinTTL ; } type 321 struct { Name ; Type ; Class ; } type 322 struct { Name ; Type ; Class ; TTL ; Length ; } type 323 struct { NetDialer ; Config ; } type 324 struct { Options ; } type 325 struct { PTR ; } type 326 struct { Pref ; MX ; } type 327 struct { PreferGo ; StrictErrors ; Dial ; .net.lookupGroup ; } type 328 struct { Priority ; Weight ; Port ; Target ; } type 329 struct { Rand ; Time ; Certificates ; NameToCertificate ; GetCertificate ; GetClientCertificate ; GetConfigForClient ; VerifyPeerCertificate ; VerifyConnection ; RootCAs ; NextProtos ; ServerName ; ClientAuth ; ClientCAs ; InsecureSkipVerify ; CipherSuites ; PreferServerCipherSuites ; SessionTicketsDisabled ; SessionTicketKey ; ClientSessionCache ; MinVersion ; MaxVersion ; CurvePreferences ; DynamicRecordSizingDisabled ; Renegotiation ; KeyLogWriter ; .crypto/tls.mutex ; .crypto/tls.sessionTicketKeys ; .crypto/tls.autoSessionTicketKeys ; } type 330 struct { Raw ; RawTBSCertificate ; RawSubjectPublicKeyInfo ; RawSubject ; RawIssuer ; Signature ; SignatureAlgorithm ; PublicKeyAlgorithm ; PublicKey ; Version ; SerialNumber ; Issuer ; Subject ; NotBefore ; NotAfter ; KeyUsage ; Extensions ; ExtraExtensions ; UnhandledCriticalExtensions ; ExtKeyUsage ; UnknownExtKeyUsage ; BasicConstraintsValid ; IsCA ; MaxPathLen ; MaxPathLenZero ; SubjectKeyId ; AuthorityKeyId ; OCSPServer ; IssuingCertificateURL ; DNSNames ; EmailAddresses ; IPAddresses ; URIs ; PermittedDNSDomainsCritical ; PermittedDNSDomains ; ExcludedDNSDomains ; PermittedIPRanges ; ExcludedIPRanges ; PermittedEmailAddresses ; ExcludedEmailAddresses ; PermittedURIDomains ; ExcludedURIDomains ; CRLDistributionPoints ; PolicyIdentifiers ; } type 331 struct { Raw ; Version "asn1:\"optional,default:0\""; Signature ; Issuer ; ThisUpdate ; NextUpdate "asn1:\"optional\""; RevokedCertificates "asn1:\"optional\""; Extensions "asn1:\"tag:0,optional,explicit\""; } type 332 struct { Scheme ; Opaque ; User ; Host ; Path ; RawPath ; ForceQuery ; RawQuery ; Fragment ; RawFragment ; } type 333 struct { SerialNumber ; RevocationTime ; Extensions "asn1:\"optional\""; } type 334 struct { TBSCertList ; SignatureAlgorithm ; SignatureValue ; } type 335 struct { TXT ; } type 336 struct { Target ; Port ; Priority ; Weight ; } type 337 struct { Timeout ; Deadline ; LocalAddr ; DualStack ; FallbackDelay ; KeepAlive ; Resolver ; Cancel ; Control ; } type 338 struct { Type ; Value ; } type 339 struct { Type ; Data ; } type 340 struct { Val ; Err ; Shared ; } type 341 struct { Version ; HandshakeComplete ; DidResume ; CipherSuite ; NegotiatedProtocol ; NegotiatedProtocolIsMutual ; ServerName ; PeerCertificates ; VerifiedChains ; SignedCertificateTimestamps ; OCSPResponse ; TLSUnique ; .crypto/tls.ekm ; } type 342 struct { } type 343 struct { .bytes.buf ; .bytes.off ; .bytes.lastRead ; } type 344 struct { .bytes.s ; .bytes.i ; .bytes.prevRune ; } type 345 struct { .crypto/tls.conn ; .crypto/tls.isClient ; .crypto/tls.handshakeFn ; .crypto/tls.handshakeStatus ; .crypto/tls.handshakeMutex ; .crypto/tls.handshakeErr ; .crypto/tls.vers ; .crypto/tls.haveVers ; .crypto/tls.config ; .crypto/tls.handshakes ; .crypto/tls.didResume ; .crypto/tls.cipherSuite ; .crypto/tls.ocspResponse ; .crypto/tls.scts ; .crypto/tls.peerCertificates ; .crypto/tls.verifiedChains ; .crypto/tls.serverName ; .crypto/tls.secureRenegotiation ; .crypto/tls.ekm ; .crypto/tls.resumptionSecret ; .crypto/tls.ticketKeys ; .crypto/tls.clientFinishedIsFirst ; .crypto/tls.closeNotifyErr ; .crypto/tls.closeNotifySent ; .crypto/tls.clientFinished ; .crypto/tls.serverFinished ; .crypto/tls.clientProtocol ; .crypto/tls.in ; .crypto/tls.out ; .crypto/tls.rawInput ; .crypto/tls.input ; .crypto/tls.hand ; .crypto/tls.buffering ; .crypto/tls.sendBuf ; .crypto/tls.bytesSent ; .crypto/tls.packetsSent ; .crypto/tls.retryCount ; .crypto/tls.activeCall ; .crypto/tls.tmp ; } type 346 struct { .crypto/tls.err ; } type 347 struct { .crypto/tls.group ; .crypto/tls.data ; } type 348 struct { .crypto/tls.id ; .crypto/tls.keyLen ; .crypto/tls.aead ; .crypto/tls.hash ; } type 349 struct { .crypto/tls.id ; .crypto/tls.keyLen ; .crypto/tls.macLen ; .crypto/tls.ivLen ; .crypto/tls.ka ; .crypto/tls.flags ; .crypto/tls.cipher ; .crypto/tls.mac ; .crypto/tls.aead ; } type 350 struct { .crypto/tls.keyName ; .crypto/tls.aesKey ; .crypto/tls.hmacKey ; .crypto/tls.created ; } type 351 struct { .crypto/tls.label ; .crypto/tls.obfuscatedTicketAge ; } type 352 struct { .crypto/tls.nonceMask ; .crypto/tls.aead ; } type 353 struct { .crypto/tls.nonce ; .crypto/tls.aead ; } type 354 struct { .crypto/tls.privateKey ; .crypto/tls.publicKey ; } type 355 struct { .crypto/tls.raw ; .crypto/tls.ciphertext ; } type 356 struct { .crypto/tls.raw ; .crypto/tls.key ; } type 357 struct { .crypto/tls.raw ; .crypto/tls.lifetime ; .crypto/tls.ageAdd ; .crypto/tls.nonce ; .crypto/tls.label ; .crypto/tls.maxEarlyData ; } type 358 struct { .crypto/tls.raw ; .crypto/tls.updateRequested ; } type 359 struct { .crypto/tls.raw ; .crypto/tls.vers ; .crypto/tls.random ; .crypto/tls.sessionId ; .crypto/tls.cipherSuite ; .crypto/tls.compressionMethod ; .crypto/tls.ocspStapling ; .crypto/tls.ticketSupported ; .crypto/tls.secureRenegotiationSupported ; .crypto/tls.secureRenegotiation ; .crypto/tls.alpnProtocol ; .crypto/tls.scts ; .crypto/tls.supportedVersion ; .crypto/tls.serverShare ; .crypto/tls.selectedIdentityPresent ; .crypto/tls.selectedIdentity ; .crypto/tls.supportedPoints ; .crypto/tls.cookie ; .crypto/tls.selectedGroup ; } type 360 struct { .crypto/tls.raw ; .crypto/tls.vers ; .crypto/tls.random ; .crypto/tls.sessionId ; .crypto/tls.cipherSuites ; .crypto/tls.compressionMethods ; .crypto/tls.serverName ; .crypto/tls.ocspStapling ; .crypto/tls.supportedCurves ; .crypto/tls.supportedPoints ; .crypto/tls.ticketSupported ; .crypto/tls.sessionTicket ; .crypto/tls.supportedSignatureAlgorithms ; .crypto/tls.supportedSignatureAlgorithmsCert ; .crypto/tls.secureRenegotiationSupported ; .crypto/tls.secureRenegotiation ; .crypto/tls.alpnProtocols ; .crypto/tls.scts ; .crypto/tls.supportedVersions ; .crypto/tls.cookie ; .crypto/tls.keyShares ; .crypto/tls.earlyData ; .crypto/tls.pskModes ; .crypto/tls.pskIdentities ; .crypto/tls.pskBinders ; } type 361 struct { .crypto/tls.sessionTicket ; .crypto/tls.vers ; .crypto/tls.cipherSuite ; .crypto/tls.masterSecret ; .crypto/tls.serverCertificates ; .crypto/tls.verifiedChains ; .crypto/tls.receivedAt ; .crypto/tls.ocspResponse ; .crypto/tls.scts ; .crypto/tls.nonce ; .crypto/tls.useBy ; .crypto/tls.ageAdd ; } type 362 struct { .crypto/x509.byName ; .crypto/x509.lazyCerts ; .crypto/x509.haveSum ; .crypto/x509.systemPool ; } type 363 struct { .crypto/x509.rawSubject ; .crypto/x509.getCert ; } type 364 struct { .golang.org/x/crypto/cryptobyte.err ; .golang.org/x/crypto/cryptobyte.result ; .golang.org/x/crypto/cryptobyte.fixedSize ; .golang.org/x/crypto/cryptobyte.child ; .golang.org/x/crypto/cryptobyte.offset ; .golang.org/x/crypto/cryptobyte.pendingLenLen ; .golang.org/x/crypto/cryptobyte.pendingIsASN1 ; .golang.org/x/crypto/cryptobyte.inContinuation ; } type 365 struct { .golang.org/x/net/dns/dnsmessage.id ; .golang.org/x/net/dns/dnsmessage.bits ; .golang.org/x/net/dns/dnsmessage.questions ; .golang.org/x/net/dns/dnsmessage.answers ; .golang.org/x/net/dns/dnsmessage.authorities ; .golang.org/x/net/dns/dnsmessage.additionals ; } type 366 struct { .golang.org/x/net/dns/dnsmessage.msg ; .golang.org/x/net/dns/dnsmessage.header ; .golang.org/x/net/dns/dnsmessage.section ; .golang.org/x/net/dns/dnsmessage.off ; .golang.org/x/net/dns/dnsmessage.index ; .golang.org/x/net/dns/dnsmessage.resHeaderValid ; .golang.org/x/net/dns/dnsmessage.resHeader ; } type 367 struct { .internal/intern._ ; .internal/intern.cmpVal ; .internal/intern.resurrected ; } type 368 struct { .internal/singleflight.mu ; .internal/singleflight.m ; } type 369 struct { .internal/singleflight.wg ; .internal/singleflight.val ; .internal/singleflight.err ; .internal/singleflight.dups ; .internal/singleflight.chans ; } type 370 struct { .math/big.bbb ; .math/big.nbits ; .math/big.ndigits ; } type 371 struct { .math/big.neg ; .math/big.abs ; } type 372 struct { .math/rand.src ; .math/rand.s64 ; .math/rand.readVal ; .math/rand.readPos ; } type 373 struct { .net.servers ; .net.search ; .net.ndots ; .net.timeout ; .net.attempts ; .net.rotate ; .net.unknownOpt ; .net.lookup ; .net.err ; .net.mtime ; .net.soffset ; .net.singleRequest ; .net.useTCP ; } type 374 struct { .net/netip.addr ; .net/netip.z ; } type 375 struct { .net/netip.hi ; .net/netip.lo ; } type 376 struct { .net/netip.ip ; .net/netip.bits ; } type 377 struct { .net/url.username ; .net/url.password ; .net/url.passwordSet ; } type 378 struct { ? ; .crypto/tls.err ; .crypto/tls.version ; .crypto/tls.cipher ; .crypto/tls.mac ; .crypto/tls.seq ; .crypto/tls.scratchBuf ; .crypto/tls.nextCipher ; .crypto/tls.nextMac ; .crypto/tls.trafficSecret ; } type 379 struct { .sync.noCopy ; .sync.state1 ; .sync.state2 ; } type 380 struct { .sync.state ; .sync.sema ; } type 381 struct { .sync.w ; .sync.writerSem ; .sync.readerSem ; .sync.readerCount ; .sync.readerWait ; } type 382 struct { .time.name ; .time.offset ; .time.isDST ; } type 383 struct { .time.name ; .time.zone ; .time.tx ; .time.extend ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } type 384 struct { .time.wall ; .time.ext ; .time.loc ; } type 385 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } type 386 [0 ] type 387 [12 ] type 388 [13 ] type 389 [14 ] type 390 [16 ] type 391 [255 ] type 392 [28 ] type 393 [2 ] type 394 [32 ] type 395 [4 ] type 396 [5 ] type 397 [8 ] type 398 [96 ] type 399 [] type 400 [] type 401 [] type 402 [] type 403 [] type 404 [] type 405 [] type 406 [] type 407 [] type 408 [] type 409 [] type 410 [] type 411 [] type 412 [] type 413 [] type 414 [] type 415 [] type 416 [] type 417 [] type 418 [] type 419 [] type 420 [] type 421 [] type 422 [] type 423 [] type 424 [] type 425 [] type 426 [] type 427 [] type 428 [] type 429 [] type 430 [] type 431 [] type 432 [] type 433 [] type 434 [] type 435 [] type 436 [] type 437 [] type 438 [] type 439 [] type 440 map [] type 441 map [] type 442 map [] type 443 map [] type 444 map [] type 445 map [] type 446 map [] type 447 chan <- type 448 chan <- type 449 chan -< type 450 interface { Accept () (? , ? ); Addr () ; Close () ; } type 451 interface { ? ; BlockSize () ; Reset (); Size () ; Sum (b ) ; } type 452 interface { Close () ; LocalAddr () ; Read (b ) (n , err ); RemoteAddr () ; SetDeadline (t ) ; SetReadDeadline (t ) ; SetWriteDeadline (t ) ; Write (b ) (n , err ); } type 453 interface { Control (f ) ; Read (f ) ; Write (f ) ; } type 454 interface { CurveID () ; PublicKey () ; SharedKey (peerPublicKey ) ; } type 455 interface { Deadline () (deadline , ok ); Done () ; Err () ; Value (key ) ; } type 456 interface { ? ; Temporary () ; Timeout () ; } type 457 interface { Flag (c ) ; Precision () (prec , ok ); Width () (wid , ok ); Write (b ) (n , err ); } type 458 interface { Get (sessionKey ) (session , ok ); Put (sessionKey , cs ); } type 459 interface { GoString () ; .golang.org/x/net/dns/dnsmessage.pack (msg , compression , compressionOff ) (? , ? ); .golang.org/x/net/dns/dnsmessage.realType () ; } type 460 interface { Int63 () ; Seed (seed ); } type 461 interface { ? ; Uint64 () ; } type 462 interface { Lock (); Unlock (); } type 463 interface { Marshal (b ) ; } type 464 interface { Network () ; String () ; } type 465 interface { ? ; .net.family () ; .net.isWildcard () ; .net.sockaddr (family ) (? , ? ); .net.toLocal (net ) ; } type 466 interface { NonceSize () ; Open (dst , nonce , ciphertext , additionalData ) (? , ? ); Overhead () ; Seal (dst , nonce , plaintext , additionalData ) ; } type 467 interface { ? ; .crypto/tls.explicitNonceLen () ; } type 468 interface { ReadByte () (? , ? ); } type 469 interface { ? ; UnreadByte () ; } type 470 interface { Read (p ) (n , err ); } type 471 interface { Read (buf ) (n , err ); ReadRune () (r , size , err ); SkipSpace (); Token (skipSpace , f ) (token , err ); UnreadRune () ; Width () (wid , ok ); } type 472 interface { Write (p ) (n , err ); } type 473 interface { .crypto/tls.generateClientKeyExchange (? , ? , ? ) (? , ? , ? ); .crypto/tls.generateServerKeyExchange (? , ? , ? , ? ) (? , ? ); .crypto/tls.processClientKeyExchange (? , ? , ? , ? ) (? , ? ); .crypto/tls.processServerKeyExchange (? , ? , ? , ? , ? ) ; } type 474 interface { .syscall.sockaddr () (ptr , len , err ); } func .cipherSuiteByID (id ) func .cipherSuiteTLS13ByID (id ) var .emptyConfig func .newConstantTimeHash (h ) func CipherSuiteName (id ) func CipherSuites () func Client (conn , config ) const CurveP256 = 23 const CurveP384 = 24 const CurveP521 = 25 func Dial (network , addr , config ) (? , ? ) func DialWithDialer (dialer , network , addr , config ) (? , ? ) const ECDSAWithP256AndSHA256 = 1027 const ECDSAWithP384AndSHA384 = 1283 const ECDSAWithP521AndSHA512 = 1539 const ECDSAWithSHA1 = 515 const Ed25519 = 2055 func InsecureCipherSuites () func Listen (network , laddr , config ) (? , ? ) func LoadX509KeyPair (certFile , keyFile ) (? , ? ) func NewLRUClientSessionCache (capacity ) func NewListener (inner , config ) const NoClientCert = 0 const PKCS1WithSHA1 = 513 const PKCS1WithSHA256 = 1025 const PKCS1WithSHA384 = 1281 const PKCS1WithSHA512 = 1537 const PSSWithSHA256 = 2052 const PSSWithSHA384 = 2053 const PSSWithSHA512 = 2054 const RenegotiateFreelyAsClient = 2 const RenegotiateNever = 0 const RenegotiateOnceAsClient = 1 const RequestClientCert = 1 const RequireAndVerifyClientCert = 4 const RequireAnyClientCert = 2 func Server (conn , config ) const TLS_AES_128_GCM_SHA256 = 4865 const TLS_AES_256_GCM_SHA384 = 4866 const TLS_CHACHA20_POLY1305_SHA256 = 4867 const TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA = 49161 const TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 = 49187 const TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 = 49195 const TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA = 49162 const TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 = 49196 const TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305 = 52393 const TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 = 52393 const TLS_ECDHE_ECDSA_WITH_RC4_128_SHA = 49159 const TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA = 49170 const TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA = 49171 const TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 = 49191 const TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 = 49199 const TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA = 49172 const TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 = 49200 const TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305 = 52392 const TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 = 52392 const TLS_ECDHE_RSA_WITH_RC4_128_SHA = 49169 const TLS_FALLBACK_SCSV = 22016 const TLS_RSA_WITH_3DES_EDE_CBC_SHA = 10 const TLS_RSA_WITH_AES_128_CBC_SHA = 47 const TLS_RSA_WITH_AES_128_CBC_SHA256 = 60 const TLS_RSA_WITH_AES_128_GCM_SHA256 = 156 const TLS_RSA_WITH_AES_256_CBC_SHA = 53 const TLS_RSA_WITH_AES_256_GCM_SHA384 = 157 const TLS_RSA_WITH_RC4_128_SHA = 5 const VerifyClientCertIfGiven = 3 const VersionSSL30 = 768 const VersionTLS10 = 769 const VersionTLS11 = 770 const VersionTLS12 = 771 const VersionTLS13 = 772 const X25519 = 29 func X509KeyPair (certPEMBlock , keyPEMBlock ) (? , ? ) func Equal (a , b ) ($ret17 ) // /build/gcc/src/gcc/libgo/go/bytes/bytes.go:18 { //20 $ret17 = ($convert(, a) == $convert(, b)) //20 return //20 } //0 var .background var .digestSizes func New (h , key ) func New () func New () func ConstantTimeByteEq (x , y ) ($ret2 ) // /build/gcc/src/gcc/libgo/go/crypto/subtle/constant_time.go:31 { //32 $ret2 = $convert(, (($convert(, (x ^ y)) - $convert(, 1 )) >> $convert(, 31 ))) //32 return //32 } //0 func ConstantTimeCompare (x , y ) ($ret0 ) // /build/gcc/src/gcc/libgo/go/crypto/subtle/constant_time.go:12 { //13 if (len(x) != len(y)) { //13 { //14 $ret0 = $convert(, 0 ) //14 return //14 } //0 } //13 } //15 var v //17 { //19 var i = 0 //19 { //19 goto $l0 //19 :$l1 //19 { //19 v = (v | ((x)[i] ^ (y)[i])) //20 } //21 { //19 i = (i + $convert(, 1 )) //19 } //19 :$l0 //19 if (i < len(x)) { //19 goto $l1 //19 } //19 } //19 } //21 { //23 $ret0 = ConstantTimeByteEq(v, $convert(, 0 )) //23 return //23 } //0 func New (text ) func .get (s , key ) func Getenv (key ) func FormatInt (i , base ) func .genSplit (s , sep , sepSave , n ) func .unixTime (sec , nsec ) checksum D61557A77CE6B7D0850AB33995286ED61524B0B0 v3; package x509 pkgpath crypto/x509 import bytes bytes "bytes" import crypto crypto "crypto" import aes crypto/aes "crypto/aes" import cipher crypto/cipher "crypto/cipher" import des crypto/des "crypto/des" import dsa crypto/dsa "crypto/dsa" import ecdsa crypto/ecdsa "crypto/ecdsa" import ed25519 crypto/ed25519 "crypto/ed25519" import elliptic crypto/elliptic "crypto/elliptic" import md5 crypto/md5 "crypto/md5" import rsa crypto/rsa "crypto/rsa" import sha1 crypto/sha1 "crypto/sha1" import sha256 crypto/sha256 "crypto/sha256" import sha512 crypto/sha512 "crypto/sha512" import pkix crypto/x509/pkix "crypto/x509/pkix" import asn1 encoding/asn1 "encoding/asn1" import hex encoding/hex "encoding/hex" import pem encoding/pem "encoding/pem" import errors errors "errors" import fmt fmt "fmt" import cryptobyte golang.org/x/crypto/cryptobyte "golang.org/x/crypto/cryptobyte" import asn1 golang.org/x/crypto/cryptobyte/asn1 "golang.org/x/crypto/cryptobyte/asn1" import godebug internal/godebug "internal/godebug" import io io "io" import fs io/fs "io/fs" import big math/big "math/big" import net net "net" import url net/url "net/url" import os os "os" import filepath path/filepath "path/filepath" import reflect reflect "reflect" import runtime runtime "runtime" import strconv strconv "strconv" import strings strings "strings" import sync sync "sync" import time time "time" import unicode unicode "unicode" import utf16 unicode/utf16 "unicode/utf16" import utf8 unicode/utf8 "unicode/utf8" indirectimport hash hash indirectimport rand math/rand indirectimport unsafe unsafe init x509 crypto_1x509..import bufio bufio..import bytes bytes..import context context..import crypto crypto..import cipher crypto_1cipher..import dsa crypto_1dsa..import ecdsa crypto_1ecdsa..import edwards25519 crypto_1ed25519_1internal_1edwards25519..import field crypto_1ed25519_1internal_1edwards25519_1field..import elliptic crypto_1elliptic..import fiat crypto_1elliptic_1internal_1fiat..import nistec crypto_1elliptic_1internal_1nistec..import randutil crypto_1internal_1randutil..import md5 crypto_1md5..import rand crypto_1rand..import rsa crypto_1rsa..import sha1 crypto_1sha1..import sha256 crypto_1sha256..import sha512 crypto_1sha512..import pkix crypto_1x509_1pkix..import asn1 encoding_1asn1..import base64 encoding_1base64..import binary encoding_1binary..import hex encoding_1hex..import pem encoding_1pem..import errors errors..import fmt fmt..import cryptobyte golang_0org_1x_1crypto_1cryptobyte..import dnsmessage golang_0org_1x_1net_1dns_1dnsmessage..import cpu internal_1cpu..import intern internal_1intern..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import big math_1big..import rand math_1rand..import net net..import netip net_1netip..import os os..import path path..import filepath path_1filepath..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import aes ~crypto_1aes des ~crypto_1des ed25519 ~crypto_1ed25519 subtle ~crypto_1internal_1subtle subtle ~crypto_1subtle asn1 ~golang_0org_1x_1crypto_1cryptobyte_1asn1 hash ~hash abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch godebug ~internal_1godebug goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa nettrace ~internal_1nettrace race ~internal_1race singleflight ~internal_1singleflight execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits url ~net_1url atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf16 ~unicode_1utf16 utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 1 2 1 26 1 30 1 34 1 36 1 47 1 50 1 53 2 26 2 30 2 34 2 36 2 47 2 50 2 53 3 26 3 30 3 32 3 34 3 47 3 50 3 51 3 52 4 26 4 30 4 34 4 36 4 38 4 47 4 49 4 50 5 23 5 26 5 30 5 34 5 36 5 38 5 46 5 47 5 49 5 50 5 53 6 2 6 13 6 23 6 26 6 27 6 30 6 32 6 33 6 34 6 35 6 36 6 37 6 38 6 39 6 40 6 43 6 44 6 46 6 47 6 48 6 49 6 50 6 51 6 52 6 53 7 1 7 2 7 4 7 5 7 10 7 11 7 12 7 13 7 15 7 19 7 21 7 23 7 26 7 27 7 28 7 30 7 32 7 33 7 34 7 35 7 36 7 37 7 38 7 39 7 40 7 43 7 44 7 46 7 47 7 48 7 49 7 50 7 51 7 52 7 53 8 9 8 23 8 26 8 30 8 34 8 36 8 38 8 46 8 47 8 49 8 50 8 53 9 23 9 26 9 30 9 34 9 36 9 38 9 46 9 47 9 49 9 50 9 53 10 1 10 2 10 5 10 11 10 12 10 15 10 23 10 26 10 27 10 30 10 32 10 33 10 34 10 35 10 36 10 37 10 38 10 39 10 40 10 43 10 44 10 46 10 47 10 48 10 49 10 50 10 51 10 52 10 53 11 26 11 30 11 34 11 47 12 11 12 26 12 30 12 34 12 47 13 26 13 30 13 34 13 36 13 47 13 50 14 4 14 23 14 26 14 30 14 34 14 36 14 38 14 46 14 47 14 49 14 50 14 53 15 1 15 2 15 5 15 23 15 26 15 27 15 30 15 32 15 33 15 34 15 35 15 36 15 37 15 38 15 39 15 40 15 43 15 44 15 46 15 47 15 48 15 49 15 50 15 51 15 52 15 53 16 1 16 2 16 4 16 5 16 13 16 15 16 23 16 26 16 27 16 30 16 32 16 33 16 34 16 35 16 36 16 37 16 38 16 39 16 40 16 43 16 44 16 46 16 47 16 48 16 49 16 50 16 51 16 52 16 53 17 4 17 23 17 26 17 30 17 34 17 36 17 38 17 46 17 47 17 49 17 50 17 53 18 4 18 23 18 26 18 30 18 34 18 36 18 38 18 46 18 47 18 49 18 50 18 53 19 4 19 23 19 26 19 30 19 34 19 36 19 38 19 46 19 47 19 49 19 50 19 53 20 2 20 21 20 23 20 24 20 26 20 27 20 30 20 32 20 33 20 34 20 35 20 36 20 37 20 38 20 39 20 40 20 43 20 44 20 46 20 47 20 48 20 49 20 50 20 51 20 52 20 53 21 2 21 23 21 26 21 27 21 30 21 32 21 33 21 34 21 35 21 36 21 37 21 38 21 39 21 40 21 43 21 44 21 46 21 47 21 48 21 49 21 50 21 51 21 52 21 53 22 23 22 26 22 30 22 34 22 36 22 38 22 46 22 47 22 49 22 50 22 53 23 26 23 30 23 34 23 36 23 38 23 46 23 47 23 49 23 50 23 53 24 26 24 27 24 30 24 32 24 33 24 34 24 35 24 36 24 37 24 38 24 43 24 44 24 46 24 47 24 48 24 49 24 50 24 51 24 52 24 53 25 2 25 22 25 23 25 26 25 30 25 34 25 36 25 38 25 46 25 47 25 48 25 49 25 50 25 53 26 30 26 34 26 47 27 26 27 30 27 32 27 33 27 34 27 35 27 36 27 37 27 38 27 43 27 44 27 46 27 47 27 48 27 49 27 50 27 51 27 52 27 53 28 2 28 21 28 23 28 26 28 27 28 30 28 32 28 33 28 34 28 35 28 36 28 37 28 38 28 39 28 40 28 43 28 44 28 46 28 47 28 48 28 49 28 50 28 51 28 52 28 53 29 26 29 30 29 34 29 47 31 26 31 30 31 32 31 33 31 34 31 35 31 36 31 37 31 43 31 44 31 47 31 48 31 50 31 51 31 52 32 26 32 30 32 34 32 47 33 26 33 30 33 32 33 34 33 36 33 47 33 50 33 51 33 52 34 30 34 47 35 30 35 47 35 50 36 26 36 30 36 34 36 47 36 50 37 26 37 30 37 32 37 34 37 36 37 44 37 47 37 48 37 50 37 51 37 52 38 30 39 2 39 23 39 26 39 27 39 30 39 32 39 33 39 34 39 35 39 36 39 37 39 38 39 40 39 43 39 44 39 46 39 47 39 48 39 49 39 50 39 51 39 52 39 53 40 30 40 38 40 47 40 50 41 3 41 26 41 29 41 30 41 31 41 32 41 33 41 34 41 35 41 36 41 37 41 38 41 42 41 43 41 44 41 47 41 48 41 49 41 50 41 51 41 52 42 26 42 30 42 31 42 32 42 33 42 34 42 35 42 36 42 37 42 38 42 43 42 44 42 47 42 48 42 49 42 50 42 51 42 52 43 26 43 30 43 32 43 33 43 34 43 35 43 36 43 37 43 44 43 47 43 48 43 50 43 51 43 52 44 26 44 30 44 34 44 47 45 26 45 30 45 32 45 33 45 34 45 35 45 36 45 37 45 43 45 44 45 47 45 48 45 50 45 51 45 52 45 53 46 26 46 30 46 34 46 38 46 47 46 49 46 50 46 53 47 30 48 30 48 34 48 47 49 26 49 30 49 34 49 38 49 47 50 30 50 47 51 26 51 30 51 32 51 34 51 47 51 50 52 26 52 30 52 32 52 34 52 47 52 50 52 51 types 255 19 692 1850 93 99 329 32 73 81 34 30 31 479 36 131 132 277 83 35 43 41 42 260 39 38 35 39 305 118 43 1299 41 50 555 168 58 60 63 140 48 338 101 67 57 57 160 953 46 44 40 35 31 4294 170 31 35 36 31 31 39 3977 5541 35 1042 38 40 1691 166 222 996 219 439 346 94 37 2229 35 265 78 75 248 91 96 215 34 4650 32 37 502 526 73 3490 75 36 34 48 48 40 48 34 48 38 35 67 34 48 49 77 49 49 49 35 35 47 21 20 20 20 20 20 19 19 19 20 20 20 20 20 20 20 20 21 21 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 21 20 14 83 60 73 104 61 117 276 167 89 36 68 50 93 48 107 147 129 438 1199 298 218 114 173 99 69 54 75 20 47 61 89 156 88 103 71 132 113 414 68 104 150 336 82 92 194 85 113 26 25 25 23 23 23 23 23 23 23 23 22 21 22 22 22 22 22 22 22 23 23 22 22 22 22 22 23 22 22 23 22 37 36 37 37 37 405 977 122 197 46 66 57 141 65 62 75 298 76 type 1 "CertPool" func (s ) .len () func (s ) .cert (n ) (? , ? ) func (s ) .copy () func (s ) .findPotentialParents (cert ) func (s ) .contains (cert ) func (s ) AddCert (cert ) func (s ) .addCertFunc (rawSum224 , rawSubject , getCert ) func (s ) AppendCertsFromPEM (pemCerts ) (ok ) func (s ) Subjects () type 2 "Certificate" func (c ) .systemVerify (opts ) (chains , err ) // /build/gcc/src/gcc/libgo/go/crypto/x509/root_unix.go:28 { //29 { //29 var $t0 = $nil //29 var $t1 = $convert(, $nil) //29 chains = $t0 //29 err = $t1 //29 } //0 return //29 } //0 func (c ) .checkNameConstraints (count , maxConstraintComparisons , nameType , name , parsedName , match , permitted , excluded ) func (c ) .isValid (certType , currentChain , opts ) func (c ) Verify (opts ) (chains , err ) func (c ) .buildChains (cache , currentChain , sigChecks , opts ) (chains , err ) func (c ) VerifyHostname (h ) func (c ) Equal (other ) func (c ) .hasSANExtension () func (c ) CheckSignatureFrom (parent ) func (c ) CheckSignature (algo , signed , signature ) func (c ) .hasNameConstraints () func (c ) .getSANExtension () func (c ) CheckCRLSignature (crl ) func (c ) CreateCRL (rand , priv , revokedCerts , now , expiry ) (crlBytes , err ) type 3 "CertificateInvalidError" func (e ) Error () type 4 "CertificateRequest" func (c ) CheckSignature () type 5 "ConstraintViolationError" func (? ) Error () ($ret124 ) // /build/gcc/src/gcc/libgo/go/crypto/x509/x509.go:757 { //758 $ret124 = $convert(, "x509: invalid signature: parent certificate cannot sign this kind of certificate") //758 return //758 } //0 type 6 "ExtKeyUsage" type 7 "HostnameError" func (h ) Error () type 8 "InsecureAlgorithmError" func (e ) Error () type 9 "InvalidReason" type 10 "KeyUsage" type 11 "PEMCipher" type 12 "PublicKeyAlgorithm" func (algo ) String () ($ret117 ) // /build/gcc/src/gcc/libgo/go/crypto/x509/x509.go:238 { //239 if (($convert(, 0 ) < algo) && ($convert(, algo) < $convert(, 5 ))) { //239 { //240 $ret117 = (.publicKeyAlgoName)[algo] //240 return //240 } //0 } //239 } //241 { //242 $ret117 = Itoa($convert(, algo)) //242 return //242 } //0 type 13 "RevocationList" type 14 "SignatureAlgorithm" func (algo ) .isRSAPSS () func (algo ) String () type 15 "SystemRootsError" func (se ) Error () func (se ) Unwrap () type 16 "UnhandledCriticalExtension" func (h ) Error () ($ret133 ) // /build/gcc/src/gcc/libgo/go/crypto/x509/x509.go:893 { //894 $ret133 = $convert(, "x509: unhandled critical extension") //894 return //894 } //0 type 17 "UnknownAuthorityError" func (e ) Error () type 18 "VerifyOptions" type 19 ".crypto/x509.lazyCert" type 20 ".crypto/x509.sum224" type 21 "crypto.DecrypterOpts" type 22 "crypto.Hash" func (h ) HashFunc () ($ret0 ) func (h ) String () func (h ) Size () ($ret2 ) func (h ) New () func (h ) Available () ($ret4 ) type 23 "crypto.PrivateKey" type 24 "crypto.PublicKey" type 25 "crypto.Signer" type 26 "crypto.SignerOpts" type 27 "crypto/ecdsa.PrivateKey" func (priv ) Sign (rand , digest , opts ) (? , ? ) func (priv ) Equal (x ) func (priv ) Public () type 28 "crypto/ecdsa.PublicKey" func (pub ) Equal (x ) type 29 "crypto/elliptic.Curve" type 30 "crypto/elliptic.CurveParams" func (curve ) Params () ($ret2 ) func (curve ) .polynomial (x ) func (curve ) IsOnCurve (x , y ) func (curve ) .affineFromJacobian (x , y , z ) (xOut , yOut ) func (curve ) Double (x1 , y1 ) (? , ? ) func (curve ) ScalarMult (Bx , By , k ) (? , ? ) func (curve ) Add (x1 , y1 , x2 , y2 ) (? , ? ) func (curve ) .addJacobian (x1 , y1 , z1 , x2 , y2 , z2 ) (? , ? , ? ) func (curve ) .doubleJacobian (x , y , z ) (? , ? , ? ) func (curve ) ScalarBaseMult (k ) (? , ? ) type 31 "crypto/rsa.CRTValue" type 32 "crypto/rsa.PrecomputedValues" type 33 "crypto/rsa.PrivateKey" func (priv ) Precompute () func (priv ) Validate () func (priv ) Decrypt (rand , ciphertext , opts ) (plaintext , err ) func (priv ) Sign (rand , digest , opts ) (? , ? ) func (priv ) Equal (x ) func (priv ) Public () type 34 "crypto/rsa.PublicKey" func (pub ) Equal (x ) func (pub ) Size () type 35 "crypto/x509/pkix.AlgorithmIdentifier" type 36 "crypto/x509/pkix.AttributeTypeAndValue" type 37 "crypto/x509/pkix.AttributeTypeAndValueSET" type 38 "crypto/x509/pkix.CertificateList" func (certList ) HasExpired (now ) type 39 "crypto/x509/pkix.Extension" type 40 "crypto/x509/pkix.Name" func (n ) String () func (n ) ToRDNSequence () (ret ) func (n ) .appendRDNs (in , values , oid ) func (n ) FillFromRDNSequence (rdns ) type 41 "crypto/x509/pkix.RDNSequence" func (r ) String () type 42 "crypto/x509/pkix.RelativeDistinguishedNameSET" type 43 "crypto/x509/pkix.RevokedCertificate" type 44 "crypto/x509/pkix.TBSCertificateList" type 45 "encoding/asn1.BitString" func (b ) At (i ) func (b ) RightAlign () type 46 "encoding/asn1.ObjectIdentifier" func (oi ) Equal (other ) ($ret9 ) // /build/gcc/src/gcc/libgo/go/encoding/asn1/asn1.go:225 { //226 if (len(oi) != len(other)) { //226 { //227 $ret9 = $convert(, $false) //227 return //227 } //0 } //226 } //228 { //229 var i = 0 //229 { //229 goto $l0 //229 :$l1 //229 { //229 { //230 if ((oi)[i] != (other)[i]) { //230 { //231 $ret9 = $convert(, $false) //231 return //231 } //0 } //230 } //232 } //233 { //229 i = (i + $convert(, 1 )) //229 } //229 :$l0 //229 if (i < len(oi)) { //229 goto $l1 //229 } //229 } //229 } //233 { //235 $ret9 = $convert(, $true) //235 return //235 } //0 func (oi ) String () type 47 "encoding/asn1.RawContent" type 48 "encoding/asn1.RawValue" type 49 "encoding/pem.Block" type 50 "fmt.ScanState" type 51 "fmt.State" type 52 "golang.org/x/crypto/cryptobyte.String" func (s ) Empty () ($ret48 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/crypto/cryptobyte/string.go:159 { //160 $ret48 = (len(s) == $convert(, 0 )) //160 return //160 } //0 func (s ) PeekASN1Tag (tag ) ($ret22 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/crypto/cryptobyte/asn1.go:618 { //619 if (len(s) == $convert(, 0 )) { //619 { //620 $ret22 = $convert(, $false) //620 return //620 } //0 } //619 } //621 { //622 $ret22 = ($convert(, (s)[0 ]) == tag) //622 return //622 } //0 func (s ) ReadUint8LengthPrefixed (out ) func (s ) .readLengthPrefixed (lenLen , outChild ) func (s ) .readUnsigned (out , length ) func (s ) ReadBytes (out , n ) func (s ) ReadUint24LengthPrefixed (out ) func (s ) ReadUint32 (out ) func (s ) ReadASN1GeneralizedTime (out ) func (s ) ReadASN1BitStringAsBytes (out ) func (s ) SkipOptionalASN1 (tag ) func (s ) ReadOptionalASN1OctetString (out , outPresent , tag ) func (s ) ReadASN1ObjectIdentifier (out ) func (s ) ReadASN1Bytes (out , tag ) func (s ) Skip (n ) func (s ) ReadASN1UTCTime (out ) func (s ) ReadASN1 (out , tag ) func (s ) ReadASN1Enum (out ) func (s ) ReadUint16 (out ) func (s ) ReadASN1Int64WithTag (out , tag ) func (s ) ReadASN1BitString (out ) func (s ) .readASN1Uint64 (out ) func (s ) .readASN1Int64 (out ) func (s ) .readASN1BigInt (out ) func (s ) ReadUint24 (out ) func (s ) SkipASN1 (tag ) func (s ) CopyBytes (out ) func (s ) ReadASN1Integer (out ) func (s ) .read (n ) ($ret35 ) func (s ) ReadASN1Element (out , tag ) func (s ) ReadAnyASN1 (out , outTag ) func (s ) ReadUint8 (out ) func (s ) ReadASN1Boolean (out ) func (s ) ReadAnyASN1Element (out , outTag ) func (s ) .readASN1 (out , outTag , skipHeader ) func (s ) .readBase128Int (out ) func (s ) ReadOptionalASN1 (out , outPresent , tag ) func (s ) ReadUint16LengthPrefixed (out ) func (s ) ReadOptionalASN1Integer (out , tag , defaultValue ) func (s ) ReadOptionalASN1Boolean (out , defaultValue ) type 53 "golang.org/x/crypto/cryptobyte/asn1.Tag" func (t ) Constructed () ($ret0 ) func (t ) ContextSpecific () ($ret1 ) type 54 "hash.Hash" type 55 "io.ByteReader" type 56 "io.ByteScanner" type 57 "io.Reader" type 58 "io.Writer" type 59 ".math/big.divisor" type 60 ".math/big.nat" func (z ) .expNNMontgomery (x , y , m ) func (z ) .expNNWindowed (x , y , m ) func (z ) .random (rand , limit , n ) func (z ) .set (x ) func (z ) .setBytes (buf ) func (z ) .xor (x , y ) func (z ) .or (x , y ) func (z ) .andNot (x , y ) func (z ) .mulAddWW (x , y , r ) func (z ) .mul (x , y ) func (z ) .and (x , y ) func (z ) .setUint64 (x ) func (x ) .sticky (i ) func (x ) .bit (i ) ($ret169 ) func (z ) .shr (x , s ) func (z ) .bytes (buf ) (i ) func (z ) .sqrt (x ) func (z ) .norm () ($ret147 ) func (z ) .expNN (x , y , m ) func (n ) .probablyPrimeMillerRabin (reps , force2 ) func (z ) .scan (r , base , fracOk ) (res , b , count , err ) func (z ) .div (z2 , u , v ) (q , r ) func (z ) .shl (x , s ) func (x ) .cmp (y ) (r ) func (z ) .sub (x , y ) func (q ) .divBasic (u , v ) func (x ) .modW (d ) (r ) func (z ) .montgomery (x , y , m , k , n ) func (z ) .expWW (x , y ) func (z ) .divW (x , y ) (q , r ) func (z ) .divRecursiveStep (u , v , depth , tmp , temps ) func (q ) .convertWords (s , b , ndigits , bb , table ) func (z ) .add (x , y ) func (z ) .setWord (x ) func (n ) .probablyPrimeLucas () func (x ) .utoa (base ) func (z ) .setBit (x , i , b ) func (z ) .mulRange (a , b ) func (z ) .make (n ) func (z ) .divRecursive (u , v ) func (x ) .bitLen () ($ret163 ) func (z ) .divLarge (u , uIn , vIn ) (q , r ) func (x ) .itoa (neg , base ) func (z ) .clear () func (z ) .sqr (x ) func (x ) .trailingZeroBits () ($ret164 ) type 61 "math/big.Int" func (z ) GobDecode (buf ) func (z ) QuoRem (x , y , r ) (? , ? ) func (z ) UnmarshalJSON (text ) func (z ) Scan (s , ch ) func (x ) Text (base ) func (x ) String () func (x ) MarshalText () (text , err ) func (x ) ProbablyPrime (n ) func (z ) SetBits (abs ) func (z ) Mul (x , y ) func (z ) SetString (s , base ) (? , ? ) func (z ) .scan (r , base ) (? , ? , ? ) func (z ) Quo (x , y ) func (x ) Cmp (y ) (r ) func (x ) IsInt64 () func (x ) Format (s , ch ) func (z ) .modSqrt3Mod4Prime (x , p ) func (z ) Add (x , y ) func (x ) Bits () func (z ) ModInverse (g , n ) func (z ) Set (x ) func (z ) SetUint64 (x ) func (z ) .modSqrtTonelliShanks (x , p ) func (z ) SetBytes (buf ) func (z ) .scaleDenom (x , f ) func (z ) Mod (x , y ) func (x ) MarshalJSON () (? , ? ) func (z ) UnmarshalText (text ) func (z ) Exp (x , y , m ) func (z ) SetInt64 (x ) func (z ) ModSqrt (x , p ) func (z ) Rsh (x , n ) func (z ) MulRange (a , b ) func (x ) Sign () func (x ) Int64 () func (z ) Abs (x ) func (z ) Neg (x ) func (z ) .setFromScanner (r , base ) (? , ? ) func (x ) CmpAbs (y ) func (z ) Div (x , y ) func (z ) Rem (x , y ) func (x ) IsUint64 () func (z ) DivMod (x , y , m ) (? , ? ) func (z ) Binomial (n , k ) func (x ) FillBytes (buf ) func (x ) Uint64 () func (x ) BitLen () func (z ) And (x , y ) func (z ) Sub (x , y ) func (x ) TrailingZeroBits () func (z ) GCD (x , y , a , b ) func (x ) Bit (i ) func (z ) Or (x , y ) func (z ) .lehmerGCD (x , y , a , b ) func (z ) Rand (rnd , n ) func (z ) Xor (x , y ) func (z ) Sqrt (x ) func (z ) .modSqrt5Mod8Prime (x , p ) func (z ) Lsh (x , n ) func (z ) SetBit (x , i , b ) func (z ) AndNot (x , y ) func (x ) Bytes () func (z ) Not (x ) func (x ) GobEncode () (? , ? ) func (x ) Append (buf , base ) type 62 "math/big.Word" type 63 "math/rand.Rand" func (r ) Int () func (r ) Int63n (n ) func (r ) Float64 () func (r ) Int63 () func (r ) Intn (n ) func (r ) Int31n (n ) func (r ) Read (p ) (n , err ) func (r ) Int31 () func (r ) Shuffle (n , swap ) func (r ) Uint32 () func (r ) Float32 () func (r ) Uint64 () func (r ) Perm (n ) func (r ) .int31n (n ) func (r ) ExpFloat64 () func (r ) NormFloat64 () func (r ) Seed (seed ) type 64 "math/rand.Source" type 65 "math/rand.Source64" type 66 "net.IP" func (ip ) To4 () ($ret168 ) // /build/gcc/src/gcc/libgo/go/net/ip.go:211 { //212 if (len(ip) == $convert(, 4 )) { //212 { //213 $ret168 = ip //213 return //213 } //0 } //212 } //214 { //215 if ((((len(ip) == $convert(, 16 )) && .isZeros((ip)[0 :10 ])) && ((ip)[10 ] == $convert(, 255 ))) && ((ip)[11 ] == $convert(, 255 ))) { //218 { //219 $ret168 = (ip)[12 :16 ] //219 return //219 } //0 } //218 } //220 { //221 $ret168 = $nil //221 return //221 } //0 func (ip ) .matchAddrFamily (x ) func (ip ) UnmarshalText (text ) func (ip ) MarshalText () (? , ? ) func (ip ) IsMulticast () func (ip ) IsUnspecified () func (ip ) IsInterfaceLocalMulticast () ($ret163 ) func (ip ) IsLinkLocalMulticast () func (ip ) IsLinkLocalUnicast () func (ip ) IsGlobalUnicast () func (ip ) IsLoopback () func (ip ) To16 () ($ret169 ) func (ip ) Equal (x ) func (ip ) IsPrivate () func (ip ) Mask (mask ) func (ip ) DefaultMask () func (ip ) String () type 67 "net.IPMask" func (m ) String () ($ret183 ) func (m ) Size () (ones , bits ) type 68 "net.IPNet" func (n ) String () func (n ) Network () ($ret185 ) func (n ) Contains (ip ) type 69 "net/url.URL" func (u ) UnmarshalBinary (text ) func (u ) Port () func (u ) .setFragment (f ) func (u ) EscapedPath () func (u ) Hostname () func (u ) EscapedFragment () func (u ) String () func (u ) .setPath (p ) func (u ) Redacted () func (u ) IsAbs () func (u ) Parse (ref ) (? , ? ) func (u ) MarshalBinary () (text , err ) func (u ) RequestURI () func (u ) ResolveReference (ref ) func (u ) Query () type 70 "net/url.Userinfo" func (u ) Password () (? , ? ) func (u ) String () func (u ) Username () type 71 "net/url.Values" func (v ) Encode () func (v ) Has (key ) func (v ) Del (key ) func (v ) Add (key , value ) func (v ) Set (key , value ) func (v ) Get (key ) ($ret40 ) type 72 ".reflect.flag" func (f ) .kind () ($ret98 ) func (f ) .ro () ($ret99 ) func (f ) .mustBe (expected ) func (f ) .mustBeExported () func (f ) .mustBeAssignableSlow () func (f ) .mustBeExportedSlow () func (f ) .mustBeAssignable () type 73 ".reflect.hiter" func (h ) .initialized () type 74 ".reflect.method" type 75 ".reflect.rtype" func (t ) NumOut () func (t ) Implements (u ) func (t ) Key () func (t ) Field (i ) func (t ) FieldByNameFunc (match ) (? , ? ) func (t ) IsVariadic () func (t ) Align () func (t ) Kind () func (t ) Elem () func (t ) .rawString () func (t ) FieldByName (name ) (? , ? ) func (t ) NumMethod () func (t ) .pointers () func (t ) ConvertibleTo (u ) func (t ) Out (i ) func (t ) Method (i ) (m ) func (t ) FieldByIndex (index ) func (t ) MethodByName (name ) (m , ok ) func (t ) NumIn () func (t ) .ptrTo () func (t ) AssignableTo (u ) func (t ) Comparable () func (t ) FieldAlign () func (t ) Size () func (t ) Name () func (t ) Bits () func (t ) .exportedMethods () func (t ) String () func (t ) .common () ($ret29 ) func (t ) .hasName () func (t ) In (i ) func (t ) Len () func (t ) NumField () func (t ) .gcSlice (begin , end ) func (t ) PkgPath () func (t ) ChanDir () type 76 ".reflect.tflag" type 77 ".reflect.uncommonType" func (t ) .uncommon () ($ret17 ) func (t ) .exportedMethods () func (t ) PkgPath () func (t ) Name () type 78 "reflect.ChanDir" func (d ) String () type 79 "reflect.Kind" func (k ) String () type 80 "reflect.MapIter" func (iter ) Key () func (iter ) Next () func (iter ) Value () func (iter ) Reset (v ) type 81 "reflect.Method" func (m ) IsExported () type 82 "reflect.StructField" func (f ) IsExported () type 83 "reflect.StructTag" func (tag ) Get (key ) func (tag ) Lookup (key ) (value , ok ) type 84 "reflect.Type" type 85 "reflect.Value" func (v ) Interface () (i ) // /build/gcc/src/gcc/libgo/go/reflect/value.go:889 { //890 i = .valueInterface(v, $convert(, $true)) //890 return //890 } //0 func (v ) SetBool (x ) func (v ) SetComplex (x ) func (v ) Send (x ) func (v ) .call (op , in ) func (v ) FieldByNameFunc (match ) func (v ) Recv () (x , ok ) func (v ) .recv (nb ) (val , ok ) func (v ) OverflowUint (x ) func (v ) .setRunes (x ) func (v ) OverflowFloat (x ) func (v ) Pointer () func (v ) OverflowInt (x ) func (v ) NumField () func (v ) MethodByName (name ) func (v ) MapRange () func (v ) SetIterValue (iter ) func (v ) String () func (v ) FieldByName (name ) func (v ) Field (i ) func (v ) OverflowComplex (x ) func (v ) FieldByIndexErr (index ) (? , ? ) func (v ) Slice (i , j ) func (v ) CanFloat () func (v ) SetBytes (x ) func (v ) CanInt () func (v ) CanAddr () func (v ) SetLen (n ) func (v ) SetInt (x ) func (v ) InterfaceData () func (v ) Convert (t ) func (v ) Elem () func (v ) Bytes () func (v ) MapIndex (key ) func (v ) .assignTo (context , dst , target ) func (v ) SetFloat (x ) func (v ) Index (i ) func (v ) Int () func (v ) CanConvert (t ) func (v ) UnsafePointer () func (v ) SetMapIndex (key , elem ) func (v ) Uint () func (v ) SetCap (n ) func (v ) IsNil () func (v ) UnsafeAddr () func (v ) Set (x ) func (v ) IsValid () func (v ) SetUint (x ) func (v ) CanUint () func (v ) MapKeys () func (v ) TrySend (x ) func (v ) Slice3 (i , j , k ) func (v ) Float () func (v ) Kind () func (v ) SetString (x ) func (v ) Complex () func (v ) .pointer () func (v ) .runes () func (v ) Close () func (v ) .send (x , nb ) (selected ) func (v ) Addr () func (v ) TryRecv () (x , ok ) func (v ) Bool () func (v ) Call (in ) func (v ) CanSet () func (v ) CanInterface () func (v ) Cap () func (v ) FieldByIndex (index ) func (v ) CallSlice (in ) func (v ) Len () func (v ) SetPointer (x ) func (v ) CanComplex () func (v ) Method (i ) func (v ) IsZero () func (v ) SetIterKey (iter ) func (v ) NumMethod () func (v ) Type () type 86 ".time.zone" type 87 ".time.zoneTrans" type 88 "time.Duration" func (d ) String () func (d ) Nanoseconds () ($ret73 ) func (d ) Seconds () ($ret76 ) func (d ) Microseconds () ($ret74 ) func (d ) Milliseconds () ($ret75 ) func (d ) Hours () ($ret78 ) func (d ) Truncate (m ) ($ret79 ) func (d ) Minutes () ($ret77 ) func (d ) Round (m ) type 89 "time.Location" func (l ) .get () func (l ) String () func (l ) .lookup (sec ) (name , offset , start , end , isDST ) func (l ) .lookupFirstZone () func (l ) .firstZoneUsed () func (l ) .lookupName (name , unix ) (offset , ok ) type 90 "time.Month" func (m ) String () type 91 "time.Time" func (t ) Weekday () func (t ) Second () func (t ) Year () func (t ) .addSec (d ) func (t ) UnmarshalJSON (data ) func (t ) ISOWeek () (year , week ) func (t ) Month () func (t ) Location () func (t ) GobEncode () (? , ? ) func (t ) Date () (year , month , day ) func (t ) UnixMilli () func (t ) Hour () func (t ) .abs () func (t ) IsZero () func (t ) Nanosecond () func (t ) UTC () func (t ) In (loc ) func (t ) .locabs () (name , offset , abs ) func (t ) Sub (u ) func (t ) Equal (u ) func (t ) String () func (t ) GoString () func (t ) Before (u ) func (t ) Format (layout ) func (t ) Add (d ) func (t ) MarshalJSON () (? , ? ) func (t ) IsDST () func (t ) .date (full ) (year , month , day , yday ) func (t ) AddDate (years , months , days ) func (t ) .sec () func (t ) Local () func (t ) .mono () func (t ) UnixMicro () func (t ) YearDay () func (t ) Unix () func (t ) UnmarshalBinary (data ) func (t ) UnmarshalText (data ) func (t ) Truncate (d ) func (t ) Round (d ) func (t ) .stripMono () func (t ) MarshalText () (? , ? ) func (t ) .nsec () func (t ) Zone () (name , offset ) func (t ) .setLoc (loc ) func (t ) .unixSec () func (t ) Day () func (t ) GobDecode (data ) func (t ) UnixNano () func (t ) After (u ) func (t ) MarshalBinary () (? , ? ) func (t ) Clock () (hour , min , sec ) func (t ) .setMono (m ) func (t ) Minute () func (t ) AppendFormat (b , layout ) type 92 "time.Weekday" func (d ) String () type 93 "unsafe.Pointer" type 94 (? ) type 95 (? , ? ) type 96 (? , ? ) type 97 () (? , ? ) type 98 (? , ? ) type 99 (? ) type 100 (? , ? ) type 101 (? , ? ) type 102 (? ) type 103 (? , ? ) (? , ? ) type 104 (? ) type 105 (? , ? ) type 106 (? , ? ) type 107 (? , ? , ? , ? ) type 108 (? , ? ) type 109 (? , ? ) type 110 (? , ? ) type 111 (? ) type 112 (? ) type 113 (? , ? ) type 114 * type 115 * type 116 * type 117 * type 118 * type 119 * type 120 * type 121 * type 122 * type 123 * type 124 * type 125 * type 126 * type 127 * type 128 * type 129 * type 130 * type 131 * type 132 * type 133 * type 134 * type 135 * type 136 * type 137 * type 138 * type 139 * type 140 * type 141 * type 142 * type 143 * type 144 * type 145 * type 146 * type 147 * type 148 * type 149 * type 150 * type 151 * type 152 * type 153 * type 154 * type 155 * type 156 * type 157 *any type 158 struct { Algorithm ; Parameters "asn1:\"optional\""; } type 159 struct { Bytes ; BitLength ; } type 160 struct { Cert ; Reason ; Detail ; } type 161 struct { Cert ; .crypto/x509.hintErr ; .crypto/x509.hintCert ; } type 162 struct { Certificate ; Host ; } type 163 struct { Class ; Tag ; IsCompound ; Bytes ; FullBytes ; } type 164 struct { Country ; Organization ; OrganizationalUnit ; Locality ; Province ; StreetAddress ; PostalCode ; SerialNumber ; CommonName ; Names ; ExtraNames ; } type 165 struct { DNSName ; Intermediates ; Roots ; CurrentTime ; KeyUsages ; MaxConstraintComparisions ; } type 166 struct { Dp ; Dq ; Qinv ; CRTValues ; } type 167 struct { Err ; } type 168 struct { Exp ; Coeff ; R ; } type 169 struct { IP ; Mask ; } type 170 struct { Id ; Critical "asn1:\"optional\""; Value ; } type 171 struct { N ; E ; } type 172 struct { Name ; PkgPath ; Type ; Func ; Index ; } type 173 struct { Name ; PkgPath ; Type ; Tag ; Offset ; Index ; Anonymous ; } type 174 struct { P ; N ; B ; Gx ; Gy ; BitSize ; Name ; } type 175 struct { Raw ; RawTBSCertificateRequest ; RawSubjectPublicKeyInfo ; RawSubject ; Version ; Signature ; SignatureAlgorithm ; PublicKeyAlgorithm ; PublicKey ; Subject ; Attributes ; Extensions ; ExtraExtensions ; DNSNames ; EmailAddresses ; IPAddresses ; URIs ; } type 176 struct { Raw ; RawTBSCertificate ; RawSubjectPublicKeyInfo ; RawSubject ; RawIssuer ; Signature ; SignatureAlgorithm ; PublicKeyAlgorithm ; PublicKey ; Version ; SerialNumber ; Issuer ; Subject ; NotBefore ; NotAfter ; KeyUsage ; Extensions ; ExtraExtensions ; UnhandledCriticalExtensions ; ExtKeyUsage ; UnknownExtKeyUsage ; BasicConstraintsValid ; IsCA ; MaxPathLen ; MaxPathLenZero ; SubjectKeyId ; AuthorityKeyId ; OCSPServer ; IssuingCertificateURL ; DNSNames ; EmailAddresses ; IPAddresses ; URIs ; PermittedDNSDomainsCritical ; PermittedDNSDomains ; ExcludedDNSDomains ; PermittedIPRanges ; ExcludedIPRanges ; PermittedEmailAddresses ; ExcludedEmailAddresses ; PermittedURIDomains ; ExcludedURIDomains ; CRLDistributionPoints ; PolicyIdentifiers ; } type 177 struct { Raw ; Version "asn1:\"optional,default:0\""; Signature ; Issuer ; ThisUpdate ; NextUpdate "asn1:\"optional\""; RevokedCertificates "asn1:\"optional\""; Extensions "asn1:\"tag:0,optional,explicit\""; } type 178 struct { Scheme ; Opaque ; User ; Host ; Path ; RawPath ; ForceQuery ; RawQuery ; Fragment ; RawFragment ; } type 179 struct { SerialNumber ; RevocationTime ; Extensions "asn1:\"optional\""; } type 180 struct { SignatureAlgorithm ; RevokedCertificates ; Number ; ThisUpdate ; NextUpdate ; ExtraExtensions ; } type 181 struct { TBSCertList ; SignatureAlgorithm ; SignatureValue ; } type 182 struct { Type ; Value "asn1:\"set\""; } type 183 struct { Type ; Value ; } type 184 struct { Type ; Headers ; Bytes ; } type 185 struct { } type 186 struct { ? ; D ; } type 187 struct { ? ; X ; Y ; } type 188 struct { ? ; D ; Primes ; Precomputed ; } type 189 struct { .crypto/x509.byName ; .crypto/x509.lazyCerts ; .crypto/x509.haveSum ; .crypto/x509.systemPool ; } type 190 struct { .crypto/x509.rawSubject ; .crypto/x509.getCert ; } type 191 struct { .math/big.bbb ; .math/big.nbits ; .math/big.ndigits ; } type 192 struct { .math/big.neg ; .math/big.abs ; } type 193 struct { .math/rand.src ; .math/rand.s64 ; .math/rand.readVal ; .math/rand.readPos ; } type 194 struct { .net/url.username ; .net/url.password ; .net/url.passwordSet ; } type 195 struct { .reflect.key ; .reflect.elem ; .reflect.t ; .reflect.h ; .reflect.buckets ; .reflect.bptr ; .reflect.overflow ; .reflect.oldoverflow ; .reflect.startBucket ; .reflect.offset ; .reflect.wrapped ; B ; .reflect.i ; .reflect.bucket ; .reflect.checkBucket ; } type 196 struct { .reflect.m ; .reflect.hiter ; } type 197 struct { .reflect.name ; .reflect.pkgPath ; .reflect.methods ; } type 198 struct { .reflect.name ; .reflect.pkgPath ; .reflect.mtyp ; .reflect.typ ; .reflect.tfn ; } type 199 struct { .reflect.size ; .reflect.ptrdata ; .reflect.hash ; .reflect.tflag ; .reflect.align ; .reflect.fieldAlign ; .reflect.kind ; .reflect.equal ; .reflect.gcdata ; .reflect.string ; ? ; .reflect.ptrToThis ; } type 200 struct { .reflect.typ ; .reflect.ptr ; ? ; } type 201 struct { .time.name ; .time.offset ; .time.isDST ; } type 202 struct { .time.name ; .time.zone ; .time.tx ; .time.extend ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } type 203 struct { .time.wall ; .time.ext ; .time.loc ; } type 204 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } type 205 [28 ] type 206 [2 ] type 207 [5 ] type 208 [] type 209 [] type 210 [] type 211 [] type 212 [] type 213 [] type 214 [] type 215 [] type 216 [] type 217 [] type 218 [] type 219 [] type 220 [] type 221 [] type 222 [] type 223 [] type 224 [] type 225 [] type 226 [] type 227 [] type 228 [] type 229 [] type 230 [] type 231 [] type 232 [] type 233 [] type 234 [] type 235 [] type 236 [] type 237 map [] type 238 map [] type 239 map [] type 240 map [] type 241 map [] type 242 interface { Add (x1 , y1 , x2 , y2 ) (x , y ); Double (x1 , y1 ) (x , y ); IsOnCurve (x , y ) ; Params () ; ScalarBaseMult (k ) (x , y ); ScalarMult (x1 , y1 , k ) (x , y ); } type 243 interface { Align () ; AssignableTo (u ) ; Bits () ; ChanDir () ; Comparable () ; ConvertibleTo (u ) ; Elem () ; Field (i ) ; FieldAlign () ; FieldByIndex (index ) ; FieldByName (name ) (? , ? ); FieldByNameFunc (match ) (? , ? ); Implements (u ) ; In (i ) ; IsVariadic () ; Key () ; Kind () ; Len () ; Method (? ) ; MethodByName (? ) (? , ? ); Name () ; NumField () ; NumIn () ; NumMethod () ; NumOut () ; Out (i ) ; PkgPath () ; Size () ; String () ; .reflect.common () ; .reflect.rawString () ; .reflect.uncommon () ; } type 244 interface { ? ; BlockSize () ; Reset (); Size () ; Sum (b ) ; } type 245 interface { Flag (c ) ; Precision () (prec , ok ); Width () (wid , ok ); Write (b ) (n , err ); } type 246 interface { HashFunc () ; } type 247 interface { Int63 () ; Seed (seed ); } type 248 interface { ? ; Uint64 () ; } type 249 interface { Public () ; Sign (rand , digest , opts ) (signature , err ); } type 250 interface { ReadByte () (? , ? ); } type 251 interface { ? ; UnreadByte () ; } type 252 interface { Read (p ) (n , err ); } type 253 interface { Read (buf ) (n , err ); ReadRune () (r , size , err ); SkipSpace (); Token (skipSpace , f ) (token , err ); UnreadRune () ; Width () (wid , ok ); } type 254 interface { Write (p ) (n , err ); } var .publicKeyAlgoName func .toLowerCaseASCII (in ) func .validHostname (host , isPattern ) const CANotAuthorizedForExtKeyUsage = 9 const CANotAuthorizedForThisName = 2 func CreateCertificate (rand , template , parent , pub , priv ) (? , ? ) func CreateCertificateRequest (rand , template , priv ) (csr , err ) func CreateRevocationList (rand , template , issuer , priv ) (? , ? ) const DSA = 2 const DSAWithSHA1 = 7 const DSAWithSHA256 = 8 func DecryptPEMBlock (b , password ) (? , ? ) const ECDSA = 3 const ECDSAWithSHA1 = 9 const ECDSAWithSHA256 = 10 const ECDSAWithSHA384 = 11 const ECDSAWithSHA512 = 12 const Ed25519 = 4 func EncryptPEMBlock (rand , blockType , data , password , alg ) (? , ? ) var ErrUnsupportedAlgorithm const Expired = 1 const ExtKeyUsageAny = 0 const ExtKeyUsageClientAuth = 2 const ExtKeyUsageCodeSigning = 3 const ExtKeyUsageEmailProtection = 4 const ExtKeyUsageIPSECEndSystem = 5 const ExtKeyUsageIPSECTunnel = 6 const ExtKeyUsageIPSECUser = 7 const ExtKeyUsageMicrosoftCommercialCodeSigning = 12 const ExtKeyUsageMicrosoftKernelCodeSigning = 13 const ExtKeyUsageMicrosoftServerGatedCrypto = 10 const ExtKeyUsageNetscapeServerGatedCrypto = 11 const ExtKeyUsageOCSPSigning = 9 const ExtKeyUsageServerAuth = 1 const ExtKeyUsageTimeStamping = 8 const IncompatibleUsage = 4 var IncorrectPasswordError func IsEncryptedPEMBlock (b ) const KeyUsageCRLSign = 64 const KeyUsageCertSign = 32 const KeyUsageContentCommitment = 2 const KeyUsageDataEncipherment = 8 const KeyUsageDecipherOnly = 256 const KeyUsageDigitalSignature = 1 const KeyUsageEncipherOnly = 128 const KeyUsageKeyAgreement = 16 const KeyUsageKeyEncipherment = 4 const MD2WithRSA = 1 const MD5WithRSA = 2 func MarshalECPrivateKey (key ) (? , ? ) func MarshalPKCS1PrivateKey (key ) func MarshalPKCS1PublicKey (key ) func MarshalPKCS8PrivateKey (key ) (? , ? ) func MarshalPKIXPublicKey (pub ) (? , ? ) const NameConstraintsWithoutSANs = 6 const NameMismatch = 5 func NewCertPool () const NotAuthorizedToSign = 0 const PEMCipher3DES = 2 const PEMCipherAES128 = 3 const PEMCipherAES192 = 4 const PEMCipherAES256 = 5 const PEMCipherDES = 1 func ParseCRL (crlBytes ) (? , ? ) func ParseCertificate (der ) (? , ? ) func ParseCertificateRequest (asn1Data ) (? , ? ) func ParseCertificates (der ) (? , ? ) func ParseDERCRL (derBytes ) (? , ? ) func ParseECPrivateKey (der ) (? , ? ) func ParsePKCS1PrivateKey (der ) (? , ? ) func ParsePKCS1PublicKey (der ) (? , ? ) func ParsePKCS8PrivateKey (der ) (key , err ) func ParsePKIXPublicKey (derBytes ) (pub , err ) const PureEd25519 = 16 const RSA = 1 const SHA1WithRSA = 3 const SHA256WithRSA = 4 const SHA256WithRSAPSS = 13 const SHA384WithRSA = 5 const SHA384WithRSAPSS = 14 const SHA512WithRSA = 6 const SHA512WithRSAPSS = 15 func SystemCertPool () (? , ? ) const TooManyConstraints = 8 const TooManyIntermediates = 3 const UnconstrainedName = 7 const UnknownPublicKeyAlgorithm = 0 const UnknownSignatureAlgorithm = 0 func Equal (a , b ) ($ret17 ) // /build/gcc/src/gcc/libgo/go/bytes/bytes.go:18 { //20 $ret17 = ($convert(, a) == $convert(, b)) //20 return //20 } //0 func Index (s , sep ) func .get (s , key ) func .isZeros (p ) ($ret167 ) // /build/gcc/src/gcc/libgo/go/net/ip.go:200 { //201 var i = 0 //201 { //201 goto $l0 //201 :$l1 //201 { //201 { //202 if ((p)[i] != $convert(, 0 )) { //202 { //203 $ret167 = $convert(, $false) //203 return //203 } //0 } //202 } //204 } //205 { //201 i = (i + $convert(, 1 )) //201 } //201 :$l0 //201 if (i < len(p)) { //201 goto $l1 //201 } //201 } //201 } //205 { //206 $ret167 = $convert(, $true) //206 return //206 } //0 func .underlyingErrorIs (err , target ) var ErrNotExist func Getenv (key ) func .join (elem ) func .valueInterface (v , safe ) func FormatInt (i , base ) func Itoa (i ) ($ret53 ) // /build/gcc/src/gcc/libgo/go/strconv/itoa.go:34 { //35 $ret53 = FormatInt($convert(, i), $convert(, 10 )) //35 return //35 } //0 func .genSplit (s , sep , sepSave , n ) func HasSuffix (s , suffix ) ($ret61 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:453 { //454 $ret61 = ((len(s) >= len(suffix)) && ((s)[(len(s) - len(suffix)):] == suffix)) //454 return //454 } //0 func Index (s , substr ) checksum EBD2610CEDB31AB1616751CA790078C061D50448 v3; package pkix pkgpath crypto/x509/pkix import asn1 encoding/asn1 "encoding/asn1" import hex encoding/hex "encoding/hex" import fmt fmt "fmt" import big math/big "math/big" import time time "time" indirectimport io io indirectimport rand math/rand init pkix crypto_1x509_1pkix..import bytes bytes..import asn1 encoding_1asn1..import binary encoding_1binary..import hex encoding_1hex..import errors errors..import fmt fmt..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import big math_1big..import rand math_1rand..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf16 ~unicode_1utf16 utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 1 5 1 7 1 10 1 12 1 20 1 23 1 26 2 1 2 3 2 5 2 6 2 7 2 8 2 9 2 10 2 11 2 12 2 13 2 14 2 15 2 16 2 17 2 18 2 19 2 20 2 21 2 22 2 23 2 24 2 25 2 26 3 5 3 7 3 10 3 12 3 14 3 19 3 20 3 22 3 23 3 26 4 5 4 6 4 7 4 8 4 9 4 10 4 11 4 12 4 13 4 14 4 17 4 18 4 19 4 20 4 21 4 22 4 23 4 24 4 25 4 26 5 7 5 10 5 20 6 5 6 7 6 8 6 9 6 10 6 11 6 12 6 13 6 14 6 17 6 18 6 19 6 20 6 21 6 22 6 23 6 24 6 25 6 26 8 5 8 7 8 10 8 20 9 5 9 7 9 8 9 10 9 12 9 20 9 23 9 24 9 25 10 7 10 20 11 7 11 20 11 23 12 5 12 7 12 10 12 20 12 23 13 5 13 7 13 8 13 10 13 12 13 18 13 20 13 21 13 23 13 24 13 25 14 7 15 1 15 3 15 5 15 6 15 7 15 8 15 9 15 10 15 11 15 12 15 13 15 14 15 16 15 17 15 18 15 19 15 20 15 21 15 22 15 23 15 24 15 25 15 26 16 7 16 14 16 20 16 23 17 5 17 7 17 8 17 9 17 10 17 11 17 12 17 13 17 18 17 20 17 21 17 23 17 24 17 25 18 5 18 7 18 10 18 20 19 5 19 7 19 10 19 14 19 20 19 22 19 23 19 26 20 7 21 7 21 10 21 20 22 5 22 7 22 10 22 14 22 20 23 7 23 20 24 5 24 7 24 8 24 10 24 20 24 23 25 5 25 7 25 8 25 10 25 20 25 23 25 24 types 80 11 39 41 44 120 29 310 81 48 38 39 158 951 45 43 34 30 34 35 38 3967 5358 35 1021 37 39 31 36 502 518 73 3464 75 34 37 18 18 18 19 19 19 19 19 19 82 58 114 266 91 293 111 97 67 53 102 70 131 91 190 83 112 21 21 20 20 20 20 22 21 21 22 21 21 22 195 65 56 64 61 295 type 1 "AlgorithmIdentifier" type 2 "AttributeTypeAndValue" type 3 "AttributeTypeAndValueSET" type 4 "CertificateList" func (certList ) HasExpired (now ) type 5 "Extension" type 6 "Name" func (n ) FillFromRDNSequence (rdns ) func (n ) .appendRDNs (in , values , oid ) func (n ) ToRDNSequence () (ret ) func (n ) String () type 7 "RDNSequence" func (r ) String () type 8 "RelativeDistinguishedNameSET" type 9 "RevokedCertificate" type 10 "TBSCertificateList" type 11 "encoding/asn1.BitString" func (b ) RightAlign () func (b ) At (i ) type 12 "encoding/asn1.ObjectIdentifier" func (oi ) Equal (other ) ($ret9 ) // /build/gcc/src/gcc/libgo/go/encoding/asn1/asn1.go:225 { //226 if (len(oi) != len(other)) { //226 { //227 $ret9 = $convert(, $false) //227 return //227 } //0 } //226 } //228 { //229 var i = 0 //229 { //229 goto $l0 //229 :$l1 //229 { //229 { //230 if ((oi)[i] != (other)[i]) { //230 { //231 $ret9 = $convert(, $false) //231 return //231 } //0 } //230 } //232 } //233 { //229 i = (i + $convert(, 1 )) //229 } //229 :$l0 //229 if (i < len(oi)) { //229 goto $l1 //229 } //229 } //229 } //233 { //235 $ret9 = $convert(, $true) //235 return //235 } //0 func (oi ) String () type 13 "encoding/asn1.RawContent" type 14 "encoding/asn1.RawValue" type 15 "fmt.ScanState" type 16 "fmt.State" type 17 "io.ByteReader" type 18 "io.ByteScanner" type 19 ".math/big.divisor" type 20 ".math/big.nat" func (z ) .divRecursiveStep (u , v , depth , tmp , temps ) func (x ) .modW (d ) (r ) func (z ) .divW (x , y ) (q , r ) func (z ) .div (z2 , u , v ) (q , r ) func (n ) .probablyPrimeMillerRabin (reps , force2 ) func (z ) .scan (r , base , fracOk ) (res , b , count , err ) func (z ) .sqrt (x ) func (z ) .bytes (buf ) (i ) func (z ) .expNN (x , y , m ) func (z ) .expWW (x , y ) func (z ) .montgomery (x , y , m , k , n ) func (z ) .shr (x , s ) func (z ) .norm () ($ret147 ) func (q ) .convertWords (s , b , ndigits , bb , table ) func (z ) .add (x , y ) func (x ) .utoa (base ) func (z ) .setBit (x , i , b ) func (z ) .mulRange (a , b ) func (z ) .make (n ) func (z ) .divRecursive (u , v ) func (z ) .divLarge (u , uIn , vIn ) (q , r ) func (x ) .bitLen () ($ret163 ) func (n ) .probablyPrimeLucas () func (z ) .setWord (x ) func (x ) .itoa (neg , base ) func (z ) .clear () func (z ) .sqr (x ) func (x ) .trailingZeroBits () ($ret164 ) func (q ) .divBasic (u , v ) func (z ) .sub (x , y ) func (x ) .cmp (y ) (r ) func (z ) .shl (x , s ) func (x ) .bit (i ) ($ret169 ) func (x ) .sticky (i ) func (z ) .setUint64 (x ) func (z ) .and (x , y ) func (z ) .mul (x , y ) func (z ) .mulAddWW (x , y , r ) func (z ) .andNot (x , y ) func (z ) .or (x , y ) func (z ) .xor (x , y ) func (z ) .setBytes (buf ) func (z ) .set (x ) func (z ) .random (rand , limit , n ) func (z ) .expNNWindowed (x , y , m ) func (z ) .expNNMontgomery (x , y , m ) type 21 "math/big.Int" func (z ) .scaleDenom (x , f ) func (x ) ProbablyPrime (n ) func (x ) MarshalJSON () (? , ? ) func (z ) UnmarshalText (text ) func (x ) MarshalText () (text , err ) func (z ) Exp (x , y , m ) func (x ) Cmp (y ) (r ) func (z ) Quo (x , y ) func (x ) IsInt64 () func (z ) ModSqrt (x , p ) func (z ) Rsh (x , n ) func (x ) Int64 () func (z ) SetBytes (buf ) func (z ) .modSqrtTonelliShanks (x , p ) func (z ) Mod (x , y ) func (z ) SetInt64 (x ) func (z ) SetUint64 (x ) func (z ) Set (x ) func (z ) ModInverse (g , n ) func (x ) Bits () func (z ) Add (x , y ) func (z ) .modSqrt3Mod4Prime (x , p ) func (x ) Format (s , ch ) func (z ) .scan (r , base ) (? , ? , ? ) func (z ) SetString (s , base ) (? , ? ) func (z ) Mul (x , y ) func (z ) SetBits (abs ) func (x ) Sign () func (z ) MulRange (a , b ) func (z ) Abs (x ) func (z ) Neg (x ) func (z ) .setFromScanner (r , base ) (? , ? ) func (x ) CmpAbs (y ) func (z ) Div (x , y ) func (z ) Rem (x , y ) func (x ) IsUint64 () func (z ) DivMod (x , y , m ) (? , ? ) func (z ) Binomial (n , k ) func (x ) FillBytes (buf ) func (x ) Uint64 () func (x ) BitLen () func (z ) And (x , y ) func (z ) Sub (x , y ) func (x ) TrailingZeroBits () func (z ) GCD (x , y , a , b ) func (x ) Bit (i ) func (z ) Or (x , y ) func (z ) .lehmerGCD (x , y , a , b ) func (z ) Rand (rnd , n ) func (z ) Xor (x , y ) func (z ) Sqrt (x ) func (z ) .modSqrt5Mod8Prime (x , p ) func (z ) Lsh (x , n ) func (z ) SetBit (x , i , b ) func (z ) AndNot (x , y ) func (x ) Bytes () func (z ) Not (x ) func (x ) GobEncode () (? , ? ) func (x ) Append (buf , base ) func (x ) String () func (x ) Text (base ) func (z ) Scan (s , ch ) func (z ) UnmarshalJSON (text ) func (z ) QuoRem (x , y , r ) (? , ? ) func (z ) GobDecode (buf ) type 22 "math/big.Word" type 23 "math/rand.Rand" func (r ) Intn (n ) func (r ) Int31n (n ) func (r ) Read (p ) (n , err ) func (r ) Int31 () func (r ) Shuffle (n , swap ) func (r ) Uint32 () func (r ) Float32 () func (r ) .int31n (n ) func (r ) Uint64 () func (r ) Perm (n ) func (r ) ExpFloat64 () func (r ) NormFloat64 () func (r ) Seed (seed ) func (r ) Int63 () func (r ) Float64 () func (r ) Int63n (n ) func (r ) Int () type 24 "math/rand.Source" type 25 "math/rand.Source64" type 26 ".time.zone" type 27 ".time.zoneTrans" type 28 "time.Duration" func (d ) Round (m ) func (d ) Minutes () ($ret77 ) func (d ) Truncate (m ) ($ret79 ) func (d ) Hours () ($ret78 ) func (d ) Milliseconds () ($ret75 ) func (d ) Microseconds () ($ret74 ) func (d ) Seconds () ($ret76 ) func (d ) Nanoseconds () ($ret73 ) func (d ) String () type 29 "time.Location" func (l ) .lookupName (name , unix ) (offset , ok ) func (l ) .firstZoneUsed () func (l ) .lookupFirstZone () func (l ) .lookup (sec ) (name , offset , start , end , isDST ) func (l ) String () func (l ) .get () type 30 "time.Month" func (m ) String () type 31 "time.Time" func (t ) Round (d ) func (t ) Truncate (d ) func (t ) UnmarshalText (data ) func (t ) UnmarshalBinary (data ) func (t ) Local () func (t ) IsDST () func (t ) MarshalJSON () (? , ? ) func (t ) .date (full ) (year , month , day , yday ) func (t ) AddDate (years , months , days ) func (t ) Unix () func (t ) YearDay () func (t ) UnixMicro () func (t ) .mono () func (t ) MarshalText () (? , ? ) func (t ) .stripMono () func (t ) Zone () (name , offset ) func (t ) .setLoc (loc ) func (t ) .unixSec () func (t ) GobDecode (data ) func (t ) UnixNano () func (t ) After (u ) func (t ) MarshalBinary () (? , ? ) func (t ) Clock () (hour , min , sec ) func (t ) .sec () func (t ) .nsec () func (t ) .setMono (m ) func (t ) Minute () func (t ) AppendFormat (b , layout ) func (t ) Day () func (t ) Add (d ) func (t ) Format (layout ) func (t ) Before (u ) func (t ) GoString () func (t ) String () func (t ) Equal (u ) func (t ) Sub (u ) func (t ) .locabs () (name , offset , abs ) func (t ) In (loc ) func (t ) UTC () func (t ) Nanosecond () func (t ) IsZero () func (t ) .abs () func (t ) Hour () func (t ) UnixMilli () func (t ) Date () (year , month , day ) func (t ) GobEncode () (? , ? ) func (t ) Location () func (t ) Month () func (t ) ISOWeek () (year , week ) func (t ) UnmarshalJSON (data ) func (t ) .addSec (d ) func (t ) Year () func (t ) Second () func (t ) Weekday () type 32 "time.Weekday" func (d ) String () type 33 (? ) type 34 (? , ? ) type 35 * type 36 * type 37 * type 38 * type 39 * type 40 * type 41 * type 42 * type 43 * type 44 struct { Algorithm ; Parameters "asn1:\"optional\""; } type 45 struct { Bytes ; BitLength ; } type 46 struct { Class ; Tag ; IsCompound ; Bytes ; FullBytes ; } type 47 struct { Country ; Organization ; OrganizationalUnit ; Locality ; Province ; StreetAddress ; PostalCode ; SerialNumber ; CommonName ; Names ; ExtraNames ; } type 48 struct { Id ; Critical "asn1:\"optional\""; Value ; } type 49 struct { Raw ; Version "asn1:\"optional,default:0\""; Signature ; Issuer ; ThisUpdate ; NextUpdate "asn1:\"optional\""; RevokedCertificates "asn1:\"optional\""; Extensions "asn1:\"tag:0,optional,explicit\""; } type 50 struct { SerialNumber ; RevocationTime ; Extensions "asn1:\"optional\""; } type 51 struct { TBSCertList ; SignatureAlgorithm ; SignatureValue ; } type 52 struct { Type ; Value "asn1:\"set\""; } type 53 struct { Type ; Value ; } type 54 struct { .math/big.bbb ; .math/big.nbits ; .math/big.ndigits ; } type 55 struct { .math/big.neg ; .math/big.abs ; } type 56 struct { .math/rand.src ; .math/rand.s64 ; .math/rand.readVal ; .math/rand.readPos ; } type 57 struct { .time.name ; .time.offset ; .time.isDST ; } type 58 struct { .time.name ; .time.zone ; .time.tx ; .time.extend ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } type 59 struct { .time.wall ; .time.ext ; .time.loc ; } type 60 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } type 61 [] type 62 [] type 63 [] type 64 [] type 65 [] type 66 [] type 67 [] type 68 [] type 69 [] type 70 [] type 71 [] type 72 [] type 73 [] type 74 interface { Flag (c ) ; Precision () (prec , ok ); Width () (wid , ok ); Write (b ) (n , err ); } type 75 interface { Int63 () ; Seed (seed ); } type 76 interface { ? ; Uint64 () ; } type 77 interface { ReadByte () (? , ? ); } type 78 interface { ? ; UnreadByte () ; } type 79 interface { Read (buf ) (n , err ); ReadRune () (r , size , err ); SkipSpace (); Token (skipSpace , f ) (token , err ); UnreadRune () ; Width () (wid , ok ); } checksum 2314CB40D9E75C958C89D156602F85D0D4DA2AC6 v3; package sql pkgpath database/sql import context context "context" import driver database/sql/driver "database/sql/driver" import errors errors "errors" import fmt fmt "fmt" import io io "io" import reflect reflect "reflect" import runtime runtime "runtime" import sort sort "sort" import strconv strconv "strconv" import sync sync "sync" import atomic sync/atomic "sync/atomic" import time time "time" import unicode unicode "unicode" import utf8 unicode/utf8 "unicode/utf8" indirectimport unsafe unsafe init sql database_1sql..import context context..import driver database_1sql_1driver..import errors errors..import fmt fmt..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 1 3 1 5 1 6 1 8 1 16 1 19 1 20 1 21 2 1 2 3 2 4 2 5 2 6 2 7 2 8 2 9 2 10 2 11 2 12 2 13 2 14 2 15 2 16 2 17 2 18 2 19 2 20 2 21 2 22 3 5 3 8 3 16 4 3 4 5 4 6 4 7 4 8 4 9 4 10 4 11 4 12 4 13 4 14 4 15 4 16 4 17 4 18 4 19 4 20 4 21 4 22 6 3 6 5 6 8 6 16 7 3 7 5 7 6 7 8 7 10 7 16 7 19 7 20 7 21 8 5 8 16 9 5 9 16 9 19 10 3 10 5 10 8 10 16 10 19 11 3 11 5 11 6 11 8 11 10 11 14 11 16 11 17 11 19 11 20 11 21 12 5 13 3 13 5 13 6 13 7 13 8 13 9 13 10 13 11 13 14 13 16 13 17 13 19 13 20 13 21 14 3 14 5 14 8 14 16 15 3 15 5 15 8 15 12 15 16 15 18 15 19 15 22 16 5 17 5 17 8 17 16 18 3 18 5 18 8 18 12 18 16 19 5 19 16 20 3 20 5 20 6 20 8 20 16 20 19 21 3 21 5 21 6 21 8 21 16 21 19 21 20 types 209 24 454 1178 4010 28 75 29 140 140 143 143 143 143 146 143 25 30 28 154 767 29 965 1549 31 47 52 44 42 638 88 47 46 51 371 37 46 51 48 48 46 46 44 47 346 94 37 2228 35 265 78 75 248 91 96 215 34 4648 36 352 94 33 218 523 32 37 502 526 73 3490 75 37 37 40 36 37 48 48 90 11 22 23 47 62 34 47 22 34 34 46 19 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 21 21 20 20 20 20 21 20 20 20 20 20 20 21 20 14 55 55 58 55 55 55 61 66 66 242 107 147 76 57 54 20 101 104 81 140 344 403 375 78 320 81 375 806 414 68 104 150 335 82 129 61 65 150 92 194 85 113 28 26 25 22 23 23 22 22 22 23 23 23 22 22 23 22 22 23 22 22 22 37 37 35 37 36 28 24 25 976 138 102 173 69 95 146 113 123 43 75 57 63 137 type 1 "ColumnType" func (ci ) Name () func (ci ) Length () (length , ok ) func (ci ) DecimalSize () (precision , scale , ok ) func (ci ) ScanType () func (ci ) Nullable () (nullable , ok ) func (ci ) DatabaseTypeName () type 2 "Conn" func (c ) .grabConn (? ) (? , ? , ? ) func (c ) PingContext (ctx ) func (c ) ExecContext (ctx , query , args ...) (? , ? ) func (c ) QueryContext (ctx , query , args ...) (? , ? ) func (c ) QueryRowContext (ctx , query , args ...) func (c ) PrepareContext (ctx , query ) (? , ? ) func (c ) Raw (f ) (err ) func (c ) BeginTx (ctx , opts ) (? , ? ) func (c ) .closemuRUnlockCondReleaseConn (err ) func (c ) .txCtx () ($ret129 ) // /build/gcc/src/gcc/libgo/go/database/sql/sql.go:2103 { //2104 $ret129 = $convert(, $nil) //2104 return //2104 } //0 func (c ) .close (err ) func (c ) Close () type 3 "DB" func (db ) .addDep (x , dep ) func (db ) .addDepLocked (x , dep ) func (db ) .removeDep (x , dep ) func (db ) .removeDepLocked (x , dep ) func (db ) .pingDC (ctx , dc , release ) func (db ) PingContext (ctx ) func (db ) Ping () func (db ) Close () func (db ) .maxIdleConnsLocked () func (db ) .shortestIdleTimeLocked () func (db ) SetMaxIdleConns (n ) func (db ) SetMaxOpenConns (n ) func (db ) SetConnMaxLifetime (d ) func (db ) SetConnMaxIdleTime (d ) func (db ) .startCleanerLocked () func (db ) .connectionCleaner (d ) func (db ) .connectionCleanerRunLocked (d ) (? , ? ) func (db ) Stats () func (db ) .maybeOpenNewConnections () func (db ) .connectionOpener (ctx ) func (db ) .openNewConnection (ctx ) func (db ) .nextRequestKeyLocked () func (db ) .conn (ctx , strategy ) (? , ? ) func (db ) .noteUnusedDriverStatement (c , ds ) func (db ) .putConn (dc , err , resetSession ) func (db ) .putConnDBLocked (dc , err ) func (db ) PrepareContext (ctx , query ) (? , ? ) func (db ) Prepare (query ) (? , ? ) func (db ) .prepare (ctx , query , strategy ) (? , ? ) func (db ) .prepareDC (ctx , dc , release , cg , query ) (? , ? ) func (db ) ExecContext (ctx , query , args ...) (? , ? ) func (db ) Exec (query , args ...) (? , ? ) func (db ) .exec (ctx , query , args , strategy ) (? , ? ) func (db ) .execDC (ctx , dc , release , query , args ) (res , err ) func (db ) QueryContext (ctx , query , args ...) (? , ? ) func (db ) Query (query , args ...) (? , ? ) func (db ) .query (ctx , query , args , strategy ) (? , ? ) func (db ) .queryDC (ctx , txctx , dc , releaseConn , query , args ) (? , ? ) func (db ) QueryRowContext (ctx , query , args ...) func (db ) QueryRow (query , args ...) func (db ) BeginTx (ctx , opts ) (? , ? ) func (db ) Begin () (? , ? ) func (db ) .begin (ctx , opts , strategy ) (tx , err ) func (db ) .beginDC (ctx , dc , release , opts ) (tx , err ) func (db ) Driver () func (db ) Conn (ctx ) (? , ? ) type 4 "DBStats" type 5 "IsolationLevel" func (i ) String () type 6 "NamedArg" type 7 "NullBool" func (n ) Scan (value ) func (n ) Value () (? , ? ) type 8 "NullByte" func (n ) Scan (value ) func (n ) Value () (? , ? ) type 9 "NullFloat64" func (n ) Scan (value ) func (n ) Value () (? , ? ) type 10 "NullInt16" func (n ) Scan (value ) func (n ) Value () (? , ? ) type 11 "NullInt32" func (n ) Scan (value ) func (n ) Value () (? , ? ) type 12 "NullInt64" func (n ) Scan (value ) func (n ) Value () (? , ? ) type 13 "NullString" func (ns ) Scan (value ) func (ns ) Value () (? , ? ) type 14 "NullTime" func (n ) Scan (value ) func (n ) Value () (? , ? ) type 15 "Out" type 16 "RawBytes" type 17 "Result" type 18 "Row" func (r ) Scan (dest ...) func (r ) Err () type 19 "Rows" func (rs ) .lasterrOrErrLocked (err ) func (rs ) .initContextClose (ctx , txctx ) func (rs ) .awaitDone (ctx , txctx ) func (rs ) Next () func (rs ) .nextLocked () (doClose , ok ) func (rs ) NextResultSet () func (rs ) Err () func (rs ) Columns () (? , ? ) func (rs ) ColumnTypes () (? , ? ) func (rs ) Scan (dest ...) func (rs ) Close () func (rs ) .close (err ) type 20 "Scanner" type 21 "Stmt" func (s ) ExecContext (ctx , args ...) (? , ? ) func (s ) Exec (args ...) (? , ? ) func (s ) .removeClosedStmtLocked () func (s ) .connStmt (ctx , strategy ) (dc , releaseConn , ds , err ) func (s ) .prepareOnConnLocked (ctx , dc ) (? , ? ) func (s ) QueryContext (ctx , args ...) (? , ? ) func (s ) Query (args ...) (? , ? ) func (s ) QueryRowContext (ctx , args ...) func (s ) QueryRow (args ...) func (s ) Close () func (s ) .finalClose () type 22 "Tx" func (tx ) .awaitDone () func (tx ) .isDone () func (tx ) .close (err ) func (tx ) .grabConn (ctx ) (? , ? , ? ) func (tx ) .txCtx () func (tx ) .closemuRUnlockRelease (? ) func (tx ) .closePrepared () func (tx ) Commit () func (tx ) .rollback (discardConn ) func (tx ) Rollback () func (tx ) PrepareContext (ctx , query ) (? , ? ) func (tx ) Prepare (query ) (? , ? ) func (tx ) StmtContext (ctx , stmt ) func (tx ) Stmt (stmt ) func (tx ) ExecContext (ctx , query , args ...) (? , ? ) func (tx ) Exec (query , args ...) (? , ? ) func (tx ) QueryContext (ctx , query , args ...) (? , ? ) func (tx ) Query (query , args ...) (? , ? ) func (tx ) QueryRowContext (ctx , query , args ...) func (tx ) QueryRow (query , args ...) type 23 "TxOptions" type 24 ".database/sql.connRequest" type 25 ".database/sql.connReuseStrategy" type 26 ".database/sql.connStmt" type 27 ".database/sql.depSet" type 28 ".database/sql.driverConn" func (dc ) .releaseConn (err ) func (dc ) .removeOpenStmt (ds ) func (dc ) .expired (timeout ) func (dc ) .resetSession (ctx ) func (dc ) .validateConnection (needsReset ) func (dc ) .prepareLocked (ctx , cg , query ) (? , ? ) func (dc ) .closeDBLocked () func (dc ) Close () func (dc ) .finalClose () type 29 ".database/sql.driverStmt" func (ds ) Close () type 30 ".database/sql.finalCloser" type 31 ".database/sql.releaseConn" type 32 ".database/sql.stmtConnGrabber" type 33 ".context.emptyCtx" func (e ) String () ($ret6 ) func (? ) Err () ($ret4 ) func (? ) Done () ($ret3 ) func (? ) Value (key ) ($ret5 ) func (? ) Deadline () (deadline , ok ) type 34 "context.Context" type 35 "database/sql/driver.Conn" type 36 "database/sql/driver.Connector" type 37 "database/sql/driver.Driver" type 38 "database/sql/driver.Result" type 39 "database/sql/driver.Rows" type 40 "database/sql/driver.Stmt" type 41 "database/sql/driver.Tx" type 42 "database/sql/driver.Value" type 43 ".reflect.flag" func (f ) .kind () ($ret98 ) func (f ) .ro () ($ret99 ) func (f ) .mustBe (expected ) func (f ) .mustBeExported () func (f ) .mustBeAssignableSlow () func (f ) .mustBeExportedSlow () func (f ) .mustBeAssignable () type 44 ".reflect.hiter" func (h ) .initialized () type 45 ".reflect.method" type 46 ".reflect.rtype" func (t ) NumOut () func (t ) Implements (u ) func (t ) Key () func (t ) Field (i ) func (t ) FieldByNameFunc (match ) (? , ? ) func (t ) IsVariadic () func (t ) Align () func (t ) Kind () func (t ) Elem () func (t ) .rawString () func (t ) FieldByName (name ) (? , ? ) func (t ) NumMethod () func (t ) .pointers () func (t ) ConvertibleTo (u ) func (t ) Out (i ) func (t ) Method (i ) (m ) func (t ) FieldByIndex (index ) func (t ) MethodByName (name ) (m , ok ) func (t ) NumIn () func (t ) .ptrTo () func (t ) AssignableTo (u ) func (t ) Comparable () func (t ) FieldAlign () func (t ) Size () func (t ) Name () func (t ) Bits () func (t ) .exportedMethods () func (t ) String () func (t ) .common () ($ret29 ) func (t ) .hasName () func (t ) In (i ) func (t ) Len () func (t ) NumField () func (t ) .gcSlice (begin , end ) func (t ) PkgPath () func (t ) ChanDir () type 47 ".reflect.tflag" type 48 ".reflect.uncommonType" func (t ) .uncommon () ($ret17 ) func (t ) .exportedMethods () func (t ) PkgPath () func (t ) Name () type 49 "reflect.ChanDir" func (d ) String () type 50 "reflect.Kind" func (k ) String () type 51 "reflect.MapIter" func (iter ) Key () func (iter ) Next () func (iter ) Value () func (iter ) Reset (v ) type 52 "reflect.Method" func (m ) IsExported () type 53 "reflect.StructField" func (f ) IsExported () type 54 "reflect.StructTag" func (tag ) Get (key ) func (tag ) Lookup (key ) (value , ok ) type 55 "reflect.Type" type 56 "reflect.Value" func (v ) Interface () (i ) // /build/gcc/src/gcc/libgo/go/reflect/value.go:889 { //890 i = .valueInterface(v, $convert(, $true)) //890 return //890 } //0 func (v ) SetBool (x ) func (v ) SetComplex (x ) func (v ) Send (x ) func (v ) .call (op , in ) func (v ) FieldByNameFunc (match ) func (v ) Recv () (x , ok ) func (v ) .recv (nb ) (val , ok ) func (v ) OverflowUint (x ) func (v ) .setRunes (x ) func (v ) OverflowFloat (x ) func (v ) Pointer () func (v ) OverflowInt (x ) func (v ) NumField () func (v ) MethodByName (name ) func (v ) MapRange () func (v ) SetIterValue (iter ) func (v ) String () func (v ) FieldByName (name ) func (v ) Field (i ) func (v ) OverflowComplex (x ) func (v ) FieldByIndexErr (index ) (? , ? ) func (v ) Slice (i , j ) func (v ) CanFloat () func (v ) SetBytes (x ) func (v ) CanInt () func (v ) CanAddr () func (v ) SetLen (n ) func (v ) SetInt (x ) func (v ) InterfaceData () func (v ) Convert (t ) func (v ) Elem () func (v ) Bytes () func (v ) MapIndex (key ) func (v ) .assignTo (context , dst , target ) func (v ) SetFloat (x ) func (v ) Index (i ) func (v ) Int () func (v ) CanConvert (t ) func (v ) UnsafePointer () func (v ) SetMapIndex (key , elem ) func (v ) Uint () func (v ) SetCap (n ) func (v ) IsNil () func (v ) UnsafeAddr () func (v ) Set (x ) func (v ) IsValid () func (v ) SetUint (x ) func (v ) CanUint () func (v ) MapKeys () func (v ) TrySend (x ) func (v ) Slice3 (i , j , k ) func (v ) Float () func (v ) Kind () func (v ) SetString (x ) func (v ) Complex () func (v ) .pointer () func (v ) .runes () func (v ) Close () func (v ) .send (x , nb ) (selected ) func (v ) Addr () func (v ) TryRecv () (x , ok ) func (v ) Bool () func (v ) Call (in ) func (v ) CanSet () func (v ) CanInterface () func (v ) Cap () func (v ) FieldByIndex (index ) func (v ) CallSlice (in ) func (v ) Len () func (v ) SetPointer (x ) func (v ) CanComplex () func (v ) Method (i ) func (v ) IsZero () func (v ) SetIterKey (iter ) func (v ) NumMethod () func (v ) Type () type 57 "sort.Interface" type 58 "sort.StringSlice" func (x ) Sort () func (x ) Swap (i , j ) func (x ) Less (i , j ) ($ret21 ) func (x ) Len () ($ret20 ) func (p ) Search (x ) ($ret9 ) type 59 ".sync.rlocker" func (r ) Unlock () func (r ) Lock () type 60 "sync.Locker" type 61 "sync.Mutex" func (m ) Lock () func (m ) TryLock () func (m ) .lockSlow () func (m ) Unlock () func (m ) .unlockSlow (new ) type 62 "sync.RWMutex" func (rw ) RLocker () ($ret27 ) // /build/gcc/src/gcc/libgo/go/sync/rwmutex.go:216 { //217 $ret27 = $convert(, $convert(, rw)) //217 return //217 } //0 func (rw ) Unlock () func (rw ) TryLock () func (rw ) Lock () func (rw ) TryRLock () func (rw ) .rUnlockSlow (r ) func (rw ) RUnlock () func (rw ) RLock () type 63 ".time.zone" type 64 ".time.zoneTrans" type 65 "time.Duration" func (d ) Round (m ) func (d ) Minutes () ($ret77 ) func (d ) Truncate (m ) ($ret79 ) func (d ) Hours () ($ret78 ) func (d ) Milliseconds () ($ret75 ) func (d ) Microseconds () ($ret74 ) func (d ) Seconds () ($ret76 ) func (d ) Nanoseconds () ($ret73 ) func (d ) String () type 66 "time.Location" func (l ) .lookupName (name , unix ) (offset , ok ) func (l ) .firstZoneUsed () func (l ) .lookupFirstZone () func (l ) .lookup (sec ) (name , offset , start , end , isDST ) func (l ) String () func (l ) .get () type 67 "time.Month" func (m ) String () type 68 "time.Time" func (t ) AppendFormat (b , layout ) func (t ) Minute () func (t ) .setMono (m ) func (t ) Clock () (hour , min , sec ) func (t ) MarshalBinary () (? , ? ) func (t ) After (u ) func (t ) UnixNano () func (t ) GobDecode (data ) func (t ) Day () func (t ) .unixSec () func (t ) .setLoc (loc ) func (t ) Zone () (name , offset ) func (t ) .nsec () func (t ) MarshalText () (? , ? ) func (t ) .stripMono () func (t ) Round (d ) func (t ) Truncate (d ) func (t ) UnmarshalText (data ) func (t ) UnmarshalBinary (data ) func (t ) Unix () func (t ) YearDay () func (t ) UnixMicro () func (t ) .mono () func (t ) Local () func (t ) .sec () func (t ) Hour () func (t ) .abs () func (t ) ISOWeek () (year , week ) func (t ) Location () func (t ) Month () func (t ) GobEncode () (? , ? ) func (t ) Second () func (t ) UnmarshalJSON (data ) func (t ) .addSec (d ) func (t ) Year () func (t ) UnixMilli () func (t ) Date () (year , month , day ) func (t ) Weekday () func (t ) IsZero () func (t ) UTC () func (t ) In (loc ) func (t ) Nanosecond () func (t ) Equal (u ) func (t ) .locabs () (name , offset , abs ) func (t ) Sub (u ) func (t ) String () func (t ) GoString () func (t ) Before (u ) func (t ) Add (d ) func (t ) Format (layout ) func (t ) MarshalJSON () (? , ? ) func (t ) IsDST () func (t ) .date (full ) (year , month , day , yday ) func (t ) AddDate (years , months , days ) type 69 "time.Weekday" func (d ) String () type 70 "unicode.Range16" type 71 "unicode.Range32" type 72 "unicode.RangeTable" type 73 "unsafe.Pointer" type 74 (? , ? ) type 75 (? , ? ) type 76 (? , ? ) type 77 (? , ? , ? , ? , ? ) type 78 () type 79 () type 80 (? ) type 81 (? , ? ) type 82 (? , ? , ? ) type 83 (? ) type 84 (? , ? ) type 85 (? ) type 86 (? ) type 87 (? ) type 88 (? , ? ) type 89 * type 90 * type 91 * type 92 * type 93 * type 94 * type 95 * type 96 * type 97 * type 98 * type 99 * type 100 * type 101 * type 102 * type 103 * type 104 * type 105 * type 106 * type 107 * type 108 * type 109 * type 110 * type 111 * type 112 * type 113 * type 114 * type 115 * type 116 * type 117 * type 118 * type 119 * type 120 * type 121 * type 122 * type 123 *any type 124 struct { Bool ; Valid ; } type 125 struct { Byte ; Valid ; } type 126 struct { Float64 ; Valid ; } type 127 struct { Int16 ; Valid ; } type 128 struct { Int32 ; Valid ; } type 129 struct { Int64 ; Valid ; } type 130 struct { Isolation ; ReadOnly ; } type 131 struct { Lo ; Hi ; Stride ; } type 132 struct { Lo ; Hi ; Stride ; } type 133 struct { MaxOpenConnections ; OpenConnections ; InUse ; Idle ; WaitCount ; WaitDuration ; MaxIdleClosed ; MaxIdleTimeClosed ; MaxLifetimeClosed ; } type 134 struct { Name ; PkgPath ; Type ; Func ; Index ; } type 135 struct { Name ; PkgPath ; Type ; Tag ; Offset ; Index ; Anonymous ; } type 136 struct { R16 ; R32 ; LatinOffset ; } type 137 struct { String ; Valid ; } type 138 struct { Time ; Valid ; } type 139 struct { } type 140 struct { .database/sql._Named_Fields_Required ; Dest ; In ; } type 141 struct { .database/sql._Named_Fields_Required ; Name ; Value ; } type 142 struct { .database/sql.conn ; .database/sql.err ; } type 143 struct { .database/sql.db ; .database/sql.closemu ; .database/sql.dc ; .database/sql.done ; } type 144 struct { .database/sql.db ; .database/sql.closemu ; .database/sql.dc ; .database/sql.txi ; .database/sql.releaseConn ; .database/sql.done ; .database/sql.keepConnOnRollback ; .database/sql.stmts ; .database/sql.cancel ; .database/sql.ctx ; } type 145 struct { .database/sql.db ; .database/sql.createdAt ; ? ; .database/sql.ci ; .database/sql.needReset ; .database/sql.closed ; .database/sql.finalClosed ; .database/sql.openStmt ; .database/sql.inUse ; .database/sql.returnedAt ; .database/sql.onPut ; .database/sql.dbmuClosed ; } type 146 struct { .database/sql.db ; .database/sql.query ; .database/sql.stickyErr ; .database/sql.closemu ; .database/sql.cg ; .database/sql.cgds ; .database/sql.parentStmt ; .database/sql.mu ; .database/sql.closed ; .database/sql.css ; .database/sql.lastNumClosed ; } type 147 struct { .database/sql.dc ; .database/sql.ds ; } type 148 struct { .database/sql.dc ; .database/sql.releaseConn ; .database/sql.rowsi ; .database/sql.cancel ; .database/sql.closeStmt ; .database/sql.closemu ; .database/sql.closed ; .database/sql.lasterr ; .database/sql.lastcols ; } type 149 struct { .database/sql.err ; .database/sql.rows ; } type 150 struct { .database/sql.name ; .database/sql.hasNullable ; .database/sql.hasLength ; .database/sql.hasPrecisionScale ; .database/sql.nullable ; .database/sql.length ; .database/sql.databaseType ; .database/sql.precision ; .database/sql.scale ; .database/sql.scanType ; } type 151 struct { .database/sql.waitDuration ; .database/sql.connector ; .database/sql.numClosed ; .database/sql.mu ; .database/sql.freeConn ; .database/sql.connRequests ; .database/sql.nextRequest ; .database/sql.numOpen ; .database/sql.openerCh ; .database/sql.closed ; .database/sql.dep ; .database/sql.lastPut ; .database/sql.maxIdleCount ; .database/sql.maxOpen ; .database/sql.maxLifetime ; .database/sql.maxIdleTime ; .database/sql.cleanerCh ; .database/sql.waitCount ; .database/sql.maxIdleClosed ; .database/sql.maxIdleTimeClosed ; .database/sql.maxLifetimeClosed ; .database/sql.stop ; } type 152 struct { .reflect.key ; .reflect.elem ; .reflect.t ; .reflect.h ; .reflect.buckets ; .reflect.bptr ; .reflect.overflow ; .reflect.oldoverflow ; .reflect.startBucket ; .reflect.offset ; .reflect.wrapped ; B ; .reflect.i ; .reflect.bucket ; .reflect.checkBucket ; } type 153 struct { .reflect.m ; .reflect.hiter ; } type 154 struct { .reflect.name ; .reflect.pkgPath ; .reflect.methods ; } type 155 struct { .reflect.name ; .reflect.pkgPath ; .reflect.mtyp ; .reflect.typ ; .reflect.tfn ; } type 156 struct { .reflect.size ; .reflect.ptrdata ; .reflect.hash ; .reflect.tflag ; .reflect.align ; .reflect.fieldAlign ; .reflect.kind ; .reflect.equal ; .reflect.gcdata ; .reflect.string ; ? ; .reflect.ptrToThis ; } type 157 struct { .reflect.typ ; .reflect.ptr ; ? ; } type 158 struct { ? ; .database/sql.si ; .database/sql.closed ; .database/sql.closeErr ; } type 159 struct { ? ; .database/sql.v ; } type 160 struct { .sync.state ; .sync.sema ; } type 161 struct { .sync.w ; .sync.writerSem ; .sync.readerSem ; .sync.readerCount ; .sync.readerWait ; } type 162 struct { .time.name ; .time.offset ; .time.isDST ; } type 163 struct { .time.name ; .time.zone ; .time.tx ; .time.extend ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } type 164 struct { .time.wall ; .time.ext ; .time.loc ; } type 165 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } type 166 [2048 ] type 167 [256 ] type 168 [2 ] type 169 [] type 170 [] type 171 [] type 172 [] type 173 [] type 174 [] type 175 [] type 176 [] type 177 [] type 178 [] type 179 [] type 180 [] type 181 [] type 182 [] type 183 [] type 184 [] type 185 [] type 186 [] type 187 map [] type 188 map [] type 189 map [] type 190 map [] type 191 map [] type 192 chan <- type 193 chan type 194 chan type 195 interface { Align () ; AssignableTo (u ) ; Bits () ; ChanDir () ; Comparable () ; ConvertibleTo (u ) ; Elem () ; Field (i ) ; FieldAlign () ; FieldByIndex (index ) ; FieldByName (name ) (? , ? ); FieldByNameFunc (match ) (? , ? ); Implements (u ) ; In (i ) ; IsVariadic () ; Key () ; Kind () ; Len () ; Method (? ) ; MethodByName (? ) (? , ? ); Name () ; NumField () ; NumIn () ; NumMethod () ; NumOut () ; Out (i ) ; PkgPath () ; Size () ; String () ; .reflect.common () ; .reflect.rawString () ; .reflect.uncommon () ; } type 196 interface { Begin () (? , ? ); Close () ; Prepare (query ) (? , ? ); } type 197 interface { Close () ; Columns () ; Next (dest ) ; } type 198 interface { Close () ; Exec (args ) (? , ? ); NumInput () ; Query (args ) (? , ? ); } type 199 interface { Commit () ; Rollback () ; } type 200 interface { Connect (? ) (? , ? ); Driver () ; } type 201 interface { Deadline () (deadline , ok ); Done () ; Err () ; Value (key ) ; } type 202 interface { LastInsertId () (? , ? ); RowsAffected () (? , ? ); } type 203 interface { Len () ; Less (i , j ) ; Swap (i , j ); } type 204 interface { Lock (); Unlock (); } type 205 interface { Open (name ) (? , ? ); } type 206 interface { Scan (src ) ; } type 207 interface { .database/sql.finalClose () ; } type 208 interface { .database/sql.grabConn (? ) (? , ? , ? ); .database/sql.txCtx () ; } func .convertAssignRows (dest , src , rows ) func Drivers () var ErrConnDone var ErrNoRows var ErrTxDone const LevelDefault = 0 const LevelLinearizable = 7 const LevelReadCommitted = 2 const LevelReadUncommitted = 1 const LevelRepeatableRead = 4 const LevelSerializable = 6 const LevelSnapshot = 5 const LevelWriteCommitted = 3 func Named (name , value ) func Open (driverName , dataSourceName ) (? , ? ) func OpenDB (c ) func Register (name , driver ) var .background func New (text ) func .valueInterface (v , safe ) func Stack (buf , all ) func Sort (data ) func .genericFtoa (dst , val , fmt , prec , bitSize ) func FormatInt (i , base ) func .isExcludingLatin (rangeTab , r ) var .properties var Letter checksum 5839558A516D020B7C70F541274B7B24C6FF2A7F v3; package driver pkgpath database/sql/driver import context context "context" import errors errors "errors" import fmt fmt "fmt" import reflect reflect "reflect" import strconv strconv "strconv" import time time "time" indirectimport unsafe unsafe init driver database_1sql_1driver..import context context..import errors errors..import fmt fmt..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 1 2 1 4 1 5 1 7 1 15 1 18 1 19 1 20 2 4 2 7 2 15 3 2 3 4 3 5 3 6 3 7 3 8 3 9 3 10 3 11 3 12 3 13 3 14 3 15 3 16 3 17 3 18 3 19 3 20 3 21 5 2 5 4 5 7 5 15 6 2 6 4 6 5 6 7 6 9 6 15 6 18 6 19 6 20 7 4 7 15 8 4 8 15 8 18 9 2 9 4 9 7 9 15 9 18 10 2 10 4 10 5 10 7 10 9 10 13 10 15 10 16 10 18 10 19 10 20 11 4 12 2 12 4 12 5 12 6 12 7 12 8 12 9 12 10 12 13 12 15 12 16 12 18 12 19 12 20 13 2 13 4 13 7 13 15 14 2 14 4 14 7 14 11 14 15 14 17 14 18 14 21 15 4 16 4 16 7 16 15 17 2 17 4 17 7 17 11 17 15 18 4 18 15 19 2 19 4 19 5 19 7 19 15 19 18 20 2 20 4 20 5 20 7 20 15 20 18 20 19 types 142 37 36 25 32 39 30 27 34 27 34 36 31 39 104 101 28 29 36 28 26 790 52 42 44 50 44 39 37 26 37 38 24 30 31 27 36 28 349 144 137 848 138 37 346 92 36 2189 35 259 78 75 243 90 95 215 34 4641 31 36 502 518 73 3474 75 35 34 47 34 34 46 19 20 19 19 19 19 20 19 19 19 20 13 40 61 73 106 146 19 411 67 101 145 330 80 91 192 83 112 24 21 22 23 23 22 22 23 22 22 23 22 27 974 92 138 65 94 107 112 135 85 97 102 173 67 69 93 80 146 96 114 93 46 113 83 74 56 101 97 115 94 64 61 type 1 "ColumnConverter" type 2 "Conn" type 3 "ConnBeginTx" type 4 "ConnPrepareContext" type 5 "Connector" type 6 "Driver" type 7 "DriverContext" type 8 "Execer" type 9 "ExecerContext" type 10 "IsolationLevel" type 11 "NamedValue" type 12 "NamedValueChecker" type 13 "NotNull" func (n ) ConvertValue (v ) (? , ? ) type 14 "Null" func (n ) ConvertValue (v ) (? , ? ) type 15 "Pinger" type 16 "Queryer" type 17 "QueryerContext" type 18 "Result" type 19 "Rows" type 20 "RowsAffected" func (? ) LastInsertId () ($ret0 , $ret1 ) // /build/gcc/src/gcc/libgo/go/database/sql/driver/driver.go:527 { //528 { //528 var $t0 = 0 //528 var $t1 = New($convert(, "LastInsertId is not supported by this driver")) //528 $ret0 = $t0 //528 $ret1 = $t1 //528 } //0 return //528 } //0 func (v ) RowsAffected () ($ret2 , $ret3 ) // /build/gcc/src/gcc/libgo/go/database/sql/driver/driver.go:531 { //532 { //532 var $t0 = $convert(, v) //532 var $t1 = $convert(, $nil) //532 $ret2 = $t0 //532 $ret3 = $t1 //532 } //0 return //532 } //0 type 21 "RowsColumnTypeDatabaseTypeName" type 22 "RowsColumnTypeLength" type 23 "RowsColumnTypeNullable" type 24 "RowsColumnTypePrecisionScale" type 25 "RowsColumnTypeScanType" type 26 "RowsNextResultSet" type 27 "SessionResetter" type 28 "Stmt" type 29 "StmtExecContext" type 30 "StmtQueryContext" type 31 "Tx" type 32 "TxOptions" type 33 "Validator" type 34 "Value" type 35 "ValueConverter" type 36 "Valuer" type 37 ".database/sql/driver.boolType" func (? ) String () ($ret8 ) // /build/gcc/src/gcc/libgo/go/database/sql/driver/types.go:61 { //61 $ret8 = $convert(, "Bool") //61 return //61 } //0 func (? ) ConvertValue (src ) (? , ? ) type 38 ".database/sql/driver.defaultConverter" func (? ) ConvertValue (v ) (? , ? ) type 39 ".database/sql/driver.int32Type" func (? ) ConvertValue (v ) (? , ? ) type 40 ".database/sql/driver.noRows" func (? ) LastInsertId () ($ret4 , $ret5 ) // /build/gcc/src/gcc/libgo/go/database/sql/driver/driver.go:544 { //545 { //545 var $t0 = 0 //545 var $t1 = New($convert(, "no LastInsertId available after DDL statement")) //545 $ret4 = $t0 //545 $ret5 = $t1 //545 } //0 return //545 } //0 func (? ) RowsAffected () ($ret6 , $ret7 ) // /build/gcc/src/gcc/libgo/go/database/sql/driver/driver.go:548 { //549 { //549 var $t0 = 0 //549 var $t1 = New($convert(, "no RowsAffected available after DDL statement")) //549 $ret6 = $t0 //549 $ret7 = $t1 //549 } //0 return //549 } //0 type 41 ".database/sql/driver.stringType" func (? ) ConvertValue (v ) (? , ? ) type 42 "context.Context" type 43 ".reflect.flag" func (f ) .mustBeAssignable () func (f ) .mustBeExportedSlow () func (f ) .mustBeAssignableSlow () func (f ) .mustBeExported () func (f ) .mustBe (expected ) func (f ) .ro () ($ret99 ) func (f ) .kind () ($ret98 ) type 44 ".reflect.hiter" func (h ) .initialized () type 45 ".reflect.method" type 46 ".reflect.rtype" func (t ) Comparable () func (t ) AssignableTo (u ) func (t ) MethodByName (name ) (m , ok ) func (t ) Out (i ) func (t ) Method (i ) (m ) func (t ) FieldByIndex (index ) func (t ) ConvertibleTo (u ) func (t ) .pointers () func (t ) .rawString () func (t ) NumMethod () func (t ) FieldByName (name ) (? , ? ) func (t ) Align () func (t ) Kind () func (t ) Elem () func (t ) FieldAlign () func (t ) Size () func (t ) Name () func (t ) Bits () func (t ) .exportedMethods () func (t ) String () func (t ) .common () ($ret29 ) func (t ) .hasName () func (t ) In (i ) func (t ) Len () func (t ) .gcSlice (begin , end ) func (t ) NumField () func (t ) PkgPath () func (t ) ChanDir () func (t ) .ptrTo () func (t ) NumIn () func (t ) IsVariadic () func (t ) FieldByNameFunc (match ) (? , ? ) func (t ) Field (i ) func (t ) Key () func (t ) Implements (u ) func (t ) NumOut () type 47 ".reflect.tflag" type 48 ".reflect.uncommonType" func (t ) Name () func (t ) PkgPath () func (t ) .exportedMethods () func (t ) .uncommon () ($ret17 ) type 49 "reflect.ChanDir" func (d ) String () type 50 "reflect.Kind" func (k ) String () type 51 "reflect.MapIter" func (iter ) Reset (v ) func (iter ) Value () func (iter ) Next () func (iter ) Key () type 52 "reflect.Method" func (m ) IsExported () type 53 "reflect.StructField" func (f ) IsExported () type 54 "reflect.StructTag" func (tag ) Lookup (key ) (value , ok ) func (tag ) Get (key ) type 55 "reflect.Type" type 56 "reflect.Value" func (v ) Interface () (i ) // /build/gcc/src/gcc/libgo/go/reflect/value.go:889 { //890 i = .valueInterface(v, $convert(, $true)) //890 return //890 } //0 func (v ) Convert (t ) func (v ) .assignTo (context , dst , target ) func (v ) UnsafePointer () func (v ) UnsafeAddr () func (v ) Uint () func (v ) CanUint () func (v ) TrySend (x ) func (v ) Slice3 (i , j , k ) func (v ) Slice (i , j ) func (v ) SetUint (x ) func (v ) SetMapIndex (key , elem ) func (v ) SetCap (n ) func (v ) IsNil () func (v ) InterfaceData () func (v ) SetInt (x ) func (v ) CanConvert (t ) func (v ) Int () func (v ) SetLen (n ) func (v ) Index (i ) func (v ) SetFloat (x ) func (v ) CanInt () func (v ) CanAddr () func (v ) CanFloat () func (v ) SetBytes (x ) func (v ) FieldByIndexErr (index ) (? , ? ) func (v ) FieldByName (name ) func (v ) Field (i ) func (v ) OverflowComplex (x ) func (v ) Float () func (v ) Elem () func (v ) SetString (x ) func (v ) Kind () func (v ) Bytes () func (v ) MapIndex (key ) func (v ) Complex () func (v ) .pointer () func (v ) MapKeys () func (v ) .runes () func (v ) Close () func (v ) .send (x , nb ) (selected ) func (v ) Addr () func (v ) TryRecv () (x , ok ) func (v ) Bool () func (v ) Call (in ) func (v ) CanSet () func (v ) CanInterface () func (v ) Cap () func (v ) FieldByIndex (index ) func (v ) CallSlice (in ) func (v ) SetPointer (x ) func (v ) CanComplex () func (v ) Set (x ) func (v ) IsValid () func (v ) Method (i ) func (v ) IsZero () func (v ) Len () func (v ) Type () func (v ) NumMethod () func (v ) SetIterKey (iter ) func (v ) String () func (v ) SetIterValue (iter ) func (v ) MapRange () func (v ) MethodByName (name ) func (v ) NumField () func (v ) OverflowInt (x ) func (v ) Pointer () func (v ) OverflowFloat (x ) func (v ) .setRunes (x ) func (v ) OverflowUint (x ) func (v ) .recv (nb ) (val , ok ) func (v ) Recv () (x , ok ) func (v ) FieldByNameFunc (match ) func (v ) .call (op , in ) func (v ) Send (x ) func (v ) SetComplex (x ) func (v ) SetBool (x ) type 57 ".time.zone" type 58 ".time.zoneTrans" type 59 "time.Duration" func (d ) String () func (d ) Nanoseconds () ($ret73 ) func (d ) Seconds () ($ret76 ) func (d ) Microseconds () ($ret74 ) func (d ) Milliseconds () ($ret75 ) func (d ) Hours () ($ret78 ) func (d ) Truncate (m ) ($ret79 ) func (d ) Minutes () ($ret77 ) func (d ) Round (m ) type 60 "time.Location" func (l ) .get () func (l ) String () func (l ) .lookup (sec ) (name , offset , start , end , isDST ) func (l ) .lookupFirstZone () func (l ) .firstZoneUsed () func (l ) .lookupName (name , unix ) (offset , ok ) type 61 "time.Month" func (m ) String () type 62 "time.Time" func (t ) Weekday () func (t ) Second () func (t ) Year () func (t ) .addSec (d ) func (t ) UnmarshalJSON (data ) func (t ) ISOWeek () (year , week ) func (t ) Month () func (t ) Location () func (t ) GobEncode () (? , ? ) func (t ) Date () (year , month , day ) func (t ) UnixMilli () func (t ) Hour () func (t ) .abs () func (t ) IsZero () func (t ) Nanosecond () func (t ) UTC () func (t ) In (loc ) func (t ) .locabs () (name , offset , abs ) func (t ) Sub (u ) func (t ) Equal (u ) func (t ) String () func (t ) GoString () func (t ) Before (u ) func (t ) Format (layout ) func (t ) Add (d ) func (t ) MarshalJSON () (? , ? ) func (t ) IsDST () func (t ) .date (full ) (year , month , day , yday ) func (t ) AddDate (years , months , days ) func (t ) .sec () func (t ) Local () func (t ) .mono () func (t ) UnixMicro () func (t ) YearDay () func (t ) Unix () func (t ) UnmarshalBinary (data ) func (t ) UnmarshalText (data ) func (t ) Truncate (d ) func (t ) Round (d ) func (t ) .stripMono () func (t ) MarshalText () (? , ? ) func (t ) .nsec () func (t ) Zone () (name , offset ) func (t ) .setLoc (loc ) func (t ) .unixSec () func (t ) Day () func (t ) GobDecode (data ) func (t ) UnixNano () func (t ) After (u ) func (t ) MarshalBinary () (? , ? ) func (t ) Clock () (hour , min , sec ) func (t ) .setMono (m ) func (t ) Minute () func (t ) AppendFormat (b , layout ) type 63 "time.Weekday" func (d ) String () type 64 "unsafe.Pointer" type 65 (? ) type 66 (? , ? ) type 67 (? ) type 68 (? ) type 69 (? , ? ) type 70 * type 71 * type 72 * type 73 * type 74 * type 75 * type 76 * type 77 * type 78 * type 79 * type 80 * type 81 *any type 82 struct { Converter ; } type 83 struct { Isolation ; ReadOnly ; } type 84 struct { Name ; Ordinal ; Value ; } type 85 struct { Name ; PkgPath ; Type ; Func ; Index ; } type 86 struct { Name ; PkgPath ; Type ; Tag ; Offset ; Index ; Anonymous ; } type 87 struct { } type 88 struct { .reflect.key ; .reflect.elem ; .reflect.t ; .reflect.h ; .reflect.buckets ; .reflect.bptr ; .reflect.overflow ; .reflect.oldoverflow ; .reflect.startBucket ; .reflect.offset ; .reflect.wrapped ; B ; .reflect.i ; .reflect.bucket ; .reflect.checkBucket ; } type 89 struct { .reflect.m ; .reflect.hiter ; } type 90 struct { .reflect.name ; .reflect.pkgPath ; .reflect.methods ; } type 91 struct { .reflect.name ; .reflect.pkgPath ; .reflect.mtyp ; .reflect.typ ; .reflect.tfn ; } type 92 struct { .reflect.size ; .reflect.ptrdata ; .reflect.hash ; .reflect.tflag ; .reflect.align ; .reflect.fieldAlign ; .reflect.kind ; .reflect.equal ; .reflect.gcdata ; .reflect.string ; ? ; .reflect.ptrToThis ; } type 93 struct { .reflect.typ ; .reflect.ptr ; ? ; } type 94 struct { .time.name ; .time.offset ; .time.isDST ; } type 95 struct { .time.name ; .time.zone ; .time.tx ; .time.extend ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } type 96 struct { .time.wall ; .time.ext ; .time.loc ; } type 97 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } type 98 [2 ] type 99 [] type 100 [] type 101 [] type 102 [] type 103 [] type 104 [] type 105 [] type 106 [] type 107 [] type 108 [] type 109 [] type 110 chan <- type 111 interface { Align () ; AssignableTo (u ) ; Bits () ; ChanDir () ; Comparable () ; ConvertibleTo (u ) ; Elem () ; Field (i ) ; FieldAlign () ; FieldByIndex (index ) ; FieldByName (name ) (? , ? ); FieldByNameFunc (match ) (? , ? ); Implements (u ) ; In (i ) ; IsVariadic () ; Key () ; Kind () ; Len () ; Method (? ) ; MethodByName (? ) (? , ? ); Name () ; NumField () ; NumIn () ; NumMethod () ; NumOut () ; Out (i ) ; PkgPath () ; Size () ; String () ; .reflect.common () ; .reflect.rawString () ; .reflect.uncommon () ; } type 112 interface { BeginTx (ctx , opts ) (? , ? ); } type 113 interface { Begin () (? , ? ); Close () ; Prepare (query ) (? , ? ); } type 114 interface { CheckNamedValue (? ) ; } type 115 interface { ? ; ColumnTypeDatabaseTypeName (index ) ; } type 116 interface { ? ; ColumnTypeLength (index ) (length , ok ); } type 117 interface { ? ; ColumnTypeNullable (index ) (nullable , ok ); } type 118 interface { ? ; ColumnTypePrecisionScale (index ) (precision , scale , ok ); } type 119 interface { ? ; ColumnTypeScanType (index ) ; } type 120 interface { ? ; HasNextResultSet () ; NextResultSet () ; } type 121 interface { Close () ; Columns () ; Next (dest ) ; } type 122 interface { Close () ; Exec (args ) (? , ? ); NumInput () ; Query (args ) (? , ? ); } type 123 interface { ColumnConverter (idx ) ; } type 124 interface { Commit () ; Rollback () ; } type 125 interface { Connect (? ) (? , ? ); Driver () ; } type 126 interface { ConvertValue (v ) (? , ? ); } type 127 interface { Deadline () (deadline , ok ); Done () ; Err () ; Value (key ) ; } type 128 interface { ExecContext (ctx , args ) (? , ? ); } type 129 interface { ExecContext (ctx , query , args ) (? , ? ); } type 130 interface { Exec (query , args ) (? , ? ); } type 131 interface { IsValid () ; } type 132 interface { LastInsertId () (? , ? ); RowsAffected () (? , ? ); } type 133 interface { OpenConnector (name ) (? , ? ); } type 134 interface { Open (name ) (? , ? ); } type 135 interface { Ping (ctx ) ; } type 136 interface { PrepareContext (ctx , query ) (? , ? ); } type 137 interface { QueryContext (ctx , args ) (? , ? ); } type 138 interface { QueryContext (ctx , query , args ) (? , ? ); } type 139 interface { Query (query , args ) (? , ? ); } type 140 interface { ResetSession (ctx ) ; } type 141 interface { Value () (? , ? ); } var Bool var DefaultParameterConverter var ErrBadConn var ErrRemoveArgument var ErrSkip var Int32 func IsScanValue (v ) ($ret20 ) // /build/gcc/src/gcc/libgo/go/database/sql/driver/types.go:191 { //192 $ret20 = IsValue(v) //192 return //192 } //0 func IsValue (v ) var ResultNoRows var String func New (text ) func .valueInterface (v , safe ) checksum 1AAF219CCD443B3B0E15F3DBFF14E9B7A67ED07E v3; package buildinfo pkgpath debug/buildinfo import bytes bytes "bytes" import elf debug/elf "debug/elf" import macho debug/macho "debug/macho" import pe debug/pe "debug/pe" import binary encoding/binary "encoding/binary" import errors errors "errors" import fmt fmt "fmt" import xcoff internal/xcoff "internal/xcoff" import io io "io" import fs io/fs "io/fs" import os os "os" import debug runtime/debug "runtime/debug" init buildinfo debug_1buildinfo..import bufio bufio..import bytes bytes..import flate compress_1flate..import zlib compress_1zlib..import dwarf debug_1dwarf..import elf debug_1elf..import macho debug_1macho..import binary encoding_1binary..import errors errors..import fmt fmt..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import pe ~debug_1pe hash ~hash adler32 ~hash_1adler32 abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader xcoff ~internal_1xcoff bits ~math_1bits debug ~runtime_1debug atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 1 2 1 9 1 11 1 14 1 16 1 22 1 25 1 28 2 9 2 11 2 14 2 16 2 22 2 25 2 28 3 1 3 2 3 9 3 10 3 11 3 12 3 13 3 14 3 15 3 16 3 17 3 18 3 19 3 20 3 21 3 22 3 23 3 24 3 25 3 26 3 27 3 28 4 1 4 2 4 3 4 8 4 9 4 10 4 11 4 12 4 13 4 14 4 15 4 16 4 17 4 18 4 19 4 20 4 21 4 22 4 23 4 24 4 25 4 26 4 27 4 28 5 2 5 8 5 9 5 10 5 11 5 12 5 13 5 14 5 15 5 16 5 17 5 18 5 19 5 20 5 21 5 22 5 23 5 24 5 25 5 26 5 27 5 28 6 1 6 2 6 3 6 4 6 5 6 8 6 9 6 10 6 11 6 12 6 13 6 14 6 15 6 16 6 17 6 18 6 19 6 20 6 21 6 22 6 23 6 24 6 25 6 26 6 27 6 28 7 1 7 2 7 3 7 4 7 5 7 8 7 9 7 10 7 11 7 12 7 13 7 14 7 15 7 16 7 17 7 18 7 19 7 20 7 21 7 22 7 23 7 24 7 25 7 26 7 27 7 28 8 9 8 11 8 14 8 16 8 18 8 21 8 22 8 24 8 25 8 28 9 11 9 14 9 22 10 9 10 11 10 12 10 13 10 14 10 15 10 16 10 17 10 18 10 19 10 20 10 21 10 22 10 23 10 24 10 25 10 26 10 27 10 28 12 9 12 11 12 14 12 22 13 9 13 11 13 12 13 14 13 16 13 22 13 25 13 26 13 27 14 11 14 22 15 11 15 22 15 25 16 9 16 11 16 14 16 22 16 25 17 9 17 11 17 12 17 14 17 16 17 20 17 22 17 23 17 25 17 26 17 27 18 11 19 9 19 11 19 12 19 13 19 14 19 15 19 16 19 17 19 20 19 22 19 23 19 25 19 26 19 27 20 9 20 11 20 14 20 22 21 9 21 11 21 14 21 18 21 22 21 24 21 25 21 28 22 11 23 11 23 14 23 22 24 9 24 11 24 14 24 18 24 22 25 11 25 22 26 9 26 11 26 12 26 14 26 22 26 25 27 9 27 11 27 12 27 14 27 22 27 25 27 26 types 17 2 30 31 94 46 40 45 17 17 17 109 53 90 20 20 22 90 type 1 "BuildInfo" = type 2 "io.ReaderAt" type 3 "runtime/debug.BuildInfo" func (bi ) String () type 4 "runtime/debug.BuildSetting" type 5 "runtime/debug.Module" type 6 (? , ? ) type 7 * type 8 * type 9 * type 10 struct { GoVersion ; Path ; Main ; Deps ; Settings ; } type 11 struct { Key ; Value ; } type 12 struct { Path ; Version ; Sum ; Replace ; } type 13 [] type 14 [] type 15 [] type 16 interface { ReadAt (p , off ) (n , err ); } func Read (r ) (? , ? ) func ReadFile (name ) (info , err ) func Equal (a , b ) ($ret17 ) // /build/gcc/src/gcc/libgo/go/bytes/bytes.go:18 { //20 $ret17 = ($convert(, a) == $convert(, b)) //20 return //20 } //0 checksum 443C28A7851175F5B4AFBD62A8C31D835DB83077 v3; package dwarf pkgpath debug/dwarf import bytes bytes "bytes" import binary encoding/binary "encoding/binary" import errors errors "errors" import fmt fmt "fmt" import io io "io" import path path "path" import sort sort "sort" import strconv strconv "strconv" import strings strings "strings" indirectimport bytealg internal/bytealg init dwarf debug_1dwarf..import bytes bytes..import binary encoding_1binary..import errors errors..import fmt fmt..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 1 3 1 5 1 8 1 10 1 16 1 19 1 22 2 3 2 5 2 8 2 10 2 12 2 15 2 16 2 18 2 19 2 22 3 5 3 8 3 16 4 3 4 5 4 6 4 7 4 8 4 9 4 10 4 11 4 12 4 13 4 14 4 15 4 16 4 17 4 18 4 19 4 20 4 21 4 22 6 3 6 5 6 8 6 16 7 3 7 5 7 6 7 8 7 10 7 16 7 19 7 20 7 21 8 5 8 16 9 5 9 16 9 19 10 3 10 5 10 8 10 16 10 19 11 3 11 5 11 6 11 8 11 10 11 14 11 16 11 17 11 19 11 20 11 21 12 5 13 3 13 5 13 6 13 7 13 8 13 9 13 10 13 11 13 14 13 16 13 17 13 19 13 20 13 21 14 3 14 5 14 8 14 16 15 3 15 5 15 8 15 12 15 16 15 18 15 19 15 22 16 5 17 5 17 8 17 16 18 3 18 5 18 8 18 12 18 16 19 5 19 16 20 3 20 5 20 6 20 8 20 16 20 19 21 3 21 5 21 6 21 8 21 16 21 19 21 20 types 134 38 28 128 106 257 28 28 108 255 31 1523 82 241 149 80 30 26 30 80 28 30 29 983 35 27 79 128 543 86 133 108 26 132 30 29 36 88 237 41 46 41 935 45 40 43 147 45 43 217 727 47 48 47 34 48 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 268 66 56 72 70 159 51 91 19 31 31 96 68 64 75 112 46 47 89 605 133 266 259 784 228 79 153 113 90 122 24 22 22 22 22 22 23 22 22 22 22 22 23 23 23 35 35 35 35 174 85 261 162 type 1 "AddrType" type 2 "ArrayType" func (t ) String () func (t ) Size () type 3 "Attr" func (i ) String () func (a ) GoString () type 4 "BasicType" func (b ) Basic () ($ret69 ) // /build/gcc/src/gcc/libgo/go/debug/dwarf/type.go:46 { //46 $ret69 = b //46 return //46 } //0 func (t ) String () type 5 "BoolType" type 6 "CharType" type 7 "Class" func (i ) String () func (i ) GoString () type 8 "CommonType" func (c ) Common () ($ret67 ) // /build/gcc/src/gcc/libgo/go/debug/dwarf/type.go:29 { //29 $ret67 = c //29 return //29 } //0 func (c ) Size () type 9 "ComplexType" type 10 "Data" func (d ) .parseAbbrev (off , vers ) (? , ? ) func (d ) Reader () func (d ) Ranges (e ) (? , ? ) func (d ) .baseAddressForEntry (e ) (? , ? , ? ) func (d ) .dwarf2Ranges (u , base , ranges , ret ) (? , ? ) func (d ) .dwarf5Ranges (u , cu , base , ranges , ret ) (? , ? ) func (d ) .debugAddr (format , addrBase , idx ) (? , ? ) func (d ) LineReader (cu ) (? , ? ) func (d ) AddTypes (name , types ) func (d ) AddSection (name , contents ) func (d ) Type (off ) (? , ? ) func (d ) .readType (name , r , off , typeCache , fixups ) (? , ? ) func (d ) .parseTypes (name , types ) func (d ) .sigToType (sig ) (? , ? ) func (d ) .parseUnits () (? , ? ) func (d ) .offsetToUnit (off ) type 11 "DecodeError" func (e ) Error () type 12 "DotDotDotType" func (t ) String () ($ret82 ) // /build/gcc/src/gcc/libgo/go/debug/dwarf/type.go:337 { //337 $ret82 = $convert(, "...") //337 return //337 } //0 type 13 "Entry" func (e ) Val (a ) func (e ) AttrField (a ) type 14 "EnumType" func (t ) String () type 15 "EnumValue" type 16 "Field" type 17 "FloatType" type 18 "FuncType" func (t ) String () type 19 "IntType" type 20 "LineEntry" type 21 "LineFile" type 22 "LineReader" func (r ) .readHeader (compDir ) func (r ) .readLNCTFormat () func (r ) .readLNCT (s , dwarf64 ) (path , mtime , size , err ) func (r ) .readFileEntry () (? , ? ) func (r ) .updateFile () func (r ) Next (entry ) func (r ) .step (entry ) func (r ) .advancePC (opAdvance ) func (r ) Tell () func (r ) Seek (pos ) func (r ) Reset () func (r ) .resetState () func (r ) Files () func (r ) SeekPC (pc , entry ) type 23 "LineReaderPos" type 24 "Offset" type 25 "PtrType" func (t ) String () type 26 "QualType" func (t ) String () func (t ) Size () type 27 "Reader" func (r ) AddressSize () func (r ) ByteOrder () func (r ) Seek (off ) func (r ) .maybeNextUnit () func (r ) .nextUnit () func (r ) Next () (? , ? ) func (r ) SkipChildren () func (r ) .clone () func (r ) .offset () func (r ) SeekPC (pc ) (? , ? ) type 28 "StructField" func (f ) .bitOffset () type 29 "StructType" func (t ) String () func (t ) Defn () type 30 "Tag" func (t ) GoString () func (i ) String () type 31 "Type" type 32 "TypedefType" func (t ) String () func (t ) Size () type 33 "UcharType" type 34 "UintType" type 35 "UnspecifiedType" type 36 "UnsupportedType" func (t ) String () type 37 "VoidType" func (t ) String () ($ret75 ) // /build/gcc/src/gcc/libgo/go/debug/dwarf/type.go:137 { //137 $ret75 = $convert(, "void") //137 return //137 } //0 type 38 ".debug/dwarf.abbrev" type 39 ".debug/dwarf.abbrevTable" type 40 ".debug/dwarf.afield" type 41 ".debug/dwarf.buf" func (b ) .uint8 () func (b ) .bytes (n ) func (b ) .skip (n ) func (b ) .string () func (b ) .uint16 () func (b ) .uint24 () func (b ) .uint32 () func (b ) .uint64 () func (b ) .varint () (c , bits ) func (b ) .uint () func (b ) .int () func (b ) .addr () func (b ) .unitLength () (length , dwarf64 ) func (b ) .error (s ) func (b ) .entry (cu , atab , ubase , vers ) type 42 ".debug/dwarf.dataFormat" type 43 ".debug/dwarf.format" type 44 ".debug/dwarf.lnctForm" type 45 ".debug/dwarf.typeFixer" func (tf ) .recordArrayType (t ) func (tf ) .apply () type 46 ".debug/dwarf.typeReader" type 47 ".debug/dwarf.typeUnit" type 48 ".debug/dwarf.unit" func (u ) .version () func (u ) .dwarf64 () (? , ? ) func (u ) .addrsize () type 49 ".debug/dwarf.unknownFormat" func (u ) .version () ($ret1 ) // /build/gcc/src/gcc/libgo/go/debug/dwarf/buf.go:42 { //43 $ret1 = $convert(, 0 ) //43 return //43 } //0 func (u ) .dwarf64 () ($ret2 , $ret3 ) // /build/gcc/src/gcc/libgo/go/debug/dwarf/buf.go:46 { //47 { //47 var $t0 = $false //47 var $t1 = $false //47 $ret2 = $t0 //47 $ret3 = $t1 //47 } //0 return //47 } //0 func (u ) .addrsize () ($ret4 ) // /build/gcc/src/gcc/libgo/go/debug/dwarf/buf.go:50 { //51 $ret4 = $convert(, 0 ) //51 return //51 } //0 type 50 "encoding/binary.ByteOrder" type 51 (? , ? ) type 52 (? , ? ) type 53 (? ) type 54 (? , ? ) type 55 * type 56 * type 57 * type 58 * type 59 * type 60 * type 61 * type 62 * type 63 * type 64 * type 65 * type 66 * type 67 * type 68 * type 69 * type 70 * type 71 * type 72 * type 73 * type 74 * type 75 * type 76 * type 77 * type 78 * type 79 * type 80 * type 81 struct { Address ; OpIndex ; File ; Line ; Column ; IsStmt ; BasicBlock ; PrologueEnd ; EpilogueBegin ; ISA ; Discriminator ; EndSequence ; } type 82 struct { Attr ; Val ; Class ; } type 83 struct { ByteSize ; Name ; } type 84 struct { Name ; Mtime ; Length ; } type 85 struct { Name ; Offset ; Err ; } type 86 struct { Name ; Type ; ByteOffset ; ByteSize ; BitOffset ; DataBitOffset ; BitSize ; } type 87 struct { Name ; Val ; } type 88 struct { Offset ; Tag ; Children ; Field ; } type 89 struct { } type 90 struct { ? ; } type 91 struct { ? ; } type 92 struct { ? ; BitSize ; BitOffset ; DataBitOffset ; } type 93 struct { ? ; EnumName ; Val ; } type 94 struct { ? ; Qual ; Type ; } type 95 struct { ? ; ReturnType ; ParamType ; } type 96 struct { ? ; StructName ; Kind ; Field ; Incomplete ; } type 97 struct { ? ; Tag ; } type 98 struct { ? ; Type ; } type 99 struct { ? ; Type ; StrideBitSize ; Count ; } type 100 struct { .debug/dwarf.abbrev ; .debug/dwarf.aranges ; .debug/dwarf.frame ; .debug/dwarf.info ; .debug/dwarf.line ; .debug/dwarf.pubnames ; .debug/dwarf.ranges ; .debug/dwarf.str ; .debug/dwarf.addr ; .debug/dwarf.lineStr ; .debug/dwarf.strOffsets ; .debug/dwarf.rngLists ; .debug/dwarf.abbrevCache ; .debug/dwarf.bigEndian ; .debug/dwarf.order ; .debug/dwarf.typeCache ; .debug/dwarf.typeSigs ; .debug/dwarf.unit ; } type 101 struct { .debug/dwarf.attr ; .debug/dwarf.fmt ; .debug/dwarf.class ; .debug/dwarf.val ; } type 102 struct { .debug/dwarf.b ; .debug/dwarf.d ; .debug/dwarf.err ; .debug/dwarf.unit ; .debug/dwarf.lastUnit ; .debug/dwarf.lastChildren ; .debug/dwarf.lastSibling ; .debug/dwarf.cu ; } type 103 struct { .debug/dwarf.base ; .debug/dwarf.off ; .debug/dwarf.data ; .debug/dwarf.atable ; .debug/dwarf.asize ; .debug/dwarf.vers ; .debug/dwarf.utype ; .debug/dwarf.is64 ; } type 104 struct { .debug/dwarf.buf ; .debug/dwarf.section ; .debug/dwarf.str ; .debug/dwarf.lineStr ; .debug/dwarf.version ; .debug/dwarf.addrsize ; .debug/dwarf.segmentSelectorSize ; .debug/dwarf.minInstructionLength ; .debug/dwarf.maxOpsPerInstruction ; .debug/dwarf.defaultIsStmt ; .debug/dwarf.lineBase ; .debug/dwarf.lineRange ; .debug/dwarf.opcodeBase ; .debug/dwarf.opcodeLengths ; .debug/dwarf.directories ; .debug/dwarf.fileEntries ; .debug/dwarf.programOffset ; .debug/dwarf.endOffset ; .debug/dwarf.initialFileEntries ; .debug/dwarf.state ; .debug/dwarf.fileIndex ; } type 105 struct { .debug/dwarf.dwarf ; .debug/dwarf.order ; .debug/dwarf.format ; .debug/dwarf.name ; .debug/dwarf.off ; .debug/dwarf.data ; .debug/dwarf.err ; } type 106 struct { .debug/dwarf.lnct ; .debug/dwarf.form ; } type 107 struct { .debug/dwarf.off ; .debug/dwarf.numFileEntries ; .debug/dwarf.state ; .debug/dwarf.fileIndex ; } type 108 struct { .debug/dwarf.tag ; .debug/dwarf.children ; .debug/dwarf.field ; } type 109 struct { .debug/dwarf.typedefs ; .debug/dwarf.arraytypes ; } type 110 struct { ? ; .debug/dwarf.toff ; .debug/dwarf.name ; .debug/dwarf.cache ; } type 111 [2 ] type 112 [] type 113 [] type 114 [] type 115 [] type 116 [] type 117 [] type 118 [] type 119 [] type 120 [] type 121 [] type 122 [] type 123 [] type 124 [] type 125 [] type 126 map [] type 127 map [] type 128 map [] type 129 map [] type 130 interface { AddressSize () ; Next () (? , ? ); Seek (? ); .debug/dwarf.clone () ; .debug/dwarf.offset () ; } type 131 interface { Common () ; Size () ; String () ; } type 132 interface { PutUint16 (? , ? ); PutUint32 (? , ? ); PutUint64 (? , ? ); String () ; Uint16 (? ) ; Uint32 (? ) ; Uint64 (? ) ; } type 133 interface { .debug/dwarf.addrsize () ; .debug/dwarf.dwarf64 () (dwarf64 , isKnown ); .debug/dwarf.version () ; } const AttrAbstractOrigin = 49 const AttrAccessibility = 50 const AttrAddrBase = 115 const AttrAddrClass = 51 const AttrAlignment = 136 const AttrAllocated = 78 const AttrArtificial = 52 const AttrAssociated = 79 const AttrBaseTypes = 53 const AttrBinaryScale = 91 const AttrBitOffset = 12 const AttrBitSize = 13 const AttrByteSize = 11 const AttrCallAllCalls = 122 const AttrCallAllSourceCalls = 123 const AttrCallAllTailCalls = 124 const AttrCallColumn = 87 const AttrCallDataLocation = 133 const AttrCallDataValue = 134 const AttrCallFile = 88 const AttrCallLine = 89 const AttrCallOrigin = 127 const AttrCallPC = 129 const AttrCallParameter = 128 const AttrCallReturnPC = 125 const AttrCallTailCall = 130 const AttrCallTarget = 131 const AttrCallTargetClobbered = 132 const AttrCallValue = 126 const AttrCalling = 54 const AttrCommonRef = 26 const AttrCompDir = 27 const AttrConstExpr = 108 const AttrConstValue = 28 const AttrContainingType = 29 const AttrCount = 55 const AttrDataBitOffset = 107 const AttrDataLocation = 80 const AttrDataMemberLoc = 56 const AttrDecimalScale = 92 const AttrDecimalSign = 94 const AttrDeclColumn = 57 const AttrDeclFile = 58 const AttrDeclLine = 59 const AttrDeclaration = 60 const AttrDefaultValue = 30 const AttrDefaulted = 139 const AttrDeleted = 138 const AttrDescription = 90 const AttrDigitCount = 95 const AttrDiscr = 21 const AttrDiscrList = 61 const AttrDiscrValue = 22 const AttrDwoName = 118 const AttrElemental = 102 const AttrEncoding = 62 const AttrEndianity = 101 const AttrEntrypc = 82 const AttrEnumClass = 109 const AttrExplicit = 99 const AttrExportSymbols = 137 const AttrExtension = 84 const AttrExternal = 63 const AttrFrameBase = 64 const AttrFriend = 65 const AttrHighpc = 18 const AttrIdentifierCase = 66 const AttrImport = 24 const AttrInline = 32 const AttrIsOptional = 33 const AttrLanguage = 19 const AttrLinkageName = 110 const AttrLocation = 2 const AttrLoclistsBase = 140 const AttrLowerBound = 34 const AttrLowpc = 17 const AttrMacroInfo = 67 const AttrMacros = 121 const AttrMainSubprogram = 106 const AttrMutable = 97 const AttrName = 3 const AttrNamelistItem = 68 const AttrNoreturn = 135 const AttrObjectPointer = 100 const AttrOrdering = 9 const AttrPictureString = 96 const AttrPriority = 69 const AttrProducer = 37 const AttrPrototyped = 39 const AttrPure = 103 const AttrRanges = 85 const AttrRank = 113 const AttrRecursive = 104 const AttrReference = 119 const AttrReturnAddr = 42 const AttrRnglistsBase = 116 const AttrRvalueReference = 120 const AttrSegment = 70 const AttrSibling = 1 const AttrSignature = 105 const AttrSmall = 93 const AttrSpecification = 71 const AttrStartScope = 44 const AttrStaticLink = 72 const AttrStmtList = 16 const AttrStrOffsetsBase = 114 const AttrStride = 81 const AttrStrideSize = 46 const AttrStringLength = 25 const AttrStringLengthBitSize = 111 const AttrStringLengthByteSize = 112 const AttrThreadsScaled = 98 const AttrTrampoline = 86 const AttrType = 73 const AttrUpperBound = 47 const AttrUseLocation = 74 const AttrUseUTF8 = 83 const AttrVarParam = 75 const AttrVirtuality = 76 const AttrVisibility = 23 const AttrVtableElemLoc = 77 const ClassAddrPtr = 15 const ClassAddress = 1 const ClassBlock = 2 const ClassConstant = 3 const ClassExprLoc = 4 const ClassFlag = 5 const ClassLinePtr = 6 const ClassLocList = 16 const ClassLocListPtr = 7 const ClassMacPtr = 8 const ClassRangeListPtr = 9 const ClassReference = 10 const ClassReferenceAlt = 13 const ClassReferenceSig = 11 const ClassRngList = 17 const ClassRngListsPtr = 18 const ClassStrOffsetsPtr = 19 const ClassString = 12 const ClassStringAlt = 14 const ClassUnknown = 0 var ErrUnknownPC func New (abbrev , aranges , frame , info , line , pubnames , ranges , str ) (? , ? ) const TagAccessDeclaration = 35 const TagArrayType = 1 const TagAtomicType = 71 const TagBaseType = 36 const TagCallSite = 72 const TagCallSiteParameter = 73 const TagCatchDwarfBlock = 37 const TagClassType = 2 const TagCoarrayType = 68 const TagCommonDwarfBlock = 26 const TagCommonInclusion = 27 const TagCompileUnit = 17 const TagCondition = 63 const TagConstType = 38 const TagConstant = 39 const TagDwarfProcedure = 54 const TagDynamicType = 70 const TagEntryPoint = 3 const TagEnumerationType = 4 const TagEnumerator = 40 const TagFileType = 41 const TagFormalParameter = 5 const TagFriend = 42 const TagGenericSubrange = 69 const TagImmutableType = 75 const TagImportedDeclaration = 8 const TagImportedModule = 58 const TagImportedUnit = 61 const TagInheritance = 28 const TagInlinedSubroutine = 29 const TagInterfaceType = 56 const TagLabel = 10 const TagLexDwarfBlock = 11 const TagMember = 13 const TagModule = 30 const TagMutableType = 62 const TagNamelist = 43 const TagNamelistItem = 44 const TagNamespace = 57 const TagPackedType = 45 const TagPartialUnit = 60 const TagPointerType = 15 const TagPtrToMemberType = 31 const TagReferenceType = 16 const TagRestrictType = 55 const TagRvalueReferenceType = 66 const TagSetType = 32 const TagSharedType = 64 const TagSkeletonUnit = 74 const TagStringType = 18 const TagStructType = 19 const TagSubprogram = 46 const TagSubrangeType = 33 const TagSubroutineType = 21 const TagTemplateAlias = 67 const TagTemplateTypeParameter = 47 const TagTemplateValueParameter = 48 const TagThrownType = 49 const TagTryDwarfBlock = 50 const TagTypeUnit = 65 const TagTypedef = 22 const TagUnionType = 23 const TagUnspecifiedParameters = 24 const TagUnspecifiedType = 59 const TagVariable = 52 const TagVariant = 25 const TagVariantPart = 51 const TagVolatileType = 53 const TagWithStmt = 34 func IndexByte (b , c ) func IndexByteString (s , c ) func FormatInt (i , base ) checksum 5BE46A2E66C36BDDE60E95BF23FBD5A74C1E5276 v3; package elf pkgpath debug/elf import bytes bytes "bytes" import zlib compress/zlib "compress/zlib" import dwarf debug/dwarf "debug/dwarf" import binary encoding/binary "encoding/binary" import errors errors "errors" import fmt fmt "fmt" import io io "io" import os os "os" import strconv strconv "strconv" import strings strings "strings" indirectimport reflect reflect indirectimport unsafe unsafe init elf debug_1elf..import bufio bufio..import bytes bytes..import flate compress_1flate..import zlib compress_1zlib..import dwarf debug_1dwarf..import binary encoding_1binary..import errors errors..import fmt fmt..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import hash ~hash adler32 ~hash_1adler32 abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 1 2 1 7 1 9 1 12 1 14 1 20 1 23 1 26 2 7 2 9 2 12 2 14 2 20 2 23 2 26 3 1 3 2 3 7 3 8 3 9 3 10 3 11 3 12 3 13 3 14 3 15 3 16 3 17 3 18 3 19 3 20 3 21 3 22 3 23 3 24 3 25 3 26 4 1 4 2 4 3 4 6 4 7 4 8 4 9 4 10 4 11 4 12 4 13 4 14 4 15 4 16 4 17 4 18 4 19 4 20 4 21 4 22 4 23 4 24 4 25 4 26 5 2 5 6 5 7 5 8 5 9 5 10 5 11 5 12 5 13 5 14 5 15 5 16 5 17 5 18 5 19 5 20 5 21 5 22 5 23 5 24 5 25 5 26 6 7 6 9 6 12 6 14 6 16 6 19 6 20 6 22 6 23 6 26 7 9 7 12 7 20 8 7 8 9 8 10 8 11 8 12 8 13 8 14 8 15 8 16 8 17 8 18 8 19 8 20 8 21 8 22 8 23 8 24 8 25 8 26 10 7 10 9 10 12 10 20 11 7 11 9 11 10 11 12 11 14 11 20 11 23 11 24 11 25 12 9 12 20 13 9 13 20 13 23 14 7 14 9 14 12 14 20 14 23 15 7 15 9 15 10 15 12 15 14 15 18 15 20 15 21 15 23 15 24 15 25 16 9 17 7 17 9 17 10 17 11 17 12 17 13 17 14 17 15 17 18 17 20 17 21 17 23 17 24 17 25 18 7 18 9 18 12 18 20 19 7 19 9 19 12 19 16 19 20 19 22 19 23 19 26 20 9 21 9 21 12 21 20 22 7 22 9 22 12 22 16 22 20 23 9 23 20 24 7 24 9 24 10 24 12 24 20 24 23 25 7 25 9 25 10 25 12 25 20 25 23 25 24 types 233 55 27 27 463 497 468 26 26 481 478 2746 32 85 30 30 36 483 486 474 75 28 28 470 32 475 484 484 496 490 484 487 484 490 490 490 493 27 27 28 28 126 31 31 475 35 481 479 27 27 484 484 483 28 470 472 40 40 828 41 46 41 952 45 40 43 150 45 43 220 121 123 155 1561 167 39 43 42 1012 47 39 567 120 38 147 47 31 35 31 33 370 31 346 94 37 2242 35 265 78 75 251 93 98 218 35 4594 37 51 35 35 35 35 62 49 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 21 21 14 270 69 57 182 54 274 274 164 73 109 149 212 77 119 188 188 119 51 69 51 69 92 50 50 154 154 154 73 97 20 49 605 135 268 259 784 229 79 153 113 90 122 165 72 149 69 100 97 420 69 104 151 336 83 26 24 25 23 23 23 23 23 23 22 22 22 22 22 22 22 22 23 23 23 22 23 23 23 35 35 36 35 175 990 44 86 261 92 75 49 95 162 type 1 "Chdr32" type 2 "Chdr64" type 3 "Class" func (i ) String () ($ret2 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:98 { //98 $ret2 = .stringName($convert(, i), .classStrings, $false) //98 return //98 } //0 func (i ) GoString () ($ret3 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:99 { //99 $ret3 = .stringName($convert(, i), .classStrings, $true) //99 return //99 } //0 type 4 "CompressionType" func (i ) String () ($ret18 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:743 { //743 $ret18 = .stringName($convert(, i), .compressionStrings, $false) //743 return //743 } //0 func (i ) GoString () ($ret19 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:744 { //744 $ret19 = .stringName($convert(, i), .compressionStrings, $true) //744 return //744 } //0 type 5 "Data" func (i ) String () ($ret4 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:116 { //116 $ret4 = .stringName($convert(, i), .dataStrings, $false) //116 return //116 } //0 func (i ) GoString () ($ret5 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:117 { //117 $ret5 = .stringName($convert(, i), .dataStrings, $true) //117 return //117 } //0 type 6 "Dyn32" type 7 "Dyn64" type 8 "DynFlag" func (i ) String () ($ret26 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:1105 { //1105 $ret26 = .flagName($convert(, i), .dflagStrings, $false) //1105 return //1105 } //0 func (i ) GoString () ($ret27 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:1106 { //1106 $ret27 = .flagName($convert(, i), .dflagStrings, $true) //1106 return //1106 } //0 type 9 "DynTag" func (i ) String () ($ret24 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:1076 { //1076 $ret24 = .stringName($convert(, i), .dtStrings, $false) //1076 return //1076 } //0 func (i ) GoString () ($ret25 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:1077 { //1077 $ret25 = .stringName($convert(, i), .dtStrings, $true) //1077 return //1077 } //0 type 10 "File" func (f ) .stringTable (link ) (? , ? ) func (f ) Close () func (f ) SectionByType (typ ) func (f ) .getSymbols (typ ) (? , ? , ? ) func (f ) .getSymbols32 (typ ) (? , ? , ? ) func (f ) .getSymbols64 (typ ) (? , ? , ? ) func (f ) Section (name ) func (f ) .applyRelocations (dst , rels ) func (f ) .applyRelocationsAMD64 (dst , rels ) func (f ) .applyRelocations386 (dst , rels ) func (f ) .applyRelocationsARM (dst , rels ) func (f ) .applyRelocationsARM64 (dst , rels ) func (f ) .applyRelocationsPPC (dst , rels ) func (f ) .applyRelocationsPPC64 (dst , rels ) func (f ) .applyRelocationsMIPS (dst , rels ) func (f ) .applyRelocationsMIPS64 (dst , rels ) func (f ) .applyRelocationsRISCV (dst , rels ) func (f ) .applyRelocationsRISCV64 (dst , rels ) func (f ) .applyRelocationss390x (dst , rels ) func (f ) .applyRelocationsSPARC (dst , rels ) func (f ) .applyRelocationsSPARC64 (dst , rels ) func (f ) .applyRelocationsALPHA (dst , rels ) func (f ) DWARF () (? , ? ) func (f ) Symbols () (? , ? ) func (f ) DynamicSymbols () (? , ? ) func (f ) ImportedSymbols () (? , ? ) func (f ) .gnuVersionInit (str ) func (f ) .gnuVersion (i ) (library , version ) func (f ) ImportedLibraries () (? , ? ) func (f ) DynString (tag ) (? , ? ) type 11 "FileHeader" type 12 "FormatError" func (e ) Error () type 13 "Header32" type 14 "Header64" type 15 "ImportedSymbol" type 16 "Machine" func (i ) String () ($ret10 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:586 { //586 $ret10 = .stringName($convert(, i), .machineStrings, $false) //586 return //586 } //0 func (i ) GoString () ($ret11 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:587 { //587 $ret11 = .stringName($convert(, i), .machineStrings, $true) //587 return //587 } //0 type 17 "NType" func (i ) String () ($ret28 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:1123 { //1123 $ret28 = .stringName($convert(, i), .ntypeStrings, $false) //1123 return //1123 } //0 func (i ) GoString () ($ret29 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:1124 { //1124 $ret29 = .stringName($convert(, i), .ntypeStrings, $true) //1124 return //1124 } //0 type 18 "OSABI" func (i ) String () ($ret6 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:168 { //168 $ret6 = .stringName($convert(, i), .osabiStrings, $false) //168 return //168 } //0 func (i ) GoString () ($ret7 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:169 { //169 $ret7 = .stringName($convert(, i), .osabiStrings, $true) //169 return //169 } //0 type 19 "Prog" func (p ) Open () type 20 "Prog32" type 21 "Prog64" type 22 "ProgFlag" func (i ) String () ($ret22 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:843 { //843 $ret22 = .flagName($convert(, i), .pfStrings, $false) //843 return //843 } //0 func (i ) GoString () ($ret23 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:844 { //844 $ret23 = .flagName($convert(, i), .pfStrings, $true) //844 return //844 } //0 type 23 "ProgHeader" type 24 "ProgType" func (i ) String () ($ret20 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:823 { //823 $ret20 = .stringName($convert(, i), .ptStrings, $false) //823 return //823 } //0 func (i ) GoString () ($ret21 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:824 { //824 $ret21 = .stringName($convert(, i), .ptStrings, $true) //824 return //824 } //0 type 25 "R_386" func (i ) String () ($ret44 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:2041 { //2041 $ret44 = .stringName($convert(, i), .r386Strings, $false) //2041 return //2041 } //0 func (i ) GoString () ($ret45 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:2042 { //2042 $ret45 = .stringName($convert(, i), .r386Strings, $true) //2042 return //2042 } //0 type 26 "R_390" func (i ) String () ($ret54 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:2804 { //2804 $ret54 = .stringName($convert(, i), .r390Strings, $false) //2804 return //2804 } //0 func (i ) GoString () ($ret55 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:2805 { //2805 $ret55 = .stringName($convert(, i), .r390Strings, $true) //2805 return //2805 } //0 type 27 "R_AARCH64" func (i ) String () ($ret38 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:1577 { //1577 $ret38 = .stringName($convert(, i), .raarch64Strings, $false) //1577 return //1577 } //0 func (i ) GoString () ($ret39 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:1578 { //1578 $ret39 = .stringName($convert(, i), .raarch64Strings, $true) //1578 return //1578 } //0 type 28 "R_ALPHA" func (i ) String () ($ret40 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:1645 { //1645 $ret40 = .stringName($convert(, i), .ralphaStrings, $false) //1645 return //1645 } //0 func (i ) GoString () ($ret41 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:1646 { //1646 $ret41 = .stringName($convert(, i), .ralphaStrings, $true) //1646 return //1646 } //0 type 29 "R_ARM" func (i ) String () ($ret42 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:1945 { //1945 $ret42 = .stringName($convert(, i), .rarmStrings, $false) //1945 return //1945 } //0 func (i ) GoString () ($ret43 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:1946 { //1946 $ret43 = .stringName($convert(, i), .rarmStrings, $true) //1946 return //1946 } //0 type 30 "R_MIPS" func (i ) String () ($ret46 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:2150 { //2150 $ret46 = .stringName($convert(, i), .rmipsStrings, $false) //2150 return //2150 } //0 func (i ) GoString () ($ret47 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:2151 { //2151 $ret47 = .stringName($convert(, i), .rmipsStrings, $true) //2151 return //2151 } //0 type 31 "R_PPC" func (i ) String () ($ret48 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:2321 { //2321 $ret48 = .stringName($convert(, i), .rppcStrings, $false) //2321 return //2321 } //0 func (i ) GoString () ($ret49 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:2322 { //2322 $ret49 = .stringName($convert(, i), .rppcStrings, $true) //2322 return //2322 } //0 type 32 "R_PPC64" func (i ) String () ($ret50 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:2550 { //2550 $ret50 = .stringName($convert(, i), .rppc64Strings, $false) //2550 return //2550 } //0 func (i ) GoString () ($ret51 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:2551 { //2551 $ret51 = .stringName($convert(, i), .rppc64Strings, $true) //2551 return //2551 } //0 type 33 "R_RISCV" func (i ) String () ($ret52 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:2670 { //2670 $ret52 = .stringName($convert(, i), .rriscvStrings, $false) //2670 return //2670 } //0 func (i ) GoString () ($ret53 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:2671 { //2671 $ret53 = .stringName($convert(, i), .rriscvStrings, $true) //2671 return //2671 } //0 type 34 "R_SPARC" func (i ) String () ($ret56 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:2928 { //2928 $ret56 = .stringName($convert(, i), .rsparcStrings, $false) //2928 return //2928 } //0 func (i ) GoString () ($ret57 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:2929 { //2929 $ret57 = .stringName($convert(, i), .rsparcStrings, $true) //2929 return //2929 } //0 type 35 "R_X86_64" func (i ) String () ($ret36 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:1305 { //1305 $ret36 = .stringName($convert(, i), .rx86_64Strings, $false) //1305 return //1305 } //0 func (i ) GoString () ($ret37 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:1306 { //1306 $ret37 = .stringName($convert(, i), .rx86_64Strings, $true) //1306 return //1306 } //0 type 36 "Rel32" type 37 "Rel64" type 38 "Rela32" type 39 "Rela64" type 40 "Section" func (s ) Data () (? , ? ) func (s ) Open () type 41 "Section32" type 42 "Section64" type 43 "SectionFlag" func (i ) String () ($ret16 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:721 { //721 $ret16 = .flagName($convert(, i), .shfStrings, $false) //721 return //721 } //0 func (i ) GoString () ($ret17 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:722 { //722 $ret17 = .flagName($convert(, i), .shfStrings, $true) //722 return //722 } //0 type 44 "SectionHeader" type 45 "SectionIndex" func (i ) String () ($ret12 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:614 { //614 $ret12 = .stringName($convert(, i), .shnStrings, $false) //614 return //614 } //0 func (i ) GoString () ($ret13 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:615 { //615 $ret13 = .stringName($convert(, i), .shnStrings, $true) //615 return //615 } //0 type 46 "SectionType" func (i ) String () ($ret14 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:685 { //685 $ret14 = .stringName($convert(, i), .shtStrings, $false) //685 return //685 } //0 func (i ) GoString () ($ret15 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:686 { //686 $ret15 = .stringName($convert(, i), .shtStrings, $true) //686 return //686 } //0 type 47 "Sym32" type 48 "Sym64" type 49 "SymBind" func (i ) String () ($ret30 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:1149 { //1149 $ret30 = .stringName($convert(, i), .stbStrings, $false) //1149 return //1149 } //0 func (i ) GoString () ($ret31 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:1150 { //1150 $ret31 = .stringName($convert(, i), .stbStrings, $true) //1150 return //1150 } //0 type 50 "SymType" func (i ) String () ($ret32 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:1183 { //1183 $ret32 = .stringName($convert(, i), .sttStrings, $false) //1183 return //1183 } //0 func (i ) GoString () ($ret33 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:1184 { //1184 $ret33 = .stringName($convert(, i), .sttStrings, $true) //1184 return //1184 } //0 type 51 "SymVis" func (i ) String () ($ret34 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:1203 { //1203 $ret34 = .stringName($convert(, i), .stvStrings, $false) //1203 return //1203 } //0 func (i ) GoString () ($ret35 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:1204 { //1204 $ret35 = .stringName($convert(, i), .stvStrings, $true) //1204 return //1204 } //0 type 52 "Symbol" type 53 "Type" func (i ) String () ($ret8 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:198 { //198 $ret8 = .stringName($convert(, i), .typeStrings, $false) //198 return //198 } //0 func (i ) GoString () ($ret9 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:199 { //199 $ret9 = .stringName($convert(, i), .typeStrings, $true) //199 return //199 } //0 type 54 "Version" func (i ) String () ($ret0 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:80 { //80 $ret0 = .stringName($convert(, i), .versionStrings, $false) //80 return //80 } //0 func (i ) GoString () ($ret1 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:81 { //81 $ret1 = .stringName($convert(, i), .versionStrings, $true) //81 return //81 } //0 type 55 ".debug/elf.intName" type 56 ".debug/elf.verneed" type 57 ".debug/elf.zeroReader" func (? ) ReadAt (p , off ) (n , err ) // /build/gcc/src/gcc/libgo/go/debug/elf/file.go:1597 { //1598 var i //1598 { //1598 var $t0 = len(p) //1598 if ($t0 != $convert(, 0 )) { //1598 var $t1 = &(p)[0 ] //1598 var $t2 = ($t0 * 1 ) //1598 __builtin_memset($convert(, $t1), $convert(, 0 ), $convert(, $t2)) //1598 i = ($t0 - $convert(, 1 )) //1598 } //1598 } //0 } //1600 { //1601 { //1601 var $t3 = len(p) //1601 var $t4 = $convert(, $nil) //1601 n = $t3 //1601 err = $t4 //1601 } //0 return //1601 } //0 type 58 ".debug/dwarf.abbrev" type 59 ".debug/dwarf.abbrevTable" type 60 ".debug/dwarf.afield" type 61 ".debug/dwarf.buf" func (b ) .uint8 () func (b ) .error (s ) func (b ) .string () func (b ) .entry (cu , atab , ubase , vers ) func (b ) .uint64 () func (b ) .uint () func (b ) .uint24 () func (b ) .skip (n ) func (b ) .bytes (n ) func (b ) .uint16 () func (b ) .uint32 () func (b ) .varint () (c , bits ) func (b ) .int () func (b ) .addr () func (b ) .unitLength () (length , dwarf64 ) type 62 ".debug/dwarf.dataFormat" type 63 ".debug/dwarf.format" type 64 ".debug/dwarf.lnctForm" type 65 ".debug/dwarf.typeFixer" func (tf ) .apply () func (tf ) .recordArrayType (t ) type 66 ".debug/dwarf.typeReader" type 67 ".debug/dwarf.typeUnit" type 68 ".debug/dwarf.unit" func (u ) .addrsize () func (u ) .dwarf64 () (? , ? ) func (u ) .version () type 69 "debug/dwarf.Attr" func (a ) GoString () func (i ) String () type 70 "debug/dwarf.Class" func (i ) GoString () func (i ) String () type 71 "debug/dwarf.CommonType" func (c ) Size () func (c ) Common () ($ret67 ) type 72 "debug/dwarf.Data" func (d ) .parseUnits () (? , ? ) func (d ) .sigToType (sig ) (? , ? ) func (d ) .parseAbbrev (off , vers ) (? , ? ) func (d ) Ranges (e ) (? , ? ) func (d ) .dwarf2Ranges (u , base , ranges , ret ) (? , ? ) func (d ) LineReader (cu ) (? , ? ) func (d ) .debugAddr (format , addrBase , idx ) (? , ? ) func (d ) .parseTypes (name , types ) func (d ) .offsetToUnit (off ) func (d ) .dwarf5Ranges (u , cu , base , ranges , ret ) (? , ? ) func (d ) Type (off ) (? , ? ) func (d ) AddTypes (name , types ) func (d ) Reader () func (d ) .baseAddressForEntry (e ) (? , ? , ? ) func (d ) AddSection (name , contents ) func (d ) .readType (name , r , off , typeCache , fixups ) (? , ? ) type 73 "debug/dwarf.Entry" func (e ) AttrField (a ) func (e ) Val (a ) type 74 "debug/dwarf.Field" type 75 "debug/dwarf.LineEntry" type 76 "debug/dwarf.LineFile" type 77 "debug/dwarf.LineReader" func (r ) .readHeader (compDir ) func (r ) SeekPC (pc , entry ) func (r ) .readLNCTFormat () func (r ) .readLNCT (s , dwarf64 ) (path , mtime , size , err ) func (r ) .resetState () func (r ) .readFileEntry () (? , ? ) func (r ) .updateFile () func (r ) Files () func (r ) .step (entry ) func (r ) Tell () func (r ) .advancePC (opAdvance ) func (r ) Next (entry ) func (r ) Seek (pos ) func (r ) Reset () type 78 "debug/dwarf.LineReaderPos" type 79 "debug/dwarf.Offset" type 80 "debug/dwarf.Reader" func (r ) SeekPC (pc ) (? , ? ) func (r ) SkipChildren () func (r ) .clone () func (r ) Next () (? , ? ) func (r ) .offset () func (r ) .nextUnit () func (r ) .maybeNextUnit () func (r ) ByteOrder () func (r ) Seek (off ) func (r ) AddressSize () type 81 "debug/dwarf.Tag" func (i ) String () func (t ) GoString () type 82 "debug/dwarf.Type" type 83 "debug/dwarf.TypedefType" func (t ) Size () func (t ) String () type 84 "encoding/binary.ByteOrder" type 85 "io.Closer" type 86 "io.ReadSeeker" type 87 "io.Reader" type 88 "io.ReaderAt" type 89 "io.SectionReader" func (s ) Size () func (s ) Seek (offset , whence ) (? , ? ) func (s ) ReadAt (p , off ) (n , err ) func (s ) Read (p ) (n , err ) type 90 "io.Seeker" type 91 ".reflect.flag" func (f ) .kind () ($ret98 ) func (f ) .ro () ($ret99 ) func (f ) .mustBe (expected ) func (f ) .mustBeExported () func (f ) .mustBeAssignableSlow () func (f ) .mustBeExportedSlow () func (f ) .mustBeAssignable () type 92 ".reflect.hiter" func (h ) .initialized () type 93 ".reflect.method" type 94 ".reflect.rtype" func (t ) NumOut () func (t ) Implements (u ) func (t ) Key () func (t ) Field (i ) func (t ) FieldByNameFunc (match ) (? , ? ) func (t ) IsVariadic () func (t ) Align () func (t ) Kind () func (t ) Elem () func (t ) .rawString () func (t ) FieldByName (name ) (? , ? ) func (t ) NumMethod () func (t ) .pointers () func (t ) ConvertibleTo (u ) func (t ) Out (i ) func (t ) Method (i ) (m ) func (t ) FieldByIndex (index ) func (t ) MethodByName (name ) (m , ok ) func (t ) NumIn () func (t ) .ptrTo () func (t ) AssignableTo (u ) func (t ) Comparable () func (t ) FieldAlign () func (t ) Size () func (t ) Name () func (t ) Bits () func (t ) .exportedMethods () func (t ) String () func (t ) .common () ($ret29 ) func (t ) .hasName () func (t ) In (i ) func (t ) Len () func (t ) NumField () func (t ) .gcSlice (begin , end ) func (t ) PkgPath () func (t ) ChanDir () type 95 ".reflect.tflag" type 96 ".reflect.uncommonType" func (t ) .uncommon () ($ret17 ) func (t ) .exportedMethods () func (t ) PkgPath () func (t ) Name () type 97 "reflect.ChanDir" func (d ) String () type 98 "reflect.Kind" func (k ) String () type 99 "reflect.MapIter" func (iter ) Key () func (iter ) Next () func (iter ) Value () func (iter ) Reset (v ) type 100 "reflect.Method" func (m ) IsExported () type 101 "reflect.StructField" func (f ) IsExported () type 102 "reflect.StructTag" func (tag ) Get (key ) func (tag ) Lookup (key ) (value , ok ) type 103 "reflect.Type" type 104 "reflect.Value" func (v ) SetBool (x ) func (v ) SetComplex (x ) func (v ) Send (x ) func (v ) .call (op , in ) func (v ) FieldByNameFunc (match ) func (v ) Recv () (x , ok ) func (v ) .recv (nb ) (val , ok ) func (v ) OverflowUint (x ) func (v ) .setRunes (x ) func (v ) OverflowFloat (x ) func (v ) Pointer () func (v ) OverflowInt (x ) func (v ) NumField () func (v ) MethodByName (name ) func (v ) MapRange () func (v ) SetIterValue (iter ) func (v ) String () func (v ) Float () func (v ) FieldByName (name ) func (v ) Field (i ) func (v ) OverflowComplex (x ) func (v ) FieldByIndexErr (index ) (? , ? ) func (v ) Slice (i , j ) func (v ) CanFloat () func (v ) SetBytes (x ) func (v ) CanInt () func (v ) CanAddr () func (v ) SetLen (n ) func (v ) SetInt (x ) func (v ) InterfaceData () func (v ) Convert (t ) func (v ) Elem () func (v ) SetString (x ) func (v ) Kind () func (v ) Bytes () func (v ) MapIndex (key ) func (v ) .assignTo (context , dst , target ) func (v ) SetFloat (x ) func (v ) Index (i ) func (v ) Int () func (v ) CanConvert (t ) func (v ) UnsafePointer () func (v ) SetMapIndex (key , elem ) func (v ) Uint () func (v ) SetCap (n ) func (v ) CanUint () func (v ) TrySend (x ) func (v ) Slice3 (i , j , k ) func (v ) UnsafeAddr () func (v ) Set (x ) func (v ) IsValid () func (v ) SetUint (x ) func (v ) IsNil () func (v ) Complex () func (v ) .pointer () func (v ) Interface () (i ) func (v ) MapKeys () func (v ) .runes () func (v ) Close () func (v ) .send (x , nb ) (selected ) func (v ) Addr () func (v ) TryRecv () (x , ok ) func (v ) Bool () func (v ) Call (in ) func (v ) CanSet () func (v ) CanInterface () func (v ) Cap () func (v ) FieldByIndex (index ) func (v ) CallSlice (in ) func (v ) Len () func (v ) SetPointer (x ) func (v ) CanComplex () func (v ) Method (i ) func (v ) IsZero () func (v ) SetIterKey (iter ) func (v ) NumMethod () func (v ) Type () type 105 "unsafe.Pointer" type 106 (? , ? , ? ) type 107 (? ) type 108 (? ) type 109 (? ) type 110 (? ) type 111 (? , ? , ? ) type 112 (? , ? ) type 113 * type 114 * type 115 * type 116 * type 117 * type 118 * type 119 * type 120 * type 121 * type 122 * type 123 * type 124 * type 125 * type 126 * type 127 * type 128 * type 129 * type 130 * type 131 * type 132 * type 133 * type 134 * type 135 * type 136 * type 137 * type 138 * type 139 * type 140 *any type 141 struct { Address ; OpIndex ; File ; Line ; Column ; IsStmt ; BasicBlock ; PrologueEnd ; EpilogueBegin ; ISA ; Discriminator ; EndSequence ; } type 142 struct { Attr ; Val ; Class ; } type 143 struct { ByteSize ; Name ; } type 144 struct { Class ; Data ; Version ; OSABI ; ABIVersion ; ByteOrder ; Type ; Machine ; Entry ; } type 145 struct { File ; Name ; } type 146 struct { Ident ; Type ; Machine ; Version ; Entry ; Phoff ; Shoff ; Flags ; Ehsize ; Phentsize ; Phnum ; Shentsize ; Shnum ; Shstrndx ; } type 147 struct { Ident ; Type ; Machine ; Version ; Entry ; Phoff ; Shoff ; Flags ; Ehsize ; Phentsize ; Phnum ; Shentsize ; Shnum ; Shstrndx ; } type 148 struct { Name ; Info ; Other ; Section ; Value ; Size ; Version ; Library ; } type 149 struct { Name ; Mtime ; Length ; } type 150 struct { Name ; PkgPath ; Type ; Func ; Index ; } type 151 struct { Name ; PkgPath ; Type ; Tag ; Offset ; Index ; Anonymous ; } type 152 struct { Name ; Type ; Flags ; Addr ; Offset ; Size ; Link ; Info ; Addralign ; Entsize ; FileSize ; } type 153 struct { Name ; Version ; Library ; } type 154 struct { Name ; Info ; Other ; Shndx ; Value ; Size ; } type 155 struct { Name ; Type ; Flags ; Addr ; Off ; Size ; Link ; Info ; Addralign ; Entsize ; } type 156 struct { Name ; Type ; Flags ; Addr ; Off ; Size ; Link ; Info ; Addralign ; Entsize ; } type 157 struct { Name ; Value ; Size ; Info ; Other ; Shndx ; } type 158 struct { Off ; Info ; } type 159 struct { Off ; Info ; Addend ; } type 160 struct { Off ; Info ; } type 161 struct { Off ; Info ; Addend ; } type 162 struct { Offset ; Tag ; Children ; Field ; } type 163 struct { Tag ; Val ; } type 164 struct { Tag ; Val ; } type 165 struct { Type ; Flags ; Off ; Vaddr ; Paddr ; Filesz ; Memsz ; Align ; } type 166 struct { Type ; Flags ; Off ; Vaddr ; Paddr ; Filesz ; Memsz ; Align ; } type 167 struct { Type ; Off ; Vaddr ; Paddr ; Filesz ; Memsz ; Flags ; Align ; } type 168 struct { Type ; Size ; Addralign ; } type 169 struct { Type ; .debug/elf._ ; Size ; Addralign ; } type 170 struct { } type 171 struct { ? ; Type ; } type 172 struct { .debug/dwarf.abbrev ; .debug/dwarf.aranges ; .debug/dwarf.frame ; .debug/dwarf.info ; .debug/dwarf.line ; .debug/dwarf.pubnames ; .debug/dwarf.ranges ; .debug/dwarf.str ; .debug/dwarf.addr ; .debug/dwarf.lineStr ; .debug/dwarf.strOffsets ; .debug/dwarf.rngLists ; .debug/dwarf.abbrevCache ; .debug/dwarf.bigEndian ; .debug/dwarf.order ; .debug/dwarf.typeCache ; .debug/dwarf.typeSigs ; .debug/dwarf.unit ; } type 173 struct { .debug/dwarf.attr ; .debug/dwarf.fmt ; .debug/dwarf.class ; .debug/dwarf.val ; } type 174 struct { .debug/dwarf.b ; .debug/dwarf.d ; .debug/dwarf.err ; .debug/dwarf.unit ; .debug/dwarf.lastUnit ; .debug/dwarf.lastChildren ; .debug/dwarf.lastSibling ; .debug/dwarf.cu ; } type 175 struct { .debug/dwarf.base ; .debug/dwarf.off ; .debug/dwarf.data ; .debug/dwarf.atable ; .debug/dwarf.asize ; .debug/dwarf.vers ; .debug/dwarf.utype ; .debug/dwarf.is64 ; } type 176 struct { .debug/dwarf.buf ; .debug/dwarf.section ; .debug/dwarf.str ; .debug/dwarf.lineStr ; .debug/dwarf.version ; .debug/dwarf.addrsize ; .debug/dwarf.segmentSelectorSize ; .debug/dwarf.minInstructionLength ; .debug/dwarf.maxOpsPerInstruction ; .debug/dwarf.defaultIsStmt ; .debug/dwarf.lineBase ; .debug/dwarf.lineRange ; .debug/dwarf.opcodeBase ; .debug/dwarf.opcodeLengths ; .debug/dwarf.directories ; .debug/dwarf.fileEntries ; .debug/dwarf.programOffset ; .debug/dwarf.endOffset ; .debug/dwarf.initialFileEntries ; .debug/dwarf.state ; .debug/dwarf.fileIndex ; } type 177 struct { .debug/dwarf.dwarf ; .debug/dwarf.order ; .debug/dwarf.format ; .debug/dwarf.name ; .debug/dwarf.off ; .debug/dwarf.data ; .debug/dwarf.err ; } type 178 struct { .debug/dwarf.lnct ; .debug/dwarf.form ; } type 179 struct { .debug/dwarf.off ; .debug/dwarf.numFileEntries ; .debug/dwarf.state ; .debug/dwarf.fileIndex ; } type 180 struct { .debug/dwarf.tag ; .debug/dwarf.children ; .debug/dwarf.field ; } type 181 struct { .debug/dwarf.typedefs ; .debug/dwarf.arraytypes ; } type 182 struct { ? ; .debug/dwarf.toff ; .debug/dwarf.name ; .debug/dwarf.cache ; } type 183 struct { ? ; Sections ; Progs ; .debug/elf.closer ; .debug/elf.gnuNeed ; .debug/elf.gnuVersym ; } type 184 struct { ? ; ? ; .debug/elf.sr ; } type 185 struct { ? ; ? ; .debug/elf.sr ; .debug/elf.compressionType ; .debug/elf.compressionOffset ; } type 186 struct { .debug/elf.i ; .debug/elf.s ; } type 187 struct { .debug/elf.off ; .debug/elf.msg ; .debug/elf.val ; } type 188 struct { .io.r ; .io.base ; .io.off ; .io.limit ; } type 189 struct { .reflect.key ; .reflect.elem ; .reflect.t ; .reflect.h ; .reflect.buckets ; .reflect.bptr ; .reflect.overflow ; .reflect.oldoverflow ; .reflect.startBucket ; .reflect.offset ; .reflect.wrapped ; B ; .reflect.i ; .reflect.bucket ; .reflect.checkBucket ; } type 190 struct { .reflect.m ; .reflect.hiter ; } type 191 struct { .reflect.name ; .reflect.pkgPath ; .reflect.methods ; } type 192 struct { .reflect.name ; .reflect.pkgPath ; .reflect.mtyp ; .reflect.typ ; .reflect.tfn ; } type 193 struct { .reflect.size ; .reflect.ptrdata ; .reflect.hash ; .reflect.tflag ; .reflect.align ; .reflect.fieldAlign ; .reflect.kind ; .reflect.equal ; .reflect.gcdata ; .reflect.string ; ? ; .reflect.ptrToThis ; } type 194 struct { .reflect.typ ; .reflect.ptr ; ? ; } type 195 [16 ] type 196 [2 ] type 197 [2 ] type 198 [] type 199 [] type 200 [] type 201 [] type 202 [] type 203 [] type 204 [] type 205 [] type 206 [] type 207 [] type 208 [] type 209 [] type 210 [] type 211 [] type 212 [] type 213 [] type 214 [] type 215 [] type 216 [] type 217 [] type 218 [] type 219 map [] type 220 map [] type 221 map [] type 222 map [] type 223 interface { AddressSize () ; Next () (? , ? ); Seek (? ); .debug/dwarf.clone () ; .debug/dwarf.offset () ; } type 224 interface { Align () ; AssignableTo (u ) ; Bits () ; ChanDir () ; Comparable () ; ConvertibleTo (u ) ; Elem () ; Field (i ) ; FieldAlign () ; FieldByIndex (index ) ; FieldByName (name ) (? , ? ); FieldByNameFunc (match ) (? , ? ); Implements (u ) ; In (i ) ; IsVariadic () ; Key () ; Kind () ; Len () ; Method (? ) ; MethodByName (? ) (? , ? ); Name () ; NumField () ; NumIn () ; NumMethod () ; NumOut () ; Out (i ) ; PkgPath () ; Size () ; String () ; .reflect.common () ; .reflect.rawString () ; .reflect.uncommon () ; } type 225 interface { Close () ; } type 226 interface { Common () ; Size () ; String () ; } type 227 interface { PutUint16 (? , ? ); PutUint32 (? , ? ); PutUint64 (? , ? ); String () ; Uint16 (? ) ; Uint32 (? ) ; Uint64 (? ) ; } type 228 interface { ReadAt (p , off ) (n , err ); } type 229 interface { Read (p ) (n , err ); } type 230 interface { ? ; ? ; } type 231 interface { Seek (offset , whence ) (? , ? ); } type 232 interface { .debug/dwarf.addrsize () ; .debug/dwarf.dwarf64 () (dwarf64 , isKnown ); .debug/dwarf.version () ; } var .classStrings var .compressionStrings var .dataStrings var .dflagStrings var .dtStrings func .flagName (i , names , goSyntax ) var .machineStrings var .ntypeStrings var .osabiStrings var .pfStrings var .ptStrings var .r386Strings var .r390Strings var .raarch64Strings var .ralphaStrings var .rarmStrings var .rmipsStrings var .rppc64Strings var .rppcStrings var .rriscvStrings var .rsparcStrings var .rx86_64Strings var .shfStrings var .shnStrings var .shtStrings var .stbStrings func .stringName (i , names , goSyntax ) var .sttStrings var .stvStrings var .typeStrings var .versionStrings const ARM_MAGIC_TRAMP_NUMBER = 1543503875 const COMPRESS_HIOS = 1879048191 const COMPRESS_HIPROC = 2147483647 const COMPRESS_LOOS = 1610612736 const COMPRESS_LOPROC = 1879048192 const COMPRESS_ZLIB = 1 const DF_BIND_NOW = 8 const DF_ORIGIN = 1 const DF_STATIC_TLS = 16 const DF_SYMBOLIC = 2 const DF_TEXTREL = 4 const DT_ADDRRNGHI = 1879047935 const DT_ADDRRNGLO = 1879047680 const DT_AUDIT = 1879047932 const DT_AUXILIARY = 2147483645 const DT_BIND_NOW = 24 const DT_CHECKSUM = 1879047672 const DT_CONFIG = 1879047930 const DT_DEBUG = 21 const DT_DEPAUDIT = 1879047931 const DT_ENCODING = 32 const DT_FEATURE = 1879047676 const DT_FILTER = 2147483647 const DT_FINI = 13 const DT_FINI_ARRAY = 26 const DT_FINI_ARRAYSZ = 28 const DT_FLAGS = 30 const DT_FLAGS_1 = 1879048187 const DT_GNU_CONFLICT = 1879047928 const DT_GNU_CONFLICTSZ = 1879047670 const DT_GNU_HASH = 1879047925 const DT_GNU_LIBLIST = 1879047929 const DT_GNU_LIBLISTSZ = 1879047671 const DT_GNU_PRELINKED = 1879047669 const DT_HASH = 4 const DT_HIOS = 1879044096 const DT_HIPROC = 2147483647 const DT_INIT = 12 const DT_INIT_ARRAY = 25 const DT_INIT_ARRAYSZ = 27 const DT_JMPREL = 23 const DT_LOOS = 1610612749 const DT_LOPROC = 1879048192 const DT_MIPS_AUX_DYNAMIC = 1879048241 const DT_MIPS_BASE_ADDRESS = 1879048198 const DT_MIPS_COMPACT_SIZE = 1879048239 const DT_MIPS_CONFLICT = 1879048200 const DT_MIPS_CONFLICTNO = 1879048203 const DT_MIPS_CXX_FLAGS = 1879048226 const DT_MIPS_DELTA_CLASS = 1879048215 const DT_MIPS_DELTA_CLASSSYM = 1879048224 const DT_MIPS_DELTA_CLASSSYM_NO = 1879048225 const DT_MIPS_DELTA_CLASS_NO = 1879048216 const DT_MIPS_DELTA_INSTANCE = 1879048217 const DT_MIPS_DELTA_INSTANCE_NO = 1879048218 const DT_MIPS_DELTA_RELOC = 1879048219 const DT_MIPS_DELTA_RELOC_NO = 1879048220 const DT_MIPS_DELTA_SYM = 1879048221 const DT_MIPS_DELTA_SYM_NO = 1879048222 const DT_MIPS_DYNSTR_ALIGN = 1879048235 const DT_MIPS_FLAGS = 1879048197 const DT_MIPS_GOTSYM = 1879048211 const DT_MIPS_GP_VALUE = 1879048240 const DT_MIPS_HIDDEN_GOTIDX = 1879048231 const DT_MIPS_HIPAGENO = 1879048212 const DT_MIPS_ICHECKSUM = 1879048195 const DT_MIPS_INTERFACE = 1879048234 const DT_MIPS_INTERFACE_SIZE = 1879048236 const DT_MIPS_IVERSION = 1879048196 const DT_MIPS_LIBLIST = 1879048201 const DT_MIPS_LIBLISTNO = 1879048208 const DT_MIPS_LOCALPAGE_GOTIDX = 1879048229 const DT_MIPS_LOCAL_GOTIDX = 1879048230 const DT_MIPS_LOCAL_GOTNO = 1879048202 const DT_MIPS_MSYM = 1879048199 const DT_MIPS_OPTIONS = 1879048233 const DT_MIPS_PERF_SUFFIX = 1879048238 const DT_MIPS_PIXIE_INIT = 1879048227 const DT_MIPS_PLTGOT = 1879048242 const DT_MIPS_PROTECTED_GOTIDX = 1879048232 const DT_MIPS_RLD_MAP = 1879048214 const DT_MIPS_RLD_MAP_REL = 1879048245 const DT_MIPS_RLD_TEXT_RESOLVE_ADDR = 1879048237 const DT_MIPS_RLD_VERSION = 1879048193 const DT_MIPS_RWPLT = 1879048244 const DT_MIPS_SYMBOL_LIB = 1879048228 const DT_MIPS_SYMTABNO = 1879048209 const DT_MIPS_TIME_STAMP = 1879048194 const DT_MIPS_UNREFEXTNO = 1879048210 const DT_MOVEENT = 1879047674 const DT_MOVESZ = 1879047675 const DT_MOVETAB = 1879047934 const DT_NEEDED = 1 const DT_NULL = 0 const DT_PLTGOT = 3 const DT_PLTPAD = 1879047933 const DT_PLTPADSZ = 1879047673 const DT_PLTREL = 20 const DT_PLTRELSZ = 2 const DT_POSFLAG_1 = 1879047677 const DT_PPC64_GLINK = 1879048192 const DT_PPC64_OPD = 1879048193 const DT_PPC64_OPDSZ = 1879048194 const DT_PPC64_OPT = 1879048195 const DT_PPC_GOT = 1879048192 const DT_PPC_OPT = 1879048193 const DT_PREINIT_ARRAY = 32 const DT_PREINIT_ARRAYSZ = 33 const DT_REL = 17 const DT_RELA = 7 const DT_RELACOUNT = 1879048185 const DT_RELAENT = 9 const DT_RELASZ = 8 const DT_RELCOUNT = 1879048186 const DT_RELENT = 19 const DT_RELSZ = 18 const DT_RPATH = 15 const DT_RUNPATH = 29 const DT_SONAME = 14 const DT_SPARC_REGISTER = 1879048193 const DT_STRSZ = 10 const DT_STRTAB = 5 const DT_SYMBOLIC = 16 const DT_SYMENT = 11 const DT_SYMINENT = 1879047679 const DT_SYMINFO = 1879047935 const DT_SYMINSZ = 1879047678 const DT_SYMTAB = 6 const DT_SYMTAB_SHNDX = 34 const DT_TEXTREL = 22 const DT_TLSDESC_GOT = 1879047927 const DT_TLSDESC_PLT = 1879047926 const DT_USED = 2147483646 const DT_VALRNGHI = 1879047679 const DT_VALRNGLO = 1879047424 const DT_VERDEF = 1879048188 const DT_VERDEFNUM = 1879048189 const DT_VERNEED = 1879048190 const DT_VERNEEDNUM = 1879048191 const DT_VERSYM = 1879048176 const EI_ABIVERSION = 8 const EI_CLASS = 4 const EI_DATA = 5 const EI_NIDENT = 16 const EI_OSABI = 7 const EI_PAD = 9 const EI_VERSION = 6 const ELFCLASS32 = 1 const ELFCLASS64 = 2 const ELFCLASSNONE = 0 const ELFDATA2LSB = 1 const ELFDATA2MSB = 2 const ELFDATANONE = 0 const ELFMAG = "\x7FELF" const ELFOSABI_86OPEN = 5 const ELFOSABI_AIX = 7 const ELFOSABI_ARM = 97 const ELFOSABI_AROS = 15 const ELFOSABI_CLOUDABI = 17 const ELFOSABI_FENIXOS = 16 const ELFOSABI_FREEBSD = 9 const ELFOSABI_HPUX = 1 const ELFOSABI_HURD = 4 const ELFOSABI_IRIX = 8 const ELFOSABI_LINUX = 3 const ELFOSABI_MODESTO = 11 const ELFOSABI_NETBSD = 2 const ELFOSABI_NONE = 0 const ELFOSABI_NSK = 14 const ELFOSABI_OPENBSD = 12 const ELFOSABI_OPENVMS = 13 const ELFOSABI_SOLARIS = 6 const ELFOSABI_STANDALONE = 255 const ELFOSABI_TRU64 = 10 const EM_386 = 3 const EM_486 = 6 const EM_56800EX = 200 const EM_68HC05 = 72 const EM_68HC08 = 71 const EM_68HC11 = 70 const EM_68HC12 = 53 const EM_68HC16 = 69 const EM_68K = 4 const EM_78KOR = 199 const EM_8051 = 165 const EM_860 = 7 const EM_88K = 5 const EM_960 = 19 const EM_AARCH64 = 183 const EM_ALPHA = 36902 const EM_ALPHA_STD = 41 const EM_ALTERA_NIOS2 = 113 const EM_AMDGPU = 224 const EM_ARC = 45 const EM_ARCA = 109 const EM_ARC_COMPACT = 93 const EM_ARC_COMPACT2 = 195 const EM_ARM = 40 const EM_AVR = 83 const EM_AVR32 = 185 const EM_BA1 = 201 const EM_BA2 = 202 const EM_BLACKFIN = 106 const EM_BPF = 247 const EM_C166 = 116 const EM_CDP = 215 const EM_CE = 119 const EM_CLOUDSHIELD = 192 const EM_COGE = 216 const EM_COLDFIRE = 52 const EM_COOL = 217 const EM_COREA_1ST = 193 const EM_COREA_2ND = 194 const EM_CR = 103 const EM_CR16 = 177 const EM_CRAYNV2 = 172 const EM_CRIS = 76 const EM_CRX = 114 const EM_CSR_KALIMBA = 219 const EM_CUDA = 190 const EM_CYPRESS_M8C = 161 const EM_D10V = 85 const EM_D30V = 86 const EM_DSP24 = 136 const EM_DSPIC30F = 118 const EM_DXP = 112 const EM_ECOG1 = 168 const EM_ECOG16 = 176 const EM_ECOG1X = 168 const EM_ECOG2 = 134 const EM_ETPU = 178 const EM_EXCESS = 111 const EM_F2MC16 = 104 const EM_FIREPATH = 78 const EM_FR20 = 37 const EM_FR30 = 84 const EM_FT32 = 222 const EM_FX66 = 66 const EM_H8S = 48 const EM_H8_300 = 46 const EM_H8_300H = 47 const EM_H8_500 = 49 const EM_HUANY = 81 const EM_IA_64 = 50 const EM_INTEL205 = 205 const EM_INTEL206 = 206 const EM_INTEL207 = 207 const EM_INTEL208 = 208 const EM_INTEL209 = 209 const EM_IP2K = 101 const EM_JAVELIN = 77 const EM_K10M = 181 const EM_KM32 = 210 const EM_KMX16 = 212 const EM_KMX32 = 211 const EM_KMX8 = 213 const EM_KVARC = 214 const EM_L10M = 180 const EM_LANAI = 244 const EM_LATTICEMICO32 = 138 const EM_M16C = 117 const EM_M32 = 1 const EM_M32C = 120 const EM_M32R = 88 const EM_MANIK = 171 const EM_MAX = 102 const EM_MAXQ30 = 169 const EM_MCHP_PIC = 204 const EM_MCST_ELBRUS = 175 const EM_ME16 = 59 const EM_METAG = 174 const EM_MICROBLAZE = 189 const EM_MIPS = 8 const EM_MIPS_RS3_LE = 10 const EM_MIPS_RS4_BE = 10 const EM_MIPS_X = 51 const EM_MMA = 54 const EM_MMDSP_PLUS = 160 const EM_MMIX = 80 const EM_MN10200 = 90 const EM_MN10300 = 89 const EM_MOXIE = 223 const EM_MSP430 = 105 const EM_NCPU = 56 const EM_NDR1 = 57 const EM_NDS32 = 167 const EM_NONE = 0 const EM_NORC = 218 const EM_NS32K = 97 const EM_OPEN8 = 196 const EM_OPENRISC = 92 const EM_PARISC = 15 const EM_PCP = 55 const EM_PDP10 = 64 const EM_PDP11 = 65 const EM_PDSP = 63 const EM_PJ = 91 const EM_PPC = 20 const EM_PPC64 = 21 const EM_PRISM = 82 const EM_QDSP6 = 164 const EM_R32C = 162 const EM_RCE = 39 const EM_RH32 = 38 const EM_RISCV = 243 const EM_RL78 = 197 const EM_RS08 = 132 const EM_RX = 173 const EM_S370 = 9 const EM_S390 = 22 const EM_SCORE7 = 135 const EM_SEP = 108 const EM_SE_C17 = 139 const EM_SE_C33 = 107 const EM_SH = 42 const EM_SHARC = 133 const EM_SLE9X = 179 const EM_SNP1K = 99 const EM_SPARC = 2 const EM_SPARC32PLUS = 18 const EM_SPARCV9 = 43 const EM_ST100 = 60 const EM_ST19 = 74 const EM_ST200 = 100 const EM_ST7 = 68 const EM_ST9PLUS = 67 const EM_STARCORE = 58 const EM_STM8 = 186 const EM_STXP7X = 166 const EM_SVX = 73 const EM_TILE64 = 187 const EM_TILEGX = 191 const EM_TILEPRO = 188 const EM_TINYJ = 61 const EM_TI_ARP32 = 143 const EM_TI_C2000 = 141 const EM_TI_C5500 = 142 const EM_TI_C6000 = 140 const EM_TI_PRU = 144 const EM_TMM_GPP = 96 const EM_TPC = 98 const EM_TRICORE = 44 const EM_TRIMEDIA = 163 const EM_TSK3000 = 131 const EM_UNICORE = 110 const EM_V800 = 36 const EM_V850 = 87 const EM_VAX = 75 const EM_VIDEOCORE = 95 const EM_VIDEOCORE3 = 137 const EM_VIDEOCORE5 = 198 const EM_VISIUM = 221 const EM_VPP500 = 17 const EM_X86_64 = 62 const EM_XCORE = 203 const EM_XGATE = 115 const EM_XIMO16 = 170 const EM_XTENSA = 94 const EM_Z80 = 220 const EM_ZSP = 79 const ET_CORE = 4 const ET_DYN = 3 const ET_EXEC = 2 const ET_HIOS = 65279 const ET_HIPROC = 65535 const ET_LOOS = 65024 const ET_LOPROC = 65280 const ET_NONE = 0 const ET_REL = 1 const EV_CURRENT = 1 const EV_NONE = 0 var ErrNoSymbols const NT_FPREGSET = 2 const NT_PRPSINFO = 3 const NT_PRSTATUS = 1 func NewFile (r ) (? , ? ) func Open (name ) (? , ? ) const PF_MASKOS = 267386880 const PF_MASKPROC = 4026531840 const PF_R = 4 const PF_W = 2 const PF_X = 1 const PT_AARCH64_ARCHEXT = 1879048192 const PT_AARCH64_UNWIND = 1879048193 const PT_ARM_ARCHEXT = 1879048192 const PT_ARM_EXIDX = 1879048193 const PT_DYNAMIC = 2 const PT_GNU_EH_FRAME = 1685382480 const PT_GNU_MBIND_HI = 1685386580 const PT_GNU_MBIND_LO = 1685382485 const PT_GNU_PROPERTY = 1685382483 const PT_GNU_RELRO = 1685382482 const PT_GNU_STACK = 1685382481 const PT_HIOS = 1879048191 const PT_HIPROC = 2147483647 const PT_INTERP = 3 const PT_LOAD = 1 const PT_LOOS = 1610612736 const PT_LOPROC = 1879048192 const PT_MIPS_ABIFLAGS = 1879048195 const PT_MIPS_OPTIONS = 1879048194 const PT_MIPS_REGINFO = 1879048192 const PT_MIPS_RTPROC = 1879048193 const PT_NOTE = 4 const PT_NULL = 0 const PT_OPENBSD_BOOTDATA = 1705253862 const PT_OPENBSD_RANDOMIZE = 1705237478 const PT_OPENBSD_WXNEEDED = 1705237479 const PT_PAX_FLAGS = 1694766464 const PT_PHDR = 6 const PT_S390_PGSTE = 1879048192 const PT_SHLIB = 5 const PT_SUNWSTACK = 1879048187 const PT_SUNW_EH_FRAME = 1685382480 const PT_TLS = 7 const R_386_16 = 20 const R_386_32 = 1 const R_386_32PLT = 11 const R_386_8 = 22 const R_386_COPY = 5 const R_386_GLOB_DAT = 6 const R_386_GOT32 = 3 const R_386_GOT32X = 43 const R_386_GOTOFF = 9 const R_386_GOTPC = 10 const R_386_IRELATIVE = 42 const R_386_JMP_SLOT = 7 const R_386_NONE = 0 const R_386_PC16 = 21 const R_386_PC32 = 2 const R_386_PC8 = 23 const R_386_PLT32 = 4 const R_386_RELATIVE = 8 const R_386_SIZE32 = 38 const R_386_TLS_DESC = 41 const R_386_TLS_DESC_CALL = 40 const R_386_TLS_DTPMOD32 = 35 const R_386_TLS_DTPOFF32 = 36 const R_386_TLS_GD = 18 const R_386_TLS_GD_32 = 24 const R_386_TLS_GD_CALL = 26 const R_386_TLS_GD_POP = 27 const R_386_TLS_GD_PUSH = 25 const R_386_TLS_GOTDESC = 39 const R_386_TLS_GOTIE = 16 const R_386_TLS_IE = 15 const R_386_TLS_IE_32 = 33 const R_386_TLS_LDM = 19 const R_386_TLS_LDM_32 = 28 const R_386_TLS_LDM_CALL = 30 const R_386_TLS_LDM_POP = 31 const R_386_TLS_LDM_PUSH = 29 const R_386_TLS_LDO_32 = 32 const R_386_TLS_LE = 17 const R_386_TLS_LE_32 = 34 const R_386_TLS_TPOFF = 14 const R_386_TLS_TPOFF32 = 37 const R_390_12 = 2 const R_390_16 = 3 const R_390_20 = 57 const R_390_32 = 4 const R_390_64 = 22 const R_390_8 = 1 const R_390_COPY = 9 const R_390_GLOB_DAT = 10 const R_390_GOT12 = 6 const R_390_GOT16 = 15 const R_390_GOT20 = 58 const R_390_GOT32 = 7 const R_390_GOT64 = 24 const R_390_GOTENT = 26 const R_390_GOTOFF = 13 const R_390_GOTOFF16 = 27 const R_390_GOTOFF64 = 28 const R_390_GOTPC = 14 const R_390_GOTPCDBL = 21 const R_390_GOTPLT12 = 29 const R_390_GOTPLT16 = 30 const R_390_GOTPLT20 = 59 const R_390_GOTPLT32 = 31 const R_390_GOTPLT64 = 32 const R_390_GOTPLTENT = 33 const R_390_GOTPLTOFF16 = 34 const R_390_GOTPLTOFF32 = 35 const R_390_GOTPLTOFF64 = 36 const R_390_JMP_SLOT = 11 const R_390_NONE = 0 const R_390_PC16 = 16 const R_390_PC16DBL = 17 const R_390_PC32 = 5 const R_390_PC32DBL = 19 const R_390_PC64 = 23 const R_390_PLT16DBL = 18 const R_390_PLT32 = 8 const R_390_PLT32DBL = 20 const R_390_PLT64 = 25 const R_390_RELATIVE = 12 const R_390_TLS_DTPMOD = 54 const R_390_TLS_DTPOFF = 55 const R_390_TLS_GD32 = 40 const R_390_TLS_GD64 = 41 const R_390_TLS_GDCALL = 38 const R_390_TLS_GOTIE12 = 42 const R_390_TLS_GOTIE20 = 60 const R_390_TLS_GOTIE32 = 43 const R_390_TLS_GOTIE64 = 44 const R_390_TLS_IE32 = 47 const R_390_TLS_IE64 = 48 const R_390_TLS_IEENT = 49 const R_390_TLS_LDCALL = 39 const R_390_TLS_LDM32 = 45 const R_390_TLS_LDM64 = 46 const R_390_TLS_LDO32 = 52 const R_390_TLS_LDO64 = 53 const R_390_TLS_LE32 = 50 const R_390_TLS_LE64 = 51 const R_390_TLS_LOAD = 37 const R_390_TLS_TPOFF = 56 const R_AARCH64_ABS16 = 259 const R_AARCH64_ABS32 = 258 const R_AARCH64_ABS64 = 257 const R_AARCH64_ADD_ABS_LO12_NC = 277 const R_AARCH64_ADR_GOT_PAGE = 311 const R_AARCH64_ADR_PREL_LO21 = 274 const R_AARCH64_ADR_PREL_PG_HI21 = 275 const R_AARCH64_ADR_PREL_PG_HI21_NC = 276 const R_AARCH64_CALL26 = 283 const R_AARCH64_CONDBR19 = 280 const R_AARCH64_COPY = 1024 const R_AARCH64_GLOB_DAT = 1025 const R_AARCH64_GOT_LD_PREL19 = 309 const R_AARCH64_IRELATIVE = 1032 const R_AARCH64_JUMP26 = 282 const R_AARCH64_JUMP_SLOT = 1026 const R_AARCH64_LD64_GOTOFF_LO15 = 310 const R_AARCH64_LD64_GOTPAGE_LO15 = 313 const R_AARCH64_LD64_GOT_LO12_NC = 312 const R_AARCH64_LDST128_ABS_LO12_NC = 299 const R_AARCH64_LDST16_ABS_LO12_NC = 284 const R_AARCH64_LDST32_ABS_LO12_NC = 285 const R_AARCH64_LDST64_ABS_LO12_NC = 286 const R_AARCH64_LDST8_ABS_LO12_NC = 278 const R_AARCH64_LD_PREL_LO19 = 273 const R_AARCH64_MOVW_SABS_G0 = 270 const R_AARCH64_MOVW_SABS_G1 = 271 const R_AARCH64_MOVW_SABS_G2 = 272 const R_AARCH64_MOVW_UABS_G0 = 263 const R_AARCH64_MOVW_UABS_G0_NC = 264 const R_AARCH64_MOVW_UABS_G1 = 265 const R_AARCH64_MOVW_UABS_G1_NC = 266 const R_AARCH64_MOVW_UABS_G2 = 267 const R_AARCH64_MOVW_UABS_G2_NC = 268 const R_AARCH64_MOVW_UABS_G3 = 269 const R_AARCH64_NONE = 0 const R_AARCH64_NULL = 256 const R_AARCH64_P32_ABS16 = 2 const R_AARCH64_P32_ABS32 = 1 const R_AARCH64_P32_ADD_ABS_LO12_NC = 12 const R_AARCH64_P32_ADR_GOT_PAGE = 26 const R_AARCH64_P32_ADR_PREL_LO21 = 10 const R_AARCH64_P32_ADR_PREL_PG_HI21 = 11 const R_AARCH64_P32_CALL26 = 21 const R_AARCH64_P32_CONDBR19 = 19 const R_AARCH64_P32_COPY = 180 const R_AARCH64_P32_GLOB_DAT = 181 const R_AARCH64_P32_GOT_LD_PREL19 = 25 const R_AARCH64_P32_IRELATIVE = 188 const R_AARCH64_P32_JUMP26 = 20 const R_AARCH64_P32_JUMP_SLOT = 182 const R_AARCH64_P32_LD32_GOT_LO12_NC = 27 const R_AARCH64_P32_LDST128_ABS_LO12_NC = 17 const R_AARCH64_P32_LDST16_ABS_LO12_NC = 14 const R_AARCH64_P32_LDST32_ABS_LO12_NC = 15 const R_AARCH64_P32_LDST64_ABS_LO12_NC = 16 const R_AARCH64_P32_LDST8_ABS_LO12_NC = 13 const R_AARCH64_P32_LD_PREL_LO19 = 9 const R_AARCH64_P32_MOVW_SABS_G0 = 8 const R_AARCH64_P32_MOVW_UABS_G0 = 5 const R_AARCH64_P32_MOVW_UABS_G0_NC = 6 const R_AARCH64_P32_MOVW_UABS_G1 = 7 const R_AARCH64_P32_PREL16 = 4 const R_AARCH64_P32_PREL32 = 3 const R_AARCH64_P32_RELATIVE = 183 const R_AARCH64_P32_TLSDESC = 187 const R_AARCH64_P32_TLSDESC_ADD_LO12_NC = 126 const R_AARCH64_P32_TLSDESC_ADR_PAGE21 = 124 const R_AARCH64_P32_TLSDESC_ADR_PREL21 = 123 const R_AARCH64_P32_TLSDESC_CALL = 127 const R_AARCH64_P32_TLSDESC_LD32_LO12_NC = 125 const R_AARCH64_P32_TLSDESC_LD_PREL19 = 122 const R_AARCH64_P32_TLSGD_ADD_LO12_NC = 82 const R_AARCH64_P32_TLSGD_ADR_PAGE21 = 81 const R_AARCH64_P32_TLSIE_ADR_GOTTPREL_PAGE21 = 103 const R_AARCH64_P32_TLSIE_LD32_GOTTPREL_LO12_NC = 104 const R_AARCH64_P32_TLSIE_LD_GOTTPREL_PREL19 = 105 const R_AARCH64_P32_TLSLE_ADD_TPREL_HI12 = 109 const R_AARCH64_P32_TLSLE_ADD_TPREL_LO12 = 110 const R_AARCH64_P32_TLSLE_ADD_TPREL_LO12_NC = 111 const R_AARCH64_P32_TLSLE_MOVW_TPREL_G0 = 107 const R_AARCH64_P32_TLSLE_MOVW_TPREL_G0_NC = 108 const R_AARCH64_P32_TLSLE_MOVW_TPREL_G1 = 106 const R_AARCH64_P32_TLS_DTPMOD = 184 const R_AARCH64_P32_TLS_DTPREL = 185 const R_AARCH64_P32_TLS_TPREL = 186 const R_AARCH64_P32_TSTBR14 = 18 const R_AARCH64_PREL16 = 262 const R_AARCH64_PREL32 = 261 const R_AARCH64_PREL64 = 260 const R_AARCH64_RELATIVE = 1027 const R_AARCH64_TLSDESC = 1031 const R_AARCH64_TLSDESC_ADD = 568 const R_AARCH64_TLSDESC_ADD_LO12_NC = 564 const R_AARCH64_TLSDESC_ADR_PAGE21 = 562 const R_AARCH64_TLSDESC_ADR_PREL21 = 561 const R_AARCH64_TLSDESC_CALL = 569 const R_AARCH64_TLSDESC_LD64_LO12_NC = 563 const R_AARCH64_TLSDESC_LDR = 567 const R_AARCH64_TLSDESC_LD_PREL19 = 560 const R_AARCH64_TLSDESC_OFF_G0_NC = 566 const R_AARCH64_TLSDESC_OFF_G1 = 565 const R_AARCH64_TLSGD_ADD_LO12_NC = 514 const R_AARCH64_TLSGD_ADR_PAGE21 = 513 const R_AARCH64_TLSGD_ADR_PREL21 = 512 const R_AARCH64_TLSGD_MOVW_G0_NC = 516 const R_AARCH64_TLSGD_MOVW_G1 = 515 const R_AARCH64_TLSIE_ADR_GOTTPREL_PAGE21 = 541 const R_AARCH64_TLSIE_LD64_GOTTPREL_LO12_NC = 542 const R_AARCH64_TLSIE_LD_GOTTPREL_PREL19 = 543 const R_AARCH64_TLSIE_MOVW_GOTTPREL_G0_NC = 540 const R_AARCH64_TLSIE_MOVW_GOTTPREL_G1 = 539 const R_AARCH64_TLSLD_ADR_PAGE21 = 518 const R_AARCH64_TLSLD_ADR_PREL21 = 517 const R_AARCH64_TLSLD_LDST128_DTPREL_LO12 = 572 const R_AARCH64_TLSLD_LDST128_DTPREL_LO12_NC = 573 const R_AARCH64_TLSLE_ADD_TPREL_HI12 = 549 const R_AARCH64_TLSLE_ADD_TPREL_LO12 = 550 const R_AARCH64_TLSLE_ADD_TPREL_LO12_NC = 551 const R_AARCH64_TLSLE_LDST128_TPREL_LO12 = 570 const R_AARCH64_TLSLE_LDST128_TPREL_LO12_NC = 571 const R_AARCH64_TLSLE_MOVW_TPREL_G0 = 547 const R_AARCH64_TLSLE_MOVW_TPREL_G0_NC = 548 const R_AARCH64_TLSLE_MOVW_TPREL_G1 = 545 const R_AARCH64_TLSLE_MOVW_TPREL_G1_NC = 546 const R_AARCH64_TLSLE_MOVW_TPREL_G2 = 544 const R_AARCH64_TLS_DTPMOD64 = 1028 const R_AARCH64_TLS_DTPREL64 = 1029 const R_AARCH64_TLS_TPREL64 = 1030 const R_AARCH64_TSTBR14 = 279 const R_ALPHA_BRADDR = 7 const R_ALPHA_COPY = 24 const R_ALPHA_GLOB_DAT = 25 const R_ALPHA_GPDISP = 6 const R_ALPHA_GPREL32 = 3 const R_ALPHA_GPRELHIGH = 17 const R_ALPHA_GPRELLOW = 18 const R_ALPHA_GPVALUE = 16 const R_ALPHA_HINT = 8 const R_ALPHA_IMMED_BR_HI32 = 22 const R_ALPHA_IMMED_GP_16 = 19 const R_ALPHA_IMMED_GP_HI32 = 20 const R_ALPHA_IMMED_LO32 = 23 const R_ALPHA_IMMED_SCN_HI32 = 21 const R_ALPHA_JMP_SLOT = 26 const R_ALPHA_LITERAL = 4 const R_ALPHA_LITUSE = 5 const R_ALPHA_NONE = 0 const R_ALPHA_OP_PRSHIFT = 15 const R_ALPHA_OP_PSUB = 14 const R_ALPHA_OP_PUSH = 12 const R_ALPHA_OP_STORE = 13 const R_ALPHA_REFLONG = 1 const R_ALPHA_REFQUAD = 2 const R_ALPHA_RELATIVE = 27 const R_ALPHA_SREL16 = 9 const R_ALPHA_SREL32 = 10 const R_ALPHA_SREL64 = 11 const R_ARM_ABS12 = 6 const R_ARM_ABS16 = 5 const R_ARM_ABS32 = 2 const R_ARM_ABS32_NOI = 55 const R_ARM_ABS8 = 8 const R_ARM_ALU_PCREL_15_8 = 33 const R_ARM_ALU_PCREL_23_15 = 34 const R_ARM_ALU_PCREL_7_0 = 32 const R_ARM_ALU_PC_G0 = 58 const R_ARM_ALU_PC_G0_NC = 57 const R_ARM_ALU_PC_G1 = 60 const R_ARM_ALU_PC_G1_NC = 59 const R_ARM_ALU_PC_G2 = 61 const R_ARM_ALU_SBREL_19_12_NC = 36 const R_ARM_ALU_SBREL_27_20_CK = 37 const R_ARM_ALU_SB_G0 = 71 const R_ARM_ALU_SB_G0_NC = 70 const R_ARM_ALU_SB_G1 = 73 const R_ARM_ALU_SB_G1_NC = 72 const R_ARM_ALU_SB_G2 = 74 const R_ARM_AMP_VCALL9 = 12 const R_ARM_BASE_ABS = 31 const R_ARM_CALL = 28 const R_ARM_COPY = 20 const R_ARM_GLOB_DAT = 21 const R_ARM_GNU_VTENTRY = 100 const R_ARM_GNU_VTINHERIT = 101 const R_ARM_GOT32 = 26 const R_ARM_GOTOFF = 24 const R_ARM_GOTOFF12 = 98 const R_ARM_GOTPC = 25 const R_ARM_GOTRELAX = 99 const R_ARM_GOT_ABS = 95 const R_ARM_GOT_BREL12 = 97 const R_ARM_GOT_PREL = 96 const R_ARM_IRELATIVE = 160 const R_ARM_JUMP24 = 29 const R_ARM_JUMP_SLOT = 22 const R_ARM_LDC_PC_G0 = 67 const R_ARM_LDC_PC_G1 = 68 const R_ARM_LDC_PC_G2 = 69 const R_ARM_LDC_SB_G0 = 81 const R_ARM_LDC_SB_G1 = 82 const R_ARM_LDC_SB_G2 = 83 const R_ARM_LDRS_PC_G0 = 64 const R_ARM_LDRS_PC_G1 = 65 const R_ARM_LDRS_PC_G2 = 66 const R_ARM_LDRS_SB_G0 = 78 const R_ARM_LDRS_SB_G1 = 79 const R_ARM_LDRS_SB_G2 = 80 const R_ARM_LDR_PC_G1 = 62 const R_ARM_LDR_PC_G2 = 63 const R_ARM_LDR_SBREL_11_10_NC = 35 const R_ARM_LDR_SB_G0 = 75 const R_ARM_LDR_SB_G1 = 76 const R_ARM_LDR_SB_G2 = 77 const R_ARM_ME_TOO = 128 const R_ARM_MOVT_ABS = 44 const R_ARM_MOVT_BREL = 85 const R_ARM_MOVT_PREL = 46 const R_ARM_MOVW_ABS_NC = 43 const R_ARM_MOVW_BREL = 86 const R_ARM_MOVW_BREL_NC = 84 const R_ARM_MOVW_PREL_NC = 45 const R_ARM_NONE = 0 const R_ARM_PC13 = 4 const R_ARM_PC24 = 1 const R_ARM_PLT32 = 27 const R_ARM_PLT32_ABS = 94 const R_ARM_PREL31 = 42 const R_ARM_PRIVATE_0 = 112 const R_ARM_PRIVATE_1 = 113 const R_ARM_PRIVATE_10 = 122 const R_ARM_PRIVATE_11 = 123 const R_ARM_PRIVATE_12 = 124 const R_ARM_PRIVATE_13 = 125 const R_ARM_PRIVATE_14 = 126 const R_ARM_PRIVATE_15 = 127 const R_ARM_PRIVATE_2 = 114 const R_ARM_PRIVATE_3 = 115 const R_ARM_PRIVATE_4 = 116 const R_ARM_PRIVATE_5 = 117 const R_ARM_PRIVATE_6 = 118 const R_ARM_PRIVATE_7 = 119 const R_ARM_PRIVATE_8 = 120 const R_ARM_PRIVATE_9 = 121 const R_ARM_RABS32 = 253 const R_ARM_RBASE = 255 const R_ARM_REL32 = 3 const R_ARM_REL32_NOI = 56 const R_ARM_RELATIVE = 23 const R_ARM_RPC24 = 254 const R_ARM_RREL32 = 252 const R_ARM_RSBREL32 = 250 const R_ARM_RXPC25 = 249 const R_ARM_SBREL31 = 39 const R_ARM_SBREL32 = 9 const R_ARM_SWI24 = 13 const R_ARM_TARGET1 = 38 const R_ARM_TARGET2 = 41 const R_ARM_THM_ABS5 = 7 const R_ARM_THM_ALU_ABS_G0_NC = 132 const R_ARM_THM_ALU_ABS_G1_NC = 133 const R_ARM_THM_ALU_ABS_G2_NC = 134 const R_ARM_THM_ALU_ABS_G3 = 135 const R_ARM_THM_ALU_PREL_11_0 = 53 const R_ARM_THM_GOT_BREL12 = 131 const R_ARM_THM_JUMP11 = 102 const R_ARM_THM_JUMP19 = 51 const R_ARM_THM_JUMP24 = 30 const R_ARM_THM_JUMP6 = 52 const R_ARM_THM_JUMP8 = 103 const R_ARM_THM_MOVT_ABS = 48 const R_ARM_THM_MOVT_BREL = 88 const R_ARM_THM_MOVT_PREL = 50 const R_ARM_THM_MOVW_ABS_NC = 47 const R_ARM_THM_MOVW_BREL = 89 const R_ARM_THM_MOVW_BREL_NC = 87 const R_ARM_THM_MOVW_PREL_NC = 49 const R_ARM_THM_PC12 = 54 const R_ARM_THM_PC22 = 10 const R_ARM_THM_PC8 = 11 const R_ARM_THM_RPC22 = 251 const R_ARM_THM_SWI8 = 14 const R_ARM_THM_TLS_CALL = 93 const R_ARM_THM_TLS_DESCSEQ16 = 129 const R_ARM_THM_TLS_DESCSEQ32 = 130 const R_ARM_THM_XPC22 = 16 const R_ARM_TLS_CALL = 91 const R_ARM_TLS_DESCSEQ = 92 const R_ARM_TLS_DTPMOD32 = 17 const R_ARM_TLS_DTPOFF32 = 18 const R_ARM_TLS_GD32 = 104 const R_ARM_TLS_GOTDESC = 90 const R_ARM_TLS_IE12GP = 111 const R_ARM_TLS_IE32 = 107 const R_ARM_TLS_LDM32 = 105 const R_ARM_TLS_LDO12 = 109 const R_ARM_TLS_LDO32 = 106 const R_ARM_TLS_LE12 = 110 const R_ARM_TLS_LE32 = 108 const R_ARM_TLS_TPOFF32 = 19 const R_ARM_V4BX = 40 const R_ARM_XPC25 = 15 func R_INFO (sym , typ ) ($ret67 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:3112 { //3112 $ret67 = (($convert(, sym) << $convert(, 32 )) | $convert(, typ)) //3112 return //3112 } //0 func R_INFO32 (sym , typ ) ($ret60 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:3010 { //3010 $ret60 = ((sym << $convert(, 8 )) | typ) //3010 return //3010 } //0 const R_MIPS_16 = 1 const R_MIPS_26 = 4 const R_MIPS_32 = 2 const R_MIPS_64 = 18 const R_MIPS_ADD_IMMEDIATE = 34 const R_MIPS_CALL16 = 11 const R_MIPS_CALL_HI16 = 30 const R_MIPS_CALL_LO16 = 31 const R_MIPS_DELETE = 27 const R_MIPS_GOT16 = 9 const R_MIPS_GOT_DISP = 19 const R_MIPS_GOT_HI16 = 22 const R_MIPS_GOT_LO16 = 23 const R_MIPS_GOT_OFST = 21 const R_MIPS_GOT_PAGE = 20 const R_MIPS_GPREL16 = 7 const R_MIPS_GPREL32 = 12 const R_MIPS_HI16 = 5 const R_MIPS_HIGHER = 28 const R_MIPS_HIGHEST = 29 const R_MIPS_INSERT_A = 25 const R_MIPS_INSERT_B = 26 const R_MIPS_JALR = 37 const R_MIPS_LITERAL = 8 const R_MIPS_LO16 = 6 const R_MIPS_NONE = 0 const R_MIPS_PC16 = 10 const R_MIPS_PJUMP = 35 const R_MIPS_REL16 = 33 const R_MIPS_REL32 = 3 const R_MIPS_RELGOT = 36 const R_MIPS_SCN_DISP = 32 const R_MIPS_SHIFT5 = 16 const R_MIPS_SHIFT6 = 17 const R_MIPS_SUB = 24 const R_MIPS_TLS_DTPMOD32 = 38 const R_MIPS_TLS_DTPMOD64 = 40 const R_MIPS_TLS_DTPREL32 = 39 const R_MIPS_TLS_DTPREL64 = 41 const R_MIPS_TLS_DTPREL_HI16 = 44 const R_MIPS_TLS_DTPREL_LO16 = 45 const R_MIPS_TLS_GD = 42 const R_MIPS_TLS_GOTTPREL = 46 const R_MIPS_TLS_LDM = 43 const R_MIPS_TLS_TPREL32 = 47 const R_MIPS_TLS_TPREL64 = 48 const R_MIPS_TLS_TPREL_HI16 = 49 const R_MIPS_TLS_TPREL_LO16 = 50 const R_PPC64_ADDR14 = 7 const R_PPC64_ADDR14_BRNTAKEN = 9 const R_PPC64_ADDR14_BRTAKEN = 8 const R_PPC64_ADDR16 = 3 const R_PPC64_ADDR16_DS = 56 const R_PPC64_ADDR16_HA = 6 const R_PPC64_ADDR16_HI = 5 const R_PPC64_ADDR16_HIGH = 110 const R_PPC64_ADDR16_HIGHA = 111 const R_PPC64_ADDR16_HIGHER = 39 const R_PPC64_ADDR16_HIGHERA = 40 const R_PPC64_ADDR16_HIGHEST = 41 const R_PPC64_ADDR16_HIGHESTA = 42 const R_PPC64_ADDR16_LO = 4 const R_PPC64_ADDR16_LO_DS = 57 const R_PPC64_ADDR24 = 2 const R_PPC64_ADDR32 = 1 const R_PPC64_ADDR64 = 38 const R_PPC64_ADDR64_LOCAL = 117 const R_PPC64_DTPMOD64 = 68 const R_PPC64_DTPREL16 = 74 const R_PPC64_DTPREL16_DS = 101 const R_PPC64_DTPREL16_HA = 77 const R_PPC64_DTPREL16_HI = 76 const R_PPC64_DTPREL16_HIGH = 114 const R_PPC64_DTPREL16_HIGHA = 115 const R_PPC64_DTPREL16_HIGHER = 103 const R_PPC64_DTPREL16_HIGHERA = 104 const R_PPC64_DTPREL16_HIGHEST = 105 const R_PPC64_DTPREL16_HIGHESTA = 106 const R_PPC64_DTPREL16_LO = 75 const R_PPC64_DTPREL16_LO_DS = 102 const R_PPC64_DTPREL64 = 78 const R_PPC64_ENTRY = 118 const R_PPC64_GOT16 = 14 const R_PPC64_GOT16_DS = 58 const R_PPC64_GOT16_HA = 17 const R_PPC64_GOT16_HI = 16 const R_PPC64_GOT16_LO = 15 const R_PPC64_GOT16_LO_DS = 59 const R_PPC64_GOT_DTPREL16_DS = 91 const R_PPC64_GOT_DTPREL16_HA = 94 const R_PPC64_GOT_DTPREL16_HI = 93 const R_PPC64_GOT_DTPREL16_LO_DS = 92 const R_PPC64_GOT_TLSGD16 = 79 const R_PPC64_GOT_TLSGD16_HA = 82 const R_PPC64_GOT_TLSGD16_HI = 81 const R_PPC64_GOT_TLSGD16_LO = 80 const R_PPC64_GOT_TLSLD16 = 83 const R_PPC64_GOT_TLSLD16_HA = 86 const R_PPC64_GOT_TLSLD16_HI = 85 const R_PPC64_GOT_TLSLD16_LO = 84 const R_PPC64_GOT_TPREL16_DS = 87 const R_PPC64_GOT_TPREL16_HA = 90 const R_PPC64_GOT_TPREL16_HI = 89 const R_PPC64_GOT_TPREL16_LO_DS = 88 const R_PPC64_IRELATIVE = 248 const R_PPC64_JMP_IREL = 247 const R_PPC64_JMP_SLOT = 21 const R_PPC64_NONE = 0 const R_PPC64_PLT16_LO_DS = 60 const R_PPC64_PLTGOT16 = 52 const R_PPC64_PLTGOT16_DS = 65 const R_PPC64_PLTGOT16_HA = 55 const R_PPC64_PLTGOT16_HI = 54 const R_PPC64_PLTGOT16_LO = 53 const R_PPC64_PLTGOT_LO_DS = 66 const R_PPC64_REL14 = 11 const R_PPC64_REL14_BRNTAKEN = 13 const R_PPC64_REL14_BRTAKEN = 12 const R_PPC64_REL16 = 249 const R_PPC64_REL16DX_HA = 246 const R_PPC64_REL16_HA = 252 const R_PPC64_REL16_HI = 251 const R_PPC64_REL16_LO = 250 const R_PPC64_REL24 = 10 const R_PPC64_REL24_NOTOC = 116 const R_PPC64_REL32 = 26 const R_PPC64_REL64 = 44 const R_PPC64_RELATIVE = 22 const R_PPC64_SECTOFF_DS = 61 const R_PPC64_SECTOFF_LO_DS = 61 const R_PPC64_TLS = 67 const R_PPC64_TLSGD = 107 const R_PPC64_TLSLD = 108 const R_PPC64_TOC = 51 const R_PPC64_TOC16 = 47 const R_PPC64_TOC16_DS = 63 const R_PPC64_TOC16_HA = 50 const R_PPC64_TOC16_HI = 49 const R_PPC64_TOC16_LO = 48 const R_PPC64_TOC16_LO_DS = 64 const R_PPC64_TOCSAVE = 109 const R_PPC64_TPREL16 = 69 const R_PPC64_TPREL16_DS = 95 const R_PPC64_TPREL16_HA = 72 const R_PPC64_TPREL16_HI = 71 const R_PPC64_TPREL16_HIGH = 112 const R_PPC64_TPREL16_HIGHA = 113 const R_PPC64_TPREL16_HIGHER = 97 const R_PPC64_TPREL16_HIGHERA = 98 const R_PPC64_TPREL16_HIGHEST = 99 const R_PPC64_TPREL16_HIGHESTA = 100 const R_PPC64_TPREL16_LO = 70 const R_PPC64_TPREL16_LO_DS = 96 const R_PPC64_TPREL64 = 73 const R_PPC_ADDR14 = 7 const R_PPC_ADDR14_BRNTAKEN = 9 const R_PPC_ADDR14_BRTAKEN = 8 const R_PPC_ADDR16 = 3 const R_PPC_ADDR16_HA = 6 const R_PPC_ADDR16_HI = 5 const R_PPC_ADDR16_LO = 4 const R_PPC_ADDR24 = 2 const R_PPC_ADDR32 = 1 const R_PPC_COPY = 19 const R_PPC_DTPMOD32 = 68 const R_PPC_DTPREL16 = 74 const R_PPC_DTPREL16_HA = 77 const R_PPC_DTPREL16_HI = 76 const R_PPC_DTPREL16_LO = 75 const R_PPC_DTPREL32 = 78 const R_PPC_EMB_BIT_FLD = 115 const R_PPC_EMB_MRKREF = 110 const R_PPC_EMB_NADDR16 = 102 const R_PPC_EMB_NADDR16_HA = 105 const R_PPC_EMB_NADDR16_HI = 104 const R_PPC_EMB_NADDR16_LO = 103 const R_PPC_EMB_NADDR32 = 101 const R_PPC_EMB_RELSDA = 116 const R_PPC_EMB_RELSEC16 = 111 const R_PPC_EMB_RELST_HA = 114 const R_PPC_EMB_RELST_HI = 113 const R_PPC_EMB_RELST_LO = 112 const R_PPC_EMB_SDA21 = 109 const R_PPC_EMB_SDA2I16 = 107 const R_PPC_EMB_SDA2REL = 108 const R_PPC_EMB_SDAI16 = 106 const R_PPC_GLOB_DAT = 20 const R_PPC_GOT16 = 14 const R_PPC_GOT16_HA = 17 const R_PPC_GOT16_HI = 16 const R_PPC_GOT16_LO = 15 const R_PPC_GOT_TLSGD16 = 79 const R_PPC_GOT_TLSGD16_HA = 82 const R_PPC_GOT_TLSGD16_HI = 81 const R_PPC_GOT_TLSGD16_LO = 80 const R_PPC_GOT_TLSLD16 = 83 const R_PPC_GOT_TLSLD16_HA = 86 const R_PPC_GOT_TLSLD16_HI = 85 const R_PPC_GOT_TLSLD16_LO = 84 const R_PPC_GOT_TPREL16 = 87 const R_PPC_GOT_TPREL16_HA = 90 const R_PPC_GOT_TPREL16_HI = 89 const R_PPC_GOT_TPREL16_LO = 88 const R_PPC_JMP_SLOT = 21 const R_PPC_LOCAL24PC = 23 const R_PPC_NONE = 0 const R_PPC_PLT16_HA = 31 const R_PPC_PLT16_HI = 30 const R_PPC_PLT16_LO = 29 const R_PPC_PLT32 = 27 const R_PPC_PLTREL24 = 18 const R_PPC_PLTREL32 = 28 const R_PPC_REL14 = 11 const R_PPC_REL14_BRNTAKEN = 13 const R_PPC_REL14_BRTAKEN = 12 const R_PPC_REL24 = 10 const R_PPC_REL32 = 26 const R_PPC_RELATIVE = 22 const R_PPC_SDAREL16 = 32 const R_PPC_SECTOFF = 33 const R_PPC_SECTOFF_HA = 36 const R_PPC_SECTOFF_HI = 35 const R_PPC_SECTOFF_LO = 34 const R_PPC_TLS = 67 const R_PPC_TPREL16 = 69 const R_PPC_TPREL16_HA = 72 const R_PPC_TPREL16_HI = 71 const R_PPC_TPREL16_LO = 70 const R_PPC_TPREL32 = 73 const R_PPC_UADDR16 = 25 const R_PPC_UADDR32 = 24 const R_RISCV_32 = 1 const R_RISCV_32_PCREL = 57 const R_RISCV_64 = 2 const R_RISCV_ADD16 = 34 const R_RISCV_ADD32 = 35 const R_RISCV_ADD64 = 36 const R_RISCV_ADD8 = 33 const R_RISCV_ALIGN = 43 const R_RISCV_BRANCH = 16 const R_RISCV_CALL = 18 const R_RISCV_CALL_PLT = 19 const R_RISCV_COPY = 4 const R_RISCV_GNU_VTENTRY = 42 const R_RISCV_GNU_VTINHERIT = 41 const R_RISCV_GOT_HI20 = 20 const R_RISCV_GPREL_I = 47 const R_RISCV_GPREL_S = 48 const R_RISCV_HI20 = 26 const R_RISCV_JAL = 17 const R_RISCV_JUMP_SLOT = 5 const R_RISCV_LO12_I = 27 const R_RISCV_LO12_S = 28 const R_RISCV_NONE = 0 const R_RISCV_PCREL_HI20 = 23 const R_RISCV_PCREL_LO12_I = 24 const R_RISCV_PCREL_LO12_S = 25 const R_RISCV_RELATIVE = 3 const R_RISCV_RELAX = 51 const R_RISCV_RVC_BRANCH = 44 const R_RISCV_RVC_JUMP = 45 const R_RISCV_RVC_LUI = 46 const R_RISCV_SET16 = 55 const R_RISCV_SET32 = 56 const R_RISCV_SET6 = 53 const R_RISCV_SET8 = 54 const R_RISCV_SUB16 = 38 const R_RISCV_SUB32 = 39 const R_RISCV_SUB6 = 52 const R_RISCV_SUB64 = 40 const R_RISCV_SUB8 = 37 const R_RISCV_TLS_DTPMOD32 = 6 const R_RISCV_TLS_DTPMOD64 = 7 const R_RISCV_TLS_DTPREL32 = 8 const R_RISCV_TLS_DTPREL64 = 9 const R_RISCV_TLS_GD_HI20 = 22 const R_RISCV_TLS_GOT_HI20 = 21 const R_RISCV_TLS_TPREL32 = 10 const R_RISCV_TLS_TPREL64 = 11 const R_RISCV_TPREL_ADD = 32 const R_RISCV_TPREL_HI20 = 29 const R_RISCV_TPREL_I = 49 const R_RISCV_TPREL_LO12_I = 30 const R_RISCV_TPREL_LO12_S = 31 const R_RISCV_TPREL_S = 50 const R_SPARC_10 = 30 const R_SPARC_11 = 31 const R_SPARC_13 = 11 const R_SPARC_16 = 2 const R_SPARC_22 = 10 const R_SPARC_32 = 3 const R_SPARC_5 = 44 const R_SPARC_6 = 45 const R_SPARC_64 = 32 const R_SPARC_7 = 43 const R_SPARC_8 = 1 const R_SPARC_COPY = 19 const R_SPARC_DISP16 = 5 const R_SPARC_DISP32 = 6 const R_SPARC_DISP64 = 46 const R_SPARC_DISP8 = 4 const R_SPARC_GLOB_DAT = 20 const R_SPARC_GLOB_JMP = 42 const R_SPARC_GOT10 = 13 const R_SPARC_GOT13 = 14 const R_SPARC_GOT22 = 15 const R_SPARC_H44 = 50 const R_SPARC_HH22 = 34 const R_SPARC_HI22 = 9 const R_SPARC_HIPLT22 = 25 const R_SPARC_HIX22 = 48 const R_SPARC_HM10 = 35 const R_SPARC_JMP_SLOT = 21 const R_SPARC_L44 = 52 const R_SPARC_LM22 = 36 const R_SPARC_LO10 = 12 const R_SPARC_LOPLT10 = 26 const R_SPARC_LOX10 = 49 const R_SPARC_M44 = 51 const R_SPARC_NONE = 0 const R_SPARC_OLO10 = 33 const R_SPARC_PC10 = 16 const R_SPARC_PC22 = 17 const R_SPARC_PCPLT10 = 29 const R_SPARC_PCPLT22 = 28 const R_SPARC_PCPLT32 = 27 const R_SPARC_PC_HH22 = 37 const R_SPARC_PC_HM10 = 38 const R_SPARC_PC_LM22 = 39 const R_SPARC_PLT32 = 24 const R_SPARC_PLT64 = 47 const R_SPARC_REGISTER = 53 const R_SPARC_RELATIVE = 22 const R_SPARC_UA16 = 55 const R_SPARC_UA32 = 23 const R_SPARC_UA64 = 54 const R_SPARC_WDISP16 = 40 const R_SPARC_WDISP19 = 41 const R_SPARC_WDISP22 = 8 const R_SPARC_WDISP30 = 7 const R_SPARC_WPLT30 = 18 func R_SYM32 (info ) ($ret58 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:3008 { //3008 $ret58 = (info >> $convert(, 8 )) //3008 return //3008 } //0 func R_SYM64 (info ) ($ret65 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:3110 { //3110 $ret65 = $convert(, (info >> $convert(, 32 ))) //3110 return //3110 } //0 func R_TYPE32 (info ) ($ret59 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:3009 { //3009 $ret59 = (info & $convert(, 255 )) //3009 return //3009 } //0 func R_TYPE64 (info ) ($ret66 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:3111 { //3111 $ret66 = $convert(, info) //3111 return //3111 } //0 const R_X86_64_16 = 12 const R_X86_64_32 = 10 const R_X86_64_32S = 11 const R_X86_64_64 = 1 const R_X86_64_8 = 14 const R_X86_64_COPY = 5 const R_X86_64_DTPMOD64 = 16 const R_X86_64_DTPOFF32 = 21 const R_X86_64_DTPOFF64 = 17 const R_X86_64_GLOB_DAT = 6 const R_X86_64_GOT32 = 3 const R_X86_64_GOT64 = 27 const R_X86_64_GOTOFF64 = 25 const R_X86_64_GOTPC32 = 26 const R_X86_64_GOTPC32_TLSDESC = 34 const R_X86_64_GOTPC64 = 29 const R_X86_64_GOTPCREL = 9 const R_X86_64_GOTPCREL64 = 28 const R_X86_64_GOTPCRELX = 41 const R_X86_64_GOTPLT64 = 30 const R_X86_64_GOTTPOFF = 22 const R_X86_64_IRELATIVE = 37 const R_X86_64_JMP_SLOT = 7 const R_X86_64_NONE = 0 const R_X86_64_PC16 = 13 const R_X86_64_PC32 = 2 const R_X86_64_PC32_BND = 39 const R_X86_64_PC64 = 24 const R_X86_64_PC8 = 15 const R_X86_64_PLT32 = 4 const R_X86_64_PLT32_BND = 40 const R_X86_64_PLTOFF64 = 31 const R_X86_64_RELATIVE = 8 const R_X86_64_RELATIVE64 = 38 const R_X86_64_REX_GOTPCRELX = 42 const R_X86_64_SIZE32 = 32 const R_X86_64_SIZE64 = 33 const R_X86_64_TLSDESC = 36 const R_X86_64_TLSDESC_CALL = 35 const R_X86_64_TLSGD = 19 const R_X86_64_TLSLD = 20 const R_X86_64_TPOFF32 = 23 const R_X86_64_TPOFF64 = 18 const SHF_ALLOC = 2 const SHF_COMPRESSED = 2048 const SHF_EXECINSTR = 4 const SHF_GROUP = 512 const SHF_INFO_LINK = 64 const SHF_LINK_ORDER = 128 const SHF_MASKOS = 267386880 const SHF_MASKPROC = 4026531840 const SHF_MERGE = 16 const SHF_OS_NONCONFORMING = 256 const SHF_STRINGS = 32 const SHF_TLS = 1024 const SHF_WRITE = 1 const SHN_ABS = 65521 const SHN_COMMON = 65522 const SHN_HIOS = 65343 const SHN_HIPROC = 65311 const SHN_HIRESERVE = 65535 const SHN_LOOS = 65312 const SHN_LOPROC = 65280 const SHN_LORESERVE = 65280 const SHN_UNDEF = 0 const SHN_XINDEX = 65535 const SHT_DYNAMIC = 6 const SHT_DYNSYM = 11 const SHT_FINI_ARRAY = 15 const SHT_GNU_ATTRIBUTES = 1879048181 const SHT_GNU_HASH = 1879048182 const SHT_GNU_LIBLIST = 1879048183 const SHT_GNU_VERDEF = 1879048189 const SHT_GNU_VERNEED = 1879048190 const SHT_GNU_VERSYM = 1879048191 const SHT_GROUP = 17 const SHT_HASH = 5 const SHT_HIOS = 1879048191 const SHT_HIPROC = 2147483647 const SHT_HIUSER = 4294967295 const SHT_INIT_ARRAY = 14 const SHT_LOOS = 1610612736 const SHT_LOPROC = 1879048192 const SHT_LOUSER = 2147483648 const SHT_MIPS_ABIFLAGS = 1879048234 const SHT_NOBITS = 8 const SHT_NOTE = 7 const SHT_NULL = 0 const SHT_PREINIT_ARRAY = 16 const SHT_PROGBITS = 1 const SHT_REL = 9 const SHT_RELA = 4 const SHT_SHLIB = 10 const SHT_STRTAB = 3 const SHT_SYMTAB = 2 const SHT_SYMTAB_SHNDX = 18 const STB_GLOBAL = 1 const STB_HIOS = 12 const STB_HIPROC = 15 const STB_LOCAL = 0 const STB_LOOS = 10 const STB_LOPROC = 13 const STB_WEAK = 2 const STT_COMMON = 5 const STT_FILE = 4 const STT_FUNC = 2 const STT_HIOS = 12 const STT_HIPROC = 15 const STT_LOOS = 10 const STT_LOPROC = 13 const STT_NOTYPE = 0 const STT_OBJECT = 1 const STT_SECTION = 3 const STT_TLS = 6 const STV_DEFAULT = 0 const STV_HIDDEN = 2 const STV_INTERNAL = 1 const STV_PROTECTED = 3 func ST_BIND (info ) ($ret61 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:3024 { //3024 $ret61 = $convert(, (info >> $convert(, 4 ))) //3024 return //3024 } //0 func ST_INFO (bind , typ ) ($ret63 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:3026 { //3027 $ret63 = (($convert(, bind) << $convert(, 4 )) | ($convert(, typ) & $convert(, 15 ))) //3027 return //3027 } //0 func ST_TYPE (info ) ($ret62 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:3025 { //3025 $ret62 = $convert(, (info & $convert(, 15 ))) //3025 return //3025 } //0 func ST_VISIBILITY (other ) ($ret64 ) // /build/gcc/src/gcc/libgo/go/debug/elf/elf.go:3029 { //3029 $ret64 = $convert(, (other & $convert(, 3 ))) //3029 return //3029 } //0 const Sym32Size = 16 const Sym64Size = 24 func /*asm __builtin_memset */ __builtin_memset (? , ? , ? ) func .dataSize (v ) func Indirect (v ) func ValueOf (i ) checksum F1949786AAA97ADAEEC302350BB691B71541943F v3; package gosym pkgpath debug/gosym import bytes bytes "bytes" import binary encoding/binary "encoding/binary" import fmt fmt "fmt" import sort sort "sort" import strconv strconv "strconv" import strings strings "strings" import sync sync "sync" indirectimport bytealg internal/bytealg init gosym debug_1gosym..import bytes bytes..import binary encoding_1binary..import errors errors..import fmt fmt..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 1 3 1 5 1 8 1 10 1 16 1 19 1 22 2 3 2 5 2 8 2 10 2 12 2 15 2 16 2 18 2 19 2 22 3 5 3 8 3 16 4 3 4 5 4 6 4 7 4 8 4 9 4 10 4 11 4 12 4 13 4 14 4 15 4 16 4 17 4 18 4 19 4 20 4 21 4 22 6 3 6 5 6 8 6 16 7 3 7 5 7 6 7 8 7 10 7 16 7 19 7 20 7 21 8 5 8 16 9 5 9 16 9 19 10 3 10 5 10 8 10 16 10 19 11 3 11 5 11 6 11 8 11 10 11 14 11 16 11 17 11 19 11 20 11 21 12 5 13 3 13 5 13 6 13 7 13 8 13 9 13 10 13 11 13 14 13 16 13 17 13 19 13 20 13 21 14 3 14 5 14 8 14 16 15 3 15 5 15 8 15 12 15 16 15 18 15 19 15 22 16 5 17 5 17 8 17 16 18 3 18 5 18 8 18 12 18 16 19 5 19 16 20 3 20 5 20 6 20 8 20 16 20 19 21 3 21 5 21 6 21 8 21 16 21 19 21 20 types 49 9 84 24 1819 215 305 543 86 86 399 274 42 46 212 46 47 47 34 18 18 18 18 18 18 18 18 19 19 19 19 611 158 53 53 118 104 60 106 74 64 21 20 20 20 22 35 35 35 254 type 1 "DecodingError" func (e ) Error () type 2 "Func" type 3 "LineTable" func (t ) .parse (targetPC , targetLine ) (b , pc , line ) func (t ) .slice (pc ) func (t ) PCToLine (pc ) func (t ) LineToPC (line , maxpc ) func (t ) .isGo12 () func (t ) .uintptr (b ) func (t ) .parsePclnTab () func (t ) .go12Funcs () func (t ) .findFunc (pc ) func (t ) .readvarint (pp ) func (t ) .funcName (off ) func (t ) .stringFrom (arr , off ) func (t ) .string (off ) func (t ) .functabFieldSize () func (t ) .funcTab () func (t ) .funcData (i ) func (t ) .step (p , pc , val , first ) func (t ) .pcvalue (off , entry , targetpc ) func (t ) .findFileLine (entry , filetab , linetab , filenum , line , cutab ) func (t ) .go12PCToLine (pc ) (line ) func (t ) .go12PCToFile (pc ) (file ) func (t ) .go12LineToPC (file , line ) (pc ) func (t ) .initFileMap () func (t ) .go12MapFiles (m , obj ) type 4 "Obj" func (o ) .lineFromAline (aline ) (? , ? ) func (o ) .alineFromLine (path , line ) (? , ? ) type 5 "Sym" func (s ) Static () func (s ) .nameWithoutInst () func (s ) PackageName () func (s ) ReceiverName () func (s ) BaseName () type 6 "Table" func (t ) PCToFunc (pc ) func (t ) PCToLine (pc ) (file , line , fn ) func (t ) LineToPC (file , line ) (pc , fn , err ) func (t ) LookupSym (name ) func (t ) LookupFunc (name ) func (t ) SymByAddr (addr ) type 7 "UnknownFileError" func (e ) Error () type 8 "UnknownLineError" func (e ) Error () type 9 ".debug/gosym.funcData" func (f ) IsZero () func (f ) .entryPC () func (f ) .nameoff () func (f ) .deferreturn () func (f ) .pcfile () func (f ) .pcln () func (f ) .cuOffset () func (f ) .field (n ) type 10 ".debug/gosym.funcTab" func (f ) Count () func (f ) .pc (i ) func (f ) .funcOff (i ) func (f ) .uint (b ) type 11 ".debug/gosym.version" type 12 "encoding/binary.ByteOrder" type 13 "sync.Mutex" func (m ) .unlockSlow (new ) func (m ) Unlock () func (m ) .lockSlow () func (m ) TryLock () func (m ) Lock () type 14 (? , ? ) type 15 (? , ? ) type 16 (? , ? ) type 17 (? ) type 18 * type 19 * type 20 * type 21 * type 22 * type 23 * type 24 * type 25 * type 26 * type 27 * type 28 * type 29 * type 30 struct { Data ; PC ; Line ; .debug/gosym.mu ; .debug/gosym.version ; .debug/gosym.binary ; .debug/gosym.quantum ; .debug/gosym.ptrsize ; .debug/gosym.textStart ; .debug/gosym.funcnametab ; .debug/gosym.cutab ; .debug/gosym.funcdata ; .debug/gosym.functab ; .debug/gosym.nfunctab ; .debug/gosym.filetab ; .debug/gosym.pctab ; .debug/gosym.nfiletab ; .debug/gosym.funcNames ; .debug/gosym.strings ; .debug/gosym.fileMap ; } type 31 struct { Entry ; ? ; End ; Params ; Locals ; FrameSize ; LineTable ; Obj ; } type 32 struct { File ; Line ; } type 33 struct { Funcs ; Paths ; } type 34 struct { Syms ; Funcs ; Files ; Objs ; .debug/gosym.go12line ; } type 35 struct { Value ; Type ; Name ; GoType ; Func ; } type 36 struct { ? ; .debug/gosym.sz ; } type 37 struct { .debug/gosym.off ; .debug/gosym.msg ; .debug/gosym.val ; } type 38 struct { .debug/gosym.t ; .debug/gosym.data ; } type 39 struct { .sync.state ; .sync.sema ; } type 40 [] type 41 [] type 42 [] type 43 [] type 44 [] type 45 map [] type 46 map [] type 47 map [] type 48 interface { PutUint16 (? , ? ); PutUint32 (? , ? ); PutUint64 (? , ? ); String () ; Uint16 (? ) ; Uint32 (? ) ; Uint64 (? ) ; } func NewLineTable (data , text ) func NewTable (symtab , pcln ) (? , ? ) func Equal (a , b ) ($ret17 ) // /build/gcc/src/gcc/libgo/go/bytes/bytes.go:18 { //20 $ret17 = ($convert(, a) == $convert(, b)) //20 return //20 } //0 func IndexByte (b , c ) func FormatInt (i , base ) checksum 8B568B7F24BD3A2332D5EEAE6A9DD69484FE3607 v3; package macho pkgpath debug/macho import bytes bytes "bytes" import zlib compress/zlib "compress/zlib" import dwarf debug/dwarf "debug/dwarf" import binary encoding/binary "encoding/binary" import fmt fmt "fmt" import io io "io" import os os "os" import strconv strconv "strconv" import strings strings "strings" indirectimport bytealg internal/bytealg init macho debug_1macho..import bufio bufio..import bytes bytes..import flate compress_1flate..import zlib compress_1zlib..import dwarf debug_1dwarf..import binary encoding_1binary..import errors errors..import fmt fmt..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import hash ~hash adler32 ~hash_1adler32 abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 1 2 1 7 1 9 1 12 1 14 1 20 1 23 1 26 2 7 2 9 2 12 2 14 2 20 2 23 2 26 3 1 3 2 3 7 3 8 3 9 3 10 3 11 3 12 3 13 3 14 3 15 3 16 3 17 3 18 3 19 3 20 3 21 3 22 3 23 3 24 3 25 3 26 4 1 4 2 4 3 4 6 4 7 4 8 4 9 4 10 4 11 4 12 4 13 4 14 4 15 4 16 4 17 4 18 4 19 4 20 4 21 4 22 4 23 4 24 4 25 4 26 5 2 5 6 5 7 5 8 5 9 5 10 5 11 5 12 5 13 5 14 5 15 5 16 5 17 5 18 5 19 5 20 5 21 5 22 5 23 5 24 5 25 5 26 6 7 6 9 6 12 6 14 6 16 6 19 6 20 6 22 6 23 6 26 7 9 7 12 7 20 8 7 8 9 8 10 8 11 8 12 8 13 8 14 8 15 8 16 8 17 8 18 8 19 8 20 8 21 8 22 8 23 8 24 8 25 8 26 10 7 10 9 10 12 10 20 11 7 11 9 11 10 11 12 11 14 11 20 11 23 11 24 11 25 12 9 12 20 13 9 13 20 13 23 14 7 14 9 14 12 14 20 14 23 15 7 15 9 15 10 15 12 15 14 15 18 15 20 15 21 15 23 15 24 15 25 16 9 17 7 17 9 17 10 17 11 17 12 17 13 17 14 17 15 17 18 17 20 17 21 17 23 17 24 17 25 18 7 18 9 18 12 18 20 19 7 19 9 19 12 19 16 19 20 19 22 19 23 19 26 20 9 21 9 21 12 21 20 22 7 22 9 22 12 22 16 22 20 23 9 23 20 24 7 24 9 24 10 24 12 24 20 24 23 25 7 25 9 25 10 25 12 25 20 25 23 25 24 types 181 39 468 26 29 29 32 28 34 79 718 32 84 26 204 483 29 29 28 31 27 118 120 122 121 27 30 144 31 31 35 144 31 31 35 28 28 31 28 474 42 41 46 41 935 45 40 43 147 45 43 217 121 123 152 1535 164 39 43 42 995 47 39 555 120 38 145 47 31 35 31 33 366 31 48 48 61 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 19 19 19 19 19 19 246 323 143 269 69 57 433 204 204 204 133 66 122 83 103 87 135 213 233 73 173 102 101 101 92 49 605 135 266 259 784 228 79 153 113 90 122 45 162 117 50 70 86 63 92 73 106 97 26 24 22 22 22 22 23 22 22 22 22 21 22 22 22 22 23 23 22 23 35 35 35 35 174 44 85 261 42 92 75 49 95 162 type 1 "Cpu" func (i ) String () ($ret35 ) // /build/gcc/src/gcc/libgo/go/debug/macho/macho.go:82 { //82 $ret35 = .stringName($convert(, i), .cpuStrings, $false) //82 return //82 } //0 func (i ) GoString () ($ret36 ) // /build/gcc/src/gcc/libgo/go/debug/macho/macho.go:83 { //83 $ret36 = .stringName($convert(, i), .cpuStrings, $true) //83 return //83 } //0 type 2 "Dylib" type 3 "DylibCmd" type 4 "Dysymtab" type 5 "DysymtabCmd" type 6 "FatArch" type 7 "FatArchHeader" type 8 "FatFile" func (ff ) Close () type 9 "File" func (f ) Close () func (f ) .parseSymtab (symdat , strtab , cmddat , hdr , offset ) (? , ? ) func (f ) .pushSection (sh , r ) func (f ) Segment (name ) func (f ) Section (name ) func (f ) DWARF () (? , ? ) func (f ) ImportedSymbols () (? , ? ) func (f ) ImportedLibraries () (? , ? ) type 10 "FileHeader" type 11 "FormatError" func (e ) Error () type 12 "Load" type 13 "LoadBytes" func (b ) Raw () ($ret5 ) // /build/gcc/src/gcc/libgo/go/debug/macho/file.go:42 { //42 $ret5 = b //42 return //42 } //0 type 14 "LoadCmd" func (i ) String () ($ret37 ) // /build/gcc/src/gcc/libgo/go/debug/macho/macho.go:109 { //109 $ret37 = .stringName($convert(, i), .cmdStrings, $false) //109 return //109 } //0 func (i ) GoString () ($ret38 ) // /build/gcc/src/gcc/libgo/go/debug/macho/macho.go:110 { //110 $ret38 = .stringName($convert(, i), .cmdStrings, $true) //110 return //110 } //0 type 15 "Nlist32" type 16 "Nlist64" type 17 "Regs386" type 18 "RegsAMD64" type 19 "Reloc" type 20 "RelocTypeARM" func (r ) GoString () func (i ) String () type 21 "RelocTypeARM64" func (r ) GoString () func (i ) String () type 22 "RelocTypeGeneric" func (r ) GoString () func (i ) String () type 23 "RelocTypeX86_64" func (r ) GoString () func (i ) String () type 24 "Rpath" type 25 "RpathCmd" type 26 "Section" func (s ) Data () (? , ? ) func (s ) Open () type 27 "Section32" type 28 "Section64" type 29 "SectionHeader" type 30 "Segment" func (s ) Data () (? , ? ) func (s ) Open () type 31 "Segment32" type 32 "Segment64" type 33 "SegmentHeader" type 34 "Symbol" type 35 "Symtab" type 36 "SymtabCmd" type 37 "Thread" type 38 "Type" func (t ) String () ($ret33 ) // /build/gcc/src/gcc/libgo/go/debug/macho/macho.go:56 { //56 $ret33 = .stringName($convert(, t), .typeStrings, $false) //56 return //56 } //0 func (t ) GoString () ($ret34 ) // /build/gcc/src/gcc/libgo/go/debug/macho/macho.go:57 { //57 $ret34 = .stringName($convert(, t), .typeStrings, $true) //57 return //57 } //0 type 39 ".debug/macho.intName" type 40 ".debug/dwarf.abbrev" type 41 ".debug/dwarf.abbrevTable" type 42 ".debug/dwarf.afield" type 43 ".debug/dwarf.buf" func (b ) .uint8 () func (b ) .error (s ) func (b ) .string () func (b ) .entry (cu , atab , ubase , vers ) func (b ) .uint64 () func (b ) .uint () func (b ) .uint24 () func (b ) .skip (n ) func (b ) .bytes (n ) func (b ) .uint16 () func (b ) .uint32 () func (b ) .varint () (c , bits ) func (b ) .int () func (b ) .addr () func (b ) .unitLength () (length , dwarf64 ) type 44 ".debug/dwarf.dataFormat" type 45 ".debug/dwarf.format" type 46 ".debug/dwarf.lnctForm" type 47 ".debug/dwarf.typeFixer" func (tf ) .apply () func (tf ) .recordArrayType (t ) type 48 ".debug/dwarf.typeReader" type 49 ".debug/dwarf.typeUnit" type 50 ".debug/dwarf.unit" func (u ) .addrsize () func (u ) .dwarf64 () (? , ? ) func (u ) .version () type 51 "debug/dwarf.Attr" func (a ) GoString () func (i ) String () type 52 "debug/dwarf.Class" func (i ) GoString () func (i ) String () type 53 "debug/dwarf.CommonType" func (c ) Size () func (c ) Common () ($ret67 ) type 54 "debug/dwarf.Data" func (d ) .parseUnits () (? , ? ) func (d ) .sigToType (sig ) (? , ? ) func (d ) .parseAbbrev (off , vers ) (? , ? ) func (d ) Ranges (e ) (? , ? ) func (d ) .dwarf2Ranges (u , base , ranges , ret ) (? , ? ) func (d ) LineReader (cu ) (? , ? ) func (d ) .debugAddr (format , addrBase , idx ) (? , ? ) func (d ) .parseTypes (name , types ) func (d ) .offsetToUnit (off ) func (d ) .dwarf5Ranges (u , cu , base , ranges , ret ) (? , ? ) func (d ) Type (off ) (? , ? ) func (d ) AddTypes (name , types ) func (d ) Reader () func (d ) .baseAddressForEntry (e ) (? , ? , ? ) func (d ) AddSection (name , contents ) func (d ) .readType (name , r , off , typeCache , fixups ) (? , ? ) type 55 "debug/dwarf.Entry" func (e ) AttrField (a ) func (e ) Val (a ) type 56 "debug/dwarf.Field" type 57 "debug/dwarf.LineEntry" type 58 "debug/dwarf.LineFile" type 59 "debug/dwarf.LineReader" func (r ) .readHeader (compDir ) func (r ) SeekPC (pc , entry ) func (r ) .readLNCTFormat () func (r ) .readLNCT (s , dwarf64 ) (path , mtime , size , err ) func (r ) .resetState () func (r ) .readFileEntry () (? , ? ) func (r ) .updateFile () func (r ) Files () func (r ) .step (entry ) func (r ) Tell () func (r ) .advancePC (opAdvance ) func (r ) Next (entry ) func (r ) Seek (pos ) func (r ) Reset () type 60 "debug/dwarf.LineReaderPos" type 61 "debug/dwarf.Offset" type 62 "debug/dwarf.Reader" func (r ) SeekPC (pc ) (? , ? ) func (r ) SkipChildren () func (r ) .clone () func (r ) Next () (? , ? ) func (r ) .offset () func (r ) .nextUnit () func (r ) .maybeNextUnit () func (r ) ByteOrder () func (r ) Seek (off ) func (r ) AddressSize () type 63 "debug/dwarf.Tag" func (i ) String () func (t ) GoString () type 64 "debug/dwarf.Type" type 65 "debug/dwarf.TypedefType" func (t ) Size () func (t ) String () type 66 "encoding/binary.ByteOrder" type 67 "io.Closer" type 68 "io.ReadSeeker" type 69 "io.Reader" type 70 "io.ReaderAt" type 71 "io.SectionReader" func (s ) Size () func (s ) Seek (offset , whence ) (? , ? ) func (s ) ReadAt (p , off ) (n , err ) func (s ) Read (p ) (n , err ) type 72 "io.Seeker" type 73 (? , ? ) type 74 (? , ? ) type 75 (? , ? , ? ) type 76 * type 77 * type 78 * type 79 * type 80 * type 81 * type 82 * type 83 * type 84 * type 85 * type 86 * type 87 * type 88 * type 89 * type 90 * type 91 * type 92 * type 93 * type 94 * type 95 * type 96 * type 97 * type 98 * type 99 struct { AX ; BX ; CX ; DX ; DI ; SI ; BP ; SP ; SS ; FLAGS ; IP ; CS ; DS ; ES ; FS ; GS ; } type 100 struct { AX ; BX ; CX ; DX ; DI ; SI ; BP ; SP ; R8 ; R9 ; R10 ; R11 ; R12 ; R13 ; R14 ; R15 ; IP ; FLAGS ; CS ; FS ; GS ; } type 101 struct { Addr ; Value ; Type ; Len ; Pcrel ; Extern ; Scattered ; } type 102 struct { Address ; OpIndex ; File ; Line ; Column ; IsStmt ; BasicBlock ; PrologueEnd ; EpilogueBegin ; ISA ; Discriminator ; EndSequence ; } type 103 struct { Attr ; Val ; Class ; } type 104 struct { ByteSize ; Name ; } type 105 struct { Cmd ; Len ; Ilocalsym ; Nlocalsym ; Iextdefsym ; Nextdefsym ; Iundefsym ; Nundefsym ; Tocoffset ; Ntoc ; Modtaboff ; Nmodtab ; Extrefsymoff ; Nextrefsyms ; Indirectsymoff ; Nindirectsyms ; Extreloff ; Nextrel ; Locreloff ; Nlocrel ; } type 106 struct { Cmd ; Len ; Name ; Addr ; Memsz ; Offset ; Filesz ; Maxprot ; Prot ; Nsect ; Flag ; } type 107 struct { Cmd ; Len ; Name ; Addr ; Memsz ; Offset ; Filesz ; Maxprot ; Prot ; Nsect ; Flag ; } type 108 struct { Cmd ; Len ; Name ; Addr ; Memsz ; Offset ; Filesz ; Maxprot ; Prot ; Nsect ; Flag ; } type 109 struct { Cmd ; Len ; Name ; Time ; CurrentVersion ; CompatVersion ; } type 110 struct { Cmd ; Len ; Path ; } type 111 struct { Cmd ; Len ; Symoff ; Nsyms ; Stroff ; Strsize ; } type 112 struct { Cmd ; Len ; Type ; Data ; } type 113 struct { Cpu ; SubCpu ; Offset ; Size ; Align ; } type 114 struct { Magic ; Arches ; .debug/macho.closer ; } type 115 struct { Magic ; Cpu ; SubCpu ; Type ; Ncmd ; Cmdsz ; Flags ; } type 116 struct { Name ; Seg ; Addr ; Size ; Offset ; Align ; Reloff ; Nreloc ; Flags ; Reserve1 ; Reserve2 ; } type 117 struct { Name ; Seg ; Addr ; Size ; Offset ; Align ; Reloff ; Nreloc ; Flags ; Reserve1 ; Reserve2 ; Reserve3 ; } type 118 struct { Name ; Mtime ; Length ; } type 119 struct { Name ; Seg ; Addr ; Size ; Offset ; Align ; Reloff ; Nreloc ; Flags ; } type 120 struct { Name ; Type ; Sect ; Desc ; Value ; } type 121 struct { Name ; Type ; Sect ; Desc ; Value ; } type 122 struct { Name ; Type ; Sect ; Desc ; Value ; } type 123 struct { Offset ; Tag ; Children ; Field ; } type 124 struct { ? ; Type ; } type 125 struct { .debug/dwarf.abbrev ; .debug/dwarf.aranges ; .debug/dwarf.frame ; .debug/dwarf.info ; .debug/dwarf.line ; .debug/dwarf.pubnames ; .debug/dwarf.ranges ; .debug/dwarf.str ; .debug/dwarf.addr ; .debug/dwarf.lineStr ; .debug/dwarf.strOffsets ; .debug/dwarf.rngLists ; .debug/dwarf.abbrevCache ; .debug/dwarf.bigEndian ; .debug/dwarf.order ; .debug/dwarf.typeCache ; .debug/dwarf.typeSigs ; .debug/dwarf.unit ; } type 126 struct { .debug/dwarf.attr ; .debug/dwarf.fmt ; .debug/dwarf.class ; .debug/dwarf.val ; } type 127 struct { .debug/dwarf.b ; .debug/dwarf.d ; .debug/dwarf.err ; .debug/dwarf.unit ; .debug/dwarf.lastUnit ; .debug/dwarf.lastChildren ; .debug/dwarf.lastSibling ; .debug/dwarf.cu ; } type 128 struct { .debug/dwarf.base ; .debug/dwarf.off ; .debug/dwarf.data ; .debug/dwarf.atable ; .debug/dwarf.asize ; .debug/dwarf.vers ; .debug/dwarf.utype ; .debug/dwarf.is64 ; } type 129 struct { .debug/dwarf.buf ; .debug/dwarf.section ; .debug/dwarf.str ; .debug/dwarf.lineStr ; .debug/dwarf.version ; .debug/dwarf.addrsize ; .debug/dwarf.segmentSelectorSize ; .debug/dwarf.minInstructionLength ; .debug/dwarf.maxOpsPerInstruction ; .debug/dwarf.defaultIsStmt ; .debug/dwarf.lineBase ; .debug/dwarf.lineRange ; .debug/dwarf.opcodeBase ; .debug/dwarf.opcodeLengths ; .debug/dwarf.directories ; .debug/dwarf.fileEntries ; .debug/dwarf.programOffset ; .debug/dwarf.endOffset ; .debug/dwarf.initialFileEntries ; .debug/dwarf.state ; .debug/dwarf.fileIndex ; } type 130 struct { .debug/dwarf.dwarf ; .debug/dwarf.order ; .debug/dwarf.format ; .debug/dwarf.name ; .debug/dwarf.off ; .debug/dwarf.data ; .debug/dwarf.err ; } type 131 struct { .debug/dwarf.lnct ; .debug/dwarf.form ; } type 132 struct { .debug/dwarf.off ; .debug/dwarf.numFileEntries ; .debug/dwarf.state ; .debug/dwarf.fileIndex ; } type 133 struct { .debug/dwarf.tag ; .debug/dwarf.children ; .debug/dwarf.field ; } type 134 struct { .debug/dwarf.typedefs ; .debug/dwarf.arraytypes ; } type 135 struct { ? ; .debug/dwarf.toff ; .debug/dwarf.name ; .debug/dwarf.cache ; } type 136 struct { ? ; ? ; } type 137 struct { ? ; ByteOrder ; Loads ; Sections ; Symtab ; Dysymtab ; .debug/macho.closer ; } type 138 struct { ? ; Name ; Time ; CurrentVersion ; CompatVersion ; } type 139 struct { ? ; Path ; } type 140 struct { ? ; ? ; IndirectSyms ; } type 141 struct { ? ; ? ; ? ; .debug/macho.sr ; } type 142 struct { ? ; ? ; Syms ; } type 143 struct { ? ; Relocs ; ? ; .debug/macho.sr ; } type 144 struct { .debug/macho.i ; .debug/macho.s ; } type 145 struct { .debug/macho.off ; .debug/macho.msg ; .debug/macho.val ; } type 146 struct { .io.r ; .io.base ; .io.off ; .io.limit ; } type 147 [16 ] type 148 [2 ] type 149 [] type 150 [] type 151 [] type 152 [] type 153 [] type 154 [] type 155 [] type 156 [] type 157 [] type 158 [] type 159 [] type 160 [] type 161 [] type 162 [] type 163 [] type 164 [] type 165 [] type 166 [] type 167 map [] type 168 map [] type 169 map [] type 170 map [] type 171 interface { AddressSize () ; Next () (? , ? ); Seek (? ); .debug/dwarf.clone () ; .debug/dwarf.offset () ; } type 172 interface { Close () ; } type 173 interface { Common () ; Size () ; String () ; } type 174 interface { PutUint16 (? , ? ); PutUint32 (? , ? ); PutUint64 (? , ? ); String () ; Uint16 (? ) ; Uint32 (? ) ; Uint64 (? ) ; } type 175 interface { Raw () ; } type 176 interface { ReadAt (p , off ) (n , err ); } type 177 interface { Read (p ) (n , err ); } type 178 interface { ? ; ? ; } type 179 interface { Seek (offset , whence ) (? , ? ); } type 180 interface { .debug/dwarf.addrsize () ; .debug/dwarf.dwarf64 () (dwarf64 , isKnown ); .debug/dwarf.version () ; } var .cmdStrings var .cpuStrings func .stringName (i , names , goSyntax ) var .typeStrings const ARM64_RELOC_ADDEND = 10 const ARM64_RELOC_BRANCH26 = 2 const ARM64_RELOC_GOT_LOAD_PAGE21 = 5 const ARM64_RELOC_GOT_LOAD_PAGEOFF12 = 6 const ARM64_RELOC_PAGE21 = 3 const ARM64_RELOC_PAGEOFF12 = 4 const ARM64_RELOC_POINTER_TO_GOT = 7 const ARM64_RELOC_SUBTRACTOR = 1 const ARM64_RELOC_TLVP_LOAD_PAGE21 = 8 const ARM64_RELOC_TLVP_LOAD_PAGEOFF12 = 9 const ARM64_RELOC_UNSIGNED = 0 const ARM_RELOC_BR24 = 5 const ARM_RELOC_HALF = 8 const ARM_RELOC_HALF_SECTDIFF = 9 const ARM_RELOC_LOCAL_SECTDIFF = 3 const ARM_RELOC_PAIR = 1 const ARM_RELOC_PB_LA_PTR = 4 const ARM_RELOC_SECTDIFF = 2 const ARM_RELOC_VANILLA = 0 const ARM_THUMB_32BIT_BRANCH = 7 const ARM_THUMB_RELOC_BR22 = 6 const Cpu386 = 7 const CpuAmd64 = 16777223 const CpuArm = 12 const CpuArm64 = 16777228 const CpuPpc = 18 const CpuPpc64 = 16777234 var ErrNotFat const FlagAllModsBound = 4096 const FlagAllowStackExecution = 131072 const FlagAppExtensionSafe = 33554432 const FlagBindAtLoad = 8 const FlagBindsToWeak = 65536 const FlagCanonical = 16384 const FlagDeadStrippableDylib = 4194304 const FlagDyldLink = 4 const FlagForceFlat = 256 const FlagHasTLVDescriptors = 8388608 const FlagIncrLink = 2 const FlagLazyInit = 64 const FlagNoFixPrebinding = 1024 const FlagNoHeapExecution = 16777216 const FlagNoMultiDefs = 512 const FlagNoReexportedDylibs = 1048576 const FlagNoUndefs = 1 const FlagPIE = 2097152 const FlagPrebindable = 2048 const FlagPrebound = 16 const FlagRootSafe = 262144 const FlagSetuidSafe = 524288 const FlagSplitSegs = 32 const FlagSubsectionsViaSymbols = 8192 const FlagTwoLevel = 128 const FlagWeakDefines = 32768 const GENERIC_RELOC_LOCAL_SECTDIFF = 4 const GENERIC_RELOC_PAIR = 1 const GENERIC_RELOC_PB_LA_PTR = 3 const GENERIC_RELOC_SECTDIFF = 2 const GENERIC_RELOC_TLV = 5 const GENERIC_RELOC_VANILLA = 0 const LoadCmdDylib = 12 const LoadCmdDylinker = 15 const LoadCmdDysymtab = 11 const LoadCmdRpath = 2147483676 const LoadCmdSegment = 1 const LoadCmdSegment64 = 25 const LoadCmdSymtab = 2 const LoadCmdThread = 4 const LoadCmdUnixThread = 5 const Magic32 = 4277009102 const Magic64 = 4277009103 const MagicFat = 3405691582 func NewFatFile (r ) (? , ? ) func NewFile (r ) (? , ? ) func Open (name ) (? , ? ) func OpenFat (name ) (? , ? ) const TypeBundle = 8 const TypeDylib = 6 const TypeExec = 2 const TypeObj = 1 const X86_64_RELOC_BRANCH = 2 const X86_64_RELOC_GOT = 4 const X86_64_RELOC_GOT_LOAD = 3 const X86_64_RELOC_SIGNED = 1 const X86_64_RELOC_SIGNED_1 = 6 const X86_64_RELOC_SIGNED_2 = 7 const X86_64_RELOC_SIGNED_4 = 8 const X86_64_RELOC_SUBTRACTOR = 5 const X86_64_RELOC_TLV = 9 const X86_64_RELOC_UNSIGNED = 0 func IndexByte (b , c ) ($ret24 ) // /build/gcc/src/gcc/libgo/go/bytes/bytes.go:90 { //91 $ret24 = IndexByte(b, c) //91 return //91 } //0 func IndexByte (b , c ) func Index (s , substr ) checksum B7D3ACBFABF415D3BFE407028F9C819C020B117C v3; package pe pkgpath debug/pe import bytes bytes "bytes" import zlib compress/zlib "compress/zlib" import dwarf debug/dwarf "debug/dwarf" import binary encoding/binary "encoding/binary" import fmt fmt "fmt" import io io "io" import os os "os" import strconv strconv "strconv" import strings strings "strings" indirectimport bytealg internal/bytealg indirectimport reflect reflect indirectimport unsafe unsafe init pe ~debug_1pe bufio bufio..import bytes bytes..import flate compress_1flate..import zlib compress_1zlib..import dwarf debug_1dwarf..import binary encoding_1binary..import errors errors..import fmt fmt..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import hash ~hash adler32 ~hash_1adler32 abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 1 2 1 7 1 9 1 12 1 14 1 20 1 23 1 26 2 7 2 9 2 12 2 14 2 20 2 23 2 26 3 1 3 2 3 7 3 8 3 9 3 10 3 11 3 12 3 13 3 14 3 15 3 16 3 17 3 18 3 19 3 20 3 21 3 22 3 23 3 24 3 25 3 26 4 1 4 2 4 3 4 6 4 7 4 8 4 9 4 10 4 11 4 12 4 13 4 14 4 15 4 16 4 17 4 18 4 19 4 20 4 21 4 22 4 23 4 24 4 25 4 26 5 2 5 6 5 7 5 8 5 9 5 10 5 11 5 12 5 13 5 14 5 15 5 16 5 17 5 18 5 19 5 20 5 21 5 22 5 23 5 24 5 25 5 26 6 7 6 9 6 12 6 14 6 16 6 19 6 20 6 22 6 23 6 26 7 9 7 12 7 20 8 7 8 9 8 10 8 11 8 12 8 13 8 14 8 15 8 16 8 17 8 18 8 19 8 20 8 21 8 22 8 23 8 24 8 25 8 26 10 7 10 9 10 12 10 20 11 7 11 9 11 10 11 12 11 14 11 20 11 23 11 24 11 25 12 9 12 20 13 9 13 20 13 23 14 7 14 9 14 12 14 20 14 23 15 7 15 9 15 10 15 12 15 14 15 18 15 20 15 21 15 23 15 24 15 25 16 9 17 7 17 9 17 10 17 11 17 12 17 13 17 14 17 15 17 18 17 20 17 21 17 23 17 24 17 25 18 7 18 9 18 12 18 20 19 7 19 9 19 12 19 16 19 20 19 22 19 23 19 26 20 9 21 9 21 12 21 20 22 7 22 9 22 12 22 16 22 20 23 9 23 20 24 7 24 9 24 10 24 12 24 20 24 23 25 7 25 9 25 10 25 12 25 20 25 23 25 24 types 176 15 126 34 645 31 245 36 37 37 26 144 35 132 118 28 796 41 46 41 935 45 40 43 147 45 43 217 121 123 152 1535 164 39 43 42 995 47 39 555 120 38 145 47 31 35 31 33 366 31 346 93 37 2190 35 260 78 75 244 91 96 215 34 4479 35 49 48 33 33 32 34 46 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 19 19 19 20 19 19 19 19 19 20 20 13 269 69 57 210 882 860 149 292 73 107 147 119 273 92 165 62 90 20 49 605 135 266 259 784 228 79 153 113 90 122 175 89 97 412 68 102 146 331 81 24 24 25 24 22 22 22 22 22 23 22 22 22 22 21 21 23 23 22 22 23 23 22 35 35 35 35 174 974 44 85 261 92 75 49 95 162 type 1 "COFFSymbol" func (sym ) FullName (st ) (? , ? ) type 2 "DataDirectory" type 3 "File" func (f ) Close () func (f ) Section (name ) func (f ) DWARF () (? , ? ) func (f ) ImportedSymbols () (? , ? ) func (f ) ImportedLibraries () ($ret15 , $ret16 ) // /build/gcc/src/gcc/libgo/go/debug/pe/file.go:436 { //439 { //439 var $t0 = $nil //439 var $t1 = $convert(, $nil) //439 $ret15 = $t0 //439 $ret16 = $t1 //439 } //0 return //439 } //0 type 4 "FileHeader" type 5 "FormatError" func (e ) Error () ($ret17 ) // /build/gcc/src/gcc/libgo/go/debug/pe/file.go:447 { //448 $ret17 = $convert(, "unknown error") //448 return //448 } //0 type 6 "ImportDirectory" type 7 "OptionalHeader32" type 8 "OptionalHeader64" type 9 "Reloc" type 10 "Section" func (s ) Data () (? , ? ) func (s ) Open () type 11 "SectionHeader" type 12 "SectionHeader32" func (sh ) .fullName (st ) (? , ? ) type 13 "StringTable" func (st ) String (start ) (? , ? ) type 14 "Symbol" type 15 ".debug/pe.zeroReaderAt" func (w ) ReadAt (p , off ) (n , err ) // /build/gcc/src/gcc/libgo/go/debug/pe/file.go:176 { //177 var i //177 { //177 var $t0 = len(p) //177 if ($t0 != $convert(, 0 )) { //177 var $t1 = &(p)[0 ] //177 var $t2 = ($t0 * 1 ) //177 __builtin_memset($convert(, $t1), $convert(, 0 ), $convert(, $t2)) //177 i = ($t0 - $convert(, 1 )) //177 } //177 } //0 } //179 { //180 { //180 var $t3 = len(p) //180 var $t4 = $convert(, $nil) //180 n = $t3 //180 err = $t4 //180 } //0 return //180 } //0 type 16 ".debug/dwarf.abbrev" type 17 ".debug/dwarf.abbrevTable" type 18 ".debug/dwarf.afield" type 19 ".debug/dwarf.buf" func (b ) .uint8 () func (b ) .error (s ) func (b ) .string () func (b ) .entry (cu , atab , ubase , vers ) func (b ) .uint64 () func (b ) .uint () func (b ) .uint24 () func (b ) .skip (n ) func (b ) .bytes (n ) func (b ) .uint16 () func (b ) .uint32 () func (b ) .varint () (c , bits ) func (b ) .int () func (b ) .addr () func (b ) .unitLength () (length , dwarf64 ) type 20 ".debug/dwarf.dataFormat" type 21 ".debug/dwarf.format" type 22 ".debug/dwarf.lnctForm" type 23 ".debug/dwarf.typeFixer" func (tf ) .apply () func (tf ) .recordArrayType (t ) type 24 ".debug/dwarf.typeReader" type 25 ".debug/dwarf.typeUnit" type 26 ".debug/dwarf.unit" func (u ) .addrsize () func (u ) .dwarf64 () (? , ? ) func (u ) .version () type 27 "debug/dwarf.Attr" func (a ) GoString () func (i ) String () type 28 "debug/dwarf.Class" func (i ) GoString () func (i ) String () type 29 "debug/dwarf.CommonType" func (c ) Size () func (c ) Common () ($ret67 ) type 30 "debug/dwarf.Data" func (d ) .parseUnits () (? , ? ) func (d ) .sigToType (sig ) (? , ? ) func (d ) .parseAbbrev (off , vers ) (? , ? ) func (d ) Ranges (e ) (? , ? ) func (d ) .dwarf2Ranges (u , base , ranges , ret ) (? , ? ) func (d ) LineReader (cu ) (? , ? ) func (d ) .debugAddr (format , addrBase , idx ) (? , ? ) func (d ) .parseTypes (name , types ) func (d ) .offsetToUnit (off ) func (d ) .dwarf5Ranges (u , cu , base , ranges , ret ) (? , ? ) func (d ) Type (off ) (? , ? ) func (d ) AddTypes (name , types ) func (d ) Reader () func (d ) .baseAddressForEntry (e ) (? , ? , ? ) func (d ) AddSection (name , contents ) func (d ) .readType (name , r , off , typeCache , fixups ) (? , ? ) type 31 "debug/dwarf.Entry" func (e ) AttrField (a ) func (e ) Val (a ) type 32 "debug/dwarf.Field" type 33 "debug/dwarf.LineEntry" type 34 "debug/dwarf.LineFile" type 35 "debug/dwarf.LineReader" func (r ) .readHeader (compDir ) func (r ) SeekPC (pc , entry ) func (r ) .readLNCTFormat () func (r ) .readLNCT (s , dwarf64 ) (path , mtime , size , err ) func (r ) .resetState () func (r ) .readFileEntry () (? , ? ) func (r ) .updateFile () func (r ) Files () func (r ) .step (entry ) func (r ) Tell () func (r ) .advancePC (opAdvance ) func (r ) Next (entry ) func (r ) Seek (pos ) func (r ) Reset () type 36 "debug/dwarf.LineReaderPos" type 37 "debug/dwarf.Offset" type 38 "debug/dwarf.Reader" func (r ) SeekPC (pc ) (? , ? ) func (r ) SkipChildren () func (r ) .clone () func (r ) Next () (? , ? ) func (r ) .offset () func (r ) .nextUnit () func (r ) .maybeNextUnit () func (r ) ByteOrder () func (r ) Seek (off ) func (r ) AddressSize () type 39 "debug/dwarf.Tag" func (i ) String () func (t ) GoString () type 40 "debug/dwarf.Type" type 41 "debug/dwarf.TypedefType" func (t ) Size () func (t ) String () type 42 "encoding/binary.ByteOrder" type 43 "io.Closer" type 44 "io.ReadSeeker" type 45 "io.Reader" type 46 "io.ReaderAt" type 47 "io.SectionReader" func (s ) Size () func (s ) Seek (offset , whence ) (? , ? ) func (s ) ReadAt (p , off ) (n , err ) func (s ) Read (p ) (n , err ) type 48 "io.Seeker" type 49 ".reflect.flag" func (f ) .kind () ($ret98 ) func (f ) .ro () ($ret99 ) func (f ) .mustBe (expected ) func (f ) .mustBeExported () func (f ) .mustBeAssignableSlow () func (f ) .mustBeExportedSlow () func (f ) .mustBeAssignable () type 50 ".reflect.hiter" func (h ) .initialized () type 51 ".reflect.method" type 52 ".reflect.rtype" func (t ) NumOut () func (t ) Implements (u ) func (t ) Key () func (t ) Field (i ) func (t ) FieldByNameFunc (match ) (? , ? ) func (t ) IsVariadic () func (t ) Align () func (t ) Kind () func (t ) Elem () func (t ) .rawString () func (t ) FieldByName (name ) (? , ? ) func (t ) NumMethod () func (t ) .pointers () func (t ) ConvertibleTo (u ) func (t ) Out (i ) func (t ) Method (i ) (m ) func (t ) FieldByIndex (index ) func (t ) MethodByName (name ) (m , ok ) func (t ) NumIn () func (t ) .ptrTo () func (t ) AssignableTo (u ) func (t ) Comparable () func (t ) FieldAlign () func (t ) Size () func (t ) Name () func (t ) Bits () func (t ) .exportedMethods () func (t ) String () func (t ) .common () ($ret29 ) func (t ) .hasName () func (t ) In (i ) func (t ) Len () func (t ) NumField () func (t ) .gcSlice (begin , end ) func (t ) PkgPath () func (t ) ChanDir () type 53 ".reflect.tflag" type 54 ".reflect.uncommonType" func (t ) .uncommon () ($ret17 ) func (t ) .exportedMethods () func (t ) PkgPath () func (t ) Name () type 55 "reflect.ChanDir" func (d ) String () type 56 "reflect.Kind" func (k ) String () type 57 "reflect.MapIter" func (iter ) Key () func (iter ) Next () func (iter ) Value () func (iter ) Reset (v ) type 58 "reflect.Method" func (m ) IsExported () type 59 "reflect.StructField" func (f ) IsExported () type 60 "reflect.StructTag" func (tag ) Get (key ) func (tag ) Lookup (key ) (value , ok ) type 61 "reflect.Type" type 62 "reflect.Value" func (v ) SetBool (x ) func (v ) SetComplex (x ) func (v ) Send (x ) func (v ) .call (op , in ) func (v ) FieldByNameFunc (match ) func (v ) Recv () (x , ok ) func (v ) .recv (nb ) (val , ok ) func (v ) OverflowUint (x ) func (v ) .setRunes (x ) func (v ) OverflowFloat (x ) func (v ) Pointer () func (v ) OverflowInt (x ) func (v ) NumField () func (v ) MethodByName (name ) func (v ) MapRange () func (v ) SetIterValue (iter ) func (v ) String () func (v ) Float () func (v ) FieldByName (name ) func (v ) Field (i ) func (v ) OverflowComplex (x ) func (v ) FieldByIndexErr (index ) (? , ? ) func (v ) Slice (i , j ) func (v ) CanFloat () func (v ) SetBytes (x ) func (v ) CanInt () func (v ) CanAddr () func (v ) SetLen (n ) func (v ) SetInt (x ) func (v ) InterfaceData () func (v ) Convert (t ) func (v ) Elem () func (v ) SetString (x ) func (v ) Kind () func (v ) Bytes () func (v ) MapIndex (key ) func (v ) .assignTo (context , dst , target ) func (v ) SetFloat (x ) func (v ) Index (i ) func (v ) Int () func (v ) CanConvert (t ) func (v ) UnsafePointer () func (v ) SetMapIndex (key , elem ) func (v ) Uint () func (v ) SetCap (n ) func (v ) CanUint () func (v ) TrySend (x ) func (v ) Slice3 (i , j , k ) func (v ) UnsafeAddr () func (v ) Set (x ) func (v ) IsValid () func (v ) SetUint (x ) func (v ) IsNil () func (v ) Complex () func (v ) .pointer () func (v ) Interface () (i ) func (v ) MapKeys () func (v ) .runes () func (v ) Close () func (v ) .send (x , nb ) (selected ) func (v ) Addr () func (v ) TryRecv () (x , ok ) func (v ) Bool () func (v ) Call (in ) func (v ) CanSet () func (v ) CanInterface () func (v ) Cap () func (v ) FieldByIndex (index ) func (v ) CallSlice (in ) func (v ) Len () func (v ) SetPointer (x ) func (v ) CanComplex () func (v ) Method (i ) func (v ) IsZero () func (v ) SetIterKey (iter ) func (v ) NumMethod () func (v ) Type () type 63 "unsafe.Pointer" type 64 (? , ? , ? ) type 65 (? , ? ) type 66 (? ) type 67 (? ) type 68 (? ) type 69 (? ) type 70 (? , ? ) type 71 * type 72 * type 73 * type 74 * type 75 * type 76 * type 77 * type 78 * type 79 * type 80 * type 81 * type 82 * type 83 * type 84 * type 85 * type 86 * type 87 * type 88 * type 89 * type 90 * type 91 * type 92 * type 93 * type 94 * type 95 * type 96 * type 97 * type 98 * type 99 *any type 100 struct { Address ; OpIndex ; File ; Line ; Column ; IsStmt ; BasicBlock ; PrologueEnd ; EpilogueBegin ; ISA ; Discriminator ; EndSequence ; } type 101 struct { Attr ; Val ; Class ; } type 102 struct { ByteSize ; Name ; } type 103 struct { Machine ; NumberOfSections ; TimeDateStamp ; PointerToSymbolTable ; NumberOfSymbols ; SizeOfOptionalHeader ; Characteristics ; } type 104 struct { Magic ; MajorLinkerVersion ; MinorLinkerVersion ; SizeOfCode ; SizeOfInitializedData ; SizeOfUninitializedData ; AddressOfEntryPoint ; BaseOfCode ; BaseOfData ; ImageBase ; SectionAlignment ; FileAlignment ; MajorOperatingSystemVersion ; MinorOperatingSystemVersion ; MajorImageVersion ; MinorImageVersion ; MajorSubsystemVersion ; MinorSubsystemVersion ; Win32VersionValue ; SizeOfImage ; SizeOfHeaders ; CheckSum ; Subsystem ; DllCharacteristics ; SizeOfStackReserve ; SizeOfStackCommit ; SizeOfHeapReserve ; SizeOfHeapCommit ; LoaderFlags ; NumberOfRvaAndSizes ; DataDirectory ; } type 105 struct { Magic ; MajorLinkerVersion ; MinorLinkerVersion ; SizeOfCode ; SizeOfInitializedData ; SizeOfUninitializedData ; AddressOfEntryPoint ; BaseOfCode ; ImageBase ; SectionAlignment ; FileAlignment ; MajorOperatingSystemVersion ; MinorOperatingSystemVersion ; MajorImageVersion ; MinorImageVersion ; MajorSubsystemVersion ; MinorSubsystemVersion ; Win32VersionValue ; SizeOfImage ; SizeOfHeaders ; CheckSum ; Subsystem ; DllCharacteristics ; SizeOfStackReserve ; SizeOfStackCommit ; SizeOfHeapReserve ; SizeOfHeapCommit ; LoaderFlags ; NumberOfRvaAndSizes ; DataDirectory ; } type 106 struct { Name ; Value ; SectionNumber ; Type ; StorageClass ; NumberOfAuxSymbols ; } type 107 struct { Name ; VirtualSize ; VirtualAddress ; SizeOfRawData ; PointerToRawData ; PointerToRelocations ; PointerToLineNumbers ; NumberOfRelocations ; NumberOfLineNumbers ; Characteristics ; } type 108 struct { Name ; Mtime ; Length ; } type 109 struct { Name ; PkgPath ; Type ; Func ; Index ; } type 110 struct { Name ; PkgPath ; Type ; Tag ; Offset ; Index ; Anonymous ; } type 111 struct { Name ; Value ; SectionNumber ; Type ; StorageClass ; } type 112 struct { Name ; VirtualSize ; VirtualAddress ; Size ; Offset ; PointerToRelocations ; PointerToLineNumbers ; NumberOfRelocations ; NumberOfLineNumbers ; Characteristics ; } type 113 struct { Offset ; Tag ; Children ; Field ; } type 114 struct { OriginalFirstThunk ; TimeDateStamp ; ForwarderChain ; Name ; FirstThunk ; .debug/pe.dll ; } type 115 struct { VirtualAddress ; Size ; } type 116 struct { VirtualAddress ; SymbolTableIndex ; Type ; } type 117 struct { } type 118 struct { ? ; Type ; } type 119 struct { .debug/dwarf.abbrev ; .debug/dwarf.aranges ; .debug/dwarf.frame ; .debug/dwarf.info ; .debug/dwarf.line ; .debug/dwarf.pubnames ; .debug/dwarf.ranges ; .debug/dwarf.str ; .debug/dwarf.addr ; .debug/dwarf.lineStr ; .debug/dwarf.strOffsets ; .debug/dwarf.rngLists ; .debug/dwarf.abbrevCache ; .debug/dwarf.bigEndian ; .debug/dwarf.order ; .debug/dwarf.typeCache ; .debug/dwarf.typeSigs ; .debug/dwarf.unit ; } type 120 struct { .debug/dwarf.attr ; .debug/dwarf.fmt ; .debug/dwarf.class ; .debug/dwarf.val ; } type 121 struct { .debug/dwarf.b ; .debug/dwarf.d ; .debug/dwarf.err ; .debug/dwarf.unit ; .debug/dwarf.lastUnit ; .debug/dwarf.lastChildren ; .debug/dwarf.lastSibling ; .debug/dwarf.cu ; } type 122 struct { .debug/dwarf.base ; .debug/dwarf.off ; .debug/dwarf.data ; .debug/dwarf.atable ; .debug/dwarf.asize ; .debug/dwarf.vers ; .debug/dwarf.utype ; .debug/dwarf.is64 ; } type 123 struct { .debug/dwarf.buf ; .debug/dwarf.section ; .debug/dwarf.str ; .debug/dwarf.lineStr ; .debug/dwarf.version ; .debug/dwarf.addrsize ; .debug/dwarf.segmentSelectorSize ; .debug/dwarf.minInstructionLength ; .debug/dwarf.maxOpsPerInstruction ; .debug/dwarf.defaultIsStmt ; .debug/dwarf.lineBase ; .debug/dwarf.lineRange ; .debug/dwarf.opcodeBase ; .debug/dwarf.opcodeLengths ; .debug/dwarf.directories ; .debug/dwarf.fileEntries ; .debug/dwarf.programOffset ; .debug/dwarf.endOffset ; .debug/dwarf.initialFileEntries ; .debug/dwarf.state ; .debug/dwarf.fileIndex ; } type 124 struct { .debug/dwarf.dwarf ; .debug/dwarf.order ; .debug/dwarf.format ; .debug/dwarf.name ; .debug/dwarf.off ; .debug/dwarf.data ; .debug/dwarf.err ; } type 125 struct { .debug/dwarf.lnct ; .debug/dwarf.form ; } type 126 struct { .debug/dwarf.off ; .debug/dwarf.numFileEntries ; .debug/dwarf.state ; .debug/dwarf.fileIndex ; } type 127 struct { .debug/dwarf.tag ; .debug/dwarf.children ; .debug/dwarf.field ; } type 128 struct { .debug/dwarf.typedefs ; .debug/dwarf.arraytypes ; } type 129 struct { ? ; .debug/dwarf.toff ; .debug/dwarf.name ; .debug/dwarf.cache ; } type 130 struct { ? ; OptionalHeader ; Sections ; Symbols ; COFFSymbols ; StringTable ; .debug/pe.closer ; } type 131 struct { ? ; Relocs ; ? ; .debug/pe.sr ; } type 132 struct { .io.r ; .io.base ; .io.off ; .io.limit ; } type 133 struct { .reflect.key ; .reflect.elem ; .reflect.t ; .reflect.h ; .reflect.buckets ; .reflect.bptr ; .reflect.overflow ; .reflect.oldoverflow ; .reflect.startBucket ; .reflect.offset ; .reflect.wrapped ; B ; .reflect.i ; .reflect.bucket ; .reflect.checkBucket ; } type 134 struct { .reflect.m ; .reflect.hiter ; } type 135 struct { .reflect.name ; .reflect.pkgPath ; .reflect.methods ; } type 136 struct { .reflect.name ; .reflect.pkgPath ; .reflect.mtyp ; .reflect.typ ; .reflect.tfn ; } type 137 struct { .reflect.size ; .reflect.ptrdata ; .reflect.hash ; .reflect.tflag ; .reflect.align ; .reflect.fieldAlign ; .reflect.kind ; .reflect.equal ; .reflect.gcdata ; .reflect.string ; ? ; .reflect.ptrToThis ; } type 138 struct { .reflect.typ ; .reflect.ptr ; ? ; } type 139 [16 ] type 140 [2 ] type 141 [2 ] type 142 [8 ] type 143 [] type 144 [] type 145 [] type 146 [] type 147 [] type 148 [] type 149 [] type 150 [] type 151 [] type 152 [] type 153 [] type 154 [] type 155 [] type 156 [] type 157 [] type 158 [] type 159 [] type 160 [] type 161 [] type 162 map [] type 163 map [] type 164 map [] type 165 map [] type 166 interface { AddressSize () ; Next () (? , ? ); Seek (? ); .debug/dwarf.clone () ; .debug/dwarf.offset () ; } type 167 interface { Align () ; AssignableTo (u ) ; Bits () ; ChanDir () ; Comparable () ; ConvertibleTo (u ) ; Elem () ; Field (i ) ; FieldAlign () ; FieldByIndex (index ) ; FieldByName (name ) (? , ? ); FieldByNameFunc (match ) (? , ? ); Implements (u ) ; In (i ) ; IsVariadic () ; Key () ; Kind () ; Len () ; Method (? ) ; MethodByName (? ) (? , ? ); Name () ; NumField () ; NumIn () ; NumMethod () ; NumOut () ; Out (i ) ; PkgPath () ; Size () ; String () ; .reflect.common () ; .reflect.rawString () ; .reflect.uncommon () ; } type 168 interface { Close () ; } type 169 interface { Common () ; Size () ; String () ; } type 170 interface { PutUint16 (? , ? ); PutUint32 (? , ? ); PutUint64 (? , ? ); String () ; Uint16 (? ) ; Uint32 (? ) ; Uint64 (? ) ; } type 171 interface { ReadAt (p , off ) (n , err ); } type 172 interface { Read (p ) (n , err ); } type 173 interface { ? ; ? ; } type 174 interface { Seek (offset , whence ) (? , ? ); } type 175 interface { .debug/dwarf.addrsize () ; .debug/dwarf.dwarf64 () (dwarf64 , isKnown ); .debug/dwarf.version () ; } const COFFSymbolSize = 18 const IMAGE_DIRECTORY_ENTRY_ARCHITECTURE = 7 const IMAGE_DIRECTORY_ENTRY_BASERELOC = 5 const IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT = 11 const IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR = 14 const IMAGE_DIRECTORY_ENTRY_DEBUG = 6 const IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT = 13 const IMAGE_DIRECTORY_ENTRY_EXCEPTION = 3 const IMAGE_DIRECTORY_ENTRY_EXPORT = 0 const IMAGE_DIRECTORY_ENTRY_GLOBALPTR = 8 const IMAGE_DIRECTORY_ENTRY_IAT = 12 const IMAGE_DIRECTORY_ENTRY_IMPORT = 1 const IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG = 10 const IMAGE_DIRECTORY_ENTRY_RESOURCE = 2 const IMAGE_DIRECTORY_ENTRY_SECURITY = 4 const IMAGE_DIRECTORY_ENTRY_TLS = 9 const IMAGE_DLLCHARACTERISTICS_APPCONTAINER = 4096 const IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE = 64 const IMAGE_DLLCHARACTERISTICS_FORCE_INTEGRITY = 128 const IMAGE_DLLCHARACTERISTICS_GUARD_CF = 16384 const IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA = 32 const IMAGE_DLLCHARACTERISTICS_NO_BIND = 2048 const IMAGE_DLLCHARACTERISTICS_NO_ISOLATION = 512 const IMAGE_DLLCHARACTERISTICS_NO_SEH = 1024 const IMAGE_DLLCHARACTERISTICS_NX_COMPAT = 256 const IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE = 32768 const IMAGE_DLLCHARACTERISTICS_WDM_DRIVER = 8192 const IMAGE_FILE_32BIT_MACHINE = 256 const IMAGE_FILE_AGGRESIVE_WS_TRIM = 16 const IMAGE_FILE_BYTES_REVERSED_HI = 32768 const IMAGE_FILE_BYTES_REVERSED_LO = 128 const IMAGE_FILE_DEBUG_STRIPPED = 512 const IMAGE_FILE_DLL = 8192 const IMAGE_FILE_EXECUTABLE_IMAGE = 2 const IMAGE_FILE_LARGE_ADDRESS_AWARE = 32 const IMAGE_FILE_LINE_NUMS_STRIPPED = 4 const IMAGE_FILE_LOCAL_SYMS_STRIPPED = 8 const IMAGE_FILE_MACHINE_AM33 = 467 const IMAGE_FILE_MACHINE_AMD64 = 34404 const IMAGE_FILE_MACHINE_ARM = 448 const IMAGE_FILE_MACHINE_ARM64 = 43620 const IMAGE_FILE_MACHINE_ARMNT = 452 const IMAGE_FILE_MACHINE_EBC = 3772 const IMAGE_FILE_MACHINE_I386 = 332 const IMAGE_FILE_MACHINE_IA64 = 512 const IMAGE_FILE_MACHINE_M32R = 36929 const IMAGE_FILE_MACHINE_MIPS16 = 614 const IMAGE_FILE_MACHINE_MIPSFPU = 870 const IMAGE_FILE_MACHINE_MIPSFPU16 = 1126 const IMAGE_FILE_MACHINE_POWERPC = 496 const IMAGE_FILE_MACHINE_POWERPCFP = 497 const IMAGE_FILE_MACHINE_R4000 = 358 const IMAGE_FILE_MACHINE_SH3 = 418 const IMAGE_FILE_MACHINE_SH3DSP = 419 const IMAGE_FILE_MACHINE_SH4 = 422 const IMAGE_FILE_MACHINE_SH5 = 424 const IMAGE_FILE_MACHINE_THUMB = 450 const IMAGE_FILE_MACHINE_UNKNOWN = 0 const IMAGE_FILE_MACHINE_WCEMIPSV2 = 361 const IMAGE_FILE_NET_RUN_FROM_SWAP = 2048 const IMAGE_FILE_RELOCS_STRIPPED = 1 const IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP = 1024 const IMAGE_FILE_SYSTEM = 4096 const IMAGE_FILE_UP_SYSTEM_ONLY = 16384 const IMAGE_SUBSYSTEM_EFI_APPLICATION = 10 const IMAGE_SUBSYSTEM_EFI_BOOT_SERVICE_DRIVER = 11 const IMAGE_SUBSYSTEM_EFI_ROM = 13 const IMAGE_SUBSYSTEM_EFI_RUNTIME_DRIVER = 12 const IMAGE_SUBSYSTEM_NATIVE = 1 const IMAGE_SUBSYSTEM_NATIVE_WINDOWS = 8 const IMAGE_SUBSYSTEM_OS2_CUI = 5 const IMAGE_SUBSYSTEM_POSIX_CUI = 7 const IMAGE_SUBSYSTEM_UNKNOWN = 0 const IMAGE_SUBSYSTEM_WINDOWS_BOOT_APPLICATION = 16 const IMAGE_SUBSYSTEM_WINDOWS_CE_GUI = 9 const IMAGE_SUBSYSTEM_WINDOWS_CUI = 3 const IMAGE_SUBSYSTEM_WINDOWS_GUI = 2 const IMAGE_SUBSYSTEM_XBOX = 14 func NewFile (r ) (? , ? ) func Open (name ) (? , ? ) func /*asm __builtin_memset */ __builtin_memset (? , ? , ? ) func IndexByte (b , c ) ($ret24 ) // /build/gcc/src/gcc/libgo/go/bytes/bytes.go:90 { //91 $ret24 = IndexByte(b, c) //91 return //91 } //0 func .dataSize (v ) func IndexByte (b , c ) func Indirect (v ) func ValueOf (i ) checksum 6BCF41825F00E2E1155E9CC12DE2272D356DA496 v3; package plan9obj pkgpath debug/plan9obj import binary encoding/binary "encoding/binary" import errors errors "errors" import fmt fmt "fmt" import io io "io" import os os "os" init plan9obj debug_1plan9obj..import binary encoding_1binary..import errors errors..import fmt fmt..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 1 2 1 4 1 7 1 9 1 11 1 14 1 15 1 17 1 18 1 21 2 4 2 7 2 15 3 2 3 4 3 5 3 6 3 7 3 8 3 9 3 10 3 11 3 12 3 13 3 14 3 15 3 16 3 17 3 18 3 19 3 20 3 21 5 2 5 4 5 7 5 15 6 2 6 4 6 5 6 7 6 9 6 15 6 18 6 19 6 20 7 4 7 15 8 4 8 15 8 18 9 2 9 4 9 7 9 15 9 18 10 2 10 4 10 5 10 7 10 9 10 13 10 15 10 16 10 18 10 19 10 20 11 4 12 2 12 4 12 5 12 6 12 7 12 8 12 9 12 10 12 13 12 15 12 16 12 18 12 19 12 20 13 2 13 4 13 7 13 15 14 2 14 4 14 7 14 11 14 15 14 17 14 18 14 21 15 4 16 4 16 7 16 15 17 2 17 4 17 7 17 11 17 15 18 4 18 15 19 2 19 4 19 5 19 7 19 15 19 18 20 2 20 4 20 5 20 7 20 15 20 18 20 19 types 29 6 220 30 140 33 23 29 33 29 31 363 30 18 18 19 130 70 70 84 73 95 21 20 22 43 90 73 47 94 type 1 "File" func (f ) Close () func (f ) Symbols () (? , ? ) func (f ) Section (name ) type 2 "FileHeader" type 3 "Section" func (s ) Data () (? , ? ) func (s ) Open () type 4 "SectionHeader" type 5 "Sym" type 6 "io.Closer" type 7 "io.ReadSeeker" type 8 "io.Reader" type 9 "io.ReaderAt" type 10 "io.SectionReader" func (s ) Size () func (s ) Seek (offset , whence ) (? , ? ) func (s ) ReadAt (p , off ) (n , err ) func (s ) Read (p ) (n , err ) type 11 "io.Seeker" type 12 * type 13 * type 14 * type 15 struct { Magic ; Bss ; Entry ; PtrSize ; LoadAddress ; HdrSize ; } type 16 struct { Name ; Size ; Offset ; } type 17 struct { Value ; Type ; Name ; } type 18 struct { ? ; Sections ; .debug/plan9obj.closer ; } type 19 struct { ? ; ? ; .debug/plan9obj.sr ; } type 20 struct { .io.r ; .io.base ; .io.off ; .io.limit ; } type 21 [] type 22 [] type 23 [] type 24 interface { Close () ; } type 25 interface { ReadAt (p , off ) (n , err ); } type 26 interface { Read (p ) (n , err ); } type 27 interface { ? ; ? ; } type 28 interface { Seek (offset , whence ) (? , ? ); } var ErrNoSymbols const Magic386 = 491 const Magic64 = 32768 const MagicAMD64 = 35479 const MagicARM = 1607 func NewFile (r ) (? , ? ) func Open (name ) (? , ? ) checksum 9691F3FD189677A54E3B41676332717F2C99DFBE v3; package embed pkgpath embed import errors errors "errors" import io io "io" import fs io/fs "io/fs" import time time "time" init embed embed..import errors errors..import cpu internal_1cpu..import oserror internal_1oserror..import reflectlite internal_1reflectlite..import io io..import fs io_1fs..import path path..import runtime runtime..import sort sort..import sync sync..import syscall syscall..import time time..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race unsafeheader ~internal_1unsafeheader atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 1 2 1 4 1 8 3 1 3 2 3 4 3 8 4 2 4 8 5 1 5 2 5 4 5 8 5 10 6 1 6 2 6 3 6 4 6 5 6 7 6 8 6 9 6 10 6 11 6 12 7 1 7 2 7 4 7 8 8 2 9 2 9 4 9 8 10 2 10 8 11 1 11 2 11 3 11 4 11 8 11 10 12 1 12 2 12 3 12 4 12 8 12 10 12 11 types 41 2 420 863 475 494 34 30 34 411 30 36 502 518 73 3464 75 34 18 18 18 19 19 19 18 89 64 43 90 91 190 83 112 25 20 20 20 21 22 128 117 141 type 1 "FS" func (f ) .lookup (name ) func (f ) .readDir (dir ) func (f ) Open (name ) (? , ? ) func (f ) ReadDir (name ) (? , ? ) func (f ) ReadFile (name ) (? , ? ) type 2 ".embed.file" func (f ) Name () func (f ) Size () func (f ) ModTime () func (f ) IsDir () func (f ) Sys () ($ret5 ) // /build/gcc/src/gcc/libgo/go/embed/embed.go:235 { //235 $ret5 = $convert(, $nil) //235 return //235 } //0 func (f ) Type () func (f ) Info () ($ret7 , $ret8 ) // /build/gcc/src/gcc/libgo/go/embed/embed.go:237 { //237 { //237 var $t0 = $convert(, f) //237 var $t1 = $convert(, $nil) //237 $ret7 = $t0 //237 $ret8 = $t1 //237 } //0 return //237 } //0 func (f ) Mode () type 3 ".embed.openDir" func (d ) Close () ($ret28 ) // /build/gcc/src/gcc/libgo/go/embed/embed.go:390 { //390 $ret28 = $convert(, $nil) //390 return //390 } //0 func (d ) Stat () (? , ? ) func (d ) Read (? ) (? , ? ) func (d ) ReadDir (count ) (? , ? ) type 4 ".embed.openFile" func (f ) Close () ($ret21 ) // /build/gcc/src/gcc/libgo/go/embed/embed.go:352 { //352 $ret21 = $convert(, $nil) //352 return //352 } //0 func (f ) Stat () (? , ? ) func (f ) Read (b ) (? , ? ) func (f ) Seek (offset , whence ) (? , ? ) type 5 "io/fs.DirEntry" type 6 "io/fs.File" type 7 "io/fs.FileInfo" type 8 "io/fs.FileMode" func (m ) Type () ($ret10 ) // /build/gcc/src/gcc/libgo/go/io/fs/fs.go:238 { //239 $ret10 = (m & $convert(, 2401763328 )) //239 return //239 } //0 func (m ) Perm () ($ret9 ) func (m ) IsDir () ($ret7 ) func (m ) IsRegular () ($ret8 ) func (m ) String () type 9 ".time.zone" type 10 ".time.zoneTrans" type 11 "time.Duration" func (d ) String () func (d ) Nanoseconds () ($ret73 ) func (d ) Seconds () ($ret76 ) func (d ) Microseconds () ($ret74 ) func (d ) Milliseconds () ($ret75 ) func (d ) Hours () ($ret78 ) func (d ) Truncate (m ) ($ret79 ) func (d ) Minutes () ($ret77 ) func (d ) Round (m ) type 12 "time.Location" func (l ) .get () func (l ) String () func (l ) .lookup (sec ) (name , offset , start , end , isDST ) func (l ) .lookupFirstZone () func (l ) .firstZoneUsed () func (l ) .lookupName (name , unix ) (offset , ok ) type 13 "time.Month" func (m ) String () type 14 "time.Time" func (t ) Weekday () func (t ) Second () func (t ) Year () func (t ) .addSec (d ) func (t ) UnmarshalJSON (data ) func (t ) ISOWeek () (year , week ) func (t ) Month () func (t ) Location () func (t ) GobEncode () (? , ? ) func (t ) Date () (year , month , day ) func (t ) UnixMilli () func (t ) Hour () func (t ) .abs () func (t ) IsZero () func (t ) Nanosecond () func (t ) UTC () func (t ) In (loc ) func (t ) .locabs () (name , offset , abs ) func (t ) Sub (u ) func (t ) Equal (u ) func (t ) String () func (t ) GoString () func (t ) Before (u ) func (t ) Format (layout ) func (t ) Add (d ) func (t ) MarshalJSON () (? , ? ) func (t ) IsDST () func (t ) .date (full ) (year , month , day , yday ) func (t ) AddDate (years , months , days ) func (t ) .sec () func (t ) Local () func (t ) .mono () func (t ) UnixMicro () func (t ) YearDay () func (t ) Unix () func (t ) UnmarshalBinary (data ) func (t ) UnmarshalText (data ) func (t ) Truncate (d ) func (t ) Round (d ) func (t ) .stripMono () func (t ) MarshalText () (? , ? ) func (t ) .nsec () func (t ) Zone () (name , offset ) func (t ) .setLoc (loc ) func (t ) .unixSec () func (t ) Day () func (t ) GobDecode (data ) func (t ) UnixNano () func (t ) After (u ) func (t ) MarshalBinary () (? , ? ) func (t ) Clock () (hour , min , sec ) func (t ) .setMono (m ) func (t ) Minute () func (t ) AppendFormat (b , layout ) type 15 "time.Weekday" func (d ) String () type 16 (? ) type 17 * type 18 * type 19 * type 20 * type 21 * type 22 * type 23 * type 24 struct { .embed.f ; .embed.files ; .embed.offset ; } type 25 struct { .embed.f ; .embed.offset ; } type 26 struct { .embed.files ; } type 27 struct { .embed.name ; .embed.data ; .embed.hash ; } type 28 struct { .time.name ; .time.offset ; .time.isDST ; } type 29 struct { .time.name ; .time.zone ; .time.tx ; .time.extend ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } type 30 struct { .time.wall ; .time.ext ; .time.loc ; } type 31 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } type 32 [16 ] type 33 [] type 34 [] type 35 [] type 36 [] type 37 [] type 38 interface { Close () ; Read (? ) (? , ? ); Stat () (? , ? ); } type 39 interface { Info () (? , ? ); IsDir () ; Name () ; Type () ; } type 40 interface { IsDir () ; ModTime () ; Mode () ; Name () ; Size () ; Sys () ; } checksum D05B8016648E5FC9F948CBED2FD720B23A19BDCC v3; package encoding pkgpath encoding init encoding ~encoding types 10 5 34 36 32 34 21 71 69 65 63 type 1 "BinaryMarshaler" type 2 "BinaryUnmarshaler" type 3 "TextMarshaler" type 4 "TextUnmarshaler" type 5 [] type 6 interface { MarshalBinary () (data , err ); } type 7 interface { MarshalText () (text , err ); } type 8 interface { UnmarshalBinary (data ) ; } type 9 interface { UnmarshalText (text ) ; } checksum 95769C0536D2FBDBCCD2C212E02125324BDF0DD8 v3; package ascii85 pkgpath encoding/ascii85 import io io "io" import strconv strconv "strconv" init ascii85 ~encoding_1ascii85 errors errors..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import io io..import math math..import runtime runtime..import strconv strconv..import sync sync..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos race ~internal_1race unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 1 2 1 3 1 6 3 2 3 6 4 1 4 2 4 3 4 6 4 8 5 2 6 2 7 1 7 2 7 3 7 5 7 6 8 2 8 6 types 11 2 76 28 28 33 29 21 42 45 71 73 type 1 "CorruptInputError" func (e ) Error () type 2 "io.Closer" type 3 "io.Reader" type 4 "io.WriteCloser" type 5 "io.Writer" type 6 [] type 7 interface { Close () ; } type 8 interface { ? ; ? ; } type 9 interface { Read (p ) (n , err ); } type 10 interface { Write (p ) (n , err ); } func Decode (dst , src , flush ) (ndst , nsrc , err ) func Encode (dst , src ) func MaxEncodedLen (n ) ($ret1 ) // /build/gcc/src/gcc/libgo/go/encoding/ascii85/ascii85.go:86 { //86 $ret1 = (((n + $convert(, 3 )) / $convert(, 4 )) * $convert(, 5 )) //86 return //86 } //0 func NewDecoder (r ) func NewEncoder (w ) checksum 1AC18AEC722B9C9B8E67E463034783F2AE1EFBF1 v3; package asn1 pkgpath encoding/asn1 import bytes bytes "bytes" import errors errors "errors" import fmt fmt "fmt" import math math "math" import big math/big "math/big" import reflect reflect "reflect" import sort sort "sort" import strconv strconv "strconv" import strings strings "strings" import time time "time" import utf16 unicode/utf16 "unicode/utf16" import utf8 unicode/utf8 "unicode/utf8" indirectimport bytealg internal/bytealg indirectimport unsafe unsafe init asn1 encoding_1asn1..import bytes bytes..import binary encoding_1binary..import errors errors..import fmt fmt..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import big math_1big..import rand math_1rand..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf16 ~unicode_1utf16 utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 1 3 1 5 1 8 1 10 1 18 1 21 1 24 2 3 2 5 2 8 2 10 2 12 2 17 2 18 2 20 2 21 2 24 3 5 3 8 3 18 4 3 4 5 4 6 4 7 4 8 4 9 4 10 4 11 4 12 4 15 4 16 4 17 4 18 4 19 4 20 4 21 4 22 4 23 4 24 6 3 6 5 6 8 6 18 7 3 7 5 7 6 7 8 7 10 7 18 7 21 7 22 7 23 8 5 8 18 9 5 9 18 9 21 10 3 10 5 10 8 10 18 10 21 11 3 11 5 11 6 11 8 11 10 11 16 11 18 11 19 11 21 11 22 11 23 12 5 13 1 13 2 13 3 13 4 13 5 13 6 13 7 13 8 13 9 13 10 13 11 13 12 13 14 13 15 13 16 13 17 13 18 13 19 13 20 13 21 13 22 13 23 13 24 14 5 14 12 14 18 14 21 15 3 15 5 15 6 15 7 15 8 15 9 15 10 15 11 15 16 15 18 15 19 15 21 15 22 15 23 16 3 16 5 16 8 16 18 17 3 17 5 17 8 17 12 17 18 17 20 17 21 17 24 18 5 19 5 19 8 19 18 20 3 20 5 20 8 20 12 20 18 21 5 21 18 22 3 22 5 22 6 22 8 22 18 22 21 23 3 23 5 23 6 23 8 23 18 23 21 23 22 types 72 9 141 31 25 874 30 28 84 80 49 49 407 509 43 893 1324 511 346 92 36 2186 35 258 78 75 243 90 95 215 33 4628 35 46 45 33 47 33 34 47 48 34 34 46 19 19 19 19 19 20 20 13 58 114 35 106 145 411 67 100 145 330 80 24 24 22 22 21 21 22 21 972 65 type 1 "BitString" func (b ) At (i ) func (b ) RightAlign () type 2 "Enumerated" type 3 "Flag" type 4 "ObjectIdentifier" func (oi ) Equal (other ) ($ret9 ) // /build/gcc/src/gcc/libgo/go/encoding/asn1/asn1.go:225 { //226 if (len(oi) != len(other)) { //226 { //227 $ret9 = $false //227 return //227 } //0 } //226 } //228 { //229 var i = 0 //229 { /*for*/ //229 goto $l0 //229 :$l1 //229 { //229 { //230 if ((oi)[i] != (other)[i]) { //230 { //231 $ret9 = $false //231 return //231 } //0 } //230 } //232 } //233 { //229 i = (i + $convert(, 1 )) //229 } //229 :$l0 //229 if (i < len(oi)) { //229 goto $l1 //229 } //229 } //229 } //233 { //235 $ret9 = $true //235 return //235 } //0 func (oi ) String () type 5 "RawContent" type 6 "RawValue" type 7 "StructuralError" func (e ) Error () type 8 "SyntaxError" func (e ) Error () type 9 ".encoding/asn1.ampersandFlag" type 10 ".encoding/asn1.asteriskFlag" type 11 ".encoding/asn1.byteEncoder" func (c ) Len () ($ret18 ) // /build/gcc/src/gcc/libgo/go/encoding/asn1/marshal.go:33 { //34 $ret18 = $convert(, 1 ) //34 return //34 } //0 func (c ) Encode (dst ) // /build/gcc/src/gcc/libgo/go/encoding/asn1/marshal.go:37 (dst)[0 ] = $convert(, c) //38 type 12 ".encoding/asn1.bytesEncoder" func (b ) Len () ($ret19 ) // /build/gcc/src/gcc/libgo/go/encoding/asn1/marshal.go:43 { //44 $ret19 = len(b) //44 return //44 } //0 func (b ) Encode (dst ) // /build/gcc/src/gcc/libgo/go/encoding/asn1/marshal.go:47 { //48 if (copy(dst, b) != len(b)) { //48 panic($convert(, $convert(, "internal error"))) //49 } //48 } //50 type 13 ".encoding/asn1.encoder" type 14 ".encoding/asn1.int64Encoder" func (i ) Len () ($ret25 ) // /build/gcc/src/gcc/libgo/go/encoding/asn1/marshal.go:144 var n = 1 //145 { //147 { /*for*/ //147 goto $l0 //147 :$l1 //147 { //147 n = (n + $convert(, 1 )) //148 i = (i >> $convert(, 8 )) //149 } //150 :$l0 //147 if (i > $convert(, 127 )) { //147 goto $l1 //147 } //147 } //150 } //150 { //152 { /*for*/ //152 goto $l2 //152 :$l3 //152 { //152 n = (n + $convert(, 1 )) //153 i = (i >> $convert(, 8 )) //154 } //155 :$l2 //152 if (i < $convert(, -128 )) { //152 goto $l3 //152 } //152 } //155 } //155 { //157 $ret25 = n //157 return //157 } //0 func (i ) Encode (dst ) type 15 ".encoding/asn1.oidEncoder" func (oid ) Len () ($ret33 ) // /build/gcc/src/gcc/libgo/go/encoding/asn1/marshal.go:290 var l = .base128IntLength($convert(, (((oid)[0 ] * $convert(, 40 )) + (oid)[1 ]))) //291 { //292 var i = 2 //292 { /*for*/ //292 goto $l0 //292 :$l1 //292 { //292 l = (l + .base128IntLength($convert(, (oid)[i]))) //293 } //294 { //292 i = (i + $convert(, 1 )) //292 } //292 :$l0 //292 if (i < len(oid)) { //292 goto $l1 //292 } //292 } //292 } //294 { //295 $ret33 = l //295 return //295 } //0 func (oid ) Encode (dst ) // /build/gcc/src/gcc/libgo/go/encoding/asn1/marshal.go:298 dst = .appendBase128Int((dst)[0 :0 ], $convert(, (((oid)[0 ] * $convert(, 40 )) + (oid)[1 ]))) //299 { //300 var i = 2 //300 { /*for*/ //300 goto $l0 //300 :$l1 //300 { //300 dst = .appendBase128Int(dst, $convert(, (oid)[i])) //301 } //302 { //300 i = (i + $convert(, 1 )) //300 } //300 :$l0 //300 if (i < len(oid)) { //300 goto $l1 //300 } //300 } //300 } //302 type 16 ".encoding/asn1.stringEncoder" func (s ) Len () ($ret20 ) // /build/gcc/src/gcc/libgo/go/encoding/asn1/marshal.go:55 { //56 $ret20 = len(s) //56 return //56 } //0 func (s ) Encode (dst ) // /build/gcc/src/gcc/libgo/go/encoding/asn1/marshal.go:59 { //60 if (copy(dst, s) != len(s)) { //60 panic($convert(, $convert(, "internal error"))) //61 } //60 } //62 type 17 ".reflect.flag" func (f ) .mustBeAssignable () func (f ) .mustBeExportedSlow () func (f ) .mustBeAssignableSlow () func (f ) .mustBeExported () func (f ) .mustBe (expected ) func (f ) .ro () ($ret99 ) func (f ) .kind () ($ret98 ) type 18 ".reflect.hiter" func (h ) .initialized () type 19 ".reflect.method" type 20 ".reflect.rtype" func (t ) Comparable () func (t ) AssignableTo (u ) func (t ) MethodByName (name ) (m , ok ) func (t ) Out (i ) func (t ) Method (i ) (m ) func (t ) FieldByIndex (index ) func (t ) ConvertibleTo (u ) func (t ) .pointers () func (t ) .rawString () func (t ) NumMethod () func (t ) FieldByName (name ) (? , ? ) func (t ) Align () func (t ) Kind () func (t ) Elem () func (t ) FieldAlign () func (t ) Size () func (t ) Name () func (t ) Bits () func (t ) .exportedMethods () func (t ) String () func (t ) .common () ($ret29 ) func (t ) .hasName () func (t ) In (i ) func (t ) Len () func (t ) .gcSlice (begin , end ) func (t ) NumField () func (t ) PkgPath () func (t ) ChanDir () func (t ) .ptrTo () func (t ) NumIn () func (t ) IsVariadic () func (t ) FieldByNameFunc (match ) (? , ? ) func (t ) Field (i ) func (t ) Key () func (t ) Implements (u ) func (t ) NumOut () type 21 ".reflect.tflag" type 22 ".reflect.uncommonType" func (t ) Name () func (t ) PkgPath () func (t ) .exportedMethods () func (t ) .uncommon () ($ret17 ) type 23 "reflect.ChanDir" func (d ) String () type 24 "reflect.Kind" func (k ) String () type 25 "reflect.MapIter" func (iter ) Reset (v ) func (iter ) Value () func (iter ) Next () func (iter ) Key () type 26 "reflect.Method" func (m ) IsExported () type 27 "reflect.StructField" func (f ) IsExported () type 28 "reflect.StructTag" func (tag ) Lookup (key ) (value , ok ) func (tag ) Get (key ) type 29 "reflect.Type" type 30 "reflect.Value" func (v ) Interface () (i ) // /build/gcc/src/gcc/libgo/go/reflect/value.go:889 { //890 i = .valueInterface(v, $convert(, $true)) //890 return //890 } //0 func (v ) Convert (t ) func (v ) .assignTo (context , dst , target ) func (v ) UnsafePointer () func (v ) UnsafeAddr () func (v ) Uint () func (v ) CanUint () func (v ) TrySend (x ) func (v ) Slice3 (i , j , k ) func (v ) Slice (i , j ) func (v ) SetUint (x ) func (v ) SetMapIndex (key , elem ) func (v ) SetCap (n ) func (v ) IsNil () func (v ) InterfaceData () func (v ) SetInt (x ) func (v ) CanConvert (t ) func (v ) Int () func (v ) SetLen (n ) func (v ) Index (i ) func (v ) SetFloat (x ) func (v ) CanInt () func (v ) CanAddr () func (v ) CanFloat () func (v ) SetBytes (x ) func (v ) FieldByIndexErr (index ) (? , ? ) func (v ) FieldByName (name ) func (v ) Field (i ) func (v ) OverflowComplex (x ) func (v ) Float () func (v ) Elem () func (v ) SetString (x ) func (v ) Kind () func (v ) Bytes () func (v ) MapIndex (key ) func (v ) Complex () func (v ) .pointer () func (v ) MapKeys () func (v ) .runes () func (v ) Close () func (v ) .send (x , nb ) (selected ) func (v ) Addr () func (v ) TryRecv () (x , ok ) func (v ) Bool () func (v ) Call (in ) func (v ) CanSet () func (v ) CanInterface () func (v ) Cap () func (v ) FieldByIndex (index ) func (v ) CallSlice (in ) func (v ) SetPointer (x ) func (v ) CanComplex () func (v ) Set (x ) func (v ) IsValid () func (v ) Method (i ) func (v ) IsZero () func (v ) Len () func (v ) Type () func (v ) NumMethod () func (v ) SetIterKey (iter ) func (v ) String () func (v ) SetIterValue (iter ) func (v ) MapRange () func (v ) MethodByName (name ) func (v ) NumField () func (v ) OverflowInt (x ) func (v ) Pointer () func (v ) OverflowFloat (x ) func (v ) .setRunes (x ) func (v ) OverflowUint (x ) func (v ) .recv (nb ) (val , ok ) func (v ) Recv () (x , ok ) func (v ) FieldByNameFunc (match ) func (v ) .call (op , in ) func (v ) Send (x ) func (v ) SetComplex (x ) func (v ) SetBool (x ) type 31 "unsafe.Pointer" type 32 (? , ? ) type 33 (? , ? ) type 34 (? ) type 35 (? , ? ) type 36 (? ) type 37 (? ) type 38 (? , ? ) type 39 (? , ? ) type 40 (? ) type 41 (? ) type 42 (? , ? ) type 43 * type 44 * type 45 * type 46 * type 47 * type 48 * type 49 * type 50 *any type 51 struct { Bytes ; BitLength ; } type 52 struct { Class ; Tag ; IsCompound ; Bytes ; FullBytes ; } type 53 struct { Msg ; } type 54 struct { Name ; PkgPath ; Type ; Func ; Index ; } type 55 struct { Name ; PkgPath ; Type ; Tag ; Offset ; Index ; Anonymous ; } type 56 struct { .reflect.key ; .reflect.elem ; .reflect.t ; .reflect.h ; .reflect.buckets ; .reflect.bptr ; .reflect.overflow ; .reflect.oldoverflow ; .reflect.startBucket ; .reflect.offset ; .reflect.wrapped ; B ; .reflect.i ; .reflect.bucket ; .reflect.checkBucket ; } type 57 struct { .reflect.m ; .reflect.hiter ; } type 58 struct { .reflect.name ; .reflect.pkgPath ; .reflect.methods ; } type 59 struct { .reflect.name ; .reflect.pkgPath ; .reflect.mtyp ; .reflect.typ ; .reflect.tfn ; } type 60 struct { .reflect.size ; .reflect.ptrdata ; .reflect.hash ; .reflect.tflag ; .reflect.align ; .reflect.fieldAlign ; .reflect.kind ; .reflect.equal ; .reflect.gcdata ; .reflect.string ; ? ; .reflect.ptrToThis ; } type 61 struct { .reflect.typ ; .reflect.ptr ; ? ; } type 62 [2 ] type 63 [4 ] type 64 [] type 65 [] type 66 [] type 67 [] type 68 [] type 69 [] type 70 interface { Align () ; AssignableTo (u ) ; Bits () ; ChanDir () ; Comparable () ; ConvertibleTo (u ) ; Elem () ; Field (i ) ; FieldAlign () ; FieldByIndex (index ) ; FieldByName (name ) (? , ? ); FieldByNameFunc (match ) (? , ? ); Implements (u ) ; In (i ) ; IsVariadic () ; Key () ; Kind () ; Len () ; Method (? ) ; MethodByName (? ) (? , ? ); Name () ; NumField () ; NumIn () ; NumMethod () ; NumOut () ; Out (i ) ; PkgPath () ; Size () ; String () ; .reflect.common () ; .reflect.rawString () ; .reflect.uncommon () ; } type 71 interface { Encode (dst ); Len () ; } func .appendBase128Int (dst , n ) ($ret27 ) // /build/gcc/src/gcc/libgo/go/encoding/asn1/marshal.go:181 var l = .base128IntLength(n) //182 { //184 var i = (l - 1 ) //184 { /*for*/ //184 goto $l0 //184 :$l1 //184 { //184 var o = $convert(, (n >> $convert(, (i * $convert(, 7 ))))) //185 o = (o & $convert(, 127 )) //186 { //187 if (i != $convert(, 0 )) { //187 o = (o | $convert(, 128 )) //188 } //187 } //189 dst = append(dst, o) //191 } //192 { //184 i = (i - $convert(, 1 )) //184 } //184 :$l0 //184 if (i >= $convert(, 0 )) { //184 goto $l1 //184 } //184 } //184 } //192 { //194 $ret27 = dst //194 return //194 } //0 func .base128IntLength (n ) ($ret26 ) // /build/gcc/src/gcc/libgo/go/encoding/asn1/marshal.go:168 { //169 if (n == $convert(, 0 )) { //169 { //170 $ret26 = $convert(, 1 ) //170 return //170 } //0 } //169 } //171 var l = 0 //173 { //174 var i = n //174 { /*for*/ //174 goto $l0 //174 :$l1 //174 { //174 l = (l + $convert(, 1 )) //175 } //176 { //174 i = (i >> $convert(, 7 )) //174 } //174 :$l0 //174 if (i > $convert(, 0 )) { //174 goto $l1 //174 } //174 } //174 } //176 { //178 $ret26 = l //178 return //178 } //0 func .lengthLength (i ) (numBytes ) // /build/gcc/src/gcc/libgo/go/encoding/asn1/marshal.go:241 numBytes = $convert(, 1 ) //242 { //243 { /*for*/ //243 goto $l0 //243 :$l1 //243 { //243 numBytes = (numBytes + $convert(, 1 )) //244 i = (i >> $convert(, 8 )) //245 } //246 :$l0 //243 if (i > $convert(, 255 )) { //243 goto $l1 //243 } //243 } //246 } //246 return //247 const ClassApplication = 1 const ClassContextSpecific = 2 const ClassPrivate = 3 const ClassUniversal = 0 func Marshal (val ) (? , ? ) func MarshalWithParams (val , params ) (? , ? ) var NullBytes var NullRawValue const TagBMPString = 30 const TagBitString = 3 const TagBoolean = 1 const TagEnum = 10 const TagGeneralString = 27 const TagGeneralizedTime = 24 const TagIA5String = 22 const TagInteger = 2 const TagNull = 5 const TagNumericString = 18 const TagOID = 6 const TagOctetString = 4 const TagPrintableString = 19 const TagSequence = 16 const TagSet = 17 const TagT61String = 20 const TagUTCTime = 23 const TagUTF8String = 12 func Unmarshal (b , val ) (rest , err ) func UnmarshalWithParams (b , val , params ) (rest , err ) func New (text ) func Compare (a , b ) func .valueInterface (v , safe ) func FormatInt (i , base ) func Index (s , substr ) func Valid (p ) checksum 426F16CBA13AA19998C61E6388EBA65CBC9E7D41 v3; package base32 pkgpath encoding/base32 import io io "io" import strconv strconv "strconv" init base32 encoding_1base32..import errors errors..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import io io..import math math..import runtime runtime..import strconv strconv..import sync sync..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos race ~internal_1race unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 1 2 1 3 1 6 3 2 3 6 4 1 4 2 4 3 4 6 4 8 5 2 6 2 7 1 7 2 7 3 7 5 7 6 8 2 8 6 types 16 3 76 752 29 29 34 29 17 127 25 25 22 43 46 73 74 type 1 "CorruptInputError" func (e ) Error () type 2 "Encoding" func (enc ) WithPadding (padding ) func (enc ) Encode (dst , src ) func (enc ) EncodeToString (src ) func (enc ) EncodedLen (n ) func (enc ) .decode (dst , src ) (n , end , err ) func (enc ) Decode (dst , src ) (n , err ) func (enc ) DecodeString (s ) (? , ? ) func (enc ) DecodedLen (n ) type 3 "io.Closer" type 4 "io.Reader" type 5 "io.WriteCloser" type 6 "io.Writer" type 7 * type 8 struct { .encoding/base32.encode ; .encoding/base32.decodeMap ; .encoding/base32.padChar ; } type 9 [256 ] type 10 [32 ] type 11 [] type 12 interface { Close () ; } type 13 interface { ? ; ? ; } type 14 interface { Read (p ) (n , err ); } type 15 interface { Write (p ) (n , err ); } var HexEncoding func NewDecoder (enc , r ) func NewEncoder (enc , w ) func NewEncoding (encoder ) const NoPadding = -1 var StdEncoding const StdPadding = 61' checksum D260257E109EAE4028331D0EA91B73132B90B2B1 v3; package base64 pkgpath encoding/base64 import binary encoding/binary "encoding/binary" import io io "io" import strconv strconv "strconv" init base64 encoding_1base64..import binary encoding_1binary..import errors errors..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import io io..import math math..import reflect reflect..import runtime runtime..import strconv strconv..import sync sync..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 2 3 2 4 2 8 4 3 4 8 5 2 5 3 5 4 5 8 5 10 6 3 7 2 7 3 7 4 7 6 7 8 7 9 7 10 7 11 8 3 9 2 9 3 9 4 9 6 9 8 10 3 10 8 types 16 3 76 814 29 29 34 29 17 163 25 25 22 43 46 73 74 type 1 "CorruptInputError" func (e ) Error () type 2 "Encoding" func (enc ) WithPadding (padding ) func (enc ) Strict () func (enc ) Encode (dst , src ) func (enc ) EncodeToString (src ) func (enc ) EncodedLen (n ) func (enc ) .decodeQuantum (dst , src , si ) (nsi , n , err ) func (enc ) DecodeString (s ) (? , ? ) func (enc ) Decode (dst , src ) (n , err ) func (enc ) DecodedLen (n ) type 3 "io.Closer" type 4 "io.Reader" type 5 "io.WriteCloser" type 6 "io.Writer" type 7 * type 8 struct { .encoding/base64.encode ; .encoding/base64.decodeMap ; .encoding/base64.padChar ; .encoding/base64.strict ; } type 9 [256 ] type 10 [64 ] type 11 [] type 12 interface { Close () ; } type 13 interface { ? ; ? ; } type 14 interface { Read (p ) (n , err ); } type 15 interface { Write (p ) (n , err ); } func NewDecoder (enc , r ) func NewEncoder (enc , w ) func NewEncoding (encoder ) const NoPadding = -1 var RawStdEncoding var RawURLEncoding var StdEncoding const StdPadding = 61' var URLEncoding checksum C12293E2682ED0A798FE0B9C9D4F503579D74CC3 v3; package binary pkgpath encoding/binary import errors errors "errors" import io io "io" import math math "math" import reflect reflect "reflect" import sync sync "sync" indirectimport unsafe unsafe init binary encoding_1binary..import errors errors..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import io io..import math math..import reflect reflect..import runtime runtime..import strconv strconv..import sync sync..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 1 2 1 3 1 7 3 2 3 7 4 1 4 2 4 3 4 7 4 9 5 2 6 1 6 2 6 3 6 5 6 7 6 8 6 9 6 10 7 2 8 1 8 2 8 3 8 5 8 7 9 2 9 7 types 61 2 29 925 926 33 29 29 337 91 35 2186 35 258 78 75 243 90 95 215 33 4464 35 46 33 33 32 34 46 19 20 19 19 18 19 19 20 19 19 20 13 106 145 19 411 66 100 145 330 79 24 22 22 21 20 22 21 972 254 64 73 74 type 1 "ByteOrder" type 2 ".encoding/binary.bigEndian" func (? ) Uint16 (b ) func (? ) PutUint16 (b , v ) func (? ) Uint32 (b ) func (? ) PutUint32 (b , v ) func (? ) Uint64 (b ) func (? ) PutUint64 (b , v ) func (? ) String () ($ret8 ) // /build/gcc/src/gcc/libgo/go/encoding/binary/binary.go:142 { //142 $ret8 = $convert(, "BigEndian") //142 return //142 } //0 func (? ) GoString () ($ret9 ) // /build/gcc/src/gcc/libgo/go/encoding/binary/binary.go:144 { //144 $ret9 = $convert(, "binary.BigEndian") //144 return //144 } //0 type 3 ".encoding/binary.littleEndian" func (? ) Uint16 (b ) func (? ) PutUint16 (b , v ) func (? ) Uint32 (b ) func (? ) PutUint32 (b , v ) func (? ) Uint64 (b ) func (? ) PutUint64 (b , v ) func (? ) String () ($ret3 ) // /build/gcc/src/gcc/libgo/go/encoding/binary/binary.go:94 { //94 $ret3 = $convert(, "LittleEndian") //94 return //94 } //0 func (? ) GoString () ($ret4 ) // /build/gcc/src/gcc/libgo/go/encoding/binary/binary.go:96 { //96 $ret4 = $convert(, "binary.LittleEndian") //96 return //96 } //0 type 4 "io.ByteReader" type 5 "io.Reader" type 6 "io.Writer" type 7 ".reflect.flag" func (f ) .mustBeAssignable () func (f ) .mustBeExportedSlow () func (f ) .mustBeAssignableSlow () func (f ) .mustBeExported () func (f ) .mustBe (expected ) func (f ) .ro () ($ret99 ) func (f ) .kind () ($ret98 ) type 8 ".reflect.hiter" func (h ) .initialized () type 9 ".reflect.method" type 10 ".reflect.rtype" func (t ) Comparable () func (t ) AssignableTo (u ) func (t ) MethodByName (name ) (m , ok ) func (t ) Out (i ) func (t ) Method (i ) (m ) func (t ) FieldByIndex (index ) func (t ) ConvertibleTo (u ) func (t ) .pointers () func (t ) .rawString () func (t ) NumMethod () func (t ) FieldByName (name ) (? , ? ) func (t ) Align () func (t ) Kind () func (t ) Elem () func (t ) FieldAlign () func (t ) Size () func (t ) Name () func (t ) Bits () func (t ) .exportedMethods () func (t ) String () func (t ) .common () ($ret29 ) func (t ) .hasName () func (t ) In (i ) func (t ) Len () func (t ) .gcSlice (begin , end ) func (t ) NumField () func (t ) PkgPath () func (t ) ChanDir () func (t ) .ptrTo () func (t ) NumIn () func (t ) IsVariadic () func (t ) FieldByNameFunc (match ) (? , ? ) func (t ) Field (i ) func (t ) Key () func (t ) Implements (u ) func (t ) NumOut () type 11 ".reflect.tflag" type 12 ".reflect.uncommonType" func (t ) Name () func (t ) PkgPath () func (t ) .exportedMethods () func (t ) .uncommon () ($ret17 ) type 13 "reflect.ChanDir" func (d ) String () type 14 "reflect.Kind" func (k ) String () type 15 "reflect.MapIter" func (iter ) Reset (v ) func (iter ) Value () func (iter ) Next () func (iter ) Key () type 16 "reflect.Method" func (m ) IsExported () type 17 "reflect.StructField" func (f ) IsExported () type 18 "reflect.StructTag" func (tag ) Lookup (key ) (value , ok ) func (tag ) Get (key ) type 19 "reflect.Type" type 20 "reflect.Value" func (v ) Convert (t ) func (v ) .assignTo (context , dst , target ) func (v ) UnsafePointer () func (v ) UnsafeAddr () func (v ) Uint () func (v ) CanUint () func (v ) TrySend (x ) func (v ) Slice3 (i , j , k ) func (v ) Slice (i , j ) func (v ) SetUint (x ) func (v ) SetMapIndex (key , elem ) func (v ) SetCap (n ) func (v ) IsNil () func (v ) InterfaceData () func (v ) SetInt (x ) func (v ) CanConvert (t ) func (v ) Int () func (v ) SetLen (n ) func (v ) Index (i ) func (v ) SetFloat (x ) func (v ) CanInt () func (v ) CanAddr () func (v ) CanFloat () func (v ) SetBytes (x ) func (v ) FieldByIndexErr (index ) (? , ? ) func (v ) FieldByName (name ) func (v ) Field (i ) func (v ) OverflowComplex (x ) func (v ) Float () func (v ) Elem () func (v ) SetString (x ) func (v ) Kind () func (v ) Bytes () func (v ) MapIndex (key ) func (v ) Complex () func (v ) .pointer () func (v ) Interface () (i ) func (v ) MapKeys () func (v ) .runes () func (v ) Close () func (v ) .send (x , nb ) (selected ) func (v ) Addr () func (v ) TryRecv () (x , ok ) func (v ) Bool () func (v ) Call (in ) func (v ) CanSet () func (v ) CanInterface () func (v ) Cap () func (v ) FieldByIndex (index ) func (v ) CallSlice (in ) func (v ) SetPointer (x ) func (v ) CanComplex () func (v ) Set (x ) func (v ) IsValid () func (v ) Method (i ) func (v ) IsZero () func (v ) Len () func (v ) Type () func (v ) NumMethod () func (v ) SetIterKey (iter ) func (v ) String () func (v ) SetIterValue (iter ) func (v ) MapRange () func (v ) MethodByName (name ) func (v ) NumField () func (v ) OverflowInt (x ) func (v ) Pointer () func (v ) OverflowFloat (x ) func (v ) .setRunes (x ) func (v ) OverflowUint (x ) func (v ) .recv (nb ) (val , ok ) func (v ) Recv () (x , ok ) func (v ) FieldByNameFunc (match ) func (v ) .call (op , in ) func (v ) Send (x ) func (v ) SetComplex (x ) func (v ) SetBool (x ) type 21 "unsafe.Pointer" type 22 (? , ? ) type 23 (? ) type 24 (? ) type 25 (? ) type 26 (? ) type 27 (? , ? ) type 28 * type 29 * type 30 * type 31 * type 32 * type 33 * type 34 * type 35 * type 36 * type 37 * type 38 * type 39 *any type 40 struct { Name ; PkgPath ; Type ; Func ; Index ; } type 41 struct { Name ; PkgPath ; Type ; Tag ; Offset ; Index ; Anonymous ; } type 42 struct { } type 43 struct { .reflect.key ; .reflect.elem ; .reflect.t ; .reflect.h ; .reflect.buckets ; .reflect.bptr ; .reflect.overflow ; .reflect.oldoverflow ; .reflect.startBucket ; .reflect.offset ; .reflect.wrapped ; B ; .reflect.i ; .reflect.bucket ; .reflect.checkBucket ; } type 44 struct { .reflect.m ; .reflect.hiter ; } type 45 struct { .reflect.name ; .reflect.pkgPath ; .reflect.methods ; } type 46 struct { .reflect.name ; .reflect.pkgPath ; .reflect.mtyp ; .reflect.typ ; .reflect.tfn ; } type 47 struct { .reflect.size ; .reflect.ptrdata ; .reflect.hash ; .reflect.tflag ; .reflect.align ; .reflect.fieldAlign ; .reflect.kind ; .reflect.equal ; .reflect.gcdata ; .reflect.string ; ? ; .reflect.ptrToThis ; } type 48 struct { .reflect.typ ; .reflect.ptr ; ? ; } type 49 [2 ] type 50 [] type 51 [] type 52 [] type 53 [] type 54 [] type 55 [] type 56 interface { Align () ; AssignableTo (u ) ; Bits () ; ChanDir () ; Comparable () ; ConvertibleTo (u ) ; Elem () ; Field (i ) ; FieldAlign () ; FieldByIndex (index ) ; FieldByName (name ) (? , ? ); FieldByNameFunc (match ) (? , ? ); Implements (u ) ; In (i ) ; IsVariadic () ; Key () ; Kind () ; Len () ; Method (? ) ; MethodByName (? ) (? , ? ); Name () ; NumField () ; NumIn () ; NumMethod () ; NumOut () ; Out (i ) ; PkgPath () ; Size () ; String () ; .reflect.common () ; .reflect.rawString () ; .reflect.uncommon () ; } type 57 interface { PutUint16 (? , ? ); PutUint32 (? , ? ); PutUint64 (? , ? ); String () ; Uint16 (? ) ; Uint32 (? ) ; Uint64 (? ) ; } type 58 interface { ReadByte () (? , ? ); } type 59 interface { Read (p ) (n , err ); } type 60 interface { Write (p ) (n , err ); } func .dataSize (v ) var BigEndian var LittleEndian const MaxVarintLen16 = 3 const MaxVarintLen32 = 5 const MaxVarintLen64 = 10 func PutUvarint (buf , x ) ($ret25 ) // /build/gcc/src/gcc/libgo/go/encoding/binary/varint.go:41 var i = 0 //42 { //43 { /*for*/ //43 goto $l0 //43 :$l1 //43 { //43 (buf)[i] = ($convert(, x) | $convert(, 128 )) //44 x = (x >> $convert(, 7 )) //45 i = (i + $convert(, 1 )) //46 } //47 :$l0 //43 if (x >= $convert(, 128 )) { //43 goto $l1 //43 } //43 } //47 } //47 (buf)[i] = $convert(, x) //48 { //49 $ret25 = (i + $convert(, 1 )) //49 return //49 } //0 func PutVarint (buf , x ) ($ret28 ) // /build/gcc/src/gcc/libgo/go/encoding/binary/varint.go:83 var ux = ($convert(, x) << $convert(, 1 )) //84 { //85 if (x < $convert(, 0 )) { //85 ux = ^ux //86 } //85 } //87 { //88 $ret28 = PutUvarint(buf, ux) //88 return //88 } //0 func Read (r , order , data ) func ReadUvarint (r ) (? , ? ) func ReadVarint (r ) (? , ? ) func Size (v ) ($ret12 ) // /build/gcc/src/gcc/libgo/go/encoding/binary/binary.go:395 { //396 $ret12 = .dataSize(Indirect(ValueOf(v))) //396 return //396 } //0 func Uvarint (buf ) (? , ? ) func Varint (buf ) (? , ? ) func Write (w , order , data ) func Indirect (v ) func ValueOf (i ) checksum A3D84DB071904DD1B9A458A71983A8E1000BDD0D v3; package csv pkgpath encoding/csv import bufio bufio "bufio" import bytes bytes "bytes" import errors errors "errors" import fmt fmt "fmt" import io io "io" import strings strings "strings" import unicode unicode "unicode" import utf8 unicode/utf8 "unicode/utf8" indirectimport bytealg internal/bytealg init csv encoding_1csv..import bufio bufio..import bytes bytes..import errors errors..import fmt fmt..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 1 2 1 3 1 5 1 8 1 10 1 16 1 19 1 22 2 3 2 5 2 8 2 10 2 16 2 19 2 22 3 5 3 8 3 16 4 3 4 5 4 6 4 7 4 8 4 9 4 10 4 11 4 12 4 13 4 14 4 15 4 16 4 17 4 18 4 19 4 20 4 21 4 22 6 3 6 5 6 8 6 16 7 3 7 5 7 6 7 8 7 10 7 16 7 19 7 20 7 21 8 5 8 16 9 5 9 16 9 19 10 3 10 5 10 8 10 16 10 19 11 3 11 5 11 6 11 8 11 10 11 14 11 16 11 17 11 19 11 20 11 21 12 5 13 3 13 5 13 6 13 7 13 8 13 9 13 10 13 11 13 14 13 16 13 17 13 19 13 20 13 21 14 3 14 5 14 8 14 16 15 3 15 5 15 8 15 12 15 16 15 18 15 19 15 22 16 5 17 5 17 8 17 16 18 3 18 5 18 8 18 12 18 16 19 5 19 16 20 3 20 5 20 6 20 8 20 16 20 19 21 3 21 5 21 6 21 8 21 16 21 19 21 20 types 35 4 132 447 362 42 1564 772 29 29 59 47 34 45 45 48 48 18 18 18 18 18 435 84 93 186 105 80 21 21 20 22 22 22 73 74 type 1 "ParseError" func (e ) Error () func (e ) Unwrap () type 2 "Reader" func (r ) Read () (record , err ) func (r ) FieldPos (field ) (line , column ) func (r ) ReadAll () (records , err ) func (r ) .readLine () (? , ? ) func (r ) .readRecord (dst ) (? , ? ) type 3 "Writer" func (w ) Write (record ) func (w ) Flush () func (w ) Error () func (w ) WriteAll (records ) func (w ) .fieldNeedsQuotes (field ) type 4 ".encoding/csv.position" type 5 "bufio.Reader" func (b ) .writeBuf (w ) (? , ? ) func (b ) WriteTo (w ) (n , err ) func (b ) ReadString (delim ) (? , ? ) func (b ) .collectFragments (delim ) (fullBuffers , finalFragment , totalLen , err ) func (b ) ReadLine () (line , isPrefix , err ) func (b ) Size () func (b ) Reset (r ) func (b ) .fill () func (b ) UnreadByte () func (b ) ReadRune () (r , size , err ) func (b ) .reset (buf , r ) func (b ) .readErr () func (b ) UnreadRune () func (b ) ReadSlice (delim ) (line , err ) func (b ) Peek (n ) (? , ? ) func (b ) ReadByte () (? , ? ) func (b ) Discard (n ) (discarded , err ) func (b ) Read (p ) (n , err ) func (b ) ReadBytes (delim ) (? , ? ) func (b ) Buffered () type 6 "bufio.Writer" func (b ) WriteRune (r ) (size , err ) func (b ) WriteByte (c ) func (b ) Write (p ) (nn , err ) func (b ) ReadFrom (r ) (n , err ) func (b ) Buffered () func (b ) AvailableBuffer () func (b ) WriteString (s ) (? , ? ) func (b ) Available () func (b ) Flush () func (b ) Reset (w ) func (b ) Size () type 7 "io.Reader" type 8 "io.Writer" type 9 (? , ? , ? ) type 10 (? , ? ) type 11 (? ) type 12 (? , ? ) type 13 (? , ? ) type 14 (? , ? ) type 15 (? , ? ) type 16 * type 17 * type 18 * type 19 * type 20 * type 21 struct { Comma ; Comment ; FieldsPerRecord ; LazyQuotes ; TrimLeadingSpace ; ReuseRecord ; TrailingComma ; .encoding/csv.r ; .encoding/csv.numLine ; .encoding/csv.rawBuffer ; .encoding/csv.recordBuffer ; .encoding/csv.fieldIndexes ; .encoding/csv.fieldPositions ; .encoding/csv.lastRecord ; } type 22 struct { Comma ; UseCRLF ; .encoding/csv.w ; } type 23 struct { StartLine ; Line ; Column ; Err ; } type 24 struct { .bufio.buf ; .bufio.rd ; .bufio.r ; .bufio.w ; .bufio.err ; .bufio.lastByte ; .bufio.lastRuneSize ; } type 25 struct { .bufio.err ; .bufio.buf ; .bufio.n ; .bufio.wr ; } type 26 struct { .encoding/csv.line ; .encoding/csv.col ; } type 27 [] type 28 [] type 29 [] type 30 [] type 31 [] type 32 [] type 33 interface { Read (p ) (n , err ); } type 34 interface { Write (p ) (n , err ); } var ErrBareQuote var ErrFieldCount var ErrQuote var ErrTrailingComma func NewReader (r ) func NewWriter (w ) func NewReaderSize (rd , size ) func NewWriterSize (w , size ) func .indexFunc (s , f , truth ) func IndexByte (b , c ) func IndexAny (s , chars ) func IndexRune (s , r ) func IsSpace (r ) func ValidRune (r ) ($ret10 ) // /build/gcc/src/gcc/libgo/go/unicode/utf8/utf8.go:570 { //571 { //571 var $t0 = $true //571 if !($t0 == (($convert(, 0 ) <= r) && (r < $convert(, 55296 )))) { //572 goto $l0 //572 } //572 { //573 { //573 $ret10 = $convert(, $true) //573 return //573 } //0 } //574 goto $l1 //572 :$l0 //572 if !($t0 == (($convert(, 57343 ) < r) && (r <= $convert(, 1114111' )))) { //574 goto $l2 //574 } //574 { //575 { //575 $ret10 = $convert(, $true) //575 return //575 } //0 } //576 goto $l1 //574 :$l2 //574 :$l1 //572 } //0 } //576 { //577 $ret10 = $convert(, $false) //577 return //577 } //0 checksum 6243FC119E412886270E1F1B0816128429DAF746 v3; package gob pkgpath encoding/gob import bufio bufio "bufio" import encoding encoding "encoding" import binary encoding/binary "encoding/binary" import errors errors "errors" import fmt fmt "fmt" import io io "io" import math math "math" import bits math/bits "math/bits" import os os "os" import reflect reflect "reflect" import sync sync "sync" import atomic sync/atomic "sync/atomic" import unicode unicode "unicode" import utf8 unicode/utf8 "unicode/utf8" indirectimport unsafe unsafe init gob encoding_1gob..import bufio bufio..import bytes bytes..import binary encoding_1binary..import errors errors..import fmt fmt..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import encoding ~encoding abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 1 2 1 4 1 6 1 9 1 11 1 17 1 20 1 23 2 4 2 6 2 9 2 11 2 17 2 20 2 23 3 4 3 6 3 9 3 11 3 13 3 16 3 17 3 19 3 20 3 23 4 6 4 9 4 17 5 4 5 6 5 7 5 8 5 9 5 10 5 11 5 12 5 13 5 14 5 15 5 16 5 17 5 18 5 19 5 20 5 21 5 22 5 23 7 4 7 6 7 9 7 17 8 4 8 6 8 7 8 9 8 11 8 17 8 20 8 21 8 22 9 6 9 17 10 6 10 17 10 20 11 4 11 6 11 9 11 17 11 20 12 4 12 6 12 7 12 9 12 11 12 15 12 17 12 18 12 20 12 21 12 22 13 6 14 4 14 6 14 7 14 8 14 9 14 10 14 11 14 12 14 15 14 17 14 18 14 20 14 21 14 22 15 4 15 6 15 9 15 17 16 4 16 6 16 9 16 13 16 17 16 19 16 20 16 23 17 6 18 6 18 9 18 17 19 4 19 6 19 9 19 13 19 17 20 6 20 17 21 4 21 6 21 7 21 9 21 17 21 20 22 4 22 6 22 7 22 9 22 17 22 20 22 21 types 161 6 316 3429 1764 31 31 228 442 44 43 44 40 246 386 45 44 44 40 237 45 185 43 226 213 171 474 48 96 1578 31 31 346 93 37 2190 35 260 78 75 244 91 96 215 34 4644 213 37 37 40 35 48 74 48 46 47 23 33 46 47 32 34 33 33 32 46 19 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 19 20 19 19 19 19 20 19 19 20 19 13 167 66 66 51 107 147 76 189 32 48 64 50 63 84 85 141 206 87 52 318 243 143 144 256 412 68 102 146 331 81 65 26 25 26 25 22 23 22 22 23 23 22 22 22 23 22 22 22 35 35 35 36 35 35 35 36 974 60 66 75 76 215 type 1 "CommonType" func (t ) .id () func (t ) .setId (id ) func (t ) .string () func (t ) .safeString (seen ) func (t ) .name () type 2 "Decoder" func (dec ) .newDecoderState (buf ) func (dec ) .freeDecoderState (d ) func (dec ) .decodeSingle (engine , value ) func (dec ) .decodeStruct (engine , value ) func (dec ) .ignoreStruct (engine ) func (dec ) .ignoreSingle (engine ) func (dec ) .decodeArrayHelper (state , value , elemOp , length , ovfl , helper ) func (dec ) .decodeArray (state , value , elemOp , length , ovfl , helper ) func (dec ) .decodeMap (mtyp , state , value , keyOp , elemOp , ovfl ) func (dec ) .ignoreArrayHelper (state , elemOp , length ) func (dec ) .ignoreArray (state , elemOp , length ) func (dec ) .ignoreMap (state , keyOp , elemOp ) func (dec ) .decodeSlice (state , value , elemOp , ovfl , helper ) func (dec ) .ignoreSlice (state , elemOp ) func (dec ) .decodeInterface (ityp , state , value ) func (dec ) .ignoreInterface (state ) func (dec ) .decodeGobDecoder (ut , state , value ) func (dec ) .ignoreGobDecoder (state ) func (dec ) .decOpFor (wireId , rt , name , inProgress ) func (dec ) .decIgnoreOpFor (wireId , inProgress ) func (dec ) .gobDecodeOpFor (ut ) func (dec ) .compatibleType (fr , fw , inProgress ) func (dec ) .typeString (remoteId ) func (dec ) .compileSingle (remoteId , ut ) (engine , err ) func (dec ) .compileIgnoreSingle (remoteId ) func (dec ) .compileDec (remoteId , ut ) (engine , err ) func (dec ) .getDecEnginePtr (remoteId , ut ) (enginePtr , err ) func (dec ) .getIgnoreEnginePtr (wireId ) (enginePtr , err ) func (dec ) .decodeValue (wireId , value ) func (dec ) .decodeIgnoredValue (wireId ) func (dec ) .recvType (id ) func (dec ) .recvMessage () func (dec ) .readMessage (nbytes ) func (dec ) .nextInt () func (dec ) .nextUint () func (dec ) .decodeTypeSequence (isInterface ) func (dec ) Decode (e ) func (dec ) DecodeValue (v ) type 3 "Encoder" func (enc ) .newEncoderState (b ) func (enc ) .freeEncoderState (e ) func (enc ) .encodeSingle (b , engine , value ) func (enc ) .encodeStruct (b , engine , value ) func (enc ) .encodeArray (b , value , op , elemIndir , length , helper ) func (enc ) .encodeMap (b , mv , keyOp , elemOp , keyIndir , elemIndir ) func (enc ) .encodeInterface (b , iv ) func (enc ) .encodeGobEncoder (b , ut , v ) func (enc ) .encode (b , value , ut ) func (enc ) .writer () func (enc ) .pushWriter (w ) func (enc ) .popWriter () func (enc ) .setError (err ) func (enc ) .writeMessage (w , b ) func (enc ) .sendActualType (w , state , ut , actual ) (sent ) func (enc ) .sendType (w , state , origt ) (sent ) func (enc ) Encode (e ) func (enc ) .sendTypeDescriptor (w , state , ut ) func (enc ) .sendTypeId (state , ut ) func (enc ) EncodeValue (value ) type 4 "GobDecoder" type 5 "GobEncoder" type 6 ".encoding/gob.arrayType" func (a ) .init (elem , len ) func (a ) .safeString (seen ) func (a ) .string () type 7 ".encoding/gob.decBuffer" func (d ) Read (p ) (? , ? ) func (d ) Drop (n ) func (d ) Size (n ) func (d ) ReadByte () (? , ? ) func (d ) Len () func (d ) Bytes () func (d ) Reset () type 8 ".encoding/gob.decEngine" type 9 ".encoding/gob.decHelper" type 10 ".encoding/gob.decInstr" type 11 ".encoding/gob.decOp" type 12 ".encoding/gob.decoderState" func (state ) .decodeUint () (x ) func (state ) .decodeInt () func (state ) .getLength () (? , ? ) type 13 ".encoding/gob.encBuffer" func (e ) .writeByte (c ) func (e ) Write (p ) (? , ? ) func (e ) WriteString (s ) func (e ) Len () func (e ) Bytes () func (e ) Reset () type 14 ".encoding/gob.encEngine" type 15 ".encoding/gob.encHelper" type 16 ".encoding/gob.encInstr" type 17 ".encoding/gob.encOp" type 18 ".encoding/gob.encoderState" func (state ) .encodeUint (x ) func (state ) .encodeInt (i ) func (state ) .update (instr ) type 19 ".encoding/gob.fieldType" type 20 ".encoding/gob.gobEncoderType" func (g ) .safeString (seen ) func (g ) .string () type 21 ".encoding/gob.gobType" type 22 ".encoding/gob.mapType" func (m ) .init (key , elem ) func (m ) .safeString (seen ) func (m ) .string () type 23 ".encoding/gob.sliceType" func (s ) .init (elem ) func (s ) .safeString (seen ) func (s ) .string () type 24 ".encoding/gob.structType" func (s ) .safeString (seen ) func (s ) .string () type 25 ".encoding/gob.typeId" func (t ) .gobType () ($ret118 ) // /build/gcc/src/gcc/libgo/go/encoding/gob/type.go:189 { //190 if (t == $convert(, 0 )) { //190 { //191 $ret118 = $convert(, $nil) //191 return //191 } //0 } //190 } //192 { //193 $ret118 = (.idToType)[t] //193 return //193 } //0 func (t ) .string () func (t ) .name () type 26 ".encoding/gob.userTypeInfo" type 27 ".encoding/gob.wireType" func (w ) .string () type 28 "bufio.Reader" func (b ) .writeBuf (w ) (? , ? ) func (b ) WriteTo (w ) (n , err ) func (b ) ReadString (delim ) (? , ? ) func (b ) .collectFragments (delim ) (fullBuffers , finalFragment , totalLen , err ) func (b ) ReadLine () (line , isPrefix , err ) func (b ) Size () func (b ) Reset (r ) func (b ) .fill () func (b ) UnreadByte () func (b ) ReadRune () (r , size , err ) func (b ) .reset (buf , r ) func (b ) .readErr () func (b ) UnreadRune () func (b ) ReadSlice (delim ) (line , err ) func (b ) Peek (n ) (? , ? ) func (b ) ReadByte () (? , ? ) func (b ) Discard (n ) (discarded , err ) func (b ) Read (p ) (n , err ) func (b ) ReadBytes (delim ) (? , ? ) func (b ) Buffered () type 29 "io.Reader" type 30 "io.Writer" type 31 ".reflect.flag" func (f ) .mustBeAssignable () func (f ) .mustBeExportedSlow () func (f ) .mustBeAssignableSlow () func (f ) .mustBeExported () func (f ) .mustBe (expected ) func (f ) .ro () ($ret99 ) func (f ) .kind () ($ret98 ) type 32 ".reflect.hiter" func (h ) .initialized () type 33 ".reflect.method" type 34 ".reflect.rtype" func (t ) Comparable () func (t ) AssignableTo (u ) func (t ) MethodByName (name ) (m , ok ) func (t ) Out (i ) func (t ) Method (i ) (m ) func (t ) FieldByIndex (index ) func (t ) ConvertibleTo (u ) func (t ) .pointers () func (t ) .rawString () func (t ) NumMethod () func (t ) FieldByName (name ) (? , ? ) func (t ) Align () func (t ) Kind () func (t ) Elem () func (t ) FieldAlign () func (t ) Size () func (t ) Name () func (t ) Bits () func (t ) .exportedMethods () func (t ) String () func (t ) .common () ($ret29 ) func (t ) .hasName () func (t ) In (i ) func (t ) Len () func (t ) .gcSlice (begin , end ) func (t ) NumField () func (t ) PkgPath () func (t ) ChanDir () func (t ) .ptrTo () func (t ) NumIn () func (t ) IsVariadic () func (t ) FieldByNameFunc (match ) (? , ? ) func (t ) Field (i ) func (t ) Key () func (t ) Implements (u ) func (t ) NumOut () type 35 ".reflect.tflag" type 36 ".reflect.uncommonType" func (t ) Name () func (t ) PkgPath () func (t ) .exportedMethods () func (t ) .uncommon () ($ret17 ) type 37 "reflect.ChanDir" func (d ) String () type 38 "reflect.Kind" func (k ) String () type 39 "reflect.MapIter" func (iter ) Reset (v ) func (iter ) Value () func (iter ) Next () func (iter ) Key () type 40 "reflect.Method" func (m ) IsExported () type 41 "reflect.StructField" func (f ) IsExported () type 42 "reflect.StructTag" func (tag ) Lookup (key ) (value , ok ) func (tag ) Get (key ) type 43 "reflect.Type" type 44 "reflect.Value" func (v ) Interface () (i ) // /build/gcc/src/gcc/libgo/go/reflect/value.go:889 { //890 i = .valueInterface(v, $convert(, $true)) //890 return //890 } //0 func (v ) Convert (t ) func (v ) .assignTo (context , dst , target ) func (v ) UnsafePointer () func (v ) UnsafeAddr () func (v ) Uint () func (v ) CanUint () func (v ) TrySend (x ) func (v ) Slice3 (i , j , k ) func (v ) Slice (i , j ) func (v ) SetUint (x ) func (v ) SetMapIndex (key , elem ) func (v ) SetCap (n ) func (v ) IsNil () func (v ) InterfaceData () func (v ) SetInt (x ) func (v ) CanConvert (t ) func (v ) Int () func (v ) SetLen (n ) func (v ) Index (i ) func (v ) SetFloat (x ) func (v ) CanInt () func (v ) CanAddr () func (v ) CanFloat () func (v ) SetBytes (x ) func (v ) FieldByIndexErr (index ) (? , ? ) func (v ) FieldByName (name ) func (v ) Field (i ) func (v ) OverflowComplex (x ) func (v ) Float () func (v ) Elem () func (v ) SetString (x ) func (v ) Kind () func (v ) Bytes () func (v ) MapIndex (key ) func (v ) Complex () func (v ) .pointer () func (v ) MapKeys () func (v ) .runes () func (v ) Close () func (v ) .send (x , nb ) (selected ) func (v ) Addr () func (v ) TryRecv () (x , ok ) func (v ) Bool () func (v ) Call (in ) func (v ) CanSet () func (v ) CanInterface () func (v ) Cap () func (v ) FieldByIndex (index ) func (v ) CallSlice (in ) func (v ) SetPointer (x ) func (v ) CanComplex () func (v ) Set (x ) func (v ) IsValid () func (v ) Method (i ) func (v ) IsZero () func (v ) Len () func (v ) Type () func (v ) NumMethod () func (v ) SetIterKey (iter ) func (v ) String () func (v ) SetIterValue (iter ) func (v ) MapRange () func (v ) MethodByName (name ) func (v ) NumField () func (v ) OverflowInt (x ) func (v ) Pointer () func (v ) OverflowFloat (x ) func (v ) .setRunes (x ) func (v ) OverflowUint (x ) func (v ) .recv (nb ) (val , ok ) func (v ) Recv () (x , ok ) func (v ) FieldByNameFunc (match ) func (v ) .call (op , in ) func (v ) Send (x ) func (v ) SetComplex (x ) func (v ) SetBool (x ) type 45 "sync.Mutex" func (m ) Lock () func (m ) TryLock () func (m ) .lockSlow () func (m ) Unlock () func (m ) .unlockSlow (new ) type 46 "unicode.Range16" type 47 "unicode.Range32" type 48 "unicode.RangeTable" type 49 "unsafe.Pointer" type 50 (? , ? , ? ) type 51 (? , ? , ? , ? ) type 52 (? , ? , ? ) type 53 (? , ? ) type 54 (? , ? ) type 55 (? ) type 56 (? ) type 57 (? , ? ) type 58 (? , ? ) type 59 (? ) type 60 (? ) type 61 (? ) type 62 (? ) type 63 (? ) type 64 (? , ? ) type 65 * type 66 * type 67 * type 68 * type 69 * type 70 * type 71 * type 72 * type 73 * type 74 * type 75 * type 76 * type 77 * type 78 * type 79 * type 80 * type 81 * type 82 * type 83 * type 84 * type 85 * type 86 * type 87 * type 88 * type 89 * type 90 * type 91 * type 92 * type 93 * type 94 * type 95 * type 96 * type 97 * type 98 *any type 99 struct { ArrayT ; SliceT ; StructT ; MapT ; GobEncoderT ; BinaryMarshalerT ; TextMarshalerT ; } type 100 struct { Lo ; Hi ; Stride ; } type 101 struct { Lo ; Hi ; Stride ; } type 102 struct { Name ; Id ; } type 103 struct { Name ; PkgPath ; Type ; Func ; Index ; } type 104 struct { Name ; PkgPath ; Type ; Tag ; Offset ; Index ; Anonymous ; } type 105 struct { R16 ; R32 ; LatinOffset ; } type 106 struct { .bufio.buf ; .bufio.rd ; .bufio.r ; .bufio.w ; .bufio.err ; .bufio.lastByte ; .bufio.lastRuneSize ; } type 107 struct { ? ; } type 108 struct { ? ; Elem ; } type 109 struct { ? ; Elem ; Len ; } type 110 struct { ? ; Field ; } type 111 struct { ? ; Key ; Elem ; } type 112 struct { .encoding/gob.data ; .encoding/gob.offset ; } type 113 struct { .encoding/gob.data ; .encoding/gob.scratch ; } type 114 struct { .encoding/gob.dec ; .encoding/gob.b ; .encoding/gob.fieldnum ; .encoding/gob.next ; } type 115 struct { .encoding/gob.enc ; .encoding/gob.b ; .encoding/gob.sendZero ; .encoding/gob.fieldnum ; .encoding/gob.buf ; .encoding/gob.next ; } type 116 struct { .encoding/gob.instr ; .encoding/gob.numInstr ; } type 117 struct { .encoding/gob.instr ; } type 118 struct { .encoding/gob.mutex ; .encoding/gob.r ; .encoding/gob.buf ; .encoding/gob.wireType ; .encoding/gob.decoderCache ; .encoding/gob.ignorerCache ; .encoding/gob.freeList ; .encoding/gob.countBuf ; .encoding/gob.err ; } type 119 struct { .encoding/gob.mutex ; .encoding/gob.w ; .encoding/gob.sent ; .encoding/gob.countState ; .encoding/gob.freeList ; .encoding/gob.byteBuf ; .encoding/gob.err ; } type 120 struct { .encoding/gob.op ; .encoding/gob.field ; .encoding/gob.index ; .encoding/gob.ovfl ; } type 121 struct { .encoding/gob.op ; .encoding/gob.field ; .encoding/gob.index ; .encoding/gob.indir ; } type 122 struct { .encoding/gob.user ; .encoding/gob.base ; .encoding/gob.indir ; .encoding/gob.externalEnc ; .encoding/gob.externalDec ; .encoding/gob.encIndir ; .encoding/gob.decIndir ; } type 123 struct { .reflect.key ; .reflect.elem ; .reflect.t ; .reflect.h ; .reflect.buckets ; .reflect.bptr ; .reflect.overflow ; .reflect.oldoverflow ; .reflect.startBucket ; .reflect.offset ; .reflect.wrapped ; B ; .reflect.i ; .reflect.bucket ; .reflect.checkBucket ; } type 124 struct { .reflect.m ; .reflect.hiter ; } type 125 struct { .reflect.name ; .reflect.pkgPath ; .reflect.methods ; } type 126 struct { .reflect.name ; .reflect.pkgPath ; .reflect.mtyp ; .reflect.typ ; .reflect.tfn ; } type 127 struct { .reflect.size ; .reflect.ptrdata ; .reflect.hash ; .reflect.tflag ; .reflect.align ; .reflect.fieldAlign ; .reflect.kind ; .reflect.equal ; .reflect.gcdata ; .reflect.string ; ? ; .reflect.ptrToThis ; } type 128 struct { .reflect.typ ; .reflect.ptr ; ? ; } type 129 struct { .sync.state ; .sync.sema ; } type 130 [256 ] type 131 [2 ] type 132 [64 ] type 133 [9 ] type 134 [] type 135 [] type 136 [] type 137 [] type 138 [] type 139 [] type 140 [] type 141 [] type 142 [] type 143 [] type 144 [] type 145 [] type 146 [] type 147 map [] type 148 map [] type 149 map [] type 150 map [] type 151 map [] type 152 map [] type 153 map [] type 154 map [] type 155 interface { Align () ; AssignableTo (u ) ; Bits () ; ChanDir () ; Comparable () ; ConvertibleTo (u ) ; Elem () ; Field (i ) ; FieldAlign () ; FieldByIndex (index ) ; FieldByName (name ) (? , ? ); FieldByNameFunc (match ) (? , ? ); Implements (u ) ; In (i ) ; IsVariadic () ; Key () ; Kind () ; Len () ; Method (? ) ; MethodByName (? ) (? , ? ); Name () ; NumField () ; NumIn () ; NumMethod () ; NumOut () ; Out (i ) ; PkgPath () ; Size () ; String () ; .reflect.common () ; .reflect.rawString () ; .reflect.uncommon () ; } type 156 interface { GobDecode (? ) ; } type 157 interface { GobEncode () (? , ? ); } type 158 interface { Read (p ) (n , err ); } type 159 interface { Write (p ) (n , err ); } type 160 interface { .encoding/gob.id () ; .encoding/gob.name () ; .encoding/gob.safeString (seen ) ; .encoding/gob.setId (id ); .encoding/gob.string () ; } func .decAlloc (v ) func .error_ (err ) func .float64FromBits (u ) ($ret44 ) // /build/gcc/src/gcc/libgo/go/encoding/gob/decode.go:316 var v = ReverseBytes64(u) //317 { //318 $ret44 = Float64frombits(v) //318 return //318 } //0 var .idToType func NewDecoder (r ) func NewEncoder (w ) func Register (value ) func RegisterName (name , value ) func NewReaderSize (rd , size ) func Float64bits (f ) ($ret141 ) // /build/gcc/src/gcc/libgo/go/math/unsafe.go:23 { //23 $ret141 = *$convert(, $convert(, &f)) //23 return //23 } //0 func Float64frombits (b ) ($ret142 ) // /build/gcc/src/gcc/libgo/go/math/unsafe.go:29 { //29 $ret142 = *$convert(, $convert(, &b)) //29 return //29 } //0 func Len64 (x ) (n ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:331 { //332 if (x >= $convert(, 4294967296 )) { //332 x = (x >> $convert(, 32 )) //333 n = $convert(, 32 ) //334 } //332 } //335 { //336 if (x >= $convert(, 65536 )) { //336 x = (x >> $convert(, 16 )) //337 n = (n + $convert(, 16 )) //338 } //336 } //339 { //340 if (x >= $convert(, 256 )) { //340 x = (x >> $convert(, 8 )) //341 n = (n + $convert(, 8 )) //342 } //340 } //343 { //344 n = (n + $convert(, ($convert(, "\x00\x01\x02\x02\x03\x03\x03\x03\x04\x04\x04\x04\x04\x04\x04\x04\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08"))[x])) //344 return //344 } //0 func ReverseBytes64 (x ) ($ret28 ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:286 x = (((x >> $convert(, 8 )) & $convert(, 71777214294589695 )) | ((x & $convert(, 71777214294589695 )) << $convert(, 8 ))) //288 x = (((x >> $convert(, 16 )) & $convert(, 281470681808895 )) | ((x & $convert(, 281470681808895 )) << $convert(, 16 ))) //289 { //290 $ret28 = ((x >> $convert(, 32 )) | (x << $convert(, 32 ))) //290 return //290 } //0 func .valueInterface (v , safe ) func .isExcludingLatin (rangeTab , r ) var .properties var Upper checksum 3A4504BA94E571615683A2A7D6B3D69A313904B0 v3; package hex pkgpath encoding/hex import errors errors "errors" import fmt fmt "fmt" import io io "io" import strings strings "strings" init hex encoding_1hex..import errors errors..import fmt fmt..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 1 3 1 6 1 14 2 1 2 3 2 4 2 5 2 6 2 7 2 8 2 9 2 10 2 11 2 12 2 13 2 14 2 15 2 16 2 17 2 18 2 19 2 20 4 1 4 3 4 6 4 14 5 1 5 3 5 4 5 6 5 8 5 14 5 17 5 18 5 19 6 3 6 14 7 3 7 14 7 17 8 1 8 3 8 6 8 14 8 17 9 1 9 3 9 4 9 6 9 8 9 12 9 14 9 15 9 17 9 18 9 19 10 3 11 1 11 3 11 4 11 5 11 6 11 7 11 8 11 9 11 12 11 14 11 15 11 17 11 18 11 19 12 1 12 3 12 6 12 14 13 1 13 3 13 6 13 10 13 14 13 16 13 17 13 20 14 3 15 3 15 6 15 14 16 1 16 3 16 6 16 10 16 14 17 3 17 14 18 1 18 3 18 4 18 6 18 14 18 17 19 1 19 3 19 4 19 6 19 14 19 17 19 18 types 11 2 76 28 28 33 29 21 42 45 71 73 type 1 "InvalidByteError" func (e ) Error () type 2 "io.Closer" type 3 "io.Reader" type 4 "io.WriteCloser" type 5 "io.Writer" type 6 [] type 7 interface { Close () ; } type 8 interface { ? ; ? ; } type 9 interface { Read (p ) (n , err ); } type 10 interface { Write (p ) (n , err ); } func Decode (dst , src ) (? , ? ) func DecodeString (s ) (? , ? ) func DecodedLen (x ) ($ret3 ) // /build/gcc/src/gcc/libgo/go/encoding/hex/hex.go:49 { //49 $ret3 = (x / $convert(, 2 )) //49 return //49 } //0 func Dump (data ) func Dumper (w ) func Encode (dst , src ) func EncodeToString (src ) func EncodedLen (n ) ($ret0 ) // /build/gcc/src/gcc/libgo/go/encoding/hex/hex.go:19 { //19 $ret0 = (n * $convert(, 2 )) //19 return //19 } //0 var ErrLength func NewDecoder (r ) func NewEncoder (w ) checksum 203AC6C324BCED7DD621F456F14DEC46190936AC v3; package json pkgpath encoding/json import bytes bytes "bytes" import encoding encoding "encoding" import base64 encoding/base64 "encoding/base64" import errors errors "errors" import fmt fmt "fmt" import io io "io" import math math "math" import reflect reflect "reflect" import sort sort "sort" import strconv strconv "strconv" import strings strings "strings" import sync sync "sync" import unicode unicode "unicode" import utf16 unicode/utf16 "unicode/utf16" import utf8 unicode/utf8 "unicode/utf8" indirectimport unsafe unsafe init json encoding_1json..import bytes bytes..import base64 encoding_1base64..import binary encoding_1binary..import errors errors..import fmt fmt..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import encoding ~encoding abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf16 ~unicode_1utf16 utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 1 4 1 6 1 9 1 11 1 17 1 20 1 23 2 3 2 4 2 6 2 9 2 11 2 13 2 16 2 17 2 19 2 20 2 23 3 4 3 6 3 9 3 11 3 13 3 16 3 17 3 19 3 20 3 23 4 6 4 9 4 17 5 4 5 6 5 7 5 8 5 9 5 10 5 11 5 12 5 13 5 14 5 15 5 16 5 17 5 18 5 19 5 20 5 21 5 22 5 23 7 4 7 6 7 9 7 17 8 4 8 6 8 7 8 9 8 11 8 17 8 20 8 21 8 22 9 6 9 17 10 6 10 17 10 20 11 4 11 6 11 9 11 17 11 20 12 4 12 6 12 7 12 9 12 11 12 15 12 17 12 18 12 20 12 21 12 22 13 6 14 4 14 6 14 7 14 8 14 9 14 10 14 11 14 12 14 15 14 17 14 18 14 20 14 21 14 22 15 4 15 6 15 9 15 17 16 4 16 6 16 9 16 13 16 17 16 19 16 20 16 23 17 6 18 6 18 9 18 17 19 4 19 6 19 9 19 13 19 17 20 6 20 17 21 4 21 6 21 7 21 9 21 17 21 20 22 4 22 6 22 7 22 9 22 17 22 20 22 21 types 138 17 866 224 237 86 91 30 136 347 588 84 27 90 90 33 91 92 681 1147 44 530 47 48 42 387 34 1793 31 31 346 93 37 2190 35 260 78 75 244 90 95 215 34 4643 36 36 39 35 61 48 47 47 48 90 34 46 47 32 48 48 76 34 34 34 46 19 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 19 19 19 19 20 20 19 13 68 65 65 106 146 75 33 60 35 89 52 109 20 139 93 311 69 401 92 312 186 232 412 68 102 146 331 81 26 25 26 22 23 23 23 22 22 23 23 22 22 22 37 37 974 68 75 64 76 type 1 "Decoder" func (dec ) UseNumber () func (dec ) DisallowUnknownFields () func (dec ) Decode (v ) func (dec ) Buffered () func (dec ) .readValue () (? , ? ) func (dec ) .refill () func (dec ) .tokenPrepareForDecode () func (dec ) .tokenValueAllowed () func (dec ) .tokenValueEnd () func (dec ) Token () (? , ? ) func (dec ) .tokenError (c ) (? , ? ) func (dec ) More () func (dec ) .peek () (? , ? ) func (dec ) InputOffset () type 2 "Delim" func (d ) String () ($ret121 ) // /build/gcc/src/gcc/libgo/go/encoding/json/stream.go:355 { //356 $ret121 = $convert(, d) //356 return //356 } //0 type 3 "Encoder" func (enc ) Encode (v ) func (enc ) SetIndent (prefix , indent ) func (enc ) SetEscapeHTML (on ) type 4 "InvalidUTF8Error" func (e ) Error () type 5 "InvalidUnmarshalError" func (e ) Error () type 6 "Marshaler" type 7 "MarshalerError" func (e ) Error () func (e ) Unwrap () type 8 "Number" func (n ) String () ($ret5 ) // /build/gcc/src/gcc/libgo/go/encoding/json/decode.go:191 { //191 $ret5 = $convert(, n) //191 return //191 } //0 func (n ) Float64 () (? , ? ) func (n ) Int64 () (? , ? ) type 9 "RawMessage" func (m ) MarshalJSON () (? , ? ) func (m ) UnmarshalJSON (data ) ($ret118 ) // /build/gcc/src/gcc/libgo/go/encoding/json/stream.go:271 { //272 if (m == $nil) { //272 { //273 $ret118 = New($convert(, "json.RawMessage: UnmarshalJSON on nil pointer")) //273 return //273 } //0 } //272 } //274 *m = append((*m)[0 :0 ], data...) //275 { //276 $ret118 = $convert(, $nil) //276 return //276 } //0 type 10 "SyntaxError" func (e ) Error () type 11 "Token" type 12 "UnmarshalFieldError" func (e ) Error () type 13 "UnmarshalTypeError" func (e ) Error () type 14 "Unmarshaler" type 15 "UnsupportedTypeError" func (e ) Error () type 16 "UnsupportedValueError" func (e ) Error () type 17 ".encoding/json.byIndex" func (x ) Len () ($ret52 ) // /build/gcc/src/gcc/libgo/go/encoding/json/encode.go:1195 { //1195 $ret52 = len(x) //1195 return //1195 } //0 func (x ) Swap (i , j ) // /build/gcc/src/gcc/libgo/go/encoding/json/encode.go:1197 { //1197 var $t0 = x //1197 var $t1 = i //1197 var $t2 = x //1197 var $t3 = j //1197 var $t4 = (x)[j] //1197 var $t5 = (x)[i] //1197 ($t0)[$t1] = $t4 //1197 ($t2)[$t3] = $t5 //1197 } //0 func (x ) Less (i , j ) type 18 ".encoding/json.decodeState" func (d ) .unmarshal (v ) func (d ) .readIndex () func (d ) .init (data ) func (d ) .saveError (err ) func (d ) .addErrorContext (err ) func (d ) .skip () func (d ) .scanNext () func (d ) .scanWhile (op ) func (d ) .rescanLiteral () func (d ) .value (v ) func (d ) .valueQuoted () func (d ) .array (v ) func (d ) .object (v ) func (d ) .convertNumber (s ) (? , ? ) func (d ) .literalStore (item , v , fromQuoted ) func (d ) .valueInterface () (val ) func (d ) .arrayInterface () func (d ) .objectInterface () func (d ) .literalInterface () type 19 ".encoding/json.encOpts" type 20 ".encoding/json.encodeState" func (e ) .marshal (v , opts ) (err ) func (e ) .error (err ) func (e ) .reflectValue (v , opts ) // /build/gcc/src/gcc/libgo/go/encoding/json/encode.go:359 (.valueEncoder(v))(e, v, opts) //360 func (e ) .string (s , escapeHTML ) func (e ) .stringBytes (s , escapeHTML ) type 21 ".encoding/json.encoderFunc" type 22 ".encoding/json.errorContext" type 23 ".encoding/json.field" type 24 ".encoding/json.scanner" func (s ) .reset () func (s ) .eof () func (s ) .pushParseState (c , newParseState , successState ) func (s ) .popParseState () func (s ) .error (c , context ) type 25 ".bytes.readOp" type 26 "bytes.Buffer" func (b ) .readSlice (delim ) (line , err ) func (b ) ReadBytes (delim ) (line , err ) func (b ) UnreadByte () func (b ) UnreadRune () func (b ) ReadByte () (? , ? ) func (b ) WriteByte (c ) func (b ) WriteTo (w ) (n , err ) func (b ) Read (p ) (n , err ) func (b ) Truncate (n ) func (b ) .tryGrowByReslice (n ) (? , ? ) func (b ) ReadRune () (r , size , err ) func (b ) Bytes () func (b ) String () func (b ) Cap () func (b ) Len () func (b ) WriteRune (r ) (n , err ) func (b ) .empty () func (b ) Reset () func (b ) Next (n ) func (b ) .grow (n ) func (b ) Grow (n ) func (b ) Write (p ) (n , err ) func (b ) ReadString (delim ) (line , err ) func (b ) WriteString (s ) (n , err ) func (b ) ReadFrom (r ) (n , err ) type 27 "io.Reader" type 28 "io.Writer" type 29 ".reflect.flag" func (f ) .mustBeAssignable () func (f ) .mustBeExportedSlow () func (f ) .mustBeAssignableSlow () func (f ) .mustBeExported () func (f ) .mustBe (expected ) func (f ) .ro () ($ret99 ) func (f ) .kind () ($ret98 ) type 30 ".reflect.hiter" func (h ) .initialized () type 31 ".reflect.method" type 32 ".reflect.rtype" func (t ) Comparable () func (t ) AssignableTo (u ) func (t ) MethodByName (name ) (m , ok ) func (t ) Out (i ) func (t ) Method (i ) (m ) func (t ) FieldByIndex (index ) func (t ) ConvertibleTo (u ) func (t ) .pointers () func (t ) .rawString () func (t ) NumMethod () func (t ) FieldByName (name ) (? , ? ) func (t ) Align () func (t ) Kind () func (t ) Elem () func (t ) FieldAlign () func (t ) Size () func (t ) Name () func (t ) Bits () func (t ) .exportedMethods () func (t ) String () func (t ) .common () ($ret29 ) func (t ) .hasName () func (t ) In (i ) func (t ) Len () func (t ) .gcSlice (begin , end ) func (t ) NumField () func (t ) PkgPath () func (t ) ChanDir () func (t ) .ptrTo () func (t ) NumIn () func (t ) IsVariadic () func (t ) FieldByNameFunc (match ) (? , ? ) func (t ) Field (i ) func (t ) Key () func (t ) Implements (u ) func (t ) NumOut () type 33 ".reflect.tflag" type 34 ".reflect.uncommonType" func (t ) Name () func (t ) PkgPath () func (t ) .exportedMethods () func (t ) .uncommon () ($ret17 ) type 35 "reflect.ChanDir" func (d ) String () type 36 "reflect.Kind" func (k ) String () type 37 "reflect.MapIter" func (iter ) Reset (v ) func (iter ) Value () func (iter ) Next () func (iter ) Key () type 38 "reflect.Method" func (m ) IsExported () type 39 "reflect.StructField" func (f ) IsExported () type 40 "reflect.StructTag" func (tag ) Lookup (key ) (value , ok ) func (tag ) Get (key ) type 41 "reflect.Type" type 42 "reflect.Value" func (v ) Interface () (i ) // /build/gcc/src/gcc/libgo/go/reflect/value.go:889 { //890 i = .valueInterface(v, $convert(, $true)) //890 return //890 } //0 func (v ) Convert (t ) func (v ) .assignTo (context , dst , target ) func (v ) UnsafePointer () func (v ) UnsafeAddr () func (v ) Uint () func (v ) CanUint () func (v ) TrySend (x ) func (v ) Slice3 (i , j , k ) func (v ) Slice (i , j ) func (v ) SetUint (x ) func (v ) SetMapIndex (key , elem ) func (v ) SetCap (n ) func (v ) IsNil () func (v ) InterfaceData () func (v ) SetInt (x ) func (v ) CanConvert (t ) func (v ) Int () func (v ) SetLen (n ) func (v ) Index (i ) func (v ) SetFloat (x ) func (v ) CanInt () func (v ) CanAddr () func (v ) CanFloat () func (v ) SetBytes (x ) func (v ) FieldByIndexErr (index ) (? , ? ) func (v ) FieldByName (name ) func (v ) Field (i ) func (v ) OverflowComplex (x ) func (v ) Float () func (v ) Elem () func (v ) SetString (x ) func (v ) Kind () func (v ) Bytes () func (v ) MapIndex (key ) func (v ) Complex () func (v ) .pointer () func (v ) MapKeys () func (v ) .runes () func (v ) Close () func (v ) .send (x , nb ) (selected ) func (v ) Addr () func (v ) TryRecv () (x , ok ) func (v ) Bool () func (v ) Call (in ) func (v ) CanSet () func (v ) CanInterface () func (v ) Cap () func (v ) FieldByIndex (index ) func (v ) CallSlice (in ) func (v ) SetPointer (x ) func (v ) CanComplex () func (v ) Set (x ) func (v ) IsValid () func (v ) Method (i ) func (v ) IsZero () func (v ) Len () func (v ) Type () func (v ) NumMethod () func (v ) SetIterKey (iter ) func (v ) String () func (v ) SetIterValue (iter ) func (v ) MapRange () func (v ) MethodByName (name ) func (v ) NumField () func (v ) OverflowInt (x ) func (v ) Pointer () func (v ) OverflowFloat (x ) func (v ) .setRunes (x ) func (v ) OverflowUint (x ) func (v ) .recv (nb ) (val , ok ) func (v ) Recv () (x , ok ) func (v ) FieldByNameFunc (match ) func (v ) .call (op , in ) func (v ) Send (x ) func (v ) SetComplex (x ) func (v ) SetBool (x ) type 43 "unicode.Range16" type 44 "unicode.Range32" type 45 "unicode.RangeTable" type 46 "unsafe.Pointer" type 47 (? , ? , ? ) type 48 (? , ? , ? ) type 49 (? , ? ) type 50 (? , ? ) type 51 (? , ? ) type 52 (? , ? , ? , ? , ? ) type 53 (? ) type 54 (? , ? ) type 55 (? , ? ) type 56 (? ) type 57 (? , ? ) type 58 (? , ? ) type 59 (? , ? , ? , ? ) type 60 (? ) type 61 (? ) type 62 (? ) type 63 (? , ? ) type 64 * type 65 * type 66 * type 67 * type 68 * type 69 * type 70 * type 71 * type 72 * type 73 * type 74 * type 75 * type 76 * type 77 * type 78 * type 79 * type 80 * type 81 * type 82 * type 83 * type 84 * type 85 * type 86 * type 87 * type 88 *any type 89 struct { Key ; Type ; Field ; } type 90 struct { Lo ; Hi ; Stride ; } type 91 struct { Lo ; Hi ; Stride ; } type 92 struct { Name ; PkgPath ; Type ; Func ; Index ; } type 93 struct { Name ; PkgPath ; Type ; Tag ; Offset ; Index ; Anonymous ; } type 94 struct { R16 ; R32 ; LatinOffset ; } type 95 struct { S ; } type 96 struct { Struct ; FieldStack ; } type 97 struct { Type ; } type 98 struct { Type ; Err ; .encoding/json.sourceFunc ; } type 99 struct { Value ; Str ; } type 100 struct { Value ; Type ; Offset ; Struct ; Field ; } type 101 struct { } type 102 struct { ? ; .encoding/json.scratch ; .encoding/json.ptrLevel ; .encoding/json.ptrSeen ; } type 103 struct { .bytes.buf ; .bytes.off ; .bytes.lastRead ; } type 104 struct { .encoding/json.data ; .encoding/json.off ; .encoding/json.opcode ; .encoding/json.scan ; .encoding/json.errorContext ; .encoding/json.savedError ; .encoding/json.useNumber ; .encoding/json.disallowUnknownFields ; } type 105 struct { .encoding/json.msg ; Offset ; } type 106 struct { .encoding/json.name ; .encoding/json.nameBytes ; .encoding/json.equalFold ; .encoding/json.nameNonEsc ; .encoding/json.nameEscHTML ; .encoding/json.tag ; .encoding/json.index ; .encoding/json.typ ; .encoding/json.omitEmpty ; .encoding/json.quoted ; .encoding/json.encoder ; } type 107 struct { .encoding/json.quoted ; .encoding/json.escapeHTML ; } type 108 struct { .encoding/json.r ; .encoding/json.buf ; .encoding/json.d ; .encoding/json.scanp ; .encoding/json.scanned ; .encoding/json.scan ; .encoding/json.err ; .encoding/json.tokenState ; .encoding/json.tokenStack ; } type 109 struct { .encoding/json.step ; .encoding/json.endTop ; .encoding/json.parseState ; .encoding/json.err ; .encoding/json.bytes ; } type 110 struct { .encoding/json.w ; .encoding/json.err ; .encoding/json.escapeHTML ; .encoding/json.indentBuf ; .encoding/json.indentPrefix ; .encoding/json.indentValue ; } type 111 struct { .reflect.key ; .reflect.elem ; .reflect.t ; .reflect.h ; .reflect.buckets ; .reflect.bptr ; .reflect.overflow ; .reflect.oldoverflow ; .reflect.startBucket ; .reflect.offset ; .reflect.wrapped ; B ; .reflect.i ; .reflect.bucket ; .reflect.checkBucket ; } type 112 struct { .reflect.m ; .reflect.hiter ; } type 113 struct { .reflect.name ; .reflect.pkgPath ; .reflect.methods ; } type 114 struct { .reflect.name ; .reflect.pkgPath ; .reflect.mtyp ; .reflect.typ ; .reflect.tfn ; } type 115 struct { .reflect.size ; .reflect.ptrdata ; .reflect.hash ; .reflect.tflag ; .reflect.align ; .reflect.fieldAlign ; .reflect.kind ; .reflect.equal ; .reflect.gcdata ; .reflect.string ; ? ; .reflect.ptrToThis ; } type 116 struct { .reflect.typ ; .reflect.ptr ; ? ; } type 117 [256 ] type 118 [2 ] type 119 [64 ] type 120 [] type 121 [] type 122 [] type 123 [] type 124 [] type 125 [] type 126 [] type 127 [] type 128 [] type 129 [] type 130 [] type 131 map [] type 132 map [] type 133 interface { Align () ; AssignableTo (u ) ; Bits () ; ChanDir () ; Comparable () ; ConvertibleTo (u ) ; Elem () ; Field (i ) ; FieldAlign () ; FieldByIndex (index ) ; FieldByName (name ) (? , ? ); FieldByNameFunc (match ) (? , ? ); Implements (u ) ; In (i ) ; IsVariadic () ; Key () ; Kind () ; Len () ; Method (? ) ; MethodByName (? ) (? , ? ); Name () ; NumField () ; NumIn () ; NumMethod () ; NumOut () ; Out (i ) ; PkgPath () ; Size () ; String () ; .reflect.common () ; .reflect.rawString () ; .reflect.uncommon () ; } type 134 interface { MarshalJSON () (? , ? ); } type 135 interface { Read (p ) (n , err ); } type 136 interface { UnmarshalJSON (? ) ; } type 137 interface { Write (p ) (n , err ); } func .compact (dst , src , escape ) func .isSpace (c ) ($ret73 ) // /build/gcc/src/gcc/libgo/go/encoding/json/scanner.go:197 { //198 $ret73 = ((c <= $convert(, 32' )) && ((((c == $convert(, 32' )) || (c == $convert(, 9' ))) || (c == $convert(, 13' ))) || (c == $convert(, 10' )))) //198 return //198 } //0 func .stateBeginValue (s , c ) func .stateEndValue (s , c ) func .valueEncoder (v ) func Compact (dst , src ) ($ret63 ) // /build/gcc/src/gcc/libgo/go/encoding/json/indent.go:13 { //14 $ret63 = .compact(dst, src, $false) //14 return //14 } //0 func HTMLEscape (dst , src ) func Indent (dst , src , prefix , indent ) func Marshal (v ) (? , ? ) func MarshalIndent (v , prefix , indent ) (? , ? ) func NewDecoder (r ) func NewEncoder (w ) func Unmarshal (data , v ) func Valid (data ) func New (text ) func /*asm fabs */ .libc_fabs (? ) func .valueInterface (v , safe ) func MakeMapWithSize (typ , n ) func .genericFtoa (dst , val , fmt , prec , bitSize ) func .quoteWith (s , quote , ASCIIonly , graphicOnly ) func Index (s , substr ) func IndexRune (s , r ) func .isExcludingLatin (rangeTab , r ) var .properties var Digit var Letter checksum FA56CABD0A457B70C939AA81CDEE3B67CB59673F v3; package pem pkgpath encoding/pem import bytes bytes "bytes" import base64 encoding/base64 "encoding/base64" import errors errors "errors" import io io "io" import sort sort "sort" import strings strings "strings" indirectimport bytealg internal/bytealg init pem encoding_1pem..import bytes bytes..import base64 encoding_1base64..import binary encoding_1binary..import errors errors..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import io io..import math math..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 1 4 1 5 1 6 1 7 1 10 1 13 1 14 2 3 2 4 2 5 2 6 2 7 2 8 2 9 2 10 2 12 2 13 2 14 3 4 3 5 3 6 3 7 3 8 3 9 3 10 3 12 3 13 3 14 4 5 4 6 4 10 6 5 6 10 7 4 7 5 7 6 7 10 7 13 8 5 9 4 9 5 9 6 9 8 9 10 9 12 9 13 9 14 10 5 11 5 11 6 11 10 12 4 12 5 12 6 12 8 12 10 13 5 13 10 types 18 2 25 29 34 345 45 45 46 46 20 48 18 72 22 22 36 122 74 type 1 "Block" type 2 "io.Writer" type 3 "sort.Interface" type 4 "sort.StringSlice" func (x ) Sort () func (x ) Swap (i , j ) func (x ) Less (i , j ) ($ret21 ) func (x ) Len () ($ret20 ) func (p ) Search (x ) ($ret9 ) type 5 (? , ? ) type 6 (? , ? ) type 7 (? , ? ) type 8 (? , ? ) type 9 (? ) type 10 (? , ? ) type 11 * type 12 struct { Type ; Headers ; Bytes ; } type 13 [] type 14 [] type 15 map [] type 16 interface { Len () ; Less (i , j ) ; Swap (i , j ); } type 17 interface { Write (p ) (n , err ); } func Decode (data ) (p , rest ) func Encode (out , b ) func EncodeToMemory (b ) func Equal (a , b ) ($ret17 ) // /build/gcc/src/gcc/libgo/go/bytes/bytes.go:18 { //20 $ret17 = ($convert(, a) == $convert(, b)) //20 return //20 } //0 func Index (s , sep ) func IndexAny (s , chars ) func IndexByte (b , c ) func Sort (data ) func Index (s , substr ) checksum A6B18CC4E1F871651F685C52662071CE96672685 v3; package xml pkgpath encoding/xml import bufio bufio "bufio" import bytes bytes "bytes" import encoding encoding "encoding" import errors errors "errors" import fmt fmt "fmt" import io io "io" import reflect reflect "reflect" import strconv strconv "strconv" import strings strings "strings" import sync sync "sync" import unicode unicode "unicode" import utf8 unicode/utf8 "unicode/utf8" indirectimport bytealg internal/bytealg indirectimport unsafe unsafe init xml encoding_1xml..import bufio bufio..import bytes bytes..import errors errors..import fmt fmt..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import encoding ~encoding abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 1 2 1 3 1 5 1 8 1 10 1 16 1 19 1 22 2 3 2 5 2 8 2 10 2 16 2 19 2 22 3 5 3 8 3 16 4 3 4 5 4 6 4 7 4 8 4 9 4 10 4 11 4 12 4 13 4 14 4 15 4 16 4 17 4 18 4 19 4 20 4 21 4 22 6 3 6 5 6 8 6 16 7 3 7 5 7 6 7 8 7 10 7 16 7 19 7 20 7 21 8 5 8 16 9 5 9 16 9 19 10 3 10 5 10 8 10 16 10 19 11 3 11 5 11 6 11 8 11 10 11 14 11 16 11 17 11 19 11 20 11 21 12 5 13 3 13 5 13 6 13 7 13 8 13 9 13 10 13 11 13 14 13 16 13 17 13 19 13 20 13 21 14 3 14 5 14 8 14 16 15 3 15 5 15 8 15 12 15 16 15 18 15 19 15 22 16 5 17 5 17 8 17 16 18 3 18 5 18 8 18 12 18 16 19 5 19 16 20 3 20 5 20 6 20 8 20 16 20 19 21 3 21 5 21 6 21 8 21 16 21 19 21 20 types 137 21 24 232 235 2386 237 352 30 30 34 25 78 129 82 83 27 33 240 33 37 91 46 144 1233 41 44 1578 778 34 1793 44 46 35 31 31 346 93 37 2190 35 260 78 75 244 90 95 215 34 4643 35 48 90 34 47 46 61 47 46 47 64 76 48 48 34 46 19 19 19 18 18 18 19 19 19 19 19 19 19 19 19 20 19 19 19 19 20 20 13 52 35 52 53 106 146 55 604 109 55 35 403 189 108 93 178 140 47 86 412 68 102 146 331 81 25 23 21 22 22 23 23 22 22 23 23 22 37 974 73 83 77 65 75 61 67 68 79 76 type 1 "Attr" type 2 "CharData" func (c ) Copy () ($ret50 ) // /build/gcc/src/gcc/libgo/go/encoding/xml/xml.go:93 { //93 $ret50 = $convert(, .makeCopy(c)) //93 return //93 } //0 type 3 "Comment" func (c ) Copy () ($ret51 ) // /build/gcc/src/gcc/libgo/go/encoding/xml/xml.go:100 { //100 $ret51 = $convert(, .makeCopy(c)) //100 return //100 } //0 type 4 "Decoder" func (d ) Decode (v ) func (d ) DecodeElement (v , start ) func (d ) .unmarshalInterface (val , start ) func (d ) .unmarshalTextInterface (val ) func (d ) .unmarshalAttr (val , attr ) func (d ) .unmarshal (val , start ) func (d ) .unmarshalPath (tinfo , sv , parents , start ) (consumed , err ) func (d ) Skip () func (d ) Token () (? , ? ) func (d ) .translate (n , isElementName ) func (d ) .switchToReader (r ) func (d ) .push (kind ) func (d ) .pop () func (d ) .pushEOF () func (d ) .popEOF () func (d ) .pushElement (name ) func (d ) .pushNs (local , url , ok ) func (d ) .syntaxError (msg ) func (d ) .popElement (t ) func (d ) .autoClose (t ) (? , ? ) func (d ) RawToken () (? , ? ) func (d ) .rawToken () (? , ? ) func (d ) .attrval () func (d ) .space () func (d ) .getc () (b , ok ) func (d ) InputOffset () func (d ) .savedOffset () func (d ) .mustgetc () (b , ok ) func (d ) .ungetc (b ) func (d ) .text (quote , cdata ) func (d ) .nsname () (name , ok ) func (d ) .name () (s , ok ) func (d ) .readName () (ok ) type 5 "Directive" func (d ) Copy () ($ret53 ) // /build/gcc/src/gcc/libgo/go/encoding/xml/xml.go:119 { //119 $ret53 = $convert(, .makeCopy(d)) //119 return //119 } //0 type 6 "Encoder" func (enc ) Indent (prefix , indent ) func (enc ) Encode (v ) func (enc ) EncodeElement (v , start ) func (enc ) EncodeToken (t ) func (enc ) Flush () type 7 "EndElement" type 8 "Marshaler" type 9 "MarshalerAttr" type 10 "Name" type 11 "ProcInst" func (p ) Copy () type 12 "StartElement" func (e ) Copy () func (e ) End () type 13 "SyntaxError" func (e ) Error () type 14 "TagPathError" func (e ) Error () type 15 "Token" type 16 "TokenReader" type 17 "UnmarshalError" func (e ) Error () ($ret31 ) // /build/gcc/src/gcc/libgo/go/encoding/xml/read.go:157 { //157 $ret31 = $convert(, e) //157 return //157 } //0 type 18 "Unmarshaler" type 19 "UnmarshalerAttr" type 20 "UnsupportedTypeError" func (e ) Error () type 21 ".encoding/xml.fieldFlags" type 22 ".encoding/xml.fieldInfo" func (finfo ) .value (v , shouldInitNilPointers ) type 23 ".encoding/xml.printer" func (p ) .createAttrPrefix (url ) func (p ) .deleteAttrPrefix (prefix ) func (p ) .markPrefix () func (p ) .popPrefix () func (p ) .marshalValue (val , finfo , startTemplate ) func (p ) .marshalAttr (start , name , val ) func (p ) .marshalInterface (val , start ) func (p ) .marshalTextInterface (val , start ) func (p ) .writeStart (start ) func (p ) .writeEnd (name ) func (p ) .marshalSimple (typ , val ) (? , ? , ? ) func (p ) .marshalStruct (tinfo , val ) func (p ) .cachedWriteError () func (p ) .writeIndent (depthDelta ) func (p ) EscapeString (s ) type 24 ".encoding/xml.stack" type 25 ".encoding/xml.typeInfo" type 26 "bufio.Reader" func (b ) .writeBuf (w ) (? , ? ) func (b ) WriteTo (w ) (n , err ) func (b ) ReadString (delim ) (? , ? ) func (b ) .collectFragments (delim ) (fullBuffers , finalFragment , totalLen , err ) func (b ) ReadLine () (line , isPrefix , err ) func (b ) Size () func (b ) Reset (r ) func (b ) .fill () func (b ) UnreadByte () func (b ) ReadRune () (r , size , err ) func (b ) .reset (buf , r ) func (b ) .readErr () func (b ) UnreadRune () func (b ) ReadSlice (delim ) (line , err ) func (b ) Peek (n ) (? , ? ) func (b ) ReadByte () (? , ? ) func (b ) Discard (n ) (discarded , err ) func (b ) Read (p ) (n , err ) func (b ) ReadBytes (delim ) (? , ? ) func (b ) Buffered () type 27 "bufio.Writer" func (b ) WriteRune (r ) (size , err ) func (b ) WriteByte (c ) func (b ) Write (p ) (nn , err ) func (b ) ReadFrom (r ) (n , err ) func (b ) Buffered () func (b ) AvailableBuffer () func (b ) WriteString (s ) (? , ? ) func (b ) Available () func (b ) Flush () func (b ) Reset (w ) func (b ) Size () type 28 ".bytes.readOp" type 29 "bytes.Buffer" func (b ) .readSlice (delim ) (line , err ) func (b ) ReadBytes (delim ) (line , err ) func (b ) UnreadByte () func (b ) UnreadRune () func (b ) ReadByte () (? , ? ) func (b ) WriteByte (c ) func (b ) WriteTo (w ) (n , err ) func (b ) Read (p ) (n , err ) func (b ) Truncate (n ) func (b ) .tryGrowByReslice (n ) (? , ? ) func (b ) ReadRune () (r , size , err ) func (b ) Bytes () func (b ) String () func (b ) Cap () func (b ) Len () func (b ) WriteRune (r ) (n , err ) func (b ) .empty () func (b ) Reset () func (b ) Next (n ) func (b ) .grow (n ) func (b ) Grow (n ) func (b ) Write (p ) (n , err ) func (b ) ReadString (delim ) (line , err ) func (b ) WriteString (s ) (n , err ) func (b ) ReadFrom (r ) (n , err ) type 30 "encoding.TextMarshaler" type 31 "encoding.TextUnmarshaler" type 32 "io.ByteReader" type 33 "io.Reader" type 34 "io.Writer" type 35 ".reflect.flag" func (f ) .mustBeAssignable () func (f ) .mustBeExportedSlow () func (f ) .mustBeAssignableSlow () func (f ) .mustBeExported () func (f ) .mustBe (expected ) func (f ) .ro () ($ret99 ) func (f ) .kind () ($ret98 ) type 36 ".reflect.hiter" func (h ) .initialized () type 37 ".reflect.method" type 38 ".reflect.rtype" func (t ) Comparable () func (t ) AssignableTo (u ) func (t ) MethodByName (name ) (m , ok ) func (t ) Out (i ) func (t ) Method (i ) (m ) func (t ) FieldByIndex (index ) func (t ) ConvertibleTo (u ) func (t ) .pointers () func (t ) .rawString () func (t ) NumMethod () func (t ) FieldByName (name ) (? , ? ) func (t ) Align () func (t ) Kind () func (t ) Elem () func (t ) FieldAlign () func (t ) Size () func (t ) Name () func (t ) Bits () func (t ) .exportedMethods () func (t ) String () func (t ) .common () ($ret29 ) func (t ) .hasName () func (t ) In (i ) func (t ) Len () func (t ) .gcSlice (begin , end ) func (t ) NumField () func (t ) PkgPath () func (t ) ChanDir () func (t ) .ptrTo () func (t ) NumIn () func (t ) IsVariadic () func (t ) FieldByNameFunc (match ) (? , ? ) func (t ) Field (i ) func (t ) Key () func (t ) Implements (u ) func (t ) NumOut () type 39 ".reflect.tflag" type 40 ".reflect.uncommonType" func (t ) Name () func (t ) PkgPath () func (t ) .exportedMethods () func (t ) .uncommon () ($ret17 ) type 41 "reflect.ChanDir" func (d ) String () type 42 "reflect.Kind" func (k ) String () type 43 "reflect.MapIter" func (iter ) Reset (v ) func (iter ) Value () func (iter ) Next () func (iter ) Key () type 44 "reflect.Method" func (m ) IsExported () type 45 "reflect.StructField" func (f ) IsExported () type 46 "reflect.StructTag" func (tag ) Lookup (key ) (value , ok ) func (tag ) Get (key ) type 47 "reflect.Type" type 48 "reflect.Value" func (v ) Interface () (i ) // /build/gcc/src/gcc/libgo/go/reflect/value.go:889 { //890 i = .valueInterface(v, $convert(, $true)) //890 return //890 } //0 func (v ) Convert (t ) func (v ) .assignTo (context , dst , target ) func (v ) UnsafePointer () func (v ) UnsafeAddr () func (v ) Uint () func (v ) CanUint () func (v ) TrySend (x ) func (v ) Slice3 (i , j , k ) func (v ) Slice (i , j ) func (v ) SetUint (x ) func (v ) SetMapIndex (key , elem ) func (v ) SetCap (n ) func (v ) IsNil () func (v ) InterfaceData () func (v ) SetInt (x ) func (v ) CanConvert (t ) func (v ) Int () func (v ) SetLen (n ) func (v ) Index (i ) func (v ) SetFloat (x ) func (v ) CanInt () func (v ) CanAddr () func (v ) CanFloat () func (v ) SetBytes (x ) func (v ) FieldByIndexErr (index ) (? , ? ) func (v ) FieldByName (name ) func (v ) Field (i ) func (v ) OverflowComplex (x ) func (v ) Float () func (v ) Elem () func (v ) SetString (x ) func (v ) Kind () func (v ) Bytes () func (v ) MapIndex (key ) func (v ) Complex () func (v ) .pointer () func (v ) MapKeys () func (v ) .runes () func (v ) Close () func (v ) .send (x , nb ) (selected ) func (v ) Addr () func (v ) TryRecv () (x , ok ) func (v ) Bool () func (v ) Call (in ) func (v ) CanSet () func (v ) CanInterface () func (v ) Cap () func (v ) FieldByIndex (index ) func (v ) CallSlice (in ) func (v ) SetPointer (x ) func (v ) CanComplex () func (v ) Set (x ) func (v ) IsValid () func (v ) Method (i ) func (v ) IsZero () func (v ) Len () func (v ) Type () func (v ) NumMethod () func (v ) SetIterKey (iter ) func (v ) String () func (v ) SetIterValue (iter ) func (v ) MapRange () func (v ) MethodByName (name ) func (v ) NumField () func (v ) OverflowInt (x ) func (v ) Pointer () func (v ) OverflowFloat (x ) func (v ) .setRunes (x ) func (v ) OverflowUint (x ) func (v ) .recv (nb ) (val , ok ) func (v ) Recv () (x , ok ) func (v ) FieldByNameFunc (match ) func (v ) .call (op , in ) func (v ) Send (x ) func (v ) SetComplex (x ) func (v ) SetBool (x ) type 49 "unsafe.Pointer" type 50 (? , ? ) type 51 (? , ? , ? , ? , ? ) type 52 (? ) type 53 (? , ? ) type 54 (? , ? ) type 55 (? , ? , ? ) type 56 (? , ? ) type 57 (? , ? ) type 58 (? , ? ) type 59 (? , ? ) (? , ? ) type 60 (? , ? , ? , ? ) type 61 (? , ? ) type 62 (? , ? ) type 63 (? ) type 64 (? , ? ) type 65 * type 66 * type 67 * type 68 * type 69 * type 70 * type 71 * type 72 * type 73 * type 74 * type 75 * type 76 * type 77 * type 78 * type 79 * type 80 * type 81 * type 82 * type 83 * type 84 * type 85 * type 86 * type 87 *any type 88 struct { Msg ; Line ; } type 89 struct { Name ; } type 90 struct { Name ; Attr ; } type 91 struct { Name ; Value ; } type 92 struct { Name ; PkgPath ; Type ; Func ; Index ; } type 93 struct { Name ; PkgPath ; Type ; Tag ; Offset ; Index ; Anonymous ; } type 94 struct { Space ; Local ; } type 95 struct { Strict ; AutoClose ; Entity ; CharsetReader ; DefaultSpace ; .encoding/xml.r ; .encoding/xml.t ; .encoding/xml.buf ; .encoding/xml.saved ; .encoding/xml.stk ; .encoding/xml.free ; .encoding/xml.needClose ; .encoding/xml.toClose ; .encoding/xml.nextToken ; .encoding/xml.nextByte ; .encoding/xml.ns ; .encoding/xml.err ; .encoding/xml.line ; .encoding/xml.offset ; .encoding/xml.unmarshalDepth ; } type 96 struct { Struct ; Field1 ; Tag1 ; Field2 ; Tag2 ; } type 97 struct { Target ; Inst ; } type 98 struct { Type ; } type 99 struct { ? ; .encoding/xml.encoder ; .encoding/xml.seq ; .encoding/xml.indent ; .encoding/xml.prefix ; .encoding/xml.depth ; .encoding/xml.indentedIn ; .encoding/xml.putNewline ; .encoding/xml.attrNS ; .encoding/xml.attrPrefix ; .encoding/xml.prefixes ; .encoding/xml.tags ; } type 100 struct { .bufio.buf ; .bufio.rd ; .bufio.r ; .bufio.w ; .bufio.err ; .bufio.lastByte ; .bufio.lastRuneSize ; } type 101 struct { .bufio.err ; .bufio.buf ; .bufio.n ; .bufio.wr ; } type 102 struct { .bytes.buf ; .bytes.off ; .bytes.lastRead ; } type 103 struct { .encoding/xml.idx ; .encoding/xml.name ; .encoding/xml.xmlns ; .encoding/xml.flags ; .encoding/xml.parents ; } type 104 struct { .encoding/xml.next ; .encoding/xml.kind ; .encoding/xml.name ; .encoding/xml.ok ; } type 105 struct { .encoding/xml.p ; } type 106 struct { .encoding/xml.xmlname ; .encoding/xml.fields ; } type 107 struct { .reflect.key ; .reflect.elem ; .reflect.t ; .reflect.h ; .reflect.buckets ; .reflect.bptr ; .reflect.overflow ; .reflect.oldoverflow ; .reflect.startBucket ; .reflect.offset ; .reflect.wrapped ; B ; .reflect.i ; .reflect.bucket ; .reflect.checkBucket ; } type 108 struct { .reflect.m ; .reflect.hiter ; } type 109 struct { .reflect.name ; .reflect.pkgPath ; .reflect.methods ; } type 110 struct { .reflect.name ; .reflect.pkgPath ; .reflect.mtyp ; .reflect.typ ; .reflect.tfn ; } type 111 struct { .reflect.size ; .reflect.ptrdata ; .reflect.hash ; .reflect.tflag ; .reflect.align ; .reflect.fieldAlign ; .reflect.kind ; .reflect.equal ; .reflect.gcdata ; .reflect.string ; ? ; .reflect.ptrToThis ; } type 112 struct { .reflect.typ ; .reflect.ptr ; ? ; } type 113 [2 ] type 114 [] type 115 [] type 116 [] type 117 [] type 118 [] type 119 [] type 120 [] type 121 [] type 122 [] type 123 [] type 124 [] type 125 map [] type 126 interface { Align () ; AssignableTo (u ) ; Bits () ; ChanDir () ; Comparable () ; ConvertibleTo (u ) ; Elem () ; Field (i ) ; FieldAlign () ; FieldByIndex (index ) ; FieldByName (name ) (? , ? ); FieldByNameFunc (match ) (? , ? ); Implements (u ) ; In (i ) ; IsVariadic () ; Key () ; Kind () ; Len () ; Method (? ) ; MethodByName (? ) (? , ? ); Name () ; NumField () ; NumIn () ; NumMethod () ; NumOut () ; Out (i ) ; PkgPath () ; Size () ; String () ; .reflect.common () ; .reflect.rawString () ; .reflect.uncommon () ; } type 127 interface { MarshalText () (text , err ); } type 128 interface { MarshalXMLAttr (name ) (? , ? ); } type 129 interface { MarshalXML (e , start ) ; } type 130 interface { ReadByte () (? , ? ); } type 131 interface { Read (p ) (n , err ); } type 132 interface { Token () (? , ? ); } type 133 interface { UnmarshalText (text ) ; } type 134 interface { UnmarshalXMLAttr (attr ) ; } type 135 interface { UnmarshalXML (d , start ) ; } type 136 interface { Write (p ) (n , err ); } func .escapeText (w , s , escapeNewline ) func .makeCopy (b ) func CopyToken (t ) func Escape (w , s ) // /build/gcc/src/gcc/libgo/go/encoding/xml/xml.go:1996 EscapeText(w, s) //1997 func EscapeText (w , s ) ($ret77 ) // /build/gcc/src/gcc/libgo/go/encoding/xml/xml.go:1902 { //1903 $ret77 = .escapeText(w, s, $true) //1903 return //1903 } //0 var HTMLAutoClose var HTMLEntity const Header = "\n" func Marshal (v ) (? , ? ) func MarshalIndent (v , prefix , indent ) (? , ? ) func NewDecoder (r ) func NewEncoder (w ) func NewTokenDecoder (t ) func Unmarshal (data , v ) func NewReaderSize (rd , size ) func NewWriterSize (w , size ) func Index (s , sep ) func IndexByteString (s , c ) func .valueInterface (v , safe ) func .genericFtoa (dst , val , fmt , prec , bitSize ) func FormatInt (i , base ) func .genSplit (s , sep , sepSave , n ) func Index (s , substr ) checksum 4E3FD8ABAD2F88BB60427113EAA3059024E53EFB v3; package errors pkgpath errors import reflectlite internal/reflectlite "internal/reflectlite" init errors errors..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import runtime runtime..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos unsafeheader ~internal_1unsafeheader atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys init_graph 0 1 0 2 0 3 2 1 2 3 3 1 types 1 1 func As (err , target ) func Is (err , target ) func New (text ) func Unwrap (err ) checksum 96D5E082AEA47D440A0A49E517776EE3F3F135CB v3; package expvar pkgpath expvar import json encoding/json "encoding/json" import fmt fmt "fmt" import log log "log" import math math "math" import http net/http "net/http" import os os "os" import runtime runtime "runtime" import sort sort "sort" import strconv strconv "strconv" import strings strings "strings" import sync sync "sync" import atomic sync/atomic "sync/atomic" indirectimport asn1 encoding/asn1 indirectimport big math/big indirectimport bufio bufio indirectimport context context indirectimport httptrace net/http/httptrace indirectimport io io indirectimport multipart mime/multipart indirectimport net net indirectimport pkix crypto/x509/pkix indirectimport rand math/rand indirectimport syscall syscall indirectimport textproto net/textproto indirectimport time time indirectimport tls crypto/tls indirectimport unsafe unsafe indirectimport url net/url indirectimport x509 crypto/x509 init expvar expvar..import bufio bufio..import bytes bytes..import flate compress_1flate..import gzip compress_1gzip..import context context..import crypto crypto..import cipher crypto_1cipher..import dsa crypto_1dsa..import ecdsa crypto_1ecdsa..import edwards25519 crypto_1ed25519_1internal_1edwards25519..import field crypto_1ed25519_1internal_1edwards25519_1field..import elliptic crypto_1elliptic..import fiat crypto_1elliptic_1internal_1fiat..import nistec crypto_1elliptic_1internal_1nistec..import randutil crypto_1internal_1randutil..import md5 crypto_1md5..import rand crypto_1rand..import rsa crypto_1rsa..import sha1 crypto_1sha1..import sha256 crypto_1sha256..import sha512 crypto_1sha512..import tls crypto_1tls..import x509 crypto_1x509..import pkix crypto_1x509_1pkix..import asn1 encoding_1asn1..import base64 encoding_1base64..import binary encoding_1binary..import hex encoding_1hex..import json encoding_1json..import pem encoding_1pem..import errors errors..import fmt fmt..import chacha20 golang_0org_1x_1crypto_1chacha20..import chacha20poly1305 golang_0org_1x_1crypto_1chacha20poly1305..import cryptobyte golang_0org_1x_1crypto_1cryptobyte..import curve25519 golang_0org_1x_1crypto_1curve25519..import field golang_0org_1x_1crypto_1curve25519_1internal_1field..import dnsmessage golang_0org_1x_1net_1dns_1dnsmessage..import hpack golang_0org_1x_1net_1http2_1hpack..import httpguts golang_0org_1x_1net_1http_1httpguts..import httpproxy golang_0org_1x_1net_1http_1httpproxy..import idna golang_0org_1x_1net_1idna..import bidirule golang_0org_1x_1text_1secure_1bidirule..import transform golang_0org_1x_1text_1transform..import bidi golang_0org_1x_1text_1unicode_1bidi..import norm golang_0org_1x_1text_1unicode_1norm..import crc32 hash_1crc32..import cpu internal_1cpu..import intern internal_1intern..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import ioutil io_1ioutil..import log log..import math math..import big math_1big..import rand math_1rand..import mime mime..import multipart mime_1multipart..import quotedprintable mime_1quotedprintable..import net net..import http net_1http..import internal net_1http_1internal..import netip net_1netip..import textproto net_1textproto..import os os..import path path..import filepath path_1filepath..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import list ~container_1list aes ~crypto_1aes des ~crypto_1des ed25519 ~crypto_1ed25519 hmac ~crypto_1hmac subtle ~crypto_1internal_1subtle rc4 ~crypto_1rc4 subtle ~crypto_1subtle encoding ~encoding asn1 ~golang_0org_1x_1crypto_1cryptobyte_1asn1 hkdf ~golang_0org_1x_1crypto_1hkdf poly1305 ~golang_0org_1x_1crypto_1internal_1poly1305 subtle ~golang_0org_1x_1crypto_1internal_1subtle hash ~hash abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch godebug ~internal_1godebug goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa nettrace ~internal_1nettrace race ~internal_1race singleflight ~internal_1singleflight execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits httptrace ~net_1http_1httptrace ascii ~net_1http_1internal_1ascii url ~net_1url atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf16 ~unicode_1utf16 utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 1 2 1 31 1 48 1 52 1 54 1 73 1 76 1 79 2 31 2 48 2 52 2 54 2 73 2 76 2 79 3 1 3 2 3 31 3 32 3 48 3 50 3 51 3 52 3 53 3 54 3 55 3 58 3 69 3 70 3 72 3 73 3 74 3 75 3 76 3 77 3 78 3 79 4 1 4 2 4 3 4 27 4 31 4 32 4 47 4 48 4 50 4 51 4 52 4 53 4 54 4 55 4 58 4 69 4 70 4 72 4 73 4 74 4 75 4 76 4 77 4 78 4 79 5 31 5 48 5 50 5 52 5 73 5 76 5 77 5 78 6 31 6 48 6 52 6 54 6 58 6 73 6 75 6 76 7 27 7 31 7 48 7 52 7 54 7 58 7 72 7 73 7 75 7 76 7 79 8 2 8 15 8 27 8 31 8 32 8 48 8 50 8 51 8 52 8 53 8 54 8 55 8 58 8 59 8 60 8 69 8 70 8 72 8 73 8 74 8 75 8 76 8 77 8 78 8 79 9 1 9 2 9 6 9 7 9 12 9 13 9 14 9 15 9 17 9 21 9 25 9 27 9 31 9 32 9 35 9 48 9 50 9 51 9 52 9 53 9 54 9 55 9 58 9 59 9 60 9 69 9 70 9 72 9 73 9 74 9 75 9 76 9 77 9 78 9 79 10 11 10 27 10 31 10 48 10 52 10 54 10 58 10 72 10 73 10 75 10 76 10 79 11 27 11 31 11 48 11 52 11 54 11 58 11 72 11 73 11 75 11 76 11 79 12 1 12 2 12 7 12 13 12 14 12 17 12 27 12 31 12 32 12 48 12 50 12 51 12 52 12 53 12 54 12 55 12 58 12 59 12 60 12 69 12 70 12 72 12 73 12 74 12 75 12 76 12 77 12 78 12 79 13 31 13 48 13 52 13 73 14 13 14 31 14 48 14 52 14 73 15 31 15 48 15 52 15 54 15 73 15 76 16 6 16 27 16 31 16 48 16 52 16 54 16 58 16 72 16 73 16 75 16 76 16 79 17 1 17 2 17 7 17 27 17 31 17 32 17 48 17 50 17 51 17 52 17 53 17 54 17 55 17 58 17 59 17 60 17 69 17 70 17 72 17 73 17 74 17 75 17 76 17 77 17 78 17 79 18 1 18 2 18 6 18 7 18 15 18 17 18 27 18 31 18 32 18 48 18 50 18 51 18 52 18 53 18 54 18 55 18 58 18 59 18 60 18 69 18 70 18 72 18 73 18 74 18 75 18 76 18 77 18 78 18 79 19 6 19 27 19 31 19 48 19 52 19 54 19 58 19 72 19 73 19 75 19 76 19 79 20 6 20 27 20 31 20 48 20 52 20 54 20 58 20 72 20 73 20 75 20 76 20 79 21 6 21 27 21 31 21 48 21 52 21 54 21 58 21 72 21 73 21 75 21 76 21 79 22 1 22 2 22 5 22 6 22 7 22 8 22 9 22 10 22 11 22 12 22 13 22 14 22 15 22 16 22 17 22 18 22 19 22 20 22 21 22 23 22 24 22 25 22 26 22 27 22 28 22 30 22 31 22 32 22 33 22 34 22 35 22 36 22 37 22 38 22 48 22 49 22 50 22 51 22 52 22 53 22 54 22 55 22 58 22 59 22 60 22 64 22 67 22 69 22 70 22 71 22 72 22 73 22 74 22 75 22 76 22 77 22 78 22 79 23 1 23 2 23 5 23 6 23 7 23 8 23 9 23 10 23 11 23 12 23 13 23 14 23 15 23 16 23 17 23 18 23 19 23 20 23 21 23 24 23 25 23 26 23 27 23 28 23 30 23 31 23 32 23 35 23 38 23 48 23 49 23 50 23 51 23 52 23 53 23 54 23 55 23 58 23 59 23 60 23 64 23 67 23 69 23 70 23 71 23 72 23 73 23 74 23 75 23 76 23 77 23 78 23 79 24 2 24 25 24 27 24 28 24 31 24 32 24 48 24 50 24 51 24 52 24 53 24 54 24 55 24 58 24 59 24 60 24 69 24 70 24 72 24 73 24 74 24 75 24 76 24 77 24 78 24 79 25 2 25 27 25 31 25 32 25 48 25 50 25 51 25 52 25 53 25 54 25 55 25 58 25 59 25 60 25 69 25 70 25 72 25 73 25 74 25 75 25 76 25 77 25 78 25 79 26 27 26 31 26 48 26 52 26 54 26 58 26 72 26 73 26 75 26 76 26 79 27 31 27 48 27 52 27 54 27 58 27 72 27 73 27 75 27 76 27 79 28 31 28 32 28 48 28 50 28 51 28 52 28 53 28 54 28 55 28 58 28 69 28 70 28 72 28 73 28 74 28 75 28 76 28 77 28 78 28 79 29 2 29 26 29 27 29 31 29 32 29 48 29 50 29 51 29 52 29 53 29 54 29 55 29 58 29 69 29 70 29 72 29 73 29 74 29 75 29 76 29 77 29 78 29 79 30 2 30 26 30 27 30 31 30 48 30 52 30 54 30 58 30 72 30 73 30 74 30 75 30 76 30 79 31 48 31 52 31 73 32 31 32 48 32 50 32 51 32 52 32 53 32 54 32 55 32 58 32 69 32 70 32 72 32 73 32 74 32 75 32 76 32 77 32 78 32 79 33 7 33 27 33 31 33 48 33 52 33 54 33 58 33 72 33 73 33 75 33 76 33 79 34 7 34 27 34 31 34 33 34 48 34 52 34 54 34 58 34 72 34 73 34 75 34 76 34 79 35 2 35 25 35 27 35 31 35 32 35 48 35 50 35 51 35 52 35 53 35 54 35 55 35 58 35 59 35 60 35 69 35 70 35 72 35 73 35 74 35 75 35 76 35 77 35 78 35 79 36 27 36 31 36 32 36 37 36 48 36 50 36 51 36 52 36 53 36 54 36 55 36 58 36 69 36 70 36 72 36 73 36 74 36 75 36 76 36 77 36 78 36 79 37 27 37 31 37 48 37 52 37 54 37 58 37 72 37 73 37 75 37 76 37 79 38 31 38 48 38 52 38 73 39 2 39 31 39 32 39 48 39 50 39 51 39 52 39 53 39 54 39 55 39 58 39 69 39 70 39 72 39 73 39 74 39 75 39 76 39 77 39 78 39 79 40 1 40 2 40 5 40 27 40 31 40 32 40 38 40 42 40 43 40 44 40 45 40 46 40 48 40 49 40 50 40 51 40 52 40 53 40 54 40 55 40 57 40 58 40 64 40 67 40 68 40 69 40 70 40 72 40 73 40 74 40 75 40 76 40 77 40 78 40 79 41 2 41 5 41 27 41 31 41 32 41 38 41 42 41 43 41 44 41 45 41 46 41 48 41 49 41 50 41 51 41 52 41 53 41 54 41 55 41 57 41 58 41 64 41 67 41 69 41 70 41 72 41 73 41 74 41 75 41 76 41 77 41 78 41 79 42 2 42 27 42 31 42 32 42 43 42 44 42 45 42 46 42 48 42 50 42 51 42 52 42 53 42 54 42 55 42 57 42 58 42 69 42 70 42 72 42 73 42 74 42 75 42 76 42 77 42 78 42 79 43 2 43 31 43 32 43 44 43 45 43 48 43 50 43 51 43 52 43 53 43 54 43 55 43 57 43 58 43 69 43 70 43 72 43 73 43 74 43 75 43 76 43 77 43 78 43 79 44 2 44 31 44 48 44 52 44 54 44 73 44 76 44 79 45 2 45 31 45 32 45 48 45 50 45 51 45 52 45 53 45 54 45 55 45 57 45 58 45 69 45 70 45 72 45 73 45 74 45 75 45 76 45 77 45 78 45 79 46 2 46 27 46 31 46 32 46 44 46 48 46 50 46 51 46 52 46 53 46 54 46 55 46 58 46 69 46 70 46 72 46 73 46 74 46 75 46 76 46 77 46 78 46 79 47 31 47 48 47 52 47 54 47 73 47 76 49 31 49 48 49 50 49 51 49 52 49 53 49 54 49 55 49 69 49 70 49 73 49 74 49 76 49 77 49 78 50 31 50 48 50 52 50 73 51 31 51 48 51 50 51 52 51 54 51 73 51 76 51 77 51 78 52 48 52 73 53 48 53 73 53 76 54 31 54 48 54 52 54 73 54 76 55 31 55 48 55 50 55 52 55 54 55 70 55 73 55 74 55 76 55 77 55 78 56 31 56 48 56 50 56 51 56 52 56 53 56 54 56 55 56 69 56 70 56 73 56 74 56 76 56 77 56 78 57 31 57 32 57 48 57 50 57 51 57 52 57 53 57 54 57 55 57 58 57 69 57 70 57 72 57 73 57 74 57 75 57 76 57 77 57 78 57 79 58 48 59 2 59 27 59 31 59 32 59 48 59 50 59 51 59 52 59 53 59 54 59 55 59 58 59 60 59 69 59 70 59 72 59 73 59 74 59 75 59 76 59 77 59 78 59 79 60 48 60 58 60 73 60 76 61 1 61 2 61 26 61 27 61 31 61 32 61 48 61 50 61 51 61 52 61 53 61 54 61 55 61 58 61 69 61 70 61 72 61 73 61 74 61 75 61 76 61 77 61 78 61 79 62 1 62 2 62 5 62 7 62 17 62 26 62 27 62 31 62 32 62 38 62 48 62 49 62 50 62 51 62 52 62 53 62 54 62 55 62 58 62 59 62 60 62 61 62 63 62 64 62 67 62 68 62 69 62 70 62 71 62 72 62 73 62 74 62 75 62 76 62 77 62 78 62 79 63 1 63 2 63 31 63 32 63 48 63 50 63 51 63 52 63 53 63 54 63 55 63 58 63 69 63 70 63 72 63 73 63 74 63 75 63 76 63 77 63 78 63 79 64 5 64 31 64 38 64 48 64 49 64 50 64 51 64 52 64 53 64 54 64 55 64 58 64 67 64 69 64 70 64 73 64 74 64 75 64 76 64 77 64 78 65 1 65 2 65 3 65 4 65 5 65 6 65 7 65 8 65 9 65 10 65 11 65 12 65 13 65 14 65 15 65 16 65 17 65 18 65 19 65 20 65 21 65 22 65 23 65 24 65 25 65 26 65 27 65 28 65 30 65 31 65 32 65 33 65 34 65 35 65 36 65 37 65 38 65 39 65 40 65 41 65 42 65 43 65 44 65 45 65 46 65 47 65 48 65 49 65 50 65 51 65 52 65 53 65 54 65 55 65 56 65 57 65 58 65 59 65 60 65 61 65 62 65 63 65 64 65 66 65 67 65 68 65 69 65 70 65 71 65 72 65 73 65 74 65 75 65 76 65 77 65 78 65 79 66 1 66 2 66 31 66 32 66 48 66 50 66 51 66 52 66 53 66 54 66 55 66 58 66 69 66 70 66 72 66 73 66 74 66 75 66 76 66 77 66 78 66 79 67 31 67 48 67 49 67 50 67 51 67 52 67 53 67 54 67 55 67 58 67 69 67 70 67 73 67 74 67 75 67 76 67 77 67 78 68 1 68 2 68 5 68 31 68 32 68 38 68 48 68 49 68 50 68 51 68 52 68 53 68 54 68 55 68 58 68 64 68 67 68 69 68 70 68 72 68 73 68 74 68 75 68 76 68 77 68 78 68 79 69 31 69 48 69 50 69 51 69 52 69 53 69 54 69 55 69 70 69 73 69 74 69 76 69 77 69 78 70 31 70 48 70 52 70 73 71 31 71 48 71 50 71 51 71 52 71 53 71 54 71 55 71 69 71 70 71 73 71 74 71 76 71 77 71 78 71 79 72 31 72 48 72 52 72 58 72 73 72 75 72 76 72 79 73 48 74 48 74 52 74 73 75 31 75 48 75 52 75 58 75 73 76 48 76 73 77 31 77 48 77 50 77 52 77 73 77 76 78 31 78 48 78 50 78 52 78 73 78 76 78 77 types 284 8 197 256 192 29 496 154 24 1597 36 190 43 41 706 1608 45 42 106 143 47 58 60 140 48 338 101 67 57 57 160 188 46 44 35 31 35 36 31 35 31 33 31 31 39 3977 5541 35 1042 38 40 41 115 96 403 606 35 30 30 1142 486 166 222 234 41 140 38 110 1072 2206 487 45 39 157 52 53 52 57 408 996 219 439 36 352 507 33 566 218 361 289 40 41 44 38 38 32 37 502 526 73 3491 77 37 41 12 23 23 40 37 24 22 35 38 48 67 49 37 23 23 23 23 23 38 81 36 38 52 38 24 19 20 20 20 20 20 20 20 19 19 19 19 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 14 52 76 83 60 117 95 276 167 36 55 147 427 315 37 50 51 93 52 469 249 1199 298 218 114 312 99 54 55 378 20 189 156 89 41 41 92 41 103 71 132 296 75 46 113 111 40 65 150 47 92 194 85 113 25 26 25 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 23 22 22 22 22 22 23 22 22 23 37 36 37 37 37 37 37 37 28 44 321 49 75 146 197 132 66 57 123 43 68 198 92 65 62 75 299 95 62 45 76 93 type 1 "Float" func (v ) Value () func (v ) String () func (v ) Add (delta ) func (v ) Set (value ) type 2 "Func" func (f ) Value () ($ret12 ) // /build/gcc/src/gcc/libgo/go/expvar/expvar.go:257 { //258 $ret12 = (f)() //258 return //258 } //0 func (f ) String () type 3 "Int" func (v ) Value () func (v ) String () func (v ) Add (delta ) func (v ) Set (value ) type 4 "KeyValue" type 5 "Map" func (v ) String () func (v ) Init () func (v ) .addKey (key ) func (v ) Get (key ) func (v ) Set (key , av ) func (v ) Add (key , delta ) func (v ) AddFloat (key , delta ) func (v ) Delete (key ) func (v ) Do (f ) type 6 "String" func (v ) Value () func (v ) String () func (v ) Set (value ) type 7 "Var" type 8 "bufio.Reader" func (b ) ReadString (delim ) (? , ? ) func (b ) WriteTo (w ) (n , err ) func (b ) UnreadByte () func (b ) .fill () func (b ) Reset (r ) func (b ) .writeBuf (w ) (? , ? ) func (b ) UnreadRune () func (b ) .readErr () func (b ) .reset (buf , r ) func (b ) ReadRune () (r , size , err ) func (b ) Size () func (b ) ReadLine () (line , isPrefix , err ) func (b ) .collectFragments (delim ) (fullBuffers , finalFragment , totalLen , err ) func (b ) Read (p ) (n , err ) func (b ) Buffered () func (b ) ReadBytes (delim ) (? , ? ) func (b ) Discard (n ) (discarded , err ) func (b ) ReadByte () (? , ? ) func (b ) ReadSlice (delim ) (line , err ) func (b ) Peek (n ) (? , ? ) type 9 "context.Context" type 10 "crypto/tls.ConnectionState" func (cs ) ExportKeyingMaterial (label , context , length ) (? , ? ) type 11 ".crypto/x509.lazyCert" type 12 ".crypto/x509.sum224" type 13 "crypto/x509.CertPool" func (s ) Subjects () func (s ) AppendCertsFromPEM (pemCerts ) (ok ) func (s ) .addCertFunc (rawSum224 , rawSubject , getCert ) func (s ) AddCert (cert ) func (s ) .contains (cert ) func (s ) .findPotentialParents (cert ) func (s ) .copy () func (s ) .cert (n ) (? , ? ) func (s ) .len () type 14 "crypto/x509.Certificate" func (c ) .getSANExtension () func (c ) CreateCRL (rand , priv , revokedCerts , now , expiry ) (crlBytes , err ) func (c ) .systemVerify (opts ) (chains , err ) func (c ) .checkNameConstraints (count , maxConstraintComparisons , nameType , name , parsedName , match , permitted , excluded ) func (c ) .isValid (certType , currentChain , opts ) func (c ) CheckCRLSignature (crl ) func (c ) Verify (opts ) (chains , err ) func (c ) .buildChains (cache , currentChain , sigChecks , opts ) (chains , err ) func (c ) VerifyHostname (h ) func (c ) .hasNameConstraints () func (c ) .hasSANExtension () func (c ) Equal (other ) func (c ) CheckSignatureFrom (parent ) func (c ) CheckSignature (algo , signed , signature ) type 15 "crypto/x509.ExtKeyUsage" type 16 "crypto/x509.KeyUsage" type 17 "crypto/x509.PublicKeyAlgorithm" func (algo ) String () ($ret117 ) type 18 "crypto/x509.SignatureAlgorithm" func (algo ) String () func (algo ) .isRSAPSS () type 19 "crypto/x509.VerifyOptions" type 20 "crypto/x509/pkix.AlgorithmIdentifier" type 21 "crypto/x509/pkix.AttributeTypeAndValue" type 22 "crypto/x509/pkix.CertificateList" func (certList ) HasExpired (now ) type 23 "crypto/x509/pkix.Extension" type 24 "crypto/x509/pkix.Name" func (n ) FillFromRDNSequence (rdns ) func (n ) .appendRDNs (in , values , oid ) func (n ) ToRDNSequence () (ret ) func (n ) String () type 25 "crypto/x509/pkix.RDNSequence" func (r ) String () type 26 "crypto/x509/pkix.RelativeDistinguishedNameSET" type 27 "crypto/x509/pkix.RevokedCertificate" type 28 "crypto/x509/pkix.TBSCertificateList" type 29 "encoding/asn1.BitString" func (b ) RightAlign () func (b ) At (i ) type 30 "encoding/asn1.ObjectIdentifier" func (oi ) String () func (oi ) Equal (other ) ($ret9 ) type 31 "encoding/asn1.RawContent" type 32 "encoding/asn1.RawValue" type 33 "fmt.ScanState" type 34 "fmt.State" type 35 "io.ByteReader" type 36 "io.ByteScanner" type 37 "io.Closer" type 38 "io.ReadCloser" type 39 "io.Reader" type 40 "io.ReaderAt" type 41 "io.Seeker" type 42 "io.Writer" type 43 ".math/big.divisor" type 44 ".math/big.nat" func (z ) .xor (x , y ) func (z ) .bytes (buf ) (i ) func (z ) .or (x , y ) func (z ) .div (z2 , u , v ) (q , r ) func (z ) .and (x , y ) func (z ) .setUint64 (x ) func (z ) .andNot (x , y ) func (z ) .mulAddWW (x , y , r ) func (z ) .mul (x , y ) func (z ) .expNN (x , y , m ) func (z ) .divRecursiveStep (u , v , depth , tmp , temps ) func (x ) .trailingZeroBits () ($ret164 ) func (z ) .sqr (x ) func (z ) .clear () func (x ) .itoa (neg , base ) func (z ) .mulRange (a , b ) func (z ) .make (n ) func (x ) .bit (i ) ($ret169 ) func (z ) .expNNMontgomery (x , y , m ) func (z ) .shr (x , s ) func (z ) .norm () ($ret147 ) func (n ) .probablyPrimeMillerRabin (reps , force2 ) func (z ) .scan (r , base , fracOk ) (res , b , count , err ) func (z ) .expNNWindowed (x , y , m ) func (z ) .sub (x , y ) func (q ) .divBasic (u , v ) func (z ) .shl (x , s ) func (x ) .cmp (y ) (r ) func (z ) .montgomery (x , y , m , k , n ) func (z ) .expWW (x , y ) func (z ) .random (rand , limit , n ) func (z ) .set (x ) func (z ) .setBytes (buf ) func (x ) .modW (d ) (r ) func (x ) .utoa (base ) func (z ) .setBit (x , i , b ) func (z ) .divLarge (u , uIn , vIn ) (q , r ) func (z ) .divRecursive (u , v ) func (x ) .bitLen () ($ret163 ) func (x ) .sticky (i ) func (z ) .sqrt (x ) func (z ) .add (x , y ) func (q ) .convertWords (s , b , ndigits , bb , table ) func (n ) .probablyPrimeLucas () func (z ) .setWord (x ) func (z ) .divW (x , y ) (q , r ) type 45 "math/big.Int" func (z ) Or (x , y ) func (x ) Bit (i ) func (z ) GCD (x , y , a , b ) func (x ) TrailingZeroBits () func (z ) Sub (x , y ) func (z ) And (x , y ) func (z ) .modSqrtTonelliShanks (x , p ) func (z ) SetBytes (buf ) func (z ) UnmarshalText (text ) func (x ) Bits () func (z ) Add (x , y ) func (z ) .modSqrt3Mod4Prime (x , p ) func (x ) Format (s , ch ) func (x ) IsInt64 () func (x ) Cmp (y ) (r ) func (z ) Quo (x , y ) func (z ) Exp (x , y , m ) func (z ) Not (x ) func (x ) Bytes () func (z ) Lsh (x , n ) func (z ) .scaleDenom (x , f ) func (z ) .modSqrt5Mod8Prime (x , p ) func (z ) Sqrt (x ) func (x ) MarshalJSON () (? , ? ) func (x ) FillBytes (buf ) func (z ) Xor (x , y ) func (x ) MarshalText () (text , err ) func (x ) ProbablyPrime (n ) func (x ) Text (base ) func (z ) Scan (s , ch ) func (x ) Append (buf , base ) func (x ) GobEncode () (? , ? ) func (z ) SetUint64 (x ) func (z ) ModInverse (g , n ) func (z ) Set (x ) func (z ) Rand (rnd , n ) func (z ) .lehmerGCD (x , y , a , b ) func (x ) String () func (z ) AndNot (x , y ) func (z ) SetBit (x , i , b ) func (z ) Mod (x , y ) func (z ) QuoRem (x , y , r ) (? , ? ) func (z ) UnmarshalJSON (text ) func (z ) GobDecode (buf ) func (z ) Mul (x , y ) func (z ) .scan (r , base ) (? , ? , ? ) func (z ) SetString (s , base ) (? , ? ) func (z ) SetBits (abs ) func (z ) SetInt64 (x ) func (z ) ModSqrt (x , p ) func (z ) Rsh (x , n ) func (z ) MulRange (a , b ) func (x ) Sign () func (x ) Int64 () func (z ) Abs (x ) func (z ) Neg (x ) func (z ) .setFromScanner (r , base ) (? , ? ) func (x ) CmpAbs (y ) func (z ) Div (x , y ) func (z ) Rem (x , y ) func (x ) IsUint64 () func (z ) DivMod (x , y , m ) (? , ? ) func (z ) Binomial (n , k ) func (x ) Uint64 () func (x ) BitLen () type 46 "math/big.Word" type 47 "math/rand.Rand" func (r ) Uint32 () func (r ) Shuffle (n , swap ) func (r ) Int31 () func (r ) Read (p ) (n , err ) func (r ) Float32 () func (r ) Perm (n ) func (r ) Uint64 () func (r ) .int31n (n ) func (r ) Seed (seed ) func (r ) Float64 () func (r ) Int63 () func (r ) NormFloat64 () func (r ) ExpFloat64 () func (r ) Int63n (n ) func (r ) Int () func (r ) Intn (n ) func (r ) Int31n (n ) type 48 "math/rand.Source" type 49 "math/rand.Source64" type 50 "mime/multipart.File" type 51 "mime/multipart.FileHeader" func (fh ) Open () (? , ? ) type 52 "mime/multipart.Form" func (f ) RemoveAll () type 53 "mime/multipart.Part" func (p ) FormName () func (p ) FileName () func (bp ) .populateHeaders () func (p ) .parseContentDisposition () func (p ) Read (d ) (n , err ) func (p ) Close () ($ret19 ) type 54 "mime/multipart.Reader" func (r ) ReadForm (maxMemory ) (? , ? ) func (r ) .readForm (maxMemory ) (_ , err ) func (mr ) .isBoundaryDelimiterLine (line ) (ret ) func (r ) NextPart () (? , ? ) func (r ) NextRawPart () (? , ? ) func (r ) .nextPart (rawPart ) (? , ? ) func (mr ) .isFinalBoundary (line ) type 55 ".net.sockaddr" type 56 "net.Addr" type 57 "net.Conn" type 58 "net.IP" func (ip ) IsLinkLocalMulticast () func (ip ) IsInterfaceLocalMulticast () ($ret163 ) func (ip ) IsUnspecified () func (ip ) IsMulticast () func (ip ) To4 () ($ret168 ) func (ip ) Equal (x ) func (ip ) IsPrivate () func (ip ) Mask (mask ) func (ip ) UnmarshalText (text ) func (ip ) IsGlobalUnicast () func (ip ) IsLoopback () func (ip ) To16 () ($ret169 ) func (ip ) IsLinkLocalUnicast () func (ip ) String () func (ip ) MarshalText () (? , ? ) func (ip ) DefaultMask () func (ip ) .matchAddrFamily (x ) type 59 "net.IPAddr" func (a ) .toLocal (net ) func (a ) .sockaddr (family ) (? , ? ) func (a ) .family () func (a ) .opAddr () ($ret199 ) func (a ) .isWildcard () func (a ) String () func (a ) Network () ($ret196 ) type 60 "net.IPMask" func (m ) Size () (ones , bits ) func (m ) String () ($ret183 ) type 61 "net.IPNet" func (n ) Contains (ip ) func (n ) Network () ($ret185 ) func (n ) String () type 62 ".net/http.headerSorter" func (s ) Less (i , j ) func (s ) Swap (i , j ) func (s ) Len () type 63 ".net/http.keyValues" type 64 "net/http.Cookie" func (c ) Valid () func (c ) String () type 65 "net/http.Handler" type 66 "net/http.HandlerFunc" func (f ) ServeHTTP (w , r ) type 67 "net/http.Header" func (h ) .writeSubset (w , exclude , trace ) func (h ) .sortedKeyValues (exclude ) (kvs , hs ) func (h ) Write (w ) func (h ) Del (key ) func (h ) .has (key ) func (h ) Values (key ) func (h ) Clone () func (h ) Get (key ) func (h ) WriteSubset (w , exclude ) func (h ) .write (w , trace ) func (h ) .get (key ) ($ret455 ) func (h ) Set (key , value ) func (h ) Add (key , value ) type 68 "net/http.Request" func (r ) .requiresHTTP1 () func (r ) .wantsHttp10KeepAlive () func (r ) FormFile (key ) (? , ? , ? ) func (r ) .outgoingLength () func (r ) .expectsContinue () func (r ) PostFormValue (key ) func (r ) .wantsClose () func (r ) ParseMultipartForm (maxMemory ) func (r ) BasicAuth () (username , password , ok ) func (r ) WriteProxy (w ) func (r ) SetBasicAuth (username , password ) func (r ) Context () func (r ) .multipartReader (allowMixed ) (? , ? ) func (r ) WithContext (ctx ) func (r ) .isH2Upgrade () func (r ) ParseForm () func (r ) Clone (ctx ) func (r ) ProtoAtLeast (major , minor ) func (r ) UserAgent () func (r ) .isReplayable () func (r ) .closeBody () func (r ) .write (w , usingProxy , extraHeaders , waitForContinue ) (err ) func (r ) Referer () func (r ) Write (w ) func (r ) FormValue (key ) func (r ) AddCookie (c ) func (r ) Cookies () func (r ) Cookie (name ) (? , ? ) func (r ) MultipartReader () (? , ? ) type 69 "net/http.Response" func (r ) .isProtocolSwitch () func (r ) .bodyIsWritable () func (r ) ProtoAtLeast (major , minor ) func (r ) Write (w ) func (r ) Location () (? , ? ) func (r ) .closeBody () func (r ) Cookies () type 70 "net/http.ResponseWriter" type 71 "net/http.SameSite" type 72 "net/http/httptrace.ClientTrace" func (t ) .compose (old ) func (t ) .hasNetHooks () type 73 "net/http/httptrace.DNSDoneInfo" type 74 "net/http/httptrace.DNSStartInfo" type 75 "net/http/httptrace.GotConnInfo" type 76 "net/http/httptrace.WroteRequestInfo" type 77 "net/textproto.MIMEHeader" func (h ) Values (key ) ($ret1 ) func (h ) Set (key , value ) func (h ) Add (key , value ) func (h ) Del (key ) func (h ) Get (key ) ($ret0 ) type 78 "net/url.URL" func (u ) Parse (ref ) (? , ? ) func (u ) IsAbs () func (u ) MarshalBinary () (text , err ) func (u ) RequestURI () func (u ) Query () func (u ) ResolveReference (ref ) func (u ) UnmarshalBinary (text ) func (u ) Port () func (u ) Redacted () func (u ) .setPath (p ) func (u ) .setFragment (f ) func (u ) EscapedPath () func (u ) Hostname () func (u ) EscapedFragment () func (u ) String () type 79 "net/url.Userinfo" func (u ) Username () func (u ) String () func (u ) Password () (? , ? ) type 80 "net/url.Values" func (v ) Get (key ) ($ret40 ) func (v ) Set (key , value ) func (v ) Add (key , value ) func (v ) Del (key ) func (v ) Has (key ) func (v ) Encode () type 81 "sort.Interface" type 82 "sort.StringSlice" func (x ) Sort () func (x ) Swap (i , j ) func (x ) Less (i , j ) ($ret21 ) func (x ) Len () ($ret20 ) func (p ) Search (x ) ($ret9 ) type 83 ".sync.entry" func (e ) .tryExpungeLocked () (isExpunged ) func (e ) .delete () (value , ok ) func (e ) .tryLoadOrStore (i ) (actual , loaded , ok ) func (e ) .storeLocked (i ) func (e ) .unexpungeLocked () (wasExpunged ) func (e ) .tryStore (i ) func (e ) .load () (value , ok ) type 84 "sync.Locker" type 85 "sync.Map" func (m ) .dirtyLocked () func (m ) .missLocked () func (m ) Range (f ) func (m ) Delete (key ) func (m ) LoadAndDelete (key ) (value , loaded ) func (m ) LoadOrStore (key , value ) (actual , loaded ) func (m ) Store (key , value ) func (m ) Load (key ) (value , ok ) type 86 "sync.Mutex" func (m ) .unlockSlow (new ) func (m ) Unlock () func (m ) .lockSlow () func (m ) TryLock () func (m ) Lock () type 87 "sync.RWMutex" func (rw ) RLocker () ($ret27 ) func (rw ) Unlock () func (rw ) TryLock () func (rw ) Lock () func (rw ) TryRLock () func (rw ) .rUnlockSlow (r ) func (rw ) RUnlock () func (rw ) RLock () type 88 "sync/atomic.Value" func (v ) CompareAndSwap (old , new ) (swapped ) func (v ) Store (val ) func (v ) Swap (new ) (old ) func (v ) Load () (val ) type 89 ".syscall._socklen_t" type 90 "syscall.RawSockaddr" type 91 "syscall.RawSockaddrAny" type 92 "syscall.Sockaddr" type 93 "syscall.Socklen_t" type 94 ".time.zone" type 95 ".time.zoneTrans" type 96 "time.Duration" func (d ) String () func (d ) Nanoseconds () ($ret73 ) func (d ) Seconds () ($ret76 ) func (d ) Microseconds () ($ret74 ) func (d ) Milliseconds () ($ret75 ) func (d ) Hours () ($ret78 ) func (d ) Truncate (m ) ($ret79 ) func (d ) Minutes () ($ret77 ) func (d ) Round (m ) type 97 "time.Location" func (l ) .get () func (l ) String () func (l ) .lookup (sec ) (name , offset , start , end , isDST ) func (l ) .lookupFirstZone () func (l ) .firstZoneUsed () func (l ) .lookupName (name , unix ) (offset , ok ) type 98 "time.Month" func (m ) String () type 99 "time.Time" func (t ) AddDate (years , months , days ) func (t ) .date (full ) (year , month , day , yday ) func (t ) IsDST () func (t ) MarshalJSON () (? , ? ) func (t ) Format (layout ) func (t ) Add (d ) func (t ) Before (u ) func (t ) GoString () func (t ) String () func (t ) Sub (u ) func (t ) .locabs () (name , offset , abs ) func (t ) Equal (u ) func (t ) Nanosecond () func (t ) In (loc ) func (t ) UTC () func (t ) IsZero () func (t ) Weekday () func (t ) Date () (year , month , day ) func (t ) UnixMilli () func (t ) Year () func (t ) .addSec (d ) func (t ) UnmarshalJSON (data ) func (t ) Second () func (t ) .nsec () func (t ) .unixSec () func (t ) MarshalBinary () (? , ? ) func (t ) Clock () (hour , min , sec ) func (t ) Zone () (name , offset ) func (t ) .setLoc (loc ) func (t ) Day () func (t ) GobDecode (data ) func (t ) After (u ) func (t ) UnixNano () func (t ) .setMono (m ) func (t ) Minute () func (t ) AppendFormat (b , layout ) func (t ) MarshalText () (? , ? ) func (t ) .stripMono () func (t ) Round (d ) func (t ) Truncate (d ) func (t ) UnmarshalText (data ) func (t ) UnmarshalBinary (data ) func (t ) Unix () func (t ) YearDay () func (t ) .mono () func (t ) UnixMicro () func (t ) Local () func (t ) .sec () func (t ) Hour () func (t ) .abs () func (t ) ISOWeek () (year , week ) func (t ) GobEncode () (? , ? ) func (t ) Month () func (t ) Location () type 100 "time.Weekday" func (d ) String () type 101 "unsafe.Pointer" type 102 () (? , ? ) type 103 () type 104 () type 105 () type 106 () (? , ? ) type 107 (? , ? ) type 108 (? ) type 109 (? ) type 110 (? ) type 111 (? , ? ) type 112 (? , ? ) type 113 (? , ? ) (? , ? ) type 114 (? , ? ) type 115 (? , ? ) type 116 (? ) type 117 (? ) type 118 (? ) type 119 (? ) type 120 (? ) type 121 (? , ? ) type 122 (? , ? , ? ) (? , ? ) type 123 (? , ? ) type 124 (? , ? ) type 125 (? , ? , ? ) type 126 (? , ? ) type 127 (? ) type 128 * type 129 * type 130 * type 131 * type 132 * type 133 * type 134 * type 135 * type 136 * type 137 * type 138 * type 139 * type 140 * type 141 * type 142 * type 143 * type 144 * type 145 * type 146 * type 147 * type 148 * type 149 * type 150 * type 151 * type 152 * type 153 * type 154 * type 155 * type 156 * type 157 * type 158 * type 159 * type 160 * type 161 * type 162 * type 163 * type 164 * type 165 * type 166 * type 167 * type 168 * type 169 * type 170 *any type 171 struct { Addr ; Pad ; } type 172 struct { Addrs ; Err ; Coalesced ; } type 173 struct { Algorithm ; Parameters "asn1:\"optional\""; } type 174 struct { Bytes ; BitLength ; } type 175 struct { Class ; Tag ; IsCompound ; Bytes ; FullBytes ; } type 176 struct { Conn ; Reused ; WasIdle ; IdleTime ; } type 177 struct { Country ; Organization ; OrganizationalUnit ; Locality ; Province ; StreetAddress ; PostalCode ; SerialNumber ; CommonName ; Names ; ExtraNames ; } type 178 struct { DNSName ; Intermediates ; Roots ; CurrentTime ; KeyUsages ; MaxConstraintComparisions ; } type 179 struct { Err ; } type 180 struct { Family ; Data ; } type 181 struct { Filename ; Header ; Size ; .mime/multipart.content ; .mime/multipart.tmpfile ; } type 182 struct { GetConn ; GotConn ; PutIdleConn ; GotFirstResponseByte ; Got100Continue ; Got1xxResponse ; DNSStart ; DNSDone ; ConnectStart ; ConnectDone ; TLSHandshakeStart ; TLSHandshakeDone ; WroteHeaderField ; WroteHeaders ; Wait100Continue ; WroteRequest ; } type 183 struct { Header ; .mime/multipart.mr ; .mime/multipart.disposition ; .mime/multipart.dispositionParams ; .mime/multipart.r ; .mime/multipart.n ; .mime/multipart.total ; .mime/multipart.err ; .mime/multipart.readErr ; } type 184 struct { Host ; } type 185 struct { IP ; Mask ; } type 186 struct { IP ; Zone ; } type 187 struct { Id ; Critical "asn1:\"optional\""; Value ; } type 188 struct { Key ; Value ; } type 189 struct { Method ; URL ; Proto ; ProtoMajor ; ProtoMinor ; Header ; Body ; GetBody ; ContentLength ; TransferEncoding ; Close ; Host ; Form ; PostForm ; MultipartForm ; Trailer ; RemoteAddr ; RequestURI ; TLS ; Cancel ; Response ; .net/http.ctx ; } type 190 struct { Name ; Value ; Path ; Domain ; Expires ; RawExpires ; MaxAge ; Secure ; HttpOnly ; SameSite ; Raw ; Unparsed ; } type 191 struct { Raw ; RawTBSCertificate ; RawSubjectPublicKeyInfo ; RawSubject ; RawIssuer ; Signature ; SignatureAlgorithm ; PublicKeyAlgorithm ; PublicKey ; Version ; SerialNumber ; Issuer ; Subject ; NotBefore ; NotAfter ; KeyUsage ; Extensions ; ExtraExtensions ; UnhandledCriticalExtensions ; ExtKeyUsage ; UnknownExtKeyUsage ; BasicConstraintsValid ; IsCA ; MaxPathLen ; MaxPathLenZero ; SubjectKeyId ; AuthorityKeyId ; OCSPServer ; IssuingCertificateURL ; DNSNames ; EmailAddresses ; IPAddresses ; URIs ; PermittedDNSDomainsCritical ; PermittedDNSDomains ; ExcludedDNSDomains ; PermittedIPRanges ; ExcludedIPRanges ; PermittedEmailAddresses ; ExcludedEmailAddresses ; PermittedURIDomains ; ExcludedURIDomains ; CRLDistributionPoints ; PolicyIdentifiers ; } type 192 struct { Raw ; Version "asn1:\"optional,default:0\""; Signature ; Issuer ; ThisUpdate ; NextUpdate "asn1:\"optional\""; RevokedCertificates "asn1:\"optional\""; Extensions "asn1:\"tag:0,optional,explicit\""; } type 193 struct { Scheme ; Opaque ; User ; Host ; Path ; RawPath ; ForceQuery ; RawQuery ; Fragment ; RawFragment ; } type 194 struct { SerialNumber ; RevocationTime ; Extensions "asn1:\"optional\""; } type 195 struct { Status ; StatusCode ; Proto ; ProtoMajor ; ProtoMinor ; Header ; Body ; ContentLength ; TransferEncoding ; Close ; Uncompressed ; Trailer ; Request ; TLS ; } type 196 struct { TBSCertList ; SignatureAlgorithm ; SignatureValue ; } type 197 struct { Type ; Value ; } type 198 struct { Value ; File ; } type 199 struct { Version ; HandshakeComplete ; DidResume ; CipherSuite ; NegotiatedProtocol ; NegotiatedProtocolIsMutual ; ServerName ; PeerCertificates ; VerifiedChains ; SignedCertificateTimestamps ; OCSPResponse ; TLSUnique ; .crypto/tls.ekm ; } type 200 struct { } type 201 struct { .bufio.buf ; .bufio.rd ; .bufio.r ; .bufio.w ; .bufio.err ; .bufio.lastByte ; .bufio.lastRuneSize ; } type 202 struct { .crypto/x509.byName ; .crypto/x509.lazyCerts ; .crypto/x509.haveSum ; .crypto/x509.systemPool ; } type 203 struct { .crypto/x509.rawSubject ; .crypto/x509.getCert ; } type 204 struct { .expvar.f ; } type 205 struct { .expvar.i ; } type 206 struct { .expvar.m ; .expvar.keysMu ; .expvar.keys ; } type 207 struct { .expvar.s ; } type 208 struct { .math/big.bbb ; .math/big.nbits ; .math/big.ndigits ; } type 209 struct { .math/big.neg ; .math/big.abs ; } type 210 struct { .math/rand.src ; .math/rand.s64 ; .math/rand.readVal ; .math/rand.readPos ; } type 211 struct { .mime/multipart.bufReader ; .mime/multipart.currentPart ; .mime/multipart.partsRead ; .mime/multipart.nl ; .mime/multipart.nlDashBoundary ; .mime/multipart.dashBoundaryDash ; .mime/multipart.dashBoundary ; } type 212 struct { .net/http.key ; .net/http.values ; } type 213 struct { .net/http.kvs ; } type 214 struct { .net/url.username ; .net/url.password ; .net/url.passwordSet ; } type 215 struct { .sync.mu ; .sync.read ; .sync.dirty ; .sync.misses ; } type 216 struct { .sync.p ; } type 217 struct { .sync.state ; .sync.sema ; } type 218 struct { .sync.w ; .sync.writerSem ; .sync.readerSem ; .sync.readerCount ; .sync.readerWait ; } type 219 struct { .sync/atomic.v ; } type 220 struct { .time.name ; .time.offset ; .time.isDST ; } type 221 struct { .time.name ; .time.zone ; .time.tx ; .time.extend ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } type 222 struct { .time.wall ; .time.ext ; .time.loc ; } type 223 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } type 224 [14 ] type 225 [28 ] type 226 [96 ] type 227 [] type 228 [] type 229 [] type 230 [] type 231 [] type 232 [] type 233 [] type 234 [] type 235 [] type 236 [] type 237 [] type 238 [] type 239 [] type 240 [] type 241 [] type 242 [] type 243 [] type 244 [] type 245 [] type 246 [] type 247 [] type 248 [] type 249 [] type 250 [] type 251 [] type 252 map [] type 253 map [] type 254 map [] type 255 map [] type 256 map [] type 257 map [] type 258 map [] type 259 map [] type 260 chan <- type 261 interface { Close () ; } type 262 interface { Close () ; LocalAddr () ; Read (b ) (n , err ); RemoteAddr () ; SetDeadline (t ) ; SetReadDeadline (t ) ; SetWriteDeadline (t ) ; Write (b ) (n , err ); } type 263 interface { ? ; ? ; } type 264 interface { ? ; ? ; ? ; ? ; } type 265 interface { Deadline () (deadline , ok ); Done () ; Err () ; Value (key ) ; } type 266 interface { Flag (c ) ; Precision () (prec , ok ); Width () (wid , ok ); Write (b ) (n , err ); } type 267 interface { Header () ; Write (? ) (? , ? ); WriteHeader (statusCode ); } type 268 interface { Int63 () ; Seed (seed ); } type 269 interface { ? ; Uint64 () ; } type 270 interface { Len () ; Less (i , j ) ; Swap (i , j ); } type 271 interface { Lock (); Unlock (); } type 272 interface { Network () ; String () ; } type 273 interface { ? ; .net.family () ; .net.isWildcard () ; .net.sockaddr (family ) (? , ? ); .net.toLocal (net ) ; } type 274 interface { ReadAt (p , off ) (n , err ); } type 275 interface { ReadByte () (? , ? ); } type 276 interface { ? ; UnreadByte () ; } type 277 interface { Read (p ) (n , err ); } type 278 interface { Read (buf ) (n , err ); ReadRune () (r , size , err ); SkipSpace (); Token (skipSpace , f ) (token , err ); UnreadRune () ; Width () (wid , ok ); } type 279 interface { Seek (offset , whence ) (? , ? ); } type 280 interface { ServeHTTP (? , ? ); } type 281 interface { String () ; } type 282 interface { Write (p ) (n , err ); } type 283 interface { .syscall.sockaddr () (ptr , len , err ); } func .cmdline () ($ret20 ) // /build/gcc/src/gcc/libgo/go/expvar/expvar.go:353 { //354 $ret20 = $convert(, Args) //354 return //354 } //0 func .expvarHandler (w , r ) func .memstats () func Do (f ) func Get (name ) func Handler () ($ret19 ) // /build/gcc/src/gcc/libgo/go/expvar/expvar.go:349 { //350 $ret19 = $convert(, $convert(, .expvarHandler)) //350 return //350 } //0 func NewFloat (name ) func NewInt (name ) func NewMap (name ) func NewString (name ) func Publish (name , v ) func HandleFunc (pattern , handler ) var Args func Sort (data ) checksum 56870029D540B620521521CCF9A12A000C2953CE v3; package flag pkgpath flag import errors errors "errors" import fmt fmt "fmt" import io io "io" import os os "os" import reflect reflect "reflect" import sort sort "sort" import strconv strconv "strconv" import strings strings "strings" import time time "time" indirectimport syscall syscall indirectimport testlog internal/testlog indirectimport unsafe unsafe init flag flag..import errors errors..import fmt fmt..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 1 3 1 6 1 14 2 1 2 3 2 4 2 5 2 6 2 7 2 8 2 9 2 10 2 11 2 12 2 13 2 14 2 15 2 16 2 17 2 18 2 19 2 20 4 1 4 3 4 6 4 14 5 1 5 3 5 4 5 6 5 8 5 14 5 17 5 18 5 19 6 3 6 14 7 3 7 14 7 17 8 1 8 3 8 6 8 14 8 17 9 1 9 3 9 4 9 6 9 8 9 12 9 14 9 15 9 17 9 18 9 19 10 3 11 1 11 3 11 4 11 5 11 6 11 7 11 8 11 9 11 12 11 14 11 15 11 17 11 18 11 19 12 1 12 3 12 6 12 14 13 1 13 3 13 6 13 10 13 14 13 16 13 17 13 20 14 3 15 3 15 6 15 14 16 1 16 3 16 6 16 10 16 14 17 3 17 14 18 1 18 3 18 4 18 6 18 14 18 17 19 1 19 3 19 4 19 6 19 14 19 17 19 18 types 96 6 34 24 3167 26 25 701 375 612 419 550 515 701 552 552 30 346 92 36 2186 35 258 78 75 243 90 95 215 33 4628 502 35 22 11 22 34 76 47 23 34 47 76 48 34 34 47 46 20 18 18 18 18 18 19 19 19 19 19 20 19 20 19 19 19 19 19 20 19 20 19 20 13 106 145 91 208 411 67 100 145 330 80 24 22 22 22 21 21 22 22 21 35 972 53 75 74 type 1 "ErrorHandling" type 2 "Flag" type 3 "FlagSet" func (f ) Output () func (f ) Name () func (f ) ErrorHandling () func (f ) SetOutput (output ) func (f ) VisitAll (fn ) func (f ) Visit (fn ) func (f ) Lookup (name ) func (f ) Set (name , value ) func (f ) PrintDefaults () func (f ) .defaultUsage () func (f ) NFlag () func (f ) Arg (i ) func (f ) NArg () func (f ) Args () func (f ) BoolVar (p , name , value , usage ) func (f ) Bool (name , value , usage ) func (f ) IntVar (p , name , value , usage ) func (f ) Int (name , value , usage ) func (f ) Int64Var (p , name , value , usage ) func (f ) Int64 (name , value , usage ) func (f ) UintVar (p , name , value , usage ) func (f ) Uint (name , value , usage ) func (f ) Uint64Var (p , name , value , usage ) func (f ) Uint64 (name , value , usage ) func (f ) StringVar (p , name , value , usage ) func (f ) String (name , value , usage ) func (f ) Float64Var (p , name , value , usage ) func (f ) Float64 (name , value , usage ) func (f ) DurationVar (p , name , value , usage ) func (f ) Duration (name , value , usage ) func (f ) Func (name , usage , fn ) func (f ) Var (value , name , usage ) func (f ) .sprintf (format , a ...) func (f ) .failf (format , a ...) func (f ) .usage () func (f ) .parseOne () (? , ? ) func (f ) Parse (arguments ) func (f ) Parsed () func (f ) Init (name , errorHandling ) type 4 "Getter" type 5 "Value" type 6 ".flag.boolValue" func (b ) Set (s ) func (b ) Get () ($ret3 ) // /build/gcc/src/gcc/libgo/go/flag/flag.go:125 { //125 $ret3 = $convert(, $convert(, *b)) //125 return //125 } //0 func (b ) String () ($ret4 ) // /build/gcc/src/gcc/libgo/go/flag/flag.go:127 { //127 $ret4 = FormatBool($convert(, *b)) //127 return //127 } //0 func (b ) IsBoolFlag () ($ret5 ) // /build/gcc/src/gcc/libgo/go/flag/flag.go:129 { //129 $ret5 = $true //129 return //129 } //0 type 7 ".flag.durationValue" func (d ) Set (s ) func (d ) Get () ($ret32 ) // /build/gcc/src/gcc/libgo/go/flag/flag.go:277 { //277 $ret32 = $convert(, $convert(, *d)) //277 return //277 } //0 func (d ) String () type 8 ".flag.float64Value" func (f ) Set (s ) func (f ) Get () ($ret28 ) // /build/gcc/src/gcc/libgo/go/flag/flag.go:256 { //256 $ret28 = $convert(, $convert(, *f)) //256 return //256 } //0 func (f ) String () ($ret29 ) // /build/gcc/src/gcc/libgo/go/flag/flag.go:258 { //258 $ret29 = FormatFloat($convert(, *f), $convert(, 103' ), $convert(, -1 ), $convert(, 64 )) //258 return //258 } //0 type 9 ".flag.funcValue" func (f ) Set (s ) ($ret34 ) // /build/gcc/src/gcc/libgo/go/flag/flag.go:283 { //283 $ret34 = (f)(s) //283 return //283 } //0 func (f ) String () ($ret35 ) // /build/gcc/src/gcc/libgo/go/flag/flag.go:285 { //285 $ret35 = $convert(, "") //285 return //285 } //0 type 10 ".flag.int64Value" func (i ) Set (s ) func (i ) Get () ($ret12 ) // /build/gcc/src/gcc/libgo/go/flag/flag.go:176 { //176 $ret12 = $convert(, $convert(, *i)) //176 return //176 } //0 func (i ) String () ($ret13 ) // /build/gcc/src/gcc/libgo/go/flag/flag.go:178 { //178 $ret13 = FormatInt($convert(, *i), $convert(, 10 )) //178 return //178 } //0 type 11 ".flag.intValue" func (i ) Set (s ) func (i ) Get () ($ret8 ) // /build/gcc/src/gcc/libgo/go/flag/flag.go:155 { //155 $ret8 = $convert(, $convert(, *i)) //155 return //155 } //0 func (i ) String () ($ret9 ) // /build/gcc/src/gcc/libgo/go/flag/flag.go:157 { //157 $ret9 = Itoa($convert(, *i)) //157 return //157 } //0 type 12 ".flag.stringValue" func (s ) Set (val ) ($ret23 ) // /build/gcc/src/gcc/libgo/go/flag/flag.go:230 *s = $convert(, val) //231 { //232 $ret23 = $convert(, $nil) //232 return //232 } //0 func (s ) Get () ($ret24 ) // /build/gcc/src/gcc/libgo/go/flag/flag.go:235 { //235 $ret24 = $convert(, $convert(, *s)) //235 return //235 } //0 func (s ) String () ($ret25 ) // /build/gcc/src/gcc/libgo/go/flag/flag.go:237 { //237 $ret25 = $convert(, *s) //237 return //237 } //0 type 13 ".flag.uint64Value" func (i ) Set (s ) func (i ) Get () ($ret20 ) // /build/gcc/src/gcc/libgo/go/flag/flag.go:218 { //218 $ret20 = $convert(, $convert(, *i)) //218 return //218 } //0 func (i ) String () ($ret21 ) // /build/gcc/src/gcc/libgo/go/flag/flag.go:220 { //220 $ret21 = FormatUint($convert(, *i), $convert(, 10 )) //220 return //220 } //0 type 14 ".flag.uintValue" func (i ) Set (s ) func (i ) Get () ($ret16 ) // /build/gcc/src/gcc/libgo/go/flag/flag.go:197 { //197 $ret16 = $convert(, $convert(, *i)) //197 return //197 } //0 func (i ) String () ($ret17 ) // /build/gcc/src/gcc/libgo/go/flag/flag.go:199 { //199 $ret17 = FormatUint($convert(, *i), $convert(, 10 )) //199 return //199 } //0 type 15 "io.Writer" type 16 ".reflect.flag" func (f ) .mustBeAssignable () func (f ) .mustBeExportedSlow () func (f ) .mustBeAssignableSlow () func (f ) .mustBeExported () func (f ) .mustBe (expected ) func (f ) .ro () ($ret99 ) func (f ) .kind () ($ret98 ) type 17 ".reflect.hiter" func (h ) .initialized () type 18 ".reflect.method" type 19 ".reflect.rtype" func (t ) Comparable () func (t ) AssignableTo (u ) func (t ) MethodByName (name ) (m , ok ) func (t ) Out (i ) func (t ) Method (i ) (m ) func (t ) FieldByIndex (index ) func (t ) ConvertibleTo (u ) func (t ) .pointers () func (t ) .rawString () func (t ) NumMethod () func (t ) FieldByName (name ) (? , ? ) func (t ) Align () func (t ) Kind () func (t ) Elem () func (t ) FieldAlign () func (t ) Size () func (t ) Name () func (t ) Bits () func (t ) .exportedMethods () func (t ) String () func (t ) .common () ($ret29 ) func (t ) .hasName () func (t ) In (i ) func (t ) Len () func (t ) .gcSlice (begin , end ) func (t ) NumField () func (t ) PkgPath () func (t ) ChanDir () func (t ) .ptrTo () func (t ) NumIn () func (t ) IsVariadic () func (t ) FieldByNameFunc (match ) (? , ? ) func (t ) Field (i ) func (t ) Key () func (t ) Implements (u ) func (t ) NumOut () type 20 ".reflect.tflag" type 21 ".reflect.uncommonType" func (t ) Name () func (t ) PkgPath () func (t ) .exportedMethods () func (t ) .uncommon () ($ret17 ) type 22 "reflect.ChanDir" func (d ) String () type 23 "reflect.Kind" func (k ) String () type 24 "reflect.MapIter" func (iter ) Reset (v ) func (iter ) Value () func (iter ) Next () func (iter ) Key () type 25 "reflect.Method" func (m ) IsExported () type 26 "reflect.StructField" func (f ) IsExported () type 27 "reflect.StructTag" func (tag ) Lookup (key ) (value , ok ) func (tag ) Get (key ) type 28 "reflect.Type" type 29 "reflect.Value" func (v ) Interface () (i ) // /build/gcc/src/gcc/libgo/go/reflect/value.go:889 { //890 i = .valueInterface(v, $convert(, $true)) //890 return //890 } //0 func (v ) Convert (t ) func (v ) .assignTo (context , dst , target ) func (v ) UnsafePointer () func (v ) UnsafeAddr () func (v ) Uint () func (v ) CanUint () func (v ) TrySend (x ) func (v ) Slice3 (i , j , k ) func (v ) Slice (i , j ) func (v ) SetUint (x ) func (v ) SetMapIndex (key , elem ) func (v ) SetCap (n ) func (v ) IsNil () func (v ) InterfaceData () func (v ) SetInt (x ) func (v ) CanConvert (t ) func (v ) Int () func (v ) SetLen (n ) func (v ) Index (i ) func (v ) SetFloat (x ) func (v ) CanInt () func (v ) CanAddr () func (v ) CanFloat () func (v ) SetBytes (x ) func (v ) FieldByIndexErr (index ) (? , ? ) func (v ) FieldByName (name ) func (v ) Field (i ) func (v ) OverflowComplex (x ) func (v ) Float () func (v ) Elem () func (v ) SetString (x ) func (v ) Kind () func (v ) Bytes () func (v ) MapIndex (key ) func (v ) Complex () func (v ) .pointer () func (v ) MapKeys () func (v ) .runes () func (v ) Close () func (v ) .send (x , nb ) (selected ) func (v ) Addr () func (v ) TryRecv () (x , ok ) func (v ) Bool () func (v ) Call (in ) func (v ) CanSet () func (v ) CanInterface () func (v ) Cap () func (v ) FieldByIndex (index ) func (v ) CallSlice (in ) func (v ) SetPointer (x ) func (v ) CanComplex () func (v ) Set (x ) func (v ) IsValid () func (v ) Method (i ) func (v ) IsZero () func (v ) Len () func (v ) Type () func (v ) NumMethod () func (v ) SetIterKey (iter ) func (v ) String () func (v ) SetIterValue (iter ) func (v ) MapRange () func (v ) MethodByName (name ) func (v ) NumField () func (v ) OverflowInt (x ) func (v ) Pointer () func (v ) OverflowFloat (x ) func (v ) .setRunes (x ) func (v ) OverflowUint (x ) func (v ) .recv (nb ) (val , ok ) func (v ) Recv () (x , ok ) func (v ) FieldByNameFunc (match ) func (v ) .call (op , in ) func (v ) Send (x ) func (v ) SetComplex (x ) func (v ) SetBool (x ) type 30 "time.Duration" func (d ) Round (m ) func (d ) Minutes () ($ret77 ) func (d ) Truncate (m ) ($ret79 ) func (d ) Hours () ($ret78 ) func (d ) Milliseconds () ($ret75 ) func (d ) Microseconds () ($ret74 ) func (d ) Seconds () ($ret76 ) func (d ) Nanoseconds () ($ret73 ) func (d ) String () type 31 "unsafe.Pointer" type 32 (? ) type 33 () type 34 () type 35 (? ) type 36 (? , ? , ? , ? ) type 37 (? , ? ) type 38 (? ) type 39 (? ) type 40 (? , ? ) type 41 (? , ? , ? , ? ) type 42 (? , ? ) type 43 (? ) type 44 (? ) type 45 (? , ? ) type 46 (? , ? ) type 47 * type 48 * type 49 * type 50 * type 51 * type 52 * type 53 * type 54 * type 55 * type 56 * type 57 * type 58 * type 59 * type 60 * type 61 * type 62 * type 63 * type 64 * type 65 * type 66 * type 67 * type 68 * type 69 * type 70 * type 71 *any type 72 struct { Name ; PkgPath ; Type ; Func ; Index ; } type 73 struct { Name ; PkgPath ; Type ; Tag ; Offset ; Index ; Anonymous ; } type 74 struct { Name ; Usage ; Value ; DefValue ; } type 75 struct { Usage ; .flag.name ; .flag.parsed ; .flag.actual ; .flag.formal ; .flag.args ; .flag.errorHandling ; .flag.output ; } type 76 struct { .reflect.key ; .reflect.elem ; .reflect.t ; .reflect.h ; .reflect.buckets ; .reflect.bptr ; .reflect.overflow ; .reflect.oldoverflow ; .reflect.startBucket ; .reflect.offset ; .reflect.wrapped ; B ; .reflect.i ; .reflect.bucket ; .reflect.checkBucket ; } type 77 struct { .reflect.m ; .reflect.hiter ; } type 78 struct { .reflect.name ; .reflect.pkgPath ; .reflect.methods ; } type 79 struct { .reflect.name ; .reflect.pkgPath ; .reflect.mtyp ; .reflect.typ ; .reflect.tfn ; } type 80 struct { .reflect.size ; .reflect.ptrdata ; .reflect.hash ; .reflect.tflag ; .reflect.align ; .reflect.fieldAlign ; .reflect.kind ; .reflect.equal ; .reflect.gcdata ; .reflect.string ; ? ; .reflect.ptrToThis ; } type 81 struct { .reflect.typ ; .reflect.ptr ; ? ; } type 82 [2 ] type 83 [] type 84 [] type 85 [] type 86 [] type 87 [] type 88 [] type 89 [] type 90 [] type 91 map [] type 92 interface { Align () ; AssignableTo (u ) ; Bits () ; ChanDir () ; Comparable () ; ConvertibleTo (u ) ; Elem () ; Field (i ) ; FieldAlign () ; FieldByIndex (index ) ; FieldByName (name ) (? , ? ); FieldByNameFunc (match ) (? , ? ); Implements (u ) ; In (i ) ; IsVariadic () ; Key () ; Kind () ; Len () ; Method (? ) ; MethodByName (? ) (? , ? ); Name () ; NumField () ; NumIn () ; NumMethod () ; NumOut () ; Out (i ) ; PkgPath () ; Size () ; String () ; .reflect.common () ; .reflect.rawString () ; .reflect.uncommon () ; } type 93 interface { ? ; Get () ; } type 94 interface { Set (? ) ; String () ; } type 95 interface { Write (p ) (n , err ); } func Arg (i ) func Args () func Bool (name , value , usage ) func BoolVar (p , name , value , usage ) var CommandLine const ContinueOnError = 0 func Duration (name , value , usage ) func DurationVar (p , name , value , usage ) var ErrHelp const ExitOnError = 1 func Float64 (name , value , usage ) func Float64Var (p , name , value , usage ) func Func (name , usage , fn ) func Int (name , value , usage ) func Int64 (name , value , usage ) func Int64Var (p , name , value , usage ) func IntVar (p , name , value , usage ) func Lookup (name ) func NArg () func NFlag () func NewFlagSet (name , errorHandling ) const PanicOnError = 2 func Parse () func Parsed () func PrintDefaults () func Set (name , value ) func String (name , value , usage ) func StringVar (p , name , value , usage ) func Uint (name , value , usage ) func Uint64 (name , value , usage ) func Uint64Var (p , name , value , usage ) func UintVar (p , name , value , usage ) func UnquoteUsage (flag ) (name , usage ) var Usage func Var (value , name , usage ) func Visit (fn ) func VisitAll (fn ) func PanicOnExit0 () func .runtime_beforeExit () func .valueInterface (v , safe ) func FormatBool (b ) ($ret2 ) // /build/gcc/src/gcc/libgo/go/strconv/atob.go:21 { //22 if b { //22 { //23 $ret2 = $convert(, "true") //23 return //23 } //0 } //22 } //24 { //25 $ret2 = $convert(, "false") //25 return //25 } //0 func FormatFloat (f , fmt , prec , bitSize ) func FormatInt (i , base ) func FormatUint (i , base ) func Itoa (i ) ($ret53 ) // /build/gcc/src/gcc/libgo/go/strconv/itoa.go:34 { //35 $ret53 = FormatInt($convert(, i), $convert(, 10 )) //35 return //35 } //0 func Index (s , substr ) func Replace (s , old , new , n ) func Exit (code ) checksum B9BDECAB68B5418011F83DFBA343552498F72FB2 v3; package fmt pkgpath fmt import errors errors "errors" import fmtsort internal/fmtsort "internal/fmtsort" import io io "io" import math math "math" import os os "os" import reflect reflect "reflect" import strconv strconv "strconv" import sync sync "sync" import utf8 unicode/utf8 "unicode/utf8" init fmt fmt..import errors errors..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 1 2 1 5 1 13 3 1 3 2 3 5 3 13 4 1 4 2 4 3 4 5 4 7 4 13 4 16 4 17 4 18 5 2 5 13 6 2 6 13 6 16 7 1 7 2 7 5 7 13 7 16 8 1 8 2 8 3 8 5 8 7 8 11 8 13 8 14 8 16 8 17 8 18 9 2 10 1 10 2 10 3 10 4 10 5 10 6 10 7 10 8 10 11 10 13 10 14 10 16 10 17 10 18 11 1 11 2 11 5 11 13 12 1 12 2 12 5 12 9 12 13 12 15 12 16 12 19 13 2 14 2 14 5 14 13 15 1 15 2 15 5 15 9 15 13 16 2 16 13 17 1 17 2 17 3 17 5 17 13 17 16 18 1 18 2 18 3 18 5 18 13 18 16 18 17 types 39 7 29 30 29 27 25 28 1091 3179 30 341 30 34 35 30 88 88 47 88 47 34 34 18 18 19 115 171 22 22 195 60 46 83 61 73 295 73 44 74 type 1 "Formatter" type 2 "GoStringer" type 3 "ScanState" type 4 "Scanner" type 5 "State" type 6 "Stringer" type 7 ".fmt.buffer" func (b ) .write (p ) // /build/gcc/src/gcc/libgo/go/fmt/print.go:77 *b = append(*b, p...) //78 func (b ) .writeString (s ) // /build/gcc/src/gcc/libgo/go/fmt/print.go:81 *b = append(*b, s...) //82 func (b ) .writeByte (c ) // /build/gcc/src/gcc/libgo/go/fmt/print.go:85 *b = append(*b, c) //86 func (bp ) .writeRune (r ) // /build/gcc/src/gcc/libgo/go/fmt/print.go:89 { //90 if (r < 128 ) { //90 *bp = append(*bp, $convert(, r)) //91 return //92 } //90 } //93 var b = *bp //95 var n = len(b) //96 { //97 { /*for*/ //97 goto $l0 //97 :$l1 //97 { //97 b = append(b, $convert(, 0 )) //98 } //99 :$l0 //97 if ((n + 4 ) > cap(b)) { //97 goto $l1 //97 } //97 } //99 } //99 var w = EncodeRune((b)[n:(n + 4 )], r) //100 *bp = (b)[0 :(n + w)] //101 type 8 ".fmt.ss" func (s ) Read (buf ) (n , err ) // /build/gcc/src/gcc/libgo/go/fmt/scan.go:179 { //180 { //180 var $t0 = 0 //180 var $t1 = New($convert(, "ScanState's Read should not be called. Use ReadRune")) //180 n = $t0 //180 err = $t1 //180 } //0 return //180 } //0 func (s ) ReadRune () (r , size , err ) func (s ) Width () (wid , ok ) func (s ) .getRune () (r ) func (s ) .mustReadRune () (r ) func (s ) UnreadRune () func (s ) .error (err ) func (s ) .errorString (err ) func (s ) Token (skipSpace , f ) (tok , err ) func (s ) .free (old ) func (s ) SkipSpace () func (s ) .token (skipSpace , f ) func (s ) .consume (ok , accept ) func (s ) .peek (ok ) func (s ) .notEOF () func (s ) .accept (ok ) func (s ) .okVerb (verb , okVerbs , typ ) func (s ) .scanBool (verb ) func (s ) .getBase (verb ) (base , digits ) func (s ) .scanNumber (digits , haveDigits ) func (s ) .scanRune (bitSize ) func (s ) .scanBasePrefix () (base , digits , zeroFound ) func (s ) .scanInt (verb , bitSize ) func (s ) .scanUint (verb , bitSize ) func (s ) .floatToken () func (s ) .complexTokens () (real , imag ) func (s ) .convertFloat (str , n ) func (s ) .scanComplex (verb , n ) func (s ) .convertString (verb ) (str ) func (s ) .quotedString () func (s ) .hexByte () (b , ok ) func (s ) .hexString () func (s ) .scanPercent () func (s ) .scanOne (verb , arg ) func (s ) .doScan (a ) (numProcessed , err ) func (s ) .advance (format ) (i ) func (s ) .doScanf (format , a ) (numProcessed , err ) type 9 ".fmt.ssave" type 10 ".fmt.stringReader" func (r ) Read (b ) (n , err ) // /build/gcc/src/gcc/libgo/go/fmt/scan.go:86 n = copy(b, *r) //87 *r = (*r)[n:] //88 { //89 if (n == $convert(, 0 )) { //89 err = EOF //90 } //89 } //91 return //92 type 11 "io.Reader" type 12 "io.RuneReader" type 13 "io.RuneScanner" type 14 "io.Writer" type 15 (? , ? , ? , ? , ? ) type 16 (? , ? , ? , ? , ? ) type 17 (? , ? ) type 18 (? , ? , ? , ? , ? ) type 19 (? , ? ) type 20 (? ) type 21 (? ) type 22 * type 23 * type 24 * type 25 struct { .fmt.rs ; .fmt.buf ; .fmt.count ; .fmt.atEOF ; ? ; } type 26 struct { .fmt.validSave ; .fmt.nlIsEnd ; .fmt.nlIsSpace ; .fmt.argLimit ; .fmt.limit ; .fmt.maxWid ; } type 27 [] type 28 [] type 29 interface { Flag (c ) ; Precision () (prec , ok ); Width () (wid , ok ); Write (b ) (n , err ); } type 30 interface { Format (f , verb ); } type 31 interface { GoString () ; } type 32 interface { ReadRune () (r , size , err ); } type 33 interface { ? ; UnreadRune () ; } type 34 interface { Read (p ) (n , err ); } type 35 interface { Read (buf ) (n , err ); ReadRune () (r , size , err ); SkipSpace (); Token (skipSpace , f ) (token , err ); UnreadRune () ; Width () (wid , ok ); } type 36 interface { Scan (state , verb ) ; } type 37 interface { String () ; } type 38 interface { Write (p ) (n , err ); } func .isSpace (r ) func Errorf (format , a ...) func Fprint (w , a ...) (n , err ) func Fprintf (w , format , a ...) (n , err ) func Fprintln (w , a ...) (n , err ) func Fscan (r , a ...) (n , err ) func Fscanf (r , format , a ...) (n , err ) func Fscanln (r , a ...) (n , err ) func Print (a ...) (n , err ) func Printf (format , a ...) (n , err ) func Println (a ...) (n , err ) func Scan (a ...) (n , err ) func Scanf (format , a ...) (n , err ) func Scanln (a ...) (n , err ) func Sprint (a ...) func Sprintf (format , a ...) func Sprintln (a ...) func Sscan (str , a ...) (n , err ) func Sscanf (str , format , a ...) (n , err ) func Sscanln (str , a ...) (n , err ) func New (text ) var EOF func /*asm ldexp */ .libc_ldexp (? , ? ) func .appendEscapedRune (buf , r , quote , ASCIIonly , graphicOnly ) func .appendQuotedRuneWith (buf , r , quote , ASCIIonly , graphicOnly ) ($ret62 ) // /build/gcc/src/gcc/libgo/go/strconv/quote.go:58 buf = append(buf, quote) //59 { //60 if !ValidRune(r) { //60 r = $convert(, 65533' ) //61 } //60 } //62 buf = .appendEscapedRune(buf, r, quote, ASCIIonly, graphicOnly) //63 buf = append(buf, quote) //64 { //65 $ret62 = buf //65 return //65 } //0 func .appendQuotedWith (buf , s , quote , ASCIIonly , graphicOnly ) func .genericFtoa (dst , val , fmt , prec , bitSize ) func EncodeRune (p , r ) func ValidRune (r ) ($ret10 ) // /build/gcc/src/gcc/libgo/go/unicode/utf8/utf8.go:570 { //571 { //571 var $t0 = $true //571 if !($t0 == (($convert(, 0 ) <= r) && (r < $convert(, 55296 )))) { //572 goto $l0 //572 } //572 { //573 { //573 $ret10 = $convert(, $true) //573 return //573 } //0 } //574 goto $l1 //572 :$l0 //572 if !($t0 == (($convert(, 57343 ) < r) && (r <= $convert(, 1114111' )))) { //574 goto $l2 //574 } //574 { //575 { //575 $ret10 = $convert(, $true) //575 return //575 } //0 } //576 goto $l1 //574 :$l2 //574 :$l1 //572 } //0 } //576 { //577 $ret10 = $convert(, $false) //577 return //577 } //0 checksum D4BEBB5E4A27D24A6D25FF81A0144FB8C7F3F79A v3; package ast pkgpath go/ast import bytes bytes "bytes" import fmt fmt "fmt" import scanner go/scanner "go/scanner" import token go/token "go/token" import io io "io" import os os "os" import reflect reflect "reflect" import sort sort "sort" import strconv strconv "strconv" import strings strings "strings" indirectimport fs io/fs indirectimport poll internal/poll indirectimport sync sync indirectimport syscall syscall indirectimport time time indirectimport unsafe unsafe init ast go_1ast..import bytes bytes..import errors errors..import fmt fmt..import scanner go_1scanner..import token go_1token..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import filepath path_1filepath..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 1 2 1 6 1 9 1 11 1 18 1 21 1 24 2 6 2 9 2 18 3 2 3 6 3 7 3 8 3 9 3 10 3 11 3 12 3 13 3 14 3 15 3 17 3 18 3 19 3 20 3 21 3 22 3 23 3 24 4 1 4 2 4 3 4 5 4 6 4 7 4 8 4 9 4 10 4 11 4 12 4 13 4 14 4 15 4 16 4 17 4 18 4 19 4 20 4 21 4 22 4 23 4 24 5 2 5 3 5 6 5 7 5 8 5 9 5 10 5 11 5 12 5 13 5 14 5 15 5 17 5 18 5 19 5 20 5 21 5 22 5 23 5 24 7 2 7 6 7 9 7 18 8 2 8 6 8 7 8 9 8 11 8 18 8 21 8 22 8 23 9 6 9 18 10 6 10 18 10 21 11 2 11 6 11 9 11 18 11 21 12 2 12 6 12 7 12 9 12 11 12 15 12 18 12 19 12 21 12 22 12 23 13 6 14 2 14 6 14 7 14 8 14 9 14 10 14 11 14 12 14 15 14 18 14 19 14 21 14 22 14 23 15 2 15 6 15 9 15 18 16 2 16 6 16 7 16 8 16 9 16 10 16 11 16 12 16 14 16 15 16 18 16 19 16 21 16 22 16 23 16 24 17 2 17 6 17 9 17 13 17 18 17 20 17 21 17 24 18 6 19 6 19 9 19 18 20 2 20 6 20 9 20 13 20 18 21 6 21 18 22 2 22 6 22 7 22 9 22 18 22 21 23 2 23 6 23 7 23 9 23 18 23 21 23 22 types 411 72 230 231 229 228 228 229 231 230 231 230 232 29 230 232 125 180 363 234 26 230 231 230 231 26 230 123 33 182 122 28 229 231 229 230 230 228 338 228 232 30 232 231 235 235 234 233 229 31 26 223 78 429 231 231 232 218 232 234 230 231 26 230 26 232 232 236 230 236 231 231 29 645 642 393 89 929 40 1259 616 231 148 291 304 799 4762 31 31 36 36 269 74 75 37 34 3061 34 34 348 94 38 2245 36 266 80 77 252 93 98 218 35 4759 37 358 34 219 363 36 44 41 34 37 38 39 96 41 37 38 42 45 110 110 39 133 133 40 37 161 47 46 33 38 516 527 75 3552 77 37 62 62 35 61 34 36 35 75 67 49 24 35 49 77 35 35 24 35 49 21 21 21 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 14 53 53 86 86 87 70 36 54 298 108 130 106 109 172 104 123 55 55 88 111 96 100 130 50 108 98 51 99 84 69 104 71 73 68 85 37 69 67 63 81 64 72 109 149 93 96 55 64 75 58 79 97 51 58 53 55 62 54 49 80 89 86 71 54 112 74 33 86 89 134 85 77 49 66 34 20 130 211 282 58 116 40 164 420 69 104 151 337 83 65 151 92 194 85 113 25 26 25 24 25 25 24 25 23 23 23 23 23 23 23 23 22 22 22 22 22 22 23 23 22 22 23 23 23 23 23 23 23 23 36 37 37 992 123 59 57 57 57 57 120 144 123 43 75 61 76 94 type 1 "ArrayType" func (x ) Pos () func (x ) End () func (? ) .exprNode () // /build/gcc/src/gcc/libgo/go/go/ast/ast.go:571 type 2 "AssignStmt" func (s ) Pos () func (s ) End () func (? ) .stmtNode () // /build/gcc/src/gcc/libgo/go/go/ast/ast.go:865 type 3 "BadDecl" func (d ) Pos () func (d ) End () func (? ) .declNode () // /build/gcc/src/gcc/libgo/go/go/ast/ast.go:1024 type 4 "BadExpr" func (x ) Pos () func (x ) End () func (? ) .exprNode () // /build/gcc/src/gcc/libgo/go/go/ast/ast.go:553 type 5 "BadStmt" func (s ) Pos () func (s ) End () func (? ) .stmtNode () // /build/gcc/src/gcc/libgo/go/go/ast/ast.go:858 type 6 "BasicLit" func (x ) Pos () func (x ) End () func (? ) .exprNode () // /build/gcc/src/gcc/libgo/go/go/ast/ast.go:556 type 7 "BinaryExpr" func (x ) Pos () func (x ) End () func (? ) .exprNode () // /build/gcc/src/gcc/libgo/go/go/ast/ast.go:568 type 8 "BlockStmt" func (s ) Pos () func (s ) End () func (? ) .stmtNode () // /build/gcc/src/gcc/libgo/go/go/ast/ast.go:870 type 9 "BranchStmt" func (s ) Pos () func (s ) End () func (? ) .stmtNode () // /build/gcc/src/gcc/libgo/go/go/ast/ast.go:869 type 10 "CallExpr" func (x ) Pos () func (x ) End () func (? ) .exprNode () // /build/gcc/src/gcc/libgo/go/go/ast/ast.go:565 type 11 "CaseClause" func (s ) Pos () func (s ) End () func (? ) .stmtNode () // /build/gcc/src/gcc/libgo/go/go/ast/ast.go:872 type 12 "ChanDir" type 13 "ChanType" func (x ) Pos () func (x ) End () func (? ) .exprNode () // /build/gcc/src/gcc/libgo/go/go/ast/ast.go:576 type 14 "CommClause" func (s ) Pos () func (s ) End () func (? ) .stmtNode () // /build/gcc/src/gcc/libgo/go/go/ast/ast.go:875 type 15 "Comment" func (c ) Pos () func (c ) End () type 16 "CommentGroup" func (g ) Pos () func (g ) End () func (g ) Text () type 17 "CommentMap" func (cmap ) .addComment (n , c ) func (cmap ) Update (old , new ) func (cmap ) Filter (node ) func (cmap ) Comments () func (cmap ) String () type 18 "CompositeLit" func (x ) Pos () func (x ) End () func (? ) .exprNode () // /build/gcc/src/gcc/libgo/go/go/ast/ast.go:558 type 19 "Decl" type 20 "DeclStmt" func (s ) Pos () func (s ) End () func (? ) .stmtNode () // /build/gcc/src/gcc/libgo/go/go/ast/ast.go:859 type 21 "DeferStmt" func (s ) Pos () func (s ) End () func (? ) .stmtNode () // /build/gcc/src/gcc/libgo/go/go/ast/ast.go:867 type 22 "Ellipsis" func (x ) Pos () func (x ) End () func (? ) .exprNode () // /build/gcc/src/gcc/libgo/go/go/ast/ast.go:555 type 23 "EmptyStmt" func (s ) Pos () func (s ) End () func (? ) .stmtNode () // /build/gcc/src/gcc/libgo/go/go/ast/ast.go:860 type 24 "Expr" type 25 "ExprStmt" func (s ) Pos () func (s ) End () func (? ) .stmtNode () // /build/gcc/src/gcc/libgo/go/go/ast/ast.go:862 type 26 "Field" func (f ) Pos () func (f ) End () type 27 "FieldFilter" type 28 "FieldList" func (f ) Pos () func (f ) End () func (f ) NumFields () type 29 "File" func (f ) Pos () func (f ) End () type 30 "Filter" type 31 "ForStmt" func (s ) Pos () func (s ) End () func (? ) .stmtNode () // /build/gcc/src/gcc/libgo/go/go/ast/ast.go:877 type 32 "FuncDecl" func (d ) Pos () func (d ) End () func (? ) .declNode () // /build/gcc/src/gcc/libgo/go/go/ast/ast.go:1026 type 33 "FuncLit" func (x ) Pos () func (x ) End () func (? ) .exprNode () // /build/gcc/src/gcc/libgo/go/go/ast/ast.go:557 type 34 "FuncType" func (x ) Pos () func (x ) End () func (? ) .exprNode () // /build/gcc/src/gcc/libgo/go/go/ast/ast.go:573 type 35 "GenDecl" func (d ) Pos () func (d ) End () func (? ) .declNode () // /build/gcc/src/gcc/libgo/go/go/ast/ast.go:1025 type 36 "GoStmt" func (s ) Pos () func (s ) End () func (? ) .stmtNode () // /build/gcc/src/gcc/libgo/go/go/ast/ast.go:866 type 37 "Ident" func (x ) Pos () func (x ) End () func (? ) .exprNode () // /build/gcc/src/gcc/libgo/go/go/ast/ast.go:554 func (id ) IsExported () func (id ) String () type 38 "IfStmt" func (s ) Pos () func (s ) End () func (? ) .stmtNode () // /build/gcc/src/gcc/libgo/go/go/ast/ast.go:871 type 39 "ImportSpec" func (s ) Pos () func (s ) End () func (? ) .specNode () // /build/gcc/src/gcc/libgo/go/go/ast/ast.go:956 type 40 "Importer" type 41 "IncDecStmt" func (s ) Pos () func (s ) End () func (? ) .stmtNode () // /build/gcc/src/gcc/libgo/go/go/ast/ast.go:864 type 42 "IndexExpr" func (x ) Pos () func (x ) End () func (? ) .exprNode () // /build/gcc/src/gcc/libgo/go/go/ast/ast.go:561 type 43 "IndexListExpr" func (x ) Pos () func (x ) End () func (? ) .exprNode () // /build/gcc/src/gcc/libgo/go/go/ast/ast.go:562 type 44 "InterfaceType" func (x ) Pos () func (x ) End () func (? ) .exprNode () // /build/gcc/src/gcc/libgo/go/go/ast/ast.go:574 type 45 "KeyValueExpr" func (x ) Pos () func (x ) End () func (? ) .exprNode () // /build/gcc/src/gcc/libgo/go/go/ast/ast.go:569 type 46 "LabeledStmt" func (s ) Pos () func (s ) End () func (? ) .stmtNode () // /build/gcc/src/gcc/libgo/go/go/ast/ast.go:861 type 47 "MapType" func (x ) Pos () func (x ) End () func (? ) .exprNode () // /build/gcc/src/gcc/libgo/go/go/ast/ast.go:575 type 48 "MergeMode" type 49 "Node" type 50 "ObjKind" func (kind ) String () ($ret172 ) // /build/gcc/src/gcc/libgo/go/go/ast/scope.go:160 { //160 $ret172 = (.objKindStrings)[kind] //160 return //160 } //0 type 51 "Object" func (obj ) Pos () type 52 "Package" func (p ) Pos () ($ret119 ) // /build/gcc/src/gcc/libgo/go/go/ast/ast.go:1079 { //1079 $ret119 = $convert(, 0 ) //1079 return //1079 } //0 func (p ) End () ($ret120 ) // /build/gcc/src/gcc/libgo/go/go/ast/ast.go:1080 { //1080 $ret120 = $convert(, 0 ) //1080 return //1080 } //0 type 53 "ParenExpr" func (x ) Pos () func (x ) End () func (? ) .exprNode () // /build/gcc/src/gcc/libgo/go/go/ast/ast.go:559 type 54 "RangeStmt" func (s ) Pos () func (s ) End () func (? ) .stmtNode () // /build/gcc/src/gcc/libgo/go/go/ast/ast.go:878 type 55 "ReturnStmt" func (s ) Pos () func (s ) End () func (? ) .stmtNode () // /build/gcc/src/gcc/libgo/go/go/ast/ast.go:868 type 56 "Scope" func (s ) Lookup (name ) func (s ) Insert (obj ) (alt ) func (s ) String () type 57 "SelectStmt" func (s ) Pos () func (s ) End () func (? ) .stmtNode () // /build/gcc/src/gcc/libgo/go/go/ast/ast.go:876 type 58 "SelectorExpr" func (x ) Pos () func (x ) End () func (? ) .exprNode () // /build/gcc/src/gcc/libgo/go/go/ast/ast.go:560 type 59 "SendStmt" func (s ) Pos () func (s ) End () func (? ) .stmtNode () // /build/gcc/src/gcc/libgo/go/go/ast/ast.go:863 type 60 "SliceExpr" func (x ) Pos () func (x ) End () func (? ) .exprNode () // /build/gcc/src/gcc/libgo/go/go/ast/ast.go:563 type 61 "Spec" type 62 "StarExpr" func (x ) Pos () func (x ) End () func (? ) .exprNode () // /build/gcc/src/gcc/libgo/go/go/ast/ast.go:566 type 63 "Stmt" type 64 "StructType" func (x ) Pos () func (x ) End () func (? ) .exprNode () // /build/gcc/src/gcc/libgo/go/go/ast/ast.go:572 type 65 "SwitchStmt" func (s ) Pos () func (s ) End () func (? ) .stmtNode () // /build/gcc/src/gcc/libgo/go/go/ast/ast.go:873 type 66 "TypeAssertExpr" func (x ) Pos () func (x ) End () func (? ) .exprNode () // /build/gcc/src/gcc/libgo/go/go/ast/ast.go:564 type 67 "TypeSpec" func (s ) Pos () func (s ) End () func (? ) .specNode () // /build/gcc/src/gcc/libgo/go/go/ast/ast.go:958 type 68 "TypeSwitchStmt" func (s ) Pos () func (s ) End () func (? ) .stmtNode () // /build/gcc/src/gcc/libgo/go/go/ast/ast.go:874 type 69 "UnaryExpr" func (x ) Pos () func (x ) End () func (? ) .exprNode () // /build/gcc/src/gcc/libgo/go/go/ast/ast.go:567 type 70 "ValueSpec" func (s ) Pos () func (s ) End () func (? ) .specNode () // /build/gcc/src/gcc/libgo/go/go/ast/ast.go:957 type 71 "Visitor" type 72 ".go/ast.byInterval" func (a ) Len () ($ret123 ) // /build/gcc/src/gcc/libgo/go/go/ast/commentmap.go:49 { //49 $ret123 = len(a) //49 return //49 } //0 func (a ) Less (i , j ) func (a ) Swap (i , j ) // /build/gcc/src/gcc/libgo/go/go/ast/commentmap.go:54 { //54 var $t0 = a //54 var $t1 = i //54 var $t2 = a //54 var $t3 = j //54 var $t4 = (a)[j] //54 var $t5 = (a)[i] //54 ($t0)[$t1] = $t4 //54 ($t2)[$t3] = $t5 //54 } //0 type 73 ".go/ast.byPos" func (a ) Len () ($ret121 ) // /build/gcc/src/gcc/libgo/go/go/ast/commentmap.go:16 { //16 $ret121 = len(a) //16 return //16 } //0 func (a ) Less (i , j ) func (a ) Swap (i , j ) // /build/gcc/src/gcc/libgo/go/go/ast/commentmap.go:18 { //18 var $t0 = a //18 var $t1 = i //18 var $t2 = a //18 var $t3 = j //18 var $t4 = (a)[j] //18 var $t5 = (a)[i] //18 ($t0)[$t1] = $t4 //18 ($t2)[$t3] = $t5 //18 } //0 type 74 ".go/ast.inspector" func (f ) Visit (node ) ($ret173 ) // /build/gcc/src/gcc/libgo/go/go/ast/walk.go:386 { //387 if (f)(node) { //387 { //388 $ret173 = $convert(, f) //388 return //388 } //0 } //387 } //389 { //390 $ret173 = $convert(, $nil) //390 return //390 } //0 type 75 "go/scanner.Error" func (e ) Error () type 76 "go/scanner.ErrorList" func (p ) Sort () // /build/gcc/src/gcc/libgo/go/go/scanner/errors.go:73 Sort($convert(, p)) //74 func (p ) Err () ($ret4 ) // /build/gcc/src/gcc/libgo/go/go/scanner/errors.go:105 { //106 if (len(p) == $convert(, 0 )) { //106 { //107 $ret4 = $convert(, $nil) //107 return //107 } //0 } //106 } //108 { //109 $ret4 = $convert(, p) //109 return //109 } //0 func (p ) Error () func (p ) RemoveMultiples () func (p ) Less (i , j ) func (p ) Swap (i , j ) func (p ) Len () ($ret1 ) func (p ) Reset () func (p ) Add (pos , msg ) type 77 ".go/token.lineInfo" type 78 "go/token.File" func (f ) Line (p ) func (f ) .unpack (offset , adjusted ) (filename , line , column ) func (f ) Pos (offset ) func (f ) Position (p ) (pos ) func (f ) Base () func (f ) AddLine (offset ) func (f ) SetLinesForContent (content ) func (f ) PositionFor (p , adjusted ) (pos ) func (f ) Name () func (f ) Size () func (f ) .position (p , adjusted ) (pos ) func (f ) AddLineColumnInfo (offset , filename , line , column ) func (f ) LineCount () func (f ) MergeLine (line ) func (f ) SetLines (lines ) func (f ) LineStart (line ) func (f ) AddLineInfo (offset , filename , line ) func (f ) Offset (p ) type 79 "go/token.FileSet" func (s ) Read (decode ) func (s ) PositionFor (p , adjusted ) (pos ) func (s ) .file (p ) func (s ) File (p ) (f ) func (s ) Iterate (f ) func (s ) Write (encode ) func (s ) AddFile (filename , base , size ) func (s ) Position (p ) (pos ) func (s ) Base () type 80 "go/token.Pos" func (p ) IsValid () ($ret2 ) // /build/gcc/src/gcc/libgo/go/go/token/position.go:89 { //90 $ret2 = (p != $convert(, 0 )) //90 return //90 } //0 type 81 "go/token.Position" func (pos ) String () func (pos ) IsValid () type 82 "go/token.Token" func (tok ) IsKeyword () ($ret28 ) func (tok ) IsOperator () ($ret27 ) func (tok ) IsLiteral () ($ret26 ) func (op ) Precedence () func (tok ) String () type 83 ".internal/poll.fdMutex" func (mu ) .incref () func (mu ) .increfAndClose () func (mu ) .decref () func (mu ) .rwlock (read ) func (mu ) .rwunlock (read ) type 84 ".internal/poll.pollDesc" func (pd ) .init (fd ) func (pd ) .evict () func (pd ) .close () func (pd ) .wait (mode , isFile ) func (pd ) .prepare (mode , isFile ) func (pd ) .pollable () func (pd ) .prepareRead (isFile ) func (pd ) .waitWrite (isFile ) func (pd ) .prepareWrite (isFile ) func (pd ) .waitRead (isFile ) func (pd ) .waitCanceled (mode ) type 85 "internal/poll.FD" func (fd ) Pwrite (p , off ) (? , ? ) func (fd ) .writeUnlock () func (fd ) WriteToInet4 (p , sa ) (? , ? ) func (fd ) WriteMsgInet4 (p , oob , sa ) (? , ? , ? ) func (fd ) Write (p ) (? , ? ) func (fd ) ReadFromInet4 (p , from ) (? , ? ) func (fd ) SetsockoptLinger (level , name , l ) func (fd ) ReadFrom (p ) (? , ? , ? ) func (fd ) .readLock () func (fd ) ReadMsgInet6 (p , oob , flags , sa6 ) (? , ? , ? , ? ) func (fd ) .writeLock () func (fd ) Pread (p , off ) (? , ? ) func (fd ) Read (p ) (? , ? ) func (fd ) ReadFromInet6 (p , from ) (? , ? ) func (fd ) Ftruncate (size ) func (fd ) SetBlocking () func (fd ) ReadDirent (buf ) (? , ? ) func (fd ) Close () func (fd ) ReadMsgInet4 (p , oob , flags , sa4 ) (? , ? , ? , ? ) func (fd ) .destroy () func (fd ) RawControl (f ) func (fd ) Init (net , pollable ) func (fd ) Fsync () func (fd ) .readUnlock () func (fd ) Dup () (? , ? , ? ) func (fd ) Shutdown (how ) func (fd ) WriteOnce (p ) (? , ? ) func (fd ) SetsockoptIPMreq (level , name , mreq ) func (fd ) Writev (v ) (? , ? ) func (fd ) RawWrite (f ) func (fd ) SetReadDeadline (t ) ($ret31 ) func (fd ) WriteToInet6 (p , sa ) (? , ? ) func (fd ) Fchown (uid , gid ) func (fd ) SetsockoptIPv6Mreq (level , name , mreq ) func (fd ) SetsockoptInt (level , name , arg ) func (fd ) Fchdir () func (fd ) SetsockoptIPMreqn (level , name , mreq ) func (fd ) WaitWrite () func (fd ) SetsockoptByte (level , name , arg ) func (fd ) Fchmod (mode ) func (fd ) Seek (offset , whence ) (? , ? ) func (fd ) Accept () (? , ? , ? , ? ) func (fd ) WriteMsg (p , oob , sa ) (? , ? , ? ) func (fd ) SetWriteDeadline (t ) ($ret32 ) func (fd ) WriteMsgInet6 (p , oob , sa ) (? , ? , ? ) func (fd ) .incref () func (fd ) WriteTo (p , sa ) (? , ? ) func (fd ) SetsockoptInet4Addr (level , name , arg ) func (fd ) .eofError (n , err ) func (fd ) .decref () func (fd ) RawRead (f ) func (fd ) SetDeadline (t ) ($ret30 ) func (fd ) Fstat (s ) func (fd ) ReadMsg (p , oob , flags ) (? , ? , ? , ? , ? ) type 86 "io.Reader" type 87 "io.Writer" type 88 "io/fs.DirEntry" type 89 "io/fs.FileInfo" type 90 "io/fs.FileMode" func (m ) String () func (m ) IsRegular () ($ret8 ) func (m ) Type () ($ret10 ) func (m ) IsDir () ($ret7 ) func (m ) Perm () ($ret9 ) type 91 ".os.dirInfo" func (d ) .close () type 92 ".os.file" func (file ) .close () type 93 ".os.readdirMode" type 94 "os.DirEntry" = type 95 "os.File" func (f ) Stat () (? , ? ) func (f ) .seek (offset , whence ) (ret , err ) func (f ) Fd () func (f ) .checkValid (op ) ($ret131 ) func (f ) .setWriteDeadline (t ) func (f ) .setReadDeadline (t ) func (f ) WriteString (s ) (n , err ) func (f ) ReadFrom (r ) (n , err ) func (f ) .wrapErr (op , err ) func (f ) SyscallConn () (? , ? ) func (f ) WriteAt (b , off ) (n , err ) func (f ) ReadAt (b , off ) (n , err ) func (f ) SetWriteDeadline (t ) func (f ) Read (b ) (n , err ) func (f ) .pread (b , off ) (n , err ) func (f ) Write (b ) (n , err ) func (f ) SetReadDeadline (t ) func (f ) .readdir (n , mode ) (names , dirents , infos , err ) func (f ) Seek (offset , whence ) (ret , err ) func (f ) ReadDir (n ) (? , ? ) func (f ) Chmod (mode ) func (f ) Readdirnames (n ) (names , err ) func (f ) SetDeadline (t ) func (f ) Close () func (f ) .chmod (mode ) func (f ) .read (b ) (n , err ) func (f ) .pwrite (b , off ) (n , err ) func (f ) .write (b ) (n , err ) func (f ) .readFrom (r ) (written , handled , err ) func (f ) Readdir (n ) (? , ? ) func (f ) Chown (uid , gid ) func (f ) Truncate (size ) func (f ) Name () func (f ) Sync () func (f ) .setDeadline (t ) func (f ) Chdir () type 96 "os.FileInfo" = type 97 "os.FileMode" = type 98 ".reflect.flag" func (f ) .mustBeAssignable () func (f ) .mustBeExportedSlow () func (f ) .mustBeAssignableSlow () func (f ) .mustBeExported () func (f ) .mustBe (expected ) func (f ) .ro () ($ret99 ) func (f ) .kind () ($ret98 ) type 99 ".reflect.hiter" func (h ) .initialized () type 100 ".reflect.method" type 101 ".reflect.rtype" func (t ) Comparable () func (t ) AssignableTo (u ) func (t ) MethodByName (name ) (m , ok ) func (t ) Out (i ) func (t ) Method (i ) (m ) func (t ) FieldByIndex (index ) func (t ) ConvertibleTo (u ) func (t ) .pointers () func (t ) .rawString () func (t ) NumMethod () func (t ) FieldByName (name ) (? , ? ) func (t ) Align () func (t ) Kind () func (t ) Elem () func (t ) FieldAlign () func (t ) Size () func (t ) Name () func (t ) Bits () func (t ) .exportedMethods () func (t ) String () func (t ) .common () ($ret29 ) func (t ) .hasName () func (t ) In (i ) func (t ) Len () func (t ) .gcSlice (begin , end ) func (t ) NumField () func (t ) PkgPath () func (t ) ChanDir () func (t ) .ptrTo () func (t ) NumIn () func (t ) IsVariadic () func (t ) FieldByNameFunc (match ) (? , ? ) func (t ) Field (i ) func (t ) Key () func (t ) Implements (u ) func (t ) NumOut () type 102 ".reflect.tflag" type 103 ".reflect.uncommonType" func (t ) Name () func (t ) PkgPath () func (t ) .exportedMethods () func (t ) .uncommon () ($ret17 ) type 104 "reflect.ChanDir" func (d ) String () type 105 "reflect.Kind" func (k ) String () type 106 "reflect.MapIter" func (iter ) Reset (v ) func (iter ) Value () func (iter ) Next () func (iter ) Key () type 107 "reflect.Method" func (m ) IsExported () type 108 "reflect.StructField" func (f ) IsExported () type 109 "reflect.StructTag" func (tag ) Lookup (key ) (value , ok ) func (tag ) Get (key ) type 110 "reflect.Type" type 111 "reflect.Value" func (v ) Interface () (i ) // /build/gcc/src/gcc/libgo/go/reflect/value.go:889 { //890 i = .valueInterface(v, $convert(, $true)) //890 return //890 } //0 func (v ) Convert (t ) func (v ) .assignTo (context , dst , target ) func (v ) UnsafePointer () func (v ) UnsafeAddr () func (v ) Uint () func (v ) CanUint () func (v ) TrySend (x ) func (v ) Slice3 (i , j , k ) func (v ) Slice (i , j ) func (v ) SetUint (x ) func (v ) SetMapIndex (key , elem ) func (v ) SetCap (n ) func (v ) IsNil () func (v ) InterfaceData () func (v ) SetInt (x ) func (v ) CanConvert (t ) func (v ) Int () func (v ) SetLen (n ) func (v ) Index (i ) func (v ) SetFloat (x ) func (v ) CanInt () func (v ) CanAddr () func (v ) CanFloat () func (v ) SetBytes (x ) func (v ) FieldByIndexErr (index ) (? , ? ) func (v ) FieldByName (name ) func (v ) Field (i ) func (v ) OverflowComplex (x ) func (v ) Float () func (v ) Elem () func (v ) SetString (x ) func (v ) Kind () func (v ) Bytes () func (v ) MapIndex (key ) func (v ) Complex () func (v ) .pointer () func (v ) MapKeys () func (v ) .runes () func (v ) Close () func (v ) .send (x , nb ) (selected ) func (v ) Addr () func (v ) TryRecv () (x , ok ) func (v ) Bool () func (v ) Call (in ) func (v ) CanSet () func (v ) CanInterface () func (v ) Cap () func (v ) FieldByIndex (index ) func (v ) CallSlice (in ) func (v ) SetPointer (x ) func (v ) CanComplex () func (v ) Set (x ) func (v ) IsValid () func (v ) Method (i ) func (v ) IsZero () func (v ) Len () func (v ) Type () func (v ) NumMethod () func (v ) SetIterKey (iter ) func (v ) String () func (v ) SetIterValue (iter ) func (v ) MapRange () func (v ) MethodByName (name ) func (v ) NumField () func (v ) OverflowInt (x ) func (v ) Pointer () func (v ) OverflowFloat (x ) func (v ) .setRunes (x ) func (v ) OverflowUint (x ) func (v ) .recv (nb ) (val , ok ) func (v ) Recv () (x , ok ) func (v ) FieldByNameFunc (match ) func (v ) .call (op , in ) func (v ) Send (x ) func (v ) SetComplex (x ) func (v ) SetBool (x ) type 112 "sort.Interface" type 113 "sort.StringSlice" func (x ) Sort () func (x ) Swap (i , j ) func (x ) Less (i , j ) ($ret21 ) func (x ) Len () ($ret20 ) func (p ) Search (x ) ($ret9 ) type 114 "sync.Locker" type 115 "sync.Mutex" func (m ) Lock () func (m ) TryLock () func (m ) .lockSlow () func (m ) Unlock () func (m ) .unlockSlow (new ) type 116 "sync.RWMutex" func (rw ) RLock () func (rw ) RUnlock () func (rw ) .rUnlockSlow (r ) func (rw ) TryRLock () func (rw ) Lock () func (rw ) TryLock () func (rw ) Unlock () func (rw ) RLocker () ($ret27 ) type 117 ".syscall._DIR" type 118 ".syscall.___dirstream" type 119 ".syscall._socklen_t" type 120 "syscall.DIR" type 121 "syscall.IPMreq" type 122 "syscall.IPMreqn" type 123 "syscall.IPv6Mreq" type 124 "syscall.Iovec" func (iov ) SetLen (length ) type 125 "syscall.Iovec_len_t" type 126 "syscall.Linger" type 127 "syscall.RawConn" type 128 "syscall.RawSockaddr" type 129 "syscall.RawSockaddrAny" type 130 "syscall.RawSockaddrInet4" func (sa ) .setLen () ($ret90 ) type 131 "syscall.RawSockaddrInet6" func (sa ) .setLen () ($ret91 ) type 132 "syscall.Sockaddr" type 133 "syscall.SockaddrInet4" func (sa ) .sockaddr () (? , ? , ? ) type 134 "syscall.SockaddrInet6" func (sa ) .sockaddr () (? , ? , ? ) type 135 "syscall.Socklen_t" type 136 "syscall.Stat_t" type 137 "syscall.Timespec" func (ts ) Unix () (sec , nsec ) func (ts ) Nano () type 138 "syscall.Timespec_nsec_t" = type 139 "syscall.Timespec_sec_t" = type 140 ".time.zone" type 141 ".time.zoneTrans" type 142 "time.Duration" func (d ) Round (m ) func (d ) Minutes () ($ret77 ) func (d ) Truncate (m ) ($ret79 ) func (d ) Hours () ($ret78 ) func (d ) Milliseconds () ($ret75 ) func (d ) Microseconds () ($ret74 ) func (d ) Seconds () ($ret76 ) func (d ) Nanoseconds () ($ret73 ) func (d ) String () type 143 "time.Location" func (l ) .lookupName (name , unix ) (offset , ok ) func (l ) .firstZoneUsed () func (l ) .lookupFirstZone () func (l ) .lookup (sec ) (name , offset , start , end , isDST ) func (l ) String () func (l ) .get () type 144 "time.Month" func (m ) String () type 145 "time.Time" func (t ) AppendFormat (b , layout ) func (t ) Minute () func (t ) .setMono (m ) func (t ) Clock () (hour , min , sec ) func (t ) MarshalBinary () (? , ? ) func (t ) After (u ) func (t ) UnixNano () func (t ) GobDecode (data ) func (t ) Day () func (t ) .unixSec () func (t ) .setLoc (loc ) func (t ) Zone () (name , offset ) func (t ) .nsec () func (t ) MarshalText () (? , ? ) func (t ) .stripMono () func (t ) Round (d ) func (t ) Truncate (d ) func (t ) UnmarshalText (data ) func (t ) UnmarshalBinary (data ) func (t ) Unix () func (t ) YearDay () func (t ) UnixMicro () func (t ) .mono () func (t ) Local () func (t ) .sec () func (t ) Hour () func (t ) .abs () func (t ) ISOWeek () (year , week ) func (t ) Location () func (t ) Month () func (t ) GobEncode () (? , ? ) func (t ) Second () func (t ) UnmarshalJSON (data ) func (t ) .addSec (d ) func (t ) Year () func (t ) UnixMilli () func (t ) Date () (year , month , day ) func (t ) Weekday () func (t ) IsZero () func (t ) UTC () func (t ) In (loc ) func (t ) Nanosecond () func (t ) Equal (u ) func (t ) .locabs () (name , offset , abs ) func (t ) Sub (u ) func (t ) String () func (t ) GoString () func (t ) Before (u ) func (t ) Add (d ) func (t ) Format (layout ) func (t ) MarshalJSON () (? , ? ) func (t ) IsDST () func (t ) .date (full ) (year , month , day , yday ) func (t ) AddDate (years , months , days ) type 146 "time.Weekday" func (d ) String () type 147 "unsafe.Pointer" type 148 (? , ? , ? ) type 149 (? , ? , ? ) type 150 (? ) type 151 (? , ? , ? ) type 152 (? ) type 153 (? , ? ) type 154 (? ) type 155 (? , ? , ? , ? ) type 156 (? , ? ) (? , ? ) type 157 (? , ? ) type 158 (? ) type 159 (? ) type 160 (? , ? ) type 161 (? , ? , ? , ? ) type 162 (? ) type 163 (? ) type 164 (? ) type 165 (? ) type 166 (? , ? ) type 167 * type 168 * type 169 * type 170 * type 171 * type 172 * type 173 * type 174 * type 175 * type 176 * type 177 * type 178 * type 179 * type 180 * type 181 * type 182 * type 183 * type 184 * type 185 * type 186 * type 187 * type 188 * type 189 * type 190 * type 191 * type 192 * type 193 * type 194 * type 195 * type 196 * type 197 * type 198 * type 199 * type 200 * type 201 * type 202 * type 203 * type 204 * type 205 * type 206 * type 207 * type 208 * type 209 * type 210 * type 211 * type 212 * type 213 * type 214 * type 215 * type 216 * type 217 * type 218 * type 219 * type 220 * type 221 * type 222 * type 223 * type 224 * type 225 * type 226 * type 227 * type 228 * type 229 * type 230 * type 231 * type 232 * type 233 * type 234 * type 235 * type 236 * type 237 * type 238 * type 239 * type 240 * type 241 * type 242 * type 243 * type 244 * type 245 * type 246 * type 247 * type 248 * type 249 * type 250 * type 251 * type 252 * type 253 * type 254 * type 255 * type 256 * type 257 * type 258 * type 259 * type 260 * type 261 * type 262 * type 263 *any type 264 struct { Addr ; Pad ; } type 265 struct { Base ; Len ; } type 266 struct { Begin ; Arrow ; Dir ; Value ; } type 267 struct { Case ; Comm ; Colon ; Body ; } type 268 struct { Case ; List ; Colon ; Body ; } type 269 struct { Chan ; Arrow ; Value ; } type 270 struct { Decl ; } type 271 struct { Defer ; Call ; } type 272 struct { Dev ; Ino ; Nlink ; Mode ; Uid ; Gid ; .syscall.__pad0 ; Rdev ; Size ; Blksize ; Blocks ; Atim ; Mtim ; Ctim ; .syscall.__glibc_reserved ; } type 273 struct { Doc ; Name ; Path ; Comment ; EndPos ; } type 274 struct { Doc ; Name ; TypeParams ; Assign ; Type ; Comment ; } type 275 struct { Doc ; Names ; Type ; Tag ; Comment ; } type 276 struct { Doc ; Names ; Type ; Values ; Comment ; } type 277 struct { Doc ; Package ; Name ; Decls ; Scope ; Imports ; Unresolved ; Comments ; } type 278 struct { Doc ; Recv ; Name ; Type ; Body ; } type 279 struct { Doc ; TokPos ; Tok ; Lparen ; Specs ; Rparen ; } type 280 struct { Ellipsis ; Elt ; } type 281 struct { Family ; Data ; } type 282 struct { Family ; Port ; Addr ; Zero ; } type 283 struct { Family ; Port ; Flowinfo ; Addr ; Scope_id ; } type 284 struct { Filename ; Offset ; Line ; Column ; } type 285 struct { For ; Init ; Cond ; Post ; Body ; } type 286 struct { For ; Key ; Value ; TokPos ; Tok ; X ; Body ; } type 287 struct { From ; To ; } type 288 struct { Fun ; Lparen ; Args ; Ellipsis ; Rparen ; } type 289 struct { Func ; TypeParams ; Params ; Results ; } type 290 struct { Go ; Call ; } type 291 struct { If ; Init ; Cond ; Body ; Else ; } type 292 struct { Interface ; Methods ; Incomplete ; } type 293 struct { Key ; Colon ; Value ; } type 294 struct { Kind ; Name ; Decl ; Data ; Type ; } type 295 struct { Label ; Colon ; Stmt ; } type 296 struct { Lbrace ; List ; Rbrace ; } type 297 struct { Lbrack ; Len ; Elt ; } type 298 struct { Lhs ; TokPos ; Tok ; Rhs ; } type 299 struct { List ; } type 300 struct { Lparen ; X ; Rparen ; } type 301 struct { Map ; Key ; Value ; } type 302 struct { Multiaddr ; Interface ; } type 303 struct { Multiaddr ; Address ; Ifindex ; } type 304 struct { Multiaddr ; Interface ; } type 305 struct { NamePos ; Name ; Obj ; } type 306 struct { Name ; PkgPath ; Type ; Func ; Index ; } type 307 struct { Name ; PkgPath ; Type ; Tag ; Offset ; Index ; Anonymous ; } type 308 struct { Name ; Scope ; Imports ; Files ; } type 309 struct { Offset ; Filename ; Line ; Column ; } type 310 struct { Onoff ; Linger ; } type 311 struct { OpPos ; Op ; X ; } type 312 struct { Opening ; List ; Closing ; } type 313 struct { Outer ; Objects ; } type 314 struct { Port ; Addr ; .syscall.raw ; } type 315 struct { Port ; ZoneId ; Addr ; .syscall.raw ; } type 316 struct { Pos ; Msg ; } type 317 struct { Return ; Results ; } type 318 struct { Sec ; Nsec ; } type 319 struct { Select ; Body ; } type 320 struct { Semicolon ; Implicit ; } type 321 struct { Slash ; Text ; } type 322 struct { Star ; X ; } type 323 struct { Struct ; Fields ; Incomplete ; } type 324 struct { Switch ; Init ; Assign ; Body ; } type 325 struct { Switch ; Init ; Tag ; Body ; } type 326 struct { TokPos ; Tok ; Label ; } type 327 struct { Type ; Body ; } type 328 struct { Type ; Lbrace ; Elts ; Rbrace ; Incomplete ; } type 329 struct { ValuePos ; Kind ; Value ; } type 330 struct { X ; } type 331 struct { X ; Lbrack ; Index ; Rbrack ; } type 332 struct { X ; Lbrack ; Indices ; Rbrack ; } type 333 struct { X ; Lbrack ; Low ; High ; Max ; Slice3 ; Rbrack ; } type 334 struct { X ; Lparen ; Type ; Rparen ; } type 335 struct { X ; OpPos ; Op ; Y ; } type 336 struct { X ; Sel ; } type 337 struct { X ; TokPos ; Tok ; } type 338 struct { ? ; } type 339 struct { } type 340 struct { .go/token.mutex ; .go/token.base ; .go/token.files ; .go/token.last ; } type 341 struct { .go/token.set ; .go/token.name ; .go/token.base ; .go/token.size ; .go/token.mutex ; .go/token.lines ; .go/token.infos ; } type 342 struct { .internal/poll.fdmu ; Sysfd ; .internal/poll.pd ; .internal/poll.iovecs ; .internal/poll.csema ; .internal/poll.isBlocking ; IsStream ; ZeroReadIsEOF ; .internal/poll.isFile ; } type 343 struct { .internal/poll.runtimeCtx ; } type 344 struct { .internal/poll.state ; .internal/poll.rsema ; .internal/poll.wsema ; } type 345 struct { .os.dir ; } type 346 struct { .os.pfd ; .os.name ; .os.dirinfo ; .os.nonblock ; .os.stdoutOrErr ; .os.appendMode ; } type 347 struct { .reflect.key ; .reflect.elem ; .reflect.t ; .reflect.h ; .reflect.buckets ; .reflect.bptr ; .reflect.overflow ; .reflect.oldoverflow ; .reflect.startBucket ; .reflect.offset ; .reflect.wrapped ; B ; .reflect.i ; .reflect.bucket ; .reflect.checkBucket ; } type 348 struct { .reflect.m ; .reflect.hiter ; } type 349 struct { .reflect.name ; .reflect.pkgPath ; .reflect.methods ; } type 350 struct { .reflect.name ; .reflect.pkgPath ; .reflect.mtyp ; .reflect.typ ; .reflect.tfn ; } type 351 struct { .reflect.size ; .reflect.ptrdata ; .reflect.hash ; .reflect.tflag ; .reflect.align ; .reflect.fieldAlign ; .reflect.kind ; .reflect.equal ; .reflect.gcdata ; .reflect.string ; ? ; .reflect.ptrToThis ; } type 352 struct { .reflect.typ ; .reflect.ptr ; ? ; } type 353 struct { .sync.state ; .sync.sema ; } type 354 struct { .sync.w ; .sync.writerSem ; .sync.readerSem ; .sync.readerCount ; .sync.readerWait ; } type 355 struct { .time.name ; .time.offset ; .time.isDST ; } type 356 struct { .time.name ; .time.zone ; .time.tx ; .time.extend ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } type 357 struct { .time.wall ; .time.ext ; .time.loc ; } type 358 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } type 359 [14 ] type 360 [16 ] type 361 [2 ] type 362 [3 ] type 363 [4 ] type 364 [7 ] type 365 [8 ] type 366 [96 ] type 367 [] type 368 [] type 369 [] type 370 [] type 371 [] type 372 [] type 373 [] type 374 [] type 375 [] type 376 [] type 377 [] type 378 [] type 379 [] type 380 [] type 381 [] type 382 [] type 383 [] type 384 [] type 385 [] type 386 [] type 387 [] type 388 [] type 389 [] type 390 [] type 391 [] type 392 [] type 393 map [] type 394 map [] type 395 map [] type 396 interface { Align () ; AssignableTo (u ) ; Bits () ; ChanDir () ; Comparable () ; ConvertibleTo (u ) ; Elem () ; Field (i ) ; FieldAlign () ; FieldByIndex (index ) ; FieldByName (name ) (? , ? ); FieldByNameFunc (match ) (? , ? ); Implements (u ) ; In (i ) ; IsVariadic () ; Key () ; Kind () ; Len () ; Method (? ) ; MethodByName (? ) (? , ? ); Name () ; NumField () ; NumIn () ; NumMethod () ; NumOut () ; Out (i ) ; PkgPath () ; Size () ; String () ; .reflect.common () ; .reflect.rawString () ; .reflect.uncommon () ; } type 397 interface { Control (f ) ; Read (f ) ; Write (f ) ; } type 398 interface { End () ; Pos () ; } type 399 interface { ? ; .go/ast.declNode (); } type 400 interface { ? ; .go/ast.exprNode (); } type 401 interface { ? ; .go/ast.specNode (); } type 402 interface { ? ; .go/ast.stmtNode (); } type 403 interface { Info () (? , ? ); IsDir () ; Name () ; Type () ; } type 404 interface { IsDir () ; ModTime () ; Mode () ; Name () ; Size () ; Sys () ; } type 405 interface { Len () ; Less (i , j ) ; Swap (i , j ); } type 406 interface { Lock (); Unlock (); } type 407 interface { Read (p ) (n , err ); } type 408 interface { Visit (node ) (w ); } type 409 interface { Write (p ) (n , err ); } type 410 interface { .syscall.sockaddr () (ptr , len , err ); } func .exportFilter (name ) ($ret135 ) // /build/gcc/src/gcc/libgo/go/go/ast/filter.go:16 { //17 $ret135 = IsExported(name) //17 return //17 } //0 func .filterDecl (decl , f , export ) func .filterFile (src , f , export ) func .filterPackage (pkg , f , export ) func .fprint (w , fset , x , f ) (err ) func .isWhitespace (ch ) ($ret4 ) // /build/gcc/src/gcc/libgo/go/go/ast/ast.go:83 { //83 $ret4 = ((((ch == $convert(, 32' )) || (ch == $convert(, 9' ))) || (ch == $convert(, 10' ))) || (ch == $convert(, 13' ))) //83 return //83 } //0 var .objKindStrings const Bad = 0 const Con = 2 func FileExports (src ) ($ret136 ) // /build/gcc/src/gcc/libgo/go/go/ast/filter.go:28 { //29 $ret136 = .filterFile(src, .exportFilter, $true) //29 return //29 } //0 func FilterDecl (decl , f ) ($ret145 ) // /build/gcc/src/gcc/libgo/go/go/ast/filter.go:233 { //234 $ret145 = .filterDecl(decl, f, $false) //234 return //234 } //0 func FilterFile (src , f ) ($ret147 ) // /build/gcc/src/gcc/libgo/go/go/ast/filter.go:258 { //259 $ret147 = .filterFile(src, f, $false) //259 return //259 } //0 const FilterFuncDuplicates = 1 const FilterImportDuplicates = 4 func FilterPackage (pkg , f ) ($ret149 ) // /build/gcc/src/gcc/libgo/go/go/ast/filter.go:285 { //286 $ret149 = .filterPackage(pkg, f, $false) //286 return //286 } //0 const FilterUnassociatedComments = 2 func Fprint (w , fset , x , f ) ($ret162 ) // /build/gcc/src/gcc/libgo/go/go/ast/print.go:39 { //40 $ret162 = .fprint(w, fset, x, f) //40 return //40 } //0 const Fun = 5 func Inspect (node , f ) // /build/gcc/src/gcc/libgo/go/go/ast/walk.go:398 Walk($convert(, $convert(, f)), node) //399 func IsExported (name ) ($ret60 ) // /build/gcc/src/gcc/libgo/go/go/ast/ast.go:588 { //588 $ret60 = IsExported(name) //588 return //588 } //0 const Lbl = 6 func MergePackageFiles (pkg , mode ) func NewCommentMap (fset , node , comments ) func NewIdent (name ) func NewObj (kind , name ) func NewPackage (fset , files , importer , universe ) (? , ? ) func NewScope (outer ) func NotNilFilter (_ , v ) func PackageExports (pkg ) ($ret137 ) // /build/gcc/src/gcc/libgo/go/go/ast/filter.go:39 { //40 $ret137 = .filterPackage(pkg, .exportFilter, $true) //40 return //40 } //0 const Pkg = 1 func Print (fset , x ) ($ret163 ) // /build/gcc/src/gcc/libgo/go/go/ast/print.go:73 { //74 $ret163 = Fprint($convert(, Stdout), fset, x, NotNilFilter) //74 return //74 } //0 const RECV = 2 const SEND = 1 func SortImports (fset , f ) const Typ = 3 const Var = 4 func Walk (v , node ) func IsExported (name ) var Stdout func .valueInterface (v , safe ) func IsSorted (data ) func Sort (data ) func .genSplit (s , sep , sepSave , n ) checksum 73D62879CB9DBE26DD0270C5D249348D2F6DCF80 v3; package build pkgpath go/build import bufio bufio "bufio" import bytes bytes "bytes" import errors errors "errors" import fmt fmt "fmt" import ast go/ast "go/ast" import constraint go/build/constraint "go/build/constraint" import doc go/doc "go/doc" import parser go/parser "go/parser" import token go/token "go/token" import buildcfg internal/buildcfg "internal/buildcfg" import execabs internal/execabs "internal/execabs" import goroot internal/goroot "internal/goroot" import goversion internal/goversion "internal/goversion" import io io "io" import fs io/fs "io/fs" import ioutil io/ioutil "io/ioutil" import os os "os" import path path "path" import filepath path/filepath "path/filepath" import runtime runtime "runtime" import sort sort "sort" import strconv strconv "strconv" import strings strings "strings" import unicode unicode "unicode" import utf8 unicode/utf8 "unicode/utf8" indirectimport bytealg internal/bytealg indirectimport context context indirectimport exec os/exec indirectimport goexperiment internal/goexperiment indirectimport poll internal/poll indirectimport sync sync indirectimport syscall syscall indirectimport time time init build go_1build..import bufio bufio..import bytes bytes..import context context..import errors errors..import fmt fmt..import ast go_1ast..import constraint go_1build_1constraint..import doc go_1doc..import parser go_1parser..import scanner go_1scanner..import token go_1token..import buildcfg internal_1buildcfg..import cpu internal_1cpu..import execabs internal_1execabs..import goroot internal_1goroot..import lazyregexp internal_1lazyregexp..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import ioutil io_1ioutil..import math math..import os os..import exec os_1exec..import path path..import filepath path_1filepath..import reflect reflect..import regexp regexp..import syntax regexp_1syntax..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import template text_1template..import parse text_1template_1parse..import time time..import unicode unicode..import typeparams ~go_1internal_1typeparams abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos goversion ~internal_1goversion itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits url ~net_1url atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 1 2 1 4 1 13 1 19 1 21 1 32 1 35 1 40 2 4 2 13 2 19 2 21 2 32 2 35 2 40 3 4 3 13 3 17 3 19 3 32 3 35 3 36 3 39 4 13 4 19 4 32 5 4 5 13 5 17 5 18 5 19 5 20 5 21 5 22 5 24 5 25 5 27 5 29 5 32 5 33 5 34 5 35 5 36 5 39 5 40 6 2 6 4 6 5 6 10 6 11 6 13 6 17 6 18 6 19 6 20 6 21 6 22 6 24 6 25 6 27 6 28 6 29 6 32 6 33 6 34 6 35 6 36 6 39 6 40 7 4 7 13 7 19 7 21 7 32 7 35 7 40 8 2 8 4 8 5 8 6 8 10 8 11 8 13 8 16 8 17 8 18 8 19 8 20 8 21 8 22 8 24 8 25 8 27 8 28 8 29 8 30 8 31 8 32 8 33 8 34 8 35 8 36 8 37 8 38 8 39 8 40 9 2 9 4 9 5 9 6 9 10 9 11 9 13 9 17 9 18 9 19 9 20 9 21 9 22 9 24 9 25 9 27 9 28 9 29 9 32 9 33 9 34 9 35 9 36 9 39 9 40 10 2 10 4 10 5 10 11 10 13 10 17 10 18 10 19 10 20 10 21 10 22 10 24 10 25 10 27 10 28 10 29 10 32 10 33 10 34 10 35 10 36 10 39 10 40 11 4 11 5 11 13 11 17 11 18 11 19 11 20 11 21 11 22 11 24 11 25 11 27 11 29 11 32 11 33 11 34 11 35 11 36 11 39 11 40 12 4 12 5 12 13 12 17 12 18 12 19 12 20 12 21 12 22 12 24 12 25 12 27 12 28 12 29 12 32 12 33 12 34 12 35 12 36 12 39 12 40 14 2 14 3 14 4 14 5 14 13 14 17 14 18 14 19 14 20 14 21 14 22 14 24 14 25 14 26 14 27 14 28 14 29 14 32 14 33 14 34 14 35 14 36 14 39 14 40 15 4 15 13 15 17 15 18 15 19 15 20 15 21 15 22 15 25 15 27 15 28 15 32 15 33 15 35 15 36 15 39 15 40 16 2 16 4 16 13 16 17 16 18 16 19 16 20 16 21 16 22 16 24 16 25 16 27 16 30 16 31 16 32 16 33 16 34 16 35 16 36 16 39 16 40 17 4 17 13 17 19 17 32 18 4 18 13 18 17 18 19 18 21 18 32 18 35 18 36 18 39 19 13 19 32 20 13 20 32 20 35 21 4 21 13 21 19 21 32 21 35 22 4 22 13 22 17 22 19 22 21 22 27 22 32 22 33 22 35 22 36 22 39 23 4 23 13 23 17 23 18 23 19 23 20 23 21 23 22 23 25 23 27 23 32 23 33 23 35 23 36 23 39 24 13 25 4 25 13 25 17 25 18 25 19 25 20 25 21 25 22 25 27 25 32 25 33 25 35 25 36 25 39 26 2 26 3 26 4 26 13 26 17 26 18 26 19 26 20 26 21 26 22 26 24 26 25 26 27 26 28 26 32 26 33 26 34 26 35 26 36 26 39 26 40 27 4 27 13 27 19 27 32 28 4 28 13 28 17 28 18 28 19 28 20 28 21 28 22 28 25 28 27 28 32 28 33 28 35 28 36 28 39 28 40 29 4 29 13 29 19 29 24 29 32 29 34 29 35 29 40 30 2 30 4 30 13 30 19 30 21 30 24 30 31 30 32 30 33 30 34 30 35 30 40 31 4 31 13 31 19 31 21 31 24 31 32 31 33 31 34 31 35 31 40 32 13 33 13 33 19 33 32 34 4 34 13 34 19 34 24 34 32 35 13 35 32 36 4 36 13 36 17 36 19 36 32 36 35 37 2 37 4 37 5 37 13 37 17 37 18 37 19 37 20 37 21 37 22 37 24 37 25 37 27 37 28 37 29 37 32 37 33 37 34 37 35 37 36 37 38 37 39 37 40 38 2 38 4 38 5 38 13 38 17 38 18 38 19 38 20 38 21 38 22 38 24 38 25 38 27 38 29 38 32 38 33 38 34 38 35 38 36 38 39 38 40 39 4 39 13 39 17 39 19 39 32 39 35 39 36 types 304 6 2132 31 92 81 83 40 41 39 1597 37 177 132 187 33 129 285 179 33 90 85 225 46 40 1259 616 84 148 291 49 304 799 4754 31 35 31 36 31 36 36 269 74 75 37 34 3054 34 34 608 832 31 1067 36 352 33 218 361 34 43 40 40 32 36 37 38 95 40 36 37 41 44 108 108 36 117 38 131 131 38 36 41 42 160 46 45 159 44 45 425 32 37 502 526 73 3490 75 37 37 40 37 35 63 49 35 49 49 49 35 23 23 35 48 35 48 23 52 38 63 77 77 63 49 49 67 49 49 53 35 35 35 35 52 35 24 35 21 19 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 52 52 396 80 295 36 1148 75 108 172 55 88 111 254 96 420 104 37 66 66 63 81 64 72 96 55 58 511 102 78 96 76 51 51 54 93 305 74 34 20 189 253 98 75 129 210 282 58 116 40 164 85 65 150 92 194 85 113 25 26 26 24 25 24 25 23 23 23 23 23 23 23 23 22 21 21 22 22 23 22 22 22 22 23 22 22 22 22 22 23 23 22 22 37 37 37 28 25 25 44 49 49 123 146 59 57 110 120 143 123 43 75 56 76 93 type 1 "Context" func (ctxt ) .joinPath (elem ...) func (ctxt ) .splitPathList (s ) func (ctxt ) .isAbsPath (path ) func (ctxt ) .isDir (path ) func (ctxt ) .hasSubdir (root , dir ) (rel , ok ) func (ctxt ) .readDir (path ) (? , ? ) func (ctxt ) .openFile (path ) (? , ? ) func (ctxt ) .isFile (path ) func (ctxt ) .gopath () func (ctxt ) SrcDirs () func (ctxt ) ImportDir (dir , mode ) (? , ? ) func (ctxt ) Import (path , srcDir , mode ) (? , ? ) func (ctxt ) .importGo (p , path , srcDir , mode ) func (ctxt ) MatchFile (dir , name ) (match , err ) func (ctxt ) .matchFile (dir , name , allTags , binaryOnly , fset ) (? , ? ) func (ctxt ) .shouldBuild (content , allTags ) (shouldBuild , binaryOnly , err ) func (ctxt ) .saveCgo (filename , di , cg ) func (ctxt ) .makePathsAbsolute (args , srcDir ) func (ctxt ) .matchAuto (text , allTags ) func (ctxt ) .eval (x , allTags ) func (ctxt ) .matchTag (name , allTags ) func (ctxt ) .goodOSArchFile (name , allTags ) type 2 "ImportMode" type 3 "MultiplePackageError" func (e ) Error () type 4 "NoGoError" func (e ) Error () type 5 "Package" func (p ) IsCommand () type 6 ".go/build.fileEmbed" type 7 ".go/build.fileImport" type 8 ".go/build.fileInfo" type 9 "bufio.Reader" func (b ) .writeBuf (w ) (? , ? ) func (b ) WriteTo (w ) (n , err ) func (b ) ReadString (delim ) (? , ? ) func (b ) .collectFragments (delim ) (fullBuffers , finalFragment , totalLen , err ) func (b ) ReadLine () (line , isPrefix , err ) func (b ) Size () func (b ) Reset (r ) func (b ) .fill () func (b ) UnreadByte () func (b ) ReadRune () (r , size , err ) func (b ) .reset (buf , r ) func (b ) .readErr () func (b ) UnreadRune () func (b ) ReadSlice (delim ) (line , err ) func (b ) Peek (n ) (? , ? ) func (b ) ReadByte () (? , ? ) func (b ) Discard (n ) (discarded , err ) func (b ) Read (p ) (n , err ) func (b ) ReadBytes (delim ) (? , ? ) func (b ) Buffered () type 10 "context.Context" type 11 "go/ast.BasicLit" func (? ) .exprNode () func (x ) End () func (x ) Pos () type 12 "go/ast.Comment" func (c ) End () func (c ) Pos () type 13 "go/ast.CommentGroup" func (g ) Text () func (g ) End () func (g ) Pos () type 14 "go/ast.Decl" type 15 "go/ast.File" func (f ) End () func (f ) Pos () type 16 "go/ast.Ident" func (id ) String () func (id ) IsExported () func (? ) .exprNode () func (x ) End () func (x ) Pos () type 17 "go/ast.ImportSpec" func (? ) .specNode () func (s ) End () func (s ) Pos () type 18 "go/ast.Node" type 19 "go/ast.ObjKind" func (kind ) String () ($ret172 ) type 20 "go/ast.Object" func (obj ) Pos () type 21 "go/ast.Scope" func (s ) String () func (s ) Insert (obj ) (alt ) func (s ) Lookup (name ) type 22 "go/build/constraint.Expr" type 23 ".go/token.lineInfo" type 24 "go/token.File" func (f ) Offset (p ) func (f ) AddLineInfo (offset , filename , line ) func (f ) LineStart (line ) func (f ) SetLines (lines ) func (f ) MergeLine (line ) func (f ) Line (p ) func (f ) .unpack (offset , adjusted ) (filename , line , column ) func (f ) Pos (offset ) func (f ) Position (p ) (pos ) func (f ) Base () func (f ) AddLine (offset ) func (f ) SetLinesForContent (content ) func (f ) Name () func (f ) PositionFor (p , adjusted ) (pos ) func (f ) Size () func (f ) LineCount () func (f ) AddLineColumnInfo (offset , filename , line , column ) func (f ) .position (p , adjusted ) (pos ) type 25 "go/token.FileSet" func (s ) Base () func (s ) Position (p ) (pos ) func (s ) AddFile (filename , base , size ) func (s ) Write (encode ) func (s ) Iterate (f ) func (s ) File (p ) (f ) func (s ) .file (p ) func (s ) PositionFor (p , adjusted ) (pos ) func (s ) Read (decode ) type 26 "go/token.Pos" func (p ) IsValid () ($ret2 ) type 27 "go/token.Position" func (pos ) IsValid () func (pos ) String () type 28 "go/token.Token" func (tok ) String () func (op ) Precedence () func (tok ) IsLiteral () ($ret26 ) func (tok ) IsOperator () ($ret27 ) func (tok ) IsKeyword () ($ret28 ) type 29 "internal/goexperiment.Flags" type 30 ".internal/poll.fdMutex" func (mu ) .rwunlock (read ) func (mu ) .rwlock (read ) func (mu ) .decref () func (mu ) .increfAndClose () func (mu ) .incref () type 31 ".internal/poll.pollDesc" func (pd ) .waitCanceled (mode ) func (pd ) .waitRead (isFile ) func (pd ) .prepareWrite (isFile ) func (pd ) .waitWrite (isFile ) func (pd ) .prepareRead (isFile ) func (pd ) .pollable () func (pd ) .prepare (mode , isFile ) func (pd ) .wait (mode , isFile ) func (pd ) .close () func (pd ) .evict () func (pd ) .init (fd ) type 32 "internal/poll.FD" func (fd ) ReadMsg (p , oob , flags ) (? , ? , ? , ? , ? ) func (fd ) Fstat (s ) func (fd ) SetDeadline (t ) ($ret30 ) func (fd ) RawRead (f ) func (fd ) .decref () func (fd ) .eofError (n , err ) func (fd ) SetsockoptInet4Addr (level , name , arg ) func (fd ) WriteTo (p , sa ) (? , ? ) func (fd ) .incref () func (fd ) WriteMsgInet6 (p , oob , sa ) (? , ? , ? ) func (fd ) SetWriteDeadline (t ) ($ret32 ) func (fd ) WriteMsg (p , oob , sa ) (? , ? , ? ) func (fd ) Accept () (? , ? , ? , ? ) func (fd ) Seek (offset , whence ) (? , ? ) func (fd ) Fchmod (mode ) func (fd ) SetsockoptByte (level , name , arg ) func (fd ) WaitWrite () func (fd ) SetsockoptIPMreqn (level , name , mreq ) func (fd ) Fchdir () func (fd ) SetsockoptInt (level , name , arg ) func (fd ) SetsockoptIPv6Mreq (level , name , mreq ) func (fd ) Fchown (uid , gid ) func (fd ) WriteToInet6 (p , sa ) (? , ? ) func (fd ) SetReadDeadline (t ) ($ret31 ) func (fd ) RawWrite (f ) func (fd ) Pread (p , off ) (? , ? ) func (fd ) Read (p ) (? , ? ) func (fd ) SetsockoptLinger (level , name , l ) func (fd ) ReadFromInet4 (p , from ) (? , ? ) func (fd ) Write (p ) (? , ? ) func (fd ) ReadFrom (p ) (? , ? , ? ) func (fd ) .readLock () func (fd ) Close () func (fd ) ReadMsgInet6 (p , oob , flags , sa6 ) (? , ? , ? , ? ) func (fd ) .writeLock () func (fd ) WriteMsgInet4 (p , oob , sa ) (? , ? , ? ) func (fd ) WriteToInet4 (p , sa ) (? , ? ) func (fd ) .writeUnlock () func (fd ) Pwrite (p , off ) (? , ? ) func (fd ) ReadDirent (buf ) (? , ? ) func (fd ) SetBlocking () func (fd ) ReadFromInet6 (p , from ) (? , ? ) func (fd ) Ftruncate (size ) func (fd ) ReadMsgInet4 (p , oob , flags , sa4 ) (? , ? , ? , ? ) func (fd ) .destroy () func (fd ) Writev (v ) (? , ? ) func (fd ) RawControl (f ) func (fd ) Init (net , pollable ) func (fd ) Fsync () func (fd ) Dup () (? , ? , ? ) func (fd ) .readUnlock () func (fd ) Shutdown (how ) func (fd ) SetsockoptIPMreq (level , name , mreq ) func (fd ) WriteOnce (p ) (? , ? ) type 33 "io.Closer" type 34 "io.ReadCloser" type 35 "io.Reader" type 36 "io.WriteCloser" type 37 "io.Writer" type 38 "io/fs.DirEntry" type 39 "io/fs.FileInfo" type 40 "io/fs.FileMode" func (m ) Perm () ($ret9 ) func (m ) IsDir () ($ret7 ) func (m ) Type () ($ret10 ) func (m ) IsRegular () ($ret8 ) func (m ) String () type 41 ".os.dirInfo" func (d ) .close () type 42 ".os.file" func (file ) .close () type 43 ".os.readdirMode" type 44 "os.DirEntry" = type 45 "os.File" func (f ) Chdir () func (f ) .setDeadline (t ) func (f ) Sync () func (f ) Name () func (f ) Truncate (size ) func (f ) WriteAt (b , off ) (n , err ) func (f ) .wrapErr (op , err ) func (f ) SyscallConn () (? , ? ) func (f ) WriteString (s ) (n , err ) func (f ) ReadFrom (r ) (n , err ) func (f ) .setReadDeadline (t ) func (f ) SetReadDeadline (t ) func (f ) .setWriteDeadline (t ) func (f ) .checkValid (op ) ($ret131 ) func (f ) Fd () func (f ) .write (b ) (n , err ) func (f ) Chown (uid , gid ) func (f ) Readdir (n ) (? , ? ) func (f ) .readFrom (r ) (written , handled , err ) func (f ) .seek (offset , whence ) (ret , err ) func (f ) SetWriteDeadline (t ) func (f ) ReadAt (b , off ) (n , err ) func (f ) Stat () (? , ? ) func (f ) Read (b ) (n , err ) func (f ) .pread (b , off ) (n , err ) func (f ) Write (b ) (n , err ) func (f ) .readdir (n , mode ) (names , dirents , infos , err ) func (f ) Seek (offset , whence ) (ret , err ) func (f ) ReadDir (n ) (? , ? ) func (f ) Chmod (mode ) func (f ) Readdirnames (n ) (names , err ) func (f ) SetDeadline (t ) func (f ) Close () func (f ) .chmod (mode ) func (f ) .read (b ) (n , err ) func (f ) .pwrite (b , off ) (n , err ) type 46 "os.FileInfo" = type 47 "os.FileMode" = type 48 "os.Process" func (p ) .blockUntilWaitable () (? , ? ) func (p ) .wait () (ps , err ) func (p ) .kill () func (p ) Signal (sig ) func (p ) Kill () func (p ) .signal (sig ) func (p ) Release () func (p ) .done () func (p ) .release () func (p ) Wait () (? , ? ) func (p ) .setDone () type 49 "os.ProcessState" func (p ) .sys () func (p ) .success () func (p ) String () func (p ) Pid () func (p ) .sysUsage () func (p ) .systemTime () func (p ) UserTime () func (p ) .userTime () func (p ) SystemTime () func (p ) ExitCode () func (p ) Exited () func (p ) Success () func (p ) Sys () func (p ) SysUsage () func (p ) .exited () type 50 "os.Signal" type 51 "os/exec.Cmd" func (c ) Output () (? , ? ) func (c ) .stdout () (f , err ) func (c ) Start () func (c ) StdoutPipe () (? , ? ) func (c ) .writerDescriptor (w ) (f , err ) func (c ) StderrPipe () (? , ? ) func (c ) StdinPipe () (? , ? ) func (c ) CombinedOutput () (? , ? ) func (c ) .stderr () (f , err ) func (c ) String () func (c ) .envv () (? , ? ) func (c ) .argv () func (c ) .stdin () (f , err ) func (c ) Wait () func (c ) .closeDescriptors (closers ) func (c ) Run () type 52 "sort.Interface" type 53 "sort.StringSlice" func (x ) Sort () func (x ) Swap (i , j ) func (x ) Less (i , j ) ($ret21 ) func (x ) Len () ($ret20 ) func (p ) Search (x ) ($ret9 ) type 54 "sync.Locker" type 55 "sync.Mutex" func (m ) .unlockSlow (new ) func (m ) Unlock () func (m ) .lockSlow () func (m ) TryLock () func (m ) Lock () type 56 "sync.RWMutex" func (rw ) RLocker () ($ret27 ) func (rw ) Unlock () func (rw ) TryLock () func (rw ) Lock () func (rw ) TryRLock () func (rw ) .rUnlockSlow (r ) func (rw ) RUnlock () func (rw ) RLock () type 57 ".syscall._DIR" type 58 ".syscall.___dirstream" type 59 ".syscall._socklen_t" type 60 "syscall.Credential" type 61 "syscall.DIR" type 62 "syscall.IPMreq" type 63 "syscall.IPMreqn" type 64 "syscall.IPv6Mreq" type 65 "syscall.Iovec" func (iov ) SetLen (length ) type 66 "syscall.Iovec_len_t" type 67 "syscall.Linger" type 68 "syscall.RawConn" type 69 "syscall.RawSockaddr" type 70 "syscall.RawSockaddrAny" type 71 "syscall.RawSockaddrInet4" func (sa ) .setLen () ($ret90 ) type 72 "syscall.RawSockaddrInet6" func (sa ) .setLen () ($ret91 ) type 73 "syscall.Rusage" type 74 "syscall.Signal" func (s ) Signal () func (s ) String () ($ret122 ) type 75 "syscall.Sockaddr" type 76 "syscall.SockaddrInet4" func (sa ) .sockaddr () (? , ? , ? ) type 77 "syscall.SockaddrInet6" func (sa ) .sockaddr () (? , ? , ? ) type 78 "syscall.Socklen_t" type 79 "syscall.Stat_t" type 80 "syscall.SysProcAttr" type 81 "syscall.SysProcIDMap" type 82 "syscall.Timespec" func (ts ) Nano () func (ts ) Unix () (sec , nsec ) type 83 "syscall.Timespec_nsec_t" = type 84 "syscall.Timespec_sec_t" = type 85 "syscall.Timeval" func (tv ) Unix () (sec , nsec ) func (tv ) Nano () type 86 "syscall.Timeval_sec_t" = type 87 "syscall.Timeval_usec_t" = type 88 "syscall.WaitStatus" func (w ) TrapCause () func (w ) StopSignal () func (w ) Signal () func (w ) CoreDump () func (w ) ExitStatus () func (w ) Continued () func (w ) Stopped () func (w ) Signaled () func (w ) Exited () type 89 ".time.zone" type 90 ".time.zoneTrans" type 91 "time.Duration" func (d ) String () func (d ) Nanoseconds () ($ret73 ) func (d ) Seconds () ($ret76 ) func (d ) Microseconds () ($ret74 ) func (d ) Milliseconds () ($ret75 ) func (d ) Hours () ($ret78 ) func (d ) Truncate (m ) ($ret79 ) func (d ) Minutes () ($ret77 ) func (d ) Round (m ) type 92 "time.Location" func (l ) .get () func (l ) String () func (l ) .lookup (sec ) (name , offset , start , end , isDST ) func (l ) .lookupFirstZone () func (l ) .firstZoneUsed () func (l ) .lookupName (name , unix ) (offset , ok ) type 93 "time.Month" func (m ) String () type 94 "time.Time" func (t ) AddDate (years , months , days ) func (t ) .date (full ) (year , month , day , yday ) func (t ) IsDST () func (t ) MarshalJSON () (? , ? ) func (t ) Format (layout ) func (t ) Add (d ) func (t ) Before (u ) func (t ) GoString () func (t ) String () func (t ) Sub (u ) func (t ) .locabs () (name , offset , abs ) func (t ) Equal (u ) func (t ) Nanosecond () func (t ) In (loc ) func (t ) UTC () func (t ) IsZero () func (t ) Weekday () func (t ) Date () (year , month , day ) func (t ) UnixMilli () func (t ) Year () func (t ) .addSec (d ) func (t ) UnmarshalJSON (data ) func (t ) Second () func (t ) .nsec () func (t ) .unixSec () func (t ) MarshalBinary () (? , ? ) func (t ) Clock () (hour , min , sec ) func (t ) Zone () (name , offset ) func (t ) .setLoc (loc ) func (t ) Day () func (t ) GobDecode (data ) func (t ) After (u ) func (t ) UnixNano () func (t ) .setMono (m ) func (t ) Minute () func (t ) AppendFormat (b , layout ) func (t ) MarshalText () (? , ? ) func (t ) .stripMono () func (t ) Round (d ) func (t ) Truncate (d ) func (t ) UnmarshalText (data ) func (t ) UnmarshalBinary (data ) func (t ) Unix () func (t ) YearDay () func (t ) .mono () func (t ) UnixMicro () func (t ) Local () func (t ) .sec () func (t ) Hour () func (t ) .abs () func (t ) ISOWeek () (year , week ) func (t ) GobEncode () (? , ? ) func (t ) Month () func (t ) Location () type 95 "time.Weekday" func (d ) String () type 96 "unicode.Range16" type 97 "unicode.Range32" type 98 "unicode.RangeTable" type 99 (? ...) type 100 (? ) type 101 (? , ? , ? ) type 102 (? , ? ) type 103 (? ) type 104 (? , ? ) type 105 (? , ? ) type 106 (? , ? ) type 107 (? ) type 108 () type 109 () type 110 (? ) type 111 (? , ? ) type 112 (? ) type 113 (? , ? ) type 114 (? ) type 115 (? , ? ...) type 116 (? , ? ) type 117 (? , ? , ? ) type 118 (? , ? , ? , ? ) type 119 (? , ? , ? , ? ) type 120 (? , ? , ? ) type 121 (? , ? ) type 122 (? , ? ) type 123 (? , ? ) (? , ? ) type 124 (? , ? ) type 125 (? , ? ) type 126 (? ) (? , ? ) type 127 (? ) type 128 (? ) type 129 (? ) type 130 (? ) type 131 (? ) (? , ? ) type 132 (? ) type 133 (? ) type 134 (? ) type 135 * type 136 * type 137 * type 138 * type 139 * type 140 * type 141 * type 142 * type 143 * type 144 * type 145 * type 146 * type 147 * type 148 * type 149 * type 150 * type 151 * type 152 * type 153 * type 154 * type 155 * type 156 * type 157 * type 158 * type 159 * type 160 * type 161 * type 162 * type 163 * type 164 * type 165 * type 166 * type 167 * type 168 * type 169 * type 170 * type 171 * type 172 * type 173 * type 174 * type 175 * type 176 * type 177 * type 178 * type 179 * type 180 * type 181 * type 182 * type 183 * type 184 * type 185 * type 186 * type 187 * type 188 * type 189 struct { Addr ; Pad ; } type 190 struct { Base ; Len ; } type 191 struct { Chroot ; Credential ; Ptrace ; Setsid ; Setpgid ; Setctty ; Noctty ; Ctty ; Foreground ; Pgid ; Pdeathsig ; Cloneflags ; Unshareflags ; UidMappings ; GidMappings ; GidMappingsEnableSetgroups ; AmbientCaps ; } type 192 struct { ContainerID ; HostID ; Size ; } type 193 struct { Dev ; Ino ; Nlink ; Mode ; Uid ; Gid ; .syscall.__pad0 ; Rdev ; Size ; Blksize ; Blocks ; Atim ; Mtim ; Ctim ; .syscall.__glibc_reserved ; } type 194 struct { Dir ; } type 195 struct { Dir ; Name ; ImportComment ; Doc ; ImportPath ; Root ; SrcRoot ; PkgRoot ; PkgTargetRoot ; BinDir ; Goroot ; PkgObj ; AllTags ; ConflictDir ; BinaryOnly ; GoFiles ; CgoFiles ; IgnoredGoFiles ; InvalidGoFiles ; IgnoredOtherFiles ; CFiles ; CXXFiles ; MFiles ; HFiles ; FFiles ; SFiles ; SwigFiles ; SwigCXXFiles ; SysoFiles ; CgoCFLAGS ; CgoCPPFLAGS ; CgoCXXFLAGS ; CgoFFLAGS ; CgoLDFLAGS ; CgoPkgConfig ; TestGoFiles ; XTestGoFiles ; Imports ; ImportPos ; TestImports ; TestImportPos ; XTestImports ; XTestImportPos ; EmbedPatterns ; EmbedPatternPos ; TestEmbedPatterns ; TestEmbedPatternPos ; XTestEmbedPatterns ; XTestEmbedPatternPos ; } type 196 struct { Dir ; Packages ; Files ; } type 197 struct { Doc ; Name ; Path ; Comment ; EndPos ; } type 198 struct { Doc ; Package ; Name ; Decls ; Scope ; Imports ; Unresolved ; Comments ; } type 199 struct { Family ; Data ; } type 200 struct { Family ; Port ; Addr ; Zero ; } type 201 struct { Family ; Port ; Flowinfo ; Addr ; Scope_id ; } type 202 struct { FieldTrack ; PreemptibleLoops ; StaticLockRanking ; Unified ; RegabiWrappers ; RegabiReflect ; RegabiArgs ; PacerRedesign ; HeapMinimum512KiB ; } type 203 struct { Filename ; Offset ; Line ; Column ; } type 204 struct { GOARCH ; GOOS ; GOROOT ; GOPATH ; Dir ; CgoEnabled ; UseAllFiles ; Compiler ; BuildTags ; ToolTags ; ReleaseTags ; InstallSuffix ; JoinPath ; SplitPathList ; IsAbsPath ; IsDir ; HasSubdir ; ReadDir ; OpenFile ; } type 205 struct { Kind ; Name ; Decl ; Data ; Type ; } type 206 struct { List ; } type 207 struct { Lo ; Hi ; Stride ; } type 208 struct { Lo ; Hi ; Stride ; } type 209 struct { Multiaddr ; Interface ; } type 210 struct { Multiaddr ; Address ; Ifindex ; } type 211 struct { Multiaddr ; Interface ; } type 212 struct { NamePos ; Name ; Obj ; } type 213 struct { Offset ; Filename ; Line ; Column ; } type 214 struct { Onoff ; Linger ; } type 215 struct { Outer ; Objects ; } type 216 struct { Path ; Args ; Env ; Dir ; Stdin ; Stdout ; Stderr ; ExtraFiles ; SysProcAttr ; Process ; ProcessState ; .os/exec.ctx ; .os/exec.lookPathErr ; .os/exec.finished ; .os/exec.childFiles ; .os/exec.closeAfterStart ; .os/exec.closeAfterWait ; .os/exec.goroutine ; .os/exec.errch ; .os/exec.waitDone ; } type 217 struct { Pid ; .os.handle ; .os.isdone ; .os.sigMu ; } type 218 struct { Port ; Addr ; .syscall.raw ; } type 219 struct { Port ; ZoneId ; Addr ; .syscall.raw ; } type 220 struct { R16 ; R32 ; LatinOffset ; } type 221 struct { Sec ; Nsec ; } type 222 struct { Sec ; Usec ; } type 223 struct { Slash ; Text ; } type 224 struct { Uid ; Gid ; Groups ; NoSetGroups ; } type 225 struct { Utime ; Stime ; Maxrss ; Ixrss ; Idrss ; Isrss ; Minflt ; Majflt ; Nswap ; Inblock ; Oublock ; Msgsnd ; Msgrcv ; Nsignals ; Nvcsw ; Nivcsw ; } type 226 struct { ValuePos ; Kind ; Value ; } type 227 struct { ? ; } type 228 struct { } type 229 struct { .bufio.buf ; .bufio.rd ; .bufio.r ; .bufio.w ; .bufio.err ; .bufio.lastByte ; .bufio.lastRuneSize ; } type 230 struct { .go/build.name ; .go/build.header ; .go/build.fset ; .go/build.parsed ; .go/build.parseErr ; .go/build.imports ; .go/build.embeds ; .go/build.embedErr ; } type 231 struct { .go/build.path ; .go/build.pos ; .go/build.doc ; } type 232 struct { .go/build.pattern ; .go/build.pos ; } type 233 struct { .go/token.mutex ; .go/token.base ; .go/token.files ; .go/token.last ; } type 234 struct { .go/token.set ; .go/token.name ; .go/token.base ; .go/token.size ; .go/token.mutex ; .go/token.lines ; .go/token.infos ; } type 235 struct { .internal/poll.fdmu ; Sysfd ; .internal/poll.pd ; .internal/poll.iovecs ; .internal/poll.csema ; .internal/poll.isBlocking ; IsStream ; ZeroReadIsEOF ; .internal/poll.isFile ; } type 236 struct { .internal/poll.runtimeCtx ; } type 237 struct { .internal/poll.state ; .internal/poll.rsema ; .internal/poll.wsema ; } type 238 struct { .os.dir ; } type 239 struct { .os.pfd ; .os.name ; .os.dirinfo ; .os.nonblock ; .os.stdoutOrErr ; .os.appendMode ; } type 240 struct { .os.pid ; .os.status ; .os.rusage ; } type 241 struct { .sync.state ; .sync.sema ; } type 242 struct { .sync.w ; .sync.writerSem ; .sync.readerSem ; .sync.readerCount ; .sync.readerWait ; } type 243 struct { .time.name ; .time.offset ; .time.isDST ; } type 244 struct { .time.name ; .time.zone ; .time.tx ; .time.extend ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } type 245 struct { .time.wall ; .time.ext ; .time.loc ; } type 246 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } type 247 [14 ] type 248 [16 ] type 249 [256 ] type 250 [3 ] type 251 [4 ] type 252 [8 ] type 253 [96 ] type 254 [] type 255 [] type 256 [] type 257 [] type 258 [] type 259 [] type 260 [] type 261 [] type 262 [] type 263 [] type 264 [] type 265 [] type 266 [] type 267 [] type 268 [] type 269 [] type 270 [] type 271 [] type 272 [] type 273 [] type 274 [] type 275 [] type 276 [] type 277 [] type 278 [] type 279 [] type 280 [] type 281 [] type 282 map [] type 283 map [] type 284 map [] type 285 chan <- type 286 chan type 287 chan type 288 interface { Close () ; } type 289 interface { ? ; ? ; } type 290 interface { ? ; ? ; } type 291 interface { Control (f ) ; Read (f ) ; Write (f ) ; } type 292 interface { Deadline () (deadline , ok ); Done () ; Err () ; Value (key ) ; } type 293 interface { End () ; Pos () ; } type 294 interface { ? ; .go/ast.declNode (); } type 295 interface { Eval (ok ) ; String () ; .go/build/constraint.isExpr (); } type 296 interface { Info () (? , ? ); IsDir () ; Name () ; Type () ; } type 297 interface { IsDir () ; ModTime () ; Mode () ; Name () ; Size () ; Sys () ; } type 298 interface { Len () ; Less (i , j ) ; Swap (i , j ); } type 299 interface { Lock (); Unlock (); } type 300 interface { Read (p ) (n , err ); } type 301 interface { Signal (); String () ; } type 302 interface { Write (p ) (n , err ); } type 303 interface { .syscall.sockaddr () (ptr , len , err ); } func .envOr (name , def ) ($ret15 ) // /build/gcc/src/gcc/libgo/go/go/build/build.go:355 var s = Getenv(name) //356 { //357 if (s == $convert(, "")) { //357 { //358 $ret15 = def //358 return //358 } //0 } //357 } //359 { //360 $ret15 = s //360 return //360 } //0 var .goBuildComment const AllowBinary = 2 func ArchChar (goarch ) ($ret51 , $ret52 ) // /build/gcc/src/gcc/libgo/go/go/build/build.go:1997 { //1998 { //1998 var $t0 = "?" //1998 var $t1 = New($convert(, "architecture letter no longer used")) //1998 $ret51 = $t0 //1998 $ret52 = $t1 //1998 } //0 return //1998 } //0 var Default const FindOnly = 1 const IgnoreVendor = 8 func Import (path , srcDir , mode ) (? , ? ) const ImportComment = 4 func ImportDir (dir , mode ) (? , ? ) func IsLocalImport (path ) ($ret50 ) // /build/gcc/src/gcc/libgo/go/go/build/build.go:1987 { //1988 $ret50 = ((((path == $convert(, ".")) || (path == $convert(, ".."))) || HasPrefix(path, $convert(, "./"))) || HasPrefix(path, $convert(, "../"))) //1988 return //1988 } //0 var ToolDir func NewReaderSize (rd , size ) func Equal (a , b ) ($ret17 ) // /build/gcc/src/gcc/libgo/go/bytes/bytes.go:18 { //20 $ret17 = ($convert(, a) == $convert(, b)) //20 return //20 } //0 func HasPrefix (s , prefix ) ($ret39 ) // /build/gcc/src/gcc/libgo/go/bytes/bytes.go:541 { //542 $ret39 = ((len(s) >= len(prefix)) && Equal((s)[0 :len(prefix)], prefix)) //542 return //542 } //0 func Index (s , sep ) func TrimSpace (s ) func New (text ) func .expList (exp , base , all ) var Experiment func IndexByte (b , c ) func IndexByteString (s , c ) func .fixCmd (name , cmd ) func Getenv (key ) func Command (name , arg ...) func .lastSlash (s ) ($ret3 ) // /build/gcc/src/gcc/libgo/go/path/path.go:139 var i = (len(s) - 1 ) //140 { //141 { //141 goto $l0 //141 :$l1 //141 { //141 i = (i - $convert(, 1 )) //142 } //143 :$l0 //141 if ((i >= $convert(, 0 )) && ((s)[i] != $convert(, 47' ))) { //141 goto $l1 //141 } //141 } //143 } //143 { //144 $ret3 = i //144 return //144 } //0 func .join (elem ) func .splitList (path ) var .defaultGOROOT func .gogetenv (key ) func Sort (data ) func FormatInt (i , base ) func .genSplit (s , sep , sepSave , n ) func .indexFunc (s , f , truth ) func Contains (s , substr ) ($ret43 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:61 { //62 $ret43 = (Index(s, substr) >= $convert(, 0 )) //62 return //62 } //0 func HasPrefix (s , prefix ) ($ret60 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:448 { //449 $ret60 = ((len(s) >= len(prefix)) && ((s)[0 :len(prefix)] == prefix)) //449 return //449 } //0 func HasSuffix (s , suffix ) ($ret61 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:453 { //454 $ret61 = ((len(s) >= len(suffix)) && ((s)[(len(s) - len(suffix)):] == suffix)) //454 return //454 } //0 func Index (s , substr ) func IndexAny (s , chars ) func IndexByte (s , c ) ($ret47 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:113 { //114 $ret47 = IndexByteString(s, c) //114 return //114 } //0 func LastIndex (s , substr ) func Replace (s , old , new , n ) func ReplaceAll (s , old , new ) ($ret95 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:1036 { //1037 $ret95 = Replace(s, old, new, $convert(, -1 )) //1037 return //1037 } //0 func Environ () func .isExcludingLatin (rangeTab , r ) var .properties var Letter checksum 820B6137A07027ADCBBEEF59838B8518173B1B7E v3; package constraint pkgpath go/build/constraint import errors errors "errors" import strings strings "strings" import unicode unicode "unicode" import utf8 unicode/utf8 "unicode/utf8" init constraint go_1build_1constraint..import errors errors..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import io io..import runtime runtime..import sync sync..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos race ~internal_1race unsafeheader ~internal_1unsafeheader atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 1 2 1 3 1 5 3 2 3 5 4 1 4 2 4 3 4 5 4 6 5 2 6 2 6 5 types 32 7 253 24 253 253 82 264 35 35 38 47 75 48 34 18 18 18 18 18 18 65 65 54 73 35 31 43 25 22 20 20 108 type 1 "AndExpr" func (x ) .isExpr () // /build/gcc/src/gcc/libgo/go/go/build/constraint/expr.go:82 func (x ) Eval (ok ) func (x ) String () type 2 "Expr" type 3 "NotExpr" func (x ) .isExpr () // /build/gcc/src/gcc/libgo/go/go/build/constraint/expr.go:60 func (x ) Eval (ok ) func (x ) String () type 4 "OrExpr" func (x ) .isExpr () // /build/gcc/src/gcc/libgo/go/go/build/constraint/expr.go:112 func (x ) Eval (ok ) func (x ) String () type 5 "SyntaxError" func (e ) Error () type 6 "TagExpr" func (x ) .isExpr () // /build/gcc/src/gcc/libgo/go/go/build/constraint/expr.go:43 func (x ) Eval (ok ) func (x ) String () type 7 "unicode.Range16" type 8 "unicode.Range32" type 9 "unicode.RangeTable" type 10 (? , ? ) type 11 (? , ? , ? , ? ) type 12 (? , ? ) type 13 (? ) type 14 * type 15 * type 16 * type 17 * type 18 * type 19 * type 20 struct { Lo ; Hi ; Stride ; } type 21 struct { Lo ; Hi ; Stride ; } type 22 struct { Offset ; Err ; } type 23 struct { R16 ; R32 ; LatinOffset ; } type 24 struct { Tag ; } type 25 struct { X ; } type 26 struct { X ; Y ; } type 27 [256 ] type 28 [] type 29 [] type 30 [] type 31 interface { Eval (ok ) ; String () ; .go/build/constraint.isExpr (); } func IsGoBuild (line ) func IsPlusBuild (line ) func Parse (line ) (? , ? ) func PlusBuildLines (x ) (? , ? ) func .genSplit (s , sep , sepSave , n ) func Index (s , substr ) func .isExcludingLatin (rangeTab , r ) var .properties var Digit var Letter checksum E1FFD7957E3B51CBB354AC8544726AF8B89E215B v3; package constant pkgpath go/constant import fmt fmt "fmt" import token go/token "go/token" import math math "math" import big math/big "math/big" import bits math/bits "math/bits" import strconv strconv "strconv" import strings strings "strings" import sync sync "sync" import utf8 unicode/utf8 "unicode/utf8" indirectimport io io indirectimport rand math/rand init constant go_1constant..import bytes bytes..import binary encoding_1binary..import errors errors..import fmt fmt..import token go_1token..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import big math_1big..import rand math_1rand..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 1 3 1 6 1 9 1 11 1 19 1 22 1 25 2 3 2 6 2 9 2 11 2 13 2 18 2 19 2 21 2 22 2 25 3 6 3 9 3 19 4 3 4 6 4 7 4 8 4 9 4 10 4 11 4 12 4 13 4 16 4 17 4 18 4 19 4 20 4 21 4 22 4 23 4 24 4 25 5 3 5 4 5 6 5 7 5 8 5 9 5 10 5 11 5 12 5 13 5 16 5 17 5 18 5 19 5 20 5 21 5 22 5 23 5 24 5 25 7 3 7 6 7 9 7 19 8 3 8 6 8 7 8 9 8 11 8 19 8 22 8 23 8 24 9 6 9 19 10 6 10 19 10 22 11 3 11 6 11 9 11 19 11 22 12 3 12 6 12 7 12 9 12 11 12 17 12 19 12 20 12 22 12 23 12 24 13 6 14 1 14 2 14 3 14 4 14 6 14 7 14 8 14 9 14 10 14 11 14 12 14 13 14 15 14 16 14 17 14 18 14 19 14 20 14 21 14 22 14 23 14 24 14 25 15 6 15 13 15 19 15 22 16 3 16 6 16 7 16 8 16 9 16 10 16 11 16 12 16 17 16 19 16 20 16 22 16 23 16 24 17 3 17 6 17 9 17 19 18 3 18 6 18 9 18 13 18 19 18 21 18 22 18 25 19 6 20 6 20 9 20 19 21 3 21 6 21 9 21 13 21 19 22 6 22 19 23 3 23 6 23 7 23 9 23 19 23 22 24 3 24 6 24 7 24 9 24 19 24 22 24 23 types 70 3 65 25 587 420 438 612 436 436 527 594 34 30 291 34 35 38 36 3967 79 4424 5358 2267 84 35 1021 37 39 212 34 48 34 55 34 47 37 76 33 18 19 19 19 19 19 19 19 125 71 47 47 47 65 102 70 199 131 64 21 22 21 21 22 22 122 195 65 56 64 61 295 type 1 "Kind" func (i ) String () type 2 "Value" type 3 ".go/constant.boolVal" func (? ) Kind () ($ret2 ) // /build/gcc/src/gcc/libgo/go/go/constant/value.go:105 { //105 $ret2 = 1 //105 return //105 } //0 func (x ) String () ($ret10 ) // /build/gcc/src/gcc/libgo/go/go/constant/value.go:114 { //114 $ret10 = FormatBool($convert(, x)) //114 return //114 } //0 func (x ) ExactString () func (? ) .implementsValue () // /build/gcc/src/gcc/libgo/go/go/constant/value.go:262 type 4 ".go/constant.complexVal" func (? ) Kind () ($ret8 ) // /build/gcc/src/gcc/libgo/go/go/constant/value.go:111 { //111 $ret8 = 5 //111 return //111 } //0 func (x ) String () func (x ) ExactString () func (? ) .implementsValue () // /build/gcc/src/gcc/libgo/go/go/constant/value.go:268 type 5 ".go/constant.floatVal" func (? ) Kind () ($ret7 ) // /build/gcc/src/gcc/libgo/go/go/constant/value.go:110 { //110 $ret7 = 4 //110 return //110 } //0 func (x ) String () func (x ) ExactString () func (? ) .implementsValue () // /build/gcc/src/gcc/libgo/go/go/constant/value.go:267 type 6 ".go/constant.int64Val" func (? ) Kind () ($ret4 ) // /build/gcc/src/gcc/libgo/go/go/constant/value.go:107 { //107 $ret4 = 3 //107 return //107 } //0 func (x ) String () ($ret15 ) // /build/gcc/src/gcc/libgo/go/go/constant/value.go:188 { //188 $ret15 = FormatInt($convert(, x), $convert(, 10 )) //188 return //188 } //0 func (x ) ExactString () func (? ) .implementsValue () // /build/gcc/src/gcc/libgo/go/go/constant/value.go:264 type 7 ".go/constant.intVal" func (? ) Kind () ($ret5 ) // /build/gcc/src/gcc/libgo/go/go/constant/value.go:108 { //108 $ret5 = 3 //108 return //108 } //0 func (x ) String () func (x ) ExactString () func (? ) .implementsValue () // /build/gcc/src/gcc/libgo/go/go/constant/value.go:266 type 8 ".go/constant.ratVal" func (? ) Kind () ($ret6 ) // /build/gcc/src/gcc/libgo/go/go/constant/value.go:109 { //109 $ret6 = 4 //109 return //109 } //0 func (x ) String () func (x ) ExactString () func (? ) .implementsValue () // /build/gcc/src/gcc/libgo/go/go/constant/value.go:265 type 9 ".go/constant.stringVal" func (? ) Kind () ($ret3 ) // /build/gcc/src/gcc/libgo/go/go/constant/value.go:106 { //106 $ret3 = 2 //106 return //106 } //0 func (x ) String () func (x ) .string () func (x ) .appendReverse (list ) func (x ) ExactString () func (? ) .implementsValue () // /build/gcc/src/gcc/libgo/go/go/constant/value.go:263 type 10 ".go/constant.unknownVal" func (? ) Kind () ($ret1 ) // /build/gcc/src/gcc/libgo/go/go/constant/value.go:104 { //104 $ret1 = 0 //104 return //104 } //0 func (? ) String () ($ret9 ) // /build/gcc/src/gcc/libgo/go/go/constant/value.go:113 { //113 $ret9 = $convert(, "unknown") //113 return //113 } //0 func (x ) ExactString () func (? ) .implementsValue () // /build/gcc/src/gcc/libgo/go/go/constant/value.go:261 type 11 "fmt.ScanState" type 12 "fmt.State" type 13 "go/token.Token" func (tok ) IsKeyword () ($ret28 ) func (tok ) IsOperator () ($ret27 ) func (tok ) IsLiteral () ($ret26 ) func (op ) Precedence () func (tok ) String () type 14 "io.ByteReader" type 15 "io.ByteScanner" type 16 ".math/big.divisor" type 17 ".math/big.form" type 18 ".math/big.nat" func (z ) .divRecursiveStep (u , v , depth , tmp , temps ) func (x ) .modW (d ) (r ) func (z ) .divW (x , y ) (q , r ) func (z ) .div (z2 , u , v ) (q , r ) func (n ) .probablyPrimeMillerRabin (reps , force2 ) func (z ) .scan (r , base , fracOk ) (res , b , count , err ) func (z ) .sqrt (x ) func (z ) .bytes (buf ) (i ) func (z ) .expNN (x , y , m ) func (z ) .expWW (x , y ) func (z ) .montgomery (x , y , m , k , n ) func (z ) .shr (x , s ) func (z ) .norm () ($ret147 ) func (q ) .convertWords (s , b , ndigits , bb , table ) func (z ) .add (x , y ) func (x ) .utoa (base ) func (z ) .setBit (x , i , b ) func (z ) .mulRange (a , b ) func (z ) .make (n ) func (z ) .divRecursive (u , v ) func (z ) .divLarge (u , uIn , vIn ) (q , r ) func (x ) .bitLen () ($ret163 ) func (n ) .probablyPrimeLucas () func (z ) .setWord (x ) func (x ) .itoa (neg , base ) func (z ) .clear () func (z ) .sqr (x ) func (x ) .trailingZeroBits () ($ret164 ) func (q ) .divBasic (u , v ) func (z ) .sub (x , y ) func (x ) .cmp (y ) (r ) func (z ) .shl (x , s ) func (x ) .bit (i ) ($ret169 ) func (x ) .sticky (i ) func (z ) .setUint64 (x ) func (z ) .and (x , y ) func (z ) .mul (x , y ) func (z ) .mulAddWW (x , y , r ) func (z ) .andNot (x , y ) func (z ) .or (x , y ) func (z ) .xor (x , y ) func (z ) .setBytes (buf ) func (z ) .set (x ) func (z ) .random (rand , limit , n ) func (z ) .expNNWindowed (x , y , m ) func (z ) .expNNMontgomery (x , y , m ) type 19 "math/big.Accuracy" func (i ) String () type 20 "math/big.Float" func (z ) Sqrt (x ) func (x ) Uint64 () (? , ? ) func (z ) SetInf (signbit ) func (z ) Copy (x ) func (z ) SetRat (x ) func (x ) .fmtX (buf , prec ) func (z ) .sqrtInverse (x ) func (z ) SetInt (x ) func (z ) SetInt64 (x ) func (x ) Prec () func (x ) Float32 () (? , ? ) func (z ) SetUint64 (x ) func (x ) Float64 () (? , ? ) func (z ) SetFloat64 (x ) func (z ) .setExpAndRound (exp , sbit ) func (z ) .setBits64 (neg , x ) func (z ) Set (x ) func (x ) .ucmp (y ) func (x ) MinPrec () func (z ) SetPrec (prec ) func (x ) Int64 () (? , ? ) func (x ) Mode () func (x ) Int (z ) (? , ? ) func (x ) Rat (z ) (? , ? ) func (x ) Sign () func (x ) Signbit () func (z ) SetMantExp (mant , exp ) func (z ) GobDecode (buf ) func (z ) Abs (x ) func (z ) Neg (x ) func (z ) SetMode (mode ) func (z ) .uadd (x , y ) func (z ) .round (sbit ) func (x ) MantExp (mant ) (exp ) func (x ) MarshalText () (text , err ) func (z ) .usub (x , y ) func (z ) .umul (x , y ) func (z ) Add (x , y ) func (x ) IsInt () func (x ) Format (s , format ) func (x ) Acc () func (z ) Sub (x , y ) func (z ) Mul (x , y ) func (x ) .ord () func (x ) .validate () func (z ) .pow5 (n ) func (x ) .fmtB (buf ) func (z ) Quo (x , y ) func (x ) Cmp (y ) func (x ) IsInf () func (z ) SetString (s ) (? , ? ) func (z ) .scan (r , base ) (f , b , err ) func (z ) Parse (s , base ) (f , b , err ) func (z ) UnmarshalText (text ) func (z ) Scan (s , ch ) func (x ) Text (format , prec ) func (x ) String () func (x ) GobEncode () (? , ? ) func (x ) Append (buf , fmt , prec ) func (z ) .uquo (x , y ) func (x ) .fmtP (buf ) type 21 "math/big.Int" func (z ) .scaleDenom (x , f ) func (x ) ProbablyPrime (n ) func (x ) MarshalJSON () (? , ? ) func (z ) UnmarshalText (text ) func (x ) MarshalText () (text , err ) func (z ) Exp (x , y , m ) func (x ) Cmp (y ) (r ) func (z ) Quo (x , y ) func (x ) IsInt64 () func (z ) ModSqrt (x , p ) func (z ) Rsh (x , n ) func (x ) Int64 () func (z ) SetBytes (buf ) func (z ) .modSqrtTonelliShanks (x , p ) func (z ) Mod (x , y ) func (z ) SetInt64 (x ) func (z ) SetUint64 (x ) func (z ) Set (x ) func (z ) ModInverse (g , n ) func (x ) Bits () func (z ) Add (x , y ) func (z ) .modSqrt3Mod4Prime (x , p ) func (x ) Format (s , ch ) func (z ) .scan (r , base ) (? , ? , ? ) func (z ) SetString (s , base ) (? , ? ) func (z ) Mul (x , y ) func (z ) SetBits (abs ) func (x ) Sign () func (z ) MulRange (a , b ) func (z ) Abs (x ) func (z ) Neg (x ) func (z ) .setFromScanner (r , base ) (? , ? ) func (x ) CmpAbs (y ) func (z ) Div (x , y ) func (z ) Rem (x , y ) func (x ) IsUint64 () func (z ) DivMod (x , y , m ) (? , ? ) func (z ) Binomial (n , k ) func (x ) FillBytes (buf ) func (x ) Uint64 () func (x ) BitLen () func (z ) And (x , y ) func (z ) Sub (x , y ) func (x ) TrailingZeroBits () func (z ) GCD (x , y , a , b ) func (x ) Bit (i ) func (z ) Or (x , y ) func (z ) .lehmerGCD (x , y , a , b ) func (z ) Rand (rnd , n ) func (z ) Xor (x , y ) func (z ) Sqrt (x ) func (z ) .modSqrt5Mod8Prime (x , p ) func (z ) Lsh (x , n ) func (z ) SetBit (x , i , b ) func (z ) AndNot (x , y ) func (x ) Bytes () func (z ) Not (x ) func (x ) GobEncode () (? , ? ) func (x ) Append (buf , base ) func (x ) String () func (x ) Text (base ) func (z ) Scan (s , ch ) func (z ) UnmarshalJSON (text ) func (z ) QuoRem (x , y , r ) (? , ? ) func (z ) GobDecode (buf ) type 22 "math/big.Rat" func (z ) UnmarshalText (text ) func (x ) MarshalText () (text , err ) func (z ) Inv (x ) func (z ) Neg (x ) func (z ) Abs (x ) func (x ) Sign () func (z ) Set (x ) func (z ) SetInt (x ) func (z ) .norm () func (z ) Sub (x , y ) func (x ) .marshal () func (z ) SetFrac64 (a , b ) func (x ) Num () func (z ) SetFrac (a , b ) func (x ) Float32 () (f , exact ) func (z ) SetInt64 (x ) func (x ) RatString () func (z ) SetFloat64 (f ) func (z ) GobDecode (buf ) func (x ) IsInt () func (z ) Add (x , y ) func (x ) Denom () func (z ) SetUint64 (x ) func (x ) Float64 () (f , exact ) func (x ) GobEncode () (? , ? ) func (x ) Cmp (y ) func (z ) Quo (x , y ) func (z ) Scan (s , ch ) func (z ) Mul (x , y ) func (z ) SetString (s ) (? , ? ) func (x ) FloatString (prec ) func (x ) String () type 23 "math/big.RoundingMode" func (i ) String () type 24 "math/big.Word" type 25 "math/rand.Rand" func (r ) Intn (n ) func (r ) Int31n (n ) func (r ) Read (p ) (n , err ) func (r ) Int31 () func (r ) Shuffle (n , swap ) func (r ) Uint32 () func (r ) Float32 () func (r ) .int31n (n ) func (r ) Uint64 () func (r ) Perm (n ) func (r ) ExpFloat64 () func (r ) NormFloat64 () func (r ) Seed (seed ) func (r ) Int63 () func (r ) Float64 () func (r ) Int63n (n ) func (r ) Int () type 26 "math/rand.Source" type 27 "math/rand.Source64" type 28 "sync.Mutex" func (m ) Lock () func (m ) TryLock () func (m ) .lockSlow () func (m ) Unlock () func (m ) .unlockSlow (new ) type 29 (? ) type 30 (? , ? ) type 31 (? ) type 32 (? , ? , ? ) type 33 (? ) type 34 (? , ? ) type 35 (? , ? ) type 36 (? , ? , ? , ? ) type 37 (? ) type 38 * type 39 * type 40 * type 41 * type 42 * type 43 * type 44 * type 45 struct { } type 46 struct { .go/constant.mu ; .go/constant.s ; .go/constant.l ; .go/constant.r ; } type 47 struct { .go/constant.re ; .go/constant.im ; } type 48 struct { .go/constant.val ; } type 49 struct { .go/constant.val ; } type 50 struct { .go/constant.val ; } type 51 struct { .math/big.a ; .math/big.b ; } type 52 struct { .math/big.bbb ; .math/big.nbits ; .math/big.ndigits ; } type 53 struct { .math/big.neg ; .math/big.abs ; } type 54 struct { .math/big.prec ; .math/big.mode ; .math/big.acc ; .math/big.form ; .math/big.neg ; .math/big.mant ; .math/big.exp ; } type 55 struct { .math/rand.src ; .math/rand.s64 ; .math/rand.readVal ; .math/rand.readPos ; } type 56 struct { .sync.state ; .sync.sema ; } type 57 [] type 58 [] type 59 [] type 60 [] type 61 [] type 62 [] type 63 interface { ExactString () ; Kind () ; String () ; .go/constant.implementsValue (); } type 64 interface { Flag (c ) ; Precision () (prec , ok ); Width () (wid , ok ); Write (b ) (n , err ); } type 65 interface { Int63 () ; Seed (seed ); } type 66 interface { ? ; Uint64 () ; } type 67 interface { ReadByte () (? , ? ); } type 68 interface { ? ; UnreadByte () ; } type 69 interface { Read (buf ) (n , err ); ReadRune () (r , size , err ); SkipSpace (); Token (skipSpace , f ) (token , err ); UnreadRune () ; Width () (wid , ok ); } func BinaryOp (x_ , op , y_ ) func BitLen (x ) const Bool = 1 func BoolVal (x ) func Bytes (x ) func Compare (x_ , op , y_ ) const Complex = 5 func Denom (x ) const Float = 4 func Float32Val (x ) (? , ? ) func Float64Val (x ) (? , ? ) func Imag (x ) const Int = 3 func Int64Val (x ) (? , ? ) func Make (x ) func MakeBool (b ) ($ret47 ) // /build/gcc/src/gcc/libgo/go/go/constant/value.go:381 { //381 $ret47 = $convert(, $convert(, b)) //381 return //381 } //0 func MakeFloat64 (x ) func MakeFromBytes (bytes ) func MakeFromLiteral (lit , tok , zero ) func MakeImag (x ) func MakeInt64 (x ) ($ret49 ) // /build/gcc/src/gcc/libgo/go/go/constant/value.go:387 { //387 $ret49 = $convert(, $convert(, x)) //387 return //387 } //0 func MakeString (s ) func MakeUint64 (x ) func MakeUnknown () func Num (x ) func Real (x ) func Shift (x , op , s ) func Sign (x ) const String = 2 func StringVal (x ) func ToComplex (x ) func ToFloat (x ) func ToInt (x ) func Uint64Val (x ) (? , ? ) func UnaryOp (op , y , prec ) const Unknown = 0 func Val (x ) func /*asm fabs */ .libc_fabs (? ) func /*asm pow */ .libc_pow (? , ? ) func Len64 (x ) (n ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:331 { //332 if (x >= $convert(, 4294967296 )) { //332 x = (x >> $convert(, 32 )) //333 n = $convert(, 32 ) //334 } //332 } //335 { //336 if (x >= $convert(, 65536 )) { //336 x = (x >> $convert(, 16 )) //337 n = (n + $convert(, 16 )) //338 } //336 } //339 { //340 if (x >= $convert(, 256 )) { //340 x = (x >> $convert(, 8 )) //341 n = (n + $convert(, 8 )) //342 } //340 } //343 { //344 n = (n + $convert(, ($convert(, "\x00\x01\x02\x02\x03\x03\x03\x03\x04\x04\x04\x04\x04\x04\x04\x04\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08"))[x])) //344 return //344 } //0 func .quoteWith (s , quote , ASCIIonly , graphicOnly ) func FormatBool (b ) ($ret2 ) // /build/gcc/src/gcc/libgo/go/strconv/atob.go:21 { //22 if b { //22 { //23 $ret2 = $convert(, "true") //23 return //23 } //0 } //22 } //24 { //25 $ret2 = $convert(, "false") //25 return //25 } //0 func FormatInt (i , base ) checksum D577F9E2E9BD0F5F3DFE4D5093AEE886EF38F605 v3; package doc pkgpath go/doc import bytes bytes "bytes" import fmt fmt "fmt" import ast go/ast "go/ast" import token go/token "go/token" import lazyregexp internal/lazyregexp "internal/lazyregexp" import io io "io" import path path "path" import sort sort "sort" import strconv strconv "strconv" import strings strings "strings" import template text/template "text/template" import unicode unicode "unicode" import utf8 unicode/utf8 "unicode/utf8" indirectimport sync sync init doc go_1doc..import bytes bytes..import errors errors..import fmt fmt..import ast go_1ast..import scanner go_1scanner..import token go_1token..import cpu internal_1cpu..import lazyregexp internal_1lazyregexp..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import filepath path_1filepath..import reflect reflect..import regexp regexp..import syntax regexp_1syntax..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import template text_1template..import parse text_1template_1parse..import time time..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits url ~net_1url atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 1 2 1 7 1 11 1 13 1 22 1 25 1 30 2 7 2 11 2 22 3 2 3 7 3 9 3 10 3 11 3 12 3 13 3 14 3 15 3 16 3 17 3 19 3 22 3 23 3 24 3 25 3 26 3 29 3 30 4 1 4 2 4 3 4 5 4 6 4 7 4 9 4 10 4 11 4 12 4 13 4 14 4 15 4 16 4 17 4 18 4 19 4 22 4 23 4 24 4 25 4 26 4 29 4 30 5 1 5 2 5 3 5 6 5 7 5 9 5 10 5 11 5 12 5 13 5 14 5 15 5 16 5 17 5 18 5 19 5 22 5 23 5 24 5 25 5 26 5 29 5 30 6 2 6 3 6 7 6 9 6 10 6 11 6 12 6 13 6 14 6 15 6 16 6 17 6 19 6 22 6 23 6 24 6 25 6 26 6 29 6 30 8 1 8 2 8 7 8 9 8 10 8 11 8 12 8 13 8 14 8 15 8 16 8 17 8 20 8 21 8 22 8 23 8 24 8 25 8 26 8 29 8 30 9 2 9 7 9 11 9 22 10 2 10 7 10 9 10 11 10 13 10 22 10 25 10 26 10 29 11 7 11 22 12 7 12 22 12 25 13 2 13 7 13 11 13 22 13 25 14 2 14 7 14 9 14 11 14 13 14 17 14 22 14 23 14 25 14 26 14 29 15 7 16 2 16 7 16 9 16 10 16 11 16 12 16 13 16 14 16 17 16 22 16 23 16 25 16 26 16 29 17 2 17 7 17 11 17 22 18 2 18 7 18 9 18 10 18 11 18 12 18 13 18 14 18 16 18 17 18 22 18 23 18 25 18 26 18 29 18 30 19 2 19 7 19 11 19 15 19 22 19 24 19 25 19 30 20 1 20 2 20 7 20 11 20 13 20 15 20 21 20 22 20 23 20 24 20 25 20 30 21 2 21 7 21 11 21 13 21 15 21 22 21 23 21 24 21 25 21 30 22 7 23 7 23 11 23 22 24 2 24 7 24 11 24 15 24 22 25 7 25 22 26 2 26 7 26 9 26 11 26 22 26 25 27 1 27 2 27 3 27 7 27 9 27 10 27 11 27 12 27 13 27 14 27 15 27 16 27 17 27 18 27 19 27 22 27 23 27 24 27 25 27 26 27 28 27 29 27 30 28 1 28 2 28 3 28 7 28 9 28 10 28 11 28 12 28 13 28 14 28 15 28 16 28 17 28 19 28 22 28 23 28 24 28 25 28 26 28 29 28 30 29 2 29 7 29 9 29 11 29 22 29 25 29 26 types 152 9 28 26 24 25 25 87 24 25 110 174 174 130 183 33 33 127 186 126 173 173 172 280 175 33 90 83 150 219 33 33 36 40 1241 601 232 146 291 31 36 352 33 213 353 36 37 40 33 47 33 35 34 22 76 48 48 76 34 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 19 19 19 19 19 19 103 102 168 98 121 141 163 245 95 95 94 103 72 36 65 66 71 92 208 96 75 57 83 76 54 74 128 209 65 150 26 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 22 22 36 36 37 37 37 59 57 57 57 57 123 43 61 76 type 1 "Example" type 2 "Filter" type 3 "Func" type 4 "Mode" type 5 "Note" type 6 "Package" func (p ) Filter (f ) type 7 "Type" type 8 "Value" type 9 ".go/ast.inspector" func (f ) Visit (node ) ($ret173 ) type 10 "go/ast.BasicLit" func (? ) .exprNode () func (x ) End () func (x ) Pos () type 11 "go/ast.BlockStmt" func (? ) .stmtNode () func (s ) End () func (s ) Pos () type 12 "go/ast.Comment" func (c ) End () func (c ) Pos () type 13 "go/ast.CommentGroup" func (g ) Text () func (g ) End () func (g ) Pos () type 14 "go/ast.Decl" type 15 "go/ast.Expr" type 16 "go/ast.Field" func (f ) End () func (f ) Pos () type 17 "go/ast.FieldList" func (f ) NumFields () func (f ) End () func (f ) Pos () type 18 "go/ast.File" func (f ) End () func (f ) Pos () type 19 "go/ast.FuncDecl" func (? ) .declNode () func (d ) End () func (d ) Pos () type 20 "go/ast.FuncType" func (? ) .exprNode () func (x ) End () func (x ) Pos () type 21 "go/ast.GenDecl" func (? ) .declNode () func (d ) End () func (d ) Pos () type 22 "go/ast.Ident" func (id ) String () func (id ) IsExported () func (? ) .exprNode () func (x ) End () func (x ) Pos () type 23 "go/ast.ImportSpec" func (? ) .specNode () func (s ) End () func (s ) Pos () type 24 "go/ast.Node" type 25 "go/ast.ObjKind" func (kind ) String () ($ret172 ) type 26 "go/ast.Object" func (obj ) Pos () type 27 "go/ast.Package" func (p ) End () ($ret120 ) func (p ) Pos () ($ret119 ) type 28 "go/ast.Scope" func (s ) String () func (s ) Insert (obj ) (alt ) func (s ) Lookup (name ) type 29 "go/ast.Spec" type 30 "go/ast.Stmt" type 31 "go/ast.Visitor" type 32 ".go/token.lineInfo" type 33 "go/token.File" func (f ) Offset (p ) func (f ) AddLineInfo (offset , filename , line ) func (f ) LineStart (line ) func (f ) SetLines (lines ) func (f ) MergeLine (line ) func (f ) Line (p ) func (f ) .unpack (offset , adjusted ) (filename , line , column ) func (f ) Pos (offset ) func (f ) Position (p ) (pos ) func (f ) Base () func (f ) AddLine (offset ) func (f ) SetLinesForContent (content ) func (f ) Name () func (f ) PositionFor (p , adjusted ) (pos ) func (f ) Size () func (f ) LineCount () func (f ) AddLineColumnInfo (offset , filename , line , column ) func (f ) .position (p , adjusted ) (pos ) type 34 "go/token.FileSet" func (s ) Base () func (s ) Position (p ) (pos ) func (s ) AddFile (filename , base , size ) func (s ) Write (encode ) func (s ) Iterate (f ) func (s ) File (p ) (f ) func (s ) .file (p ) func (s ) PositionFor (p , adjusted ) (pos ) func (s ) Read (decode ) type 35 "go/token.Pos" func (p ) IsValid () ($ret2 ) // /build/gcc/src/gcc/libgo/go/go/token/position.go:89 { //90 $ret2 = (p != $convert(, 0 )) //90 return //90 } //0 type 36 "go/token.Position" func (pos ) IsValid () func (pos ) String () type 37 "go/token.Token" func (tok ) String () func (op ) Precedence () func (tok ) IsLiteral () ($ret26 ) func (tok ) IsOperator () ($ret27 ) func (tok ) IsKeyword () ($ret28 ) type 38 "io.Writer" type 39 "sort.Interface" type 40 "sort.StringSlice" func (x ) Sort () func (x ) Swap (i , j ) func (x ) Less (i , j ) ($ret21 ) func (x ) Len () ($ret20 ) func (p ) Search (x ) ($ret9 ) type 41 "sync.Locker" type 42 "sync.Mutex" func (m ) Lock () func (m ) TryLock () func (m ) .lockSlow () func (m ) Unlock () func (m ) .unlockSlow (new ) type 43 "sync.RWMutex" func (rw ) RLock () func (rw ) RUnlock () func (rw ) .rUnlockSlow (r ) func (rw ) TryRLock () func (rw ) Lock () func (rw ) TryLock () func (rw ) Unlock () func (rw ) RLocker () ($ret27 ) type 44 "unicode.Range16" type 45 "unicode.Range32" type 46 "unicode.RangeTable" type 47 (? ) type 48 (? , ? ) type 49 (? ) type 50 (? , ? ) type 51 (? ) type 52 (? ) type 53 (? , ? , ? , ? ) type 54 (? , ? ) type 55 (? , ? ) type 56 (? , ? , ? , ? ) type 57 (? ) type 58 * type 59 * type 60 * type 61 * type 62 * type 63 * type 64 * type 65 * type 66 * type 67 * type 68 * type 69 * type 70 * type 71 * type 72 * type 73 * type 74 * type 75 * type 76 * type 77 * type 78 * type 79 * type 80 * type 81 * type 82 * type 83 * type 84 * type 85 struct { Doc ; Name ; Path ; Comment ; EndPos ; } type 86 struct { Doc ; Names ; Type ; Tag ; Comment ; } type 87 struct { Doc ; Package ; Name ; Decls ; Scope ; Imports ; Unresolved ; Comments ; } type 88 struct { Doc ; Recv ; Name ; Type ; Body ; } type 89 struct { Doc ; TokPos ; Tok ; Lparen ; Specs ; Rparen ; } type 90 struct { Doc ; Name ; Decl ; Recv ; Orig ; Level ; Examples ; } type 91 struct { Doc ; Name ; Decl ; Consts ; Vars ; Funcs ; Methods ; Examples ; } type 92 struct { Doc ; Name ; ImportPath ; Imports ; Filenames ; Notes ; Bugs ; Consts ; Types ; Vars ; Funcs ; Examples ; } type 93 struct { Doc ; Names ; Decl ; .go/doc.order ; } type 94 struct { Filename ; Offset ; Line ; Column ; } type 95 struct { Func ; TypeParams ; Params ; Results ; } type 96 struct { Kind ; Name ; Decl ; Data ; Type ; } type 97 struct { Lbrace ; List ; Rbrace ; } type 98 struct { List ; } type 99 struct { Lo ; Hi ; Stride ; } type 100 struct { Lo ; Hi ; Stride ; } type 101 struct { NamePos ; Name ; Obj ; } type 102 struct { Name ; Scope ; Imports ; Files ; } type 103 struct { Name ; Suffix ; Doc ; Code ; Play ; Comments ; Output ; Unordered ; EmptyOutput ; Order ; } type 104 struct { Offset ; Filename ; Line ; Column ; } type 105 struct { Opening ; List ; Closing ; } type 106 struct { Outer ; Objects ; } type 107 struct { Pos ; End ; UID ; Body ; } type 108 struct { R16 ; R32 ; LatinOffset ; } type 109 struct { Slash ; Text ; } type 110 struct { ValuePos ; Kind ; Value ; } type 111 struct { .go/token.mutex ; .go/token.base ; .go/token.files ; .go/token.last ; } type 112 struct { .go/token.set ; .go/token.name ; .go/token.base ; .go/token.size ; .go/token.mutex ; .go/token.lines ; .go/token.infos ; } type 113 struct { .sync.state ; .sync.sema ; } type 114 struct { .sync.w ; .sync.writerSem ; .sync.readerSem ; .sync.readerCount ; .sync.readerWait ; } type 115 [256 ] type 116 [] type 117 [] type 118 [] type 119 [] type 120 [] type 121 [] type 122 [] type 123 [] type 124 [] type 125 [] type 126 [] type 127 [] type 128 [] type 129 [] type 130 [] type 131 [] type 132 [] type 133 [] type 134 [] type 135 [] type 136 [] type 137 [] type 138 map [] type 139 map [] type 140 map [] type 141 map [] type 142 map [] type 143 interface { End () ; Pos () ; } type 144 interface { ? ; .go/ast.declNode (); } type 145 interface { ? ; .go/ast.exprNode (); } type 146 interface { ? ; .go/ast.specNode (); } type 147 interface { ? ; .go/ast.stmtNode (); } type 148 interface { Len () ; Less (i , j ) ; Swap (i , j ); } type 149 interface { Lock (); Unlock (); } type 150 interface { Visit (node ) (w ); } type 151 interface { Write (p ) (n , err ); } var .predeclaredConstants var .predeclaredFuncs var .predeclaredTypes const AllDecls = 1 const AllMethods = 2 func Examples (testFiles ...) var IllegalPrefixes func IsPredeclared (s ) ($ret56 ) // /build/gcc/src/gcc/libgo/go/go/doc/reader.go:922 { //923 $ret56 = (((.predeclaredTypes)[s] || (.predeclaredFuncs)[s]) || (.predeclaredConstants)[s]) //923 return //923 } //0 func New (pkg , importPath , mode ) func NewFromFiles (fset , files , importPath , opts ...) (? , ? ) const PreserveAST = 4 func Synopsis (s ) func ToHTML (w , text , words ) func ToText (w , text , indent , preIndent , width ) func Walk (v , node ) func Sort (data ) func .quoteWith (s , quote , ASCIIonly , graphicOnly ) func .genSplit (s , sep , sepSave , n ) func HasPrefix (s , prefix ) ($ret60 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:448 { //449 $ret60 = ((len(s) >= len(prefix)) && ((s)[0 :len(prefix)] == prefix)) //449 return //449 } //0 func Index (s , substr ) func IndexAny (s , chars ) func .isExcludingLatin (rangeTab , r ) var .properties var Digit var Letter var Lower var Upper checksum 36870FB5B73D6D505B1C6DA1E99024F9E1EC5052 v3; package format pkgpath go/format import bytes bytes "bytes" import fmt fmt "fmt" import ast go/ast "go/ast" import parser go/parser "go/parser" import printer go/printer "go/printer" import token go/token "go/token" import io io "io" import strings strings "strings" indirectimport sync sync init format ~go_1format bytes bytes..import errors errors..import fmt fmt..import ast go_1ast..import constraint go_1build_1constraint..import parser go_1parser..import printer go_1printer..import scanner go_1scanner..import token go_1token..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import filepath path_1filepath..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import tabwriter text_1tabwriter..import time time..import unicode unicode..import typeparams ~go_1internal_1typeparams abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 1 2 1 10 1 13 1 15 1 22 1 25 1 29 2 10 2 13 2 22 3 2 3 10 3 11 3 12 3 13 3 14 3 15 3 16 3 17 3 18 3 19 3 21 3 22 3 23 3 24 3 25 3 26 3 28 3 29 4 1 4 2 4 3 4 8 4 9 4 10 4 11 4 12 4 13 4 14 4 15 4 16 4 17 4 18 4 19 4 20 4 21 4 22 4 23 4 24 4 25 4 26 4 28 4 29 5 2 5 10 5 13 5 15 5 22 5 25 5 29 6 1 6 2 6 3 6 4 6 8 6 9 6 10 6 11 6 12 6 13 6 14 6 15 6 16 6 17 6 18 6 19 6 20 6 21 6 22 6 23 6 24 6 25 6 26 6 28 6 29 7 1 7 2 7 3 7 4 7 5 7 8 7 9 7 10 7 11 7 12 7 13 7 14 7 15 7 16 7 17 7 18 7 19 7 20 7 21 7 22 7 23 7 24 7 25 7 26 7 27 7 28 7 29 8 1 8 2 8 3 8 9 8 10 8 11 8 12 8 13 8 14 8 15 8 16 8 17 8 18 8 19 8 20 8 21 8 22 8 23 8 24 8 25 8 26 8 28 8 29 9 2 9 3 9 10 9 11 9 12 9 13 9 14 9 15 9 16 9 17 9 18 9 19 9 21 9 22 9 23 9 24 9 25 9 26 9 28 9 29 11 2 11 10 11 13 11 22 12 2 12 10 12 11 12 13 12 15 12 22 12 25 12 26 12 28 13 10 13 22 14 10 14 22 14 25 15 2 15 10 15 13 15 22 15 25 16 2 16 10 16 11 16 13 16 15 16 19 16 22 16 23 16 25 16 26 16 28 17 10 18 2 18 10 18 11 18 12 18 13 18 14 18 15 18 16 18 19 18 22 18 23 18 25 18 26 18 28 19 2 19 10 19 13 19 22 20 2 20 10 20 11 20 12 20 13 20 14 20 15 20 16 20 18 20 19 20 22 20 23 20 25 20 26 20 28 20 29 21 2 21 10 21 13 21 17 21 22 21 24 21 25 21 29 22 10 23 10 23 13 23 22 24 2 24 10 24 13 24 17 24 22 25 10 25 22 26 2 26 10 26 11 26 13 26 22 26 25 27 2 27 10 27 13 27 15 27 22 27 25 28 2 28 10 28 11 28 13 28 22 28 25 28 26 types 31 1 38 1227 593 229 144 29 31 211 350 33 32 34 48 18 18 18 18 18 95 95 125 205 64 148 21 20 22 22 42 74 type 1 ".go/token.lineInfo" type 2 "go/token.File" func (f ) Offset (p ) func (f ) AddLineInfo (offset , filename , line ) func (f ) LineStart (line ) func (f ) SetLines (lines ) func (f ) MergeLine (line ) func (f ) Line (p ) func (f ) .unpack (offset , adjusted ) (filename , line , column ) func (f ) Pos (offset ) func (f ) Position (p ) (pos ) func (f ) Base () func (f ) AddLine (offset ) func (f ) SetLinesForContent (content ) func (f ) Name () func (f ) PositionFor (p , adjusted ) (pos ) func (f ) Size () func (f ) LineCount () func (f ) AddLineColumnInfo (offset , filename , line , column ) func (f ) .position (p , adjusted ) (pos ) type 3 "go/token.FileSet" func (s ) Base () func (s ) Position (p ) (pos ) func (s ) AddFile (filename , base , size ) func (s ) Write (encode ) func (s ) Iterate (f ) func (s ) File (p ) (f ) func (s ) .file (p ) func (s ) PositionFor (p , adjusted ) (pos ) func (s ) Read (decode ) type 4 "go/token.Pos" func (p ) IsValid () ($ret2 ) // /build/gcc/src/gcc/libgo/go/go/token/position.go:89 { //90 $ret2 = (p != $convert(, 0 )) //90 return //90 } //0 type 5 "go/token.Position" func (pos ) IsValid () func (pos ) String () type 6 "io.Writer" type 7 "sync.Locker" type 8 "sync.Mutex" func (m ) .unlockSlow (new ) func (m ) Unlock () func (m ) .lockSlow () func (m ) TryLock () func (m ) Lock () type 9 "sync.RWMutex" func (rw ) RLocker () ($ret27 ) func (rw ) Unlock () func (rw ) TryLock () func (rw ) Lock () func (rw ) TryRLock () func (rw ) .rUnlockSlow (r ) func (rw ) RUnlock () func (rw ) RLock () type 10 (? ) type 11 (? ) type 12 (? ) type 13 (? , ? ) type 14 * type 15 * type 16 * type 17 * type 18 * type 19 struct { Filename ; Offset ; Line ; Column ; } type 20 struct { Offset ; Filename ; Line ; Column ; } type 21 struct { .go/token.mutex ; .go/token.base ; .go/token.files ; .go/token.last ; } type 22 struct { .go/token.set ; .go/token.name ; .go/token.base ; .go/token.size ; .go/token.mutex ; .go/token.lines ; .go/token.infos ; } type 23 struct { .sync.state ; .sync.sema ; } type 24 struct { .sync.w ; .sync.writerSem ; .sync.readerSem ; .sync.readerCount ; .sync.readerWait ; } type 25 [] type 26 [] type 27 [] type 28 [] type 29 interface { Lock (); Unlock (); } type 30 interface { Write (p ) (n , err ); } func Node (dst , fset , node ) func Source (src ) (? , ? ) func TrimSpace (s ) func Index (s , substr ) checksum 097EB0AF87E50674AC1F46196B8AB409B5E87CE9 v3; package importer pkgpath go/importer import build go/build "go/build" import gccgoimporter go/internal/gccgoimporter "go/internal/gccgoimporter" import gcimporter go/internal/gcimporter "go/internal/gcimporter" import srcimporter go/internal/srcimporter "go/internal/srcimporter" import token go/token "go/token" import types go/types "go/types" import io io "io" import os os "os" import runtime runtime "runtime" indirectimport sync sync init importer ~go_1importer bufio bufio..import bytes bytes..import flate compress_1flate..import zlib compress_1zlib..import context context..import dwarf debug_1dwarf..import elf debug_1elf..import binary encoding_1binary..import errors errors..import fmt fmt..import ast go_1ast..import build go_1build..import constraint go_1build_1constraint..import constant go_1constant..import doc go_1doc..import gccgoimporter go_1internal_1gccgoimporter..import gcimporter go_1internal_1gcimporter..import srcimporter go_1internal_1srcimporter..import parser go_1parser..import scanner go_1scanner..import token go_1token..import types go_1types..import buildcfg internal_1buildcfg..import cpu internal_1cpu..import execabs internal_1execabs..import goroot internal_1goroot..import lazyregexp internal_1lazyregexp..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import ioutil io_1ioutil..import math math..import big math_1big..import rand math_1rand..import os os..import exec os_1exec..import path path..import filepath path_1filepath..import reflect reflect..import regexp regexp..import syntax regexp_1syntax..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import scanner text_1scanner..import template text_1template..import parse text_1template_1parse..import time time..import unicode unicode..import heap ~container_1heap typeparams ~go_1internal_1typeparams hash ~hash adler32 ~hash_1adler32 abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos goversion ~internal_1goversion itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader xcoff ~internal_1xcoff bits ~math_1bits url ~net_1url atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 1 2 1 9 1 24 1 30 1 32 1 45 1 48 1 54 2 9 2 24 2 30 2 32 2 45 2 48 2 54 3 1 3 2 3 9 3 10 3 24 3 28 3 29 3 30 3 31 3 32 3 33 3 35 3 38 3 40 3 42 3 45 3 46 3 47 3 48 3 49 3 53 3 54 4 1 4 2 4 3 4 8 4 9 4 10 4 24 4 28 4 29 4 30 4 31 4 32 4 33 4 35 4 38 4 40 4 42 4 45 4 46 4 47 4 48 4 49 4 53 4 54 5 9 5 24 5 28 5 30 5 45 5 48 5 49 5 53 6 2 6 8 6 9 6 10 6 24 6 28 6 29 6 30 6 31 6 32 6 33 6 35 6 38 6 40 6 42 6 45 6 46 6 47 6 48 6 49 6 53 6 54 7 1 7 2 7 3 7 4 7 6 7 8 7 9 7 10 7 24 7 28 7 29 7 30 7 31 7 32 7 33 7 35 7 38 7 40 7 42 7 45 7 46 7 47 7 48 7 49 7 53 7 54 8 9 8 24 8 30 8 32 8 35 8 42 8 45 8 47 8 48 8 54 9 24 9 30 9 45 10 9 10 24 10 28 10 29 10 30 10 31 10 32 10 33 10 35 10 38 10 40 10 42 10 45 10 46 10 47 10 48 10 49 10 53 10 54 11 2 11 9 11 10 11 20 11 21 11 24 11 28 11 29 11 30 11 31 11 32 11 33 11 35 11 38 11 40 11 41 11 42 11 45 11 46 11 47 11 48 11 49 11 53 11 54 12 1 12 2 12 5 12 9 12 10 12 11 12 13 12 15 12 19 12 20 12 21 12 23 12 24 12 25 12 26 12 27 12 28 12 29 12 30 12 31 12 32 12 33 12 34 12 35 12 38 12 39 12 40 12 41 12 42 12 43 12 44 12 45 12 46 12 47 12 48 12 49 12 51 12 52 12 53 12 54 13 9 13 24 13 30 13 32 13 45 13 48 13 54 14 2 14 8 14 9 14 10 14 21 14 24 14 28 14 29 14 30 14 31 14 32 14 33 14 35 14 36 14 37 14 38 14 40 14 42 14 45 14 46 14 47 14 48 14 49 14 53 14 54 15 2 15 9 15 10 15 11 15 20 15 21 15 24 15 27 15 28 15 29 15 30 15 31 15 32 15 33 15 35 15 38 15 40 15 41 15 42 15 43 15 44 15 45 15 46 15 47 15 48 15 49 15 51 15 52 15 53 15 54 16 1 16 2 16 3 16 4 16 5 16 6 16 7 16 8 16 9 16 10 16 11 16 14 16 19 16 20 16 21 16 22 16 24 16 25 16 28 16 29 16 30 16 31 16 32 16 33 16 35 16 36 16 37 16 38 16 39 16 40 16 41 16 42 16 43 16 44 16 45 16 46 16 47 16 48 16 49 16 50 16 53 16 54 17 1 17 2 17 5 17 8 17 9 17 10 17 11 17 12 17 13 17 14 17 15 17 19 17 20 17 21 17 22 17 23 17 24 17 25 17 26 17 27 17 28 17 29 17 30 17 31 17 32 17 33 17 34 17 35 17 36 17 37 17 38 17 39 17 40 17 41 17 42 17 43 17 44 17 45 17 46 17 47 17 48 17 49 17 51 17 52 17 53 17 54 18 1 18 2 18 5 18 8 18 9 18 10 18 11 18 12 18 13 18 14 18 15 18 19 18 20 18 21 18 22 18 23 18 24 18 25 18 26 18 27 18 28 18 29 18 30 18 31 18 32 18 33 18 34 18 35 18 36 18 37 18 38 18 39 18 40 18 41 18 42 18 43 18 44 18 45 18 46 18 47 18 48 18 49 18 51 18 52 18 53 18 54 19 2 19 9 19 10 19 11 19 20 19 21 19 24 19 28 19 29 19 30 19 31 19 32 19 33 19 35 19 38 19 40 19 41 19 42 19 45 19 46 19 47 19 48 19 49 19 53 19 54 20 2 20 9 20 10 20 21 20 24 20 28 20 29 20 30 20 31 20 32 20 33 20 35 20 38 20 40 20 41 20 42 20 45 20 46 20 47 20 48 20 49 20 53 20 54 21 9 21 10 21 24 21 28 21 29 21 30 21 31 21 32 21 33 21 35 21 38 21 40 21 42 21 45 21 46 21 47 21 48 21 49 21 53 21 54 22 2 22 8 22 9 22 10 22 11 22 14 22 19 22 20 22 21 22 24 22 28 22 29 22 30 22 31 22 32 22 33 22 35 22 36 22 37 22 38 22 40 22 41 22 42 22 43 22 44 22 45 22 46 22 47 22 48 22 49 22 53 22 54 23 9 23 10 23 24 23 28 23 29 23 30 23 31 23 32 23 33 23 35 23 38 23 40 23 41 23 42 23 45 23 46 23 47 23 48 23 49 23 53 23 54 25 2 25 5 25 9 25 10 25 24 25 28 25 29 25 30 25 31 25 32 25 33 25 35 25 38 25 39 25 40 25 41 25 42 25 45 25 46 25 47 25 48 25 49 25 53 25 54 26 9 26 24 26 28 26 29 26 30 26 31 26 32 26 33 26 38 26 40 26 41 26 45 26 46 26 48 26 49 26 53 26 54 27 2 27 9 27 24 27 28 27 29 27 30 27 31 27 32 27 33 27 35 27 38 27 40 27 43 27 44 27 45 27 46 27 47 27 48 27 49 27 53 27 54 28 9 28 24 28 30 28 45 29 9 29 24 29 28 29 30 29 32 29 45 29 48 29 49 29 53 30 24 30 45 31 24 31 45 31 48 32 9 32 24 32 30 32 45 32 48 33 9 33 24 33 28 33 30 33 32 33 40 33 45 33 46 33 48 33 49 33 53 34 9 34 24 34 28 34 29 34 30 34 31 34 32 34 33 34 38 34 40 34 45 34 46 34 48 34 49 34 53 35 24 36 2 36 8 36 9 36 10 36 24 36 28 36 29 36 30 36 31 36 32 36 33 36 35 36 37 36 38 36 40 36 42 36 45 36 46 36 47 36 48 36 49 36 53 36 54 37 24 37 35 37 45 37 48 38 9 38 24 38 28 38 29 38 30 38 31 38 32 38 33 38 40 38 45 38 46 38 48 38 49 38 53 39 2 39 5 39 9 39 24 39 28 39 29 39 30 39 31 39 32 39 33 39 35 39 38 39 40 39 41 39 45 39 46 39 47 39 48 39 49 39 53 39 54 40 9 40 24 40 30 40 45 41 9 41 24 41 28 41 29 41 30 41 31 41 32 41 33 41 38 41 40 41 45 41 46 41 48 41 49 41 53 41 54 42 9 42 24 42 30 42 35 42 45 42 47 42 48 42 54 43 2 43 9 43 24 43 30 43 32 43 35 43 44 43 45 43 46 43 47 43 48 43 54 44 9 44 24 44 30 44 32 44 35 44 45 44 46 44 47 44 48 44 54 45 24 46 24 46 30 46 45 47 9 47 24 47 30 47 35 47 45 48 24 48 45 49 9 49 24 49 28 49 30 49 45 49 48 50 2 50 9 50 10 50 24 50 28 50 29 50 30 50 31 50 32 50 33 50 35 50 38 50 40 50 42 50 45 50 46 50 47 50 48 50 49 50 53 50 54 51 2 51 9 51 10 51 24 51 28 51 29 51 30 51 31 51 32 51 33 51 35 51 38 51 40 51 41 51 42 51 45 51 46 51 47 51 48 51 49 51 52 51 53 51 54 52 2 52 9 52 10 52 24 52 28 52 29 52 30 52 31 52 32 52 33 52 35 52 38 52 40 52 42 52 45 52 46 52 47 52 48 52 49 52 53 52 54 53 9 53 24 53 28 53 30 53 45 53 48 53 49 types 59 2 26 38 1227 593 82 144 75 37 35 521 1082 34 30 34 30 30 32 212 352 57 33 21 20 33 34 44 51 18 18 18 19 19 19 19 95 95 126 206 240 213 64 149 21 21 21 20 22 22 22 34 43 48 511 76 42 73 69 74 type 1 "Lookup" type 2 ".go/token.lineInfo" type 3 "go/token.File" func (f ) .position (p , adjusted ) (pos ) func (f ) AddLineColumnInfo (offset , filename , line , column ) func (f ) LineCount () func (f ) Offset (p ) func (f ) AddLineInfo (offset , filename , line ) func (f ) LineStart (line ) func (f ) SetLines (lines ) func (f ) Line (p ) func (f ) MergeLine (line ) func (f ) .unpack (offset , adjusted ) (filename , line , column ) func (f ) Pos (offset ) func (f ) Size () func (f ) PositionFor (p , adjusted ) (pos ) func (f ) Name () func (f ) Position (p ) (pos ) func (f ) Base () func (f ) AddLine (offset ) func (f ) SetLinesForContent (content ) type 4 "go/token.FileSet" func (s ) Read (decode ) func (s ) PositionFor (p , adjusted ) (pos ) func (s ) .file (p ) func (s ) File (p ) (f ) func (s ) Iterate (f ) func (s ) Write (encode ) func (s ) AddFile (filename , base , size ) func (s ) Position (p ) (pos ) func (s ) Base () type 5 "go/token.Pos" func (p ) IsValid () ($ret2 ) type 6 "go/token.Position" func (pos ) String () func (pos ) IsValid () type 7 ".go/types.color" func (c ) String () type 8 "go/types.Importer" type 9 "go/types.Object" type 10 "go/types.Package" func (pkg ) Path () func (pkg ) SetName (name ) func (pkg ) Name () func (pkg ) Scope () func (pkg ) Complete () func (pkg ) Imports () func (pkg ) SetImports (list ) func (pkg ) MarkComplete () func (pkg ) String () type 11 "go/types.Scope" func (s ) End () func (s ) Pos () func (s ) WriteTo (w , n , recurse ) func (s ) .insert (name , obj ) func (s ) String () func (s ) Innermost (pos ) func (s ) Contains (pos ) func (s ) ._InsertLazy (name , resolve ) func (s ) .squash (err ) func (s ) Parent () func (s ) Names () func (s ) Len () func (s ) Lookup (name ) func (s ) Insert (obj ) func (s ) NumChildren () func (s ) Child (i ) func (s ) LookupParent (name , pos ) (? , ? ) type 12 "go/types.Type" type 13 "io.Closer" type 14 "io.ReadCloser" type 15 "io.Reader" type 16 "io.Writer" type 17 "sync.Locker" type 18 "sync.Mutex" func (m ) Lock () func (m ) TryLock () func (m ) .lockSlow () func (m ) Unlock () func (m ) .unlockSlow (new ) type 19 "sync.RWMutex" func (rw ) RLock () func (rw ) RUnlock () func (rw ) .rUnlockSlow (r ) func (rw ) TryRLock () func (rw ) Lock () func (rw ) TryLock () func (rw ) Unlock () func (rw ) RLocker () ($ret27 ) type 20 (? , ? , ? ) type 21 (? ) type 22 () type 23 () type 24 (? , ? ) type 25 (? ) type 26 (? , ? ) type 27 (? ) (? , ? ) type 28 * type 29 * type 30 * type 31 * type 32 * type 33 * type 34 * type 35 struct { Filename ; Offset ; Line ; Column ; } type 36 struct { Offset ; Filename ; Line ; Column ; } type 37 struct { .go/token.mutex ; .go/token.base ; .go/token.files ; .go/token.last ; } type 38 struct { .go/token.set ; .go/token.name ; .go/token.base ; .go/token.size ; .go/token.mutex ; .go/token.lines ; .go/token.infos ; } type 39 struct { .go/types.parent ; .go/types.children ; .go/types.number ; .go/types.elems ; .go/types.pos ; .go/types.end ; .go/types.comment ; .go/types.isFunc ; } type 40 struct { .go/types.path ; .go/types.name ; .go/types.scope ; .go/types.complete ; .go/types.imports ; .go/types.fake ; .go/types.cgo ; } type 41 struct { .sync.state ; .sync.sema ; } type 42 struct { .sync.w ; .sync.writerSem ; .sync.readerSem ; .sync.readerCount ; .sync.readerWait ; } type 43 [] type 44 [] type 45 [] type 46 [] type 47 [] type 48 [] type 49 [] type 50 map [] type 51 interface { Close () ; } type 52 interface { ? ; ? ; } type 53 interface { Exported () ; Id () ; Name () ; Parent () ; Pkg () ; Pos () ; String () ; Type () ; .go/types.color () ; .go/types.order () ; .go/types.sameId (pkg , name ) ; .go/types.scopePos () ; .go/types.setColor (color ); .go/types.setOrder (? ); .go/types.setParent (? ); .go/types.setScopePos (pos ); .go/types.setType (? ); } type 54 interface { Import (path ) (? , ? ); } type 55 interface { Lock (); Unlock (); } type 56 interface { Read (p ) (n , err ); } type 57 interface { String () ; Underlying () ; } type 58 interface { Write (p ) (n , err ); } func Default () ($ret4 ) // /build/gcc/src/gcc/libgo/go/go/importer/importer.go:87 { //88 $ret4 = For("gccgo", $nil) //88 return //88 } //0 func For (compiler , lookup ) ($ret3 ) // /build/gcc/src/gcc/libgo/go/go/importer/importer.go:81 { //82 $ret3 = ForCompiler(NewFileSet(), compiler, lookup) //82 return //82 } //0 func ForCompiler (fset , compiler , lookup ) func NewFileSet () checksum B0C984085C42AE92C54891ABE557BB36A56A9A11 v3; package gccgoimporter pkgpath go/internal/gccgoimporter import bufio bufio "bufio" import bytes bytes "bytes" import elf debug/elf "debug/elf" import errors errors "errors" import fmt fmt "fmt" import constant go/constant "go/constant" import token go/token "go/token" import types go/types "go/types" import execabs internal/execabs "internal/execabs" import xcoff internal/xcoff "internal/xcoff" import io io "io" import os os "os" import filepath path/filepath "path/filepath" import strconv strconv "strconv" import strings strings "strings" import scanner text/scanner "text/scanner" import utf8 unicode/utf8 "unicode/utf8" indirectimport bytealg internal/bytealg indirectimport context context indirectimport exec os/exec indirectimport fs io/fs indirectimport poll internal/poll indirectimport sync sync indirectimport syscall syscall indirectimport time time init gccgoimporter go_1internal_1gccgoimporter..import bufio bufio..import bytes bytes..import flate compress_1flate..import zlib compress_1zlib..import context context..import dwarf debug_1dwarf..import elf debug_1elf..import binary encoding_1binary..import errors errors..import fmt fmt..import ast go_1ast..import constant go_1constant..import parser go_1parser..import scanner go_1scanner..import token go_1token..import types go_1types..import cpu internal_1cpu..import execabs internal_1execabs..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import big math_1big..import rand math_1rand..import os os..import exec os_1exec..import path path..import filepath path_1filepath..import reflect reflect..import regexp regexp..import syntax regexp_1syntax..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import scanner text_1scanner..import time time..import unicode unicode..import heap ~container_1heap typeparams ~go_1internal_1typeparams hash ~hash adler32 ~hash_1adler32 abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader xcoff ~internal_1xcoff bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 1 2 1 9 1 17 1 21 1 23 1 35 1 38 1 42 2 9 2 17 2 21 2 23 2 35 2 38 2 42 3 1 3 2 3 9 3 10 3 17 3 19 3 20 3 21 3 22 3 23 3 24 3 25 3 28 3 30 3 32 3 35 3 36 3 37 3 38 3 39 3 41 3 42 4 1 4 2 4 3 4 8 4 9 4 10 4 17 4 19 4 20 4 21 4 22 4 23 4 24 4 25 4 28 4 30 4 32 4 35 4 36 4 37 4 38 4 39 4 41 4 42 5 9 5 17 5 19 5 21 5 35 5 38 5 39 5 41 6 2 6 8 6 9 6 10 6 17 6 19 6 20 6 21 6 22 6 23 6 24 6 25 6 28 6 30 6 32 6 35 6 36 6 37 6 38 6 39 6 41 6 42 7 1 7 2 7 3 7 4 7 6 7 8 7 9 7 10 7 17 7 19 7 20 7 21 7 22 7 23 7 24 7 25 7 28 7 30 7 32 7 35 7 36 7 37 7 38 7 39 7 41 7 42 8 9 8 17 8 21 8 23 8 25 8 32 8 35 8 37 8 38 8 42 9 17 9 21 9 35 10 9 10 17 10 19 10 20 10 21 10 22 10 23 10 24 10 25 10 28 10 30 10 32 10 35 10 36 10 37 10 38 10 39 10 41 10 42 11 2 11 9 11 10 11 14 11 15 11 17 11 19 11 20 11 21 11 22 11 23 11 24 11 25 11 28 11 30 11 31 11 32 11 35 11 36 11 37 11 38 11 39 11 41 11 42 12 2 12 8 12 9 12 10 12 15 12 17 12 19 12 20 12 21 12 22 12 23 12 24 12 25 12 26 12 27 12 28 12 30 12 32 12 35 12 36 12 37 12 38 12 39 12 41 12 42 13 2 13 9 13 10 13 11 13 14 13 15 13 17 13 19 13 20 13 21 13 22 13 23 13 24 13 25 13 28 13 30 13 31 13 32 13 35 13 36 13 37 13 38 13 39 13 41 13 42 14 2 14 9 14 10 14 15 14 17 14 19 14 20 14 21 14 22 14 23 14 24 14 25 14 28 14 30 14 31 14 32 14 35 14 36 14 37 14 38 14 39 14 41 14 42 15 9 15 10 15 17 15 19 15 20 15 21 15 22 15 23 15 24 15 25 15 28 15 30 15 32 15 35 15 36 15 37 15 38 15 39 15 41 15 42 16 2 16 8 16 9 16 10 16 11 16 12 16 13 16 14 16 15 16 17 16 19 16 20 16 21 16 22 16 23 16 24 16 25 16 26 16 27 16 28 16 30 16 31 16 32 16 33 16 34 16 35 16 36 16 37 16 38 16 39 16 41 16 42 18 2 18 5 18 9 18 10 18 17 18 19 18 20 18 21 18 22 18 23 18 24 18 25 18 28 18 29 18 30 18 31 18 32 18 35 18 36 18 37 18 38 18 39 18 41 18 42 19 9 19 17 19 21 19 35 20 9 20 17 20 19 20 21 20 23 20 35 20 38 20 39 20 41 21 17 21 35 22 17 22 35 22 38 23 9 23 17 23 21 23 35 23 38 24 9 24 17 24 19 24 21 24 23 24 30 24 35 24 36 24 38 24 39 24 41 25 17 26 2 26 8 26 9 26 10 26 17 26 19 26 20 26 21 26 22 26 23 26 24 26 25 26 27 26 28 26 30 26 32 26 35 26 36 26 37 26 38 26 39 26 41 26 42 27 17 27 25 27 35 27 38 28 9 28 17 28 19 28 20 28 21 28 22 28 23 28 24 28 30 28 35 28 36 28 38 28 39 28 41 29 2 29 5 29 9 29 17 29 19 29 20 29 21 29 22 29 23 29 24 29 25 29 28 29 30 29 31 29 35 29 36 29 37 29 38 29 39 29 41 29 42 30 9 30 17 30 21 30 35 31 9 31 17 31 19 31 20 31 21 31 22 31 23 31 24 31 28 31 30 31 35 31 36 31 38 31 39 31 41 31 42 32 9 32 17 32 21 32 25 32 35 32 37 32 38 32 42 33 2 33 9 33 17 33 21 33 23 33 25 33 34 33 35 33 36 33 37 33 38 33 42 34 9 34 17 34 21 34 23 34 25 34 35 34 36 34 37 34 38 34 42 35 17 36 17 36 21 36 35 37 9 37 17 37 21 37 25 37 35 38 17 38 35 39 9 39 17 39 19 39 21 39 35 39 38 40 2 40 9 40 10 40 17 40 19 40 20 40 21 40 22 40 23 40 24 40 25 40 28 40 30 40 32 40 35 40 36 40 37 40 38 40 39 40 41 40 42 41 9 41 17 41 19 41 21 41 35 41 38 41 39 types 215 5 319 28 29 32 36 238 77 38 82 77 37 524 1089 35 304 799 4750 31 35 31 36 31 36 36 269 74 75 37 34 3054 34 34 608 832 31 1067 33 218 361 34 43 40 40 32 36 37 38 95 40 36 37 41 44 108 108 36 117 38 131 131 38 36 41 42 160 46 45 159 44 45 425 32 37 502 526 73 3490 75 34 48 22 21 35 92 51 37 48 76 34 51 34 33 23 34 20 20 18 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 52 52 396 80 295 55 88 111 89 63 81 64 79 55 510 102 78 96 59 51 51 93 305 34 20 243 215 281 58 116 40 164 85 65 150 92 194 85 113 25 26 24 25 24 25 22 22 23 23 22 21 22 22 22 23 22 22 22 22 22 23 23 34 36 36 28 25 25 44 49 49 120 146 123 514 120 143 43 75 56 70 76 93 type 1 "GccgoInstallation" func (inst ) InitFromDriver (gccgoPath , args ...) (err ) func (inst ) SearchPaths () (paths ) func (inst ) GetImporter (incpaths , initmap ) type 2 "Importer" type 3 "InitData" type 4 "PackageInit" type 5 "context.Context" type 6 ".go/constant.boolVal" func (? ) .implementsValue () func (x ) ExactString () func (x ) String () ($ret10 ) func (? ) Kind () ($ret2 ) type 7 "go/constant.Kind" func (i ) String () type 8 "go/constant.Value" type 9 "go/token.Pos" func (p ) IsValid () ($ret2 ) type 10 ".go/types.color" func (c ) String () type 11 "go/types.Object" type 12 "go/types.Package" func (pkg ) String () func (pkg ) MarkComplete () func (pkg ) SetImports (list ) func (pkg ) Imports () func (pkg ) Complete () func (pkg ) Scope () func (pkg ) Name () func (pkg ) SetName (name ) func (pkg ) Path () type 13 "go/types.Scope" func (s ) String () func (s ) Innermost (pos ) func (s ) Contains (pos ) func (s ) Parent () func (s ) Names () func (s ) Len () func (s ) Lookup (name ) func (s ) Insert (obj ) func (s ) NumChildren () func (s ) Child (i ) func (s ) LookupParent (name , pos ) (? , ? ) func (s ) ._InsertLazy (name , resolve ) func (s ) .squash (err ) func (s ) .insert (name , obj ) func (s ) WriteTo (w , n , recurse ) func (s ) Pos () func (s ) End () type 14 "go/types.Type" type 15 ".internal/poll.fdMutex" func (mu ) .incref () func (mu ) .increfAndClose () func (mu ) .decref () func (mu ) .rwlock (read ) func (mu ) .rwunlock (read ) type 16 ".internal/poll.pollDesc" func (pd ) .init (fd ) func (pd ) .evict () func (pd ) .close () func (pd ) .wait (mode , isFile ) func (pd ) .prepare (mode , isFile ) func (pd ) .pollable () func (pd ) .prepareRead (isFile ) func (pd ) .waitWrite (isFile ) func (pd ) .prepareWrite (isFile ) func (pd ) .waitRead (isFile ) func (pd ) .waitCanceled (mode ) type 17 "internal/poll.FD" func (fd ) WriteOnce (p ) (? , ? ) func (fd ) SetsockoptIPMreq (level , name , mreq ) func (fd ) Shutdown (how ) func (fd ) .readUnlock () func (fd ) Dup () (? , ? , ? ) func (fd ) Fsync () func (fd ) Init (net , pollable ) func (fd ) RawControl (f ) func (fd ) Writev (v ) (? , ? ) func (fd ) .destroy () func (fd ) ReadMsgInet4 (p , oob , flags , sa4 ) (? , ? , ? , ? ) func (fd ) Ftruncate (size ) func (fd ) ReadFromInet6 (p , from ) (? , ? ) func (fd ) SetBlocking () func (fd ) ReadDirent (buf ) (? , ? ) func (fd ) Pwrite (p , off ) (? , ? ) func (fd ) .writeUnlock () func (fd ) WriteToInet4 (p , sa ) (? , ? ) func (fd ) WriteMsgInet4 (p , oob , sa ) (? , ? , ? ) func (fd ) .writeLock () func (fd ) ReadMsgInet6 (p , oob , flags , sa6 ) (? , ? , ? , ? ) func (fd ) Close () func (fd ) .readLock () func (fd ) ReadFrom (p ) (? , ? , ? ) func (fd ) Write (p ) (? , ? ) func (fd ) Accept () (? , ? , ? , ? ) func (fd ) WriteMsg (p , oob , sa ) (? , ? , ? ) func (fd ) WriteMsgInet6 (p , oob , sa ) (? , ? , ? ) func (fd ) .incref () func (fd ) SetWriteDeadline (t ) ($ret32 ) func (fd ) SetsockoptIPv6Mreq (level , name , mreq ) func (fd ) WriteTo (p , sa ) (? , ? ) func (fd ) .eofError (n , err ) func (fd ) SetsockoptInet4Addr (level , name , arg ) func (fd ) Seek (offset , whence ) (? , ? ) func (fd ) Fchown (uid , gid ) func (fd ) WriteToInet6 (p , sa ) (? , ? ) func (fd ) SetReadDeadline (t ) ($ret31 ) func (fd ) RawWrite (f ) func (fd ) SetsockoptByte (level , name , arg ) func (fd ) .decref () func (fd ) RawRead (f ) func (fd ) SetDeadline (t ) ($ret30 ) func (fd ) Fstat (s ) func (fd ) ReadMsg (p , oob , flags ) (? , ? , ? , ? , ? ) func (fd ) Fchmod (mode ) func (fd ) WaitWrite () func (fd ) SetsockoptIPMreqn (level , name , mreq ) func (fd ) SetsockoptLinger (level , name , l ) func (fd ) ReadFromInet4 (p , from ) (? , ? ) func (fd ) Fchdir () func (fd ) SetsockoptInt (level , name , arg ) func (fd ) Pread (p , off ) (? , ? ) func (fd ) Read (p ) (? , ? ) type 18 "io.Closer" type 19 "io.ReadCloser" type 20 "io.Reader" type 21 "io.WriteCloser" type 22 "io.Writer" type 23 "io/fs.DirEntry" type 24 "io/fs.FileInfo" type 25 "io/fs.FileMode" func (m ) IsDir () ($ret7 ) func (m ) String () func (m ) IsRegular () ($ret8 ) func (m ) Type () ($ret10 ) func (m ) Perm () ($ret9 ) type 26 ".os.dirInfo" func (d ) .close () type 27 ".os.file" func (file ) .close () type 28 ".os.readdirMode" type 29 "os.DirEntry" = type 30 "os.File" func (f ) .pwrite (b , off ) (n , err ) func (f ) .read (b ) (n , err ) func (f ) .chmod (mode ) func (f ) Close () func (f ) SetDeadline (t ) func (f ) Readdirnames (n ) (names , err ) func (f ) Chmod (mode ) func (f ) SetReadDeadline (t ) func (f ) .setReadDeadline (t ) func (f ) .setWriteDeadline (t ) func (f ) ReadFrom (r ) (n , err ) func (f ) WriteString (s ) (n , err ) func (f ) SyscallConn () (? , ? ) func (f ) .wrapErr (op , err ) func (f ) WriteAt (b , off ) (n , err ) func (f ) Read (b ) (n , err ) func (f ) .pread (b , off ) (n , err ) func (f ) Name () func (f ) Truncate (size ) func (f ) Sync () func (f ) .setDeadline (t ) func (f ) Chdir () func (f ) Fd () func (f ) .write (b ) (n , err ) func (f ) .seek (offset , whence ) (ret , err ) func (f ) .readFrom (r ) (written , handled , err ) func (f ) Chown (uid , gid ) func (f ) Readdir (n ) (? , ? ) func (f ) SetWriteDeadline (t ) func (f ) ReadAt (b , off ) (n , err ) func (f ) Stat () (? , ? ) func (f ) .checkValid (op ) ($ret131 ) func (f ) Write (b ) (n , err ) func (f ) .readdir (n , mode ) (names , dirents , infos , err ) func (f ) Seek (offset , whence ) (ret , err ) func (f ) ReadDir (n ) (? , ? ) type 31 "os.FileInfo" = type 32 "os.FileMode" = type 33 "os.Process" func (p ) .blockUntilWaitable () (? , ? ) func (p ) .wait () (ps , err ) func (p ) .kill () func (p ) Signal (sig ) func (p ) Kill () func (p ) .signal (sig ) func (p ) Release () func (p ) .done () func (p ) .release () func (p ) Wait () (? , ? ) func (p ) .setDone () type 34 "os.ProcessState" func (p ) .sys () func (p ) .success () func (p ) String () func (p ) Pid () func (p ) .sysUsage () func (p ) .systemTime () func (p ) UserTime () func (p ) .userTime () func (p ) SystemTime () func (p ) ExitCode () func (p ) Exited () func (p ) Success () func (p ) Sys () func (p ) SysUsage () func (p ) .exited () type 35 "os.Signal" type 36 "os/exec.Cmd" func (c ) Output () (? , ? ) func (c ) .stdout () (f , err ) func (c ) Start () func (c ) StdoutPipe () (? , ? ) func (c ) .writerDescriptor (w ) (f , err ) func (c ) StderrPipe () (? , ? ) func (c ) StdinPipe () (? , ? ) func (c ) CombinedOutput () (? , ? ) func (c ) .stderr () (f , err ) func (c ) String () func (c ) .envv () (? , ? ) func (c ) .argv () func (c ) .stdin () (f , err ) func (c ) Wait () func (c ) .closeDescriptors (closers ) func (c ) Run () type 37 "sync.Locker" type 38 "sync.Mutex" func (m ) Lock () func (m ) TryLock () func (m ) .lockSlow () func (m ) Unlock () func (m ) .unlockSlow (new ) type 39 "sync.RWMutex" func (rw ) RLock () func (rw ) RUnlock () func (rw ) .rUnlockSlow (r ) func (rw ) TryRLock () func (rw ) Lock () func (rw ) TryLock () func (rw ) Unlock () func (rw ) RLocker () ($ret27 ) type 40 ".syscall._DIR" type 41 ".syscall.___dirstream" type 42 ".syscall._socklen_t" type 43 "syscall.Credential" type 44 "syscall.DIR" type 45 "syscall.IPMreq" type 46 "syscall.IPMreqn" type 47 "syscall.IPv6Mreq" type 48 "syscall.Iovec" func (iov ) SetLen (length ) type 49 "syscall.Iovec_len_t" type 50 "syscall.Linger" type 51 "syscall.RawConn" type 52 "syscall.RawSockaddr" type 53 "syscall.RawSockaddrAny" type 54 "syscall.RawSockaddrInet4" func (sa ) .setLen () ($ret90 ) type 55 "syscall.RawSockaddrInet6" func (sa ) .setLen () ($ret91 ) type 56 "syscall.Rusage" type 57 "syscall.Signal" func (s ) Signal () func (s ) String () ($ret122 ) type 58 "syscall.Sockaddr" type 59 "syscall.SockaddrInet4" func (sa ) .sockaddr () (? , ? , ? ) type 60 "syscall.SockaddrInet6" func (sa ) .sockaddr () (? , ? , ? ) type 61 "syscall.Socklen_t" type 62 "syscall.Stat_t" type 63 "syscall.SysProcAttr" type 64 "syscall.SysProcIDMap" type 65 "syscall.Timespec" func (ts ) Unix () (sec , nsec ) func (ts ) Nano () type 66 "syscall.Timespec_nsec_t" = type 67 "syscall.Timespec_sec_t" = type 68 "syscall.Timeval" func (tv ) Unix () (sec , nsec ) func (tv ) Nano () type 69 "syscall.Timeval_sec_t" = type 70 "syscall.Timeval_usec_t" = type 71 "syscall.WaitStatus" func (w ) TrapCause () func (w ) StopSignal () func (w ) Signal () func (w ) CoreDump () func (w ) ExitStatus () func (w ) Continued () func (w ) Stopped () func (w ) Signaled () func (w ) Exited () type 72 ".time.zone" type 73 ".time.zoneTrans" type 74 "time.Duration" func (d ) Round (m ) func (d ) Minutes () ($ret77 ) func (d ) Truncate (m ) ($ret79 ) func (d ) Hours () ($ret78 ) func (d ) Milliseconds () ($ret75 ) func (d ) Microseconds () ($ret74 ) func (d ) Seconds () ($ret76 ) func (d ) Nanoseconds () ($ret73 ) func (d ) String () type 75 "time.Location" func (l ) .lookupName (name , unix ) (offset , ok ) func (l ) .firstZoneUsed () func (l ) .lookupFirstZone () func (l ) .lookup (sec ) (name , offset , start , end , isDST ) func (l ) String () func (l ) .get () type 76 "time.Month" func (m ) String () type 77 "time.Time" func (t ) AppendFormat (b , layout ) func (t ) Minute () func (t ) .setMono (m ) func (t ) Clock () (hour , min , sec ) func (t ) MarshalBinary () (? , ? ) func (t ) After (u ) func (t ) UnixNano () func (t ) GobDecode (data ) func (t ) Day () func (t ) .unixSec () func (t ) .setLoc (loc ) func (t ) Zone () (name , offset ) func (t ) .nsec () func (t ) MarshalText () (? , ? ) func (t ) .stripMono () func (t ) Round (d ) func (t ) Truncate (d ) func (t ) UnmarshalText (data ) func (t ) UnmarshalBinary (data ) func (t ) Unix () func (t ) YearDay () func (t ) UnixMicro () func (t ) .mono () func (t ) Local () func (t ) .sec () func (t ) Hour () func (t ) .abs () func (t ) ISOWeek () (year , week ) func (t ) Location () func (t ) Month () func (t ) GobEncode () (? , ? ) func (t ) Second () func (t ) UnmarshalJSON (data ) func (t ) .addSec (d ) func (t ) Year () func (t ) UnixMilli () func (t ) Date () (year , month , day ) func (t ) Weekday () func (t ) IsZero () func (t ) UTC () func (t ) In (loc ) func (t ) Nanosecond () func (t ) Equal (u ) func (t ) .locabs () (name , offset , abs ) func (t ) Sub (u ) func (t ) String () func (t ) GoString () func (t ) Before (u ) func (t ) Add (d ) func (t ) Format (layout ) func (t ) MarshalJSON () (? , ? ) func (t ) IsDST () func (t ) .date (full ) (year , month , day , yday ) func (t ) AddDate (years , months , days ) type 78 "time.Weekday" func (d ) String () type 79 (? ) type 80 (? , ? ) type 81 () type 82 () type 83 (? , ? ) type 84 (? , ? , ? , ? ) (? , ? ) type 85 (? , ? ...) type 86 (? , ? ) type 87 (? , ? ) type 88 (? , ? , ? , ? ) type 89 (? ) type 90 (? ) (? , ? ) type 91 (? ) type 92 (? ) type 93 (? ) type 94 (? ) type 95 * type 96 * type 97 * type 98 * type 99 * type 100 * type 101 * type 102 * type 103 * type 104 * type 105 * type 106 * type 107 * type 108 * type 109 * type 110 * type 111 * type 112 * type 113 * type 114 * type 115 * type 116 * type 117 * type 118 * type 119 * type 120 * type 121 * type 122 * type 123 * type 124 * type 125 * type 126 * type 127 * type 128 * type 129 * type 130 * type 131 * type 132 struct { Addr ; Pad ; } type 133 struct { Base ; Len ; } type 134 struct { Chroot ; Credential ; Ptrace ; Setsid ; Setpgid ; Setctty ; Noctty ; Ctty ; Foreground ; Pgid ; Pdeathsig ; Cloneflags ; Unshareflags ; UidMappings ; GidMappings ; GidMappingsEnableSetgroups ; AmbientCaps ; } type 135 struct { ContainerID ; HostID ; Size ; } type 136 struct { Dev ; Ino ; Nlink ; Mode ; Uid ; Gid ; .syscall.__pad0 ; Rdev ; Size ; Blksize ; Blocks ; Atim ; Mtim ; Ctim ; .syscall.__glibc_reserved ; } type 137 struct { Family ; Data ; } type 138 struct { Family ; Port ; Addr ; Zero ; } type 139 struct { Family ; Port ; Flowinfo ; Addr ; Scope_id ; } type 140 struct { GccVersion ; TargetTriple ; LibPaths ; } type 141 struct { Multiaddr ; Interface ; } type 142 struct { Multiaddr ; Address ; Ifindex ; } type 143 struct { Multiaddr ; Interface ; } type 144 struct { Name ; InitFunc ; Priority ; } type 145 struct { Onoff ; Linger ; } type 146 struct { Path ; Args ; Env ; Dir ; Stdin ; Stdout ; Stderr ; ExtraFiles ; SysProcAttr ; Process ; ProcessState ; .os/exec.ctx ; .os/exec.lookPathErr ; .os/exec.finished ; .os/exec.childFiles ; .os/exec.closeAfterStart ; .os/exec.closeAfterWait ; .os/exec.goroutine ; .os/exec.errch ; .os/exec.waitDone ; } type 147 struct { Pid ; .os.handle ; .os.isdone ; .os.sigMu ; } type 148 struct { Port ; Addr ; .syscall.raw ; } type 149 struct { Port ; ZoneId ; Addr ; .syscall.raw ; } type 150 struct { Priority ; Inits ; } type 151 struct { Sec ; Nsec ; } type 152 struct { Sec ; Usec ; } type 153 struct { Uid ; Gid ; Groups ; NoSetGroups ; } type 154 struct { Utime ; Stime ; Maxrss ; Ixrss ; Idrss ; Isrss ; Minflt ; Majflt ; Nswap ; Inblock ; Oublock ; Msgsnd ; Msgrcv ; Nsignals ; Nvcsw ; Nivcsw ; } type 155 struct { ? ; } type 156 struct { } type 157 struct { .go/types.parent ; .go/types.children ; .go/types.number ; .go/types.elems ; .go/types.pos ; .go/types.end ; .go/types.comment ; .go/types.isFunc ; } type 158 struct { .go/types.path ; .go/types.name ; .go/types.scope ; .go/types.complete ; .go/types.imports ; .go/types.fake ; .go/types.cgo ; } type 159 struct { .internal/poll.fdmu ; Sysfd ; .internal/poll.pd ; .internal/poll.iovecs ; .internal/poll.csema ; .internal/poll.isBlocking ; IsStream ; ZeroReadIsEOF ; .internal/poll.isFile ; } type 160 struct { .internal/poll.runtimeCtx ; } type 161 struct { .internal/poll.state ; .internal/poll.rsema ; .internal/poll.wsema ; } type 162 struct { .os.dir ; } type 163 struct { .os.pfd ; .os.name ; .os.dirinfo ; .os.nonblock ; .os.stdoutOrErr ; .os.appendMode ; } type 164 struct { .os.pid ; .os.status ; .os.rusage ; } type 165 struct { .sync.state ; .sync.sema ; } type 166 struct { .sync.w ; .sync.writerSem ; .sync.readerSem ; .sync.readerCount ; .sync.readerWait ; } type 167 struct { .time.name ; .time.offset ; .time.isDST ; } type 168 struct { .time.name ; .time.zone ; .time.tx ; .time.extend ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } type 169 struct { .time.wall ; .time.ext ; .time.loc ; } type 170 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } type 171 [14 ] type 172 [16 ] type 173 [3 ] type 174 [4 ] type 175 [8 ] type 176 [96 ] type 177 [] type 178 [] type 179 [] type 180 [] type 181 [] type 182 [] type 183 [] type 184 [] type 185 [] type 186 [] type 187 [] type 188 [] type 189 [] type 190 [] type 191 [] type 192 [] type 193 [] type 194 map [] type 195 map [] type 196 map [] type 197 chan <- type 198 chan type 199 chan type 200 interface { Close () ; } type 201 interface { ? ; ? ; } type 202 interface { ? ; ? ; } type 203 interface { Control (f ) ; Read (f ) ; Write (f ) ; } type 204 interface { Deadline () (deadline , ok ); Done () ; Err () ; Value (key ) ; } type 205 interface { ExactString () ; Kind () ; String () ; .go/constant.implementsValue (); } type 206 interface { Exported () ; Id () ; Name () ; Parent () ; Pkg () ; Pos () ; String () ; Type () ; .go/types.color () ; .go/types.order () ; .go/types.sameId (pkg , name ) ; .go/types.scopePos () ; .go/types.setColor (color ); .go/types.setOrder (? ); .go/types.setParent (? ); .go/types.setScopePos (pos ); .go/types.setType (? ); } type 207 interface { Info () (? , ? ); IsDir () ; Name () ; Type () ; } type 208 interface { IsDir () ; ModTime () ; Mode () ; Name () ; Size () ; Sys () ; } type 209 interface { Lock (); Unlock (); } type 210 interface { Read (p ) (n , err ); } type 211 interface { Signal (); String () ; } type 212 interface { String () ; Underlying () ; } type 213 interface { Write (p ) (n , err ); } type 214 interface { .syscall.sockaddr () (ptr , len , err ); } func GetImporter (searchpaths , initmap ) func Compare (a , b ) func .fixCmd (name , cmd ) func IsPathSeparator (c ) ($ret165 ) // /build/gcc/src/gcc/libgo/go/os/path_unix.go:15 { //16 $ret165 = ($convert(, 47' ) == c) //16 return //16 } //0 func Command (name , arg ...) func .join (elem ) func .volumeNameLen (path ) ($ret38 ) // /build/gcc/src/gcc/libgo/go/path/filepath/path_unix.go:18 { //19 $ret38 = $convert(, 0 ) //19 return //19 } //0 func VolumeName (path ) ($ret36 ) // /build/gcc/src/gcc/libgo/go/path/filepath/path.go:598 { //599 $ret36 = (path)[0 :.volumeNameLen(path)] //599 return //599 } //0 func .genSplit (s , sep , sepSave , n ) func IndexRune (s , r ) checksum 3C3BB114755A370C4203A374EADE24960D2FB6E0 v3; package gcimporter pkgpath go/internal/gcimporter import bufio bufio "bufio" import bytes bytes "bytes" import binary encoding/binary "encoding/binary" import fmt fmt "fmt" import build go/build "go/build" import constant go/constant "go/constant" import token go/token "go/token" import types go/types "go/types" import io io "io" import big math/big "math/big" import os os "os" import filepath path/filepath "path/filepath" import sort sort "sort" import strconv strconv "strconv" import strings strings "strings" import sync sync "sync" init gcimporter go_1internal_1gcimporter..import bufio bufio..import bytes bytes..import context context..import binary encoding_1binary..import errors errors..import fmt fmt..import ast go_1ast..import build go_1build..import constraint go_1build_1constraint..import constant go_1constant..import doc go_1doc..import parser go_1parser..import scanner go_1scanner..import token go_1token..import types go_1types..import buildcfg internal_1buildcfg..import cpu internal_1cpu..import execabs internal_1execabs..import goroot internal_1goroot..import lazyregexp internal_1lazyregexp..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import ioutil io_1ioutil..import math math..import big math_1big..import rand math_1rand..import os os..import exec os_1exec..import path path..import filepath path_1filepath..import reflect reflect..import regexp regexp..import syntax regexp_1syntax..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import template text_1template..import parse text_1template_1parse..import time time..import unicode unicode..import heap ~container_1heap typeparams ~go_1internal_1typeparams abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos goversion ~internal_1goversion itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits url ~net_1url atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 1 2 1 5 1 17 1 23 1 25 1 38 1 41 1 46 2 5 2 17 2 23 2 25 2 38 2 41 2 46 3 5 3 17 3 21 3 23 3 38 3 41 3 42 3 45 4 5 4 17 4 23 4 25 4 28 4 35 4 38 4 40 4 41 4 46 5 17 5 23 5 38 6 5 6 17 6 21 6 22 6 23 6 24 6 25 6 26 6 28 6 31 6 33 6 35 6 38 6 39 6 40 6 41 6 42 6 45 6 46 7 2 7 5 7 6 7 13 7 14 7 17 7 21 7 22 7 23 7 24 7 25 7 26 7 28 7 31 7 33 7 34 7 35 7 38 7 39 7 40 7 41 7 42 7 45 7 46 8 1 8 2 8 3 8 5 8 6 8 7 8 9 8 11 8 12 8 13 8 14 8 16 8 17 8 18 8 19 8 20 8 21 8 22 8 23 8 24 8 25 8 26 8 27 8 28 8 31 8 32 8 33 8 34 8 35 8 36 8 37 8 38 8 39 8 40 8 41 8 42 8 43 8 44 8 45 8 46 9 5 9 17 9 23 9 25 9 38 9 41 9 46 10 2 10 4 10 5 10 6 10 14 10 17 10 21 10 22 10 23 10 24 10 25 10 26 10 28 10 29 10 30 10 31 10 33 10 35 10 38 10 39 10 40 10 41 10 42 10 45 10 46 11 2 11 5 11 6 11 7 11 13 11 14 11 17 11 20 11 21 11 22 11 23 11 24 11 25 11 26 11 28 11 31 11 33 11 34 11 35 11 36 11 37 11 38 11 39 11 40 11 41 11 42 11 43 11 44 11 45 11 46 12 2 12 5 12 6 12 7 12 13 12 14 12 17 12 21 12 22 12 23 12 24 12 25 12 26 12 28 12 31 12 33 12 34 12 35 12 38 12 39 12 40 12 41 12 42 12 45 12 46 13 2 13 5 13 6 13 14 13 17 13 21 13 22 13 23 13 24 13 25 13 26 13 28 13 31 13 33 13 34 13 35 13 38 13 39 13 40 13 41 13 42 13 45 13 46 14 5 14 6 14 17 14 21 14 22 14 23 14 24 14 25 14 26 14 28 14 31 14 33 14 35 14 38 14 39 14 40 14 41 14 42 14 45 14 46 15 2 15 4 15 5 15 6 15 7 15 10 15 12 15 13 15 14 15 17 15 21 15 22 15 23 15 24 15 25 15 26 15 28 15 29 15 30 15 31 15 33 15 34 15 35 15 36 15 37 15 38 15 39 15 40 15 41 15 42 15 45 15 46 16 5 16 6 16 17 16 21 16 22 16 23 16 24 16 25 16 26 16 28 16 31 16 33 16 34 16 35 16 38 16 39 16 40 16 41 16 42 16 45 16 46 18 2 18 3 18 5 18 6 18 17 18 21 18 22 18 23 18 24 18 25 18 26 18 28 18 31 18 32 18 33 18 34 18 35 18 38 18 39 18 40 18 41 18 42 18 45 18 46 19 5 19 17 19 21 19 22 19 23 19 24 19 25 19 26 19 31 19 33 19 34 19 38 19 39 19 41 19 42 19 45 19 46 20 2 20 5 20 17 20 21 20 22 20 23 20 24 20 25 20 26 20 28 20 31 20 33 20 36 20 37 20 38 20 39 20 40 20 41 20 42 20 45 20 46 21 5 21 17 21 23 21 38 22 5 22 17 22 21 22 23 22 25 22 38 22 41 22 42 22 45 23 17 23 38 24 17 24 38 24 41 25 5 25 17 25 23 25 38 25 41 26 5 26 17 26 21 26 23 26 25 26 33 26 38 26 39 26 41 26 42 26 45 27 5 27 17 27 21 27 22 27 23 27 24 27 25 27 26 27 31 27 33 27 38 27 39 27 41 27 42 27 45 28 17 29 2 29 4 29 5 29 6 29 17 29 21 29 22 29 23 29 24 29 25 29 26 29 28 29 30 29 31 29 33 29 35 29 38 29 39 29 40 29 41 29 42 29 45 29 46 30 17 30 28 30 38 30 41 31 5 31 17 31 21 31 22 31 23 31 24 31 25 31 26 31 33 31 38 31 39 31 41 31 42 31 45 32 2 32 3 32 5 32 17 32 21 32 22 32 23 32 24 32 25 32 26 32 28 32 31 32 33 32 34 32 38 32 39 32 40 32 41 32 42 32 45 32 46 33 5 33 17 33 23 33 38 34 5 34 17 34 21 34 22 34 23 34 24 34 25 34 26 34 31 34 33 34 38 34 39 34 41 34 42 34 45 34 46 35 5 35 17 35 23 35 28 35 38 35 40 35 41 35 46 36 2 36 5 36 17 36 23 36 25 36 28 36 37 36 38 36 39 36 40 36 41 36 46 37 5 37 17 37 23 37 25 37 28 37 38 37 39 37 40 37 41 37 46 38 17 39 17 39 23 39 38 40 5 40 17 40 23 40 28 40 38 41 17 41 38 42 5 42 17 42 21 42 23 42 38 42 41 43 2 43 5 43 6 43 17 43 21 43 22 43 23 43 24 43 25 43 26 43 28 43 31 43 33 43 34 43 35 43 38 43 39 43 40 43 41 43 42 43 44 43 45 43 46 44 2 44 5 44 6 44 17 44 21 44 22 44 23 44 24 44 25 44 26 44 28 44 31 44 33 44 35 44 38 44 39 44 40 44 41 44 42 44 45 44 46 45 5 45 17 45 21 45 23 45 38 45 41 45 42 types 74 1 469 694 1568 238 77 37 38 1237 599 84 146 77 36 521 1092 34 30 34 30 30 35 351 32 212 352 33 33 21 35 34 46 22 51 48 51 18 18 18 19 19 19 19 19 95 95 19 187 126 206 242 213 64 149 21 21 21 21 20 22 22 22 22 35 35 43 48 122 516 122 42 73 69 74 type 1 ".go/internal/gcimporter.anyType" func (t ) Underlying () ($ret31 ) // /build/gcc/src/gcc/libgo/go/go/internal/gcimporter/support.go:149 { //149 $ret31 = $convert(, t) //149 return //149 } //0 func (t ) String () ($ret32 ) // /build/gcc/src/gcc/libgo/go/go/internal/gcimporter/support.go:150 { //150 $ret32 = $convert(, "any") //150 return //150 } //0 type 2 ".go/internal/gcimporter.byPath" func (a ) Len () ($ret0 ) // /build/gcc/src/gcc/libgo/go/go/internal/gcimporter/gcimporter.go:169 { //169 $ret0 = len(a) //169 return //169 } //0 func (a ) Swap (i , j ) // /build/gcc/src/gcc/libgo/go/go/internal/gcimporter/gcimporter.go:170 { //170 var $t0 = a //170 var $t1 = i //170 var $t2 = a //170 var $t3 = j //170 var $t4 = (a)[j] //170 var $t5 = (a)[i] //170 ($t0)[$t1] = $t4 //170 ($t2)[$t3] = $t5 //170 } //0 func (a ) Less (i , j ) type 3 "bufio.Reader" func (b ) .writeBuf (w ) (? , ? ) func (b ) WriteTo (w ) (n , err ) func (b ) ReadString (delim ) (? , ? ) func (b ) .collectFragments (delim ) (fullBuffers , finalFragment , totalLen , err ) func (b ) ReadLine () (line , isPrefix , err ) func (b ) Size () func (b ) Reset (r ) func (b ) .fill () func (b ) UnreadByte () func (b ) ReadRune () (r , size , err ) func (b ) .reset (buf , r ) func (b ) .readErr () func (b ) UnreadRune () func (b ) ReadSlice (delim ) (line , err ) func (b ) Peek (n ) (? , ? ) func (b ) ReadByte () (? , ? ) func (b ) Discard (n ) (discarded , err ) func (b ) Read (p ) (n , err ) func (b ) ReadBytes (delim ) (? , ? ) func (b ) Buffered () type 4 ".go/constant.boolVal" func (? ) .implementsValue () func (x ) ExactString () func (x ) String () ($ret10 ) func (? ) Kind () ($ret2 ) type 5 "go/constant.Kind" func (i ) String () type 6 "go/constant.Value" type 7 ".go/token.lineInfo" type 8 "go/token.File" func (f ) .position (p , adjusted ) (pos ) func (f ) AddLineColumnInfo (offset , filename , line , column ) func (f ) LineCount () func (f ) Offset (p ) func (f ) AddLineInfo (offset , filename , line ) func (f ) LineStart (line ) func (f ) SetLines (lines ) func (f ) Line (p ) func (f ) MergeLine (line ) func (f ) .unpack (offset , adjusted ) (filename , line , column ) func (f ) Pos (offset ) func (f ) Size () func (f ) PositionFor (p , adjusted ) (pos ) func (f ) Name () func (f ) Position (p ) (pos ) func (f ) Base () func (f ) AddLine (offset ) func (f ) SetLinesForContent (content ) type 9 "go/token.FileSet" func (s ) Read (decode ) func (s ) PositionFor (p , adjusted ) (pos ) func (s ) .file (p ) func (s ) File (p ) (f ) func (s ) Iterate (f ) func (s ) Write (encode ) func (s ) AddFile (filename , base , size ) func (s ) Position (p ) (pos ) func (s ) Base () type 10 "go/token.Pos" func (p ) IsValid () ($ret2 ) type 11 "go/token.Position" func (pos ) String () func (pos ) IsValid () type 12 ".go/types.color" func (c ) String () type 13 "go/types.Object" type 14 "go/types.Package" func (pkg ) String () func (pkg ) MarkComplete () func (pkg ) SetImports (list ) func (pkg ) Imports () func (pkg ) Complete () func (pkg ) Scope () func (pkg ) Name () func (pkg ) SetName (name ) func (pkg ) Path () type 15 "go/types.Scope" func (s ) String () func (s ) Innermost (pos ) func (s ) Contains (pos ) func (s ) Parent () func (s ) Names () func (s ) Len () func (s ) Lookup (name ) func (s ) Insert (obj ) func (s ) NumChildren () func (s ) Child (i ) func (s ) LookupParent (name , pos ) (? , ? ) func (s ) ._InsertLazy (name , resolve ) func (s ) .squash (err ) func (s ) .insert (name , obj ) func (s ) WriteTo (w , n , recurse ) func (s ) Pos () func (s ) End () type 16 "go/types.Type" type 17 "io.Closer" type 18 "io.ReadCloser" type 19 "io.Reader" type 20 "io.Writer" type 21 "sort.Interface" type 22 "sort.StringSlice" func (x ) Sort () func (x ) Swap (i , j ) func (x ) Less (i , j ) ($ret21 ) func (x ) Len () ($ret20 ) func (p ) Search (x ) ($ret9 ) type 23 "sync.Locker" type 24 "sync.Mutex" func (m ) Lock () func (m ) TryLock () func (m ) .lockSlow () func (m ) Unlock () func (m ) .unlockSlow (new ) type 25 "sync.RWMutex" func (rw ) RLock () func (rw ) RUnlock () func (rw ) .rUnlockSlow (r ) func (rw ) TryRLock () func (rw ) Lock () func (rw ) TryLock () func (rw ) Unlock () func (rw ) RLocker () ($ret27 ) type 26 (? ) type 27 (? ) type 28 () type 29 (? , ? ) type 30 (? ) type 31 (? , ? ) type 32 (? ) type 33 (? , ? ...) type 34 (? , ? ) type 35 (? ) (? , ? ) type 36 * type 37 * type 38 * type 39 * type 40 * type 41 * type 42 * type 43 * type 44 struct { Filename ; Offset ; Line ; Column ; } type 45 struct { Offset ; Filename ; Line ; Column ; } type 46 struct { } type 47 struct { .bufio.buf ; .bufio.rd ; .bufio.r ; .bufio.w ; .bufio.err ; .bufio.lastByte ; .bufio.lastRuneSize ; } type 48 struct { .go/token.mutex ; .go/token.base ; .go/token.files ; .go/token.last ; } type 49 struct { .go/token.set ; .go/token.name ; .go/token.base ; .go/token.size ; .go/token.mutex ; .go/token.lines ; .go/token.infos ; } type 50 struct { .go/types.parent ; .go/types.children ; .go/types.number ; .go/types.elems ; .go/types.pos ; .go/types.end ; .go/types.comment ; .go/types.isFunc ; } type 51 struct { .go/types.path ; .go/types.name ; .go/types.scope ; .go/types.complete ; .go/types.imports ; .go/types.fake ; .go/types.cgo ; } type 52 struct { .sync.state ; .sync.sema ; } type 53 struct { .sync.w ; .sync.writerSem ; .sync.readerSem ; .sync.readerCount ; .sync.readerWait ; } type 54 [] type 55 [] type 56 [] type 57 [] type 58 [] type 59 [] type 60 [] type 61 [] type 62 [] type 63 map [] type 64 map [] type 65 interface { Close () ; } type 66 interface { ? ; ? ; } type 67 interface { ExactString () ; Kind () ; String () ; .go/constant.implementsValue (); } type 68 interface { Exported () ; Id () ; Name () ; Parent () ; Pkg () ; Pos () ; String () ; Type () ; .go/types.color () ; .go/types.order () ; .go/types.sameId (pkg , name ) ; .go/types.scopePos () ; .go/types.setColor (color ); .go/types.setOrder (? ); .go/types.setParent (? ); .go/types.setScopePos (pos ); .go/types.setType (? ); } type 69 interface { Len () ; Less (i , j ) ; Swap (i , j ); } type 70 interface { Lock (); Unlock (); } type 71 interface { Read (p ) (n , err ); } type 72 interface { String () ; Underlying () ; } type 73 interface { Write (p ) (n , err ); } func FindExportData (r ) (hdr , err ) func FindPkg (path , srcDir ) (filename , id ) func Import (fset , packages , path , srcDir , lookup ) (pkg , err ) func NewReaderSize (rd , size ) func Sprintf (format , a ...) func .join (elem ) func Sort (data ) func HasPrefix (s , prefix ) ($ret60 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:448 { //449 $ret60 = ((len(s) >= len(prefix)) && ((s)[0 :len(prefix)] == prefix)) //449 return //449 } //0 func HasSuffix (s , suffix ) ($ret61 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:453 { //454 $ret61 = ((len(s) >= len(suffix)) && ((s)[(len(s) - len(suffix)):] == suffix)) //454 return //454 } //0 checksum 89F9C671734232F60DDC89EF47BFB21CF47C08AB v3; package srcimporter pkgpath go/internal/srcimporter import fmt fmt "fmt" import ast go/ast "go/ast" import build go/build "go/build" import parser go/parser "go/parser" import token go/token "go/token" import types go/types "go/types" import execabs internal/execabs "internal/execabs" import io io "io" import os os "os" import filepath path/filepath "path/filepath" import strings strings "strings" import sync sync "sync" import unsafe unsafe "unsafe" indirectimport constraint go/build/constraint indirectimport context context indirectimport exec os/exec indirectimport fs io/fs indirectimport poll internal/poll indirectimport syscall syscall indirectimport time time init srcimporter go_1internal_1srcimporter..import bufio bufio..import bytes bytes..import context context..import binary encoding_1binary..import errors errors..import fmt fmt..import ast go_1ast..import build go_1build..import constraint go_1build_1constraint..import constant go_1constant..import doc go_1doc..import parser go_1parser..import scanner go_1scanner..import token go_1token..import types go_1types..import buildcfg internal_1buildcfg..import cpu internal_1cpu..import execabs internal_1execabs..import goroot internal_1goroot..import lazyregexp internal_1lazyregexp..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import ioutil io_1ioutil..import math math..import big math_1big..import rand math_1rand..import os os..import exec os_1exec..import path path..import filepath path_1filepath..import reflect reflect..import regexp regexp..import syntax regexp_1syntax..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import template text_1template..import parse text_1template_1parse..import time time..import unicode unicode..import heap ~container_1heap typeparams ~go_1internal_1typeparams abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos goversion ~internal_1goversion itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits url ~net_1url atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 1 2 1 5 1 17 1 23 1 25 1 38 1 41 1 46 2 5 2 17 2 23 2 25 2 38 2 41 2 46 3 5 3 17 3 21 3 23 3 38 3 41 3 42 3 45 4 5 4 17 4 23 4 25 4 28 4 35 4 38 4 40 4 41 4 46 5 17 5 23 5 38 6 5 6 17 6 21 6 22 6 23 6 24 6 25 6 26 6 28 6 31 6 33 6 35 6 38 6 39 6 40 6 41 6 42 6 45 6 46 7 2 7 5 7 6 7 13 7 14 7 17 7 21 7 22 7 23 7 24 7 25 7 26 7 28 7 31 7 33 7 34 7 35 7 38 7 39 7 40 7 41 7 42 7 45 7 46 8 1 8 2 8 3 8 5 8 6 8 7 8 9 8 11 8 12 8 13 8 14 8 16 8 17 8 18 8 19 8 20 8 21 8 22 8 23 8 24 8 25 8 26 8 27 8 28 8 31 8 32 8 33 8 34 8 35 8 36 8 37 8 38 8 39 8 40 8 41 8 42 8 43 8 44 8 45 8 46 9 5 9 17 9 23 9 25 9 38 9 41 9 46 10 2 10 4 10 5 10 6 10 14 10 17 10 21 10 22 10 23 10 24 10 25 10 26 10 28 10 29 10 30 10 31 10 33 10 35 10 38 10 39 10 40 10 41 10 42 10 45 10 46 11 2 11 5 11 6 11 7 11 13 11 14 11 17 11 20 11 21 11 22 11 23 11 24 11 25 11 26 11 28 11 31 11 33 11 34 11 35 11 36 11 37 11 38 11 39 11 40 11 41 11 42 11 43 11 44 11 45 11 46 12 2 12 5 12 6 12 7 12 13 12 14 12 17 12 21 12 22 12 23 12 24 12 25 12 26 12 28 12 31 12 33 12 34 12 35 12 38 12 39 12 40 12 41 12 42 12 45 12 46 13 2 13 5 13 6 13 14 13 17 13 21 13 22 13 23 13 24 13 25 13 26 13 28 13 31 13 33 13 34 13 35 13 38 13 39 13 40 13 41 13 42 13 45 13 46 14 5 14 6 14 17 14 21 14 22 14 23 14 24 14 25 14 26 14 28 14 31 14 33 14 35 14 38 14 39 14 40 14 41 14 42 14 45 14 46 15 2 15 4 15 5 15 6 15 7 15 10 15 12 15 13 15 14 15 17 15 21 15 22 15 23 15 24 15 25 15 26 15 28 15 29 15 30 15 31 15 33 15 34 15 35 15 36 15 37 15 38 15 39 15 40 15 41 15 42 15 45 15 46 16 5 16 6 16 17 16 21 16 22 16 23 16 24 16 25 16 26 16 28 16 31 16 33 16 34 16 35 16 38 16 39 16 40 16 41 16 42 16 45 16 46 18 2 18 3 18 5 18 6 18 17 18 21 18 22 18 23 18 24 18 25 18 26 18 28 18 31 18 32 18 33 18 34 18 35 18 38 18 39 18 40 18 41 18 42 18 45 18 46 19 5 19 17 19 21 19 22 19 23 19 24 19 25 19 26 19 31 19 33 19 34 19 38 19 39 19 41 19 42 19 45 19 46 20 2 20 5 20 17 20 21 20 22 20 23 20 24 20 25 20 26 20 28 20 31 20 33 20 36 20 37 20 38 20 39 20 40 20 41 20 42 20 45 20 46 21 5 21 17 21 23 21 38 22 5 22 17 22 21 22 23 22 25 22 38 22 41 22 42 22 45 23 17 23 38 24 17 24 38 24 41 25 5 25 17 25 23 25 38 25 41 26 5 26 17 26 21 26 23 26 25 26 33 26 38 26 39 26 41 26 42 26 45 27 5 27 17 27 21 27 22 27 23 27 24 27 25 27 26 27 31 27 33 27 38 27 39 27 41 27 42 27 45 28 17 29 2 29 4 29 5 29 6 29 17 29 21 29 22 29 23 29 24 29 25 29 26 29 28 29 30 29 31 29 33 29 35 29 38 29 39 29 40 29 41 29 42 29 45 29 46 30 17 30 28 30 38 30 41 31 5 31 17 31 21 31 22 31 23 31 24 31 25 31 26 31 33 31 38 31 39 31 41 31 42 31 45 32 2 32 3 32 5 32 17 32 21 32 22 32 23 32 24 32 25 32 26 32 28 32 31 32 33 32 34 32 38 32 39 32 40 32 41 32 42 32 45 32 46 33 5 33 17 33 23 33 38 34 5 34 17 34 21 34 22 34 23 34 24 34 25 34 26 34 31 34 33 34 38 34 39 34 41 34 42 34 45 34 46 35 5 35 17 35 23 35 28 35 38 35 40 35 41 35 46 36 2 36 5 36 17 36 23 36 25 36 28 36 37 36 38 36 39 36 40 36 41 36 46 37 5 37 17 37 23 37 25 37 28 37 38 37 39 37 40 37 41 37 46 38 17 39 17 39 23 39 38 40 5 40 17 40 23 40 28 40 38 41 17 41 38 42 5 42 17 42 21 42 23 42 38 42 41 43 2 43 5 43 6 43 17 43 21 43 22 43 23 43 24 43 25 43 26 43 28 43 31 43 33 43 34 43 35 43 38 43 39 43 40 43 41 43 42 43 44 43 45 43 46 44 2 44 5 44 6 44 17 44 21 44 22 44 23 44 24 44 25 44 26 44 28 44 31 44 33 44 35 44 38 44 39 44 40 44 41 44 42 44 45 44 46 45 5 45 17 45 21 45 23 45 38 45 41 45 42 types 291 2 663 36 176 131 186 32 128 284 178 33 90 85 225 41 42 40 2145 41 93 46 40 1259 616 84 148 291 77 1045 41 37 534 1117 36 35 304 304 799 4754 31 35 31 36 31 36 36 269 74 75 37 34 3054 34 34 608 832 31 1067 33 218 361 34 43 40 40 32 36 37 38 95 40 36 37 41 44 108 108 36 117 38 131 131 38 36 41 42 160 46 45 159 44 45 425 32 37 502 526 73 3490 75 38 35 35 23 22 36 35 52 38 49 67 53 35 35 35 52 24 35 21 21 21 19 19 19 19 19 19 20 20 20 20 20 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 52 52 396 80 295 1148 108 172 55 88 111 96 421 104 37 63 81 64 72 96 55 58 510 102 78 96 51 51 54 93 305 74 34 20 253 98 75 192 129 210 121 246 239 216 282 58 116 40 164 85 65 150 92 194 85 113 25 26 24 25 24 25 23 23 23 23 23 23 23 23 23 23 23 23 21 22 22 22 22 23 22 22 22 22 22 23 22 22 22 22 22 23 23 37 37 37 37 36 28 25 25 130 44 49 49 123 146 59 57 110 521 120 143 43 75 56 70 76 93 type 1 "Importer" func (p ) Import (path ) (? , ? ) func (p ) ImportFrom (path , srcDir , mode ) (? , ? ) func (p ) .parseFiles (dir , filenames ) (? , ? ) func (p ) .cgo (bp ) (? , ? ) func (p ) .absPath (path ) (? , ? ) func (p ) .isAbsPath (path ) func (p ) .joinPath (elem ...) type 2 "context.Context" type 3 "go/ast.BasicLit" func (? ) .exprNode () func (x ) End () func (x ) Pos () type 4 "go/ast.Comment" func (c ) End () func (c ) Pos () type 5 "go/ast.CommentGroup" func (g ) Text () func (g ) End () func (g ) Pos () type 6 "go/ast.Decl" type 7 "go/ast.File" func (f ) End () func (f ) Pos () type 8 "go/ast.Ident" func (id ) String () func (id ) IsExported () func (? ) .exprNode () func (x ) End () func (x ) Pos () type 9 "go/ast.ImportSpec" func (? ) .specNode () func (s ) End () func (s ) Pos () type 10 "go/ast.Node" type 11 "go/ast.ObjKind" func (kind ) String () ($ret172 ) type 12 "go/ast.Object" func (obj ) Pos () type 13 "go/ast.Scope" func (s ) String () func (s ) Insert (obj ) (alt ) func (s ) Lookup (name ) type 14 ".go/build.fileEmbed" type 15 ".go/build.fileImport" type 16 ".go/build.fileInfo" type 17 "go/build.Context" func (ctxt ) .goodOSArchFile (name , allTags ) func (ctxt ) .eval (x , allTags ) func (ctxt ) .matchAuto (text , allTags ) func (ctxt ) .shouldBuild (content , allTags ) (shouldBuild , binaryOnly , err ) func (ctxt ) .matchFile (dir , name , allTags , binaryOnly , fset ) (? , ? ) func (ctxt ) MatchFile (dir , name ) (match , err ) func (ctxt ) .matchTag (name , allTags ) func (ctxt ) .joinPath (elem ...) func (ctxt ) .makePathsAbsolute (args , srcDir ) func (ctxt ) .gopath () func (ctxt ) .importGo (p , path , srcDir , mode ) func (ctxt ) .splitPathList (s ) func (ctxt ) .isDir (path ) func (ctxt ) .isAbsPath (path ) func (ctxt ) .isFile (path ) func (ctxt ) Import (path , srcDir , mode ) (? , ? ) func (ctxt ) .hasSubdir (root , dir ) (rel , ok ) func (ctxt ) SrcDirs () func (ctxt ) .readDir (path ) (? , ? ) func (ctxt ) .openFile (path ) (? , ? ) func (ctxt ) .saveCgo (filename , di , cg ) func (ctxt ) ImportDir (dir , mode ) (? , ? ) type 18 "go/build.ImportMode" type 19 "go/build.Package" func (p ) IsCommand () type 20 "go/build/constraint.Expr" type 21 ".go/token.lineInfo" type 22 "go/token.File" func (f ) Offset (p ) func (f ) AddLineInfo (offset , filename , line ) func (f ) LineStart (line ) func (f ) SetLines (lines ) func (f ) MergeLine (line ) func (f ) Line (p ) func (f ) .unpack (offset , adjusted ) (filename , line , column ) func (f ) Pos (offset ) func (f ) Position (p ) (pos ) func (f ) Base () func (f ) AddLine (offset ) func (f ) SetLinesForContent (content ) func (f ) Name () func (f ) PositionFor (p , adjusted ) (pos ) func (f ) Size () func (f ) LineCount () func (f ) AddLineColumnInfo (offset , filename , line , column ) func (f ) .position (p , adjusted ) (pos ) type 23 "go/token.FileSet" func (s ) Base () func (s ) Position (p ) (pos ) func (s ) AddFile (filename , base , size ) func (s ) Write (encode ) func (s ) Iterate (f ) func (s ) File (p ) (f ) func (s ) .file (p ) func (s ) PositionFor (p , adjusted ) (pos ) func (s ) Read (decode ) type 24 "go/token.Pos" func (p ) IsValid () ($ret2 ) type 25 "go/token.Position" func (pos ) IsValid () func (pos ) String () type 26 "go/token.Token" func (tok ) String () func (op ) Precedence () func (tok ) IsLiteral () ($ret26 ) func (tok ) IsOperator () ($ret27 ) func (tok ) IsKeyword () ($ret28 ) type 27 ".go/types.color" func (c ) String () type 28 ".go/types.object" func (obj ) .sameId (pkg , name ) func (obj ) .setScopePos (pos ) func (obj ) .setColor (color ) func (obj ) .setOrder (order ) func (obj ) .color () func (obj ) Parent () func (obj ) Name () func (obj ) Pkg () func (obj ) Type () func (obj ) Pos () func (obj ) Exported () func (obj ) .scopePos () func (obj ) Id () func (obj ) .setType (typ ) func (obj ) String () ($ret240 ) func (obj ) .setParent (parent ) func (obj ) .order () type 29 "go/types.ImportMode" type 30 "go/types.Object" type 31 "go/types.Package" func (pkg ) String () func (pkg ) MarkComplete () func (pkg ) SetImports (list ) func (pkg ) Imports () func (pkg ) Complete () func (pkg ) Scope () func (pkg ) Name () func (pkg ) SetName (name ) func (pkg ) Path () type 32 "go/types.Scope" func (s ) String () func (s ) Innermost (pos ) func (s ) Contains (pos ) func (s ) Parent () func (s ) Names () func (s ) Len () func (s ) Lookup (name ) func (s ) Insert (obj ) func (s ) NumChildren () func (s ) Child (i ) func (s ) LookupParent (name , pos ) (? , ? ) func (s ) ._InsertLazy (name , resolve ) func (s ) .squash (err ) func (s ) .insert (name , obj ) func (s ) WriteTo (w , n , recurse ) func (s ) Pos () func (s ) End () type 33 "go/types.Sizes" type 34 "go/types.Type" type 35 "go/types.Var" func (? ) .isDependency () func (obj ) String () ($ret271 ) func (obj ) IsField () func (obj ) Embedded () func (obj ) Anonymous () type 36 ".internal/poll.fdMutex" func (mu ) .rwunlock (read ) func (mu ) .rwlock (read ) func (mu ) .decref () func (mu ) .increfAndClose () func (mu ) .incref () type 37 ".internal/poll.pollDesc" func (pd ) .waitCanceled (mode ) func (pd ) .waitRead (isFile ) func (pd ) .prepareWrite (isFile ) func (pd ) .waitWrite (isFile ) func (pd ) .prepareRead (isFile ) func (pd ) .pollable () func (pd ) .prepare (mode , isFile ) func (pd ) .wait (mode , isFile ) func (pd ) .close () func (pd ) .evict () func (pd ) .init (fd ) type 38 "internal/poll.FD" func (fd ) ReadMsg (p , oob , flags ) (? , ? , ? , ? , ? ) func (fd ) Fstat (s ) func (fd ) SetDeadline (t ) ($ret30 ) func (fd ) RawRead (f ) func (fd ) .decref () func (fd ) .eofError (n , err ) func (fd ) SetsockoptInet4Addr (level , name , arg ) func (fd ) WriteTo (p , sa ) (? , ? ) func (fd ) .incref () func (fd ) WriteMsgInet6 (p , oob , sa ) (? , ? , ? ) func (fd ) SetWriteDeadline (t ) ($ret32 ) func (fd ) WriteMsg (p , oob , sa ) (? , ? , ? ) func (fd ) Accept () (? , ? , ? , ? ) func (fd ) Seek (offset , whence ) (? , ? ) func (fd ) Fchmod (mode ) func (fd ) SetsockoptByte (level , name , arg ) func (fd ) WaitWrite () func (fd ) SetsockoptIPMreqn (level , name , mreq ) func (fd ) Fchdir () func (fd ) SetsockoptInt (level , name , arg ) func (fd ) SetsockoptIPv6Mreq (level , name , mreq ) func (fd ) Fchown (uid , gid ) func (fd ) WriteToInet6 (p , sa ) (? , ? ) func (fd ) SetReadDeadline (t ) ($ret31 ) func (fd ) RawWrite (f ) func (fd ) Pread (p , off ) (? , ? ) func (fd ) Read (p ) (? , ? ) func (fd ) SetsockoptLinger (level , name , l ) func (fd ) ReadFromInet4 (p , from ) (? , ? ) func (fd ) Write (p ) (? , ? ) func (fd ) ReadFrom (p ) (? , ? , ? ) func (fd ) .readLock () func (fd ) Close () func (fd ) ReadMsgInet6 (p , oob , flags , sa6 ) (? , ? , ? , ? ) func (fd ) .writeLock () func (fd ) WriteMsgInet4 (p , oob , sa ) (? , ? , ? ) func (fd ) WriteToInet4 (p , sa ) (? , ? ) func (fd ) .writeUnlock () func (fd ) Pwrite (p , off ) (? , ? ) func (fd ) ReadDirent (buf ) (? , ? ) func (fd ) SetBlocking () func (fd ) ReadFromInet6 (p , from ) (? , ? ) func (fd ) Ftruncate (size ) func (fd ) ReadMsgInet4 (p , oob , flags , sa4 ) (? , ? , ? , ? ) func (fd ) .destroy () func (fd ) Writev (v ) (? , ? ) func (fd ) RawControl (f ) func (fd ) Init (net , pollable ) func (fd ) Fsync () func (fd ) Dup () (? , ? , ? ) func (fd ) .readUnlock () func (fd ) Shutdown (how ) func (fd ) SetsockoptIPMreq (level , name , mreq ) func (fd ) WriteOnce (p ) (? , ? ) type 39 "io.Closer" type 40 "io.ReadCloser" type 41 "io.Reader" type 42 "io.WriteCloser" type 43 "io.Writer" type 44 "io/fs.DirEntry" type 45 "io/fs.FileInfo" type 46 "io/fs.FileMode" func (m ) Perm () ($ret9 ) func (m ) IsDir () ($ret7 ) func (m ) Type () ($ret10 ) func (m ) IsRegular () ($ret8 ) func (m ) String () type 47 ".os.dirInfo" func (d ) .close () type 48 ".os.file" func (file ) .close () type 49 ".os.readdirMode" type 50 "os.DirEntry" = type 51 "os.File" func (f ) Chdir () func (f ) .setDeadline (t ) func (f ) Sync () func (f ) Name () func (f ) Truncate (size ) func (f ) WriteAt (b , off ) (n , err ) func (f ) .wrapErr (op , err ) func (f ) SyscallConn () (? , ? ) func (f ) WriteString (s ) (n , err ) func (f ) ReadFrom (r ) (n , err ) func (f ) .setReadDeadline (t ) func (f ) SetReadDeadline (t ) func (f ) .setWriteDeadline (t ) func (f ) .checkValid (op ) ($ret131 ) func (f ) Fd () func (f ) .write (b ) (n , err ) func (f ) Chown (uid , gid ) func (f ) Readdir (n ) (? , ? ) func (f ) .readFrom (r ) (written , handled , err ) func (f ) .seek (offset , whence ) (ret , err ) func (f ) SetWriteDeadline (t ) func (f ) ReadAt (b , off ) (n , err ) func (f ) Stat () (? , ? ) func (f ) Read (b ) (n , err ) func (f ) .pread (b , off ) (n , err ) func (f ) Write (b ) (n , err ) func (f ) .readdir (n , mode ) (names , dirents , infos , err ) func (f ) Seek (offset , whence ) (ret , err ) func (f ) ReadDir (n ) (? , ? ) func (f ) Chmod (mode ) func (f ) Readdirnames (n ) (names , err ) func (f ) SetDeadline (t ) func (f ) Close () func (f ) .chmod (mode ) func (f ) .read (b ) (n , err ) func (f ) .pwrite (b , off ) (n , err ) type 52 "os.FileInfo" = type 53 "os.FileMode" = type 54 "os.Process" func (p ) .setDone () func (p ) Wait () (? , ? ) func (p ) .release () func (p ) .done () func (p ) Release () func (p ) .signal (sig ) func (p ) Kill () func (p ) Signal (sig ) func (p ) .kill () func (p ) .wait () (ps , err ) func (p ) .blockUntilWaitable () (? , ? ) type 55 "os.ProcessState" func (p ) .exited () func (p ) SysUsage () func (p ) .sys () func (p ) .success () func (p ) String () func (p ) Pid () func (p ) .sysUsage () func (p ) .systemTime () func (p ) UserTime () func (p ) .userTime () func (p ) SystemTime () func (p ) ExitCode () func (p ) Exited () func (p ) Success () func (p ) Sys () type 56 "os.Signal" type 57 "os/exec.Cmd" func (c ) Run () func (c ) .closeDescriptors (closers ) func (c ) Wait () func (c ) Output () (? , ? ) func (c ) .stdout () (f , err ) func (c ) Start () func (c ) StdoutPipe () (? , ? ) func (c ) .writerDescriptor (w ) (f , err ) func (c ) StderrPipe () (? , ? ) func (c ) StdinPipe () (? , ? ) func (c ) CombinedOutput () (? , ? ) func (c ) .stderr () (f , err ) func (c ) String () func (c ) .envv () (? , ? ) func (c ) .argv () func (c ) .stdin () (f , err ) type 58 "sync.Locker" type 59 "sync.Mutex" func (m ) .unlockSlow (new ) func (m ) Unlock () func (m ) .lockSlow () func (m ) TryLock () func (m ) Lock () type 60 "sync.RWMutex" func (rw ) RLocker () ($ret27 ) func (rw ) Unlock () func (rw ) TryLock () func (rw ) Lock () func (rw ) TryRLock () func (rw ) .rUnlockSlow (r ) func (rw ) RUnlock () func (rw ) RLock () type 61 ".syscall._DIR" type 62 ".syscall.___dirstream" type 63 ".syscall._socklen_t" type 64 "syscall.Credential" type 65 "syscall.DIR" type 66 "syscall.IPMreq" type 67 "syscall.IPMreqn" type 68 "syscall.IPv6Mreq" type 69 "syscall.Iovec" func (iov ) SetLen (length ) type 70 "syscall.Iovec_len_t" type 71 "syscall.Linger" type 72 "syscall.RawConn" type 73 "syscall.RawSockaddr" type 74 "syscall.RawSockaddrAny" type 75 "syscall.RawSockaddrInet4" func (sa ) .setLen () ($ret90 ) type 76 "syscall.RawSockaddrInet6" func (sa ) .setLen () ($ret91 ) type 77 "syscall.Rusage" type 78 "syscall.Signal" func (s ) String () ($ret122 ) func (s ) Signal () type 79 "syscall.Sockaddr" type 80 "syscall.SockaddrInet4" func (sa ) .sockaddr () (? , ? , ? ) type 81 "syscall.SockaddrInet6" func (sa ) .sockaddr () (? , ? , ? ) type 82 "syscall.Socklen_t" type 83 "syscall.Stat_t" type 84 "syscall.SysProcAttr" type 85 "syscall.SysProcIDMap" type 86 "syscall.Timespec" func (ts ) Nano () func (ts ) Unix () (sec , nsec ) type 87 "syscall.Timespec_nsec_t" = type 88 "syscall.Timespec_sec_t" = type 89 "syscall.Timeval" func (tv ) Nano () func (tv ) Unix () (sec , nsec ) type 90 "syscall.Timeval_sec_t" = type 91 "syscall.Timeval_usec_t" = type 92 "syscall.WaitStatus" func (w ) Exited () func (w ) Signaled () func (w ) Stopped () func (w ) Continued () func (w ) ExitStatus () func (w ) CoreDump () func (w ) Signal () func (w ) StopSignal () func (w ) TrapCause () type 93 ".time.zone" type 94 ".time.zoneTrans" type 95 "time.Duration" func (d ) String () func (d ) Nanoseconds () ($ret73 ) func (d ) Seconds () ($ret76 ) func (d ) Microseconds () ($ret74 ) func (d ) Milliseconds () ($ret75 ) func (d ) Hours () ($ret78 ) func (d ) Truncate (m ) ($ret79 ) func (d ) Minutes () ($ret77 ) func (d ) Round (m ) type 96 "time.Location" func (l ) .get () func (l ) String () func (l ) .lookup (sec ) (name , offset , start , end , isDST ) func (l ) .lookupFirstZone () func (l ) .firstZoneUsed () func (l ) .lookupName (name , unix ) (offset , ok ) type 97 "time.Month" func (m ) String () type 98 "time.Time" func (t ) AddDate (years , months , days ) func (t ) .date (full ) (year , month , day , yday ) func (t ) IsDST () func (t ) MarshalJSON () (? , ? ) func (t ) Format (layout ) func (t ) Add (d ) func (t ) Before (u ) func (t ) GoString () func (t ) String () func (t ) Sub (u ) func (t ) .locabs () (name , offset , abs ) func (t ) Equal (u ) func (t ) Nanosecond () func (t ) In (loc ) func (t ) UTC () func (t ) IsZero () func (t ) Weekday () func (t ) Date () (year , month , day ) func (t ) UnixMilli () func (t ) Year () func (t ) .addSec (d ) func (t ) UnmarshalJSON (data ) func (t ) Second () func (t ) .nsec () func (t ) .unixSec () func (t ) MarshalBinary () (? , ? ) func (t ) Clock () (hour , min , sec ) func (t ) Zone () (name , offset ) func (t ) .setLoc (loc ) func (t ) Day () func (t ) GobDecode (data ) func (t ) After (u ) func (t ) UnixNano () func (t ) .setMono (m ) func (t ) Minute () func (t ) AppendFormat (b , layout ) func (t ) MarshalText () (? , ? ) func (t ) .stripMono () func (t ) Round (d ) func (t ) Truncate (d ) func (t ) UnmarshalText (data ) func (t ) UnmarshalBinary (data ) func (t ) Unix () func (t ) YearDay () func (t ) .mono () func (t ) UnixMicro () func (t ) Local () func (t ) .sec () func (t ) Hour () func (t ) .abs () func (t ) ISOWeek () (year , week ) func (t ) GobEncode () (? , ? ) func (t ) Month () func (t ) Location () type 99 "time.Weekday" func (d ) String () type 100 (? ...) type 101 (? ) type 102 (? ) type 103 () type 104 () type 105 (? , ? ) type 106 (? ) type 107 (? , ? ...) type 108 (? , ? ) type 109 (? , ? ) type 110 (? , ? ) (? , ? ) type 111 (? ) (? , ? ) type 112 (? ) type 113 (? ) type 114 (? ) type 115 (? ) (? , ? ) type 116 (? ) type 117 (? ) type 118 * type 119 * type 120 * type 121 * type 122 * type 123 * type 124 * type 125 * type 126 * type 127 * type 128 * type 129 * type 130 * type 131 * type 132 * type 133 * type 134 * type 135 * type 136 * type 137 * type 138 * type 139 * type 140 * type 141 * type 142 * type 143 * type 144 * type 145 * type 146 * type 147 * type 148 * type 149 * type 150 * type 151 * type 152 * type 153 * type 154 * type 155 * type 156 * type 157 * type 158 * type 159 * type 160 * type 161 * type 162 * type 163 * type 164 * type 165 * type 166 * type 167 * type 168 * type 169 * type 170 * type 171 * type 172 struct { Addr ; Pad ; } type 173 struct { Base ; Len ; } type 174 struct { Chroot ; Credential ; Ptrace ; Setsid ; Setpgid ; Setctty ; Noctty ; Ctty ; Foreground ; Pgid ; Pdeathsig ; Cloneflags ; Unshareflags ; UidMappings ; GidMappings ; GidMappingsEnableSetgroups ; AmbientCaps ; } type 175 struct { ContainerID ; HostID ; Size ; } type 176 struct { Dev ; Ino ; Nlink ; Mode ; Uid ; Gid ; .syscall.__pad0 ; Rdev ; Size ; Blksize ; Blocks ; Atim ; Mtim ; Ctim ; .syscall.__glibc_reserved ; } type 177 struct { Dir ; Name ; ImportComment ; Doc ; ImportPath ; Root ; SrcRoot ; PkgRoot ; PkgTargetRoot ; BinDir ; Goroot ; PkgObj ; AllTags ; ConflictDir ; BinaryOnly ; GoFiles ; CgoFiles ; IgnoredGoFiles ; InvalidGoFiles ; IgnoredOtherFiles ; CFiles ; CXXFiles ; MFiles ; HFiles ; FFiles ; SFiles ; SwigFiles ; SwigCXXFiles ; SysoFiles ; CgoCFLAGS ; CgoCPPFLAGS ; CgoCXXFLAGS ; CgoFFLAGS ; CgoLDFLAGS ; CgoPkgConfig ; TestGoFiles ; XTestGoFiles ; Imports ; ImportPos ; TestImports ; TestImportPos ; XTestImports ; XTestImportPos ; EmbedPatterns ; EmbedPatternPos ; TestEmbedPatterns ; TestEmbedPatternPos ; XTestEmbedPatterns ; XTestEmbedPatternPos ; } type 178 struct { Doc ; Name ; Path ; Comment ; EndPos ; } type 179 struct { Doc ; Package ; Name ; Decls ; Scope ; Imports ; Unresolved ; Comments ; } type 180 struct { Family ; Data ; } type 181 struct { Family ; Port ; Addr ; Zero ; } type 182 struct { Family ; Port ; Flowinfo ; Addr ; Scope_id ; } type 183 struct { Filename ; Offset ; Line ; Column ; } type 184 struct { GOARCH ; GOOS ; GOROOT ; GOPATH ; Dir ; CgoEnabled ; UseAllFiles ; Compiler ; BuildTags ; ToolTags ; ReleaseTags ; InstallSuffix ; JoinPath ; SplitPathList ; IsAbsPath ; IsDir ; HasSubdir ; ReadDir ; OpenFile ; } type 185 struct { Kind ; Name ; Decl ; Data ; Type ; } type 186 struct { List ; } type 187 struct { Multiaddr ; Interface ; } type 188 struct { Multiaddr ; Address ; Ifindex ; } type 189 struct { Multiaddr ; Interface ; } type 190 struct { NamePos ; Name ; Obj ; } type 191 struct { Offset ; Filename ; Line ; Column ; } type 192 struct { Onoff ; Linger ; } type 193 struct { Outer ; Objects ; } type 194 struct { Path ; Args ; Env ; Dir ; Stdin ; Stdout ; Stderr ; ExtraFiles ; SysProcAttr ; Process ; ProcessState ; .os/exec.ctx ; .os/exec.lookPathErr ; .os/exec.finished ; .os/exec.childFiles ; .os/exec.closeAfterStart ; .os/exec.closeAfterWait ; .os/exec.goroutine ; .os/exec.errch ; .os/exec.waitDone ; } type 195 struct { Pid ; .os.handle ; .os.isdone ; .os.sigMu ; } type 196 struct { Port ; Addr ; .syscall.raw ; } type 197 struct { Port ; ZoneId ; Addr ; .syscall.raw ; } type 198 struct { Sec ; Nsec ; } type 199 struct { Sec ; Usec ; } type 200 struct { Slash ; Text ; } type 201 struct { Uid ; Gid ; Groups ; NoSetGroups ; } type 202 struct { Utime ; Stime ; Maxrss ; Ixrss ; Idrss ; Isrss ; Minflt ; Majflt ; Nswap ; Inblock ; Oublock ; Msgsnd ; Msgrcv ; Nsignals ; Nvcsw ; Nivcsw ; } type 203 struct { ValuePos ; Kind ; Value ; } type 204 struct { ? ; } type 205 struct { } type 206 struct { .go/build.name ; .go/build.header ; .go/build.fset ; .go/build.parsed ; .go/build.parseErr ; .go/build.imports ; .go/build.embeds ; .go/build.embedErr ; } type 207 struct { .go/build.path ; .go/build.pos ; .go/build.doc ; } type 208 struct { .go/build.pattern ; .go/build.pos ; } type 209 struct { .go/internal/srcimporter.ctxt ; .go/internal/srcimporter.fset ; .go/internal/srcimporter.sizes ; .go/internal/srcimporter.packages ; } type 210 struct { .go/token.mutex ; .go/token.base ; .go/token.files ; .go/token.last ; } type 211 struct { .go/token.set ; .go/token.name ; .go/token.base ; .go/token.size ; .go/token.mutex ; .go/token.lines ; .go/token.infos ; } type 212 struct { ? ; .go/types.embedded ; .go/types.isField ; .go/types.used ; } type 213 struct { .go/types.parent ; .go/types.children ; .go/types.number ; .go/types.elems ; .go/types.pos ; .go/types.end ; .go/types.comment ; .go/types.isFunc ; } type 214 struct { .go/types.parent ; .go/types.pos ; .go/types.pkg ; .go/types.name ; .go/types.typ ; .go/types.order_ ; .go/types.color_ ; .go/types.scopePos_ ; } type 215 struct { .go/types.path ; .go/types.name ; .go/types.scope ; .go/types.complete ; .go/types.imports ; .go/types.fake ; .go/types.cgo ; } type 216 struct { .internal/poll.fdmu ; Sysfd ; .internal/poll.pd ; .internal/poll.iovecs ; .internal/poll.csema ; .internal/poll.isBlocking ; IsStream ; ZeroReadIsEOF ; .internal/poll.isFile ; } type 217 struct { .internal/poll.runtimeCtx ; } type 218 struct { .internal/poll.state ; .internal/poll.rsema ; .internal/poll.wsema ; } type 219 struct { .os.dir ; } type 220 struct { .os.pfd ; .os.name ; .os.dirinfo ; .os.nonblock ; .os.stdoutOrErr ; .os.appendMode ; } type 221 struct { .os.pid ; .os.status ; .os.rusage ; } type 222 struct { .sync.state ; .sync.sema ; } type 223 struct { .sync.w ; .sync.writerSem ; .sync.readerSem ; .sync.readerCount ; .sync.readerWait ; } type 224 struct { .time.name ; .time.offset ; .time.isDST ; } type 225 struct { .time.name ; .time.zone ; .time.tx ; .time.extend ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } type 226 struct { .time.wall ; .time.ext ; .time.loc ; } type 227 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } type 228 [14 ] type 229 [16 ] type 230 [3 ] type 231 [4 ] type 232 [8 ] type 233 [96 ] type 234 [] type 235 [] type 236 [] type 237 [] type 238 [] type 239 [] type 240 [] type 241 [] type 242 [] type 243 [] type 244 [] type 245 [] type 246 [] type 247 [] type 248 [] type 249 [] type 250 [] type 251 [] type 252 [] type 253 [] type 254 [] type 255 [] type 256 [] type 257 [] type 258 [] type 259 [] type 260 [] type 261 [] type 262 [] type 263 [] type 264 [] type 265 map [] type 266 map [] type 267 map [] type 268 map [] type 269 map [] type 270 chan <- type 271 chan type 272 chan type 273 interface { Alignof (T ) ; Offsetsof (fields ) ; Sizeof (T ) ; } type 274 interface { Close () ; } type 275 interface { ? ; ? ; } type 276 interface { ? ; ? ; } type 277 interface { Control (f ) ; Read (f ) ; Write (f ) ; } type 278 interface { Deadline () (deadline , ok ); Done () ; Err () ; Value (key ) ; } type 279 interface { End () ; Pos () ; } type 280 interface { ? ; .go/ast.declNode (); } type 281 interface { Eval (ok ) ; String () ; .go/build/constraint.isExpr (); } type 282 interface { Exported () ; Id () ; Name () ; Parent () ; Pkg () ; Pos () ; String () ; Type () ; .go/types.color () ; .go/types.order () ; .go/types.sameId (pkg , name ) ; .go/types.scopePos () ; .go/types.setColor (color ); .go/types.setOrder (? ); .go/types.setParent (? ); .go/types.setScopePos (pos ); .go/types.setType (? ); } type 283 interface { Info () (? , ? ); IsDir () ; Name () ; Type () ; } type 284 interface { IsDir () ; ModTime () ; Mode () ; Name () ; Size () ; Sys () ; } type 285 interface { Lock (); Unlock (); } type 286 interface { Read (p ) (n , err ); } type 287 interface { Signal (); String () ; } type 288 interface { String () ; Underlying () ; } type 289 interface { Write (p ) (n , err ); } type 290 interface { .syscall.sockaddr () (ptr , len , err ); } func New (ctxt , fset , packages ) func .fixCmd (name , cmd ) func .removeAll (path ) func Command (name , arg ...) func .join (elem ) func HasPrefix (s , prefix ) ($ret60 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:448 { //449 $ret60 = ((len(s) >= len(prefix)) && ((s)[0 :len(prefix)] == prefix)) //449 return //449 } //0 checksum 034B716E4BF9E95F05FFDF46FD53EB2CECCCC808 v3; package typeparams pkgpath go/internal/typeparams import ast go/ast "go/ast" import token go/token "go/token" init typeparams ~go_1internal_1typeparams bytes bytes..import errors errors..import fmt fmt..import ast go_1ast..import scanner go_1scanner..import token go_1token..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import filepath path_1filepath..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 1 2 1 7 1 10 1 12 1 19 1 22 1 25 2 7 2 10 2 19 3 2 3 7 3 8 3 9 3 10 3 11 3 12 3 13 3 14 3 15 3 16 3 18 3 19 3 20 3 21 3 22 3 23 3 24 3 25 4 1 4 2 4 3 4 5 4 6 4 7 4 8 4 9 4 10 4 11 4 12 4 13 4 14 4 15 4 16 4 17 4 18 4 19 4 20 4 21 4 22 4 23 4 24 4 25 5 1 5 2 5 3 5 6 5 7 5 8 5 9 5 10 5 11 5 12 5 13 5 14 5 15 5 16 5 17 5 18 5 19 5 20 5 21 5 22 5 23 5 24 5 25 6 2 6 3 6 7 6 8 6 9 6 10 6 11 6 12 6 13 6 14 6 15 6 16 6 18 6 19 6 20 6 21 6 22 6 23 6 24 6 25 8 2 8 7 8 10 8 19 9 2 9 7 9 8 9 10 9 12 9 19 9 22 9 23 9 24 10 7 10 19 11 7 11 19 11 22 12 2 12 7 12 10 12 19 12 22 13 2 13 7 13 8 13 10 13 12 13 16 13 19 13 20 13 22 13 23 13 24 14 7 15 2 15 7 15 8 15 9 15 10 15 11 15 12 15 13 15 16 15 19 15 20 15 22 15 23 15 24 16 2 16 7 16 10 16 19 17 2 17 7 17 8 17 9 17 10 17 11 17 12 17 13 17 15 17 16 17 19 17 20 17 22 17 23 17 24 17 25 18 2 18 7 18 10 18 14 18 19 18 21 18 22 18 25 19 7 20 7 20 10 20 19 21 2 21 7 21 10 21 14 21 19 22 7 22 19 23 2 23 7 23 8 23 10 23 19 23 22 24 2 24 7 24 8 24 10 24 19 24 22 24 23 types 13 2 28 31 232 31 82 17 17 45 83 20 56 55 type 1 "IndexExpr" type 2 "go/ast.Expr" type 3 "go/ast.IndexListExpr" func (? ) .exprNode () // /build/gcc/src/gcc/libgo/go/go/ast/ast.go:562 func (x ) End () func (x ) Pos () type 4 "go/ast.Node" type 5 "go/token.Pos" func (p ) IsValid () ($ret2 ) type 6 * type 7 * type 8 struct { Orig ; ? ; } type 9 struct { X ; Lbrack ; Indices ; Rbrack ; } type 10 [] type 11 interface { End () ; Pos () ; } type 12 interface { ? ; .go/ast.exprNode (); } const DisallowParsing = 1073741824 const DisallowTypeSets = 536870912 func PackIndexExpr (x , lbrack , exprs , rbrack ) func UnpackIndexExpr (n ) checksum 782F4262BA1689A5AD1D4B4600DBA5D5A50497A6 v3; package parser pkgpath go/parser import bytes bytes "bytes" import errors errors "errors" import fmt fmt "fmt" import ast go/ast "go/ast" import typeparams go/internal/typeparams "go/internal/typeparams" import scanner go/scanner "go/scanner" import token go/token "go/token" import io io "io" import fs io/fs "io/fs" import os os "os" import filepath path/filepath "path/filepath" import strconv strconv "strconv" import strings strings "strings" import unicode unicode "unicode" indirectimport sort sort indirectimport sync sync indirectimport time time init parser go_1parser..import bytes bytes..import errors errors..import fmt fmt..import ast go_1ast..import scanner go_1scanner..import token go_1token..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import filepath path_1filepath..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import typeparams ~go_1internal_1typeparams abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 1 2 1 7 1 10 1 12 1 19 1 22 1 25 2 7 2 10 2 19 3 2 3 7 3 8 3 9 3 10 3 11 3 12 3 13 3 14 3 15 3 16 3 18 3 19 3 20 3 21 3 22 3 23 3 24 3 25 4 1 4 2 4 3 4 5 4 6 4 7 4 8 4 9 4 10 4 11 4 12 4 13 4 14 4 15 4 16 4 17 4 18 4 19 4 20 4 21 4 22 4 23 4 24 4 25 5 1 5 2 5 3 5 6 5 7 5 8 5 9 5 10 5 11 5 12 5 13 5 14 5 15 5 16 5 17 5 18 5 19 5 20 5 21 5 22 5 23 5 24 5 25 6 2 6 3 6 7 6 8 6 9 6 10 6 11 6 12 6 13 6 14 6 15 6 16 6 18 6 19 6 20 6 21 6 22 6 23 6 24 6 25 8 2 8 7 8 10 8 19 9 2 9 7 9 8 9 10 9 12 9 19 9 22 9 23 9 24 10 7 10 19 11 7 11 19 11 22 12 2 12 7 12 10 12 19 12 22 13 2 13 7 13 8 13 10 13 12 13 16 13 19 13 20 13 22 13 23 13 24 14 7 15 2 15 7 15 8 15 9 15 10 15 11 15 12 15 13 15 16 15 19 15 20 15 22 15 23 15 24 16 2 16 7 16 10 16 19 17 2 17 7 17 8 17 9 17 10 17 11 17 12 17 13 17 15 17 16 17 19 17 20 17 22 17 23 17 24 17 25 18 2 18 7 18 10 18 14 18 19 18 21 18 22 18 25 19 7 20 7 20 10 20 19 21 2 21 7 21 10 21 14 21 19 22 7 22 19 23 2 23 7 23 8 23 10 23 19 23 22 24 2 24 7 24 8 24 10 24 19 24 22 24 23 types 145 2 25 3121 174 173 173 129 182 32 32 127 185 126 173 279 175 33 90 83 149 218 33 36 88 1049 39 1241 601 232 146 291 36 269 36 33 213 353 32 37 502 519 73 3475 75 36 36 40 33 47 34 35 36 50 34 33 22 48 18 18 18 18 18 19 19 19 19 19 19 19 19 19 18 19 19 19 19 19 19 19 19 19 19 19 103 101 168 95 94 103 72 84 36 65 65 70 91 95 74 56 50 76 54 74 272 128 209 65 150 92 193 84 113 26 22 22 22 22 22 22 22 22 23 21 21 22 22 23 23 23 22 22 23 22 22 36 36 36 59 57 57 57 143 123 43 61 type 1 "Mode" type 2 ".go/parser.resolver" func (r ) .trace (format , args ...) func (r ) .sprintf (format , args ...) func (r ) .openScope (pos ) func (r ) .closeScope () func (r ) .openLabelScope () func (r ) .closeLabelScope () func (r ) .declare (decl , data , scope , kind , idents ...) func (r ) .shortVarDecl (decl ) func (r ) .resolve (ident , collectUnresolved ) func (r ) .walkExprs (list ) // /build/gcc/src/gcc/libgo/go/go/parser/resolver.go:225 { //226 var node //226 { //226 var $t0 //226 var $t1 //226 { /*for*/ //226 { //226 var $t2 = list //226 var $t3 = len($t2) //226 $t0 = $convert(, 0 ) //226 } //0 goto $l0 //226 :$l1 //226 { //226 { //226 $t1 = ($t2)[$t0] //226 } //0 { //226 $t0 //226 var $t4 = $t1 //226 node = $t4 //226 } //0 { //226 Walk($convert(, r), $convert(, node)) //227 } //228 } //228 { //226 $t0 = ($t0 + $convert(, 1 )) //226 } //0 :$l0 //226 if ($t0 < $t3) { //226 goto $l1 //226 } //226 } //0 } //0 } //228 func (r ) .walkLHS (list ) func (r ) .walkStmts (list ) // /build/gcc/src/gcc/libgo/go/go/parser/resolver.go:240 { //241 var stmt //241 { //241 var $t0 //241 var $t1 //241 { /*for*/ //241 { //241 var $t2 = list //241 var $t3 = len($t2) //241 $t0 = $convert(, 0 ) //241 } //0 goto $l0 //241 :$l1 //241 { //241 { //241 $t1 = ($t2)[$t0] //241 } //0 { //241 $t0 //241 var $t4 = $t1 //241 stmt = $t4 //241 } //0 { //241 Walk($convert(, r), $convert(, stmt)) //242 } //243 } //243 { //241 $t0 = ($t0 + $convert(, 1 )) //241 } //0 :$l0 //241 if ($t0 < $t3) { //241 goto $l1 //241 } //241 } //0 } //0 } //243 func (r ) Visit (node ) func (r ) .walkFuncType (typ ) func (r ) .resolveList (list ) func (r ) .declareList (list , kind ) func (r ) .walkRecv (recv ) func (r ) .walkFieldList (list , kind ) func (r ) .walkTParams (list ) func (r ) .walkBody (body ) type 3 "go/ast.AssignStmt" func (? ) .stmtNode () func (s ) End () func (s ) Pos () type 4 "go/ast.BasicLit" func (? ) .exprNode () func (x ) End () func (x ) Pos () type 5 "go/ast.BlockStmt" func (? ) .stmtNode () func (s ) End () func (s ) Pos () type 6 "go/ast.Comment" func (c ) End () func (c ) Pos () type 7 "go/ast.CommentGroup" func (g ) Text () func (g ) End () func (g ) Pos () type 8 "go/ast.Decl" type 9 "go/ast.Expr" type 10 "go/ast.Field" func (f ) End () func (f ) Pos () type 11 "go/ast.FieldList" func (f ) NumFields () func (f ) End () func (f ) Pos () type 12 "go/ast.File" func (f ) End () func (f ) Pos () type 13 "go/ast.FuncType" func (? ) .exprNode () func (x ) End () func (x ) Pos () type 14 "go/ast.Ident" func (id ) String () func (id ) IsExported () func (? ) .exprNode () func (x ) End () func (x ) Pos () type 15 "go/ast.ImportSpec" func (? ) .specNode () func (s ) End () func (s ) Pos () type 16 "go/ast.Node" type 17 "go/ast.ObjKind" func (kind ) String () ($ret172 ) type 18 "go/ast.Object" func (obj ) Pos () type 19 "go/ast.Package" func (p ) End () ($ret120 ) func (p ) Pos () ($ret119 ) type 20 "go/ast.Scope" func (s ) String () func (s ) Insert (obj ) (alt ) func (s ) Lookup (name ) type 21 "go/ast.Stmt" type 22 "go/ast.Visitor" type 23 "go/scanner.Error" func (e ) Error () type 24 "go/scanner.ErrorList" func (p ) Sort () // /build/gcc/src/gcc/libgo/go/go/scanner/errors.go:73 Sort($convert(, p)) //74 func (p ) Err () ($ret4 ) // /build/gcc/src/gcc/libgo/go/go/scanner/errors.go:105 { //106 if (len(p) == $convert(, 0 )) { //106 { //107 $ret4 = $convert(, $nil) //107 return //107 } //0 } //106 } //108 { //109 $ret4 = $convert(, p) //109 return //109 } //0 func (p ) Len () ($ret1 ) // /build/gcc/src/gcc/libgo/go/go/scanner/errors.go:48 { //48 $ret1 = len(p) //48 return //48 } //0 func (p ) Error () func (p ) RemoveMultiples () func (p ) Less (i , j ) func (p ) Swap (i , j ) func (p ) Reset () func (p ) Add (pos , msg ) type 25 ".go/token.lineInfo" type 26 "go/token.File" func (f ) Offset (p ) func (f ) AddLineInfo (offset , filename , line ) func (f ) LineStart (line ) func (f ) SetLines (lines ) func (f ) MergeLine (line ) func (f ) Line (p ) func (f ) .unpack (offset , adjusted ) (filename , line , column ) func (f ) Pos (offset ) func (f ) Position (p ) (pos ) func (f ) Base () func (f ) AddLine (offset ) func (f ) SetLinesForContent (content ) func (f ) Name () func (f ) PositionFor (p , adjusted ) (pos ) func (f ) Size () func (f ) LineCount () func (f ) AddLineColumnInfo (offset , filename , line , column ) func (f ) .position (p , adjusted ) (pos ) type 27 "go/token.FileSet" func (s ) Base () func (s ) Position (p ) (pos ) func (s ) AddFile (filename , base , size ) func (s ) Write (encode ) func (s ) Iterate (f ) func (s ) File (p ) (f ) func (s ) .file (p ) func (s ) PositionFor (p , adjusted ) (pos ) func (s ) Read (decode ) type 28 "go/token.Pos" func (p ) IsValid () ($ret2 ) // /build/gcc/src/gcc/libgo/go/go/token/position.go:89 { //90 $ret2 = (p != $convert(, 0 )) //90 return //90 } //0 type 29 "go/token.Position" func (pos ) IsValid () func (pos ) String () type 30 "go/token.Token" func (tok ) String () func (op ) Precedence () func (tok ) IsLiteral () ($ret26 ) func (tok ) IsOperator () ($ret27 ) func (tok ) IsKeyword () ($ret28 ) type 31 "io/fs.FileInfo" type 32 "io/fs.FileMode" func (m ) Perm () ($ret9 ) func (m ) IsDir () ($ret7 ) func (m ) Type () ($ret10 ) func (m ) IsRegular () ($ret8 ) func (m ) String () type 33 "sort.Interface" type 34 "sync.Locker" type 35 "sync.Mutex" func (m ) .unlockSlow (new ) func (m ) Unlock () func (m ) .lockSlow () func (m ) TryLock () func (m ) Lock () type 36 "sync.RWMutex" func (rw ) RLocker () ($ret27 ) func (rw ) Unlock () func (rw ) TryLock () func (rw ) Lock () func (rw ) TryRLock () func (rw ) .rUnlockSlow (r ) func (rw ) RUnlock () func (rw ) RLock () type 37 ".time.zone" type 38 ".time.zoneTrans" type 39 "time.Duration" func (d ) String () func (d ) Nanoseconds () ($ret73 ) func (d ) Seconds () ($ret76 ) func (d ) Microseconds () ($ret74 ) func (d ) Milliseconds () ($ret75 ) func (d ) Hours () ($ret78 ) func (d ) Truncate (m ) ($ret79 ) func (d ) Minutes () ($ret77 ) func (d ) Round (m ) type 40 "time.Location" func (l ) .get () func (l ) String () func (l ) .lookup (sec ) (name , offset , start , end , isDST ) func (l ) .lookupFirstZone () func (l ) .firstZoneUsed () func (l ) .lookupName (name , unix ) (offset , ok ) type 41 "time.Month" func (m ) String () type 42 "time.Time" func (t ) AddDate (years , months , days ) func (t ) .date (full ) (year , month , day , yday ) func (t ) IsDST () func (t ) MarshalJSON () (? , ? ) func (t ) Format (layout ) func (t ) Add (d ) func (t ) Before (u ) func (t ) GoString () func (t ) String () func (t ) Sub (u ) func (t ) .locabs () (name , offset , abs ) func (t ) Equal (u ) func (t ) Nanosecond () func (t ) In (loc ) func (t ) UTC () func (t ) IsZero () func (t ) Weekday () func (t ) Date () (year , month , day ) func (t ) UnixMilli () func (t ) Year () func (t ) .addSec (d ) func (t ) UnmarshalJSON (data ) func (t ) Second () func (t ) .nsec () func (t ) .unixSec () func (t ) MarshalBinary () (? , ? ) func (t ) Clock () (hour , min , sec ) func (t ) Zone () (name , offset ) func (t ) .setLoc (loc ) func (t ) Day () func (t ) GobDecode (data ) func (t ) After (u ) func (t ) UnixNano () func (t ) .setMono (m ) func (t ) Minute () func (t ) AppendFormat (b , layout ) func (t ) MarshalText () (? , ? ) func (t ) .stripMono () func (t ) Round (d ) func (t ) Truncate (d ) func (t ) UnmarshalText (data ) func (t ) UnmarshalBinary (data ) func (t ) Unix () func (t ) YearDay () func (t ) .mono () func (t ) UnixMicro () func (t ) Local () func (t ) .sec () func (t ) Hour () func (t ) .abs () func (t ) ISOWeek () (year , week ) func (t ) GobEncode () (? , ? ) func (t ) Month () func (t ) Location () type 43 "time.Weekday" func (d ) String () type 44 "unicode.Range16" type 45 "unicode.Range32" type 46 "unicode.RangeTable" type 47 (? ) type 48 (? , ? ) type 49 (? ) type 50 (? , ? ) type 51 (? , ? ) type 52 (? , ? ...) type 53 (? ) type 54 (? ) type 55 (? ) type 56 (? , ? ) type 57 * type 58 * type 59 * type 60 * type 61 * type 62 * type 63 * type 64 * type 65 * type 66 * type 67 * type 68 * type 69 * type 70 * type 71 * type 72 * type 73 * type 74 * type 75 * type 76 * type 77 * type 78 * type 79 * type 80 * type 81 * type 82 * type 83 struct { Doc ; Name ; Path ; Comment ; EndPos ; } type 84 struct { Doc ; Names ; Type ; Tag ; Comment ; } type 85 struct { Doc ; Package ; Name ; Decls ; Scope ; Imports ; Unresolved ; Comments ; } type 86 struct { Filename ; Offset ; Line ; Column ; } type 87 struct { Func ; TypeParams ; Params ; Results ; } type 88 struct { Kind ; Name ; Decl ; Data ; Type ; } type 89 struct { Lbrace ; List ; Rbrace ; } type 90 struct { Lhs ; TokPos ; Tok ; Rhs ; } type 91 struct { List ; } type 92 struct { Lo ; Hi ; Stride ; } type 93 struct { Lo ; Hi ; Stride ; } type 94 struct { NamePos ; Name ; Obj ; } type 95 struct { Name ; Scope ; Imports ; Files ; } type 96 struct { Offset ; Filename ; Line ; Column ; } type 97 struct { Opening ; List ; Closing ; } type 98 struct { Outer ; Objects ; } type 99 struct { Pos ; Msg ; } type 100 struct { R16 ; R32 ; LatinOffset ; } type 101 struct { Slash ; Text ; } type 102 struct { ValuePos ; Kind ; Value ; } type 103 struct { .go/parser.handle ; .go/parser.declErr ; .go/parser.pkgScope ; .go/parser.topScope ; .go/parser.unresolved ; .go/parser.depth ; .go/parser.labelScope ; .go/parser.targetStack ; } type 104 struct { .go/token.mutex ; .go/token.base ; .go/token.files ; .go/token.last ; } type 105 struct { .go/token.set ; .go/token.name ; .go/token.base ; .go/token.size ; .go/token.mutex ; .go/token.lines ; .go/token.infos ; } type 106 struct { .sync.state ; .sync.sema ; } type 107 struct { .sync.w ; .sync.writerSem ; .sync.readerSem ; .sync.readerCount ; .sync.readerWait ; } type 108 struct { .time.name ; .time.offset ; .time.isDST ; } type 109 struct { .time.name ; .time.zone ; .time.tx ; .time.extend ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } type 110 struct { .time.wall ; .time.ext ; .time.loc ; } type 111 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } type 112 [256 ] type 113 [] type 114 [] type 115 [] type 116 [] type 117 [] type 118 [] type 119 [] type 120 [] type 121 [] type 122 [] type 123 [] type 124 [] type 125 [] type 126 [] type 127 [] type 128 [] type 129 [] type 130 [] type 131 [] type 132 [] type 133 [] type 134 map [] type 135 map [] type 136 map [] type 137 interface { End () ; Pos () ; } type 138 interface { ? ; .go/ast.declNode (); } type 139 interface { ? ; .go/ast.exprNode (); } type 140 interface { ? ; .go/ast.stmtNode (); } type 141 interface { IsDir () ; ModTime () ; Mode () ; Name () ; Size () ; Sys () ; } type 142 interface { Len () ; Less (i , j ) ; Swap (i , j ); } type 143 interface { Lock (); Unlock (); } type 144 interface { Visit (node ) (w ); } const AllErrors = 32 const DeclarationErrors = 16 const ImportsOnly = 2 const PackageClauseOnly = 1 const ParseComments = 4 func ParseDir (fset , path , filter , mode ) (pkgs , first ) func ParseExpr (x ) (? , ? ) func ParseExprFrom (fset , filename , src , mode ) (expr , err ) func ParseFile (fset , filename , src , mode ) (f , err ) const SkipObjectResolution = 64 const SpuriousErrors = 32 const Trace = 8 func Walk (v , node ) func .join (elem ) func Sort (data ) func IndexRune (s , r ) var .properties var GraphicRanges func In (r , ranges ...) ($ret4 ) // /build/gcc/src/gcc/libgo/go/unicode/graphic.go:69 { //70 var inside //70 { //70 var $t0 //70 var $t1 //70 { //70 { //70 var $t2 = ranges //70 var $t3 = len($t2) //70 $t0 = $convert(, 0 ) //70 } //0 goto $l0 //70 :$l1 //70 { //70 { //70 $t1 = ($t2)[$t0] //70 } //0 { //70 $t0 //70 var $t4 = $t1 //70 inside = $t4 //70 } //0 { //70 { //71 if Is(inside, r) { //71 { //72 $ret4 = $convert(, $true) //72 return //72 } //0 } //71 } //73 } //74 } //74 { //70 $t0 = ($t0 + $convert(, 1 )) //70 } //0 :$l0 //70 if ($t0 < $t3) { //70 goto $l1 //70 } //70 } //0 } //0 } //74 { //75 $ret4 = $convert(, $false) //75 return //75 } //0 func Is (rangeTab , r ) checksum C108A82CC79583A39E9A9E3D72E8931BB395D6B1 v3; package printer pkgpath go/printer import bytes bytes "bytes" import fmt fmt "fmt" import ast go/ast "go/ast" import constraint go/build/constraint "go/build/constraint" import token go/token "go/token" import io io "io" import math math "math" import os os "os" import sort sort "sort" import strconv strconv "strconv" import strings strings "strings" import tabwriter text/tabwriter "text/tabwriter" import unicode unicode "unicode" import utf8 unicode/utf8 "unicode/utf8" indirectimport sync sync init printer go_1printer..import bytes bytes..import errors errors..import fmt fmt..import ast go_1ast..import constraint go_1build_1constraint..import scanner go_1scanner..import token go_1token..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import filepath path_1filepath..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import tabwriter text_1tabwriter..import time time..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 1 2 1 8 1 11 1 13 1 20 1 23 1 27 2 8 2 11 2 20 3 2 3 8 3 9 3 10 3 11 3 12 3 13 3 14 3 15 3 16 3 17 3 19 3 20 3 21 3 22 3 23 3 24 3 26 3 27 4 1 4 2 4 3 4 6 4 7 4 8 4 9 4 10 4 11 4 12 4 13 4 14 4 15 4 16 4 17 4 18 4 19 4 20 4 21 4 22 4 23 4 24 4 26 4 27 5 2 5 8 5 11 5 13 5 20 5 23 5 27 6 1 6 2 6 3 6 7 6 8 6 9 6 10 6 11 6 12 6 13 6 14 6 15 6 16 6 17 6 18 6 19 6 20 6 21 6 22 6 23 6 24 6 26 6 27 7 2 7 3 7 8 7 9 7 10 7 11 7 12 7 13 7 14 7 15 7 16 7 17 7 19 7 20 7 21 7 22 7 23 7 24 7 26 7 27 9 2 9 8 9 11 9 20 10 2 10 8 10 9 10 11 10 13 10 20 10 23 10 24 10 26 11 8 11 20 12 8 12 20 12 23 13 2 13 8 13 11 13 20 13 23 14 2 14 8 14 9 14 11 14 13 14 17 14 20 14 21 14 23 14 24 14 26 15 8 16 2 16 8 16 9 16 10 16 11 16 12 16 13 16 14 16 17 16 20 16 21 16 23 16 24 16 26 17 2 17 8 17 11 17 20 18 2 18 8 18 9 18 10 18 11 18 12 18 13 18 14 18 16 18 17 18 20 18 21 18 23 18 24 18 26 18 27 19 2 19 8 19 11 19 15 19 20 19 22 19 23 19 27 20 8 21 8 21 11 21 20 22 2 22 8 22 11 22 15 22 20 23 8 23 20 24 2 24 8 24 9 24 11 24 20 24 23 25 2 25 8 25 11 25 13 25 20 25 23 26 2 26 8 26 9 26 11 26 20 26 23 26 24 types 153 4 34 260 25 44 45 42 38 5077 43 112 174 176 175 130 184 33 33 127 186 126 173 173 172 280 175 33 90 84 219 178 33 33 174 36 40 1241 601 232 146 291 31 339 36 33 213 353 37 37 40 33 47 34 33 35 50 34 34 22 47 48 76 48 48 76 34 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 19 19 19 20 19 19 19 103 102 106 168 98 121 95 94 104 73 37 66 66 75 71 58 96 75 57 76 54 74 77 48 711 159 128 209 65 150 26 22 22 22 22 22 22 22 22 22 22 22 21 22 23 23 23 23 22 22 36 36 59 57 57 57 57 123 43 61 76 type 1 "CommentedNode" type 2 "Config" func (cfg ) .fprint (output , fset , node , nodeSizes ) (err ) func (cfg ) Fprint (output , fset , node ) type 3 "Mode" type 4 ".go/printer.commentInfo" type 5 ".go/printer.exprListMode" type 6 ".go/printer.paramMode" type 7 ".go/printer.pmode" type 8 ".go/printer.printer" func (p ) .fixGoBuildLines () func (p ) .lineAt (start ) func (p ) .commentTextAt (start ) func (p ) .linebreak (line , min , ws , newSection ) (nbreaks ) func (p ) .setComment (g ) func (p ) .identList (list , indent ) func (p ) .exprList (prev0 , list , depth , mode , next0 , isIncomplete ) func (p ) .parameters (fields , mode ) func (p ) .signature (sig ) func (p ) .isOneLineFieldList (list ) func (p ) .setLineComment (text ) func (p ) .fieldList (fields , isStruct , isIncomplete ) func (p ) .binaryExpr (x , prec1 , cutoff , depth ) func (p ) .expr1 (expr , prec1 , depth ) func (p ) .possibleSelectorExpr (expr , prec1 , depth ) func (p ) .selectorExpr (x , depth , isMethod ) func (p ) .expr0 (x , depth ) func (p ) .expr (x ) func (p ) .stmtList (list , nindent , nextIsRBrace ) func (p ) .block (b , nindent ) func (p ) .controlClause (isForStmt , init , expr , post ) func (p ) .indentList (list ) func (p ) .stmt (stmt , nextIsRBrace ) func (p ) .valueSpec (s , keepType ) func (p ) .spec (spec , n , doIndent ) func (p ) .genDecl (d ) func (p ) .nodeSize (n , maxSize ) (size ) func (p ) .numLines (n ) func (p ) .bodySize (b , maxSize ) func (p ) .funcBody (headerSize , sep , b ) func (p ) .distanceFrom (startPos , startOutCol ) func (p ) .funcDecl (d ) func (p ) .decl (decl ) func (p ) .declList (list ) func (p ) .file (src ) func (p ) .init (cfg , fset , nodeSizes ) func (p ) .internalError (msg ...) // /build/gcc/src/gcc/libgo/go/go/printer/printer.go:107 { //108 $false //108 } //112 func (p ) .commentsHaveNewline (list ) func (p ) .nextComment () func (p ) .commentBefore (next ) func (p ) .commentSizeBefore (next ) func (p ) .recordLine (linePtr ) func (p ) .linesFrom (line ) func (p ) .posFor (pos ) func (p ) .lineFor (pos ) func (p ) .writeLineDirective (pos ) func (p ) .writeIndent () func (p ) .writeByte (ch , n ) func (p ) .writeString (pos , s , isLit ) func (p ) .writeCommentPrefix (pos , next , prev , tok ) func (p ) .writeComment (comment ) func (p ) .writeCommentSuffix (needsLinebreak ) (wroteNewline , droppedFF ) func (p ) .containsLinebreak () func (p ) .intersperseComments (next , tok ) (wroteNewline , droppedFF ) func (p ) .writeWhitespace (n ) func (p ) .print (args ...) func (p ) .flush (next , tok ) (wroteNewline , droppedFF ) func (p ) .printNode (node ) type 9 ".go/printer.whiteSpace" type 10 ".go/ast.inspector" func (f ) Visit (node ) ($ret173 ) type 11 "go/ast.BasicLit" func (? ) .exprNode () func (x ) End () func (x ) Pos () type 12 "go/ast.BinaryExpr" func (? ) .exprNode () func (x ) End () func (x ) Pos () type 13 "go/ast.BlockStmt" func (? ) .stmtNode () func (s ) End () func (s ) Pos () type 14 "go/ast.Comment" func (c ) End () func (c ) Pos () type 15 "go/ast.CommentGroup" func (g ) Text () func (g ) End () func (g ) Pos () type 16 "go/ast.Decl" type 17 "go/ast.Expr" type 18 "go/ast.Field" func (f ) End () func (f ) Pos () type 19 "go/ast.FieldList" func (f ) NumFields () func (f ) End () func (f ) Pos () type 20 "go/ast.File" func (f ) End () func (f ) Pos () type 21 "go/ast.FuncDecl" func (? ) .declNode () func (d ) End () func (d ) Pos () type 22 "go/ast.FuncType" func (? ) .exprNode () func (x ) End () func (x ) Pos () type 23 "go/ast.GenDecl" func (? ) .declNode () func (d ) End () func (d ) Pos () type 24 "go/ast.Ident" func (id ) String () func (id ) IsExported () func (? ) .exprNode () func (x ) End () func (x ) Pos () type 25 "go/ast.ImportSpec" func (? ) .specNode () func (s ) End () func (s ) Pos () type 26 "go/ast.Node" type 27 "go/ast.ObjKind" func (kind ) String () ($ret172 ) type 28 "go/ast.Object" func (obj ) Pos () type 29 "go/ast.Scope" func (s ) String () func (s ) Insert (obj ) (alt ) func (s ) Lookup (name ) type 30 "go/ast.SelectorExpr" func (? ) .exprNode () func (x ) End () func (x ) Pos () type 31 "go/ast.Spec" type 32 "go/ast.Stmt" type 33 "go/ast.ValueSpec" func (? ) .specNode () func (s ) End () func (s ) Pos () type 34 "go/ast.Visitor" type 35 ".go/token.lineInfo" type 36 "go/token.File" func (f ) Offset (p ) func (f ) AddLineInfo (offset , filename , line ) func (f ) LineStart (line ) func (f ) SetLines (lines ) func (f ) MergeLine (line ) func (f ) Line (p ) func (f ) .unpack (offset , adjusted ) (filename , line , column ) func (f ) Pos (offset ) func (f ) Position (p ) (pos ) func (f ) Base () func (f ) AddLine (offset ) func (f ) SetLinesForContent (content ) func (f ) Name () func (f ) PositionFor (p , adjusted ) (pos ) func (f ) Size () func (f ) LineCount () func (f ) AddLineColumnInfo (offset , filename , line , column ) func (f ) .position (p , adjusted ) (pos ) type 37 "go/token.FileSet" func (s ) Base () func (s ) Position (p ) (pos ) func (s ) AddFile (filename , base , size ) func (s ) Write (encode ) func (s ) Iterate (f ) func (s ) File (p ) (f ) func (s ) .file (p ) func (s ) PositionFor (p , adjusted ) (pos ) func (s ) Read (decode ) type 38 "go/token.Pos" func (p ) IsValid () ($ret2 ) // /build/gcc/src/gcc/libgo/go/go/token/position.go:89 { //90 $ret2 = (p != $convert(, 0 )) //90 return //90 } //0 type 39 "go/token.Position" func (pos ) IsValid () func (pos ) String () type 40 "go/token.Token" func (tok ) String () func (op ) Precedence () func (tok ) IsLiteral () ($ret26 ) func (tok ) IsOperator () ($ret27 ) func (tok ) IsKeyword () ($ret28 ) type 41 "io.Writer" type 42 "sort.IntSlice" func (x ) Sort () func (x ) Swap (i , j ) func (x ) Less (i , j ) ($ret16 ) func (x ) Len () ($ret15 ) func (p ) Search (x ) ($ret7 ) type 43 "sort.Interface" type 44 "sync.Locker" type 45 "sync.Mutex" func (m ) .unlockSlow (new ) func (m ) Unlock () func (m ) .lockSlow () func (m ) TryLock () func (m ) Lock () type 46 "sync.RWMutex" func (rw ) RLocker () ($ret27 ) func (rw ) Unlock () func (rw ) TryLock () func (rw ) Lock () func (rw ) TryRLock () func (rw ) .rUnlockSlow (r ) func (rw ) RUnlock () func (rw ) RLock () type 47 "unicode.Range16" type 48 "unicode.Range32" type 49 "unicode.RangeTable" type 50 (? ) type 51 (? , ? ) type 52 (? ) type 53 (? ) type 54 (? , ? ) type 55 (? , ? ...) type 56 (? ) type 57 (? ) type 58 (? ) type 59 (? , ? ) type 60 (? , ? ) type 61 (? , ? , ? , ? ) type 62 (? , ? ) type 63 (? , ? ) type 64 (? , ? , ? , ? ) type 65 (? ) type 66 * type 67 * type 68 * type 69 * type 70 * type 71 * type 72 * type 73 * type 74 * type 75 * type 76 * type 77 * type 78 * type 79 * type 80 * type 81 * type 82 * type 83 * type 84 * type 85 * type 86 * type 87 * type 88 * type 89 * type 90 * type 91 * type 92 struct { Doc ; Name ; Path ; Comment ; EndPos ; } type 93 struct { Doc ; Names ; Type ; Tag ; Comment ; } type 94 struct { Doc ; Names ; Type ; Values ; Comment ; } type 95 struct { Doc ; Package ; Name ; Decls ; Scope ; Imports ; Unresolved ; Comments ; } type 96 struct { Doc ; Recv ; Name ; Type ; Body ; } type 97 struct { Doc ; TokPos ; Tok ; Lparen ; Specs ; Rparen ; } type 98 struct { Filename ; Offset ; Line ; Column ; } type 99 struct { Func ; TypeParams ; Params ; Results ; } type 100 struct { Kind ; Name ; Decl ; Data ; Type ; } type 101 struct { Lbrace ; List ; Rbrace ; } type 102 struct { List ; } type 103 struct { Lo ; Hi ; Stride ; } type 104 struct { Lo ; Hi ; Stride ; } type 105 struct { Mode ; Tabwidth ; Indent ; } type 106 struct { NamePos ; Name ; Obj ; } type 107 struct { Node ; Comments ; } type 108 struct { Offset ; Filename ; Line ; Column ; } type 109 struct { Opening ; List ; Closing ; } type 110 struct { Outer ; Objects ; } type 111 struct { R16 ; R32 ; LatinOffset ; } type 112 struct { Slash ; Text ; } type 113 struct { ValuePos ; Kind ; Value ; } type 114 struct { X ; OpPos ; Op ; Y ; } type 115 struct { X ; Sel ; } type 116 struct { ? ; .go/printer.fset ; .go/printer.output ; .go/printer.indent ; .go/printer.level ; .go/printer.mode ; .go/printer.endAlignment ; .go/printer.impliedSemi ; .go/printer.lastTok ; .go/printer.prevOpen ; .go/printer.wsbuf ; .go/printer.goBuild ; .go/printer.plusBuild ; .go/printer.pos ; .go/printer.out ; .go/printer.last ; .go/printer.linePtr ; .go/printer.comments ; .go/printer.useNodeComments ; ? ; .go/printer.nodeSizes ; .go/printer.cachedPos ; .go/printer.cachedLine ; } type 117 struct { .go/printer.cindex ; .go/printer.comment ; .go/printer.commentOffset ; .go/printer.commentNewline ; } type 118 struct { .go/token.mutex ; .go/token.base ; .go/token.files ; .go/token.last ; } type 119 struct { .go/token.set ; .go/token.name ; .go/token.base ; .go/token.size ; .go/token.mutex ; .go/token.lines ; .go/token.infos ; } type 120 struct { .sync.state ; .sync.sema ; } type 121 struct { .sync.w ; .sync.writerSem ; .sync.readerSem ; .sync.readerCount ; .sync.readerWait ; } type 122 [256 ] type 123 [] type 124 [] type 125 [] type 126 [] type 127 [] type 128 [] type 129 [] type 130 [] type 131 [] type 132 [] type 133 [] type 134 [] type 135 [] type 136 [] type 137 [] type 138 [] type 139 [] type 140 [] type 141 [] type 142 map [] type 143 map [] type 144 interface { End () ; Pos () ; } type 145 interface { ? ; .go/ast.declNode (); } type 146 interface { ? ; .go/ast.exprNode (); } type 147 interface { ? ; .go/ast.specNode (); } type 148 interface { ? ; .go/ast.stmtNode (); } type 149 interface { Len () ; Less (i , j ) ; Swap (i , j ); } type 150 interface { Lock (); Unlock (); } type 151 interface { Visit (node ) (w ); } type 152 interface { Write (p ) (n , err ); } func .isNL (b ) ($ret3 ) // /build/gcc/src/gcc/libgo/go/go/printer/gobuild.go:168 { //169 $ret3 = ((b == $convert(, 10' )) || (b == $convert(, 12' ))) //169 return //169 } //0 func Fprint (output , fset , node ) const RawFormat = 1 const SourcePos = 8 const TabIndent = 2 const UseSpaces = 4 func Walk (v , node ) func /*asm exp */ .libc_exp (? ) func /*asm log */ .libc_log (? ) func Sort (data ) func .quoteWith (s , quote , ASCIIonly , graphicOnly ) func .genSplit (s , sep , sepSave , n ) func HasSuffix (s , suffix ) ($ret61 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:453 { //454 $ret61 = ((len(s) >= len(suffix)) && ((s)[(len(s) - len(suffix)):] == suffix)) //454 return //454 } //0 func Index (s , substr ) func IndexAny (s , chars ) func IndexRune (s , r ) func TrimRightFunc (s , f ) var .properties var GraphicRanges func In (r , ranges ...) ($ret4 ) // /build/gcc/src/gcc/libgo/go/unicode/graphic.go:69 { //70 var inside //70 { //70 var $t0 //70 var $t1 //70 { //70 { //70 var $t2 = ranges //70 var $t3 = len($t2) //70 $t0 = $convert(, 0 ) //70 } //0 goto $l0 //70 :$l1 //70 { //70 { //70 $t1 = ($t2)[$t0] //70 } //0 { //70 $t0 //70 var $t4 = $t1 //70 inside = $t4 //70 } //0 { //70 { //71 if Is(inside, r) { //71 { //72 $ret4 = $convert(, $true) //72 return //72 } //0 } //71 } //73 } //74 } //74 { //70 $t0 = ($t0 + $convert(, 1 )) //70 } //0 :$l0 //70 if ($t0 < $t3) { //70 goto $l1 //70 } //70 } //0 } //0 } //74 { //75 $ret4 = $convert(, $false) //75 return //75 } //0 func Is (rangeTab , r ) func IsSpace (r ) checksum 468D224AEBD502098E8264104C0C98226EC835EE v3; package scanner pkgpath go/scanner import bytes bytes "bytes" import fmt fmt "fmt" import token go/token "go/token" import io io "io" import filepath path/filepath "path/filepath" import sort sort "sort" import strconv strconv "strconv" import unicode unicode "unicode" import utf8 unicode/utf8 "unicode/utf8" indirectimport os os indirectimport strings strings indirectimport sync sync init scanner go_1scanner..import bytes bytes..import errors errors..import fmt fmt..import token go_1token..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import filepath path_1filepath..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 1 2 1 5 1 8 1 10 1 17 1 20 1 23 2 5 2 8 2 17 3 2 3 5 3 6 3 7 3 8 3 9 3 10 3 11 3 12 3 13 3 14 3 16 3 17 3 18 3 19 3 20 3 21 3 22 3 23 4 2 4 3 4 5 4 6 4 7 4 8 4 9 4 10 4 11 4 12 4 13 4 14 4 16 4 17 4 18 4 19 4 20 4 21 4 22 4 23 6 2 6 5 6 8 6 17 7 2 7 5 7 6 7 8 7 10 7 17 7 20 7 21 7 22 8 5 8 17 9 5 9 17 9 20 10 2 10 5 10 8 10 17 10 20 11 2 11 5 11 6 11 8 11 10 11 14 11 17 11 18 11 20 11 21 11 22 12 5 13 2 13 5 13 6 13 7 13 8 13 9 13 10 13 11 13 14 13 17 13 18 13 20 13 21 13 22 14 2 14 5 14 8 14 17 15 2 15 5 15 6 15 7 15 8 15 9 15 10 15 11 15 13 15 14 15 17 15 18 15 20 15 21 15 22 15 23 16 2 16 5 16 8 16 12 16 17 16 19 16 20 16 23 17 5 18 5 18 8 18 17 19 2 19 5 19 8 19 12 19 17 20 5 20 17 21 2 21 5 21 6 21 8 21 17 21 20 22 2 22 5 22 6 22 8 22 17 22 20 22 21 types 67 6 75 32 1400 25 1557 38 1230 595 82 146 291 30 35 32 212 352 36 36 39 33 47 33 46 36 34 34 34 22 48 34 34 33 18 18 18 18 18 19 20 19 19 19 95 65 65 95 50 73 339 126 206 64 149 25 21 21 20 22 22 22 22 21 21 122 42 74 type 1 "Error" func (e ) Error () type 2 "ErrorHandler" type 3 "ErrorList" func (p ) Add (pos , msg ) func (p ) Reset () // /build/gcc/src/gcc/libgo/go/go/scanner/errors.go:45 *p = (*p)[0 :0 ] //45 func (p ) Len () ($ret1 ) // /build/gcc/src/gcc/libgo/go/go/scanner/errors.go:48 { //48 $ret1 = len(p) //48 return //48 } //0 func (p ) Swap (i , j ) // /build/gcc/src/gcc/libgo/go/go/scanner/errors.go:49 { //49 var $t0 = p //49 var $t1 = i //49 var $t2 = p //49 var $t3 = j //49 var $t4 = (p)[j] //49 var $t5 = (p)[i] //49 ($t0)[$t1] = $t4 //49 ($t2)[$t3] = $t5 //49 } //0 func (p ) Less (i , j ) func (p ) Sort () // /build/gcc/src/gcc/libgo/go/go/scanner/errors.go:73 Sort($convert(, p)) //74 func (p ) RemoveMultiples () func (p ) Error () func (p ) Err () ($ret4 ) // /build/gcc/src/gcc/libgo/go/go/scanner/errors.go:105 { //106 if (len(p) == $convert(, 0 )) { //106 { //107 $ret4 = $convert(, $nil) //107 return //107 } //0 } //106 } //108 { //109 $ret4 = $convert(, p) //109 return //109 } //0 type 4 "Mode" type 5 "Scanner" func (s ) .next () func (s ) .peek () func (s ) Init (file , src , err , mode ) func (s ) .error (offs , msg ) func (s ) .errorf (offs , format , args ...) func (s ) .scanComment () func (s ) .updateLineInfo (next , offs , text ) func (s ) .findLineEnd () func (s ) .scanIdentifier () func (s ) .digits (base , invalid ) (digsep ) func (s ) .scanNumber () (? , ? ) func (s ) .scanEscape (quote ) func (s ) .scanRune () func (s ) .scanString () func (s ) .scanRawString () func (s ) .skipWhitespace () func (s ) .switch2 (tok0 , tok1 ) func (s ) .switch3 (tok0 , tok1 , ch2 , tok2 ) func (s ) .switch4 (tok0 , tok1 , ch2 , tok2 , tok3 ) func (s ) Scan () (pos , tok , lit ) type 6 ".go/token.lineInfo" type 7 "go/token.File" func (f ) Line (p ) func (f ) .unpack (offset , adjusted ) (filename , line , column ) func (f ) Pos (offset ) func (f ) Position (p ) (pos ) func (f ) Base () func (f ) AddLine (offset ) func (f ) SetLinesForContent (content ) func (f ) PositionFor (p , adjusted ) (pos ) func (f ) Name () func (f ) Size () func (f ) .position (p , adjusted ) (pos ) func (f ) AddLineColumnInfo (offset , filename , line , column ) func (f ) LineCount () func (f ) MergeLine (line ) func (f ) SetLines (lines ) func (f ) LineStart (line ) func (f ) AddLineInfo (offset , filename , line ) func (f ) Offset (p ) type 8 "go/token.FileSet" func (s ) Read (decode ) func (s ) PositionFor (p , adjusted ) (pos ) func (s ) .file (p ) func (s ) File (p ) (f ) func (s ) Iterate (f ) func (s ) Write (encode ) func (s ) AddFile (filename , base , size ) func (s ) Position (p ) (pos ) func (s ) Base () type 9 "go/token.Pos" func (p ) IsValid () ($ret2 ) type 10 "go/token.Position" func (pos ) String () func (pos ) IsValid () type 11 "go/token.Token" func (tok ) IsKeyword () ($ret28 ) func (tok ) IsOperator () ($ret27 ) func (tok ) IsLiteral () ($ret26 ) func (op ) Precedence () func (tok ) String () type 12 "io.Writer" type 13 "sort.Interface" type 14 "sync.Locker" type 15 "sync.Mutex" func (m ) Lock () func (m ) TryLock () func (m ) .lockSlow () func (m ) Unlock () func (m ) .unlockSlow (new ) type 16 "sync.RWMutex" func (rw ) RLock () func (rw ) RUnlock () func (rw ) .rUnlockSlow (r ) func (rw ) TryRLock () func (rw ) Lock () func (rw ) TryLock () func (rw ) Unlock () func (rw ) RLocker () ($ret27 ) type 17 "unicode.Range16" type 18 "unicode.Range32" type 19 "unicode.RangeTable" type 20 (? ) type 21 (? , ? ) type 22 (? ) type 23 (? , ? ) type 24 (? , ? ) type 25 (? ) type 26 (? ) type 27 (? ) type 28 (? ) type 29 (? , ? ) type 30 (? ) type 31 (? ) type 32 (? ) type 33 * type 34 * type 35 * type 36 * type 37 * type 38 * type 39 * type 40 * type 41 * type 42 * type 43 struct { Filename ; Offset ; Line ; Column ; } type 44 struct { Lo ; Hi ; Stride ; } type 45 struct { Lo ; Hi ; Stride ; } type 46 struct { Offset ; Filename ; Line ; Column ; } type 47 struct { Pos ; Msg ; } type 48 struct { R16 ; R32 ; LatinOffset ; } type 49 struct { .go/scanner.file ; .go/scanner.dir ; .go/scanner.src ; .go/scanner.err ; .go/scanner.mode ; .go/scanner.ch ; .go/scanner.offset ; .go/scanner.rdOffset ; .go/scanner.lineOffset ; .go/scanner.insertSemi ; ErrorCount ; } type 50 struct { .go/token.mutex ; .go/token.base ; .go/token.files ; .go/token.last ; } type 51 struct { .go/token.set ; .go/token.name ; .go/token.base ; .go/token.size ; .go/token.mutex ; .go/token.lines ; .go/token.infos ; } type 52 struct { .sync.state ; .sync.sema ; } type 53 struct { .sync.w ; .sync.writerSem ; .sync.readerSem ; .sync.readerCount ; .sync.readerWait ; } type 54 [256 ] type 55 [] type 56 [] type 57 [] type 58 [] type 59 [] type 60 [] type 61 [] type 62 [] type 63 [] type 64 interface { Len () ; Less (i , j ) ; Swap (i , j ); } type 65 interface { Lock (); Unlock (); } type 66 interface { Write (p ) (n , err ); } func .isDecimal (ch ) ($ret16 ) // /build/gcc/src/gcc/libgo/go/go/scanner/scanner.go:416 { //416 $ret16 = (($convert(, 48' ) <= ch) && (ch <= $convert(, 57' ))) //416 return //416 } //0 func .lower (ch ) ($ret15 ) // /build/gcc/src/gcc/libgo/go/go/scanner/scanner.go:415 { //415 $ret15 = ($convert(, 32' ) | ch) //415 return //415 } //0 func PrintError (w , err ) const ScanComments = 1 func Equal (a , b ) ($ret17 ) // /build/gcc/src/gcc/libgo/go/bytes/bytes.go:18 { //20 $ret17 = ($convert(, a) == $convert(, b)) //20 return //20 } //0 func IsPathSeparator (c ) ($ret165 ) // /build/gcc/src/gcc/libgo/go/os/path_unix.go:15 { //16 $ret165 = ($convert(, 47' ) == c) //16 return //16 } //0 func .join (elem ) func .volumeNameLen (path ) ($ret38 ) // /build/gcc/src/gcc/libgo/go/path/filepath/path_unix.go:18 { //19 $ret38 = $convert(, 0 ) //19 return //19 } //0 func VolumeName (path ) ($ret36 ) // /build/gcc/src/gcc/libgo/go/path/filepath/path.go:598 { //599 $ret36 = (path)[0 :.volumeNameLen(path)] //599 return //599 } //0 func Sort (data ) func HasPrefix (s , prefix ) ($ret60 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:448 { //449 $ret60 = ((len(s) >= len(prefix)) && ((s)[0 :len(prefix)] == prefix)) //449 return //449 } //0 func .isExcludingLatin (rangeTab , r ) var .properties var Digit func IsDigit (r ) ($ret0 ) // /build/gcc/src/gcc/libgo/go/unicode/digit.go:8 { //9 if (r <= $convert(, 255' )) { //9 { //10 $ret0 = (($convert(, 48' ) <= r) && (r <= $convert(, 57' ))) //10 return //10 } //0 } //9 } //11 { //12 $ret0 = .isExcludingLatin(Digit, r) //12 return //12 } //0 func IsLetter (r ) ($ret6 ) // /build/gcc/src/gcc/libgo/go/unicode/graphic.go:90 { //91 if ($convert(, r) <= $convert(, 255' )) { //91 { //92 $ret6 = (((.properties)[$convert(, r)] & $convert(, 96 )) != $convert(, 0 )) //92 return //92 } //0 } //91 } //93 { //94 $ret6 = .isExcludingLatin(Letter, r) //94 return //94 } //0 var Letter checksum 94C0325789AD82327645C33788F2077565DF6D75 v3; package token pkgpath go/token import fmt fmt "fmt" import sort sort "sort" import strconv strconv "strconv" import sync sync "sync" import unicode unicode "unicode" import utf8 unicode/utf8 "unicode/utf8" init token go_1token..import errors errors..import fmt fmt..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 1 3 1 6 1 14 2 1 2 3 2 4 2 5 2 6 2 7 2 8 2 9 2 10 2 11 2 12 2 13 2 14 2 15 2 16 2 17 2 18 2 19 2 20 4 1 4 3 4 6 4 14 5 1 5 3 5 4 5 6 5 8 5 14 5 17 5 18 5 19 6 3 6 14 7 3 7 14 7 17 8 1 8 3 8 6 8 14 8 17 9 1 9 3 9 4 9 6 9 8 9 12 9 14 9 15 9 17 9 18 9 19 10 3 11 1 11 3 11 4 11 5 11 6 11 7 11 8 11 9 11 12 11 14 11 15 11 17 11 18 11 19 12 1 12 3 12 6 12 14 13 1 13 3 13 6 13 10 13 14 13 16 13 17 13 20 14 3 15 3 15 6 15 14 16 1 16 3 16 6 16 10 16 14 17 3 17 14 18 1 18 3 18 4 18 6 18 14 18 17 19 1 19 3 19 4 19 6 19 14 19 17 19 18 types 41 6 1218 584 218 135 731 38 31 211 350 36 36 39 33 47 47 34 34 18 18 18 18 18 19 95 65 65 95 73 125 205 64 148 25 21 20 22 22 21 21 42 type 1 "File" func (f ) Name () func (f ) Base () func (f ) Size () func (f ) LineCount () func (f ) AddLine (offset ) func (f ) MergeLine (line ) func (f ) SetLines (lines ) func (f ) SetLinesForContent (content ) func (f ) LineStart (line ) func (f ) AddLineInfo (offset , filename , line ) func (f ) AddLineColumnInfo (offset , filename , line , column ) func (f ) Pos (offset ) func (f ) Offset (p ) func (f ) Line (p ) func (f ) .unpack (offset , adjusted ) (filename , line , column ) func (f ) .position (p , adjusted ) (pos ) func (f ) PositionFor (p , adjusted ) (pos ) func (f ) Position (p ) (pos ) type 2 "FileSet" func (s ) Base () func (s ) AddFile (filename , base , size ) func (s ) Iterate (f ) func (s ) .file (p ) func (s ) File (p ) (f ) func (s ) PositionFor (p , adjusted ) (pos ) func (s ) Position (p ) (pos ) func (s ) Read (decode ) func (s ) Write (encode ) type 3 "Pos" func (p ) IsValid () ($ret2 ) // /build/gcc/src/gcc/libgo/go/go/token/position.go:89 { //90 $ret2 = (p != $convert(, 0 )) //90 return //90 } //0 type 4 "Position" func (pos ) IsValid () func (pos ) String () type 5 "Token" func (tok ) String () func (op ) Precedence () func (tok ) IsLiteral () ($ret26 ) // /build/gcc/src/gcc/libgo/go/go/token/token.go:309 { //309 $ret26 = ((3 < tok) && (tok < 10 )) //309 return //309 } //0 func (tok ) IsOperator () ($ret27 ) // /build/gcc/src/gcc/libgo/go/go/token/token.go:314 { //315 $ret27 = (((11 < tok) && (tok < 59 )) || (tok == 88 )) //315 return //315 } //0 func (tok ) IsKeyword () ($ret28 ) // /build/gcc/src/gcc/libgo/go/go/token/token.go:321 { //321 $ret28 = ((60 < tok) && (tok < 86 )) //321 return //321 } //0 type 6 ".go/token.lineInfo" type 7 "sync.Locker" type 8 "sync.Mutex" func (m ) .unlockSlow (new ) func (m ) Unlock () func (m ) .lockSlow () func (m ) TryLock () func (m ) Lock () type 9 "sync.RWMutex" func (rw ) RLocker () ($ret27 ) func (rw ) Unlock () func (rw ) TryLock () func (rw ) Lock () func (rw ) TryRLock () func (rw ) .rUnlockSlow (r ) func (rw ) RUnlock () func (rw ) RLock () type 10 "unicode.Range16" type 11 "unicode.Range32" type 12 "unicode.RangeTable" type 13 (? ) type 14 (? , ? ) type 15 (? , ? ) type 16 (? ) type 17 (? ) type 18 * type 19 * type 20 * type 21 * type 22 * type 23 * type 24 struct { Filename ; Offset ; Line ; Column ; } type 25 struct { Lo ; Hi ; Stride ; } type 26 struct { Lo ; Hi ; Stride ; } type 27 struct { Offset ; Filename ; Line ; Column ; } type 28 struct { R16 ; R32 ; LatinOffset ; } type 29 struct { .go/token.mutex ; .go/token.base ; .go/token.files ; .go/token.last ; } type 30 struct { .go/token.set ; .go/token.name ; .go/token.base ; .go/token.size ; .go/token.mutex ; .go/token.lines ; .go/token.infos ; } type 31 struct { .sync.state ; .sync.sema ; } type 32 struct { .sync.w ; .sync.writerSem ; .sync.readerSem ; .sync.readerCount ; .sync.readerWait ; } type 33 [256 ] type 34 [] type 35 [] type 36 [] type 37 [] type 38 [] type 39 [] type 40 interface { Lock (); Unlock (); } const ADD = 12 const ADD_ASSIGN = 23 const AND = 17 const AND_ASSIGN = 28 const AND_NOT = 22 const AND_NOT_ASSIGN = 33 const ARROW = 36 const ASSIGN = 42 const BREAK = 61 const CASE = 62 const CHAN = 63 const CHAR = 8 const COLON = 58 const COMMA = 52 const COMMENT = 2 const CONST = 64 const CONTINUE = 65 const DEC = 38 const DEFAULT = 66 const DEFER = 67 const DEFINE = 47 const ELLIPSIS = 48 const ELSE = 68 const EOF = 1 const EQL = 39 const FALLTHROUGH = 69 const FLOAT = 6 const FOR = 70 const FUNC = 71 const GEQ = 46 const GO = 72 const GOTO = 73 const GTR = 41 const HighestPrec = 7 const IDENT = 4 const IF = 74 const ILLEGAL = 0 const IMAG = 7 const IMPORT = 75 const INC = 37 const INT = 5 const INTERFACE = 76 func IsExported (name ) func IsIdentifier (name ) func IsKeyword (name ) const LAND = 34 const LBRACE = 51 const LBRACK = 50 const LEQ = 45 const LOR = 35 const LPAREN = 49 const LSS = 40 func Lookup (ident ) const LowestPrec = 0 const MAP = 77 const MUL = 14 const MUL_ASSIGN = 25 const NEQ = 44 const NOT = 43 func NewFileSet () const NoPos = 0 const OR = 18 const OR_ASSIGN = 29 const PACKAGE = 78 const PERIOD = 53 const QUO = 15 const QUO_ASSIGN = 26 const RANGE = 79 const RBRACE = 56 const RBRACK = 55 const REM = 16 const REM_ASSIGN = 27 const RETURN = 80 const RPAREN = 54 const SELECT = 81 const SEMICOLON = 57 const SHL = 20 const SHL_ASSIGN = 31 const SHR = 21 const SHR_ASSIGN = 32 const STRING = 9 const STRUCT = 82 const SUB = 13 const SUB_ASSIGN = 24 const SWITCH = 83 const TILDE = 88 const TYPE = 84 const UnaryPrec = 6 const VAR = 85 const XOR = 19 const XOR_ASSIGN = 30 func FormatInt (i , base ) func .isExcludingLatin (rangeTab , r ) var .properties var Digit var Letter var Upper checksum 816E93E1BBB69CD40720569328D1528559A8662C v3; package types pkgpath go/types import bytes bytes "bytes" import heap container/heap "container/heap" import errors errors "errors" import fmt fmt "fmt" import ast go/ast "go/ast" import constant go/constant "go/constant" import typeparams go/internal/typeparams "go/internal/typeparams" import parser go/parser "go/parser" import token go/token "go/token" import io io "io" import math math "math" import regexp regexp "regexp" import sort sort "sort" import strconv strconv "strconv" import strings strings "strings" import sync sync "sync" import atomic sync/atomic "sync/atomic" import unicode unicode "unicode" import utf8 unicode/utf8 "unicode/utf8" import unsafe unsafe "unsafe" init types go_1types..import bytes bytes..import binary encoding_1binary..import errors errors..import fmt fmt..import ast go_1ast..import constant go_1constant..import parser go_1parser..import scanner go_1scanner..import token go_1token..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import big math_1big..import rand math_1rand..import os os..import path path..import filepath path_1filepath..import reflect reflect..import regexp regexp..import syntax regexp_1syntax..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import heap ~container_1heap typeparams ~go_1internal_1typeparams abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 1 3 1 10 1 13 1 15 1 26 1 29 1 32 2 3 2 10 2 13 2 15 2 17 2 23 2 26 2 28 2 29 2 32 3 10 3 13 3 26 4 3 4 10 4 11 4 12 4 13 4 14 4 15 4 16 4 17 4 20 4 21 4 23 4 26 4 27 4 28 4 29 4 30 4 31 4 32 5 1 5 3 5 4 5 8 5 9 5 10 5 11 5 12 5 13 5 14 5 15 5 16 5 17 5 20 5 21 5 22 5 23 5 26 5 27 5 28 5 29 5 30 5 31 5 32 6 1 6 2 6 3 6 4 6 9 6 10 6 11 6 12 6 13 6 14 6 15 6 16 6 17 6 18 6 19 6 20 6 21 6 23 6 26 6 27 6 28 6 29 6 30 6 31 6 32 7 1 7 3 7 4 7 5 7 8 7 9 7 10 7 11 7 12 7 13 7 14 7 15 7 16 7 17 7 20 7 21 7 22 7 23 7 26 7 27 7 28 7 29 7 30 7 31 7 32 8 1 8 3 8 4 8 9 8 10 8 11 8 12 8 13 8 14 8 15 8 16 8 17 8 20 8 21 8 22 8 23 8 26 8 27 8 28 8 29 8 30 8 31 8 32 9 3 9 4 9 10 9 11 9 12 9 13 9 14 9 15 9 16 9 17 9 20 9 21 9 23 9 26 9 27 9 28 9 29 9 30 9 31 9 32 11 3 11 10 11 13 11 26 12 3 12 10 12 11 12 13 12 15 12 26 12 29 12 30 12 31 13 10 13 26 14 10 14 26 14 29 15 3 15 10 15 13 15 26 15 29 16 3 16 10 16 11 16 13 16 15 16 21 16 26 16 27 16 29 16 30 16 31 17 10 18 1 18 2 18 3 18 4 18 10 18 11 18 12 18 13 18 14 18 15 18 16 18 17 18 19 18 20 18 21 18 23 18 26 18 27 18 28 18 29 18 30 18 31 18 32 19 10 19 17 19 26 19 29 20 3 20 10 20 11 20 12 20 13 20 14 20 15 20 16 20 21 20 26 20 27 20 29 20 30 20 31 21 3 21 10 21 13 21 26 22 3 22 10 22 11 22 12 22 13 22 14 22 15 22 16 22 20 22 21 22 26 22 27 22 29 22 30 22 31 22 32 23 3 23 10 23 13 23 17 23 26 23 28 23 29 23 32 24 1 24 3 24 10 24 13 24 15 24 17 24 25 24 26 24 27 24 28 24 29 24 32 25 3 25 10 25 13 25 15 25 17 25 26 25 27 25 28 25 29 25 32 26 10 27 10 27 13 27 26 28 3 28 10 28 13 28 17 28 26 29 10 29 26 30 3 30 10 30 11 30 13 30 26 30 29 31 3 31 10 31 11 31 13 31 26 31 29 31 30 types 468 50 138 530 579 30 30 246 526 28 15534 479 410 377 69 516 32 30 34 181 88 30 1259 245 530 297 1148 243 28 525 304 493 31 1114 523 35 779 27 487 237 669 178 547 26 461 191 303 759 197 549 524 888 261 42 226 261 41 669 39 77 41 36 156 42 44 122 41 40 40 92 119 41 664 3478 429 40 746 42 620 90 1184 103 44 641 43 42 43 628 472 1555 98 40 40 41 39 34 1820 179 180 181 179 135 190 34 34 133 192 132 180 180 288 182 185 185 183 34 92 87 226 184 181 34 182 180 181 181 250 250 81 40 55 41 1270 623 235 150 297 32 32 37 358 34 219 135 363 38 38 41 35 80 35 48 105 48 35 47 49 23 12 22 24 63 36 47 76 46 61 47 75 34 33 23 52 48 49 35 35 24 35 41 49 77 49 77 20 21 21 21 21 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 20 21 242 109 132 107 110 173 104 96 181 112 99 54 85 105 73 75 52 37 66 66 73 96 67 77 51 58 76 55 81 73 57 180 76 60 92 140 50 93 130 211 46 153 256 308 803 314 70 152 46 71 76 242 126 71 97 156 71 47 76 79 110 80 148 136 153 33 121 67 57 91 60 59 104 248 241 131 106 73 216 71 101 225 75 48 73 73 50 48 47 137 127 95 62 65 151 26 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 23 22 23 23 23 23 23 23 23 37 37 36 36 37 36 37 37 37 37 37 36 37 37 36 36 37 36 37 36 36 36 36 36 36 36 37 37 37 37 37 36 37 130 61 58 58 58 125 63 524 78 127 123 43 42 75 70 76 45 53 type 1 "ArgumentError" func (e ) Error () func (e ) Unwrap () type 2 "Array" func (a ) Len () func (a ) Elem () func (t ) Underlying () ($ret25 ) // /build/gcc/src/gcc/libgo/go/go/types/array.go:24 { //24 $ret25 = $convert(, t) //24 return //24 } //0 func (t ) String () ($ret26 ) // /build/gcc/src/gcc/libgo/go/go/types/array.go:25 { //25 $ret26 = TypeString($convert(, t), $nil) //25 return //25 } //0 type 3 "Basic" func (b ) Kind () func (b ) Info () func (b ) Name () func (t ) Underlying () ($ret34 ) // /build/gcc/src/gcc/libgo/go/go/types/basic.go:81 { //81 $ret34 = $convert(, t) //81 return //81 } //0 func (t ) String () ($ret35 ) // /build/gcc/src/gcc/libgo/go/go/types/basic.go:82 { //82 $ret35 = TypeString($convert(, t), $nil) //82 return //82 } //0 type 4 "BasicInfo" type 5 "BasicKind" type 6 "Builtin" func (obj ) String () ($ret274 ) // /build/gcc/src/gcc/libgo/go/go/types/object.go:527 { //527 $ret274 = ObjectString($convert(, obj), $nil) //527 return //527 } //0 type 7 "Chan" func (c ) Dir () func (c ) Elem () func (t ) Underlying () ($ret52 ) // /build/gcc/src/gcc/libgo/go/go/types/chan.go:34 { //34 $ret52 = $convert(, t) //34 return //34 } //0 func (t ) String () ($ret53 ) // /build/gcc/src/gcc/libgo/go/go/types/chan.go:35 { //35 $ret53 = TypeString($convert(, t), $nil) //35 return //35 } //0 type 8 "ChanDir" type 9 "Checker" func (check ) .assignment (x , T , context ) func (check ) .initConst (lhs , x ) func (check ) .initVar (lhs , x , context ) func (check ) .assignVar (lhs , x ) func (check ) .typesSummary (list , variadic ) func (check ) .assignError (rhs , nvars , nvals ) func (check ) .initVars (lhs , origRHS , returnStmt ) func (check ) .assignVars (lhs , origRHS ) func (check ) .shortVarDecl (pos , lhs , rhs ) func (check ) .builtin (x , call , id ) (_ ) func (check ) .applyTypeFunc (f , x , id ) func (check ) .funcInst (x , ix ) func (check ) .instantiateSignature (pos , typ , targs , xlist ) (res ) func (check ) .callExpr (x , call ) func (check ) .exprList (elist , allowCommaOk ) (xlist , commaOk ) func (check ) .arguments (call , sig , targs , args , xlist ) (rsig ) func (check ) .selector (x , e , def ) func (check ) .use (arg ...) func (check ) .useLHS (arg ...) func (check ) .addDeclDep (to ) func (check ) .brokenAlias (alias ) func (check ) .validAlias (alias , typ ) func (check ) .isBrokenAlias (alias ) func (check ) .rememberUntyped (e , lhs , mode , typ , val ) func (check ) .later (f ) func (check ) .push (obj ) func (check ) .pop () func (check ) .needsCleanup (c ) func (check ) .initFiles (files ) func (check ) .handleBailout (err ) func (check ) Files (files ) func (check ) .checkFiles (files ) (err ) func (check ) .processDelayed (top ) func (check ) .cleanup () func (check ) .record (x ) func (check ) .recordUntyped () func (check ) .recordTypeAndValue (x , mode , typ , val ) func (check ) .recordBuiltinType (f , sig ) func (check ) .recordCommaOkTypes (x , a ) func (check ) .recordInstance (expr , targs , typ ) func (check ) .recordDef (id , obj ) func (check ) .recordUse (id , obj ) func (check ) .recordImplicit (node , obj ) func (check ) .recordSelection (x , kind , recv , obj , index , indirect ) func (check ) .recordScope (node , scope ) func (check ) .conversion (x , T ) func (check ) .reportAltDecl (obj ) func (check ) .declare (scope , id , obj , pos ) func (check ) .objDecl (obj , def ) func (check ) .validCycle (obj ) (valid ) func (check ) .cycleError (cycle ) func (check ) .walkDecls (decls , f ) func (check ) .walkDecl (d , f ) func (check ) .constDecl (obj , typ , init , inherited ) func (check ) .varDecl (obj , lhs , typ , init ) func (check ) .isImportedConstraint (typ ) func (check ) .typeDecl (obj , tdecl , def ) func (check ) .collectTypeParams (dst , list ) func (check ) .bound (x ) func (check ) .declareTypeParams (tparams , names ) func (check ) .collectMethods (obj ) func (check ) .funcDecl (obj , decl ) func (check ) .declStmt (d ) func (check ) .qualifier (pkg ) func (check ) .markImports (pkg ) func (check ) .sprintf (format , args ...) func (check ) .trace (pos , format , args ...) func (check ) .dump (format , args ...) func (check ) .err (err ) func (check ) .newError (at , code , soft , msg ) func (check ) .newErrorf (at , code , soft , format , args ...) func (check ) .error (at , code , msg ) func (check ) .errorf (at , code , format , args ...) func (check ) .softErrorf (at , code , format , args ...) func (check ) .invalidAST (at , format , args ...) func (check ) .invalidArg (at , code , format , args ...) func (check ) .invalidOp (at , code , format , args ...) func (check ) .op (m , x , op ) func (check ) .overflow (x , op , opPos ) func (check ) .unary (x , e ) func (check ) .representable (x , typ ) func (check ) .representation (x , typ ) (? , ? ) func (check ) .invalidConversion (code , x , target ) func (check ) .updateExprType (x , typ , final ) func (check ) .updateExprType0 (parent , x , typ , final ) func (check ) .updateExprVal (x , val ) func (check ) .convertUntyped (x , target ) func (check ) .implicitTypeAndValue (x , target ) (? , ? , ? ) func (check ) .comparison (x , y , op , switchCase ) func (check ) .incomparableCause (typ ) func (check ) .kindString (typ ) func (check ) .shift (x , y , e , op ) func (check ) .binary (x , e , lhs , rhs , op , opPos ) func (check ) .rawExpr (x , e , hint , allowGeneric ) func (check ) .nonGeneric (x ) func (check ) .exprInternal (x , e , hint ) func (check ) .typeAssertion (e , x , T , typeSwitch ) func (check ) .expr (x , e ) func (check ) .multiExpr (x , e ) func (check ) .exprWithHint (x , e , hint ) func (check ) .exprOrType (x , e , allowGeneric ) func (check ) .exclude (x , modeset ) func (check ) .singleValue (x ) func (check ) .indexExpr (x , e ) (isFuncInst ) func (check ) .sliceExpr (x , e ) func (check ) .singleIndex (expr ) func (check ) .index (index , max ) (typ , val ) func (check ) .isValidIndex (x , code , what , allowNegative ) func (check ) .indexedElts (elts , typ , length ) func (check ) .infer (posn , tparams , targs , params , args ) (result ) func (check ) .inferB (posn , tparams , targs ) (types , index ) func (check ) .initOrder () func (check ) .reportCycle (cycle ) func (check ) .instance (pos , orig , targs , ctxt ) (res ) func (check ) .validateTArgLen (pos , ntparams , ntargs ) func (check ) .verify (pos , tparams , targs ) (? , ? ) func (check ) .implements (V , T ) func (check ) .newInterface () func (check ) .interfaceType (ityp , iface , def ) func (check ) .labels (body ) func (check ) .blockBranches (all , parent , lstmt , list ) func (check ) .missingMethod (V , T , static ) (method , alt ) func (check ) .missingMethodReason (V , T , m , alt ) func (check ) .interfacePtrError (T ) func (check ) .funcString (f ) func (check ) .assertableTo (V , T ) (method , wrongType ) func (check ) .newAssertableTo (V , T ) func (check ) .monomorph () func (check ) .reportInstanceLoop (v ) func (check ) .newNamed (obj , orig , underlying , tparams , methods ) func (check ) .bestContext (ctxt ) func (check ) .arityMatch (s , init ) func (check ) .declarePkgObj (ident , obj , d ) func (check ) .filename (fileNo ) func (check ) .importPackage (at , path , dir ) func (check ) .collectObjects () func (check ) .unpackRecv (rtyp , unpackParams ) (ptr , rname , tparams ) func (check ) .resolveBaseTypeName (seenPtr , name ) (ptr , base ) func (check ) .packageObjects () func (check ) .unusedImports () func (check ) .errorUnusedPkg (obj ) func (check ) .isTerminating (s , label ) func (check ) .isTerminatingList (list , label ) func (check ) .isTerminatingSwitch (body , label ) func (check ) .funcType (sig , recvPar , ftyp ) func (check ) .collectParams (scope , list , variadicOk ) (params , variadic ) func (check ) .funcBody (decl , name , sig , body , iota ) func (check ) .usage (scope ) func (check ) .simpleStmt (s ) func (check ) .stmtList (ctxt , list ) func (check ) .multipleDefaults (list ) func (check ) .openScope (node , comment ) func (check ) .closeScope () func (check ) .suspendedCall (keyword , call ) func (check ) .caseValues (x , values , seen ) func (check ) .isNil (e ) func (check ) .caseTypes (x , types , seen ) (T ) func (check ) .stmt (ctxt , s ) func (check ) .structType (styp , e ) func (check ) .declareInSet (oset , pos , obj ) func (check ) .tag (t ) func (check ) .subst (pos , typ , smap , ctxt ) func (check ) .newTypeParam (obj , constraint ) func (check ) .ident (x , e , def , wantType ) func (check ) .typ (e ) func (check ) .varType (e ) func (check ) .validVarType (e , typ ) func (check ) .definedType (e , def ) func (check ) .genericType (e , reason ) func (check ) .typInternal (e0 , def ) (T ) func (check ) .instantiatedType (ix , def ) (res ) func (check ) .arrayLength (e ) func (check ) .typeList (list ) func (check ) .validType (typ ) func (check ) .validType0 (typ , env , path ) func (check ) .langCompat (lit ) func (check ) .allowVersion (pkg , major , minor ) type 10 "Config" func (conf ) Check (path , fset , files , info ) (? , ? ) func (conf ) .alignof (T ) func (conf ) .offsetsof (T ) func (conf ) .offsetof (typ , index ) func (conf ) .sizeof (T ) type 11 "Const" func (obj ) Val () func (? ) .isDependency () // /build/gcc/src/gcc/libgo/go/go/types/object.go:215 func (obj ) String () ($ret269 ) // /build/gcc/src/gcc/libgo/go/go/types/object.go:522 { //522 $ret269 = ObjectString($convert(, obj), $nil) //522 return //522 } //0 type 12 "Context" func (ctxt ) .instanceHash (orig , targs ) func (ctxt ) .lookup (h , orig , targs ) func (ctxt ) .update (h , orig , targs , inst ) func (ctxt ) .getID (t ) type 13 "Error" func (err ) Error () type 14 "Func" func (obj ) FullName () func (obj ) Scope () func (obj ) .hasPtrRecv () func (? ) .isDependency () // /build/gcc/src/gcc/libgo/go/go/types/object.go:368 func (obj ) String () ($ret272 ) // /build/gcc/src/gcc/libgo/go/go/types/object.go:525 { //525 $ret272 = ObjectString($convert(, obj), $nil) //525 return //525 } //0 type 15 "ImportMode" type 16 "Importer" type 17 "ImporterFrom" type 18 "Info" func (info ) TypeOf (e ) func (info ) ObjectOf (id ) type 19 "Initializer" func (init ) String () type 20 "Instance" type 21 "Interface" func (t ) .typeSet () func (t ) MarkImplicit () func (t ) NumExplicitMethods () func (t ) ExplicitMethod (i ) func (t ) NumEmbeddeds () func (t ) Embedded (i ) func (t ) EmbeddedType (i ) func (t ) NumMethods () func (t ) Method (i ) func (t ) Empty () func (t ) IsComparable () func (t ) IsMethodSet () func (t ) IsImplicit () func (t ) Complete () func (t ) Underlying () ($ret168 ) // /build/gcc/src/gcc/libgo/go/go/types/interface.go:147 { //147 $ret168 = $convert(, t) //147 return //147 } //0 func (t ) String () ($ret169 ) // /build/gcc/src/gcc/libgo/go/go/types/interface.go:148 { //148 $ret169 = TypeString($convert(, t), $nil) //148 return //148 } //0 func (t ) .cleanup () type 22 "Label" func (obj ) String () ($ret273 ) // /build/gcc/src/gcc/libgo/go/go/types/object.go:526 { //526 $ret273 = ObjectString($convert(, obj), $nil) //526 return //526 } //0 type 23 "Map" func (m ) Key () func (m ) Elem () func (t ) Underlying () ($ret192 ) // /build/gcc/src/gcc/libgo/go/go/types/map.go:23 { //23 $ret192 = $convert(, t) //23 return //23 } //0 func (t ) String () ($ret193 ) // /build/gcc/src/gcc/libgo/go/go/types/map.go:24 { //24 $ret193 = TypeString($convert(, t), $nil) //24 return //24 } //0 type 24 "MethodSet" func (s ) String () func (s ) Len () func (s ) At (i ) func (s ) Lookup (pkg , name ) type 25 "Named" func (t ) .resolve (ctxt ) func (t ) .cleanup () func (t ) Obj () func (t ) Origin () func (t ) TypeParams () func (t ) SetTypeParams (tparams ) func (t ) TypeArgs () func (t ) NumMethods () func (t ) Method (i ) func (t ) .instantiateMethod (i ) func (t ) SetUnderlying (underlying ) func (t ) AddMethod (m ) func (t ) Underlying () func (t ) String () ($ret224 ) // /build/gcc/src/gcc/libgo/go/go/types/named.go:227 { //227 $ret224 = TypeString($convert(, t), $nil) //227 return //227 } //0 func (n0 ) .under () func (n ) .setUnderlying (typ ) func (n ) .lookupMethod (pkg , name , foldCase ) (? , ? ) type 26 "Nil" func (obj ) String () ($ret275 ) // /build/gcc/src/gcc/libgo/go/go/types/object.go:528 { //528 $ret275 = ObjectString($convert(, obj), $nil) //528 return //528 } //0 type 27 "Object" type 28 "Package" func (pkg ) Path () func (pkg ) Name () func (pkg ) SetName (name ) func (pkg ) Scope () func (pkg ) Complete () func (pkg ) MarkComplete () func (pkg ) Imports () func (pkg ) SetImports (list ) func (pkg ) String () type 29 "PkgName" func (obj ) Imported () func (obj ) String () ($ret268 ) // /build/gcc/src/gcc/libgo/go/go/types/object.go:521 { //521 $ret268 = ObjectString($convert(, obj), $nil) //521 return //521 } //0 type 30 "Pointer" func (p ) Elem () func (t ) Underlying () ($ret295 ) // /build/gcc/src/gcc/libgo/go/go/types/pointer.go:18 { //18 $ret295 = $convert(, t) //18 return //18 } //0 func (t ) String () ($ret296 ) // /build/gcc/src/gcc/libgo/go/go/types/pointer.go:19 { //19 $ret296 = TypeString($convert(, t), $nil) //19 return //19 } //0 type 31 "Qualifier" type 32 "Scope" func (s ) Parent () func (s ) Len () func (s ) Names () func (s ) NumChildren () func (s ) Child (i ) func (s ) Lookup (name ) func (s ) LookupParent (name , pos ) (? , ? ) func (s ) Insert (obj ) func (s ) ._InsertLazy (name , resolve ) func (s ) .insert (name , obj ) func (s ) .squash (err ) func (s ) Pos () func (s ) End () func (s ) Contains (pos ) func (s ) Innermost (pos ) func (s ) WriteTo (w , n , recurse ) func (s ) String () type 33 "Selection" func (s ) Kind () func (s ) Recv () func (s ) Obj () func (s ) Type () func (s ) Index () func (s ) Indirect () func (s ) String () ($ret378 ) // /build/gcc/src/gcc/libgo/go/go/types/selection.go:108 { //108 $ret378 = SelectionString(s, $nil) //108 return //108 } //0 type 34 "SelectionKind" type 35 "Signature" func (s ) Recv () func (s ) TypeParams () func (s ) RecvTypeParams () func (s ) Params () func (s ) Results () func (s ) Variadic () func (t ) Underlying () ($ret388 ) // /build/gcc/src/gcc/libgo/go/go/types/signature.go:95 { //95 $ret388 = $convert(, t) //95 return //95 } //0 func (t ) String () ($ret389 ) // /build/gcc/src/gcc/libgo/go/go/types/signature.go:96 { //96 $ret389 = TypeString($convert(, t), $nil) //96 return //96 } //0 type 36 "Sizes" type 37 "Slice" func (s ) Elem () func (t ) Underlying () ($ret402 ) // /build/gcc/src/gcc/libgo/go/go/types/slice.go:18 { //18 $ret402 = $convert(, t) //18 return //18 } //0 func (t ) String () ($ret403 ) // /build/gcc/src/gcc/libgo/go/go/types/slice.go:19 { //19 $ret403 = TypeString($convert(, t), $nil) //19 return //19 } //0 type 38 "StdSizes" func (s ) Alignof (T ) func (s ) Offsetsof (fields ) func (s ) Sizeof (T ) type 39 "Struct" func (s ) NumFields () func (s ) Field (i ) func (s ) Tag (i ) func (t ) Underlying () ($ret413 ) // /build/gcc/src/gcc/libgo/go/go/types/struct.go:55 { //55 $ret413 = $convert(, t) //55 return //55 } //0 func (t ) String () ($ret414 ) // /build/gcc/src/gcc/libgo/go/go/types/struct.go:56 { //56 $ret414 = TypeString($convert(, t), $nil) //56 return //56 } //0 func (s ) .markComplete () type 40 "Term" func (t ) Tilde () func (t ) Type () func (t ) String () type 41 "Tuple" func (t ) Len () func (t ) At (i ) func (t ) Underlying () ($ret441 ) // /build/gcc/src/gcc/libgo/go/go/types/tuple.go:33 { //33 $ret441 = $convert(, t) //33 return //33 } //0 func (t ) String () ($ret442 ) // /build/gcc/src/gcc/libgo/go/go/types/tuple.go:34 { //34 $ret442 = TypeString($convert(, t), $nil) //34 return //34 } //0 type 42 "Type" type 43 "TypeAndValue" func (tv ) IsVoid () func (tv ) IsType () func (tv ) IsBuiltin () func (tv ) IsValue () func (tv ) IsNil () func (tv ) Addressable () func (tv ) Assignable () func (tv ) HasOk () type 44 "TypeList" func (l ) Len () func (l ) At (i ) func (l ) .list () type 45 "TypeName" func (obj ) IsAlias () func (obj ) String () ($ret270 ) // /build/gcc/src/gcc/libgo/go/go/types/object.go:523 { //523 $ret270 = ObjectString($convert(, obj), $nil) //523 return //523 } //0 type 46 "TypeParam" func (t ) Index () func (t ) Obj () func (t ) Constraint () func (t ) SetConstraint (bound ) func (t ) Underlying () func (t ) String () ($ret464 ) // /build/gcc/src/gcc/libgo/go/go/types/typeparam.go:95 { //95 $ret464 = TypeString($convert(, t), $nil) //95 return //95 } //0 func (t ) .cleanup () func (t ) .iface () func (t ) .is (f ) func (t ) .underIs (f ) type 47 "TypeParamList" func (l ) Len () func (l ) At (i ) func (l ) .list () type 48 "Union" func (u ) Len () func (u ) Term (i ) func (u ) Underlying () ($ret525 ) // /build/gcc/src/gcc/libgo/go/go/types/union.go:32 { //32 $ret525 = $convert(, u) //32 return //32 } //0 func (u ) String () ($ret526 ) // /build/gcc/src/gcc/libgo/go/go/types/union.go:33 { //33 $ret526 = TypeString($convert(, u), $nil) //33 return //33 } //0 type 49 "Var" func (obj ) Anonymous () func (obj ) Embedded () func (obj ) IsField () func (? ) .isDependency () // /build/gcc/src/gcc/libgo/go/go/types/object.go:315 func (obj ) String () ($ret271 ) // /build/gcc/src/gcc/libgo/go/go/types/object.go:524 { //524 $ret271 = ObjectString($convert(, obj), $nil) //524 return //524 } //0 type 50 ".go/types._TypeSet" func (s ) IsEmpty () func (s ) IsAll () func (s ) IsMethodSet () func (s ) IsComparable (seen ) func (s ) NumMethods () func (s ) Method (i ) func (s ) LookupMethod (pkg , name , foldCase ) (? , ? ) func (s ) String () func (s ) .hasTerms () func (s1 ) .subsetOf (s2 ) func (s ) .is (f ) func (s ) .underIs (f ) type 51 ".go/types.action" func (a ) .describef (pos , format , args ...) // /build/gcc/src/gcc/libgo/go/go/types/check.go:80 { //81 $false //81 } //83 type 52 ".go/types.actionDesc" type 53 ".go/types.atPos" func (s ) Pos () ($ret95 ) // /build/gcc/src/gcc/libgo/go/go/types/errors.go:271 { //272 $ret95 = $convert(, s) //272 return //272 } //0 type 54 ".go/types.block" func (b ) .insert (s ) func (b ) .gotoTarget (name ) func (b ) .enclosingTarget (name ) type 55 ".go/types.builtinId" type 56 ".go/types.byUniqueMethodName" func (a ) Len () ($ret485 ) // /build/gcc/src/gcc/libgo/go/go/types/typeset.go:382 { //382 $ret485 = len(a) //382 return //382 } //0 func (a ) Less (i , j ) func (a ) Swap (i , j ) // /build/gcc/src/gcc/libgo/go/go/types/typeset.go:384 { //384 var $t0 = a //384 var $t1 = i //384 var $t2 = a //384 var $t3 = j //384 var $t4 = (a)[j] //384 var $t5 = (a)[i] //384 ($t0)[$t1] = $t4 //384 ($t2)[$t3] = $t5 //384 } //0 type 57 ".go/types.cleaner" type 58 ".go/types.color" func (c ) String () type 59 ".go/types.ctxtEntry" type 60 ".go/types.decl" type 61 ".go/types.declInfo" func (d ) .hasInitializer () func (d ) .addDep (obj ) type 62 ".go/types.dependency" type 63 ".go/types.dotImportKey" type 64 ".go/types.environment" func (env ) .lookup (name ) type 65 ".go/types.errorCode" type 66 ".go/types.exprInfo" type 67 ".go/types.exprKind" type 68 ".go/types.graphNode" func (n ) .cost () type 69 ".go/types.ifacePair" func (p ) .identical (q ) type 70 ".go/types.importKey" type 71 ".go/types.inSourceOrder" func (a ) Len () ($ret335 ) // /build/gcc/src/gcc/libgo/go/go/types/resolver.go:670 { //670 $ret335 = len(a) //670 return //670 } //0 func (a ) Less (i , j ) func (a ) Swap (i , j ) // /build/gcc/src/gcc/libgo/go/go/types/resolver.go:672 { //672 var $t0 = a //672 var $t1 = i //672 var $t2 = a //672 var $t3 = j //672 var $t4 = (a)[j] //672 var $t5 = (a)[i] //672 ($t0)[$t1] = $t4 //672 ($t2)[$t3] = $t5 //672 } //0 type 72 ".go/types.lazyObject" func (? ) Parent () ($ret360 ) // /build/gcc/src/gcc/libgo/go/go/types/scope.go:277 panic($convert(, $convert(, "unreachable"))) //277 func (? ) Pos () ($ret361 ) // /build/gcc/src/gcc/libgo/go/go/types/scope.go:278 panic($convert(, $convert(, "unreachable"))) //278 func (? ) Pkg () ($ret362 ) // /build/gcc/src/gcc/libgo/go/go/types/scope.go:279 panic($convert(, $convert(, "unreachable"))) //279 func (? ) Name () ($ret363 ) // /build/gcc/src/gcc/libgo/go/go/types/scope.go:280 panic($convert(, $convert(, "unreachable"))) //280 func (? ) Type () ($ret364 ) // /build/gcc/src/gcc/libgo/go/go/types/scope.go:281 panic($convert(, $convert(, "unreachable"))) //281 func (? ) Exported () ($ret365 ) // /build/gcc/src/gcc/libgo/go/go/types/scope.go:282 panic($convert(, $convert(, "unreachable"))) //282 func (? ) Id () ($ret366 ) // /build/gcc/src/gcc/libgo/go/go/types/scope.go:283 panic($convert(, $convert(, "unreachable"))) //283 func (? ) String () ($ret367 ) // /build/gcc/src/gcc/libgo/go/go/types/scope.go:284 panic($convert(, $convert(, "unreachable"))) //284 func (? ) .order () ($ret368 ) // /build/gcc/src/gcc/libgo/go/go/types/scope.go:285 panic($convert(, $convert(, "unreachable"))) //285 func (? ) .color () ($ret369 ) // /build/gcc/src/gcc/libgo/go/go/types/scope.go:286 panic($convert(, $convert(, "unreachable"))) //286 func (? ) .setType (? ) // /build/gcc/src/gcc/libgo/go/go/types/scope.go:287 panic($convert(, $convert(, "unreachable"))) //287 func (? ) .setOrder (? ) // /build/gcc/src/gcc/libgo/go/go/types/scope.go:288 panic($convert(, $convert(, "unreachable"))) //288 func (? ) .setColor (color ) // /build/gcc/src/gcc/libgo/go/go/types/scope.go:289 panic($convert(, $convert(, "unreachable"))) //289 func (? ) .setParent (? ) // /build/gcc/src/gcc/libgo/go/go/types/scope.go:290 panic($convert(, $convert(, "unreachable"))) //290 func (? ) .sameId (pkg , name ) ($ret370 ) // /build/gcc/src/gcc/libgo/go/go/types/scope.go:291 panic($convert(, $convert(, "unreachable"))) //291 func (? ) .scopePos () ($ret371 ) // /build/gcc/src/gcc/libgo/go/go/types/scope.go:292 panic($convert(, $convert(, "unreachable"))) //292 func (? ) .setScopePos (pos ) // /build/gcc/src/gcc/libgo/go/go/types/scope.go:293 panic($convert(, $convert(, "unreachable"))) //293 type 73 ".go/types.methodList" func (l ) .isLazy () func (l ) Add (m ) func (l ) Lookup (pkg , name , foldCase ) (? , ? ) func (l ) Len () func (l ) At (i , resolve ) type 74 ".go/types.monoEdge" type 75 ".go/types.monoGraph" func (w ) .recordCanon (mpar , tpar ) func (w ) .recordInstance (pkg , pos , tparams , targs , xlist ) func (w ) .assign (pkg , pos , tpar , targ ) func (w ) .localNamedVertex (pkg , named ) func (w ) .typeParamVertex (tpar ) func (w ) .addEdge (dst , src , weight , pos , typ ) type 76 ".go/types.monoVertex" type 77 ".go/types.nodeQueue" func (a ) Len () ($ret138 ) // /build/gcc/src/gcc/libgo/go/go/types/initorder.go:292 { //292 $ret138 = len(a) //292 return //292 } //0 func (a ) Swap (i , j ) func (a ) Less (i , j ) func (a ) Push (x ) // /build/gcc/src/gcc/libgo/go/go/types/initorder.go:307 panic($convert(, $convert(, "unreachable"))) //308 func (a ) Pop () type 78 ".go/types.nodeSet" func (s ) .add (p ) type 79 ".go/types.object" func (obj ) Parent () func (obj ) Pos () func (obj ) Pkg () func (obj ) Name () func (obj ) Type () func (obj ) Exported () func (obj ) Id () func (obj ) String () ($ret240 ) // /build/gcc/src/gcc/libgo/go/go/types/object.go:149 panic($convert(, $convert(, "abstract"))) //149 func (obj ) .order () func (obj ) .color () func (obj ) .scopePos () func (obj ) .setParent (parent ) func (obj ) .setType (typ ) func (obj ) .setOrder (order ) func (obj ) .setColor (color ) func (obj ) .setScopePos (pos ) func (obj ) .sameId (pkg , name ) type 80 ".go/types.objset" func (s ) .insert (obj ) type 81 ".go/types.opPredicates" type 82 ".go/types.operand" func (x ) .convertibleTo (check , T , cause ) func (x ) Pos () func (x ) String () ($ret279 ) // /build/gcc/src/gcc/libgo/go/go/types/operand.go:190 { //191 $ret279 = .operandString(x, $nil) //191 return //191 } //0 func (x ) .setConst (tok , lit ) func (x ) .isNil () func (x ) .assignableTo (check , T , reason ) (? , ? ) type 83 ".go/types.operandMode" type 84 ".go/types.positioner" type 85 ".go/types.stmtContext" type 86 ".go/types.substMap" func (m ) .empty () ($ret420 ) // /build/gcc/src/gcc/libgo/go/go/types/subst.go:35 { //36 $ret420 = (len(m) == $convert(, 0 )) //36 return //36 } //0 func (m ) .lookup (tpar ) ($ret421 ) // /build/gcc/src/gcc/libgo/go/go/types/subst.go:39 { //40 var t = (m)[tpar] //40 if (t != $nil) { //40 { //41 $ret421 = t //41 return //41 } //0 } //40 } //42 { //43 $ret421 = $convert(, tpar) //43 return //43 } //0 type 87 ".go/types.term" func (x ) String () func (x ) .equal (y ) func (x ) .union (y ) (_ , _ ) func (x ) .intersect (y ) func (x ) .includes (t ) func (x ) .subsetOf (y ) func (x ) .disjoint (y ) type 88 ".go/types.termlist" func (xl ) String () func (xl ) .isEmpty () ($ret429 ) // /build/gcc/src/gcc/libgo/go/go/types/termlist.go:36 { //40 var x //40 { //40 var $t0 //40 var $t1 //40 { /*for*/ //40 { //40 var $t2 = xl //40 var $t3 = len($t2) //40 $t0 = $convert(, 0 ) //40 } //0 goto $l0 //40 :$l1 //40 { //40 { //40 $t1 = ($t2)[$t0] //40 } //0 { //40 $t0 //40 var $t4 = $t1 //40 x = $t4 //40 } //0 { //40 { //41 if (x != $nil) { //41 { //42 $ret429 = $false //42 return //42 } //0 } //41 } //43 } //44 } //44 { //40 $t0 = ($t0 + $convert(, 1 )) //40 } //0 :$l0 //40 if ($t0 < $t3) { //40 goto $l1 //40 } //40 } //0 } //0 } //44 { //45 $ret429 = $true //45 return //45 } //0 func (xl ) .isAll () func (xl ) .norm () func (xl ) .union (yl ) func (xl ) .intersect (yl ) func (xl ) .equal (yl ) func (xl ) .includes (t ) func (xl ) .supersetOf (y ) func (xl ) .subsetOf (yl ) type 89 ".go/types.tparamEnv" func (env ) .push (typ ) type 90 ".go/types.typeInfo" type 91 ".go/types.valueMap" type 92 ".go/types.valueType" type 93 ".go/types.version" type 94 ".bytes.readOp" type 95 "bytes.Buffer" func (b ) .readSlice (delim ) (line , err ) func (b ) ReadBytes (delim ) (line , err ) func (b ) UnreadByte () func (b ) UnreadRune () func (b ) ReadByte () (? , ? ) func (b ) WriteByte (c ) func (b ) WriteTo (w ) (n , err ) func (b ) Read (p ) (n , err ) func (b ) Truncate (n ) func (b ) .tryGrowByReslice (n ) (? , ? ) func (b ) ReadRune () (r , size , err ) func (b ) Bytes () func (b ) String () func (b ) Cap () func (b ) Len () func (b ) WriteRune (r ) (n , err ) func (b ) .empty () func (b ) Reset () func (b ) Next (n ) func (b ) .grow (n ) func (b ) Grow (n ) func (b ) Write (p ) (n , err ) func (b ) ReadString (delim ) (line , err ) func (b ) WriteString (s ) (n , err ) func (b ) ReadFrom (r ) (n , err ) type 96 "go/ast.BasicLit" func (? ) .exprNode () func (x ) End () func (x ) Pos () type 97 "go/ast.BlockStmt" func (? ) .stmtNode () func (s ) End () func (s ) Pos () type 98 "go/ast.BranchStmt" func (? ) .stmtNode () func (s ) End () func (s ) Pos () type 99 "go/ast.CallExpr" func (? ) .exprNode () func (x ) End () func (x ) Pos () type 100 "go/ast.Comment" func (c ) End () func (c ) Pos () type 101 "go/ast.CommentGroup" func (g ) Text () func (g ) End () func (g ) Pos () type 102 "go/ast.Decl" type 103 "go/ast.Expr" type 104 "go/ast.Field" func (f ) End () func (f ) Pos () type 105 "go/ast.FieldList" func (f ) NumFields () func (f ) End () func (f ) Pos () type 106 "go/ast.File" func (f ) End () func (f ) Pos () type 107 "go/ast.FuncDecl" func (? ) .declNode () func (d ) End () func (d ) Pos () type 108 "go/ast.FuncType" func (? ) .exprNode () func (x ) End () func (x ) Pos () type 109 "go/ast.Ident" func (id ) String () func (id ) IsExported () func (? ) .exprNode () func (x ) End () func (x ) Pos () type 110 "go/ast.ImportSpec" func (? ) .specNode () func (s ) End () func (s ) Pos () type 111 "go/ast.IndexListExpr" func (? ) .exprNode () func (x ) End () func (x ) Pos () type 112 "go/ast.InterfaceType" func (? ) .exprNode () func (x ) End () func (x ) Pos () type 113 "go/ast.LabeledStmt" func (? ) .stmtNode () func (s ) End () func (s ) Pos () type 114 "go/ast.Node" type 115 "go/ast.ObjKind" func (kind ) String () ($ret172 ) type 116 "go/ast.Object" func (obj ) Pos () type 117 "go/ast.Scope" func (s ) String () func (s ) Insert (obj ) (alt ) func (s ) Lookup (name ) type 118 "go/ast.SelectorExpr" func (? ) .exprNode () func (x ) End () func (x ) Pos () type 119 "go/ast.SliceExpr" func (? ) .exprNode () func (x ) End () func (x ) Pos () type 120 "go/ast.Stmt" type 121 "go/ast.StructType" func (? ) .exprNode () func (x ) End () func (x ) Pos () type 122 "go/ast.TypeSpec" func (? ) .specNode () func (s ) End () func (s ) Pos () type 123 "go/ast.UnaryExpr" func (? ) .exprNode () func (x ) End () func (x ) Pos () type 124 "go/ast.ValueSpec" func (? ) .specNode () func (s ) End () func (s ) Pos () type 125 ".go/constant.boolVal" func (? ) .implementsValue () func (x ) ExactString () func (x ) String () ($ret10 ) func (? ) Kind () ($ret2 ) type 126 ".go/constant.int64Val" func (? ) .implementsValue () func (x ) ExactString () func (x ) String () ($ret15 ) func (? ) Kind () ($ret4 ) type 127 "go/constant.Kind" func (i ) String () type 128 "go/constant.Value" type 129 "go/internal/typeparams.IndexExpr" type 130 ".go/token.lineInfo" type 131 "go/token.File" func (f ) Offset (p ) func (f ) AddLineInfo (offset , filename , line ) func (f ) LineStart (line ) func (f ) SetLines (lines ) func (f ) MergeLine (line ) func (f ) Line (p ) func (f ) .unpack (offset , adjusted ) (filename , line , column ) func (f ) Pos (offset ) func (f ) Position (p ) (pos ) func (f ) Base () func (f ) AddLine (offset ) func (f ) SetLinesForContent (content ) func (f ) Name () func (f ) PositionFor (p , adjusted ) (pos ) func (f ) Size () func (f ) LineCount () func (f ) AddLineColumnInfo (offset , filename , line , column ) func (f ) .position (p , adjusted ) (pos ) type 132 "go/token.FileSet" func (s ) Base () func (s ) Position (p ) (pos ) func (s ) AddFile (filename , base , size ) func (s ) Write (encode ) func (s ) Iterate (f ) func (s ) File (p ) (f ) func (s ) .file (p ) func (s ) PositionFor (p , adjusted ) (pos ) func (s ) Read (decode ) type 133 "go/token.Pos" func (p ) IsValid () ($ret2 ) // /build/gcc/src/gcc/libgo/go/go/token/position.go:89 { //90 $ret2 = (p != $convert(, 0 )) //90 return //90 } //0 type 134 "go/token.Position" func (pos ) IsValid () func (pos ) String () type 135 "go/token.Token" func (tok ) String () func (op ) Precedence () func (tok ) IsLiteral () ($ret26 ) func (tok ) IsOperator () ($ret27 ) func (tok ) IsKeyword () ($ret28 ) type 136 "io.Reader" type 137 "io.Writer" type 138 "sort.Interface" type 139 "sort.StringSlice" func (x ) Sort () func (x ) Swap (i , j ) func (x ) Less (i , j ) ($ret21 ) func (x ) Len () ($ret20 ) func (p ) Search (x ) ($ret9 ) type 140 "sync.Locker" type 141 "sync.Mutex" func (m ) .unlockSlow (new ) func (m ) Unlock () func (m ) .lockSlow () func (m ) TryLock () func (m ) Lock () type 142 "sync.Once" func (o ) .doSlow (f ) func (o ) Do (f ) type 143 "sync.RWMutex" func (rw ) RLocker () ($ret27 ) func (rw ) Unlock () func (rw ) TryLock () func (rw ) Lock () func (rw ) TryRLock () func (rw ) .rUnlockSlow (r ) func (rw ) RUnlock () func (rw ) RLock () type 144 "unicode.Range16" type 145 "unicode.Range32" type 146 "unicode.RangeTable" type 147 (? ) type 148 (? , ? ) (? , ? , ? ) type 149 (? ) type 150 (? , ? ) type 151 (? , ? , ? , ? , ? , ? ) type 152 (? , ? ) type 153 (? ) type 154 (? , ? ) type 155 (? , ? ) type 156 () type 157 () type 158 () type 159 (? ) type 160 (? , ? , ? ) type 161 (? , ? ) type 162 (? , ? ) type 163 (? , ? , ? , ? ) type 164 (? , ? ) type 165 (? , ? , ? ) type 166 (? , ? ) type 167 (? , ? , ? , ? ) type 168 (? ) type 169 (? ) type 170 (? ) type 171 (? , ? ...) type 172 (? , ? ) type 173 (? , ? ) type 174 (? ) type 175 (? ) type 176 (? ) type 177 (? ) type 178 (? , ? ...) type 179 (? , ? ) type 180 (? , ? , ? , ? ) type 181 (? , ? ) type 182 (? , ? , ? , ? ) type 183 * type 184 * type 185 * type 186 * type 187 * type 188 * type 189 * type 190 * type 191 * type 192 * type 193 * type 194 * type 195 * type 196 * type 197 * type 198 * type 199 * type 200 * type 201 * type 202 * type 203 * type 204 * type 205 * type 206 * type 207 * type 208 * type 209 * type 210 * type 211 * type 212 * type 213 * type 214 * type 215 * type 216 * type 217 * type 218 * type 219 * type 220 * type 221 * type 222 * type 223 * type 224 * type 225 * type 226 * type 227 * type 228 * type 229 * type 230 * type 231 * type 232 * type 233 * type 234 * type 235 * type 236 * type 237 * type 238 * type 239 * type 240 * type 241 * type 242 * type 243 * type 244 * type 245 * type 246 * type 247 * type 248 * type 249 * type 250 * type 251 * type 252 * type 253 * type 254 * type 255 * type 256 * type 257 * type 258 * type 259 * type 260 * type 261 * type 262 * type 263 * type 264 * type 265 * type 266 * type 267 * type 268 * type 269 * type 270 * type 271 * type 272 * type 273 * type 274 * type 275 struct { Context ; GoVersion ; IgnoreFuncBodies ; FakeImportC ; .go/types.go115UsesCgo ; Error ; Importer ; Sizes ; DisableUnusedImportCheck ; } type 276 struct { Doc ; Name ; Path ; Comment ; EndPos ; } type 277 struct { Doc ; Name ; TypeParams ; Assign ; Type ; Comment ; } type 278 struct { Doc ; Names ; Type ; Tag ; Comment ; } type 279 struct { Doc ; Names ; Type ; Values ; Comment ; } type 280 struct { Doc ; Package ; Name ; Decls ; Scope ; Imports ; Unresolved ; Comments ; } type 281 struct { Doc ; Recv ; Name ; Type ; Body ; } type 282 struct { Filename ; Offset ; Line ; Column ; } type 283 struct { Fset ; Pos ; Msg ; Soft ; .go/types.go116code ; .go/types.go116start ; .go/types.go116end ; } type 284 struct { Fun ; Lparen ; Args ; Ellipsis ; Rparen ; } type 285 struct { Func ; TypeParams ; Params ; Results ; } type 286 struct { Index ; Err ; } type 287 struct { Interface ; Methods ; Incomplete ; } type 288 struct { Kind ; Name ; Decl ; Data ; Type ; } type 289 struct { Label ; Colon ; Stmt ; } type 290 struct { Lbrace ; List ; Rbrace ; } type 291 struct { Lhs ; Rhs ; } type 292 struct { List ; } type 293 struct { Lo ; Hi ; Stride ; } type 294 struct { Lo ; Hi ; Stride ; } type 295 struct { NamePos ; Name ; Obj ; } type 296 struct { Offset ; Filename ; Line ; Column ; } type 297 struct { OpPos ; Op ; X ; } type 298 struct { Opening ; List ; Closing ; } type 299 struct { Orig ; ? ; } type 300 struct { Outer ; Objects ; } type 301 struct { R16 ; R32 ; LatinOffset ; } type 302 struct { Slash ; Text ; } type 303 struct { Struct ; Fields ; Incomplete ; } type 304 struct { TokPos ; Tok ; Label ; } type 305 struct { TypeArgs ; Type ; } type 306 struct { Types ; Instances ; Defs ; Uses ; Implicits ; Selections ; Scopes ; InitOrder ; } type 307 struct { ValuePos ; Kind ; Value ; } type 308 struct { WordSize ; MaxAlign ; } type 309 struct { X ; Lbrack ; Indices ; Rbrack ; } type 310 struct { X ; Lbrack ; Low ; High ; Max ; Slice3 ; Rbrack ; } type 311 struct { X ; Sel ; } type 312 struct { .bytes.buf ; .bytes.off ; .bytes.lastRead ; } type 313 struct { .go/token.mutex ; .go/token.base ; .go/token.files ; .go/token.last ; } type 314 struct { .go/token.set ; .go/token.name ; .go/token.base ; .go/token.size ; .go/token.mutex ; .go/token.lines ; .go/token.infos ; } type 315 struct { .go/types.base ; } type 316 struct { .go/types.check ; .go/types.id ; .go/types.obj ; .go/types.index ; .go/types.bound ; } type 317 struct { .go/types.check ; .go/types.obj ; .go/types.methods ; .go/types.embeddeds ; .go/types.embedPos ; .go/types.implicit ; .go/types.complete ; .go/types.tset ; } type 318 struct { .go/types.check ; .go/types.obj ; .go/types.orig ; .go/types.fromRHS ; .go/types.underlying ; .go/types.tparams ; .go/types.targs ; .go/types.methods ; .go/types.resolver ; .go/types.once ; } type 319 struct { .go/types.conf ; .go/types.ctxt ; .go/types.fset ; .go/types.pkg ; ? ; .go/types.version ; .go/types.nextID ; .go/types.objMap ; .go/types.impMap ; .go/types.infoMap ; .go/types.pkgPathMap ; .go/types.seenPkgMap ; .go/types.files ; .go/types.imports ; .go/types.dotImportMap ; .go/types.recvTParamMap ; .go/types.brokenAliases ; .go/types.unionTypeSets ; .go/types.mono ; .go/types.firstErr ; .go/types.methods ; .go/types.untyped ; .go/types.delayed ; .go/types.objPath ; .go/types.cleaners ; ? ; .go/types.indent ; } type 320 struct { .go/types.decl ; .go/types.scope ; .go/types.pos ; .go/types.iota ; .go/types.errpos ; .go/types.inTParamList ; .go/types.sig ; .go/types.isPanic ; .go/types.hasLabel ; .go/types.hasCallOrRecv ; } type 321 struct { .go/types.dir ; .go/types.elem ; } type 322 struct { .go/types.dst ; .go/types.src ; .go/types.weight ; .go/types.pos ; .go/types.typ ; } type 323 struct { .go/types.elem ; } type 324 struct { .go/types.f ; .go/types.desc ; } type 325 struct { .go/types.fields ; .go/types.tags ; } type 326 struct { .go/types.file ; .go/types.lhs ; .go/types.vtyp ; .go/types.init ; .go/types.inherited ; .go/types.tdecl ; .go/types.fdecl ; .go/types.deps ; } type 327 struct { .go/types.isLhs ; .go/types.mode ; .go/types.typ ; .go/types.val ; } type 328 struct { .go/types.key ; .go/types.elem ; } type 329 struct { .go/types.kind ; .go/types.info ; .go/types.name ; } type 330 struct { .go/types.kind ; .go/types.recv ; .go/types.obj ; .go/types.index ; .go/types.indirect ; } type 331 struct { .go/types.len ; .go/types.elem ; } type 332 struct { .go/types.list ; } type 333 struct { .go/types.major ; .go/types.minor ; } type 334 struct { .go/types.methods ; .go/types.guards ; } type 335 struct { .go/types.methods ; .go/types.terms ; .go/types.comparable ; } type 336 struct { .go/types.mode ; Type ; Value ; } type 337 struct { .go/types.mode ; .go/types.expr ; .go/types.typ ; .go/types.val ; .go/types.id ; } type 338 struct { .go/types.mu ; .go/types.typeMap ; .go/types.nextID ; .go/types.originIDs ; } type 339 struct { .go/types.obj ; .go/types.pred ; .go/types.succ ; .go/types.index ; .go/types.ndeps ; } type 340 struct { ? ; } type 341 struct { ? ; .go/types.embedded ; .go/types.isField ; .go/types.used ; } type 342 struct { ? ; .go/types.hasPtrRecv_ ; } type 343 struct { ? ; .go/types.id ; } type 344 struct { ? ; .go/types.imported ; .go/types.used ; } type 345 struct { ? ; .go/types.used ; } type 346 struct { ? ; .go/types.val ; } type 347 struct { .go/types.orig ; .go/types.targs ; .go/types.instance ; } type 348 struct { .go/types.parent ; .go/types.children ; .go/types.number ; .go/types.elems ; .go/types.pos ; .go/types.end ; .go/types.comment ; .go/types.isFunc ; } type 349 struct { .go/types.parent ; .go/types.pos ; .go/types.pkg ; .go/types.name ; .go/types.typ ; .go/types.order_ ; .go/types.color_ ; .go/types.scopePos_ ; } type 350 struct { .go/types.parent ; .go/types.resolve ; .go/types.obj ; .go/types.once ; } type 351 struct { .go/types.parent ; .go/types.lstmt ; .go/types.labels ; } type 352 struct { .go/types.path ; .go/types.dir ; } type 353 struct { .go/types.path ; .go/types.name ; .go/types.scope ; .go/types.complete ; .go/types.imports ; .go/types.fake ; .go/types.cgo ; } type 354 struct { .go/types.pos ; .go/types.typ ; } type 355 struct { .go/types.pos ; .go/types.format ; .go/types.args ; } type 356 struct { .go/types.rparams ; .go/types.tparams ; .go/types.scope ; .go/types.recv ; .go/types.params ; .go/types.results ; .go/types.variadic ; } type 357 struct { .go/types.scope ; .go/types.name ; } type 358 struct { .go/types.terms ; } type 359 struct { .go/types.tilde ; .go/types.typ ; } type 360 struct { .go/types.tmap ; .go/types.link ; } type 361 struct { .go/types.tparams ; } type 362 struct { .go/types.types ; } type 363 struct { .go/types.vars ; } type 364 struct { .go/types.vertices ; .go/types.edges ; .go/types.canon ; .go/types.nameIdx ; } type 365 struct { .go/types.weight ; .go/types.pre ; .go/types.len ; .go/types.obj ; } type 366 struct { .go/types.x ; .go/types.y ; .go/types.prev ; } type 367 struct { .sync.done ; .sync.m ; } type 368 struct { .sync.state ; .sync.sema ; } type 369 struct { .sync.w ; .sync.writerSem ; .sync.readerSem ; .sync.readerCount ; .sync.readerWait ; } type 370 [256 ] type 371 [2 ] type 372 [] type 373 [] type 374 [] type 375 [] type 376 [] type 377 [] type 378 [] type 379 [] type 380 [] type 381 [] type 382 [] type 383 [] type 384 [] type 385 [] type 386 [] type 387 [] type 388 [] type 389 [] type 390 [] type 391 [] type 392 [] type 393 [] type 394 [] type 395 [] type 396 [] type 397 [] type 398 [] type 399 [] type 400 [] type 401 [] type 402 [] type 403 [] type 404 [] type 405 [] type 406 [] type 407 [] type 408 [] type 409 [] type 410 [] type 411 [] type 412 [] type 413 [] type 414 [] type 415 [] type 416 [] type 417 map [] type 418 map [] type 419 map [] type 420 map [] type 421 map [] type 422 map [] type 423 map [] type 424 map [] type 425 map [] type 426 map [] type 427 map [] type 428 map [] type 429 map [] type 430 map [] type 431 map [] type 432 map [] type 433 map [] type 434 map [] type 435 map [] type 436 map [] type 437 map [] type 438 map [] type 439 map [] type 440 map [] type 441 map [] type 442 map [] type 443 map [] type 444 map [] type 445 map [] type 446 map [] type 447 map [] type 448 map [] type 449 map [] type 450 interface { Alignof (T ) ; Offsetsof (fields ) ; Sizeof (T ) ; } type 451 interface { End () ; Pos () ; } type 452 interface { ? ; .go/ast.declNode (); } type 453 interface { ? ; .go/ast.exprNode (); } type 454 interface { ? ; .go/ast.stmtNode (); } type 455 interface { ExactString () ; Kind () ; String () ; .go/constant.implementsValue (); } type 456 interface { ? ; .go/types.isDependency (); } type 457 interface { Exported () ; Id () ; Name () ; Parent () ; Pkg () ; Pos () ; String () ; Type () ; .go/types.color () ; .go/types.order () ; .go/types.sameId (pkg , name ) ; .go/types.scopePos () ; .go/types.setColor (color ); .go/types.setOrder (? ); .go/types.setParent (? ); .go/types.setScopePos (pos ); .go/types.setType (? ); } type 458 interface { Import (path ) (? , ? ); } type 459 interface { ? ; ImportFrom (path , dir , mode ) (? , ? ); } type 460 interface { Len () ; Less (i , j ) ; Swap (i , j ); } type 461 interface { Lock (); Unlock (); } type 462 interface { Pos () ; } type 463 interface { Read (p ) (n , err ); } type 464 interface { String () ; Underlying () ; } type 465 interface { Write (p ) (n , err ); } type 466 interface { .go/types.cleanup (); } type 467 interface { .go/types.node () ; } func .allBasic (t , info ) func .comparable (T , dynamic , seen , reportf ) func .hasBreak (s , label , implicit ) func .hasNil (t ) func .identical (x , y , cmpTags , p ) func .isBasic (t , info ) func .isTyped (t ) var .lastID func .operandString (x , qf ) func .typeString (typ , qf , debug ) func AssertableTo (V , T ) func AssignableTo (V , T ) const Bool = 1 const Byte = 8 func CheckExpr (fset , pkg , pos , expr , info ) (err ) func Comparable (T ) ($ret322 ) // /build/gcc/src/gcc/libgo/go/go/types/predicates.go:106 { //107 $ret322 = .comparable(T, $true, $nil, $nil) //107 return //107 } //0 const Complex128 = 16 const Complex64 = 15 func ConvertibleTo (V , T ) func DefPredeclaredTestFuncs () func Default (t ) func Eval (fset , pkg , pos , expr ) (_ , err ) func ExprString (x ) const FieldVal = 0 const Float32 = 13 const Float64 = 14 func Id (pkg , name ) func Identical (x , y ) ($ret20 ) // /build/gcc/src/gcc/libgo/go/go/types/api.go:476 { //477 $ret20 = .identical(x, y, $true, $nil) //477 return //477 } //0 func IdenticalIgnoreTags (x , y ) ($ret21 ) // /build/gcc/src/gcc/libgo/go/go/types/api.go:482 { //483 $ret21 = .identical(x, y, $false, $nil) //483 return //483 } //0 func Implements (V , T ) func Instantiate (ctxt , orig , targs , validate ) (? , ? ) const Int = 2 const Int16 = 4 const Int32 = 5 const Int64 = 6 const Int8 = 3 const Invalid = 0 const IsBoolean = 1 const IsComplex = 16 const IsConstType = 59 const IsFloat = 8 const IsInteger = 2 func IsInterface (t ) const IsNumeric = 26 const IsOrdered = 42 const IsString = 32 const IsUnsigned = 4 const IsUntyped = 64 func LookupFieldOrMethod (T , addressable , pkg , name ) (obj , index , indirect ) const MethodExpr = 2 const MethodVal = 1 func MissingMethod (V , T , static ) (method , wrongType ) func NewArray (elem , len ) func NewChan (dir , elem ) func NewChecker (conf , fset , pkg , info ) func NewConst (pos , pkg , name , typ , val ) func NewContext () func NewField (pos , pkg , name , typ , embedded ) func NewFunc (pos , pkg , name , sig ) func NewInterface (methods , embeddeds ) func NewInterfaceType (methods , embeddeds ) func NewLabel (pos , pkg , name ) func NewMap (key , elem ) func NewMethodSet (T ) func NewNamed (obj , underlying , methods ) func NewPackage (path , name ) func NewParam (pos , pkg , name , typ ) func NewPkgName (pos , pkg , name , imported ) func NewPointer (elem ) func NewScope (parent , pos , end , comment ) func NewSignature (recv , params , results , variadic ) ($ret380 ) // /build/gcc/src/gcc/libgo/go/go/types/signature.go:37 { //38 $ret380 = NewSignatureType(recv, $nil, $nil, params, results, variadic) //38 return //38 } //0 func NewSignatureType (recv , recvTypeParams , typeParams , params , results , variadic ) func NewSlice (elem ) func NewStruct (fields , tags ) func NewTerm (tilde , typ ) func NewTuple (x ...) func NewTypeName (pos , pkg , name , typ ) func NewTypeParam (obj , constraint ) func NewUnion (terms ) func NewVar (pos , pkg , name , typ ) func ObjectString (obj , qf ) const RecvOnly = 2 func RelativeTo (pkg ) const Rune = 5 func SelectionString (s , qf ) const SendOnly = 1 const SendRecv = 0 func SizesFor (compiler , arch ) const String = 17 var Typ func TypeString (typ , qf ) ($ret490 ) // /build/gcc/src/gcc/libgo/go/go/types/typestring.go:49 { //50 $ret490 = .typeString(typ, qf, $false) //50 return //50 } //0 const Uint = 7 const Uint16 = 9 const Uint32 = 10 const Uint64 = 11 const Uint8 = 8 const Uintptr = 12 var Universe var Unsafe const UnsafePointer = 18 const UntypedBool = 19 const UntypedComplex = 23 const UntypedFloat = 22 const UntypedInt = 20 const UntypedNil = 25 const UntypedRune = 21 const UntypedString = 24 func WriteExpr (buf , x ) func WriteSignature (buf , sig , qf ) func WriteType (buf , typ , qf ) func IsSorted (data ) func Sort (data ) func .quoteWith (s , quote , ASCIIonly , graphicOnly ) func FormatInt (i , base ) func Index (s , substr ) func IndexRune (s , r ) func LastIndexAny (s , chars ) func Replace (s , old , new , n ) func AddUint32 (addr , delta ) (new ) func .isExcludingLatin (rangeTab , r ) var .properties var GraphicRanges func In (r , ranges ...) ($ret4 ) // /build/gcc/src/gcc/libgo/go/unicode/graphic.go:69 { //70 var inside //70 { //70 var $t0 //70 var $t1 //70 { //70 { //70 var $t2 = ranges //70 var $t3 = len($t2) //70 $t0 = $convert(, 0 ) //70 } //0 goto $l0 //70 :$l1 //70 { //70 { //70 $t1 = ($t2)[$t0] //70 } //0 { //70 $t0 //70 var $t4 = $t1 //70 inside = $t4 //70 } //0 { //70 { //71 if Is(inside, r) { //71 { //72 $ret4 = $convert(, $true) //72 return //72 } //0 } //71 } //73 } //74 } //74 { //70 $t0 = ($t0 + $convert(, 1 )) //70 } //0 :$l0 //70 if ($t0 < $t3) { //70 goto $l1 //70 } //70 } //0 } //0 } //74 { //75 $ret4 = $convert(, $false) //75 return //75 } //0 func Is (rangeTab , r ) func To (_case , r ) var Upper checksum AB47B0A2F007330FB2F92DB4BEE858755C68D8CF v3; package chacha20 pkgpath golang.org/x/crypto/chacha20 import cipher crypto/cipher "crypto/cipher" import binary encoding/binary "encoding/binary" import errors errors "errors" import subtle golang.org/x/crypto/internal/subtle "golang.org/x/crypto/internal/subtle" import bits math/bits "math/bits" import runtime runtime "runtime" indirectimport unsafe unsafe init chacha20 golang_0org_1x_1crypto_1chacha20..import cipher crypto_1cipher..import binary encoding_1binary..import errors errors..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import io io..import math math..import reflect reflect..import runtime runtime..import strconv strconv..import sync sync..import unicode unicode..import subtle ~crypto_1internal_1subtle subtle ~crypto_1subtle subtle ~golang_0org_1x_1crypto_1internal_1subtle abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 2 3 2 4 2 5 2 6 2 7 2 8 2 9 2 10 2 11 2 12 3 4 3 5 3 9 5 4 5 9 6 3 6 4 6 5 6 9 6 11 7 4 8 3 8 4 8 5 8 7 8 9 8 10 8 11 8 12 9 4 10 3 10 4 10 5 10 7 10 9 11 4 11 9 types 11 2 385 33 45 17 12 885 22 24 22 22 type 1 "Cipher" func (s ) SetCounter (counter ) func (s ) XORKeyStream (dst , src ) func (s ) .xorKeyStreamBlocksGeneric (dst , src ) func (s ) .xorKeyStreamBlocks (dst , src ) type 2 "unsafe.Pointer" type 3 (? , ? ) type 4 * type 5 *any type 6 struct { .golang.org/x/crypto/chacha20.key ; .golang.org/x/crypto/chacha20.counter ; .golang.org/x/crypto/chacha20.nonce ; .golang.org/x/crypto/chacha20.buf ; .golang.org/x/crypto/chacha20.len ; .golang.org/x/crypto/chacha20.overflow ; .golang.org/x/crypto/chacha20.precompDone ; .golang.org/x/crypto/chacha20.p1 ; .golang.org/x/crypto/chacha20.p5 ; .golang.org/x/crypto/chacha20.p9 ; .golang.org/x/crypto/chacha20.p13 ; .golang.org/x/crypto/chacha20.p2 ; .golang.org/x/crypto/chacha20.p6 ; .golang.org/x/crypto/chacha20.p10 ; .golang.org/x/crypto/chacha20.p14 ; .golang.org/x/crypto/chacha20.p3 ; .golang.org/x/crypto/chacha20.p7 ; .golang.org/x/crypto/chacha20.p11 ; .golang.org/x/crypto/chacha20.p15 ; } type 7 [3 ] type 8 [64 ] type 9 [8 ] type 10 [] func HChaCha20 (key , nonce ) (? , ? ) const KeySize = 32 func NewUnauthenticatedCipher (key , nonce ) (? , ? ) const NonceSize = 12 const NonceSizeX = 24 func AnyOverlap (x , y ) ($ret0 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/crypto/internal/subtle/aliasing.go:16 { //17 $ret0 = ((((len(x) > $convert(, 0 )) && (len(y) > $convert(, 0 ))) && ($convert(, $convert(, &(x)[0 ])) <= $convert(, $convert(, &(y)[(len(y) - 1 )])))) && ($convert(, $convert(, &(y)[0 ])) <= $convert(, $convert(, &(x)[(len(x) - 1 )])))) //17 return //17 } //0 checksum D47ACBE4D7DCC91F05E451C3D691DBC7B62824D3 v3; package chacha20poly1305 pkgpath golang.org/x/crypto/chacha20poly1305 import cipher crypto/cipher "crypto/cipher" import binary encoding/binary "encoding/binary" import errors errors "errors" import chacha20 golang.org/x/crypto/chacha20 "golang.org/x/crypto/chacha20" import poly1305 golang.org/x/crypto/internal/poly1305 "golang.org/x/crypto/internal/poly1305" import subtle golang.org/x/crypto/internal/subtle "golang.org/x/crypto/internal/subtle" indirectimport unsafe unsafe init chacha20poly1305 golang_0org_1x_1crypto_1chacha20poly1305..import cipher crypto_1cipher..import binary encoding_1binary..import errors errors..import chacha20 golang_0org_1x_1crypto_1chacha20..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import io io..import math math..import reflect reflect..import runtime runtime..import strconv strconv..import sync sync..import unicode unicode..import subtle ~crypto_1internal_1subtle subtle ~crypto_1subtle poly1305 ~golang_0org_1x_1crypto_1internal_1poly1305 subtle ~golang_0org_1x_1crypto_1internal_1subtle abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 1 2 1 3 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 2 3 2 5 2 6 2 7 2 8 2 9 2 10 2 11 2 12 2 13 3 5 3 6 3 10 4 1 4 2 4 3 4 5 4 6 4 7 4 8 4 9 4 10 4 11 4 12 4 13 6 5 6 10 7 3 7 5 7 6 7 10 7 12 8 5 9 3 9 5 9 6 9 8 9 10 9 11 9 12 9 13 10 5 11 3 11 5 11 6 11 8 11 10 12 5 12 10 types 13 1 1569 860 38 33 45 17 17 12 71 25 22 282 type 1 ".golang.org/x/crypto/chacha20poly1305.chacha20poly1305" func (c ) NonceSize () ($ret2 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/crypto/chacha20poly1305/chacha20poly1305.go:49 { //50 $ret2 = 12 //50 return //50 } //0 func (c ) Overhead () ($ret3 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/crypto/chacha20poly1305/chacha20poly1305.go:53 { //54 $ret3 = 16 //54 return //54 } //0 func (c ) Seal (dst , nonce , plaintext , additionalData ) func (c ) Open (dst , nonce , ciphertext , additionalData ) (? , ? ) func (c ) .sealGeneric (dst , nonce , plaintext , additionalData ) func (c ) .openGeneric (dst , nonce , ciphertext , additionalData ) (? , ? ) func (c ) .seal (dst , nonce , plaintext , additionalData ) func (c ) .open (dst , nonce , ciphertext , additionalData ) (? , ? ) type 2 ".golang.org/x/crypto/chacha20poly1305.xchacha20poly1305" func (? ) NonceSize () ($ret15 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/crypto/chacha20poly1305/xchacha20poly1305.go:33 { //34 $ret15 = 24 //34 return //34 } //0 func (? ) Overhead () ($ret16 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/crypto/chacha20poly1305/xchacha20poly1305.go:37 { //38 $ret16 = 16 //38 return //38 } //0 func (x ) Seal (dst , nonce , plaintext , additionalData ) func (x ) Open (dst , nonce , ciphertext , additionalData ) (? , ? ) type 3 "crypto/cipher.AEAD" type 4 "unsafe.Pointer" type 5 (? , ? ) type 6 * type 7 * type 8 *any type 9 struct { .golang.org/x/crypto/chacha20poly1305.key ; } type 10 [32 ] type 11 [] type 12 interface { NonceSize () ; Open (dst , nonce , ciphertext , additionalData ) (? , ? ); Overhead () ; Seal (dst , nonce , plaintext , additionalData ) ; } const KeySize = 32 func New (key ) (? , ? ) func NewX (key ) (? , ? ) const NonceSize = 12 const NonceSizeX = 24 const Overhead = 16 func AnyOverlap (x , y ) ($ret0 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/crypto/internal/subtle/aliasing.go:16 { //17 $ret0 = ((((len(x) > $convert(, 0 )) && (len(y) > $convert(, 0 ))) && ($convert(, $convert(, &(x)[0 ])) <= $convert(, $convert(, &(y)[(len(y) - 1 )])))) && ($convert(, $convert(, &(y)[0 ])) <= $convert(, $convert(, &(x)[(len(x) - 1 )])))) //17 return //17 } //0 checksum 7FB0BCE1BB7E1508319663DDE1FD3F2EBF9F3643 v3; package cryptobyte pkgpath golang.org/x/crypto/cryptobyte import asn1 encoding/asn1 "encoding/asn1" import errors errors "errors" import fmt fmt "fmt" import asn1 golang.org/x/crypto/cryptobyte/asn1 "golang.org/x/crypto/cryptobyte/asn1" import big math/big "math/big" import reflect reflect "reflect" import time time "time" indirectimport io io indirectimport rand math/rand init cryptobyte golang_0org_1x_1crypto_1cryptobyte..import bytes bytes..import asn1 encoding_1asn1..import binary encoding_1binary..import errors errors..import fmt fmt..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import big math_1big..import rand math_1rand..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import asn1 ~golang_0org_1x_1crypto_1cryptobyte_1asn1 abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf16 ~unicode_1utf16 utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 1 4 1 6 1 9 1 11 1 19 1 22 1 25 2 1 2 3 2 4 2 5 2 6 2 7 2 8 2 9 2 10 2 11 2 12 2 13 2 14 2 15 2 16 2 17 2 18 2 19 2 20 2 21 2 22 2 23 2 24 2 25 3 4 3 6 3 9 3 11 3 13 3 18 3 19 3 21 3 22 3 25 4 6 4 9 4 19 5 4 5 6 5 7 5 8 5 9 5 10 5 11 5 12 5 13 5 16 5 17 5 18 5 19 5 20 5 21 5 22 5 23 5 24 5 25 7 4 7 6 7 9 7 19 8 4 8 6 8 7 8 9 8 11 8 19 8 22 8 23 8 24 9 6 9 19 10 6 10 19 10 22 11 4 11 6 11 9 11 19 11 22 12 4 12 6 12 7 12 9 12 11 12 17 12 19 12 20 12 22 12 23 12 24 13 6 14 1 14 3 14 4 14 5 14 6 14 7 14 8 14 9 14 10 14 11 14 12 14 13 14 15 14 16 14 17 14 18 14 19 14 20 14 21 14 22 14 23 14 24 14 25 15 6 15 13 15 19 15 22 16 4 16 6 16 7 16 8 16 9 16 10 16 11 16 12 16 17 16 19 16 20 16 22 16 23 16 24 17 4 17 6 17 9 17 19 18 4 18 6 18 9 18 13 18 19 18 21 18 22 18 25 19 6 20 6 20 9 20 19 21 4 21 6 21 9 21 13 21 19 22 6 22 19 23 4 23 6 23 7 23 9 23 19 23 22 24 4 24 6 24 7 24 9 24 19 24 22 24 23 types 73 6 30 2232 39 35 4506 155 183 33 29 170 34 35 38 3967 5356 35 1021 37 39 31 36 502 518 73 3464 75 22 34 37 20 18 18 19 18 18 19 20 19 19 19 19 19 19 19 19 19 19 19 58 35 445 102 70 131 91 190 83 112 21 22 21 21 21 21 22 195 65 56 56 64 61 295 type 1 "BuildError" type 2 "Builder" func (b ) AddASN1Int64 (v ) func (b ) AddASN1Int64WithTag (v , tag ) func (b ) AddASN1Enum (v ) func (b ) .addASN1Signed (tag , v ) func (b ) AddASN1Uint64 (v ) func (b ) AddASN1BigInt (n ) func (b ) AddASN1OctetString (bytes ) func (b ) AddASN1GeneralizedTime (t ) func (b ) AddASN1UTCTime (t ) func (b ) AddASN1BitString (data ) func (b ) .addBase128Int (n ) func (b ) AddASN1ObjectIdentifier (oid ) func (b ) AddASN1Boolean (v ) func (b ) AddASN1NULL () func (b ) MarshalASN1 (v ) func (b ) AddASN1 (tag , f ) func (b ) SetError (err ) func (b ) Bytes () (? , ? ) func (b ) BytesOrPanic () func (b ) AddUint8 (v ) func (b ) AddUint16 (v ) func (b ) AddUint24 (v ) func (b ) AddUint32 (v ) func (b ) AddBytes (v ) func (b ) AddUint8LengthPrefixed (f ) func (b ) AddUint16LengthPrefixed (f ) func (b ) AddUint24LengthPrefixed (f ) func (b ) AddUint32LengthPrefixed (f ) func (b ) .callContinuation (f , arg ) func (b ) .addLengthPrefixed (lenLen , isASN1 , f ) func (b ) .flushChild () func (b ) .add (bytes ...) func (b ) Unwrite (n ) func (b ) AddValue (v ) type 3 "BuilderContinuation" type 4 "MarshalingValue" type 5 "String" func (s ) ReadASN1Boolean (out ) func (s ) ReadASN1Integer (out ) func (s ) .readASN1BigInt (out ) func (s ) .readASN1Int64 (out ) func (s ) .readASN1Uint64 (out ) func (s ) ReadASN1Int64WithTag (out , tag ) func (s ) ReadASN1Enum (out ) func (s ) .readBase128Int (out ) func (s ) ReadASN1ObjectIdentifier (out ) func (s ) ReadASN1GeneralizedTime (out ) func (s ) ReadASN1UTCTime (out ) func (s ) ReadASN1BitString (out ) func (s ) ReadASN1BitStringAsBytes (out ) func (s ) ReadASN1Bytes (out , tag ) func (s ) ReadASN1 (out , tag ) func (s ) ReadASN1Element (out , tag ) func (s ) ReadAnyASN1 (out , outTag ) func (s ) ReadAnyASN1Element (out , outTag ) func (s ) PeekASN1Tag (tag ) ($ret22 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/crypto/cryptobyte/asn1.go:618 { //619 if (len(s) == $convert(, 0 )) { //619 { //620 $ret22 = $false //620 return //620 } //0 } //619 } //621 { //622 $ret22 = ($convert(, (s)[0 ]) == tag) //622 return //622 } //0 func (s ) SkipASN1 (tag ) func (s ) ReadOptionalASN1 (out , outPresent , tag ) func (s ) SkipOptionalASN1 (tag ) func (s ) ReadOptionalASN1Integer (out , tag , defaultValue ) func (s ) ReadOptionalASN1OctetString (out , outPresent , tag ) func (s ) ReadOptionalASN1Boolean (out , defaultValue ) func (s ) .readASN1 (out , outTag , skipHeader ) func (s ) .read (n ) ($ret35 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/crypto/cryptobyte/string.go:26 { //27 if ((len(*s) < n) || (n < $convert(, 0 ))) { //27 { //28 $ret35 = $nil //28 return //28 } //0 } //27 } //29 var v = (*s)[0 :n] //30 *s = (*s)[n:] //31 { //32 $ret35 = v //32 return //32 } //0 func (s ) Skip (n ) func (s ) ReadUint8 (out ) func (s ) ReadUint16 (out ) func (s ) ReadUint24 (out ) func (s ) ReadUint32 (out ) func (s ) .readUnsigned (out , length ) func (s ) .readLengthPrefixed (lenLen , outChild ) func (s ) ReadUint8LengthPrefixed (out ) func (s ) ReadUint16LengthPrefixed (out ) func (s ) ReadUint24LengthPrefixed (out ) func (s ) ReadBytes (out , n ) func (s ) CopyBytes (out ) func (s ) Empty () ($ret48 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/crypto/cryptobyte/string.go:159 { //160 $ret48 = (len(s) == $convert(, 0 )) //160 return //160 } //0 type 6 "encoding/asn1.BitString" func (b ) RightAlign () func (b ) At (i ) type 7 "encoding/asn1.ObjectIdentifier" func (oi ) String () func (oi ) Equal (other ) ($ret9 ) type 8 "fmt.ScanState" type 9 "fmt.State" type 10 "golang.org/x/crypto/cryptobyte/asn1.Tag" func (t ) ContextSpecific () ($ret1 ) func (t ) Constructed () ($ret0 ) type 11 "io.ByteReader" type 12 "io.ByteScanner" type 13 ".math/big.divisor" type 14 ".math/big.nat" func (z ) .divRecursiveStep (u , v , depth , tmp , temps ) func (x ) .modW (d ) (r ) func (z ) .divW (x , y ) (q , r ) func (z ) .div (z2 , u , v ) (q , r ) func (n ) .probablyPrimeMillerRabin (reps , force2 ) func (z ) .scan (r , base , fracOk ) (res , b , count , err ) func (z ) .sqrt (x ) func (z ) .bytes (buf ) (i ) func (z ) .expNN (x , y , m ) func (z ) .expWW (x , y ) func (z ) .montgomery (x , y , m , k , n ) func (z ) .shr (x , s ) func (z ) .norm () ($ret147 ) func (q ) .convertWords (s , b , ndigits , bb , table ) func (z ) .add (x , y ) func (x ) .utoa (base ) func (z ) .setBit (x , i , b ) func (z ) .mulRange (a , b ) func (z ) .make (n ) func (z ) .divRecursive (u , v ) func (z ) .divLarge (u , uIn , vIn ) (q , r ) func (x ) .bitLen () ($ret163 ) func (n ) .probablyPrimeLucas () func (z ) .setWord (x ) func (x ) .itoa (neg , base ) func (z ) .clear () func (z ) .sqr (x ) func (x ) .trailingZeroBits () ($ret164 ) func (q ) .divBasic (u , v ) func (z ) .sub (x , y ) func (x ) .cmp (y ) (r ) func (z ) .shl (x , s ) func (x ) .bit (i ) ($ret169 ) func (x ) .sticky (i ) func (z ) .setUint64 (x ) func (z ) .and (x , y ) func (z ) .mul (x , y ) func (z ) .mulAddWW (x , y , r ) func (z ) .andNot (x , y ) func (z ) .or (x , y ) func (z ) .xor (x , y ) func (z ) .setBytes (buf ) func (z ) .set (x ) func (z ) .random (rand , limit , n ) func (z ) .expNNWindowed (x , y , m ) func (z ) .expNNMontgomery (x , y , m ) type 15 "math/big.Int" func (z ) .scaleDenom (x , f ) func (x ) ProbablyPrime (n ) func (x ) MarshalJSON () (? , ? ) func (z ) UnmarshalText (text ) func (x ) MarshalText () (text , err ) func (z ) Exp (x , y , m ) func (x ) Cmp (y ) (r ) func (z ) Quo (x , y ) func (x ) IsInt64 () func (z ) ModSqrt (x , p ) func (z ) Rsh (x , n ) func (x ) Int64 () func (z ) SetBytes (buf ) func (z ) .modSqrtTonelliShanks (x , p ) func (z ) Mod (x , y ) func (z ) SetInt64 (x ) func (z ) SetUint64 (x ) func (z ) Set (x ) func (z ) ModInverse (g , n ) func (x ) Bits () func (z ) Add (x , y ) func (z ) .modSqrt3Mod4Prime (x , p ) func (x ) Format (s , ch ) func (z ) .scan (r , base ) (? , ? , ? ) func (z ) SetString (s , base ) (? , ? ) func (z ) Mul (x , y ) func (z ) SetBits (abs ) func (x ) Sign () func (z ) MulRange (a , b ) func (z ) Abs (x ) func (z ) Neg (x ) func (z ) .setFromScanner (r , base ) (? , ? ) func (x ) CmpAbs (y ) func (z ) Div (x , y ) func (z ) Rem (x , y ) func (x ) IsUint64 () func (z ) DivMod (x , y , m ) (? , ? ) func (z ) Binomial (n , k ) func (x ) FillBytes (buf ) func (x ) Uint64 () func (x ) BitLen () func (z ) And (x , y ) func (z ) Sub (x , y ) func (x ) TrailingZeroBits () func (z ) GCD (x , y , a , b ) func (x ) Bit (i ) func (z ) Or (x , y ) func (z ) .lehmerGCD (x , y , a , b ) func (z ) Rand (rnd , n ) func (z ) Xor (x , y ) func (z ) Sqrt (x ) func (z ) .modSqrt5Mod8Prime (x , p ) func (z ) Lsh (x , n ) func (z ) SetBit (x , i , b ) func (z ) AndNot (x , y ) func (x ) Bytes () func (z ) Not (x ) func (x ) GobEncode () (? , ? ) func (x ) Append (buf , base ) func (x ) String () func (x ) Text (base ) func (z ) Scan (s , ch ) func (z ) UnmarshalJSON (text ) func (z ) QuoRem (x , y , r ) (? , ? ) func (z ) GobDecode (buf ) type 16 "math/big.Word" type 17 "math/rand.Rand" func (r ) Intn (n ) func (r ) Int31n (n ) func (r ) Read (p ) (n , err ) func (r ) Int31 () func (r ) Shuffle (n , swap ) func (r ) Uint32 () func (r ) Float32 () func (r ) .int31n (n ) func (r ) Uint64 () func (r ) Perm (n ) func (r ) ExpFloat64 () func (r ) NormFloat64 () func (r ) Seed (seed ) func (r ) Int63 () func (r ) Float64 () func (r ) Int63n (n ) func (r ) Int () type 18 "math/rand.Source" type 19 "math/rand.Source64" type 20 ".time.zone" type 21 ".time.zoneTrans" type 22 "time.Duration" func (d ) Round (m ) func (d ) Minutes () ($ret77 ) func (d ) Truncate (m ) ($ret79 ) func (d ) Hours () ($ret78 ) func (d ) Milliseconds () ($ret75 ) func (d ) Microseconds () ($ret74 ) func (d ) Seconds () ($ret76 ) func (d ) Nanoseconds () ($ret73 ) func (d ) String () type 23 "time.Location" func (l ) .lookupName (name , unix ) (offset , ok ) func (l ) .firstZoneUsed () func (l ) .lookupFirstZone () func (l ) .lookup (sec ) (name , offset , start , end , isDST ) func (l ) String () func (l ) .get () type 24 "time.Month" func (m ) String () type 25 "time.Time" func (t ) Round (d ) func (t ) Truncate (d ) func (t ) UnmarshalText (data ) func (t ) UnmarshalBinary (data ) func (t ) Local () func (t ) IsDST () func (t ) MarshalJSON () (? , ? ) func (t ) .date (full ) (year , month , day , yday ) func (t ) AddDate (years , months , days ) func (t ) Unix () func (t ) YearDay () func (t ) UnixMicro () func (t ) .mono () func (t ) MarshalText () (? , ? ) func (t ) .stripMono () func (t ) Zone () (name , offset ) func (t ) .setLoc (loc ) func (t ) .unixSec () func (t ) GobDecode (data ) func (t ) UnixNano () func (t ) After (u ) func (t ) MarshalBinary () (? , ? ) func (t ) Clock () (hour , min , sec ) func (t ) .sec () func (t ) .nsec () func (t ) .setMono (m ) func (t ) Minute () func (t ) AppendFormat (b , layout ) func (t ) Day () func (t ) Add (d ) func (t ) Format (layout ) func (t ) Before (u ) func (t ) GoString () func (t ) String () func (t ) Equal (u ) func (t ) Sub (u ) func (t ) .locabs () (name , offset , abs ) func (t ) In (loc ) func (t ) UTC () func (t ) Nanosecond () func (t ) IsZero () func (t ) .abs () func (t ) Hour () func (t ) UnixMilli () func (t ) Date () (year , month , day ) func (t ) GobEncode () (? , ? ) func (t ) Location () func (t ) Month () func (t ) ISOWeek () (year , week ) func (t ) UnmarshalJSON (data ) func (t ) .addSec (d ) func (t ) Year () func (t ) Second () func (t ) Weekday () type 26 "time.Weekday" func (d ) String () type 27 (? ) type 28 (? ) type 29 (? , ? ) type 30 * type 31 * type 32 * type 33 * type 34 * type 35 * type 36 * type 37 * type 38 * type 39 * type 40 * type 41 * type 42 * type 43 * type 44 * type 45 * type 46 * type 47 * type 48 * type 49 struct { Bytes ; BitLength ; } type 50 struct { Err ; } type 51 struct { .golang.org/x/crypto/cryptobyte.err ; .golang.org/x/crypto/cryptobyte.result ; .golang.org/x/crypto/cryptobyte.fixedSize ; .golang.org/x/crypto/cryptobyte.child ; .golang.org/x/crypto/cryptobyte.offset ; .golang.org/x/crypto/cryptobyte.pendingLenLen ; .golang.org/x/crypto/cryptobyte.pendingIsASN1 ; .golang.org/x/crypto/cryptobyte.inContinuation ; } type 52 struct { .math/big.bbb ; .math/big.nbits ; .math/big.ndigits ; } type 53 struct { .math/big.neg ; .math/big.abs ; } type 54 struct { .math/rand.src ; .math/rand.s64 ; .math/rand.readVal ; .math/rand.readPos ; } type 55 struct { .time.name ; .time.offset ; .time.isDST ; } type 56 struct { .time.name ; .time.zone ; .time.tx ; .time.extend ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } type 57 struct { .time.wall ; .time.ext ; .time.loc ; } type 58 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } type 59 [] type 60 [] type 61 [] type 62 [] type 63 [] type 64 [] type 65 [] type 66 interface { Flag (c ) ; Precision () (prec , ok ); Width () (wid , ok ); Write (b ) (n , err ); } type 67 interface { Int63 () ; Seed (seed ); } type 68 interface { ? ; Uint64 () ; } type 69 interface { Marshal (b ) ; } type 70 interface { ReadByte () (? , ? ); } type 71 interface { ? ; UnreadByte () ; } type 72 interface { Read (buf ) (n , err ); ReadRune () (r , size , err ); SkipSpace (); Token (skipSpace , f ) (token , err ); UnreadRune () ; Width () (wid , ok ); } func NewBuilder (buffer ) func NewFixedBuilder (buffer ) checksum 84494BFE0E7AD3512FC426FAA6A03EA11C695934 v3; package asn1 pkgpath golang.org/x/crypto/cryptobyte/asn1 init asn1 ~golang_0org_1x_1crypto_1cryptobyte_1asn1 types 2 2 426 type 1 "Tag" func (t ) Constructed () ($ret0 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/crypto/cryptobyte/asn1/asn1.go:23 { //23 $ret0 = (t | 32 ) //23 return //23 } //0 func (t ) ContextSpecific () ($ret1 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/crypto/cryptobyte/asn1/asn1.go:26 { //26 $ret1 = (t | 128 ) //26 return //26 } //0 const BIT_STRING = 3 const BOOLEAN = 1 const ENUM = 10 const GeneralString = 27 const GeneralizedTime = 24 const IA5String = 22 const INTEGER = 2 const NULL = 5 const OBJECT_IDENTIFIER = 6 const OCTET_STRING = 4 const PrintableString = 19 const SEQUENCE = 48 const SET = 49 const T61String = 20 const UTCTime = 23 const UTF8String = 12 checksum 81F1BFB3AC2CAAB1EBCF03E8B15F5BA347407302 v3; package curve25519 pkgpath golang.org/x/crypto/curve25519 import subtle crypto/subtle "crypto/subtle" import binary encoding/binary "encoding/binary" import fmt fmt "fmt" import field golang.org/x/crypto/curve25519/internal/field "golang.org/x/crypto/curve25519/internal/field" init curve25519 golang_0org_1x_1crypto_1curve25519..import binary encoding_1binary..import errors errors..import fmt fmt..import field golang_0org_1x_1crypto_1curve25519_1internal_1field..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import subtle ~crypto_1subtle abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 1 2 1 5 1 8 1 10 1 12 1 15 1 16 1 18 1 19 1 22 2 5 2 8 2 16 3 2 3 5 3 6 3 7 3 8 3 9 3 10 3 11 3 12 3 13 3 14 3 15 3 16 3 17 3 18 3 19 3 20 3 21 3 22 4 1 4 2 4 5 4 8 4 10 4 12 4 15 4 16 4 18 4 19 4 22 6 2 6 5 6 8 6 16 7 2 7 5 7 6 7 8 7 10 7 16 7 19 7 20 7 21 8 5 8 16 9 5 9 16 9 19 10 2 10 5 10 8 10 16 10 19 11 2 11 5 11 6 11 8 11 10 11 14 11 16 11 17 11 19 11 20 11 21 12 5 13 2 13 5 13 6 13 7 13 8 13 9 13 10 13 11 13 14 13 16 13 17 13 19 13 20 13 21 14 2 14 5 14 8 14 16 15 2 15 5 15 8 15 12 15 16 15 18 15 19 15 22 16 5 17 5 17 8 17 16 18 2 18 5 18 8 18 12 18 16 19 5 19 16 20 2 20 5 20 6 20 8 20 16 20 19 21 2 21 5 21 6 21 8 21 16 21 19 21 20 types 15 1 64 2536 44 20 47 34 45 18 17 18 324 24 25 22 type 1 ".golang.org/x/crypto/curve25519.fieldElement" type 2 "golang.org/x/crypto/curve25519/internal/field.Element" func (v ) One () ($ret1 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/crypto/curve25519/internal/field/fe.go:47 *v = *.feOne //48 { //49 $ret1 = v //49 return //49 } //0 func (v ) Set (a ) ($ret7 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/crypto/curve25519/internal/field/fe.go:184 *v = *a //185 { //186 $ret7 = v //186 return //186 } //0 func (v ) Multiply (x , y ) ($ret16 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/crypto/curve25519/internal/field/fe.go:298 .feMul(v, x, y) //299 { //300 $ret16 = v //300 return //300 } //0 func (v ) Square (x ) ($ret17 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/crypto/curve25519/internal/field/fe.go:304 .feSquare(v, x) //305 { //306 $ret17 = v //306 return //306 } //0 func (v ) .carryPropagate () func (v ) Pow22523 (x ) func (v ) Mult32 (x , y ) func (v ) Absolute (u ) func (v ) .bytes (out ) func (v ) .carryPropagateGeneric () func (v ) Select (a , b , cond ) func (v ) Swap (u , cond ) func (v ) .reduce () func (v ) IsNegative () func (v ) Subtract (a , b ) func (r ) SqrtRatio (u , v ) (rr , wasSquare ) func (v ) Bytes () func (v ) Add (a , b ) func (v ) Negate (a ) func (v ) Invert (z ) func (v ) SetBytes (x ) func (v ) Zero () ($ret0 ) func (v ) Equal (u ) type 3 (? , ? , ? ) type 4 (? ) type 5 (? , ? , ? ) type 6 (? , ? ) type 7 (? , ? ) type 8 * type 9 * type 10 * type 11 struct { .golang.org/x/crypto/curve25519/internal/field.l0 ; .golang.org/x/crypto/curve25519/internal/field.l1 ; .golang.org/x/crypto/curve25519/internal/field.l2 ; .golang.org/x/crypto/curve25519/internal/field.l3 ; .golang.org/x/crypto/curve25519/internal/field.l4 ; } type 12 [10 ] type 13 [32 ] type 14 [] var .basePoint func .feZero (fe ) // /build/gcc/src/gcc/libgo/go/golang.org/x/crypto/curve25519/curve25519_generic.go:18 { //19 var i //19 { //19 var $t0 //19 { /*for*/ //19 { //19 var $t1 = 10 //19 $t0 = $convert(, 0 ) //19 } //0 goto $l0 //19 :$l1 //19 { //19 i = $t0 //19 { //19 (*fe)[i] = $convert(, 0 ) //20 } //21 } //21 { //19 $t0 = ($t0 + $convert(, 1 )) //19 } //0 :$l0 //19 if ($t0 < $t1) { //19 goto $l1 //19 } //19 } //0 } //0 } //21 func .scalarMultGeneric (out , in , base ) var Basepoint const PointSize = 32 func ScalarBaseMult (dst , scalar ) // /build/gcc/src/gcc/libgo/go/golang.org/x/crypto/curve25519/curve25519.go:79 ScalarMult(dst, scalar, &.basePoint) //80 func ScalarMult (dst , scalar , point ) const ScalarSize = 32 func X25519 (scalar , point ) (? , ? ) func ConstantTimeByteEq (x , y ) ($ret2 ) // /build/gcc/src/gcc/libgo/go/crypto/subtle/constant_time.go:31 { //32 $ret2 = $convert(, (($convert(, (x ^ y)) - $convert(, 1 )) >> $convert(, 31 ))) //32 return //32 } //0 func .feMul (v , x , y ) // /build/gcc/src/gcc/libgo/go/golang.org/x/crypto/curve25519/internal/field/fe_amd64_noasm.go:10 .feMulGeneric(v, x, y) //10 func .feMulGeneric (v , a , b ) var .feOne func .feSquare (v , x ) // /build/gcc/src/gcc/libgo/go/golang.org/x/crypto/curve25519/internal/field/fe_amd64_noasm.go:12 .feSquareGeneric(v, x) //12 func .feSquareGeneric (v , a ) checksum 3FD4658D7E36CE549A8EB9ECB1CD2C7F4BFA2266 v3; package field pkgpath golang.org/x/crypto/curve25519/internal/field import subtle crypto/subtle "crypto/subtle" import binary encoding/binary "encoding/binary" import bits math/bits "math/bits" init field golang_0org_1x_1crypto_1curve25519_1internal_1field..import binary encoding_1binary..import errors errors..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import io io..import math math..import reflect reflect..import runtime runtime..import strconv strconv..import sync sync..import unicode unicode..import subtle ~crypto_1subtle abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 2 3 2 4 2 8 4 3 4 8 5 2 5 3 5 4 5 8 5 10 6 3 7 2 7 3 7 4 7 6 7 8 7 9 7 10 7 11 8 3 9 2 9 3 9 4 9 6 9 8 10 3 10 8 types 10 2 2579 44 32 45 17 17 323 24 21 type 1 "Element" func (v ) Zero () ($ret0 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/crypto/curve25519/internal/field/fe.go:39 *v = *.feZero //40 { //41 $ret0 = v //41 return //41 } //0 func (v ) One () ($ret1 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/crypto/curve25519/internal/field/fe.go:47 *v = *.feOne //48 { //49 $ret1 = v //49 return //49 } //0 func (v ) .reduce () func (v ) Add (a , b ) func (v ) Subtract (a , b ) func (v ) Negate (a ) func (v ) Invert (z ) func (v ) Set (a ) ($ret7 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/crypto/curve25519/internal/field/fe.go:184 *v = *a //185 { //186 $ret7 = v //186 return //186 } //0 func (v ) SetBytes (x ) func (v ) Bytes () func (v ) .bytes (out ) func (v ) Equal (u ) func (v ) Select (a , b , cond ) func (v ) Swap (u , cond ) func (v ) IsNegative () func (v ) Absolute (u ) func (v ) Multiply (x , y ) ($ret16 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/crypto/curve25519/internal/field/fe.go:298 .feMul(v, x, y) //299 { //300 $ret16 = v //300 return //300 } //0 func (v ) Square (x ) ($ret17 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/crypto/curve25519/internal/field/fe.go:304 .feSquare(v, x) //305 { //306 $ret17 = v //306 return //306 } //0 func (v ) Mult32 (x , y ) func (v ) Pow22523 (x ) func (r ) SqrtRatio (u , v ) (rr , wasSquare ) func (v ) .carryPropagate () func (v ) .carryPropagateGeneric () type 2 (? , ? , ? ) type 3 (? , ? ) type 4 (? , ? ) type 5 * type 6 * type 7 struct { .golang.org/x/crypto/curve25519/internal/field.l0 ; .golang.org/x/crypto/curve25519/internal/field.l1 ; .golang.org/x/crypto/curve25519/internal/field.l2 ; .golang.org/x/crypto/curve25519/internal/field.l3 ; .golang.org/x/crypto/curve25519/internal/field.l4 ; } type 8 [32 ] type 9 [] func .feMul (v , x , y ) // /build/gcc/src/gcc/libgo/go/golang.org/x/crypto/curve25519/internal/field/fe_amd64_noasm.go:10 .feMulGeneric(v, x, y) //10 func .feMulGeneric (v , a , b ) var .feOne func .feSquare (v , x ) // /build/gcc/src/gcc/libgo/go/golang.org/x/crypto/curve25519/internal/field/fe_amd64_noasm.go:12 .feSquareGeneric(v, x) //12 func .feSquareGeneric (v , a ) var .feZero func ConstantTimeByteEq (x , y ) ($ret2 ) // /build/gcc/src/gcc/libgo/go/crypto/subtle/constant_time.go:31 { //32 $ret2 = $convert(, (($convert(, (x ^ y)) - $convert(, 1 )) >> $convert(, 31 ))) //32 return //32 } //0 checksum 0F533989E61D2B143FC9988C9DDD039E7E626EFB v3; package hkdf pkgpath golang.org/x/crypto/hkdf import hmac crypto/hmac "crypto/hmac" import errors errors "errors" import hash hash "hash" import io io "io" init hkdf ~golang_0org_1x_1crypto_1hkdf errors errors..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import io io..import runtime runtime..import sync sync..import hmac ~crypto_1hmac subtle ~crypto_1subtle hash ~hash abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos race ~internal_1race unsafeheader ~internal_1unsafeheader atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic init_graph 1 2 1 3 1 5 3 2 3 5 4 1 4 2 4 3 4 5 4 6 5 2 6 2 6 5 types 11 1 28 28 29 19 53 53 21 115 71 73 type 1 "hash.Hash" type 2 "io.Reader" type 3 "io.Writer" type 4 () type 5 (? , ? , ? ) type 6 (? , ? , ? ) type 7 [] type 8 interface { ? ; BlockSize () ; Reset (); Size () ; Sum (b ) ; } type 9 interface { Read (p ) (n , err ); } type 10 interface { Write (p ) (n , err ); } func Expand (hash , pseudorandomKey , info ) func Extract (hash , secret , salt ) func New (hash , secret , salt , info ) ($ret4 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/crypto/hkdf/hkdf.go:90 var prk = Extract(hash, secret, salt) //91 { //92 $ret4 = Expand(hash, prk, info) //92 return //92 } //0 checksum 2D8AFBADB1B146094D150EA0B2CD8EB896FF555A v3; package poly1305 pkgpath golang.org/x/crypto/internal/poly1305 import subtle crypto/subtle "crypto/subtle" import binary encoding/binary "encoding/binary" import bits math/bits "math/bits" init poly1305 ~golang_0org_1x_1crypto_1internal_1poly1305 binary encoding_1binary..import errors errors..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import io io..import math math..import reflect reflect..import runtime runtime..import strconv strconv..import sync sync..import unicode unicode..import subtle ~crypto_1subtle abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 2 3 2 4 2 8 4 3 4 8 5 2 5 3 5 4 5 8 5 10 6 3 7 2 7 3 7 4 7 6 7 8 7 9 7 10 7 11 8 3 9 2 9 3 9 4 9 6 9 8 10 3 10 8 types 21 2 467 62 217 67 45 45 45 18 18 18 18 175 31 146 92 25 23 25 23 22 type 1 "MAC" func (h ) Size () ($ret2 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/crypto/internal/poly1305/poly1305.go:70 { //70 $ret2 = 16 //70 return //70 } //0 func (h ) Write (p ) (n , err ) func (h ) Sum (b ) func (h ) Verify (expected ) type 2 ".golang.org/x/crypto/internal/poly1305.mac" type 3 ".golang.org/x/crypto/internal/poly1305.macGeneric" func (h ) Write (p ) (? , ? ) func (h ) Sum (out ) type 4 ".golang.org/x/crypto/internal/poly1305.macState" type 5 (? , ? , ? ) type 6 (? , ? ) type 7 (? , ? ) type 8 * type 9 * type 10 * type 11 * type 12 struct { .golang.org/x/crypto/internal/poly1305.h ; .golang.org/x/crypto/internal/poly1305.r ; .golang.org/x/crypto/internal/poly1305.s ; } type 13 struct { ? ; } type 14 struct { ? ; .golang.org/x/crypto/internal/poly1305.buffer ; .golang.org/x/crypto/internal/poly1305.offset ; } type 15 struct { ? ; .golang.org/x/crypto/internal/poly1305.finalized ; } type 16 [16 ] type 17 [2 ] type 18 [32 ] type 19 [3 ] type 20 [] func New (key ) func Sum (out , m , key ) const TagSize = 16 func Verify (mac , m , key ) ($ret0 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/crypto/internal/poly1305/poly1305.go:35 var tmp //36 Sum(&tmp, m, key) //37 { //38 $ret0 = (ConstantTimeCompare((tmp)[0 :], (*mac)[0 :]) == $convert(, 1 )) //38 return //38 } //0 func ConstantTimeByteEq (x , y ) ($ret2 ) // /build/gcc/src/gcc/libgo/go/crypto/subtle/constant_time.go:31 { //32 $ret2 = $convert(, (($convert(, (x ^ y)) - $convert(, 1 )) >> $convert(, 31 ))) //32 return //32 } //0 func ConstantTimeCompare (x , y ) ($ret0 ) // /build/gcc/src/gcc/libgo/go/crypto/subtle/constant_time.go:12 { //13 if (len(x) != len(y)) { //13 { //14 $ret0 = $convert(, 0 ) //14 return //14 } //0 } //13 } //15 var v //17 { //19 var i = 0 //19 { //19 goto $l0 //19 :$l1 //19 { //19 v = (v | ((x)[i] ^ (y)[i])) //20 } //21 { //19 i = (i + $convert(, 1 )) //19 } //19 :$l0 //19 if (i < len(x)) { //19 goto $l1 //19 } //19 } //19 } //21 { //23 $ret0 = ConstantTimeByteEq(v, $convert(, 0 )) //23 return //23 } //0 checksum 0C6ACFFAE121851E24D7F74B2A0119E3ECFCE6A7 v3; package subtle pkgpath golang.org/x/crypto/internal/subtle import unsafe unsafe "unsafe" init subtle ~golang_0org_1x_1crypto_1internal_1subtle types 5 1 33 43 12 21 type 1 "unsafe.Pointer" type 2 (? , ? ) type 3 *any type 4 [] func AnyOverlap (x , y ) ($ret0 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/crypto/internal/subtle/aliasing.go:16 { //17 $ret0 = ((((len(x) > $convert(, 0 )) && (len(y) > $convert(, 0 ))) && ($convert(, $convert(, &(x)[0 ])) <= $convert(, $convert(, &(y)[(len(y) - 1 )])))) && ($convert(, $convert(, &(y)[0 ])) <= $convert(, $convert(, &(x)[(len(x) - 1 )])))) //17 return //17 } //0 func InexactOverlap (x , y ) ($ret1 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/crypto/internal/subtle/aliasing.go:28 { //29 if (((len(x) == $convert(, 0 )) || (len(y) == $convert(, 0 ))) || (&(x)[0 ] == &(y)[0 ])) { //29 { //30 $ret1 = $false //30 return //30 } //0 } //29 } //31 { //32 $ret1 = AnyOverlap(x, y) //32 return //32 } //0 checksum B13DDF01E5BEB21648F28B0EE31363DC3CF4D425 v3; package poly1305 pkgpath golang.org/x/crypto/poly1305 import subtle crypto/subtle "crypto/subtle" import binary encoding/binary "encoding/binary" import bits math/bits "math/bits" init poly1305 ~golang_0org_1x_1crypto_1poly1305 binary encoding_1binary..import errors errors..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import io io..import math math..import reflect reflect..import runtime runtime..import strconv strconv..import sync sync..import unicode unicode..import subtle ~crypto_1subtle abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 2 3 2 4 2 8 4 3 4 8 5 2 5 3 5 4 5 8 5 10 6 3 7 2 7 3 7 4 7 6 7 8 7 9 7 10 7 11 8 3 9 2 9 3 9 4 9 6 9 8 10 3 10 8 types 21 2 458 53 208 58 45 45 45 18 18 18 18 148 31 128 83 25 23 25 23 22 type 1 "MAC" func (h ) Size () ($ret2 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/crypto/poly1305/poly1305.go:70 { //70 $ret2 = 16 //70 return //70 } //0 func (h ) Write (p ) (n , err ) func (h ) Sum (b ) func (h ) Verify (expected ) type 2 ".golang.org/x/crypto/poly1305.mac" type 3 ".golang.org/x/crypto/poly1305.macGeneric" func (h ) Write (p ) (? , ? ) func (h ) Sum (out ) type 4 ".golang.org/x/crypto/poly1305.macState" type 5 (? , ? , ? ) type 6 (? , ? ) type 7 (? , ? ) type 8 * type 9 * type 10 * type 11 * type 12 struct { .golang.org/x/crypto/poly1305.h ; .golang.org/x/crypto/poly1305.r ; .golang.org/x/crypto/poly1305.s ; } type 13 struct { ? ; } type 14 struct { ? ; .golang.org/x/crypto/poly1305.buffer ; .golang.org/x/crypto/poly1305.offset ; } type 15 struct { ? ; .golang.org/x/crypto/poly1305.finalized ; } type 16 [16 ] type 17 [2 ] type 18 [32 ] type 19 [3 ] type 20 [] func New (key ) func Sum (out , m , key ) const TagSize = 16 func Verify (mac , m , key ) ($ret0 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/crypto/poly1305/poly1305.go:35 var tmp //36 Sum(&tmp, m, key) //37 { //38 $ret0 = (ConstantTimeCompare((tmp)[0 :], (*mac)[0 :]) == $convert(, 1 )) //38 return //38 } //0 func ConstantTimeByteEq (x , y ) ($ret2 ) // /build/gcc/src/gcc/libgo/go/crypto/subtle/constant_time.go:31 { //32 $ret2 = $convert(, (($convert(, (x ^ y)) - $convert(, 1 )) >> $convert(, 31 ))) //32 return //32 } //0 func ConstantTimeCompare (x , y ) ($ret0 ) // /build/gcc/src/gcc/libgo/go/crypto/subtle/constant_time.go:12 { //13 if (len(x) != len(y)) { //13 { //14 $ret0 = $convert(, 0 ) //14 return //14 } //0 } //13 } //15 var v //17 { //19 var i = 0 //19 { //19 goto $l0 //19 :$l1 //19 { //19 v = (v | ((x)[i] ^ (y)[i])) //20 } //21 { //19 i = (i + $convert(, 1 )) //19 } //19 :$l0 //19 if (i < len(x)) { //19 goto $l1 //19 } //19 } //19 } //21 { //23 $ret0 = ConstantTimeByteEq(v, $convert(, 0 )) //23 return //23 } //0 checksum 588D47F457D88111903DB364198E29D4582FE252 v3; package dnsmessage pkgpath golang.org/x/net/dns/dnsmessage import errors errors "errors" init dnsmessage golang_0org_1x_1net_1dns_1dnsmessage..import errors errors..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import runtime runtime..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos unsafeheader ~internal_1unsafeheader atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys init_graph 0 1 0 2 0 3 0 4 1 2 1 3 1 4 3 2 3 4 4 2 types 83 26 471 467 1557 471 107 149 469 293 468 527 471 256 80 471 2506 233 110 212 33 735 470 471 471 109 293 355 61 45 33 33 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 35 32 36 51 53 53 197 33 139 67 100 38 34 49 91 34 51 117 333 384 277 25 26 24 21 21 21 22 22 36 235 type 1 "AAAAResource" func (r ) .realType () ($ret220 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/net/dns/dnsmessage/message.go:2535 { //2536 $ret220 = $convert(, 28 ) //2536 return //2536 } //0 func (r ) GoString () func (r ) .pack (msg , compression , compressionOff ) (? , ? ) type 2 "AResource" func (r ) .realType () ($ret214 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/net/dns/dnsmessage/message.go:2507 { //2508 $ret214 = $convert(, 1 ) //2508 return //2508 } //0 func (r ) .pack (msg , compression , compressionOff ) (? , ? ) func (r ) GoString () type 3 "Builder" func (b ) EnableCompression () func (b ) .startCheck (s ) func (b ) StartQuestions () func (b ) StartAnswers () func (b ) StartAuthorities () func (b ) StartAdditionals () func (b ) .incrementSectionCount () func (b ) Question (q ) func (b ) .checkResourceSection () func (b ) CNAMEResource (h , r ) func (b ) MXResource (h , r ) func (b ) NSResource (h , r ) func (b ) PTRResource (h , r ) func (b ) SOAResource (h , r ) func (b ) TXTResource (h , r ) func (b ) SRVResource (h , r ) func (b ) AResource (h , r ) func (b ) AAAAResource (h , r ) func (b ) OPTResource (h , r ) func (b ) UnknownResource (h , r ) func (b ) Finish () (? , ? ) type 4 "CNAMEResource" func (r ) .realType () ($ret172 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/net/dns/dnsmessage/message.go:2197 { //2198 $ret172 = $convert(, 5 ) //2198 return //2198 } //0 func (r ) .pack (msg , compression , compressionOff ) (? , ? ) func (r ) GoString () type 5 "Class" func (c ) String () func (c ) GoString () type 6 "Header" func (m ) .pack () (id , bits ) func (m ) GoString () type 7 "MXResource" func (r ) .realType () ($ret178 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/net/dns/dnsmessage/message.go:2225 { //2226 $ret178 = $convert(, 15 ) //2226 return //2226 } //0 func (r ) .pack (msg , compression , compressionOff ) (? , ? ) func (r ) GoString () type 8 "Message" func (m ) Unpack (msg ) func (m ) Pack () (? , ? ) func (m ) AppendPack (b ) (? , ? ) func (m ) GoString () type 9 "NSResource" func (r ) .realType () ($ret184 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/net/dns/dnsmessage/message.go:2264 { //2265 $ret184 = $convert(, 2 ) //2265 return //2265 } //0 func (r ) .pack (msg , compression , compressionOff ) (? , ? ) func (r ) GoString () type 10 "Name" func (n ) String () func (n ) GoString () func (n ) .pack (msg , compression , compressionOff ) (? , ? ) func (n ) .unpack (msg , off ) (? , ? ) func (n ) .unpackCompressed (msg , off , allowCompression ) (? , ? ) type 11 "OPTResource" func (r ) .realType () ($ret227 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/net/dns/dnsmessage/message.go:2582 { //2583 $ret227 = $convert(, 41 ) //2583 return //2583 } //0 func (r ) .pack (msg , compression , compressionOff ) (? , ? ) func (r ) GoString () type 12 "OpCode" func (o ) GoString () ($ret4 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/net/dns/dnsmessage/message.go:121 { //122 $ret4 = .printUint16($convert(, o)) //122 return //122 } //0 type 13 "Option" func (o ) GoString () type 14 "PTRResource" func (r ) .realType () ($ret190 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/net/dns/dnsmessage/message.go:2291 { //2292 $ret190 = $convert(, 12 ) //2292 return //2292 } //0 func (r ) .pack (msg , compression , compressionOff ) (? , ? ) func (r ) GoString () type 15 "Parser" func (p ) Start (msg ) (? , ? ) func (p ) .checkAdvance (sec ) func (p ) .resource (sec ) (? , ? ) func (p ) .resourceHeader (sec ) (? , ? ) func (p ) .skipResource (sec ) func (p ) Question () (? , ? ) func (p ) AllQuestions () (? , ? ) func (p ) SkipQuestion () func (p ) SkipAllQuestions () func (p ) AnswerHeader () (? , ? ) func (p ) Answer () (? , ? ) func (p ) AllAnswers () (? , ? ) func (p ) SkipAnswer () func (p ) SkipAllAnswers () func (p ) AuthorityHeader () (? , ? ) func (p ) Authority () (? , ? ) func (p ) AllAuthorities () (? , ? ) func (p ) SkipAuthority () func (p ) SkipAllAuthorities () func (p ) AdditionalHeader () (? , ? ) func (p ) Additional () (? , ? ) func (p ) AllAdditionals () (? , ? ) func (p ) SkipAdditional () func (p ) SkipAllAdditionals () func (p ) CNAMEResource () (? , ? ) func (p ) MXResource () (? , ? ) func (p ) NSResource () (? , ? ) func (p ) PTRResource () (? , ? ) func (p ) SOAResource () (? , ? ) func (p ) TXTResource () (? , ? ) func (p ) SRVResource () (? , ? ) func (p ) AResource () (? , ? ) func (p ) AAAAResource () (? , ? ) func (p ) OPTResource () (? , ? ) func (p ) UnknownResource () (? , ? ) type 16 "Question" func (q ) .pack (msg , compression , compressionOff ) (? , ? ) func (q ) GoString () type 17 "RCode" func (r ) String () func (r ) GoString () type 18 "Resource" func (r ) GoString () func (r ) .pack (msg , compression , compressionOff ) (? , ? ) type 19 "ResourceBody" type 20 "ResourceHeader" func (h ) GoString () func (h ) .pack (oldMsg , compression , compressionOff ) (msg , lenOff , err ) func (h ) .unpack (msg , off ) (? , ? ) func (h ) .fixLen (msg , lenOff , preLen ) func (h ) SetEDNS0 (udpPayloadLen , extRCode , dnssecOK ) func (h ) DNSSECAllowed () func (h ) ExtendedRCode (rcode ) type 21 "SOAResource" func (r ) .realType () ($ret196 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/net/dns/dnsmessage/message.go:2328 { //2329 $ret196 = $convert(, 6 ) //2329 return //2329 } //0 func (r ) .pack (msg , compression , compressionOff ) (? , ? ) func (r ) GoString () type 22 "SRVResource" func (r ) .realType () ($ret208 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/net/dns/dnsmessage/message.go:2456 { //2457 $ret208 = $convert(, 33 ) //2457 return //2457 } //0 func (r ) .pack (msg , compression , compressionOff ) (? , ? ) func (r ) GoString () type 23 "TXTResource" func (r ) .realType () ($ret202 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/net/dns/dnsmessage/message.go:2400 { //2401 $ret202 = $convert(, 16 ) //2401 return //2401 } //0 func (r ) .pack (msg , compression , compressionOff ) (? , ? ) func (r ) GoString () type 24 "Type" func (t ) String () func (t ) GoString () type 25 "UnknownResource" func (r ) .realType () func (r ) .pack (msg , compression , compressionOff ) (? , ? ) func (r ) GoString () type 26 ".golang.org/x/net/dns/dnsmessage.header" func (h ) .count (sec ) func (h ) .pack (msg ) func (h ) .unpack (msg , off ) (? , ? ) func (h ) .header () type 27 ".golang.org/x/net/dns/dnsmessage.section" type 28 (? , ? ) type 29 (? ) type 30 (? ) type 31 * type 32 * type 33 * type 34 * type 35 * type 36 * type 37 * type 38 * type 39 * type 40 * type 41 * type 42 * type 43 * type 44 * type 45 * type 46 * type 47 * type 48 * type 49 * type 50 * type 51 * type 52 struct { AAAA ; } type 53 struct { A ; } type 54 struct { CNAME ; } type 55 struct { Code ; Data ; } type 56 struct { Data ; Length ; } type 57 struct { Header ; Body ; } type 58 struct { ID ; Response ; OpCode ; Authoritative ; Truncated ; RecursionDesired ; RecursionAvailable ; RCode ; } type 59 struct { NS ; } type 60 struct { NS ; MBox ; Serial ; Refresh ; Retry ; Expire ; MinTTL ; } type 61 struct { Name ; Type ; Class ; } type 62 struct { Name ; Type ; Class ; TTL ; Length ; } type 63 struct { Options ; } type 64 struct { PTR ; } type 65 struct { Pref ; MX ; } type 66 struct { Priority ; Weight ; Port ; Target ; } type 67 struct { TXT ; } type 68 struct { Type ; Data ; } type 69 struct { ? ; Questions ; Answers ; Authorities ; Additionals ; } type 70 struct { .golang.org/x/net/dns/dnsmessage.id ; .golang.org/x/net/dns/dnsmessage.bits ; .golang.org/x/net/dns/dnsmessage.questions ; .golang.org/x/net/dns/dnsmessage.answers ; .golang.org/x/net/dns/dnsmessage.authorities ; .golang.org/x/net/dns/dnsmessage.additionals ; } type 71 struct { .golang.org/x/net/dns/dnsmessage.msg ; .golang.org/x/net/dns/dnsmessage.header ; .golang.org/x/net/dns/dnsmessage.section ; .golang.org/x/net/dns/dnsmessage.off ; .golang.org/x/net/dns/dnsmessage.index ; .golang.org/x/net/dns/dnsmessage.resHeaderValid ; .golang.org/x/net/dns/dnsmessage.resHeader ; } type 72 struct { .golang.org/x/net/dns/dnsmessage.msg ; .golang.org/x/net/dns/dnsmessage.section ; .golang.org/x/net/dns/dnsmessage.header ; .golang.org/x/net/dns/dnsmessage.start ; .golang.org/x/net/dns/dnsmessage.compression ; } type 73 [16 ] type 74 [255 ] type 75 [4 ] type 76 [] type 77 [] type 78 [] type 79 [] type 80 [] type 81 map [] type 82 interface { GoString () ; .golang.org/x/net/dns/dnsmessage.pack (msg , compression , compressionOff ) (? , ? ); .golang.org/x/net/dns/dnsmessage.realType () ; } var .errBaseLen var .errStringTooLong func .packUint16 (msg , field ) ($ret121 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/net/dns/dnsmessage/message.go:1768 { //1769 $ret121 = append(msg, $convert(, (field >> $convert(, 8 ))), $convert(, field)) //1769 return //1769 } //0 func .printUint16 (i ) ($ret11 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/net/dns/dnsmessage/message.go:223 { //224 $ret11 = .printUint32($convert(, i)) //224 return //224 } //0 func .printUint32 (i ) const ClassANY = 255 const ClassCHAOS = 3 const ClassCSNET = 2 const ClassHESIOD = 4 const ClassINET = 1 var ErrNotStarted var ErrSectionDone func MustNewName (name ) func NewBuilder (buf , h ) func NewName (name ) (? , ? ) const RCodeFormatError = 1 const RCodeNameError = 3 const RCodeNotImplemented = 4 const RCodeRefused = 5 const RCodeServerFailure = 2 const RCodeSuccess = 0 const TypeA = 1 const TypeAAAA = 28 const TypeALL = 255 const TypeAXFR = 252 const TypeCNAME = 5 const TypeHINFO = 13 const TypeMINFO = 14 const TypeMX = 15 const TypeNS = 2 const TypeOPT = 41 const TypePTR = 12 const TypeSOA = 6 const TypeSRV = 33 const TypeTXT = 16 const TypeWKS = 11 checksum 4B0BB86693FA7FC4B383F8975309CED5FE648BB3 v3; package httpguts pkgpath golang.org/x/net/http/httpguts import idna golang.org/x/net/idna "golang.org/x/net/idna" import net net "net" import textproto net/textproto "net/textproto" import strings strings "strings" import utf8 unicode/utf8 "unicode/utf8" indirectimport bytealg internal/bytealg init httpguts golang_0org_1x_1net_1http_1httpguts..import bufio bufio..import bytes bytes..import context context..import binary encoding_1binary..import errors errors..import fmt fmt..import dnsmessage golang_0org_1x_1net_1dns_1dnsmessage..import idna golang_0org_1x_1net_1idna..import bidirule golang_0org_1x_1text_1secure_1bidirule..import transform golang_0org_1x_1text_1transform..import bidi golang_0org_1x_1text_1unicode_1bidi..import norm golang_0org_1x_1text_1unicode_1norm..import cpu internal_1cpu..import intern internal_1intern..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import log log..import math math..import net net..import netip net_1netip..import textproto net_1textproto..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import list ~container_1list abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch godebug ~internal_1godebug goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa nettrace ~internal_1nettrace race ~internal_1race singleflight ~internal_1singleflight execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 1 2 1 5 1 13 1 17 1 19 1 29 1 32 1 35 2 5 2 13 2 17 2 19 2 29 2 32 2 35 3 5 3 13 3 15 3 17 3 29 3 32 3 33 3 34 4 5 4 13 4 17 4 19 4 22 4 28 4 29 4 31 4 32 4 35 5 13 5 17 5 29 6 5 6 13 6 15 6 16 6 17 6 18 6 19 6 20 6 22 6 26 6 27 6 28 6 29 6 30 6 31 6 32 6 33 6 34 6 35 7 5 7 13 7 17 7 29 8 2 8 4 8 5 8 6 8 9 8 10 8 11 8 12 8 13 8 15 8 16 8 17 8 18 8 19 8 20 8 21 8 22 8 26 8 27 8 28 8 29 8 30 8 31 8 32 8 33 8 34 8 35 9 2 9 5 9 6 9 10 9 11 9 13 9 15 9 16 9 17 9 18 9 19 9 20 9 21 9 22 9 26 9 27 9 28 9 29 9 30 9 31 9 32 9 33 9 34 9 35 10 2 10 5 10 13 10 17 10 19 10 29 10 32 10 35 11 2 11 5 11 6 11 13 11 15 11 16 11 17 11 18 11 19 11 20 11 21 11 22 11 26 11 27 11 28 11 29 11 30 11 31 11 32 11 33 11 34 11 35 12 2 12 4 12 5 12 6 12 10 12 13 12 15 12 16 12 17 12 18 12 19 12 20 12 22 12 26 12 27 12 28 12 29 12 30 12 31 12 32 12 33 12 34 12 35 14 5 14 13 14 15 14 16 14 17 14 18 14 19 14 20 14 26 14 27 14 29 14 30 14 32 14 33 14 34 15 5 15 13 15 17 15 29 16 5 16 13 16 15 16 17 16 19 16 29 16 32 16 33 16 34 17 13 17 29 18 13 18 29 18 32 19 5 19 13 19 17 19 29 19 32 20 5 20 13 20 15 20 17 20 19 20 27 20 29 20 30 20 32 20 33 20 34 21 5 21 6 21 13 21 15 21 16 21 17 21 18 21 19 21 20 21 22 21 26 21 27 21 28 21 29 21 30 21 31 21 32 21 33 21 34 21 35 22 13 23 3 23 5 23 7 23 13 23 14 23 15 23 16 23 17 23 18 23 19 23 20 23 22 23 24 23 26 23 27 23 29 23 30 23 31 23 32 23 33 23 34 24 5 24 13 24 14 24 15 24 16 24 17 24 18 24 19 24 20 24 22 24 26 24 27 24 29 24 30 24 31 24 32 24 33 24 34 25 1 25 2 25 3 25 5 25 6 25 7 25 13 25 14 25 15 25 16 25 17 25 18 25 19 25 20 25 22 25 23 25 24 25 26 25 27 25 28 25 29 25 30 25 31 25 32 25 33 25 34 25 35 26 5 26 13 26 15 26 16 26 17 26 18 26 19 26 20 26 27 26 29 26 30 26 32 26 33 26 34 27 5 27 13 27 17 27 29 28 5 28 13 28 17 28 22 28 29 28 31 28 32 28 35 29 13 30 13 30 17 30 29 31 5 31 13 31 17 31 22 31 29 32 13 32 29 33 5 33 13 33 15 33 17 33 29 33 32 34 5 34 13 34 15 34 17 34 29 34 32 34 33 types 10 1 33 47 47 33 33 25 25 21 35 type 1 (? ) type 2 (? , ? ) type 3 (? , ? ) type 4 (? ) type 5 (? ) type 6 [127 ] type 7 [256 ] type 8 [] type 9 map [] var .badTrailer func .headerValueContainsToken (v , token ) func .isCTL (b ) ($ret10 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/net/http/httpguts/httplex.go:183 { //185 $ret10 = ((b < $convert(, 32' )) || (b == 127 )) //185 return //185 } //0 func .isLWS (b ) ($ret9 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/net/http/httpguts/httplex.go:177 { //177 $ret9 = ((b == $convert(, 32' )) || (b == $convert(, 9' ))) //177 return //177 } //0 var .isTokenTable var .validHostByte func HeaderValuesContainsToken (values , token ) ($ret3 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/net/http/httpguts/httplex.go:106 { //107 var v //107 { //107 var $t0 //107 var $t1 //107 { /*for*/ //107 { //107 var $t2 = values //107 var $t3 = len($t2) //107 $t0 = $convert(, 0 ) //107 } //0 goto $l0 //107 :$l1 //107 { //107 { //107 $t1 = ($t2)[$t0] //107 } //0 { //107 $t0 //107 var $t4 = $t1 //107 v = $t4 //107 } //0 { //107 { //108 if .headerValueContainsToken(v, token) { //108 { //109 $ret3 = $true //109 return //109 } //0 } //108 } //110 } //111 } //111 { //107 $t0 = ($t0 + $convert(, 1 )) //107 } //0 :$l0 //107 if ($t0 < $t3) { //107 goto $l1 //107 } //107 } //0 } //0 } //111 { //112 $ret3 = $false //112 return //112 } //0 func IsTokenRune (r ) ($ret1 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/net/http/httpguts/httplex.go:95 var i = $convert(, r) //96 { //97 $ret1 = ((i < $convert(, 127 )) && (.isTokenTable)[i]) //97 return //97 } //0 func PunycodeHostPort (v ) (? , ? ) func ValidHeaderFieldName (v ) func ValidHeaderFieldValue (v ) ($ret13 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/net/http/httpguts/httplex.go:304 { //305 var i = 0 //305 { /*for*/ //305 goto $l0 //305 :$l1 //305 { //305 var b = (v)[i] //306 { //307 if (.isCTL(b) && !.isLWS(b)) { //307 { //308 $ret13 = $false //308 return //308 } //0 } //307 } //309 } //310 { //305 i = (i + $convert(, 1 )) //305 } //305 :$l0 //305 if (i < len(v)) { //305 goto $l1 //305 } //305 } //305 } //310 { //311 $ret13 = $true //311 return //311 } //0 func ValidHostHeader (h ) ($ret12 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/net/http/httpguts/httplex.go:211 { //223 var i = 0 //223 { /*for*/ //223 goto $l0 //223 :$l1 //223 { //223 { //224 if !(.validHostByte)[(h)[i]] { //224 { //225 $ret12 = $false //225 return //225 } //0 } //224 } //226 } //227 { //223 i = (i + $convert(, 1 )) //223 } //223 :$l0 //223 if (i < len(h)) { //223 goto $l1 //223 } //223 } //223 } //227 { //228 $ret12 = $true //228 return //228 } //0 func ValidTrailerHeader (name ) ($ret0 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/net/http/httpguts/guts.go:20 name = CanonicalMIMEHeaderKey(name) //21 { //22 if (HasPrefix(name, $convert(, "If-")) || (.badTrailer)[name]) { //22 { //23 $ret0 = $false //23 return //23 } //0 } //22 } //24 { //25 $ret0 = $true //25 return //25 } //0 func IndexByteString (s , c ) func CanonicalMIMEHeaderKey (s ) func HasPrefix (s , prefix ) ($ret60 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:448 { //449 $ret60 = ((len(s) >= len(prefix)) && ((s)[0 :len(prefix)] == prefix)) //449 return //449 } //0 checksum F6737281393CEE3F39C67D2659E6D382994171D6 v3; package httpproxy pkgpath golang.org/x/net/http/httpproxy import errors errors "errors" import fmt fmt "fmt" import idna golang.org/x/net/idna "golang.org/x/net/idna" import net net "net" import url net/url "net/url" import os os "os" import strings strings "strings" import utf8 unicode/utf8 "unicode/utf8" init httpproxy golang_0org_1x_1net_1http_1httpproxy..import bytes bytes..import context context..import binary encoding_1binary..import errors errors..import fmt fmt..import dnsmessage golang_0org_1x_1net_1dns_1dnsmessage..import idna golang_0org_1x_1net_1idna..import bidirule golang_0org_1x_1text_1secure_1bidirule..import transform golang_0org_1x_1text_1transform..import bidi golang_0org_1x_1text_1unicode_1bidi..import norm golang_0org_1x_1text_1unicode_1norm..import cpu internal_1cpu..import intern internal_1intern..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import log log..import math math..import net net..import netip net_1netip..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import list ~container_1list abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch godebug ~internal_1godebug goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa nettrace ~internal_1nettrace race ~internal_1race singleflight ~internal_1singleflight execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits url ~net_1url atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 1 4 1 12 1 16 1 18 1 27 1 30 1 33 2 4 2 12 2 14 2 16 2 27 2 30 2 31 2 32 3 4 3 12 3 16 3 18 3 21 3 26 3 27 3 29 3 30 3 33 4 12 4 16 4 27 5 4 5 12 5 14 5 15 5 16 5 17 5 18 5 19 5 21 5 24 5 25 5 26 5 27 5 28 5 29 5 30 5 31 5 32 5 33 6 4 6 12 6 16 6 27 7 1 7 3 7 4 7 5 7 8 7 9 7 10 7 11 7 12 7 14 7 15 7 16 7 17 7 18 7 19 7 20 7 21 7 24 7 25 7 26 7 27 7 28 7 29 7 30 7 31 7 32 7 33 8 1 8 4 8 5 8 9 8 10 8 12 8 14 8 15 8 16 8 17 8 18 8 19 8 20 8 21 8 24 8 25 8 26 8 27 8 28 8 29 8 30 8 31 8 32 8 33 9 1 9 4 9 12 9 16 9 18 9 27 9 30 9 33 10 1 10 4 10 5 10 12 10 14 10 15 10 16 10 17 10 18 10 19 10 20 10 21 10 24 10 25 10 26 10 27 10 28 10 29 10 30 10 31 10 32 10 33 11 1 11 3 11 4 11 5 11 9 11 12 11 14 11 15 11 16 11 17 11 18 11 19 11 21 11 24 11 25 11 26 11 27 11 28 11 29 11 30 11 31 11 32 11 33 13 4 13 12 13 14 13 15 13 16 13 17 13 18 13 19 13 24 13 25 13 27 13 28 13 30 13 31 13 32 14 4 14 12 14 16 14 27 15 4 15 12 15 14 15 16 15 18 15 27 15 30 15 31 15 32 16 12 16 27 17 12 17 27 17 30 18 4 18 12 18 16 18 27 18 30 19 4 19 12 19 14 19 16 19 18 19 25 19 27 19 28 19 30 19 31 19 32 20 4 20 5 20 12 20 14 20 15 20 16 20 17 20 18 20 19 20 21 20 24 20 25 20 26 20 27 20 28 20 29 20 30 20 31 20 32 20 33 21 12 22 2 22 4 22 6 22 12 22 13 22 14 22 15 22 16 22 17 22 18 22 19 22 21 22 23 22 24 22 25 22 27 22 28 22 29 22 30 22 31 22 32 23 4 23 12 23 13 23 14 23 15 23 16 23 17 23 18 23 19 23 21 23 24 23 25 23 27 23 28 23 29 23 30 23 31 23 32 24 4 24 12 24 14 24 15 24 16 24 17 24 18 24 19 24 25 24 27 24 28 24 30 24 31 24 32 25 4 25 12 25 16 25 27 26 4 26 12 26 16 26 21 26 27 26 29 26 30 26 33 27 12 28 12 28 16 28 27 29 4 29 12 29 16 29 21 29 27 30 12 30 27 31 4 31 12 31 14 31 16 31 27 31 30 32 4 32 12 32 14 32 16 32 27 32 30 32 31 types 23 2 80 331 1114 162 973 214 431 49 74 48 34 18 18 18 18 100 216 19 112 22 22 35 type 1 "Config" func (cfg ) ProxyFunc () type 2 ".golang.org/x/net/http/httpproxy.allMatch" func (a ) .match (host , port , ip ) ($ret13 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/net/http/httpproxy/proxy.go:332 { //333 $ret13 = $true //333 return //333 } //0 type 3 "net.IP" func (ip ) .matchAddrFamily (x ) func (ip ) UnmarshalText (text ) func (ip ) MarshalText () (? , ? ) func (ip ) To4 () ($ret168 ) func (ip ) IsMulticast () func (ip ) IsUnspecified () func (ip ) IsInterfaceLocalMulticast () ($ret163 ) func (ip ) IsLinkLocalMulticast () func (ip ) IsLinkLocalUnicast () func (ip ) IsGlobalUnicast () func (ip ) IsLoopback () func (ip ) To16 () ($ret169 ) func (ip ) Equal (x ) func (ip ) IsPrivate () func (ip ) Mask (mask ) func (ip ) DefaultMask () func (ip ) String () type 4 "net.IPMask" func (m ) String () ($ret183 ) func (m ) Size () (ones , bits ) type 5 "net/url.URL" func (u ) UnmarshalBinary (text ) func (u ) Port () func (u ) .setFragment (f ) func (u ) EscapedPath () func (u ) Hostname () func (u ) EscapedFragment () func (u ) String () func (u ) .setPath (p ) func (u ) Redacted () func (u ) IsAbs () func (u ) Parse (ref ) (? , ? ) func (u ) MarshalBinary () (text , err ) func (u ) RequestURI () func (u ) ResolveReference (ref ) func (u ) Query () type 6 "net/url.Userinfo" func (u ) Password () (? , ? ) func (u ) String () func (u ) Username () type 7 "net/url.Values" func (v ) Encode () func (v ) Has (key ) func (v ) Del (key ) func (v ) Add (key , value ) func (v ) Set (key , value ) func (v ) Get (key ) ($ret40 ) type 8 (? ) (? , ? ) type 9 (? , ? , ? , ? ) type 10 (? , ? ) type 11 (? ) type 12 * type 13 * type 14 * type 15 * type 16 struct { HTTPProxy ; HTTPSProxy ; NoProxy ; CGI ; } type 17 struct { Scheme ; Opaque ; User ; Host ; Path ; RawPath ; ForceQuery ; RawQuery ; Fragment ; RawFragment ; } type 18 struct { } type 19 struct { .net/url.username ; .net/url.password ; .net/url.passwordSet ; } type 20 [] type 21 [] type 22 map [] func FromEnvironment () func Getenv (key ) func .genSplit (s , sep , sepSave , n ) func LastIndex (s , substr ) checksum 66E5D98DFE48625F7BB64E02EB9F71B49978678F v3; package hpack pkgpath golang.org/x/net/http2/hpack import bytes bytes "bytes" import errors errors "errors" import fmt fmt "fmt" import io io "io" import sync sync "sync" init hpack golang_0org_1x_1net_1http2_1hpack..import bytes bytes..import errors errors..import fmt fmt..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 1 2 1 4 1 7 1 9 1 15 1 18 1 21 2 4 2 7 2 15 3 2 3 4 3 5 3 6 3 7 3 8 3 9 3 10 3 11 3 12 3 13 3 14 3 15 3 16 3 17 3 18 3 19 3 20 3 21 5 2 5 4 5 7 5 15 6 2 6 4 6 5 6 7 6 9 6 15 6 18 6 19 6 20 7 4 7 15 8 4 8 15 8 18 9 2 9 4 9 7 9 15 9 18 10 2 10 4 10 5 10 7 10 9 10 13 10 15 10 16 10 18 10 19 10 20 11 4 12 2 12 4 12 5 12 6 12 7 12 8 12 9 12 10 12 13 12 15 12 16 12 18 12 19 12 20 13 2 13 4 13 7 13 15 14 2 14 4 14 7 14 11 14 15 14 17 14 18 14 21 15 4 16 4 16 7 16 15 17 2 17 4 17 7 17 11 17 15 18 4 18 15 19 2 19 4 19 5 19 7 19 15 19 18 20 2 20 4 20 5 20 7 20 15 20 18 20 19 types 36 6 1252 73 415 173 77 209 433 458 63 34 1786 30 30 59 21 19 18 18 18 18 35 76 91 365 315 218 114 216 25 20 22 33 35 73 74 type 1 "Decoder" func (d ) SetMaxStringLength (n ) func (d ) SetEmitFunc (emitFunc ) func (d ) SetEmitEnabled (v ) func (d ) EmitEnabled () func (d ) SetMaxDynamicTableSize (v ) func (d ) SetAllowedMaxDynamicTableSize (v ) func (d ) .maxTableIndex () func (d ) .at (i ) (hf , ok ) func (d ) DecodeFull (p ) (? , ? ) func (d ) Close () func (d ) Write (p ) (n , err ) func (d ) .parseHeaderFieldRepr () func (d ) .parseFieldIndexed () func (d ) .parseFieldLiteral (n , it ) func (d ) .callEmit (hf ) func (d ) .parseDynamicTableSizeUpdate () func (d ) .readString (p , wantStr ) (s , remain , err ) type 2 "DecodingError" func (de ) Error () type 3 "Encoder" func (e ) WriteField (f ) func (e ) .searchTable (f ) (i , nameValueMatch ) func (e ) SetMaxDynamicTableSize (v ) func (e ) SetMaxDynamicTableSizeLimit (v ) func (e ) .shouldIndex (f ) type 4 "HeaderField" func (hf ) IsPseudo () func (hf ) String () func (hf ) Size () type 5 "InvalidIndexError" func (e ) Error () type 6 ".golang.org/x/net/http2/hpack.dynamicTable" func (dt ) .setMaxSize (v ) func (dt ) .add (f ) func (dt ) .evict () type 7 ".golang.org/x/net/http2/hpack.headerFieldTable" func (t ) .init () func (t ) .len () func (t ) .addEntry (f ) func (t ) .evictOldest (n ) func (t ) .search (f ) (i , nameValueMatch ) func (t ) .idToIndex (id ) type 8 ".golang.org/x/net/http2/hpack.indexType" func (v ) .indexed () ($ret21 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/net/http2/hpack/hpack.go:297 { //297 $ret21 = (v == 0 ) //297 return //297 } //0 func (v ) .sensitive () ($ret22 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/net/http2/hpack/hpack.go:298 { //298 $ret22 = (v == 2 ) //298 return //298 } //0 type 9 ".golang.org/x/net/http2/hpack.pairNameValue" type 10 ".bytes.readOp" type 11 "bytes.Buffer" func (b ) .readSlice (delim ) (line , err ) func (b ) ReadBytes (delim ) (line , err ) func (b ) UnreadByte () func (b ) UnreadRune () func (b ) ReadByte () (? , ? ) func (b ) WriteByte (c ) func (b ) WriteTo (w ) (n , err ) func (b ) Read (p ) (n , err ) func (b ) Truncate (n ) func (b ) .tryGrowByReslice (n ) (? , ? ) func (b ) ReadRune () (r , size , err ) func (b ) Bytes () func (b ) String () func (b ) Cap () func (b ) Len () func (b ) WriteRune (r ) (n , err ) func (b ) .empty () func (b ) Reset () func (b ) Next (n ) func (b ) .grow (n ) func (b ) Grow (n ) func (b ) Write (p ) (n , err ) func (b ) ReadString (delim ) (line , err ) func (b ) WriteString (s ) (n , err ) func (b ) ReadFrom (r ) (n , err ) type 12 "io.Reader" type 13 "io.Writer" type 14 (? , ? , ? ) type 15 (? ) type 16 * type 17 * type 18 * type 19 * type 20 * type 21 struct { Err ; } type 22 struct { Name ; Value ; Sensitive ; } type 23 struct { .bytes.buf ; .bytes.off ; .bytes.lastRead ; } type 24 struct { .golang.org/x/net/http2/hpack.dynTab ; .golang.org/x/net/http2/hpack.emit ; .golang.org/x/net/http2/hpack.emitEnabled ; .golang.org/x/net/http2/hpack.maxStrLen ; .golang.org/x/net/http2/hpack.buf ; .golang.org/x/net/http2/hpack.saveBuf ; .golang.org/x/net/http2/hpack.firstField ; } type 25 struct { .golang.org/x/net/http2/hpack.dynTab ; .golang.org/x/net/http2/hpack.minSize ; .golang.org/x/net/http2/hpack.maxSizeLimit ; .golang.org/x/net/http2/hpack.tableSizeUpdate ; .golang.org/x/net/http2/hpack.w ; .golang.org/x/net/http2/hpack.buf ; } type 26 struct { .golang.org/x/net/http2/hpack.ents ; .golang.org/x/net/http2/hpack.evictCount ; .golang.org/x/net/http2/hpack.byName ; .golang.org/x/net/http2/hpack.byNameValue ; } type 27 struct { .golang.org/x/net/http2/hpack.name ; .golang.org/x/net/http2/hpack.value ; } type 28 struct { .golang.org/x/net/http2/hpack.table ; .golang.org/x/net/http2/hpack.size ; .golang.org/x/net/http2/hpack.maxSize ; .golang.org/x/net/http2/hpack.allowedMaxSize ; } type 29 [256 ] type 30 [] type 31 [] type 32 map [] type 33 map [] type 34 interface { Read (p ) (n , err ); } type 35 interface { Write (p ) (n , err ); } func .appendVarInt (dst , n , i ) ($ret7 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/net/http2/hpack/encode.go:195 var k = $convert(, ((1 << n) - 1 )) //196 { //197 if (i < k) { //197 { //198 $ret7 = append(dst, $convert(, i)) //198 return //198 } //0 } //197 } //199 dst = append(dst, $convert(, k)) //200 i = (i - k) //201 { //202 { /*for*/ //202 goto $l0 //202 :$l1 //202 { //202 dst = append(dst, $convert(, ($convert(, 128 ) | (i & $convert(, 127 ))))) //203 } //204 { //202 i = (i >> $convert(, 7 )) //202 } //202 :$l0 //202 if (i >= $convert(, 128 )) { //202 goto $l1 //202 } //202 } //202 } //204 { //205 $ret7 = append(dst, $convert(, i)) //205 return //205 } //0 var .huffmanCodeLen func AppendHuffmanString (dst , s ) var ErrInvalidHuffman var ErrStringLength func HuffmanDecode (w , v ) (? , ? ) func HuffmanDecodeToString (v ) (? , ? ) func HuffmanEncodeLength (s ) ($ret37 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/net/http2/hpack/huffman.go:195 var n = 0 //196 { //197 var i = 0 //197 { /*for*/ //197 goto $l0 //197 :$l1 //197 { //197 n = (n + $convert(, (.huffmanCodeLen)[(s)[i]])) //198 } //199 { //197 i = (i + $convert(, 1 )) //197 } //197 :$l0 //197 if (i < len(s)) { //197 goto $l1 //197 } //197 } //197 } //199 { //200 $ret37 = ((n + $convert(, 7 )) / $convert(, 8 )) //200 return //200 } //0 func NewDecoder (maxDynamicTableSize , emitFunc ) func NewEncoder (w ) checksum 94EC0F303ACFB58E62D6A4D6DD0B41F6AED2FF83 v3; package idna pkgpath golang.org/x/net/idna import fmt fmt "fmt" import bidirule golang.org/x/text/secure/bidirule "golang.org/x/text/secure/bidirule" import bidi golang.org/x/text/unicode/bidi "golang.org/x/text/unicode/bidi" import norm golang.org/x/text/unicode/norm "golang.org/x/text/unicode/norm" import math math "math" import strings strings "strings" import utf8 unicode/utf8 "unicode/utf8" indirectimport bytealg internal/bytealg init idna golang_0org_1x_1net_1idna..import bytes bytes..import binary encoding_1binary..import errors errors..import fmt fmt..import bidirule golang_0org_1x_1text_1secure_1bidirule..import transform golang_0org_1x_1text_1transform..import bidi golang_0org_1x_1text_1unicode_1bidi..import norm golang_0org_1x_1text_1unicode_1norm..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import log log..import math math..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import list ~container_1list abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 1 3 1 9 1 12 1 14 1 21 1 24 1 27 2 3 2 9 2 12 2 14 2 17 2 20 2 21 2 23 2 24 2 27 3 9 3 12 3 21 4 3 4 9 4 10 4 11 4 12 4 13 4 14 4 15 4 17 4 18 4 19 4 20 4 21 4 22 4 23 4 24 4 25 4 26 4 27 5 1 5 3 5 4 5 6 5 7 5 9 5 10 5 11 5 12 5 13 5 14 5 15 5 16 5 17 5 18 5 19 5 20 5 21 5 22 5 23 5 24 5 25 5 26 5 27 6 1 6 3 6 9 6 12 6 14 6 21 6 24 6 27 7 1 7 3 7 4 7 9 7 10 7 11 7 12 7 13 7 14 7 15 7 16 7 17 7 18 7 19 7 20 7 21 7 22 7 23 7 24 7 25 7 26 7 27 8 1 8 2 8 3 8 4 8 6 8 9 8 10 8 11 8 12 8 13 8 14 8 15 8 17 8 18 8 19 8 20 8 21 8 22 8 23 8 24 8 25 8 26 8 27 10 3 10 9 10 12 10 21 11 3 11 9 11 10 11 12 11 14 11 21 11 24 11 25 11 26 12 9 12 21 13 9 13 21 13 24 14 3 14 9 14 12 14 21 14 24 15 3 15 9 15 10 15 12 15 14 15 19 15 21 15 22 15 24 15 25 15 26 16 3 16 4 16 9 16 10 16 11 16 12 16 13 16 14 16 15 16 17 16 18 16 19 16 20 16 21 16 22 16 23 16 24 16 25 16 26 16 27 17 9 18 3 18 9 18 10 18 11 18 12 18 13 18 14 18 15 18 19 18 21 18 22 18 24 18 25 18 26 19 3 19 9 19 12 19 21 20 3 20 9 20 12 20 17 20 21 20 23 20 24 20 27 21 9 22 9 22 12 22 21 23 3 23 9 23 12 23 17 23 21 24 9 24 21 25 3 25 9 25 10 25 12 25 21 25 24 26 3 26 9 26 10 26 12 26 21 26 24 26 25 types 23 3 26 468 51 484 1359 50 302 46 78 22 75 48 34 18 18 18 19 31 480 20 22 22 type 1 "Option" type 2 "Profile" func (p ) ToASCII (s ) (? , ? ) func (p ) ToUnicode (s ) (? , ? ) func (p ) String () func (p ) .process (s , toASCII ) (? , ? ) func (p ) .simplify (cat ) func (p ) .validateLabel (s ) (err ) type 3 ".golang.org/x/net/idna.category" type 4 ".golang.org/x/net/idna.idnaTrie" func (t ) .lookup (s ) (v , sz ) func (t ) .lookupUnsafe (s ) func (t ) .lookupString (s ) (v , sz ) func (t ) .lookupStringUnsafe (s ) func (t ) .lookupValue (n , b ) type 5 ".golang.org/x/net/idna.info" func (c ) .isBidi (s ) func (c ) .appendMapping (b , s ) func (c ) .isMapped () ($ret46 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/net/idna/trieval.go:94 { //95 $ret46 = ((c & $convert(, 3 )) != $convert(, 0 )) //95 return //95 } //0 func (c ) .category () ($ret47 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/net/idna/trieval.go:98 var small = (c & 3 ) //99 { //100 if (small != $convert(, 0 )) { //100 { //101 $ret47 = $convert(, small) //101 return //101 } //0 } //100 } //102 { //103 $ret47 = $convert(, (c & 248 )) //103 return //103 } //0 func (c ) .joinType () func (c ) .isModifier () ($ret49 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/net/idna/trieval.go:113 { //114 $ret49 = ((c & $convert(, 4099 )) == 4096 ) //114 return //114 } //0 func (c ) .isViramaModifier () ($ret50 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/net/idna/trieval.go:117 { //118 $ret50 = ((c & $convert(, 6147 )) == 6144 ) //118 return //118 } //0 type 6 ".golang.org/x/net/idna.options" type 7 ".golang.org/x/net/idna.runeError" func (e ) .code () ($ret22 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/net/idna/idna10.0.0.go:330 { //330 $ret22 = $convert(, "P1") //330 return //330 } //0 func (e ) Error () type 8 (? , ? ) type 9 (? , ? ) (? , ? , ? ) type 10 (? ) type 11 (? , ? , ? , ? ) type 12 (? , ? ) type 13 (? ) type 14 * type 15 * type 16 * type 17 struct { } type 18 struct { ? ; } type 19 struct { .golang.org/x/net/idna.transitional ; .golang.org/x/net/idna.useSTD3Rules ; .golang.org/x/net/idna.checkHyphens ; .golang.org/x/net/idna.checkJoiners ; .golang.org/x/net/idna.verifyDNSLength ; .golang.org/x/net/idna.removeLeadingDots ; .golang.org/x/net/idna.trie ; .golang.org/x/net/idna.fromPuny ; .golang.org/x/net/idna.mapping ; .golang.org/x/net/idna.bidirule ; } type 20 [] type 21 [] type 22 [] func BidiRule () func CheckHyphens (enable ) func CheckJoiners (enable ) var Display var Lookup func MapForLookup () func New (o ...) var Punycode var Registration func RemoveLeadingDots (remove ) func StrictDomainName (use ) func ToASCII (s ) (? , ? ) func ToUnicode (s ) (? , ? ) func Transitional (transitional ) const UnicodeVersion = "13.0.0" func ValidateForRegistration () func ValidateLabels (enable ) func VerifyDNSLength (verify ) func IndexByteString (s , c ) func .genSplit (s , sep , sepSave , n ) checksum 3A93FCD7507427C407542EFADF90FA2A0503EF90 v3; package nettest pkgpath golang.org/x/net/nettest import bytes bytes "bytes" import binary encoding/binary "encoding/binary" import errors errors "errors" import fmt fmt "fmt" import io io "io" import ioutil io/ioutil "io/ioutil" import rand math/rand "math/rand" import net net "net" import os os "os" import exec os/exec "os/exec" import runtime runtime "runtime" import strconv strconv "strconv" import strings strings "strings" import sync sync "sync" import syscall syscall "syscall" import testing testing "testing" import time time "time" indirectimport bytealg internal/bytealg init nettest golang_0org_1x_1net_1nettest..import bytes bytes..import context context..import binary encoding_1binary..import errors errors..import flag flag..import fmt fmt..import dnsmessage golang_0org_1x_1net_1dns_1dnsmessage..import cpu internal_1cpu..import intern internal_1intern..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import sysinfo internal_1sysinfo..import testlog internal_1testlog..import io io..import fs io_1fs..import ioutil io_1ioutil..import math math..import rand math_1rand..import net net..import netip net_1netip..import os os..import exec os_1exec..import path path..import filepath path_1filepath..import reflect reflect..import runtime runtime..import trace runtime_1trace..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import testing testing..import time time..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch godebug ~internal_1godebug goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa nettrace ~internal_1nettrace race ~internal_1race singleflight ~internal_1singleflight execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits debug ~runtime_1debug atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 1 4 1 8 1 12 1 15 1 27 1 31 1 35 2 4 2 8 2 10 2 12 2 27 2 31 2 32 2 34 3 4 3 8 3 12 3 15 3 18 3 26 3 27 3 30 3 31 3 35 4 8 4 12 4 27 5 4 5 6 5 8 5 10 5 11 5 12 5 14 5 15 5 16 5 18 5 22 5 24 5 26 5 27 5 29 5 30 5 31 5 32 5 34 5 35 6 4 6 8 6 10 6 11 6 12 6 14 6 15 6 16 6 18 6 22 6 24 6 26 6 27 6 29 6 30 6 31 6 32 6 34 6 35 7 4 7 8 7 12 7 27 9 4 9 8 9 10 9 11 9 12 9 14 9 15 9 16 9 22 9 24 9 27 9 29 9 31 9 32 9 34 10 4 10 8 10 12 10 27 11 4 11 8 11 10 11 12 11 15 11 27 11 31 11 32 11 34 12 8 12 27 13 8 13 27 13 31 14 8 14 27 14 31 15 4 15 8 15 12 15 27 15 31 16 4 16 8 16 10 16 12 16 15 16 24 16 27 16 29 16 31 16 32 16 34 17 4 17 8 17 10 17 11 17 12 17 14 17 15 17 16 17 22 17 24 17 27 17 29 17 31 17 32 17 34 18 8 19 8 19 18 19 27 19 31 20 2 20 4 20 7 20 8 20 9 20 10 20 11 20 12 20 14 20 15 20 16 20 18 20 21 20 22 20 24 20 27 20 29 20 30 20 31 20 32 20 34 21 4 21 8 21 9 21 10 21 11 21 12 21 14 21 15 21 16 21 18 21 22 21 24 21 27 21 29 21 30 21 31 21 32 21 34 22 4 22 8 22 10 22 11 22 12 22 14 22 15 22 16 22 24 22 27 22 29 22 31 22 32 22 34 23 1 23 2 23 4 23 8 23 10 23 11 23 12 23 14 23 15 23 16 23 18 23 22 23 24 23 25 23 27 23 29 23 30 23 31 23 32 23 34 23 35 24 4 24 8 24 12 24 27 25 4 25 8 25 10 25 11 25 12 25 14 25 15 25 16 25 22 25 24 25 27 25 29 25 31 25 32 25 34 25 35 26 4 26 8 26 12 26 18 26 27 26 30 26 31 26 35 27 8 28 2 28 4 28 6 28 8 28 10 28 11 28 12 28 14 28 15 28 16 28 18 28 22 28 24 28 26 28 27 28 29 28 30 28 31 28 32 28 34 28 35 29 8 29 12 29 27 30 4 30 8 30 12 30 18 30 27 31 8 31 27 32 4 32 8 32 10 32 12 32 27 32 31 33 1 33 2 33 4 33 5 33 6 33 8 33 10 33 11 33 12 33 13 33 14 33 15 33 16 33 18 33 19 33 22 33 24 33 25 33 26 33 27 33 28 33 29 33 30 33 31 33 32 33 34 33 35 34 4 34 8 34 10 34 12 34 27 34 31 34 32 types 97 2 28 29 28 28 70 86 2119 162 180 33 35 34 223 32 212 352 36 36 245 34 260 1559 41 311 44 110 300 31 36 502 518 73 3464 75 22 47 11 22 63 21 21 45 32 75 47 66 32 74 18 18 19 19 19 19 19 19 19 19 19 19 19 109 123 19 72 64 149 122 128 256 917 101 91 190 83 112 21 21 22 20 22 21 21 22 22 35 35 35 24 99 328 316 42 67 74 185 type 1 "MakePipe" type 2 "io.Writer" type 3 "net.Addr" type 4 "net.Conn" type 5 "net.Flags" func (f ) String () type 6 "net.HardwareAddr" func (a ) String () type 7 "net.IP" func (ip ) To4 () ($ret168 ) // /build/gcc/src/gcc/libgo/go/net/ip.go:211 { //212 if (len(ip) == $convert(, 4 )) { //212 { //213 $ret168 = ip //213 return //213 } //0 } //212 } //214 { //215 if ((((len(ip) == $convert(, 16 )) && .isZeros((ip)[0 :10 ])) && ((ip)[10 ] == $convert(, 255 ))) && ((ip)[11 ] == $convert(, 255 ))) { //218 { //219 $ret168 = (ip)[12 :16 ] //219 return //219 } //0 } //218 } //220 { //221 $ret168 = $nil //221 return //221 } //0 func (ip ) To16 () ($ret169 ) // /build/gcc/src/gcc/libgo/go/net/ip.go:226 { //227 if (len(ip) == $convert(, 4 )) { //227 { //228 $ret169 = IPv4((ip)[0 ], (ip)[1 ], (ip)[2 ], (ip)[3 ]) //228 return //228 } //0 } //227 } //229 { //230 if (len(ip) == $convert(, 16 )) { //230 { //231 $ret169 = ip //231 return //231 } //0 } //230 } //232 { //233 $ret169 = $nil //233 return //233 } //0 func (ip ) .matchAddrFamily (x ) func (ip ) UnmarshalText (text ) func (ip ) MarshalText () (? , ? ) func (ip ) IsMulticast () func (ip ) IsUnspecified () func (ip ) IsInterfaceLocalMulticast () ($ret163 ) func (ip ) IsLinkLocalMulticast () func (ip ) IsLinkLocalUnicast () func (ip ) IsGlobalUnicast () func (ip ) IsLoopback () func (ip ) Equal (x ) func (ip ) IsPrivate () func (ip ) Mask (mask ) func (ip ) DefaultMask () func (ip ) String () type 8 "net.IPMask" func (m ) String () ($ret183 ) func (m ) Size () (ones , bits ) type 9 "net.Interface" func (ifi ) MulticastAddrs () (? , ? ) func (ifi ) Addrs () (? , ? ) type 10 "net.Listener" type 11 "net.PacketConn" type 12 "runtime.Frame" type 13 "runtime.Func" func (f ) FileLine (pc ) (file , line ) func (f ) Entry () func (f ) Name () type 14 "sync.Locker" type 15 "sync.Mutex" func (m ) Lock () func (m ) TryLock () func (m ) .lockSlow () func (m ) Unlock () func (m ) .unlockSlow (new ) type 16 "sync.RWMutex" func (rw ) RLocker () ($ret27 ) func (rw ) Unlock () func (rw ) TryLock () func (rw ) Lock () func (rw ) TryRLock () func (rw ) .rUnlockSlow (r ) func (rw ) RUnlock () func (rw ) RLock () type 17 ".syscall._C_int" type 18 ".syscall._uid_t" type 19 "syscall.Errno" func (e ) Error () ($ret109 ) func (e ) Is (target ) func (e ) Temporary () func (e ) Timeout () ($ret112 ) type 20 "syscall.Uid_t" type 21 ".testing.chattyPrinter" func (p ) Printf (testName , format , args ...) func (p ) Updatef (testName , format , args ...) type 22 ".testing.common" func (c ) TempDir () func (c ) Setenv (key , value ) func (c ) Helper () func (c ) Skipped () func (c ) SkipNow () func (c ) Skip (args ...) func (c ) Fatalf (format , args ...) func (c ) Fatal (args ...) func (c ) Logf (format , args ...) func (c ) Skipf (format , args ...) func (c ) .frameSkip (skip ) func (c ) .decorate (s , skip ) func (c ) .flushToParent (testName , format , args ...) func (c ) Cleanup (f ) func (c ) .private () func (c ) .runCleanup (ph ) (panicVal ) func (c ) Name () func (c ) Fail () func (c ) .logDepth (s , depth ) func (c ) .setRan () func (c ) Failed () func (c ) Error (args ...) func (c ) FailNow () func (c ) .log (s ) func (c ) Errorf (format , args ...) func (c ) .checkFuzzFn (name ) func (c ) Log (args ...) type 23 ".testing.filterMatch" type 24 ".testing.matcher" func (m ) .unique (parent , subname ) func (m ) .clearSubNames () func (m ) .fullName (c , subname ) (name , ok , partial ) type 25 ".testing.panicHandling" type 26 ".testing.testContext" func (c ) .release () func (c ) .waitParallel () type 27 "testing.T" func (t ) .report () func (t ) Deadline () (deadline , ok ) func (t ) Run (name , f ) func (t ) Setenv (key , value ) func (t ) Parallel () type 28 ".time.zone" type 29 ".time.zoneTrans" type 30 "time.Duration" func (d ) Round (m ) func (d ) Minutes () ($ret77 ) func (d ) Truncate (m ) ($ret79 ) func (d ) Hours () ($ret78 ) func (d ) Milliseconds () ($ret75 ) func (d ) Microseconds () ($ret74 ) func (d ) Seconds () ($ret76 ) func (d ) Nanoseconds () ($ret73 ) func (d ) String () type 31 "time.Location" func (l ) .lookupName (name , unix ) (offset , ok ) func (l ) .firstZoneUsed () func (l ) .lookupFirstZone () func (l ) .lookup (sec ) (name , offset , start , end , isDST ) func (l ) String () func (l ) .get () type 32 "time.Month" func (m ) String () type 33 "time.Time" func (t ) AppendFormat (b , layout ) func (t ) Minute () func (t ) .setMono (m ) func (t ) Clock () (hour , min , sec ) func (t ) MarshalBinary () (? , ? ) func (t ) After (u ) func (t ) UnixNano () func (t ) GobDecode (data ) func (t ) Day () func (t ) .unixSec () func (t ) .setLoc (loc ) func (t ) Zone () (name , offset ) func (t ) .nsec () func (t ) MarshalText () (? , ? ) func (t ) .stripMono () func (t ) Round (d ) func (t ) Truncate (d ) func (t ) UnmarshalText (data ) func (t ) UnmarshalBinary (data ) func (t ) Unix () func (t ) YearDay () func (t ) UnixMicro () func (t ) .mono () func (t ) Local () func (t ) .sec () func (t ) Hour () func (t ) .abs () func (t ) ISOWeek () (year , week ) func (t ) Location () func (t ) Month () func (t ) GobEncode () (? , ? ) func (t ) Second () func (t ) UnmarshalJSON (data ) func (t ) .addSec (d ) func (t ) Year () func (t ) UnixMilli () func (t ) Date () (year , month , day ) func (t ) Weekday () func (t ) IsZero () func (t ) UTC () func (t ) In (loc ) func (t ) Nanosecond () func (t ) Equal (u ) func (t ) .locabs () (name , offset , abs ) func (t ) Sub (u ) func (t ) String () func (t ) GoString () func (t ) Before (u ) func (t ) Add (d ) func (t ) Format (layout ) func (t ) MarshalJSON () (? , ? ) func (t ) IsDST () func (t ) .date (full ) (year , month , day , yday ) func (t ) AddDate (years , months , days ) type 34 "time.Weekday" func (d ) String () type 35 (? ) type 36 (? , ? ) type 37 () type 38 () type 39 () (? , ? , ? , ? ) type 40 () type 41 () type 42 (? , ? ) type 43 (? ) type 44 (? , ? , ? , ? ) type 45 (? , ? ) type 46 (? , ? ) (? , ? ) type 47 (? ) type 48 (? , ? , ? , ? ) type 49 * type 50 * type 51 * type 52 * type 53 * type 54 * type 55 * type 56 * type 57 * type 58 * type 59 * type 60 * type 61 * type 62 struct { Index ; MTU ; Name ; HardwareAddr ; Flags ; } type 63 struct { PC ; Func ; Function ; File ; Line ; Entry ; } type 64 struct { } type 65 struct { .runtime.name ; .runtime.entry ; } type 66 struct { .sync.state ; .sync.sema ; } type 67 struct { .sync.w ; .sync.writerSem ; .sync.readerSem ; .sync.readerCount ; .sync.readerWait ; } type 68 struct { ? ; .testing.isParallel ; .testing.isEnvSet ; .testing.context ; } type 69 struct { .testing.filter ; .testing.matchFunc ; .testing.mu ; .testing.subNames ; } type 70 struct { .testing.match ; .testing.deadline ; .testing.isFuzzing ; .testing.mu ; .testing.startParallel ; .testing.running ; .testing.numWaiting ; .testing.maxParallel ; } type 71 struct { .testing.mu ; .testing.output ; .testing.w ; .testing.ran ; .testing.failed ; .testing.skipped ; .testing.done ; .testing.helperPCs ; .testing.helperNames ; .testing.cleanups ; .testing.cleanupName ; .testing.cleanupPc ; .testing.finished ; .testing.inFuzzFn ; .testing.chatty ; .testing.bench ; .testing.hasSub ; .testing.raceErrors ; .testing.runner ; .testing.parent ; .testing.level ; .testing.creator ; .testing.name ; .testing.start ; .testing.duration ; .testing.barrier ; .testing.signal ; .testing.sub ; .testing.tempDirMu ; .testing.tempDir ; .testing.tempDirErr ; .testing.tempDirSeq ; } type 72 struct { .testing.w ; .testing.lastNameMu ; .testing.lastName ; } type 73 struct { .time.name ; .time.offset ; .time.isDST ; } type 74 struct { .time.name ; .time.zone ; .time.tx ; .time.extend ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } type 75 struct { .time.wall ; .time.ext ; .time.loc ; } type 76 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } type 77 [] type 78 [] type 79 [] type 80 [] type 81 [] type 82 [] type 83 [] type 84 [] type 85 [] type 86 map [] type 87 map [] type 88 map [] type 89 chan type 90 interface { Accept () (? , ? ); Addr () ; Close () ; } type 91 interface { Close () ; LocalAddr () ; ReadFrom (p ) (n , addr , err ); SetDeadline (t ) ; SetReadDeadline (t ) ; SetWriteDeadline (t ) ; WriteTo (p , addr ) (n , err ); } type 92 interface { Close () ; LocalAddr () ; Read (b ) (n , err ); RemoteAddr () ; SetDeadline (t ) ; SetReadDeadline (t ) ; SetWriteDeadline (t ) ; Write (b ) (n , err ); } type 93 interface { Lock (); Unlock (); } type 94 interface { Network () ; String () ; } type 95 interface { Write (p ) (n , err ); } type 96 interface { .testing.matches (name , matchString ) (ok , partial ); .testing.verify (name , matchString ) ; } func LocalPath () (? , ? ) func LoopbackInterface () (? , ? ) func MulticastSource (network , ifi ) (? , ? ) func NewLocalListener (network ) (? , ? ) func NewLocalPacketListener (network ) (? , ? ) func RoutedInterface (network , flags ) (? , ? ) func SupportsIPv4 () func SupportsIPv6 () func SupportsRawSocket () func TestConn (t , mp ) func TestableAddress (network , address ) ($ret8 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/net/nettest/nettest.go:140 { //141 var ss = Split(network, $convert(, ":")) //141 { //141 var $t0 = (ss)[0 ] //141 if !((($t0 == $convert(, "unix")) || ($t0 == $convert(, "unixgram"))) || ($t0 == $convert(, "unixpacket"))) { //142 goto $l0 //142 } //142 { //144 { //144 if (((address)[0 ] == $convert(, 64' )) && $convert(, $false)) { //144 { //145 $ret8 = $false //145 return //145 } //0 } //144 } //146 } //147 goto $l1 //142 :$l0 //0 :$l1 //141 } //0 } //147 { //148 $ret8 = $true //148 return //148 } //0 func TestableNetwork (network ) func IndexByte (b , c ) func .isZeros (p ) ($ret167 ) // /build/gcc/src/gcc/libgo/go/net/ip.go:200 { //201 var i = 0 //201 { //201 goto $l0 //201 :$l1 //201 { //201 { //202 if ((p)[i] != $convert(, 0 )) { //202 { //203 $ret167 = $convert(, $false) //203 return //203 } //0 } //202 } //204 } //205 { //201 i = (i + $convert(, 1 )) //201 } //201 :$l0 //201 if (i < len(p)) { //201 goto $l1 //201 } //201 } //201 } //205 { //206 $ret167 = $convert(, $true) //206 return //206 } //0 func IPv4 (a , b , c , d ) func .genSplit (s , sep , sepSave , n ) func Split (s , sep ) ($ret55 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:303 { //303 $ret55 = .genSplit(s, sep, $convert(, 0 ), $convert(, -1 )) //303 return //303 } //0 func /*asm close */ .c_close (fd ) func /*asm getuid */ .c_getuid () func Entersyscall () func Exitsyscall () func GetErrno () func Getuid () (uid ) // libcalls.go:2035 var _r = .c_getuid() //2036 uid = $convert(, _r) //2037 return //2038 func .unixTime (sec , nsec ) checksum F96001AAD947530783600AE6B5E74649BEA43E99 v3; package cpu pkgpath golang.org/x/sys/cpu import ioutil io/ioutil "io/ioutil" import os os "os" import runtime runtime "runtime" import strings strings "strings" indirectimport bytealg internal/bytealg init cpu golang_0org_1x_1sys_1cpu..import errors errors..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import ioutil io_1ioutil..import os os..import path path..import runtime runtime..import sort sort..import sync sync..import syscall syscall..import time time..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 1 2 1 5 1 12 3 1 3 2 3 5 3 12 4 1 4 2 4 3 4 5 4 7 4 12 4 14 4 15 4 16 5 2 5 12 6 2 6 12 6 14 7 1 7 2 7 5 7 12 7 14 8 1 8 2 8 3 8 5 8 7 8 11 8 12 8 13 8 14 8 15 8 16 9 1 9 2 9 3 9 4 9 5 9 6 9 7 9 8 9 10 9 11 9 12 9 13 9 14 9 15 9 16 10 1 10 2 10 3 10 4 10 5 10 6 10 7 10 8 10 11 10 12 10 13 10 14 10 15 10 16 11 1 11 2 11 5 11 12 12 2 13 2 13 5 13 12 14 2 14 12 15 1 15 2 15 3 15 5 15 12 15 14 16 1 16 2 16 3 16 5 16 12 16 14 16 15 types 15 2 31 32 10 47 82 18 53 998 167 590 106 649 457 25 type 1 "CacheLinePad" type 2 (? , ? ) type 3 () type 4 (? , ? ) type 5 (? , ? , ? , ? , ? , ? ) type 6 * type 7 struct { .golang.org/x/sys/cpu._ ; } type 8 struct { .golang.org/x/sys/cpu._ ; HasAES ; HasADX ; HasAVX ; HasAVX2 ; HasAVX512 ; HasAVX512F ; HasAVX512CD ; HasAVX512ER ; HasAVX512PF ; HasAVX512VL ; HasAVX512BW ; HasAVX512DQ ; HasAVX512IFMA ; HasAVX512VBMI ; HasAVX5124VNNIW ; HasAVX5124FMAPS ; HasAVX512VPOPCNTDQ ; HasAVX512VPCLMULQDQ ; HasAVX512VNNI ; HasAVX512GFNI ; HasAVX512VAES ; HasAVX512VBMI2 ; HasAVX512BITALG ; HasAVX512BF16 ; HasBMI1 ; HasBMI2 ; HasCX16 ; HasERMS ; HasFMA ; HasOSXSAVE ; HasPCLMULQDQ ; HasPOPCNT ; HasRDRAND ; HasRDSEED ; HasSSE2 ; HasSSE3 ; HasSSSE3 ; HasSSE41 ; HasSSE42 ; .golang.org/x/sys/cpu._ ; } type 9 struct { .golang.org/x/sys/cpu._ ; HasDARN ; HasSCV ; IsPOWER8 ; IsPOWER9 ; .golang.org/x/sys/cpu._ ; } type 10 struct { .golang.org/x/sys/cpu._ ; HasFP ; HasASIMD ; HasEVTSTRM ; HasAES ; HasPMULL ; HasSHA1 ; HasSHA2 ; HasCRC32 ; HasATOMICS ; HasFPHP ; HasASIMDHP ; HasCPUID ; HasASIMDRDM ; HasJSCVT ; HasFCMA ; HasLRCPC ; HasDCPOP ; HasSHA3 ; HasSM3 ; HasSM4 ; HasASIMDDP ; HasSHA512 ; HasSVE ; HasASIMDFHM ; .golang.org/x/sys/cpu._ ; } type 11 struct { .golang.org/x/sys/cpu._ ; HasMSA ; .golang.org/x/sys/cpu._ ; } type 12 struct { .golang.org/x/sys/cpu._ ; HasSWP ; HasHALF ; HasTHUMB ; Has26BIT ; HasFASTMUL ; HasFPA ; HasVFP ; HasEDSP ; HasJAVA ; HasIWMMXT ; HasCRUNCH ; HasTHUMBEE ; HasNEON ; HasVFPv3 ; HasVFPv3D16 ; HasTLS ; HasVFPv4 ; HasIDIVA ; HasIDIVT ; HasVFPD32 ; HasLPAE ; HasEVTSTRM ; HasAES ; HasPMULL ; HasSHA1 ; HasSHA2 ; HasCRC32 ; .golang.org/x/sys/cpu._ ; } type 13 struct { .golang.org/x/sys/cpu._ ; HasZARCH ; HasSTFLE ; HasLDISP ; HasEIMM ; HasDFP ; HasETF3EH ; HasMSA ; HasAES ; HasAESCBC ; HasAESCTR ; HasAESGCM ; HasGHASH ; HasSHA1 ; HasSHA256 ; HasSHA512 ; HasSHA3 ; HasVX ; HasVXE ; .golang.org/x/sys/cpu._ ; } type 14 [64 ] func .archInit () func /*asm gccgoGetCpuidCount */ .gccgoGetCpuidCount (eaxArg , ecxArg , eax , ebx , ecx , edx ) func /*asm gccgoXgetbv */ .gccgoXgetbv (eax , edx ) func .initOptions () func .processOptions () var ARM var ARM64 var Initialized var MIPS64X var PPC64 var S390X var X86 func IndexByteString (s , c ) checksum 7E3FF9A61238A71E9D4928B7E73708B591DDC90A v3; package bidirule pkgpath golang.org/x/text/secure/bidirule import errors errors "errors" import transform golang.org/x/text/transform "golang.org/x/text/transform" import bidi golang.org/x/text/unicode/bidi "golang.org/x/text/unicode/bidi" import utf8 unicode/utf8 "unicode/utf8" init bidirule golang_0org_1x_1text_1secure_1bidirule..import bytes bytes..import errors errors..import fmt fmt..import transform golang_0org_1x_1text_1transform..import bidi golang_0org_1x_1text_1unicode_1bidi..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import log log..import math math..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import list ~container_1list abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 1 2 1 6 1 9 1 11 1 18 1 21 1 24 2 6 2 9 2 18 3 2 3 6 3 7 3 8 3 9 3 10 3 11 3 12 3 14 3 15 3 16 3 17 3 18 3 19 3 20 3 21 3 22 3 23 3 24 4 1 4 2 4 6 4 9 4 11 4 18 4 21 4 24 5 1 5 2 5 3 5 6 5 7 5 8 5 9 5 10 5 11 5 12 5 13 5 14 5 15 5 16 5 17 5 18 5 19 5 20 5 21 5 22 5 23 5 24 7 2 7 6 7 9 7 18 8 2 8 6 8 7 8 9 8 11 8 18 8 21 8 22 8 23 9 6 9 18 10 6 10 18 10 21 11 2 11 6 11 9 11 18 11 21 12 2 12 6 12 7 12 9 12 11 12 16 12 18 12 19 12 21 12 22 12 23 13 2 13 3 13 6 13 7 13 8 13 9 13 10 13 11 13 12 13 14 13 15 13 16 13 17 13 18 13 19 13 20 13 21 13 22 13 23 13 24 14 6 15 2 15 6 15 7 15 8 15 9 15 10 15 11 15 12 15 16 15 18 15 19 15 21 15 22 15 23 16 2 16 6 16 9 16 18 17 2 17 6 17 9 17 14 17 18 17 20 17 21 17 24 18 6 19 6 19 9 19 18 20 2 20 6 20 9 20 14 20 18 21 6 21 18 22 2 22 6 22 7 22 9 22 18 22 21 23 2 23 6 23 7 23 9 23 18 23 21 23 22 types 7 2 625 64 61 17 174 21 type 1 "Transformer" func (t ) .isRTL () func (t ) Reset () func (t ) Transform (dst , src , atEOF ) (nDst , nSrc , err ) func (t ) Span (src , atEOF ) (n , err ) func (t ) .advance (s ) (n , ok ) func (t ) .advanceString (s ) (n , ok ) func (t ) .isFinal () type 2 ".golang.org/x/text/secure/bidirule.ruleState" type 3 "golang.org/x/text/unicode/bidi.Direction" type 4 * type 5 struct { .golang.org/x/text/secure/bidirule.state ; .golang.org/x/text/secure/bidirule.hasRTL ; .golang.org/x/text/secure/bidirule.seen ; } type 6 [] func Direction (b ) func DirectionString (s ) var ErrInvalid func New () func Valid (b ) func ValidString (s ) checksum 305353F8D55606F1063834E2D6946D75D5D137CC v3; package transform pkgpath golang.org/x/text/transform import bytes bytes "bytes" import errors errors "errors" import io io "io" import utf8 unicode/utf8 "unicode/utf8" init transform golang_0org_1x_1text_1transform..import bytes bytes..import errors errors..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import io io..import runtime runtime..import sync sync..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos race ~internal_1race unsafeheader ~internal_1unsafeheader atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 1 2 1 3 1 4 1 5 1 6 1 7 1 8 2 3 2 4 2 6 4 3 4 6 5 2 5 3 5 4 5 6 5 7 6 3 7 3 7 6 types 24 6 156 116 39 31 160 551 1033 340 29 30 34 18 18 19 31 477 233 20 22 73 105 143 74 type 1 "NopResetter" func (? ) Reset () // /build/gcc/src/gcc/libgo/go/golang.org/x/text/transform/transform.go:107 type 2 "Reader" func (r ) Read (p ) (? , ? ) type 3 "SpanningTransformer" type 4 "Transformer" type 5 "Writer" func (w ) Write (data ) (n , err ) func (w ) Close () type 6 ".golang.org/x/text/transform.discard" func (? ) Transform (dst , src , atEOF ) (nDst , nSrc , err ) // /build/gcc/src/gcc/libgo/go/golang.org/x/text/transform/transform.go:326 { //327 { //327 var $t0 = 0 //327 var $t1 = len(src) //327 var $t2 = $convert(, $nil) //327 nDst = $t0 //327 nSrc = $t1 //327 err = $t2 //327 } //0 return //327 } //0 type 7 ".golang.org/x/text/transform.nop" func (? ) Transform (dst , src , atEOF ) (nDst , nSrc , err ) // /build/gcc/src/gcc/libgo/go/golang.org/x/text/transform/transform.go:312 var n = copy(dst, src) //313 { //314 if (n < len(src)) { //314 err = ErrShortDst //315 } //314 } //316 { //317 { //317 var $t0 = n //317 var $t1 = n //317 var $t2 = err //317 nDst = $t0 //317 nSrc = $t1 //317 err = $t2 //317 } //0 return //317 } //0 func (? ) Span (src , atEOF ) (n , err ) // /build/gcc/src/gcc/libgo/go/golang.org/x/text/transform/transform.go:320 { //321 { //321 var $t0 = len(src) //321 var $t1 = $convert(, $nil) //321 n = $t0 //321 err = $t1 //321 } //0 return //321 } //0 type 8 ".golang.org/x/text/transform.removeF" func (? ) Reset () // /build/gcc/src/gcc/libgo/go/golang.org/x/text/transform/transform.go:503 func (t ) Transform (dst , src , atEOF ) (nDst , nSrc , err ) type 9 "io.Reader" type 10 "io.Writer" type 11 (? ) type 12 * type 13 * type 14 struct { } type 15 struct { ? ; } type 16 struct { .golang.org/x/text/transform.r ; .golang.org/x/text/transform.t ; .golang.org/x/text/transform.err ; .golang.org/x/text/transform.dst ; .golang.org/x/text/transform.dst0 ; .golang.org/x/text/transform.dst1 ; .golang.org/x/text/transform.src ; .golang.org/x/text/transform.src0 ; .golang.org/x/text/transform.src1 ; .golang.org/x/text/transform.transformComplete ; } type 17 struct { .golang.org/x/text/transform.w ; .golang.org/x/text/transform.t ; .golang.org/x/text/transform.dst ; .golang.org/x/text/transform.src ; .golang.org/x/text/transform.n ; } type 18 [] type 19 [] type 20 interface { Read (p ) (n , err ); } type 21 interface { ? ; Span (src , atEOF ) (n , err ); } type 22 interface { Reset (); Transform (dst , src , atEOF ) (nDst , nSrc , err ); } type 23 interface { Write (p ) (n , err ); } func Append (t , dst , src ) (result , n , err ) func Bytes (t , b ) (result , n , err ) func Chain (t ...) var Discard var ErrEndOfSpan var ErrShortDst var ErrShortSrc func NewReader (r , t ) func NewWriter (w , t ) var Nop func RemoveFunc (f ) ($ret8 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/text/transform/transform.go:497 { //498 $ret8 = $convert(, $convert(, f)) //498 return //498 } //0 func String (t , s ) (result , n , err ) checksum B6F3CF2D9D31EDBBC797295C91F2C0E33AB063B7 v3; package bidi pkgpath golang.org/x/text/unicode/bidi import bytes bytes "bytes" import list container/list "container/list" import fmt fmt "fmt" import log log "log" import sort sort "sort" import utf8 unicode/utf8 "unicode/utf8" init bidi golang_0org_1x_1text_1unicode_1bidi..import bytes bytes..import errors errors..import fmt fmt..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import log log..import math math..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import list ~container_1list abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 1 2 1 4 1 7 1 9 1 16 1 19 1 22 2 4 2 7 2 16 3 2 3 4 3 5 3 6 3 7 3 8 3 9 3 10 3 12 3 13 3 14 3 15 3 16 3 17 3 18 3 19 3 20 3 21 3 22 5 2 5 4 5 7 5 16 6 2 6 4 6 5 6 7 6 9 6 16 6 19 6 20 6 21 7 4 7 16 8 4 8 16 8 19 9 2 9 4 9 7 9 16 9 19 10 2 10 4 10 5 10 7 10 9 10 14 10 16 10 17 10 19 10 20 10 21 11 2 11 3 11 4 11 5 11 6 11 7 11 8 11 9 11 10 11 12 11 13 11 14 11 15 11 16 11 17 11 18 11 19 11 20 11 21 11 22 12 4 13 2 13 4 13 5 13 6 13 7 13 8 13 9 13 10 13 14 13 16 13 17 13 19 13 20 13 21 14 2 14 4 14 7 14 16 15 2 15 4 15 7 15 12 15 16 15 18 15 19 15 22 16 4 17 4 17 7 17 16 18 2 18 4 18 7 18 12 18 16 19 4 19 16 20 2 20 4 20 5 20 7 20 16 20 19 21 2 21 4 21 5 21 7 21 16 21 19 21 20 types 41 8 1056 30 26 191 649 221 247 890 114 708 65 58 60 22 51 18 18 18 18 18 19 19 78 116 121 412 174 173 27 21 20 20 20 20 21 21 22 22 22 22 type 1 "Class" func (c ) .in (set ...) ($ret24 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/text/unicode/bidi/core.go:61 { //62 var s //62 { //62 var $t0 //62 var $t1 //62 { /*for*/ //62 { //62 var $t2 = set //62 var $t3 = len($t2) //62 $t0 = $convert(, 0 ) //62 } //0 goto $l0 //62 :$l1 //62 { //62 { //62 $t1 = ($t2)[$t0] //62 } //0 { //62 $t0 //62 var $t4 = $t1 //62 s = $t4 //62 } //0 { //62 { //63 if (c == s) { //63 { //64 $ret24 = $true //64 return //64 } //0 } //63 } //65 } //66 } //66 { //62 $t0 = ($t0 + $convert(, 1 )) //62 } //0 :$l0 //62 if ($t0 < $t3) { //62 goto $l1 //62 } //62 } //0 } //0 } //66 { //67 $ret24 = $false //67 return //67 } //0 type 2 "Direction" type 3 "Option" type 4 "Ordering" func (o ) Direction () func (o ) NumRuns () func (o ) Run (i ) type 5 "Paragraph" func (p ) .prepareInput () (n , err ) func (p ) SetBytes (b , opts ...) (n , err ) func (p ) SetString (s , opts ...) (n , err ) func (p ) IsLeftToRight () func (p ) Direction () func (p ) RunAt (pos ) func (p ) Order () (? , ? ) func (p ) Line (start , end ) (? , ? ) type 6 "Properties" func (p ) Class () func (p ) IsBracket () func (p ) IsOpeningBracket () func (p ) .reverseBracket (r ) type 7 "Run" func (r ) String () func (r ) Bytes () func (r ) Direction () func (r ) Pos () (start , end ) type 8 ".golang.org/x/text/unicode/bidi.bidiTrie" func (t ) .lookup (s ) (v , sz ) func (t ) .lookupUnsafe (s ) func (t ) .lookupString (s ) (v , sz ) func (t ) .lookupStringUnsafe (s ) func (t ) .lookupValue (n , b ) ($ret58 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/text/unicode/bidi/tables13.0.0.go:195 { //196 { //196 var $t0 = $true //196 { //198 { //198 $ret58 = $convert(, (.bidiValues)[((n << $convert(, 6 )) + $convert(, b))]) //198 return //198 } //0 } //199 goto $l0 //197 :$l0 //196 } //0 } //199 type 9 ".golang.org/x/text/unicode/bidi.bracketPair" func (b ) String () type 10 ".golang.org/x/text/unicode/bidi.bracketPairs" func (b ) Len () ($ret18 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/text/unicode/bidi/bracket.go:63 { //63 $ret18 = len(b) //63 return //63 } //0 func (b ) Swap (i , j ) // /build/gcc/src/gcc/libgo/go/golang.org/x/text/unicode/bidi/bracket.go:64 { //64 var $t0 = b //64 var $t1 = i //64 var $t2 = b //64 var $t3 = j //64 var $t4 = (b)[j] //64 var $t5 = (b)[i] //64 ($t0)[$t1] = $t4 //64 ($t2)[$t3] = $t5 //64 } //0 func (b ) Less (i , j ) type 11 ".golang.org/x/text/unicode/bidi.bracketType" type 12 ".golang.org/x/text/unicode/bidi.level" type 13 ".golang.org/x/text/unicode/bidi.options" type 14 (? ) type 15 (? , ? ...) type 16 * type 17 * type 18 * type 19 * type 20 * type 21 * type 22 struct { } type 23 struct { .golang.org/x/text/unicode/bidi.defaultDirection ; } type 24 struct { .golang.org/x/text/unicode/bidi.entry ; .golang.org/x/text/unicode/bidi.last ; } type 25 struct { .golang.org/x/text/unicode/bidi.opener ; .golang.org/x/text/unicode/bidi.closer ; } type 26 struct { .golang.org/x/text/unicode/bidi.p ; .golang.org/x/text/unicode/bidi.o ; .golang.org/x/text/unicode/bidi.opts ; .golang.org/x/text/unicode/bidi.types ; .golang.org/x/text/unicode/bidi.pairTypes ; .golang.org/x/text/unicode/bidi.pairValues ; .golang.org/x/text/unicode/bidi.runes ; .golang.org/x/text/unicode/bidi.options ; } type 27 struct { .golang.org/x/text/unicode/bidi.runes ; .golang.org/x/text/unicode/bidi.directions ; .golang.org/x/text/unicode/bidi.startpos ; } type 28 struct { .golang.org/x/text/unicode/bidi.runes ; .golang.org/x/text/unicode/bidi.direction ; .golang.org/x/text/unicode/bidi.startpos ; } type 29 [15872 ] type 30 [] type 31 [] type 32 [] type 33 [] type 34 [] type 35 [] type 36 [] type 37 [] type 38 [] type 39 [] type 40 [] var .bidiValues const AL = 13 const AN = 5 func AppendReverse (out , in ) const B = 7 const BN = 11 const CS = 6 const Control = 14 func DefaultDirection (d ) const EN = 2 const ES = 3 const ET = 4 const FSI = 23 const L = 0 const LRE = 18 const LRI = 21 const LRO = 16 const LeftToRight = 0 func Lookup (s ) (p , sz ) func LookupRune (r ) (p , size ) func LookupString (s ) (p , sz ) const Mixed = 2 const NSM = 12 const Neutral = 3 const ON = 10 const PDF = 20 const PDI = 24 const R = 1 const RLE = 19 const RLI = 22 const RLO = 17 func ReverseString (s ) const RightToLeft = 1 const S = 8 const UnicodeVersion = "13.0.0" const WS = 9 func Errorf (format , a ...) checksum 4680834F6E1F110DA42CFD40EFEA44AE1910B94D v3; package norm pkgpath golang.org/x/text/unicode/norm import binary encoding/binary "encoding/binary" import fmt fmt "fmt" import transform golang.org/x/text/transform "golang.org/x/text/transform" import io io "io" import sync sync "sync" import utf8 unicode/utf8 "unicode/utf8" init norm golang_0org_1x_1text_1unicode_1norm..import bytes bytes..import binary encoding_1binary..import errors errors..import fmt fmt..import transform golang_0org_1x_1text_1transform..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 1 3 1 6 1 9 1 11 1 17 1 20 1 23 2 3 2 6 2 9 2 11 2 13 2 16 2 17 2 19 2 20 2 23 3 6 3 9 3 17 4 3 4 6 4 7 4 8 4 9 4 10 4 11 4 12 4 13 4 14 4 15 4 16 4 17 4 18 4 19 4 20 4 21 4 22 4 23 5 1 5 3 5 6 5 9 5 11 5 17 5 20 5 23 7 3 7 6 7 9 7 17 8 3 8 6 8 7 8 9 8 11 8 17 8 20 8 21 8 22 9 6 9 17 10 6 10 17 10 20 11 3 11 6 11 9 11 17 11 20 12 3 12 6 12 7 12 9 12 11 12 15 12 17 12 18 12 20 12 21 12 22 13 6 14 3 14 6 14 7 14 8 14 9 14 10 14 11 14 12 14 15 14 17 14 18 14 20 14 21 14 22 15 3 15 6 15 9 15 17 16 3 16 6 16 9 16 13 16 17 16 19 16 20 16 23 17 6 18 6 18 9 18 17 19 3 19 6 19 9 19 13 19 17 20 6 20 17 21 3 21 6 21 7 21 9 21 17 21 20 22 3 22 6 22 7 22 9 22 17 22 20 22 21 types 41 4 2080 518 756 194 861 62 60 62 58 1430 61 441 30 30 35 30 32 46 33 47 44 18 18 18 19 19 276 355 353 547 116 26 23 21 22 35 43 48 73 74 type 1 "Form" func (f ) Properties (s ) func (f ) PropertiesString (s ) func (f ) Bytes (b ) func (f ) String (s ) func (f ) IsNormal (b ) func (f ) IsNormalString (s ) func (f ) Append (out , src ...) func (f ) .doAppend (out , src , n ) func (f ) AppendString (out , src ) func (f ) QuickSpan (b ) func (f ) Span (b , atEOF ) (n , err ) func (f ) SpanString (s , atEOF ) (n , err ) func (f ) QuickSpanString (s ) func (f ) FirstBoundary (b ) func (f ) .firstBoundary (src , nsrc ) func (f ) FirstBoundaryInString (s ) func (f ) NextBoundary (b , atEOF ) func (f ) NextBoundaryInString (s , atEOF ) func (f ) .nextBoundary (src , nsrc , atEOF ) func (f ) LastBoundary (b ) ($ret87 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/text/unicode/norm/normalize.go:457 { //458 $ret87 = .lastBoundary((.formTable)[f], b) //458 return //458 } //0 func (f ) Writer (w ) func (f ) Reader (r ) func (? ) Reset () // /build/gcc/src/gcc/libgo/go/golang.org/x/text/unicode/norm/transform.go:14 func (f ) Transform (dst , src , atEOF ) (nDst , nSrc , err ) func (f ) .transform (dst , src , atEOF ) (nDst , nSrc , err ) type 2 "Iter" func (i ) Init (f , src ) func (i ) InitString (f , src ) func (i ) Seek (offset , whence ) (? , ? ) func (i ) .returnSlice (a , b ) func (i ) Pos () func (i ) .setDone () func (i ) Done () func (i ) Next () type 3 "Properties" func (p ) BoundaryBefore () func (p ) BoundaryAfter () func (p ) .isYesC () func (p ) .isYesD () func (p ) .combinesForward () func (p ) .combinesBackward () func (p ) .hasDecomposition () func (p ) .isInert () func (p ) .multiSegment () func (p ) .nLeadingNonStarters () func (p ) .nTrailingNonStarters () func (p ) Decomposition () func (p ) Size () func (p ) CCC () func (p ) LeadCCC () func (p ) TrailCCC () type 4 ".golang.org/x/text/unicode/norm.formInfo" func (f ) .quickSpan (src , i , end , atEOF ) (n , ok ) type 5 ".golang.org/x/text/unicode/norm.input" func (in ) .setBytes (str ) func (in ) .setString (str ) func (in ) ._byte (p ) func (in ) .skipASCII (p , max ) func (in ) .skipContinuationBytes (p ) func (in ) .appendSlice (buf , b , e ) func (in ) .copySlice (buf , b , e ) func (in ) .charinfoNFC (p ) (? , ? ) func (in ) .charinfoNFKC (p ) (? , ? ) func (in ) .hangul (p ) (r ) type 6 ".golang.org/x/text/unicode/norm.insertErr" type 7 ".golang.org/x/text/unicode/norm.iterFunc" type 8 ".golang.org/x/text/unicode/norm.lookupFunc" type 9 ".golang.org/x/text/unicode/norm.qcInfo" type 10 ".golang.org/x/text/unicode/norm.reorderBuffer" func (rb ) .init (f , src ) func (rb ) .initString (f , src ) func (rb ) .setFlusher (out , f ) func (rb ) .reset () func (rb ) .doFlush () func (rb ) .flush (out ) func (rb ) .flushCopy (buf ) func (rb ) .insertOrdered (info ) func (rb ) .insertFlush (src , i , info ) func (rb ) .insertUnsafe (src , i , info ) func (rb ) .insertDecomposed (dcomp ) func (rb ) .insertSingle (src , i , info ) func (rb ) .insertCGJ () func (rb ) .appendRune (r ) func (rb ) .assignRune (pos , r ) func (rb ) .runeAt (n ) func (rb ) .bytesAt (n ) func (rb ) .decomposeHangul (r ) func (rb ) .combineHangul (s , i , k ) func (rb ) .compose () type 11 ".golang.org/x/text/unicode/norm.ssState" type 12 ".golang.org/x/text/unicode/norm.streamSafe" func (ss ) .first (p ) func (ss ) .next (p ) func (ss ) .backwards (p ) func (ss ) .isMax () ($ret2 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/text/unicode/norm/composition.go:86 { //87 $ret2 = (ss == 30 ) //87 return //87 } //0 type 13 "io.Closer" type 14 "io.Reader" type 15 "io.WriteCloser" type 16 "io.Writer" type 17 (? ) type 18 (? , ? ) type 19 (? ) type 20 (? , ? ) type 21 (? , ? ) type 22 * type 23 * type 24 * type 25 * type 26 * type 27 struct { .golang.org/x/text/unicode/norm.form ; .golang.org/x/text/unicode/norm.composing ; .golang.org/x/text/unicode/norm.compatibility ; .golang.org/x/text/unicode/norm.info ; .golang.org/x/text/unicode/norm.nextMain ; } type 28 struct { .golang.org/x/text/unicode/norm.pos ; .golang.org/x/text/unicode/norm.size ; .golang.org/x/text/unicode/norm.ccc ; .golang.org/x/text/unicode/norm.tccc ; .golang.org/x/text/unicode/norm.nLead ; .golang.org/x/text/unicode/norm.flags ; .golang.org/x/text/unicode/norm.index ; } type 29 struct { .golang.org/x/text/unicode/norm.rb ; .golang.org/x/text/unicode/norm.buf ; .golang.org/x/text/unicode/norm.info ; .golang.org/x/text/unicode/norm.next ; .golang.org/x/text/unicode/norm.asciiF ; .golang.org/x/text/unicode/norm.p ; .golang.org/x/text/unicode/norm.multiSeg ; } type 30 struct { .golang.org/x/text/unicode/norm.rune ; .golang.org/x/text/unicode/norm.byte ; .golang.org/x/text/unicode/norm.nbyte ; .golang.org/x/text/unicode/norm.ss ; .golang.org/x/text/unicode/norm.nrune ; .golang.org/x/text/unicode/norm.f ; .golang.org/x/text/unicode/norm.src ; .golang.org/x/text/unicode/norm.nsrc ; .golang.org/x/text/unicode/norm.tmpBytes ; .golang.org/x/text/unicode/norm.out ; .golang.org/x/text/unicode/norm.flushF ; } type 31 struct { .golang.org/x/text/unicode/norm.str ; .golang.org/x/text/unicode/norm.bytes ; } type 32 [128 ] type 33 [32 ] type 34 [] type 35 [] type 36 map [] type 37 interface { Close () ; } type 38 interface { ? ; ? ; } type 39 interface { Read (p ) (n , err ); } type 40 interface { Write (p ) (n , err ); } var .formTable func .lastBoundary (fd , b ) var .recompMap const GraphemeJoiner = "\xCD\x8F" const MaxSegmentSize = 128 const MaxTransformChunkSize = 155 const NFC = 0 const NFD = 1 const NFKC = 2 const NFKD = 3 const Version = "13.0.0" func EncodeRune (p , r ) checksum EB560EE9EE72877B301E7C4F0C174F72535FEB9E v3; package hash pkgpath hash import io io "io" init hash ~hash errors errors..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import io io..import runtime runtime..import sync sync..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos race ~internal_1race unsafeheader ~internal_1unsafeheader atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic init_graph 1 2 1 3 1 5 3 2 3 5 4 1 4 2 4 3 4 5 4 6 5 2 6 2 6 5 types 10 4 23 25 25 28 21 53 53 115 72 type 1 "Hash" type 2 "Hash32" type 3 "Hash64" type 4 "io.Writer" type 5 [] type 6 interface { ? ; Sum32 () ; } type 7 interface { ? ; Sum64 () ; } type 8 interface { ? ; BlockSize () ; Reset (); Size () ; Sum (b ) ; } type 9 interface { Write (p ) (n , err ); } checksum FA0B313B5004BD9D9C0A50C27BC6E282483A77BA v3; package adler32 pkgpath hash/adler32 import errors errors "errors" import hash hash "hash" indirectimport io io init adler32 ~hash_1adler32 errors errors..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import io io..import runtime runtime..import sync sync..import hash ~hash abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos race ~internal_1race unsafeheader ~internal_1unsafeheader atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic init_graph 1 2 1 3 1 5 3 2 3 5 4 1 4 2 4 3 4 5 4 6 5 2 6 2 6 5 types 11 1 1747 28 30 29 41 17 21 53 115 73 type 1 ".hash/adler32.digest" func (d ) Reset () // /build/gcc/src/gcc/libgo/go/hash/adler32/adler32.go:36 *d = $convert(, 1 ) //36 func (d ) Size () ($ret1 ) // /build/gcc/src/gcc/libgo/go/hash/adler32/adler32.go:49 { //49 $ret1 = 4 //49 return //49 } //0 func (d ) BlockSize () ($ret2 ) // /build/gcc/src/gcc/libgo/go/hash/adler32/adler32.go:51 { //51 $ret2 = $convert(, 4 ) //51 return //51 } //0 func (d ) MarshalBinary () (? , ? ) func (d ) UnmarshalBinary (b ) func (d ) Write (p ) (nn , err ) // /build/gcc/src/gcc/libgo/go/hash/adler32/adler32.go:121 *d = .update(*d, p) //122 { //123 { //123 var $t0 = len(p) //123 var $t1 = $convert(, $nil) //123 nn = $t0 //123 err = $t1 //123 } //0 return //123 } //0 func (d ) Sum32 () ($ret9 ) // /build/gcc/src/gcc/libgo/go/hash/adler32/adler32.go:126 { //126 $ret9 = $convert(, *d) //126 return //126 } //0 func (d ) Sum (in ) ($ret10 ) // /build/gcc/src/gcc/libgo/go/hash/adler32/adler32.go:128 var s = $convert(, *d) //129 { //130 $ret10 = append(in, $convert(, (s >> $convert(, 24 ))), $convert(, (s >> $convert(, 16 ))), $convert(, (s >> $convert(, 8 ))), $convert(, s)) //130 return //130 } //0 type 2 "hash.Hash" type 3 "hash.Hash32" type 4 "io.Writer" type 5 (? , ? ) type 6 * type 7 [] type 8 interface { ? ; Sum32 () ; } type 9 interface { ? ; BlockSize () ; Reset (); Size () ; Sum (b ) ; } type 10 interface { Write (p ) (n , err ); } func .update (d , p ) func Checksum (data ) ($ret11 ) // /build/gcc/src/gcc/libgo/go/hash/adler32/adler32.go:134 { //134 $ret11 = $convert(, .update($convert(, 1 ), data)) //134 return //134 } //0 func New () const Size = 4 checksum BBBFCD55829E90A63E1E2970771217FB3AB49736 v3; package crc32 pkgpath hash/crc32 import errors errors "errors" import hash hash "hash" import sync sync "sync" import atomic sync/atomic "sync/atomic" indirectimport io io init crc32 hash_1crc32..import errors errors..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import io io..import runtime runtime..import sync sync..import hash ~hash abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos race ~internal_1race unsafeheader ~internal_1unsafeheader atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic init_graph 0 1 0 2 0 3 0 4 0 5 0 6 1 2 1 3 1 5 3 2 3 5 4 1 4 2 4 3 4 5 4 6 5 2 6 2 6 5 types 20 2 25 816 45 29 31 29 30 57 57 18 18 18 73 25 22 22 54 118 74 type 1 "Table" type 2 ".hash/crc32.digest" func (d ) Size () ($ret5 ) // /build/gcc/src/gcc/libgo/go/hash/crc32/crc32.go:165 { //165 $ret5 = 4 //165 return //165 } //0 func (d ) BlockSize () ($ret6 ) // /build/gcc/src/gcc/libgo/go/hash/crc32/crc32.go:167 { //167 $ret6 = $convert(, 1 ) //167 return //167 } //0 func (d ) Reset () func (d ) MarshalBinary () (? , ? ) func (d ) UnmarshalBinary (b ) func (d ) Write (p ) (n , err ) func (d ) Sum32 () func (d ) Sum (in ) type 3 ".hash/crc32.slicing8Table" type 4 "hash.Hash" type 5 "hash.Hash32" type 6 "io.Writer" type 7 (? ) type 8 (? , ? , ? ) type 9 (? , ? , ? ) type 10 * type 11 * type 12 * type 13 struct { .hash/crc32.crc ; .hash/crc32.tab ; } type 14 [256 ] type 15 [8 ] type 16 [] type 17 interface { ? ; Sum32 () ; } type 18 interface { ? ; BlockSize () ; Reset (); Size () ; Sum (b ) ; } type 19 interface { Write (p ) (n , err ); } var .castagnoliTable8 var .ieeeTable8 func .slicingUpdate (crc , tab , p ) const Castagnoli = 2197175160 func Checksum (data , tab ) ($ret15 ) // /build/gcc/src/gcc/libgo/go/hash/crc32/crc32.go:251 { //251 $ret15 = Update($convert(, 0 ), tab, data) //251 return //251 } //0 func ChecksumIEEE (data ) const IEEE = 3988292384 var IEEETable const Koopman = 3945912366 func MakeTable (poly ) func New (tab ) func NewIEEE () ($ret4 ) // /build/gcc/src/gcc/libgo/go/hash/crc32/crc32.go:163 { //163 $ret4 = New(IEEETable) //163 return //163 } //0 const Size = 4 func Update (crc , tab , p ) checksum 96E45769E6ACDCBF988FE12497846530BBBF82BB v3; package crc64 pkgpath hash/crc64 import errors errors "errors" import hash hash "hash" import sync sync "sync" indirectimport io io init crc64 hash_1crc64..import errors errors..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import io io..import runtime runtime..import sync sync..import hash ~hash abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos race ~internal_1race unsafeheader ~internal_1unsafeheader atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic init_graph 0 1 0 2 0 3 0 4 0 5 0 6 1 2 1 3 1 5 3 2 3 5 4 1 4 2 4 3 4 5 4 6 5 2 6 2 6 5 types 19 2 25 826 29 31 29 30 57 31 18 18 18 73 25 22 22 54 118 74 type 1 "Table" type 2 ".hash/crc64.digest" func (d ) Size () ($ret4 ) // /build/gcc/src/gcc/libgo/go/hash/crc64/crc64.go:102 { //102 $ret4 = 8 //102 return //102 } //0 func (d ) BlockSize () ($ret5 ) // /build/gcc/src/gcc/libgo/go/hash/crc64/crc64.go:104 { //104 $ret5 = $convert(, 1 ) //104 return //104 } //0 func (d ) Reset () func (d ) MarshalBinary () (? , ? ) func (d ) UnmarshalBinary (b ) func (d ) Write (p ) (n , err ) func (d ) Sum64 () func (d ) Sum (in ) type 3 "hash.Hash" type 4 "hash.Hash64" type 5 "io.Writer" type 6 (? ) type 7 (? , ? , ? ) type 8 (? ) type 9 * type 10 * type 11 * type 12 struct { .hash/crc64.crc ; .hash/crc64.tab ; } type 13 [256 ] type 14 [8 ] type 15 [] type 16 interface { ? ; Sum64 () ; } type 17 interface { ? ; BlockSize () ; Reset (); Size () ; Sum (b ) ; } type 18 interface { Write (p ) (n , err ); } func .makeSlicingBy8Table (t ) func .makeTable (poly ) var .slicing8TableECMA var .slicing8TableISO func .update (crc , tab , p ) func Checksum (data , tab ) ($ret15 ) // /build/gcc/src/gcc/libgo/go/hash/crc64/crc64.go:212 { //212 $ret15 = .update($convert(, 0 ), tab, data) //212 return //212 } //0 const ECMA = 14514072000185962306 const ISO = 15564440312192434176 func MakeTable (poly ) func New (tab ) const Size = 8 func Update (crc , tab , p ) ($ret12 ) // /build/gcc/src/gcc/libgo/go/hash/crc64/crc64.go:194 { //195 $ret12 = .update(crc, tab, p) //195 return //195 } //0 checksum 5A0795EA312C95477D2A9941ABA96FF8283C1B30 v3; package fnv pkgpath hash/fnv import errors errors "errors" import hash hash "hash" import bits math/bits "math/bits" indirectimport io io init fnv ~hash_1fnv errors errors..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import io io..import runtime runtime..import sync sync..import hash ~hash abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos race ~internal_1race unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic init_graph 1 2 1 3 1 5 3 2 3 5 4 1 4 2 4 3 4 5 4 6 5 2 6 2 6 5 types 23 1 935 936 1446 1447 1680 1681 29 31 31 30 18 18 18 18 18 18 23 22 54 54 119 74 type 1 ".hash/fnv.sum128" func (s ) Reset () // /build/gcc/src/gcc/libgo/go/hash/fnv/fnv.go:91 (*s)[0 ] = 7809847782465536322 //91 (*s)[1 ] = 7113472399480571277 //91 func (s ) Write (data ) (? , ? ) func (s ) Size () ($ret26 ) // /build/gcc/src/gcc/libgo/go/hash/fnv/fnv.go:169 { //169 $ret26 = $convert(, 16 ) //169 return //169 } //0 func (s ) BlockSize () ($ret32 ) // /build/gcc/src/gcc/libgo/go/hash/fnv/fnv.go:176 { //176 $ret32 = $convert(, 1 ) //176 return //176 } //0 func (s ) Sum (in ) func (s ) MarshalBinary () (? , ? ) func (s ) UnmarshalBinary (b ) type 2 ".hash/fnv.sum128a" func (s ) Reset () // /build/gcc/src/gcc/libgo/go/hash/fnv/fnv.go:92 (*s)[0 ] = 7809847782465536322 //92 (*s)[1 ] = 7113472399480571277 //92 func (s ) Write (data ) (? , ? ) func (s ) Size () ($ret27 ) // /build/gcc/src/gcc/libgo/go/hash/fnv/fnv.go:170 { //170 $ret27 = $convert(, 16 ) //170 return //170 } //0 func (s ) BlockSize () ($ret33 ) // /build/gcc/src/gcc/libgo/go/hash/fnv/fnv.go:177 { //177 $ret33 = $convert(, 1 ) //177 return //177 } //0 func (s ) Sum (in ) func (s ) MarshalBinary () (? , ? ) func (s ) UnmarshalBinary (b ) type 3 ".hash/fnv.sum32" func (s ) Reset () // /build/gcc/src/gcc/libgo/go/hash/fnv/fnv.go:87 *s = 2166136261 //87 func (s ) Sum32 () ($ret6 ) // /build/gcc/src/gcc/libgo/go/hash/fnv/fnv.go:94 { //94 $ret6 = $convert(, *s) //94 return //94 } //0 func (s ) Write (data ) (? , ? ) func (s ) Size () ($ret22 ) // /build/gcc/src/gcc/libgo/go/hash/fnv/fnv.go:165 { //165 $ret22 = $convert(, 4 ) //165 return //165 } //0 func (s ) BlockSize () ($ret28 ) // /build/gcc/src/gcc/libgo/go/hash/fnv/fnv.go:172 { //172 $ret28 = $convert(, 1 ) //172 return //172 } //0 func (s ) Sum (in ) ($ret34 ) // /build/gcc/src/gcc/libgo/go/hash/fnv/fnv.go:179 var v = $convert(, *s) //180 { //181 $ret34 = append(in, $convert(, (v >> $convert(, 24 ))), $convert(, (v >> $convert(, 16 ))), $convert(, (v >> $convert(, 8 ))), $convert(, v)) //181 return //181 } //0 func (s ) MarshalBinary () (? , ? ) func (s ) UnmarshalBinary (b ) type 4 ".hash/fnv.sum32a" func (s ) Reset () // /build/gcc/src/gcc/libgo/go/hash/fnv/fnv.go:88 *s = 2166136261 //88 func (s ) Sum32 () ($ret7 ) // /build/gcc/src/gcc/libgo/go/hash/fnv/fnv.go:95 { //95 $ret7 = $convert(, *s) //95 return //95 } //0 func (s ) Write (data ) (? , ? ) func (s ) Size () ($ret23 ) // /build/gcc/src/gcc/libgo/go/hash/fnv/fnv.go:166 { //166 $ret23 = $convert(, 4 ) //166 return //166 } //0 func (s ) BlockSize () ($ret29 ) // /build/gcc/src/gcc/libgo/go/hash/fnv/fnv.go:173 { //173 $ret29 = $convert(, 1 ) //173 return //173 } //0 func (s ) Sum (in ) ($ret35 ) // /build/gcc/src/gcc/libgo/go/hash/fnv/fnv.go:184 var v = $convert(, *s) //185 { //186 $ret35 = append(in, $convert(, (v >> $convert(, 24 ))), $convert(, (v >> $convert(, 16 ))), $convert(, (v >> $convert(, 8 ))), $convert(, v)) //186 return //186 } //0 func (s ) MarshalBinary () (? , ? ) func (s ) UnmarshalBinary (b ) type 5 ".hash/fnv.sum64" func (s ) Reset () // /build/gcc/src/gcc/libgo/go/hash/fnv/fnv.go:89 *s = 14695981039346656037 //89 func (s ) Sum64 () ($ret8 ) // /build/gcc/src/gcc/libgo/go/hash/fnv/fnv.go:96 { //96 $ret8 = $convert(, *s) //96 return //96 } //0 func (s ) Write (data ) (? , ? ) func (s ) Size () ($ret24 ) // /build/gcc/src/gcc/libgo/go/hash/fnv/fnv.go:167 { //167 $ret24 = $convert(, 8 ) //167 return //167 } //0 func (s ) BlockSize () ($ret30 ) // /build/gcc/src/gcc/libgo/go/hash/fnv/fnv.go:174 { //174 $ret30 = $convert(, 1 ) //174 return //174 } //0 func (s ) Sum (in ) ($ret36 ) // /build/gcc/src/gcc/libgo/go/hash/fnv/fnv.go:189 var v = $convert(, *s) //190 { //191 $ret36 = append(in, $convert(, (v >> $convert(, 56 ))), $convert(, (v >> $convert(, 48 ))), $convert(, (v >> $convert(, 40 ))), $convert(, (v >> $convert(, 32 ))), $convert(, (v >> $convert(, 24 ))), $convert(, (v >> $convert(, 16 ))), $convert(, (v >> $convert(, 8 ))), $convert(, v)) //191 return //191 } //0 func (s ) MarshalBinary () (? , ? ) func (s ) UnmarshalBinary (b ) type 6 ".hash/fnv.sum64a" func (s ) Reset () // /build/gcc/src/gcc/libgo/go/hash/fnv/fnv.go:90 *s = 14695981039346656037 //90 func (s ) Sum64 () ($ret9 ) // /build/gcc/src/gcc/libgo/go/hash/fnv/fnv.go:97 { //97 $ret9 = $convert(, *s) //97 return //97 } //0 func (s ) Write (data ) (? , ? ) func (s ) Size () ($ret25 ) // /build/gcc/src/gcc/libgo/go/hash/fnv/fnv.go:168 { //168 $ret25 = $convert(, 8 ) //168 return //168 } //0 func (s ) BlockSize () ($ret31 ) // /build/gcc/src/gcc/libgo/go/hash/fnv/fnv.go:175 { //175 $ret31 = $convert(, 1 ) //175 return //175 } //0 func (s ) Sum (in ) ($ret37 ) // /build/gcc/src/gcc/libgo/go/hash/fnv/fnv.go:194 var v = $convert(, *s) //195 { //196 $ret37 = append(in, $convert(, (v >> $convert(, 56 ))), $convert(, (v >> $convert(, 48 ))), $convert(, (v >> $convert(, 40 ))), $convert(, (v >> $convert(, 32 ))), $convert(, (v >> $convert(, 24 ))), $convert(, (v >> $convert(, 16 ))), $convert(, (v >> $convert(, 8 ))), $convert(, v)) //196 return //196 } //0 func (s ) MarshalBinary () (? , ? ) func (s ) UnmarshalBinary (b ) type 7 "hash.Hash" type 8 "hash.Hash32" type 9 "hash.Hash64" type 10 "io.Writer" type 11 * type 12 * type 13 * type 14 * type 15 * type 16 * type 17 [2 ] type 18 [] type 19 interface { ? ; Sum32 () ; } type 20 interface { ? ; Sum64 () ; } type 21 interface { ? ; BlockSize () ; Reset (); Size () ; Sum (b ) ; } type 22 interface { Write (p ) (n , err ); } func New128 () ($ret4 ) // /build/gcc/src/gcc/libgo/go/hash/fnv/fnv.go:71 var s //72 (s)[0 ] = 7809847782465536322 //73 (s)[1 ] = 7113472399480571277 //74 { //75 $ret4 = $convert(, &s) //75 return //75 } //0 func New128a () ($ret5 ) // /build/gcc/src/gcc/libgo/go/hash/fnv/fnv.go:80 var s //81 (s)[0 ] = 7809847782465536322 //82 (s)[1 ] = 7113472399480571277 //83 { //84 $ret5 = $convert(, &s) //84 return //84 } //0 func New32 () ($ret0 ) // /build/gcc/src/gcc/libgo/go/hash/fnv/fnv.go:43 var s = 2166136261 //44 { //45 $ret0 = $convert(, &s) //45 return //45 } //0 func New32a () ($ret1 ) // /build/gcc/src/gcc/libgo/go/hash/fnv/fnv.go:50 var s = 2166136261 //51 { //52 $ret1 = $convert(, &s) //52 return //52 } //0 func New64 () ($ret2 ) // /build/gcc/src/gcc/libgo/go/hash/fnv/fnv.go:57 var s = 14695981039346656037 //58 { //59 $ret2 = $convert(, &s) //59 return //59 } //0 func New64a () ($ret3 ) // /build/gcc/src/gcc/libgo/go/hash/fnv/fnv.go:64 var s = 14695981039346656037 //65 { //66 $ret3 = $convert(, &s) //66 return //66 } //0 checksum 5ABCA1688686A70B49F44477B686F3E08C02244F v3; package maphash pkgpath hash/maphash import unsafeheader internal/unsafeheader "internal/unsafeheader" import unsafe unsafe "unsafe" init maphash ~hash_1maphash unsafeheader ~internal_1unsafeheader init_graph types 14 3 1022 24 33 10 59 17 19 12 161 46 22 26 22 type 1 "Hash" func (h ) .initSeed () func (h ) WriteByte (b ) func (h ) Write (b ) (? , ? ) func (h ) WriteString (s ) (? , ? ) func (h ) Seed () func (h ) SetSeed (seed ) func (h ) Reset () func (h ) .flush () func (h ) Sum64 () func (h ) Sum (b ) func (h ) Size () ($ret10 ) // /build/gcc/src/gcc/libgo/go/hash/maphash/maphash.go:260 { //260 $ret10 = $convert(, 8 ) //260 return //260 } //0 func (h ) BlockSize () ($ret11 ) // /build/gcc/src/gcc/libgo/go/hash/maphash/maphash.go:263 { //263 $ret11 = $convert(, 128 ) //263 return //263 } //0 type 2 "Seed" type 3 "unsafe.Pointer" type 4 () type 5 (? , ? , ? ) type 6 * type 7 * type 8 *any type 9 struct { .hash/maphash._ ; .hash/maphash.seed ; .hash/maphash.state ; .hash/maphash.buf ; .hash/maphash.n ; } type 10 struct { .hash/maphash.s ; } type 11 [0 ] type 12 [128 ] type 13 [] func /*asm runtime.memhash */ .runtime_memhash (p , seed , s ) func MakeSeed () checksum C0666B11409F4CD2FD30C56F55720F77746F7A52 v3; package html pkgpath html import strings strings "strings" import sync sync "sync" import utf8 unicode/utf8 "unicode/utf8" indirectimport bytealg internal/bytealg init html html..import errors errors..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import io io..import runtime runtime..import sync sync..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos race ~internal_1race unsafeheader ~internal_1unsafeheader atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 1 2 1 3 1 5 3 2 3 5 4 1 4 2 4 3 4 5 4 6 5 2 6 2 6 5 types 2 1 47 type 1 (? , ? ) func EscapeString (s ) func UnescapeString (s ) func IndexByteString (s , c ) checksum F17E6FB5A6059EBCE15708D38533E783E7D6C277 v3; package template pkgpath html/template import bytes bytes "bytes" import json encoding/json "encoding/json" import fmt fmt "fmt" import html html "html" import io io "io" import fs io/fs "io/fs" import os os "os" import path path "path" import filepath path/filepath "path/filepath" import reflect reflect "reflect" import strconv strconv "strconv" import strings strings "strings" import sync sync "sync" import template text/template "text/template" import parse text/template/parse "text/template/parse" import unicode unicode "unicode" import utf8 unicode/utf8 "unicode/utf8" indirectimport bytealg internal/bytealg indirectimport time time indirectimport unsafe unsafe indirectimport url net/url init template html_1template..import bytes bytes..import base64 encoding_1base64..import binary encoding_1binary..import json encoding_1json..import errors errors..import fmt fmt..import html html..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import filepath path_1filepath..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import template text_1template..import parse text_1template_1parse..import time time..import unicode unicode..import encoding ~encoding abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits url ~net_1url atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf16 ~unicode_1utf16 utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 1 5 1 8 1 11 1 13 1 20 1 23 1 28 2 3 2 5 2 8 2 11 2 13 2 15 2 19 2 20 2 22 2 23 2 28 3 5 3 8 3 11 3 13 3 15 3 19 3 20 3 22 3 23 3 28 4 1 4 2 4 3 4 5 4 6 4 8 4 9 4 10 4 11 4 12 4 13 4 14 4 15 4 16 4 17 4 19 4 20 4 21 4 22 4 23 4 24 4 27 4 28 5 8 5 11 5 20 6 5 6 8 6 9 6 10 6 11 6 12 6 13 6 14 6 15 6 16 6 17 6 19 6 20 6 21 6 22 6 23 6 24 6 27 6 28 7 5 7 8 7 11 7 13 7 20 7 23 7 28 9 5 9 8 9 11 9 20 10 5 10 8 10 9 10 11 10 13 10 20 10 23 10 24 10 27 11 8 11 20 12 8 12 20 12 23 13 5 13 8 13 11 13 20 13 23 14 5 14 8 14 9 14 11 14 13 14 17 14 20 14 21 14 23 14 24 14 27 15 8 16 5 16 8 16 9 16 10 16 11 16 12 16 13 16 14 16 17 16 20 16 21 16 23 16 24 16 27 17 5 17 8 17 11 17 20 18 5 18 8 18 9 18 10 18 11 18 12 18 13 18 14 18 16 18 17 18 20 18 21 18 23 18 24 18 27 18 28 19 5 19 8 19 11 19 15 19 20 19 22 19 23 19 28 20 8 21 8 21 11 21 20 22 5 22 8 22 11 22 15 22 20 23 8 23 20 24 5 24 8 24 9 24 11 24 20 24 23 25 1 25 5 25 6 25 8 25 9 25 10 25 11 25 12 25 13 25 14 25 15 25 16 25 17 25 18 25 19 25 20 25 21 25 22 25 23 25 24 25 26 25 27 25 28 26 1 26 5 26 6 26 8 26 9 26 10 26 11 26 12 26 13 26 14 26 15 26 16 26 17 26 19 26 20 26 21 26 22 26 23 26 24 26 27 26 28 27 5 27 8 27 9 27 11 27 20 27 23 27 24 types 238 12 24 77 30 28 25 29 23 26 27 1640 25 81 240 82 84 1500 82 46 49 82 84 31 30 32 36 269 39 346 94 37 2229 35 265 78 75 248 91 96 215 34 4649 716 33 218 361 43 53 43 43 1653 339 278 88 51 874 49 261 269 261 280 314 318 272 283 335 270 97 368 46 335 46 97 323 375 96 100 272 263 269 4859 273 99 32 37 502 526 73 3490 75 36 37 47 33 34 48 48 48 48 51 37 48 48 77 49 35 35 35 47 21 21 19 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 14 114 455 107 147 120 145 322 124 274 414 68 104 150 336 82 71 65 150 57 155 226 33 82 99 100 256 99 154 133 116 154 116 100 118 99 99 99 590 99 167 92 194 85 113 25 24 23 23 23 23 22 23 23 23 23 22 22 23 22 22 22 23 22 37 37 37 37 37 37 37 36 37 36 37 24 977 131 192 143 43 75 76 type 1 "CSS" type 2 "Error" func (e ) Error () type 3 "ErrorCode" type 4 "FuncMap" type 5 "HTML" type 6 "HTMLAttr" type 7 "JS" type 8 "JSStr" type 9 "Srcset" type 10 "Template" func (t ) Templates () func (t ) Option (opt ...) func (t ) .checkCanParse () func (t ) .escape () func (t ) Execute (wr , data ) func (t ) ExecuteTemplate (wr , name , data ) func (t ) .lookupAndEscapeTemplate (name ) (tmpl , err ) func (t ) DefinedTemplates () func (t ) Parse (text ) (? , ? ) func (t ) AddParseTree (name , tree ) (? , ? ) func (t ) Clone () (? , ? ) func (t ) New (name ) func (t ) .new (name ) func (t ) Name () func (t ) Funcs (funcMap ) func (t ) Delims (left , right ) func (t ) Lookup (name ) func (t ) ParseFiles (filenames ...) (? , ? ) func (t ) ParseGlob (pattern ) (? , ? ) func (t ) ParseFS (fs , patterns ...) (? , ? ) type 11 "URL" type 12 ".html/template.attr" func (i ) String () type 13 ".html/template.context" func (c ) String () func (c ) .eq (d ) func (c ) .mangle (templateName ) type 14 ".html/template.delim" func (i ) String () type 15 ".html/template.element" func (i ) String () type 16 ".html/template.escaper" func (e ) .escape (c , n ) func (e ) .escapeAction (c , n ) func (e ) .escapeBranch (c , n , nodeName ) func (e ) .escapeList (c , n ) func (e ) .escapeListConditionally (c , n , filter ) (? , ? ) func (e ) .escapeTemplate (c , n ) func (e ) .escapeTree (c , node , name , line ) (? , ? ) func (e ) .computeOutCtx (c , t ) func (e ) .escapeTemplateBody (c , t ) (? , ? ) func (e ) .escapeText (c , n ) func (e ) .editActionNode (n , cmds ) func (e ) .editTemplateNode (n , callee ) func (e ) .editTextNode (n , text ) func (e ) .commit () func (e ) .template (name ) func (e ) .arbitraryTemplate () type 17 ".html/template.jsCtx" func (i ) String () type 18 ".html/template.nameSpace" type 19 ".html/template.rangeContext" type 20 ".html/template.state" func (i ) String () type 21 ".html/template.urlPart" func (i ) String () type 22 "io.Writer" type 23 "io/fs.FS" type 24 "io/fs.File" type 25 "io/fs.FileInfo" type 26 "io/fs.FileMode" func (m ) String () func (m ) IsRegular () ($ret8 ) func (m ) IsDir () ($ret7 ) func (m ) Perm () ($ret9 ) func (m ) Type () ($ret10 ) type 27 ".net/url.encoding" type 28 ".reflect.flag" func (f ) .mustBeAssignable () func (f ) .mustBeExportedSlow () func (f ) .mustBeAssignableSlow () func (f ) .mustBeExported () func (f ) .mustBe (expected ) func (f ) .ro () ($ret99 ) func (f ) .kind () ($ret98 ) type 29 ".reflect.hiter" func (h ) .initialized () type 30 ".reflect.method" type 31 ".reflect.rtype" func (t ) Comparable () func (t ) AssignableTo (u ) func (t ) MethodByName (name ) (m , ok ) func (t ) Out (i ) func (t ) Method (i ) (m ) func (t ) FieldByIndex (index ) func (t ) ConvertibleTo (u ) func (t ) .pointers () func (t ) .rawString () func (t ) NumMethod () func (t ) FieldByName (name ) (? , ? ) func (t ) Align () func (t ) Kind () func (t ) Elem () func (t ) FieldAlign () func (t ) Size () func (t ) Name () func (t ) Bits () func (t ) .exportedMethods () func (t ) String () func (t ) .common () ($ret29 ) func (t ) .hasName () func (t ) In (i ) func (t ) Len () func (t ) .gcSlice (begin , end ) func (t ) NumField () func (t ) PkgPath () func (t ) ChanDir () func (t ) .ptrTo () func (t ) NumIn () func (t ) IsVariadic () func (t ) FieldByNameFunc (match ) (? , ? ) func (t ) Field (i ) func (t ) Key () func (t ) Implements (u ) func (t ) NumOut () type 32 ".reflect.tflag" type 33 ".reflect.uncommonType" func (t ) Name () func (t ) PkgPath () func (t ) .exportedMethods () func (t ) .uncommon () ($ret17 ) type 34 "reflect.ChanDir" func (d ) String () type 35 "reflect.Kind" func (k ) String () type 36 "reflect.MapIter" func (iter ) Reset (v ) func (iter ) Value () func (iter ) Next () func (iter ) Key () type 37 "reflect.Method" func (m ) IsExported () type 38 "reflect.StructField" func (f ) IsExported () type 39 "reflect.StructTag" func (tag ) Lookup (key ) (value , ok ) func (tag ) Get (key ) type 40 "reflect.Type" type 41 "reflect.Value" func (v ) Interface () (i ) // /build/gcc/src/gcc/libgo/go/reflect/value.go:889 { //890 i = .valueInterface(v, $convert(, $true)) //890 return //890 } //0 func (v ) Convert (t ) func (v ) .assignTo (context , dst , target ) func (v ) UnsafePointer () func (v ) UnsafeAddr () func (v ) Uint () func (v ) CanUint () func (v ) TrySend (x ) func (v ) Slice3 (i , j , k ) func (v ) Slice (i , j ) func (v ) SetUint (x ) func (v ) SetMapIndex (key , elem ) func (v ) SetCap (n ) func (v ) IsNil () func (v ) InterfaceData () func (v ) SetInt (x ) func (v ) CanConvert (t ) func (v ) Int () func (v ) SetLen (n ) func (v ) Index (i ) func (v ) SetFloat (x ) func (v ) CanInt () func (v ) CanAddr () func (v ) CanFloat () func (v ) SetBytes (x ) func (v ) FieldByIndexErr (index ) (? , ? ) func (v ) FieldByName (name ) func (v ) Field (i ) func (v ) OverflowComplex (x ) func (v ) Float () func (v ) Elem () func (v ) SetString (x ) func (v ) Kind () func (v ) Bytes () func (v ) MapIndex (key ) func (v ) Complex () func (v ) .pointer () func (v ) MapKeys () func (v ) .runes () func (v ) Close () func (v ) .send (x , nb ) (selected ) func (v ) Addr () func (v ) TryRecv () (x , ok ) func (v ) Bool () func (v ) Call (in ) func (v ) CanSet () func (v ) CanInterface () func (v ) Cap () func (v ) FieldByIndex (index ) func (v ) CallSlice (in ) func (v ) SetPointer (x ) func (v ) CanComplex () func (v ) Set (x ) func (v ) IsValid () func (v ) Method (i ) func (v ) IsZero () func (v ) Len () func (v ) Type () func (v ) NumMethod () func (v ) SetIterKey (iter ) func (v ) String () func (v ) SetIterValue (iter ) func (v ) MapRange () func (v ) MethodByName (name ) func (v ) NumField () func (v ) OverflowInt (x ) func (v ) Pointer () func (v ) OverflowFloat (x ) func (v ) .setRunes (x ) func (v ) OverflowUint (x ) func (v ) .recv (nb ) (val , ok ) func (v ) Recv () (x , ok ) func (v ) FieldByNameFunc (match ) func (v ) .call (op , in ) func (v ) Send (x ) func (v ) SetComplex (x ) func (v ) SetBool (x ) type 42 "strings.Builder" func (b ) WriteString (s ) (? , ? ) func (b ) WriteByte (c ) func (b ) Write (p ) (? , ? ) func (b ) Grow (n ) func (b ) .grow (n ) func (b ) Cap () func (b ) Reset () func (b ) Len () func (b ) String () func (b ) WriteRune (r ) (? , ? ) func (b ) .copyCheck () type 43 "sync.Locker" type 44 "sync.Mutex" func (m ) .unlockSlow (new ) func (m ) Unlock () func (m ) .lockSlow () func (m ) TryLock () func (m ) Lock () type 45 "sync.RWMutex" func (rw ) RLock () func (rw ) RUnlock () func (rw ) .rUnlockSlow (r ) func (rw ) TryRLock () func (rw ) Lock () func (rw ) TryLock () func (rw ) Unlock () func (rw ) RLocker () ($ret27 ) type 46 ".text/template.common" type 47 ".text/template.missingKeyAction" type 48 ".text/template.option" type 49 "text/template.FuncMap" type 50 "text/template.Template" func (t ) Lookup (name ) func (t ) Funcs (funcMap ) func (t ) Delims (left , right ) func (t ) Templates () func (t ) Parse (text ) (? , ? ) func (t ) AddParseTree (name , tree ) (? , ? ) func (t ) ExecuteTemplate (wr , name , data ) func (t ) ParseFiles (filenames ...) (? , ? ) func (t ) Execute (wr , data ) func (t ) .execute (wr , data ) (err ) func (t ) DefinedTemplates () func (t ) .associate (new , tree ) func (t ) ParseGlob (pattern ) (? , ? ) func (t ) ParseFS (fsys , patterns ...) (? , ? ) func (t ) Option (opt ...) func (t ) .copy (c ) func (t ) New (name ) func (t ) .setOption (opt ) func (t ) .init () func (t ) Name () func (t ) Clone () (? , ? ) type 51 ".text/template/parse.elseNode" func (e ) Copy () func (e ) .tree () func (e ) .writeTo (sb ) func (e ) String () ($ret104 ) func (e ) Type () ($ret103 ) type 52 ".text/template/parse.endNode" func (e ) Copy () func (e ) .tree () func (e ) .writeTo (sb ) func (e ) String () ($ret99 ) type 53 ".text/template/parse.item" func (i ) String () type 54 ".text/template/parse.itemType" type 55 ".text/template/parse.lexer" func (l ) .scanNumber () func (l ) .next () func (l ) .backup () func (l ) .peek () func (l ) .atRightDelim () (delim , trimSpaces ) func (l ) .ignore () func (l ) .run () func (l ) .accept (valid ) func (l ) .acceptRun (valid ) func (l ) .emit (t ) func (l ) .errorf (format , args ...) func (l ) .nextItem () func (l ) .drain () func (l ) .atTerminator () type 56 ".text/template/parse.stateFn" type 57 "text/template/parse.ActionNode" func (a ) Copy () func (a ) .tree () func (a ) .writeTo (sb ) func (a ) String () type 58 "text/template/parse.BoolNode" func (b ) Copy () func (b ) .tree () func (b ) .writeTo (sb ) func (b ) String () type 59 "text/template/parse.BranchNode" func (b ) Copy () func (b ) .tree () func (b ) .writeTo (sb ) func (b ) String () type 60 "text/template/parse.BreakNode" func (b ) .writeTo (sb ) func (b ) .tree () func (b ) String () ($ret114 ) func (b ) Copy () type 61 "text/template/parse.ChainNode" func (c ) Copy () func (c ) .tree () func (c ) .writeTo (sb ) func (c ) String () func (c ) Add (field ) type 62 "text/template/parse.CommandNode" func (c ) Copy () func (c ) .tree () func (c ) .writeTo (sb ) func (c ) String () func (c ) .append (arg ) type 63 "text/template/parse.CommentNode" func (c ) Copy () func (c ) .tree () func (c ) .writeTo (sb ) func (c ) String () type 64 "text/template/parse.ContinueNode" func (c ) .writeTo (sb ) func (c ) .tree () func (c ) String () ($ret118 ) func (c ) Copy () type 65 "text/template/parse.DotNode" func (d ) Copy () func (d ) .tree () func (d ) .writeTo (sb ) func (d ) String () ($ret69 ) func (d ) Type () ($ret68 ) type 66 "text/template/parse.FieldNode" func (f ) Copy () func (f ) .tree () func (f ) .writeTo (sb ) func (f ) String () type 67 "text/template/parse.IfNode" func (i ) Copy () type 68 "text/template/parse.ListNode" func (l ) Copy () func (l ) .writeTo (sb ) func (l ) String () func (l ) CopyList () func (l ) .tree () func (l ) .append (n ) type 69 "text/template/parse.Mode" type 70 "text/template/parse.NilNode" func (n ) Copy () func (n ) .tree () func (n ) .writeTo (sb ) func (n ) String () ($ret74 ) func (n ) Type () ($ret73 ) type 71 "text/template/parse.Node" type 72 "text/template/parse.NodeType" func (t ) Type () ($ret30 ) type 73 "text/template/parse.NumberNode" func (n ) Copy () func (n ) .tree () func (n ) .writeTo (sb ) func (n ) String () func (n ) .simplifyComplex () type 74 "text/template/parse.PipeNode" func (p ) Copy () func (p ) CopyPipe () func (p ) .tree () func (p ) .writeTo (sb ) func (p ) String () func (p ) .append (command ) type 75 "text/template/parse.Pos" func (p ) Position () ($ret29 ) type 76 "text/template/parse.RangeNode" func (r ) Copy () type 77 "text/template/parse.StringNode" func (s ) Copy () func (s ) .tree () func (s ) .writeTo (sb ) func (s ) String () type 78 "text/template/parse.TemplateNode" func (t ) Copy () func (t ) .tree () func (t ) .writeTo (sb ) func (t ) String () type 79 "text/template/parse.TextNode" func (t ) Copy () func (t ) .tree () func (t ) .writeTo (sb ) func (t ) String () type 80 "text/template/parse.Tree" func (t ) .hasFunction (name ) func (t ) .term () func (t ) .operand () func (t ) .parseTemplateName (token , context ) (name ) func (t ) .nextNonSpace () (token ) func (t ) .peek () func (t ) .recover (errp ) func (t ) Parse (text , leftDelim , rightDelim , treeSet , funcs ...) (tree , err ) func (t ) .backup2 (t1 ) func (t ) .expectOneOf (expected1 , expected2 , context ) func (t ) .backup () func (t ) .newField (pos , ident ) func (t ) .popVars (n ) func (t ) .newWith (pos , line , pipe , list , elseList ) func (t ) .command () func (t ) .checkPipeline (pipe , context ) func (t ) .newContinue (pos , line ) func (t ) .textOrAction () func (t ) .newRange (pos , line , pipe , list , elseList ) func (t ) .newEnd (pos ) func (t ) .add () func (t ) .newString (pos , orig , text ) func (t ) Copy () func (t ) .newIf (pos , line , pipe , list , elseList ) func (t ) .newText (pos , text ) func (t ) .newList (pos ) func (t ) .newPipeline (pos , line , vars ) func (t ) .breakControl (pos , line ) func (t ) .newComment (pos , text ) func (t ) .newAction (pos , line , pipe ) func (t ) .error (err ) func (t ) .newVariable (pos , ident ) func (t ) .newTemplate (pos , line , name , pipe ) func (t ) .newCommand (pos ) func (t ) .newDot (pos ) func (t ) .parse () func (t ) .useVar (pos , name ) func (t ) .elseControl () func (t ) .templateControl () func (t ) .newNumber (pos , text , typ ) (? , ? ) func (t ) .newBreak (pos , line ) func (t ) .newChain (pos , node ) func (t ) .newElse (pos , line ) func (t ) .newNil (pos ) func (t ) .newBool (pos , true ) func (t ) .peekNonSpace () func (t ) ErrorContext (n ) (location , context ) func (t ) .errorf (format , args ...) func (t ) .expect (expected , context ) func (t ) .unexpected (token , context ) func (t ) .startParse (funcs , lex , treeSet ) func (t ) .endControl () func (t ) .stopParse () func (t ) .parseControl (allowElseIf , context ) (pos , line , pipe , list , elseList ) func (t ) .next () func (t ) .parseDefinition () func (t ) .clearActionLine () func (t ) .itemList () (list , next ) func (t ) .action () (n ) func (t ) .continueControl (pos , line ) func (t ) .backup3 (t2 , t1 ) func (t ) .pipeline (context , end ) (pipe ) func (t ) .ifControl () func (t ) .rangeControl () func (t ) .blockControl () func (t ) .withControl () type 81 "text/template/parse.VariableNode" func (v ) Copy () func (v ) .tree () func (v ) .writeTo (sb ) func (v ) String () type 82 "text/template/parse.WithNode" func (w ) Copy () type 83 ".time.zone" type 84 ".time.zoneTrans" type 85 "time.Duration" func (d ) Round (m ) func (d ) Minutes () ($ret77 ) func (d ) Truncate (m ) ($ret79 ) func (d ) Hours () ($ret78 ) func (d ) Milliseconds () ($ret75 ) func (d ) Microseconds () ($ret74 ) func (d ) Seconds () ($ret76 ) func (d ) Nanoseconds () ($ret73 ) func (d ) String () type 86 "time.Location" func (l ) .lookupName (name , unix ) (offset , ok ) func (l ) .firstZoneUsed () func (l ) .lookupFirstZone () func (l ) .lookup (sec ) (name , offset , start , end , isDST ) func (l ) String () func (l ) .get () type 87 "time.Month" func (m ) String () type 88 "time.Time" func (t ) AppendFormat (b , layout ) func (t ) Minute () func (t ) .setMono (m ) func (t ) Clock () (hour , min , sec ) func (t ) MarshalBinary () (? , ? ) func (t ) After (u ) func (t ) UnixNano () func (t ) GobDecode (data ) func (t ) Day () func (t ) .unixSec () func (t ) .setLoc (loc ) func (t ) Zone () (name , offset ) func (t ) .nsec () func (t ) MarshalText () (? , ? ) func (t ) .stripMono () func (t ) Round (d ) func (t ) Truncate (d ) func (t ) UnmarshalText (data ) func (t ) UnmarshalBinary (data ) func (t ) Unix () func (t ) YearDay () func (t ) UnixMicro () func (t ) .mono () func (t ) Local () func (t ) .sec () func (t ) Hour () func (t ) .abs () func (t ) ISOWeek () (year , week ) func (t ) Location () func (t ) Month () func (t ) GobEncode () (? , ? ) func (t ) Second () func (t ) UnmarshalJSON (data ) func (t ) .addSec (d ) func (t ) Year () func (t ) UnixMilli () func (t ) Date () (year , month , day ) func (t ) Weekday () func (t ) IsZero () func (t ) UTC () func (t ) In (loc ) func (t ) Nanosecond () func (t ) Equal (u ) func (t ) .locabs () (name , offset , abs ) func (t ) Sub (u ) func (t ) String () func (t ) GoString () func (t ) Before (u ) func (t ) Add (d ) func (t ) Format (layout ) func (t ) MarshalJSON () (? , ? ) func (t ) IsDST () func (t ) .date (full ) (year , month , day , yday ) func (t ) AddDate (years , months , days ) type 89 "time.Weekday" func (d ) String () type 90 "unsafe.Pointer" type 91 (? ...) type 92 (? , ? ) type 93 (? ) type 94 (? ) type 95 (? , ? ) type 96 (? , ? ) type 97 (? , ? ) type 98 (? , ? ) type 99 (? , ? ...) type 100 (? , ? ) type 101 (? , ? ) type 102 (? , ? ) type 103 (? , ? , ? , ? ) type 104 (? , ? ) type 105 (? ) type 106 (? ) type 107 (? ) type 108 (? , ? ) type 109 * type 110 * type 111 * type 112 * type 113 * type 114 * type 115 * type 116 * type 117 * type 118 * type 119 * type 120 * type 121 * type 122 * type 123 * type 124 * type 125 * type 126 * type 127 * type 128 * type 129 * type 130 * type 131 * type 132 * type 133 * type 134 * type 135 * type 136 * type 137 * type 138 * type 139 * type 140 * type 141 * type 142 * type 143 * type 144 * type 145 * type 146 * type 147 * type 148 * type 149 * type 150 * type 151 * type 152 * type 153 * type 154 * type 155 *any type 156 struct { ErrorCode ; Node ; Name ; Line ; Description ; } type 157 struct { Name ; ParseName ; Root ; Mode ; .text/template/parse.text ; .text/template/parse.funcs ; .text/template/parse.lex ; .text/template/parse.token ; .text/template/parse.peekCount ; .text/template/parse.vars ; .text/template/parse.treeSet ; .text/template/parse.actionLine ; .text/template/parse.rangeDepth ; } type 158 struct { Name ; PkgPath ; Type ; Func ; Index ; } type 159 struct { Name ; PkgPath ; Type ; Tag ; Offset ; Index ; Anonymous ; } type 160 struct { .html/template.escapeErr ; .html/template.text ; Tree ; ? ; } type 161 struct { .html/template.mu ; .html/template.set ; .html/template.escaped ; .html/template.esc ; } type 162 struct { .html/template.ns ; .html/template.output ; .html/template.derived ; .html/template.called ; .html/template.actionNodeEdits ; .html/template.templateNodeEdits ; .html/template.textNodeEdits ; .html/template.rangeContext ; } type 163 struct { .html/template.outer ; .html/template.breaks ; .html/template.continues ; } type 164 struct { .html/template.state ; .html/template.delim ; .html/template.urlPart ; .html/template.jsCtx ; .html/template.attr ; .html/template.element ; .html/template.n ; .html/template.err ; } type 165 struct { .reflect.key ; .reflect.elem ; .reflect.t ; .reflect.h ; .reflect.buckets ; .reflect.bptr ; .reflect.overflow ; .reflect.oldoverflow ; .reflect.startBucket ; .reflect.offset ; .reflect.wrapped ; B ; .reflect.i ; .reflect.bucket ; .reflect.checkBucket ; } type 166 struct { .reflect.m ; .reflect.hiter ; } type 167 struct { .reflect.name ; .reflect.pkgPath ; .reflect.methods ; } type 168 struct { .reflect.name ; .reflect.pkgPath ; .reflect.mtyp ; .reflect.typ ; .reflect.tfn ; } type 169 struct { .reflect.size ; .reflect.ptrdata ; .reflect.hash ; .reflect.tflag ; .reflect.align ; .reflect.fieldAlign ; .reflect.kind ; .reflect.equal ; .reflect.gcdata ; .reflect.string ; ? ; .reflect.ptrToThis ; } type 170 struct { .reflect.typ ; .reflect.ptr ; ? ; } type 171 struct { .strings.addr ; .strings.buf ; } type 172 struct { .sync.state ; .sync.sema ; } type 173 struct { .sync.w ; .sync.writerSem ; .sync.readerSem ; .sync.readerCount ; .sync.readerWait ; } type 174 struct { .text/template.missingKey ; } type 175 struct { .text/template.name ; ? ; ? ; .text/template.leftDelim ; .text/template.rightDelim ; } type 176 struct { .text/template.tmpl ; .text/template.muTmpl ; .text/template.option ; .text/template.muFuncs ; .text/template.parseFuncs ; .text/template.execFuncs ; } type 177 struct { ? ; } type 178 struct { ? ; ? ; .text/template/parse.tr ; } type 179 struct { ? ; ? ; .text/template/parse.tr ; Args ; } type 180 struct { ? ; ? ; .text/template/parse.tr ; Ident ; } type 181 struct { ? ; ? ; .text/template/parse.tr ; IsInt ; IsUint ; IsFloat ; IsComplex ; Int64 ; Uint64 ; Float64 ; Complex128 ; Text ; } type 182 struct { ? ; ? ; .text/template/parse.tr ; Line ; } type 183 struct { ? ; ? ; .text/template/parse.tr ; Line ; IsAssign ; Decl ; Cmds ; } type 184 struct { ? ; ? ; .text/template/parse.tr ; Line ; Name ; Pipe ; } type 185 struct { ? ; ? ; .text/template/parse.tr ; Line ; Pipe ; } type 186 struct { ? ; ? ; .text/template/parse.tr ; Line ; Pipe ; List ; ElseList ; } type 187 struct { ? ; ? ; .text/template/parse.tr ; Node ; Field ; } type 188 struct { ? ; ? ; .text/template/parse.tr ; Nodes ; } type 189 struct { ? ; ? ; .text/template/parse.tr ; Quoted ; Text ; } type 190 struct { ? ; ? ; .text/template/parse.tr ; Text ; } type 191 struct { ? ; ? ; .text/template/parse.tr ; Text ; } type 192 struct { ? ; ? ; .text/template/parse.tr ; True ; } type 193 struct { .text/template/parse.name ; .text/template/parse.input ; .text/template/parse.leftDelim ; .text/template/parse.rightDelim ; .text/template/parse.emitComment ; .text/template/parse.pos ; .text/template/parse.start ; .text/template/parse.width ; .text/template/parse.items ; .text/template/parse.parenDepth ; .text/template/parse.line ; .text/template/parse.startLine ; .text/template/parse.breakOK ; .text/template/parse.continueOK ; } type 194 struct { .text/template/parse.tr ; ? ; ? ; Line ; } type 195 struct { .text/template/parse.typ ; .text/template/parse.pos ; .text/template/parse.val ; .text/template/parse.line ; } type 196 struct { .time.name ; .time.offset ; .time.isDST ; } type 197 struct { .time.name ; .time.zone ; .time.tx ; .time.extend ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } type 198 struct { .time.wall ; .time.ext ; .time.loc ; } type 199 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } type 200 [2 ] type 201 [3 ] type 202 [] type 203 [] type 204 [] type 205 [] type 206 [] type 207 [] type 208 [] type 209 [] type 210 [] type 211 [] type 212 [] type 213 [] type 214 [] type 215 [] type 216 [] type 217 [] type 218 [] type 219 map [] type 220 map [] type 221 map [] type 222 map [] type 223 map [] type 224 map [] type 225 map [] type 226 map [] type 227 map [] type 228 map [] type 229 map [] type 230 chan type 231 interface { Align () ; AssignableTo (u ) ; Bits () ; ChanDir () ; Comparable () ; ConvertibleTo (u ) ; Elem () ; Field (i ) ; FieldAlign () ; FieldByIndex (index ) ; FieldByName (name ) (? , ? ); FieldByNameFunc (match ) (? , ? ); Implements (u ) ; In (i ) ; IsVariadic () ; Key () ; Kind () ; Len () ; Method (? ) ; MethodByName (? ) (? , ? ); Name () ; NumField () ; NumIn () ; NumMethod () ; NumOut () ; Out (i ) ; PkgPath () ; Size () ; String () ; .reflect.common () ; .reflect.rawString () ; .reflect.uncommon () ; } type 232 interface { Close () ; Read (? ) (? , ? ); Stat () (? , ? ); } type 233 interface { Copy () ; Position () ; String () ; Type () ; .text/template/parse.tree () ; .text/template/parse.writeTo (? ); } type 234 interface { IsDir () ; ModTime () ; Mode () ; Name () ; Size () ; Sys () ; } type 235 interface { Lock (); Unlock (); } type 236 interface { Open (name ) (? , ? ); } type 237 interface { Write (p ) (n , err ); } func .asciiAlpha (c ) ($ret150 ) // /build/gcc/src/gcc/libgo/go/html/template/transition.go:550 { //551 $ret150 = ((($convert(, 65' ) <= c) && (c <= $convert(, 90' ))) || (($convert(, 97' ) <= c) && (c <= $convert(, 122' )))) //551 return //551 } //0 var .equivEscapers func .normalizeEscFn (e ) ($ret30 ) // /build/gcc/src/gcc/libgo/go/html/template/escape.go:361 { //362 var norm = (.equivEscapers)[e] //362 if (norm != $convert(, "")) { //362 { //363 $ret30 = norm //363 return //363 } //0 } //362 } //364 { //365 $ret30 = e //365 return //365 } //0 func .urlProcessor (norm , args ...) const ErrAmbigContext = 1 const ErrBadHTML = 2 const ErrBranchEnd = 3 const ErrEndContext = 4 const ErrNoSuchTemplate = 5 const ErrOutputContext = 6 const ErrPartialCharset = 7 const ErrPartialEscape = 8 const ErrPredefinedEscaper = 11 const ErrRangeLoopReentry = 9 const ErrSlashAmbig = 10 func HTMLEscape (w , b ) // /build/gcc/src/gcc/libgo/go/html/template/escape.go:926 HTMLEscape(w, b) //927 func HTMLEscapeString (s ) ($ret52 ) // /build/gcc/src/gcc/libgo/go/html/template/escape.go:931 { //932 $ret52 = HTMLEscapeString(s) //932 return //932 } //0 func HTMLEscaper (args ...) ($ret53 ) // /build/gcc/src/gcc/libgo/go/html/template/escape.go:937 { //938 $ret53 = HTMLEscaper(args...) //938 return //938 } //0 func IsTrue (val ) (truth , ok ) func JSEscape (w , b ) // /build/gcc/src/gcc/libgo/go/html/template/escape.go:942 JSEscape(w, b) //943 func JSEscapeString (s ) ($ret54 ) // /build/gcc/src/gcc/libgo/go/html/template/escape.go:947 { //948 $ret54 = JSEscapeString(s) //948 return //948 } //0 func JSEscaper (args ...) ($ret55 ) // /build/gcc/src/gcc/libgo/go/html/template/escape.go:953 { //954 $ret55 = JSEscaper(args...) //954 return //954 } //0 func Must (t , err ) ($ret95 ) // /build/gcc/src/gcc/libgo/go/html/template/template.go:372 { //373 if (err != $nil) { //373 panic($convert(, err)) //374 } //373 } //375 { //376 $ret95 = t //376 return //376 } //0 func New (name ) const OK = 0 func ParseFS (fs , patterns ...) (? , ? ) func ParseFiles (filenames ...) (? , ? ) func ParseGlob (pattern ) (? , ? ) func URLQueryEscaper (args ...) ($ret56 ) // /build/gcc/src/gcc/libgo/go/html/template/escape.go:959 { //960 $ret56 = URLQueryEscaper(args...) //960 return //960 } //0 func Equal (a , b ) ($ret17 ) // /build/gcc/src/gcc/libgo/go/bytes/bytes.go:18 { //20 $ret17 = ($convert(, a) == $convert(, b)) //20 return //20 } //0 func Index (s , sep ) func IndexAny (s , chars ) func IndexByte (b , c ) func .escape (s , mode ) func QueryEscape (s ) ($ret15 ) // /build/gcc/src/gcc/libgo/go/net/url/url.go:274 { //275 $ret15 = .escape(s, $convert(, 6 )) //275 return //275 } //0 func .valueInterface (v , safe ) func Index (s , substr ) func Replace (s , old , new , n ) func .evalArgs (args ) func HTMLEscape (w , b ) func HTMLEscapeString (s ) func HTMLEscaper (args ...) ($ret73 ) // /build/gcc/src/gcc/libgo/go/text/template/funcs.go:630 { //631 $ret73 = HTMLEscapeString(.evalArgs(args)) //631 return //631 } //0 func JSEscape (w , b ) func JSEscapeString (s ) func JSEscaper (args ...) ($ret76 ) // /build/gcc/src/gcc/libgo/go/text/template/funcs.go:721 { //722 $ret76 = JSEscapeString(.evalArgs(args)) //722 return //722 } //0 func URLQueryEscaper (args ...) ($ret77 ) // /build/gcc/src/gcc/libgo/go/text/template/funcs.go:727 { //728 $ret77 = QueryEscape(.evalArgs(args)) //728 return //728 } //0 checksum CC6BB148F1DB0A870CFA9B39A8E2E47512656D93 v3; package image pkgpath image import bufio bufio "bufio" import errors errors "errors" import color image/color "image/color" import io io "io" import bits math/bits "math/bits" import strconv strconv "strconv" import sync sync "sync" import atomic sync/atomic "sync/atomic" init image image..import bufio bufio..import bytes bytes..import errors errors..import color image_1color..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import io io..import math math..import runtime runtime..import strconv strconv..import sync sync..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos race ~internal_1race unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 1 2 1 3 1 5 1 6 1 7 1 9 1 11 1 12 2 3 2 5 2 6 2 7 2 9 2 11 2 12 3 5 3 6 3 9 6 5 6 9 7 3 7 5 7 6 7 9 7 11 8 5 9 5 10 3 10 5 10 6 10 8 10 9 11 5 11 9 types 85 21 926 934 1063 26 1053 1067 25 926 934 644 807 34 405 919 771 32 1140 643 893 82 1569 119 121 118 38 118 120 38 119 121 121 164 118 120 119 30 30 47 46 49 49 19 18 18 18 18 18 18 18 19 19 19 19 19 19 32 32 32 71 78 49 69 88 71 71 47 142 32 32 60 187 65 45 21 21 22 21 87 111 83 55 84 73 74 type 1 "Alpha" func (p ) ColorModel () ($ret75 ) // /build/gcc/src/gcc/libgo/go/image/image.go:618 { //618 $ret75 = AlphaModel //618 return //618 } //0 func (p ) Bounds () func (p ) At (x , y ) func (p ) RGBA64At (x , y ) func (p ) AlphaAt (x , y ) func (p ) PixOffset (x , y ) func (p ) Set (x , y , c ) func (p ) SetRGBA64 (x , y , c ) func (p ) SetAlpha (x , y , c ) func (p ) SubImage (r ) func (p ) Opaque () type 2 "Alpha16" func (p ) ColorModel () ($ret84 ) // /build/gcc/src/gcc/libgo/go/image/image.go:726 { //726 $ret84 = Alpha16Model //726 return //726 } //0 func (p ) Bounds () func (p ) At (x , y ) func (p ) RGBA64At (x , y ) func (p ) Alpha16At (x , y ) func (p ) PixOffset (x , y ) func (p ) Set (x , y , c ) func (p ) SetRGBA64 (x , y , c ) func (p ) SetAlpha16 (x , y , c ) func (p ) SubImage (r ) func (p ) Opaque () type 3 "CMYK" func (p ) ColorModel () ($ret111 ) // /build/gcc/src/gcc/libgo/go/image/image.go:1034 { //1034 $ret111 = CMYKModel //1034 return //1034 } //0 func (p ) Bounds () func (p ) At (x , y ) func (p ) RGBA64At (x , y ) func (p ) CMYKAt (x , y ) func (p ) PixOffset (x , y ) func (p ) Set (x , y , c ) func (p ) SetRGBA64 (x , y , c ) func (p ) SetCMYK (x , y , c ) func (p ) SubImage (r ) func (p ) Opaque () ($ret118 ) // /build/gcc/src/gcc/libgo/go/image/image.go:1119 { //1120 $ret118 = $true //1120 return //1120 } //0 type 4 "Config" type 5 "Gray" func (p ) ColorModel () ($ret93 ) // /build/gcc/src/gcc/libgo/go/image/image.go:837 { //837 $ret93 = GrayModel //837 return //837 } //0 func (p ) Bounds () func (p ) At (x , y ) func (p ) RGBA64At (x , y ) func (p ) GrayAt (x , y ) func (p ) PixOffset (x , y ) func (p ) Set (x , y , c ) func (p ) SetRGBA64 (x , y , c ) func (p ) SetGray (x , y , c ) func (p ) SubImage (r ) func (p ) Opaque () ($ret100 ) // /build/gcc/src/gcc/libgo/go/image/image.go:910 { //911 $ret100 = $true //911 return //911 } //0 type 6 "Gray16" func (p ) ColorModel () ($ret102 ) // /build/gcc/src/gcc/libgo/go/image/image.go:934 { //934 $ret102 = Gray16Model //934 return //934 } //0 func (p ) Bounds () func (p ) At (x , y ) func (p ) RGBA64At (x , y ) func (p ) Gray16At (x , y ) func (p ) PixOffset (x , y ) func (p ) Set (x , y , c ) func (p ) SetRGBA64 (x , y , c ) func (p ) SetGray16 (x , y , c ) func (p ) SubImage (r ) func (p ) Opaque () ($ret109 ) // /build/gcc/src/gcc/libgo/go/image/image.go:1010 { //1011 $ret109 = $true //1011 return //1011 } //0 type 7 "Image" type 8 "NRGBA" func (p ) ColorModel () ($ret57 ) // /build/gcc/src/gcc/libgo/go/image/image.go:347 { //347 $ret57 = NRGBAModel //347 return //347 } //0 func (p ) Bounds () func (p ) At (x , y ) func (p ) RGBA64At (x , y ) func (p ) NRGBAAt (x , y ) func (p ) PixOffset (x , y ) func (p ) Set (x , y , c ) func (p ) SetRGBA64 (x , y , c ) func (p ) SetNRGBA (x , y , c ) func (p ) SubImage (r ) func (p ) Opaque () type 9 "NRGBA64" func (p ) ColorModel () ($ret66 ) // /build/gcc/src/gcc/libgo/go/image/image.go:474 { //474 $ret66 = NRGBA64Model //474 return //474 } //0 func (p ) Bounds () func (p ) At (x , y ) func (p ) RGBA64At (x , y ) func (p ) NRGBA64At (x , y ) func (p ) PixOffset (x , y ) func (p ) Set (x , y , c ) func (p ) SetRGBA64 (x , y , c ) func (p ) SetNRGBA64 (x , y , c ) func (p ) SubImage (r ) func (p ) Opaque () type 10 "NYCbCrA" func (p ) ColorModel () ($ret147 ) // /build/gcc/src/gcc/libgo/go/image/ycbcr.go:210 { //211 $ret147 = NYCbCrAModel //211 return //211 } //0 func (p ) At (x , y ) func (p ) RGBA64At (x , y ) func (p ) NYCbCrAAt (x , y ) func (p ) AOffset (x , y ) func (p ) SubImage (r ) func (p ) Opaque () type 11 "Paletted" func (p ) ColorModel () func (p ) Bounds () func (p ) At (x , y ) func (p ) RGBA64At (x , y ) func (p ) PixOffset (x , y ) func (p ) Set (x , y , c ) func (p ) SetRGBA64 (x , y , c ) func (p ) ColorIndexAt (x , y ) func (p ) SetColorIndex (x , y , index ) func (p ) SubImage (r ) func (p ) Opaque () type 12 "PalettedImage" type 13 "Point" func (p ) String () func (p ) Add (q ) func (p ) Sub (q ) func (p ) Mul (k ) func (p ) Div (k ) func (p ) In (r ) func (p ) Mod (r ) func (p ) Eq (q ) type 14 "RGBA" func (p ) ColorModel () ($ret40 ) // /build/gcc/src/gcc/libgo/go/image/image.go:96 { //96 $ret40 = RGBAModel //96 return //96 } //0 func (p ) Bounds () func (p ) At (x , y ) func (p ) RGBA64At (x , y ) func (p ) RGBAAt (x , y ) func (p ) PixOffset (x , y ) func (p ) Set (x , y , c ) func (p ) SetRGBA64 (x , y , c ) func (p ) SetRGBA (x , y , c ) func (p ) SubImage (r ) func (p ) Opaque () type 15 "RGBA64" func (p ) ColorModel () ($ret49 ) // /build/gcc/src/gcc/libgo/go/image/image.go:230 { //230 $ret49 = RGBA64Model //230 return //230 } //0 func (p ) Bounds () func (p ) At (x , y ) func (p ) RGBA64At (x , y ) func (p ) PixOffset (x , y ) func (p ) Set (x , y , c ) func (p ) SetRGBA64 (x , y , c ) func (p ) SubImage (r ) func (p ) Opaque () type 16 "RGBA64Image" type 17 "Rectangle" func (r ) String () func (r ) Dx () func (r ) Dy () func (r ) Size () func (r ) Add (p ) func (r ) Sub (p ) func (r ) Inset (n ) func (r ) Intersect (s ) func (r ) Union (s ) func (r ) Empty () func (r ) Eq (s ) func (r ) Overlaps (s ) func (r ) In (s ) func (r ) Canon () func (r ) At (x , y ) func (r ) RGBA64At (x , y ) func (r ) Bounds () ($ret34 ) // /build/gcc/src/gcc/libgo/go/image/geom.go:258 { //259 $ret34 = r //259 return //259 } //0 func (r ) ColorModel () ($ret35 ) // /build/gcc/src/gcc/libgo/go/image/geom.go:263 { //264 $ret35 = Alpha16Model //264 return //264 } //0 type 18 "Uniform" func (c ) RGBA () (r , g , b , a ) func (c ) ColorModel () ($ret129 ) // /build/gcc/src/gcc/libgo/go/image/names.go:32 { //33 $ret129 = $convert(, c) //33 return //33 } //0 func (c ) Convert (? ) func (c ) Bounds () func (c ) At (x , y ) func (c ) RGBA64At (x , y ) func (c ) Opaque () type 19 "YCbCr" func (p ) ColorModel () ($ret137 ) // /build/gcc/src/gcc/libgo/go/image/ycbcr.go:62 { //63 $ret137 = YCbCrModel //63 return //63 } //0 func (p ) Bounds () func (p ) At (x , y ) func (p ) RGBA64At (x , y ) func (p ) YCbCrAt (x , y ) func (p ) YOffset (x , y ) func (p ) COffset (x , y ) func (p ) SubImage (r ) func (p ) Opaque () ($ret145 ) // /build/gcc/src/gcc/libgo/go/image/ycbcr.go:142 { //143 $ret145 = $true //143 return //143 } //0 type 20 "YCbCrSubsampleRatio" func (s ) String () type 21 "bufio.Reader" func (b ) .writeBuf (w ) (? , ? ) func (b ) WriteTo (w ) (n , err ) func (b ) ReadString (delim ) (? , ? ) func (b ) .collectFragments (delim ) (fullBuffers , finalFragment , totalLen , err ) func (b ) ReadLine () (line , isPrefix , err ) func (b ) Size () func (b ) Reset (r ) func (b ) .fill () func (b ) UnreadByte () func (b ) ReadRune () (r , size , err ) func (b ) .reset (buf , r ) func (b ) .readErr () func (b ) UnreadRune () func (b ) ReadSlice (delim ) (line , err ) func (b ) Peek (n ) (? , ? ) func (b ) ReadByte () (? , ? ) func (b ) Discard (n ) (discarded , err ) func (b ) Read (p ) (n , err ) func (b ) ReadBytes (delim ) (? , ? ) func (b ) Buffered () type 22 "image/color.Alpha" func (c ) RGBA () (r , g , b , a ) type 23 "image/color.Alpha16" func (c ) RGBA () (r , g , b , a ) type 24 "image/color.CMYK" func (c ) RGBA () (? , ? , ? , ? ) type 25 "image/color.Color" type 26 "image/color.Gray" func (c ) RGBA () (r , g , b , a ) type 27 "image/color.Gray16" func (c ) RGBA () (r , g , b , a ) type 28 "image/color.Model" type 29 "image/color.NRGBA" func (c ) RGBA () (r , g , b , a ) type 30 "image/color.NRGBA64" func (c ) RGBA () (r , g , b , a ) type 31 "image/color.NYCbCrA" func (c ) RGBA () (? , ? , ? , ? ) type 32 "image/color.Palette" func (p ) Index (c ) func (p ) Convert (c ) type 33 "image/color.RGBA" func (c ) RGBA () (r , g , b , a ) type 34 "image/color.RGBA64" func (c ) RGBA () (r , g , b , a ) type 35 "image/color.YCbCr" func (c ) RGBA () (? , ? , ? , ? ) type 36 "io.Reader" type 37 "io.Writer" type 38 (? , ? ) type 39 (? , ? ) type 40 (? ) (? , ? ) type 41 (? ) (? , ? ) type 42 * type 43 * type 44 * type 45 * type 46 * type 47 * type 48 * type 49 * type 50 * type 51 * type 52 * type 53 * type 54 * type 55 * type 56 struct { A ; } type 57 struct { A ; } type 58 struct { C ; } type 59 struct { C ; M ; Y ; K ; } type 60 struct { ColorModel ; Width ; Height ; } type 61 struct { Min ; Max ; } type 62 struct { Pix ; Stride ; Rect ; } type 63 struct { Pix ; Stride ; Rect ; Palette ; } type 64 struct { R ; G ; B ; A ; } type 65 struct { R ; G ; B ; A ; } type 66 struct { X ; Y ; } type 67 struct { Y ; Cb ; Cr ; YStride ; CStride ; SubsampleRatio ; Rect ; } type 68 struct { Y ; } type 69 struct { Y ; } type 70 struct { Y ; Cb ; Cr ; } type 71 struct { .bufio.buf ; .bufio.rd ; .bufio.r ; .bufio.w ; .bufio.err ; .bufio.lastByte ; .bufio.lastRuneSize ; } type 72 struct { ? ; A ; AStride ; } type 73 struct { ? ; A ; } type 74 [] type 75 [] type 76 [] type 77 [] type 78 interface { ? ; ColorIndexAt (x , y ) ; } type 79 interface { At (x , y ) ; Bounds () ; ColorModel () ; } type 80 interface { ? ; RGBA64At (x , y ) ; } type 81 interface { Convert (c ) ; } type 82 interface { RGBA () (r , g , b , a ); } type 83 interface { Read (p ) (n , err ); } type 84 interface { Write (p ) (n , err ); } var Black func Decode (r ) (? , ? , ? ) func DecodeConfig (r ) (? , ? , ? ) var ErrFormat func NewAlpha (r ) func NewAlpha16 (r ) func NewCMYK (r ) func NewGray (r ) func NewGray16 (r ) func NewNRGBA (r ) func NewNRGBA64 (r ) func NewNYCbCrA (r , subsampleRatio ) func NewPaletted (r , p ) func NewRGBA (r ) func NewRGBA64 (r ) func NewUniform (c ) func NewYCbCr (r , subsampleRatio ) var Opaque func Pt (X , Y ) func Rect (x0 , y0 , x1 , y1 ) func RegisterFormat (name , magic , decode , decodeConfig ) var Transparent var White const YCbCrSubsampleRatio410 = 5 const YCbCrSubsampleRatio411 = 4 const YCbCrSubsampleRatio420 = 2 const YCbCrSubsampleRatio422 = 1 const YCbCrSubsampleRatio440 = 3 const YCbCrSubsampleRatio444 = 0 var ZP var ZR func NewReaderSize (rd , size ) var Alpha16Model var AlphaModel var CMYKModel var Gray16Model var GrayModel var NRGBA64Model var NRGBAModel var NYCbCrAModel var RGBA64Model var RGBAModel var YCbCrModel func FormatInt (i , base ) checksum 0DF7EFB5A6024750AE7F39A62B94D73D23D4FD81 v3; package color pkgpath image/color init color image_1color..import types 28 15 105 107 104 25 104 106 25 105 107 109 149 106 108 107 30 32 32 71 71 71 32 32 60 45 20 53 84 type 1 "Alpha" func (c ) RGBA () (r , g , b , a ) type 2 "Alpha16" func (c ) RGBA () (r , g , b , a ) type 3 "CMYK" func (c ) RGBA () (? , ? , ? , ? ) type 4 "Color" type 5 "Gray" func (c ) RGBA () (r , g , b , a ) type 6 "Gray16" func (c ) RGBA () (r , g , b , a ) type 7 "Model" type 8 "NRGBA" func (c ) RGBA () (r , g , b , a ) type 9 "NRGBA64" func (c ) RGBA () (r , g , b , a ) type 10 "NYCbCrA" func (c ) RGBA () (? , ? , ? , ? ) type 11 "Palette" func (p ) Convert (c ) func (p ) Index (c ) type 12 "RGBA" func (c ) RGBA () (r , g , b , a ) type 13 "RGBA64" func (c ) RGBA () (r , g , b , a ) type 14 "YCbCr" func (c ) RGBA () (? , ? , ? , ? ) type 15 (? ) type 16 struct { A ; } type 17 struct { A ; } type 18 struct { C ; M ; Y ; K ; } type 19 struct { R ; G ; B ; A ; } type 20 struct { R ; G ; B ; A ; } type 21 struct { Y ; } type 22 struct { Y ; } type 23 struct { Y ; Cb ; Cr ; } type 24 struct { ? ; A ; } type 25 [] type 26 interface { Convert (c ) ; } type 27 interface { RGBA () (r , g , b , a ); } var Alpha16Model var AlphaModel var Black var CMYKModel func CMYKToRGB (c , m , y , k ) ($ret33 , $ret34 , $ret35 ) // /build/gcc/src/gcc/libgo/go/image/color/ycbcr.go:336 var w = (65535 - ($convert(, k) * 257 )) //337 var r = (((65535 - ($convert(, c) * 257 )) * w) / 65535 ) //338 var g = (((65535 - ($convert(, m) * 257 )) * w) / 65535 ) //339 var b = (((65535 - ($convert(, y) * 257 )) * w) / 65535 ) //340 { //341 { //341 var $t0 = $convert(, (r >> $convert(, 8 ))) //341 var $t1 = $convert(, (g >> $convert(, 8 ))) //341 var $t2 = $convert(, (b >> $convert(, 8 ))) //341 $ret33 = $t0 //341 $ret34 = $t1 //341 $ret35 = $t2 //341 } //0 return //341 } //0 var Gray16Model var GrayModel func ModelFunc (f ) var NRGBA64Model var NRGBAModel var NYCbCrAModel var Opaque var RGBA64Model var RGBAModel func RGBToCMYK (r , g , b ) (? , ? , ? , ? ) func RGBToYCbCr (r , g , b ) (? , ? , ? ) var Transparent var White var YCbCrModel func YCbCrToRGB (y , cb , cr ) (? , ? , ? ) checksum 66A020267109447085621F77D7E68D1F786A5038 v3; package palette pkgpath image/color/palette import color image/color "image/color" init palette image_1color_1palette..import color image_1color..import init_graph 0 1 types 4 1 36 19 83 type 1 "image/color.Color" type 2 [] type 3 interface { RGBA () (r , g , b , a ); } var Plan9 var WebSafe checksum E05CB017A7AA61B6924C84DFD5EDC68D35638173 v3; package draw pkgpath image/draw import image image "image" import color image/color "image/color" import imageutil image/internal/imageutil "image/internal/imageutil" init draw image_1draw..import bufio bufio..import bytes bytes..import errors errors..import image image..import color image_1color..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import io io..import math math..import runtime runtime..import strconv strconv..import sync sync..import unicode unicode..import imageutil ~image_1internal_1imageutil abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos race ~internal_1race unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 1 2 1 3 1 6 1 7 1 8 1 10 1 12 1 13 2 3 2 6 2 7 2 8 2 10 2 12 2 13 3 6 3 7 3 10 4 1 4 2 4 3 4 5 4 6 4 7 4 8 4 9 4 10 4 11 4 12 4 13 7 6 7 10 8 3 8 6 8 7 8 10 8 12 9 6 10 6 11 3 11 6 11 7 11 9 11 10 12 6 12 10 types 26 6 26 25 102 29 31 31 392 37 867 38 38 164 120 47 71 47 21 110 83 134 81 55 82 68 84 type 1 "Drawer" type 2 "Image" type 3 "Op" func (op ) Draw (dst , r , src , sp ) type 4 "Quantizer" type 5 "RGBA64Image" type 6 "image.Image" type 7 "image.Point" func (p ) Eq (q ) func (p ) Mod (r ) func (p ) In (r ) func (p ) Div (k ) func (p ) Mul (k ) func (p ) Sub (q ) func (p ) Add (q ) func (p ) String () type 8 "image.RGBA64Image" type 9 "image.Rectangle" func (r ) ColorModel () ($ret35 ) func (r ) Bounds () ($ret34 ) func (r ) RGBA64At (x , y ) func (r ) Canon () func (r ) String () func (r ) At (x , y ) func (r ) Empty () func (r ) Dy () func (r ) Size () func (r ) Sub (p ) func (r ) Dx () func (r ) Inset (n ) func (r ) Intersect (s ) func (r ) Add (p ) func (r ) In (s ) func (r ) Union (s ) func (r ) Overlaps (s ) func (r ) Eq (s ) type 10 "image/color.Color" type 11 "image/color.Model" type 12 "image/color.Palette" func (p ) Convert (c ) func (p ) Index (c ) type 13 "image/color.RGBA64" func (c ) RGBA () (r , g , b , a ) type 14 struct { Min ; Max ; } type 15 struct { R ; G ; B ; A ; } type 16 struct { X ; Y ; } type 17 [] type 18 interface { At (x , y ) ; Bounds () ; ColorModel () ; } type 19 interface { ? ; RGBA64At (x , y ) ; } type 20 interface { ? ; Set (x , y , c ); SetRGBA64 (x , y , c ); } type 21 interface { ? ; Set (x , y , c ); } type 22 interface { Convert (c ) ; } type 23 interface { Draw (dst , r , src , sp ); } type 24 interface { Quantize (p , m ) ; } type 25 interface { RGBA () (r , g , b , a ); } func Draw (dst , r , src , sp , op ) func DrawMask (dst , r , src , sp , mask , mp , op ) var FloydSteinberg const Over = 0 const Src = 1 checksum EC5963DBAEB11947FF01DA1A677001D5B384C4AC v3; package gif pkgpath image/gif import bufio bufio "bufio" import bytes bytes "bytes" import lzw compress/lzw "compress/lzw" import errors errors "errors" import fmt fmt "fmt" import image image "image" import color image/color "image/color" import palette image/color/palette "image/color/palette" import draw image/draw "image/draw" import io io "io" init gif image_1gif..import bufio bufio..import bytes bytes..import lzw compress_1lzw..import errors errors..import fmt fmt..import image image..import color image_1color..import palette image_1color_1palette..import draw image_1draw..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import imageutil ~image_1internal_1imageutil abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 1 2 1 4 1 10 1 13 1 15 1 21 1 24 1 27 2 4 2 10 2 13 2 15 2 21 2 24 2 27 3 1 3 2 3 4 3 5 3 10 3 11 3 12 3 13 3 14 3 15 3 16 3 17 3 18 3 19 3 20 3 21 3 22 3 23 3 24 3 25 3 26 3 27 4 10 4 13 4 21 5 4 5 10 5 11 5 12 5 13 5 14 5 15 5 16 5 17 5 18 5 19 5 20 5 21 5 22 5 23 5 24 5 25 5 26 5 27 6 1 6 2 6 4 6 7 6 10 6 13 6 15 6 17 6 21 6 23 6 24 6 27 8 7 9 1 9 2 9 4 9 6 9 7 9 10 9 13 9 15 9 17 9 21 9 23 9 24 9 27 11 4 11 10 11 13 11 21 12 4 12 10 12 11 12 13 12 15 12 21 12 24 12 25 12 26 13 10 13 21 14 10 14 21 14 24 15 4 15 10 15 13 15 21 15 24 16 4 16 10 16 11 16 13 16 15 16 19 16 21 16 22 16 24 16 25 16 26 17 10 18 4 18 10 18 11 18 12 18 13 18 14 18 15 18 16 18 19 18 21 18 22 18 24 18 25 18 26 19 4 19 10 19 13 19 21 20 4 20 10 20 13 20 17 20 21 20 23 20 24 20 27 21 10 22 10 22 13 22 21 23 4 23 10 23 13 23 17 23 21 24 10 24 21 25 4 25 10 25 11 25 13 25 21 25 24 26 4 26 10 26 11 26 13 26 21 26 24 26 25 types 80 3 23 27 1568 774 40 39 516 509 32 32 814 411 901 38 38 164 120 38 37 41 34 34 30 34 30 35 30 50 46 58 46 49 50 58 46 63 18 18 18 18 19 18 18 78 140 49 80 88 71 47 187 106 543 393 27 26 26 27 24 21 21 21 22 22 21 111 82 43 48 48 55 86 56 69 84 64 73 59 74 type 1 "GIF" type 2 "Options" type 3 "bufio.Reader" func (b ) .writeBuf (w ) (? , ? ) func (b ) WriteTo (w ) (n , err ) func (b ) ReadString (delim ) (? , ? ) func (b ) .collectFragments (delim ) (fullBuffers , finalFragment , totalLen , err ) func (b ) ReadLine () (line , isPrefix , err ) func (b ) Size () func (b ) Reset (r ) func (b ) .fill () func (b ) UnreadByte () func (b ) ReadRune () (r , size , err ) func (b ) .reset (buf , r ) func (b ) .readErr () func (b ) UnreadRune () func (b ) ReadSlice (delim ) (line , err ) func (b ) Peek (n ) (? , ? ) func (b ) ReadByte () (? , ? ) func (b ) Discard (n ) (discarded , err ) func (b ) Read (p ) (n , err ) func (b ) ReadBytes (delim ) (? , ? ) func (b ) Buffered () type 4 "bufio.Writer" func (b ) WriteRune (r ) (size , err ) func (b ) WriteByte (c ) func (b ) Write (p ) (nn , err ) func (b ) ReadFrom (r ) (n , err ) func (b ) Buffered () func (b ) AvailableBuffer () func (b ) WriteString (s ) (? , ? ) func (b ) Available () func (b ) Flush () func (b ) Reset (w ) func (b ) Size () type 5 ".compress/lzw.writer" type 6 "compress/lzw.Order" type 7 "compress/lzw.Reader" func (r ) .init (src , order , litWidth ) func (r ) Reset (src , order , litWidth ) func (r ) .decode () func (r ) Close () func (r ) Read (b ) (? , ? ) func (r ) .readMSB () (? , ? ) func (r ) .readLSB () (? , ? ) type 8 "compress/lzw.Writer" func (w ) .init (dst , order , litWidth ) func (w ) Reset (dst , order , litWidth ) func (w ) Close () func (w ) Write (p ) (n , err ) func (w ) .incHi () func (w ) .writeMSB (c ) func (w ) .writeLSB (c ) type 9 "image.Config" type 10 "image.Image" type 11 "image.Paletted" func (p ) SetColorIndex (x , y , index ) func (p ) ColorIndexAt (x , y ) func (p ) SetRGBA64 (x , y , c ) func (p ) Opaque () func (p ) Set (x , y , c ) func (p ) RGBA64At (x , y ) func (p ) SubImage (r ) func (p ) At (x , y ) func (p ) PixOffset (x , y ) func (p ) Bounds () func (p ) ColorModel () type 12 "image.Point" func (p ) Eq (q ) func (p ) Mod (r ) func (p ) In (r ) func (p ) Div (k ) func (p ) Mul (k ) func (p ) Sub (q ) func (p ) Add (q ) func (p ) String () type 13 "image.Rectangle" func (r ) ColorModel () ($ret35 ) func (r ) Bounds () ($ret34 ) func (r ) RGBA64At (x , y ) func (r ) Canon () func (r ) String () func (r ) At (x , y ) func (r ) Empty () func (r ) Dy () func (r ) Size () func (r ) Sub (p ) func (r ) Dx () func (r ) Inset (n ) func (r ) Intersect (s ) func (r ) Add (p ) func (r ) In (s ) func (r ) Union (s ) func (r ) Overlaps (s ) func (r ) Eq (s ) type 14 "image/color.Color" type 15 "image/color.Model" type 16 "image/color.Palette" func (p ) Convert (c ) func (p ) Index (c ) type 17 "image/color.RGBA64" func (c ) RGBA () (r , g , b , a ) type 18 "image/draw.Drawer" type 19 "image/draw.Image" type 20 "image/draw.Quantizer" type 21 "io.ByteReader" type 22 "io.ByteWriter" type 23 "io.Closer" type 24 "io.ReadCloser" type 25 "io.Reader" type 26 "io.WriteCloser" type 27 "io.Writer" type 28 (? ) (? , ? ) type 29 (? , ? ) type 30 (? , ? , ? ) type 31 (? , ? ) type 32 (? ) (? , ? ) type 33 (? ) (? , ? ) type 34 (? , ? , ? ) type 35 (? , ? ) type 36 (? , ? , ? , ? ) type 37 * type 38 * type 39 * type 40 * type 41 * type 42 * type 43 * type 44 struct { ColorModel ; Width ; Height ; } type 45 struct { Image ; Delay ; LoopCount ; Disposal ; Config ; BackgroundIndex ; } type 46 struct { Min ; Max ; } type 47 struct { NumColors ; Quantizer ; Drawer ; } type 48 struct { Pix ; Stride ; Rect ; Palette ; } type 49 struct { R ; G ; B ; A ; } type 50 struct { X ; Y ; } type 51 struct { .bufio.buf ; .bufio.rd ; .bufio.r ; .bufio.w ; .bufio.err ; .bufio.lastByte ; .bufio.lastRuneSize ; } type 52 struct { .bufio.err ; .bufio.buf ; .bufio.n ; .bufio.wr ; } type 53 struct { .compress/lzw.r ; .compress/lzw.bits ; .compress/lzw.nBits ; .compress/lzw.width ; .compress/lzw.read ; .compress/lzw.litWidth ; .compress/lzw.err ; .compress/lzw.clear ; .compress/lzw.eof ; .compress/lzw.hi ; .compress/lzw.overflow ; .compress/lzw.last ; .compress/lzw.suffix ; .compress/lzw.prefix ; .compress/lzw.output ; .compress/lzw.o ; .compress/lzw.toRead ; } type 54 struct { .compress/lzw.w ; .compress/lzw.order ; .compress/lzw.write ; .compress/lzw.bits ; .compress/lzw.nBits ; .compress/lzw.width ; .compress/lzw.litWidth ; .compress/lzw.hi ; .compress/lzw.overflow ; .compress/lzw.savedCode ; .compress/lzw.err ; .compress/lzw.table ; } type 55 [16384 ] type 56 [4096 ] type 57 [4096 ] type 58 [8192 ] type 59 [8 ] type 60 [] type 61 [] type 62 [] type 63 [] type 64 [] type 65 [] type 66 interface { At (x , y ) ; Bounds () ; ColorModel () ; } type 67 interface { ? ; Set (x , y , c ); } type 68 interface { Close () ; } type 69 interface { ? ; ? ; } type 70 interface { ? ; ? ; } type 71 interface { Convert (c ) ; } type 72 interface { Draw (dst , r , src , sp ); } type 73 interface { ? ; Flush () ; } type 74 interface { Quantize (p , m ) ; } type 75 interface { RGBA () (r , g , b , a ); } type 76 interface { ReadByte () (? , ? ); } type 77 interface { Read (p ) (n , err ); } type 78 interface { WriteByte (c ) ; } type 79 interface { Write (p ) (n , err ); } var .log2Lookup func Decode (r ) (? , ? ) func DecodeAll (r ) (? , ? ) func DecodeConfig (r ) (? , ? ) const DisposalBackground = 2 const DisposalNone = 1 const DisposalPrevious = 3 func Encode (w , m , o ) func EncodeAll (w , g ) func NewReaderSize (rd , size ) func NewWriterSize (w , size ) func .newReader (src , order , litWidth ) func .newWriter (dst , order , litWidth ) func RegisterFormat (name , magic , decode , decodeConfig ) checksum 05087DC8973741BC5DABA8D3FBD1B477B175FF67 v3; package imageutil pkgpath image/internal/imageutil import image image "image" indirectimport color image/color init imageutil ~image_1internal_1imageutil bufio bufio..import bytes bytes..import errors errors..import image image..import color image_1color..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import io io..import math math..import runtime runtime..import strconv strconv..import sync sync..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos race ~internal_1race unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 1 2 1 3 1 6 1 7 1 8 1 10 1 12 1 13 2 3 2 6 2 7 2 8 2 10 2 12 2 13 3 6 3 7 3 10 4 1 4 2 4 3 4 5 4 6 4 7 4 8 4 9 4 10 4 11 4 12 4 13 7 6 7 10 8 3 8 6 8 7 8 10 8 12 9 6 10 6 11 3 11 6 11 7 11 9 11 10 12 6 12 10 types 25 1 31 392 793 865 647 86 37 37 116 120 119 18 18 47 68 71 71 47 140 60 21 108 53 84 type 1 "image.Image" type 2 "image.Point" func (p ) Eq (q ) func (p ) Mod (r ) func (p ) In (r ) func (p ) Div (k ) func (p ) Mul (k ) func (p ) Sub (q ) func (p ) Add (q ) func (p ) String () type 3 "image.RGBA" func (p ) SetRGBA64 (x , y , c ) func (p ) Opaque () func (p ) Set (x , y , c ) func (p ) RGBAAt (x , y ) func (p ) SetRGBA (x , y , c ) func (p ) RGBA64At (x , y ) func (p ) SubImage (r ) func (p ) At (x , y ) func (p ) PixOffset (x , y ) func (p ) Bounds () func (p ) ColorModel () ($ret40 ) type 4 "image.Rectangle" func (r ) ColorModel () ($ret35 ) func (r ) Bounds () ($ret34 ) func (r ) RGBA64At (x , y ) func (r ) Canon () func (r ) String () func (r ) At (x , y ) func (r ) Empty () func (r ) Dy () func (r ) Size () func (r ) Sub (p ) func (r ) Dx () func (r ) Inset (n ) func (r ) Intersect (s ) func (r ) Add (p ) func (r ) In (s ) func (r ) Union (s ) func (r ) Overlaps (s ) func (r ) Eq (s ) type 5 "image.YCbCr" func (p ) Opaque () ($ret145 ) func (p ) COffset (x , y ) func (p ) YCbCrAt (x , y ) func (p ) RGBA64At (x , y ) func (p ) SubImage (r ) func (p ) YOffset (x , y ) func (p ) At (x , y ) func (p ) Bounds () func (p ) ColorModel () ($ret137 ) type 6 "image.YCbCrSubsampleRatio" func (s ) String () type 7 "image/color.Color" type 8 "image/color.Model" type 9 "image/color.RGBA" func (c ) RGBA () (r , g , b , a ) type 10 "image/color.RGBA64" func (c ) RGBA () (r , g , b , a ) type 11 "image/color.YCbCr" func (c ) RGBA () (? , ? , ? , ? ) type 12 * type 13 * type 14 struct { Min ; Max ; } type 15 struct { Pix ; Stride ; Rect ; } type 16 struct { R ; G ; B ; A ; } type 17 struct { R ; G ; B ; A ; } type 18 struct { X ; Y ; } type 19 struct { Y ; Cb ; Cr ; YStride ; CStride ; SubsampleRatio ; Rect ; } type 20 struct { Y ; Cb ; Cr ; } type 21 [] type 22 interface { At (x , y ) ; Bounds () ; ColorModel () ; } type 23 interface { Convert (c ) ; } type 24 interface { RGBA () (r , g , b , a ); } func DrawYCbCr (dst , r , src , sp ) (ok ) checksum 0F26780AE48296519D198ACC59E051A9618C813D v3; package jpeg pkgpath image/jpeg import bufio bufio "bufio" import errors errors "errors" import image image "image" import color image/color "image/color" import imageutil image/internal/imageutil "image/internal/imageutil" import io io "io" init jpeg image_1jpeg..import bufio bufio..import bytes bytes..import errors errors..import image image..import color image_1color..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import io io..import math math..import runtime runtime..import strconv strconv..import sync sync..import unicode unicode..import imageutil ~image_1internal_1imageutil abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos race ~internal_1race unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 1 2 1 3 1 6 1 7 1 8 1 10 1 12 1 13 2 3 2 6 2 7 2 8 2 10 2 12 2 13 3 6 3 7 3 10 4 1 4 2 4 3 4 5 4 6 4 7 4 8 4 9 4 10 4 11 4 12 4 13 7 6 7 10 8 3 8 6 8 7 8 10 8 12 9 6 10 6 11 3 11 6 11 7 11 9 11 10 12 6 12 10 types 36 5 81 27 26 86 774 32 31 392 867 38 38 120 34 30 30 49 49 46 63 18 18 78 47 39 71 47 106 22 110 55 84 64 73 48 74 type 1 "FormatError" func (e ) Error () type 2 "Options" type 3 "Reader" type 4 "UnsupportedError" func (e ) Error () type 5 "bufio.Writer" func (b ) WriteRune (r ) (size , err ) func (b ) WriteByte (c ) func (b ) Write (p ) (nn , err ) func (b ) ReadFrom (r ) (n , err ) func (b ) Buffered () func (b ) AvailableBuffer () func (b ) WriteString (s ) (? , ? ) func (b ) Available () func (b ) Flush () func (b ) Reset (w ) func (b ) Size () type 6 "image.Config" type 7 "image.Image" type 8 "image.Point" func (p ) Eq (q ) func (p ) Mod (r ) func (p ) In (r ) func (p ) Div (k ) func (p ) Mul (k ) func (p ) Sub (q ) func (p ) Add (q ) func (p ) String () type 9 "image.Rectangle" func (r ) ColorModel () ($ret35 ) func (r ) Bounds () ($ret34 ) func (r ) RGBA64At (x , y ) func (r ) Canon () func (r ) String () func (r ) At (x , y ) func (r ) Empty () func (r ) Dy () func (r ) Size () func (r ) Sub (p ) func (r ) Dx () func (r ) Inset (n ) func (r ) Intersect (s ) func (r ) Add (p ) func (r ) In (s ) func (r ) Union (s ) func (r ) Overlaps (s ) func (r ) Eq (s ) type 10 "image/color.Color" type 11 "image/color.Model" type 12 "image/color.RGBA64" func (c ) RGBA () (r , g , b , a ) type 13 "io.ByteReader" type 14 "io.Reader" type 15 "io.Writer" type 16 (? ) (? , ? ) type 17 (? ) (? , ? ) type 18 (? , ? ) type 19 (? , ? , ? , ? ) type 20 * type 21 * type 22 struct { ColorModel ; Width ; Height ; } type 23 struct { Min ; Max ; } type 24 struct { Quality ; } type 25 struct { R ; G ; B ; A ; } type 26 struct { X ; Y ; } type 27 struct { .bufio.err ; .bufio.buf ; .bufio.n ; .bufio.wr ; } type 28 [] type 29 interface { At (x , y ) ; Bounds () ; ColorModel () ; } type 30 interface { Convert (c ) ; } type 31 interface { RGBA () (r , g , b , a ); } type 32 interface { ReadByte () (? , ? ); } type 33 interface { Read (p ) (n , err ); } type 34 interface { ? ; ? ; } type 35 interface { Write (p ) (n , err ); } func Decode (r ) (? , ? ) func DecodeConfig (r ) (? , ? ) const DefaultQuality = 75 func Encode (w , m , o ) func NewWriterSize (w , size ) func RegisterFormat (name , magic , decode , decodeConfig ) checksum EFB4EFBF2DBB9362DCF6D2B880B8BDD468129D7B v3; package png pkgpath image/png import bufio bufio "bufio" import zlib compress/zlib "compress/zlib" import binary encoding/binary "encoding/binary" import fmt fmt "fmt" import hash hash "hash" import crc32 hash/crc32 "hash/crc32" import image image "image" import color image/color "image/color" import io io "io" import strconv strconv "strconv" indirectimport flate compress/flate init png image_1png..import bufio bufio..import bytes bytes..import flate compress_1flate..import zlib compress_1zlib..import binary encoding_1binary..import errors errors..import fmt fmt..import crc32 hash_1crc32..import image image..import color image_1color..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import hash ~hash adler32 ~hash_1adler32 abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 1 2 1 6 1 11 1 14 1 16 1 22 1 25 1 28 2 6 2 11 2 14 2 16 2 22 2 25 2 28 3 1 3 2 3 6 3 7 3 11 3 12 3 13 3 14 3 15 3 16 3 17 3 18 3 19 3 20 3 21 3 22 3 23 3 24 3 25 3 26 3 27 3 28 4 1 4 2 4 3 4 5 4 6 4 7 4 11 4 12 4 13 4 14 4 15 4 16 4 17 4 18 4 19 4 20 4 21 4 22 4 23 4 24 4 25 4 26 4 27 4 28 5 6 5 11 5 14 5 16 5 18 5 21 5 22 5 24 5 25 5 28 6 11 6 14 6 22 7 6 7 11 7 12 7 13 7 14 7 15 7 16 7 17 7 18 7 19 7 20 7 21 7 22 7 23 7 24 7 25 7 26 7 27 7 28 8 6 8 11 8 14 8 16 8 22 8 25 9 1 9 2 9 6 9 10 9 11 9 14 9 16 9 18 9 22 9 24 9 25 9 28 12 6 12 11 12 14 12 22 13 6 13 11 13 12 13 14 13 16 13 22 13 25 13 26 13 27 14 11 14 22 15 11 15 22 15 25 16 6 16 11 16 14 16 22 16 25 17 6 17 11 17 12 17 14 17 16 17 20 17 22 17 23 17 25 17 26 17 27 18 11 19 6 19 11 19 12 19 13 19 14 19 15 19 16 19 17 19 20 19 22 19 23 19 25 19 26 19 27 20 6 20 11 20 14 20 22 21 6 21 11 21 14 21 18 21 22 21 24 21 25 21 28 22 11 23 11 23 14 23 22 24 6 24 11 24 14 24 18 24 22 25 11 25 22 26 6 26 11 26 12 26 14 26 22 26 25 27 6 27 11 27 12 27 14 27 22 27 25 27 26 types 106 7 37 94 32 38 81 86 458 774 275 282 53 1121 337 112 1610 394 48 47 193 238 295 31 32 37 33 32 411 901 39 39 164 120 31 31 49 46 22 32 35 47 34 50 50 63 18 19 18 19 19 19 19 19 19 19 19 18 18 18 19 13 78 67 49 71 47 106 82 186 817 80 230 86 115 84 498 285 361 27 28 27 24 24 26 25 25 27 24 23 24 21 21 21 21 21 21 22 21 111 55 120 56 60 85 74 75 type 1 "CompressionLevel" type 2 "Encoder" func (enc ) Encode (w , m ) type 3 "EncoderBuffer" type 4 "EncoderBufferPool" type 5 "FormatError" func (e ) Error () type 6 "UnsupportedError" func (e ) Error () type 7 ".image/png.encoder" func (e ) .writeChunk (b , name ) func (e ) .writeIHDR () func (e ) .writePLTEAndTRNS (p ) func (e ) Write (b ) (? , ? ) func (e ) .writeImage (w , m , cb , level ) func (e ) .writeIDATs () func (e ) .writeIEND () type 8 "bufio.Writer" func (b ) WriteRune (r ) (size , err ) func (b ) WriteByte (c ) func (b ) Write (p ) (nn , err ) func (b ) ReadFrom (r ) (n , err ) func (b ) Buffered () func (b ) AvailableBuffer () func (b ) WriteString (s ) (? , ? ) func (b ) Available () func (b ) Flush () func (b ) Reset (w ) func (b ) Size () type 9 ".compress/flate.byFreq" func (s ) .sort (a ) func (s ) Len () ($ret40 ) func (s ) Less (i , j ) func (s ) Swap (i , j ) type 10 ".compress/flate.byLiteral" func (s ) .sort (a ) func (s ) Len () ($ret38 ) func (s ) Less (i , j ) func (s ) Swap (i , j ) type 11 ".compress/flate.compressionLevel" type 12 ".compress/flate.compressor" func (d ) .write (b ) (n , err ) func (d ) .encSpeed () func (d ) .syncFlush () func (d ) .init (w , level ) (err ) func (d ) .initDeflate () func (d ) .fillStore (b ) func (d ) .fillDeflate (b ) func (d ) .writeBlock (tokens , index ) func (d ) .reset (w ) func (d ) .findMatch (pos , prevHead , prevLength , lookahead ) (length , offset , ok ) func (d ) .deflate () func (d ) .store () func (d ) .writeStoredBlock (buf ) func (d ) .storeHuff () func (d ) .close () func (d ) .fillWindow (b ) type 13 ".compress/flate.deflateFast" func (e ) .encode (dst , src ) func (e ) .matchLen (s , t , src ) func (e ) .reset () func (e ) .shiftOffsets () type 14 ".compress/flate.hcode" func (h ) .set (code , length ) type 15 ".compress/flate.huffmanBitWriter" func (w ) .writeDynamicHeader (numLiterals , numOffsets , numCodegens , isEof ) func (w ) .writeFixedHeader (isEof ) func (w ) .writeCode (c ) func (w ) .writeTokens (tokens , leCodes , oeCodes ) func (w ) .indexTokens (tokens ) (numLiterals , numOffsets ) func (w ) .flush () func (w ) .dynamicSize (litEnc , offEnc , extraBits ) (size , numCodegens ) func (w ) .writeBlockDynamic (tokens , eof , input ) func (w ) .writeBlock (tokens , eof , input ) func (w ) .write (b ) func (w ) .writeBits (b , nb ) func (w ) .writeStoredHeader (length , isEof ) func (w ) .writeBytes (bytes ) func (w ) .storedSize (in ) ($ret30 , $ret31 ) func (w ) .reset (writer ) func (w ) .fixedSize (extraBits ) func (w ) .generateCodegen (numLiterals , numOffsets , litEnc , offEnc ) func (w ) .writeBlockHuff (eof , input ) type 16 ".compress/flate.huffmanEncoder" func (h ) .bitLength (freq ) func (h ) .bitCounts (list , maxBits ) func (h ) .assignEncodingAndSize (bitCount , list ) func (h ) .generate (freq , maxBits ) type 17 ".compress/flate.literalNode" type 18 ".compress/flate.tableEntry" type 19 ".compress/flate.token" func (t ) .literal () ($ret62 ) func (t ) .offset () ($ret63 ) func (t ) .length () ($ret64 ) type 20 "compress/flate.Writer" func (w ) Write (data ) (n , err ) func (w ) Flush () func (w ) Close () func (w ) Reset (dst ) type 21 "compress/zlib.Writer" func (z ) Close () func (z ) Flush () func (z ) Write (p ) (n , err ) func (z ) .writeHeader () (err ) func (z ) Reset (w ) type 22 "hash.Hash" type 23 "hash.Hash32" type 24 "hash/crc32.Table" type 25 "image.Config" type 26 "image.Image" type 27 "image.Point" func (p ) Eq (q ) func (p ) Mod (r ) func (p ) In (r ) func (p ) Div (k ) func (p ) Mul (k ) func (p ) Sub (q ) func (p ) Add (q ) func (p ) String () type 28 "image.Rectangle" func (r ) ColorModel () ($ret35 ) func (r ) Bounds () ($ret34 ) func (r ) RGBA64At (x , y ) func (r ) Canon () func (r ) String () func (r ) At (x , y ) func (r ) Empty () func (r ) Dy () func (r ) Size () func (r ) Sub (p ) func (r ) Dx () func (r ) Inset (n ) func (r ) Intersect (s ) func (r ) Add (p ) func (r ) In (s ) func (r ) Union (s ) func (r ) Overlaps (s ) func (r ) Eq (s ) type 29 "image/color.Color" type 30 "image/color.Model" type 31 "image/color.Palette" func (p ) Convert (c ) func (p ) Index (c ) type 32 "image/color.RGBA64" func (c ) RGBA () (r , g , b , a ) type 33 "io.Reader" type 34 "io.Writer" type 35 (? , ? , ? ) type 36 (? , ? ) type 37 (? ) type 38 (? ) type 39 (? , ? ) type 40 (? , ? ) type 41 (? ) type 42 (? ) (? , ? ) type 43 (? ) (? , ? ) type 44 (? , ? , ? , ? ) type 45 * type 46 * type 47 * type 48 * type 49 * type 50 * type 51 * type 52 * type 53 * type 54 * type 55 * type 56 * type 57 * type 58 * type 59 * type 60 *any type 61 struct { ColorModel ; Width ; Height ; } type 62 struct { CompressionLevel ; BufferPool ; } type 63 struct { Min ; Max ; } type 64 struct { R ; G ; B ; A ; } type 65 struct { X ; Y ; } type 66 struct { .bufio.err ; .bufio.buf ; .bufio.n ; .bufio.wr ; } type 67 struct { .compress/flate.code ; .compress/flate.len ; } type 68 struct { .compress/flate.codes ; .compress/flate.freqcache ; .compress/flate.bitCount ; .compress/flate.lns ; .compress/flate.lfs ; } type 69 struct { ? ; .compress/flate.w ; .compress/flate.bulkHasher ; .compress/flate.fill ; .compress/flate.step ; .compress/flate.sync ; .compress/flate.bestSpeed ; .compress/flate.chainHead ; .compress/flate.hashHead ; .compress/flate.hashPrev ; .compress/flate.hashOffset ; .compress/flate.index ; .compress/flate.window ; .compress/flate.windowEnd ; .compress/flate.blockStart ; .compress/flate.byteAvailable ; .compress/flate.tokens ; .compress/flate.length ; .compress/flate.offset ; .compress/flate.hash ; .compress/flate.maxInsertIndex ; .compress/flate.err ; .compress/flate.hashMatch ; } type 70 struct { .compress/flate.d ; .compress/flate.dict ; } type 71 struct { .compress/flate.level ; .compress/flate.good ; .compress/flate.lazy ; .compress/flate.nice ; .compress/flate.chain ; .compress/flate.fastSkipHashing ; } type 72 struct { .compress/flate.literal ; .compress/flate.freq ; } type 73 struct { .compress/flate.table ; .compress/flate.prev ; .compress/flate.cur ; } type 74 struct { .compress/flate.val ; .compress/flate.offset ; } type 75 struct { .compress/flate.writer ; .compress/flate.bits ; .compress/flate.nbits ; .compress/flate.bytes ; .compress/flate.codegenFreq ; .compress/flate.nbytes ; .compress/flate.literalFreq ; .compress/flate.offsetFreq ; .compress/flate.codegen ; .compress/flate.literalEncoding ; .compress/flate.offsetEncoding ; .compress/flate.codegenEncoding ; .compress/flate.err ; } type 76 struct { .compress/zlib.w ; .compress/zlib.level ; .compress/zlib.dict ; .compress/zlib.compressor ; .compress/zlib.digest ; .compress/zlib.err ; .compress/zlib.scratch ; .compress/zlib.wroteHeader ; } type 77 struct { .image/png.enc ; .image/png.w ; .image/png.m ; .image/png.cb ; .image/png.err ; .image/png.header ; .image/png.footer ; .image/png.tmp ; .image/png.cr ; .image/png.pr ; .image/png.zw ; .image/png.zwLevel ; .image/png.bw ; } type 78 [1024 ] type 79 [131072 ] type 80 [16384 ] type 81 [17 ] type 82 [19 ] type 83 [248 ] type 84 [256 ] type 85 [257 ] type 86 [32768 ] type 87 [4 ] type 88 [5 ] type 89 [8 ] type 90 [] type 91 [] type 92 [] type 93 [] type 94 [] type 95 [] type 96 [] type 97 [] type 98 interface { At (x , y ) ; Bounds () ; ColorModel () ; } type 99 interface { ? ; Sum32 () ; } type 100 interface { ? ; BlockSize () ; Reset (); Size () ; Sum (b ) ; } type 101 interface { Convert (c ) ; } type 102 interface { Get () ; Put (? ); } type 103 interface { RGBA () (r , g , b , a ); } type 104 interface { Read (p ) (n , err ); } type 105 interface { Write (p ) (n , err ); } func .abs (x ) ($ret0 ) // /build/gcc/src/gcc/libgo/go/image/png/paeth.go:10 var m = (x >> $convert(, 63 )) //12 { //19 $ret0 = ((x ^ m) - m) //19 return //19 } //0 const BestCompression = -3 const BestSpeed = -2 func Decode (r ) (? , ? ) func DecodeConfig (r ) (? , ? ) const DefaultCompression = 0 func Encode (w , m ) const NoCompression = -1 func /*asm __builtin_memset */ __builtin_memset (? , ? , ? ) var IEEETable func New (tab ) func RegisterFormat (name , magic , decode , decodeConfig ) func FormatInt (i , base ) checksum A2CBA11BC05B2C5365C792A92FFB2C891FA6C756 v3; package suffixarray pkgpath index/suffixarray import bytes bytes "bytes" import binary encoding/binary "encoding/binary" import errors errors "errors" import io io "io" import math math "math" import regexp regexp "regexp" import sort sort "sort" indirectimport bytealg internal/bytealg indirectimport syntax regexp/syntax init suffixarray index_1suffixarray..import bytes bytes..import binary encoding_1binary..import errors errors..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import io io..import math math..import reflect reflect..import regexp regexp..import syntax regexp_1syntax..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 1 3 1 4 1 5 1 6 1 11 1 14 1 15 2 3 2 4 2 5 2 6 2 7 2 8 2 11 2 13 2 14 2 15 3 4 3 5 3 11 5 4 5 11 6 3 6 4 6 5 6 11 6 14 7 4 8 3 8 4 8 5 8 7 8 11 8 13 8 14 8 15 9 1 9 3 9 4 9 5 9 6 9 7 9 10 9 11 9 12 9 13 9 14 9 15 10 3 10 4 10 5 10 6 10 7 10 11 10 12 10 13 10 14 10 15 11 4 12 4 12 5 12 11 13 3 13 4 13 5 13 7 13 11 14 4 14 11 types 91 2 513 291 29 33 29 325 33 33 421 450 423 373 32 90 624 40 40 34 35 3962 42 367 91 289 338 35 58 58 22 45 46 46 46 32 34 22 34 18 18 19 18 18 19 19 19 19 19 19 19 19 19 19 72 72 79 86 91 95 171 483 66 89 62 89 212 70 42 43 48 21 21 21 21 21 22 21 22 21 20 21 21 21 22 21 22 122 83 73 74 270 type 1 "Index" func (x ) Read (r ) func (x ) Write (w ) func (x ) Bytes () func (x ) .at (i ) func (x ) .lookupAll (s ) func (x ) Lookup (s , n ) (result ) func (x ) FindAllIndex (r , n ) (result ) type 2 ".index/suffixarray.ints" func (a ) .len () func (a ) .get (i ) func (a ) .set (i , v ) func (a ) .slice (i , j ) type 3 "io.Reader" type 4 "io.RuneReader" type 5 "io.Writer" type 6 ".regexp.bitState" func (b ) .push (re , pc , pos , arg ) func (b ) .shouldVisit (pc , pos ) func (b ) .reset (prog , end , ncap ) type 7 ".regexp.entry" type 8 ".regexp.input" type 9 ".regexp.inputBytes" func (i ) .context (pos ) func (i ) .index (re , pos ) func (i ) .hasPrefix (re ) func (i ) .canCheckPrefix () ($ret55 ) func (i ) .step (pos ) (? , ? ) type 10 ".regexp.inputReader" func (i ) .context (pos ) ($ret64 ) func (i ) .index (re , pos ) ($ret63 ) func (i ) .hasPrefix (re ) ($ret62 ) func (i ) .canCheckPrefix () ($ret61 ) func (i ) .step (pos ) (? , ? ) type 11 ".regexp.inputString" func (i ) .context (pos ) func (i ) .index (re , pos ) func (i ) .hasPrefix (re ) func (i ) .canCheckPrefix () ($ret49 ) func (i ) .step (pos ) (? , ? ) type 12 ".regexp.inputs" func (i ) .init (r , b , s ) (? , ? ) func (i ) .newReader (r ) func (i ) .clear () func (i ) .newString (s ) func (i ) .newBytes (b ) type 13 ".regexp.job" type 14 ".regexp.lazyFlag" func (f ) .match (op ) type 15 ".regexp.machine" func (m ) .add (q , pc , pos , cap , cond , t ) func (m ) .step (runq , nextq , pos , nextPos , c , nextCond ) func (m ) .clear (q ) func (m ) .match (i , pos ) func (m ) .alloc (i ) func (m ) .init (ncap ) type 16 ".regexp.onePassInst" type 17 ".regexp.onePassProg" type 18 ".regexp.queue" type 19 ".regexp.thread" type 20 "regexp.Regexp" func (re ) Split (s , n ) func (re ) FindAllStringSubmatchIndex (s , n ) func (re ) FindAllStringIndex (s , n ) func (re ) FindAll (b , n ) func (re ) FindReaderSubmatchIndex (r ) func (re ) FindSubmatchIndex (b ) func (re ) FindAllSubmatch (b , n ) func (re ) .expand (dst , template , bsrc , src , match ) func (re ) Expand (dst , template , src , match ) func (re ) FindAllString (s , n ) func (re ) FindSubmatch (b ) func (re ) FindReaderIndex (r ) (loc ) func (re ) FindStringSubmatchIndex (s ) func (re ) FindStringIndex (s ) (loc ) func (re ) FindIndex (b ) (loc ) func (re ) FindAllStringSubmatch (s , n ) func (re ) .put (m ) func (re ) FindStringSubmatch (s ) func (re ) Copy () ($ret32 ) func (re ) Find (b ) func (re ) NumSubexp () func (re ) .doExecute (r , b , s , pos , ncap , dstCap ) func (re ) FindAllIndex (b , n ) func (re ) Match (b ) func (re ) SubexpIndex (name ) func (re ) .get () func (re ) ExpandString (dst , template , src , match ) func (re ) .doMatch (r , b , s ) func (re ) SubexpNames () func (re ) FindAllSubmatchIndex (b , n ) func (re ) String () func (re ) .backtrack (ib , is , pos , ncap , dstCap ) func (re ) .pad (a ) func (re ) .tryBacktrack (b , i , pc , pos ) func (re ) LiteralPrefix () (prefix , complete ) func (re ) MatchReader (r ) func (re ) MatchString (s ) func (re ) ReplaceAllString (src , repl ) func (re ) ReplaceAllLiteralString (src , repl ) func (re ) ReplaceAllStringFunc (src , repl ) func (re ) .doOnePass (ir , ib , is , pos , ncap , dstCap ) func (re ) .replaceAll (bsrc , src , nmatch , repl ) func (re ) ReplaceAll (src , repl ) func (re ) Longest () func (re ) ReplaceAllLiteral (src , repl ) func (re ) ReplaceAllFunc (src , repl ) func (re ) .allMatches (s , b , n , deliver ) func (re ) FindString (s ) type 21 "regexp/syntax.EmptyOp" type 22 "regexp/syntax.Inst" func (i ) .op () func (i ) MatchRune (r ) func (i ) MatchRunePos (r ) func (i ) MatchEmptyWidth (before , after ) func (i ) String () type 23 "regexp/syntax.InstOp" func (i ) String () ($ret66 ) type 24 "regexp/syntax.Prog" func (p ) String () func (p ) .skipNop (pc ) func (p ) Prefix () (prefix , complete ) func (p ) StartCond () type 25 "sort.IntSlice" func (x ) Sort () func (x ) Swap (i , j ) func (x ) Less (i , j ) ($ret16 ) func (x ) Len () ($ret15 ) func (p ) Search (x ) ($ret7 ) type 26 "sort.Interface" type 27 (? , ? , ? ) type 28 (? , ? , ? ) type 29 (? ) type 30 (? , ? ) type 31 (? , ? ) type 32 (? , ? ) type 33 (? , ? ) type 34 (? ) type 35 (? ) type 36 (? ) type 37 (? ) type 38 * type 39 * type 40 * type 41 * type 42 * type 43 * type 44 * type 45 * type 46 * type 47 * type 48 * type 49 * type 50 * type 51 * type 52 * type 53 struct { Inst ; Start ; NumCap ; } type 54 struct { Inst ; Start ; NumCap ; } type 55 struct { Op ; Out ; Arg ; Rune ; } type 56 struct { .index/suffixarray.data ; .index/suffixarray.sa ; } type 57 struct { .index/suffixarray.int32 ; .index/suffixarray.int64 ; } type 58 struct { .regexp.bytes ; .regexp.string ; .regexp.reader ; } type 59 struct { .regexp.end ; .regexp.cap ; .regexp.matchcap ; .regexp.jobs ; .regexp.visited ; .regexp.inputs ; } type 60 struct { .regexp.expr ; .regexp.prog ; .regexp.onepass ; .regexp.numSubexp ; .regexp.maxBitStateLen ; .regexp.subexpNames ; .regexp.prefix ; .regexp.prefixBytes ; .regexp.prefixRune ; .regexp.prefixEnd ; .regexp.mpool ; .regexp.matchcap ; .regexp.prefixComplete ; .regexp.cond ; .regexp.minInputLen ; .regexp.longest ; } type 61 struct { .regexp.inst ; .regexp.cap ; } type 62 struct { .regexp.pc ; .regexp.arg ; .regexp.pos ; } type 63 struct { .regexp.pc ; .regexp.t ; } type 64 struct { .regexp.r ; .regexp.atEOT ; .regexp.pos ; } type 65 struct { .regexp.re ; .regexp.p ; .regexp.q0 ; .regexp.q1 ; .regexp.pool ; .regexp.matched ; .regexp.matchcap ; .regexp.inputs ; } type 66 struct { .regexp.sparse ; .regexp.dense ; } type 67 struct { .regexp.str ; } type 68 struct { .regexp.str ; } type 69 struct { ? ; Next ; } type 70 [] type 71 [] type 72 [] type 73 [] type 74 [] type 75 [] type 76 [] type 77 [] type 78 [] type 79 [] type 80 [] type 81 [] type 82 [] type 83 [] type 84 [] type 85 [] type 86 interface { Len () ; Less (i , j ) ; Swap (i , j ); } type 87 interface { ReadRune () (r , size , err ); } type 88 interface { Read (p ) (n , err ); } type 89 interface { Write (p ) (n , err ); } type 90 interface { .regexp.canCheckPrefix () ; .regexp.context (pos ) ; .regexp.hasPrefix (re ) ; .regexp.index (re , pos ) ; .regexp.step (pos ) (r , width ); } func .freq_32 (text , freq , bucket ) func .freq_64 (text , freq , bucket ) func New (data ) func Equal (a , b ) ($ret17 ) // /build/gcc/src/gcc/libgo/go/bytes/bytes.go:18 { //20 $ret17 = ($convert(, a) == $convert(, b)) //20 return //20 } //0 func PutUvarint (buf , x ) ($ret25 ) // /build/gcc/src/gcc/libgo/go/encoding/binary/varint.go:41 var i = 0 //42 { //43 { //43 goto $l0 //43 :$l1 //43 { //43 (buf)[i] = ($convert(, x) | $convert(, 128 )) //44 x = (x >> $convert(, 7 )) //45 i = (i + $convert(, 1 )) //46 } //47 :$l0 //43 if (x >= $convert(, 128 )) { //43 goto $l1 //43 } //43 } //47 } //47 (buf)[i] = $convert(, x) //48 { //49 $ret25 = (i + $convert(, 1 )) //49 return //49 } //0 func Compare (a , b ) func Sort (data ) checksum B949147A5CE006D4307DE5E08223C0161F582F6B v3; package abi pkgpath internal/abi init abi ~internal_1abi types 1 1 func FuncPCABI0 (f ) func FuncPCABIInternal (f ) checksum 5ABACCC57A4FEAC437E4849B380923A85A090863 v3; package buildcfg pkgpath internal/buildcfg import fmt fmt "fmt" import goexperiment internal/goexperiment "internal/goexperiment" import os os "os" import filepath path/filepath "path/filepath" import reflect reflect "reflect" import runtime runtime "runtime" import strings strings "strings" indirectimport syscall syscall indirectimport testlog internal/testlog init buildcfg internal_1buildcfg..import errors errors..import fmt fmt..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import filepath path_1filepath..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 1 3 1 6 1 15 2 1 2 3 2 4 2 5 2 6 2 7 2 8 2 9 2 10 2 11 2 12 2 14 2 15 2 16 2 17 2 18 2 19 2 20 2 21 4 1 4 3 4 6 4 15 5 1 5 3 5 4 5 6 5 8 5 15 5 18 5 19 5 20 6 3 6 15 7 3 7 15 7 18 8 1 8 3 8 6 8 15 8 18 9 1 9 3 9 4 9 6 9 8 9 12 9 15 9 16 9 18 9 19 9 20 10 3 11 1 11 3 11 4 11 5 11 6 11 7 11 8 11 9 11 12 11 15 11 16 11 18 11 19 11 20 12 1 12 3 12 6 12 15 13 1 13 3 13 4 13 5 13 6 13 7 13 8 13 9 13 11 13 12 13 15 13 16 13 18 13 19 13 20 13 21 14 1 14 3 14 6 14 10 14 15 14 17 14 18 14 21 15 3 16 3 16 6 16 15 17 1 17 3 17 6 17 10 17 15 18 3 18 15 19 1 19 3 19 4 19 6 19 15 19 18 20 1 20 3 20 4 20 6 20 15 20 18 20 19 types 17 1 93 47 58 46 10 21 22 50 74 48 34 18 253 59 22 22 type 1 ".internal/buildcfg.gowasmFeatures" func (f ) String () type 2 "internal/goexperiment.Flags" type 3 (? , ? , ? ) type 4 (? , ? ) type 5 () type 6 () type 7 (? ) type 8 (? , ? ...) type 9 (? , ? , ? , ? ) type 10 (? , ? ) type 11 (? ) type 12 * type 13 struct { FieldTrack ; PreemptibleLoops ; StaticLockRanking ; Unified ; RegabiWrappers ; RegabiReflect ; RegabiArgs ; PacerRedesign ; HeapMinimum512KiB ; } type 14 struct { SignExt ; SatConv ; } type 15 [] type 16 [] func .envOr (key , value ) ($ret0 ) // /build/gcc/src/gcc/libgo/go/internal/buildcfg/cfg.go:49 { //50 var x = Getenv(key) //50 if (x != $convert(, "")) { //50 { //51 $ret0 = x //51 return //51 } //0 } //50 } //52 { //53 $ret0 = value //53 return //53 } //0 func .expList (exp , base , all ) var .experimentBaseline func AllExperiments () ($ret13 ) // /build/gcc/src/gcc/libgo/go/internal/buildcfg/exp.go:177 { //178 $ret13 = .expList(&Experiment, $nil, $true) //178 return //178 } //0 func Check () const DefaultGOEXPERIMENT = "fieldtrack" func EnabledExperiments () ($ret12 ) // /build/gcc/src/gcc/libgo/go/internal/buildcfg/exp.go:171 { //172 $ret12 = .expList(&Experiment, $nil, $false) //172 return //172 } //0 var Error var Experiment var FramePointerEnabled var GO386 var GOAMD64 var GOARCH var GOARM func GOEXPERIMENT () ($ret11 ) // /build/gcc/src/gcc/libgo/go/internal/buildcfg/exp.go:161 var goexp = Join(.expList(&Experiment, &.experimentBaseline, $false), ",") //162 { //163 if ((goexp == $convert(, "")) && $convert(, $true)) { //163 goexp = $convert(, ",") //164 } //163 } //165 { //166 $ret11 = goexp //166 return //166 } //0 var GOMIPS var GOMIPS64 var GOOS var GOPPC64 var GOROOT var GOWASM var GO_LDSO func Getgoextlinkenabled () ($ret7 ) // /build/gcc/src/gcc/libgo/go/internal/buildcfg/cfg.go:150 { //151 $ret7 = .envOr($convert(, "GO_EXTLINK_ENABLED"), "") //151 return //151 } //0 func ParseGOEXPERIMENT (goos , goarch , goexp ) (flags , baseline , err ) func UpdateExperiments (goos , goarch , goexperiment ) var Version func Errorf (format , a ...) func PanicOnExit0 () func .runtime_beforeExit () func Getenv (key ) func .genSplit (s , sep , sepSave , n ) func Join (elems , sep ) func Exit (code ) checksum 9FF17B25AD276A18F5C98BB7FD65CA1648A8E16B v3; package bytealg pkgpath internal/bytealg import cpu internal/cpu "internal/cpu" import unsafe unsafe "unsafe" init bytealg ~internal_1bytealg cpu internal_1cpu..import init_graph types 2 1 21 type 1 [] func Compare (a , b ) func Count (b , c ) ($ret10 ) // /build/gcc/src/gcc/libgo/go/internal/bytealg/count_generic.go:9 var n = 0 //10 { //11 var x //11 { //11 var $t0 //11 var $t1 //11 { /*for*/ //11 { //11 var $t2 = b //11 var $t3 = len($t2) //11 $t0 = $convert(, 0 ) //11 } //0 goto $l0 //11 :$l1 //11 { //11 { //11 $t1 = ($t2)[$t0] //11 } //0 { //11 $t0 //11 var $t4 = $t1 //11 x = $t4 //11 } //0 { //11 { //12 if (x == c) { //12 n = (n + $convert(, 1 )) //13 } //12 } //14 } //15 } //15 { //11 $t0 = ($t0 + $convert(, 1 )) //11 } //0 :$l0 //11 if ($t0 < $t3) { //11 goto $l1 //11 } //11 } //0 } //0 } //15 { //16 $ret10 = n //16 return //16 } //0 func CountString (s , c ) ($ret11 ) // /build/gcc/src/gcc/libgo/go/internal/bytealg/count_generic.go:19 var n = 0 //20 { //21 var i = 0 //21 { /*for*/ //21 goto $l0 //21 :$l1 //21 { //21 { //22 if ((s)[i] == c) { //22 n = (n + $convert(, 1 )) //23 } //22 } //24 } //25 { //21 i = (i + $convert(, 1 )) //21 } //21 :$l0 //21 if (i < len(s)) { //21 goto $l1 //21 } //21 } //21 } //25 { //26 $ret11 = n //26 return //26 } //0 func Cutover (n ) ($ret13 ) // /build/gcc/src/gcc/libgo/go/internal/bytealg/index_native.go:21 { //23 $ret13 = ((n + $convert(, 16 )) / $convert(, 8 )) //23 return //23 } //0 func Equal (a , b ) ($ret12 ) // /build/gcc/src/gcc/libgo/go/internal/bytealg/equal_generic.go:14 { //17 $ret12 = ($convert(, a) == $convert(, b)) //17 return //17 } //0 func HashStr (sep ) (? , ? ) func HashStrBytes (sep ) (? , ? ) func HashStrRev (sep ) (? , ? ) func HashStrRevBytes (sep ) (? , ? ) func Index (a , b ) func IndexByte (b , c ) func IndexByteString (s , c ) func IndexRabinKarp (s , substr ) func IndexRabinKarpBytes (s , sep ) func IndexString (a , b ) const MaxBruteForce = 64 var MaxLen const PrimeRK = 16777619 checksum 033A238E4C2F7DBED9A31B4149C78AB45965FC8E v3; package cfg pkgpath internal/cfg init cfg ~internal_1cfg types 1 1 const KnownEnv = "\n\tAR\n\tCC\n\tCGO_CFLAGS\n\tCGO_CFLAGS_ALLOW\n\tCGO_CFLAGS_DISALLOW\n\tCGO_CPPFLAGS\n\tCGO_CPPFLAGS_ALLOW\n\tCGO_CPPFLAGS_DISALLOW\n\tCGO_CXXFLAGS\n\tCGO_CXXFLAGS_ALLOW\n\tCGO_CXXFLAGS_DISALLOW\n\tCGO_ENABLED\n\tCGO_FFLAGS\n\tCGO_FFLAGS_ALLOW\n\tCGO_FFLAGS_DISALLOW\n\tCGO_LDFLAGS\n\tCGO_LDFLAGS_ALLOW\n\tCGO_LDFLAGS_DISALLOW\n\tCXX\n\tFC\n\tGCCGO\n\tGO111MODULE\n\tGO386\n\tGOAMD64\n\tGOARCH\n\tGOARM\n\tGOBIN\n\tGOCACHE\n\tGOENV\n\tGOEXE\n\tGOEXPERIMENT\n\tGOFLAGS\n\tGOGCCFLAGS\n\tGOHOSTARCH\n\tGOHOSTOS\n\tGOINSECURE\n\tGOMIPS\n\tGOMIPS64\n\tGOMODCACHE\n\tGONOPROXY\n\tGONOSUMDB\n\tGOOS\n\tGOPATH\n\tGOPPC64\n\tGOPRIVATE\n\tGOPROXY\n\tGOROOT\n\tGOSUMDB\n\tGOTMPDIR\n\tGOTOOLDIR\n\tGOVCS\n\tGOWASM\n\tGOWORK\n\tGO_EXTLINK_ENABLED\n\tPKG_CONFIG\n" checksum 566F54DB877A7D281DEB0FD49C373DB15E530890 v3; package cpu pkgpath internal/cpu init cpu internal_1cpu..import types 14 2 31 10 22 45 401 259 151 89 112 503 25 21 22 type 1 "CacheLinePad" type 2 () type 3 (? ) type 4 struct { .internal/cpu._ ; } type 5 struct { .internal/cpu._ ; HasAES ; HasADX ; HasAVX ; HasAVX2 ; HasBMI1 ; HasBMI2 ; HasERMS ; HasFMA ; HasOSXSAVE ; HasPCLMULQDQ ; HasPOPCNT ; HasRDTSCP ; HasSSE3 ; HasSSSE3 ; HasSSE41 ; HasSSE42 ; .internal/cpu._ ; } type 6 struct { .internal/cpu._ ; HasAES ; HasPMULL ; HasSHA1 ; HasSHA2 ; HasCRC32 ; HasATOMICS ; HasCPUID ; IsNeoverseN1 ; IsZeus ; .internal/cpu._ ; } type 7 struct { .internal/cpu._ ; HasDARN ; HasSCV ; IsPOWER8 ; IsPOWER9 ; .internal/cpu._ ; } type 8 struct { .internal/cpu._ ; HasMSA ; .internal/cpu._ ; } type 9 struct { .internal/cpu._ ; HasVFPv4 ; HasIDIVA ; .internal/cpu._ ; } type 10 struct { .internal/cpu._ ; HasZARCH ; HasSTFLE ; HasLDISP ; HasEIMM ; HasDFP ; HasETF3EH ; HasMSA ; HasAES ; HasAESCBC ; HasAESCTR ; HasAESGCM ; HasGHASH ; HasSHA1 ; HasSHA256 ; HasSHA512 ; HasSHA3 ; HasVX ; HasVXE ; HasKDSA ; HasECDSA ; HasEDDSA ; .internal/cpu._ ; } type 11 [64 ] type 12 [] type 13 [] func .doinit () func .processOptions (env ) var ARM var ARM64 const CacheLinePadSize = 64 var CacheLineSize var DebugOptions const FunctionDescriptors = $false func Initialize (env ) // /build/gcc/src/gcc/libgo/go/internal/cpu/cpu.go:122 .doinit() //123 .processOptions(env) //124 var MIPS64X func Name () var PPC64 var S390X var X86 checksum 2D76184F55D7EBC2BAB65DC4744EBAF818F25665 v3; package execabs pkgpath internal/execabs import context context "context" import fmt fmt "fmt" import exec os/exec "os/exec" import filepath path/filepath "path/filepath" import reflect reflect "reflect" import unsafe unsafe "unsafe" indirectimport fs io/fs indirectimport io io indirectimport os os indirectimport poll internal/poll indirectimport strings strings indirectimport sync sync indirectimport syscall syscall indirectimport time time init execabs internal_1execabs..import bytes bytes..import context context..import errors errors..import fmt fmt..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import exec os_1exec..import path path..import filepath path_1filepath..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 1 3 1 5 1 8 1 10 1 18 1 21 1 24 2 3 2 5 2 6 2 8 2 18 2 21 2 22 2 23 3 5 3 8 3 18 4 3 4 5 4 6 4 7 4 8 4 9 4 10 4 11 4 12 4 13 4 15 4 17 4 18 4 19 4 20 4 21 4 22 4 23 4 24 6 3 6 5 6 8 6 18 7 3 7 5 7 6 7 8 7 10 7 18 7 21 7 22 7 23 8 5 8 18 9 5 9 18 9 21 10 3 10 5 10 8 10 18 10 21 11 3 11 5 11 6 11 8 11 10 11 15 11 18 11 19 11 21 11 22 11 23 12 5 13 3 13 5 13 6 13 7 13 8 13 9 13 10 13 11 13 15 13 18 13 19 13 21 13 22 13 23 14 1 14 2 14 3 14 5 14 6 14 7 14 8 14 9 14 10 14 11 14 12 14 13 14 15 14 16 14 18 14 19 14 20 14 21 14 22 14 23 14 24 15 3 15 5 15 8 15 18 16 3 16 5 16 6 16 7 16 8 16 9 16 10 16 11 16 13 16 15 16 18 16 19 16 21 16 22 16 23 16 24 17 3 17 5 17 8 17 12 17 18 17 20 17 21 17 24 18 5 19 5 19 8 19 18 20 3 20 5 20 8 20 12 20 18 21 5 21 18 22 3 22 5 22 6 22 8 22 18 22 21 23 3 23 5 23 6 23 8 23 18 23 21 23 22 types 185 4 25 27 31 36 298 786 4691 30 34 31 36 31 36 36 269 73 74 37 34 3018 34 34 595 817 31 1045 137 89 33 213 353 34 43 40 40 32 36 37 38 94 40 36 37 41 44 108 108 36 117 38 131 131 38 36 41 42 160 46 45 159 44 45 425 32 37 502 526 73 3490 75 22 62 50 36 48 23 34 20 20 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 21 52 52 395 80 295 55 88 111 63 81 64 53 55 508 102 78 96 51 51 93 305 52 33 20 279 58 116 39 162 85 65 150 92 194 85 113 25 26 24 25 24 25 22 23 22 21 22 22 23 22 22 22 22 22 23 23 28 25 25 44 48 48 120 146 120 143 43 75 56 76 93 type 1 "Cmd" = type 2 "Error" = type 3 "ExitError" = type 4 "context.Context" type 5 ".internal/poll.fdMutex" func (mu ) .rwunlock (read ) func (mu ) .rwlock (read ) func (mu ) .decref () func (mu ) .increfAndClose () func (mu ) .incref () type 6 ".internal/poll.pollDesc" func (pd ) .waitCanceled (mode ) func (pd ) .waitRead (isFile ) func (pd ) .prepareWrite (isFile ) func (pd ) .waitWrite (isFile ) func (pd ) .prepareRead (isFile ) func (pd ) .pollable () func (pd ) .prepare (mode , isFile ) func (pd ) .wait (mode , isFile ) func (pd ) .close () func (pd ) .evict () func (pd ) .init (fd ) type 7 "internal/poll.FD" func (fd ) ReadMsg (p , oob , flags ) (? , ? , ? , ? , ? ) func (fd ) Fstat (s ) func (fd ) SetDeadline (t ) ($ret30 ) func (fd ) RawRead (f ) func (fd ) .decref () func (fd ) .eofError (n , err ) func (fd ) SetsockoptInet4Addr (level , name , arg ) func (fd ) WriteTo (p , sa ) (? , ? ) func (fd ) .incref () func (fd ) WriteMsgInet6 (p , oob , sa ) (? , ? , ? ) func (fd ) SetWriteDeadline (t ) ($ret32 ) func (fd ) WriteMsg (p , oob , sa ) (? , ? , ? ) func (fd ) Accept () (? , ? , ? , ? ) func (fd ) Seek (offset , whence ) (? , ? ) func (fd ) Fchmod (mode ) func (fd ) SetsockoptByte (level , name , arg ) func (fd ) WaitWrite () func (fd ) SetsockoptIPMreqn (level , name , mreq ) func (fd ) Fchdir () func (fd ) SetsockoptInt (level , name , arg ) func (fd ) SetsockoptIPv6Mreq (level , name , mreq ) func (fd ) Fchown (uid , gid ) func (fd ) WriteToInet6 (p , sa ) (? , ? ) func (fd ) SetReadDeadline (t ) ($ret31 ) func (fd ) RawWrite (f ) func (fd ) Pread (p , off ) (? , ? ) func (fd ) Read (p ) (? , ? ) func (fd ) SetsockoptLinger (level , name , l ) func (fd ) ReadFromInet4 (p , from ) (? , ? ) func (fd ) Write (p ) (? , ? ) func (fd ) ReadFrom (p ) (? , ? , ? ) func (fd ) .readLock () func (fd ) Close () func (fd ) ReadMsgInet6 (p , oob , flags , sa6 ) (? , ? , ? , ? ) func (fd ) .writeLock () func (fd ) WriteMsgInet4 (p , oob , sa ) (? , ? , ? ) func (fd ) WriteToInet4 (p , sa ) (? , ? ) func (fd ) .writeUnlock () func (fd ) Pwrite (p , off ) (? , ? ) func (fd ) ReadDirent (buf ) (? , ? ) func (fd ) SetBlocking () func (fd ) ReadFromInet6 (p , from ) (? , ? ) func (fd ) Ftruncate (size ) func (fd ) ReadMsgInet4 (p , oob , flags , sa4 ) (? , ? , ? , ? ) func (fd ) .destroy () func (fd ) Writev (v ) (? , ? ) func (fd ) RawControl (f ) func (fd ) Init (net , pollable ) func (fd ) Fsync () func (fd ) Dup () (? , ? , ? ) func (fd ) .readUnlock () func (fd ) Shutdown (how ) func (fd ) SetsockoptIPMreq (level , name , mreq ) func (fd ) WriteOnce (p ) (? , ? ) type 8 "io.Closer" type 9 "io.ReadCloser" type 10 "io.Reader" type 11 "io.WriteCloser" type 12 "io.Writer" type 13 "io/fs.DirEntry" type 14 "io/fs.FileInfo" type 15 "io/fs.FileMode" func (m ) Perm () ($ret9 ) func (m ) Type () ($ret10 ) func (m ) IsRegular () ($ret8 ) func (m ) String () func (m ) IsDir () ($ret7 ) type 16 ".os.dirInfo" func (d ) .close () type 17 ".os.file" func (file ) .close () type 18 ".os.readdirMode" type 19 "os.DirEntry" = type 20 "os.File" func (f ) Chdir () func (f ) .setDeadline (t ) func (f ) Sync () func (f ) Name () func (f ) Truncate (size ) func (f ) WriteAt (b , off ) (n , err ) func (f ) .wrapErr (op , err ) func (f ) SyscallConn () (? , ? ) func (f ) WriteString (s ) (n , err ) func (f ) ReadFrom (r ) (n , err ) func (f ) .setReadDeadline (t ) func (f ) SetReadDeadline (t ) func (f ) .setWriteDeadline (t ) func (f ) Fd () func (f ) .write (b ) (n , err ) func (f ) Chown (uid , gid ) func (f ) Readdir (n ) (? , ? ) func (f ) .readFrom (r ) (written , handled , err ) func (f ) .seek (offset , whence ) (ret , err ) func (f ) SetWriteDeadline (t ) func (f ) ReadAt (b , off ) (n , err ) func (f ) Stat () (? , ? ) func (f ) .checkValid (op ) ($ret131 ) func (f ) Read (b ) (n , err ) func (f ) .pread (b , off ) (n , err ) func (f ) Write (b ) (n , err ) func (f ) .readdir (n , mode ) (names , dirents , infos , err ) func (f ) Seek (offset , whence ) (ret , err ) func (f ) ReadDir (n ) (? , ? ) func (f ) Chmod (mode ) func (f ) Readdirnames (n ) (names , err ) func (f ) SetDeadline (t ) func (f ) Close () func (f ) .chmod (mode ) func (f ) .read (b ) (n , err ) func (f ) .pwrite (b , off ) (n , err ) type 21 "os.FileInfo" = type 22 "os.FileMode" = type 23 "os.Process" func (p ) .setDone () func (p ) Wait () (? , ? ) func (p ) .release () func (p ) .done () func (p ) Release () func (p ) .signal (sig ) func (p ) Kill () func (p ) Signal (sig ) func (p ) .kill () func (p ) .wait () (ps , err ) func (p ) .blockUntilWaitable () (? , ? ) type 24 "os.ProcessState" func (p ) String () func (p ) Pid () func (p ) .systemTime () func (p ) UserTime () func (p ) .sysUsage () func (p ) .userTime () func (p ) SystemTime () func (p ) ExitCode () func (p ) Exited () func (p ) Success () func (p ) Sys () func (p ) SysUsage () func (p ) .exited () func (p ) .success () func (p ) .sys () type 25 "os.Signal" type 26 "os/exec.Cmd" func (c ) StdoutPipe () (? , ? ) func (c ) StderrPipe () (? , ? ) func (c ) StdinPipe () (? , ? ) func (c ) CombinedOutput () (? , ? ) func (c ) .envv () (? , ? ) func (c ) .argv () func (c ) .stdin () (f , err ) func (c ) Wait () func (c ) String () func (c ) .stderr () (f , err ) func (c ) .writerDescriptor (w ) (f , err ) func (c ) .closeDescriptors (closers ) func (c ) Run () func (c ) Start () func (c ) .stdout () (f , err ) func (c ) Output () (? , ? ) type 27 "os/exec.Error" func (e ) Unwrap () func (e ) Error () type 28 "os/exec.ExitError" func (e ) Error () type 29 "sync.Locker" type 30 "sync.Mutex" func (m ) .unlockSlow (new ) func (m ) Unlock () func (m ) .lockSlow () func (m ) TryLock () func (m ) Lock () type 31 "sync.RWMutex" func (rw ) RLock () func (rw ) RUnlock () func (rw ) .rUnlockSlow (r ) func (rw ) TryRLock () func (rw ) Lock () func (rw ) TryLock () func (rw ) Unlock () func (rw ) RLocker () ($ret27 ) type 32 ".syscall._DIR" type 33 ".syscall.___dirstream" type 34 ".syscall._socklen_t" type 35 "syscall.Credential" type 36 "syscall.DIR" type 37 "syscall.IPMreq" type 38 "syscall.IPMreqn" type 39 "syscall.IPv6Mreq" type 40 "syscall.Iovec" func (iov ) SetLen (length ) type 41 "syscall.Iovec_len_t" type 42 "syscall.Linger" type 43 "syscall.RawConn" type 44 "syscall.RawSockaddr" type 45 "syscall.RawSockaddrAny" type 46 "syscall.RawSockaddrInet4" func (sa ) .setLen () ($ret90 ) type 47 "syscall.RawSockaddrInet6" func (sa ) .setLen () ($ret91 ) type 48 "syscall.Rusage" type 49 "syscall.Signal" func (s ) String () ($ret122 ) func (s ) Signal () type 50 "syscall.Sockaddr" type 51 "syscall.SockaddrInet4" func (sa ) .sockaddr () (? , ? , ? ) type 52 "syscall.SockaddrInet6" func (sa ) .sockaddr () (? , ? , ? ) type 53 "syscall.Socklen_t" type 54 "syscall.Stat_t" type 55 "syscall.SysProcAttr" type 56 "syscall.SysProcIDMap" type 57 "syscall.Timespec" func (ts ) Nano () func (ts ) Unix () (sec , nsec ) type 58 "syscall.Timespec_nsec_t" = type 59 "syscall.Timespec_sec_t" = type 60 "syscall.Timeval" func (tv ) Nano () func (tv ) Unix () (sec , nsec ) type 61 "syscall.Timeval_sec_t" = type 62 "syscall.Timeval_usec_t" = type 63 "syscall.WaitStatus" func (w ) Exited () func (w ) Signaled () func (w ) Stopped () func (w ) Continued () func (w ) ExitStatus () func (w ) CoreDump () func (w ) Signal () func (w ) StopSignal () func (w ) TrapCause () type 64 ".time.zone" type 65 ".time.zoneTrans" type 66 "time.Duration" func (d ) String () func (d ) Nanoseconds () ($ret73 ) func (d ) Seconds () ($ret76 ) func (d ) Microseconds () ($ret74 ) func (d ) Milliseconds () ($ret75 ) func (d ) Hours () ($ret78 ) func (d ) Truncate (m ) ($ret79 ) func (d ) Minutes () ($ret77 ) func (d ) Round (m ) type 67 "time.Location" func (l ) .get () func (l ) String () func (l ) .lookup (sec ) (name , offset , start , end , isDST ) func (l ) .lookupFirstZone () func (l ) .firstZoneUsed () func (l ) .lookupName (name , unix ) (offset , ok ) type 68 "time.Month" func (m ) String () type 69 "time.Time" func (t ) Weekday () func (t ) Second () func (t ) Year () func (t ) .addSec (d ) func (t ) UnmarshalJSON (data ) func (t ) ISOWeek () (year , week ) func (t ) Month () func (t ) Location () func (t ) GobEncode () (? , ? ) func (t ) Date () (year , month , day ) func (t ) UnixMilli () func (t ) Hour () func (t ) .abs () func (t ) IsZero () func (t ) Nanosecond () func (t ) UTC () func (t ) In (loc ) func (t ) .locabs () (name , offset , abs ) func (t ) Sub (u ) func (t ) Equal (u ) func (t ) String () func (t ) GoString () func (t ) Before (u ) func (t ) Format (layout ) func (t ) Add (d ) func (t ) MarshalJSON () (? , ? ) func (t ) IsDST () func (t ) .date (full ) (year , month , day , yday ) func (t ) AddDate (years , months , days ) func (t ) .sec () func (t ) Local () func (t ) .mono () func (t ) UnixMicro () func (t ) YearDay () func (t ) Unix () func (t ) UnmarshalBinary (data ) func (t ) UnmarshalText (data ) func (t ) Truncate (d ) func (t ) Round (d ) func (t ) .stripMono () func (t ) MarshalText () (? , ? ) func (t ) .nsec () func (t ) Zone () (name , offset ) func (t ) .setLoc (loc ) func (t ) .unixSec () func (t ) Day () func (t ) GobDecode (data ) func (t ) UnixNano () func (t ) After (u ) func (t ) MarshalBinary () (? , ? ) func (t ) Clock () (hour , min , sec ) func (t ) .setMono (m ) func (t ) Minute () func (t ) AppendFormat (b , layout ) type 70 "time.Weekday" func (d ) String () type 71 () type 72 (? , ? , ? ...) type 73 (? , ? ...) type 74 (? , ? ) type 75 (? , ? ) type 76 (? ) type 77 (? ) type 78 * type 79 * type 80 * type 81 * type 82 * type 83 * type 84 * type 85 * type 86 * type 87 * type 88 * type 89 * type 90 * type 91 * type 92 * type 93 * type 94 * type 95 * type 96 * type 97 * type 98 * type 99 * type 100 * type 101 * type 102 * type 103 * type 104 * type 105 * type 106 * type 107 * type 108 * type 109 * type 110 * type 111 * type 112 * type 113 * type 114 struct { Addr ; Pad ; } type 115 struct { Base ; Len ; } type 116 struct { Chroot ; Credential ; Ptrace ; Setsid ; Setpgid ; Setctty ; Noctty ; Ctty ; Foreground ; Pgid ; Pdeathsig ; Cloneflags ; Unshareflags ; UidMappings ; GidMappings ; GidMappingsEnableSetgroups ; AmbientCaps ; } type 117 struct { ContainerID ; HostID ; Size ; } type 118 struct { Dev ; Ino ; Nlink ; Mode ; Uid ; Gid ; .syscall.__pad0 ; Rdev ; Size ; Blksize ; Blocks ; Atim ; Mtim ; Ctim ; .syscall.__glibc_reserved ; } type 119 struct { Family ; Data ; } type 120 struct { Family ; Port ; Addr ; Zero ; } type 121 struct { Family ; Port ; Flowinfo ; Addr ; Scope_id ; } type 122 struct { Multiaddr ; Interface ; } type 123 struct { Multiaddr ; Address ; Ifindex ; } type 124 struct { Multiaddr ; Interface ; } type 125 struct { Name ; Err ; } type 126 struct { Onoff ; Linger ; } type 127 struct { Path ; Args ; Env ; Dir ; Stdin ; Stdout ; Stderr ; ExtraFiles ; SysProcAttr ; Process ; ProcessState ; .os/exec.ctx ; .os/exec.lookPathErr ; .os/exec.finished ; .os/exec.childFiles ; .os/exec.closeAfterStart ; .os/exec.closeAfterWait ; .os/exec.goroutine ; .os/exec.errch ; .os/exec.waitDone ; } type 128 struct { Pid ; .os.handle ; .os.isdone ; .os.sigMu ; } type 129 struct { Port ; Addr ; .syscall.raw ; } type 130 struct { Port ; ZoneId ; Addr ; .syscall.raw ; } type 131 struct { Sec ; Nsec ; } type 132 struct { Sec ; Usec ; } type 133 struct { Uid ; Gid ; Groups ; NoSetGroups ; } type 134 struct { Utime ; Stime ; Maxrss ; Ixrss ; Idrss ; Isrss ; Minflt ; Majflt ; Nswap ; Inblock ; Oublock ; Msgsnd ; Msgrcv ; Nsignals ; Nvcsw ; Nivcsw ; } type 135 struct { ? ; Stderr ; } type 136 struct { ? ; } type 137 struct { } type 138 struct { .internal/poll.fdmu ; Sysfd ; .internal/poll.pd ; .internal/poll.iovecs ; .internal/poll.csema ; .internal/poll.isBlocking ; IsStream ; ZeroReadIsEOF ; .internal/poll.isFile ; } type 139 struct { .internal/poll.runtimeCtx ; } type 140 struct { .internal/poll.state ; .internal/poll.rsema ; .internal/poll.wsema ; } type 141 struct { .os.dir ; } type 142 struct { .os.pfd ; .os.name ; .os.dirinfo ; .os.nonblock ; .os.stdoutOrErr ; .os.appendMode ; } type 143 struct { .os.pid ; .os.status ; .os.rusage ; } type 144 struct { .sync.state ; .sync.sema ; } type 145 struct { .sync.w ; .sync.writerSem ; .sync.readerSem ; .sync.readerCount ; .sync.readerWait ; } type 146 struct { .time.name ; .time.offset ; .time.isDST ; } type 147 struct { .time.name ; .time.zone ; .time.tx ; .time.extend ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } type 148 struct { .time.wall ; .time.ext ; .time.loc ; } type 149 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } type 150 [14 ] type 151 [16 ] type 152 [3 ] type 153 [4 ] type 154 [8 ] type 155 [96 ] type 156 [] type 157 [] type 158 [] type 159 [] type 160 [] type 161 [] type 162 [] type 163 [] type 164 [] type 165 [] type 166 [] type 167 [] type 168 [] type 169 [] type 170 chan <- type 171 chan type 172 chan type 173 interface { Close () ; } type 174 interface { ? ; ? ; } type 175 interface { ? ; ? ; } type 176 interface { Control (f ) ; Read (f ) ; Write (f ) ; } type 177 interface { Deadline () (deadline , ok ); Done () ; Err () ; Value (key ) ; } type 178 interface { Info () (? , ? ); IsDir () ; Name () ; Type () ; } type 179 interface { IsDir () ; ModTime () ; Mode () ; Name () ; Size () ; Sys () ; } type 180 interface { Lock (); Unlock (); } type 181 interface { Read (p ) (n , err ); } type 182 interface { Signal (); String () ; } type 183 interface { Write (p ) (n , err ); } type 184 interface { .syscall.sockaddr () (ptr , len , err ); } func .fixCmd (name , cmd ) func Command (name , arg ...) ($ret4 ) // /build/gcc/src/gcc/libgo/go/internal/execabs/execabs.go:66 var cmd = Command(name, arg...) //67 .fixCmd(name, cmd) //68 { //69 $ret4 = cmd //69 return //69 } //0 func CommandContext (ctx , name , arg ...) ($ret3 ) // /build/gcc/src/gcc/libgo/go/internal/execabs/execabs.go:59 var cmd = CommandContext(ctx, name, arg...) //60 .fixCmd(name, cmd) //61 { //62 $ret3 = cmd //62 return //62 } //0 var ErrNotFound func LookPath (file ) (? , ? ) func Command (name , arg ...) func CommandContext (ctx , name , arg ...) func HasPrefix (s , prefix ) ($ret60 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:448 { //449 $ret60 = ((len(s) >= len(prefix)) && ((s)[0 :len(prefix)] == prefix)) //449 return //449 } //0 checksum B4DF04AE07F8B0B2860A9FC977DB46CD2D1109E0 v3; package fmtsort pkgpath internal/fmtsort import reflect reflect "reflect" import sort sort "sort" indirectimport unsafe unsafe init fmtsort ~internal_1fmtsort errors errors..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import math math..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 1 2 1 3 1 6 3 2 3 6 4 2 5 1 5 2 5 3 5 4 5 6 5 8 5 9 5 10 6 2 7 2 7 3 7 6 8 1 8 2 8 3 8 4 8 6 9 2 9 6 types 45 2 216 335 91 35 2183 34 257 76 73 243 90 95 215 33 4463 35 34 46 19 18 19 18 18 18 20 20 13 51 106 145 411 66 100 145 329 79 24 22 22 21 20 22 21 970 type 1 "SortedMap" func (o ) Len () func (o ) Less (i , j ) func (o ) Swap (i , j ) type 2 ".reflect.flag" func (f ) .mustBeAssignable () func (f ) .mustBeExportedSlow () func (f ) .mustBeAssignableSlow () func (f ) .mustBeExported () func (f ) .mustBe (expected ) func (f ) .ro () ($ret99 ) func (f ) .kind () ($ret98 ) type 3 ".reflect.hiter" func (h ) .initialized () type 4 ".reflect.method" type 5 ".reflect.rtype" func (t ) Comparable () func (t ) AssignableTo (u ) func (t ) MethodByName (name ) (m , ok ) func (t ) Out (i ) func (t ) Method (i ) (m ) func (t ) FieldByIndex (index ) func (t ) ConvertibleTo (u ) func (t ) .pointers () func (t ) .rawString () func (t ) NumMethod () func (t ) FieldByName (name ) (? , ? ) func (t ) Align () func (t ) Kind () func (t ) Elem () func (t ) FieldAlign () func (t ) Size () func (t ) Name () func (t ) Bits () func (t ) .exportedMethods () func (t ) String () func (t ) .common () ($ret29 ) func (t ) .hasName () func (t ) In (i ) func (t ) Len () func (t ) .gcSlice (begin , end ) func (t ) NumField () func (t ) PkgPath () func (t ) ChanDir () func (t ) .ptrTo () func (t ) NumIn () func (t ) IsVariadic () func (t ) FieldByNameFunc (match ) (? , ? ) func (t ) Field (i ) func (t ) Key () func (t ) Implements (u ) func (t ) NumOut () type 6 ".reflect.tflag" type 7 ".reflect.uncommonType" func (t ) Name () func (t ) PkgPath () func (t ) .exportedMethods () func (t ) .uncommon () ($ret17 ) type 8 "reflect.ChanDir" func (d ) String () type 9 "reflect.Kind" func (k ) String () type 10 "reflect.MapIter" func (iter ) Reset (v ) func (iter ) Value () func (iter ) Next () func (iter ) Key () type 11 "reflect.Method" func (m ) IsExported () type 12 "reflect.StructField" func (f ) IsExported () type 13 "reflect.StructTag" func (tag ) Lookup (key ) (value , ok ) func (tag ) Get (key ) type 14 "reflect.Type" type 15 "reflect.Value" func (v ) Convert (t ) func (v ) .assignTo (context , dst , target ) func (v ) UnsafePointer () func (v ) UnsafeAddr () func (v ) Uint () func (v ) CanUint () func (v ) TrySend (x ) func (v ) Slice3 (i , j , k ) func (v ) Slice (i , j ) func (v ) SetUint (x ) func (v ) SetMapIndex (key , elem ) func (v ) SetCap (n ) func (v ) IsNil () func (v ) InterfaceData () func (v ) SetInt (x ) func (v ) CanConvert (t ) func (v ) Int () func (v ) SetLen (n ) func (v ) Index (i ) func (v ) SetFloat (x ) func (v ) CanInt () func (v ) CanAddr () func (v ) CanFloat () func (v ) SetBytes (x ) func (v ) FieldByIndexErr (index ) (? , ? ) func (v ) FieldByName (name ) func (v ) Field (i ) func (v ) OverflowComplex (x ) func (v ) Float () func (v ) Elem () func (v ) SetString (x ) func (v ) Kind () func (v ) Bytes () func (v ) MapIndex (key ) func (v ) Complex () func (v ) .pointer () func (v ) Interface () (i ) func (v ) MapKeys () func (v ) .runes () func (v ) Close () func (v ) .send (x , nb ) (selected ) func (v ) Addr () func (v ) TryRecv () (x , ok ) func (v ) Bool () func (v ) Call (in ) func (v ) CanSet () func (v ) CanInterface () func (v ) Cap () func (v ) FieldByIndex (index ) func (v ) CallSlice (in ) func (v ) SetPointer (x ) func (v ) CanComplex () func (v ) Set (x ) func (v ) IsValid () func (v ) Method (i ) func (v ) IsZero () func (v ) Len () func (v ) Type () func (v ) NumMethod () func (v ) SetIterKey (iter ) func (v ) String () func (v ) SetIterValue (iter ) func (v ) MapRange () func (v ) MethodByName (name ) func (v ) NumField () func (v ) OverflowInt (x ) func (v ) Pointer () func (v ) OverflowFloat (x ) func (v ) .setRunes (x ) func (v ) OverflowUint (x ) func (v ) .recv (nb ) (val , ok ) func (v ) Recv () (x , ok ) func (v ) FieldByNameFunc (match ) func (v ) .call (op , in ) func (v ) Send (x ) func (v ) SetComplex (x ) func (v ) SetBool (x ) type 16 "unsafe.Pointer" type 17 (? ) type 18 (? , ? ) type 19 * type 20 * type 21 * type 22 * type 23 * type 24 * type 25 * type 26 * type 27 *any type 28 struct { Key ; Value ; } type 29 struct { Name ; PkgPath ; Type ; Func ; Index ; } type 30 struct { Name ; PkgPath ; Type ; Tag ; Offset ; Index ; Anonymous ; } type 31 struct { .reflect.key ; .reflect.elem ; .reflect.t ; .reflect.h ; .reflect.buckets ; .reflect.bptr ; .reflect.overflow ; .reflect.oldoverflow ; .reflect.startBucket ; .reflect.offset ; .reflect.wrapped ; B ; .reflect.i ; .reflect.bucket ; .reflect.checkBucket ; } type 32 struct { .reflect.m ; .reflect.hiter ; } type 33 struct { .reflect.name ; .reflect.pkgPath ; .reflect.methods ; } type 34 struct { .reflect.name ; .reflect.pkgPath ; .reflect.mtyp ; .reflect.typ ; .reflect.tfn ; } type 35 struct { .reflect.size ; .reflect.ptrdata ; .reflect.hash ; .reflect.tflag ; .reflect.align ; .reflect.fieldAlign ; .reflect.kind ; .reflect.equal ; .reflect.gcdata ; .reflect.string ; ? ; .reflect.ptrToThis ; } type 36 struct { .reflect.typ ; .reflect.ptr ; ? ; } type 37 [2 ] type 38 [] type 39 [] type 40 [] type 41 [] type 42 [] type 43 [] type 44 interface { Align () ; AssignableTo (u ) ; Bits () ; ChanDir () ; Comparable () ; ConvertibleTo (u ) ; Elem () ; Field (i ) ; FieldAlign () ; FieldByIndex (index ) ; FieldByName (name ) (? , ? ); FieldByNameFunc (match ) (? , ? ); Implements (u ) ; In (i ) ; IsVariadic () ; Key () ; Kind () ; Len () ; Method (? ) ; MethodByName (? ) (? , ? ); Name () ; NumField () ; NumIn () ; NumMethod () ; NumOut () ; Out (i ) ; PkgPath () ; Size () ; String () ; .reflect.common () ; .reflect.rawString () ; .reflect.uncommon () ; } func Sort (mapValue ) checksum 6044B8D3350A37C443FBD8955A36C4A56B6981F7 v3; package fuzz pkgpath internal/fuzz import bytes bytes "bytes" import context context "context" import sha256 crypto/sha256 "crypto/sha256" import binary encoding/binary "encoding/binary" import json encoding/json "encoding/json" import errors errors "errors" import fmt fmt "fmt" import ast go/ast "go/ast" import parser go/parser "go/parser" import token go/token "go/token" import godebug internal/godebug "internal/godebug" import unsafeheader internal/unsafeheader "internal/unsafeheader" import io io "io" import ioutil io/ioutil "io/ioutil" import math math "math" import bits math/bits "math/bits" import os os "os" import exec os/exec "os/exec" import filepath path/filepath "path/filepath" import reflect reflect "reflect" import runtime runtime "runtime" import strconv strconv "strconv" import strings strings "strings" import sync sync "sync" import atomic sync/atomic "sync/atomic" import syscall syscall "syscall" import time time "time" import utf8 unicode/utf8 "unicode/utf8" import unsafe unsafe "unsafe" indirectimport fs io/fs init fuzz internal_1fuzz..import bytes bytes..import context context..import crypto crypto..import sha256 crypto_1sha256..import base64 encoding_1base64..import binary encoding_1binary..import json encoding_1json..import errors errors..import fmt fmt..import ast go_1ast..import parser go_1parser..import scanner go_1scanner..import token go_1token..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import ioutil io_1ioutil..import math math..import os os..import exec os_1exec..import path path..import filepath path_1filepath..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import encoding ~encoding typeparams ~go_1internal_1typeparams hash ~hash abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch godebug ~internal_1godebug goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf16 ~unicode_1utf16 utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 1 8 1 14 1 17 1 19 1 28 1 31 1 34 2 8 2 14 2 15 2 17 2 28 2 31 2 32 2 33 3 8 3 14 3 17 3 19 3 22 3 28 3 30 3 31 4 3 4 6 4 8 4 14 4 17 4 19 4 22 4 27 4 28 4 30 4 31 4 34 5 6 5 8 5 14 5 17 5 19 5 22 5 27 5 28 5 30 5 31 5 34 6 8 6 14 6 17 6 19 6 22 6 27 6 28 6 30 6 31 6 34 7 1 7 5 7 6 7 8 7 9 7 14 7 15 7 16 7 17 7 18 7 19 7 20 7 22 7 23 7 25 7 27 7 28 7 29 7 30 7 31 7 32 7 33 7 34 8 14 8 17 8 28 9 8 9 14 9 15 9 16 9 17 9 18 9 19 9 20 9 22 9 23 9 25 9 27 9 28 9 29 9 30 9 31 9 32 9 33 9 34 10 1 10 8 10 9 10 12 10 13 10 14 10 15 10 16 10 17 10 18 10 19 10 20 10 22 10 23 10 25 10 26 10 27 10 28 10 29 10 30 10 31 10 32 10 33 10 34 11 1 11 8 11 9 11 10 11 12 11 13 11 14 11 15 11 16 11 17 11 18 11 19 11 20 11 22 11 23 11 25 11 26 11 27 11 28 11 29 11 30 11 31 11 32 11 33 11 34 12 1 12 8 12 9 12 13 12 14 12 15 12 16 12 17 12 18 12 19 12 20 12 22 12 23 12 25 12 26 12 27 12 28 12 29 12 30 12 31 12 32 12 33 12 34 13 8 13 9 13 14 13 15 13 16 13 17 13 18 13 19 13 20 13 22 13 23 13 25 13 27 13 28 13 29 13 30 13 31 13 32 13 33 13 34 15 8 15 14 15 17 15 28 16 8 16 14 16 15 16 17 16 19 16 28 16 31 16 32 16 33 17 14 17 28 18 14 18 28 18 31 19 8 19 14 19 17 19 28 19 31 20 8 20 14 20 15 20 17 20 19 20 25 20 28 20 29 20 31 20 32 20 33 21 8 21 14 21 15 21 16 21 17 21 18 21 19 21 20 21 23 21 25 21 28 21 29 21 31 21 32 21 33 22 14 23 8 23 14 23 15 23 16 23 17 23 18 23 19 23 20 23 25 23 28 23 29 23 31 23 32 23 33 24 1 24 2 24 8 24 14 24 15 24 16 24 17 24 18 24 19 24 20 24 22 24 23 24 25 24 26 24 28 24 29 24 30 24 31 24 32 24 33 24 34 25 8 25 14 25 17 25 28 26 8 26 14 26 15 26 16 26 17 26 18 26 19 26 20 26 23 26 25 26 28 26 29 26 31 26 32 26 33 26 34 27 8 27 14 27 17 27 22 27 28 27 30 27 31 27 34 28 14 29 14 29 17 29 28 30 8 30 14 30 17 30 22 30 28 31 14 31 28 32 8 32 14 32 15 32 17 32 28 32 31 33 8 33 14 33 15 33 17 33 28 33 31 33 32 types 102 4 41 33 90 255 36 30 261 32 337 92 36 2186 35 258 78 75 243 90 95 215 33 4464 31 36 502 518 73 3464 75 35 49 33 73 21 21 48 34 33 59 75 48 48 34 34 32 33 33 46 19 20 19 18 18 19 19 19 19 20 19 19 19 19 19 20 13 218 106 145 131 19 50 411 67 100 145 330 79 91 190 83 112 24 25 21 22 22 22 22 21 21 21 22 20 21 21 22 21 26 972 145 75 type 1 "CoordinateFuzzingOpts" type 2 "CorpusEntry" = type 3 "MalformedCorpusError" func (e ) Error () type 4 ".internal/fuzz.noCopy" func (? ) .lock () // /build/gcc/src/gcc/libgo/go/internal/fuzz/pcg.go:144 func (? ) .unlock () // /build/gcc/src/gcc/libgo/go/internal/fuzz/pcg.go:145 type 5 "context.Context" type 6 "io.Writer" type 7 "io/fs.FileMode" func (m ) Perm () ($ret9 ) func (m ) IsDir () ($ret7 ) func (m ) Type () ($ret10 ) func (m ) IsRegular () ($ret8 ) func (m ) String () type 8 "os.FileMode" = type 9 ".reflect.flag" func (f ) .kind () ($ret98 ) func (f ) .ro () ($ret99 ) func (f ) .mustBe (expected ) func (f ) .mustBeExported () func (f ) .mustBeAssignableSlow () func (f ) .mustBeExportedSlow () func (f ) .mustBeAssignable () type 10 ".reflect.hiter" func (h ) .initialized () type 11 ".reflect.method" type 12 ".reflect.rtype" func (t ) NumOut () func (t ) Implements (u ) func (t ) Key () func (t ) Field (i ) func (t ) FieldByNameFunc (match ) (? , ? ) func (t ) IsVariadic () func (t ) Align () func (t ) Kind () func (t ) Elem () func (t ) .rawString () func (t ) FieldByName (name ) (? , ? ) func (t ) NumMethod () func (t ) .pointers () func (t ) ConvertibleTo (u ) func (t ) Out (i ) func (t ) Method (i ) (m ) func (t ) FieldByIndex (index ) func (t ) MethodByName (name ) (m , ok ) func (t ) NumIn () func (t ) .ptrTo () func (t ) AssignableTo (u ) func (t ) Comparable () func (t ) FieldAlign () func (t ) Size () func (t ) Name () func (t ) Bits () func (t ) .exportedMethods () func (t ) String () func (t ) .common () ($ret29 ) func (t ) .hasName () func (t ) In (i ) func (t ) Len () func (t ) NumField () func (t ) .gcSlice (begin , end ) func (t ) PkgPath () func (t ) ChanDir () type 13 ".reflect.tflag" type 14 ".reflect.uncommonType" func (t ) .uncommon () ($ret17 ) func (t ) .exportedMethods () func (t ) PkgPath () func (t ) Name () type 15 "reflect.ChanDir" func (d ) String () type 16 "reflect.Kind" func (k ) String () type 17 "reflect.MapIter" func (iter ) Key () func (iter ) Next () func (iter ) Value () func (iter ) Reset (v ) type 18 "reflect.Method" func (m ) IsExported () type 19 "reflect.StructField" func (f ) IsExported () type 20 "reflect.StructTag" func (tag ) Get (key ) func (tag ) Lookup (key ) (value , ok ) type 21 "reflect.Type" type 22 "reflect.Value" func (v ) SetBool (x ) func (v ) SetComplex (x ) func (v ) Send (x ) func (v ) .call (op , in ) func (v ) FieldByNameFunc (match ) func (v ) Recv () (x , ok ) func (v ) .recv (nb ) (val , ok ) func (v ) OverflowUint (x ) func (v ) .setRunes (x ) func (v ) OverflowFloat (x ) func (v ) Pointer () func (v ) OverflowInt (x ) func (v ) NumField () func (v ) MethodByName (name ) func (v ) MapRange () func (v ) SetIterValue (iter ) func (v ) String () func (v ) FieldByName (name ) func (v ) Field (i ) func (v ) OverflowComplex (x ) func (v ) FieldByIndexErr (index ) (? , ? ) func (v ) Slice (i , j ) func (v ) CanFloat () func (v ) SetBytes (x ) func (v ) CanInt () func (v ) CanAddr () func (v ) SetLen (n ) func (v ) SetInt (x ) func (v ) InterfaceData () func (v ) Convert (t ) func (v ) Elem () func (v ) Bytes () func (v ) MapIndex (key ) func (v ) .assignTo (context , dst , target ) func (v ) SetFloat (x ) func (v ) Index (i ) func (v ) Int () func (v ) CanConvert (t ) func (v ) UnsafePointer () func (v ) SetMapIndex (key , elem ) func (v ) Uint () func (v ) SetCap (n ) func (v ) IsNil () func (v ) UnsafeAddr () func (v ) Set (x ) func (v ) IsValid () func (v ) SetUint (x ) func (v ) CanUint () func (v ) Interface () (i ) func (v ) MapKeys () func (v ) TrySend (x ) func (v ) Slice3 (i , j , k ) func (v ) Float () func (v ) Kind () func (v ) SetString (x ) func (v ) Complex () func (v ) .pointer () func (v ) .runes () func (v ) Close () func (v ) .send (x , nb ) (selected ) func (v ) Addr () func (v ) TryRecv () (x , ok ) func (v ) Bool () func (v ) Call (in ) func (v ) CanSet () func (v ) CanInterface () func (v ) Cap () func (v ) FieldByIndex (index ) func (v ) CallSlice (in ) func (v ) Len () func (v ) SetPointer (x ) func (v ) CanComplex () func (v ) Method (i ) func (v ) IsZero () func (v ) SetIterKey (iter ) func (v ) NumMethod () func (v ) Type () type 23 ".time.zone" type 24 ".time.zoneTrans" type 25 "time.Duration" func (d ) String () func (d ) Nanoseconds () ($ret73 ) func (d ) Seconds () ($ret76 ) func (d ) Microseconds () ($ret74 ) func (d ) Milliseconds () ($ret75 ) func (d ) Hours () ($ret78 ) func (d ) Truncate (m ) ($ret79 ) func (d ) Minutes () ($ret77 ) func (d ) Round (m ) type 26 "time.Location" func (l ) .get () func (l ) String () func (l ) .lookup (sec ) (name , offset , start , end , isDST ) func (l ) .lookupFirstZone () func (l ) .firstZoneUsed () func (l ) .lookupName (name , unix ) (offset , ok ) type 27 "time.Month" func (m ) String () type 28 "time.Time" func (t ) AddDate (years , months , days ) func (t ) .date (full ) (year , month , day , yday ) func (t ) IsDST () func (t ) MarshalJSON () (? , ? ) func (t ) Format (layout ) func (t ) Add (d ) func (t ) Before (u ) func (t ) GoString () func (t ) String () func (t ) Sub (u ) func (t ) .locabs () (name , offset , abs ) func (t ) Equal (u ) func (t ) Nanosecond () func (t ) In (loc ) func (t ) UTC () func (t ) IsZero () func (t ) Weekday () func (t ) Date () (year , month , day ) func (t ) UnixMilli () func (t ) Year () func (t ) .addSec (d ) func (t ) UnmarshalJSON (data ) func (t ) Second () func (t ) .nsec () func (t ) .unixSec () func (t ) MarshalBinary () (? , ? ) func (t ) Clock () (hour , min , sec ) func (t ) Zone () (name , offset ) func (t ) .setLoc (loc ) func (t ) Day () func (t ) GobDecode (data ) func (t ) After (u ) func (t ) UnixNano () func (t ) .setMono (m ) func (t ) Minute () func (t ) AppendFormat (b , layout ) func (t ) MarshalText () (? , ? ) func (t ) .stripMono () func (t ) Round (d ) func (t ) Truncate (d ) func (t ) UnmarshalText (data ) func (t ) UnmarshalBinary (data ) func (t ) Unix () func (t ) YearDay () func (t ) .mono () func (t ) UnixMicro () func (t ) Local () func (t ) .sec () func (t ) Hour () func (t ) .abs () func (t ) ISOWeek () (year , week ) func (t ) GobEncode () (? , ? ) func (t ) Month () func (t ) Location () type 29 "time.Weekday" func (d ) String () type 30 "unsafe.Pointer" type 31 (? , ? , ? ) type 32 (? ) type 33 (? , ? , ? , ? ) type 34 () type 35 () type 36 (? , ? ) type 37 (? ) type 38 (? ) type 39 (? , ? , ? ) type 40 (? , ? , ? , ? ) type 41 (? , ? ) type 42 (? , ? ) type 43 (? ) type 44 (? ) type 45 (? ) type 46 (? ) type 47 (? ) type 48 (? , ? ) type 49 * type 50 * type 51 * type 52 * type 53 * type 54 * type 55 * type 56 * type 57 * type 58 * type 59 * type 60 * type 61 * type 62 * type 63 * type 64 * type 65 *any type 66 struct { Log ; Timeout ; Limit ; MinimizeTimeout ; MinimizeLimit ; Parallel ; Seed ; Types ; CorpusDir ; CacheDir ; } type 67 struct { Name ; PkgPath ; Type ; Func ; Index ; } type 68 struct { Name ; PkgPath ; Type ; Tag ; Offset ; Index ; Anonymous ; } type 69 struct { Parent ; Path ; Data ; Values ; Generation ; IsSeed ; } type 70 struct { } type 71 struct { .internal/fuzz.errs ; } type 72 struct { .reflect.key ; .reflect.elem ; .reflect.t ; .reflect.h ; .reflect.buckets ; .reflect.bptr ; .reflect.overflow ; .reflect.oldoverflow ; .reflect.startBucket ; .reflect.offset ; .reflect.wrapped ; B ; .reflect.i ; .reflect.bucket ; .reflect.checkBucket ; } type 73 struct { .reflect.m ; .reflect.hiter ; } type 74 struct { .reflect.name ; .reflect.pkgPath ; .reflect.methods ; } type 75 struct { .reflect.name ; .reflect.pkgPath ; .reflect.mtyp ; .reflect.typ ; .reflect.tfn ; } type 76 struct { .reflect.size ; .reflect.ptrdata ; .reflect.hash ; .reflect.tflag ; .reflect.align ; .reflect.fieldAlign ; .reflect.kind ; .reflect.equal ; .reflect.gcdata ; .reflect.string ; ? ; .reflect.ptrToThis ; } type 77 struct { .reflect.typ ; .reflect.ptr ; ? ; } type 78 struct { .time.name ; .time.offset ; .time.isDST ; } type 79 struct { .time.name ; .time.zone ; .time.tx ; .time.extend ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } type 80 struct { .time.wall ; .time.ext ; .time.loc ; } type 81 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } type 82 [2 ] type 83 [32 ] type 84 [] type 85 [] type 86 [] type 87 [] type 88 [] type 89 [] type 90 [] type 91 [] type 92 [] type 93 [] type 94 [] type 95 [] type 96 [] type 97 [] type 98 chan <- type 99 interface { Align () ; AssignableTo (u ) ; Bits () ; ChanDir () ; Comparable () ; ConvertibleTo (u ) ; Elem () ; Field (i ) ; FieldAlign () ; FieldByIndex (index ) ; FieldByName (name ) (? , ? ); FieldByNameFunc (match ) (? , ? ); Implements (u ) ; In (i ) ; IsVariadic () ; Key () ; Kind () ; Len () ; Method (? ) ; MethodByName (? ) (? , ? ); Name () ; NumField () ; NumIn () ; NumMethod () ; NumOut () ; Out (i ) ; PkgPath () ; Size () ; String () ; .reflect.common () ; .reflect.rawString () ; .reflect.uncommon () ; } type 100 interface { Deadline () (deadline , ok ); Done () ; Err () ; Value (key ) ; } type 101 interface { Write (p ) (n , err ); } func .coverage () var .debugInfo func CheckCorpus (vals , types ) func CoordinateFuzzing (ctx , opts ) (err ) func ReadCorpus (dir , types ) (? , ? ) func ResetCoverage () // /build/gcc/src/gcc/libgo/go/internal/fuzz/coverage.go:14 var cov = .coverage() //15 { //16 var i //16 { //16 var $t0 = len(cov) //16 if ($t0 != $convert(, 0 )) { //16 var $t1 = &(cov)[0 ] //16 var $t2 = ($t0 * 1 ) //16 __builtin_memset($convert(, $t1), $convert(, 0 ), $convert(, $t2)) //16 i = ($t0 - $convert(, 1 )) //16 } //16 } //0 } //18 func RunFuzzWorker (ctx , fn ) func SnapshotCoverage () func /*asm __builtin_memset */ __builtin_memset (? , ? , ? ) func .genSplit (s , sep , sepSave , n ) func .get (s , key ) func Get (key ) ($ret0 ) // /build/gcc/src/gcc/libgo/go/internal/godebug/godebug.go:11 { //12 $ret0 = .get(Getenv($convert(, "GODEBUG")), key) //12 return //12 } //0 func /*asm fabs */ .libc_fabs (? ) func Float64frombits (b ) ($ret142 ) // /build/gcc/src/gcc/libgo/go/math/unsafe.go:29 { //29 $ret142 = *$convert(, $convert(, &b)) //29 return //29 } //0 var .deBruijn32tab func OnesCount8 (x ) ($ret11 ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:119 { //120 $ret11 = $convert(, ($convert(, "\x00\x01\x01\x02\x01\x02\x02\x03\x01\x02\x02\x03\x02\x03\x03\x04\x01\x02\x02\x03\x02\x03\x03\x04\x02\x03\x03\x04\x03\x04\x04\x05\x01\x02\x02\x03\x02\x03\x03\x04\x02\x03\x03\x04\x03\x04\x04\x05\x02\x03\x03\x04\x03\x04\x04\x05\x03\x04\x04\x05\x04\x05\x05\x06\x01\x02\x02\x03\x02\x03\x03\x04\x02\x03\x03\x04\x03\x04\x04\x05\x02\x03\x03\x04\x03\x04\x04\x05\x03\x04\x04\x05\x04\x05\x05\x06\x02\x03\x03\x04\x03\x04\x04\x05\x03\x04\x04\x05\x04\x05\x05\x06\x03\x04\x04\x05\x04\x05\x05\x06\x04\x05\x05\x06\x05\x06\x06\x07\x01\x02\x02\x03\x02\x03\x03\x04\x02\x03\x03\x04\x03\x04\x04\x05\x02\x03\x03\x04\x03\x04\x04\x05\x03\x04\x04\x05\x04\x05\x05\x06\x02\x03\x03\x04\x03\x04\x04\x05\x03\x04\x04\x05\x04\x05\x05\x06\x03\x04\x04\x05\x04\x05\x05\x06\x04\x05\x05\x06\x05\x06\x06\x07\x02\x03\x03\x04\x03\x04\x04\x05\x03\x04\x04\x05\x04\x05\x05\x06\x03\x04\x04\x05\x04\x05\x05\x06\x04\x05\x05\x06\x05\x06\x06\x07\x03\x04\x04\x05\x04\x05\x05\x06\x04\x05\x05\x06\x05\x06\x06\x07\x04\x05\x05\x06\x05\x06\x06\x07\x05\x06\x06\x07\x06\x07\x07\x08"))[x]) //120 return //120 } //0 func .underlyingErrorIs (err , target ) var ErrNotExist func Getenv (key ) func WriteFile (name , data , perm ) func .join (elem ) func Base (path ) func TypeOf (i ) func .genSplit (s , sep , sepSave , n ) func HasPrefix (s , prefix ) ($ret60 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:448 { //449 $ret60 = ((len(s) >= len(prefix)) && ((s)[0 :len(prefix)] == prefix)) //449 return //449 } //0 func Environ () checksum 00BC0C60700947DA302508EB776DEF98E13A76E6 v3; package goarch pkgpath internal/goarch init goarch ~internal_1goarch types 2 2 35 type 1 "ArchFamilyType" const ALPHA = 2 const AMD64 = 3 const ARM = 4 const ARM64 = 5 const ArchFamily = 3 const BigEndian = $false const DefaultPhysPageSize = 4096 const GOARCH = "amd64" const I386 = 1 const IA64 = 6 const Int64Align = 8 const Is386 = 0 const IsAlpha = 0 const IsAmd64 = 1 const IsAmd64p32 = 0 const IsArm = 0 const IsArm64 = 0 const IsArm64be = 0 const IsArmbe = 0 const IsIa64 = 0 const IsM68k = 0 const IsMips = 0 const IsMips64 = 0 const IsMips64le = 0 const IsMips64p32 = 0 const IsMips64p32le = 0 const IsMipsle = 0 const IsNios2 = 0 const IsPpc = 0 const IsPpc64 = 0 const IsPpc64le = 0 const IsRiscv = 0 const IsRiscv64 = 0 const IsS390 = 0 const IsS390x = 0 const IsSh = 0 const IsShbe = 0 const IsSparc = 0 const IsSparc64 = 0 const IsWasm = 0 const M68K = 7 const MIPS = 8 const MIPS64 = 9 const MinFrameSize = 0 const NIOS2 = 10 const PCQuantum = 1 const PPC = 11 const PPC64 = 12 const PtrSize = 8 const RISCV = 13 const RISCV64 = 14 const S390 = 15 const S390X = 16 const SH = 17 const SPARC = 18 const SPARC64 = 19 const StackAlign = 8 const UNKNOWN = 0 const WASM = 20 checksum B40CA6560AF77929BCFFDE2973FCA3069EB1CA14 v3; package godebug pkgpath internal/godebug import os os "os" init godebug ~internal_1godebug errors errors..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import os os..import path path..import runtime runtime..import sort sort..import sync sync..import syscall syscall..import time time..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 1 2 1 5 1 11 3 1 3 2 3 5 3 11 4 1 4 2 4 3 4 5 4 7 4 11 4 13 4 14 4 15 5 2 5 11 6 2 6 11 6 13 7 1 7 2 7 5 7 11 7 13 8 1 8 2 8 3 8 5 8 7 8 10 8 11 8 12 8 13 8 14 8 15 9 1 9 2 9 3 9 4 9 5 9 6 9 7 9 8 9 10 9 11 9 12 9 13 9 14 9 15 10 1 10 2 10 5 10 11 11 2 12 2 12 5 12 11 13 2 13 11 14 1 14 2 14 3 14 5 14 11 14 13 15 1 15 2 15 3 15 5 15 11 15 13 15 14 types 3 1 47 33 type 1 (? , ? ) type 2 (? ) func .get (s , key ) func Get (key ) ($ret0 ) // /build/gcc/src/gcc/libgo/go/internal/godebug/godebug.go:11 { //12 $ret0 = .get(Getenv($convert(, "GODEBUG")), key) //12 return //12 } //0 func Getenv (key ) checksum FB7E0145DFD5AEE6A83D047D3E23737541B30BBA v3; package goexperiment pkgpath internal/goexperiment init goexperiment ~internal_1goexperiment types 3 2 24 252 type 1 "Flags" type 2 struct { FieldTrack ; PreemptibleLoops ; StaticLockRanking ; Unified ; RegabiWrappers ; RegabiReflect ; RegabiArgs ; PacerRedesign ; HeapMinimum512KiB ; } const FieldTrack = $true const FieldTrackInt = 1 const HeapMinimum512KiB = $false const HeapMinimum512KiBInt = 0 const PacerRedesign = $false const PacerRedesignInt = 0 const PreemptibleLoops = $false const PreemptibleLoopsInt = 0 const RegabiArgs = $false const RegabiArgsInt = 0 const RegabiReflect = $false const RegabiReflectInt = 0 const RegabiWrappers = $false const RegabiWrappersInt = 0 const StaticLockRanking = $false const StaticLockRankingInt = 0 const Unified = $false const UnifiedInt = 0 checksum 8774CB30AB5196D7007BFB9B66B12CAF78AE7DD8 v3; package goos pkgpath internal/goos init goos ~internal_1goos types 1 1 const GOOS = "linux" const IsAix = 0 const IsAndroid = 0 const IsDarwin = 0 const IsDragonfly = 0 const IsFreebsd = 0 const IsHurd = 0 const IsIllumos = 0 const IsIos = 0 const IsIrix = 0 const IsJs = 0 const IsLinux = 1 const IsNetbsd = 0 const IsOpenbsd = 0 const IsPlan9 = 0 const IsRtems = 0 const IsSolaris = 0 const IsWindows = 0 const IsZos = 0 checksum 694EFBC9268C8863E73BAB771BEE34351EFDF867 v3; package goroot pkgpath internal/goroot import os os "os" import filepath path/filepath "path/filepath" init goroot internal_1goroot..import errors errors..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import os os..import path path..import filepath path_1filepath..import runtime runtime..import sort sort..import sync sync..import syscall syscall..import time time..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 1 2 1 5 1 12 3 1 3 2 3 5 3 12 4 1 4 2 4 3 4 5 4 7 4 12 4 14 4 15 4 16 5 2 5 12 6 2 6 12 6 14 7 1 7 2 7 5 7 12 7 14 8 1 8 2 8 3 8 5 8 7 8 10 8 12 8 13 8 14 8 15 8 16 9 1 9 2 9 3 9 4 9 5 9 6 9 7 9 8 9 10 9 12 9 13 9 14 9 15 9 16 10 1 10 2 10 5 10 12 11 1 11 2 11 3 11 4 11 5 11 6 11 7 11 8 11 9 11 10 11 12 11 13 11 14 11 15 11 16 11 17 12 2 13 2 13 5 13 12 14 2 14 12 15 1 15 2 15 3 15 5 15 12 15 14 16 1 16 2 16 3 16 5 16 12 16 14 16 15 types 3 1 31 21 type 1 (? ) type 2 [] func IsStandardPackage (goroot , compiler , path ) func .join (elem ) checksum E3BCC4FB5E58ECE87010300425D76973B5C6C396 v3; package goversion pkgpath internal/goversion init goversion ~internal_1goversion types 1 1 const Version = 18 checksum 69F4E937324C16E3AD38635AB613B32C886A629F v3; package intern pkgpath internal/intern import godebug internal/godebug "internal/godebug" import runtime runtime "runtime" import sync sync "sync" import unsafe unsafe "unsafe" indirectimport os os init intern internal_1intern..import errors errors..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import os os..import path path..import runtime runtime..import sort sort..import sync sync..import syscall syscall..import time time..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch godebug ~internal_1godebug goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 1 2 1 5 1 11 3 1 3 2 3 5 3 11 4 1 4 2 4 3 4 5 4 7 4 11 4 13 4 14 4 15 5 2 5 11 6 2 6 11 6 13 7 1 7 2 7 5 7 11 7 13 8 1 8 2 8 3 8 5 8 7 8 10 8 11 8 12 8 13 8 14 8 15 9 1 9 2 9 3 9 4 9 5 9 6 9 7 9 8 9 10 9 11 9 12 9 13 9 14 9 15 10 1 10 2 10 5 10 11 11 2 12 2 12 5 12 11 13 2 13 11 14 1 14 2 14 3 14 5 14 11 14 13 15 1 15 2 15 3 15 5 15 11 15 13 15 14 types 12 2 72 77 10 31 29 47 33 17 125 124 22 type 1 "Value" func (v ) Get () type 2 ".internal/intern.key" func (k ) Value () type 3 () type 4 (? ) type 5 (? ) type 6 (? , ? ) type 7 (? ) type 8 * type 9 struct { .internal/intern._ ; .internal/intern.cmpVal ; .internal/intern.resurrected ; } type 10 struct { .internal/intern.s ; .internal/intern.cmpVal ; .internal/intern.isString ; } type 11 [0 ] func .get (k ) func .keyFor (cmpVal ) func Get (cmpVal ) ($ret6 ) // /build/gcc/src/gcc/libgo/go/internal/intern/intern.go:82 { //83 $ret6 = .get(.keyFor(cmpVal)) //83 return //83 } //0 func GetByString (s ) func .get (s , key ) func Getenv (key ) checksum 8B45E4B872C047D14F27BAF3552DF5E40B5E8216 v3; package itoa pkgpath internal/itoa init itoa ~internal_1itoa types 1 1 func Itoa (val ) func Uitoa (val ) checksum 22BA25E35DF462507F2EFF100BE5443FE8E8B429 v3; package lazyregexp pkgpath internal/lazyregexp import os os "os" import regexp regexp "regexp" import strings strings "strings" import sync sync "sync" indirectimport io io indirectimport syntax regexp/syntax init lazyregexp internal_1lazyregexp..import bytes bytes..import errors errors..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import regexp regexp..import syntax regexp_1syntax..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 1 2 1 3 1 6 1 8 1 15 1 18 1 21 2 3 2 6 2 15 4 2 4 3 4 6 4 15 5 2 5 3 5 4 5 6 5 8 5 15 5 18 5 19 5 20 6 3 6 15 7 3 7 15 7 18 8 2 8 3 8 6 8 15 8 18 9 2 9 3 9 4 9 6 9 8 9 12 9 15 9 16 9 18 9 19 9 20 10 3 11 2 11 3 11 4 11 5 11 6 11 7 11 8 11 9 11 12 11 15 11 16 11 18 11 19 11 20 12 2 12 3 12 6 12 15 13 1 13 2 13 3 13 6 13 8 13 10 13 14 13 15 13 16 13 17 13 18 13 21 14 2 14 3 14 6 14 8 14 10 14 15 14 16 14 17 14 18 14 21 15 3 16 3 16 6 16 15 17 2 17 3 17 6 17 10 17 15 18 3 18 15 19 2 19 3 19 4 19 6 19 15 19 18 20 2 20 3 20 4 20 6 20 15 20 18 20 19 types 80 2 608 33 325 33 33 421 449 422 372 32 90 624 40 40 34 35 3962 42 367 91 289 212 129 22 45 32 11 48 34 18 19 18 18 18 18 18 19 19 19 19 19 19 19 19 19 72 72 79 128 93 170 483 66 89 62 89 211 70 42 43 48 60 64 21 21 21 21 21 22 22 20 21 21 21 22 21 22 83 270 type 1 "Regexp" func (r ) .re () func (r ) .build () func (r ) FindSubmatch (s ) func (r ) FindStringSubmatch (s ) func (r ) FindStringSubmatchIndex (s ) func (r ) ReplaceAllString (src , repl ) func (r ) FindString (s ) func (r ) FindAllString (s , n ) func (r ) MatchString (s ) func (r ) SubexpNames () type 2 "io.RuneReader" type 3 ".regexp.bitState" func (b ) .push (re , pc , pos , arg ) func (b ) .shouldVisit (pc , pos ) func (b ) .reset (prog , end , ncap ) type 4 ".regexp.entry" type 5 ".regexp.input" type 6 ".regexp.inputBytes" func (i ) .context (pos ) func (i ) .index (re , pos ) func (i ) .hasPrefix (re ) func (i ) .canCheckPrefix () ($ret55 ) func (i ) .step (pos ) (? , ? ) type 7 ".regexp.inputReader" func (i ) .context (pos ) ($ret64 ) func (i ) .index (re , pos ) ($ret63 ) func (i ) .hasPrefix (re ) ($ret62 ) func (i ) .canCheckPrefix () ($ret61 ) func (i ) .step (pos ) (? , ? ) type 8 ".regexp.inputString" func (i ) .context (pos ) func (i ) .index (re , pos ) func (i ) .hasPrefix (re ) func (i ) .canCheckPrefix () ($ret49 ) func (i ) .step (pos ) (? , ? ) type 9 ".regexp.inputs" func (i ) .init (r , b , s ) (? , ? ) func (i ) .newReader (r ) func (i ) .clear () func (i ) .newString (s ) func (i ) .newBytes (b ) type 10 ".regexp.job" type 11 ".regexp.lazyFlag" func (f ) .match (op ) type 12 ".regexp.machine" func (m ) .add (q , pc , pos , cap , cond , t ) func (m ) .step (runq , nextq , pos , nextPos , c , nextCond ) func (m ) .clear (q ) func (m ) .match (i , pos ) func (m ) .alloc (i ) func (m ) .init (ncap ) type 13 ".regexp.onePassInst" type 14 ".regexp.onePassProg" type 15 ".regexp.queue" type 16 ".regexp.thread" type 17 "regexp.Regexp" func (re ) Split (s , n ) func (re ) FindAllStringSubmatchIndex (s , n ) func (re ) FindAllStringIndex (s , n ) func (re ) FindAll (b , n ) func (re ) FindReaderSubmatchIndex (r ) func (re ) FindSubmatchIndex (b ) func (re ) FindAllSubmatch (b , n ) func (re ) .expand (dst , template , bsrc , src , match ) func (re ) Expand (dst , template , src , match ) func (re ) FindAllString (s , n ) func (re ) FindSubmatch (b ) func (re ) FindReaderIndex (r ) (loc ) func (re ) FindStringSubmatchIndex (s ) func (re ) FindStringIndex (s ) (loc ) func (re ) FindIndex (b ) (loc ) func (re ) FindAllStringSubmatch (s , n ) func (re ) .put (m ) func (re ) FindStringSubmatch (s ) func (re ) Copy () ($ret32 ) func (re ) Find (b ) func (re ) NumSubexp () func (re ) .doExecute (r , b , s , pos , ncap , dstCap ) func (re ) FindAllIndex (b , n ) func (re ) Match (b ) func (re ) SubexpIndex (name ) func (re ) .get () func (re ) ExpandString (dst , template , src , match ) func (re ) .doMatch (r , b , s ) func (re ) SubexpNames () func (re ) FindAllSubmatchIndex (b , n ) func (re ) String () func (re ) .backtrack (ib , is , pos , ncap , dstCap ) func (re ) .pad (a ) func (re ) .tryBacktrack (b , i , pc , pos ) func (re ) LiteralPrefix () (prefix , complete ) func (re ) MatchReader (r ) func (re ) MatchString (s ) func (re ) ReplaceAllString (src , repl ) func (re ) ReplaceAllLiteralString (src , repl ) func (re ) ReplaceAllStringFunc (src , repl ) func (re ) .doOnePass (ir , ib , is , pos , ncap , dstCap ) func (re ) .replaceAll (bsrc , src , nmatch , repl ) func (re ) ReplaceAll (src , repl ) func (re ) Longest () func (re ) ReplaceAllLiteral (src , repl ) func (re ) ReplaceAllFunc (src , repl ) func (re ) .allMatches (s , b , n , deliver ) func (re ) FindString (s ) type 18 "regexp/syntax.EmptyOp" type 19 "regexp/syntax.Inst" func (i ) .op () func (i ) MatchRune (r ) func (i ) MatchRunePos (r ) func (i ) MatchEmptyWidth (before , after ) func (i ) String () type 20 "regexp/syntax.InstOp" func (i ) String () ($ret66 ) type 21 "regexp/syntax.Prog" func (p ) String () func (p ) .skipNop (pc ) func (p ) Prefix () (prefix , complete ) func (p ) StartCond () type 22 "sync.Mutex" func (m ) .unlockSlow (new ) func (m ) Unlock () func (m ) .lockSlow () func (m ) TryLock () func (m ) Lock () type 23 "sync.Once" func (o ) .doSlow (f ) func (o ) Do (f ) type 24 (? ) type 25 (? , ? ) type 26 (? ) type 27 () type 28 (? , ? ) type 29 (? ) type 30 * type 31 * type 32 * type 33 * type 34 * type 35 * type 36 * type 37 * type 38 * type 39 * type 40 * type 41 * type 42 * type 43 * type 44 * type 45 * type 46 struct { Inst ; Start ; NumCap ; } type 47 struct { Inst ; Start ; NumCap ; } type 48 struct { Op ; Out ; Arg ; Rune ; } type 49 struct { .internal/lazyregexp.str ; .internal/lazyregexp.once ; .internal/lazyregexp.rx ; } type 50 struct { .regexp.bytes ; .regexp.string ; .regexp.reader ; } type 51 struct { .regexp.end ; .regexp.cap ; .regexp.matchcap ; .regexp.jobs ; .regexp.visited ; .regexp.inputs ; } type 52 struct { .regexp.expr ; .regexp.prog ; .regexp.onepass ; .regexp.numSubexp ; .regexp.maxBitStateLen ; .regexp.subexpNames ; .regexp.prefix ; .regexp.prefixBytes ; .regexp.prefixRune ; .regexp.prefixEnd ; .regexp.mpool ; .regexp.matchcap ; .regexp.prefixComplete ; .regexp.cond ; .regexp.minInputLen ; .regexp.longest ; } type 53 struct { .regexp.inst ; .regexp.cap ; } type 54 struct { .regexp.pc ; .regexp.arg ; .regexp.pos ; } type 55 struct { .regexp.pc ; .regexp.t ; } type 56 struct { .regexp.r ; .regexp.atEOT ; .regexp.pos ; } type 57 struct { .regexp.re ; .regexp.p ; .regexp.q0 ; .regexp.q1 ; .regexp.pool ; .regexp.matched ; .regexp.matchcap ; .regexp.inputs ; } type 58 struct { .regexp.sparse ; .regexp.dense ; } type 59 struct { .regexp.str ; } type 60 struct { .regexp.str ; } type 61 struct { ? ; Next ; } type 62 struct { .sync.done ; .sync.m ; } type 63 struct { .sync.state ; .sync.sema ; } type 64 [] type 65 [] type 66 [] type 67 [] type 68 [] type 69 [] type 70 [] type 71 [] type 72 [] type 73 [] type 74 [] type 75 [] type 76 [] type 77 [] type 78 interface { ReadRune () (r , size , err ); } type 79 interface { .regexp.canCheckPrefix () ; .regexp.context (pos ) ; .regexp.hasPrefix (re ) ; .regexp.index (re , pos ) ; .regexp.step (pos ) (r , width ); } func New (str ) func HasSuffix (s , suffix ) ($ret61 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:453 { //454 $ret61 = ((len(s) >= len(suffix)) && ((s)[(len(s) - len(suffix)):] == suffix)) //454 return //454 } //0 checksum 78C3F8F2677B3BA72098F4CF45C01A55881A7F7F v3; package lazytemplate pkgpath internal/lazytemplate import io io "io" import os os "os" import strings strings "strings" import sync sync "sync" import template text/template "text/template" indirectimport fs io/fs indirectimport parse text/template/parse indirectimport reflect reflect indirectimport time time indirectimport unsafe unsafe init lazytemplate internal_1lazytemplate..import bytes bytes..import errors errors..import fmt fmt..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import filepath path_1filepath..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import template text_1template..import parse text_1template_1parse..import time time..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits url ~net_1url atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 1 2 1 4 1 7 1 9 1 16 1 19 1 24 2 4 2 7 2 16 3 2 3 4 3 5 3 6 3 7 3 8 3 9 3 10 3 11 3 12 3 13 3 15 3 16 3 17 3 18 3 19 3 20 3 23 3 24 5 2 5 4 5 7 5 16 6 2 6 4 6 5 6 7 6 9 6 16 6 19 6 20 6 23 7 4 7 16 8 4 8 16 8 19 9 2 9 4 9 7 9 16 9 19 10 2 10 4 10 5 10 7 10 9 10 13 10 16 10 17 10 19 10 20 10 23 11 4 12 2 12 4 12 5 12 6 12 7 12 8 12 9 12 10 12 13 12 16 12 17 12 19 12 20 12 23 13 2 13 4 13 7 13 16 14 2 14 4 14 5 14 6 14 7 14 8 14 9 14 10 14 12 14 13 14 16 14 17 14 19 14 20 14 23 14 24 15 2 15 4 15 7 15 11 15 16 15 18 15 19 15 24 16 4 17 4 17 7 17 16 18 2 18 4 18 7 18 11 18 16 19 4 19 16 20 2 20 4 20 5 20 7 20 16 20 19 21 1 21 2 21 3 21 4 21 5 21 6 21 7 21 8 21 9 21 10 21 11 21 12 21 13 21 14 21 15 21 16 21 17 21 18 21 19 21 20 21 22 21 23 21 24 22 1 22 2 22 3 22 4 22 5 22 6 22 7 22 8 22 9 22 10 22 11 22 12 22 13 22 15 22 16 22 17 22 18 22 19 22 20 22 23 22 24 23 2 23 4 23 5 23 7 23 16 23 19 23 20 types 189 2 175 30 29 31 35 261 337 92 36 2190 35 260 78 75 244 91 96 215 34 4479 705 33 213 130 353 43 53 43 43 1614 338 277 88 51 874 49 256 264 256 275 308 312 267 278 329 265 97 367 46 334 46 97 322 373 96 100 271 262 268 4848 272 99 32 37 502 526 73 3490 75 36 33 11 48 34 46 20 20 18 19 18 19 19 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 14 455 107 147 178 412 67 102 146 332 80 70 61 65 150 57 154 226 33 82 99 100 256 99 154 133 116 154 116 100 118 99 99 99 590 99 167 92 194 85 113 25 24 22 22 23 23 23 23 23 22 21 23 22 22 22 23 22 36 37 37 36 24 974 130 191 142 43 74 76 type 1 "Template" func (r ) .tp () func (r ) .build () func (r ) Execute (w , data ) type 2 "io.Writer" type 3 "io/fs.FS" type 4 "io/fs.File" type 5 "io/fs.FileInfo" type 6 "io/fs.FileMode" func (m ) String () func (m ) IsRegular () ($ret8 ) func (m ) Type () ($ret10 ) func (m ) IsDir () ($ret7 ) func (m ) Perm () ($ret9 ) type 7 ".reflect.flag" func (f ) .mustBeAssignable () func (f ) .mustBeExportedSlow () func (f ) .mustBeAssignableSlow () func (f ) .mustBeExported () func (f ) .mustBe (expected ) func (f ) .ro () ($ret99 ) func (f ) .kind () ($ret98 ) type 8 ".reflect.hiter" func (h ) .initialized () type 9 ".reflect.method" type 10 ".reflect.rtype" func (t ) ChanDir () func (t ) PkgPath () func (t ) .gcSlice (begin , end ) func (t ) NumField () func (t ) Len () func (t ) In (i ) func (t ) .hasName () func (t ) .rawString () func (t ) .pointers () func (t ) ConvertibleTo (u ) func (t ) NumMethod () func (t ) FieldByName (name ) (? , ? ) func (t ) Field (i ) func (t ) Kind () func (t ) Elem () func (t ) Align () func (t ) FieldByNameFunc (match ) (? , ? ) func (t ) IsVariadic () func (t ) Key () func (t ) FieldAlign () func (t ) Implements (u ) func (t ) NumOut () func (t ) AssignableTo (u ) func (t ) Out (i ) func (t ) Method (i ) (m ) func (t ) FieldByIndex (index ) func (t ) MethodByName (name ) (m , ok ) func (t ) .ptrTo () func (t ) NumIn () func (t ) Comparable () func (t ) Size () func (t ) Name () func (t ) Bits () func (t ) .exportedMethods () func (t ) String () func (t ) .common () ($ret29 ) type 11 ".reflect.tflag" type 12 ".reflect.uncommonType" func (t ) Name () func (t ) PkgPath () func (t ) .exportedMethods () func (t ) .uncommon () ($ret17 ) type 13 "reflect.ChanDir" func (d ) String () type 14 "reflect.Kind" func (k ) String () type 15 "reflect.MapIter" func (iter ) Reset (v ) func (iter ) Value () func (iter ) Next () func (iter ) Key () type 16 "reflect.Method" func (m ) IsExported () type 17 "reflect.StructField" func (f ) IsExported () type 18 "reflect.StructTag" func (tag ) Lookup (key ) (value , ok ) func (tag ) Get (key ) type 19 "reflect.Type" type 20 "reflect.Value" func (v ) Type () func (v ) NumMethod () func (v ) SetIterKey (iter ) func (v ) IsZero () func (v ) Method (i ) func (v ) CanComplex () func (v ) SetPointer (x ) func (v ) Len () func (v ) CallSlice (in ) func (v ) FieldByIndex (index ) func (v ) Cap () func (v ) CanInterface () func (v ) CanSet () func (v ) Call (in ) func (v ) Bool () func (v ) TryRecv () (x , ok ) func (v ) Addr () func (v ) .send (x , nb ) (selected ) func (v ) SetLen (n ) func (v ) CanAddr () func (v ) CanInt () func (v ) SetBytes (x ) func (v ) CanFloat () func (v ) Slice (i , j ) func (v ) FieldByIndexErr (index ) (? , ? ) func (v ) OverflowComplex (x ) func (v ) Field (i ) func (v ) FieldByName (name ) func (v ) Float () func (v ) SetBool (x ) func (v ) Slice3 (i , j , k ) func (v ) SetInt (x ) func (v ) InterfaceData () func (v ) SetComplex (x ) func (v ) .assignTo (context , dst , target ) func (v ) MapRange () func (v ) Recv () (x , ok ) func (v ) Send (x ) func (v ) .call (op , in ) func (v ) FieldByNameFunc (match ) func (v ) SetMapIndex (key , elem ) func (v ) Uint () func (v ) SetCap (n ) func (v ) SetIterValue (iter ) func (v ) String () func (v ) UnsafeAddr () func (v ) Set (x ) func (v ) IsValid () func (v ) MethodByName (name ) func (v ) OverflowFloat (x ) func (v ) .setRunes (x ) func (v ) OverflowInt (x ) func (v ) NumField () func (v ) Pointer () func (v ) .recv (nb ) (val , ok ) func (v ) OverflowUint (x ) func (v ) Convert (t ) func (v ) Elem () func (v ) SetString (x ) func (v ) Kind () func (v ) Bytes () func (v ) MapIndex (key ) func (v ) SetFloat (x ) func (v ) Index (i ) func (v ) Int () func (v ) CanConvert (t ) func (v ) UnsafePointer () func (v ) CanUint () func (v ) TrySend (x ) func (v ) SetUint (x ) func (v ) IsNil () func (v ) Complex () func (v ) .pointer () func (v ) Interface () (i ) func (v ) MapKeys () func (v ) .runes () func (v ) Close () type 21 "strings.Builder" func (b ) WriteString (s ) (? , ? ) func (b ) WriteByte (c ) func (b ) Write (p ) (? , ? ) func (b ) Grow (n ) func (b ) .grow (n ) func (b ) Cap () func (b ) Reset () func (b ) Len () func (b ) String () func (b ) WriteRune (r ) (? , ? ) func (b ) .copyCheck () type 22 "sync.Locker" type 23 "sync.Mutex" func (m ) Lock () func (m ) TryLock () func (m ) .lockSlow () func (m ) Unlock () func (m ) .unlockSlow (new ) type 24 "sync.Once" func (o ) Do (f ) func (o ) .doSlow (f ) type 25 "sync.RWMutex" func (rw ) RLocker () ($ret27 ) func (rw ) Unlock () func (rw ) TryLock () func (rw ) Lock () func (rw ) TryRLock () func (rw ) .rUnlockSlow (r ) func (rw ) RUnlock () func (rw ) RLock () type 26 ".text/template.common" type 27 ".text/template.missingKeyAction" type 28 ".text/template.option" type 29 "text/template.FuncMap" type 30 "text/template.Template" func (t ) Lookup (name ) func (t ) Funcs (funcMap ) func (t ) Delims (left , right ) func (t ) Templates () func (t ) Parse (text ) (? , ? ) func (t ) AddParseTree (name , tree ) (? , ? ) func (t ) ExecuteTemplate (wr , name , data ) func (t ) ParseFiles (filenames ...) (? , ? ) func (t ) Execute (wr , data ) func (t ) .execute (wr , data ) (err ) func (t ) DefinedTemplates () func (t ) .associate (new , tree ) func (t ) ParseGlob (pattern ) (? , ? ) func (t ) ParseFS (fsys , patterns ...) (? , ? ) func (t ) Option (opt ...) func (t ) .copy (c ) func (t ) New (name ) func (t ) .setOption (opt ) func (t ) .init () func (t ) Name () func (t ) Clone () (? , ? ) type 31 ".text/template/parse.elseNode" func (e ) Type () ($ret103 ) func (e ) String () ($ret104 ) func (e ) .writeTo (sb ) func (e ) .tree () func (e ) Copy () type 32 ".text/template/parse.endNode" func (e ) String () ($ret99 ) func (e ) .writeTo (sb ) func (e ) .tree () func (e ) Copy () type 33 ".text/template/parse.item" func (i ) String () type 34 ".text/template/parse.itemType" type 35 ".text/template/parse.lexer" func (l ) .atTerminator () func (l ) .scanNumber () func (l ) .nextItem () func (l ) .drain () func (l ) .next () func (l ) .backup () func (l ) .atRightDelim () (delim , trimSpaces ) func (l ) .peek () func (l ) .errorf (format , args ...) func (l ) .emit (t ) func (l ) .ignore () func (l ) .run () func (l ) .accept (valid ) func (l ) .acceptRun (valid ) type 36 ".text/template/parse.stateFn" type 37 "text/template/parse.ActionNode" func (a ) String () func (a ) .writeTo (sb ) func (a ) .tree () func (a ) Copy () type 38 "text/template/parse.BoolNode" func (b ) String () func (b ) .writeTo (sb ) func (b ) .tree () func (b ) Copy () type 39 "text/template/parse.BranchNode" func (b ) String () func (b ) .writeTo (sb ) func (b ) .tree () func (b ) Copy () type 40 "text/template/parse.BreakNode" func (b ) Copy () func (b ) String () ($ret114 ) func (b ) .tree () func (b ) .writeTo (sb ) type 41 "text/template/parse.ChainNode" func (c ) Add (field ) func (c ) String () func (c ) .writeTo (sb ) func (c ) .tree () func (c ) Copy () type 42 "text/template/parse.CommandNode" func (c ) .append (arg ) func (c ) String () func (c ) .writeTo (sb ) func (c ) .tree () func (c ) Copy () type 43 "text/template/parse.CommentNode" func (c ) String () func (c ) .writeTo (sb ) func (c ) .tree () func (c ) Copy () type 44 "text/template/parse.ContinueNode" func (c ) Copy () func (c ) String () ($ret118 ) func (c ) .tree () func (c ) .writeTo (sb ) type 45 "text/template/parse.DotNode" func (d ) Type () ($ret68 ) func (d ) String () ($ret69 ) func (d ) .writeTo (sb ) func (d ) .tree () func (d ) Copy () type 46 "text/template/parse.FieldNode" func (f ) String () func (f ) .writeTo (sb ) func (f ) .tree () func (f ) Copy () type 47 "text/template/parse.IfNode" func (i ) Copy () type 48 "text/template/parse.ListNode" func (l ) .append (n ) func (l ) .tree () func (l ) CopyList () func (l ) String () func (l ) .writeTo (sb ) func (l ) Copy () type 49 "text/template/parse.Mode" type 50 "text/template/parse.NilNode" func (n ) Type () ($ret73 ) func (n ) String () ($ret74 ) func (n ) .writeTo (sb ) func (n ) .tree () func (n ) Copy () type 51 "text/template/parse.Node" type 52 "text/template/parse.NodeType" func (t ) Type () ($ret30 ) type 53 "text/template/parse.NumberNode" func (n ) .simplifyComplex () func (n ) String () func (n ) .writeTo (sb ) func (n ) .tree () func (n ) Copy () type 54 "text/template/parse.PipeNode" func (p ) .append (command ) func (p ) String () func (p ) .writeTo (sb ) func (p ) .tree () func (p ) CopyPipe () func (p ) Copy () type 55 "text/template/parse.Pos" func (p ) Position () ($ret29 ) type 56 "text/template/parse.RangeNode" func (r ) Copy () type 57 "text/template/parse.StringNode" func (s ) String () func (s ) .writeTo (sb ) func (s ) .tree () func (s ) Copy () type 58 "text/template/parse.TemplateNode" func (t ) String () func (t ) .writeTo (sb ) func (t ) .tree () func (t ) Copy () type 59 "text/template/parse.TextNode" func (t ) String () func (t ) .writeTo (sb ) func (t ) .tree () func (t ) Copy () type 60 "text/template/parse.Tree" func (t ) .withControl () func (t ) .blockControl () func (t ) .rangeControl () func (t ) .ifControl () func (t ) .pipeline (context , end ) (pipe ) func (t ) .backup3 (t2 , t1 ) func (t ) .continueControl (pos , line ) func (t ) .breakControl (pos , line ) func (t ) .newText (pos , text ) func (t ) .newPipeline (pos , line , vars ) func (t ) .newList (pos ) func (t ) .newIf (pos , line , pipe , list , elseList ) func (t ) .newComment (pos , text ) func (t ) Copy () func (t ) .newString (pos , orig , text ) func (t ) .add () func (t ) .newEnd (pos ) func (t ) .newRange (pos , line , pipe , list , elseList ) func (t ) .textOrAction () func (t ) .newContinue (pos , line ) func (t ) .checkPipeline (pipe , context ) func (t ) .command () func (t ) .hasFunction (name ) func (t ) .term () func (t ) .parseTemplateName (token , context ) (name ) func (t ) .peekNonSpace () func (t ) .newBool (pos , true ) func (t ) .operand () func (t ) .peek () func (t ) .nextNonSpace () (token ) func (t ) .recover (errp ) func (t ) Parse (text , leftDelim , rightDelim , treeSet , funcs ...) (tree , err ) func (t ) .newWith (pos , line , pipe , list , elseList ) func (t ) .popVars (n ) func (t ) .newField (pos , ident ) func (t ) .expectOneOf (expected1 , expected2 , context ) func (t ) .backup2 (t1 ) func (t ) .backup () func (t ) .newAction (pos , line , pipe ) func (t ) .error (err ) func (t ) .newVariable (pos , ident ) func (t ) .newTemplate (pos , line , name , pipe ) func (t ) .newCommand (pos ) func (t ) .newDot (pos ) func (t ) .parse () func (t ) .templateControl () func (t ) .elseControl () func (t ) .useVar (pos , name ) func (t ) .newNumber (pos , text , typ ) (? , ? ) func (t ) .newBreak (pos , line ) func (t ) .newChain (pos , node ) func (t ) .newElse (pos , line ) func (t ) .newNil (pos ) func (t ) ErrorContext (n ) (location , context ) func (t ) .errorf (format , args ...) func (t ) .expect (expected , context ) func (t ) .unexpected (token , context ) func (t ) .startParse (funcs , lex , treeSet ) func (t ) .endControl () func (t ) .stopParse () func (t ) .parseControl (allowElseIf , context ) (pos , line , pipe , list , elseList ) func (t ) .next () func (t ) .parseDefinition () func (t ) .clearActionLine () func (t ) .itemList () (list , next ) func (t ) .action () (n ) type 61 "text/template/parse.VariableNode" func (v ) String () func (v ) .writeTo (sb ) func (v ) .tree () func (v ) Copy () type 62 "text/template/parse.WithNode" func (w ) Copy () type 63 ".time.zone" type 64 ".time.zoneTrans" type 65 "time.Duration" func (d ) Round (m ) func (d ) Minutes () ($ret77 ) func (d ) Truncate (m ) ($ret79 ) func (d ) Hours () ($ret78 ) func (d ) Milliseconds () ($ret75 ) func (d ) Microseconds () ($ret74 ) func (d ) Seconds () ($ret76 ) func (d ) Nanoseconds () ($ret73 ) func (d ) String () type 66 "time.Location" func (l ) .lookupName (name , unix ) (offset , ok ) func (l ) .firstZoneUsed () func (l ) .lookupFirstZone () func (l ) .lookup (sec ) (name , offset , start , end , isDST ) func (l ) String () func (l ) .get () type 67 "time.Month" func (m ) String () type 68 "time.Time" func (t ) AppendFormat (b , layout ) func (t ) Minute () func (t ) .setMono (m ) func (t ) Clock () (hour , min , sec ) func (t ) MarshalBinary () (? , ? ) func (t ) After (u ) func (t ) UnixNano () func (t ) GobDecode (data ) func (t ) Day () func (t ) .unixSec () func (t ) .setLoc (loc ) func (t ) Zone () (name , offset ) func (t ) .nsec () func (t ) MarshalText () (? , ? ) func (t ) .stripMono () func (t ) Round (d ) func (t ) Truncate (d ) func (t ) UnmarshalText (data ) func (t ) UnmarshalBinary (data ) func (t ) Unix () func (t ) YearDay () func (t ) UnixMicro () func (t ) .mono () func (t ) Local () func (t ) .sec () func (t ) Hour () func (t ) .abs () func (t ) ISOWeek () (year , week ) func (t ) Location () func (t ) Month () func (t ) GobEncode () (? , ? ) func (t ) Second () func (t ) UnmarshalJSON (data ) func (t ) .addSec (d ) func (t ) Year () func (t ) UnixMilli () func (t ) Date () (year , month , day ) func (t ) Weekday () func (t ) IsZero () func (t ) UTC () func (t ) In (loc ) func (t ) Nanosecond () func (t ) Equal (u ) func (t ) .locabs () (name , offset , abs ) func (t ) Sub (u ) func (t ) String () func (t ) GoString () func (t ) Before (u ) func (t ) Add (d ) func (t ) Format (layout ) func (t ) MarshalJSON () (? , ? ) func (t ) IsDST () func (t ) .date (full ) (year , month , day , yday ) func (t ) AddDate (years , months , days ) type 69 "time.Weekday" func (d ) String () type 70 "unsafe.Pointer" type 71 (? ) type 72 () type 73 (? , ? ) type 74 (? ) type 75 (? , ? ) type 76 * type 77 * type 78 * type 79 * type 80 * type 81 * type 82 * type 83 * type 84 * type 85 * type 86 * type 87 * type 88 * type 89 * type 90 * type 91 * type 92 * type 93 * type 94 * type 95 * type 96 * type 97 * type 98 * type 99 * type 100 * type 101 * type 102 * type 103 * type 104 * type 105 * type 106 * type 107 * type 108 * type 109 * type 110 * type 111 * type 112 * type 113 * type 114 * type 115 * type 116 * type 117 * type 118 * type 119 *any type 120 struct { Name ; ParseName ; Root ; Mode ; .text/template/parse.text ; .text/template/parse.funcs ; .text/template/parse.lex ; .text/template/parse.token ; .text/template/parse.peekCount ; .text/template/parse.vars ; .text/template/parse.treeSet ; .text/template/parse.actionLine ; .text/template/parse.rangeDepth ; } type 121 struct { Name ; PkgPath ; Type ; Func ; Index ; } type 122 struct { Name ; PkgPath ; Type ; Tag ; Offset ; Index ; Anonymous ; } type 123 struct { .internal/lazytemplate.name ; .internal/lazytemplate.text ; .internal/lazytemplate.once ; .internal/lazytemplate.tmpl ; } type 124 struct { .reflect.key ; .reflect.elem ; .reflect.t ; .reflect.h ; .reflect.buckets ; .reflect.bptr ; .reflect.overflow ; .reflect.oldoverflow ; .reflect.startBucket ; .reflect.offset ; .reflect.wrapped ; B ; .reflect.i ; .reflect.bucket ; .reflect.checkBucket ; } type 125 struct { .reflect.m ; .reflect.hiter ; } type 126 struct { .reflect.name ; .reflect.pkgPath ; .reflect.methods ; } type 127 struct { .reflect.name ; .reflect.pkgPath ; .reflect.mtyp ; .reflect.typ ; .reflect.tfn ; } type 128 struct { .reflect.size ; .reflect.ptrdata ; .reflect.hash ; .reflect.tflag ; .reflect.align ; .reflect.fieldAlign ; .reflect.kind ; .reflect.equal ; .reflect.gcdata ; .reflect.string ; ? ; .reflect.ptrToThis ; } type 129 struct { .reflect.typ ; .reflect.ptr ; ? ; } type 130 struct { .strings.addr ; .strings.buf ; } type 131 struct { .sync.done ; .sync.m ; } type 132 struct { .sync.state ; .sync.sema ; } type 133 struct { .sync.w ; .sync.writerSem ; .sync.readerSem ; .sync.readerCount ; .sync.readerWait ; } type 134 struct { .text/template.missingKey ; } type 135 struct { .text/template.name ; ? ; ? ; .text/template.leftDelim ; .text/template.rightDelim ; } type 136 struct { .text/template.tmpl ; .text/template.muTmpl ; .text/template.option ; .text/template.muFuncs ; .text/template.parseFuncs ; .text/template.execFuncs ; } type 137 struct { ? ; } type 138 struct { ? ; ? ; .text/template/parse.tr ; } type 139 struct { ? ; ? ; .text/template/parse.tr ; Args ; } type 140 struct { ? ; ? ; .text/template/parse.tr ; Ident ; } type 141 struct { ? ; ? ; .text/template/parse.tr ; IsInt ; IsUint ; IsFloat ; IsComplex ; Int64 ; Uint64 ; Float64 ; Complex128 ; Text ; } type 142 struct { ? ; ? ; .text/template/parse.tr ; Line ; } type 143 struct { ? ; ? ; .text/template/parse.tr ; Line ; IsAssign ; Decl ; Cmds ; } type 144 struct { ? ; ? ; .text/template/parse.tr ; Line ; Name ; Pipe ; } type 145 struct { ? ; ? ; .text/template/parse.tr ; Line ; Pipe ; } type 146 struct { ? ; ? ; .text/template/parse.tr ; Line ; Pipe ; List ; ElseList ; } type 147 struct { ? ; ? ; .text/template/parse.tr ; Node ; Field ; } type 148 struct { ? ; ? ; .text/template/parse.tr ; Nodes ; } type 149 struct { ? ; ? ; .text/template/parse.tr ; Quoted ; Text ; } type 150 struct { ? ; ? ; .text/template/parse.tr ; Text ; } type 151 struct { ? ; ? ; .text/template/parse.tr ; Text ; } type 152 struct { ? ; ? ; .text/template/parse.tr ; True ; } type 153 struct { .text/template/parse.name ; .text/template/parse.input ; .text/template/parse.leftDelim ; .text/template/parse.rightDelim ; .text/template/parse.emitComment ; .text/template/parse.pos ; .text/template/parse.start ; .text/template/parse.width ; .text/template/parse.items ; .text/template/parse.parenDepth ; .text/template/parse.line ; .text/template/parse.startLine ; .text/template/parse.breakOK ; .text/template/parse.continueOK ; } type 154 struct { .text/template/parse.tr ; ? ; ? ; Line ; } type 155 struct { .text/template/parse.typ ; .text/template/parse.pos ; .text/template/parse.val ; .text/template/parse.line ; } type 156 struct { .time.name ; .time.offset ; .time.isDST ; } type 157 struct { .time.name ; .time.zone ; .time.tx ; .time.extend ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } type 158 struct { .time.wall ; .time.ext ; .time.loc ; } type 159 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } type 160 [2 ] type 161 [3 ] type 162 [] type 163 [] type 164 [] type 165 [] type 166 [] type 167 [] type 168 [] type 169 [] type 170 [] type 171 [] type 172 [] type 173 [] type 174 [] type 175 [] type 176 [] type 177 map [] type 178 map [] type 179 map [] type 180 map [] type 181 chan type 182 interface { Align () ; AssignableTo (u ) ; Bits () ; ChanDir () ; Comparable () ; ConvertibleTo (u ) ; Elem () ; Field (i ) ; FieldAlign () ; FieldByIndex (index ) ; FieldByName (name ) (? , ? ); FieldByNameFunc (match ) (? , ? ); Implements (u ) ; In (i ) ; IsVariadic () ; Key () ; Kind () ; Len () ; Method (? ) ; MethodByName (? ) (? , ? ); Name () ; NumField () ; NumIn () ; NumMethod () ; NumOut () ; Out (i ) ; PkgPath () ; Size () ; String () ; .reflect.common () ; .reflect.rawString () ; .reflect.uncommon () ; } type 183 interface { Close () ; Read (? ) (? , ? ); Stat () (? , ? ); } type 184 interface { Copy () ; Position () ; String () ; Type () ; .text/template/parse.tree () ; .text/template/parse.writeTo (? ); } type 185 interface { IsDir () ; ModTime () ; Mode () ; Name () ; Size () ; Sys () ; } type 186 interface { Lock (); Unlock (); } type 187 interface { Open (name ) (? , ? ); } type 188 interface { Write (p ) (n , err ); } func New (name , text ) func HasSuffix (s , suffix ) ($ret61 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:453 { //454 $ret61 = ((len(s) >= len(suffix)) && ((s)[(len(s) - len(suffix)):] == suffix)) //454 return //454 } //0 checksum 95F68609865251599C49AE32B4C56E4200C40DFF v3; package nettrace pkgpath internal/nettrace init nettrace ~internal_1nettrace types 11 4 41 24 27 49 50 36 22 100 18 22 type 1 "LookupIPAltResolverKey" type 2 "Trace" type 3 "TraceKey" type 4 (? , ? , ? ) type 5 (? , ? , ? ) type 6 (? , ? ) type 7 (? ) type 8 struct { DNSStart ; DNSDone ; ConnectStart ; ConnectDone ; } type 9 struct { } type 10 [] checksum 5B1847AA8A2F71FF8ED2548EAAFA9743AC8721CC v3; package obscuretestdata pkgpath internal/obscuretestdata import base64 encoding/base64 "encoding/base64" import io io "io" import os os "os" init obscuretestdata ~internal_1obscuretestdata base64 encoding_1base64..import binary encoding_1binary..import errors errors..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 1 2 1 3 1 4 1 7 1 9 1 11 1 14 1 15 1 17 1 18 1 21 2 3 2 4 2 7 2 9 2 11 2 14 2 15 2 17 2 18 2 21 3 4 3 7 3 15 5 3 5 4 5 7 5 15 6 3 6 4 6 5 6 7 6 9 6 15 6 18 6 19 6 20 7 4 7 15 8 4 8 15 8 18 9 3 9 4 9 7 9 15 9 18 10 3 10 4 10 5 10 7 10 9 10 13 10 15 10 16 10 18 10 19 10 20 11 4 12 3 12 4 12 5 12 6 12 7 12 8 12 9 12 10 12 13 12 15 12 16 12 18 12 19 12 20 13 3 13 4 13 7 13 15 14 3 14 4 14 7 14 11 14 15 14 17 14 18 14 21 15 4 16 4 16 7 16 15 17 3 17 4 17 7 17 11 17 15 18 4 18 15 19 3 19 4 19 5 19 7 19 15 19 18 20 3 20 4 20 5 20 7 20 15 20 18 20 19 types 2 1 21 type 1 [] func DecodeToTempFile (name ) (path , err ) func ReadFile (name ) (? , ? ) checksum 2363352228165178808772B1C5A8BC9771B6737E v3; package oserror pkgpath internal/oserror import errors errors "errors" init oserror internal_1oserror..import errors errors..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import runtime runtime..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos unsafeheader ~internal_1unsafeheader atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys init_graph 0 1 0 2 0 3 0 4 1 2 1 3 1 4 3 2 3 4 4 2 types 1 1 var ErrClosed var ErrExist var ErrInvalid var ErrNotExist var ErrPermission checksum 4EDA1E9709902A1416325C1B0A168ECD1D8B2082 v3; package poll pkgpath internal/poll import errors errors "errors" import unix internal/syscall/unix "internal/syscall/unix" import io io "io" import runtime runtime "runtime" import sync sync "sync" import atomic sync/atomic "sync/atomic" import syscall syscall "syscall" import time time "time" import unsafe unsafe "unsafe" init poll internal_1poll..import errors errors..import cpu internal_1cpu..import oserror internal_1oserror..import reflectlite internal_1reflectlite..import io io..import runtime runtime..import sync sync..import syscall syscall..import time time..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 1 2 1 4 1 6 3 1 3 2 3 4 3 6 4 2 4 6 5 1 5 2 5 4 5 6 5 7 6 2 7 2 7 6 8 1 8 2 8 3 8 4 8 6 8 7 9 1 9 2 9 3 9 4 9 6 9 7 9 8 types 141 3 612 5223 609 298 786 46 52 35 35 47 37 40 36 245 33 36 37 38 94 40 36 35 37 41 43 107 107 38 129 129 38 36 158 46 45 34 37 32 37 502 519 73 3475 75 35 47 43 60 31 21 11 21 88 80 79 23 34 65 37 22 43 43 56 43 56 80 54 42 30 118 23 34 20 20 20 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 13 51 51 295 55 88 111 63 81 64 55 78 96 51 144 54 20 279 114 58 61 116 54 92 193 84 113 25 26 26 23 24 25 25 24 25 23 23 22 22 22 23 92 type 1 "DeadlineExceededError" func (e ) Error () ($ret7 ) // /build/gcc/src/gcc/libgo/go/internal/poll/fd.go:60 { //60 $ret7 = $convert(, "i/o timeout") //60 return //60 } //0 func (e ) Timeout () ($ret8 ) // /build/gcc/src/gcc/libgo/go/internal/poll/fd.go:61 { //61 $ret8 = $true //61 return //61 } //0 func (e ) Temporary () ($ret9 ) // /build/gcc/src/gcc/libgo/go/internal/poll/fd.go:62 { //62 $ret9 = $true //62 return //62 } //0 type 2 "FD" func (fd ) Fsync () func (fd ) .incref () func (fd ) .decref () func (fd ) .readLock () func (fd ) .readUnlock () func (fd ) .writeLock () func (fd ) .writeUnlock () func (fd ) SetDeadline (t ) ($ret30 ) // /build/gcc/src/gcc/libgo/go/internal/poll/fd_poll_runtime.go:131 { //132 $ret30 = .setDeadlineImpl(fd, t, $convert(, 233' )) //132 return //132 } //0 func (fd ) SetReadDeadline (t ) ($ret31 ) // /build/gcc/src/gcc/libgo/go/internal/poll/fd_poll_runtime.go:136 { //137 $ret31 = .setDeadlineImpl(fd, t, $convert(, 114' )) //137 return //137 } //0 func (fd ) SetWriteDeadline (t ) ($ret32 ) // /build/gcc/src/gcc/libgo/go/internal/poll/fd_poll_runtime.go:141 { //142 $ret32 = .setDeadlineImpl(fd, t, $convert(, 119' )) //142 return //142 } //0 func (fd ) .eofError (n , err ) func (fd ) Shutdown (how ) func (fd ) Fchown (uid , gid ) func (fd ) Ftruncate (size ) func (fd ) RawControl (f ) func (fd ) Init (net , pollable ) func (fd ) .destroy () func (fd ) Close () func (fd ) SetBlocking () func (fd ) Read (p ) (? , ? ) func (fd ) Pread (p , off ) (? , ? ) func (fd ) ReadFrom (p ) (? , ? , ? ) func (fd ) ReadFromInet4 (p , from ) (? , ? ) func (fd ) ReadFromInet6 (p , from ) (? , ? ) func (fd ) ReadMsg (p , oob , flags ) (? , ? , ? , ? , ? ) func (fd ) ReadMsgInet4 (p , oob , flags , sa4 ) (? , ? , ? , ? ) func (fd ) ReadMsgInet6 (p , oob , flags , sa6 ) (? , ? , ? , ? ) func (fd ) Write (p ) (? , ? ) func (fd ) Pwrite (p , off ) (? , ? ) func (fd ) WriteToInet4 (p , sa ) (? , ? ) func (fd ) WriteToInet6 (p , sa ) (? , ? ) func (fd ) WriteTo (p , sa ) (? , ? ) func (fd ) WriteMsg (p , oob , sa ) (? , ? , ? ) func (fd ) WriteMsgInet4 (p , oob , sa ) (? , ? , ? ) func (fd ) WriteMsgInet6 (p , oob , sa ) (? , ? , ? ) func (fd ) Accept () (? , ? , ? , ? ) func (fd ) Seek (offset , whence ) (? , ? ) func (fd ) ReadDirent (buf ) (? , ? ) func (fd ) Fchmod (mode ) func (fd ) Fchdir () func (fd ) Fstat (s ) func (fd ) Dup () (? , ? , ? ) func (fd ) WaitWrite () func (fd ) WriteOnce (p ) (? , ? ) func (fd ) RawRead (f ) func (fd ) RawWrite (f ) func (fd ) SetsockoptInt (level , name , arg ) func (fd ) SetsockoptInet4Addr (level , name , arg ) func (fd ) SetsockoptLinger (level , name , l ) func (fd ) SetsockoptIPMreqn (level , name , mreq ) func (fd ) SetsockoptByte (level , name , arg ) func (fd ) SetsockoptIPMreq (level , name , mreq ) func (fd ) SetsockoptIPv6Mreq (level , name , mreq ) func (fd ) Writev (v ) (? , ? ) type 3 ".internal/poll.errNetClosing" func (e ) Error () ($ret3 ) // /build/gcc/src/gcc/libgo/go/internal/poll/fd.go:24 { //24 $ret3 = $convert(, "use of closed network connection") //24 return //24 } //0 func (e ) Timeout () ($ret4 ) // /build/gcc/src/gcc/libgo/go/internal/poll/fd.go:26 { //26 $ret4 = $false //26 return //26 } //0 func (e ) Temporary () ($ret5 ) // /build/gcc/src/gcc/libgo/go/internal/poll/fd.go:27 { //27 $ret5 = $false //27 return //27 } //0 type 4 ".internal/poll.fdMutex" func (mu ) .incref () func (mu ) .increfAndClose () func (mu ) .decref () func (mu ) .rwlock (read ) func (mu ) .rwunlock (read ) type 5 ".internal/poll.pollDesc" func (pd ) .init (fd ) func (pd ) .close () func (pd ) .evict () func (pd ) .prepare (mode , isFile ) func (pd ) .prepareRead (isFile ) func (pd ) .prepareWrite (isFile ) func (pd ) .wait (mode , isFile ) func (pd ) .waitRead (isFile ) func (pd ) .waitWrite (isFile ) func (pd ) .waitCanceled (mode ) func (pd ) .pollable () type 6 ".internal/poll.splicePipe" type 7 ".internal/poll.splicePipeFields" type 8 ".syscall._C_int" type 9 ".syscall._gid_t" type 10 ".syscall._libgo_off_t_type" type 11 ".syscall._mode_t" type 12 ".syscall._socklen_t" type 13 ".syscall._uid_t" type 14 "syscall.Errno" func (e ) Error () ($ret109 ) func (e ) Is (target ) func (e ) Temporary () func (e ) Timeout () ($ret112 ) type 15 "syscall.Gid_t" type 16 "syscall.IPMreq" type 17 "syscall.IPMreqn" type 18 "syscall.IPv6Mreq" type 19 "syscall.Iovec" func (iov ) SetLen (length ) type 20 "syscall.Iovec_len_t" type 21 "syscall.Linger" type 22 "syscall.Mode_t" type 23 "syscall.Offset_t" type 24 "syscall.RawSockaddr" type 25 "syscall.RawSockaddrAny" type 26 "syscall.RawSockaddrInet4" func (sa ) .setLen () ($ret90 ) type 27 "syscall.RawSockaddrInet6" func (sa ) .setLen () ($ret91 ) type 28 "syscall.Sockaddr" type 29 "syscall.SockaddrInet4" func (sa ) .sockaddr () (? , ? , ? ) type 30 "syscall.SockaddrInet6" func (sa ) .sockaddr () (? , ? , ? ) type 31 "syscall.Socklen_t" type 32 "syscall.Stat_t" type 33 "syscall.Timespec" func (ts ) Unix () (sec , nsec ) func (ts ) Nano () type 34 "syscall.Timespec_nsec_t" = type 35 "syscall.Timespec_sec_t" = type 36 "syscall.Uid_t" type 37 "syscall.Utsname" type 38 ".time.zone" type 39 ".time.zoneTrans" type 40 "time.Duration" func (d ) Round (m ) func (d ) Minutes () ($ret77 ) func (d ) Truncate (m ) ($ret79 ) func (d ) Hours () ($ret78 ) func (d ) Milliseconds () ($ret75 ) func (d ) Microseconds () ($ret74 ) func (d ) Seconds () ($ret76 ) func (d ) Nanoseconds () ($ret73 ) func (d ) String () type 41 "time.Location" func (l ) .lookupName (name , unix ) (offset , ok ) func (l ) .firstZoneUsed () func (l ) .lookupFirstZone () func (l ) .lookup (sec ) (name , offset , start , end , isDST ) func (l ) String () func (l ) .get () type 42 "time.Month" func (m ) String () type 43 "time.Time" func (t ) Round (d ) func (t ) Truncate (d ) func (t ) UnmarshalText (data ) func (t ) UnmarshalBinary (data ) func (t ) Local () func (t ) IsDST () func (t ) MarshalJSON () (? , ? ) func (t ) .date (full ) (year , month , day , yday ) func (t ) AddDate (years , months , days ) func (t ) Unix () func (t ) YearDay () func (t ) UnixMicro () func (t ) .mono () func (t ) MarshalText () (? , ? ) func (t ) .stripMono () func (t ) Zone () (name , offset ) func (t ) .setLoc (loc ) func (t ) .unixSec () func (t ) GobDecode (data ) func (t ) UnixNano () func (t ) After (u ) func (t ) MarshalBinary () (? , ? ) func (t ) Clock () (hour , min , sec ) func (t ) .sec () func (t ) .nsec () func (t ) .setMono (m ) func (t ) Minute () func (t ) AppendFormat (b , layout ) func (t ) Day () func (t ) Add (d ) func (t ) Format (layout ) func (t ) Before (u ) func (t ) GoString () func (t ) String () func (t ) Equal (u ) func (t ) Sub (u ) func (t ) .locabs () (name , offset , abs ) func (t ) In (loc ) func (t ) UTC () func (t ) Nanosecond () func (t ) IsZero () func (t ) .abs () func (t ) Hour () func (t ) UnixMilli () func (t ) Date () (year , month , day ) func (t ) GobEncode () (? , ? ) func (t ) Location () func (t ) Month () func (t ) ISOWeek () (year , week ) func (t ) UnmarshalJSON (data ) func (t ) .addSec (d ) func (t ) Year () func (t ) Second () func (t ) Weekday () type 44 "time.Weekday" func (d ) String () type 45 "unsafe.Pointer" type 46 (? , ? ) type 47 (? , ? ) type 48 (? , ? , ? ) type 49 (? ) type 50 () type 51 () type 52 () type 53 (? , ? , ? , ? , ? ) type 54 (? , ? , ? ) (? , ? ) type 55 (? , ? ) (? , ? , ? ) type 56 (? ) type 57 (? ) type 58 (? ) (? , ? , ? ) type 59 (? , ? ) type 60 (? ) type 61 (? , ? ) type 62 (? , ? ) type 63 (? , ? , ? ) type 64 (? , ? ) type 65 (? , ? , ? ) type 66 (? , ? , ? , ? , ? ) type 67 (? , ? , ? ) type 68 (? , ? ) type 69 (? ) type 70 (? , ? , ? , ? , ? , ? , ? ) type 71 (? ) type 72 (? ) type 73 * type 74 * type 75 * type 76 * type 77 * type 78 * type 79 * type 80 * type 81 * type 82 * type 83 * type 84 * type 85 * type 86 * type 87 * type 88 * type 89 * type 90 * type 91 * type 92 * type 93 * type 94 * type 95 * type 96 * type 97 * type 98 *any type 99 struct { Addr ; Pad ; } type 100 struct { Base ; Len ; } type 101 struct { Dev ; Ino ; Nlink ; Mode ; Uid ; Gid ; .syscall.__pad0 ; Rdev ; Size ; Blksize ; Blocks ; Atim ; Mtim ; Ctim ; .syscall.__glibc_reserved ; } type 102 struct { Family ; Data ; } type 103 struct { Family ; Port ; Addr ; Zero ; } type 104 struct { Family ; Port ; Flowinfo ; Addr ; Scope_id ; } type 105 struct { Multiaddr ; Interface ; } type 106 struct { Multiaddr ; Address ; Ifindex ; } type 107 struct { Multiaddr ; Interface ; } type 108 struct { Onoff ; Linger ; } type 109 struct { Port ; Addr ; .syscall.raw ; } type 110 struct { Port ; ZoneId ; Addr ; .syscall.raw ; } type 111 struct { Sec ; Nsec ; } type 112 struct { Sysname ; Nodename ; Release ; Version ; Machine ; Domainname ; } type 113 struct { res0 ; res1 ; } type 114 struct { } type 115 struct { .internal/poll.fdmu ; Sysfd ; .internal/poll.pd ; .internal/poll.iovecs ; .internal/poll.csema ; .internal/poll.isBlocking ; IsStream ; ZeroReadIsEOF ; .internal/poll.isFile ; } type 116 struct { .internal/poll.rfd ; .internal/poll.wfd ; .internal/poll.data ; } type 117 struct { .internal/poll.runtimeCtx ; } type 118 struct { ? ; .internal/poll._ ; } type 119 struct { .internal/poll.state ; .internal/poll.rsema ; .internal/poll.wsema ; } type 120 struct { res0 ; res1 ; } type 121 struct { .time.name ; .time.offset ; .time.isDST ; } type 122 struct { .time.name ; .time.zone ; .time.tx ; .time.extend ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } type 123 struct { .time.wall ; .time.ext ; .time.loc ; } type 124 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } type 125 [14 ] type 126 [16 ] type 127 [24 ] type 128 [2 ] type 129 [3 ] type 130 [4 ] type 131 [65 ] type 132 [8 ] type 133 [96 ] type 134 [] type 135 [] type 136 [] type 137 [] type 138 [] type 139 [] type 140 interface { .syscall.sockaddr () (ptr , len , err ); } func .destroyPipe (p ) func .newPipe () (sp ) func .runtime_isPollServerDescriptor (fd ) func .setDeadlineImpl (fd , t , mode ) var Accept4Func var AcceptFunc var CloseFunc func CopyFileRange (dst , src , remain ) (written , handled , err ) func DupCloseOnExec (fd ) (? , ? , ? ) var ErrDeadlineExceeded var ErrFileClosing var ErrNetClosing var ErrNoDeadline var ErrNotPollable func IsPollDescriptor (fd ) ($ret34 ) // /build/gcc/src/gcc/libgo/go/internal/poll/fd_poll_runtime.go:166 { //167 $ret34 = .runtime_isPollServerDescriptor(fd) //167 return //167 } //0 func SendFile (dstFD , src , remain ) (? , ? ) func Splice (dst , src , remain ) (written , handled , sc , err ) var TestHookDidWritev func SetFinalizer (obj , finalizer ) func /*asm __go_fcntl */ .c___go_fcntl (fd , cmd , arg ) func /*asm dup */ .c_dup (oldfd ) func /*asm fchdir */ .c_fchdir (fd ) func /*asm fchmod */ .c_fchmod (fd , mode ) func /*asm fchown */ .c_fchown (fd , uid , gid ) func /*asm fstat64 */ .c_fstat64 (fd , stat ) func /*asm fsync */ .c_fsync (fd ) func /*asm ftruncate64 */ .c_ftruncate64 (fd , length ) func /*asm lseek64 */ .c_lseek64 (fd , offset , whence ) func /*asm pipe2 */ .c_pipe2 (p , flags ) func /*asm setsockopt */ .c_setsockopt (s , level , optname , val , vallen ) func /*asm shutdown */ .c_shutdown (fd , how ) func /*asm uname */ .c_uname (buf ) func .fcntl (fd , cmd , arg ) (val , err ) // libcalls.go:1824 Entersyscall() //1825 var _r = .c___go_fcntl($convert(, fd), $convert(, cmd), $convert(, arg)) //1826 val = $convert(, _r) //1827 var errno //1828 var setErrno = $false //1829 { //1830 if (_r < $convert(, 0 )) { //1830 errno = GetErrno() //1831 setErrno = $convert(, $true) //1832 } //1830 } //1833 Exitsyscall() //1834 { //1835 if setErrno { //1835 err = $convert(, errno) //1836 } //1835 } //1837 return //1838 func .pipe2 (p , flags ) (err ) // libcalls.go:651 var _r = .c_pipe2(p, $convert(, flags)) //652 var errno //653 var setErrno = $false //654 { //655 if (_r < $convert(, 0 )) { //655 errno = GetErrno() //656 setErrno = $convert(, $true) //657 } //655 } //658 { //659 if setErrno { //659 err = $convert(, errno) //660 } //659 } //661 return //662 func .setsockopt (s , level , name , val , vallen ) (err ) // libcalls.go:3398 Entersyscall() //3399 var _r = .c_setsockopt($convert(, s), $convert(, level), $convert(, name), $convert(, val), $convert(, vallen)) //3400 var errno //3401 var setErrno = $false //3402 { //3403 if (_r < $convert(, 0 )) { //3403 errno = GetErrno() //3404 setErrno = $convert(, $true) //3405 } //3403 } //3406 Exitsyscall() //3407 { //3408 if setErrno { //3408 err = $convert(, errno) //3409 } //3408 } //3410 return //3411 func /*asm __go_syscall6 */ .syscall6 (trap , a1 , a2 , a3 , a4 , a5 , a6 ) func Entersyscall () func Exitsyscall () func GetErrno () func SetErrno (? ) checksum F7109C6379D5A77C26FDDBE3F602AD8D0A743C43 v3; package profile pkgpath internal/profile import bufio bufio "bufio" import bytes bytes "bytes" import gzip compress/gzip "compress/gzip" import errors errors "errors" import fmt fmt "fmt" import io io "io" import math math "math" import regexp regexp "regexp" import sort sort "sort" import strconv strconv "strconv" import strings strings "strings" import time time "time" indirectimport syntax regexp/syntax init profile internal_1profile..import bufio bufio..import bytes bytes..import flate compress_1flate..import gzip compress_1gzip..import binary encoding_1binary..import errors errors..import fmt fmt..import crc32 hash_1crc32..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import reflect reflect..import regexp regexp..import syntax regexp_1syntax..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import hash ~hash abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 1 2 1 6 1 9 1 12 1 14 1 22 1 25 1 28 2 6 2 9 2 12 2 14 2 22 2 25 2 28 3 1 3 2 3 6 3 7 3 9 3 10 3 11 3 12 3 13 3 14 3 15 3 16 3 17 3 18 3 19 3 22 3 23 3 24 3 25 3 26 3 27 3 28 4 1 4 2 4 3 4 5 4 6 4 7 4 8 4 9 4 10 4 11 4 12 4 13 4 14 4 15 4 16 4 17 4 18 4 19 4 22 4 23 4 24 4 25 4 26 4 27 4 28 5 6 5 9 5 12 5 14 5 16 5 19 5 22 5 24 5 25 5 28 6 9 6 12 6 22 7 6 7 9 7 10 7 11 7 12 7 13 7 14 7 15 7 16 7 17 7 18 7 19 7 22 7 23 7 24 7 25 7 26 7 27 7 28 8 6 8 9 8 12 8 14 8 22 8 25 10 6 10 9 10 12 10 22 11 6 11 9 11 10 11 12 11 14 11 22 11 25 11 26 11 27 12 9 12 22 13 9 13 22 13 25 14 6 14 9 14 12 14 22 14 25 15 6 15 9 15 10 15 12 15 14 15 18 15 22 15 23 15 25 15 26 15 27 16 9 17 6 17 9 17 10 17 11 17 12 17 13 17 14 17 15 17 18 17 22 17 23 17 25 17 26 17 27 18 6 18 9 18 12 18 22 19 6 19 9 19 12 19 16 19 22 19 24 19 25 19 28 20 2 20 6 20 9 20 12 20 14 20 16 20 21 20 22 20 23 20 24 20 25 20 28 21 6 21 9 21 12 21 14 21 16 21 22 21 23 21 24 21 25 21 28 22 9 23 9 23 12 23 22 24 6 24 9 24 12 24 16 24 22 25 9 25 22 26 6 26 9 26 10 26 12 26 22 26 25 27 6 27 9 27 10 27 12 27 22 27 25 27 26 types 169 11 29 345 268 287 478 343 2149 335 28 299 46 46 51 51 50 47 49 51 1578 31 35 31 327 35 35 423 451 424 382 33 90 627 41 41 35 36 4033 42 368 91 290 36 352 32 37 502 519 73 3475 75 46 50 49 50 49 46 35 23 52 48 34 34 45 46 22 61 76 48 48 34 19 20 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 19 19 19 96 149 231 301 74 74 197 81 518 124 189 168 192 122 137 134 174 97 176 486 68 90 63 91 215 73 44 44 50 92 193 84 113 26 22 22 22 22 22 22 22 23 23 23 23 23 23 23 22 21 21 22 22 22 22 22 23 22 22 22 22 23 37 37 37 123 84 75 76 104 271 type 1 "Demangler" type 2 "Function" func (p ) .decoder () ($ret46 ) // /build/gcc/src/gcc/libgo/go/internal/profile/encode.go:437 { //438 $ret46 = .functionDecoder //438 return //438 } //0 func (p ) .encode (b ) func (f ) .key () type 3 "Label" func (p ) .decoder () ($ret23 ) // /build/gcc/src/gcc/libgo/go/internal/profile/encode.go:343 { //344 $ret23 = .labelDecoder //344 return //344 } //0 func (p ) .encode (b ) type 4 "Line" func (p ) .decoder () ($ret43 ) // /build/gcc/src/gcc/libgo/go/internal/profile/encode.go:420 { //421 $ret43 = .lineDecoder //421 return //421 } //0 func (p ) .encode (b ) type 5 "Location" func (p ) .decoder () ($ret38 ) // /build/gcc/src/gcc/libgo/go/internal/profile/encode.go:394 { //395 $ret38 = .locationDecoder //395 return //395 } //0 func (p ) .encode (b ) func (loc ) .matchesName (re ) func (loc ) .unmatchedLines (re ) func (l ) .key () type 6 "Mapping" func (p ) .decoder () ($ret27 ) // /build/gcc/src/gcc/libgo/go/internal/profile/encode.go:363 { //364 $ret27 = .mappingDecoder //364 return //364 } //0 func (p ) .encode (b ) func (m ) .key () type 7 "Profile" func (p ) .decoder () ($ret0 ) // /build/gcc/src/gcc/libgo/go/internal/profile/encode.go:13 { //14 $ret0 = .profileDecoder //14 return //14 } //0 func (p ) .preEncode () func (p ) .encode (b ) func (p ) .postDecode () func (p ) FilterSamplesByName (focus , ignore , hide ) (fm , im , hm ) func (p ) FilterSamplesByTag (focus , ignore ) (fm , im ) func (p ) .remapLocationIDs () func (p ) .remapFunctionIDs () func (p ) .remapMappingIDs () func (p ) ParseMemoryMap (rd ) func (p ) .addLegacyFrameInfo () func (p ) Normalize (pb ) func (p ) .compatible (pb ) func (p ) .setMain () func (p ) Write (w ) func (p ) CheckValid () func (p ) Aggregate (inlineFrame , function , filename , linenumber , address ) func (p ) String () func (p ) Merge (pb , r ) func (p ) Compatible (pb ) func (p ) HasFunctions () func (p ) HasFileLines () func (p ) Copy () func (p ) Demangle (d ) func (p ) Empty () func (p ) Scale (ratio ) func (p ) ScaleN (ratios ) func (p ) Prune (dropRx , keepRx ) func (p ) RemoveUninteresting () type 8 "Sample" func (p ) .decoder () ($ret19 ) // /build/gcc/src/gcc/libgo/go/internal/profile/encode.go:314 { //315 $ret19 = .sampleDecoder //315 return //315 } //0 func (p ) .encode (b ) func (sample ) .key () type 9 "TagMatch" type 10 "ValueType" func (p ) .decoder () ($ret16 ) // /build/gcc/src/gcc/libgo/go/internal/profile/encode.go:297 { //298 $ret16 = .valueTypeDecoder //298 return //298 } //0 func (p ) .encode (b ) type 11 ".internal/profile.buffer" type 12 ".internal/profile.decoder" type 13 ".internal/profile.functionKey" type 14 ".internal/profile.locationKey" type 15 ".internal/profile.mappingKey" type 16 ".internal/profile.message" type 17 ".internal/profile.sampleKey" type 18 ".internal/profile.sectionType" type 19 "bufio.Reader" func (b ) .writeBuf (w ) (? , ? ) func (b ) WriteTo (w ) (n , err ) func (b ) ReadString (delim ) (? , ? ) func (b ) .collectFragments (delim ) (fullBuffers , finalFragment , totalLen , err ) func (b ) ReadLine () (line , isPrefix , err ) func (b ) Size () func (b ) Reset (r ) func (b ) .fill () func (b ) UnreadByte () func (b ) ReadRune () (r , size , err ) func (b ) .reset (buf , r ) func (b ) .readErr () func (b ) UnreadRune () func (b ) ReadSlice (delim ) (line , err ) func (b ) Peek (n ) (? , ? ) func (b ) ReadByte () (? , ? ) func (b ) Discard (n ) (discarded , err ) func (b ) Read (p ) (n , err ) func (b ) ReadBytes (delim ) (? , ? ) func (b ) Buffered () type 20 "io.Reader" type 21 "io.RuneReader" type 22 "io.Writer" type 23 ".regexp.bitState" func (b ) .push (re , pc , pos , arg ) func (b ) .shouldVisit (pc , pos ) func (b ) .reset (prog , end , ncap ) type 24 ".regexp.entry" type 25 ".regexp.input" type 26 ".regexp.inputBytes" func (i ) .context (pos ) func (i ) .index (re , pos ) func (i ) .hasPrefix (re ) func (i ) .canCheckPrefix () ($ret55 ) func (i ) .step (pos ) (? , ? ) type 27 ".regexp.inputReader" func (i ) .context (pos ) ($ret64 ) func (i ) .index (re , pos ) ($ret63 ) func (i ) .hasPrefix (re ) ($ret62 ) func (i ) .canCheckPrefix () ($ret61 ) func (i ) .step (pos ) (? , ? ) type 28 ".regexp.inputString" func (i ) .context (pos ) func (i ) .index (re , pos ) func (i ) .hasPrefix (re ) func (i ) .canCheckPrefix () ($ret49 ) func (i ) .step (pos ) (? , ? ) type 29 ".regexp.inputs" func (i ) .init (r , b , s ) (? , ? ) func (i ) .newReader (r ) func (i ) .clear () func (i ) .newString (s ) func (i ) .newBytes (b ) type 30 ".regexp.job" type 31 ".regexp.lazyFlag" func (f ) .match (op ) type 32 ".regexp.machine" func (m ) .add (q , pc , pos , cap , cond , t ) func (m ) .step (runq , nextq , pos , nextPos , c , nextCond ) func (m ) .clear (q ) func (m ) .match (i , pos ) func (m ) .alloc (i ) func (m ) .init (ncap ) type 33 ".regexp.onePassInst" type 34 ".regexp.onePassProg" type 35 ".regexp.queue" type 36 ".regexp.thread" type 37 "regexp.Regexp" func (re ) Split (s , n ) func (re ) FindAllStringSubmatchIndex (s , n ) func (re ) FindAllStringIndex (s , n ) func (re ) FindAll (b , n ) func (re ) FindReaderSubmatchIndex (r ) func (re ) FindSubmatchIndex (b ) func (re ) FindAllSubmatch (b , n ) func (re ) .expand (dst , template , bsrc , src , match ) func (re ) Expand (dst , template , src , match ) func (re ) FindAllString (s , n ) func (re ) FindSubmatch (b ) func (re ) FindReaderIndex (r ) (loc ) func (re ) FindStringSubmatchIndex (s ) func (re ) FindStringIndex (s ) (loc ) func (re ) FindIndex (b ) (loc ) func (re ) FindAllStringSubmatch (s , n ) func (re ) .put (m ) func (re ) FindStringSubmatch (s ) func (re ) Copy () ($ret32 ) func (re ) Find (b ) func (re ) NumSubexp () func (re ) .doExecute (r , b , s , pos , ncap , dstCap ) func (re ) FindAllIndex (b , n ) func (re ) Match (b ) func (re ) SubexpIndex (name ) func (re ) .get () func (re ) ExpandString (dst , template , src , match ) func (re ) .doMatch (r , b , s ) func (re ) SubexpNames () func (re ) FindAllSubmatchIndex (b , n ) func (re ) String () func (re ) .backtrack (ib , is , pos , ncap , dstCap ) func (re ) .pad (a ) func (re ) .tryBacktrack (b , i , pc , pos ) func (re ) LiteralPrefix () (prefix , complete ) func (re ) MatchReader (r ) func (re ) MatchString (s ) func (re ) ReplaceAllString (src , repl ) func (re ) ReplaceAllLiteralString (src , repl ) func (re ) ReplaceAllStringFunc (src , repl ) func (re ) .doOnePass (ir , ib , is , pos , ncap , dstCap ) func (re ) .replaceAll (bsrc , src , nmatch , repl ) func (re ) ReplaceAll (src , repl ) func (re ) Longest () func (re ) ReplaceAllLiteral (src , repl ) func (re ) ReplaceAllFunc (src , repl ) func (re ) .allMatches (s , b , n , deliver ) func (re ) FindString (s ) type 38 "regexp/syntax.EmptyOp" type 39 "regexp/syntax.Inst" func (i ) .op () func (i ) MatchRune (r ) func (i ) MatchRunePos (r ) func (i ) MatchEmptyWidth (before , after ) func (i ) String () type 40 "regexp/syntax.InstOp" func (i ) String () ($ret66 ) type 41 "regexp/syntax.Prog" func (p ) String () func (p ) .skipNop (pc ) func (p ) Prefix () (prefix , complete ) func (p ) StartCond () type 42 "sort.Interface" type 43 "sort.StringSlice" func (x ) Sort () func (x ) Swap (i , j ) func (x ) Less (i , j ) ($ret21 ) func (x ) Len () ($ret20 ) func (p ) Search (x ) ($ret9 ) type 44 ".time.zone" type 45 ".time.zoneTrans" type 46 "time.Duration" func (d ) String () func (d ) Nanoseconds () ($ret73 ) func (d ) Seconds () ($ret76 ) func (d ) Microseconds () ($ret74 ) func (d ) Milliseconds () ($ret75 ) func (d ) Hours () ($ret78 ) func (d ) Truncate (m ) ($ret79 ) func (d ) Minutes () ($ret77 ) func (d ) Round (m ) type 47 "time.Location" func (l ) .get () func (l ) String () func (l ) .lookup (sec ) (name , offset , start , end , isDST ) func (l ) .lookupFirstZone () func (l ) .firstZoneUsed () func (l ) .lookupName (name , unix ) (offset , ok ) type 48 "time.Month" func (m ) String () type 49 "time.Time" func (t ) Weekday () func (t ) Second () func (t ) Year () func (t ) .addSec (d ) func (t ) UnmarshalJSON (data ) func (t ) ISOWeek () (year , week ) func (t ) Month () func (t ) Location () func (t ) GobEncode () (? , ? ) func (t ) Date () (year , month , day ) func (t ) UnixMilli () func (t ) Hour () func (t ) .abs () func (t ) IsZero () func (t ) Nanosecond () func (t ) UTC () func (t ) In (loc ) func (t ) .locabs () (name , offset , abs ) func (t ) Sub (u ) func (t ) Equal (u ) func (t ) String () func (t ) GoString () func (t ) Before (u ) func (t ) Format (layout ) func (t ) Add (d ) func (t ) MarshalJSON () (? , ? ) func (t ) IsDST () func (t ) .date (full ) (year , month , day , yday ) func (t ) AddDate (years , months , days ) func (t ) .sec () func (t ) Local () func (t ) .mono () func (t ) UnixMicro () func (t ) YearDay () func (t ) Unix () func (t ) UnmarshalBinary (data ) func (t ) UnmarshalText (data ) func (t ) Truncate (d ) func (t ) Round (d ) func (t ) .stripMono () func (t ) MarshalText () (? , ? ) func (t ) .nsec () func (t ) Zone () (name , offset ) func (t ) .setLoc (loc ) func (t ) .unixSec () func (t ) Day () func (t ) GobDecode (data ) func (t ) UnixNano () func (t ) After (u ) func (t ) MarshalBinary () (? , ? ) func (t ) Clock () (hour , min , sec ) func (t ) .setMono (m ) func (t ) Minute () func (t ) AppendFormat (b , layout ) type 50 "time.Weekday" func (d ) String () type 51 (? , ? ) type 52 (? , ? , ? ) type 53 (? , ? , ? ) type 54 (? , ? , ? ) type 55 (? , ? , ? ) type 56 (? , ? ) type 57 (? , ? ) type 58 (? ) type 59 (? ) (? , ? ) type 60 (? , ? ) type 61 (? ) type 62 (? ) type 63 (? , ? ) type 64 (? , ? ) type 65 (? ) type 66 (? , ? , ? ) type 67 (? , ? , ? , ? ) type 68 (? , ? ) type 69 (? , ? ) type 70 (? ) type 71 * type 72 * type 73 * type 74 * type 75 * type 76 * type 77 * type 78 * type 79 * type 80 * type 81 * type 82 * type 83 * type 84 * type 85 * type 86 * type 87 * type 88 * type 89 * type 90 * type 91 * type 92 * type 93 * type 94 * type 95 * type 96 * type 97 * type 98 struct { Function ; Line ; .internal/profile.functionIDX ; } type 99 struct { ID ; Mapping ; Address ; Line ; IsFolded ; .internal/profile.mappingIDX ; } type 100 struct { ID ; Name ; SystemName ; Filename ; StartLine ; .internal/profile.nameX ; .internal/profile.systemNameX ; .internal/profile.filenameX ; } type 101 struct { ID ; Start ; Limit ; Offset ; File ; BuildID ; HasFunctions ; HasFilenames ; HasLineNumbers ; HasInlineFrames ; .internal/profile.fileX ; .internal/profile.buildIDX ; } type 102 struct { Inst ; Start ; NumCap ; } type 103 struct { Inst ; Start ; NumCap ; } type 104 struct { Location ; Value ; Label ; NumLabel ; NumUnit ; .internal/profile.locationIDX ; .internal/profile.labelX ; } type 105 struct { Op ; Out ; Arg ; Rune ; } type 106 struct { SampleType ; DefaultSampleType ; Sample ; Mapping ; Location ; Function ; Comments ; DropFrames ; KeepFrames ; TimeNanos ; DurationNanos ; PeriodType ; Period ; .internal/profile.commentX ; .internal/profile.dropFramesX ; .internal/profile.keepFramesX ; .internal/profile.stringTable ; .internal/profile.defaultSampleTypeX ; } type 107 struct { Type ; Unit ; .internal/profile.typeX ; .internal/profile.unitX ; } type 108 struct { .bufio.buf ; .bufio.rd ; .bufio.r ; .bufio.w ; .bufio.err ; .bufio.lastByte ; .bufio.lastRuneSize ; } type 109 struct { .internal/profile.addr ; .internal/profile.mappingID ; .internal/profile.lines ; .internal/profile.isFolded ; } type 110 struct { .internal/profile.field ; .internal/profile.typ ; .internal/profile.u64 ; .internal/profile.data ; .internal/profile.tmp ; } type 111 struct { .internal/profile.keyX ; .internal/profile.strX ; .internal/profile.numX ; } type 112 struct { .internal/profile.locations ; .internal/profile.labels ; .internal/profile.numlabels ; } type 113 struct { .internal/profile.size ; .internal/profile.offset ; .internal/profile.buildIDOrFile ; } type 114 struct { .internal/profile.startLine ; .internal/profile.name ; .internal/profile.systemName ; .internal/profile.fileName ; } type 115 struct { .regexp.bytes ; .regexp.string ; .regexp.reader ; } type 116 struct { .regexp.end ; .regexp.cap ; .regexp.matchcap ; .regexp.jobs ; .regexp.visited ; .regexp.inputs ; } type 117 struct { .regexp.expr ; .regexp.prog ; .regexp.onepass ; .regexp.numSubexp ; .regexp.maxBitStateLen ; .regexp.subexpNames ; .regexp.prefix ; .regexp.prefixBytes ; .regexp.prefixRune ; .regexp.prefixEnd ; .regexp.mpool ; .regexp.matchcap ; .regexp.prefixComplete ; .regexp.cond ; .regexp.minInputLen ; .regexp.longest ; } type 118 struct { .regexp.inst ; .regexp.cap ; } type 119 struct { .regexp.pc ; .regexp.arg ; .regexp.pos ; } type 120 struct { .regexp.pc ; .regexp.t ; } type 121 struct { .regexp.r ; .regexp.atEOT ; .regexp.pos ; } type 122 struct { .regexp.re ; .regexp.p ; .regexp.q0 ; .regexp.q1 ; .regexp.pool ; .regexp.matched ; .regexp.matchcap ; .regexp.inputs ; } type 123 struct { .regexp.sparse ; .regexp.dense ; } type 124 struct { .regexp.str ; } type 125 struct { .regexp.str ; } type 126 struct { ? ; Next ; } type 127 struct { .time.name ; .time.offset ; .time.isDST ; } type 128 struct { .time.name ; .time.zone ; .time.tx ; .time.extend ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } type 129 struct { .time.wall ; .time.ext ; .time.loc ; } type 130 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } type 131 [16 ] type 132 [] type 133 [] type 134 [] type 135 [] type 136 [] type 137 [] type 138 [] type 139 [] type 140 [] type 141 [] type 142 [] type 143 [] type 144 [] type 145 [] type 146 [] type 147 [] type 148 [] type 149 [] type 150 [] type 151 [] type 152 [] type 153 [] type 154 [] type 155 [] type 156 [] type 157 [] type 158 [] type 159 [] type 160 map [] type 161 map [] type 162 map [] type 163 interface { Len () ; Less (i , j ) ; Swap (i , j ); } type 164 interface { ReadRune () (r , size , err ); } type 165 interface { Read (p ) (n , err ); } type 166 interface { Write (p ) (n , err ); } type 167 interface { .internal/profile.decoder () ; .internal/profile.encode (? ); } type 168 interface { .regexp.canCheckPrefix () ; .regexp.context (pos ) ; .regexp.hasPrefix (re ) ; .regexp.index (re , pos ) ; .regexp.step (pos ) (r , width ); } func .decodeString (b , x ) func .encodeBool (b , tag , x ) // /build/gcc/src/gcc/libgo/go/internal/profile/proto.go:146 { //147 if x { //147 .encodeUint64(b, tag, $convert(, 1 )) //148 } else { //149 .encodeUint64(b, tag, $convert(, 0 )) //150 } //147 } //151 func .encodeInt64 (b , tag , x ) // /build/gcc/src/gcc/libgo/go/internal/profile/proto.go:96 var u = $convert(, x) //97 .encodeUint64(b, tag, u) //98 func .encodeString (b , tag , x ) func .encodeUint64 (b , tag , x ) // /build/gcc/src/gcc/libgo/go/internal/profile/proto.go:63 .encodeVarint(b, (($convert(, tag) << $convert(, 3 )) | $convert(, 0 ))) //65 .encodeVarint(b, x) //66 func .encodeVarint (b , x ) var .functionDecoder var .labelDecoder var .lineDecoder var .locationDecoder var .mappingDecoder var .memoryMapTriggers var .profileDecoder var .sampleDecoder var .valueTypeDecoder var LegacyHeapAllocated func Merge (srcs ) (? , ? ) func Parse (r ) (? , ? ) func ParseTracebacks (b ) (? , ? ) func NewReaderSize (rd , size ) func /*asm exp */ .libc_exp (? ) func Sort (data ) func Contains (s , substr ) ($ret43 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:61 { //62 $ret43 = (Index(s, substr) >= $convert(, 0 )) //62 return //62 } //0 func Index (s , substr ) func Replace (s , old , new , n ) func TrimSpace (s ) func .unixTime (sec , nsec ) checksum 8489211F80B9F1A5CB436ADA60E071EA6DB021AE v3; package race pkgpath internal/race import unsafe unsafe "unsafe" init race ~internal_1race types 3 1 33 12 type 1 "unsafe.Pointer" type 2 *any func Acquire (addr ) // /build/gcc/src/gcc/libgo/go/internal/race/norace.go:16 func Disable () // /build/gcc/src/gcc/libgo/go/internal/race/norace.go:25 func Enable () // /build/gcc/src/gcc/libgo/go/internal/race/norace.go:28 const Enabled = $false func Errors () ($ret0 ) // /build/gcc/src/gcc/libgo/go/internal/race/norace.go:43 { //43 $ret0 = $convert(, 0 ) //43 return //43 } //0 func Read (addr ) // /build/gcc/src/gcc/libgo/go/internal/race/norace.go:31 func ReadRange (addr , len ) // /build/gcc/src/gcc/libgo/go/internal/race/norace.go:37 func Release (addr ) // /build/gcc/src/gcc/libgo/go/internal/race/norace.go:19 func ReleaseMerge (addr ) // /build/gcc/src/gcc/libgo/go/internal/race/norace.go:22 func Write (addr ) // /build/gcc/src/gcc/libgo/go/internal/race/norace.go:34 func WriteRange (addr , len ) // /build/gcc/src/gcc/libgo/go/internal/race/norace.go:40 checksum 334423CF081F36BB40447368F7F9689D3E1F613D v3; package reflectlite pkgpath internal/reflectlite import goarch internal/goarch "internal/goarch" import unsafeheader internal/unsafeheader "internal/unsafeheader" import runtime runtime "runtime" import unsafe unsafe "unsafe" init reflectlite internal_1reflectlite..import cpu internal_1cpu..import runtime runtime..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos unsafeheader ~internal_1unsafeheader atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys init_graph 0 1 0 2 2 1 types 29 5 381 24 596 80 50 718 48 1372 47 410 35 37 60 46 18 18 19 20 20 13 53 139 210 472 105 20 22 331 type 1 "Kind" func (k ) String () ($ret4 ) // /build/gcc/src/gcc/libgo/go/internal/reflectlite/type.go:269 { //270 if ($convert(, k) < len(.kindNames)) { //270 { //271 $ret4 = (.kindNames)[k] //271 return //271 } //0 } //270 } //272 { //273 $ret4 = (.kindNames)[0 ] //273 return //273 } //0 type 2 "Type" type 3 "Value" func (v ) .pointer () func (v ) CanSet () func (v ) Elem () func (v ) IsNil () func (v ) IsValid () func (v ) Kind () func (v ) Len () func (v ) .numMethod () func (v ) Set (x ) func (v ) Type () func (v ) .assignTo (context , dst , target ) type 4 "ValueError" func (e ) Error () type 5 ".internal/reflectlite.chanDir" type 6 ".internal/reflectlite.flag" func (f ) .kind () ($ret42 ) // /build/gcc/src/gcc/libgo/go/internal/reflectlite/value.go:79 { //80 $ret42 = $convert(, (f & $convert(, 31 ))) //80 return //80 } //0 func (f ) .ro () ($ret43 ) // /build/gcc/src/gcc/libgo/go/internal/reflectlite/value.go:83 { //84 if ((f & $convert(, 96 )) != $convert(, 0 )) { //84 { //85 $ret43 = $convert(, 32 ) //85 return //85 } //0 } //84 } //86 { //87 $ret43 = $convert(, 0 ) //87 return //87 } //0 func (f ) .mustBeExported () func (f ) .mustBeAssignable () type 7 ".internal/reflectlite.method" type 8 ".internal/reflectlite.rtype" func (t ) String () func (t ) Size () func (t ) Kind () func (t ) .pointers () func (t ) .common () ($ret13 ) // /build/gcc/src/gcc/libgo/go/internal/reflectlite/type.go:372 { //372 $ret13 = t //372 return //372 } //0 func (t ) .exportedMethods () func (t ) NumMethod () func (t ) PkgPath () func (t ) .hasName () func (t ) Name () func (t ) .chanDir () func (t ) Elem () func (t ) In (i ) func (t ) Key () func (t ) Len () func (t ) NumField () func (t ) NumIn () func (t ) NumOut () func (t ) Out (i ) func (t ) Implements (u ) func (t ) AssignableTo (u ) func (t ) Comparable () type 9 ".internal/reflectlite.tflag" type 10 ".internal/reflectlite.uncommonType" func (t ) .exportedMethods () func (t ) .uncommon () ($ret6 ) // /build/gcc/src/gcc/libgo/go/internal/reflectlite/type.go:331 { //332 $ret6 = t //332 return //332 } //0 func (t ) PkgPath () func (t ) Name () type 11 "unsafe.Pointer" type 12 (? , ? ) type 13 (? , ? , ? ) type 14 (? , ? ) type 15 * type 16 * type 17 * type 18 * type 19 * type 20 *any type 21 struct { Method ; Kind ; } type 22 struct { .internal/reflectlite.name ; .internal/reflectlite.pkgPath ; .internal/reflectlite.methods ; } type 23 struct { .internal/reflectlite.name ; .internal/reflectlite.pkgPath ; .internal/reflectlite.mtyp ; .internal/reflectlite.typ ; .internal/reflectlite.tfn ; } type 24 struct { .internal/reflectlite.size ; .internal/reflectlite.ptrdata ; .internal/reflectlite.hash ; .internal/reflectlite.tflag ; .internal/reflectlite.align ; .internal/reflectlite.fieldAlign ; .internal/reflectlite.kind ; .internal/reflectlite.equal ; .internal/reflectlite.gcdata ; .internal/reflectlite.string ; ? ; .internal/reflectlite.ptrToThis ; } type 25 struct { .internal/reflectlite.typ ; .internal/reflectlite.ptr ; ? ; } type 26 [] type 27 [] type 28 interface { AssignableTo (u ) ; Comparable () ; Elem () ; Implements (u ) ; Kind () ; Name () ; PkgPath () ; Size () ; String () ; .internal/reflectlite.common () ; .internal/reflectlite.uncommon () ; } func .add (p , x , whySafe ) ($ret28 ) // /build/gcc/src/gcc/libgo/go/internal/reflectlite/type.go:494 { //495 $ret28 = $convert(, ($convert(, p) + x)) //495 return //495 } //0 var .kindNames const Array = 17 const Bool = 1 const Chan = 18 const Complex128 = 16 const Complex64 = 15 const Float32 = 13 const Float64 = 14 const Func = 19 const Int = 2 const Int16 = 4 const Int32 = 5 const Int64 = 6 const Int8 = 3 const Interface = 20 const Invalid = 0 const Map = 21 const Pointer = 22 const Ptr = 22 const Slice = 23 const String = 24 const Struct = 25 func Swapper (slice ) func TypeOf (i ) const Uint = 7 const Uint16 = 9 const Uint32 = 10 const Uint64 = 11 const Uint8 = 8 const Uintptr = 12 const UnsafePointer = 26 func ValueOf (i ) checksum EC0BE26267524D6F3F5C7C159D57242F653826F2 v3; package singleflight pkgpath internal/singleflight import sync sync "sync" init singleflight ~internal_1singleflight cpu internal_1cpu..import runtime runtime..import sync sync..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos race ~internal_1race atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic init_graph 2 1 3 1 3 2 types 25 3 382 26 47 110 211 214 39 17 17 18 18 18 19 19 70 19 91 213 90 64 21 34 25 25 type 1 "Group" func (g ) Do (key , fn ) (v , err , shared ) func (g ) DoChan (key , fn ) (? , ? ) func (g ) .doCall (c , key , fn ) func (g ) ForgetUnshared (key ) type 2 "Result" type 3 ".internal/singleflight.call" type 4 ".sync.noCopy" func (? ) Unlock () func (? ) Lock () type 5 "sync.Mutex" func (m ) .unlockSlow (new ) func (m ) Unlock () func (m ) .lockSlow () func (m ) TryLock () func (m ) Lock () type 6 "sync.WaitGroup" func (wg ) Wait () func (wg ) Done () func (wg ) Add (delta ) func (wg ) .state () (statep , semap ) type 7 () (? , ? ) type 8 * type 9 * type 10 * type 11 * type 12 * type 13 * type 14 * type 15 struct { Val ; Err ; Shared ; } type 16 struct { } type 17 struct { .internal/singleflight.mu ; .internal/singleflight.m ; } type 18 struct { .internal/singleflight.wg ; .internal/singleflight.val ; .internal/singleflight.err ; .internal/singleflight.dups ; .internal/singleflight.chans ; } type 19 struct { .sync.noCopy ; .sync.state1 ; .sync.state2 ; } type 20 struct { .sync.state ; .sync.sema ; } type 21 [] type 22 map [] type 23 chan <- type 24 chan -< checksum 8326FC7AB6C32DE16D214B02AC301D26CBCFF7BB v3; package execenv pkgpath internal/syscall/execenv import syscall syscall "syscall" init execenv ~internal_1syscall_1execenv errors errors..import cpu internal_1cpu..import oserror internal_1oserror..import reflectlite internal_1reflectlite..import runtime runtime..import sync sync..import syscall syscall..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race unsafeheader ~internal_1unsafeheader atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic init_graph 1 2 1 4 1 5 3 1 3 2 3 4 3 5 4 2 4 5 5 2 6 2 6 5 7 1 7 2 7 3 7 4 7 5 7 6 types 15 1 38 114 38 39 20 17 17 388 78 91 22 20 21 22 type 1 "syscall.Credential" type 2 "syscall.Signal" func (s ) String () ($ret122 ) func (s ) Signal () type 3 "syscall.SysProcAttr" type 4 "syscall.SysProcIDMap" type 5 () type 6 * type 7 * type 8 struct { Chroot ; Credential ; Ptrace ; Setsid ; Setpgid ; Setctty ; Noctty ; Ctty ; Foreground ; Pgid ; Pdeathsig ; Cloneflags ; Unshareflags ; UidMappings ; GidMappings ; GidMappingsEnableSetgroups ; AmbientCaps ; } type 9 struct { ContainerID ; HostID ; Size ; } type 10 struct { Uid ; Gid ; Groups ; NoSetGroups ; } type 11 [] type 12 [] type 13 [] type 14 [] func Default (sys ) ($ret0 , $ret1 ) // /build/gcc/src/gcc/libgo/go/internal/syscall/execenv/execenv_default.go:17 { //18 { //18 var $t0 = Environ() //18 var $t1 = $convert(, $nil) //18 $ret0 = $t0 //18 $ret1 = $t1 //18 } //0 return //18 } //0 func Environ () checksum 493BC863FE417A124D5986ED0B329173E6D82706 v3; package unix pkgpath internal/syscall/unix import atomic sync/atomic "sync/atomic" import syscall syscall "syscall" import unsafe unsafe "unsafe" init unix ~internal_1syscall_1unix errors errors..import cpu internal_1cpu..import oserror internal_1oserror..import reflectlite internal_1reflectlite..import runtime runtime..import sync sync..import syscall syscall..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race unsafeheader ~internal_1unsafeheader atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic init_graph 1 2 1 4 1 5 3 1 3 2 3 4 3 5 4 2 4 5 5 2 6 2 6 5 7 1 7 2 7 3 7 4 7 5 7 6 types 42 2 34 39 240 39 42 105 105 127 127 37 35 157 46 45 11 20 21 118 19 18 18 18 18 18 19 19 49 293 53 85 109 75 93 50 24 25 23 24 23 24 22 type 1 "GetRandomFlag" type 2 ".syscall._socklen_t" type 3 "syscall.Errno" func (e ) Timeout () ($ret112 ) func (e ) Temporary () func (e ) Is (target ) func (e ) Error () ($ret109 ) type 4 "syscall.RawSockaddr" type 5 "syscall.RawSockaddrAny" type 6 "syscall.RawSockaddrInet4" func (sa ) .setLen () ($ret90 ) type 7 "syscall.RawSockaddrInet6" func (sa ) .setLen () ($ret91 ) type 8 "syscall.SockaddrInet4" func (sa ) .sockaddr () (? , ? , ? ) type 9 "syscall.SockaddrInet6" func (sa ) .sockaddr () (? , ? , ? ) type 10 "syscall.Socklen_t" type 11 "syscall.Stat_t" type 12 "syscall.Timespec" func (ts ) Nano () func (ts ) Unix () (sec , nsec ) type 13 "syscall.Timespec_nsec_t" = type 14 "syscall.Timespec_sec_t" = type 15 () type 16 () type 17 (? ) type 18 (? , ? , ? , ? , ? , ? , ? ) type 19 * type 20 * type 21 * type 22 * type 23 * type 24 * type 25 * type 26 * type 27 struct { Addr ; Pad ; } type 28 struct { Dev ; Ino ; Nlink ; Mode ; Uid ; Gid ; .syscall.__pad0 ; Rdev ; Size ; Blksize ; Blocks ; Atim ; Mtim ; Ctim ; .syscall.__glibc_reserved ; } type 29 struct { Family ; Data ; } type 30 struct { Family ; Port ; Addr ; Zero ; } type 31 struct { Family ; Port ; Flowinfo ; Addr ; Scope_id ; } type 32 struct { Port ; Addr ; .syscall.raw ; } type 33 struct { Port ; ZoneId ; Addr ; .syscall.raw ; } type 34 struct { Sec ; Nsec ; } type 35 [14 ] type 36 [16 ] type 37 [3 ] type 38 [4 ] type 39 [8 ] type 40 [96 ] type 41 [] const AT_REMOVEDIR = 512 const AT_SYMLINK_NOFOLLOW = 256 func CopyFileRange (rfd , roff , wfd , woff , len , flags ) (n , err ) func Fstatat (dirfd , path , stat , flags ) const GRND_NONBLOCK = 1 const GRND_RANDOM = 2 func GetRandom (p , flags ) (n , err ) func IsNonblock (fd ) (nonblocking , err ) func Openat (dirfd , path , flags , perm ) (? , ? ) func /*asm syscall.recvfromInet4 */ RecvfromInet4 (fd , p , flags , from ) (? , ? ) func /*asm syscall.recvfromInet6 */ RecvfromInet6 (fd , p , flags , from ) (n , err ) func /*asm syscall.recvmsgInet4 */ RecvmsgInet4 (fd , p , oob , flags , from ) (n , oobn , recvflags , err ) func /*asm syscall.recvmsgInet6 */ RecvmsgInet6 (fd , p , oob , flags , from ) (n , oobn , recvflags , err ) func /*asm syscall.sendmsgNInet4 */ SendmsgNInet4 (fd , p , oob , to , flags ) (n , err ) func /*asm syscall.sendmsgNInet6 */ SendmsgNInet6 (fd , p , oob , to , flags ) (n , err ) func /*asm syscall.sendtoInet4 */ SendtoInet4 (fd , p , flags , to ) (err ) func /*asm syscall.sendtoInet6 */ SendtoInet6 (fd , p , flags , to ) (err ) func Unlinkat (dirfd , path , flags ) func /*asm __go_syscall6 */ .syscall6 (trap , a1 , a2 , a3 , a4 , a5 , a6 ) func Entersyscall () func Exitsyscall () func GetErrno () func SetErrno (? ) checksum 78622EE00E60D863D0AE9C8B30A0D6223B7A20CD v3; package sysinfo pkgpath internal/sysinfo import cpu internal/cpu "internal/cpu" import sync sync "sync" init sysinfo internal_1sysinfo..import cpu internal_1cpu..import runtime runtime..import sync sync..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos race ~internal_1race atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic init_graph 0 1 0 2 0 3 2 1 3 1 3 2 types 11 1 84 206 123 10 17 17 17 86 58 64 type 1 ".internal/sysinfo.cpuInfo" func (cpu ) Name () type 2 "sync.Mutex" func (m ) .unlockSlow (new ) func (m ) Unlock () func (m ) .lockSlow () func (m ) TryLock () func (m ) Lock () type 3 "sync.Once" func (o ) .doSlow (f ) func (o ) Do (f ) type 4 () type 5 * type 6 * type 7 * type 8 struct { .internal/sysinfo.once ; .internal/sysinfo.name ; } type 9 struct { .sync.done ; .sync.m ; } type 10 struct { .sync.state ; .sync.sema ; } var CPU checksum 891679AE4D0B6A4D9FA8FC997D5F3A0F95AB0662 v3; package testenv pkgpath internal/testenv import bytes bytes "bytes" import errors errors "errors" import flag flag "flag" import cfg internal/cfg "internal/cfg" import os os "os" import exec os/exec "os/exec" import filepath path/filepath "path/filepath" import runtime runtime "runtime" import strconv strconv "strconv" import strings strings "strings" import sync sync "sync" import syscall syscall "syscall" import testing testing "testing" import time time "time" indirectimport context context indirectimport fs io/fs indirectimport io io indirectimport poll internal/poll init testenv internal_1testenv..import bytes bytes..import context context..import errors errors..import flag flag..import fmt fmt..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import sysinfo internal_1sysinfo..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import rand math_1rand..import os os..import exec os_1exec..import path path..import filepath path_1filepath..import reflect reflect..import runtime runtime..import trace runtime_1trace..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import testing testing..import time time..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg cfg ~internal_1cfg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits debug ~runtime_1debug atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 1 3 1 6 1 9 1 12 1 21 1 25 1 29 2 3 2 6 2 7 2 9 2 21 2 25 2 26 2 28 3 6 3 9 3 21 4 3 4 5 4 6 4 7 4 8 4 9 4 11 4 12 4 13 4 14 4 16 4 18 4 20 4 21 4 23 4 24 4 25 4 26 4 28 4 29 5 3 5 6 5 7 5 8 5 9 5 11 5 12 5 13 5 14 5 16 5 18 5 20 5 21 5 23 5 24 5 25 5 26 5 28 5 29 7 3 7 6 7 9 7 21 8 3 8 6 8 7 8 9 8 12 8 21 8 25 8 26 8 28 9 6 9 21 10 6 10 21 10 25 11 6 11 21 11 25 12 3 12 6 12 9 12 21 12 25 13 3 13 6 13 7 13 9 13 12 13 18 13 21 13 23 13 25 13 26 13 28 14 6 15 6 15 14 15 21 15 25 16 3 16 6 16 7 16 8 16 9 16 11 16 12 16 13 16 18 16 21 16 23 16 25 16 26 16 28 17 1 17 2 17 3 17 6 17 7 17 8 17 9 17 11 17 12 17 13 17 14 17 16 17 18 17 19 17 21 17 23 17 24 17 25 17 26 17 28 17 29 18 3 18 6 18 9 18 21 19 3 19 6 19 7 19 8 19 9 19 11 19 12 19 13 19 16 19 18 19 21 19 23 19 25 19 26 19 28 19 29 20 3 20 6 20 9 20 14 20 21 20 24 20 25 20 29 21 6 22 2 22 3 22 5 22 6 22 7 22 8 22 9 22 11 22 12 22 13 22 14 22 16 22 18 22 20 22 21 22 23 22 24 22 25 22 26 22 28 22 29 23 6 23 9 23 21 24 3 24 6 24 9 24 14 24 21 25 6 25 21 26 3 26 6 26 7 26 9 26 21 26 25 27 1 27 2 27 3 27 4 27 5 27 6 27 7 27 8 27 9 27 10 27 11 27 12 27 13 27 14 27 15 27 16 27 18 27 19 27 20 27 21 27 22 27 23 27 24 27 25 27 26 27 28 27 29 28 3 28 6 28 7 28 9 28 21 28 25 28 26 types 181 1 36 298 786 4691 30 34 30 35 30 36 36 269 73 74 37 34 3016 34 34 595 817 31 1043 33 213 353 34 43 40 40 32 36 37 38 94 40 36 37 41 44 107 107 36 117 38 130 130 38 36 41 42 160 46 45 159 44 45 425 32 32 37 502 526 73 3490 75 34 22 11 22 22 34 23 34 20 20 20 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 52 52 395 80 295 55 88 111 63 81 64 55 505 102 78 96 51 51 93 305 33 20 279 58 116 39 162 84 65 150 92 194 85 113 25 26 24 25 24 25 22 23 22 23 21 22 22 23 22 22 22 22 22 23 23 28 25 25 540 44 47 47 120 146 120 143 43 75 56 76 92 type 1 "context.Context" type 2 ".internal/poll.fdMutex" func (mu ) .incref () func (mu ) .increfAndClose () func (mu ) .decref () func (mu ) .rwlock (read ) func (mu ) .rwunlock (read ) type 3 ".internal/poll.pollDesc" func (pd ) .init (fd ) func (pd ) .evict () func (pd ) .close () func (pd ) .wait (mode , isFile ) func (pd ) .prepare (mode , isFile ) func (pd ) .pollable () func (pd ) .prepareRead (isFile ) func (pd ) .waitWrite (isFile ) func (pd ) .prepareWrite (isFile ) func (pd ) .waitRead (isFile ) func (pd ) .waitCanceled (mode ) type 4 "internal/poll.FD" func (fd ) Pwrite (p , off ) (? , ? ) func (fd ) .writeUnlock () func (fd ) WriteToInet4 (p , sa ) (? , ? ) func (fd ) WriteMsgInet4 (p , oob , sa ) (? , ? , ? ) func (fd ) Write (p ) (? , ? ) func (fd ) ReadFromInet4 (p , from ) (? , ? ) func (fd ) SetsockoptLinger (level , name , l ) func (fd ) ReadFrom (p ) (? , ? , ? ) func (fd ) .readLock () func (fd ) ReadMsgInet6 (p , oob , flags , sa6 ) (? , ? , ? , ? ) func (fd ) .writeLock () func (fd ) Pread (p , off ) (? , ? ) func (fd ) Read (p ) (? , ? ) func (fd ) ReadFromInet6 (p , from ) (? , ? ) func (fd ) Ftruncate (size ) func (fd ) SetBlocking () func (fd ) ReadDirent (buf ) (? , ? ) func (fd ) Close () func (fd ) ReadMsgInet4 (p , oob , flags , sa4 ) (? , ? , ? , ? ) func (fd ) .destroy () func (fd ) RawControl (f ) func (fd ) Init (net , pollable ) func (fd ) Fsync () func (fd ) .readUnlock () func (fd ) Dup () (? , ? , ? ) func (fd ) Shutdown (how ) func (fd ) WriteOnce (p ) (? , ? ) func (fd ) SetsockoptIPMreq (level , name , mreq ) func (fd ) Writev (v ) (? , ? ) func (fd ) RawWrite (f ) func (fd ) SetReadDeadline (t ) ($ret31 ) func (fd ) WriteToInet6 (p , sa ) (? , ? ) func (fd ) Fchown (uid , gid ) func (fd ) SetsockoptIPv6Mreq (level , name , mreq ) func (fd ) SetsockoptInt (level , name , arg ) func (fd ) Fchdir () func (fd ) SetsockoptIPMreqn (level , name , mreq ) func (fd ) WaitWrite () func (fd ) SetsockoptByte (level , name , arg ) func (fd ) Fchmod (mode ) func (fd ) Seek (offset , whence ) (? , ? ) func (fd ) Accept () (? , ? , ? , ? ) func (fd ) WriteMsg (p , oob , sa ) (? , ? , ? ) func (fd ) SetWriteDeadline (t ) ($ret32 ) func (fd ) WriteMsgInet6 (p , oob , sa ) (? , ? , ? ) func (fd ) .incref () func (fd ) WriteTo (p , sa ) (? , ? ) func (fd ) SetsockoptInet4Addr (level , name , arg ) func (fd ) .eofError (n , err ) func (fd ) .decref () func (fd ) RawRead (f ) func (fd ) SetDeadline (t ) ($ret30 ) func (fd ) Fstat (s ) func (fd ) ReadMsg (p , oob , flags ) (? , ? , ? , ? , ? ) type 5 "io.Closer" type 6 "io.ReadCloser" type 7 "io.Reader" type 8 "io.WriteCloser" type 9 "io.Writer" type 10 "io/fs.DirEntry" type 11 "io/fs.FileInfo" type 12 "io/fs.FileMode" func (m ) String () func (m ) IsRegular () ($ret8 ) func (m ) Type () ($ret10 ) func (m ) IsDir () ($ret7 ) func (m ) Perm () ($ret9 ) type 13 ".os.dirInfo" func (d ) .close () type 14 ".os.file" func (file ) .close () type 15 ".os.readdirMode" type 16 "os.DirEntry" = type 17 "os.File" func (f ) Stat () (? , ? ) func (f ) .seek (offset , whence ) (ret , err ) func (f ) Fd () func (f ) .checkValid (op ) ($ret131 ) func (f ) .setWriteDeadline (t ) func (f ) .setReadDeadline (t ) func (f ) WriteString (s ) (n , err ) func (f ) ReadFrom (r ) (n , err ) func (f ) .wrapErr (op , err ) func (f ) SyscallConn () (? , ? ) func (f ) WriteAt (b , off ) (n , err ) func (f ) ReadAt (b , off ) (n , err ) func (f ) SetWriteDeadline (t ) func (f ) Read (b ) (n , err ) func (f ) .pread (b , off ) (n , err ) func (f ) Write (b ) (n , err ) func (f ) SetReadDeadline (t ) func (f ) .readdir (n , mode ) (names , dirents , infos , err ) func (f ) Seek (offset , whence ) (ret , err ) func (f ) ReadDir (n ) (? , ? ) func (f ) Chmod (mode ) func (f ) Readdirnames (n ) (names , err ) func (f ) SetDeadline (t ) func (f ) Close () func (f ) .chmod (mode ) func (f ) .read (b ) (n , err ) func (f ) .pwrite (b , off ) (n , err ) func (f ) .write (b ) (n , err ) func (f ) .readFrom (r ) (written , handled , err ) func (f ) Readdir (n ) (? , ? ) func (f ) Chown (uid , gid ) func (f ) Truncate (size ) func (f ) Name () func (f ) Sync () func (f ) .setDeadline (t ) func (f ) Chdir () type 18 "os.FileInfo" = type 19 "os.FileMode" = type 20 "os.Process" func (p ) .blockUntilWaitable () (? , ? ) func (p ) .wait () (ps , err ) func (p ) .kill () func (p ) Signal (sig ) func (p ) Kill () func (p ) .signal (sig ) func (p ) Release () func (p ) .done () func (p ) .release () func (p ) Wait () (? , ? ) func (p ) .setDone () type 21 "os.ProcessState" func (p ) .systemTime () func (p ) UserTime () func (p ) .userTime () func (p ) SystemTime () func (p ) ExitCode () func (p ) Exited () func (p ) Success () func (p ) Sys () func (p ) .sysUsage () func (p ) SysUsage () func (p ) .exited () func (p ) .success () func (p ) .sys () func (p ) Pid () func (p ) String () type 22 "os.Signal" type 23 "os/exec.Cmd" func (c ) StdoutPipe () (? , ? ) func (c ) StderrPipe () (? , ? ) func (c ) StdinPipe () (? , ? ) func (c ) CombinedOutput () (? , ? ) func (c ) .envv () (? , ? ) func (c ) .argv () func (c ) .stdin () (f , err ) func (c ) Wait () func (c ) String () func (c ) .stderr () (f , err ) func (c ) .writerDescriptor (w ) (f , err ) func (c ) .closeDescriptors (closers ) func (c ) Run () func (c ) Start () func (c ) .stdout () (f , err ) func (c ) Output () (? , ? ) type 24 "sync.Locker" type 25 "sync.Mutex" func (m ) .unlockSlow (new ) func (m ) Unlock () func (m ) .lockSlow () func (m ) TryLock () func (m ) Lock () type 26 "sync.RWMutex" func (rw ) RLocker () ($ret27 ) func (rw ) Unlock () func (rw ) TryLock () func (rw ) Lock () func (rw ) TryRLock () func (rw ) .rUnlockSlow (r ) func (rw ) RUnlock () func (rw ) RLock () type 27 ".syscall._DIR" type 28 ".syscall.___dirstream" type 29 ".syscall._socklen_t" type 30 "syscall.Credential" type 31 "syscall.DIR" type 32 "syscall.IPMreq" type 33 "syscall.IPMreqn" type 34 "syscall.IPv6Mreq" type 35 "syscall.Iovec" func (iov ) SetLen (length ) type 36 "syscall.Iovec_len_t" type 37 "syscall.Linger" type 38 "syscall.RawConn" type 39 "syscall.RawSockaddr" type 40 "syscall.RawSockaddrAny" type 41 "syscall.RawSockaddrInet4" func (sa ) .setLen () ($ret90 ) type 42 "syscall.RawSockaddrInet6" func (sa ) .setLen () ($ret91 ) type 43 "syscall.Rusage" type 44 "syscall.Signal" func (s ) Signal () func (s ) String () ($ret122 ) type 45 "syscall.Sockaddr" type 46 "syscall.SockaddrInet4" func (sa ) .sockaddr () (? , ? , ? ) type 47 "syscall.SockaddrInet6" func (sa ) .sockaddr () (? , ? , ? ) type 48 "syscall.Socklen_t" type 49 "syscall.Stat_t" type 50 "syscall.SysProcAttr" type 51 "syscall.SysProcIDMap" type 52 "syscall.Timespec" func (ts ) Unix () (sec , nsec ) func (ts ) Nano () type 53 "syscall.Timespec_nsec_t" = type 54 "syscall.Timespec_sec_t" = type 55 "syscall.Timeval" func (tv ) Unix () (sec , nsec ) func (tv ) Nano () type 56 "syscall.Timeval_sec_t" = type 57 "syscall.Timeval_usec_t" = type 58 "syscall.WaitStatus" func (w ) TrapCause () func (w ) StopSignal () func (w ) Signal () func (w ) CoreDump () func (w ) ExitStatus () func (w ) Continued () func (w ) Stopped () func (w ) Signaled () func (w ) Exited () type 59 "testing.TB" type 60 ".time.zone" type 61 ".time.zoneTrans" type 62 "time.Duration" func (d ) String () func (d ) Nanoseconds () ($ret73 ) func (d ) Seconds () ($ret76 ) func (d ) Microseconds () ($ret74 ) func (d ) Milliseconds () ($ret75 ) func (d ) Hours () ($ret78 ) func (d ) Truncate (m ) ($ret79 ) func (d ) Minutes () ($ret77 ) func (d ) Round (m ) type 63 "time.Location" func (l ) .lookupName (name , unix ) (offset , ok ) func (l ) .firstZoneUsed () func (l ) .lookupFirstZone () func (l ) .lookup (sec ) (name , offset , start , end , isDST ) func (l ) String () func (l ) .get () type 64 "time.Month" func (m ) String () type 65 "time.Time" func (t ) AppendFormat (b , layout ) func (t ) Minute () func (t ) .setMono (m ) func (t ) Clock () (hour , min , sec ) func (t ) MarshalBinary () (? , ? ) func (t ) After (u ) func (t ) UnixNano () func (t ) GobDecode (data ) func (t ) Day () func (t ) .unixSec () func (t ) .setLoc (loc ) func (t ) Zone () (name , offset ) func (t ) .nsec () func (t ) MarshalText () (? , ? ) func (t ) .stripMono () func (t ) Round (d ) func (t ) Truncate (d ) func (t ) UnmarshalText (data ) func (t ) UnmarshalBinary (data ) func (t ) Unix () func (t ) YearDay () func (t ) UnixMicro () func (t ) .mono () func (t ) Local () func (t ) .sec () func (t ) Hour () func (t ) .abs () func (t ) ISOWeek () (year , week ) func (t ) Location () func (t ) Month () func (t ) GobEncode () (? , ? ) func (t ) Second () func (t ) UnmarshalJSON (data ) func (t ) .addSec (d ) func (t ) Year () func (t ) UnixMilli () func (t ) Date () (year , month , day ) func (t ) Weekday () func (t ) IsZero () func (t ) UTC () func (t ) In (loc ) func (t ) Nanosecond () func (t ) Equal (u ) func (t ) .locabs () (name , offset , abs ) func (t ) Sub (u ) func (t ) String () func (t ) GoString () func (t ) Before (u ) func (t ) Add (d ) func (t ) Format (layout ) func (t ) MarshalJSON () (? , ? ) func (t ) IsDST () func (t ) .date (full ) (year , month , day , yday ) func (t ) AddDate (years , months , days ) type 66 "time.Weekday" func (d ) String () type 67 (? ) type 68 () type 69 () type 70 () type 71 () type 72 (? ) type 73 (? ) type 74 (? ) type 75 * type 76 * type 77 * type 78 * type 79 * type 80 * type 81 * type 82 * type 83 * type 84 * type 85 * type 86 * type 87 * type 88 * type 89 * type 90 * type 91 * type 92 * type 93 * type 94 * type 95 * type 96 * type 97 * type 98 * type 99 * type 100 * type 101 * type 102 * type 103 * type 104 * type 105 * type 106 * type 107 * type 108 * type 109 * type 110 struct { Addr ; Pad ; } type 111 struct { Base ; Len ; } type 112 struct { Chroot ; Credential ; Ptrace ; Setsid ; Setpgid ; Setctty ; Noctty ; Ctty ; Foreground ; Pgid ; Pdeathsig ; Cloneflags ; Unshareflags ; UidMappings ; GidMappings ; GidMappingsEnableSetgroups ; AmbientCaps ; } type 113 struct { ContainerID ; HostID ; Size ; } type 114 struct { Dev ; Ino ; Nlink ; Mode ; Uid ; Gid ; .syscall.__pad0 ; Rdev ; Size ; Blksize ; Blocks ; Atim ; Mtim ; Ctim ; .syscall.__glibc_reserved ; } type 115 struct { Family ; Data ; } type 116 struct { Family ; Port ; Addr ; Zero ; } type 117 struct { Family ; Port ; Flowinfo ; Addr ; Scope_id ; } type 118 struct { Multiaddr ; Interface ; } type 119 struct { Multiaddr ; Address ; Ifindex ; } type 120 struct { Multiaddr ; Interface ; } type 121 struct { Onoff ; Linger ; } type 122 struct { Path ; Args ; Env ; Dir ; Stdin ; Stdout ; Stderr ; ExtraFiles ; SysProcAttr ; Process ; ProcessState ; .os/exec.ctx ; .os/exec.lookPathErr ; .os/exec.finished ; .os/exec.childFiles ; .os/exec.closeAfterStart ; .os/exec.closeAfterWait ; .os/exec.goroutine ; .os/exec.errch ; .os/exec.waitDone ; } type 123 struct { Pid ; .os.handle ; .os.isdone ; .os.sigMu ; } type 124 struct { Port ; Addr ; .syscall.raw ; } type 125 struct { Port ; ZoneId ; Addr ; .syscall.raw ; } type 126 struct { Sec ; Nsec ; } type 127 struct { Sec ; Usec ; } type 128 struct { Uid ; Gid ; Groups ; NoSetGroups ; } type 129 struct { Utime ; Stime ; Maxrss ; Ixrss ; Idrss ; Isrss ; Minflt ; Majflt ; Nswap ; Inblock ; Oublock ; Msgsnd ; Msgrcv ; Nsignals ; Nvcsw ; Nivcsw ; } type 130 struct { ? ; } type 131 struct { } type 132 struct { .internal/poll.fdmu ; Sysfd ; .internal/poll.pd ; .internal/poll.iovecs ; .internal/poll.csema ; .internal/poll.isBlocking ; IsStream ; ZeroReadIsEOF ; .internal/poll.isFile ; } type 133 struct { .internal/poll.runtimeCtx ; } type 134 struct { .internal/poll.state ; .internal/poll.rsema ; .internal/poll.wsema ; } type 135 struct { .os.dir ; } type 136 struct { .os.pfd ; .os.name ; .os.dirinfo ; .os.nonblock ; .os.stdoutOrErr ; .os.appendMode ; } type 137 struct { .os.pid ; .os.status ; .os.rusage ; } type 138 struct { .sync.state ; .sync.sema ; } type 139 struct { .sync.w ; .sync.writerSem ; .sync.readerSem ; .sync.readerCount ; .sync.readerWait ; } type 140 struct { .time.name ; .time.offset ; .time.isDST ; } type 141 struct { .time.name ; .time.zone ; .time.tx ; .time.extend ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } type 142 struct { .time.wall ; .time.ext ; .time.loc ; } type 143 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } type 144 [14 ] type 145 [16 ] type 146 [3 ] type 147 [4 ] type 148 [8 ] type 149 [96 ] type 150 [] type 151 [] type 152 [] type 153 [] type 154 [] type 155 [] type 156 [] type 157 [] type 158 [] type 159 [] type 160 [] type 161 [] type 162 [] type 163 [] type 164 [] type 165 chan <- type 166 chan type 167 chan type 168 interface { Cleanup (? ); Error (args ...); Errorf (format , args ...); Fail (); FailNow (); Failed () ; Fatal (args ...); Fatalf (format , args ...); Helper (); Log (args ...); Logf (format , args ...); Name () ; Setenv (key , value ); Skip (args ...); SkipNow (); Skipf (format , args ...); Skipped () ; TempDir () ; .testing.private (); } type 169 interface { Close () ; } type 170 interface { ? ; ? ; } type 171 interface { ? ; ? ; } type 172 interface { Control (f ) ; Read (f ) ; Write (f ) ; } type 173 interface { Deadline () (deadline , ok ); Done () ; Err () ; Value (key ) ; } type 174 interface { Info () (? , ? ); IsDir () ; Name () ; Type () ; } type 175 interface { IsDir () ; ModTime () ; Mode () ; Name () ; Size () ; Sys () ; } type 176 interface { Lock (); Unlock (); } type 177 interface { Read (p ) (n , err ); } type 178 interface { Signal (); String () ; } type 179 interface { Write (p ) (n , err ); } type 180 interface { .syscall.sockaddr () (ptr , len , err ); } var .haveCGO func Builder () ($ret3 ) // /build/gcc/src/gcc/libgo/go/internal/testenv/testenv.go:40 { //41 $ret3 = Getenv($convert(, "GO_BUILDER_NAME")) //41 return //41 } //0 func CPUIsSlow () ($ret17 ) // /build/gcc/src/gcc/libgo/go/internal/testenv/testenv.go:310 { //311 { //311 var $t0 = "amd64" //311 if !((((($t0 == $convert(, "arm")) || ($t0 == $convert(, "mips"))) || ($t0 == $convert(, "mipsle"))) || ($t0 == $convert(, "mips64"))) || ($t0 == $convert(, "mips64le"))) { //312 goto $l0 //312 } //312 { //313 { //313 $ret17 = $true //313 return //313 } //0 } //314 goto $l1 //312 :$l0 //0 :$l1 //311 } //0 } //314 { //315 $ret17 = $false //315 return //315 } //0 func CanInternalLink () ($ret13 ) // /build/gcc/src/gcc/libgo/go/internal/testenv/testenv.go:217 { //218 { //218 var $t0 = "linux" //218 if !($t0 == $convert(, "android")) { //219 goto $l0 //219 } //219 { //220 { //220 { //220 { //221 $ret13 = $false //221 return //221 } //0 } //222 } //222 } //223 goto $l1 //219 :$l0 //0 if !($t0 == $convert(, "ios")) { //223 goto $l2 //223 } //223 { //224 { //224 $false //224 } //226 } //227 goto $l1 //223 :$l2 //0 :$l1 //218 } //0 } //227 { //228 $ret13 = $true //228 return //228 } //0 func CleanCmdEnv (cmd ) func GoTool () (? , ? ) func GoToolPath (t ) func HasCGO () ($ret12 ) // /build/gcc/src/gcc/libgo/go/internal/testenv/testenv.go:203 { //204 $ret12 = .haveCGO //204 return //204 } //0 func HasExec () ($ret9 ) // /build/gcc/src/gcc/libgo/go/internal/testenv/testenv.go:135 { //136 { //136 var $t0 = "linux" //136 if !(($t0 == $convert(, "js")) || ($t0 == $convert(, "ios"))) { //137 goto $l0 //137 } //137 { //138 { //138 $ret9 = $false //138 return //138 } //0 } //139 goto $l1 //137 :$l0 //0 :$l1 //136 } //0 } //139 { //140 $ret9 = $true //140 return //140 } //0 func HasExternalNetwork () ($ret11 ) // /build/gcc/src/gcc/libgo/go/internal/testenv/testenv.go:184 { //185 $ret11 = (!Short() && $convert(, $true)) //185 return //185 } //0 func HasGoBuild () func HasGoRun () ($ret5 ) // /build/gcc/src/gcc/libgo/go/internal/testenv/testenv.go:78 { //80 $ret5 = HasGoBuild() //80 return //80 } //0 func HasLink () ($ret15 ) // /build/gcc/src/gcc/libgo/go/internal/testenv/testenv.go:256 { //260 $ret15 = $convert(, $true) //260 return //260 } //0 func HasSrc () ($ret10 ) // /build/gcc/src/gcc/libgo/go/internal/testenv/testenv.go:144 { //145 { //145 var $t0 = "linux" //145 if !($t0 == $convert(, "ios")) { //146 goto $l0 //146 } //146 { //147 { //147 $ret10 = $false //147 return //147 } //0 } //148 goto $l1 //146 :$l0 //0 :$l1 //145 } //0 } //148 { //149 { //149 { //150 $ret10 = $false //150 return //150 } //0 } //151 } //151 { //152 $ret10 = $true //152 return //152 } //0 func HasSymlink () func MustHaveCGO (t ) func MustHaveExec (t ) func MustHaveExecPath (t , path ) func MustHaveExternalNetwork (t ) func MustHaveGoBuild (t ) func MustHaveGoRun (t ) func MustHaveLink (t ) func MustHaveSymlink (t ) func MustInternalLink (t ) func RunWithTimeout (t , cmd ) (? , ? ) var Sigquit func SkipFlaky (t , issue ) func SkipFlakyNet (t ) func SkipIfShortAndSlow (t ) func Parsed () func Getenv (key ) func .join (elem ) var .defaultGOROOT func .gogetenv (key ) func Environ () var .short func Short () ($ret32 ) // /build/gcc/src/gcc/libgo/go/testing/testing.go:528 { //529 if (.short == $nil) { //529 panic($convert(, $convert(, "testing: Short called before Init"))) //530 } //529 } //531 { //533 if !Parsed() { //533 panic($convert(, $convert(, "testing: Short called before Parse"))) //534 } //533 } //535 { //537 $ret32 = *.short //537 return //537 } //0 checksum B668EB4402ADB8B62C7285E659B33F31389FF482 v3; package testlog pkgpath internal/testlog import sync sync "sync" import atomic sync/atomic "sync/atomic" init testlog internal_1testlog..import cpu internal_1cpu..import runtime runtime..import sync sync..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos race ~internal_1race atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic init_graph 0 1 0 2 0 3 2 1 3 1 3 2 types 3 2 28 118 type 1 "Interface" type 2 interface { Chdir (dir ); Getenv (key ); Open (file ); Stat (file ); } func Getenv (name ) func Logger () func Open (name ) func PanicOnExit0 () func SetLogger (impl ) func SetPanicOnExit0 (v ) func Stat (name ) checksum 12CAFFC066E759B2A47ABF442CFBB41511210843 v3; package trace pkgpath internal/trace import bufio bufio "bufio" import bytes bytes "bytes" import heap container/heap "container/heap" import fmt fmt "fmt" import io io "io" import math math "math" import rand math/rand "math/rand" import os os "os" import exec os/exec "os/exec" import filepath path/filepath "path/filepath" import runtime runtime "runtime" import sort sort "sort" import strconv strconv "strconv" import strings strings "strings" import time time "time" import unsafe unsafe "unsafe" init trace internal_1trace..import bufio bufio..import bytes bytes..import context context..import errors errors..import fmt fmt..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import rand math_1rand..import os os..import exec os_1exec..import path path..import filepath path_1filepath..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import heap ~container_1heap abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 1 2 1 4 1 6 1 9 1 11 1 20 1 23 1 26 2 4 2 6 2 9 2 11 2 20 2 23 2 26 3 4 3 6 3 7 3 9 3 20 3 23 3 24 3 25 4 6 4 9 4 20 5 4 5 6 5 7 5 8 5 9 5 10 5 11 5 12 5 13 5 15 5 17 5 19 5 20 5 21 5 22 5 23 5 24 5 25 5 26 7 4 7 6 7 9 7 20 8 4 8 6 8 7 8 9 8 11 8 20 8 23 8 24 8 25 9 6 9 20 10 6 10 20 10 23 11 4 11 6 11 9 11 20 11 23 12 4 12 6 12 7 12 9 12 11 12 17 12 20 12 21 12 23 12 24 12 25 13 6 14 6 14 13 14 20 14 23 15 4 15 6 15 7 15 8 15 9 15 10 15 11 15 12 15 17 15 20 15 21 15 23 15 24 15 25 16 2 16 3 16 4 16 6 16 7 16 8 16 9 16 10 16 11 16 12 16 13 16 15 16 17 16 18 16 20 16 21 16 22 16 23 16 24 16 25 16 26 17 4 17 6 17 9 17 20 18 4 18 6 18 7 18 8 18 9 18 10 18 11 18 12 18 15 18 17 18 20 18 21 18 23 18 24 18 25 18 26 19 4 19 6 19 9 19 13 19 20 19 22 19 23 19 26 20 6 21 6 21 9 21 20 22 4 22 6 22 9 22 13 22 20 23 6 23 20 24 4 24 6 24 7 24 9 24 20 24 23 25 4 25 6 25 7 25 9 25 20 25 23 25 24 types 107 12 77 25 239 84 351 31 31 34 30 31 108 184 45 997 41 669 672 43 45 42 178 44 317 375 47 674 281 995 1576 34 1792 31 31 502 35 22 33 48 46 34 33 19 19 20 18 18 18 18 18 19 19 19 19 19 19 19 19 13 56 186 172 126 205 82 98 59 52 188 32 92 176 349 128 295 84 53 122 236 80 151 117 27 23 24 21 21 21 21 22 22 20 21 21 21 21 21 21 21 22 22 23 35 35 36 75 76 type 1 "Event" func (ev ) String () type 2 "Frame" type 3 "GDesc" func (g ) .snapshotStat (lastTs , activeGCStartTime ) (ret ) func (g ) .finalize (lastTs , activeGCStartTime , trigger ) type 4 "GExecutionStat" func (s ) .sub (v ) (r ) type 5 "MMUCurve" func (c ) MMU (window ) (mmu ) func (c ) Examples (window , n ) (worst ) func (c ) MUD (window , quantiles ) func (c ) .mmu (window , acc ) type 6 "MutatorUtil" type 7 "ParseResult" type 8 "UserRegionDesc" type 9 "UtilFlags" type 10 "UtilWindow" type 11 "Writer" func (w ) Emit (typ , args ...) type 12 ".internal/trace.accumulator" func (acc ) .resetTime () func (acc ) .addMU (time , mu , window ) type 13 ".internal/trace.bandUtil" type 14 ".internal/trace.bandUtilHeap" func (h ) Len () ($ret6 ) // /build/gcc/src/gcc/libgo/go/internal/trace/gc.go:343 { //344 $ret6 = len(h) //344 return //344 } //0 func (h ) Less (i , j ) func (h ) Swap (i , j ) // /build/gcc/src/gcc/libgo/go/internal/trace/gc.go:351 { //352 var $t0 = h //352 var $t1 = i //352 var $t2 = h //352 var $t3 = j //352 var $t4 = (h)[j] //352 var $t5 = (h)[i] //352 ($t0)[$t1] = $t4 //352 ($t2)[$t3] = $t5 //352 } //0 func (h ) Push (x ) func (h ) Pop () ($ret8 ) // /build/gcc/src/gcc/libgo/go/internal/trace/gc.go:359 var x = (*h)[(len(*h) - 1 )] //360 *h = (*h)[0 :(len(*h) - 1 )] //361 { //362 $ret8 = $convert(, x) //362 return //362 } //0 type 15 ".internal/trace.edge" type 16 ".internal/trace.eventList" func (l ) Len () ($ret29 ) // /build/gcc/src/gcc/libgo/go/internal/trace/order.go:255 { //256 $ret29 = len(l) //256 return //256 } //0 func (l ) Less (i , j ) func (l ) Swap (i , j ) // /build/gcc/src/gcc/libgo/go/internal/trace/order.go:263 { //264 var $t0 = l //264 var $t1 = i //264 var $t2 = l //264 var $t3 = j //264 var $t4 = (l)[j] //264 var $t5 = (l)[i] //264 ($t0)[$t1] = $t4 //264 ($t2)[$t3] = $t5 //264 } //0 type 17 ".internal/trace.eventSeqList" func (l ) Len () ($ret31 ) // /build/gcc/src/gcc/libgo/go/internal/trace/order.go:269 { //270 $ret31 = len(l) //270 return //270 } //0 func (l ) Less (i , j ) func (l ) Swap (i , j ) // /build/gcc/src/gcc/libgo/go/internal/trace/order.go:277 { //278 var $t0 = l //278 var $t1 = i //278 var $t2 = l //278 var $t3 = j //278 var $t4 = (l)[j] //278 var $t5 = (l)[i] //278 ($t0)[$t1] = $t4 //278 ($t2)[$t3] = $t5 //278 } //0 type 18 ".internal/trace.gState" type 19 ".internal/trace.gStatus" type 20 ".internal/trace.gdesc" type 21 ".internal/trace.integrator" func (in ) .advance (time ) func (in ) .next (time ) type 22 ".internal/trace.mmuBand" type 23 ".internal/trace.mmuSeries" func (s ) .bandTime (i ) (start , end ) func (c ) .mkBandUtil (series , window ) func (c ) .bandMMU (bandIdx , window , acc ) type 24 ".internal/trace.mud" func (d ) .add (l , r , area ) func (d ) .setTrackMass (mass ) func (d ) .approxInvCumulativeSum () (? , ? , ? ) func (d ) .invCumulativeSum (y ) (? , ? ) type 25 ".internal/trace.orderEvent" type 26 ".internal/trace.orderEventList" func (l ) Len () ($ret27 ) // /build/gcc/src/gcc/libgo/go/internal/trace/order.go:241 { //242 $ret27 = len(l) //242 return //242 } //0 func (l ) Less (i , j ) func (l ) Swap (i , j ) // /build/gcc/src/gcc/libgo/go/internal/trace/order.go:249 { //250 var $t0 = l //250 var $t1 = i //250 var $t2 = l //250 var $t3 = j //250 var $t4 = (l)[j] //250 var $t5 = (l)[i] //250 ($t0)[$t1] = $t4 //250 ($t2)[$t3] = $t5 //250 } //0 type 27 ".internal/trace.totalUtil" func (u ) .mean (dur ) ($ret3 ) // /build/gcc/src/gcc/libgo/go/internal/trace/gc.go:231 { //232 $ret3 = ($convert(, u) / $convert(, dur)) //232 return //232 } //0 type 28 ".internal/trace.utilHeap" func (h ) Len () ($ret9 ) // /build/gcc/src/gcc/libgo/go/internal/trace/gc.go:374 { //375 $ret9 = len(h) //375 return //375 } //0 func (h ) Less (i , j ) func (h ) Swap (i , j ) // /build/gcc/src/gcc/libgo/go/internal/trace/gc.go:385 { //386 var $t0 = h //386 var $t1 = i //386 var $t2 = h //386 var $t3 = j //386 var $t4 = (h)[j] //386 var $t5 = (h)[i] //386 ($t0)[$t1] = $t4 //386 ($t2)[$t3] = $t5 //386 } //0 func (h ) Push (x ) func (h ) Pop () ($ret11 ) // /build/gcc/src/gcc/libgo/go/internal/trace/gc.go:393 var x = (*h)[(len(*h) - 1 )] //394 *h = (*h)[0 :(len(*h) - 1 )] //395 { //396 $ret11 = $convert(, x) //396 return //396 } //0 type 29 "bufio.Reader" func (b ) .writeBuf (w ) (? , ? ) func (b ) WriteTo (w ) (n , err ) func (b ) ReadString (delim ) (? , ? ) func (b ) .collectFragments (delim ) (fullBuffers , finalFragment , totalLen , err ) func (b ) ReadLine () (line , isPrefix , err ) func (b ) Size () func (b ) Reset (r ) func (b ) .fill () func (b ) UnreadByte () func (b ) ReadRune () (r , size , err ) func (b ) .reset (buf , r ) func (b ) .readErr () func (b ) UnreadRune () func (b ) ReadSlice (delim ) (line , err ) func (b ) Peek (n ) (? , ? ) func (b ) ReadByte () (? , ? ) func (b ) Discard (n ) (discarded , err ) func (b ) Read (p ) (n , err ) func (b ) ReadBytes (delim ) (? , ? ) func (b ) Buffered () type 30 ".bytes.readOp" type 31 "bytes.Buffer" func (b ) .readSlice (delim ) (line , err ) func (b ) ReadBytes (delim ) (line , err ) func (b ) UnreadByte () func (b ) UnreadRune () func (b ) ReadByte () (? , ? ) func (b ) WriteByte (c ) func (b ) WriteTo (w ) (n , err ) func (b ) Read (p ) (n , err ) func (b ) Truncate (n ) func (b ) .tryGrowByReslice (n ) (? , ? ) func (b ) ReadRune () (r , size , err ) func (b ) Bytes () func (b ) String () func (b ) Cap () func (b ) Len () func (b ) WriteRune (r ) (n , err ) func (b ) .empty () func (b ) Reset () func (b ) Next (n ) func (b ) .grow (n ) func (b ) Grow (n ) func (b ) Write (p ) (n , err ) func (b ) ReadString (delim ) (line , err ) func (b ) WriteString (s ) (n , err ) func (b ) ReadFrom (r ) (n , err ) type 32 "io.Reader" type 33 "io.Writer" type 34 "time.Duration" func (d ) Round (m ) func (d ) Minutes () ($ret77 ) func (d ) Truncate (m ) ($ret79 ) func (d ) Hours () ($ret78 ) func (d ) Milliseconds () ($ret75 ) func (d ) Microseconds () ($ret74 ) func (d ) Seconds () ($ret76 ) func (d ) Nanoseconds () ($ret73 ) func (d ) String () type 35 "unsafe.Pointer" type 36 (? ) type 37 (? ) type 38 (? , ? ) type 39 (? , ? ) type 40 (? ) type 41 (? ) type 42 * type 43 * type 44 * type 45 * type 46 * type 47 * type 48 * type 49 * type 50 * type 51 * type 52 * type 53 * type 54 * type 55 * type 56 * type 57 * type 58 *any type 59 struct { Events ; Stacks ; } type 60 struct { ExecTime ; SchedWaitTime ; IOTime ; BlockTime ; SyscallTime ; GCTime ; SweepTime ; TotalTime ; } type 61 struct { ID ; Name ; PC ; CreationTime ; StartTime ; EndTime ; Regions ; ? ; ? ; } type 62 struct { Name ; .internal/trace.minVersion ; Stack ; Args ; SArgs ; } type 63 struct { Off ; Type ; .internal/trace.seq ; Ts ; P ; G ; StkID ; Stk ; Args ; SArgs ; Link ; } type 64 struct { PC ; Fn ; File ; Line ; } type 65 struct { TaskID ; Name ; Start ; End ; ? ; } type 66 struct { Time ; MutatorUtil ; } type 67 struct { Time ; Util ; } type 68 struct { .bufio.buf ; .bufio.rd ; .bufio.r ; .bufio.w ; .bufio.err ; .bufio.lastByte ; .bufio.lastRuneSize ; } type 69 struct { ? ; } type 70 struct { .bytes.buf ; .bytes.off ; .bytes.lastRead ; } type 71 struct { .internal/trace.ev ; .internal/trace.batch ; .internal/trace.g ; .internal/trace.init ; .internal/trace.next ; } type 72 struct { .internal/trace.lastStartTime ; .internal/trace.blockNetTime ; .internal/trace.blockSyncTime ; .internal/trace.blockSyscallTime ; .internal/trace.blockSweepTime ; .internal/trace.blockGCTime ; .internal/trace.blockSchedTime ; .internal/trace.activeRegions ; } type 73 struct { .internal/trace.minUtil ; .internal/trace.cumUtil ; .internal/trace.integrator ; } type 74 struct { .internal/trace.mmu ; .internal/trace.bound ; .internal/trace.nWorst ; .internal/trace.wHeap ; .internal/trace.mud ; .internal/trace.preciseMass ; .internal/trace.lastTime ; .internal/trace.lastMU ; } type 75 struct { .internal/trace.seq ; .internal/trace.status ; } type 76 struct { .internal/trace.series ; } type 77 struct { .internal/trace.series ; .internal/trace.i ; .internal/trace.utilBound ; } type 78 struct { .internal/trace.sorted ; .internal/trace.unsorted ; .internal/trace.trackMass ; .internal/trace.trackBucket ; .internal/trace.trackSum ; .internal/trace.hist ; } type 79 struct { .internal/trace.u ; .internal/trace.pos ; } type 80 struct { .internal/trace.util ; .internal/trace.sums ; .internal/trace.bands ; .internal/trace.bandDur ; } type 81 struct { .internal/trace.x ; .internal/trace.delta ; .internal/trace.dirac ; } type 82 [1024 ] type 83 [3 ] type 84 [49 ] type 85 [] type 86 [] type 87 [] type 88 [] type 89 [] type 90 [] type 91 [] type 92 [] type 93 [] type 94 [] type 95 [] type 96 [] type 97 [] type 98 [] type 99 [] type 100 [] type 101 [] type 102 map [] type 103 map [] type 104 map [] type 105 interface { Read (p ) (n , err ); } type 106 interface { Write (p ) (n , err ); } var BreakTimestampsForTesting var ErrTimeOrder const EvBatch = 1 const EvCount = 49 const EvFrequency = 2 const EvFutileWakeup = 36 const EvGCDone = 8 const EvGCMarkAssistDone = 44 const EvGCMarkAssistStart = 43 const EvGCSTWDone = 10 const EvGCSTWStart = 9 const EvGCStart = 7 const EvGCSweepDone = 12 const EvGCSweepStart = 11 const EvGoBlock = 20 const EvGoBlockCond = 26 const EvGoBlockGC = 42 const EvGoBlockNet = 27 const EvGoBlockRecv = 23 const EvGoBlockSelect = 24 const EvGoBlockSend = 22 const EvGoBlockSync = 25 const EvGoCreate = 13 const EvGoEnd = 15 const EvGoInSyscall = 32 const EvGoPreempt = 18 const EvGoSched = 17 const EvGoSleep = 19 const EvGoStart = 14 const EvGoStartLabel = 41 const EvGoStartLocal = 38 const EvGoStop = 16 const EvGoSysBlock = 30 const EvGoSysCall = 28 const EvGoSysExit = 29 const EvGoSysExitLocal = 40 const EvGoUnblock = 21 const EvGoUnblockLocal = 39 const EvGoWaiting = 31 const EvGomaxprocs = 4 const EvHeapAlloc = 33 const EvHeapGoal = 34 const EvNone = 0 const EvProcStart = 5 const EvProcStop = 6 const EvStack = 3 const EvString = 37 const EvTimerGoroutine = 35 const EvUserLog = 48 const EvUserRegion = 47 const EvUserTaskCreate = 45 const EvUserTaskEnd = 46 var EventDescriptions const FakeP = 1000000 const GCP = 1000004 func GoroutineStats (events ) func MutatorUtilization (events , flags ) const NetpollP = 1000002 func NewMMUCurve (utils ) func NewWriter () func Parse (r , bin ) (? , ? ) func Print (events ) // /build/gcc/src/gcc/libgo/go/internal/trace/parser.go:943 { //944 var ev //944 { //944 var $t0 //944 var $t1 //944 { /*for*/ //944 { //944 var $t2 = events //944 var $t3 = len($t2) //944 $t0 = $convert(, 0 ) //944 } //0 goto $l0 //944 :$l1 //944 { //944 { //944 $t1 = ($t2)[$t0] //944 } //0 { //944 $t0 //944 var $t4 = $t1 //944 ev = $t4 //944 } //0 { //944 PrintEvent(ev) //945 } //946 } //946 { //944 $t0 = ($t0 + $convert(, 1 )) //944 } //0 :$l0 //944 if ($t0 < $t3) { //944 goto $l1 //944 } //944 } //0 } //0 } //946 func PrintEvent (ev ) func RelatedGoroutines (events , goid ) const SyscallP = 1000003 const TimerP = 1000001 const UtilAssist = 4 const UtilBackground = 2 const UtilPerProc = 16 const UtilSTW = 1 const UtilSweep = 8 func NewReaderSize (rd , size ) func .max (x , y ) func .min (x , y ) func Float64frombits (b ) ($ret142 ) // /build/gcc/src/gcc/libgo/go/math/unsafe.go:29 { //29 $ret142 = *$convert(, $convert(, &b)) //29 return //29 } //0 func .join (elem ) var .defaultGOROOT func .gogetenv (key ) checksum EDA892EA6119BF97862A2965891EF7853BBBAE23 v3; package unsafeheader pkgpath internal/unsafeheader import unsafe unsafe "unsafe" init unsafeheader ~internal_1unsafeheader types 7 3 24 25 33 12 49 65 type 1 "Slice" type 2 "String" type 3 "unsafe.Pointer" type 4 *any type 5 struct { Data ; Len ; } type 6 struct { Data ; Len ; Cap ; } checksum 0237DE65A29CC80FFF6465717C6475E00461D4DE v3; package xcoff pkgpath internal/xcoff import dwarf debug/dwarf "debug/dwarf" import binary encoding/binary "encoding/binary" import fmt fmt "fmt" import io io "io" import os os "os" import strconv strconv "strconv" import strings strings "strings" init xcoff ~internal_1xcoff bytes bytes..import dwarf debug_1dwarf..import binary encoding_1binary..import errors errors..import fmt fmt..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 1 4 1 6 1 9 1 11 1 17 1 20 1 23 2 1 2 3 2 4 2 5 2 6 2 7 2 8 2 9 2 10 2 11 2 12 2 13 2 14 2 15 2 16 2 17 2 18 2 19 2 20 2 21 2 22 2 23 3 4 3 6 3 9 3 11 3 13 3 16 3 17 3 19 3 20 3 23 4 6 4 9 4 17 5 4 5 6 5 7 5 8 5 9 5 10 5 11 5 12 5 13 5 14 5 15 5 16 5 17 5 18 5 19 5 20 5 21 5 22 5 23 7 4 7 6 7 9 7 17 8 4 8 6 8 7 8 9 8 11 8 17 8 20 8 21 8 22 9 6 9 17 10 6 10 17 10 20 11 4 11 6 11 9 11 17 11 20 12 4 12 6 12 7 12 9 12 11 12 15 12 17 12 18 12 20 12 21 12 22 13 6 14 4 14 6 14 7 14 8 14 9 14 10 14 11 14 12 14 15 14 17 14 18 14 20 14 21 14 22 15 4 15 6 15 9 15 17 16 4 16 6 16 9 16 13 16 17 16 19 16 20 16 23 17 6 18 6 18 9 18 17 19 4 19 6 19 9 19 13 19 17 20 6 20 17 21 4 21 6 21 7 21 9 21 17 21 20 22 4 22 6 22 7 22 9 22 17 22 20 22 21 types 166 32 165 34 31 31 29 29 30 30 34 34 622 32 33 33 35 35 35 35 35 28 34 27 29 29 96 35 37 37 30 30 28 808 41 46 41 935 45 40 43 147 45 43 217 121 123 151 1535 164 38 42 41 995 47 39 555 120 38 145 47 31 33 366 49 34 76 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 19 19 19 19 19 20 13 268 68 56 149 149 92 146 147 169 207 56 72 53 142 131 129 130 92 91 91 36 204 220 45 146 111 77 113 152 109 175 20 49 605 135 266 259 784 228 79 153 113 90 122 86 157 63 95 54 97 24 25 22 22 22 22 22 22 23 22 22 22 22 23 22 22 23 23 35 35 35 35 174 44 85 261 92 162 type 1 "Archive" func (a ) Close () func (arch ) GetFile (name ) (? , ? ) type 2 "ArchiveHeader" type 3 "AuxCSect32" type 4 "AuxCSect64" type 5 "AuxFcn32" type 6 "AuxFcn64" type 7 "AuxFile64" type 8 "AuxSect64" type 9 "AuxiliaryCSect" type 10 "AuxiliaryFcn" type 11 "File" func (f ) Close () func (f ) Section (name ) func (f ) SectionByType (typ ) func (f ) CSect (name ) func (f ) DWARF () (? , ? ) func (f ) .readImportIDs (s ) (? , ? ) func (f ) ImportedSymbols () (? , ? ) func (f ) ImportedLibraries () (? , ? ) type 12 "FileHeader" type 13 "FileHeader32" type 14 "FileHeader64" type 15 "ImportedSymbol" type 16 "LoaderHeader32" type 17 "LoaderHeader64" type 18 "LoaderSymbol32" type 19 "LoaderSymbol64" type 20 "Member" type 21 "MemberHeader" type 22 "Reloc" type 23 "Reloc32" type 24 "Reloc64" type 25 "Section" func (s ) Data () (? , ? ) type 26 "SectionHeader" type 27 "SectionHeader32" type 28 "SectionHeader64" type 29 "SymEnt32" type 30 "SymEnt64" type 31 "Symbol" type 32 ".internal/xcoff.zeroReaderAt" func (w ) ReadAt (p , off ) (n , err ) // /build/gcc/src/gcc/libgo/go/internal/xcoff/file.go:448 { //449 var i //449 { //449 var $t0 = len(p) //449 if ($t0 != $convert(, 0 )) { //449 var $t1 = &(p)[0 ] //449 var $t2 = ($t0 * 1 ) //449 __builtin_memset($convert(, $t1), $convert(, 0 ), $convert(, $t2)) //449 i = ($t0 - $convert(, 1 )) //449 } //449 } //0 } //451 { //452 { //452 var $t3 = len(p) //452 var $t4 = $convert(, $nil) //452 n = $t3 //452 err = $t4 //452 } //0 return //452 } //0 type 33 ".debug/dwarf.abbrev" type 34 ".debug/dwarf.abbrevTable" type 35 ".debug/dwarf.afield" type 36 ".debug/dwarf.buf" func (b ) .uint8 () func (b ) .error (s ) func (b ) .string () func (b ) .entry (cu , atab , ubase , vers ) func (b ) .uint64 () func (b ) .uint () func (b ) .uint24 () func (b ) .skip (n ) func (b ) .bytes (n ) func (b ) .uint16 () func (b ) .uint32 () func (b ) .varint () (c , bits ) func (b ) .int () func (b ) .addr () func (b ) .unitLength () (length , dwarf64 ) type 37 ".debug/dwarf.dataFormat" type 38 ".debug/dwarf.format" type 39 ".debug/dwarf.lnctForm" type 40 ".debug/dwarf.typeFixer" func (tf ) .apply () func (tf ) .recordArrayType (t ) type 41 ".debug/dwarf.typeReader" type 42 ".debug/dwarf.typeUnit" type 43 ".debug/dwarf.unit" func (u ) .addrsize () func (u ) .dwarf64 () (? , ? ) func (u ) .version () type 44 "debug/dwarf.Attr" func (a ) GoString () func (i ) String () type 45 "debug/dwarf.Class" func (i ) GoString () func (i ) String () type 46 "debug/dwarf.CommonType" func (c ) Size () func (c ) Common () ($ret67 ) type 47 "debug/dwarf.Data" func (d ) .parseUnits () (? , ? ) func (d ) .sigToType (sig ) (? , ? ) func (d ) .parseAbbrev (off , vers ) (? , ? ) func (d ) Ranges (e ) (? , ? ) func (d ) .dwarf2Ranges (u , base , ranges , ret ) (? , ? ) func (d ) LineReader (cu ) (? , ? ) func (d ) .debugAddr (format , addrBase , idx ) (? , ? ) func (d ) .parseTypes (name , types ) func (d ) .offsetToUnit (off ) func (d ) .dwarf5Ranges (u , cu , base , ranges , ret ) (? , ? ) func (d ) Type (off ) (? , ? ) func (d ) AddTypes (name , types ) func (d ) Reader () func (d ) .baseAddressForEntry (e ) (? , ? , ? ) func (d ) AddSection (name , contents ) func (d ) .readType (name , r , off , typeCache , fixups ) (? , ? ) type 48 "debug/dwarf.Entry" func (e ) AttrField (a ) func (e ) Val (a ) type 49 "debug/dwarf.Field" type 50 "debug/dwarf.LineEntry" type 51 "debug/dwarf.LineFile" type 52 "debug/dwarf.LineReader" func (r ) .readHeader (compDir ) func (r ) SeekPC (pc , entry ) func (r ) .readLNCTFormat () func (r ) .readLNCT (s , dwarf64 ) (path , mtime , size , err ) func (r ) .resetState () func (r ) .readFileEntry () (? , ? ) func (r ) .updateFile () func (r ) Files () func (r ) .step (entry ) func (r ) Tell () func (r ) .advancePC (opAdvance ) func (r ) Next (entry ) func (r ) Seek (pos ) func (r ) Reset () type 53 "debug/dwarf.LineReaderPos" type 54 "debug/dwarf.Offset" type 55 "debug/dwarf.Reader" func (r ) SeekPC (pc ) (? , ? ) func (r ) SkipChildren () func (r ) .clone () func (r ) Next () (? , ? ) func (r ) .offset () func (r ) .nextUnit () func (r ) .maybeNextUnit () func (r ) ByteOrder () func (r ) Seek (off ) func (r ) AddressSize () type 56 "debug/dwarf.Tag" func (i ) String () func (t ) GoString () type 57 "debug/dwarf.Type" type 58 "debug/dwarf.TypedefType" func (t ) Size () func (t ) String () type 59 "encoding/binary.ByteOrder" type 60 "io.Closer" type 61 "io.ReaderAt" type 62 "io.SectionReader" func (s ) Size () func (s ) Seek (offset , whence ) (? , ? ) func (s ) ReadAt (p , off ) (n , err ) func (s ) Read (p ) (n , err ) type 63 (? , ? , ? ) type 64 (? ) type 65 (? , ? , ? , ? ) type 66 * type 67 * type 68 * type 69 * type 70 * type 71 * type 72 * type 73 * type 74 * type 75 * type 76 * type 77 * type 78 * type 79 * type 80 * type 81 * type 82 * type 83 * type 84 * type 85 * type 86 * type 87 *any type 88 struct { Address ; OpIndex ; File ; Line ; Column ; IsStmt ; BasicBlock ; PrologueEnd ; EpilogueBegin ; ISA ; Discriminator ; EndSequence ; } type 89 struct { Attr ; Val ; Class ; } type 90 struct { ByteSize ; Name ; } type 91 struct { Fmagic ; Fnscns ; Ftimedat ; Fsymptr ; Fnsyms ; Fopthdr ; Fflags ; } type 92 struct { Fmagic ; Fnscns ; Ftimedat ; Fsymptr ; Fopthdr ; Fflags ; Fnsyms ; } type 93 struct { Length ; StorageMappingClass ; SymbolType ; } type 94 struct { Lname ; Lvalue ; Lscnum ; Lsmtype ; Lsmclas ; Lifile ; Lparm ; } type 95 struct { Lvalue ; Loffset ; Lscnum ; Lsmtype ; Lsmclas ; Lifile ; Lparm ; } type 96 struct { Lversion ; Lnsyms ; Lnreloc ; Listlen ; Lnimpid ; Limpoff ; Lstlen ; Lstoff ; } type 97 struct { Lversion ; Lnsyms ; Lnreloc ; Listlen ; Lnimpid ; Lstlen ; Limpoff ; Lstoff ; Lsymoff ; Lrldoff ; } type 98 struct { Name ; Library ; } type 99 struct { Name ; Mtime ; Length ; } type 100 struct { Name ; Size ; } type 101 struct { Name ; Value ; SectionNumber ; StorageClass ; AuxFcn ; AuxCSect ; } type 102 struct { Name ; VirtualAddress ; Size ; Type ; Relptr ; Nreloc ; } type 103 struct { Nname ; Nvalue ; Nscnum ; Ntype ; Nsclass ; Nnumaux ; } type 104 struct { Nvalue ; Noffset ; Nscnum ; Ntype ; Nsclass ; Nnumaux ; } type 105 struct { Offset ; Tag ; Children ; Field ; } type 106 struct { Rvaddr ; Rsymndx ; Rsize ; Rtype ; } type 107 struct { Rvaddr ; Rsymndx ; Rsize ; Rtype ; } type 108 struct { Size ; } type 109 struct { Sname ; Spaddr ; Svaddr ; Ssize ; Sscnptr ; Srelptr ; Slnnoptr ; Snreloc ; Snlnno ; Sflags ; } type 110 struct { Sname ; Spaddr ; Svaddr ; Ssize ; Sscnptr ; Srelptr ; Slnnoptr ; Snreloc ; Snlnno ; Sflags ; Spad ; } type 111 struct { TargetMachine ; } type 112 struct { VirtualAddress ; Symbol ; Signed ; InstructionFixed ; Length ; Type ; } type 113 struct { Xexptr ; Xfsize ; Xlnnoptr ; Xendndx ; Xpad ; } type 114 struct { Xfname ; Xftype ; Xauxtype ; } type 115 struct { Xlnnoptr ; Xfsize ; Xendndx ; Xpad ; Xauxtype ; } type 116 struct { Xscnlen ; Xparmhash ; Xsnhash ; Xsmtyp ; Xsmclas ; Xstab ; Xsnstab ; } type 117 struct { Xscnlen ; Xnreloc ; .internal/xcoff.pad ; Xauxtype ; } type 118 struct { Xscnlenlo ; Xparmhash ; Xsnhash ; Xsmtyp ; Xsmclas ; Xscnlenhi ; Xpad ; Xauxtype ; } type 119 struct { } type 120 struct { ? ; Type ; } type 121 struct { .debug/dwarf.abbrev ; .debug/dwarf.aranges ; .debug/dwarf.frame ; .debug/dwarf.info ; .debug/dwarf.line ; .debug/dwarf.pubnames ; .debug/dwarf.ranges ; .debug/dwarf.str ; .debug/dwarf.addr ; .debug/dwarf.lineStr ; .debug/dwarf.strOffsets ; .debug/dwarf.rngLists ; .debug/dwarf.abbrevCache ; .debug/dwarf.bigEndian ; .debug/dwarf.order ; .debug/dwarf.typeCache ; .debug/dwarf.typeSigs ; .debug/dwarf.unit ; } type 122 struct { .debug/dwarf.attr ; .debug/dwarf.fmt ; .debug/dwarf.class ; .debug/dwarf.val ; } type 123 struct { .debug/dwarf.b ; .debug/dwarf.d ; .debug/dwarf.err ; .debug/dwarf.unit ; .debug/dwarf.lastUnit ; .debug/dwarf.lastChildren ; .debug/dwarf.lastSibling ; .debug/dwarf.cu ; } type 124 struct { .debug/dwarf.base ; .debug/dwarf.off ; .debug/dwarf.data ; .debug/dwarf.atable ; .debug/dwarf.asize ; .debug/dwarf.vers ; .debug/dwarf.utype ; .debug/dwarf.is64 ; } type 125 struct { .debug/dwarf.buf ; .debug/dwarf.section ; .debug/dwarf.str ; .debug/dwarf.lineStr ; .debug/dwarf.version ; .debug/dwarf.addrsize ; .debug/dwarf.segmentSelectorSize ; .debug/dwarf.minInstructionLength ; .debug/dwarf.maxOpsPerInstruction ; .debug/dwarf.defaultIsStmt ; .debug/dwarf.lineBase ; .debug/dwarf.lineRange ; .debug/dwarf.opcodeBase ; .debug/dwarf.opcodeLengths ; .debug/dwarf.directories ; .debug/dwarf.fileEntries ; .debug/dwarf.programOffset ; .debug/dwarf.endOffset ; .debug/dwarf.initialFileEntries ; .debug/dwarf.state ; .debug/dwarf.fileIndex ; } type 126 struct { .debug/dwarf.dwarf ; .debug/dwarf.order ; .debug/dwarf.format ; .debug/dwarf.name ; .debug/dwarf.off ; .debug/dwarf.data ; .debug/dwarf.err ; } type 127 struct { .debug/dwarf.lnct ; .debug/dwarf.form ; } type 128 struct { .debug/dwarf.off ; .debug/dwarf.numFileEntries ; .debug/dwarf.state ; .debug/dwarf.fileIndex ; } type 129 struct { .debug/dwarf.tag ; .debug/dwarf.children ; .debug/dwarf.field ; } type 130 struct { .debug/dwarf.typedefs ; .debug/dwarf.arraytypes ; } type 131 struct { ? ; .debug/dwarf.toff ; .debug/dwarf.name ; .debug/dwarf.cache ; } type 132 struct { ? ; Members ; .internal/xcoff.closer ; } type 133 struct { ? ; Sections ; Symbols ; StringTable ; LibraryPaths ; .internal/xcoff.closer ; } type 134 struct { ? ; .internal/xcoff.sr ; } type 135 struct { ? ; Relocs ; ? ; .internal/xcoff.sr ; } type 136 struct { .internal/xcoff.magic ; } type 137 struct { .io.r ; .io.base ; .io.off ; .io.limit ; } type 138 [2 ] type 139 [8 ] type 140 [] type 141 [] type 142 [] type 143 [] type 144 [] type 145 [] type 146 [] type 147 [] type 148 [] type 149 [] type 150 [] type 151 [] type 152 [] type 153 [] type 154 [] type 155 [] type 156 map [] type 157 map [] type 158 map [] type 159 map [] type 160 interface { AddressSize () ; Next () (? , ? ); Seek (? ); .debug/dwarf.clone () ; .debug/dwarf.offset () ; } type 161 interface { Close () ; } type 162 interface { Common () ; Size () ; String () ; } type 163 interface { PutUint16 (? , ? ); PutUint32 (? , ? ); PutUint64 (? , ? ); String () ; Uint16 (? ) ; Uint32 (? ) ; Uint64 (? ) ; } type 164 interface { ReadAt (p , off ) (n , err ); } type 165 interface { .debug/dwarf.addrsize () ; .debug/dwarf.dwarf64 () (dwarf64 , isKnown ); .debug/dwarf.version () ; } func .cstring (b ) ($ret14 ) // /build/gcc/src/gcc/libgo/go/internal/xcoff/file.go:139 var i //140 { //141 i = $convert(, 0 ) //141 { /*for*/ //141 goto $l0 //141 :$l1 //141 { //141 } //142 { //141 i = (i + $convert(, 1 )) //141 } //141 :$l0 //141 if ((i < len(b)) && ((b)[i] != $convert(, 0 ))) { //141 goto $l1 //141 } //141 } //141 } //142 { //143 $ret14 = $convert(, (b)[0 :i]) //143 return //143 } //0 const AIAFMAG = "`\n" const AIAMAG = "\n" const AIAMAGBIG = "\n" const AR_HSZ_BIG = 112 const C_BCOMM = 135 const C_BINCL = 108 const C_BLOCK = 100 const C_BSTAT = 143 const C_DECL = 140 const C_DWARF = 112 const C_ECOML = 136 const C_ECOMM = 137 const C_EINCL = 109 const C_ENTRY = 141 const C_ESTAT = 144 const C_EXT = 2 const C_FCN = 101 const C_FILE = 103 const C_FUN = 142 const C_GSYM = 128 const C_GTLS = 145 const C_HIDEXT = 107 const C_LSYM = 129 const C_NULL = 0 const C_PSYM = 130 const C_RPSYM = 132 const C_RSYM = 131 const C_STAT = 3 const C_STSYM = 133 const C_STTLS = 146 const C_WEAKEXT = 111 const FILHSZ_32 = 20 const FILHSZ_64 = 24 const FL_HSZ_BIG = 128 const F_DSA = 64 const F_DYNLOAD = 4096 const F_EXEC = 2 const F_FDPR_OPTI = 32 const F_FDPR_PROF = 16 const F_LNNO = 4 const F_LOADONLY = 16384 const F_RELFLG = 1 const F_SHROBJ = 8192 const F_VARPG = 256 const LDHDRSZ_32 = 32 const LDHDRSZ_64 = 56 const N_ABS = -1 const N_DEBUG = -2 const N_UNDEF = 0 func NewArchive (r ) (? , ? ) func NewFile (r ) (? , ? ) func Open (name ) (? , ? ) func OpenArchive (name ) (? , ? ) const R_BA = 8 const R_BR = 10 const R_GL = 5 const R_NEG = 1 const R_POS = 0 const R_RBA = 24 const R_RBR = 26 const R_REF = 15 const R_REL = 2 const R_RL = 12 const R_RLA = 13 const R_TCL = 6 const R_TLS = 32 const R_TLSM = 36 const R_TLSML = 37 const R_TLS_IE = 33 const R_TLS_LD = 34 const R_TLS_LE = 35 const R_TOC = 3 const R_TOCL = 49 const R_TOCU = 48 const R_TRL = 18 const R_TRLA = 19 const SAIAMAG = 8 const SSUBTYP_DWABREV = 393216 const SSUBTYP_DWARNGE = 327680 const SSUBTYP_DWFRAME = 655360 const SSUBTYP_DWINFO = 65536 const SSUBTYP_DWLINE = 131072 const SSUBTYP_DWLOC = 589824 const SSUBTYP_DWMAC = 720896 const SSUBTYP_DWPBNMS = 196608 const SSUBTYP_DWPBTYP = 262144 const SSUBTYP_DWRNGES = 524288 const SSUBTYP_DWSTR = 458752 const STYP_BSS = 128 const STYP_DATA = 64 const STYP_DEBUG = 8192 const STYP_DWARF = 16 const STYP_EXCEPT = 256 const STYP_INFO = 512 const STYP_LOADER = 4096 const STYP_OVRFLO = 32768 const STYP_TBSS = 2048 const STYP_TDATA = 1024 const STYP_TEXT = 32 const STYP_TYPCHK = 16384 const SYMESZ = 18 const SYM_TYPE_FUNC = 32 const SYM_V_EXPORTED = 16384 const SYM_V_HIDDEN = 8192 const SYM_V_INTERNAL = 4096 const SYM_V_PROTECTED = 12288 const U64_TOCMAGIC = 503 const U802TOCMAGIC = 479 const XFT_CD = 128 const XFT_CT = 1 const XFT_CV = 2 const XFT_FN = 0 const XMC_BS = 9 const XMC_DB = 2 const XMC_DS = 10 const XMC_GL = 6 const XMC_PR = 0 const XMC_RO = 1 const XMC_RW = 5 const XMC_SV = 8 const XMC_SV3264 = 18 const XMC_SV64 = 17 const XMC_TC = 3 const XMC_TC0 = 15 const XMC_TD = 16 const XMC_TE = 22 const XMC_TL = 20 const XMC_UA = 4 const XMC_UC = 11 const XMC_UL = 21 const XMC_XO = 7 const XTY_CM = 3 const XTY_ER = 0 const XTY_LD = 2 const XTY_SD = 1 func /*asm __builtin_memset */ __builtin_memset (? , ? , ? ) func .genSplit (s , sep , sepSave , n ) checksum 3F354B76FB67C0D800AC1F06DEE8AB0F9C21AAA8 v3; package io pkgpath io import errors errors "errors" import sync sync "sync" init io io..import errors errors..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import runtime runtime..import sync sync..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos race ~internal_1race unsafeheader ~internal_1unsafeheader atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic init_graph 0 1 0 2 0 3 0 4 0 5 1 2 1 3 1 4 3 2 3 4 4 2 5 2 5 4 types 80 27 30 31 30 26 113 246 237 30 34 31 36 36 31 27 29 31 31 32 360 27 33 32 32 27 29 29 816 351 228 116 402 212 129 11 18 18 18 19 19 19 19 19 45 19 32 36 96 159 52 60 64 21 21 22 23 24 23 43 47 60 60 47 90 64 60 76 83 61 73 48 61 48 94 48 91 59 81 75 74 type 1 "ByteReader" type 2 "ByteScanner" type 3 "ByteWriter" type 4 "Closer" type 5 "LimitedReader" func (l ) Read (p ) (n , err ) type 6 "PipeReader" func (r ) Read (data ) (n , err ) func (r ) Close () func (r ) CloseWithError (err ) type 7 "PipeWriter" func (w ) Write (data ) (n , err ) func (w ) Close () func (w ) CloseWithError (err ) type 8 "ReadCloser" type 9 "ReadSeekCloser" type 10 "ReadSeeker" type 11 "ReadWriteCloser" type 12 "ReadWriteSeeker" type 13 "ReadWriter" type 14 "Reader" type 15 "ReaderAt" type 16 "ReaderFrom" type 17 "RuneReader" type 18 "RuneScanner" type 19 "SectionReader" func (s ) Read (p ) (n , err ) func (s ) Seek (offset , whence ) (? , ? ) func (s ) ReadAt (p , off ) (n , err ) func (s ) Size () type 20 "Seeker" type 21 "StringWriter" type 22 "WriteCloser" type 23 "WriteSeeker" type 24 "Writer" type 25 "WriterAt" type 26 "WriterTo" type 27 ".io.discard" func (? ) Write (p ) ($ret6 , $ret7 ) // /build/gcc/src/gcc/libgo/go/io/io.go:591 { //592 { //592 var $t0 = len(p) //592 var $t1 = $convert(, $nil) //592 $ret6 = $t0 //592 $ret7 = $t1 //592 } //0 return //592 } //0 func (? ) WriteString (s ) ($ret8 , $ret9 ) // /build/gcc/src/gcc/libgo/go/io/io.go:595 { //596 { //596 var $t0 = len(s) //596 var $t1 = $convert(, $nil) //596 $ret8 = $t0 //596 $ret9 = $t1 //596 } //0 return //596 } //0 func (? ) ReadFrom (r ) (n , err ) type 28 ".io.eofReader" func (? ) Read (? ) ($ret15 , $ret16 ) // /build/gcc/src/gcc/libgo/go/io/multi.go:9 { //10 { //10 var $t0 = 0 //10 var $t1 = EOF //10 $ret15 = $t0 //10 $ret16 = $t1 //10 } //0 return //10 } //0 type 29 ".io.nopCloser" func (? ) Close () ($ret12 ) // /build/gcc/src/gcc/libgo/go/io/io.go:632 { //632 $ret12 = $convert(, $nil) //632 return //632 } //0 type 30 ".io.onceError" func (a ) Store (err ) func (a ) Load () type 31 ".io.pipe" func (p ) .read (b ) (n , err ) func (p ) .closeRead (err ) func (p ) .write (b ) (n , err ) func (p ) .closeWrite (err ) func (p ) .readCloseError () func (p ) .writeCloseError () type 32 "sync.Mutex" func (m ) .unlockSlow (new ) func (m ) Unlock () func (m ) .lockSlow () func (m ) TryLock () func (m ) Lock () type 33 "sync.Once" func (o ) .doSlow (f ) func (o ) Do (f ) type 34 () type 35 * type 36 * type 37 * type 38 * type 39 * type 40 * type 41 * type 42 * type 43 struct { R ; N ; } type 44 struct { } type 45 struct { ? ; } type 46 struct { .io.p ; } type 47 struct { .io.r ; .io.base ; .io.off ; .io.limit ; } type 48 struct { .io.wrMu ; .io.wrCh ; .io.rdCh ; .io.once ; .io.done ; .io.rerr ; .io.werr ; } type 49 struct { ? ; .io.err ; } type 50 struct { .sync.done ; .sync.m ; } type 51 struct { .sync.state ; .sync.sema ; } type 52 [] type 53 [] type 54 [] type 55 chan type 56 chan type 57 chan type 58 interface { Close () ; } type 59 interface { ? ; ? ; } type 60 interface { ? ; ? ; ? ; } type 61 interface { ? ; ? ; ? ; } type 62 interface { ? ; ? ; } type 63 interface { ReadAt (p , off ) (n , err ); } type 64 interface { ReadByte () (? , ? ); } type 65 interface { ? ; UnreadByte () ; } type 66 interface { ReadFrom (r ) (n , err ); } type 67 interface { ReadRune () (r , size , err ); } type 68 interface { ? ; UnreadRune () ; } type 69 interface { Read (p ) (n , err ); } type 70 interface { ? ; ? ; } type 71 interface { ? ; ? ; ? ; } type 72 interface { ? ; ? ; } type 73 interface { Seek (offset , whence ) (? , ? ); } type 74 interface { ? ; ? ; } type 75 interface { WriteAt (p , off ) (n , err ); } type 76 interface { WriteByte (c ) ; } type 77 interface { WriteString (s ) (n , err ); } type 78 interface { WriteTo (w ) (n , err ); } type 79 interface { Write (p ) (n , err ); } func Copy (dst , src ) (written , err ) func CopyBuffer (dst , src , buf ) (written , err ) func CopyN (dst , src , n ) (written , err ) var Discard var EOF var ErrClosedPipe var ErrNoProgress var ErrShortBuffer var ErrShortWrite var ErrUnexpectedEOF func LimitReader (r , n ) func MultiReader (readers ...) func MultiWriter (writers ...) func NewSectionReader (r , off , n ) func NopCloser (r ) func Pipe () (? , ? ) func ReadAll (r ) (? , ? ) func ReadAtLeast (r , buf , min ) (n , err ) func ReadFull (r , buf ) (n , err ) const SeekCurrent = 1 const SeekEnd = 2 const SeekStart = 0 func TeeReader (r , w ) func WriteString (w , s ) (n , err ) checksum CDF2FDF842E0A6547585DBA8D4A7DA93DB31CD86 v3; package fs pkgpath io/fs import errors errors "errors" import oserror internal/oserror "internal/oserror" import io io "io" import path path "path" import sort sort "sort" import time time "time" import utf8 unicode/utf8 "unicode/utf8" init fs io_1fs..import errors errors..import cpu internal_1cpu..import oserror internal_1oserror..import reflectlite internal_1reflectlite..import io io..import path path..import runtime runtime..import sort sort..import sync sync..import syscall syscall..import time time..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race unsafeheader ~internal_1unsafeheader atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 1 2 1 4 1 7 3 1 3 2 3 4 3 7 4 2 4 7 5 1 5 2 5 4 5 7 5 9 6 1 6 2 6 4 6 7 7 2 8 2 8 4 8 7 9 2 9 7 10 1 10 2 10 3 10 4 10 7 10 9 11 1 11 2 11 3 11 4 11 7 11 9 11 10 types 47 14 28 22 24 28 897 26 183 29 31 31 27 26 32 31 36 502 518 73 3464 75 60 34 18 19 19 19 67 91 190 83 112 20 22 21 21 22 86 128 89 117 141 73 89 90 85 83 type 1 "DirEntry" type 2 "FS" type 3 "File" type 4 "FileInfo" type 5 "FileMode" func (m ) String () func (m ) IsDir () ($ret7 ) // /build/gcc/src/gcc/libgo/go/io/fs/fs.go:222 { //223 $ret7 = ((m & $convert(, 2147483648 )) != $convert(, 0 )) //223 return //223 } //0 func (m ) IsRegular () ($ret8 ) // /build/gcc/src/gcc/libgo/go/io/fs/fs.go:228 { //229 $ret8 = ((m & $convert(, 2401763328 )) == $convert(, 0 )) //229 return //229 } //0 func (m ) Perm () ($ret9 ) // /build/gcc/src/gcc/libgo/go/io/fs/fs.go:233 { //234 $ret9 = (m & $convert(, 511 )) //234 return //234 } //0 func (m ) Type () ($ret10 ) // /build/gcc/src/gcc/libgo/go/io/fs/fs.go:238 { //239 $ret10 = (m & $convert(, 2401763328 )) //239 return //239 } //0 type 6 "GlobFS" type 7 "PathError" func (e ) Error () func (e ) Unwrap () func (e ) Timeout () type 8 "ReadDirFS" type 9 "ReadDirFile" type 10 "ReadFileFS" type 11 "StatFS" type 12 "SubFS" type 13 "WalkDirFunc" type 14 ".time.zone" type 15 ".time.zoneTrans" type 16 "time.Duration" func (d ) Round (m ) func (d ) Minutes () ($ret77 ) func (d ) Truncate (m ) ($ret79 ) func (d ) Hours () ($ret78 ) func (d ) Milliseconds () ($ret75 ) func (d ) Microseconds () ($ret74 ) func (d ) Seconds () ($ret76 ) func (d ) Nanoseconds () ($ret73 ) func (d ) String () type 17 "time.Location" func (l ) .lookupName (name , unix ) (offset , ok ) func (l ) .firstZoneUsed () func (l ) .lookupFirstZone () func (l ) .lookup (sec ) (name , offset , start , end , isDST ) func (l ) String () func (l ) .get () type 18 "time.Month" func (m ) String () type 19 "time.Time" func (t ) Round (d ) func (t ) Truncate (d ) func (t ) UnmarshalText (data ) func (t ) UnmarshalBinary (data ) func (t ) Local () func (t ) IsDST () func (t ) MarshalJSON () (? , ? ) func (t ) .date (full ) (year , month , day , yday ) func (t ) AddDate (years , months , days ) func (t ) Unix () func (t ) YearDay () func (t ) UnixMicro () func (t ) .mono () func (t ) MarshalText () (? , ? ) func (t ) .stripMono () func (t ) Zone () (name , offset ) func (t ) .setLoc (loc ) func (t ) .unixSec () func (t ) GobDecode (data ) func (t ) UnixNano () func (t ) After (u ) func (t ) MarshalBinary () (? , ? ) func (t ) Clock () (hour , min , sec ) func (t ) .sec () func (t ) .nsec () func (t ) .setMono (m ) func (t ) Minute () func (t ) AppendFormat (b , layout ) func (t ) Day () func (t ) Add (d ) func (t ) Format (layout ) func (t ) Before (u ) func (t ) GoString () func (t ) String () func (t ) Equal (u ) func (t ) Sub (u ) func (t ) .locabs () (name , offset , abs ) func (t ) In (loc ) func (t ) UTC () func (t ) Nanosecond () func (t ) IsZero () func (t ) .abs () func (t ) Hour () func (t ) UnixMilli () func (t ) Date () (year , month , day ) func (t ) GobEncode () (? , ? ) func (t ) Location () func (t ) Month () func (t ) ISOWeek () (year , week ) func (t ) UnmarshalJSON (data ) func (t ) .addSec (d ) func (t ) Year () func (t ) Second () func (t ) Weekday () type 20 "time.Weekday" func (d ) String () type 21 (? , ? , ? ) type 22 (? ) type 23 * type 24 * type 25 * type 26 * type 27 struct { Op ; Path ; Err ; } type 28 struct { .time.name ; .time.offset ; .time.isDST ; } type 29 struct { .time.name ; .time.zone ; .time.tx ; .time.extend ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } type 30 struct { .time.wall ; .time.ext ; .time.loc ; } type 31 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } type 32 [] type 33 [] type 34 [] type 35 [] type 36 [] type 37 interface { ? ; ReadDir (n ) (? , ? ); } type 38 interface { Close () ; Read (? ) (? , ? ); Stat () (? , ? ); } type 39 interface { ? ; Glob (pattern ) (? , ? ); } type 40 interface { Info () (? , ? ); IsDir () ; Name () ; Type () ; } type 41 interface { IsDir () ; ModTime () ; Mode () ; Name () ; Size () ; Sys () ; } type 42 interface { Open (name ) (? , ? ); } type 43 interface { ? ; ReadDir (name ) (? , ? ); } type 44 interface { ? ; ReadFile (name ) (? , ? ); } type 45 interface { ? ; Stat (name ) (? , ? ); } type 46 interface { ? ; Sub (dir ) (? , ? ); } var ErrClosed var ErrExist var ErrInvalid var ErrNotExist var ErrPermission func FileInfoToDirEntry (info ) func Glob (fsys , pattern ) (matches , err ) const ModeAppend = 1073741824 const ModeCharDevice = 2097152 const ModeDevice = 67108864 const ModeDir = 2147483648 const ModeExclusive = 536870912 const ModeIrregular = 524288 const ModeNamedPipe = 33554432 const ModePerm = 511 const ModeSetgid = 4194304 const ModeSetuid = 8388608 const ModeSocket = 16777216 const ModeSticky = 1048576 const ModeSymlink = 134217728 const ModeTemporary = 268435456 const ModeType = 2401763328 func ReadDir (fsys , name ) (? , ? ) func ReadFile (fsys , name ) (? , ? ) var SkipDir func Stat (fsys , name ) (? , ? ) func Sub (fsys , dir ) (? , ? ) func ValidPath (name ) func WalkDir (fsys , root , fn ) var ErrClosed var ErrExist var ErrInvalid var ErrNotExist var ErrPermission func .lastSlash (s ) ($ret3 ) // /build/gcc/src/gcc/libgo/go/path/path.go:139 var i = (len(s) - 1 ) //140 { //141 { //141 goto $l0 //141 :$l1 //141 { //141 i = (i - $convert(, 1 )) //142 } //143 :$l0 //141 if ((i >= $convert(, 0 )) && ((s)[i] != $convert(, 47' ))) { //141 goto $l1 //141 } //141 } //143 } //143 { //144 $ret3 = i //144 return //144 } //0 checksum 8345C4D1897F385E5860F67AD71072946BF54F71 v3; package ioutil pkgpath io/ioutil import io io "io" import fs io/fs "io/fs" import os os "os" import sort sort "sort" indirectimport poll internal/poll indirectimport syscall syscall indirectimport time time init ioutil io_1ioutil..import errors errors..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import os os..import path path..import runtime runtime..import sort sort..import sync sync..import syscall syscall..import time time..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 1 2 1 5 1 11 3 1 3 2 3 5 3 11 4 1 4 2 4 3 4 5 4 7 4 11 4 13 4 14 4 15 5 2 5 11 6 2 6 11 6 13 7 1 7 2 7 5 7 11 7 13 8 1 8 2 8 3 8 5 8 7 8 10 8 11 8 12 8 13 8 14 8 15 9 1 9 2 9 3 9 4 9 5 9 6 9 7 9 8 9 10 9 11 9 12 9 13 9 14 9 15 10 1 10 2 10 5 10 11 11 2 12 2 12 5 12 11 13 2 13 11 14 1 14 2 14 3 14 5 14 11 14 13 15 1 15 2 15 3 15 5 15 11 15 13 15 14 types 124 1 297 785 4681 30 34 30 30 35 35 269 72 73 37 33 3015 33 34 34 42 40 32 35 36 37 93 40 35 37 40 43 106 106 38 128 128 38 35 157 46 45 31 37 502 518 73 3474 75 30 61 23 34 20 20 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 51 50 294 54 87 110 62 80 63 54 77 95 50 32 19 278 57 115 38 161 91 192 83 113 25 26 24 25 24 25 23 22 21 22 23 22 22 22 23 44 47 120 119 143 75 76 92 type 1 ".internal/poll.fdMutex" func (mu ) .incref () func (mu ) .increfAndClose () func (mu ) .decref () func (mu ) .rwlock (read ) func (mu ) .rwunlock (read ) type 2 ".internal/poll.pollDesc" func (pd ) .init (fd ) func (pd ) .evict () func (pd ) .close () func (pd ) .wait (mode , isFile ) func (pd ) .prepare (mode , isFile ) func (pd ) .pollable () func (pd ) .prepareRead (isFile ) func (pd ) .waitWrite (isFile ) func (pd ) .prepareWrite (isFile ) func (pd ) .waitRead (isFile ) func (pd ) .waitCanceled (mode ) type 3 "internal/poll.FD" func (fd ) Pwrite (p , off ) (? , ? ) func (fd ) .writeUnlock () func (fd ) WriteToInet4 (p , sa ) (? , ? ) func (fd ) WriteMsgInet4 (p , oob , sa ) (? , ? , ? ) func (fd ) Write (p ) (? , ? ) func (fd ) ReadFromInet4 (p , from ) (? , ? ) func (fd ) SetsockoptLinger (level , name , l ) func (fd ) ReadFrom (p ) (? , ? , ? ) func (fd ) .readLock () func (fd ) ReadMsgInet6 (p , oob , flags , sa6 ) (? , ? , ? , ? ) func (fd ) .writeLock () func (fd ) Pread (p , off ) (? , ? ) func (fd ) Read (p ) (? , ? ) func (fd ) ReadFromInet6 (p , from ) (? , ? ) func (fd ) Ftruncate (size ) func (fd ) SetBlocking () func (fd ) ReadDirent (buf ) (? , ? ) func (fd ) Close () func (fd ) ReadMsgInet4 (p , oob , flags , sa4 ) (? , ? , ? , ? ) func (fd ) .destroy () func (fd ) RawControl (f ) func (fd ) Init (net , pollable ) func (fd ) Fsync () func (fd ) .readUnlock () func (fd ) Dup () (? , ? , ? ) func (fd ) Shutdown (how ) func (fd ) WriteOnce (p ) (? , ? ) func (fd ) SetsockoptIPMreq (level , name , mreq ) func (fd ) Writev (v ) (? , ? ) func (fd ) RawWrite (f ) func (fd ) SetReadDeadline (t ) ($ret31 ) func (fd ) WriteToInet6 (p , sa ) (? , ? ) func (fd ) Fchown (uid , gid ) func (fd ) SetsockoptIPv6Mreq (level , name , mreq ) func (fd ) SetsockoptInt (level , name , arg ) func (fd ) Fchdir () func (fd ) SetsockoptIPMreqn (level , name , mreq ) func (fd ) WaitWrite () func (fd ) SetsockoptByte (level , name , arg ) func (fd ) Fchmod (mode ) func (fd ) Seek (offset , whence ) (? , ? ) func (fd ) Accept () (? , ? , ? , ? ) func (fd ) WriteMsg (p , oob , sa ) (? , ? , ? ) func (fd ) SetWriteDeadline (t ) ($ret32 ) func (fd ) WriteMsgInet6 (p , oob , sa ) (? , ? , ? ) func (fd ) .incref () func (fd ) WriteTo (p , sa ) (? , ? ) func (fd ) SetsockoptInet4Addr (level , name , arg ) func (fd ) .eofError (n , err ) func (fd ) .decref () func (fd ) RawRead (f ) func (fd ) SetDeadline (t ) ($ret30 ) func (fd ) Fstat (s ) func (fd ) ReadMsg (p , oob , flags ) (? , ? , ? , ? , ? ) type 4 "io.Closer" type 5 "io.ReadCloser" type 6 "io.Reader" type 7 "io.Writer" type 8 "io/fs.DirEntry" type 9 "io/fs.FileInfo" type 10 "io/fs.FileMode" func (m ) Type () ($ret10 ) func (m ) Perm () ($ret9 ) func (m ) IsDir () ($ret7 ) func (m ) IsRegular () ($ret8 ) func (m ) String () type 11 ".os.dirInfo" func (d ) .close () type 12 ".os.file" func (file ) .close () type 13 ".os.readdirMode" type 14 "os.DirEntry" = type 15 "os.File" func (f ) Stat () (? , ? ) func (f ) .seek (offset , whence ) (ret , err ) func (f ) Fd () func (f ) .checkValid (op ) ($ret131 ) func (f ) .setWriteDeadline (t ) func (f ) .setReadDeadline (t ) func (f ) WriteString (s ) (n , err ) func (f ) ReadFrom (r ) (n , err ) func (f ) .wrapErr (op , err ) func (f ) SyscallConn () (? , ? ) func (f ) WriteAt (b , off ) (n , err ) func (f ) ReadAt (b , off ) (n , err ) func (f ) SetWriteDeadline (t ) func (f ) Read (b ) (n , err ) func (f ) .pread (b , off ) (n , err ) func (f ) Write (b ) (n , err ) func (f ) SetReadDeadline (t ) func (f ) .readdir (n , mode ) (names , dirents , infos , err ) func (f ) Seek (offset , whence ) (ret , err ) func (f ) ReadDir (n ) (? , ? ) func (f ) Chmod (mode ) func (f ) Readdirnames (n ) (names , err ) func (f ) SetDeadline (t ) func (f ) Close () func (f ) .chmod (mode ) func (f ) .read (b ) (n , err ) func (f ) .pwrite (b , off ) (n , err ) func (f ) .write (b ) (n , err ) func (f ) .readFrom (r ) (written , handled , err ) func (f ) Readdir (n ) (? , ? ) func (f ) Chown (uid , gid ) func (f ) Truncate (size ) func (f ) Name () func (f ) Sync () func (f ) .setDeadline (t ) func (f ) Chdir () type 16 "os.FileInfo" = type 17 "os.FileMode" = type 18 ".syscall._DIR" type 19 ".syscall.___dirstream" type 20 ".syscall._socklen_t" type 21 "syscall.DIR" type 22 "syscall.IPMreq" type 23 "syscall.IPMreqn" type 24 "syscall.IPv6Mreq" type 25 "syscall.Iovec" func (iov ) SetLen (length ) type 26 "syscall.Iovec_len_t" type 27 "syscall.Linger" type 28 "syscall.RawConn" type 29 "syscall.RawSockaddr" type 30 "syscall.RawSockaddrAny" type 31 "syscall.RawSockaddrInet4" func (sa ) .setLen () ($ret90 ) type 32 "syscall.RawSockaddrInet6" func (sa ) .setLen () ($ret91 ) type 33 "syscall.Sockaddr" type 34 "syscall.SockaddrInet4" func (sa ) .sockaddr () (? , ? , ? ) type 35 "syscall.SockaddrInet6" func (sa ) .sockaddr () (? , ? , ? ) type 36 "syscall.Socklen_t" type 37 "syscall.Stat_t" type 38 "syscall.Timespec" func (ts ) Unix () (sec , nsec ) func (ts ) Nano () type 39 "syscall.Timespec_nsec_t" = type 40 "syscall.Timespec_sec_t" = type 41 ".time.zone" type 42 ".time.zoneTrans" type 43 "time.Duration" func (d ) String () func (d ) Nanoseconds () ($ret73 ) func (d ) Seconds () ($ret76 ) func (d ) Microseconds () ($ret74 ) func (d ) Milliseconds () ($ret75 ) func (d ) Hours () ($ret78 ) func (d ) Truncate (m ) ($ret79 ) func (d ) Minutes () ($ret77 ) func (d ) Round (m ) type 44 "time.Location" func (l ) .get () func (l ) String () func (l ) .lookup (sec ) (name , offset , start , end , isDST ) func (l ) .lookupFirstZone () func (l ) .firstZoneUsed () func (l ) .lookupName (name , unix ) (offset , ok ) type 45 "time.Month" func (m ) String () type 46 "time.Time" func (t ) Weekday () func (t ) Second () func (t ) Year () func (t ) .addSec (d ) func (t ) UnmarshalJSON (data ) func (t ) ISOWeek () (year , week ) func (t ) Month () func (t ) Location () func (t ) GobEncode () (? , ? ) func (t ) Date () (year , month , day ) func (t ) UnixMilli () func (t ) Hour () func (t ) .abs () func (t ) IsZero () func (t ) Nanosecond () func (t ) UTC () func (t ) In (loc ) func (t ) .locabs () (name , offset , abs ) func (t ) Sub (u ) func (t ) Equal (u ) func (t ) String () func (t ) GoString () func (t ) Before (u ) func (t ) Format (layout ) func (t ) Add (d ) func (t ) MarshalJSON () (? , ? ) func (t ) IsDST () func (t ) .date (full ) (year , month , day , yday ) func (t ) AddDate (years , months , days ) func (t ) .sec () func (t ) Local () func (t ) .mono () func (t ) UnixMicro () func (t ) YearDay () func (t ) Unix () func (t ) UnmarshalBinary (data ) func (t ) UnmarshalText (data ) func (t ) Truncate (d ) func (t ) Round (d ) func (t ) .stripMono () func (t ) MarshalText () (? , ? ) func (t ) .nsec () func (t ) Zone () (name , offset ) func (t ) .setLoc (loc ) func (t ) .unixSec () func (t ) Day () func (t ) GobDecode (data ) func (t ) UnixNano () func (t ) After (u ) func (t ) MarshalBinary () (? , ? ) func (t ) Clock () (hour , min , sec ) func (t ) .setMono (m ) func (t ) Minute () func (t ) AppendFormat (b , layout ) type 47 "time.Weekday" func (d ) String () type 48 (? ) type 49 (? , ? , ? ) type 50 (? ) type 51 (? ) type 52 * type 53 * type 54 * type 55 * type 56 * type 57 * type 58 * type 59 * type 60 * type 61 * type 62 * type 63 * type 64 * type 65 * type 66 * type 67 * type 68 * type 69 * type 70 * type 71 * type 72 * type 73 * type 74 * type 75 * type 76 * type 77 struct { Addr ; Pad ; } type 78 struct { Base ; Len ; } type 79 struct { Dev ; Ino ; Nlink ; Mode ; Uid ; Gid ; .syscall.__pad0 ; Rdev ; Size ; Blksize ; Blocks ; Atim ; Mtim ; Ctim ; .syscall.__glibc_reserved ; } type 80 struct { Family ; Data ; } type 81 struct { Family ; Port ; Addr ; Zero ; } type 82 struct { Family ; Port ; Flowinfo ; Addr ; Scope_id ; } type 83 struct { Multiaddr ; Interface ; } type 84 struct { Multiaddr ; Address ; Ifindex ; } type 85 struct { Multiaddr ; Interface ; } type 86 struct { Onoff ; Linger ; } type 87 struct { Port ; Addr ; .syscall.raw ; } type 88 struct { Port ; ZoneId ; Addr ; .syscall.raw ; } type 89 struct { Sec ; Nsec ; } type 90 struct { ? ; } type 91 struct { } type 92 struct { .internal/poll.fdmu ; Sysfd ; .internal/poll.pd ; .internal/poll.iovecs ; .internal/poll.csema ; .internal/poll.isBlocking ; IsStream ; ZeroReadIsEOF ; .internal/poll.isFile ; } type 93 struct { .internal/poll.runtimeCtx ; } type 94 struct { .internal/poll.state ; .internal/poll.rsema ; .internal/poll.wsema ; } type 95 struct { .os.dir ; } type 96 struct { .os.pfd ; .os.name ; .os.dirinfo ; .os.nonblock ; .os.stdoutOrErr ; .os.appendMode ; } type 97 struct { .time.name ; .time.offset ; .time.isDST ; } type 98 struct { .time.name ; .time.zone ; .time.tx ; .time.extend ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } type 99 struct { .time.wall ; .time.ext ; .time.loc ; } type 100 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } type 101 [14 ] type 102 [16 ] type 103 [3 ] type 104 [4 ] type 105 [8 ] type 106 [96 ] type 107 [] type 108 [] type 109 [] type 110 [] type 111 [] type 112 [] type 113 [] type 114 [] type 115 [] type 116 interface { Close () ; } type 117 interface { ? ; ? ; } type 118 interface { Control (f ) ; Read (f ) ; Write (f ) ; } type 119 interface { Info () (? , ? ); IsDir () ; Name () ; Type () ; } type 120 interface { IsDir () ; ModTime () ; Mode () ; Name () ; Size () ; Sys () ; } type 121 interface { Read (p ) (n , err ); } type 122 interface { Write (p ) (n , err ); } type 123 interface { .syscall.sockaddr () (ptr , len , err ); } var Discard func NopCloser (r ) ($ret8 ) // /build/gcc/src/gcc/libgo/go/io/ioutil/ioutil.go:76 { //77 $ret8 = NopCloser(r) //77 return //77 } //0 func ReadAll (r ) (? , ? ) func ReadDir (dirname ) (? , ? ) func ReadFile (filename ) (? , ? ) func TempDir (dir , pattern ) (name , err ) func TempFile (dir , pattern ) (f , err ) func WriteFile (filename , data , perm ) ($ret4 ) // /build/gcc/src/gcc/libgo/go/io/ioutil/ioutil.go:45 { //46 $ret4 = WriteFile(filename, data, perm) //46 return //46 } //0 func NopCloser (r ) func WriteFile (name , data , perm ) checksum 9ED6A21F4B3938F4F904243D9C0656C38905319C v3; package log pkgpath log import fmt fmt "fmt" import io io "io" import os os "os" import runtime runtime "runtime" import sync sync "sync" import atomic sync/atomic "sync/atomic" import time time "time" indirectimport syscall syscall indirectimport testlog internal/testlog init log log..import errors errors..import fmt fmt..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 1 3 1 6 1 14 2 1 2 3 2 4 2 5 2 6 2 7 2 8 2 9 2 10 2 11 2 12 2 13 2 14 2 15 2 16 2 17 2 18 2 19 2 20 4 1 4 3 4 6 4 14 5 1 5 3 5 4 5 6 5 8 5 14 5 17 5 18 5 19 6 3 6 14 7 3 7 14 7 17 8 1 8 3 8 6 8 14 8 17 9 1 9 3 9 4 9 6 9 8 9 12 9 14 9 15 9 17 9 18 9 19 10 3 11 1 11 3 11 4 11 5 11 6 11 7 11 8 11 9 11 12 11 14 11 15 11 17 11 18 11 19 12 1 12 3 12 6 12 14 13 1 13 3 13 6 13 10 13 14 13 16 13 17 13 20 14 3 15 3 15 6 15 14 16 1 16 3 16 6 16 10 16 14 17 3 17 14 18 1 18 3 18 4 18 6 18 14 18 17 19 1 19 3 19 4 19 6 19 14 19 17 19 18 types 32 2 1089 29 211 30 35 488 517 71 3403 75 11 22 23 19 18 18 18 18 18 148 64 91 190 83 112 25 22 20 20 22 74 type 1 "Logger" func (l ) SetOutput (w ) func (l ) .formatHeader (buf , t , file , line ) func (l ) Output (calldepth , s ) func (l ) Printf (format , v ...) func (l ) Print (v ...) func (l ) Println (v ...) func (l ) Fatal (v ...) func (l ) Fatalf (format , v ...) func (l ) Fatalln (v ...) func (l ) Panic (v ...) func (l ) Panicf (format , v ...) func (l ) Panicln (v ...) func (l ) Flags () func (l ) SetFlags (flag ) func (l ) Prefix () func (l ) SetPrefix (prefix ) func (l ) Writer () type 2 "io.Writer" type 3 "sync.Mutex" func (m ) Lock () func (m ) TryLock () func (m ) .lockSlow () func (m ) Unlock () func (m ) .unlockSlow (new ) type 4 ".time.zone" type 5 ".time.zoneTrans" type 6 "time.Duration" func (d ) Round (m ) func (d ) Minutes () ($ret77 ) func (d ) Truncate (m ) ($ret79 ) func (d ) Hours () ($ret78 ) func (d ) Milliseconds () ($ret75 ) func (d ) Microseconds () ($ret74 ) func (d ) Seconds () ($ret76 ) func (d ) Nanoseconds () ($ret73 ) func (d ) String () type 7 "time.Location" func (l ) .lookupName (name , unix ) (offset , ok ) func (l ) .firstZoneUsed () func (l ) .lookupFirstZone () func (l ) .lookup (sec ) (name , offset , start , end , isDST ) func (l ) String () func (l ) .get () type 8 "time.Month" func (m ) String () type 9 "time.Time" func (t ) AppendFormat (b , layout ) func (t ) Minute () func (t ) .setMono (m ) func (t ) Clock () (hour , min , sec ) func (t ) MarshalBinary () (? , ? ) func (t ) After (u ) func (t ) UnixNano () func (t ) GobDecode (data ) func (t ) Day () func (t ) .unixSec () func (t ) .setLoc (loc ) func (t ) Zone () (name , offset ) func (t ) .nsec () func (t ) MarshalText () (? , ? ) func (t ) .stripMono () func (t ) Round (d ) func (t ) Truncate (d ) func (t ) UnmarshalText (data ) func (t ) UnmarshalBinary (data ) func (t ) Unix () func (t ) YearDay () func (t ) UnixMicro () func (t ) .mono () func (t ) Local () func (t ) .sec () func (t ) Hour () func (t ) .abs () func (t ) ISOWeek () (year , week ) func (t ) Location () func (t ) Month () func (t ) GobEncode () (? , ? ) func (t ) Second () func (t ) UnmarshalJSON (data ) func (t ) .addSec (d ) func (t ) Year () func (t ) UnixMilli () func (t ) Date () (year , month , day ) func (t ) Weekday () func (t ) IsZero () func (t ) UTC () func (t ) In (loc ) func (t ) Nanosecond () func (t ) Equal (u ) func (t ) .locabs () (name , offset , abs ) func (t ) Sub (u ) func (t ) String () func (t ) GoString () func (t ) Before (u ) func (t ) Add (d ) func (t ) Format (layout ) func (t ) MarshalJSON () (? , ? ) func (t ) IsDST () func (t ) .date (full ) (year , month , day , yday ) func (t ) AddDate (years , months , days ) type 10 "time.Weekday" func (d ) String () type 11 () type 12 () type 13 (? ) type 14 * type 15 * type 16 * type 17 * type 18 * type 19 * type 20 struct { .log.mu ; .log.prefix ; .log.flag ; .log.out ; .log.buf ; .log.isDiscard ; } type 21 struct { .sync.state ; .sync.sema ; } type 22 struct { .time.name ; .time.offset ; .time.isDST ; } type 23 struct { .time.name ; .time.zone ; .time.tx ; .time.extend ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } type 24 struct { .time.wall ; .time.ext ; .time.loc ; } type 25 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } type 26 [20 ] type 27 [] type 28 [] type 29 [] type 30 [] type 31 interface { Write (p ) (n , err ); } var .std func Default () ($ret3 ) // /build/gcc/src/gcc/libgo/go/log/log.go:90 { //90 $ret3 = .std //90 return //90 } //0 func Fatal (v ...) func Fatalf (format , v ...) func Fatalln (v ...) func Flags () const LUTC = 32 const Ldate = 1 const Llongfile = 8 const Lmicroseconds = 4 const Lmsgprefix = 64 const Lshortfile = 16 const LstdFlags = 3 const Ltime = 2 func New (out , prefix , flag ) func Output (calldepth , s ) func Panic (v ...) func Panicf (format , v ...) func Panicln (v ...) func Prefix () func Print (v ...) func Printf (format , v ...) func Println (v ...) func SetFlags (flag ) func SetOutput (w ) func SetPrefix (prefix ) func Writer () func PanicOnExit0 () func .runtime_beforeExit () func Exit (code ) checksum 37E96BBDCE7B96A255DE15E967AA0FEB593B36AE v3; package syslog pkgpath log/syslog import errors errors "errors" import fmt fmt "fmt" import log log "log" import net net "net" import os os "os" import strings strings "strings" import sync sync "sync" import time time "time" indirectimport io io indirectimport syscall syscall init syslog ~log_1syslog context context..import errors errors..import fmt fmt..import dnsmessage golang_0org_1x_1net_1dns_1dnsmessage..import cpu internal_1cpu..import intern internal_1intern..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import log log..import math math..import net net..import netip net_1netip..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch godebug ~internal_1godebug goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa nettrace ~internal_1nettrace race ~internal_1race singleflight ~internal_1singleflight execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 1 2 1 5 1 7 1 9 1 20 1 23 1 24 1 25 2 5 2 9 2 20 3 2 3 5 3 7 3 8 3 9 3 10 3 11 3 12 3 14 3 17 3 18 3 19 3 20 3 21 3 22 3 23 3 24 3 25 3 26 4 2 4 5 4 9 4 20 6 2 6 5 6 7 6 8 6 9 6 10 6 11 6 12 6 17 6 18 6 20 6 21 6 23 6 24 6 25 7 2 7 5 7 9 7 20 8 2 8 5 8 7 8 9 8 11 8 20 8 23 8 24 8 25 9 5 9 20 10 5 10 20 10 23 11 2 11 5 11 9 11 20 11 23 12 2 12 5 12 7 12 9 12 11 12 18 12 20 12 21 12 23 12 24 12 25 13 2 13 3 13 5 13 7 13 8 13 9 13 10 13 11 13 12 13 14 13 17 13 18 13 19 13 20 13 21 13 22 13 23 13 24 13 25 13 26 14 5 15 1 15 2 15 4 15 5 15 6 15 7 15 8 15 9 15 10 15 11 15 12 15 14 15 16 15 17 15 18 15 20 15 21 15 22 15 23 15 24 15 25 16 2 16 5 16 6 16 7 16 8 16 9 16 10 16 11 16 12 16 14 16 17 16 18 16 20 16 21 16 22 16 23 16 24 16 25 17 2 17 5 17 7 17 8 17 9 17 10 17 11 17 12 17 18 17 20 17 21 17 23 17 24 17 25 18 2 18 5 18 9 18 20 19 2 19 5 19 9 19 14 19 20 19 22 19 23 19 26 20 5 21 5 21 9 21 20 22 2 22 5 22 9 22 14 22 20 23 5 23 20 24 2 24 5 24 7 24 9 24 20 24 23 25 2 25 5 25 7 25 9 25 20 25 23 25 24 types 38 3 29 805 42 29 1094 211 35 32 30 36 502 518 73 3464 75 22 20 19 18 18 18 19 19 18 148 225 64 91 190 83 112 22 20 21 22 74 170 type 1 "Priority" type 2 "Writer" func (w ) .connect () (err ) func (w ) Write (b ) (? , ? ) func (w ) Close () func (w ) Emerg (m ) func (w ) Alert (m ) func (w ) Crit (m ) func (w ) Err (m ) func (w ) Warning (m ) func (w ) Notice (m ) func (w ) Info (m ) func (w ) Debug (m ) func (w ) .writeAndRetry (p , s ) (? , ? ) func (w ) .write (p , msg ) (? , ? ) type 3 ".log/syslog.serverConn" type 4 "io.Writer" type 5 "log.Logger" func (l ) Writer () func (l ) SetPrefix (prefix ) func (l ) Prefix () func (l ) SetFlags (flag ) func (l ) .formatHeader (buf , t , file , line ) func (l ) Panicf (format , v ...) func (l ) Output (calldepth , s ) func (l ) Panic (v ...) func (l ) SetOutput (w ) func (l ) Printf (format , v ...) func (l ) Print (v ...) func (l ) Fatalln (v ...) func (l ) Fatal (v ...) func (l ) Panicln (v ...) func (l ) Fatalf (format , v ...) func (l ) Println (v ...) func (l ) Flags () type 6 "sync.Mutex" func (m ) .unlockSlow (new ) func (m ) Unlock () func (m ) .lockSlow () func (m ) TryLock () func (m ) Lock () type 7 ".syscall._pid_t" type 8 "syscall.Pid_t" type 9 ".time.zone" type 10 ".time.zoneTrans" type 11 "time.Duration" func (d ) String () func (d ) Nanoseconds () ($ret73 ) func (d ) Seconds () ($ret76 ) func (d ) Microseconds () ($ret74 ) func (d ) Milliseconds () ($ret75 ) func (d ) Hours () ($ret78 ) func (d ) Truncate (m ) ($ret79 ) func (d ) Minutes () ($ret77 ) func (d ) Round (m ) type 12 "time.Location" func (l ) .get () func (l ) String () func (l ) .lookup (sec ) (name , offset , start , end , isDST ) func (l ) .lookupFirstZone () func (l ) .firstZoneUsed () func (l ) .lookupName (name , unix ) (offset , ok ) type 13 "time.Month" func (m ) String () type 14 "time.Time" func (t ) AddDate (years , months , days ) func (t ) .date (full ) (year , month , day , yday ) func (t ) IsDST () func (t ) MarshalJSON () (? , ? ) func (t ) Format (layout ) func (t ) Add (d ) func (t ) Before (u ) func (t ) GoString () func (t ) String () func (t ) Sub (u ) func (t ) .locabs () (name , offset , abs ) func (t ) Equal (u ) func (t ) Nanosecond () func (t ) In (loc ) func (t ) UTC () func (t ) IsZero () func (t ) Weekday () func (t ) Date () (year , month , day ) func (t ) UnixMilli () func (t ) Year () func (t ) .addSec (d ) func (t ) UnmarshalJSON (data ) func (t ) Second () func (t ) .nsec () func (t ) .unixSec () func (t ) MarshalBinary () (? , ? ) func (t ) Clock () (hour , min , sec ) func (t ) Zone () (name , offset ) func (t ) .setLoc (loc ) func (t ) Day () func (t ) GobDecode (data ) func (t ) After (u ) func (t ) UnixNano () func (t ) .setMono (m ) func (t ) Minute () func (t ) AppendFormat (b , layout ) func (t ) MarshalText () (? , ? ) func (t ) .stripMono () func (t ) Round (d ) func (t ) Truncate (d ) func (t ) UnmarshalText (data ) func (t ) UnmarshalBinary (data ) func (t ) Unix () func (t ) YearDay () func (t ) .mono () func (t ) UnixMicro () func (t ) Local () func (t ) .sec () func (t ) Hour () func (t ) .abs () func (t ) ISOWeek () (year , week ) func (t ) GobEncode () (? , ? ) func (t ) Month () func (t ) Location () type 15 "time.Weekday" func (d ) String () type 16 () type 17 () type 18 * type 19 * type 20 * type 21 * type 22 * type 23 * type 24 * type 25 struct { .log.mu ; .log.prefix ; .log.flag ; .log.out ; .log.buf ; .log.isDiscard ; } type 26 struct { .log/syslog.priority ; .log/syslog.tag ; .log/syslog.hostname ; .log/syslog.network ; .log/syslog.raddr ; .log/syslog.mu ; .log/syslog.conn ; } type 27 struct { .sync.state ; .sync.sema ; } type 28 struct { .time.name ; .time.offset ; .time.isDST ; } type 29 struct { .time.name ; .time.zone ; .time.tx ; .time.extend ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } type 30 struct { .time.wall ; .time.ext ; .time.loc ; } type 31 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } type 32 [] type 33 [] type 34 [] type 35 [] type 36 interface { Write (p ) (n , err ); } type 37 interface { .log/syslog.close () ; .log/syslog.writeString (p , hostname , tag , s , nl ) ; } func Dial (network , raddr , priority , tag ) (? , ? ) const LOG_ALERT = 1 const LOG_AUTH = 32 const LOG_AUTHPRIV = 80 const LOG_CRIT = 2 const LOG_CRON = 72 const LOG_DAEMON = 24 const LOG_DEBUG = 7 const LOG_EMERG = 0 const LOG_ERR = 3 const LOG_FTP = 88 const LOG_INFO = 6 const LOG_KERN = 0 const LOG_LOCAL0 = 128 const LOG_LOCAL1 = 136 const LOG_LOCAL2 = 144 const LOG_LOCAL3 = 152 const LOG_LOCAL4 = 160 const LOG_LOCAL5 = 168 const LOG_LOCAL6 = 176 const LOG_LOCAL7 = 184 const LOG_LPR = 48 const LOG_MAIL = 16 const LOG_NEWS = 56 const LOG_NOTICE = 5 const LOG_SYSLOG = 40 const LOG_USER = 8 const LOG_UUCP = 64 const LOG_WARNING = 4 func New (priority , tag ) (? , ? ) func NewLogger (p , logFlag ) (? , ? ) func /*asm getpid */ .c_getpid () func Getpid () (pid ) // libcalls.go:1961 var _r = .c_getpid() //1962 pid = $convert(, _r) //1963 return //1964 checksum 494B906F49BD9FF7DE7E608C583FECD627EDD937 v3; package math pkgpath math import cpu internal/cpu "internal/cpu" import bits math/bits "math/bits" import unsafe unsafe "unsafe" init math math..import cpu internal_1cpu..import bits ~math_1bits init_graph 0 1 types 18 1 34 47 46 47 33 32 33 32 32 19 20 19 19 13 25 25 25 type 1 "unsafe.Pointer" type 2 (? , ? ) type 3 (? , ? ) type 4 (? , ? ) type 5 (? ) type 6 (? ) type 7 (? ) type 8 (? ) type 9 (? ) type 10 * type 11 * type 12 * type 13 * type 14 *any type 15 [10 ] type 16 [11 ] type 17 [32 ] func .cosh (x ) ($ret106 ) // /build/gcc/src/gcc/libgo/go/math/sinh.go:84 x = Abs(x) //85 { //86 if (x > $convert(, 21 )) { //86 { //87 $ret106 = (Exp(x) * $convert(, 0.5000000000000000000000000000000000000000000000000000000000000000000000000000000E0 )) //87 return //87 } //0 } //86 } //88 var ex = Exp(x) //89 { //90 $ret106 = ((ex + ($convert(, 1 ) / ex)) * $convert(, 0.5000000000000000000000000000000000000000000000000000000000000000000000000000000E0 )) //90 return //90 } //0 func .exp2 (x ) func .hypot (p , q ) func /*asm acos */ .libc_acos (? ) func /*asm acosh */ .libc_acosh (? ) func /*asm asin */ .libc_asin (? ) func /*asm asinh */ .libc_asinh (? ) func /*asm atan */ .libc_atan (? ) func /*asm atan2 */ .libc_atan2 (? , ? ) func /*asm atanh */ .libc_atanh (? ) func /*asm cbrt */ .libc_cbrt (? ) func /*asm ceil */ .libc_ceil (? ) func /*asm cos */ .libc_cos (? ) func /*asm erf */ .libc_erf (? ) func /*asm erfc */ .libc_erfc (? ) func /*asm exp */ .libc_exp (? ) func /*asm expm1 */ .libc_expm1 (? ) func /*asm fabs */ .libc_fabs (? ) func /*asm floor */ .libc_floor (? ) func /*asm fmod */ .libc_fmod (? , ? ) func /*asm ldexp */ .libc_ldexp (? , ? ) func /*asm log */ .libc_log (? ) func /*asm log10 */ .libc_log10 (? ) func /*asm log1p */ .libc_log1p (? ) func /*asm pow */ .libc_pow (? , ? ) func /*asm sin */ .libc_sin (? ) func /*asm sqrt */ .libc_sqrt (? ) func /*asm tan */ .libc_tan (? ) func .log2 (x ) func .max (x , y ) func .min (x , y ) var .pow10negtab32 var .pow10postab32 var .pow10tab func .remainder (x , y ) func .satan (x ) ($ret11 ) // /build/gcc/src/gcc/libgo/go/math/atan.go:76 { //81 if (x <= $convert(, 0.6600000000000000000000000000000000000000000000000000000000000000000000000000021E0 )) { //81 { //82 $ret11 = .xatan(x) //82 return //82 } //0 } //81 } //83 { //84 if (x > 0.2414213562373095048799999999999999999999999999999999999999999999999999999999999E1 ) { //84 { //85 $ret11 = (($convert(, 0.1570796326794896619231321691639751442098584699687552910487472295000000000000008E1 ) - .xatan(($convert(, 1 ) / x))) + 0.6123233995736765886129999999999999999999999999999999999999999999999999999999970E-16 ) //85 return //85 } //0 } //84 } //86 { //87 $ret11 = (($convert(, 0.7853981633974483096156608458198757210492923498437764552437361475000000000000039E0 ) + .xatan(((x - $convert(, 1 )) / (x + $convert(, 1 ))))) + $convert(, 0.3061616997868382943064999999999999999999999999999999999999999999999999999999985E-16 )) //87 return //87 } //0 func .sinh (x ) func .tanh (x ) func .trunc (x ) func .xatan (x ) ($ret10 ) // /build/gcc/src/gcc/libgo/go/math/atan.go:55 var z = (x * x) //68 z = ((z * ((((((((-0.8750608600031904122785000000000000000000000000000000000000000000000000000000028E0 * z) + -0.1615753718733365076637000000000000000000000000000000000000000000000000000000008E2 ) * z) + -0.7500855792314704667340000000000000000000000000000000000000000000000000000000000E2 ) * z) + -0.1228866684490136173409999999999999999999999999999999999999999999999999999999998E3 ) * z) + -0.6485021904942025371772999999999999999999999999999999999999999999999999999999978E2 )) / (((((((((z + 0.2485846490142306297961999999999999999999999999999999999999999999999999999999995E2 ) * z) + 0.1650270098316988542045999999999999999999999999999999999999999999999999999999991E3 ) * z) + 0.4328810604912902668951000000000000000000000000000000000000000000000000000000022E3 ) * z) + 0.4853903996359136964868000000000000000000000000000000000000000000000000000000004E3 ) * z) + 0.1945506571482613964424999999999999999999999999999999999999999999999999999999993E3 )) //69 z = ((x * z) + x) //70 { //71 $ret10 = z //71 return //71 } //0 func Abs (x ) ($ret0 ) // /build/gcc/src/gcc/libgo/go/math/abs.go:16 { //17 $ret0 = .libc_fabs(x) //17 return //17 } //0 func Acos (x ) ($ret6 ) // /build/gcc/src/gcc/libgo/go/math/asin.go:56 { //57 $ret6 = .libc_acos(x) //57 return //57 } //0 func Acosh (x ) ($ret2 ) // /build/gcc/src/gcc/libgo/go/math/acosh.go:42 { //43 $ret2 = .libc_acosh(x) //43 return //43 } //0 func Asin (x ) ($ret4 ) // /build/gcc/src/gcc/libgo/go/math/asin.go:19 { //20 $ret4 = .libc_asin(x) //20 return //20 } //0 func Asinh (x ) ($ret8 ) // /build/gcc/src/gcc/libgo/go/math/asinh.go:39 { //40 $ret8 = .libc_asinh(x) //40 return //40 } //0 func Atan (x ) ($ret12 ) // /build/gcc/src/gcc/libgo/go/math/atan.go:95 { //96 if (x == $convert(, 0 )) { //96 { //97 $ret12 = x //97 return //97 } //0 } //96 } //98 { //99 $ret12 = .libc_atan(x) //99 return //99 } //0 func Atan2 (y , x ) ($ret14 ) // /build/gcc/src/gcc/libgo/go/math/atan2.go:33 { //34 $ret14 = .libc_atan2(y, x) //34 return //34 } //0 func Atanh (x ) ($ret16 ) // /build/gcc/src/gcc/libgo/go/math/atanh.go:47 { //48 $ret16 = .libc_atanh(x) //48 return //48 } //0 func Cbrt (x ) ($ret21 ) // /build/gcc/src/gcc/libgo/go/math/cbrt.go:25 { //26 $ret21 = .libc_cbrt(x) //26 return //26 } //0 func Ceil (x ) ($ret48 ) // /build/gcc/src/gcc/libgo/go/math/floor.go:46 { //47 $ret48 = .libc_ceil(x) //47 return //47 } //0 func Copysign (x , y ) ($ret23 ) // /build/gcc/src/gcc/libgo/go/math/copysign.go:9 { //11 $ret23 = Float64frombits(((Float64bits(x) &^ 9223372036854775808 ) | (Float64bits(y) & 9223372036854775808 ))) //11 return //11 } //0 func Cos (x ) ($ret99 ) // /build/gcc/src/gcc/libgo/go/math/sin.go:117 { //118 $ret99 = .libc_cos(x) //118 return //118 } //0 func Cosh (x ) ($ret105 ) // /build/gcc/src/gcc/libgo/go/math/sinh.go:77 { //78 $false //78 } //80 { //81 $ret105 = .cosh(x) //81 return //81 } //0 func Dim (x , y ) ($ret24 ) // /build/gcc/src/gcc/libgo/go/math/dim.go:13 var v = (x - y) //19 { //20 if (v <= $convert(, 0 )) { //20 { //22 $ret24 = $convert(, 0 ) //22 return //22 } //0 } //20 } //23 { //25 $ret24 = v //25 return //25 } //0 const E = 0.2718281828459045235360287471352662497757247093699959574966967630000000000000012E1 func Erf (x ) ($ret31 ) // /build/gcc/src/gcc/libgo/go/math/erf.go:188 { //189 $ret31 = .libc_erf(x) //189 return //189 } //0 func Erfc (x ) ($ret33 ) // /build/gcc/src/gcc/libgo/go/math/erf.go:272 { //273 $ret33 = .libc_erfc(x) //273 return //273 } //0 func Erfcinv (x ) ($ret36 ) // /build/gcc/src/gcc/libgo/go/math/erfinv.go:125 { //126 $ret36 = Erfinv(($convert(, 1 ) - x)) //126 return //126 } //0 func Erfinv (x ) func Exp (x ) ($ret37 ) // /build/gcc/src/gcc/libgo/go/math/exp.go:14 { //15 $ret37 = .libc_exp(x) //15 return //15 } //0 func Exp2 (x ) ($ret39 ) // /build/gcc/src/gcc/libgo/go/math/exp.go:140 { //141 $false //141 } //143 { //144 $ret39 = .exp2(x) //144 return //144 } //0 func Expm1 (x ) ($ret44 ) // /build/gcc/src/gcc/libgo/go/math/expm1.go:124 { //125 if (x == $convert(, 0 )) { //125 { //126 $ret44 = x //126 return //126 } //0 } //125 } //127 { //128 $ret44 = .libc_expm1(x) //128 return //128 } //0 func FMA (x , y , z ) func Float32bits (f ) ($ret139 ) // /build/gcc/src/gcc/libgo/go/math/unsafe.go:12 { //12 $ret139 = *$convert(, $convert(, &f)) //12 return //12 } //0 func Float32frombits (b ) ($ret140 ) // /build/gcc/src/gcc/libgo/go/math/unsafe.go:18 { //18 $ret140 = *$convert(, $convert(, &b)) //18 return //18 } //0 func Float64bits (f ) ($ret141 ) // /build/gcc/src/gcc/libgo/go/math/unsafe.go:23 { //23 $ret141 = *$convert(, $convert(, &f)) //23 return //23 } //0 func Float64frombits (b ) ($ret142 ) // /build/gcc/src/gcc/libgo/go/math/unsafe.go:29 { //29 $ret142 = *$convert(, $convert(, &b)) //29 return //29 } //0 func Floor (x ) ($ret46 ) // /build/gcc/src/gcc/libgo/go/math/floor.go:17 { //18 $ret46 = .libc_floor(x) //18 return //18 } //0 func Frexp (f ) (frac , exp ) func Gamma (x ) func Hypot (p , q ) ($ret64 ) // /build/gcc/src/gcc/libgo/go/math/hypot.go:19 { //20 $ret64 = .hypot(p, q) //20 return //20 } //0 func Ilogb (x ) func Inf (sign ) ($ret18 ) // /build/gcc/src/gcc/libgo/go/math/bits.go:20 var v //21 { //22 if (sign >= $convert(, 0 )) { //22 v = 9218868437227405312 //23 } else { //24 v = 18442240474082181120 //25 } //22 } //26 { //27 $ret18 = Float64frombits(v) //27 return //27 } //0 func IsInf (f , sign ) ($ret20 ) // /build/gcc/src/gcc/libgo/go/math/bits.go:46 { //51 $ret20 = (((sign >= $convert(, 0 )) && (f > 0.1797693134862315708145274237317043567980705675258449965989174768031572607800285E309 )) || ((sign <= $convert(, 0 )) && (f < $convert(, -0.1797693134862315708145274237317043567980705675258449965989174768031572607800285E309 )))) //51 return //51 } //0 func IsNaN (f ) (is ) // /build/gcc/src/gcc/libgo/go/math/bits.go:34 { //39 is = (f != f) //39 return //39 } //0 func J0 (x ) func J1 (x ) func Jn (n , x ) func Ldexp (frac , exp ) ($ret76 ) // /build/gcc/src/gcc/libgo/go/math/ldexp.go:18 { //19 if (exp > 2147483647 ) { //19 exp = 2147483647 //20 } else { //21 { //21 if (exp < -2147483648 ) { //21 exp = -2147483648 //22 } //21 } //23 } //19 } //23 var r = .libc_ldexp(frac, $convert(, exp)) //24 { //25 $ret76 = r //25 return //25 } //0 func Lgamma (x ) (lgamma , sign ) const Ln10 = 0.2302585092994045684017991454684364207601101488628772976033327900000000000000005E1 const Ln2 = 0.6931471805599453094172321214581765680755001343602552541206800089999999999999969E0 func Log (x ) ($ret79 ) // /build/gcc/src/gcc/libgo/go/math/log.go:80 { //81 $ret79 = .libc_log(x) //81 return //81 } //0 func Log10 (x ) ($ret81 ) // /build/gcc/src/gcc/libgo/go/math/log10.go:13 { //14 $ret81 = .libc_log10(x) //14 return //14 } //0 const Log10E = 0.4342944819032518276511289189166050822943970058036665661144537833483601611020721E0 func Log1p (x ) ($ret85 ) // /build/gcc/src/gcc/libgo/go/math/log1p.go:99 { //100 if (x == $convert(, 0 )) { //100 { //101 $ret85 = x //101 return //101 } //0 } //100 } //102 { //103 $ret85 = .libc_log1p(x) //103 return //103 } //0 func Log2 (x ) ($ret83 ) // /build/gcc/src/gcc/libgo/go/math/log10.go:24 { //25 $ret83 = .log2(x) //25 return //25 } //0 const Log2E = 0.1442695040888963407359924681001892137426645954152985934135449407958043399374913E1 func Logb (x ) func Max (x , y ) ($ret25 ) // /build/gcc/src/gcc/libgo/go/math/dim.go:35 { //36 $false //36 } //38 { //39 $ret25 = .max(x, y) //39 return //39 } //0 const MaxFloat32 = 0.3402823466385288598117041834845169254400000000000000000000000000000000000000000E39 const MaxFloat64 = 0.1797693134862315708145274237317043567980705675258449965989174768031572607800285E309 const MaxInt = 9223372036854775807 const MaxInt16 = 32767 const MaxInt32 = 2147483647 const MaxInt64 = 9223372036854775807 const MaxInt8 = 127 const MaxUint = 18446744073709551615 const MaxUint16 = 65535 const MaxUint32 = 4294967295 const MaxUint64 = 18446744073709551615 const MaxUint8 = 255 func Min (x , y ) ($ret27 ) // /build/gcc/src/gcc/libgo/go/math/dim.go:67 { //68 $false //68 } //70 { //71 $ret27 = .min(x, y) //71 return //71 } //0 const MinInt = -9223372036854775808 const MinInt16 = -32768 const MinInt32 = -2147483648 const MinInt64 = -9223372036854775808 const MinInt8 = -128 func Mod (x , y ) ($ret90 ) // /build/gcc/src/gcc/libgo/go/math/mod.go:21 { //22 $ret90 = .libc_fmod(x, y) //22 return //22 } //0 func Modf (f ) (int , frac ) func NaN () ($ret19 ) // /build/gcc/src/gcc/libgo/go/math/bits.go:31 { //31 $ret19 = Float64frombits(9221120237041090561 ) //31 return //31 } //0 func Nextafter (x , y ) (r ) func Nextafter32 (x , y ) (r ) const Phi = 0.1618033988749894848204586834365638117720309179805762862135448620000000000000004E1 const Pi = 0.3141592653589793238462643383279502884197169399375105820974944590000000000000016E1 func Pow (x , y ) ($ret93 ) // /build/gcc/src/gcc/libgo/go/math/pow.go:38 { //39 $ret93 = .libc_pow(x, y) //39 return //39 } //0 func Pow10 (n ) ($ret95 ) // /build/gcc/src/gcc/libgo/go/math/pow10.go:30 { //31 if (($convert(, 0 ) <= n) && (n <= $convert(, 308 ))) { //31 { //32 $ret95 = ((.pow10postab32)[($convert(, n) / $convert(, 32 ))] * (.pow10tab)[($convert(, n) % $convert(, 32 ))]) //32 return //32 } //0 } //31 } //33 { //35 if (($convert(, -323 ) <= n) && (n <= $convert(, 0 ))) { //35 { //36 $ret95 = ((.pow10negtab32)[($convert(, -n) / $convert(, 32 ))] / (.pow10tab)[($convert(, -n) % $convert(, 32 ))]) //36 return //36 } //0 } //35 } //37 { //40 if (n > $convert(, 0 )) { //40 { //41 $ret95 = Inf($convert(, 1 )) //41 return //41 } //0 } //40 } //42 { //45 $ret95 = $convert(, 0 ) //45 return //45 } //0 func Remainder (x , y ) ($ret96 ) // /build/gcc/src/gcc/libgo/go/math/remainder.go:37 { //38 $false //38 } //40 { //41 $ret96 = .remainder(x, y) //41 return //41 } //0 func Round (x ) ($ret52 ) // /build/gcc/src/gcc/libgo/go/math/floor.go:81 var bits = Float64bits(x) //91 var e = ($convert(, (bits >> 52 )) & 2047 ) //92 { //93 if (e < 1023 ) { //93 bits = (bits & 9223372036854775808 ) //95 { //96 if (e == $convert(, 1022 )) { //96 bits = (bits | 4607182418800017408 ) //97 } //96 } //98 } else { //99 { //99 if (e < $convert(, 1075 )) { //99 e = (e - 1023 ) //105 bits = (bits + (2251799813685248 >> e)) //106 bits = (bits &^ (4503599627370495 >> e)) //107 } //99 } //108 } //93 } //108 { //109 $ret52 = Float64frombits(bits) //109 return //109 } //0 func RoundToEven (x ) func Signbit (x ) ($ret98 ) // /build/gcc/src/gcc/libgo/go/math/signbit.go:8 { //9 $ret98 = ((Float64bits(x) & $convert(, 9223372036854775808 )) != $convert(, 0 )) //9 return //9 } //0 func Sin (x ) ($ret101 ) // /build/gcc/src/gcc/libgo/go/math/sin.go:183 { //184 $ret101 = .libc_sin(x) //184 return //184 } //0 func Sincos (x ) (sin , cos ) func Sinh (x ) ($ret103 ) // /build/gcc/src/gcc/libgo/go/math/sinh.go:25 { //26 $false //26 } //28 { //29 $ret103 = .sinh(x) //29 return //29 } //0 const SmallestNonzeroFloat32 = 0.1401298464324817070923729583289916131280261941876515771757068283889791082685861E-44 const SmallestNonzeroFloat64 = 0.4940656458412465441765687928682213723650598026143247644255856825006755072702088E-323 func Sqrt (x ) ($ret107 ) // /build/gcc/src/gcc/libgo/go/math/sqrt.go:10 { //11 $ret107 = .libc_sqrt(x) //11 return //11 } //0 const Sqrt2 = 0.1414213562373095048801688724209698078569671875376948073176679740000000000000005E1 const SqrtE = 0.1648721270700128146848650787814163571653776100710148011575079310000000000000006E1 const SqrtPhi = 0.1272019649514068964252422461737491491715608041840096248616640380000000000000007E1 const SqrtPi = 0.1772453850905516027298167483341145182797549456122387128213807789999999999999998E1 func Tan (x ) ($ret135 ) // /build/gcc/src/gcc/libgo/go/math/tan.go:82 { //83 $ret135 = .libc_tan(x) //83 return //83 } //0 func Tanh (x ) ($ret137 ) // /build/gcc/src/gcc/libgo/go/math/tanh.go:74 { //75 $false //75 } //77 { //78 $ret137 = .tanh(x) //78 return //78 } //0 func Trunc (x ) ($ret50 ) // /build/gcc/src/gcc/libgo/go/math/floor.go:60 { //61 $false //61 } //63 { //64 $ret50 = .trunc(x) //64 return //64 } //0 func Y0 (x ) func Y1 (x ) func Yn (n , x ) func LeadingZeros64 (x ) ($ret4 ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:31 { //31 $ret4 = ($convert(, 64 ) - Len64(x)) //31 return //31 } //0 func Len64 (x ) (n ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:331 { //332 if (x >= $convert(, 4294967296 )) { //332 x = (x >> $convert(, 32 )) //333 n = $convert(, 32 ) //334 } //332 } //335 { //336 if (x >= $convert(, 65536 )) { //336 x = (x >> $convert(, 16 )) //337 n = (n + $convert(, 16 )) //338 } //336 } //339 { //340 if (x >= $convert(, 256 )) { //340 x = (x >> $convert(, 8 )) //341 n = (n + $convert(, 8 )) //342 } //340 } //343 { //344 n = (n + $convert(, ($convert(, "\x00\x01\x02\x02\x03\x03\x03\x03\x04\x04\x04\x04\x04\x04\x04\x04\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08"))[x])) //344 return //344 } //0 checksum 477E980946A32DE6400306B83EF341774F718429 v3; package big pkgpath math/big import bytes bytes "bytes" import binary encoding/binary "encoding/binary" import errors errors "errors" import fmt fmt "fmt" import io io "io" import math math "math" import bits math/bits "math/bits" import rand math/rand "math/rand" import strconv strconv "strconv" import strings strings "strings" import sync sync "sync" indirectimport unsafe unsafe init big math_1big..import bytes bytes..import binary encoding_1binary..import errors errors..import fmt fmt..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import rand math_1rand..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 1 3 1 5 1 8 1 10 1 17 1 20 1 23 2 3 2 5 2 8 2 10 2 12 2 16 2 17 2 19 2 20 2 23 3 5 3 8 3 17 4 3 4 5 4 6 4 7 4 8 4 9 4 10 4 11 4 12 4 14 4 15 4 16 4 17 4 18 4 19 4 20 4 21 4 22 4 23 6 3 6 5 6 8 6 17 7 3 7 5 7 6 7 8 7 10 7 17 7 20 7 21 7 22 8 5 8 17 9 5 9 17 9 20 10 3 10 5 10 8 10 17 10 20 11 3 11 5 11 6 11 8 11 10 11 15 11 17 11 18 11 20 11 21 11 22 12 5 13 5 13 12 13 17 13 20 14 3 14 5 14 6 14 7 14 8 14 9 14 10 14 11 14 15 14 17 14 18 14 20 14 21 14 22 15 3 15 5 15 8 15 17 16 3 16 5 16 8 16 12 16 17 16 19 16 20 16 23 17 5 18 5 18 8 18 17 19 3 19 5 19 8 19 12 19 17 20 5 20 17 21 3 21 5 21 6 21 8 21 17 21 20 22 3 22 5 22 6 22 8 22 17 22 20 22 21 types 63 8 68 78 4405 5348 2257 73 25 37 35 6252 34 30 34 35 1021 37 39 35 49 57 68 56 58 47 34 33 34 37 32 48 48 33 33 34 19 20 18 18 18 18 19 19 19 13 63 102 45 70 196 131 25 21 22 20 20 22 195 65 56 64 61 295 type 1 "Accuracy" func (i ) String () type 2 "ErrNaN" func (err ) Error () type 3 "Float" func (z ) SetPrec (prec ) func (z ) SetMode (mode ) func (x ) Prec () func (x ) MinPrec () func (x ) Mode () func (x ) Acc () func (x ) Sign () func (x ) MantExp (mant ) (exp ) func (z ) .setExpAndRound (exp , sbit ) func (z ) SetMantExp (mant , exp ) func (x ) Signbit () func (x ) IsInf () func (x ) IsInt () func (x ) .validate () func (z ) .round (sbit ) func (z ) .setBits64 (neg , x ) func (z ) SetUint64 (x ) func (z ) SetInt64 (x ) func (z ) SetFloat64 (x ) func (z ) SetInt (x ) func (z ) SetRat (x ) func (z ) SetInf (signbit ) func (z ) Set (x ) func (z ) Copy (x ) func (x ) Uint64 () (? , ? ) func (x ) Int64 () (? , ? ) func (x ) Float32 () (? , ? ) func (x ) Float64 () (? , ? ) func (x ) Int (z ) (? , ? ) func (x ) Rat (z ) (? , ? ) func (z ) Abs (x ) func (z ) Neg (x ) func (z ) .uadd (x , y ) func (z ) .usub (x , y ) func (z ) .umul (x , y ) func (z ) .uquo (x , y ) func (x ) .ucmp (y ) func (z ) Add (x , y ) func (z ) Sub (x , y ) func (z ) Mul (x , y ) func (z ) Quo (x , y ) func (x ) Cmp (y ) func (x ) .ord () func (z ) SetString (s ) (? , ? ) func (z ) .scan (r , base ) (f , b , err ) func (z ) .pow5 (n ) func (z ) Parse (s , base ) (f , b , err ) func (z ) Scan (s , ch ) func (x ) GobEncode () (? , ? ) func (z ) GobDecode (buf ) func (x ) MarshalText () (text , err ) func (z ) UnmarshalText (text ) func (x ) Text (format , prec ) func (x ) String () func (x ) Append (buf , fmt , prec ) func (x ) .fmtB (buf ) func (x ) .fmtX (buf , prec ) func (x ) .fmtP (buf ) func (x ) Format (s , format ) func (z ) Sqrt (x ) func (z ) .sqrtInverse (x ) type 4 "Int" func (x ) Sign () func (z ) SetInt64 (x ) func (z ) SetUint64 (x ) func (z ) Set (x ) func (x ) Bits () func (z ) SetBits (abs ) func (z ) Abs (x ) func (z ) Neg (x ) func (z ) Add (x , y ) func (z ) Sub (x , y ) func (z ) Mul (x , y ) func (z ) MulRange (a , b ) func (z ) Binomial (n , k ) func (z ) Quo (x , y ) func (z ) Rem (x , y ) func (z ) QuoRem (x , y , r ) (? , ? ) func (z ) Div (x , y ) func (z ) Mod (x , y ) func (z ) DivMod (x , y , m ) (? , ? ) func (x ) Cmp (y ) (r ) func (x ) CmpAbs (y ) func (x ) Int64 () func (x ) Uint64 () func (x ) IsInt64 () func (x ) IsUint64 () func (z ) SetString (s , base ) (? , ? ) func (z ) .setFromScanner (r , base ) (? , ? ) func (z ) SetBytes (buf ) func (x ) Bytes () func (x ) FillBytes (buf ) func (x ) BitLen () func (x ) TrailingZeroBits () func (z ) Exp (x , y , m ) func (z ) GCD (x , y , a , b ) func (z ) .lehmerGCD (x , y , a , b ) func (z ) Rand (rnd , n ) func (z ) ModInverse (g , n ) func (z ) .modSqrt3Mod4Prime (x , p ) func (z ) .modSqrt5Mod8Prime (x , p ) func (z ) .modSqrtTonelliShanks (x , p ) func (z ) ModSqrt (x , p ) func (z ) Lsh (x , n ) func (z ) Rsh (x , n ) func (x ) Bit (i ) func (z ) SetBit (x , i , b ) func (z ) And (x , y ) func (z ) AndNot (x , y ) func (z ) Or (x , y ) func (z ) Xor (x , y ) func (z ) Not (x ) func (z ) Sqrt (x ) func (x ) Text (base ) func (x ) Append (buf , base ) func (x ) String () func (x ) Format (s , ch ) func (z ) .scan (r , base ) (? , ? , ? ) func (z ) Scan (s , ch ) func (x ) GobEncode () (? , ? ) func (z ) GobDecode (buf ) func (x ) MarshalText () (text , err ) func (z ) UnmarshalText (text ) func (x ) MarshalJSON () (? , ? ) func (z ) UnmarshalJSON (text ) func (x ) ProbablyPrime (n ) func (z ) .scaleDenom (x , f ) type 5 "Rat" func (z ) SetFloat64 (f ) func (x ) Float32 () (f , exact ) func (x ) Float64 () (f , exact ) func (z ) SetFrac (a , b ) func (z ) SetFrac64 (a , b ) func (z ) SetInt (x ) func (z ) SetInt64 (x ) func (z ) SetUint64 (x ) func (z ) Set (x ) func (z ) Abs (x ) func (z ) Neg (x ) func (z ) Inv (x ) func (x ) Sign () func (x ) IsInt () func (x ) Num () func (x ) Denom () func (z ) .norm () func (x ) Cmp (y ) func (z ) Add (x , y ) func (z ) Sub (x , y ) func (z ) Mul (x , y ) func (z ) Quo (x , y ) func (z ) Scan (s , ch ) func (z ) SetString (s ) (? , ? ) func (x ) String () func (x ) .marshal () func (x ) RatString () func (x ) FloatString (prec ) func (x ) GobEncode () (? , ? ) func (z ) GobDecode (buf ) func (x ) MarshalText () (text , err ) func (z ) UnmarshalText (text ) type 6 "RoundingMode" func (i ) String () type 7 "Word" type 8 ".math/big.divisor" type 9 ".math/big.form" type 10 ".math/big.nat" func (z ) .clear () // /build/gcc/src/gcc/libgo/go/math/big/nat.go:44 { //45 var i //45 { //45 var $t0 = len(z) //45 if ($t0 != $convert(, 0 )) { //45 var $t1 = &(z)[0 ] //45 var $t2 = ($t0 * 8 ) //45 __builtin_memset($convert(, $t1), $convert(, 0 ), $convert(, $t2)) //45 i = ($t0 - $convert(, 1 )) //45 } //45 } //0 } //47 func (z ) .norm () ($ret147 ) // /build/gcc/src/gcc/libgo/go/math/big/nat.go:50 var i = len(z) //51 { //52 { /*for*/ //52 goto $l0 //52 :$l1 //52 { //52 i = (i - $convert(, 1 )) //53 } //54 :$l0 //52 if ((i > $convert(, 0 )) && ((z)[(i - 1 )] == $convert(, 0 ))) { //52 goto $l1 //52 } //52 } //54 } //54 { //55 $ret147 = (z)[0 :i] //55 return //55 } //0 func (z ) .make (n ) func (z ) .setWord (x ) func (z ) .setUint64 (x ) func (z ) .set (x ) func (z ) .add (x , y ) func (z ) .sub (x , y ) func (x ) .cmp (y ) (r ) func (z ) .mulAddWW (x , y , r ) func (z ) .montgomery (x , y , m , k , n ) func (z ) .mul (x , y ) func (z ) .sqr (x ) func (z ) .mulRange (a , b ) func (x ) .bitLen () ($ret163 ) // /build/gcc/src/gcc/libgo/go/math/big/nat.go:655 { //656 var i = (len(x) - 1 ) //656 if (i >= $convert(, 0 )) { //656 { //657 $ret163 = ((i * 64 ) + Len($convert(, (x)[i]))) //657 return //657 } //0 } //656 } //658 { //659 $ret163 = $convert(, 0 ) //659 return //659 } //0 func (x ) .trailingZeroBits () ($ret164 ) // /build/gcc/src/gcc/libgo/go/math/big/nat.go:664 { //665 if (len(x) == $convert(, 0 )) { //665 { //666 $ret164 = $convert(, 0 ) //666 return //666 } //0 } //665 } //667 var i //668 { //669 { /*for*/ //669 goto $l0 //669 :$l1 //669 { //669 i = (i + $convert(, 1 )) //670 } //671 :$l0 //669 if ((x)[i] == $convert(, 0 )) { //669 goto $l1 //669 } //669 } //671 } //671 { //673 $ret164 = ((i * 64 ) + $convert(, TrailingZeros($convert(, (x)[i])))) //673 return //673 } //0 func (z ) .shl (x , s ) func (z ) .shr (x , s ) func (z ) .setBit (x , i , b ) func (x ) .bit (i ) ($ret169 ) // /build/gcc/src/gcc/libgo/go/math/big/nat.go:759 var j = (i / 64 ) //760 { //761 if (j >= $convert(, len(x))) { //761 { //762 $ret169 = $convert(, 0 ) //762 return //762 } //0 } //761 } //763 { //765 $ret169 = $convert(, (((x)[j] >> (i % 64 )) & $convert(, 1 ))) //765 return //765 } //0 func (x ) .sticky (i ) func (z ) .and (x , y ) func (z ) .andNot (x , y ) func (z ) .or (x , y ) func (z ) .xor (x , y ) func (z ) .random (rand , limit , n ) func (z ) .expNN (x , y , m ) func (z ) .expNNWindowed (x , y , m ) func (z ) .expNNMontgomery (x , y , m ) func (z ) .bytes (buf ) (i ) func (z ) .setBytes (buf ) func (z ) .sqrt (x ) func (z ) .scan (r , base , fracOk ) (res , b , count , err ) func (x ) .utoa (base ) func (x ) .itoa (neg , base ) func (q ) .convertWords (s , b , ndigits , bb , table ) func (z ) .expWW (x , y ) func (z ) .div (z2 , u , v ) (q , r ) func (z ) .divW (x , y ) (q , r ) func (x ) .modW (d ) (r ) func (z ) .divLarge (u , uIn , vIn ) (q , r ) func (q ) .divBasic (u , v ) func (z ) .divRecursive (u , v ) func (z ) .divRecursiveStep (u , v , depth , tmp , temps ) func (n ) .probablyPrimeMillerRabin (reps , force2 ) func (n ) .probablyPrimeLucas () type 11 "fmt.ScanState" type 12 "fmt.State" type 13 "io.ByteReader" type 14 "io.ByteScanner" type 15 "math/rand.Rand" func (r ) Read (p ) (n , err ) func (r ) Shuffle (n , swap ) func (r ) Float32 () func (r ) ExpFloat64 () func (r ) NormFloat64 () func (r ) Seed (seed ) func (r ) Int63 () func (r ) Float64 () func (r ) Uint32 () func (r ) Int31 () func (r ) Int63n (n ) func (r ) Int () func (r ) Perm (n ) func (r ) Uint64 () func (r ) .int31n (n ) func (r ) Int31n (n ) func (r ) Intn (n ) type 16 "math/rand.Source" type 17 "math/rand.Source64" type 18 "unsafe.Pointer" type 19 (? , ? , ? ) type 20 (? , ? , ? ) type 21 (? , ? , ? , ? ) type 22 (? , ? , ? ) type 23 (? , ? , ? ) type 24 (? , ? ) type 25 (? ) type 26 (? ) type 27 (? ) type 28 (? , ? ) type 29 (? ) type 30 (? , ? ) type 31 (? , ? ) type 32 (? ) type 33 (? ) type 34 (? ) type 35 * type 36 * type 37 * type 38 * type 39 * type 40 * type 41 * type 42 * type 43 * type 44 *any type 45 struct { .math/big.a ; .math/big.b ; } type 46 struct { .math/big.bbb ; .math/big.nbits ; .math/big.ndigits ; } type 47 struct { .math/big.msg ; } type 48 struct { .math/big.neg ; .math/big.abs ; } type 49 struct { .math/big.prec ; .math/big.mode ; .math/big.acc ; .math/big.form ; .math/big.neg ; .math/big.mant ; .math/big.exp ; } type 50 struct { .math/rand.src ; .math/rand.s64 ; .math/rand.readVal ; .math/rand.readPos ; } type 51 [64 ] type 52 [] type 53 [] type 54 [] type 55 [] type 56 [] type 57 interface { Flag (c ) ; Precision () (prec , ok ); Width () (wid , ok ); Write (b ) (n , err ); } type 58 interface { Int63 () ; Seed (seed ); } type 59 interface { ? ; Uint64 () ; } type 60 interface { ReadByte () (? , ? ); } type 61 interface { ? ; UnreadByte () ; } type 62 interface { Read (buf ) (n , err ); ReadRune () (r , size , err ); SkipSpace (); Token (skipSpace , f ) (token , err ); UnreadRune () ; Width () (wid , ok ); } func .addMulVVW_g (z , x , y ) (c ) func .addVV (z , x , y ) (c ) // /build/gcc/src/gcc/libgo/go/math/big/arith_decl_pure.go:14 { //15 c = .addVV_g(z, x, y) //15 return //15 } //0 func .addVV_g (z , x , y ) (c ) func .addVW (z , x , y ) (c ) // /build/gcc/src/gcc/libgo/go/math/big/arith_decl_pure.go:22 var fn = .addVW_g //24 { //25 if (len(z) > $convert(, 32 )) { //25 fn = .addVWlarge //26 } //25 } //27 { //28 c = (fn)(z, x, y) //28 return //28 } //0 func .addVW_g (z , x , y ) (c ) func .addVWlarge (z , x , y ) (c ) func .mulAddVWW_g (z , x , y , r ) (c ) func .nlz (x ) ($ret1 ) // /build/gcc/src/gcc/libgo/go/math/big/arith.go:59 { //60 $ret1 = $convert(, LeadingZeros($convert(, x))) //60 return //60 } //0 func .shlVU (z , x , s ) (c ) // /build/gcc/src/gcc/libgo/go/math/big/arith_decl_pure.go:40 { //41 c = .shlVU_g(z, x, s) //41 return //41 } //0 func .shlVU_g (z , x , s ) (c ) func .shrVU_g (z , x , s ) (c ) func .subVV (z , x , y ) (c ) // /build/gcc/src/gcc/libgo/go/math/big/arith_decl_pure.go:18 { //19 c = .subVV_g(z, x, y) //19 return //19 } //0 func .subVV_g (z , x , y ) (c ) func .subVW (z , x , y ) (c ) // /build/gcc/src/gcc/libgo/go/math/big/arith_decl_pure.go:31 var fn = .subVW_g //33 { //34 if (len(z) > $convert(, 32 )) { //34 fn = .subVWlarge //35 } //34 } //36 { //37 c = (fn)(z, x, y) //37 return //37 } //0 func .subVW_g (z , x , y ) (c ) func .subVWlarge (z , x , y ) (c ) const Above = 1 const AwayFromZero = 3 const Below = -1 const Exact = 0 func Jacobi (x , y ) const MaxBase = 62' const MaxExp = 2147483647 const MaxPrec = 4294967295 const MinExp = -2147483648 func NewFloat (x ) func NewInt (x ) func NewRat (a , b ) func ParseFloat (s , base , prec , mode ) (f , b , err ) const ToNearestAway = 1 const ToNearestEven = 0 const ToNegativeInf = 4 const ToPositiveInf = 5 const ToZero = 2 func /*asm __builtin_memset */ __builtin_memset (? , ? , ? ) func /*asm ldexp */ .libc_ldexp (? , ? ) func /*asm sqrt */ .libc_sqrt (? ) func .log2 (x ) func Float64bits (f ) ($ret141 ) // /build/gcc/src/gcc/libgo/go/math/unsafe.go:23 { //23 $ret141 = *$convert(, $convert(, &f)) //23 return //23 } //0 func Float64frombits (b ) ($ret142 ) // /build/gcc/src/gcc/libgo/go/math/unsafe.go:29 { //29 $ret142 = *$convert(, $convert(, &b)) //29 return //29 } //0 var .deBruijn64tab func LeadingZeros (x ) ($ret0 ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:19 { //19 $ret0 = ($convert(, 64 ) - Len(x)) //19 return //19 } //0 func Len (x ) ($ret29 ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:296 { //297 $convert(, $false) //297 } //299 { //300 $ret29 = Len64($convert(, x)) //300 return //300 } //0 func Len64 (x ) (n ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:331 { //332 if (x >= $convert(, 4294967296 )) { //332 x = (x >> $convert(, 32 )) //333 n = $convert(, 32 ) //334 } //332 } //335 { //336 if (x >= $convert(, 65536 )) { //336 x = (x >> $convert(, 16 )) //337 n = (n + $convert(, 16 )) //338 } //336 } //339 { //340 if (x >= $convert(, 256 )) { //340 x = (x >> $convert(, 8 )) //341 n = (n + $convert(, 8 )) //342 } //340 } //343 { //344 n = (n + $convert(, ($convert(, "\x00\x01\x02\x02\x03\x03\x03\x03\x04\x04\x04\x04\x04\x04\x04\x04\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08"))[x])) //344 return //344 } //0 func TrailingZeros (x ) ($ret5 ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:53 { //54 $convert(, $false) //54 } //56 { //57 $ret5 = TrailingZeros64($convert(, x)) //57 return //57 } //0 func TrailingZeros64 (x ) ($ret9 ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:84 { //85 if (x == $convert(, 0 )) { //85 { //86 $ret9 = $convert(, 64 ) //86 return //86 } //0 } //85 } //87 { //99 $ret9 = $convert(, (.deBruijn64tab)[(((x & -x) * $convert(, 285870213051353865 )) >> $convert(, 58 ))]) //99 return //99 } //0 func ContainsRune (s , r ) ($ret45 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:71 { //72 $ret45 = (IndexRune(s, r) >= $convert(, 0 )) //72 return //72 } //0 func IndexRune (s , r ) checksum 915C189165335565BB096262C63230D64A7D06A6 v3; package bits pkgpath math/bits import unsafe unsafe "unsafe" init bits ~math_1bits types 13 1 21 32 32 31 45 57 32 31 32 34 25 25 type 1 () type 2 (? ) type 3 (? ) type 4 (? ) type 5 (? , ? ) type 6 (? , ? , ? ) type 7 (? ) type 8 (? ) type 9 (? ) type 10 (? ) type 11 [32 ] type 12 [64 ] var .deBruijn32tab var .deBruijn64tab func /*asm runtime.getOverflowError */ .getOverflowError () func Add (x , y , carry ) (sum , carryOut ) func Add32 (x , y , carry ) (sum , carryOut ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:368 var sum64 = (($convert(, x) + $convert(, y)) + $convert(, carry)) //369 sum = $convert(, sum64) //370 carryOut = $convert(, (sum64 >> $convert(, 32 ))) //371 return //372 func Add64 (x , y , carry ) (sum , carryOut ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:380 sum = ((x + y) + carry) //381 carryOut = (((x & y) | ((x | y) &^ sum)) >> $convert(, 63 )) //385 return //386 func Div (hi , lo , y ) (quo , rem ) func Div32 (hi , lo , y ) (quo , rem ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:499 { //500 if ((y != $convert(, 0 )) && (y <= hi)) { //500 panic($convert(, .getOverflowError())) //501 } //500 } //502 var z = (($convert(, hi) << $convert(, 32 )) | $convert(, lo)) //503 { //504 var $t0 = $convert(, (z / $convert(, y))) //504 var $t1 = $convert(, (z % $convert(, y))) //504 quo = $t0 //504 rem = $t1 //504 } //0 return //505 func Div64 (hi , lo , y ) (quo , rem ) func LeadingZeros (x ) ($ret0 ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:19 { //19 $ret0 = (64 - Len(x)) //19 return //19 } //0 func LeadingZeros16 (x ) ($ret2 ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:25 { //25 $ret2 = ($convert(, 16 ) - Len16(x)) //25 return //25 } //0 func LeadingZeros32 (x ) ($ret3 ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:28 { //28 $ret3 = ($convert(, 32 ) - Len32(x)) //28 return //28 } //0 func LeadingZeros64 (x ) ($ret4 ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:31 { //31 $ret4 = ($convert(, 64 ) - Len64(x)) //31 return //31 } //0 func LeadingZeros8 (x ) ($ret1 ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:22 { //22 $ret1 = ($convert(, 8 ) - Len8(x)) //22 return //22 } //0 func Len (x ) ($ret29 ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:296 { //297 $false //297 } //299 { //300 $ret29 = Len64($convert(, x)) //300 return //300 } //0 func Len16 (x ) (n ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:309 { //310 if (x >= $convert(, 256 )) { //310 x = (x >> $convert(, 8 )) //311 n = $convert(, 8 ) //312 } //310 } //313 { //314 n = (n + $convert(, ("\x00\x01\x02\x02\x03\x03\x03\x03\x04\x04\x04\x04\x04\x04\x04\x04\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08")[x])) //314 return //314 } //0 func Len32 (x ) (n ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:318 { //319 if (x >= $convert(, 65536 )) { //319 x = (x >> $convert(, 16 )) //320 n = $convert(, 16 ) //321 } //319 } //322 { //323 if (x >= $convert(, 256 )) { //323 x = (x >> $convert(, 8 )) //324 n = (n + $convert(, 8 )) //325 } //323 } //326 { //327 n = (n + $convert(, ("\x00\x01\x02\x02\x03\x03\x03\x03\x04\x04\x04\x04\x04\x04\x04\x04\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08")[x])) //327 return //327 } //0 func Len64 (x ) (n ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:331 { //332 if (x >= $convert(, 4294967296 )) { //332 x = (x >> $convert(, 32 )) //333 n = $convert(, 32 ) //334 } //332 } //335 { //336 if (x >= $convert(, 65536 )) { //336 x = (x >> $convert(, 16 )) //337 n = (n + $convert(, 16 )) //338 } //336 } //339 { //340 if (x >= $convert(, 256 )) { //340 x = (x >> $convert(, 8 )) //341 n = (n + $convert(, 8 )) //342 } //340 } //343 { //344 n = (n + $convert(, ("\x00\x01\x02\x02\x03\x03\x03\x03\x04\x04\x04\x04\x04\x04\x04\x04\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08")[x])) //344 return //344 } //0 func Len8 (x ) ($ret30 ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:304 { //305 $ret30 = $convert(, ("\x00\x01\x02\x02\x03\x03\x03\x03\x04\x04\x04\x04\x04\x04\x04\x04\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08")[x]) //305 return //305 } //0 func Mul (x , y ) (hi , lo ) func Mul32 (x , y ) (hi , lo ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:453 var tmp = ($convert(, x) * $convert(, y)) //454 { //455 var $t0 = $convert(, (tmp >> $convert(, 32 ))) //455 var $t1 = $convert(, tmp) //455 hi = $t0 //455 lo = $t1 //455 } //0 return //456 func Mul64 (x , y ) (hi , lo ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:464 var x0 = (x & 4294967295 ) //466 var x1 = (x >> $convert(, 32 )) //467 var y0 = (y & 4294967295 ) //468 var y1 = (y >> $convert(, 32 )) //469 var w0 = (x0 * y0) //470 var t = ((x1 * y0) + (w0 >> $convert(, 32 ))) //471 var w1 = (t & 4294967295 ) //472 var w2 = (t >> $convert(, 32 )) //473 w1 = (w1 + (x0 * y1)) //474 hi = (((x1 * y1) + w2) + (w1 >> $convert(, 32 ))) //475 lo = (x * y) //476 return //477 func OnesCount (x ) ($ret10 ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:111 { //112 $false //112 } //114 { //115 $ret10 = OnesCount64($convert(, x)) //115 return //115 } //0 func OnesCount16 (x ) ($ret12 ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:124 { //125 $ret12 = $convert(, (("\x00\x01\x01\x02\x01\x02\x02\x03\x01\x02\x02\x03\x02\x03\x03\x04\x01\x02\x02\x03\x02\x03\x03\x04\x02\x03\x03\x04\x03\x04\x04\x05\x01\x02\x02\x03\x02\x03\x03\x04\x02\x03\x03\x04\x03\x04\x04\x05\x02\x03\x03\x04\x03\x04\x04\x05\x03\x04\x04\x05\x04\x05\x05\x06\x01\x02\x02\x03\x02\x03\x03\x04\x02\x03\x03\x04\x03\x04\x04\x05\x02\x03\x03\x04\x03\x04\x04\x05\x03\x04\x04\x05\x04\x05\x05\x06\x02\x03\x03\x04\x03\x04\x04\x05\x03\x04\x04\x05\x04\x05\x05\x06\x03\x04\x04\x05\x04\x05\x05\x06\x04\x05\x05\x06\x05\x06\x06\x07\x01\x02\x02\x03\x02\x03\x03\x04\x02\x03\x03\x04\x03\x04\x04\x05\x02\x03\x03\x04\x03\x04\x04\x05\x03\x04\x04\x05\x04\x05\x05\x06\x02\x03\x03\x04\x03\x04\x04\x05\x03\x04\x04\x05\x04\x05\x05\x06\x03\x04\x04\x05\x04\x05\x05\x06\x04\x05\x05\x06\x05\x06\x06\x07\x02\x03\x03\x04\x03\x04\x04\x05\x03\x04\x04\x05\x04\x05\x05\x06\x03\x04\x04\x05\x04\x05\x05\x06\x04\x05\x05\x06\x05\x06\x06\x07\x03\x04\x04\x05\x04\x05\x05\x06\x04\x05\x05\x06\x05\x06\x06\x07\x04\x05\x05\x06\x05\x06\x06\x07\x05\x06\x06\x07\x06\x07\x07\x08")[(x >> $convert(, 8 ))] + ("\x00\x01\x01\x02\x01\x02\x02\x03\x01\x02\x02\x03\x02\x03\x03\x04\x01\x02\x02\x03\x02\x03\x03\x04\x02\x03\x03\x04\x03\x04\x04\x05\x01\x02\x02\x03\x02\x03\x03\x04\x02\x03\x03\x04\x03\x04\x04\x05\x02\x03\x03\x04\x03\x04\x04\x05\x03\x04\x04\x05\x04\x05\x05\x06\x01\x02\x02\x03\x02\x03\x03\x04\x02\x03\x03\x04\x03\x04\x04\x05\x02\x03\x03\x04\x03\x04\x04\x05\x03\x04\x04\x05\x04\x05\x05\x06\x02\x03\x03\x04\x03\x04\x04\x05\x03\x04\x04\x05\x04\x05\x05\x06\x03\x04\x04\x05\x04\x05\x05\x06\x04\x05\x05\x06\x05\x06\x06\x07\x01\x02\x02\x03\x02\x03\x03\x04\x02\x03\x03\x04\x03\x04\x04\x05\x02\x03\x03\x04\x03\x04\x04\x05\x03\x04\x04\x05\x04\x05\x05\x06\x02\x03\x03\x04\x03\x04\x04\x05\x03\x04\x04\x05\x04\x05\x05\x06\x03\x04\x04\x05\x04\x05\x05\x06\x04\x05\x05\x06\x05\x06\x06\x07\x02\x03\x03\x04\x03\x04\x04\x05\x03\x04\x04\x05\x04\x05\x05\x06\x03\x04\x04\x05\x04\x05\x05\x06\x04\x05\x05\x06\x05\x06\x06\x07\x03\x04\x04\x05\x04\x05\x05\x06\x04\x05\x05\x06\x05\x06\x06\x07\x04\x05\x05\x06\x05\x06\x06\x07\x05\x06\x06\x07\x06\x07\x07\x08")[(x & $convert(, 255 ))])) //125 return //125 } //0 func OnesCount32 (x ) ($ret13 ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:129 { //130 $ret13 = $convert(, (((("\x00\x01\x01\x02\x01\x02\x02\x03\x01\x02\x02\x03\x02\x03\x03\x04\x01\x02\x02\x03\x02\x03\x03\x04\x02\x03\x03\x04\x03\x04\x04\x05\x01\x02\x02\x03\x02\x03\x03\x04\x02\x03\x03\x04\x03\x04\x04\x05\x02\x03\x03\x04\x03\x04\x04\x05\x03\x04\x04\x05\x04\x05\x05\x06\x01\x02\x02\x03\x02\x03\x03\x04\x02\x03\x03\x04\x03\x04\x04\x05\x02\x03\x03\x04\x03\x04\x04\x05\x03\x04\x04\x05\x04\x05\x05\x06\x02\x03\x03\x04\x03\x04\x04\x05\x03\x04\x04\x05\x04\x05\x05\x06\x03\x04\x04\x05\x04\x05\x05\x06\x04\x05\x05\x06\x05\x06\x06\x07\x01\x02\x02\x03\x02\x03\x03\x04\x02\x03\x03\x04\x03\x04\x04\x05\x02\x03\x03\x04\x03\x04\x04\x05\x03\x04\x04\x05\x04\x05\x05\x06\x02\x03\x03\x04\x03\x04\x04\x05\x03\x04\x04\x05\x04\x05\x05\x06\x03\x04\x04\x05\x04\x05\x05\x06\x04\x05\x05\x06\x05\x06\x06\x07\x02\x03\x03\x04\x03\x04\x04\x05\x03\x04\x04\x05\x04\x05\x05\x06\x03\x04\x04\x05\x04\x05\x05\x06\x04\x05\x05\x06\x05\x06\x06\x07\x03\x04\x04\x05\x04\x05\x05\x06\x04\x05\x05\x06\x05\x06\x06\x07\x04\x05\x05\x06\x05\x06\x06\x07\x05\x06\x06\x07\x06\x07\x07\x08")[(x >> $convert(, 24 ))] + ("\x00\x01\x01\x02\x01\x02\x02\x03\x01\x02\x02\x03\x02\x03\x03\x04\x01\x02\x02\x03\x02\x03\x03\x04\x02\x03\x03\x04\x03\x04\x04\x05\x01\x02\x02\x03\x02\x03\x03\x04\x02\x03\x03\x04\x03\x04\x04\x05\x02\x03\x03\x04\x03\x04\x04\x05\x03\x04\x04\x05\x04\x05\x05\x06\x01\x02\x02\x03\x02\x03\x03\x04\x02\x03\x03\x04\x03\x04\x04\x05\x02\x03\x03\x04\x03\x04\x04\x05\x03\x04\x04\x05\x04\x05\x05\x06\x02\x03\x03\x04\x03\x04\x04\x05\x03\x04\x04\x05\x04\x05\x05\x06\x03\x04\x04\x05\x04\x05\x05\x06\x04\x05\x05\x06\x05\x06\x06\x07\x01\x02\x02\x03\x02\x03\x03\x04\x02\x03\x03\x04\x03\x04\x04\x05\x02\x03\x03\x04\x03\x04\x04\x05\x03\x04\x04\x05\x04\x05\x05\x06\x02\x03\x03\x04\x03\x04\x04\x05\x03\x04\x04\x05\x04\x05\x05\x06\x03\x04\x04\x05\x04\x05\x05\x06\x04\x05\x05\x06\x05\x06\x06\x07\x02\x03\x03\x04\x03\x04\x04\x05\x03\x04\x04\x05\x04\x05\x05\x06\x03\x04\x04\x05\x04\x05\x05\x06\x04\x05\x05\x06\x05\x06\x06\x07\x03\x04\x04\x05\x04\x05\x05\x06\x04\x05\x05\x06\x05\x06\x06\x07\x04\x05\x05\x06\x05\x06\x06\x07\x05\x06\x06\x07\x06\x07\x07\x08")[((x >> $convert(, 16 )) & $convert(, 255 ))]) + ("\x00\x01\x01\x02\x01\x02\x02\x03\x01\x02\x02\x03\x02\x03\x03\x04\x01\x02\x02\x03\x02\x03\x03\x04\x02\x03\x03\x04\x03\x04\x04\x05\x01\x02\x02\x03\x02\x03\x03\x04\x02\x03\x03\x04\x03\x04\x04\x05\x02\x03\x03\x04\x03\x04\x04\x05\x03\x04\x04\x05\x04\x05\x05\x06\x01\x02\x02\x03\x02\x03\x03\x04\x02\x03\x03\x04\x03\x04\x04\x05\x02\x03\x03\x04\x03\x04\x04\x05\x03\x04\x04\x05\x04\x05\x05\x06\x02\x03\x03\x04\x03\x04\x04\x05\x03\x04\x04\x05\x04\x05\x05\x06\x03\x04\x04\x05\x04\x05\x05\x06\x04\x05\x05\x06\x05\x06\x06\x07\x01\x02\x02\x03\x02\x03\x03\x04\x02\x03\x03\x04\x03\x04\x04\x05\x02\x03\x03\x04\x03\x04\x04\x05\x03\x04\x04\x05\x04\x05\x05\x06\x02\x03\x03\x04\x03\x04\x04\x05\x03\x04\x04\x05\x04\x05\x05\x06\x03\x04\x04\x05\x04\x05\x05\x06\x04\x05\x05\x06\x05\x06\x06\x07\x02\x03\x03\x04\x03\x04\x04\x05\x03\x04\x04\x05\x04\x05\x05\x06\x03\x04\x04\x05\x04\x05\x05\x06\x04\x05\x05\x06\x05\x06\x06\x07\x03\x04\x04\x05\x04\x05\x05\x06\x04\x05\x05\x06\x05\x06\x06\x07\x04\x05\x05\x06\x05\x06\x06\x07\x05\x06\x06\x07\x06\x07\x07\x08")[((x >> $convert(, 8 )) & $convert(, 255 ))]) + ("\x00\x01\x01\x02\x01\x02\x02\x03\x01\x02\x02\x03\x02\x03\x03\x04\x01\x02\x02\x03\x02\x03\x03\x04\x02\x03\x03\x04\x03\x04\x04\x05\x01\x02\x02\x03\x02\x03\x03\x04\x02\x03\x03\x04\x03\x04\x04\x05\x02\x03\x03\x04\x03\x04\x04\x05\x03\x04\x04\x05\x04\x05\x05\x06\x01\x02\x02\x03\x02\x03\x03\x04\x02\x03\x03\x04\x03\x04\x04\x05\x02\x03\x03\x04\x03\x04\x04\x05\x03\x04\x04\x05\x04\x05\x05\x06\x02\x03\x03\x04\x03\x04\x04\x05\x03\x04\x04\x05\x04\x05\x05\x06\x03\x04\x04\x05\x04\x05\x05\x06\x04\x05\x05\x06\x05\x06\x06\x07\x01\x02\x02\x03\x02\x03\x03\x04\x02\x03\x03\x04\x03\x04\x04\x05\x02\x03\x03\x04\x03\x04\x04\x05\x03\x04\x04\x05\x04\x05\x05\x06\x02\x03\x03\x04\x03\x04\x04\x05\x03\x04\x04\x05\x04\x05\x05\x06\x03\x04\x04\x05\x04\x05\x05\x06\x04\x05\x05\x06\x05\x06\x06\x07\x02\x03\x03\x04\x03\x04\x04\x05\x03\x04\x04\x05\x04\x05\x05\x06\x03\x04\x04\x05\x04\x05\x05\x06\x04\x05\x05\x06\x05\x06\x06\x07\x03\x04\x04\x05\x04\x05\x05\x06\x04\x05\x05\x06\x05\x06\x06\x07\x04\x05\x05\x06\x05\x06\x06\x07\x05\x06\x06\x07\x06\x07\x07\x08")[(x & $convert(, 255 ))])) //130 return //130 } //0 func OnesCount64 (x ) ($ret14 ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:134 x = (((x >> $convert(, 1 )) & $convert(, 6148914691236517205 )) + (x & $convert(, 6148914691236517205 ))) //155 x = (((x >> $convert(, 2 )) & $convert(, 3689348814741910323 )) + (x & $convert(, 3689348814741910323 ))) //156 x = (((x >> $convert(, 4 )) + x) & $convert(, 1085102592571150095 )) //157 x = (x + (x >> $convert(, 8 ))) //158 x = (x + (x >> $convert(, 16 ))) //159 x = (x + (x >> $convert(, 32 ))) //160 { //161 $ret14 = ($convert(, x) & $convert(, 127 )) //161 return //161 } //0 func OnesCount8 (x ) ($ret11 ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:119 { //120 $ret11 = $convert(, ("\x00\x01\x01\x02\x01\x02\x02\x03\x01\x02\x02\x03\x02\x03\x03\x04\x01\x02\x02\x03\x02\x03\x03\x04\x02\x03\x03\x04\x03\x04\x04\x05\x01\x02\x02\x03\x02\x03\x03\x04\x02\x03\x03\x04\x03\x04\x04\x05\x02\x03\x03\x04\x03\x04\x04\x05\x03\x04\x04\x05\x04\x05\x05\x06\x01\x02\x02\x03\x02\x03\x03\x04\x02\x03\x03\x04\x03\x04\x04\x05\x02\x03\x03\x04\x03\x04\x04\x05\x03\x04\x04\x05\x04\x05\x05\x06\x02\x03\x03\x04\x03\x04\x04\x05\x03\x04\x04\x05\x04\x05\x05\x06\x03\x04\x04\x05\x04\x05\x05\x06\x04\x05\x05\x06\x05\x06\x06\x07\x01\x02\x02\x03\x02\x03\x03\x04\x02\x03\x03\x04\x03\x04\x04\x05\x02\x03\x03\x04\x03\x04\x04\x05\x03\x04\x04\x05\x04\x05\x05\x06\x02\x03\x03\x04\x03\x04\x04\x05\x03\x04\x04\x05\x04\x05\x05\x06\x03\x04\x04\x05\x04\x05\x05\x06\x04\x05\x05\x06\x05\x06\x06\x07\x02\x03\x03\x04\x03\x04\x04\x05\x03\x04\x04\x05\x04\x05\x05\x06\x03\x04\x04\x05\x04\x05\x05\x06\x04\x05\x05\x06\x05\x06\x06\x07\x03\x04\x04\x05\x04\x05\x05\x06\x04\x05\x05\x06\x05\x06\x06\x07\x04\x05\x05\x06\x05\x06\x06\x07\x05\x06\x06\x07\x06\x07\x07\x08")[x]) //120 return //120 } //0 func Rem (hi , lo , y ) ($ret31 ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:562 { //563 $false //563 } //565 { //566 $ret31 = $convert(, Rem64($convert(, hi), $convert(, lo), $convert(, y))) //566 return //566 } //0 func Rem32 (hi , lo , y ) ($ret32 ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:572 { //573 $ret32 = $convert(, ((($convert(, hi) << $convert(, 32 )) | $convert(, lo)) % $convert(, y))) //573 return //573 } //0 func Rem64 (hi , lo , y ) func Reverse (x ) ($ret20 ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:220 { //221 $false //221 } //223 { //224 $ret20 = $convert(, Reverse64($convert(, x))) //224 return //224 } //0 func Reverse16 (x ) ($ret22 ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:233 { //234 $ret22 = ($convert(, ("\x00\x80@\xC0 \xA0`\xE0\x10\x90P\xD00\xB0p\xF0\x08\x88H\xC8(\xA8h\xE8\x18\x98X\xD88\xB8x\xF8\x04\x84D\xC4$\xA4d\xE4\x14\x94T\xD44\xB4t\xF4\x0C\x8CL\xCC,\xACl\xEC\x1C\x9C\\\xDC<\xBC|\xFC\x02\x82B\xC2\"\xA2b\xE2\x12\x92R\xD22\xB2r\xF2\n\x8AJ\xCA*\xAAj\xEA\x1A\x9AZ\xDA:\xBAz\xFA\x06\x86F\xC6&\xA6f\xE6\x16\x96V\xD66\xB6v\xF6\x0E\x8EN\xCE.\xAEn\xEE\x1E\x9E^\xDE>\xBE~\xFE\x01\x81A\xC1!\xA1a\xE1\x11\x91Q\xD11\xB1q\xF1\t\x89I\xC9)\xA9i\xE9\x19\x99Y\xD99\xB9y\xF9\x05\x85E\xC5%\xA5e\xE5\x15\x95U\xD55\xB5u\xF5\x0D\x8DM\xCD-\xADm\xED\x1D\x9D]\xDD=\xBD}\xFD\x03\x83C\xC3#\xA3c\xE3\x13\x93S\xD33\xB3s\xF3\x0B\x8BK\xCB+\xABk\xEB\x1B\x9B[\xDB;\xBB{\xFB\x07\x87G\xC7'\xA7g\xE7\x17\x97W\xD77\xB7w\xF7\x0F\x8FO\xCF/\xAFo\xEF\x1F\x9F_\xDF?\xBF\x7F\xFF")[(x >> $convert(, 8 ))]) | ($convert(, ("\x00\x80@\xC0 \xA0`\xE0\x10\x90P\xD00\xB0p\xF0\x08\x88H\xC8(\xA8h\xE8\x18\x98X\xD88\xB8x\xF8\x04\x84D\xC4$\xA4d\xE4\x14\x94T\xD44\xB4t\xF4\x0C\x8CL\xCC,\xACl\xEC\x1C\x9C\\\xDC<\xBC|\xFC\x02\x82B\xC2\"\xA2b\xE2\x12\x92R\xD22\xB2r\xF2\n\x8AJ\xCA*\xAAj\xEA\x1A\x9AZ\xDA:\xBAz\xFA\x06\x86F\xC6&\xA6f\xE6\x16\x96V\xD66\xB6v\xF6\x0E\x8EN\xCE.\xAEn\xEE\x1E\x9E^\xDE>\xBE~\xFE\x01\x81A\xC1!\xA1a\xE1\x11\x91Q\xD11\xB1q\xF1\t\x89I\xC9)\xA9i\xE9\x19\x99Y\xD99\xB9y\xF9\x05\x85E\xC5%\xA5e\xE5\x15\x95U\xD55\xB5u\xF5\x0D\x8DM\xCD-\xADm\xED\x1D\x9D]\xDD=\xBD}\xFD\x03\x83C\xC3#\xA3c\xE3\x13\x93S\xD33\xB3s\xF3\x0B\x8BK\xCB+\xABk\xEB\x1B\x9B[\xDB;\xBB{\xFB\x07\x87G\xC7'\xA7g\xE7\x17\x97W\xD77\xB7w\xF7\x0F\x8FO\xCF/\xAFo\xEF\x1F\x9F_\xDF?\xBF\x7F\xFF")[(x & $convert(, 255 ))]) << $convert(, 8 ))) //234 return //234 } //0 func Reverse32 (x ) ($ret23 ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:238 x = (((x >> $convert(, 1 )) & $convert(, 1431655765 )) | ((x & $convert(, 1431655765 )) << $convert(, 1 ))) //240 x = (((x >> $convert(, 2 )) & $convert(, 858993459 )) | ((x & $convert(, 858993459 )) << $convert(, 2 ))) //241 x = (((x >> $convert(, 4 )) & $convert(, 252645135 )) | ((x & $convert(, 252645135 )) << $convert(, 4 ))) //242 { //243 $ret23 = ReverseBytes32(x) //243 return //243 } //0 func Reverse64 (x ) ($ret24 ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:247 x = (((x >> $convert(, 1 )) & $convert(, 6148914691236517205 )) | ((x & $convert(, 6148914691236517205 )) << $convert(, 1 ))) //249 x = (((x >> $convert(, 2 )) & $convert(, 3689348814741910323 )) | ((x & $convert(, 3689348814741910323 )) << $convert(, 2 ))) //250 x = (((x >> $convert(, 4 )) & $convert(, 1085102592571150095 )) | ((x & $convert(, 1085102592571150095 )) << $convert(, 4 ))) //251 { //252 $ret24 = ReverseBytes64(x) //252 return //252 } //0 func Reverse8 (x ) ($ret21 ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:228 { //229 $ret21 = ("\x00\x80@\xC0 \xA0`\xE0\x10\x90P\xD00\xB0p\xF0\x08\x88H\xC8(\xA8h\xE8\x18\x98X\xD88\xB8x\xF8\x04\x84D\xC4$\xA4d\xE4\x14\x94T\xD44\xB4t\xF4\x0C\x8CL\xCC,\xACl\xEC\x1C\x9C\\\xDC<\xBC|\xFC\x02\x82B\xC2\"\xA2b\xE2\x12\x92R\xD22\xB2r\xF2\n\x8AJ\xCA*\xAAj\xEA\x1A\x9AZ\xDA:\xBAz\xFA\x06\x86F\xC6&\xA6f\xE6\x16\x96V\xD66\xB6v\xF6\x0E\x8EN\xCE.\xAEn\xEE\x1E\x9E^\xDE>\xBE~\xFE\x01\x81A\xC1!\xA1a\xE1\x11\x91Q\xD11\xB1q\xF1\t\x89I\xC9)\xA9i\xE9\x19\x99Y\xD99\xB9y\xF9\x05\x85E\xC5%\xA5e\xE5\x15\x95U\xD55\xB5u\xF5\x0D\x8DM\xCD-\xADm\xED\x1D\x9D]\xDD=\xBD}\xFD\x03\x83C\xC3#\xA3c\xE3\x13\x93S\xD33\xB3s\xF3\x0B\x8BK\xCB+\xABk\xEB\x1B\x9B[\xDB;\xBB{\xFB\x07\x87G\xC7'\xA7g\xE7\x17\x97W\xD77\xB7w\xF7\x0F\x8FO\xCF/\xAFo\xEF\x1F\x9F_\xDF?\xBF\x7F\xFF")[x] //229 return //229 } //0 func ReverseBytes (x ) ($ret25 ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:260 { //261 $false //261 } //263 { //264 $ret25 = $convert(, ReverseBytes64($convert(, x))) //264 return //264 } //0 func ReverseBytes16 (x ) ($ret26 ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:270 { //271 $ret26 = ((x >> $convert(, 8 )) | (x << $convert(, 8 ))) //271 return //271 } //0 func ReverseBytes32 (x ) ($ret27 ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:277 x = (((x >> $convert(, 8 )) & $convert(, 16711935 )) | ((x & $convert(, 16711935 )) << $convert(, 8 ))) //279 { //280 $ret27 = ((x >> $convert(, 16 )) | (x << $convert(, 16 ))) //280 return //280 } //0 func ReverseBytes64 (x ) ($ret28 ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:286 x = (((x >> $convert(, 8 )) & $convert(, 71777214294589695 )) | ((x & $convert(, 71777214294589695 )) << $convert(, 8 ))) //288 x = (((x >> $convert(, 16 )) & $convert(, 281470681808895 )) | ((x & $convert(, 281470681808895 )) << $convert(, 16 ))) //289 { //290 $ret28 = ((x >> $convert(, 32 )) | (x << $convert(, 32 ))) //290 return //290 } //0 func RotateLeft (x , k ) ($ret15 ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:170 { //171 $false //171 } //173 { //174 $ret15 = $convert(, RotateLeft64($convert(, x), k)) //174 return //174 } //0 func RotateLeft16 (x , k ) ($ret17 ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:191 var s = ($convert(, k) & 15 ) //193 { //194 $ret17 = ((x << s) | (x >> (16 - s))) //194 return //194 } //0 func RotateLeft32 (x , k ) ($ret18 ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:201 var s = ($convert(, k) & 31 ) //203 { //204 $ret18 = ((x << s) | (x >> (32 - s))) //204 return //204 } //0 func RotateLeft64 (x , k ) ($ret19 ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:211 var s = ($convert(, k) & 63 ) //213 { //214 $ret19 = ((x << s) | (x >> (64 - s))) //214 return //214 } //0 func RotateLeft8 (x , k ) ($ret16 ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:181 var s = ($convert(, k) & 7 ) //183 { //184 $ret16 = ((x << s) | (x >> (8 - s))) //184 return //184 } //0 func Sub (x , y , borrow ) (diff , borrowOut ) func Sub32 (x , y , borrow ) (diff , borrowOut ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:410 diff = ((x - y) - borrow) //411 borrowOut = (((^x & y) | (^(x ^ y) & diff)) >> $convert(, 31 )) //416 return //417 func Sub64 (x , y , borrow ) (diff , borrowOut ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:425 diff = ((x - y) - borrow) //426 borrowOut = (((^x & y) | (^(x ^ y) & diff)) >> $convert(, 63 )) //428 return //429 func TrailingZeros (x ) ($ret5 ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:53 { //54 $false //54 } //56 { //57 $ret5 = TrailingZeros64($convert(, x)) //57 return //57 } //0 func TrailingZeros16 (x ) ($ret7 ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:66 { //67 if (x == $convert(, 0 )) { //67 { //68 $ret7 = $convert(, 16 ) //68 return //68 } //0 } //67 } //69 { //71 $ret7 = $convert(, (.deBruijn32tab)[(($convert(, (x & -x)) * 125613361 ) >> $convert(, 27 ))]) //71 return //71 } //0 func TrailingZeros32 (x ) ($ret8 ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:75 { //76 if (x == $convert(, 0 )) { //76 { //77 $ret8 = $convert(, 32 ) //77 return //77 } //0 } //76 } //78 { //80 $ret8 = $convert(, (.deBruijn32tab)[(((x & -x) * 125613361 ) >> $convert(, 27 ))]) //80 return //80 } //0 func TrailingZeros64 (x ) ($ret9 ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:84 { //85 if (x == $convert(, 0 )) { //85 { //86 $ret9 = $convert(, 64 ) //86 return //86 } //0 } //85 } //87 { //99 $ret9 = $convert(, (.deBruijn64tab)[(((x & -x) * 285870213051353865 ) >> $convert(, 58 ))]) //99 return //99 } //0 func TrailingZeros8 (x ) ($ret6 ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:61 { //62 $ret6 = $convert(, ("\x08\x00\x01\x00\x02\x00\x01\x00\x03\x00\x01\x00\x02\x00\x01\x00\x04\x00\x01\x00\x02\x00\x01\x00\x03\x00\x01\x00\x02\x00\x01\x00\x05\x00\x01\x00\x02\x00\x01\x00\x03\x00\x01\x00\x02\x00\x01\x00\x04\x00\x01\x00\x02\x00\x01\x00\x03\x00\x01\x00\x02\x00\x01\x00\x06\x00\x01\x00\x02\x00\x01\x00\x03\x00\x01\x00\x02\x00\x01\x00\x04\x00\x01\x00\x02\x00\x01\x00\x03\x00\x01\x00\x02\x00\x01\x00\x05\x00\x01\x00\x02\x00\x01\x00\x03\x00\x01\x00\x02\x00\x01\x00\x04\x00\x01\x00\x02\x00\x01\x00\x03\x00\x01\x00\x02\x00\x01\x00\x07\x00\x01\x00\x02\x00\x01\x00\x03\x00\x01\x00\x02\x00\x01\x00\x04\x00\x01\x00\x02\x00\x01\x00\x03\x00\x01\x00\x02\x00\x01\x00\x05\x00\x01\x00\x02\x00\x01\x00\x03\x00\x01\x00\x02\x00\x01\x00\x04\x00\x01\x00\x02\x00\x01\x00\x03\x00\x01\x00\x02\x00\x01\x00\x06\x00\x01\x00\x02\x00\x01\x00\x03\x00\x01\x00\x02\x00\x01\x00\x04\x00\x01\x00\x02\x00\x01\x00\x03\x00\x01\x00\x02\x00\x01\x00\x05\x00\x01\x00\x02\x00\x01\x00\x03\x00\x01\x00\x02\x00\x01\x00\x04\x00\x01\x00\x02\x00\x01\x00\x03\x00\x01\x00\x02\x00\x01\x00")[x]) //62 return //62 } //0 const UintSize = 64 checksum 1CCC1710D283478D2407657C0D1CC6BEC3175325 v3; package cmplx pkgpath math/cmplx import math math "math" import bits math/bits "math/bits" indirectimport unsafe unsafe init cmplx ~math_1cmplx cpu internal_1cpu..import math math..import bits ~math_1bits init_graph 2 1 types 15 1 34 21 33 33 47 47 33 32 33 33 33 20 19 13 type 1 "unsafe.Pointer" type 2 () type 3 (? ) type 4 (? ) type 5 (? , ? ) type 6 (? , ? ) type 7 (? ) type 8 (? ) type 9 (? ) type 10 (? ) type 11 (? ) type 12 * type 13 * type 14 *any func Abs (x ) ($ret0 ) // /build/gcc/src/gcc/libgo/go/math/cmplx/abs.go:13 { //13 $ret0 = Hypot(real(x), imag(x)) //13 return //13 } //0 func Acos (x ) ($ret3 ) // /build/gcc/src/gcc/libgo/go/math/cmplx/asin.go:133 var w = Asin(x) //134 { //135 $ret3 = complex(($convert(, 0.1570796326794896619231321691639751442098584699687552910487472295000000000000008E1 ) - real(w)), -imag(w)) //135 return //135 } //0 func Acosh (x ) ($ret4 ) // /build/gcc/src/gcc/libgo/go/math/cmplx/asin.go:139 { //140 if (x == $convert(, 0 )) { //140 { //141 $ret4 = complex($convert(, 0 ), Copysign($convert(, 0.1570796326794896619231321691639751442098584699687552910487472295000000000000008E1 ), imag(x))) //141 return //141 } //0 } //140 } //142 var w = Acos(x) //143 { //144 if (imag(w) <= $convert(, 0 )) { //144 { //145 $ret4 = complex(-imag(w), real(w)) //145 return //145 } //0 } //144 } //146 { //147 $ret4 = complex(imag(w), -real(w)) //147 return //147 } //0 func Asin (x ) func Asinh (x ) func Atan (x ) func Atanh (x ) ($ret6 ) // /build/gcc/src/gcc/libgo/go/math/cmplx/asin.go:217 var z = complex(-imag(x), real(x)) //218 z = Atan(z) //219 { //220 $ret6 = complex(imag(z), -real(z)) //220 return //220 } //0 func Conj (x ) ($ret7 ) // /build/gcc/src/gcc/libgo/go/math/cmplx/conj.go:8 { //8 $ret7 = complex(real(x), -imag(x)) //8 return //8 } //0 func Cos (x ) func Cosh (x ) func Cot (x ) func Exp (x ) func Inf () ($ret10 ) // /build/gcc/src/gcc/libgo/go/math/cmplx/isinf.go:18 var inf = Inf($convert(, 1 )) //19 { //20 $ret10 = complex(inf, inf) //20 return //20 } //0 func IsInf (x ) ($ret9 ) // /build/gcc/src/gcc/libgo/go/math/cmplx/isinf.go:10 { //11 if (IsInf(real(x), $convert(, 0 )) || IsInf(imag(x), $convert(, 0 ))) { //11 { //12 $ret9 = $true //12 return //12 } //0 } //11 } //13 { //14 $ret9 = $false //14 return //14 } //0 func IsNaN (x ) func Log (x ) ($ret13 ) // /build/gcc/src/gcc/libgo/go/math/cmplx/log.go:57 { //58 $ret13 = complex(Log(Abs(x)), Phase(x)) //58 return //58 } //0 func Log10 (x ) ($ret14 ) // /build/gcc/src/gcc/libgo/go/math/cmplx/log.go:62 var z = Log(x) //63 { //64 $ret14 = complex((0.4342944819032518276511289189166050822943970058036665661144537833483601611020721E0 * real(z)), (0.4342944819032518276511289189166050822943970058036665661144537833483601611020721E0 * imag(z))) //64 return //64 } //0 func NaN () ($ret12 ) // /build/gcc/src/gcc/libgo/go/math/cmplx/isnan.go:22 var nan = NaN() //23 { //24 $ret12 = complex(nan, nan) //24 return //24 } //0 func Phase (x ) ($ret15 ) // /build/gcc/src/gcc/libgo/go/math/cmplx/phase.go:11 { //11 $ret15 = Atan2(imag(x), real(x)) //11 return //11 } //0 func Polar (x ) (r , θ ) // /build/gcc/src/gcc/libgo/go/math/cmplx/polar.go:10 { //11 { //11 var $t0 = Abs(x) //11 var $t1 = Phase(x) //11 r = $t0 //11 θ = $t1 //11 } //0 return //11 } //0 func Pow (x , y ) func Rect (r , θ ) func Sin (x ) func Sinh (x ) func Sqrt (x ) func Tan (x ) func Tanh (x ) func .cosh (x ) ($ret106 ) // /build/gcc/src/gcc/libgo/go/math/sinh.go:84 x = Abs(x) //85 { //86 if (x > $convert(, 0.2100000000000000000000000000000000000000000000000000000000000000000000000000000E2 )) { //86 { //87 $ret106 = (Exp(x) * $convert(, 0.5000000000000000000000000000000000000000000000000000000000000000000000000000000E0 )) //87 return //87 } //0 } //86 } //88 var ex = Exp(x) //89 { //90 $ret106 = ((ex + ($convert(, 0.1000000000000000000000000000000000000000000000000000000000000000000000000000000E1 ) / ex)) * $convert(, 0.5000000000000000000000000000000000000000000000000000000000000000000000000000000E0 )) //90 return //90 } //0 func .hypot (p , q ) func /*asm asin */ .libc_asin (? ) func /*asm asinh */ .libc_asinh (? ) func /*asm atan */ .libc_atan (? ) func /*asm atan2 */ .libc_atan2 (? , ? ) func /*asm atanh */ .libc_atanh (? ) func /*asm cos */ .libc_cos (? ) func /*asm exp */ .libc_exp (? ) func /*asm fabs */ .libc_fabs (? ) func /*asm log */ .libc_log (? ) func /*asm pow */ .libc_pow (? , ? ) func /*asm sin */ .libc_sin (? ) func /*asm sqrt */ .libc_sqrt (? ) func .sinh (x ) func Abs (x ) ($ret0 ) // /build/gcc/src/gcc/libgo/go/math/abs.go:16 { //17 $ret0 = .libc_fabs(x) //17 return //17 } //0 func Atan2 (y , x ) ($ret14 ) // /build/gcc/src/gcc/libgo/go/math/atan2.go:33 { //34 $ret14 = .libc_atan2(y, x) //34 return //34 } //0 func Copysign (x , y ) ($ret23 ) // /build/gcc/src/gcc/libgo/go/math/copysign.go:9 { //11 $ret23 = Float64frombits(((Float64bits(x) &^ $convert(, 9223372036854775808 )) | (Float64bits(y) & $convert(, 9223372036854775808 )))) //11 return //11 } //0 func Cosh (x ) ($ret105 ) // /build/gcc/src/gcc/libgo/go/math/sinh.go:77 { //78 $convert(, $false) //78 } //80 { //81 $ret105 = .cosh(x) //81 return //81 } //0 func Exp (x ) ($ret37 ) // /build/gcc/src/gcc/libgo/go/math/exp.go:14 { //15 $ret37 = .libc_exp(x) //15 return //15 } //0 func Float64bits (f ) ($ret141 ) // /build/gcc/src/gcc/libgo/go/math/unsafe.go:23 { //23 $ret141 = *$convert(, $convert(, &f)) //23 return //23 } //0 func Float64frombits (b ) ($ret142 ) // /build/gcc/src/gcc/libgo/go/math/unsafe.go:29 { //29 $ret142 = *$convert(, $convert(, &b)) //29 return //29 } //0 func Hypot (p , q ) ($ret64 ) // /build/gcc/src/gcc/libgo/go/math/hypot.go:19 { //20 $ret64 = .hypot(p, q) //20 return //20 } //0 func Inf (sign ) ($ret18 ) // /build/gcc/src/gcc/libgo/go/math/bits.go:20 var v //21 { //22 if (sign >= $convert(, 0 )) { //22 v = $convert(, 9218868437227405312 ) //23 } else { //22 v = $convert(, 18442240474082181120 ) //25 } //22 } //26 { //27 $ret18 = Float64frombits(v) //27 return //27 } //0 func IsInf (f , sign ) ($ret20 ) // /build/gcc/src/gcc/libgo/go/math/bits.go:46 { //51 $ret20 = (((sign >= $convert(, 0 )) && (f > $convert(, 0.1797693134862315708145274237317043567980705675258449965989174768031572607800285E309 ))) || ((sign <= $convert(, 0 )) && (f < $convert(, -0.1797693134862315708145274237317043567980705675258449965989174768031572607800285E309 )))) //51 return //51 } //0 func Log (x ) ($ret79 ) // /build/gcc/src/gcc/libgo/go/math/log.go:80 { //81 $ret79 = .libc_log(x) //81 return //81 } //0 func NaN () ($ret19 ) // /build/gcc/src/gcc/libgo/go/math/bits.go:31 { //31 $ret19 = Float64frombits($convert(, 9221120237041090561 )) //31 return //31 } //0 func Sinh (x ) ($ret103 ) // /build/gcc/src/gcc/libgo/go/math/sinh.go:25 { //26 $convert(, $false) //26 } //28 { //29 $ret103 = .sinh(x) //29 return //29 } //0 func Len64 (x ) (n ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:331 { //332 if (x >= $convert(, 4294967296 )) { //332 x = (x >> $convert(, 32 )) //333 n = $convert(, 32 ) //334 } //332 } //335 { //336 if (x >= $convert(, 65536 )) { //336 x = (x >> $convert(, 16 )) //337 n = (n + $convert(, 16 )) //338 } //336 } //339 { //340 if (x >= $convert(, 256 )) { //340 x = (x >> $convert(, 8 )) //341 n = (n + $convert(, 8 )) //342 } //340 } //343 { //344 n = (n + $convert(, ($convert(, "\x00\x01\x02\x02\x03\x03\x03\x03\x04\x04\x04\x04\x04\x04\x04\x04\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08"))[x])) //344 return //344 } //0 checksum 0538BBEDC9F8A5C657920D9E43DAD5FAF2BC0F11 v3; package rand pkgpath math/rand import math math "math" import sync sync "sync" init rand math_1rand..import cpu internal_1cpu..import math math..import runtime runtime..import sync sync..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos race ~internal_1race bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic init_graph 0 1 0 2 0 3 0 4 2 1 3 1 4 1 4 3 types 15 5 992 26 28 191 33 36 17 17 275 129 22 22 65 55 type 1 "Rand" func (r ) ExpFloat64 () func (r ) NormFloat64 () func (r ) Seed (seed ) func (r ) Int63 () func (r ) Uint32 () func (r ) Uint64 () func (r ) Int31 () func (r ) Int () func (r ) Int63n (n ) func (r ) Int31n (n ) func (r ) .int31n (n ) func (r ) Intn (n ) func (r ) Float64 () func (r ) Float32 () func (r ) Perm (n ) func (r ) Shuffle (n , swap ) func (r ) Read (p ) (n , err ) type 2 "Source" type 3 "Source64" type 4 "Zipf" func (z ) .h (x ) func (z ) .hinv (x ) func (z ) Uint64 () type 5 (? ) type 6 (? , ? ) type 7 * type 8 * type 9 struct { .math/rand.r ; .math/rand.imax ; .math/rand.v ; .math/rand.q ; .math/rand.s ; .math/rand.oneminusQ ; .math/rand.oneminusQinv ; .math/rand.hxm ; .math/rand.hx0minusHxm ; } type 10 struct { .math/rand.src ; .math/rand.s64 ; .math/rand.readVal ; .math/rand.readPos ; } type 11 [] type 12 [] type 13 interface { Int63 () ; Seed (seed ); } type 14 interface { ? ; Uint64 () ; } func ExpFloat64 () func Float32 () func Float64 () func Int () func Int31 () func Int31n (n ) func Int63 () func Int63n (n ) func Intn (n ) func New (src ) func NewSource (seed ) func NewZipf (r , s , v , imax ) func NormFloat64 () func Perm (n ) func Read (p ) (n , err ) func Seed (seed ) func Shuffle (n , swap ) func Uint32 () func Uint64 () func /*asm exp */ .libc_exp (? ) func /*asm floor */ .libc_floor (? ) func /*asm log */ .libc_log (? ) checksum 57D5B1D113AACCA7D7C7638953E8A4EB9B69008C v3; package mime pkgpath mime import bufio bufio "bufio" import bytes bytes "bytes" import base64 encoding/base64 "encoding/base64" import errors errors "errors" import fmt fmt "fmt" import io io "io" import os os "os" import sort sort "sort" import strings strings "strings" import sync sync "sync" import unicode unicode "unicode" import utf8 unicode/utf8 "unicode/utf8" init mime mime..import bufio bufio..import bytes bytes..import base64 encoding_1base64..import binary encoding_1binary..import errors errors..import fmt fmt..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 1 2 1 5 1 7 1 10 1 12 1 18 1 21 1 24 2 5 2 7 2 10 2 12 2 18 2 21 2 24 3 4 3 5 3 7 3 10 3 12 3 14 3 17 3 18 3 20 3 21 3 24 4 5 4 7 4 10 4 12 4 14 4 17 4 18 4 20 4 21 4 24 5 7 5 10 5 18 6 5 6 7 6 8 6 9 6 10 6 11 6 12 6 13 6 14 6 15 6 16 6 17 6 18 6 19 6 20 6 21 6 22 6 23 6 24 8 5 8 7 8 10 8 18 9 5 9 7 9 8 9 10 9 12 9 18 9 21 9 22 9 23 10 7 10 18 11 7 11 18 11 21 12 5 12 7 12 10 12 18 12 21 13 5 13 7 13 8 13 10 13 12 13 16 13 18 13 19 13 21 13 22 13 23 14 7 15 5 15 7 15 8 15 9 15 10 15 11 15 12 15 13 15 16 15 18 15 19 15 21 15 22 15 23 16 5 16 7 16 10 16 18 17 5 17 7 17 10 17 14 17 18 17 20 17 21 17 24 18 7 19 7 19 10 19 18 20 5 20 7 20 10 20 14 20 18 21 7 21 18 22 5 22 7 22 8 22 10 22 18 22 21 23 5 23 7 23 8 23 10 23 18 23 21 23 22 types 28 3 317 568 29 34 345 702 10 33 34 21 60 46 48 48 62 75 48 48 18 18 44 68 22 22 36 122 73 type 1 "WordDecoder" func (d ) Decode (word ) (? , ? ) func (d ) DecodeHeader (header ) (? , ? ) func (d ) .convert (buf , charset , content ) type 2 "WordEncoder" func (e ) Encode (charset , s ) func (e ) .encodeWord (charset , s ) func (e ) .bEncode (buf , charset , s ) func (e ) .qEncode (buf , charset , s ) func (e ) .openWord (buf , charset ) func (e ) .splitWord (buf , charset ) type 3 "io.Reader" type 4 "sort.Interface" type 5 "sort.StringSlice" func (x ) Sort () func (x ) Swap (i , j ) func (x ) Less (i , j ) ($ret21 ) func (x ) Len () ($ret20 ) func (p ) Search (x ) ($ret9 ) type 6 "strings.Builder" func (b ) WriteString (s ) (? , ? ) func (b ) WriteByte (c ) func (b ) Write (p ) (? , ? ) func (b ) Grow (n ) func (b ) .grow (n ) func (b ) Cap () func (b ) Reset () func (b ) Len () func (b ) String () func (b ) WriteRune (r ) (? , ? ) func (b ) .copyCheck () type 7 () type 8 (? ) type 9 (? , ? ) type 10 (? ) type 11 (? , ? , ? ) type 12 (? , ? ) type 13 (? , ? ) type 14 (? , ? ) type 15 (? , ? ) (? , ? ) type 16 (? , ? , ? , ? ) type 17 (? , ? ) type 18 (? , ? ) type 19 * type 20 * type 21 struct { CharsetReader ; } type 22 struct { .strings.addr ; .strings.buf ; } type 23 [] type 24 [] type 25 map [] type 26 interface { Len () ; Less (i , j ) ; Swap (i , j ); } type 27 interface { Read (p ) (n , err ); } var .builtinTypesLower func .initMimeUnix () func .isNotTokenChar (r ) ($ret25 ) // /build/gcc/src/gcc/libgo/go/mime/mediatype.go:258 { //259 $ret25 = !.isTokenChar(r) //259 return //259 } //0 func .isTSpecial (r ) ($ret18 ) // /build/gcc/src/gcc/libgo/go/mime/grammar.go:13 { //14 $ret18 = ContainsRune($convert(, "()<>@,;:\\\"/[]?="), r) //14 return //14 } //0 func .isTokenChar (r ) ($ret19 ) // /build/gcc/src/gcc/libgo/go/mime/grammar.go:19 { //22 $ret19 = (((r > $convert(, 32 )) && (r < $convert(, 127 ))) && !.isTSpecial(r)) //22 return //22 } //0 var .osInitMime func .setMimeTypes (lowerExt , mixExt ) var .testInitMime func AddExtensionType (ext , typ ) const BEncoding = 98' var ErrInvalidMediaParameter func ExtensionsByType (typ ) (? , ? ) func FormatMediaType (t , param ) func ParseMediaType (v ) (mediatype , params , err ) const QEncoding = 113' func TypeByExtension (ext ) func Sort (data ) func .genSplit (s , sep , sepSave , n ) func .indexFunc (s , f , truth ) func ContainsRune (s , r ) ($ret45 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:71 { //72 $ret45 = (IndexRune(s, r) >= $convert(, 0 )) //72 return //72 } //0 func EqualFold (s , t ) func Index (s , substr ) func IndexFunc (s , f ) ($ret77 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:763 { //764 $ret77 = .indexFunc(s, f, $convert(, $true)) //764 return //764 } //0 func IndexRune (s , r ) checksum 6177B46079BF42F8208B94E2DBDEA283A16152C8 v3; package multipart pkgpath mime/multipart import bufio bufio "bufio" import bytes bytes "bytes" import rand crypto/rand "crypto/rand" import errors errors "errors" import fmt fmt "fmt" import io io "io" import math math "math" import mime mime "mime" import quotedprintable mime/quotedprintable "mime/quotedprintable" import textproto net/textproto "net/textproto" import os os "os" import filepath path/filepath "path/filepath" import sort sort "sort" import strings strings "strings" init multipart mime_1multipart..import bufio bufio..import bytes bytes..import context context..import cipher crypto_1cipher..import rand crypto_1rand..import base64 encoding_1base64..import binary encoding_1binary..import errors errors..import fmt fmt..import dnsmessage golang_0org_1x_1net_1dns_1dnsmessage..import cpu internal_1cpu..import intern internal_1intern..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import big math_1big..import rand math_1rand..import mime mime..import quotedprintable mime_1quotedprintable..import net net..import netip net_1netip..import textproto net_1textproto..import os os..import path path..import filepath path_1filepath..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import aes ~crypto_1aes subtle ~crypto_1internal_1subtle subtle ~crypto_1subtle abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch godebug ~internal_1godebug goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa nettrace ~internal_1nettrace race ~internal_1race singleflight ~internal_1singleflight execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 1 2 1 8 1 11 1 15 1 17 1 31 1 34 1 37 2 8 2 11 2 15 2 17 2 31 2 34 2 37 3 8 3 11 3 13 3 15 3 31 3 34 3 35 3 36 4 7 4 8 4 11 4 15 4 17 4 19 4 30 4 31 4 33 4 34 4 37 5 1 5 2 5 4 5 7 5 8 5 9 5 11 5 13 5 14 5 15 5 16 5 17 5 18 5 19 5 20 5 21 5 27 5 28 5 30 5 31 5 32 5 33 5 34 5 35 5 36 5 37 6 7 6 8 6 11 6 15 6 17 6 19 6 30 6 31 6 33 6 34 6 37 7 8 7 11 7 15 7 17 7 19 7 30 7 31 7 33 7 34 7 37 8 11 8 15 8 31 9 8 9 11 9 13 9 14 9 15 9 16 9 17 9 18 9 19 9 27 9 28 9 30 9 31 9 32 9 33 9 34 9 35 9 36 9 37 10 8 10 11 10 15 10 31 12 8 12 11 12 13 12 14 12 15 12 16 12 17 12 18 12 27 12 28 12 31 12 32 12 34 12 35 12 36 13 8 13 11 13 15 13 31 14 8 14 11 14 13 14 15 14 17 14 31 14 34 14 35 14 36 15 11 15 31 16 11 16 31 16 34 17 8 17 11 17 15 17 31 17 34 18 8 18 11 18 13 18 15 18 17 18 28 18 31 18 32 18 34 18 35 18 36 19 11 20 2 20 7 20 8 20 9 20 11 20 13 20 14 20 15 20 16 20 17 20 18 20 19 20 21 20 27 20 28 20 30 20 31 20 32 20 33 20 34 20 35 20 36 20 37 21 11 21 19 21 31 21 34 22 1 22 2 22 6 22 7 22 8 22 9 22 11 22 13 22 14 22 15 22 16 22 17 22 18 22 19 22 27 22 28 22 30 22 31 22 32 22 33 22 34 22 35 22 36 22 37 23 1 23 2 23 8 23 9 23 11 23 13 23 14 23 15 23 16 23 17 23 18 23 19 23 27 23 28 23 30 23 31 23 32 23 33 23 34 23 35 23 36 23 37 24 3 24 8 24 10 24 11 24 12 24 13 24 14 24 15 24 16 24 17 24 18 24 19 24 25 24 27 24 28 24 31 24 32 24 33 24 34 24 35 24 36 25 8 25 11 25 12 25 13 25 14 25 15 25 16 25 17 25 18 25 19 25 27 25 28 25 31 25 32 25 33 25 34 25 35 25 36 26 1 26 2 26 3 26 8 26 9 26 10 26 11 26 12 26 13 26 14 26 15 26 16 26 17 26 18 26 19 26 24 26 25 26 27 26 28 26 30 26 31 26 32 26 33 26 34 26 35 26 36 26 37 27 8 27 11 27 13 27 14 27 15 27 16 27 17 27 18 27 28 27 31 27 32 27 34 27 35 27 36 28 8 28 11 28 15 28 31 29 8 29 11 29 13 29 14 29 15 29 16 29 17 29 18 29 27 29 28 29 31 29 32 29 34 29 35 29 36 29 37 30 8 30 11 30 15 30 19 30 31 30 33 30 34 30 37 31 11 32 11 32 15 32 31 33 8 33 11 33 15 33 19 33 31 34 11 34 31 35 8 35 11 35 13 35 15 35 31 35 34 36 8 36 11 36 13 36 15 36 31 36 34 36 35 types 56 7 24 96 78 613 575 645 173 263 1568 30 30 32 363 30 30 1011 35 351 46 63 22 48 34 18 19 18 18 18 18 18 18 145 312 52 32 52 187 96 289 115 121 21 21 22 22 35 35 36 43 74 122 90 73 94 74 type 1 "File" type 2 "FileHeader" func (fh ) Open () (? , ? ) type 3 "Form" func (f ) RemoveAll () type 4 "Part" func (p ) FormName () func (p ) FileName () func (p ) .parseContentDisposition () func (bp ) .populateHeaders () func (p ) Read (d ) (n , err ) func (p ) Close () ($ret19 ) // /build/gcc/src/gcc/libgo/go/mime/multipart/multipart.go:287 var $t0 //288 Copy(Discard, $convert(, p)) //288 { //289 $ret19 = $convert(, $nil) //289 return //289 } //0 type 5 "Reader" func (r ) ReadForm (maxMemory ) (? , ? ) func (r ) .readForm (maxMemory ) (_ , err ) func (r ) NextPart () (? , ? ) func (r ) NextRawPart () (? , ? ) func (r ) .nextPart (rawPart ) (? , ? ) func (mr ) .isFinalBoundary (line ) func (mr ) .isBoundaryDelimiterLine (line ) (ret ) type 6 "Writer" func (w ) Boundary () func (w ) SetBoundary (boundary ) func (w ) FormDataContentType () func (w ) CreatePart (header ) (? , ? ) func (w ) CreateFormFile (fieldname , filename ) (? , ? ) func (w ) CreateFormField (fieldname ) (? , ? ) func (w ) WriteField (fieldname , value ) func (w ) Close () type 7 ".mime/multipart.part" func (p ) .close () func (p ) Write (d ) (n , err ) type 8 ".mime/multipart.sectionReadCloser" func (rc ) Close () ($ret6 ) // /build/gcc/src/gcc/libgo/go/mime/multipart/formdata.go:180 { //181 $ret6 = $convert(, $nil) //181 return //181 } //0 type 9 "bufio.Reader" func (b ) Buffered () func (b ) ReadBytes (delim ) (? , ? ) func (b ) Read (p ) (n , err ) func (b ) Discard (n ) (discarded , err ) func (b ) ReadByte () (? , ? ) func (b ) Peek (n ) (? , ? ) func (b ) ReadSlice (delim ) (line , err ) func (b ) .writeBuf (w ) (? , ? ) func (b ) Reset (r ) func (b ) .fill () func (b ) UnreadByte () func (b ) WriteTo (w ) (n , err ) func (b ) ReadString (delim ) (? , ? ) func (b ) .collectFragments (delim ) (fullBuffers , finalFragment , totalLen , err ) func (b ) ReadLine () (line , isPrefix , err ) func (b ) Size () func (b ) ReadRune () (r , size , err ) func (b ) .reset (buf , r ) func (b ) .readErr () func (b ) UnreadRune () type 10 "io.Closer" type 11 "io.Reader" type 12 "io.ReaderAt" type 13 "io.SectionReader" func (s ) Size () func (s ) Seek (offset , whence ) (? , ? ) func (s ) ReadAt (p , off ) (n , err ) func (s ) Read (p ) (n , err ) type 14 "io.Seeker" type 15 "io.Writer" type 16 "net/textproto.MIMEHeader" func (h ) Get (key ) ($ret0 ) // /build/gcc/src/gcc/libgo/go/net/textproto/header.go:30 { //31 if (h == $nil) { //31 { //32 $ret0 = $convert(, "") //32 return //32 } //0 } //31 } //33 var v = (h)[CanonicalMIMEHeaderKey(key)] //34 { //35 if (len(v) == $convert(, 0 )) { //35 { //36 $ret0 = $convert(, "") //36 return //36 } //0 } //35 } //37 { //38 $ret0 = (v)[0 ] //38 return //38 } //0 func (h ) Del (key ) // /build/gcc/src/gcc/libgo/go/net/textproto/header.go:54 delete(h, CanonicalMIMEHeaderKey(key)) //55 func (h ) Values (key ) ($ret1 ) func (h ) Set (key , value ) func (h ) Add (key , value ) type 17 "sort.Interface" type 18 "sort.StringSlice" func (x ) Sort () func (x ) Swap (i , j ) func (x ) Less (i , j ) ($ret21 ) func (x ) Len () ($ret20 ) func (p ) Search (x ) ($ret9 ) type 19 (? , ? ) type 20 (? , ? ) (? , ? ) type 21 (? ) type 22 (? , ? ) type 23 (? ) type 24 * type 25 * type 26 * type 27 * type 28 * type 29 * type 30 * type 31 * type 32 struct { Filename ; Header ; Size ; .mime/multipart.content ; .mime/multipart.tmpfile ; } type 33 struct { Header ; .mime/multipart.mr ; .mime/multipart.disposition ; .mime/multipart.dispositionParams ; .mime/multipart.r ; .mime/multipart.n ; .mime/multipart.total ; .mime/multipart.err ; .mime/multipart.readErr ; } type 34 struct { Value ; File ; } type 35 struct { ? ; } type 36 struct { res0 ; res1 ; } type 37 struct { .bufio.buf ; .bufio.rd ; .bufio.r ; .bufio.w ; .bufio.err ; .bufio.lastByte ; .bufio.lastRuneSize ; } type 38 struct { .io.r ; .io.base ; .io.off ; .io.limit ; } type 39 struct { .mime/multipart.bufReader ; .mime/multipart.currentPart ; .mime/multipart.partsRead ; .mime/multipart.nl ; .mime/multipart.nlDashBoundary ; .mime/multipart.dashBoundaryDash ; .mime/multipart.dashBoundary ; } type 40 struct { .mime/multipart.mw ; .mime/multipart.closed ; .mime/multipart.we ; } type 41 struct { .mime/multipart.w ; .mime/multipart.boundary ; .mime/multipart.lastpart ; } type 42 [] type 43 [] type 44 [] type 45 [] type 46 map [] type 47 map [] type 48 map [] type 49 interface { Close () ; } type 50 interface { ? ; ? ; ? ; ? ; } type 51 interface { Len () ; Less (i , j ) ; Swap (i , j ); } type 52 interface { ReadAt (p , off ) (n , err ); } type 53 interface { Read (p ) (n , err ); } type 54 interface { Seek (offset , whence ) (? , ? ); } type 55 interface { Write (p ) (n , err ); } var ErrMessageTooLarge func NewReader (r , boundary ) func NewWriter (w ) func Equal (a , b ) ($ret17 ) // /build/gcc/src/gcc/libgo/go/bytes/bytes.go:18 { //20 $ret17 = ($convert(, a) == $convert(, b)) //20 return //20 } //0 func Copy (dst , src ) (written , err ) var Discard func CanonicalMIMEHeaderKey (s ) func Sort (data ) func IndexAny (s , chars ) checksum 707E9E1EE8BF176B232CE7BE6FD5A8D56FD96C8F v3; package quotedprintable pkgpath mime/quotedprintable import bufio bufio "bufio" import bytes bytes "bytes" import fmt fmt "fmt" import io io "io" init quotedprintable mime_1quotedprintable..import bufio bufio..import bytes bytes..import errors errors..import fmt fmt..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 1 2 1 3 1 5 1 8 1 10 1 16 1 19 1 22 2 3 2 5 2 8 2 10 2 16 2 19 2 22 3 5 3 8 3 16 4 3 4 5 4 6 4 7 4 8 4 9 4 10 4 11 4 12 4 13 4 14 4 15 4 16 4 17 4 18 4 19 4 20 4 21 4 22 6 3 6 5 6 8 6 16 7 3 7 5 7 6 7 8 7 10 7 16 7 19 7 20 7 21 8 5 8 16 9 5 9 16 9 19 10 3 10 5 10 8 10 16 10 19 11 3 11 5 11 6 11 8 11 10 11 14 11 16 11 17 11 19 11 20 11 21 12 5 13 3 13 5 13 6 13 7 13 8 13 9 13 10 13 11 13 14 13 16 13 17 13 19 13 20 13 21 14 3 14 5 14 8 14 16 15 3 15 5 15 8 15 12 15 16 15 18 15 19 15 22 16 5 17 5 17 8 17 16 18 3 18 5 18 8 18 12 18 16 19 5 19 16 20 3 20 5 20 6 20 8 20 16 20 19 21 3 21 5 21 6 21 8 21 16 21 19 21 20 types 19 3 117 454 1544 29 29 45 43 17 17 18 183 186 131 25 21 22 73 74 type 1 "Reader" func (r ) Read (p ) (n , err ) type 2 "Writer" func (w ) Write (p ) (n , err ) func (w ) Close () func (w ) .write (p ) func (w ) .encode (b ) func (w ) .checkLastByte () func (w ) .insertSoftLineBreak () func (w ) .insertCRLF () func (w ) .flush () type 3 "bufio.Reader" func (b ) .writeBuf (w ) (? , ? ) func (b ) WriteTo (w ) (n , err ) func (b ) ReadString (delim ) (? , ? ) func (b ) .collectFragments (delim ) (fullBuffers , finalFragment , totalLen , err ) func (b ) ReadLine () (line , isPrefix , err ) func (b ) Size () func (b ) Reset (r ) func (b ) .fill () func (b ) UnreadByte () func (b ) ReadRune () (r , size , err ) func (b ) .reset (buf , r ) func (b ) .readErr () func (b ) UnreadRune () func (b ) ReadSlice (delim ) (line , err ) func (b ) Peek (n ) (? , ? ) func (b ) ReadByte () (? , ? ) func (b ) Discard (n ) (discarded , err ) func (b ) Read (p ) (n , err ) func (b ) ReadBytes (delim ) (? , ? ) func (b ) Buffered () type 4 "io.Reader" type 5 "io.Writer" type 6 (? , ? ) type 7 (? , ? ) type 8 * type 9 * type 10 * type 11 struct { Binary ; .mime/quotedprintable.w ; .mime/quotedprintable.i ; .mime/quotedprintable.line ; .mime/quotedprintable.cr ; } type 12 struct { .bufio.buf ; .bufio.rd ; .bufio.r ; .bufio.w ; .bufio.err ; .bufio.lastByte ; .bufio.lastRuneSize ; } type 13 struct { .mime/quotedprintable.br ; .mime/quotedprintable.rerr ; .mime/quotedprintable.line ; } type 14 [78 ] type 15 [] type 16 [] type 17 interface { Read (p ) (n , err ); } type 18 interface { Write (p ) (n , err ); } func NewReader (r ) func NewWriter (w ) func NewReaderSize (rd , size ) func Equal (a , b ) ($ret17 ) // /build/gcc/src/gcc/libgo/go/bytes/bytes.go:18 { //20 $ret17 = ($convert(, a) == $convert(, b)) //20 return //20 } //0 checksum F7642781D65FB27ADB663593BDD2BF8D22EB67E0 v3; package net pkgpath net import context context "context" import errors errors "errors" import dnsmessage golang.org/x/net/dns/dnsmessage "golang.org/x/net/dns/dnsmessage" import bytealg internal/bytealg "internal/bytealg" import godebug internal/godebug "internal/godebug" import itoa internal/itoa "internal/itoa" import nettrace internal/nettrace "internal/nettrace" import poll internal/poll "internal/poll" import singleflight internal/singleflight "internal/singleflight" import io io "io" import netip net/netip "net/netip" import os os "os" import runtime runtime "runtime" import sort sort "sort" import sync sync "sync" import atomic sync/atomic "sync/atomic" import syscall syscall "syscall" import time time "time" import unsafe unsafe "unsafe" indirectimport fs io/fs indirectimport intern internal/intern init net net..import context context..import errors errors..import dnsmessage golang_0org_1x_1net_1dns_1dnsmessage..import cpu internal_1cpu..import intern internal_1intern..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import netip net_1netip..import os os..import path path..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch godebug ~internal_1godebug goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa nettrace ~internal_1nettrace race ~internal_1race singleflight ~internal_1singleflight execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 1 2 1 4 1 6 1 8 1 16 1 19 1 20 1 21 2 4 2 8 2 16 3 2 3 4 3 8 3 16 5 2 5 4 5 6 5 7 5 8 5 9 5 10 5 11 5 14 5 15 5 16 5 17 5 19 5 20 5 21 6 2 6 4 6 8 6 16 7 2 7 4 7 6 7 8 7 10 7 16 7 19 7 20 7 21 8 4 8 16 9 4 9 16 9 19 10 2 10 4 10 8 10 16 10 19 11 2 11 4 11 6 11 8 11 10 11 15 11 16 11 17 11 19 11 20 11 21 12 4 13 2 13 4 13 5 13 6 13 7 13 8 13 9 13 10 13 11 13 12 13 14 13 15 13 16 13 17 13 18 13 19 13 20 13 21 14 2 14 4 14 6 14 7 14 8 14 9 14 10 14 11 14 15 14 16 14 17 14 19 14 20 14 21 15 2 15 4 15 8 15 16 16 4 17 4 17 8 17 16 18 2 18 4 18 8 18 12 18 16 19 4 19 16 20 2 20 4 20 6 20 8 20 16 20 19 21 2 21 4 21 6 21 8 21 16 21 19 21 20 types 417 36 25 446 782 25 503 188 536 26 66 85 2292 893 1383 969 359 182 596 290 30 24 24 242 32 447 4181 25 944 663 739 944 2525 1029 1506 788 453 1357 247 616 648 673 741 933 157 432 83 3280 432 113 43 273 521 35 609 377 37 364 61 339 336 340 142 185 337 337 569 338 110 114 338 2585 271 142 250 66 780 338 338 338 141 332 93 304 799 5335 49 423 50 31 31 36 36 269 589 2749 685 939 74 75 37 35 3065 35 35 37 115 219 135 223 37 36 44 41 34 250 37 38 39 96 41 37 38 42 45 110 110 37 39 133 133 40 37 161 47 46 38 33 38 516 527 75 3552 77 37 63 35 35 38 35 49 35 12 23 41 23 22 78 49 47 77 91 91 81 35 33 34 34 24 35 49 49 63 49 49 49 49 35 35 33 49 91 91 63 76 35 24 35 20 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 21 14 37 34 53 53 37 53 62 50 55 298 36 53 141 55 88 111 54 37 53 198 50 68 51 111 63 81 64 34 140 69 102 53 55 99 40 35 79 97 50 111 78 92 53 144 36 93 211 53 54 71 34 54 20 334 386 128 282 58 116 95 217 33 40 59 114 180 33 342 33 72 70 72 72 40 164 54 62 93 65 92 194 85 113 25 29 25 26 27 25 24 25 25 24 25 23 23 23 23 23 22 22 22 23 23 21 22 22 22 22 22 23 23 23 23 23 37 37 27 28 25 27 100 334 322 123 147 85 239 120 144 123 68 198 75 76 94 type 1 "Addr" type 2 "AddrError" func (e ) Error () func (e ) Timeout () ($ret346 ) // /build/gcc/src/gcc/libgo/go/net/net.go:565 { //565 $ret346 = $false //565 return //565 } //0 func (e ) Temporary () ($ret347 ) // /build/gcc/src/gcc/libgo/go/net/net.go:566 { //566 $ret347 = $false //566 return //566 } //0 type 3 "Buffers" func (v ) WriteTo (w ) (n , err ) func (v ) Read (p ) (n , err ) func (v ) .consume (n ) // /build/gcc/src/gcc/libgo/go/net/net.go:747 { //748 { /*for*/ //748 goto $l0 //748 :$l1 //748 { //748 var ln0 = $convert(, len((*v)[0 ])) //749 { //750 if (ln0 > n) { //750 (*v)[0 ] = ((*v)[0 ])[n:] //751 return //752 } //750 } //753 n = (n - ln0) //754 (*v)[0 ] = $nil //755 *v = (*v)[1 :] //756 } //757 :$l0 //748 if (len(*v) > $convert(, 0 )) { //748 goto $l1 //748 } //748 } //757 } //757 type 4 "Conn" type 5 "DNSConfigError" func (e ) Unwrap () func (e ) Error () func (e ) Timeout () ($ret359 ) // /build/gcc/src/gcc/libgo/go/net/net.go:603 { //603 $ret359 = $false //603 return //603 } //0 func (e ) Temporary () ($ret360 ) // /build/gcc/src/gcc/libgo/go/net/net.go:604 { //604 $ret360 = $false //604 return //604 } //0 type 6 "DNSError" func (e ) Error () func (e ) Timeout () func (e ) Temporary () type 7 "Dialer" func (d ) .dualStack () func (d ) .deadline (ctx , now ) (earliest ) func (d ) .resolver () func (d ) .fallbackDelay () func (d ) Dial (network , address ) (? , ? ) func (d ) DialContext (ctx , network , address ) (? , ? ) type 8 "Error" type 9 "Flags" func (f ) String () type 10 "HardwareAddr" func (a ) String () type 11 "IP" func (ip ) IsUnspecified () func (ip ) IsLoopback () func (ip ) IsPrivate () func (ip ) IsMulticast () func (ip ) IsInterfaceLocalMulticast () ($ret163 ) // /build/gcc/src/gcc/libgo/go/net/ip.go:160 { //161 $ret163 = (((len(ip) == 16 ) && ((ip)[0 ] == $convert(, 255 ))) && (((ip)[1 ] & $convert(, 15 )) == $convert(, 1 ))) //161 return //161 } //0 func (ip ) IsLinkLocalMulticast () func (ip ) IsLinkLocalUnicast () func (ip ) IsGlobalUnicast () func (ip ) To4 () ($ret168 ) // /build/gcc/src/gcc/libgo/go/net/ip.go:211 { //212 if (len(ip) == 4 ) { //212 { //213 $ret168 = ip //213 return //213 } //0 } //212 } //214 { //215 if ((((len(ip) == 16 ) && .isZeros((ip)[0 :10 ])) && ((ip)[10 ] == $convert(, 255 ))) && ((ip)[11 ] == $convert(, 255 ))) { //218 { //219 $ret168 = (ip)[12 :16 ] //219 return //219 } //0 } //215 } //220 { //221 $ret168 = $nil //221 return //221 } //0 func (ip ) To16 () ($ret169 ) // /build/gcc/src/gcc/libgo/go/net/ip.go:226 { //227 if (len(ip) == 4 ) { //227 { //228 $ret169 = IPv4((ip)[0 ], (ip)[1 ], (ip)[2 ], (ip)[3 ]) //228 return //228 } //0 } //227 } //229 { //230 if (len(ip) == 16 ) { //230 { //231 $ret169 = ip //231 return //231 } //0 } //230 } //232 { //233 $ret169 = $nil //233 return //233 } //0 func (ip ) DefaultMask () func (ip ) Mask (mask ) func (ip ) String () func (ip ) MarshalText () (? , ? ) func (ip ) UnmarshalText (text ) func (ip ) Equal (x ) func (ip ) .matchAddrFamily (x ) type 12 "IPAddr" func (a ) Network () ($ret196 ) // /build/gcc/src/gcc/libgo/go/net/iprawsock.go:37 { //37 $ret196 = $convert(, "ip") //37 return //37 } //0 func (a ) String () func (a ) .isWildcard () func (a ) .opAddr () ($ret199 ) // /build/gcc/src/gcc/libgo/go/net/iprawsock.go:57 { //58 if (a == $nil) { //58 { //59 $ret199 = $convert(, $nil) //59 return //59 } //0 } //58 } //60 { //61 $ret199 = $convert(, a) //61 return //61 } //0 func (a ) .family () func (a ) .sockaddr (family ) (? , ? ) func (a ) .toLocal (net ) type 13 "IPConn" func (c ) SyscallConn () (? , ? ) func (c ) ReadFromIP (b ) (? , ? , ? ) func (c ) ReadFrom (b ) (? , ? , ? ) func (c ) ReadMsgIP (b , oob ) (n , oobn , flags , addr , err ) func (c ) WriteToIP (b , addr ) (? , ? ) func (c ) WriteTo (b , addr ) (? , ? ) func (c ) WriteMsgIP (b , oob , addr ) (n , oobn , err ) func (c ) .readFrom (b ) (? , ? , ? ) func (c ) .readMsg (b , oob ) (n , oobn , flags , addr , err ) func (c ) .writeTo (b , addr ) (? , ? ) func (c ) .writeMsg (b , oob , addr ) (n , oobn , err ) type 14 "IPMask" func (m ) Size () (ones , bits ) // /build/gcc/src/gcc/libgo/go/net/ip.go:481 { //482 var $t0 = .simpleMaskLength(m) //482 var $t1 = (len(m) * $convert(, 8 )) //482 ones = $t0 //482 bits = $t1 //482 } //0 { //483 if (ones == $convert(, -1 )) { //483 { //484 { //484 var $t2 = 0 //484 var $t3 = 0 //484 ones = $t2 //484 bits = $t3 //484 } //0 return //484 } //0 } //483 } //485 return //486 func (m ) String () ($ret183 ) // /build/gcc/src/gcc/libgo/go/net/ip.go:490 { //491 if (len(m) == $convert(, 0 )) { //491 { //492 $ret183 = $convert(, "") //492 return //492 } //0 } //491 } //493 { //494 $ret183 = .hexString(m) //494 return //494 } //0 type 15 "IPNet" func (n ) Contains (ip ) func (n ) Network () ($ret185 ) // /build/gcc/src/gcc/libgo/go/net/ip.go:539 { //539 $ret185 = $convert(, "ip+net") //539 return //539 } //0 func (n ) String () type 16 "Interface" func (ifi ) Addrs () (? , ? ) func (ifi ) MulticastAddrs () (? , ? ) type 17 "InvalidAddrError" func (e ) Error () ($ret351 ) // /build/gcc/src/gcc/libgo/go/net/net.go:576 { //576 $ret351 = $convert(, e) //576 return //576 } //0 func (e ) Timeout () ($ret352 ) // /build/gcc/src/gcc/libgo/go/net/net.go:577 { //577 $ret352 = $false //577 return //577 } //0 func (e ) Temporary () ($ret353 ) // /build/gcc/src/gcc/libgo/go/net/net.go:578 { //578 $ret353 = $false //578 return //578 } //0 type 18 "ListenConfig" func (lc ) Listen (ctx , network , address ) (? , ? ) func (lc ) ListenPacket (ctx , network , address ) (? , ? ) type 19 "Listener" type 20 "MX" type 21 "NS" type 22 "OpError" func (e ) Unwrap () func (e ) Error () func (e ) Timeout () func (e ) Temporary () type 23 "PacketConn" type 24 "ParseError" func (e ) Error () func (e ) Timeout () ($ret343 ) // /build/gcc/src/gcc/libgo/go/net/net.go:546 { //546 $ret343 = $false //546 return //546 } //0 func (e ) Temporary () ($ret344 ) // /build/gcc/src/gcc/libgo/go/net/net.go:547 { //547 $ret344 = $false //547 return //547 } //0 type 25 "Resolver" func (r ) .resolveAddrList (ctx , op , network , addr , hint ) (? , ? ) func (r ) .exchange (ctx , server , q , timeout , useTCP ) (? , ? , ? ) func (r ) .tryOneName (ctx , cfg , name , qtype ) (? , ? , ? ) func (r ) .lookup (ctx , name , qtype ) (? , ? , ? ) func (r ) .goLookupHost (ctx , name ) (addrs , err ) func (r ) .goLookupHostOrder (ctx , name , order ) (addrs , err ) func (r ) .goLookupIP (ctx , network , host ) (addrs , err ) func (r ) .goLookupIPCNAMEOrder (ctx , network , name , order ) (addrs , cname , err ) func (r ) .goLookupCNAME (ctx , host ) (? , ? ) func (r ) .goLookupPTR (ctx , addr ) (? , ? ) func (r ) .internetAddrList (ctx , net , addr ) (? , ? ) func (r ) .preferGo () func (r ) .strictErrors () func (r ) .getLookupGroup () func (r ) LookupHost (ctx , host ) (addrs , err ) func (r ) LookupIPAddr (ctx , host ) (? , ? ) func (r ) LookupIP (ctx , network , host ) (? , ? ) func (r ) LookupNetIP (ctx , network , host ) (? , ? ) func (r ) .lookupIPAddr (ctx , network , host ) (? , ? ) func (r ) LookupPort (ctx , network , service ) (port , err ) func (r ) LookupCNAME (ctx , host ) (? , ? ) func (r ) LookupSRV (ctx , service , proto , name ) (? , ? , ? ) func (r ) LookupMX (ctx , name ) (? , ? ) func (r ) LookupNS (ctx , name ) (? , ? ) func (r ) LookupTXT (ctx , name ) (? , ? ) func (r ) LookupAddr (ctx , addr ) (? , ? ) func (r ) .dial (ctx , network , server ) (? , ? ) func (r ) .lookupHost (ctx , host ) (addrs , err ) func (r ) .lookupIP (ctx , network , host ) (addrs , err ) func (r ) .lookupPort (ctx , network , service ) (? , ? ) func (r ) .lookupCNAME (ctx , name ) (? , ? ) func (r ) .lookupSRV (ctx , service , proto , name ) (? , ? , ? ) func (r ) .lookupMX (ctx , name ) (? , ? ) func (r ) .lookupNS (ctx , name ) (? , ? ) func (r ) .lookupTXT (ctx , name ) (? , ? ) func (r ) .lookupAddr (ctx , addr ) (? , ? ) type 26 "SRV" type 27 "TCPAddr" func (a ) AddrPort () func (a ) Network () ($ret449 ) // /build/gcc/src/gcc/libgo/go/net/tcpsock.go:42 { //42 $ret449 = $convert(, "tcp") //42 return //42 } //0 func (a ) String () func (a ) .isWildcard () func (a ) .opAddr () ($ret452 ) // /build/gcc/src/gcc/libgo/go/net/tcpsock.go:62 { //63 if (a == $nil) { //63 { //64 $ret452 = $convert(, $nil) //64 return //64 } //0 } //63 } //65 { //66 $ret452 = $convert(, a) //66 return //66 } //0 func (a ) .family () func (a ) .sockaddr (family ) (? , ? ) func (a ) .toLocal (net ) type 28 "TCPConn" func (c ) SyscallConn () (? , ? ) func (c ) ReadFrom (r ) (? , ? ) func (c ) CloseRead () func (c ) CloseWrite () func (c ) SetLinger (sec ) func (c ) SetKeepAlive (keepalive ) func (c ) SetKeepAlivePeriod (d ) func (c ) SetNoDelay (noDelay ) func (c ) .readFrom (r ) (? , ? ) type 29 "TCPListener" func (l ) SyscallConn () (? , ? ) func (l ) AcceptTCP () (? , ? ) func (l ) Accept () (? , ? ) func (l ) Close () func (l ) Addr () func (l ) SetDeadline (t ) func (l ) File () (f , err ) func (ln ) .ok () func (ln ) .accept () (? , ? ) func (ln ) .close () func (ln ) .file () (? , ? ) type 30 "UDPAddr" func (a ) AddrPort () func (a ) Network () ($ret505 ) // /build/gcc/src/gcc/libgo/go/net/udpsock.go:45 { //45 $ret505 = $convert(, "udp") //45 return //45 } //0 func (a ) String () func (a ) .isWildcard () func (a ) .opAddr () ($ret508 ) // /build/gcc/src/gcc/libgo/go/net/udpsock.go:65 { //66 if (a == $nil) { //66 { //67 $ret508 = $convert(, $nil) //67 return //67 } //0 } //66 } //68 { //69 $ret508 = $convert(, a) //69 return //69 } //0 func (a ) .family () func (a ) .sockaddr (family ) (? , ? ) func (a ) .toLocal (net ) type 31 "UDPConn" func (c ) SyscallConn () (? , ? ) func (c ) ReadFromUDP (b ) (n , addr , err ) func (c ) .readFromUDP (b , addr ) (? , ? , ? ) func (c ) ReadFrom (b ) (? , ? , ? ) func (c ) ReadFromUDPAddrPort (b ) (n , addr , err ) func (c ) ReadMsgUDP (b , oob ) (n , oobn , flags , addr , err ) func (c ) ReadMsgUDPAddrPort (b , oob ) (n , oobn , flags , addr , err ) func (c ) WriteToUDP (b , addr ) (? , ? ) func (c ) WriteToUDPAddrPort (b , addr ) (? , ? ) func (c ) WriteTo (b , addr ) (? , ? ) func (c ) WriteMsgUDP (b , oob , addr ) (n , oobn , err ) func (c ) WriteMsgUDPAddrPort (b , oob , addr ) (n , oobn , err ) func (c ) .readFrom (b , addr ) (? , ? , ? ) func (c ) .readFromAddrPort (b ) (n , addr , err ) func (c ) .readMsg (b , oob ) (n , oobn , flags , addr , err ) func (c ) .writeTo (b , addr ) (? , ? ) func (c ) .writeToAddrPort (b , addr ) (? , ? ) func (c ) .writeMsg (b , oob , addr ) (n , oobn , err ) func (c ) .writeMsgAddrPort (b , oob , addr ) (n , oobn , err ) type 32 "UnixAddr" func (a ) Network () func (a ) String () func (a ) .isWildcard () func (a ) .opAddr () ($ret557 ) // /build/gcc/src/gcc/libgo/go/net/unixsock.go:44 { //45 if (a == $nil) { //45 { //46 $ret557 = $convert(, $nil) //46 return //46 } //0 } //45 } //47 { //48 $ret557 = $convert(, a) //48 return //48 } //0 func (a ) .family () ($ret597 ) // /build/gcc/src/gcc/libgo/go/net/unixsock_posix.go:86 { //87 $ret597 = 1 //87 return //87 } //0 func (a ) .sockaddr (family ) (? , ? ) func (a ) .toLocal (net ) ($ret600 ) // /build/gcc/src/gcc/libgo/go/net/unixsock_posix.go:97 { //98 $ret600 = $convert(, a) //98 return //98 } //0 type 33 "UnixConn" func (c ) SyscallConn () (? , ? ) func (c ) CloseRead () func (c ) CloseWrite () func (c ) ReadFromUnix (b ) (? , ? , ? ) func (c ) ReadFrom (b ) (? , ? , ? ) func (c ) ReadMsgUnix (b , oob ) (n , oobn , flags , addr , err ) func (c ) WriteToUnix (b , addr ) (? , ? ) func (c ) WriteTo (b , addr ) (? , ? ) func (c ) WriteMsgUnix (b , oob , addr ) (n , oobn , err ) func (c ) .readFrom (b ) (? , ? , ? ) func (c ) .readMsg (b , oob ) (n , oobn , flags , addr , err ) func (c ) .writeTo (b , addr ) (? , ? ) func (c ) .writeMsg (b , oob , addr ) (n , oobn , err ) type 34 "UnixListener" func (ln ) .ok () func (l ) SyscallConn () (? , ? ) func (l ) AcceptUnix () (? , ? ) func (l ) Accept () (? , ? ) func (l ) Close () func (l ) Addr () func (l ) SetDeadline (t ) func (l ) File () (f , err ) func (ln ) .accept () (? , ? ) func (ln ) .close () func (ln ) .file () (? , ? ) func (l ) SetUnlinkOnClose (unlink ) type 35 "UnknownNetworkError" func (e ) Error () func (e ) Timeout () ($ret349 ) // /build/gcc/src/gcc/libgo/go/net/net.go:571 { //571 $ret349 = $false //571 return //571 } //0 func (e ) Temporary () ($ret350 ) // /build/gcc/src/gcc/libgo/go/net/net.go:572 { //572 $ret350 = $false //572 return //572 } //0 type 36 ".net.addrList" func (addrs ) .forResolve (network , addr ) func (addrs ) .first (strategy ) ($ret240 ) // /build/gcc/src/gcc/libgo/go/net/ipsock.go:99 { //100 var addr //100 { //100 var $t0 //100 var $t1 //100 { /*for*/ //100 { //100 var $t2 = addrs //100 var $t3 = len($t2) //100 $t0 = $convert(, 0 ) //100 } //0 goto $l0 //100 :$l1 //100 { //100 { //100 $t1 = ($t2)[$t0] //100 } //0 { //100 $t0 //100 var $t4 = $t1 //100 addr = $t4 //100 } //0 { //100 { //101 if (strategy)(addr) { //101 { //102 $ret240 = addr //102 return //102 } //0 } //101 } //103 } //104 } //104 { //100 $t0 = ($t0 + $convert(, 1 )) //100 } //0 :$l0 //100 if ($t0 < $t3) { //100 goto $l1 //100 } //100 } //0 } //0 } //104 { //105 $ret240 = (addrs)[0 ] //105 return //105 } //0 func (addrs ) .partition (strategy ) (primaries , fallbacks ) type 37 ".net.addrPortUDPAddr" func (? ) Network () ($ret512 ) // /build/gcc/src/gcc/libgo/go/net/udpsock.go:118 { //118 $ret512 = $convert(, "udp") //118 return //118 } //0 type 38 ".net.addrinfoErrno" func (eai ) Error () ($ret14 ) // /build/gcc/src/gcc/libgo/go/net/cgo_unix.go:54 { //54 $ret14 = .bytePtrToString(.libc_gai_strerror($convert(, eai))) //54 return //54 } //0 func (eai ) Temporary () ($ret15 ) // /build/gcc/src/gcc/libgo/go/net/cgo_unix.go:55 { //55 $ret15 = (eai == -3 ) //55 return //55 } //0 func (eai ) Timeout () ($ret16 ) // /build/gcc/src/gcc/libgo/go/net/cgo_unix.go:56 { //56 $ret16 = $false //56 return //56 } //0 type 39 ".net.byMaskLength" func (s ) Len () ($ret4 ) // /build/gcc/src/gcc/libgo/go/net/addrselect.go:284 { //284 $ret4 = len(s) //284 return //284 } //0 func (s ) Swap (i , j ) // /build/gcc/src/gcc/libgo/go/net/addrselect.go:285 { //285 var $t0 = s //285 var $t1 = i //285 var $t2 = s //285 var $t3 = j //285 var $t4 = (s)[j] //285 var $t5 = (s)[i] //285 ($t0)[$t1] = $t4 //285 ($t2)[$t3] = $t5 //285 } //0 func (s ) Less (i , j ) type 40 ".net.byPref" func (s ) Len () ($ret61 ) // /build/gcc/src/gcc/libgo/go/net/dnsclient.go:215 { //215 $ret61 = len(s) //215 return //215 } //0 func (s ) Less (i , j ) func (s ) Swap (i , j ) // /build/gcc/src/gcc/libgo/go/net/dnsclient.go:217 { //217 var $t0 = s //217 var $t1 = i //217 var $t2 = s //217 var $t3 = j //217 var $t4 = (s)[j] //217 var $t5 = (s)[i] //217 ($t0)[$t1] = $t4 //217 ($t2)[$t3] = $t5 //217 } //0 func (s ) .sort () type 41 ".net.byPriorityWeight" func (s ) Len () ($ret59 ) // /build/gcc/src/gcc/libgo/go/net/dnsclient.go:163 { //163 $ret59 = len(s) //163 return //163 } //0 func (s ) Less (i , j ) func (s ) Swap (i , j ) // /build/gcc/src/gcc/libgo/go/net/dnsclient.go:167 { //167 var $t0 = s //167 var $t1 = i //167 var $t2 = s //167 var $t3 = j //167 var $t4 = (s)[j] //167 var $t5 = (s)[i] //167 ($t0)[$t1] = $t4 //167 ($t2)[$t3] = $t5 //167 } //0 func (addrs ) .shuffleByWeight () func (addrs ) .sort () type 42 ".net.conn" func (c ) .ok () func (c ) Read (b ) (? , ? ) func (c ) Write (b ) (? , ? ) func (c ) Close () func (c ) LocalAddr () func (c ) RemoteAddr () func (c ) SetDeadline (t ) func (c ) SetReadDeadline (t ) func (c ) SetWriteDeadline (t ) func (c ) SetReadBuffer (bytes ) func (c ) SetWriteBuffer (bytes ) func (c ) File () (f , err ) func (c ) .writeBuffers (v ) (? , ? ) type 43 ".net.dnsConfig" func (conf ) .nameList (name ) func (c ) .serverOffset () type 44 ".net.fileAddr" func (? ) Network () ($ret109 ) // /build/gcc/src/gcc/libgo/go/net/file.go:14 { //14 $ret109 = $convert(, "file+net") //14 return //14 } //0 func (f ) String () ($ret110 ) // /build/gcc/src/gcc/libgo/go/net/file.go:15 { //15 $ret110 = $convert(, f) //15 return //15 } //0 type 45 ".net.hostLookupOrder" func (o ) String () type 46 ".net.netFD" func (fd ) .setAddr (laddr , raddr ) func (fd ) Close () func (fd ) .shutdown (how ) func (fd ) .closeRead () func (fd ) .closeWrite () func (fd ) Read (p ) (n , err ) func (fd ) .readFrom (p ) (n , sa , err ) func (fd ) .readFromInet4 (p , from ) (n , err ) func (fd ) .readFromInet6 (p , from ) (n , err ) func (fd ) .readMsg (p , oob , flags ) (n , oobn , retflags , sa , err ) func (fd ) .readMsgInet4 (p , oob , flags , sa ) (n , oobn , retflags , err ) func (fd ) .readMsgInet6 (p , oob , flags , sa ) (n , oobn , retflags , err ) func (fd ) Write (p ) (nn , err ) func (fd ) .writeTo (p , sa ) (n , err ) func (fd ) .writeToInet4 (p , sa ) (n , err ) func (fd ) .writeToInet6 (p , sa ) (n , err ) func (fd ) .writeMsg (p , oob , sa ) (n , oobn , err ) func (fd ) .writeMsgInet4 (p , oob , sa ) (n , oobn , err ) func (fd ) .writeMsgInet6 (p , oob , sa ) (n , oobn , err ) func (fd ) SetDeadline (t ) func (fd ) SetReadDeadline (t ) func (fd ) SetWriteDeadline (t ) func (fd ) .init () func (fd ) .name () func (fd ) .connect (ctx , la , ra ) (rsa , ret ) func (fd ) .accept () (netfd , err ) func (fd ) .dup () (f , err ) func (fd ) .ctrlNetwork () func (fd ) .addrFunc () func (fd ) .dial (ctx , laddr , raddr , ctrlFn ) func (fd ) .listenStream (laddr , backlog , ctrlFn ) func (fd ) .listenDatagram (laddr , ctrlFn ) func (fd ) .writeBuffers (v ) (n , err ) type 47 ".net.pipeAddr" func (? ) Network () ($ret394 ) // /build/gcc/src/gcc/libgo/go/net/pipe.go:84 { //84 $ret394 = $convert(, "pipe") //84 return //84 } //0 func (? ) String () ($ret395 ) // /build/gcc/src/gcc/libgo/go/net/pipe.go:85 { //85 $ret395 = $convert(, "pipe") //85 return //85 } //0 type 48 ".net.policyTable" func (t ) Classify (ip ) type 49 ".net.policyTableEntry" type 50 ".net.rawConn" func (c ) .ok () func (c ) Control (f ) func (c ) Read (f ) func (c ) Write (f ) type 51 ".net.rawListener" func (l ) Read (? ) ($ret414 ) // /build/gcc/src/gcc/libgo/go/net/rawconn.go:71 { //72 $ret414 = $convert(, $convert(, 22 )) //72 return //72 } //0 func (l ) Write (? ) ($ret415 ) // /build/gcc/src/gcc/libgo/go/net/rawconn.go:75 { //76 $ret415 = $convert(, $convert(, 22 )) //76 return //76 } //0 type 52 ".net.sockaddr" type 53 ".net.timeoutError" func (e ) Error () ($ret354 ) // /build/gcc/src/gcc/libgo/go/net/net.go:591 { //591 $ret354 = $convert(, "i/o timeout") //591 return //591 } //0 func (e ) Timeout () ($ret355 ) // /build/gcc/src/gcc/libgo/go/net/net.go:592 { //592 $ret355 = $true //592 return //592 } //0 func (e ) Temporary () ($ret356 ) // /build/gcc/src/gcc/libgo/go/net/net.go:593 { //593 $ret356 = $true //593 return //593 } //0 type 54 ".context.emptyCtx" func (e ) String () ($ret6 ) func (? ) Err () ($ret4 ) func (? ) Done () ($ret3 ) func (? ) Value (key ) ($ret5 ) func (? ) Deadline () (deadline , ok ) type 55 "context.Context" type 56 ".golang.org/x/net/dns/dnsmessage.header" func (h ) .header () func (h ) .unpack (msg , off ) (? , ? ) func (h ) .pack (msg ) func (h ) .count (sec ) type 57 ".golang.org/x/net/dns/dnsmessage.section" type 58 "golang.org/x/net/dns/dnsmessage.AAAAResource" func (r ) .pack (msg , compression , compressionOff ) (? , ? ) func (r ) GoString () func (r ) .realType () ($ret220 ) type 59 "golang.org/x/net/dns/dnsmessage.AResource" func (r ) GoString () func (r ) .pack (msg , compression , compressionOff ) (? , ? ) func (r ) .realType () ($ret214 ) type 60 "golang.org/x/net/dns/dnsmessage.CNAMEResource" func (r ) GoString () func (r ) .pack (msg , compression , compressionOff ) (? , ? ) func (r ) .realType () ($ret172 ) type 61 "golang.org/x/net/dns/dnsmessage.Class" func (c ) GoString () func (c ) String () type 62 "golang.org/x/net/dns/dnsmessage.Header" func (m ) GoString () func (m ) .pack () (id , bits ) type 63 "golang.org/x/net/dns/dnsmessage.MXResource" func (r ) GoString () func (r ) .pack (msg , compression , compressionOff ) (? , ? ) func (r ) .realType () ($ret178 ) type 64 "golang.org/x/net/dns/dnsmessage.NSResource" func (r ) GoString () func (r ) .pack (msg , compression , compressionOff ) (? , ? ) func (r ) .realType () ($ret184 ) type 65 "golang.org/x/net/dns/dnsmessage.Name" func (n ) .unpack (msg , off ) (? , ? ) func (n ) .unpackCompressed (msg , off , allowCompression ) (? , ? ) func (n ) .pack (msg , compression , compressionOff ) (? , ? ) func (n ) GoString () func (n ) String () type 66 "golang.org/x/net/dns/dnsmessage.OPTResource" func (r ) GoString () func (r ) .pack (msg , compression , compressionOff ) (? , ? ) func (r ) .realType () ($ret227 ) type 67 "golang.org/x/net/dns/dnsmessage.OpCode" func (o ) GoString () ($ret4 ) type 68 "golang.org/x/net/dns/dnsmessage.Option" func (o ) GoString () type 69 "golang.org/x/net/dns/dnsmessage.PTRResource" func (r ) GoString () func (r ) .pack (msg , compression , compressionOff ) (? , ? ) func (r ) .realType () ($ret190 ) type 70 "golang.org/x/net/dns/dnsmessage.Parser" func (p ) OPTResource () (? , ? ) func (p ) TXTResource () (? , ? ) func (p ) AllAnswers () (? , ? ) func (p ) AdditionalHeader () (? , ? ) func (p ) SkipAllQuestions () func (p ) CNAMEResource () (? , ? ) func (p ) UnknownResource () (? , ? ) func (p ) Answer () (? , ? ) func (p ) PTRResource () (? , ? ) func (p ) Question () (? , ? ) func (p ) .resource (sec ) (? , ? ) func (p ) AAAAResource () (? , ? ) func (p ) NSResource () (? , ? ) func (p ) .resourceHeader (sec ) (? , ? ) func (p ) Additional () (? , ? ) func (p ) AResource () (? , ? ) func (p ) SkipAnswer () func (p ) AllAdditionals () (? , ? ) func (p ) SRVResource () (? , ? ) func (p ) .checkAdvance (sec ) func (p ) AllQuestions () (? , ? ) func (p ) .skipResource (sec ) func (p ) SkipAllAnswers () func (p ) Authority () (? , ? ) func (p ) SkipQuestion () func (p ) SkipAllAuthorities () func (p ) AuthorityHeader () (? , ? ) func (p ) Start (msg ) (? , ? ) func (p ) AllAuthorities () (? , ? ) func (p ) SkipAuthority () func (p ) AnswerHeader () (? , ? ) func (p ) SkipAllAdditionals () func (p ) MXResource () (? , ? ) func (p ) SkipAdditional () func (p ) SOAResource () (? , ? ) type 71 "golang.org/x/net/dns/dnsmessage.Question" func (q ) GoString () func (q ) .pack (msg , compression , compressionOff ) (? , ? ) type 72 "golang.org/x/net/dns/dnsmessage.RCode" func (r ) GoString () func (r ) String () type 73 "golang.org/x/net/dns/dnsmessage.Resource" func (r ) .pack (msg , compression , compressionOff ) (? , ? ) func (r ) GoString () type 74 "golang.org/x/net/dns/dnsmessage.ResourceBody" type 75 "golang.org/x/net/dns/dnsmessage.ResourceHeader" func (h ) ExtendedRCode (rcode ) func (h ) DNSSECAllowed () func (h ) SetEDNS0 (udpPayloadLen , extRCode , dnssecOK ) func (h ) .unpack (msg , off ) (? , ? ) func (h ) .pack (oldMsg , compression , compressionOff ) (msg , lenOff , err ) func (h ) .fixLen (msg , lenOff , preLen ) func (h ) GoString () type 76 "golang.org/x/net/dns/dnsmessage.SOAResource" func (r ) GoString () func (r ) .pack (msg , compression , compressionOff ) (? , ? ) func (r ) .realType () ($ret196 ) type 77 "golang.org/x/net/dns/dnsmessage.SRVResource" func (r ) GoString () func (r ) .pack (msg , compression , compressionOff ) (? , ? ) func (r ) .realType () ($ret208 ) type 78 "golang.org/x/net/dns/dnsmessage.TXTResource" func (r ) GoString () func (r ) .pack (msg , compression , compressionOff ) (? , ? ) func (r ) .realType () ($ret202 ) type 79 "golang.org/x/net/dns/dnsmessage.Type" func (t ) GoString () func (t ) String () type 80 "golang.org/x/net/dns/dnsmessage.UnknownResource" func (r ) GoString () func (r ) .pack (msg , compression , compressionOff ) (? , ? ) func (r ) .realType () type 81 "internal/intern.Value" func (v ) Get () type 82 ".internal/poll.fdMutex" func (mu ) .incref () func (mu ) .increfAndClose () func (mu ) .decref () func (mu ) .rwlock (read ) func (mu ) .rwunlock (read ) type 83 ".internal/poll.pollDesc" func (pd ) .init (fd ) func (pd ) .evict () func (pd ) .close () func (pd ) .wait (mode , isFile ) func (pd ) .prepare (mode , isFile ) func (pd ) .pollable () func (pd ) .prepareRead (isFile ) func (pd ) .waitWrite (isFile ) func (pd ) .prepareWrite (isFile ) func (pd ) .waitRead (isFile ) func (pd ) .waitCanceled (mode ) type 84 "internal/poll.FD" func (fd ) SetDeadline (t ) ($ret30 ) // /build/gcc/src/gcc/libgo/go/internal/poll/fd_poll_runtime.go:131 { //132 $ret30 = .setDeadlineImpl(fd, t, $convert(, 233' )) //132 return //132 } //0 func (fd ) SetReadDeadline (t ) ($ret31 ) // /build/gcc/src/gcc/libgo/go/internal/poll/fd_poll_runtime.go:136 { //137 $ret31 = .setDeadlineImpl(fd, t, $convert(, 114' )) //137 return //137 } //0 func (fd ) SetWriteDeadline (t ) ($ret32 ) // /build/gcc/src/gcc/libgo/go/internal/poll/fd_poll_runtime.go:141 { //142 $ret32 = .setDeadlineImpl(fd, t, $convert(, 119' )) //142 return //142 } //0 func (fd ) Pwrite (p , off ) (? , ? ) func (fd ) .writeUnlock () func (fd ) WriteToInet4 (p , sa ) (? , ? ) func (fd ) WriteMsgInet4 (p , oob , sa ) (? , ? , ? ) func (fd ) Write (p ) (? , ? ) func (fd ) ReadFromInet4 (p , from ) (? , ? ) func (fd ) SetsockoptLinger (level , name , l ) func (fd ) ReadFrom (p ) (? , ? , ? ) func (fd ) .readLock () func (fd ) ReadMsgInet6 (p , oob , flags , sa6 ) (? , ? , ? , ? ) func (fd ) .writeLock () func (fd ) Pread (p , off ) (? , ? ) func (fd ) Read (p ) (? , ? ) func (fd ) ReadFromInet6 (p , from ) (? , ? ) func (fd ) Ftruncate (size ) func (fd ) SetBlocking () func (fd ) ReadDirent (buf ) (? , ? ) func (fd ) Close () func (fd ) ReadMsgInet4 (p , oob , flags , sa4 ) (? , ? , ? , ? ) func (fd ) .destroy () func (fd ) RawControl (f ) func (fd ) Init (net , pollable ) func (fd ) Fsync () func (fd ) .readUnlock () func (fd ) Dup () (? , ? , ? ) func (fd ) Shutdown (how ) func (fd ) WriteOnce (p ) (? , ? ) func (fd ) SetsockoptIPMreq (level , name , mreq ) func (fd ) Writev (v ) (? , ? ) func (fd ) RawWrite (f ) func (fd ) WriteToInet6 (p , sa ) (? , ? ) func (fd ) Fchown (uid , gid ) func (fd ) SetsockoptIPv6Mreq (level , name , mreq ) func (fd ) SetsockoptInt (level , name , arg ) func (fd ) Fchdir () func (fd ) SetsockoptIPMreqn (level , name , mreq ) func (fd ) WaitWrite () func (fd ) SetsockoptByte (level , name , arg ) func (fd ) Fchmod (mode ) func (fd ) Seek (offset , whence ) (? , ? ) func (fd ) Accept () (? , ? , ? , ? ) func (fd ) WriteMsg (p , oob , sa ) (? , ? , ? ) func (fd ) WriteMsgInet6 (p , oob , sa ) (? , ? , ? ) func (fd ) .incref () func (fd ) WriteTo (p , sa ) (? , ? ) func (fd ) SetsockoptInet4Addr (level , name , arg ) func (fd ) .eofError (n , err ) func (fd ) .decref () func (fd ) RawRead (f ) func (fd ) Fstat (s ) func (fd ) ReadMsg (p , oob , flags ) (? , ? , ? , ? , ? ) type 85 ".internal/singleflight.call" type 86 "internal/singleflight.Group" func (g ) ForgetUnshared (key ) func (g ) .doCall (c , key , fn ) func (g ) DoChan (key , fn ) (? , ? ) func (g ) Do (key , fn ) (v , err , shared ) type 87 "internal/singleflight.Result" type 88 "io.Reader" type 89 "io.Writer" type 90 "io/fs.DirEntry" type 91 "io/fs.FileInfo" type 92 "io/fs.FileMode" func (m ) String () func (m ) IsRegular () ($ret8 ) func (m ) Type () ($ret10 ) func (m ) IsDir () ($ret7 ) func (m ) Perm () ($ret9 ) type 93 ".net/netip.uint128" func (u ) .bitsClearedFrom (bit ) func (u ) .bitsSetFrom (bit ) func (u ) .halves () func (u ) .not () func (u ) .or (m ) func (u ) .xor (m ) func (u ) .commonPrefixLen (v ) (n ) func (u ) .subOne () func (u ) .and (m ) func (u ) .addOne () func (u ) .isZero () type 94 "net/netip.Addr" func (ip ) UnmarshalBinary (b ) func (ip ) UnmarshalText (text ) func (ip ) MarshalText () (? , ? ) func (ip ) StringExpanded () func (ip ) AppendTo (b ) func (ip ) .marshalBinaryWithTrailingBytes (trailingBytes ) func (ip ) Prev () func (ip ) Next () func (ip ) Less (ip2 ) func (ip ) Is4In6 () func (ip ) .appendTo6 (ret ) func (ip ) Is4 () func (ip ) .withoutZone () func (ip ) .hasZone () func (ip ) Compare (ip2 ) func (ip ) Prefix (b ) (? , ? ) func (ip ) Zone () func (ip ) .string4 () func (ip ) BitLen () func (ip ) String () func (ip ) IsValid () func (ip ) IsGlobalUnicast () func (ip ) .v6 (i ) func (ip ) Is6 () func (ip ) .v4 (i ) func (ip ) Unmap () func (ip ) .lessOrEq (ip2 ) func (ip ) WithZone (zone ) func (ip ) As4 () (a4 ) func (ip ) IsLinkLocalUnicast () func (ip ) MarshalBinary () (? , ? ) func (ip ) IsLoopback () func (ip ) .isZero () func (ip ) IsInterfaceLocalMulticast () func (ip ) .appendTo4 (ret ) func (ip ) IsUnspecified () func (ip ) IsLinkLocalMulticast () func (ip ) .string6 () func (ip ) .v6u16 (i ) func (ip ) IsPrivate () func (ip ) As16 () (a16 ) func (ip ) IsMulticast () func (ip ) AsSlice () type 95 "net/netip.AddrPort" func (p ) UnmarshalBinary (b ) func (p ) MarshalBinary () (? , ? ) func (p ) AppendTo (b ) func (p ) MarshalText () (? , ? ) func (p ) String () func (p ) IsValid () func (p ) .isZero () func (p ) UnmarshalText (text ) func (p ) Port () func (p ) Addr () type 96 "net/netip.Prefix" func (p ) String () func (p ) Addr () func (p ) Bits () func (p ) IsValid () func (p ) Contains (ip ) func (p ) .isZero () func (p ) Overlaps (o ) func (p ) UnmarshalText (text ) func (p ) IsSingleIP () func (p ) Masked () func (p ) AppendTo (b ) func (p ) MarshalText () (? , ? ) func (p ) MarshalBinary () (? , ? ) func (p ) UnmarshalBinary (b ) type 97 ".os.dirInfo" func (d ) .close () type 98 ".os.file" func (file ) .close () type 99 ".os.readdirMode" type 100 "os.DirEntry" = type 101 "os.File" func (f ) Stat () (? , ? ) func (f ) .seek (offset , whence ) (ret , err ) func (f ) Fd () func (f ) .checkValid (op ) ($ret131 ) func (f ) .setWriteDeadline (t ) func (f ) .setReadDeadline (t ) func (f ) WriteString (s ) (n , err ) func (f ) ReadFrom (r ) (n , err ) func (f ) .wrapErr (op , err ) func (f ) SyscallConn () (? , ? ) func (f ) WriteAt (b , off ) (n , err ) func (f ) ReadAt (b , off ) (n , err ) func (f ) SetWriteDeadline (t ) func (f ) Read (b ) (n , err ) func (f ) .pread (b , off ) (n , err ) func (f ) Write (b ) (n , err ) func (f ) SetReadDeadline (t ) func (f ) .readdir (n , mode ) (names , dirents , infos , err ) func (f ) Seek (offset , whence ) (ret , err ) func (f ) ReadDir (n ) (? , ? ) func (f ) Chmod (mode ) func (f ) Readdirnames (n ) (names , err ) func (f ) SetDeadline (t ) func (f ) Close () func (f ) .chmod (mode ) func (f ) .read (b ) (n , err ) func (f ) .pwrite (b , off ) (n , err ) func (f ) .write (b ) (n , err ) func (f ) .readFrom (r ) (written , handled , err ) func (f ) Readdir (n ) (? , ? ) func (f ) Chown (uid , gid ) func (f ) Truncate (size ) func (f ) Name () func (f ) Sync () func (f ) .setDeadline (t ) func (f ) Chdir () type 102 "os.FileInfo" = type 103 "os.FileMode" = type 104 "sort.Interface" type 105 ".sync.noCopy" func (? ) Unlock () func (? ) Lock () type 106 "sync.Mutex" func (m ) Lock () func (m ) TryLock () func (m ) .lockSlow () func (m ) Unlock () func (m ) .unlockSlow (new ) type 107 "sync.Once" func (o ) .doSlow (f ) func (o ) Do (f ) type 108 "sync.WaitGroup" func (wg ) Wait () func (wg ) Done () func (wg ) Add (delta ) func (wg ) .state () (statep , semap ) type 109 ".syscall._C_int" type 110 ".syscall._DIR" type 111 ".syscall.___dirstream" type 112 ".syscall._socklen_t" type 113 "syscall.DIR" type 114 "syscall.Errno" func (e ) Timeout () ($ret112 ) func (e ) Temporary () func (e ) Is (target ) func (e ) Error () ($ret109 ) type 115 "syscall.IPMreq" type 116 "syscall.IPMreqn" type 117 "syscall.IPv6Mreq" type 118 "syscall.Iovec" func (iov ) SetLen (length ) type 119 "syscall.Iovec_len_t" type 120 "syscall.Linger" type 121 "syscall.RawConn" type 122 "syscall.RawSockaddr" type 123 "syscall.RawSockaddrAny" type 124 "syscall.RawSockaddrInet4" func (sa ) .setLen () ($ret90 ) type 125 "syscall.RawSockaddrInet6" func (sa ) .setLen () ($ret91 ) type 126 "syscall.Rlimit" type 127 "syscall.Sockaddr" type 128 "syscall.SockaddrInet4" func (sa ) .sockaddr () (? , ? , ? ) type 129 "syscall.SockaddrInet6" func (sa ) .sockaddr () (? , ? , ? ) type 130 "syscall.Socklen_t" type 131 "syscall.Stat_t" type 132 "syscall.Timespec" func (ts ) Nano () func (ts ) Unix () (sec , nsec ) type 133 "syscall.Timespec_nsec_t" = type 134 "syscall.Timespec_sec_t" = type 135 "syscall.Utsname" type 136 ".time.zone" type 137 ".time.zoneTrans" type 138 "time.Duration" func (d ) String () func (d ) Nanoseconds () ($ret73 ) func (d ) Seconds () ($ret76 ) func (d ) Microseconds () ($ret74 ) func (d ) Milliseconds () ($ret75 ) func (d ) Hours () ($ret78 ) func (d ) Truncate (m ) ($ret79 ) func (d ) Minutes () ($ret77 ) func (d ) Round (m ) type 139 "time.Location" func (l ) .get () func (l ) String () func (l ) .lookup (sec ) (name , offset , start , end , isDST ) func (l ) .lookupFirstZone () func (l ) .firstZoneUsed () func (l ) .lookupName (name , unix ) (offset , ok ) type 140 "time.Month" func (m ) String () type 141 "time.Time" func (t ) Weekday () func (t ) Second () func (t ) Year () func (t ) .addSec (d ) func (t ) UnmarshalJSON (data ) func (t ) ISOWeek () (year , week ) func (t ) Month () func (t ) Location () func (t ) GobEncode () (? , ? ) func (t ) Date () (year , month , day ) func (t ) UnixMilli () func (t ) Hour () func (t ) .abs () func (t ) IsZero () func (t ) Nanosecond () func (t ) UTC () func (t ) In (loc ) func (t ) .locabs () (name , offset , abs ) func (t ) Sub (u ) func (t ) Equal (u ) func (t ) String () func (t ) GoString () func (t ) Before (u ) func (t ) Format (layout ) func (t ) Add (d ) func (t ) MarshalJSON () (? , ? ) func (t ) IsDST () func (t ) .date (full ) (year , month , day , yday ) func (t ) AddDate (years , months , days ) func (t ) .sec () func (t ) Local () func (t ) .mono () func (t ) UnixMicro () func (t ) YearDay () func (t ) Unix () func (t ) UnmarshalBinary (data ) func (t ) UnmarshalText (data ) func (t ) Truncate (d ) func (t ) Round (d ) func (t ) .stripMono () func (t ) MarshalText () (? , ? ) func (t ) .nsec () func (t ) Zone () (name , offset ) func (t ) .setLoc (loc ) func (t ) .unixSec () func (t ) Day () func (t ) GobDecode (data ) func (t ) UnixNano () func (t ) After (u ) func (t ) MarshalBinary () (? , ? ) func (t ) Clock () (hour , min , sec ) func (t ) .setMono (m ) func (t ) Minute () func (t ) AppendFormat (b , layout ) type 142 "time.Weekday" func (d ) String () type 143 "unsafe.Pointer" type 144 (? , ? , ? ) type 145 (? ) type 146 (? ) type 147 (? , ? ) type 148 (? ) type 149 (? , ? ) type 150 (? ) type 151 () type 152 () type 153 () (? , ? ) type 154 () type 155 () type 156 (? , ? , ? ) (? , ? ) type 157 (? , ? ) type 158 (? , ? ) type 159 (? , ? , ? , ? ) type 160 (? , ? , ? , ? , ? ) type 161 (? , ? , ? , ? , ? ) type 162 (? , ? , ? ) (? , ? ) type 163 (? ) type 164 (? ) type 165 (? ) type 166 (? ) type 167 (? ) type 168 (? ) type 169 (? , ? ) type 170 (? , ? ) type 171 (? , ? , ? ) type 172 (? , ? ) type 173 (? , ? ) type 174 (? , ? ) type 175 (? , ? ) type 176 (? ) type 177 (? ) type 178 (? ) type 179 (? , ? ) type 180 (? , ? , ? , ? , ? ) type 181 (? , ? , ? , ? , ? ) type 182 (? , ? , ? ) type 183 (? , ? , ? , ? ) type 184 (? ) type 185 (? ) type 186 (? ) type 187 * type 188 * type 189 * type 190 * type 191 * type 192 * type 193 * type 194 * type 195 * type 196 * type 197 * type 198 * type 199 * type 200 * type 201 * type 202 * type 203 * type 204 * type 205 * type 206 * type 207 * type 208 * type 209 * type 210 * type 211 * type 212 * type 213 * type 214 * type 215 * type 216 * type 217 * type 218 * type 219 * type 220 * type 221 * type 222 * type 223 * type 224 * type 225 * type 226 * type 227 * type 228 * type 229 * type 230 * type 231 * type 232 * type 233 * type 234 * type 235 * type 236 * type 237 * type 238 * type 239 * type 240 * type 241 * type 242 * type 243 * type 244 * type 245 * type 246 * type 247 * type 248 * type 249 * type 250 * type 251 * type 252 * type 253 * type 254 * type 255 * type 256 * type 257 * type 258 * type 259 * type 260 * type 261 * type 262 * type 263 * type 264 * type 265 * type 266 * type 267 * type 268 * type 269 * type 270 * type 271 * type 272 * type 273 * type 274 * type 275 * type 276 * type 277 * type 278 * type 279 * type 280 *any type 281 struct { AAAA ; } type 282 struct { A ; } type 283 struct { Addr ; Pad ; } type 284 struct { Base ; Len ; } type 285 struct { CNAME ; } type 286 struct { Code ; Data ; } type 287 struct { Control ; KeepAlive ; } type 288 struct { Cur ; Max ; } type 289 struct { Data ; Length ; } type 290 struct { Dev ; Ino ; Nlink ; Mode ; Uid ; Gid ; .syscall.__pad0 ; Rdev ; Size ; Blksize ; Blocks ; Atim ; Mtim ; Ctim ; .syscall.__glibc_reserved ; } type 291 struct { Err ; } type 292 struct { Err ; Addr ; } type 293 struct { Err ; Name ; Server ; IsTimeout ; IsTemporary ; IsNotFound ; } type 294 struct { Family ; Data ; } type 295 struct { Family ; Port ; Addr ; Zero ; } type 296 struct { Family ; Port ; Flowinfo ; Addr ; Scope_id ; } type 297 struct { Header ; Body ; } type 298 struct { Host ; } type 299 struct { Host ; Pref ; } type 300 struct { ID ; Response ; OpCode ; Authoritative ; Truncated ; RecursionDesired ; RecursionAvailable ; RCode ; } type 301 struct { IP ; Mask ; } type 302 struct { IP ; Port ; Zone ; } type 303 struct { IP ; Zone ; } type 304 struct { Index ; MTU ; Name ; HardwareAddr ; Flags ; } type 305 struct { Multiaddr ; Interface ; } type 306 struct { Multiaddr ; Address ; Ifindex ; } type 307 struct { Multiaddr ; Interface ; } type 308 struct { NS ; } type 309 struct { NS ; MBox ; Serial ; Refresh ; Retry ; Expire ; MinTTL ; } type 310 struct { Name ; Type ; Class ; } type 311 struct { Name ; Type ; Class ; TTL ; Length ; } type 312 struct { Name ; Net ; } type 313 struct { Onoff ; Linger ; } type 314 struct { Op ; Net ; Source ; Addr ; Err ; } type 315 struct { Options ; } type 316 struct { PTR ; } type 317 struct { Port ; Addr ; .syscall.raw ; } type 318 struct { Port ; ZoneId ; Addr ; .syscall.raw ; } type 319 struct { Pref ; MX ; } type 320 struct { PreferGo ; StrictErrors ; Dial ; .net.lookupGroup ; } type 321 struct { Prefix ; Precedence ; Label ; } type 322 struct { Priority ; Weight ; Port ; Target ; } type 323 struct { Sec ; Nsec ; } type 324 struct { Sysname ; Nodename ; Release ; Version ; Machine ; Domainname ; } type 325 struct { TXT ; } type 326 struct { Target ; Port ; Priority ; Weight ; } type 327 struct { Timeout ; Deadline ; LocalAddr ; DualStack ; FallbackDelay ; KeepAlive ; Resolver ; Cancel ; Control ; } type 328 struct { Type ; Data ; } type 329 struct { Type ; Text ; } type 330 struct { Val ; Err ; Shared ; } type 331 struct { ? ; } type 332 struct { res0 ; res1 ; } type 333 struct { } type 334 struct { .golang.org/x/net/dns/dnsmessage.id ; .golang.org/x/net/dns/dnsmessage.bits ; .golang.org/x/net/dns/dnsmessage.questions ; .golang.org/x/net/dns/dnsmessage.answers ; .golang.org/x/net/dns/dnsmessage.authorities ; .golang.org/x/net/dns/dnsmessage.additionals ; } type 335 struct { .golang.org/x/net/dns/dnsmessage.msg ; .golang.org/x/net/dns/dnsmessage.header ; .golang.org/x/net/dns/dnsmessage.section ; .golang.org/x/net/dns/dnsmessage.off ; .golang.org/x/net/dns/dnsmessage.index ; .golang.org/x/net/dns/dnsmessage.resHeaderValid ; .golang.org/x/net/dns/dnsmessage.resHeader ; } type 336 struct { .internal/intern._ ; .internal/intern.cmpVal ; .internal/intern.resurrected ; } type 337 struct { .internal/poll.fdmu ; Sysfd ; .internal/poll.pd ; .internal/poll.iovecs ; .internal/poll.csema ; .internal/poll.isBlocking ; IsStream ; ZeroReadIsEOF ; .internal/poll.isFile ; } type 338 struct { .internal/poll.runtimeCtx ; } type 339 struct { .internal/poll.state ; .internal/poll.rsema ; .internal/poll.wsema ; } type 340 struct { .internal/singleflight.mu ; .internal/singleflight.m ; } type 341 struct { .internal/singleflight.wg ; .internal/singleflight.val ; .internal/singleflight.err ; .internal/singleflight.dups ; .internal/singleflight.chans ; } type 342 struct { ? ; } type 343 struct { .net.fd ; } type 344 struct { .net.fd ; .net.lc ; } type 345 struct { .net.fd ; .net.path ; .net.unlink ; .net.unlinkOnce ; } type 346 struct { .net.pfd ; .net.family ; .net.sotype ; .net.isConnected ; .net.net ; .net.laddr ; .net.raddr ; } type 347 struct { ? ; } type 348 struct { .net.servers ; .net.search ; .net.ndots ; .net.timeout ; .net.attempts ; .net.rotate ; .net.unknownOpt ; .net.lookup ; .net.err ; .net.mtime ; .net.soffset ; .net.singleRequest ; .net.useTCP ; } type 349 struct { ? ; } type 350 struct { .net/netip.addr ; .net/netip.z ; } type 351 struct { .net/netip.hi ; .net/netip.lo ; } type 352 struct { .net/netip.ip ; .net/netip.bits ; } type 353 struct { .net/netip.ip ; .net/netip.port ; } type 354 struct { .os.dir ; } type 355 struct { .os.pfd ; .os.name ; .os.dirinfo ; .os.nonblock ; .os.stdoutOrErr ; .os.appendMode ; } type 356 struct { res0 ; res1 ; } type 357 struct { .sync.done ; .sync.m ; } type 358 struct { .sync.noCopy ; .sync.state1 ; .sync.state2 ; } type 359 struct { .sync.state ; .sync.sema ; } type 360 struct { .time.name ; .time.offset ; .time.isDST ; } type 361 struct { .time.name ; .time.zone ; .time.tx ; .time.extend ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } type 362 struct { .time.wall ; .time.ext ; .time.loc ; } type 363 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } type 364 [0 ] type 365 [10000 ] type 366 [14 ] type 367 [16 ] type 368 [255 ] type 369 [2 ] type 370 [3 ] type 371 [4 ] type 372 [65 ] type 373 [8 ] type 374 [96 ] type 375 [] type 376 [] type 377 [] type 378 [] type 379 [] type 380 [] type 381 [] type 382 [] type 383 [] type 384 [] type 385 [] type 386 [] type 387 [] type 388 [] type 389 [] type 390 [] type 391 [] type 392 [] type 393 [] type 394 [] type 395 [] type 396 map [] type 397 map [] type 398 chan <- type 399 chan <- type 400 chan type 401 chan -< type 402 interface { Accept () (? , ? ); Addr () ; Close () ; } type 403 interface { Close () ; LocalAddr () ; ReadFrom (p ) (n , addr , err ); SetDeadline (t ) ; SetReadDeadline (t ) ; SetWriteDeadline (t ) ; WriteTo (p , addr ) (n , err ); } type 404 interface { Close () ; LocalAddr () ; Read (b ) (n , err ); RemoteAddr () ; SetDeadline (t ) ; SetReadDeadline (t ) ; SetWriteDeadline (t ) ; Write (b ) (n , err ); } type 405 interface { Control (f ) ; Read (f ) ; Write (f ) ; } type 406 interface { Deadline () (deadline , ok ); Done () ; Err () ; Value (key ) ; } type 407 interface { ? ; Temporary () ; Timeout () ; } type 408 interface { GoString () ; .golang.org/x/net/dns/dnsmessage.pack (msg , compression , compressionOff ) (? , ? ); .golang.org/x/net/dns/dnsmessage.realType () ; } type 409 interface { Info () (? , ? ); IsDir () ; Name () ; Type () ; } type 410 interface { IsDir () ; ModTime () ; Mode () ; Name () ; Size () ; Sys () ; } type 411 interface { Len () ; Less (i , j ) ; Swap (i , j ); } type 412 interface { Network () ; String () ; } type 413 interface { ? ; .net.family () ; .net.isWildcard () ; .net.sockaddr (family ) (? , ? ); .net.toLocal (net ) ; } type 414 interface { Read (p ) (n , err ); } type 415 interface { Write (p ) (n , err ); } type 416 interface { .syscall.sockaddr () (ptr , len , err ); } func .bytePtrToString (p ) ($ret13 ) // /build/gcc/src/gcc/libgo/go/net/cgo_unix.go:40 var a = $convert(, $convert(, p)) //41 var i = 0 //42 { //43 { /*for*/ //43 goto $l0 //43 :$l1 //43 { //43 i = (i + $convert(, 1 )) //44 } //45 :$l0 //43 if ((*a)[i] != $convert(, 0 )) { //43 goto $l1 //43 } //43 } //45 } //45 { //46 $ret13 = $convert(, (*a)[0 :i]) //46 return //46 } //0 var .errCanceled var .errTimeout func .fastrand () func .hexString (b ) func .isIPv4 (addr ) func .isZeros (p ) ($ret167 ) // /build/gcc/src/gcc/libgo/go/net/ip.go:200 { //201 var i = 0 //201 { /*for*/ //201 goto $l0 //201 :$l1 //201 { //201 { //202 if ((p)[i] != $convert(, 0 )) { //202 { //203 $ret167 = $false //203 return //203 } //0 } //202 } //204 } //205 { //201 i = (i + $convert(, 1 )) //201 } //201 :$l0 //201 if (i < len(p)) { //201 goto $l1 //201 } //201 } //201 } //205 { //206 $ret167 = $true //206 return //206 } //0 func .last (s , b ) func /*asm gai_strerror */ .libc_gai_strerror (errcode ) func .lowerASCII (b ) ($ret381 ) // /build/gcc/src/gcc/libgo/go/net/parse.go:231 { //232 if (($convert(, 65' ) <= b) && (b <= $convert(, 90' ))) { //232 { //233 $ret381 = (b + $convert(, 32' )) //233 return //233 } //0 } //232 } //234 { //235 $ret381 = b //235 return //235 } //0 func .parseProcNetIGMP (path , ifi ) func .parseProcNetIGMP6 (path , ifi ) func .randInt () ($ret54 ) // /build/gcc/src/gcc/libgo/go/net/dnsclient.go:18 var x = .fastrand() //19 var y = .fastrand() //19 var u = (($convert(, x) << 31 ) ^ $convert(, $convert(, y))) //20 var i = $convert(, (u >> $convert(, 1 ))) //21 { //22 $ret54 = i //22 return //22 } //0 var .rfc6724policyTable func .simpleMaskLength (mask ) func .sortByRFC6724withSrcs (addrs , srcs ) func .splitAtBytes (s , t ) func .srcAddrs (addrs ) func .stringsEqualFold (s , t ) ($ret390 ) // /build/gcc/src/gcc/libgo/go/net/parse.go:319 { //320 if (len(s) != len(t)) { //320 { //321 $ret390 = $false //321 return //321 } //0 } //320 } //322 { //323 var i = 0 //323 { /*for*/ //323 goto $l0 //323 :$l1 //323 { //323 { //324 if (.lowerASCII((s)[i]) != .lowerASCII((t)[i])) { //324 { //325 $ret390 = $false //325 return //325 } //0 } //324 } //326 } //327 { //323 i = (i + $convert(, 1 )) //323 } //323 :$l0 //323 if (i < len(s)) { //323 goto $l1 //323 } //323 } //323 } //327 { //328 $ret390 = $true //328 return //328 } //0 func .stringsHasSuffixFold (s , suffix ) ($ret388 ) // /build/gcc/src/gcc/libgo/go/net/parse.go:308 { //309 $ret388 = ((len(s) >= len(suffix)) && .stringsEqualFold((s)[(len(s) - len(suffix)):], suffix)) //309 return //309 } //0 var .threadLimit func CIDRMask (ones , bits ) var DefaultResolver func Dial (network , address ) (? , ? ) func DialIP (network , laddr , raddr ) (? , ? ) func DialTCP (network , laddr , raddr ) (? , ? ) func DialTimeout (network , address , timeout ) (? , ? ) func DialUDP (network , laddr , raddr ) (? , ? ) func DialUnix (network , laddr , raddr ) (? , ? ) var ErrClosed var ErrWriteToConnected func FileConn (f ) (c , err ) func FileListener (f ) (ln , err ) func FilePacketConn (f ) (c , err ) const FlagBroadcast = 2 const FlagLoopback = 4 const FlagMulticast = 16 const FlagPointToPoint = 8 const FlagUp = 1 func IPv4 (a , b , c , d ) func IPv4Mask (a , b , c , d ) var IPv4allrouter var IPv4allsys var IPv4bcast const IPv4len = 4 var IPv4zero var IPv6interfacelocalallnodes const IPv6len = 16 var IPv6linklocalallnodes var IPv6linklocalallrouters var IPv6loopback var IPv6unspecified var IPv6zero func InterfaceAddrs () (? , ? ) func InterfaceByIndex (index ) (? , ? ) func InterfaceByName (name ) (? , ? ) func Interfaces () (? , ? ) func JoinHostPort (host , port ) func Listen (network , address ) (? , ? ) func ListenIP (network , laddr ) (? , ? ) func ListenMulticastUDP (network , ifi , gaddr ) (? , ? ) func ListenPacket (network , address ) (? , ? ) func ListenTCP (network , laddr ) (? , ? ) func ListenUDP (network , laddr ) (? , ? ) func ListenUnix (network , laddr ) (? , ? ) func ListenUnixgram (network , laddr ) (? , ? ) func LookupAddr (addr ) (names , err ) func LookupCNAME (host ) (cname , err ) func LookupHost (host ) (addrs , err ) func LookupIP (host ) (? , ? ) func LookupMX (name ) (? , ? ) func LookupNS (name ) (? , ? ) func LookupPort (network , service ) (port , err ) func LookupSRV (service , proto , name ) (cname , addrs , err ) func LookupTXT (name ) (? , ? ) func ParseCIDR (s ) (? , ? , ? ) func ParseIP (s ) func ParseMAC (s ) (hw , err ) func Pipe () (? , ? ) func ResolveIPAddr (network , address ) (? , ? ) func ResolveTCPAddr (network , address ) (? , ? ) func ResolveUDPAddr (network , address ) (? , ? ) func ResolveUnixAddr (network , address ) (? , ? ) func SplitHostPort (hostport ) (host , port , err ) func TCPAddrFromAddrPort (addr ) func UDPAddrFromAddrPort (addr ) var .background var Canceled var DeadlineExceeded func IndexByte (b , c ) func IndexByteString (s , c ) func .get (s , key ) func .setDeadlineImpl (fd , t , mode ) func .underlyingErrorIs (err , target ) var ErrNotExist var ErrPermission func Getenv (key ) func NewSyscallError (syscall , err ) func Reverse (data ) func Sort (data ) func /*asm __go_fcntl */ .c___go_fcntl (fd , cmd , arg ) func /*asm getrlimit64 */ .c_getrlimit64 (resource , rlim ) func /*asm getsockopt */ .c_getsockopt (s , level , name , val , vallen ) func /*asm setsockopt */ .c_setsockopt (s , level , optname , val , vallen ) func /*asm uname */ .c_uname (buf ) func .fcntl (fd , cmd , arg ) (val , err ) // libcalls.go:1824 Entersyscall() //1825 var _r = .c___go_fcntl($convert(, fd), $convert(, cmd), $convert(, arg)) //1826 val = $convert(, _r) //1827 var errno //1828 var setErrno = $false //1829 { //1830 if (_r < $convert(, 0 )) { //1830 errno = GetErrno() //1831 setErrno = $convert(, $true) //1832 } //1830 } //1833 Exitsyscall() //1834 { //1835 if setErrno { //1835 err = $convert(, errno) //1836 } //1835 } //1837 return //1838 func .getsockopt (s , level , name , val , vallen ) (err ) // libcalls.go:3645 Entersyscall() //3646 var _r = .c_getsockopt($convert(, s), $convert(, level), $convert(, name), $convert(, val), vallen) //3647 var errno //3648 var setErrno = $false //3649 { //3650 if (_r < $convert(, 0 )) { //3650 errno = GetErrno() //3651 setErrno = $convert(, $true) //3652 } //3650 } //3653 Exitsyscall() //3654 { //3655 if setErrno { //3655 err = $convert(, errno) //3656 } //3655 } //3657 return //3658 func .setsockopt (s , level , name , val , vallen ) (err ) // libcalls.go:3398 Entersyscall() //3399 var _r = .c_setsockopt($convert(, s), $convert(, level), $convert(, name), $convert(, val), $convert(, vallen)) //3400 var errno //3401 var setErrno = $false //3402 { //3403 if (_r < $convert(, 0 )) { //3403 errno = GetErrno() //3404 setErrno = $convert(, $true) //3405 } //3403 } //3406 Exitsyscall() //3407 { //3408 if setErrno { //3408 err = $convert(, errno) //3409 } //3408 } //3410 return //3411 func Entersyscall () func Exitsyscall () func GetErrno () func SetsockoptInt (fd , level , opt , value ) (err ) // /build/gcc/src/gcc/libgo/go/syscall/socket.go:286 var n = $convert(, value) //287 { //288 err = .setsockopt(fd, level, opt, $convert(, &n), $convert(, 4 )) //288 return //288 } //0 func StringByteSlice (s ) func .unixTime (sec , nsec ) checksum 5E327015C756ECECCFD82846E3DD9598A63AD98F v3; package http pkgpath net/http import bufio bufio "bufio" import bytes bytes "bytes" import gzip compress/gzip "compress/gzip" import list container/list "container/list" import context context "context" import rand crypto/rand "crypto/rand" import tls crypto/tls "crypto/tls" import base64 encoding/base64 "encoding/base64" import binary encoding/binary "encoding/binary" import errors errors "errors" import fmt fmt "fmt" import httpguts golang.org/x/net/http/httpguts "golang.org/x/net/http/httpguts" import httpproxy golang.org/x/net/http/httpproxy "golang.org/x/net/http/httpproxy" import hpack golang.org/x/net/http2/hpack "golang.org/x/net/http2/hpack" import idna golang.org/x/net/idna "golang.org/x/net/idna" import godebug internal/godebug "internal/godebug" import io io "io" import fs io/fs "io/fs" import ioutil io/ioutil "io/ioutil" import log log "log" import math math "math" import rand math/rand "math/rand" import mime mime "mime" import multipart mime/multipart "mime/multipart" import net net "net" import httptrace net/http/httptrace "net/http/httptrace" import internal net/http/internal "net/http/internal" import ascii net/http/internal/ascii "net/http/internal/ascii" import textproto net/textproto "net/textproto" import url net/url "net/url" import os os "os" import path path "path" import filepath path/filepath "path/filepath" import reflect reflect "reflect" import runtime runtime "runtime" import sort sort "sort" import strconv strconv "strconv" import strings strings "strings" import sync sync "sync" import atomic sync/atomic "sync/atomic" import time time "time" import utf8 unicode/utf8 "unicode/utf8" indirectimport asn1 encoding/asn1 indirectimport big math/big indirectimport bytealg internal/bytealg indirectimport cipher crypto/cipher indirectimport crypto crypto indirectimport hash hash indirectimport pkix crypto/x509/pkix indirectimport syscall syscall indirectimport unsafe unsafe indirectimport x509 crypto/x509 init http net_1http..import bufio bufio..import bytes bytes..import flate compress_1flate..import gzip compress_1gzip..import context context..import crypto crypto..import cipher crypto_1cipher..import dsa crypto_1dsa..import ecdsa crypto_1ecdsa..import edwards25519 crypto_1ed25519_1internal_1edwards25519..import field crypto_1ed25519_1internal_1edwards25519_1field..import elliptic crypto_1elliptic..import fiat crypto_1elliptic_1internal_1fiat..import nistec crypto_1elliptic_1internal_1nistec..import randutil crypto_1internal_1randutil..import md5 crypto_1md5..import rand crypto_1rand..import rsa crypto_1rsa..import sha1 crypto_1sha1..import sha256 crypto_1sha256..import sha512 crypto_1sha512..import tls crypto_1tls..import x509 crypto_1x509..import pkix crypto_1x509_1pkix..import asn1 encoding_1asn1..import base64 encoding_1base64..import binary encoding_1binary..import hex encoding_1hex..import pem encoding_1pem..import errors errors..import fmt fmt..import chacha20 golang_0org_1x_1crypto_1chacha20..import chacha20poly1305 golang_0org_1x_1crypto_1chacha20poly1305..import cryptobyte golang_0org_1x_1crypto_1cryptobyte..import curve25519 golang_0org_1x_1crypto_1curve25519..import field golang_0org_1x_1crypto_1curve25519_1internal_1field..import dnsmessage golang_0org_1x_1net_1dns_1dnsmessage..import hpack golang_0org_1x_1net_1http2_1hpack..import httpguts golang_0org_1x_1net_1http_1httpguts..import httpproxy golang_0org_1x_1net_1http_1httpproxy..import idna golang_0org_1x_1net_1idna..import bidirule golang_0org_1x_1text_1secure_1bidirule..import transform golang_0org_1x_1text_1transform..import bidi golang_0org_1x_1text_1unicode_1bidi..import norm golang_0org_1x_1text_1unicode_1norm..import crc32 hash_1crc32..import cpu internal_1cpu..import intern internal_1intern..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import ioutil io_1ioutil..import log log..import math math..import big math_1big..import rand math_1rand..import mime mime..import multipart mime_1multipart..import quotedprintable mime_1quotedprintable..import net net..import internal net_1http_1internal..import netip net_1netip..import textproto net_1textproto..import os os..import path path..import filepath path_1filepath..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import list ~container_1list aes ~crypto_1aes des ~crypto_1des ed25519 ~crypto_1ed25519 hmac ~crypto_1hmac subtle ~crypto_1internal_1subtle rc4 ~crypto_1rc4 subtle ~crypto_1subtle asn1 ~golang_0org_1x_1crypto_1cryptobyte_1asn1 hkdf ~golang_0org_1x_1crypto_1hkdf poly1305 ~golang_0org_1x_1crypto_1internal_1poly1305 subtle ~golang_0org_1x_1crypto_1internal_1subtle hash ~hash abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch godebug ~internal_1godebug goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa nettrace ~internal_1nettrace race ~internal_1race singleflight ~internal_1singleflight execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits httptrace ~net_1http_1httptrace ascii ~net_1http_1internal_1ascii url ~net_1url atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf16 ~unicode_1utf16 utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 1 2 1 30 1 47 1 51 1 53 1 71 1 74 1 77 2 30 2 47 2 51 2 53 2 71 2 74 2 77 3 1 3 2 3 30 3 31 3 47 3 49 3 50 3 51 3 52 3 53 3 54 3 57 3 67 3 68 3 70 3 71 3 72 3 73 3 74 3 75 3 76 3 77 4 1 4 2 4 3 4 27 4 30 4 31 4 46 4 47 4 49 4 50 4 51 4 52 4 53 4 54 4 57 4 67 4 68 4 70 4 71 4 72 4 73 4 74 4 75 4 76 4 77 5 30 5 47 5 49 5 51 5 71 5 74 5 75 5 76 6 30 6 47 6 51 6 53 6 57 6 71 6 73 6 74 7 27 7 30 7 47 7 51 7 53 7 57 7 70 7 71 7 73 7 74 7 77 8 2 8 15 8 27 8 30 8 31 8 47 8 49 8 50 8 51 8 52 8 53 8 54 8 57 8 58 8 59 8 67 8 68 8 70 8 71 8 72 8 73 8 74 8 75 8 76 8 77 9 1 9 2 9 6 9 7 9 12 9 13 9 14 9 15 9 17 9 21 9 25 9 27 9 30 9 31 9 34 9 47 9 49 9 50 9 51 9 52 9 53 9 54 9 57 9 58 9 59 9 67 9 68 9 70 9 71 9 72 9 73 9 74 9 75 9 76 9 77 10 11 10 27 10 30 10 47 10 51 10 53 10 57 10 70 10 71 10 73 10 74 10 77 11 27 11 30 11 47 11 51 11 53 11 57 11 70 11 71 11 73 11 74 11 77 12 1 12 2 12 7 12 13 12 14 12 17 12 27 12 30 12 31 12 47 12 49 12 50 12 51 12 52 12 53 12 54 12 57 12 58 12 59 12 67 12 68 12 70 12 71 12 72 12 73 12 74 12 75 12 76 12 77 13 30 13 47 13 51 13 71 14 13 14 30 14 47 14 51 14 71 15 30 15 47 15 51 15 53 15 71 15 74 16 6 16 27 16 30 16 47 16 51 16 53 16 57 16 70 16 71 16 73 16 74 16 77 17 1 17 2 17 7 17 27 17 30 17 31 17 47 17 49 17 50 17 51 17 52 17 53 17 54 17 57 17 58 17 59 17 67 17 68 17 70 17 71 17 72 17 73 17 74 17 75 17 76 17 77 18 1 18 2 18 6 18 7 18 15 18 17 18 27 18 30 18 31 18 47 18 49 18 50 18 51 18 52 18 53 18 54 18 57 18 58 18 59 18 67 18 68 18 70 18 71 18 72 18 73 18 74 18 75 18 76 18 77 19 6 19 27 19 30 19 47 19 51 19 53 19 57 19 70 19 71 19 73 19 74 19 77 20 6 20 27 20 30 20 47 20 51 20 53 20 57 20 70 20 71 20 73 20 74 20 77 21 6 21 27 21 30 21 47 21 51 21 53 21 57 21 70 21 71 21 73 21 74 21 77 22 1 22 2 22 5 22 6 22 7 22 8 22 9 22 10 22 11 22 12 22 13 22 14 22 15 22 16 22 17 22 18 22 19 22 20 22 21 22 23 22 24 22 25 22 26 22 27 22 28 22 29 22 30 22 31 22 32 22 33 22 34 22 35 22 36 22 37 22 47 22 48 22 49 22 50 22 51 22 52 22 53 22 54 22 57 22 58 22 59 22 63 22 65 22 67 22 68 22 69 22 70 22 71 22 72 22 73 22 74 22 75 22 76 22 77 23 1 23 2 23 5 23 6 23 7 23 8 23 9 23 10 23 11 23 12 23 13 23 14 23 15 23 16 23 17 23 18 23 19 23 20 23 21 23 24 23 25 23 26 23 27 23 28 23 29 23 30 23 31 23 34 23 37 23 47 23 48 23 49 23 50 23 51 23 52 23 53 23 54 23 57 23 58 23 59 23 63 23 65 23 67 23 68 23 69 23 70 23 71 23 72 23 73 23 74 23 75 23 76 23 77 24 2 24 25 24 27 24 28 24 30 24 31 24 47 24 49 24 50 24 51 24 52 24 53 24 54 24 57 24 58 24 59 24 67 24 68 24 70 24 71 24 72 24 73 24 74 24 75 24 76 24 77 25 2 25 27 25 30 25 31 25 47 25 49 25 50 25 51 25 52 25 53 25 54 25 57 25 58 25 59 25 67 25 68 25 70 25 71 25 72 25 73 25 74 25 75 25 76 25 77 26 27 26 30 26 47 26 51 26 53 26 57 26 70 26 71 26 73 26 74 26 77 27 30 27 47 27 51 27 53 27 57 27 70 27 71 27 73 27 74 27 77 28 30 28 31 28 47 28 49 28 50 28 51 28 52 28 53 28 54 28 57 28 67 28 68 28 70 28 71 28 72 28 73 28 74 28 75 28 76 28 77 29 2 29 26 29 27 29 30 29 47 29 51 29 53 29 57 29 70 29 71 29 72 29 73 29 74 29 77 30 47 30 51 30 71 31 30 31 47 31 49 31 50 31 51 31 52 31 53 31 54 31 57 31 67 31 68 31 70 31 71 31 72 31 73 31 74 31 75 31 76 31 77 32 7 32 27 32 30 32 47 32 51 32 53 32 57 32 70 32 71 32 73 32 74 32 77 33 7 33 27 33 30 33 32 33 47 33 51 33 53 33 57 33 70 33 71 33 73 33 74 33 77 34 2 34 25 34 27 34 30 34 31 34 47 34 49 34 50 34 51 34 52 34 53 34 54 34 57 34 58 34 59 34 67 34 68 34 70 34 71 34 72 34 73 34 74 34 75 34 76 34 77 35 27 35 30 35 31 35 36 35 47 35 49 35 50 35 51 35 52 35 53 35 54 35 57 35 67 35 68 35 70 35 71 35 72 35 73 35 74 35 75 35 76 35 77 36 27 36 30 36 47 36 51 36 53 36 57 36 70 36 71 36 73 36 74 36 77 37 30 37 47 37 51 37 71 38 2 38 30 38 31 38 47 38 49 38 50 38 51 38 52 38 53 38 54 38 57 38 67 38 68 38 70 38 71 38 72 38 73 38 74 38 75 38 76 38 77 39 1 39 2 39 5 39 27 39 30 39 31 39 37 39 41 39 42 39 43 39 44 39 45 39 47 39 48 39 49 39 50 39 51 39 52 39 53 39 54 39 56 39 57 39 63 39 65 39 66 39 67 39 68 39 70 39 71 39 72 39 73 39 74 39 75 39 76 39 77 40 2 40 5 40 27 40 30 40 31 40 37 40 41 40 42 40 43 40 44 40 45 40 47 40 48 40 49 40 50 40 51 40 52 40 53 40 54 40 56 40 57 40 63 40 65 40 67 40 68 40 70 40 71 40 72 40 73 40 74 40 75 40 76 40 77 41 2 41 27 41 30 41 31 41 42 41 43 41 44 41 45 41 47 41 49 41 50 41 51 41 52 41 53 41 54 41 56 41 57 41 67 41 68 41 70 41 71 41 72 41 73 41 74 41 75 41 76 41 77 42 2 42 30 42 31 42 43 42 44 42 47 42 49 42 50 42 51 42 52 42 53 42 54 42 56 42 57 42 67 42 68 42 70 42 71 42 72 42 73 42 74 42 75 42 76 42 77 43 2 43 30 43 47 43 51 43 53 43 71 43 74 43 77 44 2 44 30 44 31 44 47 44 49 44 50 44 51 44 52 44 53 44 54 44 56 44 57 44 67 44 68 44 70 44 71 44 72 44 73 44 74 44 75 44 76 44 77 45 2 45 27 45 30 45 31 45 43 45 47 45 49 45 50 45 51 45 52 45 53 45 54 45 57 45 67 45 68 45 70 45 71 45 72 45 73 45 74 45 75 45 76 45 77 46 30 46 47 46 51 46 53 46 71 46 74 48 30 48 47 48 49 48 50 48 51 48 52 48 53 48 54 48 67 48 68 48 71 48 72 48 74 48 75 48 76 49 30 49 47 49 51 49 71 50 30 50 47 50 49 50 51 50 53 50 71 50 74 50 75 50 76 51 47 51 71 52 47 52 71 52 74 53 30 53 47 53 51 53 71 53 74 54 30 54 47 54 49 54 51 54 53 54 68 54 71 54 72 54 74 54 75 54 76 55 30 55 47 55 49 55 50 55 51 55 52 55 53 55 54 55 67 55 68 55 71 55 72 55 74 55 75 55 76 56 30 56 31 56 47 56 49 56 50 56 51 56 52 56 53 56 54 56 57 56 67 56 68 56 70 56 71 56 72 56 73 56 74 56 75 56 76 56 77 57 47 58 2 58 27 58 30 58 31 58 47 58 49 58 50 58 51 58 52 58 53 58 54 58 57 58 59 58 67 58 68 58 70 58 71 58 72 58 73 58 74 58 75 58 76 58 77 59 47 59 57 59 71 59 74 60 1 60 2 60 26 60 27 60 30 60 31 60 47 60 49 60 50 60 51 60 52 60 53 60 54 60 57 60 67 60 68 60 70 60 71 60 72 60 73 60 74 60 75 60 76 60 77 61 1 61 2 61 5 61 7 61 17 61 26 61 27 61 30 61 31 61 37 61 47 61 48 61 49 61 50 61 51 61 52 61 53 61 54 61 57 61 58 61 59 61 60 61 62 61 63 61 65 61 66 61 67 61 68 61 69 61 70 61 71 61 72 61 73 61 74 61 75 61 76 61 77 62 1 62 2 62 30 62 31 62 47 62 49 62 50 62 51 62 52 62 53 62 54 62 57 62 67 62 68 62 70 62 71 62 72 62 73 62 74 62 75 62 76 62 77 63 5 63 30 63 37 63 47 63 48 63 49 63 50 63 51 63 52 63 53 63 54 63 57 63 65 63 67 63 68 63 71 63 72 63 73 63 74 63 75 63 76 64 1 64 2 64 30 64 31 64 47 64 49 64 50 64 51 64 52 64 53 64 54 64 57 64 67 64 68 64 70 64 71 64 72 64 73 64 74 64 75 64 76 64 77 65 30 65 47 65 48 65 49 65 50 65 51 65 52 65 53 65 54 65 57 65 67 65 68 65 71 65 72 65 73 65 74 65 75 65 76 66 1 66 2 66 5 66 30 66 31 66 37 66 47 66 48 66 49 66 50 66 51 66 52 66 53 66 54 66 57 66 63 66 65 66 67 66 68 66 70 66 71 66 72 66 73 66 74 66 75 66 76 66 77 67 30 67 47 67 49 67 50 67 51 67 52 67 53 67 54 67 68 67 71 67 72 67 74 67 75 67 76 68 30 68 47 68 51 68 71 69 30 69 47 69 49 69 50 69 51 69 52 69 53 69 54 69 67 69 68 69 71 69 72 69 74 69 75 69 76 69 77 70 30 70 47 70 51 70 57 70 71 70 73 70 74 70 77 71 47 72 47 72 51 72 71 73 30 73 47 73 51 73 57 73 71 74 47 74 71 75 30 75 47 75 49 75 51 75 71 75 74 76 30 76 47 76 49 76 51 76 71 76 74 76 75 types 851 25 1015 34 219 130 30 103 25 31 28 29 186 1386 30 88 33 28 2207 479 36 34 30 818 1900 2229 628 41 273 588 270 613 317 89 94 480 348 258 348 43 234 2405 51 52 91 154 131 241 42 408 86 418 2311 104 287 54 320 54 97 50 91 65 177 53 51 49 217 600 125 86 446 408 1612 54 51 48 243 56 1523 919 338 268 343 108 48 53 199 307 824 352 348 49 628 433 678 47 280 54 551 52 181 50 728 457 4492 218 716 54 333 250 370 50 49 341 370 483 287 154 482 366 351 361 344 45 42 41 947 1482 47 1202 49 312 692 246 231 332 45 39 1603 792 35 1821 848 147 1284 378 41 38 268 40 41 39 122 823 314 50 706 43 173 185 46 44 175 44 115 199 90 194 52 52 1247 3592 191 82 102 54 90 44 42 708 1614 46 43 108 146 48 59 61 142 49 346 103 68 58 58 163 192 47 45 36 32 217 446 170 66 1313 458 211 32 36 37 32 36 36 32 34 32 32 37 31 33 37 277 1120 40 4117 5547 36 1043 39 41 42 117 97 404 607 36 31 31 1166 490 169 224 35 158 53 54 53 58 1022 998 220 446 357 95 38 2245 36 266 80 77 252 93 98 218 35 4760 37 358 71 115 39 126 34 219 135 363 290 41 42 45 39 40 41 33 38 516 527 75 3552 126 77 37 53 53 53 37 34 49 53 24 51 34 93 49 49 35 49 49 49 41 12 23 41 22 23 40 22 80 49 81 35 38 35 49 24 24 35 47 48 38 49 35 67 38 49 35 49 36 35 23 34 37 51 34 24 24 24 24 49 24 41 41 48 38 81 63 49 63 49 81 52 77 77 63 38 49 49 67 49 49 24 35 35 35 35 35 34 34 35 35 49 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 21 21 21 21 21 21 21 21 21 21 21 21 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 14 122 620 53 76 85 60 54 188 287 117 193 97 82 276 168 408 36 44 55 148 427 317 37 49 52 52 94 121 326 57 474 78 69 109 149 250 77 47 40 844 1206 303 218 115 313 81 40 152 74 131 102 101 55 55 378 48 171 75 20 190 109 94 89 137 85 1378 79 135 147 93 206 88 730 972 431 156 89 371 320 222 115 219 154 104 72 134 296 68 99 93 220 92 93 172 224 96 771 48 60 1035 264 246 872 51 76 100 73 104 50 52 54 108 89 90 60 46 57 1134 75 46 69 79 165 79 235 122 47 159 45 133 294 755 46 104 139 46 44 531 426 1682 69 50 267 201 73 554 1270 119 104 104 113 420 70 104 151 337 84 320 62 110 65 151 135 47 92 194 201 85 113 25 26 27 26 26 25 26 25 27 26 26 25 26 25 25 25 25 25 25 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 23 23 23 23 23 23 23 22 23 22 23 37 37 37 37 37 37 37 36 37 35 36 36 36 36 35 37 37 37 37 37 37 37 37 37 36 36 36 36 28 28 28 25 25 25 24 24 24 24 25 25 25 25 28 28 104 223 992 123 138 48 50 44 326 51 79 160 132 105 120 147 197 33 126 132 132 69 77 122 66 58 145 123 70 43 68 201 293 81 76 74 77 92 65 63 75 299 51 78 95 62 76 129 94 type 1 "Client" func (c ) .send (req , deadline ) (resp , didTimeout , err ) func (c ) .deadline () func (c ) .transport () func (c ) Get (url ) (resp , err ) func (c ) .checkRedirect (req , via ) func (c ) Do (req ) (? , ? ) func (c ) .do (req ) (retres , reterr ) func (c ) .makeHeadersCopier (ireq ) func (c ) Post (url , contentType , body ) (resp , err ) func (c ) PostForm (url , data ) (resp , err ) func (c ) Head (url ) (resp , err ) func (c ) CloseIdleConnections () type 2 "CloseNotifier" type 3 "ConnState" func (c ) String () ($ret597 ) // /build/gcc/src/gcc/libgo/go/net/http/server.go:2890 { //2891 $ret597 = (.stateName)[c] //2891 return //2891 } //0 type 4 "Cookie" func (c ) String () func (c ) Valid () type 5 "CookieJar" type 6 "Dir" func (d ) Open (name ) (? , ? ) type 7 "File" type 8 "FileSystem" type 9 "Flusher" type 10 "Handler" type 11 "HandlerFunc" func (f ) ServeHTTP (w , r ) // /build/gcc/src/gcc/libgo/go/net/http/server.go:2088 (f)(w, r) //2089 type 12 "Header" func (h ) Add (key , value ) func (h ) Set (key , value ) func (h ) Get (key ) func (h ) Values (key ) func (h ) .get (key ) ($ret455 ) // /build/gcc/src/gcc/libgo/go/net/http/header.go:62 { //63 var v = (h)[key] //63 if (len(v) > $convert(, 0 )) { //63 { //64 $ret455 = (v)[0 ] //64 return //64 } //0 } //63 } //65 { //66 $ret455 = $convert(, "") //66 return //66 } //0 func (h ) .has (key ) func (h ) Del (key ) func (h ) Write (w ) func (h ) .write (w , trace ) func (h ) Clone () func (h ) .sortedKeyValues (exclude ) (kvs , hs ) func (h ) WriteSubset (w , exclude ) func (h ) .writeSubset (w , exclude , trace ) type 13 "Hijacker" type 14 "ProtocolError" func (pe ) Error () type 15 "PushOptions" type 16 "Pusher" type 17 "Request" func (r ) Context () func (r ) WithContext (ctx ) func (r ) Clone (ctx ) func (r ) ProtoAtLeast (major , minor ) func (r ) UserAgent () func (r ) Cookies () func (r ) Cookie (name ) (? , ? ) func (r ) AddCookie (c ) func (r ) Referer () func (r ) MultipartReader () (? , ? ) func (r ) .multipartReader (allowMixed ) (? , ? ) func (r ) .isH2Upgrade () func (r ) Write (w ) func (r ) WriteProxy (w ) func (r ) .write (w , usingProxy , extraHeaders , waitForContinue ) (err ) func (r ) BasicAuth () (username , password , ok ) func (r ) SetBasicAuth (username , password ) func (r ) ParseForm () func (r ) ParseMultipartForm (maxMemory ) func (r ) FormValue (key ) func (r ) PostFormValue (key ) func (r ) FormFile (key ) (? , ? , ? ) func (r ) .expectsContinue () func (r ) .wantsHttp10KeepAlive () func (r ) .wantsClose () func (r ) .closeBody () func (r ) .isReplayable () func (r ) .outgoingLength () func (r ) .requiresHTTP1 () type 18 "Response" func (r ) Cookies () func (r ) Location () (? , ? ) func (r ) ProtoAtLeast (major , minor ) func (r ) Write (w ) func (r ) .closeBody () func (r ) .bodyIsWritable () func (r ) .isProtocolSwitch () type 19 "ResponseWriter" type 20 "RoundTripper" type 21 "SameSite" type 22 "ServeMux" func (mux ) .match (path ) (h , pattern ) func (mux ) .redirectToPathSlash (host , path , u ) (? , ? ) func (mux ) .shouldRedirectRLocked (host , path ) func (mux ) Handler (r ) (h , pattern ) func (mux ) .handler (host , path ) (h , pattern ) func (mux ) ServeHTTP (w , r ) func (mux ) Handle (pattern , handler ) func (mux ) HandleFunc (pattern , handler ) type 23 "Server" func (srv ) .newConn (rwc ) func (srv ) .maxHeaderBytes () func (srv ) .initialReadLimitSize () func (srv ) .tlsHandshakeTimeout () func (s ) .getDoneChan () func (s ) .getDoneChanLocked () func (s ) .closeDoneChanLocked () func (srv ) Close () func (srv ) Shutdown (ctx ) func (srv ) RegisterOnShutdown (f ) func (s ) .numListeners () func (s ) .closeIdleConns () func (s ) .closeListenersLocked () func (srv ) ListenAndServe () func (srv ) .shouldConfigureHTTP2ForServe () func (srv ) Serve (l ) func (srv ) ServeTLS (l , certFile , keyFile ) func (s ) .trackListener (ln , add ) func (s ) .trackConn (c , add ) func (s ) .idleTimeout () func (s ) .readHeaderTimeout () func (s ) .doKeepAlives () func (s ) .shuttingDown () func (srv ) SetKeepAlivesEnabled (v ) func (s ) .logf (format , args ...) func (srv ) ListenAndServeTLS (certFile , keyFile ) func (srv ) .setupHTTP2_ServeTLS () func (srv ) .setupHTTP2_Serve () func (srv ) .onceSetNextProtoDefaults_Serve () func (srv ) .onceSetNextProtoDefaults () type 24 "Transport" func (t ) RoundTrip (req ) (? , ? ) func (t ) .writeBufferSize () func (t ) .readBufferSize () func (t ) Clone () func (t ) .hasCustomTLSDialer () func (t ) .onceSetNextProtoDefaults () func (t ) .useRegisteredProtocol (req ) func (t ) .alternateRoundTripper (req ) func (t ) .roundTrip (req ) (? , ? ) func (t ) RegisterProtocol (scheme , rt ) func (t ) CloseIdleConnections () func (t ) CancelRequest (req ) func (t ) .cancelRequest (key , err ) func (t ) .connectMethodForRequest (treq ) (cm , err ) func (t ) .putOrCloseIdleConn (pconn ) func (t ) .maxIdleConnsPerHost () func (t ) .tryPutIdleConn (pconn ) func (t ) .queueForIdleConn (w ) (delivered ) func (t ) .removeIdleConn (pconn ) func (t ) .removeIdleConnLocked (pconn ) func (t ) .setReqCanceler (key , fn ) func (t ) .replaceReqCanceler (key , fn ) func (t ) .dial (ctx , network , addr ) (? , ? ) func (t ) .customDialTLS (ctx , network , addr ) (conn , err ) func (t ) .getConn (treq , cm ) (pc , err ) func (t ) .queueForDial (w ) func (t ) .dialConnFor (w ) func (t ) .decConnsPerHost (key ) func (t ) .dialConn (ctx , cm ) (pconn , err ) type 25 ".net/http.atomicBool" func (b ) .isSet () ($ret550 ) // /build/gcc/src/gcc/libgo/go/net/http/server.go:526 { //526 $ret550 = (LoadInt32($convert(, b)) != $convert(, 0 )) //526 return //526 } //0 func (b ) .setTrue () // /build/gcc/src/gcc/libgo/go/net/http/server.go:527 StoreInt32($convert(, b), $convert(, 1 )) //527 func (b ) .setFalse () // /build/gcc/src/gcc/libgo/go/net/http/server.go:528 StoreInt32($convert(, b), $convert(, 0 )) //528 type 26 ".net/http.cancelKey" type 27 ".net/http.chunkWriter" func (cw ) Write (p ) (n , err ) func (cw ) .flush () func (cw ) .close () func (cw ) .writeHeader (p ) type 28 ".net/http.conn" func (c ) .hijacked () func (c ) .hijackLocked () (rwc , buf , err ) func (c ) .readRequest (ctx ) (w , err ) func (c ) .finalFlush () func (c ) .close () func (c ) .closeWriteAndWait () func (c ) .setState (nc , state , runHook ) func (c ) .getState () (state , unixSec ) func (c ) .serve (ctx ) type 29 ".net/http.connLRU" func (cl ) .add (pc ) func (cl ) .removeOldest () func (cl ) .remove (pc ) func (cl ) .len () type 30 ".net/http.connReader" func (cr ) .lock () func (cr ) .unlock () func (cr ) .startBackgroundRead () func (cr ) .backgroundRead () func (cr ) .abortPendingRead () func (cr ) .setReadLimit (remain ) func (cr ) .setInfiniteReadLimit () func (cr ) .hitReadLimit () func (cr ) .handleReadError (_ ) func (cr ) .closeNotify () func (cr ) Read (p ) (n , err ) type 31 ".net/http.connectMethod" func (cm ) .proxyAuth () func (cm ) .key () func (cm ) .scheme () func (cm ) .addr () func (cm ) .tlsHost () type 32 ".net/http.connectMethodKey" func (k ) String () type 33 ".net/http.contextKey" func (k ) String () type 34 ".net/http.countingWriter" func (w ) Write (p ) (n , err ) // /build/gcc/src/gcc/libgo/go/net/http/fs.go:948 { //949 var $t0 = w //949 *$t0 = (*$t0 + $convert(, len(p))) //949 } //0 { //950 { //950 var $t1 = len(p) //950 var $t2 = $convert(, $nil) //950 n = $t1 //950 err = $t2 //950 } //0 return //950 } //0 type 35 ".net/http.dirEntryDirs" func (d ) .len () ($ret50 ) // /build/gcc/src/gcc/libgo/go/net/http/fs.go:124 { //124 $ret50 = len(d) //124 return //124 } //0 func (d ) .isDir (i ) func (d ) .name (i ) type 36 ".net/http.fakeLocker" func (? ) Lock () // /build/gcc/src/gcc/libgo/go/net/http/transport.go:2856 func (? ) Unlock () // /build/gcc/src/gcc/libgo/go/net/http/transport.go:2857 type 37 ".net/http.fileInfoDirs" func (d ) .len () ($ret47 ) // /build/gcc/src/gcc/libgo/go/net/http/fs.go:118 { //118 $ret47 = len(d) //118 return //118 } //0 func (d ) .isDir (i ) func (d ) .name (i ) type 38 ".net/http.h2Transport" type 39 ".net/http.headerSorter" func (s ) Len () func (s ) Swap (i , j ) func (s ) Less (i , j ) type 40 ".net/http.http2ClientConn" func (cc ) .healthCheck () func (cc ) SetDoNotReuse () func (cc ) .setGoAway (f ) func (cc ) CanTakeNewRequest () func (cc ) ReserveNewRequest () func (cc ) State () func (cc ) .idleState () func (cc ) .idleStateLocked () (st ) func (cc ) .canTakeNewRequestLocked () func (cc ) .tooIdleLocked () func (cc ) .onIdleTimeout () func (cc ) .closeIfIdle () func (cc ) .isDoNotReuseAndIdle () func (cc ) Shutdown (ctx ) func (cc ) .sendGoAway () func (cc ) .closeForError (err ) func (cc ) Close () func (cc ) .closeForLostPing () func (cc ) .responseHeaderTimeout () func (cc ) .decrStreamReservations () func (cc ) .decrStreamReservationsLocked () func (cc ) RoundTrip (req ) (? , ? ) func (cc ) .awaitOpenSlotForStreamLocked (cs ) func (cc ) .writeHeaders (streamID , endStream , maxFrameSize , hdrs ) func (cc ) .encodeHeaders (req , addGzipHeader , trailers , contentLength ) (? , ? ) func (cc ) .encodeTrailers (trailer ) (? , ? ) func (cc ) .writeHeader (name , value ) func (cc ) .addStreamLocked (cs ) func (cc ) .forgetStreamID (id ) func (cc ) .readLoop () func (cc ) .countReadFrameError (err ) func (cc ) Ping (ctx ) func (cc ) .writeStreamReset (streamID , code , err ) func (cc ) .logf (format , args ...) func (cc ) .vlogf (format , args ...) type 41 ".net/http.http2ClientConnPool" type 42 ".net/http.http2ClientConnState" type 43 ".net/http.http2ConnectionError" func (e ) Error () type 44 ".net/http.http2DataFrame" func (f ) StreamEnded () func (f ) Data () type 45 ".net/http.http2ErrCode" func (e ) String () func (e ) .stringToken () type 46 ".net/http.http2Flags" func (f ) Has (v ) ($ret131 ) // /build/gcc/src/gcc/libgo/go/net/http/h2_bundle.go:1396 { //1397 $ret131 = ((f & v) == v) //1397 return //1397 } //0 type 47 ".net/http.http2Frame" type 48 ".net/http.http2FrameHeader" func (h ) Header () ($ret133 ) // /build/gcc/src/gcc/libgo/go/net/http/h2_bundle.go:1503 { //1503 $ret133 = h //1503 return //1503 } //0 func (h ) String () func (h ) .writeDebug (buf ) func (h ) .checkValid () func (h ) .invalidate () type 49 ".net/http.http2FrameType" func (t ) String () type 50 ".net/http.http2FrameWriteRequest" func (wr ) StreamID () func (wr ) .isControl () func (wr ) DataSize () func (wr ) Consume (n ) (? , ? , ? ) func (wr ) String () func (wr ) .replyToWriter (err ) type 51 ".net/http.http2Framer" func (fr ) .maxHeaderListSize () func (f ) .startWrite (ftype , flags , streamID ) func (f ) .endWrite () func (f ) .logWrite () func (f ) .writeByte (v ) func (f ) .writeBytes (v ) func (f ) .writeUint16 (v ) func (f ) .writeUint32 (v ) func (fr ) SetReuseFrames () func (fr ) SetMaxReadFrameSize (v ) func (fr ) ErrorDetail () func (fr ) ReadFrame () (? , ? ) func (fr ) .connError (code , reason ) func (fr ) .checkFrameOrder (f ) func (f ) WriteData (streamID , endStream , data ) func (f ) WriteDataPadded (streamID , endStream , data , pad ) func (f ) WriteSettings (settings ...) func (f ) WriteSettingsAck () func (f ) WritePing (ack , data ) func (f ) WriteGoAway (maxStreamID , code , debugData ) func (f ) WriteWindowUpdate (streamID , incr ) func (f ) WriteHeaders (p ) func (f ) WritePriority (streamID , p ) func (f ) WriteRSTStream (streamID , code ) func (f ) WriteContinuation (streamID , endHeaders , headerBlockFragment ) func (f ) WritePushPromise (p ) func (f ) WriteRawFrame (t , flags , streamID , payload ) func (fr ) .maxHeaderStringLen () func (fr ) .readMetaFrame (hf ) (? , ? ) type 52 ".net/http.http2GoAwayFrame" func (f ) DebugData () type 53 ".net/http.http2HeadersFrame" func (f ) HeaderBlockFragment () func (f ) HeadersEnded () func (f ) StreamEnded () func (f ) HasPriority () type 54 ".net/http.http2HeadersFrameParam" type 55 ".net/http.http2MetaHeadersFrame" func (mh ) PseudoValue (pseudo ) func (mh ) RegularFields () func (mh ) PseudoFields () func (mh ) .checkPseudos () type 56 ".net/http.http2OpenStreamOptions" type 57 ".net/http.http2PingFrame" func (f ) IsAck () type 58 ".net/http.http2PriorityFrame" type 59 ".net/http.http2PriorityParam" func (p ) IsZero () type 60 ".net/http.http2PriorityWriteSchedulerConfig" type 61 ".net/http.http2PushPromiseFrame" func (f ) HeaderBlockFragment () func (f ) HeadersEnded () type 62 ".net/http.http2PushPromiseParam" type 63 ".net/http.http2RSTStreamFrame" type 64 ".net/http.http2RoundTripOpt" type 65 ".net/http.http2ServeConnOpts" func (o ) .context () func (o ) .baseConfig () func (o ) .handler () type 66 ".net/http.http2Server" func (s ) .initialConnRecvWindowSize () func (s ) .initialStreamRecvWindowSize () func (s ) .maxReadFrameSize () func (s ) .maxConcurrentStreams () func (s ) .maxQueuedControlFrames () ($ret250 ) // /build/gcc/src/gcc/libgo/go/net/http/h2_bundle.go:3890 { //3893 $ret250 = 10000 //3893 return //3893 } //0 func (s ) ServeConn (c , opts ) type 67 ".net/http.http2Setting" func (s ) String () func (s ) Valid () type 68 ".net/http.http2SettingID" func (s ) String () type 69 ".net/http.http2SettingsFrame" func (f ) IsAck () func (f ) Value (id ) (v , ok ) func (f ) Setting (i ) func (f ) NumSettings () func (f ) HasDuplicates () func (f ) ForeachSetting (fn ) type 70 ".net/http.http2StreamError" func (e ) Error () func (se ) .writeFrame (ctx ) func (se ) .staysWithinBuffer (max ) ($ret417 ) // /build/gcc/src/gcc/libgo/go/net/http/h2_bundle.go:9860 { //9860 $ret417 = ($convert(, 13 ) <= max) //9860 return //9860 } //0 type 71 ".net/http.http2Transport" func (t ) .dialTLSWithContext (ctx , network , addr , cfg ) (? , ? ) func (t ) .maxHeaderListSize () func (t ) .disableCompression () func (t ) .pingTimeout () func (t ) .connPool () func (t ) .initConnPool () func (t ) RoundTrip (req ) (? , ? ) func (t ) RoundTripOpt (req , opt ) (? , ? ) func (t ) CloseIdleConnections () func (t ) .dialClientConn (ctx , addr , singleUse ) (? , ? ) func (t ) .newTLSConfig (host ) func (t ) .dialTLS (ctx ) func (t ) .disableKeepAlives () func (t ) .expectContinueTimeout () func (t ) NewClientConn (c ) (? , ? ) func (t ) .newClientConn (c , singleUse ) (? , ? ) func (t ) .vlogf (format , args ...) func (t ) .logf (format , args ...) // /build/gcc/src/gcc/libgo/go/net/http/h2_bundle.go:9594 Printf(format, args...) //9595 func (t ) .idleConnTimeout () type 72 ".net/http.http2WindowUpdateFrame" type 73 ".net/http.http2WriteScheduler" type 74 ".net/http.http2bodyReadMsg" type 75 ".net/http.http2bufferedWriter" func (w ) Available () func (w ) Write (p ) (n , err ) func (w ) Flush () type 76 ".net/http.http2clientConnIdleState" type 77 ".net/http.http2clientConnReadLoop" func (rl ) .cleanup () func (rl ) .run () func (rl ) .processHeaders (f ) func (rl ) .handleResponse (cs , f ) (? , ? ) func (rl ) .processTrailers (cs , f ) func (rl ) .processData (f ) func (rl ) .endStream (cs ) func (rl ) .endStreamError (cs , err ) func (rl ) .streamByID (id ) func (rl ) .processGoAway (f ) func (rl ) .processSettings (f ) func (rl ) .processSettingsNoWrite (f ) func (rl ) .processWindowUpdate (f ) func (rl ) .processResetStream (f ) func (rl ) .processPing (f ) func (rl ) .processPushPromise (f ) ($ret389 ) // /build/gcc/src/gcc/libgo/go/net/http/h2_bundle.go:9553 { //9561 $ret389 = $convert(, $convert(, 1 )) //9561 return //9561 } //0 type 78 ".net/http.http2clientStream" func (cs ) .get1xxTraceFunc () func (cs ) .abortStream (err ) func (cs ) .abortStreamLocked (err ) func (cs ) .abortRequestBodyWrite () func (cs ) .doRequest (req ) func (cs ) .writeRequest (req ) (err ) func (cs ) .encodeAndWriteHeaders (req ) func (cs ) .cleanupWriteRequest (err ) func (cs ) .frameScratchBufferLen (maxFrameSize ) func (cs ) .writeRequestBody (req ) (err ) func (cs ) .awaitFlowControl (maxBytes ) (taken , err ) func (cs ) .copyTrailers () type 79 ".net/http.http2closeWaiter" func (cw ) Init () func (cw ) Close () // /build/gcc/src/gcc/libgo/go/net/http/h2_bundle.go:3440 close(cw) //3441 func (cw ) Wait () // /build/gcc/src/gcc/libgo/go/net/http/h2_bundle.go:3445 <-cw //3446 type 80 ".net/http.http2flow" func (f ) .setConnFlow (cf ) func (f ) .available () func (f ) .take (n ) func (f ) .add (n ) type 81 ".net/http.http2flushFrameWriter" func (? ) .writeFrame (ctx ) func (? ) .staysWithinBuffer (max ) ($ret406 ) // /build/gcc/src/gcc/libgo/go/net/http/h2_bundle.go:9799 { //9799 $ret406 = $false //9799 return //9799 } //0 type 82 ".net/http.http2frameCache" func (fc ) .getDataFrame () type 83 ".net/http.http2frameParser" type 84 ".net/http.http2frameWriteResult" type 85 ".net/http.http2gate" func (g ) Done () func (g ) Wait () // /build/gcc/src/gcc/libgo/go/net/http/h2_bundle.go:3426 <-g //3426 type 86 ".net/http.http2goAwayFlowError" func (? ) Error () ($ret122 ) // /build/gcc/src/gcc/libgo/go/net/http/h2_bundle.go:1258 { //1258 $ret122 = $convert(, "connection exceeded flow control window size") //1258 return //1258 } //0 type 87 ".net/http.http2goroutineLock" func (g ) .check () // /build/gcc/src/gcc/libgo/go/net/http/h2_bundle.go:3024 { //3025 if !.http2DebugGoroutines { //3025 return //3026 } //3025 } //3027 { //3028 if (.http2curGoroutineID() != $convert(, g)) { //3028 panic($convert(, $convert(, "running on the wrong goroutine"))) //3029 } //3028 } //3030 func (g ) .checkNotOn () // /build/gcc/src/gcc/libgo/go/net/http/h2_bundle.go:3033 { //3034 if !.http2DebugGoroutines { //3034 return //3035 } //3034 } //3036 { //3037 if (.http2curGoroutineID() == $convert(, g)) { //3037 panic($convert(, $convert(, "running on the wrong goroutine"))) //3038 } //3037 } //3039 type 88 ".net/http.http2handlerPanicRST" func (hp ) .writeFrame (ctx ) func (hp ) .staysWithinBuffer (max ) ($ret415 ) // /build/gcc/src/gcc/libgo/go/net/http/h2_bundle.go:9854 { //9854 $ret415 = ($convert(, 13 ) <= max) //9854 return //9854 } //0 type 89 ".net/http.http2httpError" func (e ) Error () func (e ) Timeout () func (e ) Temporary () ($ret236 ) // /build/gcc/src/gcc/libgo/go/net/http/h2_bundle.go:3535 { //3535 $ret236 = $true //3535 return //3535 } //0 type 90 ".net/http.http2incomparable" type 91 ".net/http.http2missingBody" func (? ) Close () ($ret390 ) // /build/gcc/src/gcc/libgo/go/net/http/h2_bundle.go:9602 { //9602 $ret390 = $convert(, $nil) //9602 return //9602 } //0 func (? ) Read (? ) ($ret391 , $ret392 ) // /build/gcc/src/gcc/libgo/go/net/http/h2_bundle.go:9604 { //9604 { //9604 var $t0 = 0 //9604 var $t1 = ErrUnexpectedEOF //9604 $ret391 = $t0 //9604 $ret392 = $t1 //9604 } //0 return //9604 } //0 type 92 ".net/http.http2noCachedConnError" func (? ) IsHTTP2NoCachedConnError () // /build/gcc/src/gcc/libgo/go/net/http/h2_bundle.go:7150 func (? ) Error () ($ret319 ) // /build/gcc/src/gcc/libgo/go/net/http/h2_bundle.go:7152 { //7152 $ret319 = $convert(, "http2: no cached connection was available") //7152 return //7152 } //0 type 93 ".net/http.http2pipe" func (p ) .setBuffer (b ) func (p ) Len () func (p ) Read (d ) (n , err ) func (p ) Write (d ) (n , err ) func (p ) CloseWithError (err ) func (p ) BreakWithError (err ) func (p ) .closeWithErrorAndCode (err , fn ) func (p ) .closeWithError (dst , err , fn ) func (p ) .closeDoneLocked () func (p ) Err () func (p ) Done () type 94 ".net/http.http2pipeBuffer" type 95 ".net/http.http2priorityNode" func (n ) .setParent (parent ) func (n ) .addBytes (b ) func (n ) .walkReadyInOrder (openParent , tmp , f ) type 96 ".net/http.http2priorityNodeState" type 97 ".net/http.http2randomWriteScheduler" func (ws ) OpenStream (streamID , options ) // /build/gcc/src/gcc/libgo/go/net/http/h2_bundle.go:10811 func (ws ) CloseStream (streamID ) func (ws ) AdjustStream (streamID , priority ) // /build/gcc/src/gcc/libgo/go/net/http/h2_bundle.go:10824 func (ws ) Push (wr ) func (ws ) Pop () (? , ? ) type 98 ".net/http.http2readFrameResult" type 99 ".net/http.http2requestBody" func (b ) Close () func (b ) Read (p ) (n , err ) type 100 ".net/http.http2requestParam" type 101 ".net/http.http2responseWriter" func (w ) Flush () func (w ) CloseNotify () func (w ) Header () func (w ) WriteHeader (code ) func (w ) Write (p ) (n , err ) func (w ) WriteString (s ) (n , err ) func (w ) .write (lenData , dataB , dataS ) (n , err ) func (w ) .handlerDone () func (w ) Push (target , opts ) type 102 ".net/http.http2responseWriterState" func (rws ) .hasTrailers () func (rws ) .hasNonemptyTrailers () func (rws ) .declareTrailer (k ) func (rws ) .writeChunk (p ) (n , err ) func (rws ) .promoteUndeclaredTrailers () func (rws ) .writeHeader (code ) type 103 ".net/http.http2serverConn" func (sc ) .rejectConn (err , debug ) func (sc ) .maxHeaderListSize () func (sc ) .curOpenStreams () func (sc ) Framer () func (sc ) CloseConn () func (sc ) Flush () func (sc ) HeaderEncoder () (? , ? ) func (sc ) .state (streamID ) (? , ? ) func (sc ) .setConnState (state ) func (sc ) .vlogf (format , args ...) func (sc ) .logf (format , args ...) func (sc ) .condlogf (err , format , args ...) func (sc ) .canonicalHeader (v ) func (sc ) .readFrames () func (sc ) .writeFrameAsync (wr ) func (sc ) .closeAllStreamsOnConnClose () func (sc ) .stopShutdownTimer () func (sc ) .notePanic () func (sc ) .serve () func (sc ) .awaitGracefulShutdown (sharedCh , privateCh ) func (sc ) .onSettingsTimer () func (sc ) .onIdleTimer () func (sc ) .onShutdownTimer () func (sc ) .sendServeMsg (msg ) func (sc ) .readPreface () func (sc ) .writeDataFromHandler (stream , data , endStream ) func (sc ) .writeFrameFromHandler (wr ) func (sc ) .writeFrame (wr ) func (sc ) .startFrameWrite (wr ) func (sc ) .wroteFrame (res ) func (sc ) .scheduleFrameWrite () func (sc ) .startGracefulShutdown () func (sc ) .startGracefulShutdownInternal () func (sc ) .goAway (code ) func (sc ) .shutDownIn (d ) func (sc ) .resetStream (se ) func (sc ) .processFrameFromReader (res ) func (sc ) .processFrame (f ) func (sc ) .processPing (f ) func (sc ) .processWindowUpdate (f ) func (sc ) .processResetStream (f ) func (sc ) .closeStream (st , err ) func (sc ) .processSettings (f ) func (sc ) .processSetting (s ) func (sc ) .processSettingInitialWindowSize (val ) func (sc ) .processData (f ) func (sc ) .processGoAway (f ) func (sc ) .processHeaders (f ) func (sc ) .checkPriority (streamID , p ) func (sc ) .processPriority (f ) func (sc ) .newStream (id , pusherID , state ) func (sc ) .newWriterAndRequest (st , f ) (? , ? , ? ) func (sc ) .newWriterAndRequestNoBody (st , rp ) (? , ? , ? ) func (sc ) .runHandler (rw , req , handler ) func (sc ) .writeHeaders (st , headerData ) func (sc ) .write100ContinueHeaders (st ) func (sc ) .noteBodyReadFromHandler (st , n , err ) func (sc ) .noteBodyRead (st , n ) func (sc ) .sendWindowUpdate (st , n ) func (sc ) .sendWindowUpdate32 (st , n ) func (sc ) .startPush (msg ) func (sc ) .countError (name , err ) type 104 ".net/http.http2serverInternalState" func (s ) .registerConn (sc ) func (s ) .unregisterConn (sc ) func (s ) .startGracefulShutdown () type 105 ".net/http.http2sortPriorityNodeSiblings" func (z ) Len () ($ret447 ) // /build/gcc/src/gcc/libgo/go/net/http/h2_bundle.go:10546 { //10546 $ret447 = len(z) //10546 return //10546 } //0 func (z ) Swap (i , k ) // /build/gcc/src/gcc/libgo/go/net/http/h2_bundle.go:10548 { //10548 var $t0 = z //10548 var $t1 = i //10548 var $t2 = z //10548 var $t3 = k //10548 var $t4 = (z)[k] //10548 var $t5 = (z)[i] //10548 ($t0)[$t1] = $t4 //10548 ($t2)[$t3] = $t5 //10548 } //0 func (z ) Less (i , k ) type 106 ".net/http.http2startPushRequest" type 107 ".net/http.http2stream" func (st ) .isPushed () func (st ) .endStream () func (st ) .copyTrailersToHandlerRequest () func (st ) .onWriteTimeout () func (st ) .processTrailerHeaders (f ) type 108 ".net/http.http2streamState" func (st ) String () ($ret222 ) // /build/gcc/src/gcc/libgo/go/net/http/h2_bundle.go:3316 { //3317 $ret222 = (.http2stateName)[st] //3317 return //3317 } //0 type 109 ".net/http.http2write100ContinueHeadersFrame" func (w ) .writeFrame (ctx ) func (w ) .staysWithinBuffer (max ) ($ret430 ) // /build/gcc/src/gcc/libgo/go/net/http/h2_bundle.go:10045 { //10047 $ret430 = ($convert(, 29 ) <= max) //10047 return //10047 } //0 type 110 ".net/http.http2writeContext" type 111 ".net/http.http2writeFramer" type 112 ".net/http.http2writeGoAway" func (p ) .writeFrame (ctx ) func (? ) .staysWithinBuffer (max ) ($ret410 ) // /build/gcc/src/gcc/libgo/go/net/http/h2_bundle.go:9824 { //9824 $ret410 = $false //9824 return //9824 } //0 type 113 ".net/http.http2writePingAck" func (w ) .writeFrame (ctx ) func (w ) .staysWithinBuffer (max ) ($ret419 ) // /build/gcc/src/gcc/libgo/go/net/http/h2_bundle.go:9868 { //9869 $ret419 = ($convert(, 17 ) <= max) //9869 return //9869 } //0 type 114 ".net/http.http2writePushPromise" func (w ) .staysWithinBuffer (max ) ($ret426 ) // /build/gcc/src/gcc/libgo/go/net/http/h2_bundle.go:9993 { //9995 $ret426 = $false //9995 return //9995 } //0 func (w ) .writeFrame (ctx ) func (w ) .writeHeaderBlock (ctx , frag , firstFrag , lastFrag ) type 115 ".net/http.http2writeQueue" func (q ) .empty () func (q ) .push (wr ) func (q ) .shift () func (q ) .consume (n ) (? , ? ) type 116 ".net/http.http2writeQueuePool" func (p ) .put (q ) func (p ) .get () type 117 ".net/http.http2writeResHeaders" func (w ) .staysWithinBuffer (max ) ($ret423 ) // /build/gcc/src/gcc/libgo/go/net/http/h2_bundle.go:9928 { //9936 $ret423 = $false //9936 return //9936 } //0 func (w ) .writeFrame (ctx ) func (w ) .writeHeaderBlock (ctx , frag , firstFrag , lastFrag ) type 118 ".net/http.http2writeSettings" func (s ) .staysWithinBuffer (max ) ($ret407 ) // /build/gcc/src/gcc/libgo/go/net/http/h2_bundle.go:9803 { //9805 $ret407 = ((9 + (6 * len(s))) <= max) //9805 return //9805 } //0 func (s ) .writeFrame (ctx ) type 119 ".net/http.http2writeSettingsAck" func (? ) .writeFrame (ctx ) func (? ) .staysWithinBuffer (max ) ($ret421 ) // /build/gcc/src/gcc/libgo/go/net/http/h2_bundle.go:9878 { //9878 $ret421 = (9 <= max) //9878 return //9878 } //0 type 120 ".net/http.http2writeWindowUpdate" func (wu ) .staysWithinBuffer (max ) ($ret431 ) // /build/gcc/src/gcc/libgo/go/net/http/h2_bundle.go:10055 { //10055 $ret431 = ($convert(, 13 ) <= max) //10055 return //10055 } //0 func (wu ) .writeFrame (ctx ) type 121 ".net/http.httpError" func (e ) Error () func (e ) Timeout () func (e ) Temporary () ($ret738 ) // /build/gcc/src/gcc/libgo/go/net/http/transport.go:2511 { //2511 $ret738 = $true //2511 return //2511 } //0 type 122 ".net/http.incomparable" type 123 ".net/http.keyValues" type 124 ".net/http.muxEntry" type 125 ".net/http.noBody" func (? ) Read (? ) ($ret474 , $ret475 ) // /build/gcc/src/gcc/libgo/go/net/http/http.go:108 { //108 { //108 var $t0 = 0 //108 var $t1 = EOF //108 $ret474 = $t0 //108 $ret475 = $t1 //108 } //0 return //108 } //0 func (? ) Close () ($ret476 ) // /build/gcc/src/gcc/libgo/go/net/http/http.go:109 { //109 $ret476 = $convert(, $nil) //109 return //109 } //0 func (? ) WriteTo (? ) ($ret477 , $ret478 ) // /build/gcc/src/gcc/libgo/go/net/http/http.go:110 { //110 { //110 var $t0 = 0 //110 var $t1 = $convert(, $nil) //110 $ret477 = $t0 //110 $ret478 = $t1 //110 } //0 return //110 } //0 type 126 ".net/http.persistConn" func (pc ) .shouldRetryRequest (req , err ) func (pconn ) .addTLS (ctx , name , trace ) func (pc ) .maxHeaderResponseSize () func (pc ) Read (p ) (n , err ) func (pc ) .isBroken () func (pc ) .canceled () func (pc ) .isReused () func (pc ) .gotIdleConnTrace (idleAt ) (t ) func (pc ) .cancelRequest (err ) func (pc ) .closeConnIfStillIdle () func (pc ) .mapRoundTripError (req , startBytesWritten , err ) func (pc ) .readLoop () func (pc ) .readLoopPeekFailLocked (peekErr ) func (pc ) .readResponse (rc , trace ) (resp , err ) func (pc ) .waitForContinue (continueCh ) func (pc ) .writeLoop () func (pc ) .wroteRequest () func (pc ) .roundTrip (req ) (resp , err ) func (pc ) .markReused () func (pc ) .close (err ) func (pc ) .closeLocked (err ) type 127 ".net/http.requestAndChan" type 128 ".net/http.response" func (w ) .finalTrailers () func (w ) .declareTrailer (k ) func (w ) .requestTooLarge () func (w ) .needsSniff () func (w ) ReadFrom (src ) (n , err ) func (w ) Header () func (w ) WriteHeader (code ) func (w ) .bodyAllowed () func (w ) Write (data ) (n , err ) func (w ) WriteString (data ) (n , err ) func (w ) .write (lenData , dataB , dataS ) (n , err ) func (w ) .finishRequest () func (w ) .shouldReuseConnection () func (w ) .closedRequestBodyEarly () func (w ) Flush () func (w ) .sendExpectationFailed () func (w ) Hijack () (rwc , buf , err ) func (w ) CloseNotify () type 129 ".net/http.responseAndError" type 130 ".net/http.socksAddr" func (a ) Network () ($ret640 ) // /build/gcc/src/gcc/libgo/go/net/http/socks_bundle.go:247 { //247 $ret640 = $convert(, "socks") //247 return //247 } //0 func (a ) String () type 131 ".net/http.tlsHandshakeTimeoutError" func (? ) Timeout () ($ret743 ) // /build/gcc/src/gcc/libgo/go/net/http/transport.go:2847 { //2847 $ret743 = $true //2847 return //2847 } //0 func (? ) Temporary () ($ret744 ) // /build/gcc/src/gcc/libgo/go/net/http/transport.go:2848 { //2848 $ret744 = $true //2848 return //2848 } //0 func (? ) Error () ($ret745 ) // /build/gcc/src/gcc/libgo/go/net/http/transport.go:2849 { //2849 $ret745 = $convert(, "net/http: TLS handshake timeout") //2849 return //2849 } //0 type 132 ".net/http.transportRequest" func (tr ) .extraHeaders () func (tr ) .setError (err ) func (tr ) .logf (format , args ...) type 133 ".net/http.wantConn" func (w ) .waiting () func (w ) .tryDeliver (pc , err ) func (w ) .cancel (t , err ) type 134 ".net/http.wantConnQueue" func (q ) .len () func (q ) .pushBack (w ) func (q ) .popFront () func (q ) .peekFront () func (q ) .cleanFront () (cleaned ) type 135 ".net/http.writeRequest" type 136 "bufio.ReadWriter" type 137 "bufio.Reader" func (b ) UnreadRune () func (b ) .readErr () func (b ) .reset (buf , r ) func (b ) ReadRune () (r , size , err ) func (b ) Size () func (b ) ReadLine () (line , isPrefix , err ) func (b ) .collectFragments (delim ) (fullBuffers , finalFragment , totalLen , err ) func (b ) Read (p ) (n , err ) func (b ) Buffered () func (b ) ReadBytes (delim ) (? , ? ) func (b ) Discard (n ) (discarded , err ) func (b ) ReadByte () (? , ? ) func (b ) Peek (n ) (? , ? ) func (b ) ReadSlice (delim ) (line , err ) func (b ) .writeBuf (w ) (? , ? ) func (b ) Reset (r ) func (b ) .fill () func (b ) UnreadByte () func (b ) WriteTo (w ) (n , err ) func (b ) ReadString (delim ) (? , ? ) type 138 "bufio.Writer" func (b ) Size () func (b ) Reset (w ) func (b ) Flush () func (b ) Available () func (b ) WriteString (s ) (? , ? ) func (b ) AvailableBuffer () func (b ) Buffered () func (b ) ReadFrom (r ) (n , err ) func (b ) Write (p ) (nn , err ) func (b ) WriteByte (c ) func (b ) WriteRune (r ) (size , err ) type 139 ".bytes.readOp" type 140 "bytes.Buffer" func (b ) ReadFrom (r ) (n , err ) func (b ) WriteString (s ) (n , err ) func (b ) ReadString (delim ) (line , err ) func (b ) Write (p ) (n , err ) func (b ) Grow (n ) func (b ) .grow (n ) func (b ) Next (n ) func (b ) Reset () func (b ) .empty () func (b ) WriteRune (r ) (n , err ) func (b ) Len () func (b ) .readSlice (delim ) (line , err ) func (b ) UnreadByte () func (b ) ReadBytes (delim ) (line , err ) func (b ) UnreadRune () func (b ) ReadByte () (? , ? ) func (b ) WriteByte (c ) func (b ) WriteTo (w ) (n , err ) func (b ) Read (p ) (n , err ) func (b ) Truncate (n ) func (b ) .tryGrowByReslice (n ) (? , ? ) func (b ) Cap () func (b ) ReadRune () (r , size , err ) func (b ) String () func (b ) Bytes () type 141 "bytes.Reader" func (r ) Len () func (r ) UnreadByte () func (r ) ReadRune () (ch , size , err ) func (r ) Reset (b ) func (r ) Size () func (r ) Read (b ) (n , err ) func (r ) ReadAt (b , off ) (n , err ) func (r ) ReadByte () (? , ? ) func (r ) UnreadRune () func (r ) Seek (offset , whence ) (? , ? ) func (r ) WriteTo (w ) (n , err ) type 142 "container/list.Element" func (e ) Prev () func (e ) Next () type 143 "container/list.List" func (l ) MoveBefore (e , mark ) func (l ) MoveToFront (e ) func (l ) InsertAfter (v , mark ) func (l ) Init () func (l ) PushFrontList (other ) func (l ) Len () func (l ) .move (e , at ) func (l ) Remove (e ) func (l ) Back () func (l ) PushBackList (other ) func (l ) PushBack (v ) func (l ) InsertBefore (v , mark ) func (l ) .lazyInit () func (l ) .insert (e , at ) func (l ) MoveToBack (e ) func (l ) .insertValue (v , at ) func (l ) .remove (e ) func (l ) MoveAfter (e , mark ) func (l ) Front () func (l ) PushFront (v ) type 144 ".context.emptyCtx" func (e ) String () ($ret6 ) func (? ) Err () ($ret4 ) func (? ) Done () ($ret3 ) func (? ) Value (key ) ($ret5 ) func (? ) Deadline () (deadline , ok ) type 145 "context.CancelFunc" type 146 "context.Context" type 147 "crypto.Hash" func (h ) HashFunc () ($ret0 ) func (h ) String () func (h ) Available () ($ret4 ) func (h ) New () func (h ) Size () ($ret2 ) type 148 "crypto.PrivateKey" type 149 "crypto/cipher.AEAD" type 150 ".crypto/tls.aead" type 151 ".crypto/tls.alert" func (e ) Error () func (e ) String () type 152 ".crypto/tls.cipherSuiteTLS13" func (c ) .exportKeyingMaterial (masterSecret , transcript ) func (c ) .finishedHash (baseKey , transcript ) func (c ) .nextTrafficSecret (trafficSecret ) func (c ) .trafficKey (trafficSecret ) (key , iv ) func (c ) .extract (newSecret , currentSecret ) func (c ) .deriveSecret (secret , label , transcript ) func (c ) .expandLabel (secret , label , context , length ) type 153 ".crypto/tls.clientHelloMsg" func (m ) .unmarshal (data ) func (m ) .updateBinders (pskBinders ) func (m ) .marshalWithoutBinders () func (m ) .marshal () type 154 ".crypto/tls.ecdheParameters" type 155 ".crypto/tls.halfConn" func (hc ) .encrypt (record , payload , rand ) (? , ? ) func (hc ) .decrypt (record ) (? , ? , ? ) func (hc ) .incSeq () func (hc ) .explicitNonceLen () func (hc ) .changeCipherSpec () func (hc ) .prepareCipherSpec (version , cipher , mac ) func (hc ) .setTrafficSecret (suite , secret ) func (hc ) .setErrorLocked (err ) type 156 ".crypto/tls.keyShare" type 157 ".crypto/tls.keyUpdateMsg" func (m ) .unmarshal (data ) func (m ) .marshal () type 158 ".crypto/tls.newSessionTicketMsgTLS13" func (m ) .unmarshal (data ) func (m ) .marshal () type 159 ".crypto/tls.pskIdentity" type 160 ".crypto/tls.recordType" type 161 ".crypto/tls.serverHelloMsg" func (m ) .unmarshal (data ) func (m ) .marshal () type 162 ".crypto/tls.ticketKey" type 163 "crypto/tls.Certificate" func (c ) .leaf () (? , ? ) type 164 "crypto/tls.CertificateRequestInfo" func (cri ) SupportsCertificate (c ) func (c ) Context () type 165 "crypto/tls.ClientAuthType" func (i ) String () type 166 "crypto/tls.ClientHelloInfo" func (chi ) SupportsCertificate (c ) func (c ) Context () type 167 "crypto/tls.ClientSessionCache" type 168 "crypto/tls.ClientSessionState" type 169 "crypto/tls.Config" func (c ) .writeKeyLog (label , clientRandom , secret ) func (c ) BuildNameToCertificate () func (c ) .getCertificate (clientHello ) (? , ? ) func (c ) .ticketKeyFromBytes (b ) (key ) func (c ) .rand () func (c ) .supportsCurve (curve ) func (c ) Clone () func (c ) .ticketKeys (configForClient ) func (c ) .mutualVersion (isClient , peerVersions ) (? , ? ) func (c ) SetSessionTicketKeys (keys ) func (c ) .time () func (c ) .initLegacySessionTicketKeyRLocked () func (c ) .cipherSuites () func (c ) .curvePreferences () func (c ) .supportedVersions (isClient ) func (c ) .maxSupportedVersion (isClient ) type 170 "crypto/tls.Conn" func (c ) .processCertsFromClient (certificate ) func (c ) .decryptTicket (encrypted ) (plaintext , usedOldKey ) func (c ) .handleNewSessionTicket (msg ) func (c ) .getClientCertificate (cri ) (? , ? ) func (c ) .readClientHello (ctx ) (? , ? ) func (c ) .loadSession (hello ) (cacheKey , session , earlySecret , binderKey ) func (c ) .handshakeComplete () func (c ) VerifyHostname (host ) func (c ) OCSPResponse () func (c ) .connectionStateLocked () func (c ) ConnectionState () func (c ) .handshakeContext (ctx ) (ret ) func (c ) HandshakeContext (ctx ) func (c ) .pickTLSVersion (serverHello ) func (c ) Close () func (c ) .verifyServerCertificate (certificates ) func (c ) .newRecordHeaderError (conn , msg ) (err ) func (c ) Handshake () func (c ) .readFromUntil (r , n ) func (c ) .sendAlertLocked (err ) func (c ) .handlePostHandshakeMessage () func (c ) .readRecordOrCCS (expectChangeCipherSpec ) func (c ) .readChangeCipherSpec () func (c ) .serverHandshake (ctx ) func (c ) .makeClientHello () (? , ? , ? ) func (c ) SetDeadline (t ) func (c ) .retryReadRecord (expectChangeCipherSpec ) func (c ) Write (b ) (? , ? ) func (c ) .encryptTicket (state ) (? , ? ) func (c ) .sendAlert (err ) func (c ) LocalAddr () func (c ) .clientHandshake (ctx ) (err ) func (c ) .flush () (? , ? ) func (c ) .writeRecordLocked (typ , data ) (? , ? ) func (c ) .writeRecord (typ , data ) (? , ? ) func (c ) .write (data ) (? , ? ) func (c ) SetWriteDeadline (t ) func (c ) .readHandshake () (? , ? ) func (c ) .handleRenegotiation () func (c ) NetConn () func (c ) SetReadDeadline (t ) func (c ) .readRecord () func (c ) .maxPayloadSizeForWrite (typ ) func (c ) .handleKeyUpdate (keyUpdate ) func (c ) Read (b ) (? , ? ) func (c ) RemoteAddr () func (c ) CloseWrite () func (c ) .closeNotify () type 171 "crypto/tls.ConnectionState" func (cs ) ExportKeyingMaterial (label , context , length ) (? , ? ) type 172 "crypto/tls.CurveID" func (i ) String () type 173 "crypto/tls.RecordHeaderError" func (e ) Error () type 174 "crypto/tls.RenegotiationSupport" type 175 "crypto/tls.SignatureScheme" func (i ) String () type 176 ".crypto/x509.lazyCert" type 177 ".crypto/x509.sum224" type 178 "crypto/x509.CertPool" func (s ) .len () func (s ) .cert (n ) (? , ? ) func (s ) .copy () func (s ) .findPotentialParents (cert ) func (s ) .contains (cert ) func (s ) AddCert (cert ) func (s ) .addCertFunc (rawSum224 , rawSubject , getCert ) func (s ) AppendCertsFromPEM (pemCerts ) (ok ) func (s ) Subjects () type 179 "crypto/x509.Certificate" func (c ) .getSANExtension () func (c ) CreateCRL (rand , priv , revokedCerts , now , expiry ) (crlBytes , err ) func (c ) .systemVerify (opts ) (chains , err ) func (c ) .checkNameConstraints (count , maxConstraintComparisons , nameType , name , parsedName , match , permitted , excluded ) func (c ) .isValid (certType , currentChain , opts ) func (c ) CheckCRLSignature (crl ) func (c ) Verify (opts ) (chains , err ) func (c ) .buildChains (cache , currentChain , sigChecks , opts ) (chains , err ) func (c ) VerifyHostname (h ) func (c ) Equal (other ) func (c ) CheckSignatureFrom (parent ) func (c ) CheckSignature (algo , signed , signature ) func (c ) .hasSANExtension () func (c ) .hasNameConstraints () type 180 "crypto/x509.ExtKeyUsage" type 181 "crypto/x509.KeyUsage" type 182 "crypto/x509.PublicKeyAlgorithm" func (algo ) String () ($ret117 ) type 183 "crypto/x509.SignatureAlgorithm" func (algo ) .isRSAPSS () func (algo ) String () type 184 "crypto/x509.VerifyOptions" type 185 "crypto/x509/pkix.AlgorithmIdentifier" type 186 "crypto/x509/pkix.AttributeTypeAndValue" type 187 "crypto/x509/pkix.CertificateList" func (certList ) HasExpired (now ) type 188 "crypto/x509/pkix.Extension" type 189 "crypto/x509/pkix.Name" func (n ) String () func (n ) ToRDNSequence () (ret ) func (n ) .appendRDNs (in , values , oid ) func (n ) FillFromRDNSequence (rdns ) type 190 "crypto/x509/pkix.RDNSequence" func (r ) String () type 191 "crypto/x509/pkix.RelativeDistinguishedNameSET" type 192 "crypto/x509/pkix.RevokedCertificate" type 193 "crypto/x509/pkix.TBSCertificateList" type 194 "encoding/asn1.BitString" func (b ) At (i ) func (b ) RightAlign () type 195 "encoding/asn1.ObjectIdentifier" func (oi ) Equal (other ) ($ret9 ) func (oi ) String () type 196 "encoding/asn1.RawContent" type 197 "encoding/asn1.RawValue" type 198 "fmt.ScanState" type 199 "fmt.State" type 200 ".golang.org/x/net/http2/hpack.dynamicTable" func (dt ) .evict () func (dt ) .add (f ) func (dt ) .setMaxSize (v ) type 201 ".golang.org/x/net/http2/hpack.headerFieldTable" func (t ) .search (f ) (i , nameValueMatch ) func (t ) .evictOldest (n ) func (t ) .idToIndex (id ) func (t ) .addEntry (f ) func (t ) .len () func (t ) .init () type 202 ".golang.org/x/net/http2/hpack.indexType" func (v ) .sensitive () ($ret22 ) func (v ) .indexed () ($ret21 ) type 203 ".golang.org/x/net/http2/hpack.pairNameValue" type 204 "golang.org/x/net/http2/hpack.Decoder" func (d ) .readString (p , wantStr ) (s , remain , err ) func (d ) .parseFieldLiteral (n , it ) func (d ) .maxTableIndex () func (d ) SetEmitFunc (emitFunc ) func (d ) .parseDynamicTableSizeUpdate () func (d ) SetEmitEnabled (v ) func (d ) EmitEnabled () func (d ) SetMaxStringLength (n ) func (d ) Close () func (d ) SetMaxDynamicTableSize (v ) func (d ) Write (p ) (n , err ) func (d ) SetAllowedMaxDynamicTableSize (v ) func (d ) .parseFieldIndexed () func (d ) .at (i ) (hf , ok ) func (d ) DecodeFull (p ) (? , ? ) func (d ) .callEmit (hf ) func (d ) .parseHeaderFieldRepr () type 205 "golang.org/x/net/http2/hpack.Encoder" func (e ) .shouldIndex (f ) func (e ) SetMaxDynamicTableSizeLimit (v ) func (e ) SetMaxDynamicTableSize (v ) func (e ) .searchTable (f ) (i , nameValueMatch ) func (e ) WriteField (f ) type 206 "golang.org/x/net/http2/hpack.HeaderField" func (hf ) Size () func (hf ) String () func (hf ) IsPseudo () type 207 "hash.Hash" type 208 "io.ByteReader" type 209 "io.ByteScanner" type 210 "io.Closer" type 211 "io.ReadCloser" type 212 "io.ReadSeeker" type 213 "io.Reader" type 214 "io.ReaderAt" type 215 "io.Seeker" type 216 "io.Writer" type 217 "io/fs.DirEntry" type 218 "io/fs.FS" type 219 "io/fs.File" type 220 "io/fs.FileInfo" type 221 "io/fs.FileMode" func (m ) Perm () ($ret9 ) func (m ) IsDir () ($ret7 ) func (m ) Type () ($ret10 ) func (m ) IsRegular () ($ret8 ) func (m ) String () type 222 "log.Logger" func (l ) Writer () func (l ) SetPrefix (prefix ) func (l ) Prefix () func (l ) SetFlags (flag ) func (l ) .formatHeader (buf , t , file , line ) func (l ) Panicf (format , v ...) func (l ) Output (calldepth , s ) func (l ) Panic (v ...) func (l ) SetOutput (w ) func (l ) Printf (format , v ...) func (l ) Print (v ...) func (l ) Fatalln (v ...) func (l ) Fatal (v ...) func (l ) Panicln (v ...) func (l ) Fatalf (format , v ...) func (l ) Println (v ...) func (l ) Flags () type 223 ".math/big.divisor" type 224 ".math/big.nat" func (z ) .expWW (x , y ) func (z ) .montgomery (x , y , m , k , n ) func (x ) .cmp (y ) (r ) func (z ) .shl (x , s ) func (z ) .sub (x , y ) func (q ) .divBasic (u , v ) func (z ) .scan (r , base , fracOk ) (res , b , count , err ) func (n ) .probablyPrimeMillerRabin (reps , force2 ) func (z ) .norm () ($ret147 ) func (z ) .shr (x , s ) func (x ) .bit (i ) ($ret169 ) func (z ) .expNNMontgomery (x , y , m ) func (z ) .expNNWindowed (x , y , m ) func (z ) .random (rand , limit , n ) func (z ) .set (x ) func (z ) .setBytes (buf ) func (x ) .modW (d ) (r ) func (x ) .utoa (base ) func (z ) .setBit (x , i , b ) func (x ) .bitLen () ($ret163 ) func (z ) .divRecursive (u , v ) func (z ) .divLarge (u , uIn , vIn ) (q , r ) func (x ) .sticky (i ) func (z ) .sqrt (x ) func (z ) .add (x , y ) func (q ) .convertWords (s , b , ndigits , bb , table ) func (n ) .probablyPrimeLucas () func (z ) .setWord (x ) func (z ) .divW (x , y ) (q , r ) func (z ) .make (n ) func (z ) .mulRange (a , b ) func (x ) .itoa (neg , base ) func (z ) .clear () func (z ) .sqr (x ) func (x ) .trailingZeroBits () ($ret164 ) func (z ) .divRecursiveStep (u , v , depth , tmp , temps ) func (z ) .expNN (x , y , m ) func (z ) .mul (x , y ) func (z ) .mulAddWW (x , y , r ) func (z ) .andNot (x , y ) func (z ) .setUint64 (x ) func (z ) .and (x , y ) func (z ) .div (z2 , u , v ) (q , r ) func (z ) .or (x , y ) func (z ) .bytes (buf ) (i ) func (z ) .xor (x , y ) type 225 "math/big.Int" func (z ) Lsh (x , n ) func (z ) .modSqrt5Mod8Prime (x , p ) func (z ) Sqrt (x ) func (z ) Xor (x , y ) func (z ) Rand (rnd , n ) func (z ) .lehmerGCD (x , y , a , b ) func (x ) MarshalText () (text , err ) func (x ) ProbablyPrime (n ) func (z ) Set (x ) func (z ) ModInverse (g , n ) func (z ) Scan (s , ch ) func (x ) Text (base ) func (x ) FillBytes (buf ) func (z ) Exp (x , y , m ) func (z ) Quo (x , y ) func (x ) Cmp (y ) (r ) func (x ) IsInt64 () func (x ) Format (s , ch ) func (z ) .modSqrt3Mod4Prime (x , p ) func (z ) Add (x , y ) func (z ) .scaleDenom (x , f ) func (x ) Append (buf , base ) func (x ) GobEncode () (? , ? ) func (z ) SetUint64 (x ) func (z ) UnmarshalText (text ) func (x ) Bits () func (x ) Bytes () func (z ) Not (x ) func (z ) .modSqrtTonelliShanks (x , p ) func (z ) SetBytes (buf ) func (x ) String () func (z ) AndNot (x , y ) func (z ) SetBit (x , i , b ) func (z ) Mod (x , y ) func (x ) MarshalJSON () (? , ? ) func (z ) QuoRem (x , y , r ) (? , ? ) func (z ) UnmarshalJSON (text ) func (z ) GobDecode (buf ) func (z ) Mul (x , y ) func (z ) .scan (r , base ) (? , ? , ? ) func (z ) SetString (s , base ) (? , ? ) func (z ) SetBits (abs ) func (z ) SetInt64 (x ) func (z ) ModSqrt (x , p ) func (z ) Rsh (x , n ) func (z ) MulRange (a , b ) func (x ) Sign () func (x ) Int64 () func (z ) Abs (x ) func (z ) Neg (x ) func (z ) .setFromScanner (r , base ) (? , ? ) func (x ) CmpAbs (y ) func (z ) Div (x , y ) func (z ) Rem (x , y ) func (x ) IsUint64 () func (z ) DivMod (x , y , m ) (? , ? ) func (z ) Binomial (n , k ) func (x ) Uint64 () func (x ) BitLen () func (z ) And (x , y ) func (z ) Sub (x , y ) func (x ) TrailingZeroBits () func (z ) GCD (x , y , a , b ) func (x ) Bit (i ) func (z ) Or (x , y ) type 226 "math/big.Word" type 227 "math/rand.Rand" func (r ) Perm (n ) func (r ) Uint64 () func (r ) .int31n (n ) func (r ) Float32 () func (r ) Seed (seed ) func (r ) Float64 () func (r ) Int63 () func (r ) NormFloat64 () func (r ) ExpFloat64 () func (r ) Int63n (n ) func (r ) Int () func (r ) Intn (n ) func (r ) Int31n (n ) func (r ) Read (p ) (n , err ) func (r ) Int31 () func (r ) Shuffle (n , swap ) func (r ) Uint32 () type 228 "math/rand.Source" type 229 "math/rand.Source64" type 230 "mime/multipart.File" type 231 "mime/multipart.FileHeader" func (fh ) Open () (? , ? ) type 232 "mime/multipart.Form" func (f ) RemoveAll () type 233 "mime/multipart.Part" func (p ) Close () ($ret19 ) func (p ) Read (d ) (n , err ) func (p ) .parseContentDisposition () func (bp ) .populateHeaders () func (p ) FileName () func (p ) FormName () type 234 "mime/multipart.Reader" func (mr ) .isFinalBoundary (line ) func (r ) .nextPart (rawPart ) (? , ? ) func (r ) NextRawPart () (? , ? ) func (r ) NextPart () (? , ? ) func (mr ) .isBoundaryDelimiterLine (line ) (ret ) func (r ) .readForm (maxMemory ) (_ , err ) func (r ) ReadForm (maxMemory ) (? , ? ) type 235 ".net.sockaddr" type 236 "net.Addr" type 237 "net.Conn" type 238 "net.IP" func (ip ) Equal (x ) func (ip ) IsPrivate () func (ip ) Mask (mask ) func (ip ) IsLinkLocalUnicast () func (ip ) String () func (ip ) MarshalText () (? , ? ) func (ip ) DefaultMask () func (ip ) To4 () ($ret168 ) func (ip ) .matchAddrFamily (x ) func (ip ) UnmarshalText (text ) func (ip ) IsGlobalUnicast () func (ip ) IsLoopback () func (ip ) To16 () ($ret169 ) func (ip ) IsMulticast () func (ip ) IsUnspecified () func (ip ) IsInterfaceLocalMulticast () ($ret163 ) func (ip ) IsLinkLocalMulticast () type 239 "net.IPAddr" func (a ) Network () ($ret196 ) func (a ) String () func (a ) .isWildcard () func (a ) .opAddr () ($ret199 ) func (a ) .family () func (a ) .sockaddr (family ) (? , ? ) func (a ) .toLocal (net ) type 240 "net.IPMask" func (m ) String () ($ret183 ) func (m ) Size () (ones , bits ) type 241 "net.IPNet" func (n ) String () func (n ) Network () ($ret185 ) func (n ) Contains (ip ) type 242 "net.Listener" type 243 "net/http/httptrace.ClientTrace" func (t ) .hasNetHooks () func (t ) .compose (old ) type 244 "net/http/httptrace.DNSDoneInfo" type 245 "net/http/httptrace.DNSStartInfo" type 246 "net/http/httptrace.GotConnInfo" type 247 "net/http/httptrace.WroteRequestInfo" type 248 "net/textproto.MIMEHeader" func (h ) Get (key ) ($ret0 ) // /build/gcc/src/gcc/libgo/go/net/textproto/header.go:30 { //31 if (h == $nil) { //31 { //32 $ret0 = $convert(, "") //32 return //32 } //0 } //31 } //33 var v = (h)[CanonicalMIMEHeaderKey(key)] //34 { //35 if (len(v) == $convert(, 0 )) { //35 { //36 $ret0 = $convert(, "") //36 return //36 } //0 } //35 } //37 { //38 $ret0 = (v)[0 ] //38 return //38 } //0 func (h ) Del (key ) // /build/gcc/src/gcc/libgo/go/net/textproto/header.go:54 delete(h, CanonicalMIMEHeaderKey(key)) //55 func (h ) Add (key , value ) func (h ) Set (key , value ) func (h ) Values (key ) ($ret1 ) type 249 "net/url.URL" func (u ) MarshalBinary () (text , err ) func (u ) RequestURI () func (u ) Query () func (u ) ResolveReference (ref ) func (u ) UnmarshalBinary (text ) func (u ) Port () func (u ) Redacted () func (u ) .setPath (p ) func (u ) .setFragment (f ) func (u ) EscapedPath () func (u ) Hostname () func (u ) EscapedFragment () func (u ) String () func (u ) IsAbs () func (u ) Parse (ref ) (? , ? ) type 250 "net/url.Userinfo" func (u ) Password () (? , ? ) func (u ) String () func (u ) Username () type 251 "net/url.Values" func (v ) Encode () func (v ) Has (key ) func (v ) Del (key ) func (v ) Add (key , value ) func (v ) Set (key , value ) func (v ) Get (key ) ($ret40 ) type 252 ".reflect.flag" func (f ) .mustBeAssignable () func (f ) .mustBeExportedSlow () func (f ) .mustBeAssignableSlow () func (f ) .mustBeExported () func (f ) .mustBe (expected ) func (f ) .ro () ($ret99 ) func (f ) .kind () ($ret98 ) type 253 ".reflect.hiter" func (h ) .initialized () type 254 ".reflect.method" type 255 ".reflect.rtype" func (t ) Comparable () func (t ) AssignableTo (u ) func (t ) MethodByName (name ) (m , ok ) func (t ) Out (i ) func (t ) Method (i ) (m ) func (t ) FieldByIndex (index ) func (t ) ConvertibleTo (u ) func (t ) .pointers () func (t ) .rawString () func (t ) NumMethod () func (t ) FieldByName (name ) (? , ? ) func (t ) Align () func (t ) Kind () func (t ) Elem () func (t ) FieldAlign () func (t ) Size () func (t ) Name () func (t ) Bits () func (t ) .exportedMethods () func (t ) String () func (t ) .common () ($ret29 ) func (t ) .hasName () func (t ) In (i ) func (t ) Len () func (t ) .gcSlice (begin , end ) func (t ) NumField () func (t ) PkgPath () func (t ) ChanDir () func (t ) .ptrTo () func (t ) NumIn () func (t ) IsVariadic () func (t ) FieldByNameFunc (match ) (? , ? ) func (t ) Field (i ) func (t ) Key () func (t ) Implements (u ) func (t ) NumOut () type 256 ".reflect.tflag" type 257 ".reflect.uncommonType" func (t ) Name () func (t ) PkgPath () func (t ) .exportedMethods () func (t ) .uncommon () ($ret17 ) type 258 "reflect.ChanDir" func (d ) String () type 259 "reflect.Kind" func (k ) String () type 260 "reflect.MapIter" func (iter ) Reset (v ) func (iter ) Value () func (iter ) Next () func (iter ) Key () type 261 "reflect.Method" func (m ) IsExported () type 262 "reflect.StructField" func (f ) IsExported () type 263 "reflect.StructTag" func (tag ) Lookup (key ) (value , ok ) func (tag ) Get (key ) type 264 "reflect.Type" type 265 "reflect.Value" func (v ) Interface () (i ) // /build/gcc/src/gcc/libgo/go/reflect/value.go:889 { //890 i = .valueInterface(v, $convert(, $true)) //890 return //890 } //0 func (v ) Convert (t ) func (v ) .assignTo (context , dst , target ) func (v ) UnsafePointer () func (v ) UnsafeAddr () func (v ) Uint () func (v ) CanUint () func (v ) TrySend (x ) func (v ) Slice3 (i , j , k ) func (v ) Slice (i , j ) func (v ) SetUint (x ) func (v ) SetMapIndex (key , elem ) func (v ) SetCap (n ) func (v ) IsNil () func (v ) InterfaceData () func (v ) SetInt (x ) func (v ) CanConvert (t ) func (v ) Int () func (v ) SetLen (n ) func (v ) Index (i ) func (v ) SetFloat (x ) func (v ) CanInt () func (v ) CanAddr () func (v ) CanFloat () func (v ) SetBytes (x ) func (v ) FieldByIndexErr (index ) (? , ? ) func (v ) FieldByName (name ) func (v ) Field (i ) func (v ) OverflowComplex (x ) func (v ) Float () func (v ) Elem () func (v ) SetString (x ) func (v ) Kind () func (v ) Bytes () func (v ) MapIndex (key ) func (v ) Complex () func (v ) .pointer () func (v ) MapKeys () func (v ) .runes () func (v ) Close () func (v ) .send (x , nb ) (selected ) func (v ) Addr () func (v ) TryRecv () (x , ok ) func (v ) Bool () func (v ) Call (in ) func (v ) CanSet () func (v ) CanInterface () func (v ) Cap () func (v ) FieldByIndex (index ) func (v ) CallSlice (in ) func (v ) SetPointer (x ) func (v ) CanComplex () func (v ) Set (x ) func (v ) IsValid () func (v ) Method (i ) func (v ) IsZero () func (v ) Len () func (v ) Type () func (v ) NumMethod () func (v ) SetIterKey (iter ) func (v ) String () func (v ) SetIterValue (iter ) func (v ) MapRange () func (v ) MethodByName (name ) func (v ) NumField () func (v ) OverflowInt (x ) func (v ) Pointer () func (v ) OverflowFloat (x ) func (v ) .setRunes (x ) func (v ) OverflowUint (x ) func (v ) .recv (nb ) (val , ok ) func (v ) Recv () (x , ok ) func (v ) FieldByNameFunc (match ) func (v ) .call (op , in ) func (v ) Send (x ) func (v ) SetComplex (x ) func (v ) SetBool (x ) type 266 "sort.Interface" type 267 "sort.StringSlice" func (x ) Sort () func (x ) Swap (i , j ) func (x ) Less (i , j ) ($ret21 ) func (x ) Len () ($ret20 ) func (p ) Search (x ) ($ret9 ) type 268 ".sync.copyChecker" func (c ) .check () type 269 ".sync.noCopy" func (? ) Unlock () func (? ) Lock () type 270 ".sync.notifyList" type 271 "sync.Cond" func (c ) Broadcast () func (c ) Signal () func (c ) Wait () type 272 "sync.Locker" type 273 "sync.Mutex" func (m ) .unlockSlow (new ) func (m ) Unlock () func (m ) .lockSlow () func (m ) TryLock () func (m ) Lock () type 274 "sync.Once" func (o ) Do (f ) func (o ) .doSlow (f ) type 275 "sync.RWMutex" func (rw ) RLock () func (rw ) RUnlock () func (rw ) .rUnlockSlow (r ) func (rw ) TryRLock () func (rw ) Lock () func (rw ) TryLock () func (rw ) Unlock () func (rw ) RLocker () ($ret27 ) type 276 "sync/atomic.Value" func (v ) Load () (val ) func (v ) Swap (new ) (old ) func (v ) Store (val ) func (v ) CompareAndSwap (old , new ) (swapped ) type 277 ".syscall._socklen_t" type 278 "syscall.RawSockaddr" type 279 "syscall.RawSockaddrAny" type 280 "syscall.Sockaddr" type 281 "syscall.Socklen_t" type 282 ".time.runtimeTimer" type 283 ".time.zone" type 284 ".time.zoneTrans" type 285 "time.Duration" func (d ) String () func (d ) Nanoseconds () ($ret73 ) func (d ) Seconds () ($ret76 ) func (d ) Microseconds () ($ret74 ) func (d ) Milliseconds () ($ret75 ) func (d ) Hours () ($ret78 ) func (d ) Truncate (m ) ($ret79 ) func (d ) Minutes () ($ret77 ) func (d ) Round (m ) type 286 "time.Location" func (l ) .get () func (l ) String () func (l ) .lookup (sec ) (name , offset , start , end , isDST ) func (l ) .lookupFirstZone () func (l ) .firstZoneUsed () func (l ) .lookupName (name , unix ) (offset , ok ) type 287 "time.Month" func (m ) String () type 288 "time.Time" func (t ) Weekday () func (t ) Second () func (t ) Year () func (t ) .addSec (d ) func (t ) UnmarshalJSON (data ) func (t ) ISOWeek () (year , week ) func (t ) Month () func (t ) Location () func (t ) GobEncode () (? , ? ) func (t ) Date () (year , month , day ) func (t ) UnixMilli () func (t ) Hour () func (t ) .abs () func (t ) IsZero () func (t ) Nanosecond () func (t ) UTC () func (t ) In (loc ) func (t ) .locabs () (name , offset , abs ) func (t ) Sub (u ) func (t ) Equal (u ) func (t ) String () func (t ) GoString () func (t ) Before (u ) func (t ) Format (layout ) func (t ) Add (d ) func (t ) MarshalJSON () (? , ? ) func (t ) IsDST () func (t ) .date (full ) (year , month , day , yday ) func (t ) AddDate (years , months , days ) func (t ) .sec () func (t ) Local () func (t ) .mono () func (t ) UnixMicro () func (t ) YearDay () func (t ) Unix () func (t ) UnmarshalBinary (data ) func (t ) UnmarshalText (data ) func (t ) Truncate (d ) func (t ) Round (d ) func (t ) .stripMono () func (t ) MarshalText () (? , ? ) func (t ) .nsec () func (t ) Zone () (name , offset ) func (t ) .setLoc (loc ) func (t ) .unixSec () func (t ) Day () func (t ) GobDecode (data ) func (t ) UnixNano () func (t ) After (u ) func (t ) MarshalBinary () (? , ? ) func (t ) Clock () (hour , min , sec ) func (t ) .setMono (m ) func (t ) Minute () func (t ) AppendFormat (b , layout ) type 289 "time.Timer" func (t ) Reset (d ) func (t ) Stop () type 290 "time.Weekday" func (d ) String () type 291 "unsafe.Pointer" type 292 (? ) (? , ? ) type 293 (? ) (? , ? ) type 294 (? ) (? , ? ) type 295 (? , ? ) type 296 (? ) type 297 (? , ? ) type 298 (? ) (? , ? ) type 299 (? ) type 300 (? , ? , ? ) type 301 (? ) type 302 (? , ? , ? , ? ) (? , ? ) type 303 (? , ? ) type 304 (? , ? ) type 305 (? ) type 306 (? , ? ) type 307 (? , ? ) type 308 (? , ? ) type 309 () (? , ? ) type 310 () type 311 () type 312 () (? , ? ) type 313 () type 314 () type 315 () (? , ? ) type 316 () type 317 (? , ? , ? ) (? , ? ) type 318 (? , ? ) type 319 (? , ? , ? ) (? , ? ) type 320 (? ) type 321 (? , ? ) type 322 (? ) type 323 (? , ? ) type 324 (? ) type 325 (? ) type 326 (? ) type 327 (? , ? ) type 328 (? , ? ) type 329 (? , ? ) type 330 (? , ? ) type 331 (? ) type 332 (? , ? ) (? , ? ) type 333 (? , ? ) type 334 (? , ? ) type 335 (? ) type 336 (? , ? ) type 337 (? , ? ) type 338 (? ) type 339 (? ) type 340 (? ) type 341 (? , ? ) type 342 (? , ? , ? ) type 343 (? ) type 344 (? ) type 345 (? ) type 346 (? ) type 347 (? ) type 348 (? , ? ) type 349 (? ) type 350 (? , ? ...) type 351 (? , ? ...) type 352 (? , ? ) type 353 (? , ? ) type 354 (? , ? , ? ) (? , ? ) type 355 (? , ? , ? ) type 356 (? , ? ) type 357 (? , ? , ? ) type 358 (? , ? ) type 359 (? , ? , ? ) (? , ? ) type 360 (? , ? , ? ) type 361 (? , ? , ? , ? ) type 362 (? , ? , ? , ? ) type 363 (? , ? , ? ) type 364 (? , ? ) type 365 (? , ? ) type 366 (? , ? ) type 367 (? , ? ) (? , ? ) type 368 (? , ? ) type 369 (? , ? ) type 370 (? ) type 371 (? ) type 372 (? ) type 373 (? ) type 374 (? ) type 375 (? ) type 376 (? ) type 377 (? ) type 378 (? ) type 379 (? ) type 380 (? , ? ) type 381 * type 382 * type 383 * type 384 * type 385 * type 386 * type 387 * type 388 * type 389 * type 390 * type 391 * type 392 * type 393 * type 394 * type 395 * type 396 * type 397 * type 398 * type 399 * type 400 * type 401 * type 402 * type 403 * type 404 * type 405 * type 406 * type 407 * type 408 * type 409 * type 410 * type 411 * type 412 * type 413 * type 414 * type 415 * type 416 * type 417 * type 418 * type 419 * type 420 * type 421 * type 422 * type 423 * type 424 * type 425 * type 426 * type 427 * type 428 * type 429 * type 430 * type 431 * type 432 * type 433 * type 434 * type 435 * type 436 * type 437 * type 438 * type 439 * type 440 * type 441 * type 442 * type 443 * type 444 * type 445 * type 446 * type 447 * type 448 * type 449 * type 450 * type 451 * type 452 * type 453 * type 454 * type 455 * type 456 * type 457 * type 458 * type 459 * type 460 * type 461 * type 462 * type 463 * type 464 * type 465 * type 466 * type 467 * type 468 * type 469 * type 470 * type 471 * type 472 * type 473 * type 474 * type 475 * type 476 * type 477 * type 478 * type 479 * type 480 * type 481 * type 482 * type 483 * type 484 * type 485 * type 486 * type 487 * type 488 * type 489 * type 490 * type 491 * type 492 * type 493 * type 494 * type 495 * type 496 * type 497 * type 498 * type 499 * type 500 * type 501 * type 502 * type 503 * type 504 * type 505 * type 506 * type 507 * type 508 * type 509 * type 510 * type 511 * type 512 * type 513 * type 514 * type 515 * type 516 * type 517 *any type 518 struct { AcceptableCAs ; SignatureSchemes ; Version ; .crypto/tls.ctx ; } type 519 struct { Addr ; Handler ; TLSConfig ; ReadTimeout ; ReadHeaderTimeout ; WriteTimeout ; IdleTimeout ; MaxHeaderBytes ; TLSNextProto ; ConnState ; ErrorLog ; BaseContext ; ConnContext ; .net/http.inShutdown ; .net/http.disableKeepAlives ; .net/http.nextProtoOnce ; .net/http.nextProtoErr ; .net/http.mu ; .net/http.listeners ; .net/http.activeConn ; .net/http.doneChan ; .net/http.onShutdown ; } type 520 struct { Addr ; Pad ; } type 521 struct { Addrs ; Err ; Coalesced ; } type 522 struct { Algorithm ; Parameters "asn1:\"optional\""; } type 523 struct { Bytes ; BitLength ; } type 524 struct { C ; .time.r ; } type 525 struct { Certificate ; PrivateKey ; SupportedSignatureAlgorithms ; OCSPStaple ; SignedCertificateTimestamps ; Leaf ; } type 526 struct { CipherSuites ; ServerName ; SupportedCurves ; SupportedPoints ; SignatureSchemes ; SupportedProtos ; SupportedVersions ; Conn ; .crypto/tls.config ; .crypto/tls.ctx ; } type 527 struct { Class ; Tag ; IsCompound ; Bytes ; FullBytes ; } type 528 struct { Closed ; Closing ; StreamsActive ; StreamsReserved ; StreamsPending ; MaxConcurrentStreams ; LastIdle ; } type 529 struct { Conn ; Reused ; WasIdle ; IdleTime ; } type 530 struct { Context ; BaseConfig ; Handler ; } type 531 struct { Country ; Organization ; OrganizationalUnit ; Locality ; Province ; StreetAddress ; PostalCode ; SerialNumber ; CommonName ; Names ; ExtraNames ; } type 532 struct { DNSName ; Intermediates ; Roots ; CurrentTime ; KeyUsages ; MaxConstraintComparisions ; } type 533 struct { DialTLS ; TLSClientConfig ; ConnPool ; DisableCompression ; AllowHTTP ; MaxHeaderListSize ; StrictMaxConcurrentStreams ; ReadIdleTimeout ; PingTimeout ; WriteByteTimeout ; CountError ; .net/http.t1 ; .net/http.connPoolOnce ; .net/http.connPoolOrDef ; } type 534 struct { Err ; } type 535 struct { ErrorString ; } type 536 struct { Family ; Data ; } type 537 struct { Filename ; Header ; Size ; .mime/multipart.content ; .mime/multipart.tmpfile ; } type 538 struct { GetConn ; GotConn ; PutIdleConn ; GotFirstResponseByte ; Got100Continue ; Got1xxResponse ; DNSStart ; DNSDone ; ConnectStart ; ConnectDone ; TLSHandshakeStart ; TLSHandshakeDone ; WroteHeaderField ; WroteHeaders ; Wait100Continue ; WroteRequest ; } type 539 struct { Header ; .mime/multipart.mr ; .mime/multipart.disposition ; .mime/multipart.dispositionParams ; .mime/multipart.r ; .mime/multipart.n ; .mime/multipart.total ; .mime/multipart.err ; .mime/multipart.readErr ; } type 540 struct { Host ; } type 541 struct { ID ; Val ; } type 542 struct { IP ; Mask ; } type 543 struct { IP ; Zone ; } type 544 struct { Id ; Critical "asn1:\"optional\""; Value ; } type 545 struct { MaxClosedNodesInTree ; MaxIdleNodesInTree ; ThrottleOutOfOrderWrites ; } type 546 struct { MaxHandlers ; MaxConcurrentStreams ; MaxReadFrameSize ; PermitProhibitedCipherSuites ; IdleTimeout ; MaxUploadBufferPerConnection ; MaxUploadBufferPerStream ; NewWriteScheduler ; CountError ; .net/http.state ; } type 547 struct { Method ; Header ; } type 548 struct { Method ; URL ; Proto ; ProtoMajor ; ProtoMinor ; Header ; Body ; GetBody ; ContentLength ; TransferEncoding ; Close ; Host ; Form ; PostForm ; MultipartForm ; Trailer ; RemoteAddr ; RequestURI ; TLS ; Cancel ; Response ; .net/http.ctx ; } type 549 struct { Msg ; RecordHeader ; Conn ; } type 550 struct { Name ; IP ; Port ; } type 551 struct { Name ; PkgPath ; Type ; Func ; Index ; } type 552 struct { Name ; PkgPath ; Type ; Tag ; Offset ; Index ; Anonymous ; } type 553 struct { Name ; Value ; Path ; Domain ; Expires ; RawExpires ; MaxAge ; Secure ; HttpOnly ; SameSite ; Raw ; Unparsed ; } type 554 struct { Name ; Value ; Sensitive ; } type 555 struct { OnlyCachedConn ; } type 556 struct { PusherID ; } type 557 struct { Rand ; Time ; Certificates ; NameToCertificate ; GetCertificate ; GetClientCertificate ; GetConfigForClient ; VerifyPeerCertificate ; VerifyConnection ; RootCAs ; NextProtos ; ServerName ; ClientAuth ; ClientCAs ; InsecureSkipVerify ; CipherSuites ; PreferServerCipherSuites ; SessionTicketsDisabled ; SessionTicketKey ; ClientSessionCache ; MinVersion ; MaxVersion ; CurvePreferences ; DynamicRecordSizingDisabled ; Renegotiation ; KeyLogWriter ; .crypto/tls.mutex ; .crypto/tls.sessionTicketKeys ; .crypto/tls.autoSessionTicketKeys ; } type 558 struct { Raw ; RawTBSCertificate ; RawSubjectPublicKeyInfo ; RawSubject ; RawIssuer ; Signature ; SignatureAlgorithm ; PublicKeyAlgorithm ; PublicKey ; Version ; SerialNumber ; Issuer ; Subject ; NotBefore ; NotAfter ; KeyUsage ; Extensions ; ExtraExtensions ; UnhandledCriticalExtensions ; ExtKeyUsage ; UnknownExtKeyUsage ; BasicConstraintsValid ; IsCA ; MaxPathLen ; MaxPathLenZero ; SubjectKeyId ; AuthorityKeyId ; OCSPServer ; IssuingCertificateURL ; DNSNames ; EmailAddresses ; IPAddresses ; URIs ; PermittedDNSDomainsCritical ; PermittedDNSDomains ; ExcludedDNSDomains ; PermittedIPRanges ; ExcludedIPRanges ; PermittedEmailAddresses ; ExcludedEmailAddresses ; PermittedURIDomains ; ExcludedURIDomains ; CRLDistributionPoints ; PolicyIdentifiers ; } type 559 struct { Raw ; Version "asn1:\"optional,default:0\""; Signature ; Issuer ; ThisUpdate ; NextUpdate "asn1:\"optional\""; RevokedCertificates "asn1:\"optional\""; Extensions "asn1:\"tag:0,optional,explicit\""; } type 560 struct { Scheme ; Opaque ; User ; Host ; Path ; RawPath ; ForceQuery ; RawQuery ; Fragment ; RawFragment ; } type 561 struct { SerialNumber ; RevocationTime ; Extensions "asn1:\"optional\""; } type 562 struct { Status ; StatusCode ; Proto ; ProtoMajor ; ProtoMinor ; Header ; Body ; ContentLength ; TransferEncoding ; Close ; Uncompressed ; Trailer ; Request ; TLS ; } type 563 struct { StreamDep ; Exclusive ; Weight ; } type 564 struct { StreamID ; } type 565 struct { StreamID ; BlockFragment ; EndStream ; EndHeaders ; PadLength ; Priority ; } type 566 struct { StreamID ; Code ; Cause ; } type 567 struct { StreamID ; PromiseID ; BlockFragment ; EndHeaders ; PadLength ; } type 568 struct { TBSCertList ; SignatureAlgorithm ; SignatureValue ; } type 569 struct { Transport ; CheckRedirect ; Jar ; Timeout ; } type 570 struct { Type ; Value ; } type 571 struct { Value ; File ; } type 572 struct { Version ; HandshakeComplete ; DidResume ; CipherSuite ; NegotiatedProtocol ; NegotiatedProtocolIsMutual ; ServerName ; PeerCertificates ; VerifiedChains ; SignedCertificateTimestamps ; OCSPResponse ; TLSUnique ; .crypto/tls.ekm ; } type 573 struct { ? ; ? ; } type 574 struct { ? ; .net/http.extra ; .net/http.trace ; .net/http.cancelKey ; .net/http.mu ; .net/http.err ; } type 575 struct { ? ; Fields ; Truncated ; } type 576 struct { } type 577 struct { .bufio.buf ; .bufio.rd ; .bufio.r ; .bufio.w ; .bufio.err ; .bufio.lastByte ; .bufio.lastRuneSize ; } type 578 struct { .bufio.err ; .bufio.buf ; .bufio.n ; .bufio.wr ; } type 579 struct { .bytes.buf ; .bytes.off ; .bytes.lastRead ; } type 580 struct { .bytes.s ; .bytes.i ; .bytes.prevRune ; } type 581 struct { .container/list.next ; .container/list.prev ; .container/list.list ; Value ; } type 582 struct { .container/list.root ; .container/list.len ; } type 583 struct { .crypto/tls.conn ; .crypto/tls.isClient ; .crypto/tls.handshakeFn ; .crypto/tls.handshakeStatus ; .crypto/tls.handshakeMutex ; .crypto/tls.handshakeErr ; .crypto/tls.vers ; .crypto/tls.haveVers ; .crypto/tls.config ; .crypto/tls.handshakes ; .crypto/tls.didResume ; .crypto/tls.cipherSuite ; .crypto/tls.ocspResponse ; .crypto/tls.scts ; .crypto/tls.peerCertificates ; .crypto/tls.verifiedChains ; .crypto/tls.serverName ; .crypto/tls.secureRenegotiation ; .crypto/tls.ekm ; .crypto/tls.resumptionSecret ; .crypto/tls.ticketKeys ; .crypto/tls.clientFinishedIsFirst ; .crypto/tls.closeNotifyErr ; .crypto/tls.closeNotifySent ; .crypto/tls.clientFinished ; .crypto/tls.serverFinished ; .crypto/tls.clientProtocol ; .crypto/tls.in ; .crypto/tls.out ; .crypto/tls.rawInput ; .crypto/tls.input ; .crypto/tls.hand ; .crypto/tls.buffering ; .crypto/tls.sendBuf ; .crypto/tls.bytesSent ; .crypto/tls.packetsSent ; .crypto/tls.retryCount ; .crypto/tls.activeCall ; .crypto/tls.tmp ; } type 584 struct { .crypto/tls.group ; .crypto/tls.data ; } type 585 struct { .crypto/tls.id ; .crypto/tls.keyLen ; .crypto/tls.aead ; .crypto/tls.hash ; } type 586 struct { .crypto/tls.keyName ; .crypto/tls.aesKey ; .crypto/tls.hmacKey ; .crypto/tls.created ; } type 587 struct { .crypto/tls.label ; .crypto/tls.obfuscatedTicketAge ; } type 588 struct { .crypto/tls.raw ; .crypto/tls.lifetime ; .crypto/tls.ageAdd ; .crypto/tls.nonce ; .crypto/tls.label ; .crypto/tls.maxEarlyData ; } type 589 struct { .crypto/tls.raw ; .crypto/tls.updateRequested ; } type 590 struct { .crypto/tls.raw ; .crypto/tls.vers ; .crypto/tls.random ; .crypto/tls.sessionId ; .crypto/tls.cipherSuite ; .crypto/tls.compressionMethod ; .crypto/tls.ocspStapling ; .crypto/tls.ticketSupported ; .crypto/tls.secureRenegotiationSupported ; .crypto/tls.secureRenegotiation ; .crypto/tls.alpnProtocol ; .crypto/tls.scts ; .crypto/tls.supportedVersion ; .crypto/tls.serverShare ; .crypto/tls.selectedIdentityPresent ; .crypto/tls.selectedIdentity ; .crypto/tls.supportedPoints ; .crypto/tls.cookie ; .crypto/tls.selectedGroup ; } type 591 struct { .crypto/tls.raw ; .crypto/tls.vers ; .crypto/tls.random ; .crypto/tls.sessionId ; .crypto/tls.cipherSuites ; .crypto/tls.compressionMethods ; .crypto/tls.serverName ; .crypto/tls.ocspStapling ; .crypto/tls.supportedCurves ; .crypto/tls.supportedPoints ; .crypto/tls.ticketSupported ; .crypto/tls.sessionTicket ; .crypto/tls.supportedSignatureAlgorithms ; .crypto/tls.supportedSignatureAlgorithmsCert ; .crypto/tls.secureRenegotiationSupported ; .crypto/tls.secureRenegotiation ; .crypto/tls.alpnProtocols ; .crypto/tls.scts ; .crypto/tls.supportedVersions ; .crypto/tls.cookie ; .crypto/tls.keyShares ; .crypto/tls.earlyData ; .crypto/tls.pskModes ; .crypto/tls.pskIdentities ; .crypto/tls.pskBinders ; } type 592 struct { .crypto/tls.sessionTicket ; .crypto/tls.vers ; .crypto/tls.cipherSuite ; .crypto/tls.masterSecret ; .crypto/tls.serverCertificates ; .crypto/tls.verifiedChains ; .crypto/tls.receivedAt ; .crypto/tls.ocspResponse ; .crypto/tls.scts ; .crypto/tls.nonce ; .crypto/tls.useBy ; .crypto/tls.ageAdd ; } type 593 struct { .crypto/x509.byName ; .crypto/x509.lazyCerts ; .crypto/x509.haveSum ; .crypto/x509.systemPool ; } type 594 struct { .crypto/x509.rawSubject ; .crypto/x509.getCert ; } type 595 struct { .golang.org/x/net/http2/hpack.dynTab ; .golang.org/x/net/http2/hpack.emit ; .golang.org/x/net/http2/hpack.emitEnabled ; .golang.org/x/net/http2/hpack.maxStrLen ; .golang.org/x/net/http2/hpack.buf ; .golang.org/x/net/http2/hpack.saveBuf ; .golang.org/x/net/http2/hpack.firstField ; } type 596 struct { .golang.org/x/net/http2/hpack.dynTab ; .golang.org/x/net/http2/hpack.minSize ; .golang.org/x/net/http2/hpack.maxSizeLimit ; .golang.org/x/net/http2/hpack.tableSizeUpdate ; .golang.org/x/net/http2/hpack.w ; .golang.org/x/net/http2/hpack.buf ; } type 597 struct { .golang.org/x/net/http2/hpack.ents ; .golang.org/x/net/http2/hpack.evictCount ; .golang.org/x/net/http2/hpack.byName ; .golang.org/x/net/http2/hpack.byNameValue ; } type 598 struct { .golang.org/x/net/http2/hpack.name ; .golang.org/x/net/http2/hpack.value ; } type 599 struct { .golang.org/x/net/http2/hpack.table ; .golang.org/x/net/http2/hpack.size ; .golang.org/x/net/http2/hpack.maxSize ; .golang.org/x/net/http2/hpack.allowedMaxSize ; } type 600 struct { .log.mu ; .log.prefix ; .log.flag ; .log.out ; .log.buf ; .log.isDiscard ; } type 601 struct { .math/big.bbb ; .math/big.nbits ; .math/big.ndigits ; } type 602 struct { .math/big.neg ; .math/big.abs ; } type 603 struct { .math/rand.src ; .math/rand.s64 ; .math/rand.readVal ; .math/rand.readPos ; } type 604 struct { .mime/multipart.bufReader ; .mime/multipart.currentPart ; .mime/multipart.partsRead ; .mime/multipart.nl ; .mime/multipart.nlDashBoundary ; .mime/multipart.dashBoundaryDash ; .mime/multipart.dashBoundary ; } type 605 struct { .net/http._ ; .net/http.cc ; } type 606 struct { .net/http._ ; .net/http.msg ; .net/http.timeout ; } type 607 struct { .net/http._ ; .net/http.n ; .net/http.conn ; } type 608 struct { .net/http._ ; .net/http.stream ; .net/http.conn ; .net/http.closed ; .net/http.sawEOF ; .net/http.pipe ; .net/http.needsContinue ; } type 609 struct { .net/http._ ; .net/http.w ; .net/http.bw ; } type 610 struct { .net/http._ ; .net/http.wr ; .net/http.err ; } type 611 struct { .net/http._ ; .net/http.proxyURL ; .net/http.targetScheme ; .net/http.targetAddr ; .net/http.onlyH1 ; } type 612 struct { .net/http._ ; .net/http.req ; .net/http.cancelKey ; .net/http.ch ; .net/http.addedGzip ; .net/http.continueCh ; .net/http.callerGone ; } type 613 struct { .net/http._ ; .net/http.res ; .net/http.err ; } type 614 struct { .net/http.alt ; .net/http.t ; .net/http.cacheKey ; .net/http.conn ; .net/http.tlsState ; .net/http.br ; .net/http.bw ; .net/http.nwrite ; .net/http.reqch ; .net/http.writech ; .net/http.closech ; .net/http.isProxy ; .net/http.sawEOF ; .net/http.readLimit ; .net/http.writeErrCh ; .net/http.writeLoopDone ; .net/http.idleAt ; .net/http.idleTimer ; .net/http.mu ; .net/http.numExpectedResponses ; .net/http.closed ; .net/http.canceledErr ; .net/http.broken ; .net/http.reused ; .net/http.mutateHeaderFunc ; } type 615 struct { .net/http.atomic ; } type 616 struct { .net/http.canTakeNewRequest ; } type 617 struct { .net/http.cc ; .net/http.ctx ; .net/http.reqCancel ; .net/http.trace ; ID ; .net/http.bufPipe ; .net/http.requestedGzip ; .net/http.isHead ; .net/http.abortOnce ; .net/http.abort ; .net/http.abortErr ; .net/http.peerClosed ; .net/http.donec ; .net/http.on100 ; .net/http.respHeaderRecv ; .net/http.res ; .net/http.flow ; .net/http.inflow ; .net/http.bytesRemain ; .net/http.readErr ; .net/http.reqBody ; .net/http.reqBodyContentLength ; .net/http.reqBodyClosed ; .net/http.sentEndStream ; .net/http.sentHeaders ; .net/http.firstByte ; .net/http.pastHeaders ; .net/http.pastTrailers ; .net/http.num1xx ; .net/http.readClosed ; .net/http.readAborted ; .net/http.trailer ; .net/http.resTrailer ; } type 618 struct { .net/http.cm ; .net/http.key ; .net/http.ctx ; .net/http.ready ; .net/http.beforeDial ; .net/http.afterDial ; .net/http.mu ; .net/http.pc ; .net/http.err ; } type 619 struct { .net/http.conn ; .net/http.mu ; .net/http.hasByte ; .net/http.byteBuf ; .net/http.cond ; .net/http.inRead ; .net/http.aborted ; .net/http.remain ; } type 620 struct { .net/http.conn ; .net/http.req ; .net/http.reqBody ; .net/http.cancelCtx ; .net/http.wroteHeader ; .net/http.wroteContinue ; .net/http.wants10KeepAlive ; .net/http.wantsClose ; .net/http.canWriteContinue ; .net/http.writeContinueMu ; .net/http.w ; .net/http.cw ; .net/http.handlerHeader ; .net/http.calledHeader ; .net/http.written ; .net/http.contentLength ; .net/http.status ; .net/http.closeAfterReply ; .net/http.requestBodyLimitHit ; .net/http.trailers ; .net/http.handlerDone ; .net/http.dateBuf ; .net/http.clenBuf ; .net/http.statusBuf ; .net/http.closeNotifyCh ; .net/http.didCloseNotify ; } type 621 struct { .net/http.dataFrame ; } type 622 struct { .net/http.err ; .net/http.timeout ; } type 623 struct { .net/http.f ; .net/http.err ; .net/http.readMore ; } type 624 struct { .net/http.h ; .net/http.pattern ; } type 625 struct { .net/http.head ; .net/http.headPos ; .net/http.tail ; } type 626 struct { ? ; Data ; } type 627 struct { ? ; ErrCode ; } type 628 struct { ? ; Increment ; } type 629 struct { ? ; LastStreamID ; ErrCode ; .net/http.debugData ; } type 630 struct { ? ; Priority ; .net/http.headerFragBuf ; } type 631 struct { ? ; PromiseID ; .net/http.headerFragBuf ; } type 632 struct { ? ; .net/http.data ; } type 633 struct { ? ; ? ; } type 634 struct { ? ; .net/http.p ; } type 635 struct { .net/http.idleMu ; .net/http.closeIdle ; .net/http.idleConn ; .net/http.idleConnWait ; .net/http.idleLRU ; .net/http.reqMu ; .net/http.reqCanceler ; .net/http.altMu ; .net/http.altProto ; .net/http.connsPerHostMu ; .net/http.connsPerHost ; .net/http.connsPerHostWait ; Proxy ; DialContext ; Dial ; DialTLSContext ; DialTLS ; TLSClientConfig ; TLSHandshakeTimeout ; DisableKeepAlives ; DisableCompression ; MaxIdleConns ; MaxIdleConnsPerHost ; MaxConnsPerHost ; IdleConnTimeout ; ResponseHeaderTimeout ; ExpectContinueTimeout ; TLSNextProto ; ProxyConnectHeader ; GetProxyConnectHeader ; MaxResponseHeaderBytes ; WriteBufferSize ; ReadBufferSize ; .net/http.nextProtoOnce ; .net/http.h2transport ; .net/http.tlsNextProtoWasNil ; ForceAttemptHTTP2 ; } type 636 struct { .net/http.key ; .net/http.values ; } type 637 struct { .net/http.kvs ; } type 638 struct { .net/http.ll ; .net/http.m ; } type 639 struct { .net/http.maxStreamID ; .net/http.code ; } type 640 struct { .net/http.method ; .net/http.scheme ; .net/http.authority ; .net/http.path ; .net/http.header ; } type 641 struct { .net/http.mu ; .net/http.activeConns ; } type 642 struct { .net/http.mu ; .net/http.c ; .net/http.b ; .net/http.unread ; .net/http.err ; .net/http.breakErr ; .net/http.donec ; .net/http.readFn ; } type 643 struct { .net/http.mu ; .net/http.m ; .net/http.es ; .net/http.hosts ; } type 644 struct { .net/http.name ; } type 645 struct { .net/http.parent ; .net/http.method ; .net/http.url ; .net/http.header ; .net/http.done ; } type 646 struct { .net/http.pf ; } type 647 struct { .net/http.proxy ; .net/http.scheme ; .net/http.addr ; .net/http.onlyH1 ; } type 648 struct { .net/http.q ; .net/http.id ; .net/http.weight ; .net/http.state ; .net/http.bytes ; .net/http.subtreeBytes ; .net/http.parent ; .net/http.kids ; .net/http.prev ; .net/http.next ; } type 649 struct { .net/http.r ; .net/http.lastFrame ; .net/http.errDetail ; .net/http.countError ; .net/http.lastHeaderStream ; .net/http.maxReadSize ; .net/http.headerBuf ; .net/http.getReadBuf ; .net/http.readBuf ; .net/http.maxWriteSize ; .net/http.w ; .net/http.wbuf ; AllowIllegalWrites ; AllowIllegalReads ; ReadMetaHeaders ; MaxHeaderListSize ; .net/http.logReads ; .net/http.logWrites ; .net/http.debugFramer ; .net/http.debugFramerBuf ; .net/http.debugReadLoggerf ; .net/http.debugWriteLoggerf ; .net/http.frameCache ; } type 650 struct { .net/http.req ; } type 651 struct { .net/http.req ; .net/http.ch ; .net/http.continueCh ; } type 652 struct { .net/http.res ; .net/http.header ; .net/http.wroteHeader ; .net/http.chunking ; } type 653 struct { .net/http.rws ; } type 654 struct { .net/http.s ; } type 655 struct { .net/http.sc ; .net/http.id ; .net/http.body ; .net/http.cw ; .net/http.ctx ; .net/http.cancelCtx ; .net/http.bodyBytes ; .net/http.declBodyBytes ; .net/http.flow ; .net/http.inflow ; .net/http.state ; .net/http.resetQueued ; .net/http.gotTrailerHeader ; .net/http.wroteHeaders ; .net/http.writeDeadline ; .net/http.trailer ; .net/http.reqTrailer ; } type 656 struct { .net/http.server ; .net/http.cancelCtx ; .net/http.rwc ; .net/http.remoteAddr ; .net/http.tlsState ; .net/http.werr ; .net/http.r ; .net/http.bufr ; .net/http.bufw ; .net/http.lastMethod ; .net/http.curReq ; .net/http.curState ; .net/http.mu ; .net/http.hijackedv ; } type 657 struct { .net/http.srv ; .net/http.hs ; .net/http.conn ; .net/http.bw ; .net/http.handler ; .net/http.baseCtx ; .net/http.framer ; .net/http.doneServing ; .net/http.readFrameCh ; .net/http.wantWriteFrameCh ; .net/http.wroteFrameCh ; .net/http.bodyReadCh ; .net/http.serveMsgCh ; .net/http.flow ; .net/http.inflow ; .net/http.tlsState ; .net/http.remoteAddrStr ; .net/http.writeSched ; .net/http.serveG ; .net/http.pushEnabled ; .net/http.sawFirstSettings ; .net/http.needToSendSettingsAck ; .net/http.unackedSettings ; .net/http.queuedControlFrames ; .net/http.clientMaxStreams ; .net/http.advMaxStreams ; .net/http.curClientStreams ; .net/http.curPushedStreams ; .net/http.maxClientStreamID ; .net/http.maxPushPromiseID ; .net/http.streams ; .net/http.initialStreamSendWindowSize ; .net/http.maxFrameSize ; .net/http.headerTableSize ; .net/http.peerMaxHeaderListSize ; .net/http.canonHeader ; .net/http.writingFrame ; .net/http.writingFrameAsync ; .net/http.needsFrameFlush ; .net/http.inGoAway ; .net/http.inFrameScheduleLoop ; .net/http.needToSendGoAway ; .net/http.goAwayCode ; .net/http.shutdownTimer ; .net/http.idleTimer ; .net/http.headerWriteBuf ; .net/http.hpackEncoder ; .net/http.shutdownOnce ; } type 658 struct { .net/http.st ; .net/http.n ; } type 659 struct { .net/http.streamID ; } type 660 struct { .net/http.streamID ; .net/http.httpResCode ; .net/http.h ; .net/http.trailers ; .net/http.endStream ; .net/http.date ; .net/http.contentType ; .net/http.contentLength ; } type 661 struct { .net/http.streamID ; .net/http.method ; .net/http.url ; .net/http.h ; .net/http.allocatePromisedID ; .net/http.promisedID ; } type 662 struct { .net/http.streamID ; .net/http.n ; } type 663 struct { .net/http.stream ; .net/http.req ; .net/http.body ; .net/http.conn ; .net/http.bw ; .net/http.handlerHeader ; .net/http.snapHeader ; .net/http.trailers ; .net/http.status ; .net/http.wroteHeader ; .net/http.sentHeader ; .net/http.handlerDone ; .net/http.dirty ; .net/http.sentContentLen ; .net/http.wroteBytes ; .net/http.closeNotifierMu ; .net/http.closeNotifierCh ; } type 664 struct { .net/http.t ; .net/http.tconn ; .net/http.tlsState ; .net/http.reused ; .net/http.singleUse ; .net/http.getConnCalled ; .net/http.readerDone ; .net/http.readerErr ; .net/http.idleTimeout ; .net/http.idleTimer ; .net/http.mu ; .net/http.cond ; .net/http.flow ; .net/http.inflow ; .net/http.doNotReuse ; .net/http.closing ; .net/http.closed ; .net/http.seenSettings ; .net/http.wantSettingsAck ; .net/http.goAway ; .net/http.goAwayDebug ; .net/http.streams ; .net/http.streamsReserved ; .net/http.nextStreamID ; .net/http.pendingRequests ; .net/http.pings ; .net/http.br ; .net/http.lastActive ; .net/http.lastIdle ; .net/http.maxFrameSize ; .net/http.maxConcurrentStreams ; .net/http.peerMaxHeaderListSize ; .net/http.initialWindowSize ; .net/http.reqHeaderMu ; .net/http.wmu ; .net/http.bw ; .net/http.fr ; .net/http.werr ; .net/http.hbuf ; .net/http.henc ; } type 665 struct { .net/http.valid ; Type ; Flags ; Length ; StreamID ; } type 666 struct { .net/http.write ; .net/http.stream ; .net/http.done ; } type 667 struct { .net/http.zero ; .net/http.sq ; .net/http.queuePool ; } type 668 struct { .net/url.username ; .net/url.password ; .net/url.passwordSet ; } type 669 struct { .reflect.key ; .reflect.elem ; .reflect.t ; .reflect.h ; .reflect.buckets ; .reflect.bptr ; .reflect.overflow ; .reflect.oldoverflow ; .reflect.startBucket ; .reflect.offset ; .reflect.wrapped ; B ; .reflect.i ; .reflect.bucket ; .reflect.checkBucket ; } type 670 struct { .reflect.m ; .reflect.hiter ; } type 671 struct { .reflect.name ; .reflect.pkgPath ; .reflect.methods ; } type 672 struct { .reflect.name ; .reflect.pkgPath ; .reflect.mtyp ; .reflect.typ ; .reflect.tfn ; } type 673 struct { .reflect.size ; .reflect.ptrdata ; .reflect.hash ; .reflect.tflag ; .reflect.align ; .reflect.fieldAlign ; .reflect.kind ; .reflect.equal ; .reflect.gcdata ; .reflect.string ; ? ; .reflect.ptrToThis ; } type 674 struct { .reflect.typ ; .reflect.ptr ; ? ; } type 675 struct { ? ; .crypto/tls.err ; .crypto/tls.version ; .crypto/tls.cipher ; .crypto/tls.mac ; .crypto/tls.seq ; .crypto/tls.scratchBuf ; .crypto/tls.nextCipher ; .crypto/tls.nextMac ; .crypto/tls.trafficSecret ; } type 676 struct { .sync.done ; .sync.m ; } type 677 struct { .sync.noCopy ; L ; .sync.notify ; .sync.checker ; } type 678 struct { .sync.state ; .sync.sema ; } type 679 struct { .sync.w ; .sync.writerSem ; .sync.readerSem ; .sync.readerCount ; .sync.readerWait ; } type 680 struct { .sync.wait ; .sync.notify ; .sync.lock ; .sync.head ; .sync.tail ; } type 681 struct { .sync/atomic.v ; } type 682 struct { .time.name ; .time.offset ; .time.isDST ; } type 683 struct { .time.name ; .time.zone ; .time.tx ; .time.extend ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } type 684 struct { .time.pp ; .time.when ; .time.period ; .time.f ; .time.arg ; .time.seq ; .time.nextwhen ; .time.status ; } type 685 struct { .time.wall ; .time.ext ; .time.loc ; } type 686 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } type 687 [0 ] type 688 [10 ] type 689 [127 ] type 690 [12 ] type 691 [13 ] type 692 [14 ] type 693 [16 ] type 694 [1 ] type 695 [256 ] type 696 [28 ] type 697 [29 ] type 698 [2 ] type 699 [32 ] type 700 [3 ] type 701 [5 ] type 702 [5 ] type 703 [8 ] type 704 [96 ] type 705 [9 ] type 706 [] type 707 [] type 708 [] type 709 [] type 710 [] type 711 [] type 712 [] type 713 [] type 714 [] type 715 [] type 716 [] type 717 [] type 718 [] type 719 [] type 720 [] type 721 [] type 722 [] type 723 [] type 724 [] type 725 [] type 726 [] type 727 [] type 728 [] type 729 [] type 730 [] type 731 [] type 732 [] type 733 [] type 734 [] type 735 [] type 736 [] type 737 [] type 738 [] type 739 [] type 740 [] type 741 [] type 742 [] type 743 [] type 744 [] type 745 [] type 746 [] type 747 [] type 748 [] type 749 [] type 750 [] type 751 [] type 752 [] type 753 [] type 754 [] type 755 [] type 756 [] type 757 [] type 758 map [] type 759 map [] type 760 map [] type 761 map [] type 762 map [] type 763 map [] type 764 map [] type 765 map [] type 766 map [] type 767 map [] type 768 map [] type 769 map [] type 770 map [] type 771 map [] type 772 map [] type 773 map [] type 774 map [] type 775 map [] type 776 map [] type 777 map [] type 778 map [] type 779 map [] type 780 map [] type 781 map [] type 782 map [] type 783 map [] type 784 map [] type 785 map [] type 786 chan <- type 787 chan <- type 788 chan <- type 789 chan type 790 chan type 791 chan type 792 chan type 793 chan type 794 chan type 795 chan type 796 chan type 797 chan type 798 chan type 799 chan type 800 chan -< type 801 chan -< type 802 interface { Accept () (? , ? ); Addr () ; Close () ; } type 803 interface { AdjustStream (streamID , priority ); CloseStream (streamID ); OpenStream (streamID , options ); Pop () (wr , ok ); Push (wr ); } type 804 interface { Align () ; AssignableTo (u ) ; Bits () ; ChanDir () ; Comparable () ; ConvertibleTo (u ) ; Elem () ; Field (i ) ; FieldAlign () ; FieldByIndex (index ) ; FieldByName (name ) (? , ? ); FieldByNameFunc (match ) (? , ? ); Implements (u ) ; In (i ) ; IsVariadic () ; Key () ; Kind () ; Len () ; Method (? ) ; MethodByName (? ) (? , ? ); Name () ; NumField () ; NumIn () ; NumMethod () ; NumOut () ; Out (i ) ; PkgPath () ; Size () ; String () ; .reflect.common () ; .reflect.rawString () ; .reflect.uncommon () ; } type 805 interface { ? ; BlockSize () ; Reset (); Size () ; Sum (b ) ; } type 806 interface { CloseConn () ; Flush () ; Framer () ; HeaderEncoder () (? , ? ); } type 807 interface { CloseIdleConnections (); } type 808 interface { CloseNotify () ; } type 809 interface { Close () ; } type 810 interface { Close () ; LocalAddr () ; Read (b ) (n , err ); RemoteAddr () ; SetDeadline (t ) ; SetReadDeadline (t ) ; SetWriteDeadline (t ) ; Write (b ) (n , err ); } type 811 interface { ? ; ? ; } type 812 interface { ? ; ? ; ? ; ? ; } type 813 interface { ? ; ? ; ? ; Readdir (count ) (? , ? ); Stat () (? , ? ); } type 814 interface { Close () ; Read (? ) (? , ? ); Stat () (? , ? ); } type 815 interface { Cookies (u ) ; SetCookies (u , cookies ); } type 816 interface { CurveID () ; PublicKey () ; SharedKey (peerPublicKey ) ; } type 817 interface { Deadline () (deadline , ok ); Done () ; Err () ; Value (key ) ; } type 818 interface { Flag (c ) ; Precision () (prec , ok ); Width () (wid , ok ); Write (b ) (n , err ); } type 819 interface { Flush (); } type 820 interface { GetClientConn (req , addr ) (? , ? ); MarkDead (? ); } type 821 interface { Get (sessionKey ) (session , ok ); Put (sessionKey , cs ); } type 822 interface { Header () ; Write (? ) (? , ? ); WriteHeader (statusCode ); } type 823 interface { Header () ; .net/http.invalidate (); } type 824 interface { Hijack () (? , ? , ? ); } type 825 interface { Info () (? , ? ); IsDir () ; Name () ; Type () ; } type 826 interface { Int63 () ; Seed (seed ); } type 827 interface { ? ; Uint64 () ; } type 828 interface { IsDir () ; ModTime () ; Mode () ; Name () ; Size () ; Sys () ; } type 829 interface { Len () ; Less (i , j ) ; Swap (i , j ); } type 830 interface { ? ; ? ; Len () ; } type 831 interface { Lock (); Unlock (); } type 832 interface { Network () ; String () ; } type 833 interface { ? ; .net.family () ; .net.isWildcard () ; .net.sockaddr (family ) (? , ? ); .net.toLocal (net ) ; } type 834 interface { NonceSize () ; Open (dst , nonce , ciphertext , additionalData ) (? , ? ); Overhead () ; Seal (dst , nonce , plaintext , additionalData ) ; } type 835 interface { ? ; .crypto/tls.explicitNonceLen () ; } type 836 interface { Open (name ) (? , ? ); } type 837 interface { Open (name ) (? , ? ); } type 838 interface { Push (target , opts ) ; } type 839 interface { ReadAt (p , off ) (n , err ); } type 840 interface { ReadByte () (? , ? ); } type 841 interface { ? ; UnreadByte () ; } type 842 interface { Read (p ) (n , err ); } type 843 interface { Read (buf ) (n , err ); ReadRune () (r , size , err ); SkipSpace (); Token (skipSpace , f ) (token , err ); UnreadRune () ; Width () (wid , ok ); } type 844 interface { ? ; ? ; } type 845 interface { RoundTrip (? ) (? , ? ); } type 846 interface { Seek (offset , whence ) (? , ? ); } type 847 interface { ServeHTTP (? , ? ); } type 848 interface { Write (p ) (n , err ); } type 849 interface { .net/http.staysWithinBuffer (size ) ; .net/http.writeFrame (? ) ; } type 850 interface { .syscall.sockaddr () (ptr , len , err ); } func .bodyAllowedForStatus (status ) func .hasPort (s ) ($ret469 ) // /build/gcc/src/gcc/libgo/go/net/http/http.go:50 { //50 $ret469 = (LastIndex(s, $convert(, ":")) > LastIndex(s, $convert(, "]"))) //50 return //50 } //0 var .http2DebugGoroutines func .http2NewPriorityWriteScheduler (cfg ) var .http2VerboseLogs func .http2curGoroutineID () var .http2frameParsers func .http2isASCIIPrint (s ) ($ret93 ) // /build/gcc/src/gcc/libgo/go/net/http/h2_bundle.go:84 { //85 var i = 0 //85 { /*for*/ //85 goto $l0 //85 :$l1 //85 { //85 { //86 if (((s)[i] < $convert(, 32' )) || ((s)[i] > $convert(, 126' ))) { //86 { //87 $ret93 = $false //87 return //87 } //0 } //86 } //88 } //89 { //85 i = (i + $convert(, 1 )) //85 } //85 :$l0 //85 if (i < len(s)) { //85 goto $l1 //85 } //85 } //85 } //89 { //90 $ret93 = $true //90 return //90 } //0 var .http2logFrameReads var .http2logFrameWrites func .http2lower (b ) ($ret92 ) // /build/gcc/src/gcc/libgo/go/net/http/h2_bundle.go:75 { //76 if (($convert(, 65' ) <= b) && (b <= $convert(, 90' ))) { //76 { //77 $ret92 = (b + $convert(, 32' )) //77 return //77 } //0 } //76 } //78 { //79 $ret92 = b //79 return //79 } //0 func .http2parseUnknownFrame (_ , fh , countError , p ) (? , ? ) var .http2stateName func .isCookieDomainName (s ) func .isNotToken (r ) ($ret471 ) // /build/gcc/src/gcc/libgo/go/net/http/http.go:61 { //62 $ret471 = !IsTokenRune(r) //62 return //62 } //0 func .isProtocolSwitchHeader (h ) func .sanitizeOrWarn (fieldName , valid , v ) var .stateName var .statusText var .suppressedHeaders304 var .suppressedHeadersNoBody func .validCookiePathByte (b ) ($ret35 ) // /build/gcc/src/gcc/libgo/go/net/http/cookie.go:420 { //421 $ret35 = ((($convert(, 32 ) <= b) && (b < $convert(, 127 ))) && (b != $convert(, 59' ))) //421 return //421 } //0 func AllowQuerySemicolons (h ) func CanonicalHeaderKey (s ) ($ret465 ) // /build/gcc/src/gcc/libgo/go/net/http/header.go:233 { //233 $ret465 = CanonicalMIMEHeaderKey(s) //233 return //233 } //0 var DefaultClient const DefaultMaxHeaderBytes = 1048576 const DefaultMaxIdleConnsPerHost = 2 var DefaultServeMux var DefaultTransport func DetectContentType (data ) var ErrAbortHandler var ErrBodyNotAllowed var ErrBodyReadAfterClose var ErrContentLength var ErrHandlerTimeout var ErrHeaderTooLong var ErrHijacked var ErrLineTooLong var ErrMissingBoundary var ErrMissingContentLength var ErrMissingFile var ErrNoCookie var ErrNoLocation var ErrNotMultipart var ErrNotSupported var ErrServerClosed var ErrShortBody var ErrSkipAltProtocol var ErrUnexpectedTrailer var ErrUseLastResponse var ErrWriteAfterFlush func Error (w , error , code ) func FS (fsys ) func FileServer (root ) func Get (url ) (resp , err ) func Handle (pattern , handler ) func HandleFunc (pattern , handler ) func Head (url ) (resp , err ) func ListenAndServe (addr , handler ) func ListenAndServeTLS (addr , certFile , keyFile , handler ) var LocalAddrContextKey func MaxBytesHandler (h , n ) func MaxBytesReader (w , r , n ) const MethodConnect = "CONNECT" const MethodDelete = "DELETE" const MethodGet = "GET" const MethodHead = "HEAD" const MethodOptions = "OPTIONS" const MethodPatch = "PATCH" const MethodPost = "POST" const MethodPut = "PUT" const MethodTrace = "TRACE" func NewFileTransport (fs ) func NewRequest (method , url , body ) (? , ? ) func NewRequestWithContext (ctx , method , url , body ) (? , ? ) func NewServeMux () var NoBody func NotFound (w , r ) // /build/gcc/src/gcc/libgo/go/net/http/server.go:2106 Error(w, $convert(, "404 page not found"), 404 ) //2106 func NotFoundHandler () ($ret575 ) // /build/gcc/src/gcc/libgo/go/net/http/server.go:2110 { //2110 $ret575 = $convert(, $convert(, NotFound)) //2110 return //2110 } //0 func ParseHTTPVersion (vers ) (major , minor , ok ) func ParseTime (text ) (t , err ) func Post (url , contentType , body ) (resp , err ) func PostForm (url , data ) (resp , err ) func ProxyFromEnvironment (req ) (? , ? ) func ProxyURL (fixedURL ) func ReadRequest (b ) (? , ? ) func ReadResponse (r , req ) (? , ? ) func Redirect (w , r , url , code ) func RedirectHandler (url , code ) const SameSiteDefaultMode = 1 const SameSiteLaxMode = 2 const SameSiteNoneMode = 4 const SameSiteStrictMode = 3 func Serve (l , handler ) func ServeContent (w , req , name , modtime , content ) func ServeFile (w , r , name ) func ServeTLS (l , handler , certFile , keyFile ) var ServerContextKey func SetCookie (w , cookie ) const StateActive = 1 const StateClosed = 4 const StateHijacked = 3 const StateIdle = 2 const StateNew = 0 const StatusAccepted = 202 const StatusAlreadyReported = 208 const StatusBadGateway = 502 const StatusBadRequest = 400 const StatusConflict = 409 const StatusContinue = 100 const StatusCreated = 201 const StatusEarlyHints = 103 const StatusExpectationFailed = 417 const StatusFailedDependency = 424 const StatusForbidden = 403 const StatusFound = 302 const StatusGatewayTimeout = 504 const StatusGone = 410 const StatusHTTPVersionNotSupported = 505 const StatusIMUsed = 226 const StatusInsufficientStorage = 507 const StatusInternalServerError = 500 const StatusLengthRequired = 411 const StatusLocked = 423 const StatusLoopDetected = 508 const StatusMethodNotAllowed = 405 const StatusMisdirectedRequest = 421 const StatusMovedPermanently = 301 const StatusMultiStatus = 207 const StatusMultipleChoices = 300 const StatusNetworkAuthenticationRequired = 511 const StatusNoContent = 204 const StatusNonAuthoritativeInfo = 203 const StatusNotAcceptable = 406 const StatusNotExtended = 510 const StatusNotFound = 404 const StatusNotImplemented = 501 const StatusNotModified = 304 const StatusOK = 200 const StatusPartialContent = 206 const StatusPaymentRequired = 402 const StatusPermanentRedirect = 308 const StatusPreconditionFailed = 412 const StatusPreconditionRequired = 428 const StatusProcessing = 102 const StatusProxyAuthRequired = 407 const StatusRequestEntityTooLarge = 413 const StatusRequestHeaderFieldsTooLarge = 431 const StatusRequestTimeout = 408 const StatusRequestURITooLong = 414 const StatusRequestedRangeNotSatisfiable = 416 const StatusResetContent = 205 const StatusSeeOther = 303 const StatusServiceUnavailable = 503 const StatusSwitchingProtocols = 101 const StatusTeapot = 418 const StatusTemporaryRedirect = 307 func StatusText (code ) ($ret652 ) // /build/gcc/src/gcc/libgo/go/net/http/status.go:150 { //151 $ret652 = (.statusText)[code] //151 return //151 } //0 const StatusTooEarly = 425 const StatusTooManyRequests = 429 const StatusUnauthorized = 401 const StatusUnavailableForLegalReasons = 451 const StatusUnprocessableEntity = 422 const StatusUnsupportedMediaType = 415 const StatusUpgradeRequired = 426 const StatusUseProxy = 305 const StatusVariantAlsoNegotiates = 506 func StripPrefix (prefix , h ) const TimeFormat = "Mon, 02 Jan 2006 15:04:05 GMT" func TimeoutHandler (h , dt , msg ) const TrailerPrefix = "Trailer:" func NewReaderSize (rd , size ) func NewWriterSize (w , size ) func Equal (a , b ) ($ret17 ) // /build/gcc/src/gcc/libgo/go/bytes/bytes.go:18 { //20 $ret17 = ($convert(, a) == $convert(, b)) //20 return //20 } //0 func HasPrefix (s , prefix ) ($ret39 ) // /build/gcc/src/gcc/libgo/go/bytes/bytes.go:541 { //542 $ret39 = ((len(s) >= len(prefix)) && Equal((s)[0 :len(prefix)], prefix)) //542 return //542 } //0 var .background func Is (err , target ) func New (text ) var .badTrailer func .headerValueContainsToken (v , token ) func .isCTL (b ) ($ret10 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/net/http/httpguts/httplex.go:183 { //185 $ret10 = ((b < $convert(, 32' )) || (b == $convert(, 127 ))) //185 return //185 } //0 func .isLWS (b ) ($ret9 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/net/http/httpguts/httplex.go:177 { //177 $ret9 = ((b == $convert(, 32' )) || (b == $convert(, 9' ))) //177 return //177 } //0 var .isTokenTable var .validHostByte func IsTokenRune (r ) ($ret1 ) // /build/gcc/src/gcc/libgo/go/golang.org/x/net/http/httpguts/httplex.go:95 var i = $convert(, r) //96 { //97 $ret1 = ((i < $convert(, 127 )) && (.isTokenTable)[i]) //97 return //97 } //0 func IndexByte (b , c ) func IndexByteString (s , c ) func .get (s , key ) var EOF var ErrUnexpectedEOF func NopCloser (r ) var ErrNotExist var ErrPermission func Printf (format , v ...) func ParseIP (s ) func .lower (b ) ($ret1 ) // /build/gcc/src/gcc/libgo/go/net/http/internal/ascii/print.go:27 { //28 if (($convert(, 65' ) <= b) && (b <= $convert(, 90' ))) { //28 { //29 $ret1 = (b + $convert(, 32' )) //29 return //29 } //0 } //28 } //30 { //31 $ret1 = b //31 return //31 } //0 func IsPrint (s ) ($ret2 ) // /build/gcc/src/gcc/libgo/go/net/http/internal/ascii/print.go:36 { //37 var i = 0 //37 { //37 goto $l0 //37 :$l1 //37 { //37 { //38 if (((s)[i] < $convert(, 32' )) || ((s)[i] > $convert(, 126' ))) { //38 { //39 $ret2 = $convert(, $false) //39 return //39 } //0 } //38 } //40 } //41 { //37 i = (i + $convert(, 1 )) //37 } //37 :$l0 //37 if (i < len(s)) { //37 goto $l1 //37 } //37 } //37 } //41 { //42 $ret2 = $convert(, $true) //42 return //42 } //0 func CanonicalMIMEHeaderKey (s ) func Getenv (key ) func IsPathSeparator (c ) ($ret165 ) // /build/gcc/src/gcc/libgo/go/os/path_unix.go:15 { //16 $ret165 = ($convert(, 47' ) == c) //16 return //16 } //0 func .lastSlash (s ) ($ret3 ) // /build/gcc/src/gcc/libgo/go/path/path.go:139 var i = (len(s) - 1 ) //140 { //141 { //141 goto $l0 //141 :$l1 //141 { //141 i = (i - $convert(, 1 )) //142 } //143 :$l0 //141 if ((i >= $convert(, 0 )) && ((s)[i] != $convert(, 47' ))) { //141 goto $l1 //141 } //141 } //143 } //143 { //144 $ret3 = i //144 return //144 } //0 func .join (elem ) func .volumeNameLen (path ) ($ret38 ) // /build/gcc/src/gcc/libgo/go/path/filepath/path_unix.go:18 { //19 $ret38 = $convert(, 0 ) //19 return //19 } //0 func VolumeName (path ) ($ret36 ) // /build/gcc/src/gcc/libgo/go/path/filepath/path.go:598 { //599 $ret36 = (path)[0 :.volumeNameLen(path)] //599 return //599 } //0 func .valueInterface (v , safe ) func Sort (data ) func FormatInt (i , base ) func .genSplit (s , sep , sepSave , n ) func .indexFunc (s , f , truth ) func Contains (s , substr ) ($ret43 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:61 { //62 $ret43 = (Index(s, substr) >= $convert(, 0 )) //62 return //62 } //0 func HasPrefix (s , prefix ) ($ret60 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:448 { //449 $ret60 = ((len(s) >= len(prefix)) && ((s)[0 :len(prefix)] == prefix)) //449 return //449 } //0 func HasSuffix (s , suffix ) ($ret61 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:453 { //454 $ret61 = ((len(s) >= len(suffix)) && ((s)[(len(s) - len(suffix)):] == suffix)) //454 return //454 } //0 func Index (s , substr ) func IndexAny (s , chars ) func IndexFunc (s , f ) ($ret77 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:763 { //764 $ret77 = .indexFunc(s, f, $convert(, $true)) //764 return //764 } //0 func IndexRune (s , r ) func LastIndex (s , substr ) func Replace (s , old , new , n ) func ReplaceAll (s , old , new ) ($ret95 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:1036 { //1037 $ret95 = Replace(s, old, new, $convert(, -1 )) //1037 return //1037 } //0 func ToLower (s ) func TrimPrefix (s , prefix ) ($ret92 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:975 { //976 if HasPrefix(s, prefix) { //976 { //977 $ret92 = (s)[len(prefix):] //977 return //977 } //0 } //976 } //978 { //979 $ret92 = s //979 return //979 } //0 func TrimSuffix (s , suffix ) ($ret93 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:984 { //985 if HasSuffix(s, suffix) { //985 { //986 $ret93 = (s)[0 :(len(s) - len(suffix))] //986 return //986 } //0 } //985 } //987 { //988 $ret93 = s //988 return //988 } //0 func LoadInt32 (addr ) (val ) func StoreInt32 (addr , val ) func .unixTime (sec , nsec ) checksum 4C83B177BE732F11E29BB5D4EF925AE5336B64B2 v3; package cgi pkgpath net/http/cgi import bufio bufio "bufio" import tls crypto/tls "crypto/tls" import errors errors "errors" import fmt fmt "fmt" import httpguts golang.org/x/net/http/httpguts "golang.org/x/net/http/httpguts" import io io "io" import log log "log" import net net "net" import http net/http "net/http" import textproto net/textproto "net/textproto" import url net/url "net/url" import os os "os" import exec os/exec "os/exec" import filepath path/filepath "path/filepath" import regexp regexp "regexp" import runtime runtime "runtime" import strconv strconv "strconv" import strings strings "strings" indirectimport asn1 encoding/asn1 indirectimport big math/big indirectimport bytealg internal/bytealg indirectimport context context indirectimport httptrace net/http/httptrace indirectimport multipart mime/multipart indirectimport pkix crypto/x509/pkix indirectimport rand math/rand indirectimport sync sync indirectimport syscall syscall indirectimport time time indirectimport x509 crypto/x509 init cgi net_1http_1cgi..import bufio bufio..import bytes bytes..import flate compress_1flate..import gzip compress_1gzip..import context context..import crypto crypto..import cipher crypto_1cipher..import dsa crypto_1dsa..import ecdsa crypto_1ecdsa..import edwards25519 crypto_1ed25519_1internal_1edwards25519..import field crypto_1ed25519_1internal_1edwards25519_1field..import elliptic crypto_1elliptic..import fiat crypto_1elliptic_1internal_1fiat..import nistec crypto_1elliptic_1internal_1nistec..import randutil crypto_1internal_1randutil..import md5 crypto_1md5..import rand crypto_1rand..import rsa crypto_1rsa..import sha1 crypto_1sha1..import sha256 crypto_1sha256..import sha512 crypto_1sha512..import tls crypto_1tls..import x509 crypto_1x509..import pkix crypto_1x509_1pkix..import asn1 encoding_1asn1..import base64 encoding_1base64..import binary encoding_1binary..import hex encoding_1hex..import pem encoding_1pem..import errors errors..import fmt fmt..import chacha20 golang_0org_1x_1crypto_1chacha20..import chacha20poly1305 golang_0org_1x_1crypto_1chacha20poly1305..import cryptobyte golang_0org_1x_1crypto_1cryptobyte..import curve25519 golang_0org_1x_1crypto_1curve25519..import field golang_0org_1x_1crypto_1curve25519_1internal_1field..import dnsmessage golang_0org_1x_1net_1dns_1dnsmessage..import hpack golang_0org_1x_1net_1http2_1hpack..import httpguts golang_0org_1x_1net_1http_1httpguts..import httpproxy golang_0org_1x_1net_1http_1httpproxy..import idna golang_0org_1x_1net_1idna..import bidirule golang_0org_1x_1text_1secure_1bidirule..import transform golang_0org_1x_1text_1transform..import bidi golang_0org_1x_1text_1unicode_1bidi..import norm golang_0org_1x_1text_1unicode_1norm..import crc32 hash_1crc32..import cpu internal_1cpu..import intern internal_1intern..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import ioutil io_1ioutil..import log log..import math math..import big math_1big..import rand math_1rand..import mime mime..import multipart mime_1multipart..import quotedprintable mime_1quotedprintable..import net net..import http net_1http..import internal net_1http_1internal..import netip net_1netip..import textproto net_1textproto..import os os..import exec os_1exec..import path path..import filepath path_1filepath..import reflect reflect..import regexp regexp..import syntax regexp_1syntax..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import list ~container_1list aes ~crypto_1aes des ~crypto_1des ed25519 ~crypto_1ed25519 hmac ~crypto_1hmac subtle ~crypto_1internal_1subtle rc4 ~crypto_1rc4 subtle ~crypto_1subtle asn1 ~golang_0org_1x_1crypto_1cryptobyte_1asn1 hkdf ~golang_0org_1x_1crypto_1hkdf poly1305 ~golang_0org_1x_1crypto_1internal_1poly1305 subtle ~golang_0org_1x_1crypto_1internal_1subtle hash ~hash abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch godebug ~internal_1godebug goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa nettrace ~internal_1nettrace race ~internal_1race singleflight ~internal_1singleflight execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits httptrace ~net_1http_1httptrace ascii ~net_1http_1internal_1ascii url ~net_1url atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf16 ~unicode_1utf16 utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 1 2 1 30 1 47 1 51 1 53 1 75 1 78 1 81 2 30 2 47 2 51 2 53 2 75 2 78 2 81 3 1 3 2 3 30 3 31 3 47 3 49 3 50 3 51 3 52 3 53 3 54 3 57 3 68 3 70 3 72 3 75 3 76 3 77 3 78 3 79 3 80 3 81 4 1 4 2 4 3 4 27 4 30 4 31 4 46 4 47 4 49 4 50 4 51 4 52 4 53 4 54 4 57 4 68 4 70 4 72 4 75 4 76 4 77 4 78 4 79 4 80 4 81 5 30 5 47 5 49 5 51 5 75 5 78 5 79 5 80 6 30 6 47 6 51 6 53 6 57 6 75 6 77 6 78 7 27 7 30 7 47 7 51 7 53 7 57 7 72 7 75 7 77 7 78 7 81 8 2 8 15 8 27 8 30 8 31 8 47 8 49 8 50 8 51 8 52 8 53 8 54 8 57 8 58 8 59 8 68 8 70 8 72 8 75 8 76 8 77 8 78 8 79 8 80 8 81 9 1 9 2 9 6 9 7 9 12 9 13 9 14 9 15 9 17 9 21 9 25 9 27 9 30 9 31 9 34 9 47 9 49 9 50 9 51 9 52 9 53 9 54 9 57 9 58 9 59 9 68 9 70 9 72 9 75 9 76 9 77 9 78 9 79 9 80 9 81 10 11 10 27 10 30 10 47 10 51 10 53 10 57 10 72 10 75 10 77 10 78 10 81 11 27 11 30 11 47 11 51 11 53 11 57 11 72 11 75 11 77 11 78 11 81 12 1 12 2 12 7 12 13 12 14 12 17 12 27 12 30 12 31 12 47 12 49 12 50 12 51 12 52 12 53 12 54 12 57 12 58 12 59 12 68 12 70 12 72 12 75 12 76 12 77 12 78 12 79 12 80 12 81 13 30 13 47 13 51 13 75 14 13 14 30 14 47 14 51 14 75 15 30 15 47 15 51 15 53 15 75 15 78 16 6 16 27 16 30 16 47 16 51 16 53 16 57 16 72 16 75 16 77 16 78 16 81 17 1 17 2 17 7 17 27 17 30 17 31 17 47 17 49 17 50 17 51 17 52 17 53 17 54 17 57 17 58 17 59 17 68 17 70 17 72 17 75 17 76 17 77 17 78 17 79 17 80 17 81 18 1 18 2 18 6 18 7 18 15 18 17 18 27 18 30 18 31 18 47 18 49 18 50 18 51 18 52 18 53 18 54 18 57 18 58 18 59 18 68 18 70 18 72 18 75 18 76 18 77 18 78 18 79 18 80 18 81 19 6 19 27 19 30 19 47 19 51 19 53 19 57 19 72 19 75 19 77 19 78 19 81 20 6 20 27 20 30 20 47 20 51 20 53 20 57 20 72 20 75 20 77 20 78 20 81 21 6 21 27 21 30 21 47 21 51 21 53 21 57 21 72 21 75 21 77 21 78 21 81 22 1 22 2 22 5 22 6 22 7 22 8 22 9 22 10 22 11 22 12 22 13 22 14 22 15 22 16 22 17 22 18 22 19 22 20 22 21 22 23 22 24 22 25 22 26 22 27 22 28 22 29 22 30 22 31 22 32 22 33 22 34 22 35 22 36 22 37 22 47 22 48 22 49 22 50 22 51 22 52 22 53 22 54 22 57 22 58 22 59 22 63 22 66 22 68 22 70 22 71 22 72 22 75 22 76 22 77 22 78 22 79 22 80 22 81 23 1 23 2 23 5 23 6 23 7 23 8 23 9 23 10 23 11 23 12 23 13 23 14 23 15 23 16 23 17 23 18 23 19 23 20 23 21 23 24 23 25 23 26 23 27 23 28 23 29 23 30 23 31 23 34 23 37 23 47 23 48 23 49 23 50 23 51 23 52 23 53 23 54 23 57 23 58 23 59 23 63 23 66 23 68 23 70 23 71 23 72 23 75 23 76 23 77 23 78 23 79 23 80 23 81 24 2 24 25 24 27 24 28 24 30 24 31 24 47 24 49 24 50 24 51 24 52 24 53 24 54 24 57 24 58 24 59 24 68 24 70 24 72 24 75 24 76 24 77 24 78 24 79 24 80 24 81 25 2 25 27 25 30 25 31 25 47 25 49 25 50 25 51 25 52 25 53 25 54 25 57 25 58 25 59 25 68 25 70 25 72 25 75 25 76 25 77 25 78 25 79 25 80 25 81 26 27 26 30 26 47 26 51 26 53 26 57 26 72 26 75 26 77 26 78 26 81 27 30 27 47 27 51 27 53 27 57 27 72 27 75 27 77 27 78 27 81 28 30 28 31 28 47 28 49 28 50 28 51 28 52 28 53 28 54 28 57 28 68 28 70 28 72 28 75 28 76 28 77 28 78 28 79 28 80 28 81 29 2 29 26 29 27 29 30 29 47 29 51 29 53 29 57 29 72 29 75 29 76 29 77 29 78 29 81 30 47 30 51 30 75 31 30 31 47 31 49 31 50 31 51 31 52 31 53 31 54 31 57 31 68 31 70 31 72 31 75 31 76 31 77 31 78 31 79 31 80 31 81 32 7 32 27 32 30 32 47 32 51 32 53 32 57 32 72 32 75 32 77 32 78 32 81 33 7 33 27 33 30 33 32 33 47 33 51 33 53 33 57 33 72 33 75 33 77 33 78 33 81 34 2 34 25 34 27 34 30 34 31 34 47 34 49 34 50 34 51 34 52 34 53 34 54 34 57 34 58 34 59 34 68 34 70 34 72 34 75 34 76 34 77 34 78 34 79 34 80 34 81 35 27 35 30 35 31 35 36 35 47 35 49 35 50 35 51 35 52 35 53 35 54 35 57 35 68 35 70 35 72 35 75 35 76 35 77 35 78 35 79 35 80 35 81 36 27 36 30 36 47 36 51 36 53 36 57 36 72 36 75 36 77 36 78 36 81 37 30 37 47 37 51 37 75 38 2 38 30 38 31 38 47 38 49 38 50 38 51 38 52 38 53 38 54 38 57 38 68 38 70 38 72 38 75 38 76 38 77 38 78 38 79 38 80 38 81 39 1 39 2 39 5 39 27 39 30 39 31 39 37 39 41 39 42 39 43 39 44 39 45 39 47 39 48 39 49 39 50 39 51 39 52 39 53 39 54 39 56 39 57 39 63 39 66 39 67 39 68 39 70 39 72 39 75 39 76 39 77 39 78 39 79 39 80 39 81 40 2 40 5 40 27 40 30 40 31 40 37 40 41 40 42 40 43 40 44 40 45 40 47 40 48 40 49 40 50 40 51 40 52 40 53 40 54 40 56 40 57 40 63 40 66 40 68 40 70 40 72 40 75 40 76 40 77 40 78 40 79 40 80 40 81 41 2 41 27 41 30 41 31 41 42 41 43 41 44 41 45 41 47 41 49 41 50 41 51 41 52 41 53 41 54 41 56 41 57 41 68 41 70 41 72 41 75 41 76 41 77 41 78 41 79 41 80 41 81 42 2 42 30 42 31 42 43 42 44 42 47 42 49 42 50 42 51 42 52 42 53 42 54 42 56 42 57 42 68 42 70 42 72 42 75 42 76 42 77 42 78 42 79 42 80 42 81 43 2 43 30 43 47 43 51 43 53 43 75 43 78 43 81 44 2 44 30 44 31 44 47 44 49 44 50 44 51 44 52 44 53 44 54 44 56 44 57 44 68 44 70 44 72 44 75 44 76 44 77 44 78 44 79 44 80 44 81 45 2 45 27 45 30 45 31 45 43 45 47 45 49 45 50 45 51 45 52 45 53 45 54 45 57 45 68 45 70 45 72 45 75 45 76 45 77 45 78 45 79 45 80 45 81 46 30 46 47 46 51 46 53 46 75 46 78 48 30 48 47 48 49 48 50 48 51 48 52 48 53 48 54 48 68 48 70 48 75 48 76 48 78 48 79 48 80 49 30 49 47 49 51 49 75 50 30 50 47 50 49 50 51 50 53 50 75 50 78 50 79 50 80 51 47 51 75 52 47 52 75 52 78 53 30 53 47 53 51 53 75 53 78 54 30 54 47 54 49 54 51 54 53 54 70 54 75 54 76 54 78 54 79 54 80 55 30 55 47 55 49 55 50 55 51 55 52 55 53 55 54 55 68 55 70 55 75 55 76 55 78 55 79 55 80 56 30 56 31 56 47 56 49 56 50 56 51 56 52 56 53 56 54 56 57 56 68 56 70 56 72 56 75 56 76 56 77 56 78 56 79 56 80 56 81 57 47 58 2 58 27 58 30 58 31 58 47 58 49 58 50 58 51 58 52 58 53 58 54 58 57 58 59 58 68 58 70 58 72 58 75 58 76 58 77 58 78 58 79 58 80 58 81 59 47 59 57 59 75 59 78 60 1 60 2 60 26 60 27 60 30 60 31 60 47 60 49 60 50 60 51 60 52 60 53 60 54 60 57 60 68 60 70 60 72 60 75 60 76 60 77 60 78 60 79 60 80 60 81 61 1 61 2 61 5 61 7 61 17 61 26 61 27 61 30 61 31 61 37 61 47 61 48 61 49 61 50 61 51 61 52 61 53 61 54 61 57 61 58 61 59 61 60 61 62 61 63 61 66 61 67 61 68 61 70 61 71 61 72 61 75 61 76 61 77 61 78 61 79 61 80 61 81 62 1 62 2 62 30 62 31 62 47 62 49 62 50 62 51 62 52 62 53 62 54 62 57 62 68 62 70 62 72 62 75 62 76 62 77 62 78 62 79 62 80 62 81 63 5 63 30 63 37 63 47 63 48 63 49 63 50 63 51 63 52 63 53 63 54 63 57 63 66 63 68 63 70 63 75 63 76 63 77 63 78 63 79 63 80 64 1 64 2 64 3 64 4 64 5 64 6 64 7 64 8 64 9 64 10 64 11 64 12 64 13 64 14 64 15 64 16 64 17 64 18 64 19 64 20 64 21 64 22 64 23 64 24 64 25 64 26 64 27 64 28 64 29 64 30 64 31 64 32 64 33 64 34 64 35 64 36 64 37 64 38 64 39 64 40 64 41 64 42 64 43 64 44 64 45 64 46 64 47 64 48 64 49 64 50 64 51 64 52 64 53 64 54 64 55 64 56 64 57 64 58 64 59 64 60 64 61 64 62 64 63 64 65 64 66 64 67 64 68 64 70 64 71 64 72 64 75 64 76 64 77 64 78 64 79 64 80 64 81 65 1 65 2 65 30 65 31 65 47 65 49 65 50 65 51 65 52 65 53 65 54 65 57 65 68 65 70 65 72 65 75 65 76 65 77 65 78 65 79 65 80 65 81 66 30 66 47 66 48 66 49 66 50 66 51 66 52 66 53 66 54 66 57 66 68 66 70 66 75 66 76 66 77 66 78 66 79 66 80 67 1 67 2 67 5 67 30 67 31 67 37 67 47 67 48 67 49 67 50 67 51 67 52 67 53 67 54 67 57 67 63 67 66 67 68 67 70 67 72 67 75 67 76 67 77 67 78 67 79 67 80 67 81 68 30 68 47 68 49 68 50 68 51 68 52 68 53 68 54 68 70 68 75 68 76 68 78 68 79 68 80 69 2 69 5 69 30 69 47 69 49 69 50 69 51 69 52 69 53 69 54 69 57 69 68 69 70 69 71 69 75 69 76 69 77 69 78 69 79 69 80 69 81 70 30 70 47 70 51 70 75 71 30 71 47 71 49 71 50 71 51 71 52 71 53 71 54 71 68 71 70 71 75 71 76 71 78 71 79 71 80 71 81 72 30 72 47 72 51 72 57 72 75 72 77 72 78 72 81 73 2 73 30 73 47 73 51 73 53 73 57 73 74 73 75 73 76 73 77 73 78 73 81 74 30 74 47 74 51 74 53 74 57 74 75 74 76 74 77 74 78 74 81 75 47 76 47 76 51 76 75 77 30 77 47 77 51 77 57 77 75 78 47 78 75 79 30 79 47 79 49 79 51 79 75 79 78 80 30 80 47 80 49 80 51 80 75 80 78 80 79 types 257 2 362 1597 788 36 189 42 40 703 1607 45 42 106 143 47 58 60 140 48 338 101 67 57 57 160 188 46 44 35 31 35 36 31 35 31 33 31 31 1116 39 3977 5541 35 1041 38 40 41 115 96 403 606 35 30 30 1142 486 166 222 234 41 140 38 1072 2205 487 45 39 157 52 53 52 57 408 996 219 439 218 40 41 44 38 38 32 37 502 526 73 3490 75 40 22 11 22 39 35 23 34 47 37 47 67 48 23 23 23 23 38 81 52 77 38 49 49 24 35 35 34 19 19 19 19 19 20 20 20 20 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 20 20 20 20 20 20 20 20 52 76 83 60 117 95 276 167 36 55 147 419 315 37 50 51 93 468 249 194 1199 298 218 114 312 99 54 55 378 20 189 108 156 88 152 103 71 132 296 75 46 113 65 92 194 85 113 25 26 25 23 23 23 23 23 23 23 23 22 21 22 22 22 22 22 23 23 22 22 22 22 22 23 22 22 23 37 35 37 37 37 37 37 37 28 44 321 49 75 146 197 132 66 57 68 198 92 65 62 75 298 95 62 76 93 type 1 "Handler" func (h ) .stderr () func (h ) ServeHTTP (rw , req ) func (h ) .printf (format , v ...) func (h ) .handleInternalRedirect (rw , req , path ) type 2 "bufio.Reader" func (b ) .writeBuf (w ) (? , ? ) func (b ) WriteTo (w ) (n , err ) func (b ) ReadString (delim ) (? , ? ) func (b ) .collectFragments (delim ) (fullBuffers , finalFragment , totalLen , err ) func (b ) ReadLine () (line , isPrefix , err ) func (b ) Size () func (b ) Reset (r ) func (b ) .fill () func (b ) UnreadByte () func (b ) ReadRune () (r , size , err ) func (b ) .reset (buf , r ) func (b ) .readErr () func (b ) UnreadRune () func (b ) ReadSlice (delim ) (line , err ) func (b ) Peek (n ) (? , ? ) func (b ) ReadByte () (? , ? ) func (b ) Discard (n ) (discarded , err ) func (b ) Read (p ) (n , err ) func (b ) ReadBytes (delim ) (? , ? ) func (b ) Buffered () type 3 "bufio.Writer" func (b ) WriteRune (r ) (size , err ) func (b ) WriteByte (c ) func (b ) Write (p ) (nn , err ) func (b ) ReadFrom (r ) (n , err ) func (b ) Buffered () func (b ) AvailableBuffer () func (b ) WriteString (s ) (? , ? ) func (b ) Available () func (b ) Flush () func (b ) Reset (w ) func (b ) Size () type 4 "context.Context" type 5 "crypto/tls.ConnectionState" func (cs ) ExportKeyingMaterial (label , context , length ) (? , ? ) type 6 ".crypto/x509.lazyCert" type 7 ".crypto/x509.sum224" type 8 "crypto/x509.CertPool" func (s ) .len () func (s ) .cert (n ) (? , ? ) func (s ) .copy () func (s ) .findPotentialParents (cert ) func (s ) .contains (cert ) func (s ) AddCert (cert ) func (s ) .addCertFunc (rawSum224 , rawSubject , getCert ) func (s ) AppendCertsFromPEM (pemCerts ) (ok ) func (s ) Subjects () type 9 "crypto/x509.Certificate" func (c ) .getSANExtension () func (c ) CreateCRL (rand , priv , revokedCerts , now , expiry ) (crlBytes , err ) func (c ) .systemVerify (opts ) (chains , err ) func (c ) .checkNameConstraints (count , maxConstraintComparisons , nameType , name , parsedName , match , permitted , excluded ) func (c ) .isValid (certType , currentChain , opts ) func (c ) CheckCRLSignature (crl ) func (c ) Verify (opts ) (chains , err ) func (c ) .buildChains (cache , currentChain , sigChecks , opts ) (chains , err ) func (c ) VerifyHostname (h ) func (c ) Equal (other ) func (c ) CheckSignatureFrom (parent ) func (c ) CheckSignature (algo , signed , signature ) func (c ) .hasSANExtension () func (c ) .hasNameConstraints () type 10 "crypto/x509.ExtKeyUsage" type 11 "crypto/x509.KeyUsage" type 12 "crypto/x509.PublicKeyAlgorithm" func (algo ) String () ($ret117 ) type 13 "crypto/x509.SignatureAlgorithm" func (algo ) .isRSAPSS () func (algo ) String () type 14 "crypto/x509.VerifyOptions" type 15 "crypto/x509/pkix.AlgorithmIdentifier" type 16 "crypto/x509/pkix.AttributeTypeAndValue" type 17 "crypto/x509/pkix.CertificateList" func (certList ) HasExpired (now ) type 18 "crypto/x509/pkix.Extension" type 19 "crypto/x509/pkix.Name" func (n ) String () func (n ) ToRDNSequence () (ret ) func (n ) .appendRDNs (in , values , oid ) func (n ) FillFromRDNSequence (rdns ) type 20 "crypto/x509/pkix.RDNSequence" func (r ) String () type 21 "crypto/x509/pkix.RelativeDistinguishedNameSET" type 22 "crypto/x509/pkix.RevokedCertificate" type 23 "crypto/x509/pkix.TBSCertificateList" type 24 "encoding/asn1.BitString" func (b ) At (i ) func (b ) RightAlign () type 25 "encoding/asn1.ObjectIdentifier" func (oi ) Equal (other ) ($ret9 ) func (oi ) String () type 26 "encoding/asn1.RawContent" type 27 "encoding/asn1.RawValue" type 28 "fmt.ScanState" type 29 "fmt.State" type 30 "io.ByteReader" type 31 "io.ByteScanner" type 32 "io.Closer" type 33 "io.ReadCloser" type 34 "io.Reader" type 35 "io.ReaderAt" type 36 "io.Seeker" type 37 "io.Writer" type 38 "log.Logger" func (l ) Flags () func (l ) Println (v ...) func (l ) Fatalf (format , v ...) func (l ) Panicln (v ...) func (l ) Writer () func (l ) SetPrefix (prefix ) func (l ) Prefix () func (l ) SetFlags (flag ) func (l ) .formatHeader (buf , t , file , line ) func (l ) Panicf (format , v ...) func (l ) Output (calldepth , s ) func (l ) Panic (v ...) func (l ) SetOutput (w ) func (l ) Printf (format , v ...) func (l ) Print (v ...) func (l ) Fatalln (v ...) func (l ) Fatal (v ...) type 39 ".math/big.divisor" type 40 ".math/big.nat" func (z ) .expWW (x , y ) func (z ) .montgomery (x , y , m , k , n ) func (x ) .cmp (y ) (r ) func (z ) .shl (x , s ) func (z ) .sub (x , y ) func (q ) .divBasic (u , v ) func (z ) .scan (r , base , fracOk ) (res , b , count , err ) func (n ) .probablyPrimeMillerRabin (reps , force2 ) func (z ) .norm () ($ret147 ) func (z ) .shr (x , s ) func (x ) .bit (i ) ($ret169 ) func (z ) .expNNMontgomery (x , y , m ) func (z ) .expNNWindowed (x , y , m ) func (z ) .random (rand , limit , n ) func (z ) .set (x ) func (z ) .setBytes (buf ) func (x ) .modW (d ) (r ) func (x ) .utoa (base ) func (z ) .setBit (x , i , b ) func (x ) .bitLen () ($ret163 ) func (z ) .divRecursive (u , v ) func (z ) .divLarge (u , uIn , vIn ) (q , r ) func (x ) .sticky (i ) func (z ) .sqrt (x ) func (z ) .add (x , y ) func (q ) .convertWords (s , b , ndigits , bb , table ) func (n ) .probablyPrimeLucas () func (z ) .setWord (x ) func (z ) .divW (x , y ) (q , r ) func (z ) .make (n ) func (z ) .mulRange (a , b ) func (x ) .itoa (neg , base ) func (z ) .clear () func (z ) .sqr (x ) func (x ) .trailingZeroBits () ($ret164 ) func (z ) .divRecursiveStep (u , v , depth , tmp , temps ) func (z ) .expNN (x , y , m ) func (z ) .mul (x , y ) func (z ) .mulAddWW (x , y , r ) func (z ) .andNot (x , y ) func (z ) .setUint64 (x ) func (z ) .and (x , y ) func (z ) .div (z2 , u , v ) (q , r ) func (z ) .or (x , y ) func (z ) .bytes (buf ) (i ) func (z ) .xor (x , y ) type 41 "math/big.Int" func (z ) Lsh (x , n ) func (z ) .modSqrt5Mod8Prime (x , p ) func (z ) Sqrt (x ) func (z ) Xor (x , y ) func (z ) Rand (rnd , n ) func (z ) .lehmerGCD (x , y , a , b ) func (x ) MarshalText () (text , err ) func (x ) ProbablyPrime (n ) func (z ) Set (x ) func (z ) ModInverse (g , n ) func (z ) Scan (s , ch ) func (x ) Text (base ) func (x ) FillBytes (buf ) func (z ) Exp (x , y , m ) func (z ) Quo (x , y ) func (x ) Cmp (y ) (r ) func (x ) IsInt64 () func (x ) Format (s , ch ) func (z ) .modSqrt3Mod4Prime (x , p ) func (z ) Add (x , y ) func (z ) .scaleDenom (x , f ) func (x ) Append (buf , base ) func (x ) GobEncode () (? , ? ) func (z ) SetUint64 (x ) func (z ) UnmarshalText (text ) func (x ) Bits () func (x ) Bytes () func (z ) Not (x ) func (z ) .modSqrtTonelliShanks (x , p ) func (z ) SetBytes (buf ) func (x ) String () func (z ) AndNot (x , y ) func (z ) SetBit (x , i , b ) func (z ) Mod (x , y ) func (x ) MarshalJSON () (? , ? ) func (z ) QuoRem (x , y , r ) (? , ? ) func (z ) UnmarshalJSON (text ) func (z ) GobDecode (buf ) func (z ) Mul (x , y ) func (z ) .scan (r , base ) (? , ? , ? ) func (z ) SetString (s , base ) (? , ? ) func (z ) SetBits (abs ) func (z ) SetInt64 (x ) func (z ) ModSqrt (x , p ) func (z ) Rsh (x , n ) func (z ) MulRange (a , b ) func (x ) Sign () func (x ) Int64 () func (z ) Abs (x ) func (z ) Neg (x ) func (z ) .setFromScanner (r , base ) (? , ? ) func (x ) CmpAbs (y ) func (z ) Div (x , y ) func (z ) Rem (x , y ) func (x ) IsUint64 () func (z ) DivMod (x , y , m ) (? , ? ) func (z ) Binomial (n , k ) func (x ) Uint64 () func (x ) BitLen () func (z ) And (x , y ) func (z ) Sub (x , y ) func (x ) TrailingZeroBits () func (z ) GCD (x , y , a , b ) func (x ) Bit (i ) func (z ) Or (x , y ) type 42 "math/big.Word" type 43 "math/rand.Rand" func (r ) Perm (n ) func (r ) Uint64 () func (r ) .int31n (n ) func (r ) Float32 () func (r ) Seed (seed ) func (r ) Float64 () func (r ) Int63 () func (r ) NormFloat64 () func (r ) ExpFloat64 () func (r ) Int63n (n ) func (r ) Int () func (r ) Intn (n ) func (r ) Int31n (n ) func (r ) Read (p ) (n , err ) func (r ) Int31 () func (r ) Shuffle (n , swap ) func (r ) Uint32 () type 44 "math/rand.Source" type 45 "math/rand.Source64" type 46 "mime/multipart.File" type 47 "mime/multipart.FileHeader" func (fh ) Open () (? , ? ) type 48 "mime/multipart.Form" func (f ) RemoveAll () type 49 "mime/multipart.Part" func (p ) FormName () func (p ) FileName () func (bp ) .populateHeaders () func (p ) .parseContentDisposition () func (p ) Read (d ) (n , err ) func (p ) Close () ($ret19 ) type 50 "mime/multipart.Reader" func (r ) ReadForm (maxMemory ) (? , ? ) func (r ) .readForm (maxMemory ) (_ , err ) func (mr ) .isBoundaryDelimiterLine (line ) (ret ) func (r ) NextPart () (? , ? ) func (r ) NextRawPart () (? , ? ) func (r ) .nextPart (rawPart ) (? , ? ) func (mr ) .isFinalBoundary (line ) type 51 ".net.sockaddr" type 52 "net.Addr" type 53 "net.Conn" type 54 "net.IP" func (ip ) Equal (x ) func (ip ) IsPrivate () func (ip ) Mask (mask ) func (ip ) IsLinkLocalUnicast () func (ip ) String () func (ip ) MarshalText () (? , ? ) func (ip ) DefaultMask () func (ip ) To4 () ($ret168 ) func (ip ) .matchAddrFamily (x ) func (ip ) UnmarshalText (text ) func (ip ) IsGlobalUnicast () func (ip ) IsLoopback () func (ip ) To16 () ($ret169 ) func (ip ) IsMulticast () func (ip ) IsUnspecified () func (ip ) IsInterfaceLocalMulticast () ($ret163 ) func (ip ) IsLinkLocalMulticast () type 55 "net.IPAddr" func (a ) Network () ($ret196 ) func (a ) String () func (a ) .isWildcard () func (a ) .opAddr () ($ret199 ) func (a ) .family () func (a ) .sockaddr (family ) (? , ? ) func (a ) .toLocal (net ) type 56 "net.IPMask" func (m ) String () ($ret183 ) func (m ) Size () (ones , bits ) type 57 "net.IPNet" func (n ) String () func (n ) Network () ($ret185 ) func (n ) Contains (ip ) type 58 ".net/http.headerSorter" func (s ) Less (i , j ) func (s ) Swap (i , j ) func (s ) Len () type 59 ".net/http.keyValues" type 60 "net/http.Cookie" func (c ) Valid () func (c ) String () type 61 "net/http.Handler" type 62 "net/http.Header" func (h ) .writeSubset (w , exclude , trace ) func (h ) .sortedKeyValues (exclude ) (kvs , hs ) func (h ) Write (w ) func (h ) Del (key ) func (h ) .has (key ) func (h ) Values (key ) func (h ) Clone () func (h ) Get (key ) func (h ) WriteSubset (w , exclude ) func (h ) .write (w , trace ) func (h ) .get (key ) ($ret455 ) func (h ) Set (key , value ) func (h ) Add (key , value ) type 63 "net/http.Request" func (r ) .requiresHTTP1 () func (r ) .wantsHttp10KeepAlive () func (r ) FormFile (key ) (? , ? , ? ) func (r ) .outgoingLength () func (r ) .expectsContinue () func (r ) PostFormValue (key ) func (r ) .wantsClose () func (r ) ParseMultipartForm (maxMemory ) func (r ) BasicAuth () (username , password , ok ) func (r ) WriteProxy (w ) func (r ) SetBasicAuth (username , password ) func (r ) Context () func (r ) .multipartReader (allowMixed ) (? , ? ) func (r ) WithContext (ctx ) func (r ) .isH2Upgrade () func (r ) ParseForm () func (r ) Clone (ctx ) func (r ) ProtoAtLeast (major , minor ) func (r ) UserAgent () func (r ) .isReplayable () func (r ) .closeBody () func (r ) .write (w , usingProxy , extraHeaders , waitForContinue ) (err ) func (r ) Referer () func (r ) Write (w ) func (r ) FormValue (key ) func (r ) AddCookie (c ) func (r ) Cookies () func (r ) Cookie (name ) (? , ? ) func (r ) MultipartReader () (? , ? ) type 64 "net/http.Response" func (r ) .isProtocolSwitch () func (r ) .bodyIsWritable () func (r ) ProtoAtLeast (major , minor ) func (r ) Write (w ) func (r ) Location () (? , ? ) func (r ) .closeBody () func (r ) Cookies () type 65 "net/http.ResponseWriter" type 66 "net/http.SameSite" type 67 "net/http/httptrace.ClientTrace" func (t ) .compose (old ) func (t ) .hasNetHooks () type 68 "net/http/httptrace.DNSDoneInfo" type 69 "net/http/httptrace.DNSStartInfo" type 70 "net/http/httptrace.GotConnInfo" type 71 "net/http/httptrace.WroteRequestInfo" type 72 "net/textproto.MIMEHeader" func (h ) Values (key ) ($ret1 ) func (h ) Set (key , value ) func (h ) Add (key , value ) func (h ) Del (key ) func (h ) Get (key ) ($ret0 ) type 73 "net/url.URL" func (u ) MarshalBinary () (text , err ) func (u ) RequestURI () func (u ) Query () func (u ) ResolveReference (ref ) func (u ) UnmarshalBinary (text ) func (u ) Port () func (u ) Redacted () func (u ) .setPath (p ) func (u ) .setFragment (f ) func (u ) EscapedPath () func (u ) Hostname () func (u ) EscapedFragment () func (u ) String () func (u ) IsAbs () func (u ) Parse (ref ) (? , ? ) type 74 "net/url.Userinfo" func (u ) Password () (? , ? ) func (u ) String () func (u ) Username () type 75 "net/url.Values" func (v ) Encode () func (v ) Has (key ) func (v ) Del (key ) func (v ) Add (key , value ) func (v ) Set (key , value ) func (v ) Get (key ) ($ret40 ) type 76 "sync.Mutex" func (m ) .unlockSlow (new ) func (m ) Unlock () func (m ) .lockSlow () func (m ) TryLock () func (m ) Lock () type 77 ".syscall._socklen_t" type 78 "syscall.RawSockaddr" type 79 "syscall.RawSockaddrAny" type 80 "syscall.Sockaddr" type 81 "syscall.Socklen_t" type 82 ".time.zone" type 83 ".time.zoneTrans" type 84 "time.Duration" func (d ) Round (m ) func (d ) Minutes () ($ret77 ) func (d ) Truncate (m ) ($ret79 ) func (d ) Hours () ($ret78 ) func (d ) Milliseconds () ($ret75 ) func (d ) Microseconds () ($ret74 ) func (d ) Seconds () ($ret76 ) func (d ) Nanoseconds () ($ret73 ) func (d ) String () type 85 "time.Location" func (l ) .lookupName (name , unix ) (offset , ok ) func (l ) .firstZoneUsed () func (l ) .lookupFirstZone () func (l ) .lookup (sec ) (name , offset , start , end , isDST ) func (l ) String () func (l ) .get () type 86 "time.Month" func (m ) String () type 87 "time.Time" func (t ) AppendFormat (b , layout ) func (t ) Minute () func (t ) .setMono (m ) func (t ) Clock () (hour , min , sec ) func (t ) MarshalBinary () (? , ? ) func (t ) After (u ) func (t ) UnixNano () func (t ) GobDecode (data ) func (t ) Day () func (t ) .unixSec () func (t ) .setLoc (loc ) func (t ) Zone () (name , offset ) func (t ) .nsec () func (t ) MarshalText () (? , ? ) func (t ) .stripMono () func (t ) Round (d ) func (t ) Truncate (d ) func (t ) UnmarshalText (data ) func (t ) UnmarshalBinary (data ) func (t ) Unix () func (t ) YearDay () func (t ) UnixMicro () func (t ) .mono () func (t ) Local () func (t ) .sec () func (t ) Hour () func (t ) .abs () func (t ) ISOWeek () (year , week ) func (t ) Location () func (t ) Month () func (t ) GobEncode () (? , ? ) func (t ) Second () func (t ) UnmarshalJSON (data ) func (t ) .addSec (d ) func (t ) Year () func (t ) UnixMilli () func (t ) Date () (year , month , day ) func (t ) Weekday () func (t ) IsZero () func (t ) UTC () func (t ) In (loc ) func (t ) Nanosecond () func (t ) Equal (u ) func (t ) .locabs () (name , offset , abs ) func (t ) Sub (u ) func (t ) String () func (t ) GoString () func (t ) Before (u ) func (t ) Add (d ) func (t ) Format (layout ) func (t ) MarshalJSON () (? , ? ) func (t ) IsDST () func (t ) .date (full ) (year , month , day , yday ) func (t ) AddDate (years , months , days ) type 88 "time.Weekday" func (d ) String () type 89 () (? , ? ) type 90 () type 91 () type 92 () type 93 () (? , ? ) type 94 (? , ? ) type 95 (? ) type 96 (? ) type 97 (? , ? ) type 98 (? , ? ) type 99 (? , ? ) type 100 (? , ? ) (? , ? ) type 101 (? , ? ) type 102 (? ) type 103 (? ) type 104 (? ) type 105 (? ) type 106 (? , ? ) type 107 (? , ? , ? ) (? , ? ) type 108 (? , ? , ? ) type 109 (? , ? , ? , ? ) type 110 (? , ? ) type 111 (? , ? ) type 112 (? , ? ) type 113 (? ) type 114 (? ) type 115 (? ) type 116 (? ) type 117 * type 118 * type 119 * type 120 * type 121 * type 122 * type 123 * type 124 * type 125 * type 126 * type 127 * type 128 * type 129 * type 130 * type 131 * type 132 * type 133 * type 134 * type 135 * type 136 * type 137 * type 138 * type 139 * type 140 * type 141 * type 142 * type 143 * type 144 * type 145 * type 146 * type 147 * type 148 * type 149 * type 150 * type 151 * type 152 struct { Addr ; Pad ; } type 153 struct { Addrs ; Err ; Coalesced ; } type 154 struct { Algorithm ; Parameters "asn1:\"optional\""; } type 155 struct { Bytes ; BitLength ; } type 156 struct { Class ; Tag ; IsCompound ; Bytes ; FullBytes ; } type 157 struct { Conn ; Reused ; WasIdle ; IdleTime ; } type 158 struct { Country ; Organization ; OrganizationalUnit ; Locality ; Province ; StreetAddress ; PostalCode ; SerialNumber ; CommonName ; Names ; ExtraNames ; } type 159 struct { DNSName ; Intermediates ; Roots ; CurrentTime ; KeyUsages ; MaxConstraintComparisions ; } type 160 struct { Err ; } type 161 struct { Family ; Data ; } type 162 struct { Filename ; Header ; Size ; .mime/multipart.content ; .mime/multipart.tmpfile ; } type 163 struct { GetConn ; GotConn ; PutIdleConn ; GotFirstResponseByte ; Got100Continue ; Got1xxResponse ; DNSStart ; DNSDone ; ConnectStart ; ConnectDone ; TLSHandshakeStart ; TLSHandshakeDone ; WroteHeaderField ; WroteHeaders ; Wait100Continue ; WroteRequest ; } type 164 struct { Header ; .mime/multipart.mr ; .mime/multipart.disposition ; .mime/multipart.dispositionParams ; .mime/multipart.r ; .mime/multipart.n ; .mime/multipart.total ; .mime/multipart.err ; .mime/multipart.readErr ; } type 165 struct { Host ; } type 166 struct { IP ; Mask ; } type 167 struct { IP ; Zone ; } type 168 struct { Id ; Critical "asn1:\"optional\""; Value ; } type 169 struct { Method ; URL ; Proto ; ProtoMajor ; ProtoMinor ; Header ; Body ; GetBody ; ContentLength ; TransferEncoding ; Close ; Host ; Form ; PostForm ; MultipartForm ; Trailer ; RemoteAddr ; RequestURI ; TLS ; Cancel ; Response ; .net/http.ctx ; } type 170 struct { Name ; Value ; Path ; Domain ; Expires ; RawExpires ; MaxAge ; Secure ; HttpOnly ; SameSite ; Raw ; Unparsed ; } type 171 struct { Path ; Root ; Dir ; Env ; InheritEnv ; Logger ; Args ; Stderr ; PathLocationHandler ; } type 172 struct { Raw ; RawTBSCertificate ; RawSubjectPublicKeyInfo ; RawSubject ; RawIssuer ; Signature ; SignatureAlgorithm ; PublicKeyAlgorithm ; PublicKey ; Version ; SerialNumber ; Issuer ; Subject ; NotBefore ; NotAfter ; KeyUsage ; Extensions ; ExtraExtensions ; UnhandledCriticalExtensions ; ExtKeyUsage ; UnknownExtKeyUsage ; BasicConstraintsValid ; IsCA ; MaxPathLen ; MaxPathLenZero ; SubjectKeyId ; AuthorityKeyId ; OCSPServer ; IssuingCertificateURL ; DNSNames ; EmailAddresses ; IPAddresses ; URIs ; PermittedDNSDomainsCritical ; PermittedDNSDomains ; ExcludedDNSDomains ; PermittedIPRanges ; ExcludedIPRanges ; PermittedEmailAddresses ; ExcludedEmailAddresses ; PermittedURIDomains ; ExcludedURIDomains ; CRLDistributionPoints ; PolicyIdentifiers ; } type 173 struct { Raw ; Version "asn1:\"optional,default:0\""; Signature ; Issuer ; ThisUpdate ; NextUpdate "asn1:\"optional\""; RevokedCertificates "asn1:\"optional\""; Extensions "asn1:\"tag:0,optional,explicit\""; } type 174 struct { Scheme ; Opaque ; User ; Host ; Path ; RawPath ; ForceQuery ; RawQuery ; Fragment ; RawFragment ; } type 175 struct { SerialNumber ; RevocationTime ; Extensions "asn1:\"optional\""; } type 176 struct { Status ; StatusCode ; Proto ; ProtoMajor ; ProtoMinor ; Header ; Body ; ContentLength ; TransferEncoding ; Close ; Uncompressed ; Trailer ; Request ; TLS ; } type 177 struct { TBSCertList ; SignatureAlgorithm ; SignatureValue ; } type 178 struct { Type ; Value ; } type 179 struct { Value ; File ; } type 180 struct { Version ; HandshakeComplete ; DidResume ; CipherSuite ; NegotiatedProtocol ; NegotiatedProtocolIsMutual ; ServerName ; PeerCertificates ; VerifiedChains ; SignedCertificateTimestamps ; OCSPResponse ; TLSUnique ; .crypto/tls.ekm ; } type 181 struct { } type 182 struct { .bufio.buf ; .bufio.rd ; .bufio.r ; .bufio.w ; .bufio.err ; .bufio.lastByte ; .bufio.lastRuneSize ; } type 183 struct { .bufio.err ; .bufio.buf ; .bufio.n ; .bufio.wr ; } type 184 struct { .crypto/x509.byName ; .crypto/x509.lazyCerts ; .crypto/x509.haveSum ; .crypto/x509.systemPool ; } type 185 struct { .crypto/x509.rawSubject ; .crypto/x509.getCert ; } type 186 struct { .log.mu ; .log.prefix ; .log.flag ; .log.out ; .log.buf ; .log.isDiscard ; } type 187 struct { .math/big.bbb ; .math/big.nbits ; .math/big.ndigits ; } type 188 struct { .math/big.neg ; .math/big.abs ; } type 189 struct { .math/rand.src ; .math/rand.s64 ; .math/rand.readVal ; .math/rand.readPos ; } type 190 struct { .mime/multipart.bufReader ; .mime/multipart.currentPart ; .mime/multipart.partsRead ; .mime/multipart.nl ; .mime/multipart.nlDashBoundary ; .mime/multipart.dashBoundaryDash ; .mime/multipart.dashBoundary ; } type 191 struct { .net/http.key ; .net/http.values ; } type 192 struct { .net/http.kvs ; } type 193 struct { .net/url.username ; .net/url.password ; .net/url.passwordSet ; } type 194 struct { .sync.state ; .sync.sema ; } type 195 struct { .time.name ; .time.offset ; .time.isDST ; } type 196 struct { .time.name ; .time.zone ; .time.tx ; .time.extend ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } type 197 struct { .time.wall ; .time.ext ; .time.loc ; } type 198 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } type 199 [14 ] type 200 [28 ] type 201 [96 ] type 202 [] type 203 [] type 204 [] type 205 [] type 206 [] type 207 [] type 208 [] type 209 [] type 210 [] type 211 [] type 212 [] type 213 [] type 214 [] type 215 [] type 216 [] type 217 [] type 218 [] type 219 [] type 220 [] type 221 [] type 222 [] type 223 [] type 224 [] type 225 [] type 226 [] type 227 [] type 228 map [] type 229 map [] type 230 map [] type 231 map [] type 232 map [] type 233 map [] type 234 map [] type 235 map [] type 236 chan <- type 237 interface { Close () ; } type 238 interface { Close () ; LocalAddr () ; Read (b ) (n , err ); RemoteAddr () ; SetDeadline (t ) ; SetReadDeadline (t ) ; SetWriteDeadline (t ) ; Write (b ) (n , err ); } type 239 interface { ? ; ? ; } type 240 interface { ? ; ? ; ? ; ? ; } type 241 interface { Deadline () (deadline , ok ); Done () ; Err () ; Value (key ) ; } type 242 interface { Flag (c ) ; Precision () (prec , ok ); Width () (wid , ok ); Write (b ) (n , err ); } type 243 interface { Header () ; Write (? ) (? , ? ); WriteHeader (statusCode ); } type 244 interface { Int63 () ; Seed (seed ); } type 245 interface { ? ; Uint64 () ; } type 246 interface { Network () ; String () ; } type 247 interface { ? ; .net.family () ; .net.isWildcard () ; .net.sockaddr (family ) (? , ? ); .net.toLocal (net ) ; } type 248 interface { ReadAt (p , off ) (n , err ); } type 249 interface { ReadByte () (? , ? ); } type 250 interface { ? ; UnreadByte () ; } type 251 interface { Read (p ) (n , err ); } type 252 interface { Read (buf ) (n , err ); ReadRune () (r , size , err ); SkipSpace (); Token (skipSpace , f ) (token , err ); UnreadRune () ; Width () (wid , ok ); } type 253 interface { Seek (offset , whence ) (? , ? ); } type 254 interface { ServeHTTP (? , ? ); } type 255 interface { Write (p ) (n , err ); } type 256 interface { .syscall.sockaddr () (ptr , len , err ); } func Request () (? , ? ) func RequestFromMap (params ) (? , ? ) func Serve (handler ) func NewWriterSize (w , size ) func IndexByteString (s , c ) var .statusText func IsPathSeparator (c ) ($ret165 ) // /build/gcc/src/gcc/libgo/go/os/path_unix.go:15 { //16 $ret165 = ($convert(, 47' ) == c) //16 return //16 } //0 func .volumeNameLen (path ) ($ret38 ) // /build/gcc/src/gcc/libgo/go/path/filepath/path_unix.go:18 { //19 $ret38 = $convert(, 0 ) //19 return //19 } //0 func VolumeName (path ) ($ret36 ) // /build/gcc/src/gcc/libgo/go/path/filepath/path.go:598 { //599 $ret36 = (path)[0 :.volumeNameLen(path)] //599 return //599 } //0 func FormatInt (i , base ) func Index (s , substr ) func Replace (s , old , new , n ) func Environ () checksum BA4C8B987D454850A463EF16F46FE508385D8863 v3; package cookiejar pkgpath net/http/cookiejar import errors errors "errors" import fmt fmt "fmt" import net net "net" import http net/http "net/http" import ascii net/http/internal/ascii "net/http/internal/ascii" import url net/url "net/url" import sort sort "sort" import strings strings "strings" import sync sync "sync" import time time "time" import utf8 unicode/utf8 "unicode/utf8" init cookiejar net_1http_1cookiejar..import bufio bufio..import bytes bytes..import flate compress_1flate..import gzip compress_1gzip..import context context..import crypto crypto..import cipher crypto_1cipher..import dsa crypto_1dsa..import ecdsa crypto_1ecdsa..import edwards25519 crypto_1ed25519_1internal_1edwards25519..import field crypto_1ed25519_1internal_1edwards25519_1field..import elliptic crypto_1elliptic..import fiat crypto_1elliptic_1internal_1fiat..import nistec crypto_1elliptic_1internal_1nistec..import randutil crypto_1internal_1randutil..import md5 crypto_1md5..import rand crypto_1rand..import rsa crypto_1rsa..import sha1 crypto_1sha1..import sha256 crypto_1sha256..import sha512 crypto_1sha512..import tls crypto_1tls..import x509 crypto_1x509..import pkix crypto_1x509_1pkix..import asn1 encoding_1asn1..import base64 encoding_1base64..import binary encoding_1binary..import hex encoding_1hex..import pem encoding_1pem..import errors errors..import fmt fmt..import chacha20 golang_0org_1x_1crypto_1chacha20..import chacha20poly1305 golang_0org_1x_1crypto_1chacha20poly1305..import cryptobyte golang_0org_1x_1crypto_1cryptobyte..import curve25519 golang_0org_1x_1crypto_1curve25519..import field golang_0org_1x_1crypto_1curve25519_1internal_1field..import dnsmessage golang_0org_1x_1net_1dns_1dnsmessage..import hpack golang_0org_1x_1net_1http2_1hpack..import httpguts golang_0org_1x_1net_1http_1httpguts..import httpproxy golang_0org_1x_1net_1http_1httpproxy..import idna golang_0org_1x_1net_1idna..import bidirule golang_0org_1x_1text_1secure_1bidirule..import transform golang_0org_1x_1text_1transform..import bidi golang_0org_1x_1text_1unicode_1bidi..import norm golang_0org_1x_1text_1unicode_1norm..import crc32 hash_1crc32..import cpu internal_1cpu..import intern internal_1intern..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import ioutil io_1ioutil..import log log..import math math..import big math_1big..import rand math_1rand..import mime mime..import multipart mime_1multipart..import quotedprintable mime_1quotedprintable..import net net..import http net_1http..import internal net_1http_1internal..import netip net_1netip..import textproto net_1textproto..import os os..import path path..import filepath path_1filepath..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import list ~container_1list aes ~crypto_1aes des ~crypto_1des ed25519 ~crypto_1ed25519 hmac ~crypto_1hmac subtle ~crypto_1internal_1subtle rc4 ~crypto_1rc4 subtle ~crypto_1subtle asn1 ~golang_0org_1x_1crypto_1cryptobyte_1asn1 hkdf ~golang_0org_1x_1crypto_1hkdf poly1305 ~golang_0org_1x_1crypto_1internal_1poly1305 subtle ~golang_0org_1x_1crypto_1internal_1subtle hash ~hash abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch godebug ~internal_1godebug goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa nettrace ~internal_1nettrace race ~internal_1race singleflight ~internal_1singleflight execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits httptrace ~net_1http_1httptrace ascii ~net_1http_1internal_1ascii url ~net_1url atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf16 ~unicode_1utf16 utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 1 2 1 30 1 47 1 51 1 53 1 72 1 75 1 78 2 30 2 47 2 51 2 53 2 72 2 75 2 78 3 1 3 2 3 30 3 31 3 47 3 49 3 50 3 51 3 52 3 53 3 54 3 57 3 68 3 69 3 71 3 72 3 73 3 74 3 75 3 76 3 77 3 78 4 1 4 2 4 3 4 27 4 30 4 31 4 46 4 47 4 49 4 50 4 51 4 52 4 53 4 54 4 57 4 68 4 69 4 71 4 72 4 73 4 74 4 75 4 76 4 77 4 78 5 30 5 47 5 49 5 51 5 72 5 75 5 76 5 77 6 30 6 47 6 51 6 53 6 57 6 72 6 74 6 75 7 27 7 30 7 47 7 51 7 53 7 57 7 71 7 72 7 74 7 75 7 78 8 2 8 15 8 27 8 30 8 31 8 47 8 49 8 50 8 51 8 52 8 53 8 54 8 57 8 58 8 59 8 68 8 69 8 71 8 72 8 73 8 74 8 75 8 76 8 77 8 78 9 1 9 2 9 6 9 7 9 12 9 13 9 14 9 15 9 17 9 21 9 25 9 27 9 30 9 31 9 34 9 47 9 49 9 50 9 51 9 52 9 53 9 54 9 57 9 58 9 59 9 68 9 69 9 71 9 72 9 73 9 74 9 75 9 76 9 77 9 78 10 11 10 27 10 30 10 47 10 51 10 53 10 57 10 71 10 72 10 74 10 75 10 78 11 27 11 30 11 47 11 51 11 53 11 57 11 71 11 72 11 74 11 75 11 78 12 1 12 2 12 7 12 13 12 14 12 17 12 27 12 30 12 31 12 47 12 49 12 50 12 51 12 52 12 53 12 54 12 57 12 58 12 59 12 68 12 69 12 71 12 72 12 73 12 74 12 75 12 76 12 77 12 78 13 30 13 47 13 51 13 72 14 13 14 30 14 47 14 51 14 72 15 30 15 47 15 51 15 53 15 72 15 75 16 6 16 27 16 30 16 47 16 51 16 53 16 57 16 71 16 72 16 74 16 75 16 78 17 1 17 2 17 7 17 27 17 30 17 31 17 47 17 49 17 50 17 51 17 52 17 53 17 54 17 57 17 58 17 59 17 68 17 69 17 71 17 72 17 73 17 74 17 75 17 76 17 77 17 78 18 1 18 2 18 6 18 7 18 15 18 17 18 27 18 30 18 31 18 47 18 49 18 50 18 51 18 52 18 53 18 54 18 57 18 58 18 59 18 68 18 69 18 71 18 72 18 73 18 74 18 75 18 76 18 77 18 78 19 6 19 27 19 30 19 47 19 51 19 53 19 57 19 71 19 72 19 74 19 75 19 78 20 6 20 27 20 30 20 47 20 51 20 53 20 57 20 71 20 72 20 74 20 75 20 78 21 6 21 27 21 30 21 47 21 51 21 53 21 57 21 71 21 72 21 74 21 75 21 78 22 1 22 2 22 5 22 6 22 7 22 8 22 9 22 10 22 11 22 12 22 13 22 14 22 15 22 16 22 17 22 18 22 19 22 20 22 21 22 23 22 24 22 25 22 26 22 27 22 28 22 29 22 30 22 31 22 32 22 33 22 34 22 35 22 36 22 37 22 47 22 48 22 49 22 50 22 51 22 52 22 53 22 54 22 57 22 58 22 59 22 63 22 66 22 68 22 69 22 70 22 71 22 72 22 73 22 74 22 75 22 76 22 77 22 78 23 1 23 2 23 5 23 6 23 7 23 8 23 9 23 10 23 11 23 12 23 13 23 14 23 15 23 16 23 17 23 18 23 19 23 20 23 21 23 24 23 25 23 26 23 27 23 28 23 29 23 30 23 31 23 34 23 37 23 47 23 48 23 49 23 50 23 51 23 52 23 53 23 54 23 57 23 58 23 59 23 63 23 66 23 68 23 69 23 70 23 71 23 72 23 73 23 74 23 75 23 76 23 77 23 78 24 2 24 25 24 27 24 28 24 30 24 31 24 47 24 49 24 50 24 51 24 52 24 53 24 54 24 57 24 58 24 59 24 68 24 69 24 71 24 72 24 73 24 74 24 75 24 76 24 77 24 78 25 2 25 27 25 30 25 31 25 47 25 49 25 50 25 51 25 52 25 53 25 54 25 57 25 58 25 59 25 68 25 69 25 71 25 72 25 73 25 74 25 75 25 76 25 77 25 78 26 27 26 30 26 47 26 51 26 53 26 57 26 71 26 72 26 74 26 75 26 78 27 30 27 47 27 51 27 53 27 57 27 71 27 72 27 74 27 75 27 78 28 30 28 31 28 47 28 49 28 50 28 51 28 52 28 53 28 54 28 57 28 68 28 69 28 71 28 72 28 73 28 74 28 75 28 76 28 77 28 78 29 2 29 26 29 27 29 30 29 47 29 51 29 53 29 57 29 71 29 72 29 73 29 74 29 75 29 78 30 47 30 51 30 72 31 30 31 47 31 49 31 50 31 51 31 52 31 53 31 54 31 57 31 68 31 69 31 71 31 72 31 73 31 74 31 75 31 76 31 77 31 78 32 7 32 27 32 30 32 47 32 51 32 53 32 57 32 71 32 72 32 74 32 75 32 78 33 7 33 27 33 30 33 32 33 47 33 51 33 53 33 57 33 71 33 72 33 74 33 75 33 78 34 2 34 25 34 27 34 30 34 31 34 47 34 49 34 50 34 51 34 52 34 53 34 54 34 57 34 58 34 59 34 68 34 69 34 71 34 72 34 73 34 74 34 75 34 76 34 77 34 78 35 27 35 30 35 31 35 36 35 47 35 49 35 50 35 51 35 52 35 53 35 54 35 57 35 68 35 69 35 71 35 72 35 73 35 74 35 75 35 76 35 77 35 78 36 27 36 30 36 47 36 51 36 53 36 57 36 71 36 72 36 74 36 75 36 78 37 30 37 47 37 51 37 72 38 2 38 30 38 31 38 47 38 49 38 50 38 51 38 52 38 53 38 54 38 57 38 68 38 69 38 71 38 72 38 73 38 74 38 75 38 76 38 77 38 78 39 1 39 2 39 5 39 27 39 30 39 31 39 37 39 41 39 42 39 43 39 44 39 45 39 47 39 48 39 49 39 50 39 51 39 52 39 53 39 54 39 56 39 57 39 63 39 66 39 67 39 68 39 69 39 71 39 72 39 73 39 74 39 75 39 76 39 77 39 78 40 2 40 5 40 27 40 30 40 31 40 37 40 41 40 42 40 43 40 44 40 45 40 47 40 48 40 49 40 50 40 51 40 52 40 53 40 54 40 56 40 57 40 63 40 66 40 68 40 69 40 71 40 72 40 73 40 74 40 75 40 76 40 77 40 78 41 2 41 27 41 30 41 31 41 42 41 43 41 44 41 45 41 47 41 49 41 50 41 51 41 52 41 53 41 54 41 56 41 57 41 68 41 69 41 71 41 72 41 73 41 74 41 75 41 76 41 77 41 78 42 2 42 30 42 31 42 43 42 44 42 47 42 49 42 50 42 51 42 52 42 53 42 54 42 56 42 57 42 68 42 69 42 71 42 72 42 73 42 74 42 75 42 76 42 77 42 78 43 2 43 30 43 47 43 51 43 53 43 72 43 75 43 78 44 2 44 30 44 31 44 47 44 49 44 50 44 51 44 52 44 53 44 54 44 56 44 57 44 68 44 69 44 71 44 72 44 73 44 74 44 75 44 76 44 77 44 78 45 2 45 27 45 30 45 31 45 43 45 47 45 49 45 50 45 51 45 52 45 53 45 54 45 57 45 68 45 69 45 71 45 72 45 73 45 74 45 75 45 76 45 77 45 78 46 30 46 47 46 51 46 53 46 72 46 75 48 30 48 47 48 49 48 50 48 51 48 52 48 53 48 54 48 68 48 69 48 72 48 73 48 75 48 76 48 77 49 30 49 47 49 51 49 72 50 30 50 47 50 49 50 51 50 53 50 72 50 75 50 76 50 77 51 47 51 72 52 47 52 72 52 75 53 30 53 47 53 51 53 72 53 75 54 30 54 47 54 49 54 51 54 53 54 69 54 72 54 73 54 75 54 76 54 77 55 30 55 47 55 49 55 50 55 51 55 52 55 53 55 54 55 68 55 69 55 72 55 73 55 75 55 76 55 77 56 30 56 31 56 47 56 49 56 50 56 51 56 52 56 53 56 54 56 57 56 68 56 69 56 71 56 72 56 73 56 74 56 75 56 76 56 77 56 78 57 47 58 2 58 27 58 30 58 31 58 47 58 49 58 50 58 51 58 52 58 53 58 54 58 57 58 59 58 68 58 69 58 71 58 72 58 73 58 74 58 75 58 76 58 77 58 78 59 47 59 57 59 72 59 75 60 1 60 2 60 26 60 27 60 30 60 31 60 47 60 49 60 50 60 51 60 52 60 53 60 54 60 57 60 68 60 69 60 71 60 72 60 73 60 74 60 75 60 76 60 77 60 78 61 1 61 2 61 5 61 7 61 17 61 26 61 27 61 30 61 31 61 37 61 47 61 48 61 49 61 50 61 51 61 52 61 53 61 54 61 57 61 58 61 59 61 60 61 62 61 63 61 66 61 67 61 68 61 69 61 70 61 71 61 72 61 73 61 74 61 75 61 76 61 77 61 78 62 1 62 2 62 30 62 31 62 47 62 49 62 50 62 51 62 52 62 53 62 54 62 57 62 68 62 69 62 71 62 72 62 73 62 74 62 75 62 76 62 77 62 78 63 5 63 30 63 37 63 47 63 48 63 49 63 50 63 51 63 52 63 53 63 54 63 57 63 66 63 68 63 69 63 72 63 73 63 74 63 75 63 76 63 77 64 1 64 2 64 3 64 4 64 5 64 6 64 7 64 8 64 9 64 10 64 11 64 12 64 13 64 14 64 15 64 16 64 17 64 18 64 19 64 20 64 21 64 22 64 23 64 24 64 25 64 26 64 27 64 28 64 29 64 30 64 31 64 32 64 33 64 34 64 35 64 36 64 37 64 38 64 39 64 40 64 41 64 42 64 43 64 44 64 45 64 46 64 47 64 48 64 49 64 50 64 51 64 52 64 53 64 54 64 55 64 56 64 57 64 58 64 59 64 60 64 61 64 62 64 63 64 65 64 66 64 67 64 68 64 69 64 70 64 71 64 72 64 73 64 74 64 75 64 76 64 77 64 78 65 1 65 2 65 30 65 31 65 47 65 49 65 50 65 51 65 52 65 53 65 54 65 57 65 68 65 69 65 71 65 72 65 73 65 74 65 75 65 76 65 77 65 78 66 30 66 47 66 48 66 49 66 50 66 51 66 52 66 53 66 54 66 57 66 68 66 69 66 72 66 73 66 74 66 75 66 76 66 77 67 1 67 2 67 5 67 30 67 31 67 37 67 47 67 48 67 49 67 50 67 51 67 52 67 53 67 54 67 57 67 63 67 66 67 68 67 69 67 71 67 72 67 73 67 74 67 75 67 76 67 77 67 78 68 30 68 47 68 49 68 50 68 51 68 52 68 53 68 54 68 69 68 72 68 73 68 75 68 76 68 77 69 30 69 47 69 51 69 72 70 30 70 47 70 49 70 50 70 51 70 52 70 53 70 54 70 68 70 69 70 72 70 73 70 75 70 76 70 77 70 78 71 30 71 47 71 51 71 57 71 72 71 74 71 75 71 78 72 47 73 47 73 51 73 72 74 30 74 47 74 51 74 57 74 72 75 47 75 72 76 30 76 47 76 49 76 51 76 72 76 75 77 30 77 47 77 49 77 51 77 72 77 75 77 76 types 57 4 701 27 36 388 1114 162 136 38 974 215 438 212 31 36 502 518 73 3464 75 75 48 48 34 32 34 18 18 18 18 18 18 19 19 19 19 19 294 246 46 216 171 112 64 91 190 83 112 21 22 21 21 22 35 35 34 89 type 1 "Jar" func (j ) Cookies (u ) (cookies ) func (j ) .cookies (u , now ) (cookies ) func (j ) SetCookies (u , cookies ) func (j ) .setCookies (u , cookies , now ) func (j ) .newEntry (c , now , defPath , host ) (e , remove , err ) func (j ) .domainAndType (host , domain ) (? , ? , ? ) type 2 "Options" type 3 "PublicSuffixList" type 4 ".net/http/cookiejar.entry" func (e ) .id () func (e ) .shouldSend (https , host , path ) func (e ) .domainMatch (host ) func (e ) .pathMatch (requestPath ) type 5 "net.IP" func (ip ) .matchAddrFamily (x ) func (ip ) UnmarshalText (text ) func (ip ) MarshalText () (? , ? ) func (ip ) To4 () ($ret168 ) func (ip ) IsMulticast () func (ip ) IsUnspecified () func (ip ) IsInterfaceLocalMulticast () ($ret163 ) func (ip ) IsLinkLocalMulticast () func (ip ) IsLinkLocalUnicast () func (ip ) IsGlobalUnicast () func (ip ) IsLoopback () func (ip ) To16 () ($ret169 ) func (ip ) Equal (x ) func (ip ) IsPrivate () func (ip ) Mask (mask ) func (ip ) DefaultMask () func (ip ) String () type 6 "net.IPMask" func (m ) String () ($ret183 ) func (m ) Size () (ones , bits ) type 7 "net/http.Cookie" func (c ) Valid () func (c ) String () type 8 "net/http.SameSite" type 9 "net/url.URL" func (u ) Parse (ref ) (? , ? ) func (u ) IsAbs () func (u ) MarshalBinary () (text , err ) func (u ) RequestURI () func (u ) Query () func (u ) ResolveReference (ref ) func (u ) UnmarshalBinary (text ) func (u ) Port () func (u ) Redacted () func (u ) .setPath (p ) func (u ) .setFragment (f ) func (u ) EscapedPath () func (u ) Hostname () func (u ) EscapedFragment () func (u ) String () type 10 "net/url.Userinfo" func (u ) Username () func (u ) String () func (u ) Password () (? , ? ) type 11 "net/url.Values" func (v ) Get (key ) ($ret40 ) func (v ) Set (key , value ) func (v ) Add (key , value ) func (v ) Del (key ) func (v ) Has (key ) func (v ) Encode () type 12 "sync.Mutex" func (m ) .unlockSlow (new ) func (m ) Unlock () func (m ) .lockSlow () func (m ) TryLock () func (m ) Lock () type 13 ".time.zone" type 14 ".time.zoneTrans" type 15 "time.Duration" func (d ) Round (m ) func (d ) Minutes () ($ret77 ) func (d ) Truncate (m ) ($ret79 ) func (d ) Hours () ($ret78 ) func (d ) Milliseconds () ($ret75 ) func (d ) Microseconds () ($ret74 ) func (d ) Seconds () ($ret76 ) func (d ) Nanoseconds () ($ret73 ) func (d ) String () type 16 "time.Location" func (l ) .lookupName (name , unix ) (offset , ok ) func (l ) .firstZoneUsed () func (l ) .lookupFirstZone () func (l ) .lookup (sec ) (name , offset , start , end , isDST ) func (l ) String () func (l ) .get () type 17 "time.Month" func (m ) String () type 18 "time.Time" func (t ) AppendFormat (b , layout ) func (t ) Minute () func (t ) .setMono (m ) func (t ) Clock () (hour , min , sec ) func (t ) MarshalBinary () (? , ? ) func (t ) After (u ) func (t ) UnixNano () func (t ) GobDecode (data ) func (t ) Day () func (t ) .unixSec () func (t ) .setLoc (loc ) func (t ) Zone () (name , offset ) func (t ) .nsec () func (t ) MarshalText () (? , ? ) func (t ) .stripMono () func (t ) Round (d ) func (t ) Truncate (d ) func (t ) UnmarshalText (data ) func (t ) UnmarshalBinary (data ) func (t ) Unix () func (t ) YearDay () func (t ) UnixMicro () func (t ) .mono () func (t ) Local () func (t ) .sec () func (t ) Hour () func (t ) .abs () func (t ) ISOWeek () (year , week ) func (t ) Location () func (t ) Month () func (t ) GobEncode () (? , ? ) func (t ) Second () func (t ) UnmarshalJSON (data ) func (t ) .addSec (d ) func (t ) Year () func (t ) UnixMilli () func (t ) Date () (year , month , day ) func (t ) Weekday () func (t ) IsZero () func (t ) UTC () func (t ) In (loc ) func (t ) Nanosecond () func (t ) Equal (u ) func (t ) .locabs () (name , offset , abs ) func (t ) Sub (u ) func (t ) String () func (t ) GoString () func (t ) Before (u ) func (t ) Add (d ) func (t ) Format (layout ) func (t ) MarshalJSON () (? , ? ) func (t ) IsDST () func (t ) .date (full ) (year , month , day , yday ) func (t ) AddDate (years , months , days ) type 19 "time.Weekday" func (d ) String () type 20 (? , ? , ? , ? ) type 21 (? , ? ) type 22 (? , ? ) type 23 (? ) type 24 (? ) type 25 (? ) type 26 * type 27 * type 28 * type 29 * type 30 * type 31 * type 32 * type 33 * type 34 * type 35 * type 36 * type 37 struct { Name ; Value ; Domain ; Path ; SameSite ; Secure ; HttpOnly ; Persistent ; HostOnly ; Expires ; Creation ; LastAccess ; .net/http/cookiejar.seqNum ; } type 38 struct { Name ; Value ; Path ; Domain ; Expires ; RawExpires ; MaxAge ; Secure ; HttpOnly ; SameSite ; Raw ; Unparsed ; } type 39 struct { PublicSuffixList ; } type 40 struct { Scheme ; Opaque ; User ; Host ; Path ; RawPath ; ForceQuery ; RawQuery ; Fragment ; RawFragment ; } type 41 struct { .net/http/cookiejar.psList ; .net/http/cookiejar.mu ; .net/http/cookiejar.entries ; .net/http/cookiejar.nextSeqNum ; } type 42 struct { .net/url.username ; .net/url.password ; .net/url.passwordSet ; } type 43 struct { .sync.state ; .sync.sema ; } type 44 struct { .time.name ; .time.offset ; .time.isDST ; } type 45 struct { .time.name ; .time.zone ; .time.tx ; .time.extend ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } type 46 struct { .time.wall ; .time.ext ; .time.loc ; } type 47 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } type 48 [] type 49 [] type 50 [] type 51 [] type 52 [] type 53 map [] type 54 map [] type 55 map [] type 56 interface { PublicSuffix (domain ) ; String () ; } func New (o ) (? , ? ) func ParseIP (s ) func IsPrint (s ) ($ret2 ) // /build/gcc/src/gcc/libgo/go/net/http/internal/ascii/print.go:36 { //37 var i = 0 //37 { //37 goto $l0 //37 :$l1 //37 { //37 { //38 if (((s)[i] < $convert(, 32' )) || ((s)[i] > $convert(, 126' ))) { //38 { //39 $ret2 = $convert(, $false) //39 return //39 } //0 } //38 } //40 } //41 { //37 i = (i + $convert(, 1 )) //37 } //37 :$l0 //37 if (i < len(s)) { //37 goto $l1 //37 } //37 } //37 } //41 { //42 $ret2 = $convert(, $true) //42 return //42 } //0 func .genSplit (s , sep , sepSave , n ) func Contains (s , substr ) ($ret43 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:61 { //62 $ret43 = (Index(s, substr) >= $convert(, 0 )) //62 return //62 } //0 func Count (s , substr ) func Index (s , substr ) func LastIndex (s , substr ) func ToLower (s ) checksum 8110601647B4CCCA6BC2E6A78A22AEF624F5651B v3; package fcgi pkgpath net/http/fcgi import bufio bufio "bufio" import bytes bytes "bytes" import context context "context" import binary encoding/binary "encoding/binary" import errors errors "errors" import fmt fmt "fmt" import io io "io" import net net "net" import http net/http "net/http" import cgi net/http/cgi "net/http/cgi" import os os "os" import strings strings "strings" import sync sync "sync" import time time "time" indirectimport asn1 encoding/asn1 indirectimport big math/big indirectimport httptrace net/http/httptrace indirectimport multipart mime/multipart indirectimport pkix crypto/x509/pkix indirectimport rand math/rand indirectimport syscall syscall indirectimport textproto net/textproto indirectimport tls crypto/tls indirectimport url net/url indirectimport x509 crypto/x509 init fcgi net_1http_1fcgi..import bufio bufio..import bytes bytes..import flate compress_1flate..import gzip compress_1gzip..import context context..import crypto crypto..import cipher crypto_1cipher..import dsa crypto_1dsa..import ecdsa crypto_1ecdsa..import edwards25519 crypto_1ed25519_1internal_1edwards25519..import field crypto_1ed25519_1internal_1edwards25519_1field..import elliptic crypto_1elliptic..import fiat crypto_1elliptic_1internal_1fiat..import nistec crypto_1elliptic_1internal_1nistec..import randutil crypto_1internal_1randutil..import md5 crypto_1md5..import rand crypto_1rand..import rsa crypto_1rsa..import sha1 crypto_1sha1..import sha256 crypto_1sha256..import sha512 crypto_1sha512..import tls crypto_1tls..import x509 crypto_1x509..import pkix crypto_1x509_1pkix..import asn1 encoding_1asn1..import base64 encoding_1base64..import binary encoding_1binary..import hex encoding_1hex..import pem encoding_1pem..import errors errors..import fmt fmt..import chacha20 golang_0org_1x_1crypto_1chacha20..import chacha20poly1305 golang_0org_1x_1crypto_1chacha20poly1305..import cryptobyte golang_0org_1x_1crypto_1cryptobyte..import curve25519 golang_0org_1x_1crypto_1curve25519..import field golang_0org_1x_1crypto_1curve25519_1internal_1field..import dnsmessage golang_0org_1x_1net_1dns_1dnsmessage..import hpack golang_0org_1x_1net_1http2_1hpack..import httpguts golang_0org_1x_1net_1http_1httpguts..import httpproxy golang_0org_1x_1net_1http_1httpproxy..import idna golang_0org_1x_1net_1idna..import bidirule golang_0org_1x_1text_1secure_1bidirule..import transform golang_0org_1x_1text_1transform..import bidi golang_0org_1x_1text_1unicode_1bidi..import norm golang_0org_1x_1text_1unicode_1norm..import crc32 hash_1crc32..import cpu internal_1cpu..import intern internal_1intern..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import ioutil io_1ioutil..import log log..import math math..import big math_1big..import rand math_1rand..import mime mime..import multipart mime_1multipart..import quotedprintable mime_1quotedprintable..import net net..import http net_1http..import cgi net_1http_1cgi..import internal net_1http_1internal..import netip net_1netip..import textproto net_1textproto..import os os..import exec os_1exec..import path path..import filepath path_1filepath..import reflect reflect..import regexp regexp..import syntax regexp_1syntax..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import list ~container_1list aes ~crypto_1aes des ~crypto_1des ed25519 ~crypto_1ed25519 hmac ~crypto_1hmac subtle ~crypto_1internal_1subtle rc4 ~crypto_1rc4 subtle ~crypto_1subtle asn1 ~golang_0org_1x_1crypto_1cryptobyte_1asn1 hkdf ~golang_0org_1x_1crypto_1hkdf poly1305 ~golang_0org_1x_1crypto_1internal_1poly1305 subtle ~golang_0org_1x_1crypto_1internal_1subtle hash ~hash abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch godebug ~internal_1godebug goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa nettrace ~internal_1nettrace race ~internal_1race singleflight ~internal_1singleflight execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits httptrace ~net_1http_1httptrace ascii ~net_1http_1internal_1ascii url ~net_1url atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf16 ~unicode_1utf16 utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 1 2 1 30 1 47 1 51 1 53 1 76 1 79 1 82 2 30 2 47 2 51 2 53 2 76 2 79 2 82 3 1 3 2 3 30 3 31 3 47 3 49 3 50 3 51 3 52 3 53 3 54 3 57 3 69 3 71 3 73 3 76 3 77 3 78 3 79 3 80 3 81 3 82 4 1 4 2 4 3 4 27 4 30 4 31 4 46 4 47 4 49 4 50 4 51 4 52 4 53 4 54 4 57 4 69 4 71 4 73 4 76 4 77 4 78 4 79 4 80 4 81 4 82 5 30 5 47 5 49 5 51 5 76 5 79 5 80 5 81 6 30 6 47 6 51 6 53 6 57 6 76 6 78 6 79 7 27 7 30 7 47 7 51 7 53 7 57 7 73 7 76 7 78 7 79 7 82 8 2 8 15 8 27 8 30 8 31 8 47 8 49 8 50 8 51 8 52 8 53 8 54 8 57 8 58 8 59 8 69 8 71 8 73 8 76 8 77 8 78 8 79 8 80 8 81 8 82 9 1 9 2 9 6 9 7 9 12 9 13 9 14 9 15 9 17 9 21 9 25 9 27 9 30 9 31 9 34 9 47 9 49 9 50 9 51 9 52 9 53 9 54 9 57 9 58 9 59 9 69 9 71 9 73 9 76 9 77 9 78 9 79 9 80 9 81 9 82 10 11 10 27 10 30 10 47 10 51 10 53 10 57 10 73 10 76 10 78 10 79 10 82 11 27 11 30 11 47 11 51 11 53 11 57 11 73 11 76 11 78 11 79 11 82 12 1 12 2 12 7 12 13 12 14 12 17 12 27 12 30 12 31 12 47 12 49 12 50 12 51 12 52 12 53 12 54 12 57 12 58 12 59 12 69 12 71 12 73 12 76 12 77 12 78 12 79 12 80 12 81 12 82 13 30 13 47 13 51 13 76 14 13 14 30 14 47 14 51 14 76 15 30 15 47 15 51 15 53 15 76 15 79 16 6 16 27 16 30 16 47 16 51 16 53 16 57 16 73 16 76 16 78 16 79 16 82 17 1 17 2 17 7 17 27 17 30 17 31 17 47 17 49 17 50 17 51 17 52 17 53 17 54 17 57 17 58 17 59 17 69 17 71 17 73 17 76 17 77 17 78 17 79 17 80 17 81 17 82 18 1 18 2 18 6 18 7 18 15 18 17 18 27 18 30 18 31 18 47 18 49 18 50 18 51 18 52 18 53 18 54 18 57 18 58 18 59 18 69 18 71 18 73 18 76 18 77 18 78 18 79 18 80 18 81 18 82 19 6 19 27 19 30 19 47 19 51 19 53 19 57 19 73 19 76 19 78 19 79 19 82 20 6 20 27 20 30 20 47 20 51 20 53 20 57 20 73 20 76 20 78 20 79 20 82 21 6 21 27 21 30 21 47 21 51 21 53 21 57 21 73 21 76 21 78 21 79 21 82 22 1 22 2 22 5 22 6 22 7 22 8 22 9 22 10 22 11 22 12 22 13 22 14 22 15 22 16 22 17 22 18 22 19 22 20 22 21 22 23 22 24 22 25 22 26 22 27 22 28 22 29 22 30 22 31 22 32 22 33 22 34 22 35 22 36 22 37 22 47 22 48 22 49 22 50 22 51 22 52 22 53 22 54 22 57 22 58 22 59 22 63 22 67 22 69 22 71 22 72 22 73 22 76 22 77 22 78 22 79 22 80 22 81 22 82 23 1 23 2 23 5 23 6 23 7 23 8 23 9 23 10 23 11 23 12 23 13 23 14 23 15 23 16 23 17 23 18 23 19 23 20 23 21 23 24 23 25 23 26 23 27 23 28 23 29 23 30 23 31 23 34 23 37 23 47 23 48 23 49 23 50 23 51 23 52 23 53 23 54 23 57 23 58 23 59 23 63 23 67 23 69 23 71 23 72 23 73 23 76 23 77 23 78 23 79 23 80 23 81 23 82 24 2 24 25 24 27 24 28 24 30 24 31 24 47 24 49 24 50 24 51 24 52 24 53 24 54 24 57 24 58 24 59 24 69 24 71 24 73 24 76 24 77 24 78 24 79 24 80 24 81 24 82 25 2 25 27 25 30 25 31 25 47 25 49 25 50 25 51 25 52 25 53 25 54 25 57 25 58 25 59 25 69 25 71 25 73 25 76 25 77 25 78 25 79 25 80 25 81 25 82 26 27 26 30 26 47 26 51 26 53 26 57 26 73 26 76 26 78 26 79 26 82 27 30 27 47 27 51 27 53 27 57 27 73 27 76 27 78 27 79 27 82 28 30 28 31 28 47 28 49 28 50 28 51 28 52 28 53 28 54 28 57 28 69 28 71 28 73 28 76 28 77 28 78 28 79 28 80 28 81 28 82 29 2 29 26 29 27 29 30 29 47 29 51 29 53 29 57 29 73 29 76 29 77 29 78 29 79 29 82 30 47 30 51 30 76 31 30 31 47 31 49 31 50 31 51 31 52 31 53 31 54 31 57 31 69 31 71 31 73 31 76 31 77 31 78 31 79 31 80 31 81 31 82 32 7 32 27 32 30 32 47 32 51 32 53 32 57 32 73 32 76 32 78 32 79 32 82 33 7 33 27 33 30 33 32 33 47 33 51 33 53 33 57 33 73 33 76 33 78 33 79 33 82 34 2 34 25 34 27 34 30 34 31 34 47 34 49 34 50 34 51 34 52 34 53 34 54 34 57 34 58 34 59 34 69 34 71 34 73 34 76 34 77 34 78 34 79 34 80 34 81 34 82 35 27 35 30 35 31 35 36 35 47 35 49 35 50 35 51 35 52 35 53 35 54 35 57 35 69 35 71 35 73 35 76 35 77 35 78 35 79 35 80 35 81 35 82 36 27 36 30 36 47 36 51 36 53 36 57 36 73 36 76 36 78 36 79 36 82 37 30 37 47 37 51 37 76 38 2 38 30 38 31 38 47 38 49 38 50 38 51 38 52 38 53 38 54 38 57 38 69 38 71 38 73 38 76 38 77 38 78 38 79 38 80 38 81 38 82 39 1 39 2 39 5 39 27 39 30 39 31 39 37 39 41 39 42 39 43 39 44 39 45 39 47 39 48 39 49 39 50 39 51 39 52 39 53 39 54 39 56 39 57 39 63 39 67 39 68 39 69 39 71 39 73 39 76 39 77 39 78 39 79 39 80 39 81 39 82 40 2 40 5 40 27 40 30 40 31 40 37 40 41 40 42 40 43 40 44 40 45 40 47 40 48 40 49 40 50 40 51 40 52 40 53 40 54 40 56 40 57 40 63 40 67 40 69 40 71 40 73 40 76 40 77 40 78 40 79 40 80 40 81 40 82 41 2 41 27 41 30 41 31 41 42 41 43 41 44 41 45 41 47 41 49 41 50 41 51 41 52 41 53 41 54 41 56 41 57 41 69 41 71 41 73 41 76 41 77 41 78 41 79 41 80 41 81 41 82 42 2 42 30 42 31 42 43 42 44 42 47 42 49 42 50 42 51 42 52 42 53 42 54 42 56 42 57 42 69 42 71 42 73 42 76 42 77 42 78 42 79 42 80 42 81 42 82 43 2 43 30 43 47 43 51 43 53 43 76 43 79 43 82 44 2 44 30 44 31 44 47 44 49 44 50 44 51 44 52 44 53 44 54 44 56 44 57 44 69 44 71 44 73 44 76 44 77 44 78 44 79 44 80 44 81 44 82 45 2 45 27 45 30 45 31 45 43 45 47 45 49 45 50 45 51 45 52 45 53 45 54 45 57 45 69 45 71 45 73 45 76 45 77 45 78 45 79 45 80 45 81 45 82 46 30 46 47 46 51 46 53 46 76 46 79 48 30 48 47 48 49 48 50 48 51 48 52 48 53 48 54 48 69 48 71 48 76 48 77 48 79 48 80 48 81 49 30 49 47 49 51 49 76 50 30 50 47 50 49 50 51 50 53 50 76 50 79 50 80 50 81 51 47 51 76 52 47 52 76 52 79 53 30 53 47 53 51 53 76 53 79 54 30 54 47 54 49 54 51 54 53 54 71 54 76 54 77 54 79 54 80 54 81 55 30 55 47 55 49 55 50 55 51 55 52 55 53 55 54 55 69 55 71 55 76 55 77 55 79 55 80 55 81 56 30 56 31 56 47 56 49 56 50 56 51 56 52 56 53 56 54 56 57 56 69 56 71 56 73 56 76 56 77 56 78 56 79 56 80 56 81 56 82 57 47 58 2 58 27 58 30 58 31 58 47 58 49 58 50 58 51 58 52 58 53 58 54 58 57 58 59 58 69 58 71 58 73 58 76 58 77 58 78 58 79 58 80 58 81 58 82 59 47 59 57 59 76 59 79 60 1 60 2 60 26 60 27 60 30 60 31 60 47 60 49 60 50 60 51 60 52 60 53 60 54 60 57 60 69 60 71 60 73 60 76 60 77 60 78 60 79 60 80 60 81 60 82 61 1 61 2 61 5 61 7 61 17 61 26 61 27 61 30 61 31 61 37 61 47 61 48 61 49 61 50 61 51 61 52 61 53 61 54 61 57 61 58 61 59 61 60 61 62 61 63 61 67 61 68 61 69 61 71 61 72 61 73 61 76 61 77 61 78 61 79 61 80 61 81 61 82 62 1 62 2 62 30 62 31 62 47 62 49 62 50 62 51 62 52 62 53 62 54 62 57 62 69 62 71 62 73 62 76 62 77 62 78 62 79 62 80 62 81 62 82 63 5 63 30 63 37 63 47 63 48 63 49 63 50 63 51 63 52 63 53 63 54 63 57 63 67 63 69 63 71 63 76 63 77 63 78 63 79 63 80 63 81 64 1 64 2 64 3 64 4 64 5 64 6 64 7 64 8 64 9 64 10 64 11 64 12 64 13 64 14 64 15 64 16 64 17 64 18 64 19 64 20 64 21 64 22 64 23 64 24 64 25 64 26 64 27 64 28 64 29 64 30 64 31 64 32 64 33 64 34 64 35 64 36 64 37 64 38 64 39 64 40 64 41 64 42 64 43 64 44 64 45 64 46 64 47 64 48 64 49 64 50 64 51 64 52 64 53 64 54 64 55 64 56 64 57 64 58 64 59 64 60 64 61 64 62 64 63 64 66 64 67 64 68 64 69 64 71 64 72 64 73 64 76 64 77 64 78 64 79 64 80 64 81 64 82 65 1 65 2 65 3 65 4 65 5 65 6 65 7 65 8 65 9 65 10 65 11 65 12 65 13 65 14 65 15 65 16 65 17 65 18 65 19 65 20 65 21 65 22 65 23 65 24 65 25 65 26 65 27 65 28 65 29 65 30 65 31 65 32 65 33 65 34 65 35 65 36 65 37 65 38 65 39 65 40 65 41 65 42 65 43 65 44 65 45 65 46 65 47 65 48 65 49 65 50 65 51 65 52 65 53 65 54 65 55 65 56 65 57 65 58 65 59 65 60 65 61 65 62 65 63 65 64 65 66 65 67 65 68 65 69 65 70 65 71 65 72 65 73 65 74 65 75 65 76 65 77 65 78 65 79 65 80 65 81 65 82 66 1 66 2 66 30 66 31 66 47 66 49 66 50 66 51 66 52 66 53 66 54 66 57 66 69 66 71 66 73 66 76 66 77 66 78 66 79 66 80 66 81 66 82 67 30 67 47 67 48 67 49 67 50 67 51 67 52 67 53 67 54 67 57 67 69 67 71 67 76 67 77 67 78 67 79 67 80 67 81 68 1 68 2 68 5 68 30 68 31 68 37 68 47 68 48 68 49 68 50 68 51 68 52 68 53 68 54 68 57 68 63 68 67 68 69 68 71 68 73 68 76 68 77 68 78 68 79 68 80 68 81 68 82 69 30 69 47 69 49 69 50 69 51 69 52 69 53 69 54 69 71 69 76 69 77 69 79 69 80 69 81 70 2 70 5 70 30 70 47 70 49 70 50 70 51 70 52 70 53 70 54 70 57 70 69 70 71 70 72 70 76 70 77 70 78 70 79 70 80 70 81 70 82 71 30 71 47 71 51 71 76 72 30 72 47 72 49 72 50 72 51 72 52 72 53 72 54 72 69 72 71 72 76 72 77 72 79 72 80 72 81 72 82 73 30 73 47 73 51 73 57 73 76 73 78 73 79 73 82 74 2 74 30 74 47 74 51 74 53 74 57 74 75 74 76 74 77 74 78 74 79 74 82 75 30 75 47 75 51 75 53 75 57 75 76 75 77 75 78 75 79 75 82 76 47 77 47 77 51 77 76 78 30 78 47 78 51 78 57 78 76 79 47 79 76 80 30 80 47 80 49 80 51 80 76 80 79 81 30 81 47 81 49 81 51 81 76 81 79 81 80 types 236 1 1597 36 189 42 40 703 1606 44 41 106 143 47 58 60 140 48 338 101 67 57 57 160 188 46 44 35 31 35 36 31 35 31 33 31 31 39 3977 5541 35 1041 38 40 41 115 96 403 606 35 30 30 1142 486 166 222 34 234 41 140 38 1072 2205 487 45 39 157 52 53 52 57 408 996 219 439 40 41 44 38 38 32 37 502 526 73 3490 75 40 11 22 39 35 23 34 37 47 66 22 22 22 22 38 81 52 38 24 19 19 19 19 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 76 83 60 117 95 276 167 36 55 147 415 315 37 50 51 93 468 249 1198 298 218 114 312 99 54 55 378 20 189 156 88 103 71 132 296 75 46 113 92 194 85 113 25 26 25 23 23 23 23 23 23 23 23 21 21 22 22 22 22 22 23 22 22 22 22 22 23 22 22 23 37 35 37 37 37 37 37 37 28 102 44 321 49 75 146 197 132 66 57 68 198 92 65 62 75 298 95 62 76 93 type 1 "bufio.Reader" func (b ) ReadString (delim ) (? , ? ) func (b ) WriteTo (w ) (n , err ) func (b ) UnreadByte () func (b ) .fill () func (b ) Reset (r ) func (b ) .writeBuf (w ) (? , ? ) func (b ) UnreadRune () func (b ) .readErr () func (b ) .reset (buf , r ) func (b ) ReadRune () (r , size , err ) func (b ) Size () func (b ) ReadLine () (line , isPrefix , err ) func (b ) .collectFragments (delim ) (fullBuffers , finalFragment , totalLen , err ) func (b ) Read (p ) (n , err ) func (b ) Buffered () func (b ) ReadBytes (delim ) (? , ? ) func (b ) Discard (n ) (discarded , err ) func (b ) ReadByte () (? , ? ) func (b ) ReadSlice (delim ) (line , err ) func (b ) Peek (n ) (? , ? ) type 2 "context.Context" type 3 "crypto/tls.ConnectionState" func (cs ) ExportKeyingMaterial (label , context , length ) (? , ? ) type 4 ".crypto/x509.lazyCert" type 5 ".crypto/x509.sum224" type 6 "crypto/x509.CertPool" func (s ) Subjects () func (s ) AppendCertsFromPEM (pemCerts ) (ok ) func (s ) .addCertFunc (rawSum224 , rawSubject , getCert ) func (s ) AddCert (cert ) func (s ) .contains (cert ) func (s ) .findPotentialParents (cert ) func (s ) .copy () func (s ) .cert (n ) (? , ? ) func (s ) .len () type 7 "crypto/x509.Certificate" func (c ) .getSANExtension () func (c ) CreateCRL (rand , priv , revokedCerts , now , expiry ) (crlBytes , err ) func (c ) .systemVerify (opts ) (chains , err ) func (c ) .checkNameConstraints (count , maxConstraintComparisons , nameType , name , parsedName , match , permitted , excluded ) func (c ) .isValid (certType , currentChain , opts ) func (c ) CheckCRLSignature (crl ) func (c ) Verify (opts ) (chains , err ) func (c ) .buildChains (cache , currentChain , sigChecks , opts ) (chains , err ) func (c ) VerifyHostname (h ) func (c ) .hasNameConstraints () func (c ) .hasSANExtension () func (c ) Equal (other ) func (c ) CheckSignatureFrom (parent ) func (c ) CheckSignature (algo , signed , signature ) type 8 "crypto/x509.ExtKeyUsage" type 9 "crypto/x509.KeyUsage" type 10 "crypto/x509.PublicKeyAlgorithm" func (algo ) String () ($ret117 ) type 11 "crypto/x509.SignatureAlgorithm" func (algo ) String () func (algo ) .isRSAPSS () type 12 "crypto/x509.VerifyOptions" type 13 "crypto/x509/pkix.AlgorithmIdentifier" type 14 "crypto/x509/pkix.AttributeTypeAndValue" type 15 "crypto/x509/pkix.CertificateList" func (certList ) HasExpired (now ) type 16 "crypto/x509/pkix.Extension" type 17 "crypto/x509/pkix.Name" func (n ) FillFromRDNSequence (rdns ) func (n ) .appendRDNs (in , values , oid ) func (n ) ToRDNSequence () (ret ) func (n ) String () type 18 "crypto/x509/pkix.RDNSequence" func (r ) String () type 19 "crypto/x509/pkix.RelativeDistinguishedNameSET" type 20 "crypto/x509/pkix.RevokedCertificate" type 21 "crypto/x509/pkix.TBSCertificateList" type 22 "encoding/asn1.BitString" func (b ) RightAlign () func (b ) At (i ) type 23 "encoding/asn1.ObjectIdentifier" func (oi ) String () func (oi ) Equal (other ) ($ret9 ) type 24 "encoding/asn1.RawContent" type 25 "encoding/asn1.RawValue" type 26 "fmt.ScanState" type 27 "fmt.State" type 28 "io.ByteReader" type 29 "io.ByteScanner" type 30 "io.Closer" type 31 "io.ReadCloser" type 32 "io.Reader" type 33 "io.ReaderAt" type 34 "io.Seeker" type 35 "io.Writer" type 36 ".math/big.divisor" type 37 ".math/big.nat" func (z ) .xor (x , y ) func (z ) .bytes (buf ) (i ) func (z ) .or (x , y ) func (z ) .div (z2 , u , v ) (q , r ) func (z ) .and (x , y ) func (z ) .setUint64 (x ) func (z ) .andNot (x , y ) func (z ) .mulAddWW (x , y , r ) func (z ) .mul (x , y ) func (z ) .expNN (x , y , m ) func (z ) .divRecursiveStep (u , v , depth , tmp , temps ) func (x ) .trailingZeroBits () ($ret164 ) func (z ) .sqr (x ) func (z ) .clear () func (x ) .itoa (neg , base ) func (z ) .mulRange (a , b ) func (z ) .make (n ) func (x ) .bit (i ) ($ret169 ) func (z ) .expNNMontgomery (x , y , m ) func (z ) .shr (x , s ) func (z ) .norm () ($ret147 ) func (n ) .probablyPrimeMillerRabin (reps , force2 ) func (z ) .scan (r , base , fracOk ) (res , b , count , err ) func (z ) .expNNWindowed (x , y , m ) func (z ) .sub (x , y ) func (q ) .divBasic (u , v ) func (z ) .shl (x , s ) func (x ) .cmp (y ) (r ) func (z ) .montgomery (x , y , m , k , n ) func (z ) .expWW (x , y ) func (z ) .random (rand , limit , n ) func (z ) .set (x ) func (z ) .setBytes (buf ) func (x ) .modW (d ) (r ) func (x ) .utoa (base ) func (z ) .setBit (x , i , b ) func (z ) .divLarge (u , uIn , vIn ) (q , r ) func (z ) .divRecursive (u , v ) func (x ) .bitLen () ($ret163 ) func (x ) .sticky (i ) func (z ) .sqrt (x ) func (z ) .add (x , y ) func (q ) .convertWords (s , b , ndigits , bb , table ) func (n ) .probablyPrimeLucas () func (z ) .setWord (x ) func (z ) .divW (x , y ) (q , r ) type 38 "math/big.Int" func (z ) Or (x , y ) func (x ) Bit (i ) func (z ) GCD (x , y , a , b ) func (x ) TrailingZeroBits () func (z ) Sub (x , y ) func (z ) And (x , y ) func (z ) .modSqrtTonelliShanks (x , p ) func (z ) SetBytes (buf ) func (z ) UnmarshalText (text ) func (x ) Bits () func (z ) Add (x , y ) func (z ) .modSqrt3Mod4Prime (x , p ) func (x ) Format (s , ch ) func (x ) IsInt64 () func (x ) Cmp (y ) (r ) func (z ) Quo (x , y ) func (z ) Exp (x , y , m ) func (z ) Not (x ) func (x ) Bytes () func (z ) Lsh (x , n ) func (z ) .scaleDenom (x , f ) func (z ) .modSqrt5Mod8Prime (x , p ) func (z ) Sqrt (x ) func (x ) MarshalJSON () (? , ? ) func (x ) FillBytes (buf ) func (z ) Xor (x , y ) func (x ) MarshalText () (text , err ) func (x ) ProbablyPrime (n ) func (x ) Text (base ) func (z ) Scan (s , ch ) func (x ) Append (buf , base ) func (x ) GobEncode () (? , ? ) func (z ) SetUint64 (x ) func (z ) ModInverse (g , n ) func (z ) Set (x ) func (z ) Rand (rnd , n ) func (z ) .lehmerGCD (x , y , a , b ) func (x ) String () func (z ) AndNot (x , y ) func (z ) SetBit (x , i , b ) func (z ) Mod (x , y ) func (z ) QuoRem (x , y , r ) (? , ? ) func (z ) UnmarshalJSON (text ) func (z ) GobDecode (buf ) func (z ) Mul (x , y ) func (z ) .scan (r , base ) (? , ? , ? ) func (z ) SetString (s , base ) (? , ? ) func (z ) SetBits (abs ) func (z ) SetInt64 (x ) func (z ) ModSqrt (x , p ) func (z ) Rsh (x , n ) func (z ) MulRange (a , b ) func (x ) Sign () func (x ) Int64 () func (z ) Abs (x ) func (z ) Neg (x ) func (z ) .setFromScanner (r , base ) (? , ? ) func (x ) CmpAbs (y ) func (z ) Div (x , y ) func (z ) Rem (x , y ) func (x ) IsUint64 () func (z ) DivMod (x , y , m ) (? , ? ) func (z ) Binomial (n , k ) func (x ) Uint64 () func (x ) BitLen () type 39 "math/big.Word" type 40 "math/rand.Rand" func (r ) Uint32 () func (r ) Shuffle (n , swap ) func (r ) Int31 () func (r ) Read (p ) (n , err ) func (r ) Float32 () func (r ) Perm (n ) func (r ) Uint64 () func (r ) .int31n (n ) func (r ) Seed (seed ) func (r ) Float64 () func (r ) Int63 () func (r ) NormFloat64 () func (r ) ExpFloat64 () func (r ) Int63n (n ) func (r ) Int () func (r ) Intn (n ) func (r ) Int31n (n ) type 41 "math/rand.Source" type 42 "math/rand.Source64" type 43 "mime/multipart.File" type 44 "mime/multipart.FileHeader" func (fh ) Open () (? , ? ) type 45 "mime/multipart.Form" func (f ) RemoveAll () type 46 "mime/multipart.Part" func (p ) FormName () func (p ) FileName () func (bp ) .populateHeaders () func (p ) .parseContentDisposition () func (p ) Read (d ) (n , err ) func (p ) Close () ($ret19 ) type 47 "mime/multipart.Reader" func (r ) ReadForm (maxMemory ) (? , ? ) func (r ) .readForm (maxMemory ) (_ , err ) func (mr ) .isBoundaryDelimiterLine (line ) (ret ) func (r ) NextPart () (? , ? ) func (r ) NextRawPart () (? , ? ) func (r ) .nextPart (rawPart ) (? , ? ) func (mr ) .isFinalBoundary (line ) type 48 ".net.sockaddr" type 49 "net.Addr" type 50 "net.Conn" type 51 "net.IP" func (ip ) .matchAddrFamily (x ) func (ip ) UnmarshalText (text ) func (ip ) MarshalText () (? , ? ) func (ip ) To4 () ($ret168 ) func (ip ) IsMulticast () func (ip ) IsUnspecified () func (ip ) IsInterfaceLocalMulticast () ($ret163 ) func (ip ) IsLinkLocalMulticast () func (ip ) IsLinkLocalUnicast () func (ip ) IsGlobalUnicast () func (ip ) IsLoopback () func (ip ) To16 () ($ret169 ) func (ip ) Equal (x ) func (ip ) IsPrivate () func (ip ) Mask (mask ) func (ip ) DefaultMask () func (ip ) String () type 52 "net.IPAddr" func (a ) .toLocal (net ) func (a ) .sockaddr (family ) (? , ? ) func (a ) .family () func (a ) .opAddr () ($ret199 ) func (a ) .isWildcard () func (a ) String () func (a ) Network () ($ret196 ) type 53 "net.IPMask" func (m ) String () ($ret183 ) func (m ) Size () (ones , bits ) type 54 "net.IPNet" func (n ) String () func (n ) Network () ($ret185 ) func (n ) Contains (ip ) type 55 "net.Listener" type 56 ".net/http.headerSorter" func (s ) Less (i , j ) func (s ) Swap (i , j ) func (s ) Len () type 57 ".net/http.keyValues" type 58 "net/http.Cookie" func (c ) Valid () func (c ) String () type 59 "net/http.Handler" type 60 "net/http.Header" func (h ) .writeSubset (w , exclude , trace ) func (h ) .sortedKeyValues (exclude ) (kvs , hs ) func (h ) Write (w ) func (h ) Del (key ) func (h ) .has (key ) func (h ) Values (key ) func (h ) Clone () func (h ) Get (key ) func (h ) WriteSubset (w , exclude ) func (h ) .write (w , trace ) func (h ) .get (key ) ($ret455 ) func (h ) Set (key , value ) func (h ) Add (key , value ) type 61 "net/http.Request" func (r ) .requiresHTTP1 () func (r ) .wantsHttp10KeepAlive () func (r ) FormFile (key ) (? , ? , ? ) func (r ) .outgoingLength () func (r ) .expectsContinue () func (r ) PostFormValue (key ) func (r ) .wantsClose () func (r ) ParseMultipartForm (maxMemory ) func (r ) BasicAuth () (username , password , ok ) func (r ) WriteProxy (w ) func (r ) SetBasicAuth (username , password ) func (r ) Context () func (r ) .multipartReader (allowMixed ) (? , ? ) func (r ) WithContext (ctx ) func (r ) .isH2Upgrade () func (r ) ParseForm () func (r ) Clone (ctx ) func (r ) ProtoAtLeast (major , minor ) func (r ) UserAgent () func (r ) .isReplayable () func (r ) .closeBody () func (r ) .write (w , usingProxy , extraHeaders , waitForContinue ) (err ) func (r ) Referer () func (r ) Write (w ) func (r ) FormValue (key ) func (r ) AddCookie (c ) func (r ) Cookies () func (r ) Cookie (name ) (? , ? ) func (r ) MultipartReader () (? , ? ) type 62 "net/http.Response" func (r ) .isProtocolSwitch () func (r ) .bodyIsWritable () func (r ) ProtoAtLeast (major , minor ) func (r ) Write (w ) func (r ) Location () (? , ? ) func (r ) .closeBody () func (r ) Cookies () type 63 "net/http.ResponseWriter" type 64 "net/http.SameSite" type 65 "net/http/httptrace.ClientTrace" func (t ) .compose (old ) func (t ) .hasNetHooks () type 66 "net/http/httptrace.DNSDoneInfo" type 67 "net/http/httptrace.DNSStartInfo" type 68 "net/http/httptrace.GotConnInfo" type 69 "net/http/httptrace.WroteRequestInfo" type 70 "net/textproto.MIMEHeader" func (h ) Values (key ) ($ret1 ) func (h ) Set (key , value ) func (h ) Add (key , value ) func (h ) Del (key ) func (h ) Get (key ) ($ret0 ) type 71 "net/url.URL" func (u ) Parse (ref ) (? , ? ) func (u ) IsAbs () func (u ) MarshalBinary () (text , err ) func (u ) RequestURI () func (u ) Query () func (u ) ResolveReference (ref ) func (u ) UnmarshalBinary (text ) func (u ) Port () func (u ) Redacted () func (u ) .setPath (p ) func (u ) .setFragment (f ) func (u ) EscapedPath () func (u ) Hostname () func (u ) EscapedFragment () func (u ) String () type 72 "net/url.Userinfo" func (u ) Username () func (u ) String () func (u ) Password () (? , ? ) type 73 "net/url.Values" func (v ) Get (key ) ($ret40 ) func (v ) Set (key , value ) func (v ) Add (key , value ) func (v ) Del (key ) func (v ) Has (key ) func (v ) Encode () type 74 ".syscall._socklen_t" type 75 "syscall.RawSockaddr" type 76 "syscall.RawSockaddrAny" type 77 "syscall.Sockaddr" type 78 "syscall.Socklen_t" type 79 ".time.zone" type 80 ".time.zoneTrans" type 81 "time.Duration" func (d ) String () func (d ) Nanoseconds () ($ret73 ) func (d ) Seconds () ($ret76 ) func (d ) Microseconds () ($ret74 ) func (d ) Milliseconds () ($ret75 ) func (d ) Hours () ($ret78 ) func (d ) Truncate (m ) ($ret79 ) func (d ) Minutes () ($ret77 ) func (d ) Round (m ) type 82 "time.Location" func (l ) .get () func (l ) String () func (l ) .lookup (sec ) (name , offset , start , end , isDST ) func (l ) .lookupFirstZone () func (l ) .firstZoneUsed () func (l ) .lookupName (name , unix ) (offset , ok ) type 83 "time.Month" func (m ) String () type 84 "time.Time" func (t ) Weekday () func (t ) Second () func (t ) Year () func (t ) .addSec (d ) func (t ) UnmarshalJSON (data ) func (t ) ISOWeek () (year , week ) func (t ) Month () func (t ) Location () func (t ) GobEncode () (? , ? ) func (t ) Date () (year , month , day ) func (t ) UnixMilli () func (t ) Hour () func (t ) .abs () func (t ) IsZero () func (t ) Nanosecond () func (t ) UTC () func (t ) In (loc ) func (t ) .locabs () (name , offset , abs ) func (t ) Sub (u ) func (t ) Equal (u ) func (t ) String () func (t ) GoString () func (t ) Before (u ) func (t ) Format (layout ) func (t ) Add (d ) func (t ) MarshalJSON () (? , ? ) func (t ) IsDST () func (t ) .date (full ) (year , month , day , yday ) func (t ) AddDate (years , months , days ) func (t ) .sec () func (t ) Local () func (t ) .mono () func (t ) UnixMicro () func (t ) YearDay () func (t ) Unix () func (t ) UnmarshalBinary (data ) func (t ) UnmarshalText (data ) func (t ) Truncate (d ) func (t ) Round (d ) func (t ) .stripMono () func (t ) MarshalText () (? , ? ) func (t ) .nsec () func (t ) Zone () (name , offset ) func (t ) .setLoc (loc ) func (t ) .unixSec () func (t ) Day () func (t ) GobDecode (data ) func (t ) UnixNano () func (t ) After (u ) func (t ) MarshalBinary () (? , ? ) func (t ) Clock () (hour , min , sec ) func (t ) .setMono (m ) func (t ) Minute () func (t ) AppendFormat (b , layout ) type 85 "time.Weekday" func (d ) String () type 86 () (? , ? ) type 87 () type 88 () type 89 () (? , ? ) type 90 (? , ? ) type 91 (? ) type 92 (? ) type 93 (? , ? ) type 94 (? , ? ) type 95 (? , ? ) (? , ? ) type 96 (? ) type 97 (? ) type 98 (? ) type 99 (? ) type 100 (? , ? ) type 101 (? , ? , ? ) (? , ? ) type 102 (? , ? , ? ) type 103 (? , ? ) type 104 (? ) type 105 * type 106 * type 107 * type 108 * type 109 * type 110 * type 111 * type 112 * type 113 * type 114 * type 115 * type 116 * type 117 * type 118 * type 119 * type 120 * type 121 * type 122 * type 123 * type 124 * type 125 * type 126 * type 127 * type 128 * type 129 * type 130 * type 131 * type 132 * type 133 * type 134 * type 135 struct { Addr ; Pad ; } type 136 struct { Addrs ; Err ; Coalesced ; } type 137 struct { Algorithm ; Parameters "asn1:\"optional\""; } type 138 struct { Bytes ; BitLength ; } type 139 struct { Class ; Tag ; IsCompound ; Bytes ; FullBytes ; } type 140 struct { Conn ; Reused ; WasIdle ; IdleTime ; } type 141 struct { Country ; Organization ; OrganizationalUnit ; Locality ; Province ; StreetAddress ; PostalCode ; SerialNumber ; CommonName ; Names ; ExtraNames ; } type 142 struct { DNSName ; Intermediates ; Roots ; CurrentTime ; KeyUsages ; MaxConstraintComparisions ; } type 143 struct { Err ; } type 144 struct { Family ; Data ; } type 145 struct { Filename ; Header ; Size ; .mime/multipart.content ; .mime/multipart.tmpfile ; } type 146 struct { GetConn ; GotConn ; PutIdleConn ; GotFirstResponseByte ; Got100Continue ; Got1xxResponse ; DNSStart ; DNSDone ; ConnectStart ; ConnectDone ; TLSHandshakeStart ; TLSHandshakeDone ; WroteHeaderField ; WroteHeaders ; Wait100Continue ; WroteRequest ; } type 147 struct { Header ; .mime/multipart.mr ; .mime/multipart.disposition ; .mime/multipart.dispositionParams ; .mime/multipart.r ; .mime/multipart.n ; .mime/multipart.total ; .mime/multipart.err ; .mime/multipart.readErr ; } type 148 struct { Host ; } type 149 struct { IP ; Mask ; } type 150 struct { IP ; Zone ; } type 151 struct { Id ; Critical "asn1:\"optional\""; Value ; } type 152 struct { Method ; URL ; Proto ; ProtoMajor ; ProtoMinor ; Header ; Body ; GetBody ; ContentLength ; TransferEncoding ; Close ; Host ; Form ; PostForm ; MultipartForm ; Trailer ; RemoteAddr ; RequestURI ; TLS ; Cancel ; Response ; .net/http.ctx ; } type 153 struct { Name ; Value ; Path ; Domain ; Expires ; RawExpires ; MaxAge ; Secure ; HttpOnly ; SameSite ; Raw ; Unparsed ; } type 154 struct { Raw ; RawTBSCertificate ; RawSubjectPublicKeyInfo ; RawSubject ; RawIssuer ; Signature ; SignatureAlgorithm ; PublicKeyAlgorithm ; PublicKey ; Version ; SerialNumber ; Issuer ; Subject ; NotBefore ; NotAfter ; KeyUsage ; Extensions ; ExtraExtensions ; UnhandledCriticalExtensions ; ExtKeyUsage ; UnknownExtKeyUsage ; BasicConstraintsValid ; IsCA ; MaxPathLen ; MaxPathLenZero ; SubjectKeyId ; AuthorityKeyId ; OCSPServer ; IssuingCertificateURL ; DNSNames ; EmailAddresses ; IPAddresses ; URIs ; PermittedDNSDomainsCritical ; PermittedDNSDomains ; ExcludedDNSDomains ; PermittedIPRanges ; ExcludedIPRanges ; PermittedEmailAddresses ; ExcludedEmailAddresses ; PermittedURIDomains ; ExcludedURIDomains ; CRLDistributionPoints ; PolicyIdentifiers ; } type 155 struct { Raw ; Version "asn1:\"optional,default:0\""; Signature ; Issuer ; ThisUpdate ; NextUpdate "asn1:\"optional\""; RevokedCertificates "asn1:\"optional\""; Extensions "asn1:\"tag:0,optional,explicit\""; } type 156 struct { Scheme ; Opaque ; User ; Host ; Path ; RawPath ; ForceQuery ; RawQuery ; Fragment ; RawFragment ; } type 157 struct { SerialNumber ; RevocationTime ; Extensions "asn1:\"optional\""; } type 158 struct { Status ; StatusCode ; Proto ; ProtoMajor ; ProtoMinor ; Header ; Body ; ContentLength ; TransferEncoding ; Close ; Uncompressed ; Trailer ; Request ; TLS ; } type 159 struct { TBSCertList ; SignatureAlgorithm ; SignatureValue ; } type 160 struct { Type ; Value ; } type 161 struct { Value ; File ; } type 162 struct { Version ; HandshakeComplete ; DidResume ; CipherSuite ; NegotiatedProtocol ; NegotiatedProtocolIsMutual ; ServerName ; PeerCertificates ; VerifiedChains ; SignedCertificateTimestamps ; OCSPResponse ; TLSUnique ; .crypto/tls.ekm ; } type 163 struct { } type 164 struct { .bufio.buf ; .bufio.rd ; .bufio.r ; .bufio.w ; .bufio.err ; .bufio.lastByte ; .bufio.lastRuneSize ; } type 165 struct { .crypto/x509.byName ; .crypto/x509.lazyCerts ; .crypto/x509.haveSum ; .crypto/x509.systemPool ; } type 166 struct { .crypto/x509.rawSubject ; .crypto/x509.getCert ; } type 167 struct { .math/big.bbb ; .math/big.nbits ; .math/big.ndigits ; } type 168 struct { .math/big.neg ; .math/big.abs ; } type 169 struct { .math/rand.src ; .math/rand.s64 ; .math/rand.readVal ; .math/rand.readPos ; } type 170 struct { .mime/multipart.bufReader ; .mime/multipart.currentPart ; .mime/multipart.partsRead ; .mime/multipart.nl ; .mime/multipart.nlDashBoundary ; .mime/multipart.dashBoundaryDash ; .mime/multipart.dashBoundary ; } type 171 struct { .net/http.key ; .net/http.values ; } type 172 struct { .net/http.kvs ; } type 173 struct { .net/url.username ; .net/url.password ; .net/url.passwordSet ; } type 174 struct { .time.name ; .time.offset ; .time.isDST ; } type 175 struct { .time.name ; .time.zone ; .time.tx ; .time.extend ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } type 176 struct { .time.wall ; .time.ext ; .time.loc ; } type 177 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } type 178 [14 ] type 179 [28 ] type 180 [96 ] type 181 [] type 182 [] type 183 [] type 184 [] type 185 [] type 186 [] type 187 [] type 188 [] type 189 [] type 190 [] type 191 [] type 192 [] type 193 [] type 194 [] type 195 [] type 196 [] type 197 [] type 198 [] type 199 [] type 200 [] type 201 [] type 202 [] type 203 [] type 204 [] type 205 [] type 206 map [] type 207 map [] type 208 map [] type 209 map [] type 210 map [] type 211 map [] type 212 map [] type 213 map [] type 214 chan <- type 215 interface { Accept () (? , ? ); Addr () ; Close () ; } type 216 interface { Close () ; } type 217 interface { Close () ; LocalAddr () ; Read (b ) (n , err ); RemoteAddr () ; SetDeadline (t ) ; SetReadDeadline (t ) ; SetWriteDeadline (t ) ; Write (b ) (n , err ); } type 218 interface { ? ; ? ; } type 219 interface { ? ; ? ; ? ; ? ; } type 220 interface { Deadline () (deadline , ok ); Done () ; Err () ; Value (key ) ; } type 221 interface { Flag (c ) ; Precision () (prec , ok ); Width () (wid , ok ); Write (b ) (n , err ); } type 222 interface { Header () ; Write (? ) (? , ? ); WriteHeader (statusCode ); } type 223 interface { Int63 () ; Seed (seed ); } type 224 interface { ? ; Uint64 () ; } type 225 interface { Network () ; String () ; } type 226 interface { ? ; .net.family () ; .net.isWildcard () ; .net.sockaddr (family ) (? , ? ); .net.toLocal (net ) ; } type 227 interface { ReadAt (p , off ) (n , err ); } type 228 interface { ReadByte () (? , ? ); } type 229 interface { ? ; UnreadByte () ; } type 230 interface { Read (p ) (n , err ); } type 231 interface { Read (buf ) (n , err ); ReadRune () (r , size , err ); SkipSpace (); Token (skipSpace , f ) (token , err ); UnreadRune () ; Width () (wid , ok ); } type 232 interface { Seek (offset , whence ) (? , ? ); } type 233 interface { ServeHTTP (? , ? ); } type 234 interface { Write (p ) (n , err ); } type 235 interface { .syscall.sockaddr () (ptr , len , err ); } var ErrConnClosed var ErrRequestAborted func ProcessEnv (r ) func Serve (l , handler ) var .statusText checksum 6EB88B2BED87C5C936E6B1FB871594073F879231 v3; package httptest pkgpath net/http/httptest import bufio bufio "bufio" import bytes bytes "bytes" import tls crypto/tls "crypto/tls" import x509 crypto/x509 "crypto/x509" import flag flag "flag" import fmt fmt "fmt" import httpguts golang.org/x/net/http/httpguts "golang.org/x/net/http/httpguts" import io io "io" import log log "log" import net net "net" import http net/http "net/http" import testcert net/http/internal/testcert "net/http/internal/testcert" import textproto net/textproto "net/textproto" import os os "os" import strconv strconv "strconv" import strings strings "strings" import sync sync "sync" import time time "time" indirectimport asn1 encoding/asn1 indirectimport atomic sync/atomic indirectimport big math/big indirectimport cipher crypto/cipher indirectimport context context indirectimport crypto crypto indirectimport hash hash indirectimport httptrace net/http/httptrace indirectimport multipart mime/multipart indirectimport pkix crypto/x509/pkix indirectimport rand math/rand indirectimport syscall syscall indirectimport unsafe unsafe indirectimport url net/url init httptest net_1http_1httptest..import bufio bufio..import bytes bytes..import flate compress_1flate..import gzip compress_1gzip..import context context..import crypto crypto..import cipher crypto_1cipher..import dsa crypto_1dsa..import ecdsa crypto_1ecdsa..import edwards25519 crypto_1ed25519_1internal_1edwards25519..import field crypto_1ed25519_1internal_1edwards25519_1field..import elliptic crypto_1elliptic..import fiat crypto_1elliptic_1internal_1fiat..import nistec crypto_1elliptic_1internal_1nistec..import randutil crypto_1internal_1randutil..import md5 crypto_1md5..import rand crypto_1rand..import rsa crypto_1rsa..import sha1 crypto_1sha1..import sha256 crypto_1sha256..import sha512 crypto_1sha512..import tls crypto_1tls..import x509 crypto_1x509..import pkix crypto_1x509_1pkix..import asn1 encoding_1asn1..import base64 encoding_1base64..import binary encoding_1binary..import hex encoding_1hex..import pem encoding_1pem..import errors errors..import flag flag..import fmt fmt..import chacha20 golang_0org_1x_1crypto_1chacha20..import chacha20poly1305 golang_0org_1x_1crypto_1chacha20poly1305..import cryptobyte golang_0org_1x_1crypto_1cryptobyte..import curve25519 golang_0org_1x_1crypto_1curve25519..import field golang_0org_1x_1crypto_1curve25519_1internal_1field..import dnsmessage golang_0org_1x_1net_1dns_1dnsmessage..import hpack golang_0org_1x_1net_1http2_1hpack..import httpguts golang_0org_1x_1net_1http_1httpguts..import httpproxy golang_0org_1x_1net_1http_1httpproxy..import idna golang_0org_1x_1net_1idna..import bidirule golang_0org_1x_1text_1secure_1bidirule..import transform golang_0org_1x_1text_1transform..import bidi golang_0org_1x_1text_1unicode_1bidi..import norm golang_0org_1x_1text_1unicode_1norm..import crc32 hash_1crc32..import cpu internal_1cpu..import intern internal_1intern..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import ioutil io_1ioutil..import log log..import math math..import big math_1big..import rand math_1rand..import mime mime..import multipart mime_1multipart..import quotedprintable mime_1quotedprintable..import net net..import http net_1http..import internal net_1http_1internal..import testcert net_1http_1internal_1testcert..import netip net_1netip..import textproto net_1textproto..import os os..import path path..import filepath path_1filepath..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import list ~container_1list aes ~crypto_1aes des ~crypto_1des ed25519 ~crypto_1ed25519 hmac ~crypto_1hmac subtle ~crypto_1internal_1subtle rc4 ~crypto_1rc4 subtle ~crypto_1subtle asn1 ~golang_0org_1x_1crypto_1cryptobyte_1asn1 hkdf ~golang_0org_1x_1crypto_1hkdf poly1305 ~golang_0org_1x_1crypto_1internal_1poly1305 subtle ~golang_0org_1x_1crypto_1internal_1subtle hash ~hash abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch godebug ~internal_1godebug goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa nettrace ~internal_1nettrace race ~internal_1race singleflight ~internal_1singleflight execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits httptrace ~net_1http_1httptrace ascii ~net_1http_1internal_1ascii url ~net_1url atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf16 ~unicode_1utf16 utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 1 2 1 30 1 48 1 52 1 54 1 74 1 77 1 80 2 30 2 48 2 52 2 54 2 74 2 77 2 80 3 1 3 2 3 30 3 32 3 48 3 50 3 51 3 52 3 53 3 54 3 55 3 58 3 70 3 71 3 73 3 74 3 75 3 76 3 77 3 78 3 79 3 80 4 1 4 2 4 3 4 27 4 30 4 32 4 47 4 48 4 50 4 51 4 52 4 53 4 54 4 55 4 58 4 70 4 71 4 73 4 74 4 75 4 76 4 77 4 78 4 79 4 80 5 30 5 48 5 50 5 52 5 74 5 77 5 78 5 79 6 30 6 48 6 52 6 54 6 58 6 74 6 76 6 77 7 27 7 30 7 48 7 52 7 54 7 58 7 73 7 74 7 76 7 77 7 80 8 2 8 15 8 27 8 30 8 32 8 48 8 50 8 51 8 52 8 53 8 54 8 55 8 58 8 59 8 60 8 70 8 71 8 73 8 74 8 75 8 76 8 77 8 78 8 79 8 80 9 1 9 2 9 6 9 7 9 12 9 13 9 14 9 15 9 17 9 21 9 25 9 27 9 30 9 32 9 35 9 48 9 50 9 51 9 52 9 53 9 54 9 55 9 58 9 59 9 60 9 70 9 71 9 73 9 74 9 75 9 76 9 77 9 78 9 79 9 80 10 11 10 27 10 30 10 48 10 52 10 54 10 58 10 73 10 74 10 76 10 77 10 80 11 27 11 30 11 48 11 52 11 54 11 58 11 73 11 74 11 76 11 77 11 80 12 1 12 2 12 7 12 13 12 14 12 17 12 27 12 30 12 32 12 48 12 50 12 51 12 52 12 53 12 54 12 55 12 58 12 59 12 60 12 70 12 71 12 73 12 74 12 75 12 76 12 77 12 78 12 79 12 80 13 30 13 48 13 52 13 74 14 13 14 30 14 48 14 52 14 74 15 30 15 48 15 52 15 54 15 74 15 77 16 6 16 27 16 30 16 48 16 52 16 54 16 58 16 73 16 74 16 76 16 77 16 80 17 1 17 2 17 7 17 27 17 30 17 32 17 48 17 50 17 51 17 52 17 53 17 54 17 55 17 58 17 59 17 60 17 70 17 71 17 73 17 74 17 75 17 76 17 77 17 78 17 79 17 80 18 1 18 2 18 6 18 7 18 15 18 17 18 27 18 30 18 32 18 48 18 50 18 51 18 52 18 53 18 54 18 55 18 58 18 59 18 60 18 70 18 71 18 73 18 74 18 75 18 76 18 77 18 78 18 79 18 80 19 6 19 27 19 30 19 48 19 52 19 54 19 58 19 73 19 74 19 76 19 77 19 80 20 6 20 27 20 30 20 48 20 52 20 54 20 58 20 73 20 74 20 76 20 77 20 80 21 6 21 27 21 30 21 48 21 52 21 54 21 58 21 73 21 74 21 76 21 77 21 80 22 1 22 2 22 5 22 6 22 7 22 8 22 9 22 10 22 11 22 12 22 13 22 14 22 15 22 16 22 17 22 18 22 19 22 20 22 21 22 23 22 24 22 25 22 26 22 27 22 28 22 29 22 30 22 32 22 33 22 34 22 35 22 36 22 37 22 38 22 48 22 49 22 50 22 51 22 52 22 53 22 54 22 55 22 58 22 59 22 60 22 64 22 68 22 70 22 71 22 72 22 73 22 74 22 75 22 76 22 77 22 78 22 79 22 80 23 1 23 2 23 5 23 6 23 7 23 8 23 9 23 10 23 11 23 12 23 13 23 14 23 15 23 16 23 17 23 18 23 19 23 20 23 21 23 24 23 25 23 26 23 27 23 28 23 29 23 30 23 32 23 35 23 38 23 48 23 49 23 50 23 51 23 52 23 53 23 54 23 55 23 58 23 59 23 60 23 64 23 68 23 70 23 71 23 72 23 73 23 74 23 75 23 76 23 77 23 78 23 79 23 80 24 2 24 25 24 27 24 28 24 30 24 32 24 48 24 50 24 51 24 52 24 53 24 54 24 55 24 58 24 59 24 60 24 70 24 71 24 73 24 74 24 75 24 76 24 77 24 78 24 79 24 80 25 2 25 27 25 30 25 32 25 48 25 50 25 51 25 52 25 53 25 54 25 55 25 58 25 59 25 60 25 70 25 71 25 73 25 74 25 75 25 76 25 77 25 78 25 79 25 80 26 27 26 30 26 48 26 52 26 54 26 58 26 73 26 74 26 76 26 77 26 80 27 30 27 48 27 52 27 54 27 58 27 73 27 74 27 76 27 77 27 80 28 30 28 32 28 48 28 50 28 51 28 52 28 53 28 54 28 55 28 58 28 70 28 71 28 73 28 74 28 75 28 76 28 77 28 78 28 79 28 80 29 2 29 26 29 27 29 30 29 48 29 52 29 54 29 58 29 73 29 74 29 75 29 76 29 77 29 80 30 48 30 52 30 74 31 30 31 32 31 48 31 50 31 51 31 52 31 53 31 54 31 55 31 58 31 70 31 71 31 73 31 74 31 75 31 76 31 77 31 78 31 79 31 80 32 30 32 48 32 50 32 51 32 52 32 53 32 54 32 55 32 58 32 70 32 71 32 73 32 74 32 75 32 76 32 77 32 78 32 79 32 80 33 7 33 27 33 30 33 48 33 52 33 54 33 58 33 73 33 74 33 76 33 77 33 80 34 7 34 27 34 30 34 33 34 48 34 52 34 54 34 58 34 73 34 74 34 76 34 77 34 80 35 2 35 25 35 27 35 30 35 32 35 48 35 50 35 51 35 52 35 53 35 54 35 55 35 58 35 59 35 60 35 70 35 71 35 73 35 74 35 75 35 76 35 77 35 78 35 79 35 80 36 27 36 30 36 32 36 37 36 48 36 50 36 51 36 52 36 53 36 54 36 55 36 58 36 70 36 71 36 73 36 74 36 75 36 76 36 77 36 78 36 79 36 80 37 27 37 30 37 48 37 52 37 54 37 58 37 73 37 74 37 76 37 77 37 80 38 30 38 48 38 52 38 74 39 2 39 30 39 32 39 48 39 50 39 51 39 52 39 53 39 54 39 55 39 58 39 70 39 71 39 73 39 74 39 75 39 76 39 77 39 78 39 79 39 80 40 1 40 2 40 5 40 27 40 30 40 32 40 38 40 42 40 43 40 44 40 45 40 46 40 48 40 49 40 50 40 51 40 52 40 53 40 54 40 55 40 57 40 58 40 64 40 68 40 69 40 70 40 71 40 73 40 74 40 75 40 76 40 77 40 78 40 79 40 80 41 2 41 5 41 27 41 30 41 32 41 38 41 42 41 43 41 44 41 45 41 46 41 48 41 49 41 50 41 51 41 52 41 53 41 54 41 55 41 57 41 58 41 64 41 68 41 70 41 71 41 73 41 74 41 75 41 76 41 77 41 78 41 79 41 80 42 2 42 27 42 30 42 32 42 43 42 44 42 45 42 46 42 48 42 50 42 51 42 52 42 53 42 54 42 55 42 57 42 58 42 70 42 71 42 73 42 74 42 75 42 76 42 77 42 78 42 79 42 80 43 2 43 30 43 32 43 44 43 45 43 48 43 50 43 51 43 52 43 53 43 54 43 55 43 57 43 58 43 70 43 71 43 73 43 74 43 75 43 76 43 77 43 78 43 79 43 80 44 2 44 30 44 48 44 52 44 54 44 74 44 77 44 80 45 2 45 30 45 32 45 48 45 50 45 51 45 52 45 53 45 54 45 55 45 57 45 58 45 70 45 71 45 73 45 74 45 75 45 76 45 77 45 78 45 79 45 80 46 2 46 27 46 30 46 32 46 44 46 48 46 50 46 51 46 52 46 53 46 54 46 55 46 58 46 70 46 71 46 73 46 74 46 75 46 76 46 77 46 78 46 79 46 80 47 30 47 48 47 52 47 54 47 74 47 77 49 30 49 48 49 50 49 51 49 52 49 53 49 54 49 55 49 70 49 71 49 74 49 75 49 77 49 78 49 79 50 30 50 48 50 52 50 74 51 30 51 48 51 50 51 52 51 54 51 74 51 77 51 78 51 79 52 48 52 74 53 48 53 74 53 77 54 30 54 48 54 52 54 74 54 77 55 30 55 48 55 50 55 52 55 54 55 71 55 74 55 75 55 77 55 78 55 79 56 30 56 48 56 50 56 51 56 52 56 53 56 54 56 55 56 70 56 71 56 74 56 75 56 77 56 78 56 79 57 30 57 32 57 48 57 50 57 51 57 52 57 53 57 54 57 55 57 58 57 70 57 71 57 73 57 74 57 75 57 76 57 77 57 78 57 79 57 80 58 48 59 2 59 27 59 30 59 32 59 48 59 50 59 51 59 52 59 53 59 54 59 55 59 58 59 60 59 70 59 71 59 73 59 74 59 75 59 76 59 77 59 78 59 79 59 80 60 48 60 58 60 74 60 77 61 1 61 2 61 26 61 27 61 30 61 32 61 48 61 50 61 51 61 52 61 53 61 54 61 55 61 58 61 70 61 71 61 73 61 74 61 75 61 76 61 77 61 78 61 79 61 80 62 1 62 2 62 5 62 7 62 17 62 26 62 27 62 30 62 32 62 38 62 48 62 49 62 50 62 51 62 52 62 53 62 54 62 55 62 58 62 59 62 60 62 61 62 63 62 64 62 68 62 69 62 70 62 71 62 72 62 73 62 74 62 75 62 76 62 77 62 78 62 79 62 80 63 1 63 2 63 30 63 32 63 48 63 50 63 51 63 52 63 53 63 54 63 55 63 58 63 70 63 71 63 73 63 74 63 75 63 76 63 77 63 78 63 79 63 80 64 5 64 30 64 38 64 48 64 49 64 50 64 51 64 52 64 53 64 54 64 55 64 58 64 68 64 70 64 71 64 74 64 75 64 76 64 77 64 78 64 79 65 1 65 2 65 3 65 4 65 5 65 6 65 7 65 8 65 9 65 10 65 11 65 12 65 13 65 14 65 15 65 16 65 17 65 18 65 19 65 20 65 21 65 22 65 23 65 24 65 25 65 26 65 27 65 28 65 29 65 30 65 32 65 33 65 34 65 35 65 36 65 37 65 38 65 39 65 40 65 41 65 42 65 43 65 44 65 45 65 46 65 47 65 48 65 49 65 50 65 51 65 52 65 53 65 54 65 55 65 56 65 57 65 58 65 59 65 60 65 61 65 62 65 63 65 64 65 66 65 68 65 69 65 70 65 71 65 72 65 73 65 74 65 75 65 76 65 77 65 78 65 79 65 80 66 1 66 2 66 30 66 32 66 48 66 50 66 51 66 52 66 53 66 54 66 55 66 58 66 70 66 71 66 73 66 74 66 75 66 76 66 77 66 78 66 79 66 80 67 30 67 48 67 52 67 54 67 74 67 77 67 80 68 30 68 48 68 49 68 50 68 51 68 52 68 53 68 54 68 55 68 58 68 70 68 71 68 74 68 75 68 76 68 77 68 78 68 79 69 1 69 2 69 5 69 30 69 32 69 38 69 48 69 49 69 50 69 51 69 52 69 53 69 54 69 55 69 58 69 64 69 68 69 70 69 71 69 73 69 74 69 75 69 76 69 77 69 78 69 79 69 80 70 30 70 48 70 50 70 51 70 52 70 53 70 54 70 55 70 71 70 74 70 75 70 77 70 78 70 79 71 30 71 48 71 52 71 74 72 30 72 48 72 50 72 51 72 52 72 53 72 54 72 55 72 70 72 71 72 74 72 75 72 77 72 78 72 79 72 80 73 30 73 48 73 52 73 58 73 74 73 76 73 77 73 80 74 48 75 48 75 52 75 74 76 30 76 48 76 52 76 58 76 74 77 48 77 74 78 30 78 48 78 50 78 52 78 74 78 77 79 30 79 48 79 50 79 52 79 74 79 77 79 78 types 430 3 518 588 37 1597 788 33 1817 845 39 37 260 39 40 38 119 819 313 49 702 42 172 184 45 43 174 43 114 197 88 192 51 51 1243 3571 190 80 100 53 88 43 41 706 1610 45 42 106 143 47 58 60 141 48 338 101 67 57 57 160 188 46 44 35 31 31 35 36 31 35 31 33 31 31 1117 39 3977 5541 35 1042 38 40 41 115 96 403 606 35 30 30 1142 487 166 222 34 160 273 588 613 234 41 1202 1026 93 141 41 39 1087 2211 488 46 44 40 1906 158 53 54 53 58 414 998 220 446 71 115 39 126 34 219 135 363 223 290 41 42 45 39 40 33 38 516 527 75 3552 77 37 53 53 53 49 24 52 66 49 49 48 41 12 23 40 23 46 34 37 34 24 35 38 49 67 48 37 33 24 24 24 24 38 81 52 38 49 24 35 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 20 20 20 20 20 21 19 19 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 14 121 621 53 76 83 60 187 285 117 219 96 276 168 36 55 148 427 316 37 50 51 93 474 77 251 839 1201 300 218 115 314 99 104 54 339 55 378 48 20 189 108 92 89 1369 78 134 147 93 206 88 728 972 431 156 89 153 103 71 132 296 48 246 870 75 46 140 423 113 318 62 110 93 65 151 135 47 92 194 85 113 26 26 26 25 26 25 26 26 26 25 25 25 25 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 22 22 22 22 22 23 23 23 22 23 22 37 37 37 36 37 36 37 37 37 37 37 37 37 28 28 25 25 28 102 122 44 324 49 75 105 119 147 197 132 133 66 57 43 68 199 293 80 92 65 62 75 299 78 95 63 76 94 type 1 "ResponseRecorder" func (rw ) Header () func (rw ) .writeHeader (b , str ) func (rw ) Write (buf ) (? , ? ) func (rw ) WriteString (str ) (? , ? ) func (rw ) WriteHeader (code ) func (rw ) Flush () func (rw ) Result () type 2 "Server" func (s ) Start () func (s ) StartTLS () func (s ) Close () func (s ) .logCloseHangDebugInfo () func (s ) CloseClientConnections () func (s ) Certificate () func (s ) Client () func (s ) .goServe () func (s ) .wrap () func (s ) .closeConn (c ) func (s ) .closeConnChan (c , done ) func (s ) .forgetConn (c ) type 3 "bufio.ReadWriter" type 4 "bufio.Reader" func (b ) .writeBuf (w ) (? , ? ) func (b ) WriteTo (w ) (n , err ) func (b ) ReadString (delim ) (? , ? ) func (b ) .collectFragments (delim ) (fullBuffers , finalFragment , totalLen , err ) func (b ) ReadLine () (line , isPrefix , err ) func (b ) Size () func (b ) Reset (r ) func (b ) .fill () func (b ) UnreadByte () func (b ) ReadRune () (r , size , err ) func (b ) .reset (buf , r ) func (b ) .readErr () func (b ) UnreadRune () func (b ) ReadSlice (delim ) (line , err ) func (b ) Peek (n ) (? , ? ) func (b ) ReadByte () (? , ? ) func (b ) Discard (n ) (discarded , err ) func (b ) Read (p ) (n , err ) func (b ) ReadBytes (delim ) (? , ? ) func (b ) Buffered () type 5 "bufio.Writer" func (b ) WriteRune (r ) (size , err ) func (b ) WriteByte (c ) func (b ) Write (p ) (nn , err ) func (b ) ReadFrom (r ) (n , err ) func (b ) Buffered () func (b ) AvailableBuffer () func (b ) WriteString (s ) (? , ? ) func (b ) Available () func (b ) Flush () func (b ) Reset (w ) func (b ) Size () type 6 ".bytes.readOp" type 7 "bytes.Buffer" func (b ) .readSlice (delim ) (line , err ) func (b ) ReadBytes (delim ) (line , err ) func (b ) UnreadByte () func (b ) UnreadRune () func (b ) ReadByte () (? , ? ) func (b ) WriteByte (c ) func (b ) WriteTo (w ) (n , err ) func (b ) Read (p ) (n , err ) func (b ) Truncate (n ) func (b ) .tryGrowByReslice (n ) (? , ? ) func (b ) ReadRune () (r , size , err ) func (b ) Bytes () func (b ) String () func (b ) Cap () func (b ) Len () func (b ) WriteRune (r ) (n , err ) func (b ) .empty () func (b ) Reset () func (b ) Next (n ) func (b ) .grow (n ) func (b ) Grow (n ) func (b ) Write (p ) (n , err ) func (b ) ReadString (delim ) (line , err ) func (b ) WriteString (s ) (n , err ) func (b ) ReadFrom (r ) (n , err ) type 8 "bytes.Reader" func (r ) WriteTo (w ) (n , err ) func (r ) Seek (offset , whence ) (? , ? ) func (r ) UnreadRune () func (r ) ReadByte () (? , ? ) func (r ) ReadAt (b , off ) (n , err ) func (r ) Read (b ) (n , err ) func (r ) Size () func (r ) Reset (b ) func (r ) ReadRune () (ch , size , err ) func (r ) UnreadByte () func (r ) Len () type 9 "context.CancelFunc" type 10 "context.Context" type 11 "crypto.Hash" func (h ) HashFunc () ($ret0 ) func (h ) String () func (h ) Available () ($ret4 ) func (h ) New () func (h ) Size () ($ret2 ) type 12 "crypto.PrivateKey" type 13 "crypto/cipher.AEAD" type 14 ".crypto/tls.aead" type 15 ".crypto/tls.alert" func (e ) Error () func (e ) String () type 16 ".crypto/tls.cipherSuiteTLS13" func (c ) .exportKeyingMaterial (masterSecret , transcript ) func (c ) .finishedHash (baseKey , transcript ) func (c ) .nextTrafficSecret (trafficSecret ) func (c ) .trafficKey (trafficSecret ) (key , iv ) func (c ) .extract (newSecret , currentSecret ) func (c ) .deriveSecret (secret , label , transcript ) func (c ) .expandLabel (secret , label , context , length ) type 17 ".crypto/tls.clientHelloMsg" func (m ) .unmarshal (data ) func (m ) .updateBinders (pskBinders ) func (m ) .marshalWithoutBinders () func (m ) .marshal () type 18 ".crypto/tls.ecdheParameters" type 19 ".crypto/tls.halfConn" func (hc ) .encrypt (record , payload , rand ) (? , ? ) func (hc ) .decrypt (record ) (? , ? , ? ) func (hc ) .incSeq () func (hc ) .explicitNonceLen () func (hc ) .changeCipherSpec () func (hc ) .prepareCipherSpec (version , cipher , mac ) func (hc ) .setTrafficSecret (suite , secret ) func (hc ) .setErrorLocked (err ) type 20 ".crypto/tls.keyShare" type 21 ".crypto/tls.keyUpdateMsg" func (m ) .unmarshal (data ) func (m ) .marshal () type 22 ".crypto/tls.newSessionTicketMsgTLS13" func (m ) .unmarshal (data ) func (m ) .marshal () type 23 ".crypto/tls.pskIdentity" type 24 ".crypto/tls.recordType" type 25 ".crypto/tls.serverHelloMsg" func (m ) .unmarshal (data ) func (m ) .marshal () type 26 ".crypto/tls.ticketKey" type 27 "crypto/tls.Certificate" func (c ) .leaf () (? , ? ) type 28 "crypto/tls.CertificateRequestInfo" func (cri ) SupportsCertificate (c ) func (c ) Context () type 29 "crypto/tls.ClientAuthType" func (i ) String () type 30 "crypto/tls.ClientHelloInfo" func (chi ) SupportsCertificate (c ) func (c ) Context () type 31 "crypto/tls.ClientSessionCache" type 32 "crypto/tls.ClientSessionState" type 33 "crypto/tls.Config" func (c ) .writeKeyLog (label , clientRandom , secret ) func (c ) BuildNameToCertificate () func (c ) .getCertificate (clientHello ) (? , ? ) func (c ) .ticketKeyFromBytes (b ) (key ) func (c ) .rand () func (c ) .supportsCurve (curve ) func (c ) Clone () func (c ) .ticketKeys (configForClient ) func (c ) .mutualVersion (isClient , peerVersions ) (? , ? ) func (c ) SetSessionTicketKeys (keys ) func (c ) .time () func (c ) .initLegacySessionTicketKeyRLocked () func (c ) .cipherSuites () func (c ) .curvePreferences () func (c ) .supportedVersions (isClient ) func (c ) .maxSupportedVersion (isClient ) type 34 "crypto/tls.Conn" func (c ) .processCertsFromClient (certificate ) func (c ) .decryptTicket (encrypted ) (plaintext , usedOldKey ) func (c ) .handleNewSessionTicket (msg ) func (c ) .getClientCertificate (cri ) (? , ? ) func (c ) .readClientHello (ctx ) (? , ? ) func (c ) .loadSession (hello ) (cacheKey , session , earlySecret , binderKey ) func (c ) .handshakeComplete () func (c ) VerifyHostname (host ) func (c ) OCSPResponse () func (c ) .connectionStateLocked () func (c ) ConnectionState () func (c ) .handshakeContext (ctx ) (ret ) func (c ) HandshakeContext (ctx ) func (c ) .pickTLSVersion (serverHello ) func (c ) Close () func (c ) .verifyServerCertificate (certificates ) func (c ) .newRecordHeaderError (conn , msg ) (err ) func (c ) Handshake () func (c ) .readFromUntil (r , n ) func (c ) .sendAlertLocked (err ) func (c ) .handlePostHandshakeMessage () func (c ) .readRecordOrCCS (expectChangeCipherSpec ) func (c ) .readChangeCipherSpec () func (c ) .serverHandshake (ctx ) func (c ) .makeClientHello () (? , ? , ? ) func (c ) SetDeadline (t ) func (c ) .retryReadRecord (expectChangeCipherSpec ) func (c ) Write (b ) (? , ? ) func (c ) .encryptTicket (state ) (? , ? ) func (c ) .sendAlert (err ) func (c ) LocalAddr () func (c ) .clientHandshake (ctx ) (err ) func (c ) .flush () (? , ? ) func (c ) .writeRecordLocked (typ , data ) (? , ? ) func (c ) .writeRecord (typ , data ) (? , ? ) func (c ) .write (data ) (? , ? ) func (c ) SetWriteDeadline (t ) func (c ) .readHandshake () (? , ? ) func (c ) .handleRenegotiation () func (c ) NetConn () func (c ) SetReadDeadline (t ) func (c ) .readRecord () func (c ) .maxPayloadSizeForWrite (typ ) func (c ) .handleKeyUpdate (keyUpdate ) func (c ) Read (b ) (? , ? ) func (c ) RemoteAddr () func (c ) CloseWrite () func (c ) .closeNotify () type 35 "crypto/tls.ConnectionState" func (cs ) ExportKeyingMaterial (label , context , length ) (? , ? ) type 36 "crypto/tls.CurveID" func (i ) String () type 37 "crypto/tls.RecordHeaderError" func (e ) Error () type 38 "crypto/tls.RenegotiationSupport" type 39 "crypto/tls.SignatureScheme" func (i ) String () type 40 ".crypto/x509.lazyCert" type 41 ".crypto/x509.sum224" type 42 "crypto/x509.CertPool" func (s ) .len () func (s ) .cert (n ) (? , ? ) func (s ) .copy () func (s ) .findPotentialParents (cert ) func (s ) .contains (cert ) func (s ) AddCert (cert ) func (s ) .addCertFunc (rawSum224 , rawSubject , getCert ) func (s ) AppendCertsFromPEM (pemCerts ) (ok ) func (s ) Subjects () type 43 "crypto/x509.Certificate" func (c ) .getSANExtension () func (c ) CreateCRL (rand , priv , revokedCerts , now , expiry ) (crlBytes , err ) func (c ) .systemVerify (opts ) (chains , err ) func (c ) .checkNameConstraints (count , maxConstraintComparisons , nameType , name , parsedName , match , permitted , excluded ) func (c ) .isValid (certType , currentChain , opts ) func (c ) CheckCRLSignature (crl ) func (c ) Verify (opts ) (chains , err ) func (c ) .buildChains (cache , currentChain , sigChecks , opts ) (chains , err ) func (c ) VerifyHostname (h ) func (c ) Equal (other ) func (c ) CheckSignatureFrom (parent ) func (c ) CheckSignature (algo , signed , signature ) func (c ) .hasSANExtension () func (c ) .hasNameConstraints () type 44 "crypto/x509.ExtKeyUsage" type 45 "crypto/x509.KeyUsage" type 46 "crypto/x509.PublicKeyAlgorithm" func (algo ) String () ($ret117 ) type 47 "crypto/x509.SignatureAlgorithm" func (algo ) .isRSAPSS () func (algo ) String () type 48 "crypto/x509.VerifyOptions" type 49 "crypto/x509/pkix.AlgorithmIdentifier" type 50 "crypto/x509/pkix.AttributeTypeAndValue" type 51 "crypto/x509/pkix.CertificateList" func (certList ) HasExpired (now ) type 52 "crypto/x509/pkix.Extension" type 53 "crypto/x509/pkix.Name" func (n ) String () func (n ) ToRDNSequence () (ret ) func (n ) .appendRDNs (in , values , oid ) func (n ) FillFromRDNSequence (rdns ) type 54 "crypto/x509/pkix.RDNSequence" func (r ) String () type 55 "crypto/x509/pkix.RelativeDistinguishedNameSET" type 56 "crypto/x509/pkix.RevokedCertificate" type 57 "crypto/x509/pkix.TBSCertificateList" type 58 "encoding/asn1.BitString" func (b ) At (i ) func (b ) RightAlign () type 59 "encoding/asn1.ObjectIdentifier" func (oi ) Equal (other ) ($ret9 ) func (oi ) String () type 60 "encoding/asn1.RawContent" type 61 "encoding/asn1.RawValue" type 62 "fmt.ScanState" type 63 "fmt.State" type 64 "hash.Hash" type 65 "io.ByteReader" type 66 "io.ByteScanner" type 67 "io.Closer" type 68 "io.ReadCloser" type 69 "io.Reader" type 70 "io.ReaderAt" type 71 "io.Seeker" type 72 "io.Writer" type 73 "log.Logger" func (l ) Flags () func (l ) Println (v ...) func (l ) Fatalf (format , v ...) func (l ) Panicln (v ...) func (l ) Writer () func (l ) SetPrefix (prefix ) func (l ) Prefix () func (l ) SetFlags (flag ) func (l ) .formatHeader (buf , t , file , line ) func (l ) Panicf (format , v ...) func (l ) Output (calldepth , s ) func (l ) Panic (v ...) func (l ) SetOutput (w ) func (l ) Printf (format , v ...) func (l ) Print (v ...) func (l ) Fatalln (v ...) func (l ) Fatal (v ...) type 74 ".math/big.divisor" type 75 ".math/big.nat" func (z ) .expWW (x , y ) func (z ) .montgomery (x , y , m , k , n ) func (x ) .cmp (y ) (r ) func (z ) .shl (x , s ) func (z ) .sub (x , y ) func (q ) .divBasic (u , v ) func (z ) .scan (r , base , fracOk ) (res , b , count , err ) func (n ) .probablyPrimeMillerRabin (reps , force2 ) func (z ) .norm () ($ret147 ) func (z ) .shr (x , s ) func (x ) .bit (i ) ($ret169 ) func (z ) .expNNMontgomery (x , y , m ) func (z ) .expNNWindowed (x , y , m ) func (z ) .random (rand , limit , n ) func (z ) .set (x ) func (z ) .setBytes (buf ) func (x ) .modW (d ) (r ) func (x ) .utoa (base ) func (z ) .setBit (x , i , b ) func (x ) .bitLen () ($ret163 ) func (z ) .divRecursive (u , v ) func (z ) .divLarge (u , uIn , vIn ) (q , r ) func (x ) .sticky (i ) func (z ) .sqrt (x ) func (z ) .add (x , y ) func (q ) .convertWords (s , b , ndigits , bb , table ) func (n ) .probablyPrimeLucas () func (z ) .setWord (x ) func (z ) .divW (x , y ) (q , r ) func (z ) .make (n ) func (z ) .mulRange (a , b ) func (x ) .itoa (neg , base ) func (z ) .clear () func (z ) .sqr (x ) func (x ) .trailingZeroBits () ($ret164 ) func (z ) .divRecursiveStep (u , v , depth , tmp , temps ) func (z ) .expNN (x , y , m ) func (z ) .mul (x , y ) func (z ) .mulAddWW (x , y , r ) func (z ) .andNot (x , y ) func (z ) .setUint64 (x ) func (z ) .and (x , y ) func (z ) .div (z2 , u , v ) (q , r ) func (z ) .or (x , y ) func (z ) .bytes (buf ) (i ) func (z ) .xor (x , y ) type 76 "math/big.Int" func (z ) Lsh (x , n ) func (z ) .modSqrt5Mod8Prime (x , p ) func (z ) Sqrt (x ) func (z ) Xor (x , y ) func (z ) Rand (rnd , n ) func (z ) .lehmerGCD (x , y , a , b ) func (x ) MarshalText () (text , err ) func (x ) ProbablyPrime (n ) func (z ) Set (x ) func (z ) ModInverse (g , n ) func (z ) Scan (s , ch ) func (x ) Text (base ) func (x ) FillBytes (buf ) func (z ) Exp (x , y , m ) func (z ) Quo (x , y ) func (x ) Cmp (y ) (r ) func (x ) IsInt64 () func (x ) Format (s , ch ) func (z ) .modSqrt3Mod4Prime (x , p ) func (z ) Add (x , y ) func (z ) .scaleDenom (x , f ) func (x ) Append (buf , base ) func (x ) GobEncode () (? , ? ) func (z ) SetUint64 (x ) func (z ) UnmarshalText (text ) func (x ) Bits () func (x ) Bytes () func (z ) Not (x ) func (z ) .modSqrtTonelliShanks (x , p ) func (z ) SetBytes (buf ) func (x ) String () func (z ) AndNot (x , y ) func (z ) SetBit (x , i , b ) func (z ) Mod (x , y ) func (x ) MarshalJSON () (? , ? ) func (z ) QuoRem (x , y , r ) (? , ? ) func (z ) UnmarshalJSON (text ) func (z ) GobDecode (buf ) func (z ) Mul (x , y ) func (z ) .scan (r , base ) (? , ? , ? ) func (z ) SetString (s , base ) (? , ? ) func (z ) SetBits (abs ) func (z ) SetInt64 (x ) func (z ) ModSqrt (x , p ) func (z ) Rsh (x , n ) func (z ) MulRange (a , b ) func (x ) Sign () func (x ) Int64 () func (z ) Abs (x ) func (z ) Neg (x ) func (z ) .setFromScanner (r , base ) (? , ? ) func (x ) CmpAbs (y ) func (z ) Div (x , y ) func (z ) Rem (x , y ) func (x ) IsUint64 () func (z ) DivMod (x , y , m ) (? , ? ) func (z ) Binomial (n , k ) func (x ) Uint64 () func (x ) BitLen () func (z ) And (x , y ) func (z ) Sub (x , y ) func (x ) TrailingZeroBits () func (z ) GCD (x , y , a , b ) func (x ) Bit (i ) func (z ) Or (x , y ) type 77 "math/big.Word" type 78 "math/rand.Rand" func (r ) Perm (n ) func (r ) Uint64 () func (r ) .int31n (n ) func (r ) Float32 () func (r ) Seed (seed ) func (r ) Float64 () func (r ) Int63 () func (r ) NormFloat64 () func (r ) ExpFloat64 () func (r ) Int63n (n ) func (r ) Int () func (r ) Intn (n ) func (r ) Int31n (n ) func (r ) Read (p ) (n , err ) func (r ) Int31 () func (r ) Shuffle (n , swap ) func (r ) Uint32 () type 79 "math/rand.Source" type 80 "math/rand.Source64" type 81 "mime/multipart.File" type 82 "mime/multipart.FileHeader" func (fh ) Open () (? , ? ) type 83 "mime/multipart.Form" func (f ) RemoveAll () type 84 "mime/multipart.Part" func (p ) FormName () func (p ) FileName () func (bp ) .populateHeaders () func (p ) .parseContentDisposition () func (p ) Read (d ) (n , err ) func (p ) Close () ($ret19 ) type 85 "mime/multipart.Reader" func (r ) ReadForm (maxMemory ) (? , ? ) func (r ) .readForm (maxMemory ) (_ , err ) func (mr ) .isBoundaryDelimiterLine (line ) (ret ) func (r ) NextPart () (? , ? ) func (r ) NextRawPart () (? , ? ) func (r ) .nextPart (rawPart ) (? , ? ) func (mr ) .isFinalBoundary (line ) type 86 ".net.sockaddr" type 87 "net.Addr" type 88 "net.Conn" type 89 "net.IP" func (ip ) Equal (x ) func (ip ) IsPrivate () func (ip ) Mask (mask ) func (ip ) IsLinkLocalUnicast () func (ip ) String () func (ip ) MarshalText () (? , ? ) func (ip ) DefaultMask () func (ip ) To4 () ($ret168 ) func (ip ) .matchAddrFamily (x ) func (ip ) UnmarshalText (text ) func (ip ) IsGlobalUnicast () func (ip ) IsLoopback () func (ip ) To16 () ($ret169 ) func (ip ) IsMulticast () func (ip ) IsUnspecified () func (ip ) IsInterfaceLocalMulticast () ($ret163 ) func (ip ) IsLinkLocalMulticast () type 90 "net.IPAddr" func (a ) Network () ($ret196 ) func (a ) String () func (a ) .isWildcard () func (a ) .opAddr () ($ret199 ) func (a ) .family () func (a ) .sockaddr (family ) (? , ? ) func (a ) .toLocal (net ) type 91 "net.IPMask" func (m ) String () ($ret183 ) func (m ) Size () (ones , bits ) type 92 "net.IPNet" func (n ) String () func (n ) Network () ($ret185 ) func (n ) Contains (ip ) type 93 "net.Listener" type 94 ".net/http.atomicBool" func (b ) .setFalse () func (b ) .setTrue () func (b ) .isSet () ($ret550 ) type 95 ".net/http.chunkWriter" func (cw ) .writeHeader (p ) func (cw ) .close () func (cw ) .flush () func (cw ) Write (p ) (n , err ) type 96 ".net/http.conn" func (c ) .getState () (state , unixSec ) func (c ) .closeWriteAndWait () func (c ) .close () func (c ) .finalFlush () func (c ) .serve (ctx ) func (c ) .setState (nc , state , runHook ) func (c ) .readRequest (ctx ) (w , err ) func (c ) .hijackLocked () (rwc , buf , err ) func (c ) .hijacked () type 97 ".net/http.connReader" func (cr ) .closeNotify () func (cr ) .handleReadError (_ ) func (cr ) .setReadLimit (remain ) func (cr ) .abortPendingRead () func (cr ) .backgroundRead () func (cr ) .hitReadLimit () func (cr ) .setInfiniteReadLimit () func (cr ) .unlock () func (cr ) Read (p ) (n , err ) func (cr ) .startBackgroundRead () func (cr ) .lock () type 98 ".net/http.headerSorter" func (s ) Less (i , j ) func (s ) Swap (i , j ) func (s ) Len () type 99 ".net/http.keyValues" type 100 ".net/http.response" func (w ) CloseNotify () func (w ) .sendExpectationFailed () func (w ) Flush () func (w ) .closedRequestBodyEarly () func (w ) .finalTrailers () func (w ) .declareTrailer (k ) func (w ) .requestTooLarge () func (w ) WriteHeader (code ) func (w ) Write (data ) (n , err ) func (w ) Hijack () (rwc , buf , err ) func (w ) .needsSniff () func (w ) Header () func (w ) .bodyAllowed () func (w ) ReadFrom (src ) (n , err ) func (w ) WriteString (data ) (n , err ) func (w ) .write (lenData , dataB , dataS ) (n , err ) func (w ) .finishRequest () func (w ) .shouldReuseConnection () type 101 "net/http.Client" func (c ) PostForm (url , data ) (resp , err ) func (c ) Head (url ) (resp , err ) func (c ) Post (url , contentType , body ) (resp , err ) func (c ) .do (req ) (retres , reterr ) func (c ) CloseIdleConnections () func (c ) .makeHeadersCopier (ireq ) func (c ) Do (req ) (? , ? ) func (c ) .checkRedirect (req , via ) func (c ) Get (url ) (resp , err ) func (c ) .transport () func (c ) .deadline () func (c ) .send (req , deadline ) (resp , didTimeout , err ) type 102 "net/http.ConnState" func (c ) String () ($ret597 ) type 103 "net/http.Cookie" func (c ) Valid () func (c ) String () type 104 "net/http.CookieJar" type 105 "net/http.Handler" type 106 "net/http.Header" func (h ) .writeSubset (w , exclude , trace ) func (h ) .sortedKeyValues (exclude ) (kvs , hs ) func (h ) Write (w ) func (h ) Del (key ) func (h ) .has (key ) func (h ) Values (key ) func (h ) Clone () func (h ) Get (key ) func (h ) WriteSubset (w , exclude ) func (h ) .write (w , trace ) func (h ) .get (key ) ($ret455 ) func (h ) Set (key , value ) func (h ) Add (key , value ) type 107 "net/http.Request" func (r ) .requiresHTTP1 () func (r ) .wantsHttp10KeepAlive () func (r ) FormFile (key ) (? , ? , ? ) func (r ) .outgoingLength () func (r ) .expectsContinue () func (r ) PostFormValue (key ) func (r ) .wantsClose () func (r ) ParseMultipartForm (maxMemory ) func (r ) BasicAuth () (username , password , ok ) func (r ) WriteProxy (w ) func (r ) SetBasicAuth (username , password ) func (r ) Context () func (r ) .multipartReader (allowMixed ) (? , ? ) func (r ) WithContext (ctx ) func (r ) .isH2Upgrade () func (r ) ParseForm () func (r ) Clone (ctx ) func (r ) ProtoAtLeast (major , minor ) func (r ) UserAgent () func (r ) .isReplayable () func (r ) .closeBody () func (r ) .write (w , usingProxy , extraHeaders , waitForContinue ) (err ) func (r ) Referer () func (r ) Write (w ) func (r ) FormValue (key ) func (r ) AddCookie (c ) func (r ) Cookies () func (r ) Cookie (name ) (? , ? ) func (r ) MultipartReader () (? , ? ) type 108 "net/http.Response" func (r ) .isProtocolSwitch () func (r ) .bodyIsWritable () func (r ) ProtoAtLeast (major , minor ) func (r ) Write (w ) func (r ) Location () (? , ? ) func (r ) .closeBody () func (r ) Cookies () type 109 "net/http.ResponseWriter" type 110 "net/http.RoundTripper" type 111 "net/http.SameSite" type 112 "net/http.Server" func (srv ) .onceSetNextProtoDefaults () func (s ) .numListeners () func (srv ) .tlsHandshakeTimeout () func (s ) .shuttingDown () func (srv ) ServeTLS (l , certFile , keyFile ) func (srv ) Shutdown (ctx ) func (srv ) .maxHeaderBytes () func (s ) .closeDoneChanLocked () func (s ) .getDoneChanLocked () func (srv ) ListenAndServeTLS (certFile , keyFile ) func (s ) .getDoneChan () func (s ) .closeListenersLocked () func (s ) .trackListener (ln , add ) func (srv ) .initialReadLimitSize () func (srv ) .newConn (rwc ) func (srv ) RegisterOnShutdown (f ) func (srv ) ListenAndServe () func (s ) .logf (format , args ...) func (srv ) .shouldConfigureHTTP2ForServe () func (s ) .trackConn (c , add ) func (srv ) Serve (l ) func (s ) .idleTimeout () func (srv ) Close () func (s ) .closeIdleConns () func (s ) .doKeepAlives () func (srv ) .setupHTTP2_Serve () func (s ) .readHeaderTimeout () func (srv ) SetKeepAlivesEnabled (v ) func (srv ) .setupHTTP2_ServeTLS () func (srv ) .onceSetNextProtoDefaults_Serve () type 113 "net/http/httptrace.ClientTrace" func (t ) .compose (old ) func (t ) .hasNetHooks () type 114 "net/http/httptrace.DNSDoneInfo" type 115 "net/http/httptrace.DNSStartInfo" type 116 "net/http/httptrace.GotConnInfo" type 117 "net/http/httptrace.WroteRequestInfo" type 118 "net/textproto.MIMEHeader" func (h ) Values (key ) ($ret1 ) func (h ) Set (key , value ) func (h ) Add (key , value ) func (h ) Del (key ) func (h ) Get (key ) ($ret0 ) type 119 "net/url.URL" func (u ) MarshalBinary () (text , err ) func (u ) RequestURI () func (u ) Query () func (u ) ResolveReference (ref ) func (u ) UnmarshalBinary (text ) func (u ) Port () func (u ) Redacted () func (u ) .setPath (p ) func (u ) .setFragment (f ) func (u ) EscapedPath () func (u ) Hostname () func (u ) EscapedFragment () func (u ) String () func (u ) IsAbs () func (u ) Parse (ref ) (? , ? ) type 120 "net/url.Userinfo" func (u ) Password () (? , ? ) func (u ) String () func (u ) Username () type 121 "net/url.Values" func (v ) Encode () func (v ) Has (key ) func (v ) Del (key ) func (v ) Add (key , value ) func (v ) Set (key , value ) func (v ) Get (key ) ($ret40 ) type 122 ".sync.copyChecker" func (c ) .check () type 123 ".sync.noCopy" func (? ) Unlock () func (? ) Lock () type 124 ".sync.notifyList" type 125 "sync.Cond" func (c ) Wait () func (c ) Signal () func (c ) Broadcast () type 126 "sync.Locker" type 127 "sync.Mutex" func (m ) .unlockSlow (new ) func (m ) Unlock () func (m ) .lockSlow () func (m ) TryLock () func (m ) Lock () type 128 "sync.Once" func (o ) Do (f ) func (o ) .doSlow (f ) type 129 "sync.RWMutex" func (rw ) RLock () func (rw ) RUnlock () func (rw ) .rUnlockSlow (r ) func (rw ) TryRLock () func (rw ) Lock () func (rw ) TryLock () func (rw ) Unlock () func (rw ) RLocker () ($ret27 ) type 130 "sync.WaitGroup" func (wg ) Wait () func (wg ) Done () func (wg ) Add (delta ) func (wg ) .state () (statep , semap ) type 131 "sync/atomic.Value" func (v ) CompareAndSwap (old , new ) (swapped ) func (v ) Store (val ) func (v ) Swap (new ) (old ) func (v ) Load () (val ) type 132 ".syscall._socklen_t" type 133 "syscall.RawSockaddr" type 134 "syscall.RawSockaddrAny" type 135 "syscall.Sockaddr" type 136 "syscall.Socklen_t" type 137 ".time.zone" type 138 ".time.zoneTrans" type 139 "time.Duration" func (d ) Round (m ) func (d ) Minutes () ($ret77 ) func (d ) Truncate (m ) ($ret79 ) func (d ) Hours () ($ret78 ) func (d ) Milliseconds () ($ret75 ) func (d ) Microseconds () ($ret74 ) func (d ) Seconds () ($ret76 ) func (d ) Nanoseconds () ($ret73 ) func (d ) String () type 140 "time.Location" func (l ) .lookupName (name , unix ) (offset , ok ) func (l ) .firstZoneUsed () func (l ) .lookupFirstZone () func (l ) .lookup (sec ) (name , offset , start , end , isDST ) func (l ) String () func (l ) .get () type 141 "time.Month" func (m ) String () type 142 "time.Time" func (t ) AppendFormat (b , layout ) func (t ) Minute () func (t ) .setMono (m ) func (t ) Clock () (hour , min , sec ) func (t ) MarshalBinary () (? , ? ) func (t ) After (u ) func (t ) UnixNano () func (t ) GobDecode (data ) func (t ) Day () func (t ) .unixSec () func (t ) .setLoc (loc ) func (t ) Zone () (name , offset ) func (t ) .nsec () func (t ) MarshalText () (? , ? ) func (t ) .stripMono () func (t ) Round (d ) func (t ) Truncate (d ) func (t ) UnmarshalText (data ) func (t ) UnmarshalBinary (data ) func (t ) Unix () func (t ) YearDay () func (t ) UnixMicro () func (t ) .mono () func (t ) Local () func (t ) .sec () func (t ) Hour () func (t ) .abs () func (t ) ISOWeek () (year , week ) func (t ) Location () func (t ) Month () func (t ) GobEncode () (? , ? ) func (t ) Second () func (t ) UnmarshalJSON (data ) func (t ) .addSec (d ) func (t ) Year () func (t ) UnixMilli () func (t ) Date () (year , month , day ) func (t ) Weekday () func (t ) IsZero () func (t ) UTC () func (t ) In (loc ) func (t ) Nanosecond () func (t ) Equal (u ) func (t ) .locabs () (name , offset , abs ) func (t ) Sub (u ) func (t ) String () func (t ) GoString () func (t ) Before (u ) func (t ) Add (d ) func (t ) Format (layout ) func (t ) MarshalJSON () (? , ? ) func (t ) IsDST () func (t ) .date (full ) (year , month , day , yday ) func (t ) AddDate (years , months , days ) type 143 "time.Weekday" func (d ) String () type 144 "unsafe.Pointer" type 145 (? ) (? , ? ) type 146 (? ) (? , ? ) type 147 (? ) (? , ? ) type 148 (? , ? ) type 149 (? ) type 150 (? , ? , ? ) type 151 (? , ? , ? , ? ) type 152 (? , ? ) type 153 (? , ? ) type 154 (? , ? ) type 155 () (? , ? ) type 156 () type 157 () type 158 () (? , ? ) type 159 () type 160 (? , ? ) type 161 (? ) type 162 (? , ? ) type 163 (? ) type 164 (? ) type 165 (? ) type 166 (? , ? ) type 167 (? , ? ) type 168 (? , ? ) (? , ? ) type 169 (? , ? ) type 170 (? , ? ) type 171 (? ) type 172 (? ) type 173 (? ) type 174 (? ) type 175 (? ) type 176 (? , ? ) type 177 (? , ? , ? ) (? , ? ) type 178 (? , ? , ? ) type 179 (? , ? ) type 180 (? , ? ) type 181 (? ) type 182 (? ) type 183 * type 184 * type 185 * type 186 * type 187 * type 188 * type 189 * type 190 * type 191 * type 192 * type 193 * type 194 * type 195 * type 196 * type 197 * type 198 * type 199 * type 200 * type 201 * type 202 * type 203 * type 204 * type 205 * type 206 * type 207 * type 208 * type 209 * type 210 * type 211 * type 212 * type 213 * type 214 * type 215 * type 216 * type 217 * type 218 * type 219 * type 220 * type 221 * type 222 * type 223 * type 224 * type 225 * type 226 * type 227 * type 228 * type 229 * type 230 * type 231 * type 232 * type 233 * type 234 * type 235 * type 236 * type 237 * type 238 * type 239 * type 240 * type 241 * type 242 * type 243 * type 244 * type 245 * type 246 * type 247 * type 248 * type 249 * type 250 * type 251 * type 252 *any type 253 struct { AcceptableCAs ; SignatureSchemes ; Version ; .crypto/tls.ctx ; } type 254 struct { Addr ; Handler ; TLSConfig ; ReadTimeout ; ReadHeaderTimeout ; WriteTimeout ; IdleTimeout ; MaxHeaderBytes ; TLSNextProto ; ConnState ; ErrorLog ; BaseContext ; ConnContext ; .net/http.inShutdown ; .net/http.disableKeepAlives ; .net/http.nextProtoOnce ; .net/http.nextProtoErr ; .net/http.mu ; .net/http.listeners ; .net/http.activeConn ; .net/http.doneChan ; .net/http.onShutdown ; } type 255 struct { Addr ; Pad ; } type 256 struct { Addrs ; Err ; Coalesced ; } type 257 struct { Algorithm ; Parameters "asn1:\"optional\""; } type 258 struct { Bytes ; BitLength ; } type 259 struct { Certificate ; PrivateKey ; SupportedSignatureAlgorithms ; OCSPStaple ; SignedCertificateTimestamps ; Leaf ; } type 260 struct { CipherSuites ; ServerName ; SupportedCurves ; SupportedPoints ; SignatureSchemes ; SupportedProtos ; SupportedVersions ; Conn ; .crypto/tls.config ; .crypto/tls.ctx ; } type 261 struct { Class ; Tag ; IsCompound ; Bytes ; FullBytes ; } type 262 struct { Code ; HeaderMap ; Body ; Flushed ; .net/http/httptest.result ; .net/http/httptest.snapHeader ; .net/http/httptest.wroteHeader ; } type 263 struct { Conn ; Reused ; WasIdle ; IdleTime ; } type 264 struct { Country ; Organization ; OrganizationalUnit ; Locality ; Province ; StreetAddress ; PostalCode ; SerialNumber ; CommonName ; Names ; ExtraNames ; } type 265 struct { DNSName ; Intermediates ; Roots ; CurrentTime ; KeyUsages ; MaxConstraintComparisions ; } type 266 struct { Err ; } type 267 struct { Family ; Data ; } type 268 struct { Filename ; Header ; Size ; .mime/multipart.content ; .mime/multipart.tmpfile ; } type 269 struct { GetConn ; GotConn ; PutIdleConn ; GotFirstResponseByte ; Got100Continue ; Got1xxResponse ; DNSStart ; DNSDone ; ConnectStart ; ConnectDone ; TLSHandshakeStart ; TLSHandshakeDone ; WroteHeaderField ; WroteHeaders ; Wait100Continue ; WroteRequest ; } type 270 struct { Header ; .mime/multipart.mr ; .mime/multipart.disposition ; .mime/multipart.dispositionParams ; .mime/multipart.r ; .mime/multipart.n ; .mime/multipart.total ; .mime/multipart.err ; .mime/multipart.readErr ; } type 271 struct { Host ; } type 272 struct { IP ; Mask ; } type 273 struct { IP ; Zone ; } type 274 struct { Id ; Critical "asn1:\"optional\""; Value ; } type 275 struct { Method ; URL ; Proto ; ProtoMajor ; ProtoMinor ; Header ; Body ; GetBody ; ContentLength ; TransferEncoding ; Close ; Host ; Form ; PostForm ; MultipartForm ; Trailer ; RemoteAddr ; RequestURI ; TLS ; Cancel ; Response ; .net/http.ctx ; } type 276 struct { Msg ; RecordHeader ; Conn ; } type 277 struct { Name ; Value ; Path ; Domain ; Expires ; RawExpires ; MaxAge ; Secure ; HttpOnly ; SameSite ; Raw ; Unparsed ; } type 278 struct { Rand ; Time ; Certificates ; NameToCertificate ; GetCertificate ; GetClientCertificate ; GetConfigForClient ; VerifyPeerCertificate ; VerifyConnection ; RootCAs ; NextProtos ; ServerName ; ClientAuth ; ClientCAs ; InsecureSkipVerify ; CipherSuites ; PreferServerCipherSuites ; SessionTicketsDisabled ; SessionTicketKey ; ClientSessionCache ; MinVersion ; MaxVersion ; CurvePreferences ; DynamicRecordSizingDisabled ; Renegotiation ; KeyLogWriter ; .crypto/tls.mutex ; .crypto/tls.sessionTicketKeys ; .crypto/tls.autoSessionTicketKeys ; } type 279 struct { Raw ; RawTBSCertificate ; RawSubjectPublicKeyInfo ; RawSubject ; RawIssuer ; Signature ; SignatureAlgorithm ; PublicKeyAlgorithm ; PublicKey ; Version ; SerialNumber ; Issuer ; Subject ; NotBefore ; NotAfter ; KeyUsage ; Extensions ; ExtraExtensions ; UnhandledCriticalExtensions ; ExtKeyUsage ; UnknownExtKeyUsage ; BasicConstraintsValid ; IsCA ; MaxPathLen ; MaxPathLenZero ; SubjectKeyId ; AuthorityKeyId ; OCSPServer ; IssuingCertificateURL ; DNSNames ; EmailAddresses ; IPAddresses ; URIs ; PermittedDNSDomainsCritical ; PermittedDNSDomains ; ExcludedDNSDomains ; PermittedIPRanges ; ExcludedIPRanges ; PermittedEmailAddresses ; ExcludedEmailAddresses ; PermittedURIDomains ; ExcludedURIDomains ; CRLDistributionPoints ; PolicyIdentifiers ; } type 280 struct { Raw ; Version "asn1:\"optional,default:0\""; Signature ; Issuer ; ThisUpdate ; NextUpdate "asn1:\"optional\""; RevokedCertificates "asn1:\"optional\""; Extensions "asn1:\"tag:0,optional,explicit\""; } type 281 struct { Scheme ; Opaque ; User ; Host ; Path ; RawPath ; ForceQuery ; RawQuery ; Fragment ; RawFragment ; } type 282 struct { SerialNumber ; RevocationTime ; Extensions "asn1:\"optional\""; } type 283 struct { Status ; StatusCode ; Proto ; ProtoMajor ; ProtoMinor ; Header ; Body ; ContentLength ; TransferEncoding ; Close ; Uncompressed ; Trailer ; Request ; TLS ; } type 284 struct { TBSCertList ; SignatureAlgorithm ; SignatureValue ; } type 285 struct { Transport ; CheckRedirect ; Jar ; Timeout ; } type 286 struct { Type ; Value ; } type 287 struct { URL ; Listener ; EnableHTTP2 ; TLS ; Config ; .net/http/httptest.certificate ; .net/http/httptest.wg ; .net/http/httptest.mu ; .net/http/httptest.closed ; .net/http/httptest.conns ; .net/http/httptest.client ; } type 288 struct { Value ; File ; } type 289 struct { Version ; HandshakeComplete ; DidResume ; CipherSuite ; NegotiatedProtocol ; NegotiatedProtocolIsMutual ; ServerName ; PeerCertificates ; VerifiedChains ; SignedCertificateTimestamps ; OCSPResponse ; TLSUnique ; .crypto/tls.ekm ; } type 290 struct { ? ; ? ; } type 291 struct { } type 292 struct { .bufio.buf ; .bufio.rd ; .bufio.r ; .bufio.w ; .bufio.err ; .bufio.lastByte ; .bufio.lastRuneSize ; } type 293 struct { .bufio.err ; .bufio.buf ; .bufio.n ; .bufio.wr ; } type 294 struct { .bytes.buf ; .bytes.off ; .bytes.lastRead ; } type 295 struct { .bytes.s ; .bytes.i ; .bytes.prevRune ; } type 296 struct { .crypto/tls.conn ; .crypto/tls.isClient ; .crypto/tls.handshakeFn ; .crypto/tls.handshakeStatus ; .crypto/tls.handshakeMutex ; .crypto/tls.handshakeErr ; .crypto/tls.vers ; .crypto/tls.haveVers ; .crypto/tls.config ; .crypto/tls.handshakes ; .crypto/tls.didResume ; .crypto/tls.cipherSuite ; .crypto/tls.ocspResponse ; .crypto/tls.scts ; .crypto/tls.peerCertificates ; .crypto/tls.verifiedChains ; .crypto/tls.serverName ; .crypto/tls.secureRenegotiation ; .crypto/tls.ekm ; .crypto/tls.resumptionSecret ; .crypto/tls.ticketKeys ; .crypto/tls.clientFinishedIsFirst ; .crypto/tls.closeNotifyErr ; .crypto/tls.closeNotifySent ; .crypto/tls.clientFinished ; .crypto/tls.serverFinished ; .crypto/tls.clientProtocol ; .crypto/tls.in ; .crypto/tls.out ; .crypto/tls.rawInput ; .crypto/tls.input ; .crypto/tls.hand ; .crypto/tls.buffering ; .crypto/tls.sendBuf ; .crypto/tls.bytesSent ; .crypto/tls.packetsSent ; .crypto/tls.retryCount ; .crypto/tls.activeCall ; .crypto/tls.tmp ; } type 297 struct { .crypto/tls.group ; .crypto/tls.data ; } type 298 struct { .crypto/tls.id ; .crypto/tls.keyLen ; .crypto/tls.aead ; .crypto/tls.hash ; } type 299 struct { .crypto/tls.keyName ; .crypto/tls.aesKey ; .crypto/tls.hmacKey ; .crypto/tls.created ; } type 300 struct { .crypto/tls.label ; .crypto/tls.obfuscatedTicketAge ; } type 301 struct { .crypto/tls.raw ; .crypto/tls.lifetime ; .crypto/tls.ageAdd ; .crypto/tls.nonce ; .crypto/tls.label ; .crypto/tls.maxEarlyData ; } type 302 struct { .crypto/tls.raw ; .crypto/tls.updateRequested ; } type 303 struct { .crypto/tls.raw ; .crypto/tls.vers ; .crypto/tls.random ; .crypto/tls.sessionId ; .crypto/tls.cipherSuite ; .crypto/tls.compressionMethod ; .crypto/tls.ocspStapling ; .crypto/tls.ticketSupported ; .crypto/tls.secureRenegotiationSupported ; .crypto/tls.secureRenegotiation ; .crypto/tls.alpnProtocol ; .crypto/tls.scts ; .crypto/tls.supportedVersion ; .crypto/tls.serverShare ; .crypto/tls.selectedIdentityPresent ; .crypto/tls.selectedIdentity ; .crypto/tls.supportedPoints ; .crypto/tls.cookie ; .crypto/tls.selectedGroup ; } type 304 struct { .crypto/tls.raw ; .crypto/tls.vers ; .crypto/tls.random ; .crypto/tls.sessionId ; .crypto/tls.cipherSuites ; .crypto/tls.compressionMethods ; .crypto/tls.serverName ; .crypto/tls.ocspStapling ; .crypto/tls.supportedCurves ; .crypto/tls.supportedPoints ; .crypto/tls.ticketSupported ; .crypto/tls.sessionTicket ; .crypto/tls.supportedSignatureAlgorithms ; .crypto/tls.supportedSignatureAlgorithmsCert ; .crypto/tls.secureRenegotiationSupported ; .crypto/tls.secureRenegotiation ; .crypto/tls.alpnProtocols ; .crypto/tls.scts ; .crypto/tls.supportedVersions ; .crypto/tls.cookie ; .crypto/tls.keyShares ; .crypto/tls.earlyData ; .crypto/tls.pskModes ; .crypto/tls.pskIdentities ; .crypto/tls.pskBinders ; } type 305 struct { .crypto/tls.sessionTicket ; .crypto/tls.vers ; .crypto/tls.cipherSuite ; .crypto/tls.masterSecret ; .crypto/tls.serverCertificates ; .crypto/tls.verifiedChains ; .crypto/tls.receivedAt ; .crypto/tls.ocspResponse ; .crypto/tls.scts ; .crypto/tls.nonce ; .crypto/tls.useBy ; .crypto/tls.ageAdd ; } type 306 struct { .crypto/x509.byName ; .crypto/x509.lazyCerts ; .crypto/x509.haveSum ; .crypto/x509.systemPool ; } type 307 struct { .crypto/x509.rawSubject ; .crypto/x509.getCert ; } type 308 struct { .log.mu ; .log.prefix ; .log.flag ; .log.out ; .log.buf ; .log.isDiscard ; } type 309 struct { .math/big.bbb ; .math/big.nbits ; .math/big.ndigits ; } type 310 struct { .math/big.neg ; .math/big.abs ; } type 311 struct { .math/rand.src ; .math/rand.s64 ; .math/rand.readVal ; .math/rand.readPos ; } type 312 struct { .mime/multipart.bufReader ; .mime/multipart.currentPart ; .mime/multipart.partsRead ; .mime/multipart.nl ; .mime/multipart.nlDashBoundary ; .mime/multipart.dashBoundaryDash ; .mime/multipart.dashBoundary ; } type 313 struct { .net/http.atomic ; } type 314 struct { .net/http.conn ; .net/http.mu ; .net/http.hasByte ; .net/http.byteBuf ; .net/http.cond ; .net/http.inRead ; .net/http.aborted ; .net/http.remain ; } type 315 struct { .net/http.conn ; .net/http.req ; .net/http.reqBody ; .net/http.cancelCtx ; .net/http.wroteHeader ; .net/http.wroteContinue ; .net/http.wants10KeepAlive ; .net/http.wantsClose ; .net/http.canWriteContinue ; .net/http.writeContinueMu ; .net/http.w ; .net/http.cw ; .net/http.handlerHeader ; .net/http.calledHeader ; .net/http.written ; .net/http.contentLength ; .net/http.status ; .net/http.closeAfterReply ; .net/http.requestBodyLimitHit ; .net/http.trailers ; .net/http.handlerDone ; .net/http.dateBuf ; .net/http.clenBuf ; .net/http.statusBuf ; .net/http.closeNotifyCh ; .net/http.didCloseNotify ; } type 316 struct { .net/http.key ; .net/http.values ; } type 317 struct { .net/http.kvs ; } type 318 struct { .net/http.res ; .net/http.header ; .net/http.wroteHeader ; .net/http.chunking ; } type 319 struct { .net/http.server ; .net/http.cancelCtx ; .net/http.rwc ; .net/http.remoteAddr ; .net/http.tlsState ; .net/http.werr ; .net/http.r ; .net/http.bufr ; .net/http.bufw ; .net/http.lastMethod ; .net/http.curReq ; .net/http.curState ; .net/http.mu ; .net/http.hijackedv ; } type 320 struct { .net/url.username ; .net/url.password ; .net/url.passwordSet ; } type 321 struct { ? ; .crypto/tls.err ; .crypto/tls.version ; .crypto/tls.cipher ; .crypto/tls.mac ; .crypto/tls.seq ; .crypto/tls.scratchBuf ; .crypto/tls.nextCipher ; .crypto/tls.nextMac ; .crypto/tls.trafficSecret ; } type 322 struct { .sync.done ; .sync.m ; } type 323 struct { .sync.noCopy ; L ; .sync.notify ; .sync.checker ; } type 324 struct { .sync.noCopy ; .sync.state1 ; .sync.state2 ; } type 325 struct { .sync.state ; .sync.sema ; } type 326 struct { .sync.w ; .sync.writerSem ; .sync.readerSem ; .sync.readerCount ; .sync.readerWait ; } type 327 struct { .sync.wait ; .sync.notify ; .sync.lock ; .sync.head ; .sync.tail ; } type 328 struct { .sync/atomic.v ; } type 329 struct { .time.name ; .time.offset ; .time.isDST ; } type 330 struct { .time.name ; .time.zone ; .time.tx ; .time.extend ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } type 331 struct { .time.wall ; .time.ext ; .time.loc ; } type 332 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } type 333 [10 ] type 334 [12 ] type 335 [13 ] type 336 [14 ] type 337 [16 ] type 338 [1 ] type 339 [28 ] type 340 [29 ] type 341 [32 ] type 342 [3 ] type 343 [5 ] type 344 [8 ] type 345 [96 ] type 346 [] type 347 [] type 348 [] type 349 [] type 350 [] type 351 [] type 352 [] type 353 [] type 354 [] type 355 [] type 356 [] type 357 [] type 358 [] type 359 [] type 360 [] type 361 [] type 362 [] type 363 [] type 364 [] type 365 [] type 366 [] type 367 [] type 368 [] type 369 [] type 370 [] type 371 [] type 372 [] type 373 [] type 374 [] type 375 [] type 376 [] type 377 [] type 378 [] type 379 [] type 380 [] type 381 [] type 382 [] type 383 map [] type 384 map [] type 385 map [] type 386 map [] type 387 map [] type 388 map [] type 389 map [] type 390 map [] type 391 map [] type 392 map [] type 393 map [] type 394 map [] type 395 map [] type 396 chan <- type 397 chan <- type 398 chan type 399 chan type 400 chan -< type 401 interface { Accept () (? , ? ); Addr () ; Close () ; } type 402 interface { ? ; BlockSize () ; Reset (); Size () ; Sum (b ) ; } type 403 interface { Close () ; } type 404 interface { Close () ; LocalAddr () ; Read (b ) (n , err ); RemoteAddr () ; SetDeadline (t ) ; SetReadDeadline (t ) ; SetWriteDeadline (t ) ; Write (b ) (n , err ); } type 405 interface { ? ; ? ; } type 406 interface { ? ; ? ; ? ; ? ; } type 407 interface { Cookies (u ) ; SetCookies (u , cookies ); } type 408 interface { CurveID () ; PublicKey () ; SharedKey (peerPublicKey ) ; } type 409 interface { Deadline () (deadline , ok ); Done () ; Err () ; Value (key ) ; } type 410 interface { Flag (c ) ; Precision () (prec , ok ); Width () (wid , ok ); Write (b ) (n , err ); } type 411 interface { Get (sessionKey ) (session , ok ); Put (sessionKey , cs ); } type 412 interface { Header () ; Write (? ) (? , ? ); WriteHeader (statusCode ); } type 413 interface { Int63 () ; Seed (seed ); } type 414 interface { ? ; Uint64 () ; } type 415 interface { Lock (); Unlock (); } type 416 interface { Network () ; String () ; } type 417 interface { ? ; .net.family () ; .net.isWildcard () ; .net.sockaddr (family ) (? , ? ); .net.toLocal (net ) ; } type 418 interface { NonceSize () ; Open (dst , nonce , ciphertext , additionalData ) (? , ? ); Overhead () ; Seal (dst , nonce , plaintext , additionalData ) ; } type 419 interface { ? ; .crypto/tls.explicitNonceLen () ; } type 420 interface { ReadAt (p , off ) (n , err ); } type 421 interface { ReadByte () (? , ? ); } type 422 interface { ? ; UnreadByte () ; } type 423 interface { Read (p ) (n , err ); } type 424 interface { Read (buf ) (n , err ); ReadRune () (r , size , err ); SkipSpace (); Token (skipSpace , f ) (token , err ); UnreadRune () ; Width () (wid , ok ); } type 425 interface { RoundTrip (? ) (? , ? ); } type 426 interface { Seek (offset , whence ) (? , ? ); } type 427 interface { ServeHTTP (? , ? ); } type 428 interface { Write (p ) (n , err ); } type 429 interface { .syscall.sockaddr () (ptr , len , err ); } var .serveFlag func .strSliceContainsPrefix (v , pre ) ($ret10 ) // /build/gcc/src/gcc/libgo/go/net/http/httptest/server.go:92 { //93 var s //93 { //93 var $t0 //93 var $t1 //93 { /*for*/ //93 { //93 var $t2 = v //93 var $t3 = len($t2) //93 $t0 = $convert(, 0 ) //93 } //0 goto $l0 //93 :$l1 //93 { //93 { //93 $t1 = ($t2)[$t0] //93 } //0 { //93 $t0 //93 var $t4 = $t1 //93 s = $t4 //93 } //0 { //93 { //94 if HasPrefix(s, pre) { //94 { //95 $ret10 = $true //95 return //95 } //0 } //94 } //96 } //97 } //97 { //93 $t0 = ($t0 + $convert(, 1 )) //93 } //0 :$l0 //93 if ($t0 < $t3) { //93 goto $l1 //93 } //93 } //0 } //0 } //97 { //98 $ret10 = $false //98 return //98 } //0 const DefaultRemoteAddr = "1.2.3.4" func NewRecorder () func NewRequest (method , target , body ) func NewServer (handler ) func NewTLSServer (handler ) func NewUnstartedServer (handler ) func NewReaderSize (rd , size ) func StringVar (p , name , value , usage ) var .badTrailer var .statusText func CanonicalMIMEHeaderKey (s ) var Args func HasPrefix (s , prefix ) ($ret60 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:448 { //449 $ret60 = ((len(s) >= len(prefix)) && ((s)[0 :len(prefix)] == prefix)) //449 return //449 } //0 checksum AE0ED1A969929DFAAB62AD9E05B1D223E770201B v3; package httptrace pkgpath net/http/httptrace import context context "context" import tls crypto/tls "crypto/tls" import nettrace internal/nettrace "internal/nettrace" import net net "net" import textproto net/textproto "net/textproto" import reflect reflect "reflect" import time time "time" indirectimport asn1 encoding/asn1 indirectimport big math/big indirectimport fmt fmt indirectimport io io indirectimport pkix crypto/x509/pkix indirectimport rand math/rand indirectimport syscall syscall indirectimport unsafe unsafe indirectimport url net/url indirectimport x509 crypto/x509 init httptrace ~net_1http_1httptrace bufio bufio..import bytes bytes..import context context..import crypto crypto..import cipher crypto_1cipher..import dsa crypto_1dsa..import ecdsa crypto_1ecdsa..import edwards25519 crypto_1ed25519_1internal_1edwards25519..import field crypto_1ed25519_1internal_1edwards25519_1field..import elliptic crypto_1elliptic..import fiat crypto_1elliptic_1internal_1fiat..import nistec crypto_1elliptic_1internal_1nistec..import randutil crypto_1internal_1randutil..import md5 crypto_1md5..import rand crypto_1rand..import rsa crypto_1rsa..import sha1 crypto_1sha1..import sha256 crypto_1sha256..import sha512 crypto_1sha512..import tls crypto_1tls..import x509 crypto_1x509..import pkix crypto_1x509_1pkix..import asn1 encoding_1asn1..import base64 encoding_1base64..import binary encoding_1binary..import hex encoding_1hex..import pem encoding_1pem..import errors errors..import fmt fmt..import chacha20 golang_0org_1x_1crypto_1chacha20..import chacha20poly1305 golang_0org_1x_1crypto_1chacha20poly1305..import cryptobyte golang_0org_1x_1crypto_1cryptobyte..import curve25519 golang_0org_1x_1crypto_1curve25519..import field golang_0org_1x_1crypto_1curve25519_1internal_1field..import dnsmessage golang_0org_1x_1net_1dns_1dnsmessage..import cpu internal_1cpu..import intern internal_1intern..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import big math_1big..import rand math_1rand..import net net..import netip net_1netip..import textproto net_1textproto..import os os..import path path..import filepath path_1filepath..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import list ~container_1list aes ~crypto_1aes des ~crypto_1des ed25519 ~crypto_1ed25519 hmac ~crypto_1hmac subtle ~crypto_1internal_1subtle rc4 ~crypto_1rc4 subtle ~crypto_1subtle asn1 ~golang_0org_1x_1crypto_1cryptobyte_1asn1 hkdf ~golang_0org_1x_1crypto_1hkdf poly1305 ~golang_0org_1x_1crypto_1internal_1poly1305 subtle ~golang_0org_1x_1crypto_1internal_1subtle hash ~hash abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch godebug ~internal_1godebug goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa nettrace ~internal_1nettrace race ~internal_1race singleflight ~internal_1singleflight execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits url ~net_1url atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf16 ~unicode_1utf16 utf8 ~unicode_1utf8 init_graph 1 2 1 28 1 36 1 40 1 42 1 54 1 57 1 60 2 28 2 36 2 40 2 42 2 54 2 57 2 60 3 28 3 36 3 38 3 40 3 54 3 57 3 58 3 59 4 28 4 36 4 40 4 42 4 44 4 54 4 56 4 57 5 25 5 28 5 36 5 40 5 42 5 44 5 53 5 54 5 56 5 57 5 60 6 2 6 13 6 25 6 28 6 29 6 36 6 38 6 39 6 40 6 41 6 42 6 43 6 44 6 45 6 46 6 50 6 51 6 53 6 54 6 55 6 56 6 57 6 58 6 59 6 60 7 1 7 2 7 4 7 5 7 10 7 11 7 12 7 13 7 15 7 19 7 23 7 25 7 28 7 29 7 32 7 36 7 38 7 39 7 40 7 41 7 42 7 43 7 44 7 45 7 46 7 50 7 51 7 53 7 54 7 55 7 56 7 57 7 58 7 59 7 60 8 9 8 25 8 28 8 36 8 40 8 42 8 44 8 53 8 54 8 56 8 57 8 60 9 25 9 28 9 36 9 40 9 42 9 44 9 53 9 54 9 56 9 57 9 60 10 1 10 2 10 5 10 11 10 12 10 15 10 25 10 28 10 29 10 36 10 38 10 39 10 40 10 41 10 42 10 43 10 44 10 45 10 46 10 50 10 51 10 53 10 54 10 55 10 56 10 57 10 58 10 59 10 60 11 28 11 36 11 40 11 54 12 11 12 28 12 36 12 40 12 54 13 28 13 36 13 40 13 42 13 54 13 57 14 4 14 25 14 28 14 36 14 40 14 42 14 44 14 53 14 54 14 56 14 57 14 60 15 1 15 2 15 5 15 25 15 28 15 29 15 36 15 38 15 39 15 40 15 41 15 42 15 43 15 44 15 45 15 46 15 50 15 51 15 53 15 54 15 55 15 56 15 57 15 58 15 59 15 60 16 1 16 2 16 4 16 5 16 13 16 15 16 25 16 28 16 29 16 36 16 38 16 39 16 40 16 41 16 42 16 43 16 44 16 45 16 46 16 50 16 51 16 53 16 54 16 55 16 56 16 57 16 58 16 59 16 60 17 4 17 25 17 28 17 36 17 40 17 42 17 44 17 53 17 54 17 56 17 57 17 60 18 4 18 25 18 28 18 36 18 40 18 42 18 44 18 53 18 54 18 56 18 57 18 60 19 4 19 25 19 28 19 36 19 40 19 42 19 44 19 53 19 54 19 56 19 57 19 60 20 1 20 2 20 3 20 4 20 5 20 6 20 7 20 8 20 9 20 10 20 11 20 12 20 13 20 14 20 15 20 16 20 17 20 18 20 19 20 21 20 22 20 23 20 24 20 25 20 26 20 27 20 28 20 29 20 30 20 31 20 32 20 33 20 34 20 35 20 36 20 37 20 38 20 39 20 40 20 41 20 42 20 43 20 44 20 45 20 46 20 47 20 48 20 50 20 51 20 52 20 53 20 54 20 55 20 56 20 57 20 58 20 59 20 60 21 1 21 2 21 3 21 4 21 5 21 6 21 7 21 8 21 9 21 10 21 11 21 12 21 13 21 14 21 15 21 16 21 17 21 18 21 19 21 22 21 23 21 24 21 25 21 26 21 27 21 28 21 29 21 32 21 35 21 36 21 37 21 38 21 39 21 40 21 41 21 42 21 43 21 44 21 45 21 46 21 47 21 48 21 50 21 51 21 52 21 53 21 54 21 55 21 56 21 57 21 58 21 59 21 60 22 2 22 23 22 25 22 26 22 28 22 29 22 36 22 38 22 39 22 40 22 41 22 42 22 43 22 44 22 45 22 46 22 50 22 51 22 53 22 54 22 55 22 56 22 57 22 58 22 59 22 60 23 2 23 25 23 28 23 29 23 36 23 38 23 39 23 40 23 41 23 42 23 43 23 44 23 45 23 46 23 50 23 51 23 53 23 54 23 55 23 56 23 57 23 58 23 59 23 60 24 25 24 28 24 36 24 40 24 42 24 44 24 53 24 54 24 56 24 57 24 60 25 28 25 36 25 40 25 42 25 44 25 53 25 54 25 56 25 57 25 60 26 28 26 29 26 36 26 38 26 39 26 40 26 41 26 42 26 43 26 44 26 50 26 51 26 53 26 54 26 55 26 56 26 57 26 58 26 59 26 60 27 2 27 24 27 25 27 28 27 36 27 40 27 42 27 44 27 53 27 54 27 55 27 56 27 57 27 60 28 36 28 40 28 54 29 28 29 36 29 38 29 39 29 40 29 41 29 42 29 43 29 44 29 50 29 51 29 53 29 54 29 55 29 56 29 57 29 58 29 59 29 60 30 5 30 25 30 28 30 36 30 40 30 42 30 44 30 53 30 54 30 56 30 57 30 60 31 5 31 25 31 28 31 30 31 36 31 40 31 42 31 44 31 53 31 54 31 56 31 57 31 60 32 2 32 23 32 25 32 28 32 29 32 36 32 38 32 39 32 40 32 41 32 42 32 43 32 44 32 45 32 46 32 50 32 51 32 53 32 54 32 55 32 56 32 57 32 58 32 59 32 60 33 25 33 28 33 29 33 34 33 36 33 38 33 39 33 40 33 41 33 42 33 43 33 44 33 50 33 51 33 53 33 54 33 55 33 56 33 57 33 58 33 59 33 60 34 25 34 28 34 36 34 40 34 42 34 44 34 53 34 54 34 56 34 57 34 60 35 28 35 36 35 40 35 54 37 28 37 36 37 38 37 39 37 40 37 41 37 42 37 43 37 50 37 51 37 54 37 55 37 57 37 58 37 59 38 28 38 36 38 40 38 54 39 28 39 36 39 38 39 40 39 42 39 54 39 57 39 58 39 59 40 36 40 54 41 36 41 54 41 57 42 28 42 36 42 40 42 54 42 57 43 28 43 36 43 38 43 40 43 42 43 51 43 54 43 55 43 57 43 58 43 59 44 36 45 2 45 25 45 28 45 29 45 36 45 38 45 39 45 40 45 41 45 42 45 43 45 44 45 46 45 50 45 51 45 53 45 54 45 55 45 56 45 57 45 58 45 59 45 60 46 36 46 44 46 54 46 57 47 3 47 28 47 35 47 36 47 37 47 38 47 39 47 40 47 41 47 42 47 43 47 44 47 48 47 50 47 51 47 54 47 55 47 56 47 57 47 58 47 59 48 28 48 36 48 37 48 38 48 39 48 40 48 41 48 42 48 43 48 44 48 50 48 51 48 54 48 55 48 56 48 57 48 58 48 59 49 1 49 2 49 3 49 28 49 29 49 35 49 36 49 37 49 38 49 39 49 40 49 41 49 42 49 43 49 44 49 47 49 48 49 50 49 51 49 53 49 54 49 55 49 56 49 57 49 58 49 59 49 60 50 28 50 36 50 38 50 39 50 40 50 41 50 42 50 43 50 51 50 54 50 55 50 57 50 58 50 59 51 28 51 36 51 40 51 54 52 28 52 36 52 38 52 39 52 40 52 41 52 42 52 43 52 50 52 51 52 54 52 55 52 57 52 58 52 59 52 60 53 28 53 36 53 40 53 44 53 54 53 56 53 57 53 60 54 36 55 36 55 40 55 54 56 28 56 36 56 40 56 44 56 54 57 36 57 54 58 28 58 36 58 38 58 40 58 54 58 57 59 28 59 36 59 38 59 40 59 54 59 57 59 58 types 218 6 137 32 33 32 37 36 189 42 40 704 1607 45 42 106 143 47 58 60 140 48 338 101 67 57 57 160 188 46 44 35 31 35 36 31 39 3977 5541 35 1041 38 40 35 30 30 1142 486 166 222 408 996 219 439 346 94 37 2228 35 265 78 75 248 91 96 215 34 4647 40 41 44 38 38 32 37 502 526 73 3490 75 36 40 11 35 23 34 37 47 66 21 21 21 21 47 37 80 51 37 23 34 46 19 20 20 20 20 20 20 21 21 20 20 20 20 20 20 19 20 20 20 20 20 20 21 20 20 20 20 21 14 52 76 83 60 117 95 276 167 36 55 411 37 50 51 93 107 147 1199 298 218 114 99 54 377 20 156 88 103 71 132 113 414 68 104 150 335 82 92 194 85 113 25 26 25 25 23 23 23 23 23 23 22 21 22 22 22 22 22 23 23 22 22 22 22 22 22 23 22 22 23 22 37 35 37 37 28 976 321 146 197 66 57 68 198 65 62 75 298 93 type 1 "ClientTrace" func (t ) .compose (old ) func (t ) .hasNetHooks () type 2 "DNSDoneInfo" type 3 "DNSStartInfo" type 4 "GotConnInfo" type 5 "WroteRequestInfo" type 6 "context.Context" type 7 "crypto/tls.ConnectionState" func (cs ) ExportKeyingMaterial (label , context , length ) (? , ? ) type 8 ".crypto/x509.lazyCert" type 9 ".crypto/x509.sum224" type 10 "crypto/x509.CertPool" func (s ) .len () func (s ) .cert (n ) (? , ? ) func (s ) .copy () func (s ) .findPotentialParents (cert ) func (s ) .contains (cert ) func (s ) AddCert (cert ) func (s ) .addCertFunc (rawSum224 , rawSubject , getCert ) func (s ) AppendCertsFromPEM (pemCerts ) (ok ) func (s ) Subjects () type 11 "crypto/x509.Certificate" func (c ) .getSANExtension () func (c ) CreateCRL (rand , priv , revokedCerts , now , expiry ) (crlBytes , err ) func (c ) .systemVerify (opts ) (chains , err ) func (c ) .checkNameConstraints (count , maxConstraintComparisons , nameType , name , parsedName , match , permitted , excluded ) func (c ) .isValid (certType , currentChain , opts ) func (c ) CheckCRLSignature (crl ) func (c ) Verify (opts ) (chains , err ) func (c ) .buildChains (cache , currentChain , sigChecks , opts ) (chains , err ) func (c ) VerifyHostname (h ) func (c ) Equal (other ) func (c ) CheckSignatureFrom (parent ) func (c ) CheckSignature (algo , signed , signature ) func (c ) .hasSANExtension () func (c ) .hasNameConstraints () type 12 "crypto/x509.ExtKeyUsage" type 13 "crypto/x509.KeyUsage" type 14 "crypto/x509.PublicKeyAlgorithm" func (algo ) String () ($ret117 ) type 15 "crypto/x509.SignatureAlgorithm" func (algo ) .isRSAPSS () func (algo ) String () type 16 "crypto/x509.VerifyOptions" type 17 "crypto/x509/pkix.AlgorithmIdentifier" type 18 "crypto/x509/pkix.AttributeTypeAndValue" type 19 "crypto/x509/pkix.CertificateList" func (certList ) HasExpired (now ) type 20 "crypto/x509/pkix.Extension" type 21 "crypto/x509/pkix.Name" func (n ) String () func (n ) ToRDNSequence () (ret ) func (n ) .appendRDNs (in , values , oid ) func (n ) FillFromRDNSequence (rdns ) type 22 "crypto/x509/pkix.RDNSequence" func (r ) String () type 23 "crypto/x509/pkix.RelativeDistinguishedNameSET" type 24 "crypto/x509/pkix.RevokedCertificate" type 25 "crypto/x509/pkix.TBSCertificateList" type 26 "encoding/asn1.BitString" func (b ) At (i ) func (b ) RightAlign () type 27 "encoding/asn1.ObjectIdentifier" func (oi ) Equal (other ) ($ret9 ) func (oi ) String () type 28 "encoding/asn1.RawContent" type 29 "encoding/asn1.RawValue" type 30 "fmt.ScanState" type 31 "fmt.State" type 32 "io.ByteReader" type 33 "io.ByteScanner" type 34 "io.Reader" type 35 ".math/big.divisor" type 36 ".math/big.nat" func (z ) .expWW (x , y ) func (z ) .montgomery (x , y , m , k , n ) func (x ) .cmp (y ) (r ) func (z ) .shl (x , s ) func (z ) .sub (x , y ) func (q ) .divBasic (u , v ) func (z ) .scan (r , base , fracOk ) (res , b , count , err ) func (n ) .probablyPrimeMillerRabin (reps , force2 ) func (z ) .norm () ($ret147 ) func (z ) .shr (x , s ) func (x ) .bit (i ) ($ret169 ) func (z ) .expNNMontgomery (x , y , m ) func (z ) .expNNWindowed (x , y , m ) func (z ) .random (rand , limit , n ) func (z ) .set (x ) func (z ) .setBytes (buf ) func (x ) .modW (d ) (r ) func (x ) .utoa (base ) func (z ) .setBit (x , i , b ) func (x ) .bitLen () ($ret163 ) func (z ) .divRecursive (u , v ) func (z ) .divLarge (u , uIn , vIn ) (q , r ) func (x ) .sticky (i ) func (z ) .sqrt (x ) func (z ) .add (x , y ) func (q ) .convertWords (s , b , ndigits , bb , table ) func (n ) .probablyPrimeLucas () func (z ) .setWord (x ) func (z ) .divW (x , y ) (q , r ) func (z ) .make (n ) func (z ) .mulRange (a , b ) func (x ) .itoa (neg , base ) func (z ) .clear () func (z ) .sqr (x ) func (x ) .trailingZeroBits () ($ret164 ) func (z ) .divRecursiveStep (u , v , depth , tmp , temps ) func (z ) .expNN (x , y , m ) func (z ) .mul (x , y ) func (z ) .mulAddWW (x , y , r ) func (z ) .andNot (x , y ) func (z ) .setUint64 (x ) func (z ) .and (x , y ) func (z ) .div (z2 , u , v ) (q , r ) func (z ) .or (x , y ) func (z ) .bytes (buf ) (i ) func (z ) .xor (x , y ) type 37 "math/big.Int" func (z ) Lsh (x , n ) func (z ) .modSqrt5Mod8Prime (x , p ) func (z ) Sqrt (x ) func (z ) Xor (x , y ) func (z ) Rand (rnd , n ) func (z ) .lehmerGCD (x , y , a , b ) func (x ) MarshalText () (text , err ) func (x ) ProbablyPrime (n ) func (z ) Set (x ) func (z ) ModInverse (g , n ) func (z ) Scan (s , ch ) func (x ) Text (base ) func (x ) FillBytes (buf ) func (z ) Exp (x , y , m ) func (z ) Quo (x , y ) func (x ) Cmp (y ) (r ) func (x ) IsInt64 () func (x ) Format (s , ch ) func (z ) .modSqrt3Mod4Prime (x , p ) func (z ) Add (x , y ) func (z ) .scaleDenom (x , f ) func (x ) Append (buf , base ) func (x ) GobEncode () (? , ? ) func (z ) SetUint64 (x ) func (z ) UnmarshalText (text ) func (x ) Bits () func (x ) Bytes () func (z ) Not (x ) func (z ) .modSqrtTonelliShanks (x , p ) func (z ) SetBytes (buf ) func (x ) String () func (z ) AndNot (x , y ) func (z ) SetBit (x , i , b ) func (z ) Mod (x , y ) func (x ) MarshalJSON () (? , ? ) func (z ) QuoRem (x , y , r ) (? , ? ) func (z ) UnmarshalJSON (text ) func (z ) GobDecode (buf ) func (z ) Mul (x , y ) func (z ) .scan (r , base ) (? , ? , ? ) func (z ) SetString (s , base ) (? , ? ) func (z ) SetBits (abs ) func (z ) SetInt64 (x ) func (z ) ModSqrt (x , p ) func (z ) Rsh (x , n ) func (z ) MulRange (a , b ) func (x ) Sign () func (x ) Int64 () func (z ) Abs (x ) func (z ) Neg (x ) func (z ) .setFromScanner (r , base ) (? , ? ) func (x ) CmpAbs (y ) func (z ) Div (x , y ) func (z ) Rem (x , y ) func (x ) IsUint64 () func (z ) DivMod (x , y , m ) (? , ? ) func (z ) Binomial (n , k ) func (x ) Uint64 () func (x ) BitLen () func (z ) And (x , y ) func (z ) Sub (x , y ) func (x ) TrailingZeroBits () func (z ) GCD (x , y , a , b ) func (x ) Bit (i ) func (z ) Or (x , y ) type 38 "math/big.Word" type 39 "math/rand.Rand" func (r ) Perm (n ) func (r ) Uint64 () func (r ) .int31n (n ) func (r ) Float32 () func (r ) Seed (seed ) func (r ) Float64 () func (r ) Int63 () func (r ) NormFloat64 () func (r ) ExpFloat64 () func (r ) Int63n (n ) func (r ) Int () func (r ) Intn (n ) func (r ) Int31n (n ) func (r ) Read (p ) (n , err ) func (r ) Int31 () func (r ) Shuffle (n , swap ) func (r ) Uint32 () type 40 "math/rand.Source" type 41 "math/rand.Source64" type 42 ".net.sockaddr" type 43 "net.Addr" type 44 "net.Conn" type 45 "net.IP" func (ip ) Equal (x ) func (ip ) IsPrivate () func (ip ) Mask (mask ) func (ip ) IsLinkLocalUnicast () func (ip ) String () func (ip ) MarshalText () (? , ? ) func (ip ) DefaultMask () func (ip ) To4 () ($ret168 ) func (ip ) .matchAddrFamily (x ) func (ip ) UnmarshalText (text ) func (ip ) IsGlobalUnicast () func (ip ) IsLoopback () func (ip ) To16 () ($ret169 ) func (ip ) IsMulticast () func (ip ) IsUnspecified () func (ip ) IsInterfaceLocalMulticast () ($ret163 ) func (ip ) IsLinkLocalMulticast () type 46 "net.IPAddr" func (a ) Network () ($ret196 ) func (a ) String () func (a ) .isWildcard () func (a ) .opAddr () ($ret199 ) func (a ) .family () func (a ) .sockaddr (family ) (? , ? ) func (a ) .toLocal (net ) type 47 "net.IPMask" func (m ) String () ($ret183 ) func (m ) Size () (ones , bits ) type 48 "net.IPNet" func (n ) String () func (n ) Network () ($ret185 ) func (n ) Contains (ip ) type 49 "net/textproto.MIMEHeader" func (h ) Del (key ) func (h ) Values (key ) ($ret1 ) func (h ) Get (key ) ($ret0 ) func (h ) Set (key , value ) func (h ) Add (key , value ) type 50 "net/url.URL" func (u ) MarshalBinary () (text , err ) func (u ) RequestURI () func (u ) Query () func (u ) ResolveReference (ref ) func (u ) UnmarshalBinary (text ) func (u ) Port () func (u ) Redacted () func (u ) .setPath (p ) func (u ) .setFragment (f ) func (u ) EscapedPath () func (u ) Hostname () func (u ) EscapedFragment () func (u ) String () func (u ) IsAbs () func (u ) Parse (ref ) (? , ? ) type 51 "net/url.Userinfo" func (u ) Password () (? , ? ) func (u ) String () func (u ) Username () type 52 "net/url.Values" func (v ) Encode () func (v ) Has (key ) func (v ) Del (key ) func (v ) Add (key , value ) func (v ) Set (key , value ) func (v ) Get (key ) ($ret40 ) type 53 ".reflect.flag" func (f ) .mustBeAssignable () func (f ) .mustBeExportedSlow () func (f ) .mustBeAssignableSlow () func (f ) .mustBeExported () func (f ) .mustBe (expected ) func (f ) .ro () ($ret99 ) func (f ) .kind () ($ret98 ) type 54 ".reflect.hiter" func (h ) .initialized () type 55 ".reflect.method" type 56 ".reflect.rtype" func (t ) Comparable () func (t ) AssignableTo (u ) func (t ) MethodByName (name ) (m , ok ) func (t ) Out (i ) func (t ) Method (i ) (m ) func (t ) FieldByIndex (index ) func (t ) ConvertibleTo (u ) func (t ) .pointers () func (t ) .rawString () func (t ) NumMethod () func (t ) FieldByName (name ) (? , ? ) func (t ) Align () func (t ) Kind () func (t ) Elem () func (t ) FieldAlign () func (t ) Size () func (t ) Name () func (t ) Bits () func (t ) .exportedMethods () func (t ) String () func (t ) .common () ($ret29 ) func (t ) .hasName () func (t ) In (i ) func (t ) Len () func (t ) .gcSlice (begin , end ) func (t ) NumField () func (t ) PkgPath () func (t ) ChanDir () func (t ) .ptrTo () func (t ) NumIn () func (t ) IsVariadic () func (t ) FieldByNameFunc (match ) (? , ? ) func (t ) Field (i ) func (t ) Key () func (t ) Implements (u ) func (t ) NumOut () type 57 ".reflect.tflag" type 58 ".reflect.uncommonType" func (t ) Name () func (t ) PkgPath () func (t ) .exportedMethods () func (t ) .uncommon () ($ret17 ) type 59 "reflect.ChanDir" func (d ) String () type 60 "reflect.Kind" func (k ) String () type 61 "reflect.MapIter" func (iter ) Reset (v ) func (iter ) Value () func (iter ) Next () func (iter ) Key () type 62 "reflect.Method" func (m ) IsExported () type 63 "reflect.StructField" func (f ) IsExported () type 64 "reflect.StructTag" func (tag ) Lookup (key ) (value , ok ) func (tag ) Get (key ) type 65 "reflect.Type" type 66 "reflect.Value" func (v ) Interface () (i ) // /build/gcc/src/gcc/libgo/go/reflect/value.go:889 { //890 i = .valueInterface(v, $convert(, $true)) //890 return //890 } //0 func (v ) Convert (t ) func (v ) .assignTo (context , dst , target ) func (v ) UnsafePointer () func (v ) UnsafeAddr () func (v ) Uint () func (v ) CanUint () func (v ) TrySend (x ) func (v ) Slice3 (i , j , k ) func (v ) Slice (i , j ) func (v ) SetUint (x ) func (v ) SetMapIndex (key , elem ) func (v ) SetCap (n ) func (v ) IsNil () func (v ) InterfaceData () func (v ) SetInt (x ) func (v ) CanConvert (t ) func (v ) Int () func (v ) SetLen (n ) func (v ) Index (i ) func (v ) SetFloat (x ) func (v ) CanInt () func (v ) CanAddr () func (v ) CanFloat () func (v ) SetBytes (x ) func (v ) FieldByIndexErr (index ) (? , ? ) func (v ) FieldByName (name ) func (v ) Field (i ) func (v ) OverflowComplex (x ) func (v ) Float () func (v ) Elem () func (v ) SetString (x ) func (v ) Kind () func (v ) Bytes () func (v ) MapIndex (key ) func (v ) Complex () func (v ) .pointer () func (v ) MapKeys () func (v ) .runes () func (v ) Close () func (v ) .send (x , nb ) (selected ) func (v ) Addr () func (v ) TryRecv () (x , ok ) func (v ) Bool () func (v ) Call (in ) func (v ) CanSet () func (v ) CanInterface () func (v ) Cap () func (v ) FieldByIndex (index ) func (v ) CallSlice (in ) func (v ) SetPointer (x ) func (v ) CanComplex () func (v ) Set (x ) func (v ) IsValid () func (v ) Method (i ) func (v ) IsZero () func (v ) Len () func (v ) Type () func (v ) NumMethod () func (v ) SetIterKey (iter ) func (v ) String () func (v ) SetIterValue (iter ) func (v ) MapRange () func (v ) MethodByName (name ) func (v ) NumField () func (v ) OverflowInt (x ) func (v ) Pointer () func (v ) OverflowFloat (x ) func (v ) .setRunes (x ) func (v ) OverflowUint (x ) func (v ) .recv (nb ) (val , ok ) func (v ) Recv () (x , ok ) func (v ) FieldByNameFunc (match ) func (v ) .call (op , in ) func (v ) Send (x ) func (v ) SetComplex (x ) func (v ) SetBool (x ) type 67 ".syscall._socklen_t" type 68 "syscall.RawSockaddr" type 69 "syscall.RawSockaddrAny" type 70 "syscall.Sockaddr" type 71 "syscall.Socklen_t" type 72 ".time.zone" type 73 ".time.zoneTrans" type 74 "time.Duration" func (d ) String () func (d ) Nanoseconds () ($ret73 ) func (d ) Seconds () ($ret76 ) func (d ) Microseconds () ($ret74 ) func (d ) Milliseconds () ($ret75 ) func (d ) Hours () ($ret78 ) func (d ) Truncate (m ) ($ret79 ) func (d ) Minutes () ($ret77 ) func (d ) Round (m ) type 75 "time.Location" func (l ) .get () func (l ) String () func (l ) .lookup (sec ) (name , offset , start , end , isDST ) func (l ) .lookupFirstZone () func (l ) .firstZoneUsed () func (l ) .lookupName (name , unix ) (offset , ok ) type 76 "time.Month" func (m ) String () type 77 "time.Time" func (t ) Weekday () func (t ) Second () func (t ) Year () func (t ) .addSec (d ) func (t ) UnmarshalJSON (data ) func (t ) ISOWeek () (year , week ) func (t ) Month () func (t ) Location () func (t ) GobEncode () (? , ? ) func (t ) Date () (year , month , day ) func (t ) UnixMilli () func (t ) Hour () func (t ) .abs () func (t ) IsZero () func (t ) Nanosecond () func (t ) UTC () func (t ) In (loc ) func (t ) .locabs () (name , offset , abs ) func (t ) Sub (u ) func (t ) Equal (u ) func (t ) String () func (t ) GoString () func (t ) Before (u ) func (t ) Format (layout ) func (t ) Add (d ) func (t ) MarshalJSON () (? , ? ) func (t ) IsDST () func (t ) .date (full ) (year , month , day , yday ) func (t ) AddDate (years , months , days ) func (t ) .sec () func (t ) Local () func (t ) .mono () func (t ) UnixMicro () func (t ) YearDay () func (t ) Unix () func (t ) UnmarshalBinary (data ) func (t ) UnmarshalText (data ) func (t ) Truncate (d ) func (t ) Round (d ) func (t ) .stripMono () func (t ) MarshalText () (? , ? ) func (t ) .nsec () func (t ) Zone () (name , offset ) func (t ) .setLoc (loc ) func (t ) .unixSec () func (t ) Day () func (t ) GobDecode (data ) func (t ) UnixNano () func (t ) After (u ) func (t ) MarshalBinary () (? , ? ) func (t ) Clock () (hour , min , sec ) func (t ) .setMono (m ) func (t ) Minute () func (t ) AppendFormat (b , layout ) type 78 "time.Weekday" func (d ) String () type 79 "unsafe.Pointer" type 80 () (? , ? ) type 81 () type 82 (? , ? ) type 83 (? ) type 84 (? ) type 85 (? , ? ) type 86 (? , ? ) type 87 (? , ? ) (? , ? ) type 88 (? ) type 89 (? ) type 90 (? ) type 91 (? ) type 92 (? , ? ) type 93 (? , ? ) type 94 (? , ? , ? ) (? , ? ) type 95 (? , ? , ? ) type 96 (? , ? ) type 97 (? ) type 98 (? ) type 99 (? , ? ) type 100 * type 101 * type 102 * type 103 * type 104 * type 105 * type 106 * type 107 * type 108 * type 109 * type 110 * type 111 * type 112 * type 113 * type 114 * type 115 * type 116 * type 117 * type 118 * type 119 * type 120 * type 121 * type 122 * type 123 * type 124 * type 125 * type 126 * type 127 * type 128 *any type 129 struct { Addr ; Pad ; } type 130 struct { Addrs ; Err ; Coalesced ; } type 131 struct { Algorithm ; Parameters "asn1:\"optional\""; } type 132 struct { Bytes ; BitLength ; } type 133 struct { Class ; Tag ; IsCompound ; Bytes ; FullBytes ; } type 134 struct { Conn ; Reused ; WasIdle ; IdleTime ; } type 135 struct { Country ; Organization ; OrganizationalUnit ; Locality ; Province ; StreetAddress ; PostalCode ; SerialNumber ; CommonName ; Names ; ExtraNames ; } type 136 struct { DNSName ; Intermediates ; Roots ; CurrentTime ; KeyUsages ; MaxConstraintComparisions ; } type 137 struct { Err ; } type 138 struct { Family ; Data ; } type 139 struct { GetConn ; GotConn ; PutIdleConn ; GotFirstResponseByte ; Got100Continue ; Got1xxResponse ; DNSStart ; DNSDone ; ConnectStart ; ConnectDone ; TLSHandshakeStart ; TLSHandshakeDone ; WroteHeaderField ; WroteHeaders ; Wait100Continue ; WroteRequest ; } type 140 struct { Host ; } type 141 struct { IP ; Mask ; } type 142 struct { IP ; Zone ; } type 143 struct { Id ; Critical "asn1:\"optional\""; Value ; } type 144 struct { Name ; PkgPath ; Type ; Func ; Index ; } type 145 struct { Name ; PkgPath ; Type ; Tag ; Offset ; Index ; Anonymous ; } type 146 struct { Raw ; RawTBSCertificate ; RawSubjectPublicKeyInfo ; RawSubject ; RawIssuer ; Signature ; SignatureAlgorithm ; PublicKeyAlgorithm ; PublicKey ; Version ; SerialNumber ; Issuer ; Subject ; NotBefore ; NotAfter ; KeyUsage ; Extensions ; ExtraExtensions ; UnhandledCriticalExtensions ; ExtKeyUsage ; UnknownExtKeyUsage ; BasicConstraintsValid ; IsCA ; MaxPathLen ; MaxPathLenZero ; SubjectKeyId ; AuthorityKeyId ; OCSPServer ; IssuingCertificateURL ; DNSNames ; EmailAddresses ; IPAddresses ; URIs ; PermittedDNSDomainsCritical ; PermittedDNSDomains ; ExcludedDNSDomains ; PermittedIPRanges ; ExcludedIPRanges ; PermittedEmailAddresses ; ExcludedEmailAddresses ; PermittedURIDomains ; ExcludedURIDomains ; CRLDistributionPoints ; PolicyIdentifiers ; } type 147 struct { Raw ; Version "asn1:\"optional,default:0\""; Signature ; Issuer ; ThisUpdate ; NextUpdate "asn1:\"optional\""; RevokedCertificates "asn1:\"optional\""; Extensions "asn1:\"tag:0,optional,explicit\""; } type 148 struct { Scheme ; Opaque ; User ; Host ; Path ; RawPath ; ForceQuery ; RawQuery ; Fragment ; RawFragment ; } type 149 struct { SerialNumber ; RevocationTime ; Extensions "asn1:\"optional\""; } type 150 struct { TBSCertList ; SignatureAlgorithm ; SignatureValue ; } type 151 struct { Type ; Value ; } type 152 struct { Version ; HandshakeComplete ; DidResume ; CipherSuite ; NegotiatedProtocol ; NegotiatedProtocolIsMutual ; ServerName ; PeerCertificates ; VerifiedChains ; SignedCertificateTimestamps ; OCSPResponse ; TLSUnique ; .crypto/tls.ekm ; } type 153 struct { } type 154 struct { .crypto/x509.byName ; .crypto/x509.lazyCerts ; .crypto/x509.haveSum ; .crypto/x509.systemPool ; } type 155 struct { .crypto/x509.rawSubject ; .crypto/x509.getCert ; } type 156 struct { .math/big.bbb ; .math/big.nbits ; .math/big.ndigits ; } type 157 struct { .math/big.neg ; .math/big.abs ; } type 158 struct { .math/rand.src ; .math/rand.s64 ; .math/rand.readVal ; .math/rand.readPos ; } type 159 struct { .net/url.username ; .net/url.password ; .net/url.passwordSet ; } type 160 struct { .reflect.key ; .reflect.elem ; .reflect.t ; .reflect.h ; .reflect.buckets ; .reflect.bptr ; .reflect.overflow ; .reflect.oldoverflow ; .reflect.startBucket ; .reflect.offset ; .reflect.wrapped ; B ; .reflect.i ; .reflect.bucket ; .reflect.checkBucket ; } type 161 struct { .reflect.m ; .reflect.hiter ; } type 162 struct { .reflect.name ; .reflect.pkgPath ; .reflect.methods ; } type 163 struct { .reflect.name ; .reflect.pkgPath ; .reflect.mtyp ; .reflect.typ ; .reflect.tfn ; } type 164 struct { .reflect.size ; .reflect.ptrdata ; .reflect.hash ; .reflect.tflag ; .reflect.align ; .reflect.fieldAlign ; .reflect.kind ; .reflect.equal ; .reflect.gcdata ; .reflect.string ; ? ; .reflect.ptrToThis ; } type 165 struct { .reflect.typ ; .reflect.ptr ; ? ; } type 166 struct { .time.name ; .time.offset ; .time.isDST ; } type 167 struct { .time.name ; .time.zone ; .time.tx ; .time.extend ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } type 168 struct { .time.wall ; .time.ext ; .time.loc ; } type 169 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } type 170 [14 ] type 171 [28 ] type 172 [2 ] type 173 [96 ] type 174 [] type 175 [] type 176 [] type 177 [] type 178 [] type 179 [] type 180 [] type 181 [] type 182 [] type 183 [] type 184 [] type 185 [] type 186 [] type 187 [] type 188 [] type 189 [] type 190 [] type 191 [] type 192 [] type 193 [] type 194 [] type 195 [] type 196 [] type 197 [] type 198 [] type 199 [] type 200 map [] type 201 map [] type 202 map [] type 203 map [] type 204 chan <- type 205 interface { Align () ; AssignableTo (u ) ; Bits () ; ChanDir () ; Comparable () ; ConvertibleTo (u ) ; Elem () ; Field (i ) ; FieldAlign () ; FieldByIndex (index ) ; FieldByName (name ) (? , ? ); FieldByNameFunc (match ) (? , ? ); Implements (u ) ; In (i ) ; IsVariadic () ; Key () ; Kind () ; Len () ; Method (? ) ; MethodByName (? ) (? , ? ); Name () ; NumField () ; NumIn () ; NumMethod () ; NumOut () ; Out (i ) ; PkgPath () ; Size () ; String () ; .reflect.common () ; .reflect.rawString () ; .reflect.uncommon () ; } type 206 interface { Close () ; LocalAddr () ; Read (b ) (n , err ); RemoteAddr () ; SetDeadline (t ) ; SetReadDeadline (t ) ; SetWriteDeadline (t ) ; Write (b ) (n , err ); } type 207 interface { Deadline () (deadline , ok ); Done () ; Err () ; Value (key ) ; } type 208 interface { Flag (c ) ; Precision () (prec , ok ); Width () (wid , ok ); Write (b ) (n , err ); } type 209 interface { Int63 () ; Seed (seed ); } type 210 interface { ? ; Uint64 () ; } type 211 interface { Network () ; String () ; } type 212 interface { ? ; .net.family () ; .net.isWildcard () ; .net.sockaddr (family ) (? , ? ); .net.toLocal (net ) ; } type 213 interface { ReadByte () (? , ? ); } type 214 interface { ? ; UnreadByte () ; } type 215 interface { Read (p ) (n , err ); } type 216 interface { Read (buf ) (n , err ); ReadRune () (r , size , err ); SkipSpace (); Token (skipSpace , f ) (token , err ); UnreadRune () ; Width () (wid , ok ); } type 217 interface { .syscall.sockaddr () (ptr , len , err ); } func ContextClientTrace (ctx ) func WithClientTrace (ctx , trace ) func .valueInterface (v , safe ) checksum 4A72AFFD2733B1A7502C78FA3545738B20079508 v3; package httputil pkgpath net/http/httputil import bufio bufio "bufio" import bytes bytes "bytes" import context context "context" import errors errors "errors" import fmt fmt "fmt" import httpguts golang.org/x/net/http/httpguts "golang.org/x/net/http/httpguts" import io io "io" import log log "log" import mime mime "mime" import net net "net" import http net/http "net/http" import internal net/http/internal "net/http/internal" import ascii net/http/internal/ascii "net/http/internal/ascii" import textproto net/textproto "net/textproto" import url net/url "net/url" import strings strings "strings" import sync sync "sync" import time time "time" indirectimport asn1 encoding/asn1 indirectimport big math/big indirectimport httptrace net/http/httptrace indirectimport multipart mime/multipart indirectimport pkix crypto/x509/pkix indirectimport rand math/rand indirectimport syscall syscall indirectimport tls crypto/tls indirectimport x509 crypto/x509 init httputil net_1http_1httputil..import bufio bufio..import bytes bytes..import flate compress_1flate..import gzip compress_1gzip..import context context..import crypto crypto..import cipher crypto_1cipher..import dsa crypto_1dsa..import ecdsa crypto_1ecdsa..import edwards25519 crypto_1ed25519_1internal_1edwards25519..import field crypto_1ed25519_1internal_1edwards25519_1field..import elliptic crypto_1elliptic..import fiat crypto_1elliptic_1internal_1fiat..import nistec crypto_1elliptic_1internal_1nistec..import randutil crypto_1internal_1randutil..import md5 crypto_1md5..import rand crypto_1rand..import rsa crypto_1rsa..import sha1 crypto_1sha1..import sha256 crypto_1sha256..import sha512 crypto_1sha512..import tls crypto_1tls..import x509 crypto_1x509..import pkix crypto_1x509_1pkix..import asn1 encoding_1asn1..import base64 encoding_1base64..import binary encoding_1binary..import hex encoding_1hex..import pem encoding_1pem..import errors errors..import fmt fmt..import chacha20 golang_0org_1x_1crypto_1chacha20..import chacha20poly1305 golang_0org_1x_1crypto_1chacha20poly1305..import cryptobyte golang_0org_1x_1crypto_1cryptobyte..import curve25519 golang_0org_1x_1crypto_1curve25519..import field golang_0org_1x_1crypto_1curve25519_1internal_1field..import dnsmessage golang_0org_1x_1net_1dns_1dnsmessage..import hpack golang_0org_1x_1net_1http2_1hpack..import httpguts golang_0org_1x_1net_1http_1httpguts..import httpproxy golang_0org_1x_1net_1http_1httpproxy..import idna golang_0org_1x_1net_1idna..import bidirule golang_0org_1x_1text_1secure_1bidirule..import transform golang_0org_1x_1text_1transform..import bidi golang_0org_1x_1text_1unicode_1bidi..import norm golang_0org_1x_1text_1unicode_1norm..import crc32 hash_1crc32..import cpu internal_1cpu..import intern internal_1intern..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import ioutil io_1ioutil..import log log..import math math..import big math_1big..import rand math_1rand..import mime mime..import multipart mime_1multipart..import quotedprintable mime_1quotedprintable..import net net..import http net_1http..import internal net_1http_1internal..import netip net_1netip..import textproto net_1textproto..import os os..import path path..import filepath path_1filepath..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import list ~container_1list aes ~crypto_1aes des ~crypto_1des ed25519 ~crypto_1ed25519 hmac ~crypto_1hmac subtle ~crypto_1internal_1subtle rc4 ~crypto_1rc4 subtle ~crypto_1subtle asn1 ~golang_0org_1x_1crypto_1cryptobyte_1asn1 hkdf ~golang_0org_1x_1crypto_1hkdf poly1305 ~golang_0org_1x_1crypto_1internal_1poly1305 subtle ~golang_0org_1x_1crypto_1internal_1subtle hash ~hash abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch godebug ~internal_1godebug goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa nettrace ~internal_1nettrace race ~internal_1race singleflight ~internal_1singleflight execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits httptrace ~net_1http_1httptrace ascii ~net_1http_1internal_1ascii url ~net_1url atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf16 ~unicode_1utf16 utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 1 2 1 30 1 47 1 51 1 53 1 72 1 75 1 78 2 30 2 47 2 51 2 53 2 72 2 75 2 78 3 1 3 2 3 30 3 31 3 47 3 49 3 50 3 51 3 52 3 53 3 54 3 57 3 68 3 69 3 71 3 72 3 73 3 74 3 75 3 76 3 77 3 78 4 1 4 2 4 3 4 27 4 30 4 31 4 46 4 47 4 49 4 50 4 51 4 52 4 53 4 54 4 57 4 68 4 69 4 71 4 72 4 73 4 74 4 75 4 76 4 77 4 78 5 30 5 47 5 49 5 51 5 72 5 75 5 76 5 77 6 30 6 47 6 51 6 53 6 57 6 72 6 74 6 75 7 27 7 30 7 47 7 51 7 53 7 57 7 71 7 72 7 74 7 75 7 78 8 2 8 15 8 27 8 30 8 31 8 47 8 49 8 50 8 51 8 52 8 53 8 54 8 57 8 58 8 59 8 68 8 69 8 71 8 72 8 73 8 74 8 75 8 76 8 77 8 78 9 1 9 2 9 6 9 7 9 12 9 13 9 14 9 15 9 17 9 21 9 25 9 27 9 30 9 31 9 34 9 47 9 49 9 50 9 51 9 52 9 53 9 54 9 57 9 58 9 59 9 68 9 69 9 71 9 72 9 73 9 74 9 75 9 76 9 77 9 78 10 11 10 27 10 30 10 47 10 51 10 53 10 57 10 71 10 72 10 74 10 75 10 78 11 27 11 30 11 47 11 51 11 53 11 57 11 71 11 72 11 74 11 75 11 78 12 1 12 2 12 7 12 13 12 14 12 17 12 27 12 30 12 31 12 47 12 49 12 50 12 51 12 52 12 53 12 54 12 57 12 58 12 59 12 68 12 69 12 71 12 72 12 73 12 74 12 75 12 76 12 77 12 78 13 30 13 47 13 51 13 72 14 13 14 30 14 47 14 51 14 72 15 30 15 47 15 51 15 53 15 72 15 75 16 6 16 27 16 30 16 47 16 51 16 53 16 57 16 71 16 72 16 74 16 75 16 78 17 1 17 2 17 7 17 27 17 30 17 31 17 47 17 49 17 50 17 51 17 52 17 53 17 54 17 57 17 58 17 59 17 68 17 69 17 71 17 72 17 73 17 74 17 75 17 76 17 77 17 78 18 1 18 2 18 6 18 7 18 15 18 17 18 27 18 30 18 31 18 47 18 49 18 50 18 51 18 52 18 53 18 54 18 57 18 58 18 59 18 68 18 69 18 71 18 72 18 73 18 74 18 75 18 76 18 77 18 78 19 6 19 27 19 30 19 47 19 51 19 53 19 57 19 71 19 72 19 74 19 75 19 78 20 6 20 27 20 30 20 47 20 51 20 53 20 57 20 71 20 72 20 74 20 75 20 78 21 6 21 27 21 30 21 47 21 51 21 53 21 57 21 71 21 72 21 74 21 75 21 78 22 1 22 2 22 5 22 6 22 7 22 8 22 9 22 10 22 11 22 12 22 13 22 14 22 15 22 16 22 17 22 18 22 19 22 20 22 21 22 23 22 24 22 25 22 26 22 27 22 28 22 29 22 30 22 31 22 32 22 33 22 34 22 35 22 36 22 37 22 47 22 48 22 49 22 50 22 51 22 52 22 53 22 54 22 57 22 58 22 59 22 63 22 66 22 68 22 69 22 70 22 71 22 72 22 73 22 74 22 75 22 76 22 77 22 78 23 1 23 2 23 5 23 6 23 7 23 8 23 9 23 10 23 11 23 12 23 13 23 14 23 15 23 16 23 17 23 18 23 19 23 20 23 21 23 24 23 25 23 26 23 27 23 28 23 29 23 30 23 31 23 34 23 37 23 47 23 48 23 49 23 50 23 51 23 52 23 53 23 54 23 57 23 58 23 59 23 63 23 66 23 68 23 69 23 70 23 71 23 72 23 73 23 74 23 75 23 76 23 77 23 78 24 2 24 25 24 27 24 28 24 30 24 31 24 47 24 49 24 50 24 51 24 52 24 53 24 54 24 57 24 58 24 59 24 68 24 69 24 71 24 72 24 73 24 74 24 75 24 76 24 77 24 78 25 2 25 27 25 30 25 31 25 47 25 49 25 50 25 51 25 52 25 53 25 54 25 57 25 58 25 59 25 68 25 69 25 71 25 72 25 73 25 74 25 75 25 76 25 77 25 78 26 27 26 30 26 47 26 51 26 53 26 57 26 71 26 72 26 74 26 75 26 78 27 30 27 47 27 51 27 53 27 57 27 71 27 72 27 74 27 75 27 78 28 30 28 31 28 47 28 49 28 50 28 51 28 52 28 53 28 54 28 57 28 68 28 69 28 71 28 72 28 73 28 74 28 75 28 76 28 77 28 78 29 2 29 26 29 27 29 30 29 47 29 51 29 53 29 57 29 71 29 72 29 73 29 74 29 75 29 78 30 47 30 51 30 72 31 30 31 47 31 49 31 50 31 51 31 52 31 53 31 54 31 57 31 68 31 69 31 71 31 72 31 73 31 74 31 75 31 76 31 77 31 78 32 7 32 27 32 30 32 47 32 51 32 53 32 57 32 71 32 72 32 74 32 75 32 78 33 7 33 27 33 30 33 32 33 47 33 51 33 53 33 57 33 71 33 72 33 74 33 75 33 78 34 2 34 25 34 27 34 30 34 31 34 47 34 49 34 50 34 51 34 52 34 53 34 54 34 57 34 58 34 59 34 68 34 69 34 71 34 72 34 73 34 74 34 75 34 76 34 77 34 78 35 27 35 30 35 31 35 36 35 47 35 49 35 50 35 51 35 52 35 53 35 54 35 57 35 68 35 69 35 71 35 72 35 73 35 74 35 75 35 76 35 77 35 78 36 27 36 30 36 47 36 51 36 53 36 57 36 71 36 72 36 74 36 75 36 78 37 30 37 47 37 51 37 72 38 2 38 30 38 31 38 47 38 49 38 50 38 51 38 52 38 53 38 54 38 57 38 68 38 69 38 71 38 72 38 73 38 74 38 75 38 76 38 77 38 78 39 1 39 2 39 5 39 27 39 30 39 31 39 37 39 41 39 42 39 43 39 44 39 45 39 47 39 48 39 49 39 50 39 51 39 52 39 53 39 54 39 56 39 57 39 63 39 66 39 67 39 68 39 69 39 71 39 72 39 73 39 74 39 75 39 76 39 77 39 78 40 2 40 5 40 27 40 30 40 31 40 37 40 41 40 42 40 43 40 44 40 45 40 47 40 48 40 49 40 50 40 51 40 52 40 53 40 54 40 56 40 57 40 63 40 66 40 68 40 69 40 71 40 72 40 73 40 74 40 75 40 76 40 77 40 78 41 2 41 27 41 30 41 31 41 42 41 43 41 44 41 45 41 47 41 49 41 50 41 51 41 52 41 53 41 54 41 56 41 57 41 68 41 69 41 71 41 72 41 73 41 74 41 75 41 76 41 77 41 78 42 2 42 30 42 31 42 43 42 44 42 47 42 49 42 50 42 51 42 52 42 53 42 54 42 56 42 57 42 68 42 69 42 71 42 72 42 73 42 74 42 75 42 76 42 77 42 78 43 2 43 30 43 47 43 51 43 53 43 72 43 75 43 78 44 2 44 30 44 31 44 47 44 49 44 50 44 51 44 52 44 53 44 54 44 56 44 57 44 68 44 69 44 71 44 72 44 73 44 74 44 75 44 76 44 77 44 78 45 2 45 27 45 30 45 31 45 43 45 47 45 49 45 50 45 51 45 52 45 53 45 54 45 57 45 68 45 69 45 71 45 72 45 73 45 74 45 75 45 76 45 77 45 78 46 30 46 47 46 51 46 53 46 72 46 75 48 30 48 47 48 49 48 50 48 51 48 52 48 53 48 54 48 68 48 69 48 72 48 73 48 75 48 76 48 77 49 30 49 47 49 51 49 72 50 30 50 47 50 49 50 51 50 53 50 72 50 75 50 76 50 77 51 47 51 72 52 47 52 72 52 75 53 30 53 47 53 51 53 72 53 75 54 30 54 47 54 49 54 51 54 53 54 69 54 72 54 73 54 75 54 76 54 77 55 30 55 47 55 49 55 50 55 51 55 52 55 53 55 54 55 68 55 69 55 72 55 73 55 75 55 76 55 77 56 30 56 31 56 47 56 49 56 50 56 51 56 52 56 53 56 54 56 57 56 68 56 69 56 71 56 72 56 73 56 74 56 75 56 76 56 77 56 78 57 47 58 2 58 27 58 30 58 31 58 47 58 49 58 50 58 51 58 52 58 53 58 54 58 57 58 59 58 68 58 69 58 71 58 72 58 73 58 74 58 75 58 76 58 77 58 78 59 47 59 57 59 72 59 75 60 1 60 2 60 26 60 27 60 30 60 31 60 47 60 49 60 50 60 51 60 52 60 53 60 54 60 57 60 68 60 69 60 71 60 72 60 73 60 74 60 75 60 76 60 77 60 78 61 1 61 2 61 5 61 7 61 17 61 26 61 27 61 30 61 31 61 37 61 47 61 48 61 49 61 50 61 51 61 52 61 53 61 54 61 57 61 58 61 59 61 60 61 62 61 63 61 66 61 67 61 68 61 69 61 70 61 71 61 72 61 73 61 74 61 75 61 76 61 77 61 78 62 1 62 2 62 30 62 31 62 47 62 49 62 50 62 51 62 52 62 53 62 54 62 57 62 68 62 69 62 71 62 72 62 73 62 74 62 75 62 76 62 77 62 78 63 5 63 30 63 37 63 47 63 48 63 49 63 50 63 51 63 52 63 53 63 54 63 57 63 66 63 68 63 69 63 72 63 73 63 74 63 75 63 76 63 77 64 1 64 2 64 3 64 4 64 5 64 6 64 7 64 8 64 9 64 10 64 11 64 12 64 13 64 14 64 15 64 16 64 17 64 18 64 19 64 20 64 21 64 22 64 23 64 24 64 25 64 26 64 27 64 28 64 29 64 30 64 31 64 32 64 33 64 34 64 35 64 36 64 37 64 38 64 39 64 40 64 41 64 42 64 43 64 44 64 45 64 46 64 47 64 48 64 49 64 50 64 51 64 52 64 53 64 54 64 55 64 56 64 57 64 58 64 59 64 60 64 61 64 62 64 63 64 65 64 66 64 67 64 68 64 69 64 70 64 71 64 72 64 73 64 74 64 75 64 76 64 77 64 78 65 1 65 2 65 30 65 31 65 47 65 49 65 50 65 51 65 52 65 53 65 54 65 57 65 68 65 69 65 71 65 72 65 73 65 74 65 75 65 76 65 77 65 78 66 30 66 47 66 48 66 49 66 50 66 51 66 52 66 53 66 54 66 57 66 68 66 69 66 72 66 73 66 74 66 75 66 76 66 77 67 1 67 2 67 5 67 30 67 31 67 37 67 47 67 48 67 49 67 50 67 51 67 52 67 53 67 54 67 57 67 63 67 66 67 68 67 69 67 71 67 72 67 73 67 74 67 75 67 76 67 77 67 78 68 30 68 47 68 49 68 50 68 51 68 52 68 53 68 54 68 69 68 72 68 73 68 75 68 76 68 77 69 30 69 47 69 51 69 72 70 30 70 47 70 49 70 50 70 51 70 52 70 53 70 54 70 68 70 69 70 72 70 73 70 75 70 76 70 77 70 78 71 30 71 47 71 51 71 57 71 72 71 74 71 75 71 78 72 47 73 47 73 51 73 72 74 30 74 47 74 51 74 57 74 72 75 47 75 72 76 30 76 47 76 49 76 51 76 72 76 75 77 30 77 47 77 49 77 51 77 72 77 75 77 76 types 281 5 31 382 862 329 1379 614 938 1597 36 190 43 41 706 1608 45 42 106 143 47 58 60 140 48 338 101 67 57 57 160 188 46 44 35 31 35 36 31 35 31 33 31 36 31 1116 39 3977 5541 35 1042 38 40 41 115 96 403 606 35 30 30 1142 486 166 222 234 41 140 1072 97 2206 487 45 43 39 157 52 53 52 57 130 408 282 996 219 439 218 40 41 44 38 38 32 37 502 526 73 3490 75 47 23 35 41 12 23 40 37 24 35 38 48 67 48 33 33 51 23 23 23 23 38 81 52 77 38 49 24 35 19 20 20 20 20 20 20 20 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 20 20 20 20 20 20 20 20 20 52 76 83 60 117 95 276 167 180 36 44 55 147 427 315 37 50 51 93 469 249 1199 298 218 114 312 99 54 55 378 20 189 156 89 46 152 103 71 132 296 75 46 376 415 148 111 113 65 92 194 85 113 25 26 25 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 23 23 22 22 22 22 22 23 22 22 23 37 37 36 37 37 37 37 37 37 28 25 44 321 49 75 49 146 197 62 132 66 57 68 198 92 65 62 75 299 78 95 76 93 type 1 "BufferPool" type 2 "ClientConn" func (cc ) Hijack () (c , r ) func (cc ) Close () func (cc ) Write (req ) func (cc ) Pending () func (cc ) Read (req ) (resp , err ) func (cc ) Do (req ) (? , ? ) type 3 "ReverseProxy" func (p ) .defaultErrorHandler (rw , req , err ) func (p ) .getErrorHandler () func (p ) .modifyResponse (rw , res , req ) func (p ) ServeHTTP (rw , req ) func (p ) .flushInterval (res ) func (p ) .copyResponse (dst , src , flushInterval ) func (p ) .copyBuffer (dst , src , buf ) (? , ? ) func (p ) .logf (format , args ...) func (p ) .handleUpgradeResponse (rw , req , res ) type 4 "ServerConn" func (sc ) Hijack () (? , ? ) func (sc ) Close () func (sc ) Read () (? , ? ) func (sc ) Pending () func (sc ) Write (req , resp ) type 5 ".net/http/httputil.dumpConn" func (c ) Close () ($ret0 ) // /build/gcc/src/gcc/libgo/go/net/http/httputil/dump.go:46 { //46 $ret0 = $convert(, $nil) //46 return //46 } //0 func (c ) LocalAddr () ($ret1 ) // /build/gcc/src/gcc/libgo/go/net/http/httputil/dump.go:47 { //47 $ret1 = $convert(, $nil) //47 return //47 } //0 func (c ) RemoteAddr () ($ret2 ) // /build/gcc/src/gcc/libgo/go/net/http/httputil/dump.go:48 { //48 $ret2 = $convert(, $nil) //48 return //48 } //0 func (c ) SetDeadline (t ) ($ret3 ) // /build/gcc/src/gcc/libgo/go/net/http/httputil/dump.go:49 { //49 $ret3 = $convert(, $nil) //49 return //49 } //0 func (c ) SetReadDeadline (t ) ($ret4 ) // /build/gcc/src/gcc/libgo/go/net/http/httputil/dump.go:50 { //50 $ret4 = $convert(, $nil) //50 return //50 } //0 func (c ) SetWriteDeadline (t ) ($ret5 ) // /build/gcc/src/gcc/libgo/go/net/http/httputil/dump.go:51 { //51 $ret5 = $convert(, $nil) //51 return //51 } //0 type 6 ".net/http/httputil.failureToReadBody" func (? ) Read (? ) ($ret16 , $ret17 ) // /build/gcc/src/gcc/libgo/go/net/http/httputil/dump.go:301 { //301 { //301 var $t0 = 0 //301 var $t1 = .errNoBody //301 $ret16 = $t0 //301 $ret17 = $t1 //301 } //0 return //301 } //0 func (? ) Close () ($ret18 ) // /build/gcc/src/gcc/libgo/go/net/http/httputil/dump.go:302 { //302 $ret18 = $convert(, $nil) //302 return //302 } //0 type 7 ".net/http/httputil.neverEnding" func (b ) Read (p ) (n , err ) // /build/gcc/src/gcc/libgo/go/net/http/httputil/dump.go:55 { //56 var i //56 { //56 var $t0 //56 { /*for*/ //56 { //56 var $t1 = p //56 var $t2 = len($t1) //56 $t0 = $convert(, 0 ) //56 } //0 goto $l0 //56 :$l1 //56 { //56 i = $t0 //56 { //56 (p)[i] = $convert(, b) //57 } //58 } //58 { //56 $t0 = ($t0 + $convert(, 1 )) //56 } //0 :$l0 //56 if ($t0 < $t2) { //56 goto $l1 //56 } //56 } //0 } //0 } //58 { //59 { //59 var $t3 = len(p) //59 var $t4 = $convert(, $nil) //59 n = $t3 //59 err = $t4 //59 } //0 return //59 } //0 type 8 "bufio.Reader" func (b ) .writeBuf (w ) (? , ? ) func (b ) WriteTo (w ) (n , err ) func (b ) ReadString (delim ) (? , ? ) func (b ) .collectFragments (delim ) (fullBuffers , finalFragment , totalLen , err ) func (b ) ReadLine () (line , isPrefix , err ) func (b ) Size () func (b ) Reset (r ) func (b ) .fill () func (b ) UnreadByte () func (b ) ReadRune () (r , size , err ) func (b ) .reset (buf , r ) func (b ) .readErr () func (b ) UnreadRune () func (b ) ReadSlice (delim ) (line , err ) func (b ) Peek (n ) (? , ? ) func (b ) ReadByte () (? , ? ) func (b ) Discard (n ) (discarded , err ) func (b ) Read (p ) (n , err ) func (b ) ReadBytes (delim ) (? , ? ) func (b ) Buffered () type 9 "context.Context" type 10 "crypto/tls.ConnectionState" func (cs ) ExportKeyingMaterial (label , context , length ) (? , ? ) type 11 ".crypto/x509.lazyCert" type 12 ".crypto/x509.sum224" type 13 "crypto/x509.CertPool" func (s ) Subjects () func (s ) AppendCertsFromPEM (pemCerts ) (ok ) func (s ) .addCertFunc (rawSum224 , rawSubject , getCert ) func (s ) AddCert (cert ) func (s ) .contains (cert ) func (s ) .findPotentialParents (cert ) func (s ) .copy () func (s ) .cert (n ) (? , ? ) func (s ) .len () type 14 "crypto/x509.Certificate" func (c ) .getSANExtension () func (c ) CreateCRL (rand , priv , revokedCerts , now , expiry ) (crlBytes , err ) func (c ) .systemVerify (opts ) (chains , err ) func (c ) .checkNameConstraints (count , maxConstraintComparisons , nameType , name , parsedName , match , permitted , excluded ) func (c ) .isValid (certType , currentChain , opts ) func (c ) CheckCRLSignature (crl ) func (c ) Verify (opts ) (chains , err ) func (c ) .buildChains (cache , currentChain , sigChecks , opts ) (chains , err ) func (c ) VerifyHostname (h ) func (c ) .hasNameConstraints () func (c ) .hasSANExtension () func (c ) Equal (other ) func (c ) CheckSignatureFrom (parent ) func (c ) CheckSignature (algo , signed , signature ) type 15 "crypto/x509.ExtKeyUsage" type 16 "crypto/x509.KeyUsage" type 17 "crypto/x509.PublicKeyAlgorithm" func (algo ) String () ($ret117 ) type 18 "crypto/x509.SignatureAlgorithm" func (algo ) String () func (algo ) .isRSAPSS () type 19 "crypto/x509.VerifyOptions" type 20 "crypto/x509/pkix.AlgorithmIdentifier" type 21 "crypto/x509/pkix.AttributeTypeAndValue" type 22 "crypto/x509/pkix.CertificateList" func (certList ) HasExpired (now ) type 23 "crypto/x509/pkix.Extension" type 24 "crypto/x509/pkix.Name" func (n ) FillFromRDNSequence (rdns ) func (n ) .appendRDNs (in , values , oid ) func (n ) ToRDNSequence () (ret ) func (n ) String () type 25 "crypto/x509/pkix.RDNSequence" func (r ) String () type 26 "crypto/x509/pkix.RelativeDistinguishedNameSET" type 27 "crypto/x509/pkix.RevokedCertificate" type 28 "crypto/x509/pkix.TBSCertificateList" type 29 "encoding/asn1.BitString" func (b ) RightAlign () func (b ) At (i ) type 30 "encoding/asn1.ObjectIdentifier" func (oi ) String () func (oi ) Equal (other ) ($ret9 ) type 31 "encoding/asn1.RawContent" type 32 "encoding/asn1.RawValue" type 33 "fmt.ScanState" type 34 "fmt.State" type 35 "io.ByteReader" type 36 "io.ByteScanner" type 37 "io.Closer" type 38 "io.ReadCloser" type 39 "io.Reader" type 40 "io.ReaderAt" type 41 "io.Seeker" type 42 "io.WriteCloser" type 43 "io.Writer" type 44 "log.Logger" func (l ) Flags () func (l ) Println (v ...) func (l ) Fatalf (format , v ...) func (l ) Panicln (v ...) func (l ) Writer () func (l ) SetPrefix (prefix ) func (l ) Prefix () func (l ) SetFlags (flag ) func (l ) .formatHeader (buf , t , file , line ) func (l ) Panicf (format , v ...) func (l ) Output (calldepth , s ) func (l ) Panic (v ...) func (l ) SetOutput (w ) func (l ) Printf (format , v ...) func (l ) Print (v ...) func (l ) Fatalln (v ...) func (l ) Fatal (v ...) type 45 ".math/big.divisor" type 46 ".math/big.nat" func (z ) .xor (x , y ) func (z ) .bytes (buf ) (i ) func (z ) .or (x , y ) func (z ) .div (z2 , u , v ) (q , r ) func (z ) .and (x , y ) func (z ) .setUint64 (x ) func (z ) .andNot (x , y ) func (z ) .mulAddWW (x , y , r ) func (z ) .mul (x , y ) func (z ) .expNN (x , y , m ) func (z ) .divRecursiveStep (u , v , depth , tmp , temps ) func (x ) .trailingZeroBits () ($ret164 ) func (z ) .sqr (x ) func (z ) .clear () func (x ) .itoa (neg , base ) func (z ) .mulRange (a , b ) func (z ) .make (n ) func (x ) .bit (i ) ($ret169 ) func (z ) .expNNMontgomery (x , y , m ) func (z ) .shr (x , s ) func (z ) .norm () ($ret147 ) func (n ) .probablyPrimeMillerRabin (reps , force2 ) func (z ) .scan (r , base , fracOk ) (res , b , count , err ) func (z ) .expNNWindowed (x , y , m ) func (z ) .sub (x , y ) func (q ) .divBasic (u , v ) func (z ) .shl (x , s ) func (x ) .cmp (y ) (r ) func (z ) .montgomery (x , y , m , k , n ) func (z ) .expWW (x , y ) func (z ) .random (rand , limit , n ) func (z ) .set (x ) func (z ) .setBytes (buf ) func (x ) .modW (d ) (r ) func (x ) .utoa (base ) func (z ) .setBit (x , i , b ) func (z ) .divLarge (u , uIn , vIn ) (q , r ) func (z ) .divRecursive (u , v ) func (x ) .bitLen () ($ret163 ) func (x ) .sticky (i ) func (z ) .sqrt (x ) func (z ) .add (x , y ) func (q ) .convertWords (s , b , ndigits , bb , table ) func (n ) .probablyPrimeLucas () func (z ) .setWord (x ) func (z ) .divW (x , y ) (q , r ) type 47 "math/big.Int" func (z ) Or (x , y ) func (x ) Bit (i ) func (z ) GCD (x , y , a , b ) func (x ) TrailingZeroBits () func (z ) Sub (x , y ) func (z ) And (x , y ) func (z ) .modSqrtTonelliShanks (x , p ) func (z ) SetBytes (buf ) func (z ) UnmarshalText (text ) func (x ) Bits () func (z ) Add (x , y ) func (z ) .modSqrt3Mod4Prime (x , p ) func (x ) Format (s , ch ) func (x ) IsInt64 () func (x ) Cmp (y ) (r ) func (z ) Quo (x , y ) func (z ) Exp (x , y , m ) func (z ) Not (x ) func (x ) Bytes () func (z ) Lsh (x , n ) func (z ) .scaleDenom (x , f ) func (z ) .modSqrt5Mod8Prime (x , p ) func (z ) Sqrt (x ) func (x ) MarshalJSON () (? , ? ) func (x ) FillBytes (buf ) func (z ) Xor (x , y ) func (x ) MarshalText () (text , err ) func (x ) ProbablyPrime (n ) func (x ) Text (base ) func (z ) Scan (s , ch ) func (x ) Append (buf , base ) func (x ) GobEncode () (? , ? ) func (z ) SetUint64 (x ) func (z ) ModInverse (g , n ) func (z ) Set (x ) func (z ) Rand (rnd , n ) func (z ) .lehmerGCD (x , y , a , b ) func (x ) String () func (z ) AndNot (x , y ) func (z ) SetBit (x , i , b ) func (z ) Mod (x , y ) func (z ) QuoRem (x , y , r ) (? , ? ) func (z ) UnmarshalJSON (text ) func (z ) GobDecode (buf ) func (z ) Mul (x , y ) func (z ) .scan (r , base ) (? , ? , ? ) func (z ) SetString (s , base ) (? , ? ) func (z ) SetBits (abs ) func (z ) SetInt64 (x ) func (z ) ModSqrt (x , p ) func (z ) Rsh (x , n ) func (z ) MulRange (a , b ) func (x ) Sign () func (x ) Int64 () func (z ) Abs (x ) func (z ) Neg (x ) func (z ) .setFromScanner (r , base ) (? , ? ) func (x ) CmpAbs (y ) func (z ) Div (x , y ) func (z ) Rem (x , y ) func (x ) IsUint64 () func (z ) DivMod (x , y , m ) (? , ? ) func (z ) Binomial (n , k ) func (x ) Uint64 () func (x ) BitLen () type 48 "math/big.Word" type 49 "math/rand.Rand" func (r ) Uint32 () func (r ) Shuffle (n , swap ) func (r ) Int31 () func (r ) Read (p ) (n , err ) func (r ) Float32 () func (r ) Perm (n ) func (r ) Uint64 () func (r ) .int31n (n ) func (r ) Seed (seed ) func (r ) Float64 () func (r ) Int63 () func (r ) NormFloat64 () func (r ) ExpFloat64 () func (r ) Int63n (n ) func (r ) Int () func (r ) Intn (n ) func (r ) Int31n (n ) type 50 "math/rand.Source" type 51 "math/rand.Source64" type 52 "mime/multipart.File" type 53 "mime/multipart.FileHeader" func (fh ) Open () (? , ? ) type 54 "mime/multipart.Form" func (f ) RemoveAll () type 55 "mime/multipart.Part" func (p ) FormName () func (p ) FileName () func (bp ) .populateHeaders () func (p ) .parseContentDisposition () func (p ) Read (d ) (n , err ) func (p ) Close () ($ret19 ) type 56 "mime/multipart.Reader" func (r ) ReadForm (maxMemory ) (? , ? ) func (r ) .readForm (maxMemory ) (_ , err ) func (mr ) .isBoundaryDelimiterLine (line ) (ret ) func (r ) NextPart () (? , ? ) func (r ) NextRawPart () (? , ? ) func (r ) .nextPart (rawPart ) (? , ? ) func (mr ) .isFinalBoundary (line ) type 57 ".net.sockaddr" type 58 "net.Addr" type 59 "net.Conn" type 60 "net.IP" func (ip ) .matchAddrFamily (x ) func (ip ) UnmarshalText (text ) func (ip ) MarshalText () (? , ? ) func (ip ) To4 () ($ret168 ) func (ip ) IsMulticast () func (ip ) IsUnspecified () func (ip ) IsInterfaceLocalMulticast () ($ret163 ) func (ip ) IsLinkLocalMulticast () func (ip ) IsLinkLocalUnicast () func (ip ) IsGlobalUnicast () func (ip ) IsLoopback () func (ip ) To16 () ($ret169 ) func (ip ) Equal (x ) func (ip ) IsPrivate () func (ip ) Mask (mask ) func (ip ) DefaultMask () func (ip ) String () type 61 "net.IPAddr" func (a ) .toLocal (net ) func (a ) .sockaddr (family ) (? , ? ) func (a ) .family () func (a ) .opAddr () ($ret199 ) func (a ) .isWildcard () func (a ) String () func (a ) Network () ($ret196 ) type 62 "net.IPMask" func (m ) String () ($ret183 ) func (m ) Size () (ones , bits ) type 63 "net.IPNet" func (n ) String () func (n ) Network () ($ret185 ) func (n ) Contains (ip ) type 64 ".net/http.headerSorter" func (s ) Less (i , j ) func (s ) Swap (i , j ) func (s ) Len () type 65 ".net/http.keyValues" type 66 "net/http.Cookie" func (c ) Valid () func (c ) String () type 67 "net/http.Header" func (h ) .writeSubset (w , exclude , trace ) func (h ) .sortedKeyValues (exclude ) (kvs , hs ) func (h ) Write (w ) func (h ) Del (key ) func (h ) .has (key ) func (h ) Values (key ) func (h ) Clone () func (h ) Get (key ) func (h ) WriteSubset (w , exclude ) func (h ) .write (w , trace ) func (h ) .get (key ) ($ret455 ) func (h ) Set (key , value ) func (h ) Add (key , value ) type 68 "net/http.ProtocolError" func (pe ) Error () type 69 "net/http.Request" func (r ) .requiresHTTP1 () func (r ) .wantsHttp10KeepAlive () func (r ) FormFile (key ) (? , ? , ? ) func (r ) .outgoingLength () func (r ) .expectsContinue () func (r ) PostFormValue (key ) func (r ) .wantsClose () func (r ) ParseMultipartForm (maxMemory ) func (r ) BasicAuth () (username , password , ok ) func (r ) WriteProxy (w ) func (r ) SetBasicAuth (username , password ) func (r ) Context () func (r ) .multipartReader (allowMixed ) (? , ? ) func (r ) WithContext (ctx ) func (r ) .isH2Upgrade () func (r ) ParseForm () func (r ) Clone (ctx ) func (r ) ProtoAtLeast (major , minor ) func (r ) UserAgent () func (r ) .isReplayable () func (r ) .closeBody () func (r ) .write (w , usingProxy , extraHeaders , waitForContinue ) (err ) func (r ) Referer () func (r ) Write (w ) func (r ) FormValue (key ) func (r ) AddCookie (c ) func (r ) Cookies () func (r ) Cookie (name ) (? , ? ) func (r ) MultipartReader () (? , ? ) type 70 "net/http.Response" func (r ) .isProtocolSwitch () func (r ) .bodyIsWritable () func (r ) ProtoAtLeast (major , minor ) func (r ) Write (w ) func (r ) Location () (? , ? ) func (r ) .closeBody () func (r ) Cookies () type 71 "net/http.ResponseWriter" type 72 "net/http.RoundTripper" type 73 "net/http.SameSite" type 74 "net/http/httptrace.ClientTrace" func (t ) .compose (old ) func (t ) .hasNetHooks () type 75 "net/http/httptrace.DNSDoneInfo" type 76 "net/http/httptrace.DNSStartInfo" type 77 "net/http/httptrace.GotConnInfo" type 78 "net/http/httptrace.WroteRequestInfo" type 79 ".net/textproto.sequencer" func (s ) End (id ) func (s ) Start (id ) type 80 "net/textproto.MIMEHeader" func (h ) Values (key ) ($ret1 ) func (h ) Set (key , value ) func (h ) Add (key , value ) func (h ) Del (key ) func (h ) Get (key ) ($ret0 ) type 81 "net/textproto.Pipeline" func (p ) StartResponse (id ) func (p ) EndResponse (id ) func (p ) EndRequest (id ) func (p ) StartRequest (id ) func (p ) Next () type 82 "net/url.URL" func (u ) Parse (ref ) (? , ? ) func (u ) IsAbs () func (u ) MarshalBinary () (text , err ) func (u ) RequestURI () func (u ) Query () func (u ) ResolveReference (ref ) func (u ) UnmarshalBinary (text ) func (u ) Port () func (u ) Redacted () func (u ) .setPath (p ) func (u ) .setFragment (f ) func (u ) EscapedPath () func (u ) Hostname () func (u ) EscapedFragment () func (u ) String () type 83 "net/url.Userinfo" func (u ) Username () func (u ) String () func (u ) Password () (? , ? ) type 84 "net/url.Values" func (v ) Get (key ) ($ret40 ) func (v ) Set (key , value ) func (v ) Add (key , value ) func (v ) Del (key ) func (v ) Has (key ) func (v ) Encode () type 85 "sync.Mutex" func (m ) Lock () func (m ) TryLock () func (m ) .lockSlow () func (m ) Unlock () func (m ) .unlockSlow (new ) type 86 ".syscall._socklen_t" type 87 "syscall.RawSockaddr" type 88 "syscall.RawSockaddrAny" type 89 "syscall.Sockaddr" type 90 "syscall.Socklen_t" type 91 ".time.zone" type 92 ".time.zoneTrans" type 93 "time.Duration" func (d ) Round (m ) func (d ) Minutes () ($ret77 ) func (d ) Truncate (m ) ($ret79 ) func (d ) Hours () ($ret78 ) func (d ) Milliseconds () ($ret75 ) func (d ) Microseconds () ($ret74 ) func (d ) Seconds () ($ret76 ) func (d ) Nanoseconds () ($ret73 ) func (d ) String () type 94 "time.Location" func (l ) .lookupName (name , unix ) (offset , ok ) func (l ) .firstZoneUsed () func (l ) .lookupFirstZone () func (l ) .lookup (sec ) (name , offset , start , end , isDST ) func (l ) String () func (l ) .get () type 95 "time.Month" func (m ) String () type 96 "time.Time" func (t ) AppendFormat (b , layout ) func (t ) Minute () func (t ) .setMono (m ) func (t ) Clock () (hour , min , sec ) func (t ) MarshalBinary () (? , ? ) func (t ) After (u ) func (t ) UnixNano () func (t ) GobDecode (data ) func (t ) Day () func (t ) .unixSec () func (t ) .setLoc (loc ) func (t ) Zone () (name , offset ) func (t ) .nsec () func (t ) MarshalText () (? , ? ) func (t ) .stripMono () func (t ) Round (d ) func (t ) Truncate (d ) func (t ) UnmarshalText (data ) func (t ) UnmarshalBinary (data ) func (t ) Unix () func (t ) YearDay () func (t ) UnixMicro () func (t ) .mono () func (t ) Local () func (t ) .sec () func (t ) Hour () func (t ) .abs () func (t ) ISOWeek () (year , week ) func (t ) Location () func (t ) Month () func (t ) GobEncode () (? , ? ) func (t ) Second () func (t ) UnmarshalJSON (data ) func (t ) .addSec (d ) func (t ) Year () func (t ) UnixMilli () func (t ) Date () (year , month , day ) func (t ) Weekday () func (t ) IsZero () func (t ) UTC () func (t ) In (loc ) func (t ) Nanosecond () func (t ) Equal (u ) func (t ) .locabs () (name , offset , abs ) func (t ) Sub (u ) func (t ) String () func (t ) GoString () func (t ) Before (u ) func (t ) Add (d ) func (t ) Format (layout ) func (t ) MarshalJSON () (? , ? ) func (t ) IsDST () func (t ) .date (full ) (year , month , day , yday ) func (t ) AddDate (years , months , days ) type 97 "time.Weekday" func (d ) String () type 98 (? , ? ) type 99 (? ) type 100 (? ) type 101 () (? , ? ) type 102 () type 103 () type 104 () (? , ? ) type 105 (? , ? ) type 106 (? ) type 107 (? ) type 108 (? , ? ) type 109 (? , ? ) type 110 (? , ? ) (? , ? ) type 111 (? , ? ) type 112 (? ) type 113 (? ) type 114 (? , ? , ? ) type 115 (? ) type 116 (? ) type 117 (? ) type 118 (? ) type 119 (? , ? ) type 120 (? , ? , ? ) (? , ? ) type 121 (? , ? , ? ) type 122 (? , ? , ? , ? ) type 123 (? , ? ) type 124 (? , ? ) type 125 (? ) type 126 (? ) type 127 * type 128 * type 129 * type 130 * type 131 * type 132 * type 133 * type 134 * type 135 * type 136 * type 137 * type 138 * type 139 * type 140 * type 141 * type 142 * type 143 * type 144 * type 145 * type 146 * type 147 * type 148 * type 149 * type 150 * type 151 * type 152 * type 153 * type 154 * type 155 * type 156 * type 157 * type 158 * type 159 * type 160 * type 161 * type 162 * type 163 * type 164 * type 165 * type 166 * type 167 struct { Addr ; Pad ; } type 168 struct { Addrs ; Err ; Coalesced ; } type 169 struct { Algorithm ; Parameters "asn1:\"optional\""; } type 170 struct { Bytes ; BitLength ; } type 171 struct { Class ; Tag ; IsCompound ; Bytes ; FullBytes ; } type 172 struct { Conn ; Reused ; WasIdle ; IdleTime ; } type 173 struct { Country ; Organization ; OrganizationalUnit ; Locality ; Province ; StreetAddress ; PostalCode ; SerialNumber ; CommonName ; Names ; ExtraNames ; } type 174 struct { DNSName ; Intermediates ; Roots ; CurrentTime ; KeyUsages ; MaxConstraintComparisions ; } type 175 struct { Director ; Transport ; FlushInterval ; ErrorLog ; BufferPool ; ModifyResponse ; ErrorHandler ; } type 176 struct { Err ; } type 177 struct { ErrorString ; } type 178 struct { Family ; Data ; } type 179 struct { Filename ; Header ; Size ; .mime/multipart.content ; .mime/multipart.tmpfile ; } type 180 struct { GetConn ; GotConn ; PutIdleConn ; GotFirstResponseByte ; Got100Continue ; Got1xxResponse ; DNSStart ; DNSDone ; ConnectStart ; ConnectDone ; TLSHandshakeStart ; TLSHandshakeDone ; WroteHeaderField ; WroteHeaders ; Wait100Continue ; WroteRequest ; } type 181 struct { Header ; .mime/multipart.mr ; .mime/multipart.disposition ; .mime/multipart.dispositionParams ; .mime/multipart.r ; .mime/multipart.n ; .mime/multipart.total ; .mime/multipart.err ; .mime/multipart.readErr ; } type 182 struct { Host ; } type 183 struct { IP ; Mask ; } type 184 struct { IP ; Zone ; } type 185 struct { Id ; Critical "asn1:\"optional\""; Value ; } type 186 struct { Method ; URL ; Proto ; ProtoMajor ; ProtoMinor ; Header ; Body ; GetBody ; ContentLength ; TransferEncoding ; Close ; Host ; Form ; PostForm ; MultipartForm ; Trailer ; RemoteAddr ; RequestURI ; TLS ; Cancel ; Response ; .net/http.ctx ; } type 187 struct { Name ; Value ; Path ; Domain ; Expires ; RawExpires ; MaxAge ; Secure ; HttpOnly ; SameSite ; Raw ; Unparsed ; } type 188 struct { Raw ; RawTBSCertificate ; RawSubjectPublicKeyInfo ; RawSubject ; RawIssuer ; Signature ; SignatureAlgorithm ; PublicKeyAlgorithm ; PublicKey ; Version ; SerialNumber ; Issuer ; Subject ; NotBefore ; NotAfter ; KeyUsage ; Extensions ; ExtraExtensions ; UnhandledCriticalExtensions ; ExtKeyUsage ; UnknownExtKeyUsage ; BasicConstraintsValid ; IsCA ; MaxPathLen ; MaxPathLenZero ; SubjectKeyId ; AuthorityKeyId ; OCSPServer ; IssuingCertificateURL ; DNSNames ; EmailAddresses ; IPAddresses ; URIs ; PermittedDNSDomainsCritical ; PermittedDNSDomains ; ExcludedDNSDomains ; PermittedIPRanges ; ExcludedIPRanges ; PermittedEmailAddresses ; ExcludedEmailAddresses ; PermittedURIDomains ; ExcludedURIDomains ; CRLDistributionPoints ; PolicyIdentifiers ; } type 189 struct { Raw ; Version "asn1:\"optional,default:0\""; Signature ; Issuer ; ThisUpdate ; NextUpdate "asn1:\"optional\""; RevokedCertificates "asn1:\"optional\""; Extensions "asn1:\"tag:0,optional,explicit\""; } type 190 struct { Scheme ; Opaque ; User ; Host ; Path ; RawPath ; ForceQuery ; RawQuery ; Fragment ; RawFragment ; } type 191 struct { SerialNumber ; RevocationTime ; Extensions "asn1:\"optional\""; } type 192 struct { Status ; StatusCode ; Proto ; ProtoMajor ; ProtoMinor ; Header ; Body ; ContentLength ; TransferEncoding ; Close ; Uncompressed ; Trailer ; Request ; TLS ; } type 193 struct { TBSCertList ; SignatureAlgorithm ; SignatureValue ; } type 194 struct { Type ; Value ; } type 195 struct { Value ; File ; } type 196 struct { Version ; HandshakeComplete ; DidResume ; CipherSuite ; NegotiatedProtocol ; NegotiatedProtocolIsMutual ; ServerName ; PeerCertificates ; VerifiedChains ; SignedCertificateTimestamps ; OCSPResponse ; TLSUnique ; .crypto/tls.ekm ; } type 197 struct { } type 198 struct { .bufio.buf ; .bufio.rd ; .bufio.r ; .bufio.w ; .bufio.err ; .bufio.lastByte ; .bufio.lastRuneSize ; } type 199 struct { .crypto/x509.byName ; .crypto/x509.lazyCerts ; .crypto/x509.haveSum ; .crypto/x509.systemPool ; } type 200 struct { .crypto/x509.rawSubject ; .crypto/x509.getCert ; } type 201 struct { ? ; ? ; } type 202 struct { .log.mu ; .log.prefix ; .log.flag ; .log.out ; .log.buf ; .log.isDiscard ; } type 203 struct { .math/big.bbb ; .math/big.nbits ; .math/big.ndigits ; } type 204 struct { .math/big.neg ; .math/big.abs ; } type 205 struct { .math/rand.src ; .math/rand.s64 ; .math/rand.readVal ; .math/rand.readPos ; } type 206 struct { .mime/multipart.bufReader ; .mime/multipart.currentPart ; .mime/multipart.partsRead ; .mime/multipart.nl ; .mime/multipart.nlDashBoundary ; .mime/multipart.dashBoundaryDash ; .mime/multipart.dashBoundary ; } type 207 struct { .net/http.key ; .net/http.values ; } type 208 struct { .net/http.kvs ; } type 209 struct { .net/http/httputil.mu ; .net/http/httputil.c ; .net/http/httputil.r ; .net/http/httputil.re ; .net/http/httputil.we ; .net/http/httputil.lastbody ; .net/http/httputil.nread ; .net/http/httputil.nwritten ; .net/http/httputil.pipereq ; .net/http/httputil.pipe ; } type 210 struct { .net/http/httputil.mu ; .net/http/httputil.c ; .net/http/httputil.r ; .net/http/httputil.re ; .net/http/httputil.we ; .net/http/httputil.lastbody ; .net/http/httputil.nread ; .net/http/httputil.nwritten ; .net/http/httputil.pipereq ; .net/http/httputil.pipe ; .net/http/httputil.writeReq ; } type 211 struct { .net/textproto.mu ; .net/textproto.id ; .net/textproto.request ; .net/textproto.response ; } type 212 struct { .net/textproto.mu ; .net/textproto.id ; .net/textproto.wait ; } type 213 struct { .net/url.username ; .net/url.password ; .net/url.passwordSet ; } type 214 struct { .sync.state ; .sync.sema ; } type 215 struct { .time.name ; .time.offset ; .time.isDST ; } type 216 struct { .time.name ; .time.zone ; .time.tx ; .time.extend ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } type 217 struct { .time.wall ; .time.ext ; .time.loc ; } type 218 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } type 219 [14 ] type 220 [28 ] type 221 [96 ] type 222 [] type 223 [] type 224 [] type 225 [] type 226 [] type 227 [] type 228 [] type 229 [] type 230 [] type 231 [] type 232 [] type 233 [] type 234 [] type 235 [] type 236 [] type 237 [] type 238 [] type 239 [] type 240 [] type 241 [] type 242 [] type 243 [] type 244 [] type 245 [] type 246 [] type 247 [] type 248 map [] type 249 map [] type 250 map [] type 251 map [] type 252 map [] type 253 map [] type 254 map [] type 255 map [] type 256 map [] type 257 chan <- type 258 chan type 259 interface { Close () ; } type 260 interface { Close () ; LocalAddr () ; Read (b ) (n , err ); RemoteAddr () ; SetDeadline (t ) ; SetReadDeadline (t ) ; SetWriteDeadline (t ) ; Write (b ) (n , err ); } type 261 interface { ? ; ? ; } type 262 interface { ? ; ? ; ? ; ? ; } type 263 interface { ? ; ? ; } type 264 interface { Deadline () (deadline , ok ); Done () ; Err () ; Value (key ) ; } type 265 interface { Flag (c ) ; Precision () (prec , ok ); Width () (wid , ok ); Write (b ) (n , err ); } type 266 interface { Get () ; Put (? ); } type 267 interface { Header () ; Write (? ) (? , ? ); WriteHeader (statusCode ); } type 268 interface { Int63 () ; Seed (seed ); } type 269 interface { ? ; Uint64 () ; } type 270 interface { Network () ; String () ; } type 271 interface { ? ; .net.family () ; .net.isWildcard () ; .net.sockaddr (family ) (? , ? ); .net.toLocal (net ) ; } type 272 interface { ReadAt (p , off ) (n , err ); } type 273 interface { ReadByte () (? , ? ); } type 274 interface { ? ; UnreadByte () ; } type 275 interface { Read (p ) (n , err ); } type 276 interface { Read (buf ) (n , err ); ReadRune () (r , size , err ); SkipSpace (); Token (skipSpace , f ) (token , err ); UnreadRune () ; Width () (wid , ok ); } type 277 interface { RoundTrip (? ) (? , ? ); } type 278 interface { Seek (offset , whence ) (? , ? ); } type 279 interface { Write (p ) (n , err ); } type 280 interface { .syscall.sockaddr () (ptr , len , err ); } var .errNoBody func DumpRequest (req , body ) (? , ? ) func DumpRequestOut (req , body ) (? , ? ) func DumpResponse (resp , body ) (? , ? ) var ErrClosed var ErrLineTooLong var ErrPersistEOF var ErrPipeline func NewChunkedReader (r ) ($ret21 ) // /build/gcc/src/gcc/libgo/go/net/http/httputil/httputil.go:20 { //21 $ret21 = NewChunkedReader(r) //21 return //21 } //0 func NewChunkedWriter (w ) ($ret22 ) // /build/gcc/src/gcc/libgo/go/net/http/httputil/httputil.go:35 { //36 $ret22 = NewChunkedWriter(w) //36 return //36 } //0 func NewClientConn (c , r ) func NewProxyClientConn (c , r ) func NewServerConn (c , r ) func NewSingleHostReverseProxy (target ) func NewReaderSize (rd , size ) func .headerValueContainsToken (v , token ) func NewChunkedReader (r ) func NewChunkedWriter (w ) func .lower (b ) ($ret1 ) // /build/gcc/src/gcc/libgo/go/net/http/internal/ascii/print.go:27 { //28 if (($convert(, 65' ) <= b) && (b <= $convert(, 90' ))) { //28 { //29 $ret1 = (b + $convert(, 32' )) //29 return //29 } //0 } //28 } //30 { //31 $ret1 = b //31 return //31 } //0 func .genSplit (s , sep , sepSave , n ) checksum B9638453827B4AC87A44ECAE11702E2A50DBB3F7 v3; package internal pkgpath net/http/internal import bufio bufio "bufio" import bytes bytes "bytes" import errors errors "errors" import fmt fmt "fmt" import io io "io" indirectimport bytealg internal/bytealg init internal net_1http_1internal..import bufio bufio..import bytes bytes..import errors errors..import fmt fmt..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 1 2 1 3 1 5 1 8 1 10 1 16 1 19 1 22 2 3 2 5 2 8 2 10 2 16 2 19 2 22 3 5 3 8 3 16 4 3 4 5 4 6 4 7 4 8 4 9 4 10 4 11 4 12 4 13 4 14 4 15 4 16 4 17 4 18 4 19 4 20 4 21 4 22 6 3 6 5 6 8 6 16 7 3 7 5 7 6 7 8 7 10 7 16 7 19 7 20 7 21 8 5 8 16 9 5 9 16 9 19 10 3 10 5 10 8 10 16 10 19 11 3 11 5 11 6 11 8 11 10 11 14 11 16 11 17 11 19 11 20 11 21 12 5 13 3 13 5 13 6 13 7 13 8 13 9 13 10 13 11 13 14 13 16 13 17 13 19 13 20 13 21 14 3 14 5 14 8 14 16 15 3 15 5 15 8 15 12 15 16 15 18 15 19 15 22 16 5 17 5 17 8 17 16 18 3 18 5 18 8 18 12 18 16 19 5 19 16 20 3 20 5 20 6 20 8 20 16 20 19 21 3 21 5 21 6 21 8 21 16 21 19 21 20 types 23 2 41 1564 772 29 29 34 29 45 46 45 34 18 18 32 186 105 21 22 43 46 73 74 type 1 "FlushAfterChunkWriter" type 2 "bufio.Reader" func (b ) .writeBuf (w ) (? , ? ) func (b ) WriteTo (w ) (n , err ) func (b ) ReadString (delim ) (? , ? ) func (b ) .collectFragments (delim ) (fullBuffers , finalFragment , totalLen , err ) func (b ) ReadLine () (line , isPrefix , err ) func (b ) Size () func (b ) Reset (r ) func (b ) .fill () func (b ) UnreadByte () func (b ) ReadRune () (r , size , err ) func (b ) .reset (buf , r ) func (b ) .readErr () func (b ) UnreadRune () func (b ) ReadSlice (delim ) (line , err ) func (b ) Peek (n ) (? , ? ) func (b ) ReadByte () (? , ? ) func (b ) Discard (n ) (discarded , err ) func (b ) Read (p ) (n , err ) func (b ) ReadBytes (delim ) (? , ? ) func (b ) Buffered () type 3 "bufio.Writer" func (b ) WriteRune (r ) (size , err ) func (b ) WriteByte (c ) func (b ) Write (p ) (nn , err ) func (b ) ReadFrom (r ) (n , err ) func (b ) Buffered () func (b ) AvailableBuffer () func (b ) WriteString (s ) (? , ? ) func (b ) Available () func (b ) Flush () func (b ) Reset (w ) func (b ) Size () type 4 "io.Closer" type 5 "io.Reader" type 6 "io.WriteCloser" type 7 "io.Writer" type 8 (? , ? ) type 9 (? , ? ) type 10 (? , ? ) type 11 (? ) type 12 * type 13 * type 14 struct { ? ; } type 15 struct { .bufio.buf ; .bufio.rd ; .bufio.r ; .bufio.w ; .bufio.err ; .bufio.lastByte ; .bufio.lastRuneSize ; } type 16 struct { .bufio.err ; .bufio.buf ; .bufio.n ; .bufio.wr ; } type 17 [] type 18 [] type 19 interface { Close () ; } type 20 interface { ? ; ? ; } type 21 interface { Read (p ) (n , err ); } type 22 interface { Write (p ) (n , err ); } func .isASCIISpace (b ) ($ret5 ) // /build/gcc/src/gcc/libgo/go/net/http/internal/chunked.go:158 { //159 $ret5 = ((((b == $convert(, 32' )) || (b == $convert(, 9' ))) || (b == $convert(, 10' ))) || (b == $convert(, 13' ))) //159 return //159 } //0 var ErrLineTooLong func NewChunkedReader (r ) func NewChunkedWriter (w ) func NewReaderSize (rd , size ) func Index (s , sep ) func IndexByte (b , c ) checksum 179EFCCCB2CF90F043A96C3CA60083C7B26C9707 v3; package ascii pkgpath net/http/internal/ascii import strings strings "strings" import unicode unicode "unicode" init ascii ~net_1http_1internal_1ascii errors errors..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import io io..import runtime runtime..import sync sync..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos race ~internal_1race unsafeheader ~internal_1unsafeheader atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 1 2 1 3 1 5 3 2 3 5 4 1 4 2 4 3 4 5 4 6 5 2 6 2 6 5 types 4 1 33 33 33 type 1 (? ) type 2 (? ) type 3 (? ) func .lower (b ) ($ret1 ) // /build/gcc/src/gcc/libgo/go/net/http/internal/ascii/print.go:27 { //28 if (($convert(, 65' ) <= b) && (b <= $convert(, 90' ))) { //28 { //29 $ret1 = (b + $convert(, 32' )) //29 return //29 } //0 } //28 } //30 { //31 $ret1 = b //31 return //31 } //0 func EqualFold (s , t ) ($ret0 ) // /build/gcc/src/gcc/libgo/go/net/http/internal/ascii/print.go:14 { //15 if (len(s) != len(t)) { //15 { //16 $ret0 = $false //16 return //16 } //0 } //15 } //17 { //18 var i = 0 //18 { /*for*/ //18 goto $l0 //18 :$l1 //18 { //18 { //19 if (.lower((s)[i]) != .lower((t)[i])) { //19 { //20 $ret0 = $false //20 return //20 } //0 } //19 } //21 } //22 { //18 i = (i + $convert(, 1 )) //18 } //18 :$l0 //18 if (i < len(s)) { //18 goto $l1 //18 } //18 } //18 } //22 { //23 $ret0 = $true //23 return //23 } //0 func Is (s ) ($ret3 ) // /build/gcc/src/gcc/libgo/go/net/http/internal/ascii/print.go:46 { //47 var i = 0 //47 { /*for*/ //47 goto $l0 //47 :$l1 //47 { //47 { //48 if ((s)[i] > 127' ) { //48 { //49 $ret3 = $false //49 return //49 } //0 } //48 } //50 } //51 { //47 i = (i + $convert(, 1 )) //47 } //47 :$l0 //47 if (i < len(s)) { //47 goto $l1 //47 } //47 } //47 } //51 { //52 $ret3 = $true //52 return //52 } //0 func IsPrint (s ) ($ret2 ) // /build/gcc/src/gcc/libgo/go/net/http/internal/ascii/print.go:36 { //37 var i = 0 //37 { /*for*/ //37 goto $l0 //37 :$l1 //37 { //37 { //38 if (((s)[i] < $convert(, 32' )) || ((s)[i] > $convert(, 126' ))) { //38 { //39 $ret2 = $false //39 return //39 } //0 } //38 } //40 } //41 { //37 i = (i + $convert(, 1 )) //37 } //37 :$l0 //37 if (i < len(s)) { //37 goto $l1 //37 } //37 } //37 } //41 { //42 $ret2 = $true //42 return //42 } //0 func ToLower (s ) (lower , ok ) // /build/gcc/src/gcc/libgo/go/net/http/internal/ascii/print.go:56 { //57 if !IsPrint(s) { //57 { //58 { //58 var $t0 = "" //58 var $t1 = $false //58 lower = $t0 //58 ok = $t1 //58 } //0 return //58 } //0 } //57 } //59 { //60 { //60 var $t2 = ToLower(s) //60 var $t3 = $true //60 lower = $t2 //60 ok = $t3 //60 } //0 return //60 } //0 func ToLower (s ) checksum 650D3C678CF1A4E3DFFF8653EC9649611964405C v3; package testcert pkgpath net/http/internal/testcert import strings strings "strings" init testcert net_1http_1internal_1testcert..import errors errors..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import io io..import runtime runtime..import sync sync..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos race ~internal_1race unsafeheader ~internal_1unsafeheader atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 1 2 1 3 1 5 3 2 3 5 4 1 4 2 4 3 4 5 4 6 5 2 6 2 6 5 types 4 1 75 61 21 type 1 (? , ? , ? , ? ) type 2 (? , ? , ? ) type 3 [] var LocalhostCert var LocalhostKey func Replace (s , old , new , n ) func ReplaceAll (s , old , new ) ($ret95 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:1036 { //1037 $ret95 = Replace(s, old, new, $convert(, -1 )) //1037 return //1037 } //0 checksum 63A80E0A4159D6916195DC9BBA6542FB6BA90F67 v3; package pprof pkgpath net/http/pprof import bufio bufio "bufio" import bytes bytes "bytes" import context context "context" import fmt fmt "fmt" import html html "html" import profile internal/profile "internal/profile" import io io "io" import log log "log" import http net/http "net/http" import url net/url "net/url" import os os "os" import runtime runtime "runtime" import pprof runtime/pprof "runtime/pprof" import trace runtime/trace "runtime/trace" import sort sort "sort" import strconv strconv "strconv" import strings strings "strings" import time time "time" indirectimport asn1 encoding/asn1 indirectimport big math/big indirectimport httptrace net/http/httptrace indirectimport multipart mime/multipart indirectimport net net indirectimport pkix crypto/x509/pkix indirectimport rand math/rand indirectimport sync sync indirectimport syscall syscall indirectimport textproto net/textproto indirectimport tls crypto/tls indirectimport x509 crypto/x509 init pprof net_1http_1pprof..import bufio bufio..import bytes bytes..import flate compress_1flate..import gzip compress_1gzip..import context context..import crypto crypto..import cipher crypto_1cipher..import dsa crypto_1dsa..import ecdsa crypto_1ecdsa..import edwards25519 crypto_1ed25519_1internal_1edwards25519..import field crypto_1ed25519_1internal_1edwards25519_1field..import elliptic crypto_1elliptic..import fiat crypto_1elliptic_1internal_1fiat..import nistec crypto_1elliptic_1internal_1nistec..import randutil crypto_1internal_1randutil..import md5 crypto_1md5..import rand crypto_1rand..import rsa crypto_1rsa..import sha1 crypto_1sha1..import sha256 crypto_1sha256..import sha512 crypto_1sha512..import tls crypto_1tls..import x509 crypto_1x509..import pkix crypto_1x509_1pkix..import asn1 encoding_1asn1..import base64 encoding_1base64..import binary encoding_1binary..import hex encoding_1hex..import pem encoding_1pem..import errors errors..import fmt fmt..import chacha20 golang_0org_1x_1crypto_1chacha20..import chacha20poly1305 golang_0org_1x_1crypto_1chacha20poly1305..import cryptobyte golang_0org_1x_1crypto_1cryptobyte..import curve25519 golang_0org_1x_1crypto_1curve25519..import field golang_0org_1x_1crypto_1curve25519_1internal_1field..import dnsmessage golang_0org_1x_1net_1dns_1dnsmessage..import hpack golang_0org_1x_1net_1http2_1hpack..import httpguts golang_0org_1x_1net_1http_1httpguts..import httpproxy golang_0org_1x_1net_1http_1httpproxy..import idna golang_0org_1x_1net_1idna..import bidirule golang_0org_1x_1text_1secure_1bidirule..import transform golang_0org_1x_1text_1transform..import bidi golang_0org_1x_1text_1unicode_1bidi..import norm golang_0org_1x_1text_1unicode_1norm..import crc32 hash_1crc32..import html html..import cpu internal_1cpu..import intern internal_1intern..import oserror internal_1oserror..import poll internal_1poll..import profile internal_1profile..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import ioutil io_1ioutil..import log log..import math math..import big math_1big..import rand math_1rand..import mime mime..import multipart mime_1multipart..import quotedprintable mime_1quotedprintable..import net net..import http net_1http..import internal net_1http_1internal..import netip net_1netip..import textproto net_1textproto..import os os..import path path..import filepath path_1filepath..import reflect reflect..import regexp regexp..import syntax regexp_1syntax..import runtime runtime..import pprof runtime_1pprof..import trace runtime_1trace..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import tabwriter text_1tabwriter..import time time..import unicode unicode..import list ~container_1list aes ~crypto_1aes des ~crypto_1des ed25519 ~crypto_1ed25519 hmac ~crypto_1hmac subtle ~crypto_1internal_1subtle rc4 ~crypto_1rc4 subtle ~crypto_1subtle asn1 ~golang_0org_1x_1crypto_1cryptobyte_1asn1 hkdf ~golang_0org_1x_1crypto_1hkdf poly1305 ~golang_0org_1x_1crypto_1internal_1poly1305 subtle ~golang_0org_1x_1crypto_1internal_1subtle hash ~hash abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch godebug ~internal_1godebug goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa nettrace ~internal_1nettrace race ~internal_1race singleflight ~internal_1singleflight execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits httptrace ~net_1http_1httptrace ascii ~net_1http_1internal_1ascii url ~net_1url atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf16 ~unicode_1utf16 utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 1 2 1 30 1 48 1 53 1 55 1 76 1 81 1 85 2 30 2 48 2 53 2 55 2 76 2 81 2 85 3 1 3 2 3 30 3 31 3 48 3 50 3 51 3 53 3 54 3 55 3 56 3 59 3 70 3 71 3 73 3 76 3 79 3 80 3 81 3 82 3 84 3 85 4 1 4 2 4 3 4 27 4 30 4 31 4 46 4 48 4 50 4 51 4 53 4 54 4 55 4 56 4 59 4 70 4 71 4 73 4 76 4 79 4 80 4 81 4 82 4 84 4 85 5 30 5 48 5 50 5 53 5 76 5 81 5 82 5 84 6 30 6 48 6 53 6 55 6 59 6 76 6 80 6 81 7 27 7 30 7 48 7 53 7 55 7 59 7 73 7 76 7 80 7 81 7 85 8 2 8 15 8 27 8 30 8 31 8 48 8 50 8 51 8 53 8 54 8 55 8 56 8 59 8 60 8 61 8 70 8 71 8 73 8 76 8 79 8 80 8 81 8 82 8 84 8 85 9 1 9 2 9 6 9 7 9 12 9 13 9 14 9 15 9 17 9 21 9 25 9 27 9 30 9 31 9 34 9 48 9 50 9 51 9 53 9 54 9 55 9 56 9 59 9 60 9 61 9 70 9 71 9 73 9 76 9 79 9 80 9 81 9 82 9 84 9 85 10 11 10 27 10 30 10 48 10 53 10 55 10 59 10 73 10 76 10 80 10 81 10 85 11 27 11 30 11 48 11 53 11 55 11 59 11 73 11 76 11 80 11 81 11 85 12 1 12 2 12 7 12 13 12 14 12 17 12 27 12 30 12 31 12 48 12 50 12 51 12 53 12 54 12 55 12 56 12 59 12 60 12 61 12 70 12 71 12 73 12 76 12 79 12 80 12 81 12 82 12 84 12 85 13 30 13 48 13 53 13 76 14 13 14 30 14 48 14 53 14 76 15 30 15 48 15 53 15 55 15 76 15 81 16 6 16 27 16 30 16 48 16 53 16 55 16 59 16 73 16 76 16 80 16 81 16 85 17 1 17 2 17 7 17 27 17 30 17 31 17 48 17 50 17 51 17 53 17 54 17 55 17 56 17 59 17 60 17 61 17 70 17 71 17 73 17 76 17 79 17 80 17 81 17 82 17 84 17 85 18 1 18 2 18 6 18 7 18 15 18 17 18 27 18 30 18 31 18 48 18 50 18 51 18 53 18 54 18 55 18 56 18 59 18 60 18 61 18 70 18 71 18 73 18 76 18 79 18 80 18 81 18 82 18 84 18 85 19 6 19 27 19 30 19 48 19 53 19 55 19 59 19 73 19 76 19 80 19 81 19 85 20 6 20 27 20 30 20 48 20 53 20 55 20 59 20 73 20 76 20 80 20 81 20 85 21 6 21 27 21 30 21 48 21 53 21 55 21 59 21 73 21 76 21 80 21 81 21 85 22 1 22 2 22 5 22 6 22 7 22 8 22 9 22 10 22 11 22 12 22 13 22 14 22 15 22 16 22 17 22 18 22 19 22 20 22 21 22 23 22 24 22 25 22 26 22 27 22 28 22 29 22 30 22 31 22 32 22 33 22 34 22 35 22 36 22 37 22 48 22 49 22 50 22 51 22 53 22 54 22 55 22 56 22 59 22 60 22 61 22 65 22 68 22 70 22 71 22 72 22 73 22 76 22 79 22 80 22 81 22 82 22 84 22 85 23 1 23 2 23 5 23 6 23 7 23 8 23 9 23 10 23 11 23 12 23 13 23 14 23 15 23 16 23 17 23 18 23 19 23 20 23 21 23 24 23 25 23 26 23 27 23 28 23 29 23 30 23 31 23 34 23 37 23 48 23 49 23 50 23 51 23 53 23 54 23 55 23 56 23 59 23 60 23 61 23 65 23 68 23 70 23 71 23 72 23 73 23 76 23 79 23 80 23 81 23 82 23 84 23 85 24 2 24 25 24 27 24 28 24 30 24 31 24 48 24 50 24 51 24 53 24 54 24 55 24 56 24 59 24 60 24 61 24 70 24 71 24 73 24 76 24 79 24 80 24 81 24 82 24 84 24 85 25 2 25 27 25 30 25 31 25 48 25 50 25 51 25 53 25 54 25 55 25 56 25 59 25 60 25 61 25 70 25 71 25 73 25 76 25 79 25 80 25 81 25 82 25 84 25 85 26 27 26 30 26 48 26 53 26 55 26 59 26 73 26 76 26 80 26 81 26 85 27 30 27 48 27 53 27 55 27 59 27 73 27 76 27 80 27 81 27 85 28 30 28 31 28 48 28 50 28 51 28 53 28 54 28 55 28 56 28 59 28 70 28 71 28 73 28 76 28 79 28 80 28 81 28 82 28 84 28 85 29 2 29 26 29 27 29 30 29 48 29 53 29 55 29 59 29 73 29 76 29 79 29 80 29 81 29 85 30 48 30 53 30 76 31 30 31 48 31 50 31 51 31 53 31 54 31 55 31 56 31 59 31 70 31 71 31 73 31 76 31 79 31 80 31 81 31 82 31 84 31 85 32 7 32 27 32 30 32 48 32 53 32 55 32 59 32 73 32 76 32 80 32 81 32 85 33 7 33 27 33 30 33 32 33 48 33 53 33 55 33 59 33 73 33 76 33 80 33 81 33 85 34 2 34 25 34 27 34 30 34 31 34 48 34 50 34 51 34 53 34 54 34 55 34 56 34 59 34 60 34 61 34 70 34 71 34 73 34 76 34 79 34 80 34 81 34 82 34 84 34 85 35 27 35 30 35 31 35 36 35 48 35 50 35 51 35 53 35 54 35 55 35 56 35 59 35 70 35 71 35 73 35 76 35 79 35 80 35 81 35 82 35 84 35 85 36 27 36 30 36 48 36 53 36 55 36 59 36 73 36 76 36 80 36 81 36 85 37 30 37 48 37 53 37 76 38 2 38 30 38 31 38 48 38 50 38 51 38 53 38 54 38 55 38 56 38 59 38 70 38 71 38 73 38 76 38 79 38 80 38 81 38 82 38 84 38 85 39 1 39 2 39 5 39 27 39 30 39 31 39 37 39 41 39 42 39 43 39 44 39 45 39 48 39 49 39 50 39 51 39 53 39 54 39 55 39 56 39 58 39 59 39 65 39 68 39 69 39 70 39 71 39 73 39 76 39 79 39 80 39 81 39 82 39 84 39 85 40 2 40 5 40 27 40 30 40 31 40 37 40 41 40 42 40 43 40 44 40 45 40 48 40 49 40 50 40 51 40 53 40 54 40 55 40 56 40 58 40 59 40 65 40 68 40 70 40 71 40 73 40 76 40 79 40 80 40 81 40 82 40 84 40 85 41 2 41 27 41 30 41 31 41 42 41 43 41 44 41 45 41 48 41 50 41 51 41 53 41 54 41 55 41 56 41 58 41 59 41 70 41 71 41 73 41 76 41 79 41 80 41 81 41 82 41 84 41 85 42 2 42 30 42 31 42 43 42 44 42 48 42 50 42 51 42 53 42 54 42 55 42 56 42 58 42 59 42 70 42 71 42 73 42 76 42 79 42 80 42 81 42 82 42 84 42 85 43 2 43 30 43 48 43 53 43 55 43 76 43 81 43 85 44 2 44 30 44 31 44 48 44 50 44 51 44 53 44 54 44 55 44 56 44 58 44 59 44 70 44 71 44 73 44 76 44 79 44 80 44 81 44 82 44 84 44 85 45 2 45 27 45 30 45 31 45 43 45 48 45 50 45 51 45 53 45 54 45 55 45 56 45 59 45 70 45 71 45 73 45 76 45 79 45 80 45 81 45 82 45 84 45 85 46 30 46 48 46 53 46 55 46 76 46 81 47 30 47 48 47 53 47 55 47 76 47 81 47 85 49 30 49 48 49 50 49 51 49 53 49 54 49 55 49 56 49 70 49 71 49 76 49 79 49 81 49 82 49 84 50 30 50 48 50 53 50 76 51 30 51 48 51 50 51 53 51 55 51 76 51 81 51 82 51 84 52 1 52 2 52 3 52 4 52 27 52 30 52 31 52 46 52 48 52 50 52 51 52 53 52 54 52 55 52 56 52 59 52 70 52 71 52 73 52 74 52 75 52 76 52 79 52 80 52 81 52 82 52 84 52 85 53 48 53 76 54 48 54 76 54 81 55 30 55 48 55 53 55 76 55 81 56 30 56 48 56 50 56 53 56 55 56 71 56 76 56 79 56 81 56 82 56 84 57 30 57 48 57 50 57 51 57 53 57 54 57 55 57 56 57 70 57 71 57 76 57 79 57 81 57 82 57 84 58 30 58 31 58 48 58 50 58 51 58 53 58 54 58 55 58 56 58 59 58 70 58 71 58 73 58 76 58 79 58 80 58 81 58 82 58 84 58 85 59 48 60 2 60 27 60 30 60 31 60 48 60 50 60 51 60 53 60 54 60 55 60 56 60 59 60 61 60 70 60 71 60 73 60 76 60 79 60 80 60 81 60 82 60 84 60 85 61 48 61 59 61 76 61 81 62 1 62 2 62 26 62 27 62 30 62 31 62 48 62 50 62 51 62 53 62 54 62 55 62 56 62 59 62 70 62 71 62 73 62 76 62 79 62 80 62 81 62 82 62 84 62 85 63 1 63 2 63 5 63 7 63 17 63 26 63 27 63 30 63 31 63 37 63 48 63 49 63 50 63 51 63 53 63 54 63 55 63 56 63 59 63 60 63 61 63 62 63 64 63 65 63 68 63 69 63 70 63 71 63 72 63 73 63 76 63 79 63 80 63 81 63 82 63 84 63 85 64 1 64 2 64 30 64 31 64 48 64 50 64 51 64 53 64 54 64 55 64 56 64 59 64 70 64 71 64 73 64 76 64 79 64 80 64 81 64 82 64 84 64 85 65 5 65 30 65 37 65 48 65 49 65 50 65 51 65 53 65 54 65 55 65 56 65 59 65 68 65 70 65 71 65 76 65 79 65 80 65 81 65 82 65 84 66 1 66 2 66 3 66 4 66 5 66 6 66 7 66 8 66 9 66 10 66 11 66 12 66 13 66 14 66 15 66 16 66 17 66 18 66 19 66 20 66 21 66 22 66 23 66 24 66 25 66 26 66 27 66 28 66 29 66 30 66 31 66 32 66 33 66 34 66 35 66 36 66 37 66 38 66 39 66 40 66 41 66 42 66 43 66 44 66 45 66 46 66 48 66 49 66 50 66 51 66 53 66 54 66 55 66 56 66 57 66 58 66 59 66 60 66 61 66 62 66 63 66 64 66 65 66 67 66 68 66 69 66 70 66 71 66 72 66 73 66 76 66 79 66 80 66 81 66 82 66 84 66 85 67 1 67 2 67 30 67 31 67 48 67 50 67 51 67 53 67 54 67 55 67 56 67 59 67 70 67 71 67 73 67 76 67 79 67 80 67 81 67 82 67 84 67 85 68 30 68 48 68 49 68 50 68 51 68 53 68 54 68 55 68 56 68 59 68 70 68 71 68 76 68 79 68 80 68 81 68 82 68 84 69 1 69 2 69 5 69 30 69 31 69 37 69 48 69 49 69 50 69 51 69 53 69 54 69 55 69 56 69 59 69 65 69 68 69 70 69 71 69 73 69 76 69 79 69 80 69 81 69 82 69 84 69 85 70 30 70 48 70 50 70 51 70 53 70 54 70 55 70 56 70 71 70 76 70 79 70 81 70 82 70 84 71 30 71 48 71 53 71 76 72 30 72 48 72 50 72 51 72 53 72 54 72 55 72 56 72 70 72 71 72 76 72 79 72 81 72 82 72 84 72 85 73 30 73 48 73 53 73 59 73 76 73 80 73 81 73 85 74 2 74 30 74 48 74 53 74 55 74 59 74 75 74 76 74 79 74 80 74 81 74 85 75 30 75 48 75 53 75 55 75 59 75 76 75 79 75 80 75 81 75 85 76 48 77 1 77 2 77 3 77 4 77 5 77 27 77 30 77 31 77 46 77 48 77 50 77 51 77 53 77 54 77 55 77 56 77 59 77 70 77 71 77 73 77 76 77 79 77 80 77 81 77 82 77 83 77 84 77 85 78 5 78 30 78 31 78 48 78 50 78 51 78 53 78 54 78 55 78 56 78 59 78 70 78 71 78 73 78 76 78 79 78 80 78 81 78 82 78 84 78 85 79 48 79 53 79 76 80 30 80 48 80 53 80 59 80 76 81 48 81 76 82 30 82 48 82 50 82 53 82 76 82 81 83 30 83 48 83 53 83 55 83 76 83 81 84 30 84 48 84 50 84 53 84 76 84 81 84 82 types 248 1 226 1597 36 189 42 40 703 1606 44 42 106 143 47 58 60 140 48 338 101 67 57 57 160 188 46 44 35 31 35 36 31 35 31 33 31 31 39 3977 5541 35 1041 38 40 41 115 96 403 606 35 30 30 1142 486 166 222 234 41 140 38 1072 2205 487 45 39 157 52 53 52 57 408 996 219 439 325 218 40 41 44 38 38 32 37 502 526 73 3490 75 40 11 22 22 39 35 23 34 37 47 66 47 48 37 23 23 23 23 38 81 38 52 38 49 24 19 19 19 19 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 76 83 60 117 95 276 167 36 55 147 419 315 37 50 51 93 468 249 1199 298 218 114 312 99 54 55 378 20 189 156 88 103 71 132 296 75 46 113 175 65 92 194 85 113 25 26 25 23 23 23 23 23 23 23 23 21 21 22 22 22 22 22 23 22 22 22 22 22 23 22 22 23 23 37 35 37 37 37 37 37 37 28 44 321 49 75 146 197 132 66 57 68 198 92 65 62 75 298 95 62 76 93 type 1 ".net/http/pprof.handler" func (name ) ServeHTTP (w , r ) func (name ) .serveDeltaProfile (w , r , p , secStr ) type 2 "bufio.Reader" func (b ) .writeBuf (w ) (? , ? ) func (b ) WriteTo (w ) (n , err ) func (b ) ReadString (delim ) (? , ? ) func (b ) .collectFragments (delim ) (fullBuffers , finalFragment , totalLen , err ) func (b ) ReadLine () (line , isPrefix , err ) func (b ) Size () func (b ) Reset (r ) func (b ) .fill () func (b ) UnreadByte () func (b ) ReadRune () (r , size , err ) func (b ) .reset (buf , r ) func (b ) .readErr () func (b ) UnreadRune () func (b ) ReadSlice (delim ) (line , err ) func (b ) Peek (n ) (? , ? ) func (b ) ReadByte () (? , ? ) func (b ) Discard (n ) (discarded , err ) func (b ) Read (p ) (n , err ) func (b ) ReadBytes (delim ) (? , ? ) func (b ) Buffered () type 3 "context.Context" type 4 "crypto/tls.ConnectionState" func (cs ) ExportKeyingMaterial (label , context , length ) (? , ? ) type 5 ".crypto/x509.lazyCert" type 6 ".crypto/x509.sum224" type 7 "crypto/x509.CertPool" func (s ) Subjects () func (s ) AppendCertsFromPEM (pemCerts ) (ok ) func (s ) .addCertFunc (rawSum224 , rawSubject , getCert ) func (s ) AddCert (cert ) func (s ) .contains (cert ) func (s ) .findPotentialParents (cert ) func (s ) .copy () func (s ) .cert (n ) (? , ? ) func (s ) .len () type 8 "crypto/x509.Certificate" func (c ) .getSANExtension () func (c ) CreateCRL (rand , priv , revokedCerts , now , expiry ) (crlBytes , err ) func (c ) .systemVerify (opts ) (chains , err ) func (c ) .checkNameConstraints (count , maxConstraintComparisons , nameType , name , parsedName , match , permitted , excluded ) func (c ) .isValid (certType , currentChain , opts ) func (c ) CheckCRLSignature (crl ) func (c ) Verify (opts ) (chains , err ) func (c ) .buildChains (cache , currentChain , sigChecks , opts ) (chains , err ) func (c ) VerifyHostname (h ) func (c ) .hasNameConstraints () func (c ) .hasSANExtension () func (c ) Equal (other ) func (c ) CheckSignatureFrom (parent ) func (c ) CheckSignature (algo , signed , signature ) type 9 "crypto/x509.ExtKeyUsage" type 10 "crypto/x509.KeyUsage" type 11 "crypto/x509.PublicKeyAlgorithm" func (algo ) String () ($ret117 ) type 12 "crypto/x509.SignatureAlgorithm" func (algo ) String () func (algo ) .isRSAPSS () type 13 "crypto/x509.VerifyOptions" type 14 "crypto/x509/pkix.AlgorithmIdentifier" type 15 "crypto/x509/pkix.AttributeTypeAndValue" type 16 "crypto/x509/pkix.CertificateList" func (certList ) HasExpired (now ) type 17 "crypto/x509/pkix.Extension" type 18 "crypto/x509/pkix.Name" func (n ) FillFromRDNSequence (rdns ) func (n ) .appendRDNs (in , values , oid ) func (n ) ToRDNSequence () (ret ) func (n ) String () type 19 "crypto/x509/pkix.RDNSequence" func (r ) String () type 20 "crypto/x509/pkix.RelativeDistinguishedNameSET" type 21 "crypto/x509/pkix.RevokedCertificate" type 22 "crypto/x509/pkix.TBSCertificateList" type 23 "encoding/asn1.BitString" func (b ) RightAlign () func (b ) At (i ) type 24 "encoding/asn1.ObjectIdentifier" func (oi ) String () func (oi ) Equal (other ) ($ret9 ) type 25 "encoding/asn1.RawContent" type 26 "encoding/asn1.RawValue" type 27 "fmt.ScanState" type 28 "fmt.State" type 29 "io.ByteReader" type 30 "io.ByteScanner" type 31 "io.Closer" type 32 "io.ReadCloser" type 33 "io.Reader" type 34 "io.ReaderAt" type 35 "io.Seeker" type 36 "io.Writer" type 37 ".math/big.divisor" type 38 ".math/big.nat" func (z ) .xor (x , y ) func (z ) .bytes (buf ) (i ) func (z ) .or (x , y ) func (z ) .div (z2 , u , v ) (q , r ) func (z ) .and (x , y ) func (z ) .setUint64 (x ) func (z ) .andNot (x , y ) func (z ) .mulAddWW (x , y , r ) func (z ) .mul (x , y ) func (z ) .expNN (x , y , m ) func (z ) .divRecursiveStep (u , v , depth , tmp , temps ) func (x ) .trailingZeroBits () ($ret164 ) func (z ) .sqr (x ) func (z ) .clear () func (x ) .itoa (neg , base ) func (z ) .mulRange (a , b ) func (z ) .make (n ) func (x ) .bit (i ) ($ret169 ) func (z ) .expNNMontgomery (x , y , m ) func (z ) .shr (x , s ) func (z ) .norm () ($ret147 ) func (n ) .probablyPrimeMillerRabin (reps , force2 ) func (z ) .scan (r , base , fracOk ) (res , b , count , err ) func (z ) .expNNWindowed (x , y , m ) func (z ) .sub (x , y ) func (q ) .divBasic (u , v ) func (z ) .shl (x , s ) func (x ) .cmp (y ) (r ) func (z ) .montgomery (x , y , m , k , n ) func (z ) .expWW (x , y ) func (z ) .random (rand , limit , n ) func (z ) .set (x ) func (z ) .setBytes (buf ) func (x ) .modW (d ) (r ) func (x ) .utoa (base ) func (z ) .setBit (x , i , b ) func (z ) .divLarge (u , uIn , vIn ) (q , r ) func (z ) .divRecursive (u , v ) func (x ) .bitLen () ($ret163 ) func (x ) .sticky (i ) func (z ) .sqrt (x ) func (z ) .add (x , y ) func (q ) .convertWords (s , b , ndigits , bb , table ) func (n ) .probablyPrimeLucas () func (z ) .setWord (x ) func (z ) .divW (x , y ) (q , r ) type 39 "math/big.Int" func (z ) Or (x , y ) func (x ) Bit (i ) func (z ) GCD (x , y , a , b ) func (x ) TrailingZeroBits () func (z ) Sub (x , y ) func (z ) And (x , y ) func (z ) .modSqrtTonelliShanks (x , p ) func (z ) SetBytes (buf ) func (z ) UnmarshalText (text ) func (x ) Bits () func (z ) Add (x , y ) func (z ) .modSqrt3Mod4Prime (x , p ) func (x ) Format (s , ch ) func (x ) IsInt64 () func (x ) Cmp (y ) (r ) func (z ) Quo (x , y ) func (z ) Exp (x , y , m ) func (z ) Not (x ) func (x ) Bytes () func (z ) Lsh (x , n ) func (z ) .scaleDenom (x , f ) func (z ) .modSqrt5Mod8Prime (x , p ) func (z ) Sqrt (x ) func (x ) MarshalJSON () (? , ? ) func (x ) FillBytes (buf ) func (z ) Xor (x , y ) func (x ) MarshalText () (text , err ) func (x ) ProbablyPrime (n ) func (x ) Text (base ) func (z ) Scan (s , ch ) func (x ) Append (buf , base ) func (x ) GobEncode () (? , ? ) func (z ) SetUint64 (x ) func (z ) ModInverse (g , n ) func (z ) Set (x ) func (z ) Rand (rnd , n ) func (z ) .lehmerGCD (x , y , a , b ) func (x ) String () func (z ) AndNot (x , y ) func (z ) SetBit (x , i , b ) func (z ) Mod (x , y ) func (z ) QuoRem (x , y , r ) (? , ? ) func (z ) UnmarshalJSON (text ) func (z ) GobDecode (buf ) func (z ) Mul (x , y ) func (z ) .scan (r , base ) (? , ? , ? ) func (z ) SetString (s , base ) (? , ? ) func (z ) SetBits (abs ) func (z ) SetInt64 (x ) func (z ) ModSqrt (x , p ) func (z ) Rsh (x , n ) func (z ) MulRange (a , b ) func (x ) Sign () func (x ) Int64 () func (z ) Abs (x ) func (z ) Neg (x ) func (z ) .setFromScanner (r , base ) (? , ? ) func (x ) CmpAbs (y ) func (z ) Div (x , y ) func (z ) Rem (x , y ) func (x ) IsUint64 () func (z ) DivMod (x , y , m ) (? , ? ) func (z ) Binomial (n , k ) func (x ) Uint64 () func (x ) BitLen () type 40 "math/big.Word" type 41 "math/rand.Rand" func (r ) Uint32 () func (r ) Shuffle (n , swap ) func (r ) Int31 () func (r ) Read (p ) (n , err ) func (r ) Float32 () func (r ) Perm (n ) func (r ) Uint64 () func (r ) .int31n (n ) func (r ) Seed (seed ) func (r ) Float64 () func (r ) Int63 () func (r ) NormFloat64 () func (r ) ExpFloat64 () func (r ) Int63n (n ) func (r ) Int () func (r ) Intn (n ) func (r ) Int31n (n ) type 42 "math/rand.Source" type 43 "math/rand.Source64" type 44 "mime/multipart.File" type 45 "mime/multipart.FileHeader" func (fh ) Open () (? , ? ) type 46 "mime/multipart.Form" func (f ) RemoveAll () type 47 "mime/multipart.Part" func (p ) FormName () func (p ) FileName () func (bp ) .populateHeaders () func (p ) .parseContentDisposition () func (p ) Read (d ) (n , err ) func (p ) Close () ($ret19 ) type 48 "mime/multipart.Reader" func (r ) ReadForm (maxMemory ) (? , ? ) func (r ) .readForm (maxMemory ) (_ , err ) func (mr ) .isBoundaryDelimiterLine (line ) (ret ) func (r ) NextPart () (? , ? ) func (r ) NextRawPart () (? , ? ) func (r ) .nextPart (rawPart ) (? , ? ) func (mr ) .isFinalBoundary (line ) type 49 ".net.sockaddr" type 50 "net.Addr" type 51 "net.Conn" type 52 "net.IP" func (ip ) IsLinkLocalMulticast () func (ip ) IsInterfaceLocalMulticast () ($ret163 ) func (ip ) IsUnspecified () func (ip ) IsMulticast () func (ip ) To4 () ($ret168 ) func (ip ) Equal (x ) func (ip ) IsPrivate () func (ip ) Mask (mask ) func (ip ) UnmarshalText (text ) func (ip ) IsGlobalUnicast () func (ip ) IsLoopback () func (ip ) To16 () ($ret169 ) func (ip ) IsLinkLocalUnicast () func (ip ) String () func (ip ) MarshalText () (? , ? ) func (ip ) DefaultMask () func (ip ) .matchAddrFamily (x ) type 53 "net.IPAddr" func (a ) .toLocal (net ) func (a ) .sockaddr (family ) (? , ? ) func (a ) .family () func (a ) .opAddr () ($ret199 ) func (a ) .isWildcard () func (a ) String () func (a ) Network () ($ret196 ) type 54 "net.IPMask" func (m ) Size () (ones , bits ) func (m ) String () ($ret183 ) type 55 "net.IPNet" func (n ) Contains (ip ) func (n ) Network () ($ret185 ) func (n ) String () type 56 ".net/http.headerSorter" func (s ) Less (i , j ) func (s ) Swap (i , j ) func (s ) Len () type 57 ".net/http.keyValues" type 58 "net/http.Cookie" func (c ) Valid () func (c ) String () type 59 "net/http.Handler" type 60 "net/http.Header" func (h ) .writeSubset (w , exclude , trace ) func (h ) .sortedKeyValues (exclude ) (kvs , hs ) func (h ) Write (w ) func (h ) Del (key ) func (h ) .has (key ) func (h ) Values (key ) func (h ) Clone () func (h ) Get (key ) func (h ) WriteSubset (w , exclude ) func (h ) .write (w , trace ) func (h ) .get (key ) ($ret455 ) func (h ) Set (key , value ) func (h ) Add (key , value ) type 61 "net/http.Request" func (r ) .requiresHTTP1 () func (r ) .wantsHttp10KeepAlive () func (r ) FormFile (key ) (? , ? , ? ) func (r ) .outgoingLength () func (r ) .expectsContinue () func (r ) PostFormValue (key ) func (r ) .wantsClose () func (r ) ParseMultipartForm (maxMemory ) func (r ) BasicAuth () (username , password , ok ) func (r ) WriteProxy (w ) func (r ) SetBasicAuth (username , password ) func (r ) Context () func (r ) .multipartReader (allowMixed ) (? , ? ) func (r ) WithContext (ctx ) func (r ) .isH2Upgrade () func (r ) ParseForm () func (r ) Clone (ctx ) func (r ) ProtoAtLeast (major , minor ) func (r ) UserAgent () func (r ) .isReplayable () func (r ) .closeBody () func (r ) .write (w , usingProxy , extraHeaders , waitForContinue ) (err ) func (r ) Referer () func (r ) Write (w ) func (r ) FormValue (key ) func (r ) AddCookie (c ) func (r ) Cookies () func (r ) Cookie (name ) (? , ? ) func (r ) MultipartReader () (? , ? ) type 62 "net/http.Response" func (r ) .isProtocolSwitch () func (r ) .bodyIsWritable () func (r ) ProtoAtLeast (major , minor ) func (r ) Write (w ) func (r ) Location () (? , ? ) func (r ) .closeBody () func (r ) Cookies () type 63 "net/http.ResponseWriter" type 64 "net/http.SameSite" type 65 "net/http/httptrace.ClientTrace" func (t ) .compose (old ) func (t ) .hasNetHooks () type 66 "net/http/httptrace.DNSDoneInfo" type 67 "net/http/httptrace.DNSStartInfo" type 68 "net/http/httptrace.GotConnInfo" type 69 "net/http/httptrace.WroteRequestInfo" type 70 "net/textproto.MIMEHeader" func (h ) Values (key ) ($ret1 ) func (h ) Set (key , value ) func (h ) Add (key , value ) func (h ) Del (key ) func (h ) Get (key ) ($ret0 ) type 71 "net/url.URL" func (u ) Parse (ref ) (? , ? ) func (u ) IsAbs () func (u ) MarshalBinary () (text , err ) func (u ) RequestURI () func (u ) Query () func (u ) ResolveReference (ref ) func (u ) UnmarshalBinary (text ) func (u ) Port () func (u ) Redacted () func (u ) .setPath (p ) func (u ) .setFragment (f ) func (u ) EscapedPath () func (u ) Hostname () func (u ) EscapedFragment () func (u ) String () type 72 "net/url.Userinfo" func (u ) Username () func (u ) String () func (u ) Password () (? , ? ) type 73 "net/url.Values" func (v ) Get (key ) ($ret40 ) func (v ) Set (key , value ) func (v ) Add (key , value ) func (v ) Del (key ) func (v ) Has (key ) func (v ) Encode () type 74 "runtime/pprof.Profile" func (p ) WriteTo (w , debug ) func (p ) Remove (value ) func (p ) Add (value , skip ) func (p ) Count () func (p ) Name () type 75 "sync.Mutex" func (m ) Lock () func (m ) TryLock () func (m ) .lockSlow () func (m ) Unlock () func (m ) .unlockSlow (new ) type 76 ".syscall._socklen_t" type 77 "syscall.RawSockaddr" type 78 "syscall.RawSockaddrAny" type 79 "syscall.Sockaddr" type 80 "syscall.Socklen_t" type 81 ".time.zone" type 82 ".time.zoneTrans" type 83 "time.Duration" func (d ) String () func (d ) Nanoseconds () ($ret73 ) func (d ) Seconds () ($ret76 ) func (d ) Microseconds () ($ret74 ) func (d ) Milliseconds () ($ret75 ) func (d ) Hours () ($ret78 ) func (d ) Truncate (m ) ($ret79 ) func (d ) Minutes () ($ret77 ) func (d ) Round (m ) type 84 "time.Location" func (l ) .get () func (l ) String () func (l ) .lookup (sec ) (name , offset , start , end , isDST ) func (l ) .lookupFirstZone () func (l ) .firstZoneUsed () func (l ) .lookupName (name , unix ) (offset , ok ) type 85 "time.Month" func (m ) String () type 86 "time.Time" func (t ) Weekday () func (t ) Second () func (t ) Year () func (t ) .addSec (d ) func (t ) UnmarshalJSON (data ) func (t ) ISOWeek () (year , week ) func (t ) Month () func (t ) Location () func (t ) GobEncode () (? , ? ) func (t ) Date () (year , month , day ) func (t ) UnixMilli () func (t ) Hour () func (t ) .abs () func (t ) IsZero () func (t ) Nanosecond () func (t ) UTC () func (t ) In (loc ) func (t ) .locabs () (name , offset , abs ) func (t ) Sub (u ) func (t ) Equal (u ) func (t ) String () func (t ) GoString () func (t ) Before (u ) func (t ) Format (layout ) func (t ) Add (d ) func (t ) MarshalJSON () (? , ? ) func (t ) IsDST () func (t ) .date (full ) (year , month , day , yday ) func (t ) AddDate (years , months , days ) func (t ) .sec () func (t ) Local () func (t ) .mono () func (t ) UnixMicro () func (t ) YearDay () func (t ) Unix () func (t ) UnmarshalBinary (data ) func (t ) UnmarshalText (data ) func (t ) Truncate (d ) func (t ) Round (d ) func (t ) .stripMono () func (t ) MarshalText () (? , ? ) func (t ) .nsec () func (t ) Zone () (name , offset ) func (t ) .setLoc (loc ) func (t ) .unixSec () func (t ) Day () func (t ) GobDecode (data ) func (t ) UnixNano () func (t ) After (u ) func (t ) MarshalBinary () (? , ? ) func (t ) Clock () (hour , min , sec ) func (t ) .setMono (m ) func (t ) Minute () func (t ) AppendFormat (b , layout ) type 87 "time.Weekday" func (d ) String () type 88 () (? , ? ) type 89 () type 90 () type 91 () type 92 () (? , ? ) type 93 (? , ? ) type 94 (? ) type 95 (? ) type 96 (? , ? ) type 97 (? , ? ) type 98 (? , ? ) (? , ? ) type 99 (? , ? ) type 100 (? , ? ) type 101 (? , ? ) type 102 (? ) type 103 (? ) type 104 (? ) type 105 (? ) type 106 (? , ? ) type 107 (? , ? , ? ) (? , ? ) type 108 (? , ? ) type 109 (? , ? , ? ) type 110 (? , ? ) type 111 (? , ? ) type 112 (? ) type 113 * type 114 * type 115 * type 116 * type 117 * type 118 * type 119 * type 120 * type 121 * type 122 * type 123 * type 124 * type 125 * type 126 * type 127 * type 128 * type 129 * type 130 * type 131 * type 132 * type 133 * type 134 * type 135 * type 136 * type 137 * type 138 * type 139 * type 140 * type 141 * type 142 * type 143 * type 144 * type 145 struct { Addr ; Pad ; } type 146 struct { Addrs ; Err ; Coalesced ; } type 147 struct { Algorithm ; Parameters "asn1:\"optional\""; } type 148 struct { Bytes ; BitLength ; } type 149 struct { Class ; Tag ; IsCompound ; Bytes ; FullBytes ; } type 150 struct { Conn ; Reused ; WasIdle ; IdleTime ; } type 151 struct { Country ; Organization ; OrganizationalUnit ; Locality ; Province ; StreetAddress ; PostalCode ; SerialNumber ; CommonName ; Names ; ExtraNames ; } type 152 struct { DNSName ; Intermediates ; Roots ; CurrentTime ; KeyUsages ; MaxConstraintComparisions ; } type 153 struct { Err ; } type 154 struct { Family ; Data ; } type 155 struct { Filename ; Header ; Size ; .mime/multipart.content ; .mime/multipart.tmpfile ; } type 156 struct { GetConn ; GotConn ; PutIdleConn ; GotFirstResponseByte ; Got100Continue ; Got1xxResponse ; DNSStart ; DNSDone ; ConnectStart ; ConnectDone ; TLSHandshakeStart ; TLSHandshakeDone ; WroteHeaderField ; WroteHeaders ; Wait100Continue ; WroteRequest ; } type 157 struct { Header ; .mime/multipart.mr ; .mime/multipart.disposition ; .mime/multipart.dispositionParams ; .mime/multipart.r ; .mime/multipart.n ; .mime/multipart.total ; .mime/multipart.err ; .mime/multipart.readErr ; } type 158 struct { Host ; } type 159 struct { IP ; Mask ; } type 160 struct { IP ; Zone ; } type 161 struct { Id ; Critical "asn1:\"optional\""; Value ; } type 162 struct { Method ; URL ; Proto ; ProtoMajor ; ProtoMinor ; Header ; Body ; GetBody ; ContentLength ; TransferEncoding ; Close ; Host ; Form ; PostForm ; MultipartForm ; Trailer ; RemoteAddr ; RequestURI ; TLS ; Cancel ; Response ; .net/http.ctx ; } type 163 struct { Name ; Value ; Path ; Domain ; Expires ; RawExpires ; MaxAge ; Secure ; HttpOnly ; SameSite ; Raw ; Unparsed ; } type 164 struct { Raw ; RawTBSCertificate ; RawSubjectPublicKeyInfo ; RawSubject ; RawIssuer ; Signature ; SignatureAlgorithm ; PublicKeyAlgorithm ; PublicKey ; Version ; SerialNumber ; Issuer ; Subject ; NotBefore ; NotAfter ; KeyUsage ; Extensions ; ExtraExtensions ; UnhandledCriticalExtensions ; ExtKeyUsage ; UnknownExtKeyUsage ; BasicConstraintsValid ; IsCA ; MaxPathLen ; MaxPathLenZero ; SubjectKeyId ; AuthorityKeyId ; OCSPServer ; IssuingCertificateURL ; DNSNames ; EmailAddresses ; IPAddresses ; URIs ; PermittedDNSDomainsCritical ; PermittedDNSDomains ; ExcludedDNSDomains ; PermittedIPRanges ; ExcludedIPRanges ; PermittedEmailAddresses ; ExcludedEmailAddresses ; PermittedURIDomains ; ExcludedURIDomains ; CRLDistributionPoints ; PolicyIdentifiers ; } type 165 struct { Raw ; Version "asn1:\"optional,default:0\""; Signature ; Issuer ; ThisUpdate ; NextUpdate "asn1:\"optional\""; RevokedCertificates "asn1:\"optional\""; Extensions "asn1:\"tag:0,optional,explicit\""; } type 166 struct { Scheme ; Opaque ; User ; Host ; Path ; RawPath ; ForceQuery ; RawQuery ; Fragment ; RawFragment ; } type 167 struct { SerialNumber ; RevocationTime ; Extensions "asn1:\"optional\""; } type 168 struct { Status ; StatusCode ; Proto ; ProtoMajor ; ProtoMinor ; Header ; Body ; ContentLength ; TransferEncoding ; Close ; Uncompressed ; Trailer ; Request ; TLS ; } type 169 struct { TBSCertList ; SignatureAlgorithm ; SignatureValue ; } type 170 struct { Type ; Value ; } type 171 struct { Value ; File ; } type 172 struct { Version ; HandshakeComplete ; DidResume ; CipherSuite ; NegotiatedProtocol ; NegotiatedProtocolIsMutual ; ServerName ; PeerCertificates ; VerifiedChains ; SignedCertificateTimestamps ; OCSPResponse ; TLSUnique ; .crypto/tls.ekm ; } type 173 struct { } type 174 struct { .bufio.buf ; .bufio.rd ; .bufio.r ; .bufio.w ; .bufio.err ; .bufio.lastByte ; .bufio.lastRuneSize ; } type 175 struct { .crypto/x509.byName ; .crypto/x509.lazyCerts ; .crypto/x509.haveSum ; .crypto/x509.systemPool ; } type 176 struct { .crypto/x509.rawSubject ; .crypto/x509.getCert ; } type 177 struct { .math/big.bbb ; .math/big.nbits ; .math/big.ndigits ; } type 178 struct { .math/big.neg ; .math/big.abs ; } type 179 struct { .math/rand.src ; .math/rand.s64 ; .math/rand.readVal ; .math/rand.readPos ; } type 180 struct { .mime/multipart.bufReader ; .mime/multipart.currentPart ; .mime/multipart.partsRead ; .mime/multipart.nl ; .mime/multipart.nlDashBoundary ; .mime/multipart.dashBoundaryDash ; .mime/multipart.dashBoundary ; } type 181 struct { .net/http.key ; .net/http.values ; } type 182 struct { .net/http.kvs ; } type 183 struct { .net/url.username ; .net/url.password ; .net/url.passwordSet ; } type 184 struct { .runtime/pprof.name ; .runtime/pprof.mu ; .runtime/pprof.m ; .runtime/pprof.count ; .runtime/pprof.write ; } type 185 struct { .sync.state ; .sync.sema ; } type 186 struct { .time.name ; .time.offset ; .time.isDST ; } type 187 struct { .time.name ; .time.zone ; .time.tx ; .time.extend ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } type 188 struct { .time.wall ; .time.ext ; .time.loc ; } type 189 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } type 190 [14 ] type 191 [28 ] type 192 [96 ] type 193 [] type 194 [] type 195 [] type 196 [] type 197 [] type 198 [] type 199 [] type 200 [] type 201 [] type 202 [] type 203 [] type 204 [] type 205 [] type 206 [] type 207 [] type 208 [] type 209 [] type 210 [] type 211 [] type 212 [] type 213 [] type 214 [] type 215 [] type 216 [] type 217 [] type 218 [] type 219 map [] type 220 map [] type 221 map [] type 222 map [] type 223 map [] type 224 map [] type 225 map [] type 226 map [] type 227 chan <- type 228 interface { Close () ; } type 229 interface { Close () ; LocalAddr () ; Read (b ) (n , err ); RemoteAddr () ; SetDeadline (t ) ; SetReadDeadline (t ) ; SetWriteDeadline (t ) ; Write (b ) (n , err ); } type 230 interface { ? ; ? ; } type 231 interface { ? ; ? ; ? ; ? ; } type 232 interface { Deadline () (deadline , ok ); Done () ; Err () ; Value (key ) ; } type 233 interface { Flag (c ) ; Precision () (prec , ok ); Width () (wid , ok ); Write (b ) (n , err ); } type 234 interface { Header () ; Write (? ) (? , ? ); WriteHeader (statusCode ); } type 235 interface { Int63 () ; Seed (seed ); } type 236 interface { ? ; Uint64 () ; } type 237 interface { Network () ; String () ; } type 238 interface { ? ; .net.family () ; .net.isWildcard () ; .net.sockaddr (family ) (? , ? ); .net.toLocal (net ) ; } type 239 interface { ReadAt (p , off ) (n , err ); } type 240 interface { ReadByte () (? , ? ); } type 241 interface { ? ; UnreadByte () ; } type 242 interface { Read (p ) (n , err ); } type 243 interface { Read (buf ) (n , err ); ReadRune () (r , size , err ); SkipSpace (); Token (skipSpace , f ) (token , err ); UnreadRune () ; Width () (wid , ok ); } type 244 interface { Seek (offset , whence ) (? , ? ); } type 245 interface { ServeHTTP (? , ? ); } type 246 interface { Write (p ) (n , err ); } type 247 interface { .syscall.sockaddr () (ptr , len , err ); } func Cmdline (w , r ) func Handler (name ) ($ret3 ) // /build/gcc/src/gcc/libgo/go/net/http/pprof/pprof.go:225 { //226 $ret3 = $convert(, $convert(, name)) //226 return //226 } //0 func Index (w , r ) func Profile (w , r ) func Symbol (w , r ) func Trace (w , r ) func NewReaderSize (rd , size ) func HandleFunc (pattern , handler ) func HasPrefix (s , prefix ) ($ret60 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:448 { //449 $ret60 = ((len(s) >= len(prefix)) && ((s)[0 :len(prefix)] == prefix)) //449 return //449 } //0 checksum 05364D42897D94819B9634AC520E2E7A4CEDE81B v3; package socktest pkgpath net/internal/socktest import fmt fmt "fmt" import sync sync "sync" import syscall syscall "syscall" indirectimport unsafe unsafe init socktest ~net_1internal_1socktest errors errors..import fmt fmt..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 1 3 1 6 1 14 2 1 2 3 2 4 2 5 2 6 2 7 2 8 2 9 2 10 2 11 2 12 2 13 2 14 2 15 2 16 2 17 2 18 2 19 2 20 4 1 4 3 4 6 4 14 5 1 5 3 5 4 5 6 5 8 5 14 5 17 5 18 5 19 6 3 6 14 7 3 7 14 7 17 8 1 8 3 8 6 8 14 8 17 9 1 9 3 9 4 9 6 9 8 9 12 9 14 9 15 9 17 9 18 9 19 10 3 11 1 11 3 11 4 11 5 11 6 11 7 11 8 11 9 11 12 11 14 11 15 11 17 11 18 11 19 12 1 12 3 12 6 12 14 13 1 13 3 13 6 13 10 13 14 13 16 13 17 13 20 14 3 15 3 15 6 15 14 16 1 16 3 16 6 16 10 16 14 17 3 17 14 18 1 18 3 18 4 18 6 18 14 18 17 19 1 19 3 19 4 19 6 19 14 19 17 19 18 types 56 9 386 742 106 31 27 65 67 1010 112 32 212 129 352 36 40 245 40 43 37 38 35 33 49 11 21 88 84 45 32 18 18 18 19 19 19 19 19 20 13 50 74 291 53 252 60 64 149 24 24 20 34 33 32 42 91 type 1 "AfterFilter" func (f ) .apply (st ) ($ret11 ) // /build/gcc/src/gcc/libgo/go/net/internal/socktest/switch.go:156 { //157 if (f == $nil) { //157 { //158 $ret11 = $convert(, $nil) //158 return //158 } //0 } //157 } //159 { //160 $ret11 = (f)(st) //160 return //160 } //0 type 2 "Cookie" func (c ) Family () ($ret2 ) // /build/gcc/src/gcc/libgo/go/net/internal/socktest/switch.go:60 { //60 $ret2 = $convert(, (c >> $convert(, 48 ))) //60 return //60 } //0 func (c ) Type () ($ret3 ) // /build/gcc/src/gcc/libgo/go/net/internal/socktest/switch.go:63 { //63 $ret3 = $convert(, ((c << $convert(, 16 )) >> $convert(, 32 ))) //63 return //63 } //0 func (c ) Protocol () ($ret4 ) // /build/gcc/src/gcc/libgo/go/net/internal/socktest/switch.go:66 { //66 $ret4 = $convert(, (c & $convert(, 255 ))) //66 return //66 } //0 type 3 "Filter" func (f ) .apply (st ) (? , ? ) type 4 "FilterType" type 5 "Sockets" type 6 "Stat" func (st ) String () type 7 "Status" func (so ) String () type 8 "Switch" func (sw ) .init () func (sw ) Stats () func (sw ) Sockets () func (sw ) Set (t , f ) func (sw ) .sockso (s ) func (sw ) .addLocked (s , family , sotype , proto ) func (sw ) Accept4 (s , flags ) (ns , sa , err ) func (sw ) Socket (family , sotype , proto ) (s , err ) func (sw ) Close (s ) (err ) func (sw ) Connect (s , sa ) (err ) func (sw ) Listen (s , backlog ) (err ) func (sw ) Accept (s ) (ns , sa , err ) func (sw ) GetsockoptInt (s , level , opt ) (soerr , err ) type 9 ".net/internal/socktest.stats" func (st ) .getLocked (c ) type 10 "sync.Locker" type 11 "sync.Mutex" func (m ) .unlockSlow (new ) func (m ) Unlock () func (m ) .lockSlow () func (m ) TryLock () func (m ) Lock () type 12 "sync.Once" func (o ) .doSlow (f ) func (o ) Do (f ) type 13 "sync.RWMutex" func (rw ) RLocker () ($ret27 ) func (rw ) Unlock () func (rw ) TryLock () func (rw ) Lock () func (rw ) TryRLock () func (rw ) .rUnlockSlow (r ) func (rw ) RUnlock () func (rw ) RLock () type 14 ".syscall._C_int" type 15 ".syscall._socklen_t" type 16 "syscall.Errno" func (e ) Timeout () ($ret112 ) func (e ) Temporary () func (e ) Is (target ) func (e ) Error () ($ret109 ) type 17 "syscall.RawSockaddr" type 18 "syscall.RawSockaddrAny" type 19 "syscall.Sockaddr" type 20 "syscall.Socklen_t" type 21 "unsafe.Pointer" type 22 (? ) type 23 (? ) (? , ? ) type 24 () type 25 () type 26 (? , ? , ? , ? , ? ) type 27 (? , ? , ? , ? , ? ) type 28 (? , ? ) type 29 (? ) type 30 * type 31 * type 32 * type 33 * type 34 * type 35 * type 36 * type 37 * type 38 * type 39 *any type 40 struct { Addr ; Pad ; } type 41 struct { Cookie ; Err ; SocketErr ; } type 42 struct { Family ; Type ; Protocol ; Opened ; Connected ; Listened ; Accepted ; Closed ; OpenFailed ; ConnectFailed ; ListenFailed ; AcceptFailed ; CloseFailed ; } type 43 struct { Family ; Data ; } type 44 struct { .net/internal/socktest.once ; .net/internal/socktest.fmu ; .net/internal/socktest.fltab ; .net/internal/socktest.smu ; .net/internal/socktest.sotab ; .net/internal/socktest.stats ; } type 45 struct { .sync.done ; .sync.m ; } type 46 struct { .sync.state ; .sync.sema ; } type 47 struct { .sync.w ; .sync.writerSem ; .sync.readerSem ; .sync.readerCount ; .sync.readerWait ; } type 48 [14 ] type 49 [96 ] type 50 [] type 51 map [] type 52 map [] type 53 map [] type 54 interface { Lock (); Unlock (); } type 55 interface { .syscall.sockaddr () (ptr , len , err ); } const FilterAccept = 3 const FilterClose = 5 const FilterConnect = 1 const FilterGetsockoptInt = 4 const FilterListen = 2 const FilterSocket = 0 func /*asm close */ .c_close (fd ) func /*asm getsockopt */ .c_getsockopt (s , level , name , val , vallen ) func /*asm listen */ .c_listen (fd , n ) func .getsockopt (s , level , name , val , vallen ) (err ) // libcalls.go:3645 Entersyscall() //3646 var _r = .c_getsockopt($convert(, s), $convert(, level), $convert(, name), $convert(, val), vallen) //3647 var errno //3648 var setErrno = $false //3649 { //3650 if (_r < $convert(, 0 )) { //3650 errno = GetErrno() //3651 setErrno = $convert(, $true) //3652 } //3650 } //3653 Exitsyscall() //3654 { //3655 if setErrno { //3655 err = $convert(, errno) //3656 } //3655 } //3657 return //3658 func Entersyscall () func Exitsyscall () func GetErrno () checksum B211C8D952CC7D73FDFE54290AA7FB287DA5A565 v3; package mail pkgpath net/mail import bufio bufio "bufio" import errors errors "errors" import fmt fmt "fmt" import io io "io" import log log "log" import mime mime "mime" import textproto net/textproto "net/textproto" import strings strings "strings" import sync sync "sync" import time time "time" import utf8 unicode/utf8 "unicode/utf8" init mail net_1mail..import bufio bufio..import bytes bytes..import context context..import base64 encoding_1base64..import binary encoding_1binary..import errors errors..import fmt fmt..import dnsmessage golang_0org_1x_1net_1dns_1dnsmessage..import cpu internal_1cpu..import intern internal_1intern..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import log log..import math math..import mime mime..import net net..import netip net_1netip..import textproto net_1textproto..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch godebug ~internal_1godebug goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa nettrace ~internal_1nettrace race ~internal_1race singleflight ~internal_1singleflight execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 1 2 1 6 1 9 1 13 1 15 1 26 1 29 1 32 2 6 2 9 2 13 2 15 2 26 2 29 2 32 3 6 3 9 3 11 3 13 3 26 3 29 3 30 3 31 4 5 4 6 4 9 4 13 4 15 4 18 4 25 4 26 4 28 4 29 4 32 5 6 5 9 5 13 5 15 5 18 5 25 5 26 5 28 5 29 5 32 6 9 6 13 6 26 7 6 7 9 7 11 7 12 7 13 7 14 7 15 7 16 7 18 7 23 7 24 7 25 7 26 7 27 7 28 7 29 7 30 7 31 7 32 8 6 8 9 8 13 8 26 10 6 10 9 10 11 10 12 10 13 10 14 10 15 10 16 10 23 10 24 10 26 10 27 10 29 10 30 10 31 11 6 11 9 11 13 11 26 12 6 12 9 12 11 12 13 12 15 12 26 12 29 12 30 12 31 13 9 13 26 14 9 14 26 14 29 15 6 15 9 15 13 15 26 15 29 16 6 16 9 16 11 16 13 16 15 16 24 16 26 16 27 16 29 16 30 16 31 17 6 17 7 17 9 17 11 17 12 17 13 17 14 17 15 17 16 17 18 17 23 17 24 17 25 17 26 17 27 17 28 17 29 17 30 17 31 17 32 18 9 19 1 19 2 19 4 19 5 19 6 19 7 19 9 19 11 19 12 19 13 19 14 19 15 19 16 19 18 19 23 19 24 19 25 19 26 19 27 19 28 19 29 19 30 19 31 19 32 20 3 20 6 20 8 20 9 20 10 20 11 20 12 20 13 20 14 20 15 20 16 20 18 20 21 20 23 20 24 20 26 20 27 20 28 20 29 20 30 20 31 21 6 21 9 21 10 21 11 21 12 21 13 21 14 21 15 21 16 21 18 21 23 21 24 21 26 21 27 21 28 21 29 21 30 21 31 22 1 22 2 22 3 22 6 22 7 22 8 22 9 22 10 22 11 22 12 22 13 22 14 22 15 22 16 22 18 22 20 22 21 22 23 22 24 22 25 22 26 22 27 22 28 22 29 22 30 22 31 22 32 23 6 23 9 23 11 23 12 23 13 23 14 23 15 23 16 23 24 23 26 23 27 23 29 23 30 23 31 24 6 24 9 24 13 24 26 25 6 25 9 25 13 25 18 25 26 25 28 25 29 25 32 26 9 27 9 27 13 27 26 28 6 28 9 28 13 28 18 28 26 29 9 29 26 30 6 30 9 30 11 30 13 30 26 30 29 31 6 31 9 31 11 31 13 31 26 31 29 31 30 types 56 5 78 208 258 27 82 269 1564 29 29 323 888 703 31 36 502 518 73 3464 75 34 45 40 62 76 48 34 18 19 18 18 18 19 19 19 19 44 51 56 42 186 68 91 190 83 112 21 21 22 22 21 21 22 35 73 74 type 1 "Address" func (a ) String () type 2 "AddressParser" func (p ) Parse (address ) (? , ? ) func (p ) ParseList (list ) (? , ? ) type 3 "Header" func (h ) Get (key ) func (h ) Date () (? , ? ) func (h ) AddressList (key ) (? , ? ) type 4 "Message" type 5 ".net/mail.charsetError" func (e ) Error () type 6 ".net/mail.debugT" func (d ) Printf (format , args ...) // /build/gcc/src/gcc/libgo/go/net/mail/message.go:38 { //39 if d { //39 Printf(format, args...) //40 } //39 } //41 type 7 "bufio.Reader" func (b ) .writeBuf (w ) (? , ? ) func (b ) WriteTo (w ) (n , err ) func (b ) ReadString (delim ) (? , ? ) func (b ) .collectFragments (delim ) (fullBuffers , finalFragment , totalLen , err ) func (b ) ReadLine () (line , isPrefix , err ) func (b ) Size () func (b ) Reset (r ) func (b ) .fill () func (b ) UnreadByte () func (b ) ReadRune () (r , size , err ) func (b ) .reset (buf , r ) func (b ) .readErr () func (b ) UnreadRune () func (b ) ReadSlice (delim ) (line , err ) func (b ) Peek (n ) (? , ? ) func (b ) ReadByte () (? , ? ) func (b ) Discard (n ) (discarded , err ) func (b ) Read (p ) (n , err ) func (b ) ReadBytes (delim ) (? , ? ) func (b ) Buffered () type 8 "io.Reader" type 9 "io.Writer" type 10 "mime.WordDecoder" func (d ) .convert (buf , charset , content ) func (d ) DecodeHeader (header ) (? , ? ) func (d ) Decode (word ) (? , ? ) type 11 "net/textproto.MIMEHeader" func (h ) Get (key ) ($ret0 ) // /build/gcc/src/gcc/libgo/go/net/textproto/header.go:30 { //31 if (h == $nil) { //31 { //32 $ret0 = $convert(, "") //32 return //32 } //0 } //31 } //33 var v = (h)[CanonicalMIMEHeaderKey(key)] //34 { //35 if (len(v) == $convert(, 0 )) { //35 { //36 $ret0 = $convert(, "") //36 return //36 } //0 } //35 } //37 { //38 $ret0 = (v)[0 ] //38 return //38 } //0 func (h ) Del (key ) func (h ) Values (key ) ($ret1 ) func (h ) Set (key , value ) func (h ) Add (key , value ) type 12 "strings.Builder" func (b ) .copyCheck () func (b ) WriteRune (r ) (? , ? ) func (b ) String () func (b ) Len () func (b ) Reset () func (b ) Cap () func (b ) .grow (n ) func (b ) Grow (n ) func (b ) Write (p ) (? , ? ) func (b ) WriteByte (c ) func (b ) WriteString (s ) (? , ? ) type 13 ".time.zone" type 14 ".time.zoneTrans" type 15 "time.Duration" func (d ) String () func (d ) Nanoseconds () ($ret73 ) func (d ) Seconds () ($ret76 ) func (d ) Microseconds () ($ret74 ) func (d ) Milliseconds () ($ret75 ) func (d ) Hours () ($ret78 ) func (d ) Truncate (m ) ($ret79 ) func (d ) Minutes () ($ret77 ) func (d ) Round (m ) type 16 "time.Location" func (l ) .get () func (l ) String () func (l ) .lookup (sec ) (name , offset , start , end , isDST ) func (l ) .lookupFirstZone () func (l ) .firstZoneUsed () func (l ) .lookupName (name , unix ) (offset , ok ) type 17 "time.Month" func (m ) String () type 18 "time.Time" func (t ) AddDate (years , months , days ) func (t ) .date (full ) (year , month , day , yday ) func (t ) IsDST () func (t ) MarshalJSON () (? , ? ) func (t ) Format (layout ) func (t ) Add (d ) func (t ) Before (u ) func (t ) GoString () func (t ) String () func (t ) Sub (u ) func (t ) .locabs () (name , offset , abs ) func (t ) Equal (u ) func (t ) Nanosecond () func (t ) In (loc ) func (t ) UTC () func (t ) IsZero () func (t ) Weekday () func (t ) Date () (year , month , day ) func (t ) UnixMilli () func (t ) Year () func (t ) .addSec (d ) func (t ) UnmarshalJSON (data ) func (t ) Second () func (t ) .nsec () func (t ) .unixSec () func (t ) MarshalBinary () (? , ? ) func (t ) Clock () (hour , min , sec ) func (t ) Zone () (name , offset ) func (t ) .setLoc (loc ) func (t ) Day () func (t ) GobDecode (data ) func (t ) After (u ) func (t ) UnixNano () func (t ) .setMono (m ) func (t ) Minute () func (t ) AppendFormat (b , layout ) func (t ) MarshalText () (? , ? ) func (t ) .stripMono () func (t ) Round (d ) func (t ) Truncate (d ) func (t ) UnmarshalText (data ) func (t ) UnmarshalBinary (data ) func (t ) Unix () func (t ) YearDay () func (t ) .mono () func (t ) UnixMicro () func (t ) Local () func (t ) .sec () func (t ) Hour () func (t ) .abs () func (t ) ISOWeek () (year , week ) func (t ) GobEncode () (? , ? ) func (t ) Month () func (t ) Location () type 19 "time.Weekday" func (d ) String () type 20 (? ) type 21 (? , ? ) type 22 (? , ? ...) type 23 (? , ? ) (? , ? ) type 24 (? , ? , ? , ? ) type 25 (? , ? ) type 26 (? ) type 27 * type 28 * type 29 * type 30 * type 31 * type 32 * type 33 * type 34 * type 35 * type 36 struct { CharsetReader ; } type 37 struct { Header ; Body ; } type 38 struct { Name ; Address ; } type 39 struct { WordDecoder ; } type 40 struct { .bufio.buf ; .bufio.rd ; .bufio.r ; .bufio.w ; .bufio.err ; .bufio.lastByte ; .bufio.lastRuneSize ; } type 41 struct { .strings.addr ; .strings.buf ; } type 42 struct { .time.name ; .time.offset ; .time.isDST ; } type 43 struct { .time.name ; .time.zone ; .time.tx ; .time.extend ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } type 44 struct { .time.wall ; .time.ext ; .time.loc ; } type 45 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } type 46 [] type 47 [] type 48 [] type 49 [] type 50 [] type 51 [] type 52 [] type 53 map [] type 54 interface { Read (p ) (n , err ); } type 55 interface { Write (p ) (n , err ); } func .isMultibyte (r ) ($ret41 ) // /build/gcc/src/gcc/libgo/go/net/mail/message.go:830 { //831 $ret41 = (r >= 128 ) //831 return //831 } //0 func .isVchar (r ) ($ret40 ) // /build/gcc/src/gcc/libgo/go/net/mail/message.go:823 { //825 $ret40 = ((($convert(, 33' ) <= r) && (r <= $convert(, 126' ))) || .isMultibyte(r)) //825 return //825 } //0 var ErrHeaderNotPresent func ParseAddress (address ) (? , ? ) func ParseAddressList (list ) (? , ? ) func ParseDate (date ) (? , ? ) func ReadMessage (r ) (msg , err ) func NewReaderSize (rd , size ) func Printf (format , v ...) func CanonicalMIMEHeaderKey (s ) func Index (s , substr ) func IndexAny (s , chars ) func Replace (s , old , new , n ) checksum 08968EB1DC076D50203F7609FA65AB32142E5058 v3; package netip pkgpath net/netip import errors errors "errors" import bytealg internal/bytealg "internal/bytealg" import intern internal/intern "internal/intern" import itoa internal/itoa "internal/itoa" import math math "math" import bits math/bits "math/bits" import strconv strconv "strconv" init netip net_1netip..import errors errors..import cpu internal_1cpu..import intern internal_1intern..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch godebug ~internal_1godebug goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 1 2 1 6 1 13 3 1 3 2 3 4 3 5 3 6 3 7 3 8 3 9 3 11 3 12 3 13 3 14 3 16 3 17 3 18 4 1 4 2 4 6 4 13 5 1 5 2 5 4 5 6 5 8 5 13 5 16 5 17 5 18 6 2 6 13 7 2 7 13 7 16 8 1 8 2 8 6 8 13 8 16 9 1 9 2 9 4 9 6 9 8 9 12 9 13 9 14 9 16 9 17 9 18 10 2 11 1 11 2 11 4 11 5 11 6 11 7 11 8 11 9 11 12 11 13 11 14 11 16 11 17 11 18 12 1 12 2 12 6 12 13 13 2 14 2 14 6 14 13 15 1 15 2 15 6 15 10 15 13 16 2 16 13 17 1 17 2 17 4 17 6 17 13 17 16 18 1 18 2 18 4 18 6 18 13 18 16 18 17 types 25 4 2671 656 903 563 89 10 75 32 17 18 18 18 18 19 126 68 69 70 70 22 25 23 24 22 type 1 "Addr" func (ip ) .v4 (i ) func (ip ) .v6 (i ) func (ip ) .v6u16 (i ) func (ip ) .isZero () func (ip ) IsValid () func (ip ) BitLen () func (ip ) Zone () func (ip ) Compare (ip2 ) func (ip ) Less (ip2 ) func (ip ) .lessOrEq (ip2 ) func (ip ) Is4 () func (ip ) Is4In6 () func (ip ) Is6 () func (ip ) Unmap () func (ip ) WithZone (zone ) func (ip ) .withoutZone () func (ip ) .hasZone () func (ip ) IsLinkLocalUnicast () func (ip ) IsLoopback () func (ip ) IsMulticast () func (ip ) IsInterfaceLocalMulticast () func (ip ) IsLinkLocalMulticast () func (ip ) IsGlobalUnicast () func (ip ) IsPrivate () func (ip ) IsUnspecified () func (ip ) Prefix (b ) (? , ? ) func (ip ) As16 () (a16 ) func (ip ) As4 () (a4 ) func (ip ) AsSlice () func (ip ) Next () func (ip ) Prev () func (ip ) String () func (ip ) AppendTo (b ) func (ip ) .string4 () func (ip ) .appendTo4 (ret ) func (ip ) .string6 () func (ip ) .appendTo6 (ret ) func (ip ) StringExpanded () func (ip ) MarshalText () (? , ? ) func (ip ) UnmarshalText (text ) func (ip ) .marshalBinaryWithTrailingBytes (trailingBytes ) func (ip ) MarshalBinary () (? , ? ) func (ip ) UnmarshalBinary (b ) type 2 "AddrPort" func (p ) Addr () func (p ) Port () func (p ) .isZero () func (p ) IsValid () func (p ) String () func (p ) AppendTo (b ) func (p ) MarshalText () (? , ? ) func (p ) UnmarshalText (text ) func (p ) MarshalBinary () (? , ? ) func (p ) UnmarshalBinary (b ) type 3 "Prefix" func (p ) Addr () func (p ) Bits () func (p ) IsValid () func (p ) .isZero () func (p ) IsSingleIP () func (p ) Masked () func (p ) Contains (ip ) func (p ) Overlaps (o ) func (p ) AppendTo (b ) func (p ) MarshalText () (? , ? ) func (p ) UnmarshalText (text ) func (p ) MarshalBinary () (? , ? ) func (p ) UnmarshalBinary (b ) func (p ) String () type 4 ".net/netip.uint128" func (u ) .isZero () func (u ) .and (m ) func (u ) .xor (m ) func (u ) .or (m ) func (u ) .not () func (u ) .subOne () func (u ) .addOne () func (u ) .commonPrefixLen (v ) (n ) func (u ) .halves () func (u ) .bitsSetFrom (bit ) func (u ) .bitsClearedFrom (bit ) type 5 "internal/intern.Value" func (v ) Get () type 6 () type 7 (? , ? , ? , ? ) type 8 (? ) type 9 * type 10 * type 11 * type 12 * type 13 * type 14 * type 15 struct { .internal/intern._ ; .internal/intern.cmpVal ; .internal/intern.resurrected ; } type 16 struct { .net/netip.addr ; .net/netip.z ; } type 17 struct { .net/netip.hi ; .net/netip.lo ; } type 18 struct { .net/netip.ip ; .net/netip.bits ; } type 19 struct { .net/netip.ip ; .net/netip.port ; } type 20 [0 ] type 21 [16 ] type 22 [2 ] type 23 [4 ] type 24 [] func AddrFrom16 (addr ) func AddrFrom4 (addr ) func AddrFromSlice (slice ) (ip , ok ) func AddrPortFrom (ip , port ) func IPv4Unspecified () func IPv6LinkLocalAllNodes () func IPv6Unspecified () func MustParseAddr (s ) func MustParseAddrPort (s ) func MustParsePrefix (s ) func ParseAddr (s ) (? , ? ) func ParseAddrPort (s ) (? , ? ) func ParsePrefix (s ) (? , ? ) func PrefixFrom (ip , bits ) func LeadingZeros64 (x ) ($ret4 ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:31 { //31 $ret4 = ($convert(, 64 ) - Len64(x)) //31 return //31 } //0 func Len64 (x ) (n ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:331 { //332 if (x >= $convert(, 4294967296 )) { //332 x = (x >> $convert(, 32 )) //333 n = $convert(, 32 ) //334 } //332 } //335 { //336 if (x >= $convert(, 65536 )) { //336 x = (x >> $convert(, 16 )) //337 n = (n + $convert(, 16 )) //338 } //336 } //339 { //340 if (x >= $convert(, 256 )) { //340 x = (x >> $convert(, 8 )) //341 n = (n + $convert(, 8 )) //342 } //340 } //343 { //344 n = (n + $convert(, ($convert(, "\x00\x01\x02\x02\x03\x03\x03\x03\x04\x04\x04\x04\x04\x04\x04\x04\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08"))[x])) //344 return //344 } //0 func .quoteWith (s , quote , ASCIIonly , graphicOnly ) checksum 560F4FE2A25C26108A20ACC8086D21D1CB85E8C0 v3; package rpc pkgpath net/rpc import bufio bufio "bufio" import gob encoding/gob "encoding/gob" import errors errors "errors" import fmt fmt "fmt" import token go/token "go/token" import template html/template "html/template" import io io "io" import log log "log" import net net "net" import http net/http "net/http" import reflect reflect "reflect" import sort sort "sort" import strings strings "strings" import sync sync "sync" indirectimport asn1 encoding/asn1 indirectimport atomic sync/atomic indirectimport big math/big indirectimport context context indirectimport fs io/fs indirectimport httptrace net/http/httptrace indirectimport multipart mime/multipart indirectimport parse text/template/parse indirectimport pkix crypto/x509/pkix indirectimport rand math/rand indirectimport syscall syscall indirectimport template text/template indirectimport textproto net/textproto indirectimport time time indirectimport tls crypto/tls indirectimport unsafe unsafe indirectimport url net/url indirectimport x509 crypto/x509 init rpc net_1rpc..import bufio bufio..import bytes bytes..import flate compress_1flate..import gzip compress_1gzip..import context context..import crypto crypto..import cipher crypto_1cipher..import dsa crypto_1dsa..import ecdsa crypto_1ecdsa..import edwards25519 crypto_1ed25519_1internal_1edwards25519..import field crypto_1ed25519_1internal_1edwards25519_1field..import elliptic crypto_1elliptic..import fiat crypto_1elliptic_1internal_1fiat..import nistec crypto_1elliptic_1internal_1nistec..import randutil crypto_1internal_1randutil..import md5 crypto_1md5..import rand crypto_1rand..import rsa crypto_1rsa..import sha1 crypto_1sha1..import sha256 crypto_1sha256..import sha512 crypto_1sha512..import tls crypto_1tls..import x509 crypto_1x509..import pkix crypto_1x509_1pkix..import asn1 encoding_1asn1..import base64 encoding_1base64..import binary encoding_1binary..import gob encoding_1gob..import hex encoding_1hex..import json encoding_1json..import pem encoding_1pem..import errors errors..import fmt fmt..import token go_1token..import chacha20 golang_0org_1x_1crypto_1chacha20..import chacha20poly1305 golang_0org_1x_1crypto_1chacha20poly1305..import cryptobyte golang_0org_1x_1crypto_1cryptobyte..import curve25519 golang_0org_1x_1crypto_1curve25519..import field golang_0org_1x_1crypto_1curve25519_1internal_1field..import dnsmessage golang_0org_1x_1net_1dns_1dnsmessage..import hpack golang_0org_1x_1net_1http2_1hpack..import httpguts golang_0org_1x_1net_1http_1httpguts..import httpproxy golang_0org_1x_1net_1http_1httpproxy..import idna golang_0org_1x_1net_1idna..import bidirule golang_0org_1x_1text_1secure_1bidirule..import transform golang_0org_1x_1text_1transform..import bidi golang_0org_1x_1text_1unicode_1bidi..import norm golang_0org_1x_1text_1unicode_1norm..import crc32 hash_1crc32..import html html..import template html_1template..import cpu internal_1cpu..import intern internal_1intern..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import ioutil io_1ioutil..import log log..import math math..import big math_1big..import rand math_1rand..import mime mime..import multipart mime_1multipart..import quotedprintable mime_1quotedprintable..import net net..import http net_1http..import internal net_1http_1internal..import netip net_1netip..import textproto net_1textproto..import os os..import path path..import filepath path_1filepath..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import template text_1template..import parse text_1template_1parse..import time time..import unicode unicode..import list ~container_1list aes ~crypto_1aes des ~crypto_1des ed25519 ~crypto_1ed25519 hmac ~crypto_1hmac subtle ~crypto_1internal_1subtle rc4 ~crypto_1rc4 subtle ~crypto_1subtle encoding ~encoding asn1 ~golang_0org_1x_1crypto_1cryptobyte_1asn1 hkdf ~golang_0org_1x_1crypto_1hkdf poly1305 ~golang_0org_1x_1crypto_1internal_1poly1305 subtle ~golang_0org_1x_1crypto_1internal_1subtle hash ~hash abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch godebug ~internal_1godebug goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa nettrace ~internal_1nettrace race ~internal_1race singleflight ~internal_1singleflight execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits httptrace ~net_1http_1httptrace ascii ~net_1http_1internal_1ascii url ~net_1url atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf16 ~unicode_1utf16 utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 1 2 1 32 1 52 1 56 1 58 1 77 1 80 1 85 2 32 2 52 2 56 2 58 2 77 2 80 2 85 3 1 3 2 3 32 3 33 3 52 3 54 3 55 3 56 3 57 3 58 3 59 3 62 3 73 3 74 3 76 3 77 3 78 3 79 3 80 3 81 3 84 3 85 4 1 4 2 4 3 4 27 4 32 4 33 4 49 4 52 4 54 4 55 4 56 4 57 4 58 4 59 4 62 4 73 4 74 4 76 4 77 4 78 4 79 4 80 4 81 4 84 4 85 5 32 5 52 5 54 5 56 5 77 5 80 5 81 5 84 6 32 6 52 6 56 6 58 6 62 6 77 6 79 6 80 7 27 7 32 7 52 7 56 7 58 7 62 7 76 7 77 7 79 7 80 7 85 8 2 8 15 8 27 8 32 8 33 8 52 8 54 8 55 8 56 8 57 8 58 8 59 8 62 8 63 8 64 8 73 8 74 8 76 8 77 8 78 8 79 8 80 8 81 8 84 8 85 9 1 9 2 9 6 9 7 9 12 9 13 9 14 9 15 9 17 9 21 9 25 9 27 9 32 9 33 9 37 9 52 9 54 9 55 9 56 9 57 9 58 9 59 9 62 9 63 9 64 9 73 9 74 9 76 9 77 9 78 9 79 9 80 9 81 9 84 9 85 10 11 10 27 10 32 10 52 10 56 10 58 10 62 10 76 10 77 10 79 10 80 10 85 11 27 11 32 11 52 11 56 11 58 11 62 11 76 11 77 11 79 11 80 11 85 12 1 12 2 12 7 12 13 12 14 12 17 12 27 12 32 12 33 12 52 12 54 12 55 12 56 12 57 12 58 12 59 12 62 12 63 12 64 12 73 12 74 12 76 12 77 12 78 12 79 12 80 12 81 12 84 12 85 13 32 13 52 13 56 13 77 14 13 14 32 14 52 14 56 14 77 15 32 15 52 15 56 15 58 15 77 15 80 16 6 16 27 16 32 16 52 16 56 16 58 16 62 16 76 16 77 16 79 16 80 16 85 17 1 17 2 17 7 17 27 17 32 17 33 17 52 17 54 17 55 17 56 17 57 17 58 17 59 17 62 17 63 17 64 17 73 17 74 17 76 17 77 17 78 17 79 17 80 17 81 17 84 17 85 18 1 18 2 18 6 18 7 18 15 18 17 18 27 18 32 18 33 18 52 18 54 18 55 18 56 18 57 18 58 18 59 18 62 18 63 18 64 18 73 18 74 18 76 18 77 18 78 18 79 18 80 18 81 18 84 18 85 19 6 19 27 19 32 19 52 19 56 19 58 19 62 19 76 19 77 19 79 19 80 19 85 20 6 20 27 20 32 20 52 20 56 20 58 20 62 20 76 20 77 20 79 20 80 20 85 21 6 21 27 21 32 21 52 21 56 21 58 21 62 21 76 21 77 21 79 21 80 21 85 22 1 22 2 22 5 22 6 22 7 22 8 22 9 22 10 22 11 22 12 22 13 22 14 22 15 22 16 22 17 22 18 22 19 22 20 22 21 22 23 22 24 22 25 22 26 22 27 22 29 22 31 22 32 22 33 22 35 22 36 22 37 22 38 22 39 22 40 22 52 22 53 22 54 22 55 22 56 22 57 22 58 22 59 22 62 22 63 22 64 22 68 22 71 22 73 22 74 22 75 22 76 22 77 22 78 22 79 22 80 22 81 22 84 22 85 23 1 23 2 23 5 23 6 23 7 23 8 23 9 23 10 23 11 23 12 23 13 23 14 23 15 23 16 23 17 23 18 23 19 23 20 23 21 23 24 23 25 23 26 23 27 23 29 23 31 23 32 23 33 23 37 23 40 23 52 23 53 23 54 23 55 23 56 23 57 23 58 23 59 23 62 23 63 23 64 23 68 23 71 23 73 23 74 23 75 23 76 23 77 23 78 23 79 23 80 23 81 23 84 23 85 24 2 24 25 24 27 24 29 24 32 24 33 24 52 24 54 24 55 24 56 24 57 24 58 24 59 24 62 24 63 24 64 24 73 24 74 24 76 24 77 24 78 24 79 24 80 24 81 24 84 24 85 25 2 25 27 25 32 25 33 25 52 25 54 25 55 25 56 25 57 25 58 25 59 25 62 25 63 25 64 25 73 25 74 25 76 25 77 25 78 25 79 25 80 25 81 25 84 25 85 26 27 26 32 26 52 26 56 26 58 26 62 26 76 26 77 26 79 26 80 26 85 27 32 27 52 27 56 27 58 27 62 27 76 27 77 27 79 27 80 27 85 28 1 28 2 28 27 28 32 28 33 28 52 28 54 28 55 28 56 28 57 28 58 28 59 28 62 28 73 28 74 28 76 28 77 28 78 28 79 28 80 28 81 28 84 28 85 29 32 29 33 29 52 29 54 29 55 29 56 29 57 29 58 29 59 29 62 29 73 29 74 29 76 29 77 29 78 29 79 29 80 29 81 29 84 29 85 30 2 30 26 30 27 30 32 30 33 30 52 30 54 30 55 30 56 30 57 30 58 30 59 30 62 30 73 30 74 30 76 30 77 30 78 30 79 30 80 30 81 30 84 30 85 31 2 31 26 31 27 31 32 31 52 31 56 31 58 31 62 31 76 31 77 31 78 31 79 31 80 31 85 32 52 32 56 32 77 33 32 33 52 33 54 33 55 33 56 33 57 33 58 33 59 33 62 33 73 33 74 33 76 33 77 33 78 33 79 33 80 33 81 33 84 33 85 34 32 34 33 34 52 34 54 34 55 34 56 34 57 34 58 34 59 34 62 34 73 34 74 34 76 34 77 34 78 34 79 34 80 34 81 34 84 34 85 35 7 35 27 35 32 35 52 35 56 35 58 35 62 35 76 35 77 35 79 35 80 35 85 36 7 36 27 36 32 36 35 36 52 36 56 36 58 36 62 36 76 36 77 36 79 36 80 36 85 37 2 37 25 37 27 37 32 37 33 37 52 37 54 37 55 37 56 37 57 37 58 37 59 37 62 37 63 37 64 37 73 37 74 37 76 37 77 37 78 37 79 37 80 37 81 37 84 37 85 38 27 38 32 38 33 38 39 38 52 38 54 38 55 38 56 38 57 38 58 38 59 38 62 38 73 38 74 38 76 38 77 38 78 38 79 38 80 38 81 38 84 38 85 39 27 39 32 39 52 39 56 39 58 39 62 39 76 39 77 39 79 39 80 39 85 40 32 40 52 40 56 40 77 41 2 41 32 41 33 41 52 41 54 41 55 41 56 41 57 41 58 41 59 41 62 41 73 41 74 41 76 41 77 41 78 41 79 41 80 41 81 41 84 41 85 42 1 42 2 42 5 42 27 42 32 42 33 42 40 42 44 42 45 42 46 42 47 42 48 42 52 42 53 42 54 42 55 42 56 42 57 42 58 42 59 42 61 42 62 42 68 42 71 42 72 42 73 42 74 42 76 42 77 42 78 42 79 42 80 42 81 42 84 42 85 43 2 43 5 43 27 43 32 43 33 43 40 43 44 43 45 43 46 43 47 43 48 43 52 43 53 43 54 43 55 43 56 43 57 43 58 43 59 43 61 43 62 43 68 43 71 43 73 43 74 43 76 43 77 43 78 43 79 43 80 43 81 43 84 43 85 44 2 44 27 44 32 44 33 44 45 44 46 44 47 44 48 44 52 44 54 44 55 44 56 44 57 44 58 44 59 44 61 44 62 44 73 44 74 44 76 44 77 44 78 44 79 44 80 44 81 44 84 44 85 45 2 45 32 45 33 45 46 45 47 45 52 45 54 45 55 45 56 45 57 45 58 45 59 45 61 45 62 45 73 45 74 45 76 45 77 45 78 45 79 45 80 45 81 45 84 45 85 46 2 46 32 46 52 46 56 46 58 46 77 46 80 46 85 47 2 47 32 47 33 47 52 47 54 47 55 47 56 47 57 47 58 47 59 47 61 47 62 47 73 47 74 47 76 47 77 47 78 47 79 47 80 47 81 47 84 47 85 48 2 48 27 48 32 48 33 48 46 48 52 48 54 48 55 48 56 48 57 48 58 48 59 48 62 48 73 48 74 48 76 48 77 48 78 48 79 48 80 48 81 48 84 48 85 49 32 49 52 49 56 49 58 49 77 49 80 50 32 50 52 50 56 50 58 50 77 50 80 50 85 51 2 51 26 51 27 51 30 51 32 51 33 51 50 51 52 51 54 51 55 51 56 51 57 51 58 51 59 51 62 51 73 51 74 51 75 51 76 51 77 51 78 51 79 51 80 51 81 51 82 51 83 51 84 51 85 53 32 53 52 53 54 53 55 53 56 53 57 53 58 53 59 53 73 53 74 53 77 53 78 53 80 53 81 53 84 54 32 54 52 54 56 54 77 55 32 55 52 55 54 55 56 55 58 55 77 55 80 55 81 55 84 56 52 56 77 57 52 57 77 57 80 58 32 58 52 58 56 58 77 58 80 59 32 59 52 59 54 59 56 59 58 59 74 59 77 59 78 59 80 59 81 59 84 60 32 60 52 60 54 60 55 60 56 60 57 60 58 60 59 60 73 60 74 60 77 60 78 60 80 60 81 60 84 61 32 61 33 61 52 61 54 61 55 61 56 61 57 61 58 61 59 61 62 61 73 61 74 61 76 61 77 61 78 61 79 61 80 61 81 61 84 61 85 62 52 63 2 63 27 63 32 63 33 63 52 63 54 63 55 63 56 63 57 63 58 63 59 63 62 63 64 63 73 63 74 63 76 63 77 63 78 63 79 63 80 63 81 63 84 63 85 64 52 64 62 64 77 64 80 65 1 65 2 65 26 65 27 65 32 65 33 65 52 65 54 65 55 65 56 65 57 65 58 65 59 65 62 65 73 65 74 65 76 65 77 65 78 65 79 65 80 65 81 65 84 65 85 66 1 66 2 66 5 66 7 66 17 66 26 66 27 66 32 66 33 66 40 66 52 66 53 66 54 66 55 66 56 66 57 66 58 66 59 66 62 66 63 66 64 66 65 66 67 66 68 66 71 66 72 66 73 66 74 66 75 66 76 66 77 66 78 66 79 66 80 66 81 66 84 66 85 67 1 67 2 67 32 67 33 67 52 67 54 67 55 67 56 67 57 67 58 67 59 67 62 67 73 67 74 67 76 67 77 67 78 67 79 67 80 67 81 67 84 67 85 68 5 68 32 68 40 68 52 68 53 68 54 68 55 68 56 68 57 68 58 68 59 68 62 68 71 68 73 68 74 68 77 68 78 68 79 68 80 68 81 68 84 69 1 69 2 69 3 69 4 69 5 69 6 69 7 69 8 69 9 69 10 69 11 69 12 69 13 69 14 69 15 69 16 69 17 69 18 69 19 69 20 69 21 69 22 69 23 69 24 69 25 69 26 69 27 69 29 69 31 69 32 69 33 69 35 69 36 69 37 69 38 69 39 69 40 69 41 69 42 69 43 69 44 69 45 69 46 69 47 69 48 69 49 69 52 69 53 69 54 69 55 69 56 69 57 69 58 69 59 69 60 69 61 69 62 69 63 69 64 69 65 69 66 69 67 69 68 69 70 69 71 69 72 69 73 69 74 69 75 69 76 69 77 69 78 69 79 69 80 69 81 69 84 69 85 70 1 70 2 70 32 70 33 70 52 70 54 70 55 70 56 70 57 70 58 70 59 70 62 70 73 70 74 70 76 70 77 70 78 70 79 70 80 70 81 70 84 70 85 71 32 71 52 71 53 71 54 71 55 71 56 71 57 71 58 71 59 71 62 71 73 71 74 71 77 71 78 71 79 71 80 71 81 71 84 72 1 72 2 72 5 72 32 72 33 72 40 72 52 72 53 72 54 72 55 72 56 72 57 72 58 72 59 72 62 72 68 72 71 72 73 72 74 72 76 72 77 72 78 72 79 72 80 72 81 72 84 72 85 73 32 73 52 73 54 73 55 73 56 73 57 73 58 73 59 73 74 73 77 73 78 73 80 73 81 73 84 74 32 74 52 74 56 74 77 75 32 75 52 75 54 75 55 75 56 75 57 75 58 75 59 75 73 75 74 75 77 75 78 75 80 75 81 75 84 75 85 76 32 76 52 76 56 76 62 76 77 76 79 76 80 76 85 77 52 78 52 78 56 78 77 79 32 79 52 79 56 79 62 79 77 80 52 80 77 81 32 81 52 81 54 81 56 81 77 81 80 82 2 82 32 82 33 82 52 82 54 82 55 82 56 82 57 82 58 82 59 82 62 82 73 82 74 82 75 82 76 82 77 82 78 82 79 82 80 82 81 82 83 82 84 82 85 83 2 83 32 83 33 83 52 83 54 83 55 83 56 83 57 83 58 83 59 83 62 83 73 83 74 83 76 83 77 83 78 83 79 83 80 83 81 83 84 83 85 84 32 84 52 84 54 84 56 84 77 84 80 84 81 types 490 9 58 382 32 28 29 1356 32 226 41 43 635 89 216 638 1598 789 37 190 43 41 706 1610 45 42 106 143 47 58 60 141 48 338 101 67 57 57 160 188 46 44 35 31 81 240 82 84 1503 82 46 49 82 84 92 45 43 1655 35 36 31 35 40 31 33 31 31 30 32 36 269 39 3977 5541 35 1042 38 40 41 115 96 403 606 35 30 30 1142 487 166 222 34 234 41 140 1072 2209 487 45 39 157 52 54 53 58 414 998 220 446 357 95 38 2245 36 266 80 77 252 93 98 218 35 4761 717 508 115 34 567 219 363 223 290 41 42 45 39 40 44 54 44 44 1655 342 280 90 52 878 51 263 271 263 282 316 321 274 285 338 272 99 371 47 338 47 100 325 377 99 102 274 265 271 4919 275 101 33 38 516 527 75 3552 77 37 48 35 41 12 23 40 37 24 35 38 49 67 49 48 48 23 24 24 24 49 49 38 81 52 38 24 35 49 20 20 20 20 20 20 20 20 20 21 21 21 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 21 14 53 76 83 60 117 96 276 168 36 116 55 148 427 316 37 50 51 93 472 456 109 149 250 1201 300 218 115 116 105 87 75 312 99 54 54 55 378 20 189 108 156 89 120 146 322 124 275 103 71 132 296 75 46 241 125 170 113 420 70 104 151 337 84 71 134 113 93 40 65 151 47 58 155 230 34 84 101 102 258 101 156 135 118 156 119 102 120 101 101 101 593 101 169 92 194 85 113 25 26 25 25 25 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 23 23 23 23 22 22 22 22 22 21 22 23 23 23 23 23 23 23 23 37 37 37 37 36 37 37 37 37 37 37 37 37 37 36 37 37 37 36 28 25 25 102 992 44 324 187 188 49 75 131 62 195 147 197 132 66 57 144 43 68 199 75 92 65 62 75 299 95 76 94 type 1 "Call" func (call ) .done () type 2 "Client" func (client ) .send (call ) func (client ) .input () func (client ) Close () func (client ) Go (serviceMethod , args , reply , done ) func (client ) Call (serviceMethod , args , reply ) type 3 "ClientCodec" type 4 "Request" type 5 "Response" type 6 "Server" func (server ) Register (rcvr ) func (server ) RegisterName (name , rcvr ) func (server ) .register (rcvr , name , useName ) func (server ) .sendResponse (sending , req , reply , codec , errmsg ) func (server ) ServeConn (conn ) func (server ) ServeCodec (codec ) func (server ) ServeRequest (codec ) func (server ) .getRequest () func (server ) .freeRequest (req ) func (server ) .getResponse () func (server ) .freeResponse (resp ) func (server ) .readRequest (codec ) (service , mtype , req , argv , replyv , keepReading , err ) func (server ) .readRequestHeader (codec ) (svc , mtype , req , keepReading , err ) func (server ) Accept (lis ) func (server ) ServeHTTP (w , req ) func (server ) HandleHTTP (rpcPath , debugPath ) type 7 "ServerCodec" type 8 "ServerError" func (e ) Error () ($ret0 ) // /build/gcc/src/gcc/libgo/go/net/rpc/client.go:22 { //23 $ret0 = $convert(, e) //23 return //23 } //0 type 9 ".net/rpc.debugMethod" type 10 ".net/rpc.debugService" type 11 ".net/rpc.methodArray" func (m ) Len () ($ret17 ) // /build/gcc/src/gcc/libgo/go/net/rpc/debug.go:63 { //63 $ret17 = len(m) //63 return //63 } //0 func (m ) Less (i , j ) func (m ) Swap (i , j ) // /build/gcc/src/gcc/libgo/go/net/rpc/debug.go:65 { //65 var $t0 = m //65 var $t1 = i //65 var $t2 = m //65 var $t3 = j //65 var $t4 = (m)[j] //65 var $t5 = (m)[i] //65 ($t0)[$t1] = $t4 //65 ($t2)[$t3] = $t5 //65 } //0 type 12 ".net/rpc.methodType" func (m ) NumCalls () (n ) type 13 ".net/rpc.service" func (s ) .call (server , sending , wg , mtype , req , argv , replyv , codec ) type 14 ".net/rpc.serviceArray" func (s ) Len () ($ret15 ) // /build/gcc/src/gcc/libgo/go/net/rpc/debug.go:59 { //59 $ret15 = len(s) //59 return //59 } //0 func (s ) Less (i , j ) func (s ) Swap (i , j ) // /build/gcc/src/gcc/libgo/go/net/rpc/debug.go:61 { //61 var $t0 = s //61 var $t1 = i //61 var $t2 = s //61 var $t3 = j //61 var $t4 = (s)[j] //61 var $t5 = (s)[i] //61 ($t0)[$t1] = $t4 //61 ($t2)[$t3] = $t5 //61 } //0 type 15 "bufio.Reader" func (b ) .writeBuf (w ) (? , ? ) func (b ) WriteTo (w ) (n , err ) func (b ) ReadString (delim ) (? , ? ) func (b ) .collectFragments (delim ) (fullBuffers , finalFragment , totalLen , err ) func (b ) ReadLine () (line , isPrefix , err ) func (b ) Size () func (b ) Reset (r ) func (b ) .fill () func (b ) UnreadByte () func (b ) ReadRune () (r , size , err ) func (b ) .reset (buf , r ) func (b ) .readErr () func (b ) UnreadRune () func (b ) ReadSlice (delim ) (line , err ) func (b ) Peek (n ) (? , ? ) func (b ) ReadByte () (? , ? ) func (b ) Discard (n ) (discarded , err ) func (b ) Read (p ) (n , err ) func (b ) ReadBytes (delim ) (? , ? ) func (b ) Buffered () type 16 "bufio.Writer" func (b ) WriteRune (r ) (size , err ) func (b ) WriteByte (c ) func (b ) Write (p ) (nn , err ) func (b ) ReadFrom (r ) (n , err ) func (b ) Buffered () func (b ) AvailableBuffer () func (b ) WriteString (s ) (? , ? ) func (b ) Available () func (b ) Flush () func (b ) Reset (w ) func (b ) Size () type 17 "context.Context" type 18 "crypto/tls.ConnectionState" func (cs ) ExportKeyingMaterial (label , context , length ) (? , ? ) type 19 ".crypto/x509.lazyCert" type 20 ".crypto/x509.sum224" type 21 "crypto/x509.CertPool" func (s ) Subjects () func (s ) AppendCertsFromPEM (pemCerts ) (ok ) func (s ) .addCertFunc (rawSum224 , rawSubject , getCert ) func (s ) AddCert (cert ) func (s ) .contains (cert ) func (s ) .findPotentialParents (cert ) func (s ) .copy () func (s ) .cert (n ) (? , ? ) func (s ) .len () type 22 "crypto/x509.Certificate" func (c ) .getSANExtension () func (c ) CreateCRL (rand , priv , revokedCerts , now , expiry ) (crlBytes , err ) func (c ) .systemVerify (opts ) (chains , err ) func (c ) .checkNameConstraints (count , maxConstraintComparisons , nameType , name , parsedName , match , permitted , excluded ) func (c ) .isValid (certType , currentChain , opts ) func (c ) CheckCRLSignature (crl ) func (c ) Verify (opts ) (chains , err ) func (c ) .buildChains (cache , currentChain , sigChecks , opts ) (chains , err ) func (c ) VerifyHostname (h ) func (c ) .hasNameConstraints () func (c ) .hasSANExtension () func (c ) Equal (other ) func (c ) CheckSignatureFrom (parent ) func (c ) CheckSignature (algo , signed , signature ) type 23 "crypto/x509.ExtKeyUsage" type 24 "crypto/x509.KeyUsage" type 25 "crypto/x509.PublicKeyAlgorithm" func (algo ) String () ($ret117 ) type 26 "crypto/x509.SignatureAlgorithm" func (algo ) String () func (algo ) .isRSAPSS () type 27 "crypto/x509.VerifyOptions" type 28 "crypto/x509/pkix.AlgorithmIdentifier" type 29 "crypto/x509/pkix.AttributeTypeAndValue" type 30 "crypto/x509/pkix.CertificateList" func (certList ) HasExpired (now ) type 31 "crypto/x509/pkix.Extension" type 32 "crypto/x509/pkix.Name" func (n ) FillFromRDNSequence (rdns ) func (n ) .appendRDNs (in , values , oid ) func (n ) ToRDNSequence () (ret ) func (n ) String () type 33 "crypto/x509/pkix.RDNSequence" func (r ) String () type 34 "crypto/x509/pkix.RelativeDistinguishedNameSET" type 35 "crypto/x509/pkix.RevokedCertificate" type 36 "crypto/x509/pkix.TBSCertificateList" type 37 "encoding/asn1.BitString" func (b ) RightAlign () func (b ) At (i ) type 38 "encoding/asn1.ObjectIdentifier" func (oi ) String () func (oi ) Equal (other ) ($ret9 ) type 39 "encoding/asn1.RawContent" type 40 "encoding/asn1.RawValue" type 41 "fmt.ScanState" type 42 "fmt.State" type 43 ".html/template.attr" func (i ) String () type 44 ".html/template.context" func (c ) .eq (d ) func (c ) .mangle (templateName ) func (c ) String () type 45 ".html/template.delim" func (i ) String () type 46 ".html/template.element" func (i ) String () type 47 ".html/template.escaper" func (e ) .arbitraryTemplate () func (e ) .template (name ) func (e ) .escapeAction (c , n ) func (e ) .escapeBranch (c , n , nodeName ) func (e ) .escapeList (c , n ) func (e ) .commit () func (e ) .escapeText (c , n ) func (e ) .escapeListConditionally (c , n , filter ) (? , ? ) func (e ) .escapeTemplate (c , n ) func (e ) .escape (c , n ) func (e ) .editTextNode (n , text ) func (e ) .escapeTree (c , node , name , line ) (? , ? ) func (e ) .computeOutCtx (c , t ) func (e ) .escapeTemplateBody (c , t ) (? , ? ) func (e ) .editActionNode (n , cmds ) func (e ) .editTemplateNode (n , callee ) type 48 ".html/template.jsCtx" func (i ) String () type 49 ".html/template.nameSpace" type 50 ".html/template.rangeContext" type 51 ".html/template.state" func (i ) String () type 52 ".html/template.urlPart" func (i ) String () type 53 "html/template.Error" func (e ) Error () type 54 "html/template.ErrorCode" type 55 "html/template.FuncMap" type 56 "html/template.Template" func (t ) ParseFS (fs , patterns ...) (? , ? ) func (t ) ParseGlob (pattern ) (? , ? ) func (t ) ParseFiles (filenames ...) (? , ? ) func (t ) Lookup (name ) func (t ) Delims (left , right ) func (t ) Funcs (funcMap ) func (t ) Templates () func (t ) Name () func (t ) Clone () (? , ? ) func (t ) Option (opt ...) func (t ) .new (name ) func (t ) .checkCanParse () func (t ) ExecuteTemplate (wr , name , data ) func (t ) .escape () func (t ) Execute (wr , data ) func (t ) .lookupAndEscapeTemplate (name ) (tmpl , err ) func (t ) DefinedTemplates () func (t ) Parse (text ) (? , ? ) func (t ) AddParseTree (name , tree ) (? , ? ) func (t ) New (name ) type 57 "io.ByteReader" type 58 "io.ByteScanner" type 59 "io.Closer" type 60 "io.ReadCloser" type 61 "io.ReadWriteCloser" type 62 "io.Reader" type 63 "io.ReaderAt" type 64 "io.Seeker" type 65 "io.Writer" type 66 "io/fs.FS" type 67 "io/fs.File" type 68 "io/fs.FileInfo" type 69 "io/fs.FileMode" func (m ) Perm () ($ret9 ) func (m ) IsDir () ($ret7 ) func (m ) Type () ($ret10 ) func (m ) IsRegular () ($ret8 ) func (m ) String () type 70 ".math/big.divisor" type 71 ".math/big.nat" func (z ) .xor (x , y ) func (z ) .bytes (buf ) (i ) func (z ) .or (x , y ) func (z ) .div (z2 , u , v ) (q , r ) func (z ) .and (x , y ) func (z ) .setUint64 (x ) func (z ) .andNot (x , y ) func (z ) .mulAddWW (x , y , r ) func (z ) .mul (x , y ) func (z ) .expNN (x , y , m ) func (z ) .divRecursiveStep (u , v , depth , tmp , temps ) func (x ) .trailingZeroBits () ($ret164 ) func (z ) .sqr (x ) func (z ) .clear () func (x ) .itoa (neg , base ) func (z ) .mulRange (a , b ) func (z ) .make (n ) func (x ) .bit (i ) ($ret169 ) func (z ) .expNNMontgomery (x , y , m ) func (z ) .shr (x , s ) func (z ) .norm () ($ret147 ) func (n ) .probablyPrimeMillerRabin (reps , force2 ) func (z ) .scan (r , base , fracOk ) (res , b , count , err ) func (z ) .expNNWindowed (x , y , m ) func (z ) .sub (x , y ) func (q ) .divBasic (u , v ) func (z ) .shl (x , s ) func (x ) .cmp (y ) (r ) func (z ) .montgomery (x , y , m , k , n ) func (z ) .expWW (x , y ) func (z ) .random (rand , limit , n ) func (z ) .set (x ) func (z ) .setBytes (buf ) func (x ) .modW (d ) (r ) func (x ) .utoa (base ) func (z ) .setBit (x , i , b ) func (z ) .divLarge (u , uIn , vIn ) (q , r ) func (z ) .divRecursive (u , v ) func (x ) .bitLen () ($ret163 ) func (x ) .sticky (i ) func (z ) .sqrt (x ) func (z ) .add (x , y ) func (q ) .convertWords (s , b , ndigits , bb , table ) func (n ) .probablyPrimeLucas () func (z ) .setWord (x ) func (z ) .divW (x , y ) (q , r ) type 72 "math/big.Int" func (z ) Or (x , y ) func (x ) Bit (i ) func (z ) GCD (x , y , a , b ) func (x ) TrailingZeroBits () func (z ) Sub (x , y ) func (z ) And (x , y ) func (z ) .modSqrtTonelliShanks (x , p ) func (z ) SetBytes (buf ) func (z ) UnmarshalText (text ) func (x ) Bits () func (z ) Add (x , y ) func (z ) .modSqrt3Mod4Prime (x , p ) func (x ) Format (s , ch ) func (x ) IsInt64 () func (x ) Cmp (y ) (r ) func (z ) Quo (x , y ) func (z ) Exp (x , y , m ) func (z ) Not (x ) func (x ) Bytes () func (z ) Lsh (x , n ) func (z ) .scaleDenom (x , f ) func (z ) .modSqrt5Mod8Prime (x , p ) func (z ) Sqrt (x ) func (x ) MarshalJSON () (? , ? ) func (x ) FillBytes (buf ) func (z ) Xor (x , y ) func (x ) MarshalText () (text , err ) func (x ) ProbablyPrime (n ) func (x ) Text (base ) func (z ) Scan (s , ch ) func (x ) Append (buf , base ) func (x ) GobEncode () (? , ? ) func (z ) SetUint64 (x ) func (z ) ModInverse (g , n ) func (z ) Set (x ) func (z ) Rand (rnd , n ) func (z ) .lehmerGCD (x , y , a , b ) func (x ) String () func (z ) AndNot (x , y ) func (z ) SetBit (x , i , b ) func (z ) Mod (x , y ) func (z ) QuoRem (x , y , r ) (? , ? ) func (z ) UnmarshalJSON (text ) func (z ) GobDecode (buf ) func (z ) Mul (x , y ) func (z ) .scan (r , base ) (? , ? , ? ) func (z ) SetString (s , base ) (? , ? ) func (z ) SetBits (abs ) func (z ) SetInt64 (x ) func (z ) ModSqrt (x , p ) func (z ) Rsh (x , n ) func (z ) MulRange (a , b ) func (x ) Sign () func (x ) Int64 () func (z ) Abs (x ) func (z ) Neg (x ) func (z ) .setFromScanner (r , base ) (? , ? ) func (x ) CmpAbs (y ) func (z ) Div (x , y ) func (z ) Rem (x , y ) func (x ) IsUint64 () func (z ) DivMod (x , y , m ) (? , ? ) func (z ) Binomial (n , k ) func (x ) Uint64 () func (x ) BitLen () type 73 "math/big.Word" type 74 "math/rand.Rand" func (r ) Uint32 () func (r ) Shuffle (n , swap ) func (r ) Int31 () func (r ) Read (p ) (n , err ) func (r ) Float32 () func (r ) Perm (n ) func (r ) Uint64 () func (r ) .int31n (n ) func (r ) Seed (seed ) func (r ) Float64 () func (r ) Int63 () func (r ) NormFloat64 () func (r ) ExpFloat64 () func (r ) Int63n (n ) func (r ) Int () func (r ) Intn (n ) func (r ) Int31n (n ) type 75 "math/rand.Source" type 76 "math/rand.Source64" type 77 "mime/multipart.File" type 78 "mime/multipart.FileHeader" func (fh ) Open () (? , ? ) type 79 "mime/multipart.Form" func (f ) RemoveAll () type 80 "mime/multipart.Part" func (p ) FormName () func (p ) FileName () func (bp ) .populateHeaders () func (p ) .parseContentDisposition () func (p ) Read (d ) (n , err ) func (p ) Close () ($ret19 ) type 81 "mime/multipart.Reader" func (r ) ReadForm (maxMemory ) (? , ? ) func (r ) .readForm (maxMemory ) (_ , err ) func (mr ) .isBoundaryDelimiterLine (line ) (ret ) func (r ) NextPart () (? , ? ) func (r ) NextRawPart () (? , ? ) func (r ) .nextPart (rawPart ) (? , ? ) func (mr ) .isFinalBoundary (line ) type 82 ".net.sockaddr" type 83 "net.Addr" type 84 "net.Conn" type 85 "net.IP" func (ip ) .matchAddrFamily (x ) func (ip ) UnmarshalText (text ) func (ip ) MarshalText () (? , ? ) func (ip ) To4 () ($ret168 ) func (ip ) IsMulticast () func (ip ) IsUnspecified () func (ip ) IsInterfaceLocalMulticast () ($ret163 ) func (ip ) IsLinkLocalMulticast () func (ip ) IsLinkLocalUnicast () func (ip ) IsGlobalUnicast () func (ip ) IsLoopback () func (ip ) To16 () ($ret169 ) func (ip ) Equal (x ) func (ip ) IsPrivate () func (ip ) Mask (mask ) func (ip ) DefaultMask () func (ip ) String () type 86 "net.IPAddr" func (a ) .toLocal (net ) func (a ) .sockaddr (family ) (? , ? ) func (a ) .family () func (a ) .opAddr () ($ret199 ) func (a ) .isWildcard () func (a ) String () func (a ) Network () ($ret196 ) type 87 "net.IPMask" func (m ) String () ($ret183 ) func (m ) Size () (ones , bits ) type 88 "net.IPNet" func (n ) String () func (n ) Network () ($ret185 ) func (n ) Contains (ip ) type 89 "net.Listener" type 90 ".net/http.headerSorter" func (s ) Less (i , j ) func (s ) Swap (i , j ) func (s ) Len () type 91 ".net/http.keyValues" type 92 "net/http.Cookie" func (c ) Valid () func (c ) String () type 93 "net/http.Header" func (h ) .writeSubset (w , exclude , trace ) func (h ) .sortedKeyValues (exclude ) (kvs , hs ) func (h ) Write (w ) func (h ) Del (key ) func (h ) .has (key ) func (h ) Values (key ) func (h ) Clone () func (h ) Get (key ) func (h ) WriteSubset (w , exclude ) func (h ) .write (w , trace ) func (h ) .get (key ) ($ret455 ) func (h ) Set (key , value ) func (h ) Add (key , value ) type 94 "net/http.Request" func (r ) .requiresHTTP1 () func (r ) .wantsHttp10KeepAlive () func (r ) FormFile (key ) (? , ? , ? ) func (r ) .outgoingLength () func (r ) .expectsContinue () func (r ) PostFormValue (key ) func (r ) .wantsClose () func (r ) ParseMultipartForm (maxMemory ) func (r ) BasicAuth () (username , password , ok ) func (r ) WriteProxy (w ) func (r ) SetBasicAuth (username , password ) func (r ) Context () func (r ) .multipartReader (allowMixed ) (? , ? ) func (r ) WithContext (ctx ) func (r ) .isH2Upgrade () func (r ) ParseForm () func (r ) Clone (ctx ) func (r ) ProtoAtLeast (major , minor ) func (r ) UserAgent () func (r ) .isReplayable () func (r ) .closeBody () func (r ) .write (w , usingProxy , extraHeaders , waitForContinue ) (err ) func (r ) Referer () func (r ) Write (w ) func (r ) FormValue (key ) func (r ) AddCookie (c ) func (r ) Cookies () func (r ) Cookie (name ) (? , ? ) func (r ) MultipartReader () (? , ? ) type 95 "net/http.Response" func (r ) .isProtocolSwitch () func (r ) .bodyIsWritable () func (r ) ProtoAtLeast (major , minor ) func (r ) Write (w ) func (r ) Location () (? , ? ) func (r ) .closeBody () func (r ) Cookies () type 96 "net/http.ResponseWriter" type 97 "net/http.SameSite" type 98 "net/http/httptrace.ClientTrace" func (t ) .compose (old ) func (t ) .hasNetHooks () type 99 "net/http/httptrace.DNSDoneInfo" type 100 "net/http/httptrace.DNSStartInfo" type 101 "net/http/httptrace.GotConnInfo" type 102 "net/http/httptrace.WroteRequestInfo" type 103 "net/textproto.MIMEHeader" func (h ) Values (key ) ($ret1 ) func (h ) Set (key , value ) func (h ) Add (key , value ) func (h ) Del (key ) func (h ) Get (key ) ($ret0 ) type 104 "net/url.URL" func (u ) Parse (ref ) (? , ? ) func (u ) IsAbs () func (u ) MarshalBinary () (text , err ) func (u ) RequestURI () func (u ) Query () func (u ) ResolveReference (ref ) func (u ) UnmarshalBinary (text ) func (u ) Port () func (u ) Redacted () func (u ) .setPath (p ) func (u ) .setFragment (f ) func (u ) EscapedPath () func (u ) Hostname () func (u ) EscapedFragment () func (u ) String () type 105 "net/url.Userinfo" func (u ) Username () func (u ) String () func (u ) Password () (? , ? ) type 106 "net/url.Values" func (v ) Get (key ) ($ret40 ) func (v ) Set (key , value ) func (v ) Add (key , value ) func (v ) Del (key ) func (v ) Has (key ) func (v ) Encode () type 107 ".reflect.flag" func (f ) .kind () ($ret98 ) func (f ) .ro () ($ret99 ) func (f ) .mustBe (expected ) func (f ) .mustBeExported () func (f ) .mustBeAssignableSlow () func (f ) .mustBeExportedSlow () func (f ) .mustBeAssignable () type 108 ".reflect.hiter" func (h ) .initialized () type 109 ".reflect.method" type 110 ".reflect.rtype" func (t ) NumOut () func (t ) Implements (u ) func (t ) Key () func (t ) Field (i ) func (t ) FieldByNameFunc (match ) (? , ? ) func (t ) IsVariadic () func (t ) Align () func (t ) Kind () func (t ) Elem () func (t ) .rawString () func (t ) FieldByName (name ) (? , ? ) func (t ) NumMethod () func (t ) .pointers () func (t ) ConvertibleTo (u ) func (t ) Out (i ) func (t ) Method (i ) (m ) func (t ) FieldByIndex (index ) func (t ) MethodByName (name ) (m , ok ) func (t ) NumIn () func (t ) .ptrTo () func (t ) AssignableTo (u ) func (t ) Comparable () func (t ) FieldAlign () func (t ) Size () func (t ) Name () func (t ) Bits () func (t ) .exportedMethods () func (t ) String () func (t ) .common () ($ret29 ) func (t ) .hasName () func (t ) In (i ) func (t ) Len () func (t ) NumField () func (t ) .gcSlice (begin , end ) func (t ) PkgPath () func (t ) ChanDir () type 111 ".reflect.tflag" type 112 ".reflect.uncommonType" func (t ) .uncommon () ($ret17 ) func (t ) .exportedMethods () func (t ) PkgPath () func (t ) Name () type 113 "reflect.ChanDir" func (d ) String () type 114 "reflect.Kind" func (k ) String () type 115 "reflect.MapIter" func (iter ) Key () func (iter ) Next () func (iter ) Value () func (iter ) Reset (v ) type 116 "reflect.Method" func (m ) IsExported () type 117 "reflect.StructField" func (f ) IsExported () type 118 "reflect.StructTag" func (tag ) Get (key ) func (tag ) Lookup (key ) (value , ok ) type 119 "reflect.Type" type 120 "reflect.Value" func (v ) Interface () (i ) // /build/gcc/src/gcc/libgo/go/reflect/value.go:889 { //890 i = .valueInterface(v, $convert(, $true)) //890 return //890 } //0 func (v ) SetBool (x ) func (v ) SetComplex (x ) func (v ) Send (x ) func (v ) .call (op , in ) func (v ) FieldByNameFunc (match ) func (v ) Recv () (x , ok ) func (v ) .recv (nb ) (val , ok ) func (v ) OverflowUint (x ) func (v ) .setRunes (x ) func (v ) OverflowFloat (x ) func (v ) Pointer () func (v ) OverflowInt (x ) func (v ) NumField () func (v ) MethodByName (name ) func (v ) MapRange () func (v ) SetIterValue (iter ) func (v ) String () func (v ) FieldByName (name ) func (v ) Field (i ) func (v ) OverflowComplex (x ) func (v ) FieldByIndexErr (index ) (? , ? ) func (v ) Slice (i , j ) func (v ) CanFloat () func (v ) SetBytes (x ) func (v ) CanInt () func (v ) CanAddr () func (v ) SetLen (n ) func (v ) SetInt (x ) func (v ) InterfaceData () func (v ) Convert (t ) func (v ) Elem () func (v ) Bytes () func (v ) MapIndex (key ) func (v ) .assignTo (context , dst , target ) func (v ) SetFloat (x ) func (v ) Index (i ) func (v ) Int () func (v ) CanConvert (t ) func (v ) UnsafePointer () func (v ) SetMapIndex (key , elem ) func (v ) Uint () func (v ) SetCap (n ) func (v ) IsNil () func (v ) UnsafeAddr () func (v ) Set (x ) func (v ) IsValid () func (v ) SetUint (x ) func (v ) CanUint () func (v ) MapKeys () func (v ) TrySend (x ) func (v ) Slice3 (i , j , k ) func (v ) Float () func (v ) Kind () func (v ) SetString (x ) func (v ) Complex () func (v ) .pointer () func (v ) .runes () func (v ) Close () func (v ) .send (x , nb ) (selected ) func (v ) Addr () func (v ) TryRecv () (x , ok ) func (v ) Bool () func (v ) Call (in ) func (v ) CanSet () func (v ) CanInterface () func (v ) Cap () func (v ) FieldByIndex (index ) func (v ) CallSlice (in ) func (v ) Len () func (v ) SetPointer (x ) func (v ) CanComplex () func (v ) Method (i ) func (v ) IsZero () func (v ) SetIterKey (iter ) func (v ) NumMethod () func (v ) Type () type 121 "strings.Builder" func (b ) .copyCheck () func (b ) WriteRune (r ) (? , ? ) func (b ) String () func (b ) Len () func (b ) Reset () func (b ) Cap () func (b ) .grow (n ) func (b ) Grow (n ) func (b ) Write (p ) (? , ? ) func (b ) WriteByte (c ) func (b ) WriteString (s ) (? , ? ) type 122 ".sync.entry" func (e ) .tryExpungeLocked () (isExpunged ) func (e ) .delete () (value , ok ) func (e ) .tryLoadOrStore (i ) (actual , loaded , ok ) func (e ) .storeLocked (i ) func (e ) .unexpungeLocked () (wasExpunged ) func (e ) .tryStore (i ) func (e ) .load () (value , ok ) type 123 ".sync.noCopy" func (? ) Lock () func (? ) Unlock () type 124 "sync.Locker" type 125 "sync.Map" func (m ) .dirtyLocked () func (m ) .missLocked () func (m ) Range (f ) func (m ) Delete (key ) func (m ) LoadAndDelete (key ) (value , loaded ) func (m ) LoadOrStore (key , value ) (actual , loaded ) func (m ) Store (key , value ) func (m ) Load (key ) (value , ok ) type 126 "sync.Mutex" func (m ) .unlockSlow (new ) func (m ) Unlock () func (m ) .lockSlow () func (m ) TryLock () func (m ) Lock () type 127 "sync.RWMutex" func (rw ) RLocker () ($ret27 ) func (rw ) Unlock () func (rw ) TryLock () func (rw ) Lock () func (rw ) TryRLock () func (rw ) .rUnlockSlow (r ) func (rw ) RUnlock () func (rw ) RLock () type 128 "sync.WaitGroup" func (wg ) .state () (statep , semap ) func (wg ) Add (delta ) func (wg ) Done () func (wg ) Wait () type 129 "sync/atomic.Value" func (v ) CompareAndSwap (old , new ) (swapped ) func (v ) Store (val ) func (v ) Swap (new ) (old ) func (v ) Load () (val ) type 130 ".syscall._socklen_t" type 131 "syscall.RawSockaddr" type 132 "syscall.RawSockaddrAny" type 133 "syscall.Sockaddr" type 134 "syscall.Socklen_t" type 135 ".text/template.common" type 136 ".text/template.missingKeyAction" type 137 ".text/template.option" type 138 "text/template.FuncMap" type 139 "text/template.Template" func (t ) Clone () (? , ? ) func (t ) Name () func (t ) .init () func (t ) .setOption (opt ) func (t ) New (name ) func (t ) .copy (c ) func (t ) Option (opt ...) func (t ) ParseFS (fsys , patterns ...) (? , ? ) func (t ) Lookup (name ) func (t ) Funcs (funcMap ) func (t ) Templates () func (t ) Delims (left , right ) func (t ) Parse (text ) (? , ? ) func (t ) AddParseTree (name , tree ) (? , ? ) func (t ) ExecuteTemplate (wr , name , data ) func (t ) ParseFiles (filenames ...) (? , ? ) func (t ) Execute (wr , data ) func (t ) .execute (wr , data ) (err ) func (t ) DefinedTemplates () func (t ) .associate (new , tree ) func (t ) ParseGlob (pattern ) (? , ? ) type 140 ".text/template/parse.elseNode" func (e ) Type () ($ret103 ) func (e ) String () ($ret104 ) func (e ) .writeTo (sb ) func (e ) .tree () func (e ) Copy () type 141 ".text/template/parse.endNode" func (e ) String () ($ret99 ) func (e ) .writeTo (sb ) func (e ) .tree () func (e ) Copy () type 142 ".text/template/parse.item" func (i ) String () type 143 ".text/template/parse.itemType" type 144 ".text/template/parse.lexer" func (l ) .atTerminator () func (l ) .scanNumber () func (l ) .nextItem () func (l ) .drain () func (l ) .next () func (l ) .backup () func (l ) .atRightDelim () (delim , trimSpaces ) func (l ) .peek () func (l ) .errorf (format , args ...) func (l ) .emit (t ) func (l ) .ignore () func (l ) .run () func (l ) .accept (valid ) func (l ) .acceptRun (valid ) type 145 ".text/template/parse.stateFn" type 146 "text/template/parse.ActionNode" func (a ) String () func (a ) .writeTo (sb ) func (a ) .tree () func (a ) Copy () type 147 "text/template/parse.BoolNode" func (b ) String () func (b ) .writeTo (sb ) func (b ) .tree () func (b ) Copy () type 148 "text/template/parse.BranchNode" func (b ) String () func (b ) .writeTo (sb ) func (b ) .tree () func (b ) Copy () type 149 "text/template/parse.BreakNode" func (b ) Copy () func (b ) String () ($ret114 ) func (b ) .tree () func (b ) .writeTo (sb ) type 150 "text/template/parse.ChainNode" func (c ) Add (field ) func (c ) String () func (c ) .writeTo (sb ) func (c ) .tree () func (c ) Copy () type 151 "text/template/parse.CommandNode" func (c ) .append (arg ) func (c ) String () func (c ) .writeTo (sb ) func (c ) .tree () func (c ) Copy () type 152 "text/template/parse.CommentNode" func (c ) String () func (c ) .writeTo (sb ) func (c ) .tree () func (c ) Copy () type 153 "text/template/parse.ContinueNode" func (c ) Copy () func (c ) String () ($ret118 ) func (c ) .tree () func (c ) .writeTo (sb ) type 154 "text/template/parse.DotNode" func (d ) Type () ($ret68 ) func (d ) String () ($ret69 ) func (d ) .writeTo (sb ) func (d ) .tree () func (d ) Copy () type 155 "text/template/parse.FieldNode" func (f ) String () func (f ) .writeTo (sb ) func (f ) .tree () func (f ) Copy () type 156 "text/template/parse.IfNode" func (i ) Copy () type 157 "text/template/parse.ListNode" func (l ) .append (n ) func (l ) .tree () func (l ) CopyList () func (l ) String () func (l ) .writeTo (sb ) func (l ) Copy () type 158 "text/template/parse.Mode" type 159 "text/template/parse.NilNode" func (n ) Type () ($ret73 ) func (n ) String () ($ret74 ) func (n ) .writeTo (sb ) func (n ) .tree () func (n ) Copy () type 160 "text/template/parse.Node" type 161 "text/template/parse.NodeType" func (t ) Type () ($ret30 ) type 162 "text/template/parse.NumberNode" func (n ) .simplifyComplex () func (n ) String () func (n ) .writeTo (sb ) func (n ) .tree () func (n ) Copy () type 163 "text/template/parse.PipeNode" func (p ) .append (command ) func (p ) String () func (p ) .writeTo (sb ) func (p ) .tree () func (p ) CopyPipe () func (p ) Copy () type 164 "text/template/parse.Pos" func (p ) Position () ($ret29 ) type 165 "text/template/parse.RangeNode" func (r ) Copy () type 166 "text/template/parse.StringNode" func (s ) String () func (s ) .writeTo (sb ) func (s ) .tree () func (s ) Copy () type 167 "text/template/parse.TemplateNode" func (t ) String () func (t ) .writeTo (sb ) func (t ) .tree () func (t ) Copy () type 168 "text/template/parse.TextNode" func (t ) String () func (t ) .writeTo (sb ) func (t ) .tree () func (t ) Copy () type 169 "text/template/parse.Tree" func (t ) .withControl () func (t ) .blockControl () func (t ) .rangeControl () func (t ) .ifControl () func (t ) .pipeline (context , end ) (pipe ) func (t ) .backup3 (t2 , t1 ) func (t ) .continueControl (pos , line ) func (t ) .breakControl (pos , line ) func (t ) .newText (pos , text ) func (t ) .newPipeline (pos , line , vars ) func (t ) .newList (pos ) func (t ) .newIf (pos , line , pipe , list , elseList ) func (t ) .newComment (pos , text ) func (t ) Copy () func (t ) .newString (pos , orig , text ) func (t ) .add () func (t ) .newEnd (pos ) func (t ) .newRange (pos , line , pipe , list , elseList ) func (t ) .textOrAction () func (t ) .newContinue (pos , line ) func (t ) .checkPipeline (pipe , context ) func (t ) .command () func (t ) .hasFunction (name ) func (t ) .term () func (t ) .parseTemplateName (token , context ) (name ) func (t ) .peekNonSpace () func (t ) .newBool (pos , true ) func (t ) .operand () func (t ) .peek () func (t ) .nextNonSpace () (token ) func (t ) .recover (errp ) func (t ) Parse (text , leftDelim , rightDelim , treeSet , funcs ...) (tree , err ) func (t ) .newWith (pos , line , pipe , list , elseList ) func (t ) .popVars (n ) func (t ) .newField (pos , ident ) func (t ) .expectOneOf (expected1 , expected2 , context ) func (t ) .backup2 (t1 ) func (t ) .backup () func (t ) .newAction (pos , line , pipe ) func (t ) .error (err ) func (t ) .newVariable (pos , ident ) func (t ) .newTemplate (pos , line , name , pipe ) func (t ) .newCommand (pos ) func (t ) .newDot (pos ) func (t ) .parse () func (t ) .templateControl () func (t ) .elseControl () func (t ) .useVar (pos , name ) func (t ) .newNumber (pos , text , typ ) (? , ? ) func (t ) .newBreak (pos , line ) func (t ) .newChain (pos , node ) func (t ) .newElse (pos , line ) func (t ) .newNil (pos ) func (t ) ErrorContext (n ) (location , context ) func (t ) .errorf (format , args ...) func (t ) .expect (expected , context ) func (t ) .unexpected (token , context ) func (t ) .startParse (funcs , lex , treeSet ) func (t ) .endControl () func (t ) .stopParse () func (t ) .parseControl (allowElseIf , context ) (pos , line , pipe , list , elseList ) func (t ) .next () func (t ) .parseDefinition () func (t ) .clearActionLine () func (t ) .itemList () (list , next ) func (t ) .action () (n ) type 170 "text/template/parse.VariableNode" func (v ) String () func (v ) .writeTo (sb ) func (v ) .tree () func (v ) Copy () type 171 "text/template/parse.WithNode" func (w ) Copy () type 172 ".time.zone" type 173 ".time.zoneTrans" type 174 "time.Duration" func (d ) String () func (d ) Nanoseconds () ($ret73 ) func (d ) Seconds () ($ret76 ) func (d ) Microseconds () ($ret74 ) func (d ) Milliseconds () ($ret75 ) func (d ) Hours () ($ret78 ) func (d ) Truncate (m ) ($ret79 ) func (d ) Minutes () ($ret77 ) func (d ) Round (m ) type 175 "time.Location" func (l ) .get () func (l ) String () func (l ) .lookup (sec ) (name , offset , start , end , isDST ) func (l ) .lookupFirstZone () func (l ) .firstZoneUsed () func (l ) .lookupName (name , unix ) (offset , ok ) type 176 "time.Month" func (m ) String () type 177 "time.Time" func (t ) AddDate (years , months , days ) func (t ) .date (full ) (year , month , day , yday ) func (t ) IsDST () func (t ) MarshalJSON () (? , ? ) func (t ) Format (layout ) func (t ) Add (d ) func (t ) Before (u ) func (t ) GoString () func (t ) String () func (t ) Sub (u ) func (t ) .locabs () (name , offset , abs ) func (t ) Equal (u ) func (t ) Nanosecond () func (t ) In (loc ) func (t ) UTC () func (t ) IsZero () func (t ) Weekday () func (t ) Date () (year , month , day ) func (t ) UnixMilli () func (t ) Year () func (t ) .addSec (d ) func (t ) UnmarshalJSON (data ) func (t ) Second () func (t ) .nsec () func (t ) .unixSec () func (t ) MarshalBinary () (? , ? ) func (t ) Clock () (hour , min , sec ) func (t ) Zone () (name , offset ) func (t ) .setLoc (loc ) func (t ) Day () func (t ) GobDecode (data ) func (t ) After (u ) func (t ) UnixNano () func (t ) .setMono (m ) func (t ) Minute () func (t ) AppendFormat (b , layout ) func (t ) MarshalText () (? , ? ) func (t ) .stripMono () func (t ) Round (d ) func (t ) Truncate (d ) func (t ) UnmarshalText (data ) func (t ) UnmarshalBinary (data ) func (t ) Unix () func (t ) YearDay () func (t ) .mono () func (t ) UnixMicro () func (t ) Local () func (t ) .sec () func (t ) Hour () func (t ) .abs () func (t ) ISOWeek () (year , week ) func (t ) GobEncode () (? , ? ) func (t ) Month () func (t ) Location () type 178 "time.Weekday" func (d ) String () type 179 "unsafe.Pointer" type 180 (? , ? ) type 181 (? ) type 182 () (? , ? ) type 183 () type 184 () type 185 () (? , ? ) type 186 (? , ? ) type 187 (? ) type 188 (? ) type 189 (? , ? ) type 190 (? , ? ) type 191 (? , ? ) (? , ? ) type 192 (? , ? ) type 193 (? , ? ) type 194 (? , ? ) type 195 (? ) type 196 (? ) type 197 (? ) type 198 (? ) type 199 (? , ? ) type 200 (? , ? ) type 201 (? , ? ) type 202 (? , ? , ? ) (? , ? ) type 203 (? , ? , ? ) type 204 (? , ? ) type 205 (? ) type 206 (? ) type 207 (? , ? ) type 208 * type 209 * type 210 * type 211 * type 212 * type 213 * type 214 * type 215 * type 216 * type 217 * type 218 * type 219 * type 220 * type 221 * type 222 * type 223 * type 224 * type 225 * type 226 * type 227 * type 228 * type 229 * type 230 * type 231 * type 232 * type 233 * type 234 * type 235 * type 236 * type 237 * type 238 * type 239 * type 240 * type 241 * type 242 * type 243 * type 244 * type 245 * type 246 * type 247 * type 248 * type 249 * type 250 * type 251 * type 252 * type 253 * type 254 * type 255 * type 256 * type 257 * type 258 * type 259 * type 260 * type 261 * type 262 * type 263 * type 264 * type 265 * type 266 * type 267 * type 268 * type 269 * type 270 * type 271 * type 272 * type 273 * type 274 * type 275 * type 276 * type 277 * type 278 * type 279 * type 280 * type 281 * type 282 * type 283 * type 284 * type 285 * type 286 * type 287 * type 288 * type 289 * type 290 * type 291 * type 292 * type 293 * type 294 * type 295 * type 296 * type 297 *any type 298 struct { Addr ; Pad ; } type 299 struct { Addrs ; Err ; Coalesced ; } type 300 struct { Algorithm ; Parameters "asn1:\"optional\""; } type 301 struct { Bytes ; BitLength ; } type 302 struct { Class ; Tag ; IsCompound ; Bytes ; FullBytes ; } type 303 struct { Conn ; Reused ; WasIdle ; IdleTime ; } type 304 struct { Country ; Organization ; OrganizationalUnit ; Locality ; Province ; StreetAddress ; PostalCode ; SerialNumber ; CommonName ; Names ; ExtraNames ; } type 305 struct { DNSName ; Intermediates ; Roots ; CurrentTime ; KeyUsages ; MaxConstraintComparisions ; } type 306 struct { Err ; } type 307 struct { ErrorCode ; Node ; Name ; Line ; Description ; } type 308 struct { Family ; Data ; } type 309 struct { Filename ; Header ; Size ; .mime/multipart.content ; .mime/multipart.tmpfile ; } type 310 struct { GetConn ; GotConn ; PutIdleConn ; GotFirstResponseByte ; Got100Continue ; Got1xxResponse ; DNSStart ; DNSDone ; ConnectStart ; ConnectDone ; TLSHandshakeStart ; TLSHandshakeDone ; WroteHeaderField ; WroteHeaders ; Wait100Continue ; WroteRequest ; } type 311 struct { Header ; .mime/multipart.mr ; .mime/multipart.disposition ; .mime/multipart.dispositionParams ; .mime/multipart.r ; .mime/multipart.n ; .mime/multipart.total ; .mime/multipart.err ; .mime/multipart.readErr ; } type 312 struct { Host ; } type 313 struct { IP ; Mask ; } type 314 struct { IP ; Zone ; } type 315 struct { Id ; Critical "asn1:\"optional\""; Value ; } type 316 struct { Method ; URL ; Proto ; ProtoMajor ; ProtoMinor ; Header ; Body ; GetBody ; ContentLength ; TransferEncoding ; Close ; Host ; Form ; PostForm ; MultipartForm ; Trailer ; RemoteAddr ; RequestURI ; TLS ; Cancel ; Response ; .net/http.ctx ; } type 317 struct { Name ; ParseName ; Root ; Mode ; .text/template/parse.text ; .text/template/parse.funcs ; .text/template/parse.lex ; .text/template/parse.token ; .text/template/parse.peekCount ; .text/template/parse.vars ; .text/template/parse.treeSet ; .text/template/parse.actionLine ; .text/template/parse.rangeDepth ; } type 318 struct { Name ; PkgPath ; Type ; Func ; Index ; } type 319 struct { Name ; PkgPath ; Type ; Tag ; Offset ; Index ; Anonymous ; } type 320 struct { Name ; Value ; Path ; Domain ; Expires ; RawExpires ; MaxAge ; Secure ; HttpOnly ; SameSite ; Raw ; Unparsed ; } type 321 struct { Raw ; RawTBSCertificate ; RawSubjectPublicKeyInfo ; RawSubject ; RawIssuer ; Signature ; SignatureAlgorithm ; PublicKeyAlgorithm ; PublicKey ; Version ; SerialNumber ; Issuer ; Subject ; NotBefore ; NotAfter ; KeyUsage ; Extensions ; ExtraExtensions ; UnhandledCriticalExtensions ; ExtKeyUsage ; UnknownExtKeyUsage ; BasicConstraintsValid ; IsCA ; MaxPathLen ; MaxPathLenZero ; SubjectKeyId ; AuthorityKeyId ; OCSPServer ; IssuingCertificateURL ; DNSNames ; EmailAddresses ; IPAddresses ; URIs ; PermittedDNSDomainsCritical ; PermittedDNSDomains ; ExcludedDNSDomains ; PermittedIPRanges ; ExcludedIPRanges ; PermittedEmailAddresses ; ExcludedEmailAddresses ; PermittedURIDomains ; ExcludedURIDomains ; CRLDistributionPoints ; PolicyIdentifiers ; } type 322 struct { Raw ; Version "asn1:\"optional,default:0\""; Signature ; Issuer ; ThisUpdate ; NextUpdate "asn1:\"optional\""; RevokedCertificates "asn1:\"optional\""; Extensions "asn1:\"tag:0,optional,explicit\""; } type 323 struct { Scheme ; Opaque ; User ; Host ; Path ; RawPath ; ForceQuery ; RawQuery ; Fragment ; RawFragment ; } type 324 struct { SerialNumber ; RevocationTime ; Extensions "asn1:\"optional\""; } type 325 struct { ServiceMethod ; Args ; Reply ; Error ; Done ; } type 326 struct { ServiceMethod ; Seq ; Error ; .net/rpc.next ; } type 327 struct { ServiceMethod ; Seq ; .net/rpc.next ; } type 328 struct { Service ; Name ; Method ; } type 329 struct { Status ; StatusCode ; Proto ; ProtoMajor ; ProtoMinor ; Header ; Body ; ContentLength ; TransferEncoding ; Close ; Uncompressed ; Trailer ; Request ; TLS ; } type 330 struct { TBSCertList ; SignatureAlgorithm ; SignatureValue ; } type 331 struct { Type ; Name ; } type 332 struct { Type ; Value ; } type 333 struct { Value ; File ; } type 334 struct { Version ; HandshakeComplete ; DidResume ; CipherSuite ; NegotiatedProtocol ; NegotiatedProtocolIsMutual ; ServerName ; PeerCertificates ; VerifiedChains ; SignedCertificateTimestamps ; OCSPResponse ; TLSUnique ; .crypto/tls.ekm ; } type 335 struct { } type 336 struct { .bufio.buf ; .bufio.rd ; .bufio.r ; .bufio.w ; .bufio.err ; .bufio.lastByte ; .bufio.lastRuneSize ; } type 337 struct { .bufio.err ; .bufio.buf ; .bufio.n ; .bufio.wr ; } type 338 struct { .crypto/x509.byName ; .crypto/x509.lazyCerts ; .crypto/x509.haveSum ; .crypto/x509.systemPool ; } type 339 struct { .crypto/x509.rawSubject ; .crypto/x509.getCert ; } type 340 struct { .html/template.escapeErr ; .html/template.text ; Tree ; ? ; } type 341 struct { .html/template.mu ; .html/template.set ; .html/template.escaped ; .html/template.esc ; } type 342 struct { .html/template.ns ; .html/template.output ; .html/template.derived ; .html/template.called ; .html/template.actionNodeEdits ; .html/template.templateNodeEdits ; .html/template.textNodeEdits ; .html/template.rangeContext ; } type 343 struct { .html/template.outer ; .html/template.breaks ; .html/template.continues ; } type 344 struct { .html/template.state ; .html/template.delim ; .html/template.urlPart ; .html/template.jsCtx ; .html/template.attr ; .html/template.element ; .html/template.n ; .html/template.err ; } type 345 struct { .math/big.bbb ; .math/big.nbits ; .math/big.ndigits ; } type 346 struct { .math/big.neg ; .math/big.abs ; } type 347 struct { .math/rand.src ; .math/rand.s64 ; .math/rand.readVal ; .math/rand.readPos ; } type 348 struct { .mime/multipart.bufReader ; .mime/multipart.currentPart ; .mime/multipart.partsRead ; .mime/multipart.nl ; .mime/multipart.nlDashBoundary ; .mime/multipart.dashBoundaryDash ; .mime/multipart.dashBoundary ; } type 349 struct { .net/http.key ; .net/http.values ; } type 350 struct { .net/http.kvs ; } type 351 struct { .net/rpc.codec ; .net/rpc.reqMutex ; .net/rpc.request ; .net/rpc.mutex ; .net/rpc.seq ; .net/rpc.pending ; .net/rpc.closing ; .net/rpc.shutdown ; } type 352 struct { .net/rpc.name ; .net/rpc.rcvr ; .net/rpc.typ ; .net/rpc.method ; } type 353 struct { .net/rpc.serviceMap ; .net/rpc.reqLock ; .net/rpc.freeReq ; .net/rpc.respLock ; .net/rpc.freeResp ; } type 354 struct { .net/url.username ; .net/url.password ; .net/url.passwordSet ; } type 355 struct { .reflect.key ; .reflect.elem ; .reflect.t ; .reflect.h ; .reflect.buckets ; .reflect.bptr ; .reflect.overflow ; .reflect.oldoverflow ; .reflect.startBucket ; .reflect.offset ; .reflect.wrapped ; B ; .reflect.i ; .reflect.bucket ; .reflect.checkBucket ; } type 356 struct { .reflect.m ; .reflect.hiter ; } type 357 struct { .reflect.name ; .reflect.pkgPath ; .reflect.methods ; } type 358 struct { .reflect.name ; .reflect.pkgPath ; .reflect.mtyp ; .reflect.typ ; .reflect.tfn ; } type 359 struct { .reflect.size ; .reflect.ptrdata ; .reflect.hash ; .reflect.tflag ; .reflect.align ; .reflect.fieldAlign ; .reflect.kind ; .reflect.equal ; .reflect.gcdata ; .reflect.string ; ? ; .reflect.ptrToThis ; } type 360 struct { .reflect.typ ; .reflect.ptr ; ? ; } type 361 struct { .strings.addr ; .strings.buf ; } type 362 struct { ? ; .net/rpc.method ; ArgType ; ReplyType ; .net/rpc.numCalls ; } type 363 struct { .sync.mu ; .sync.read ; .sync.dirty ; .sync.misses ; } type 364 struct { .sync.noCopy ; .sync.state1 ; .sync.state2 ; } type 365 struct { .sync.p ; } type 366 struct { .sync.state ; .sync.sema ; } type 367 struct { .sync.w ; .sync.writerSem ; .sync.readerSem ; .sync.readerCount ; .sync.readerWait ; } type 368 struct { .sync/atomic.v ; } type 369 struct { .text/template.missingKey ; } type 370 struct { .text/template.name ; ? ; ? ; .text/template.leftDelim ; .text/template.rightDelim ; } type 371 struct { .text/template.tmpl ; .text/template.muTmpl ; .text/template.option ; .text/template.muFuncs ; .text/template.parseFuncs ; .text/template.execFuncs ; } type 372 struct { ? ; } type 373 struct { ? ; ? ; .text/template/parse.tr ; } type 374 struct { ? ; ? ; .text/template/parse.tr ; Args ; } type 375 struct { ? ; ? ; .text/template/parse.tr ; Ident ; } type 376 struct { ? ; ? ; .text/template/parse.tr ; IsInt ; IsUint ; IsFloat ; IsComplex ; Int64 ; Uint64 ; Float64 ; Complex128 ; Text ; } type 377 struct { ? ; ? ; .text/template/parse.tr ; Line ; } type 378 struct { ? ; ? ; .text/template/parse.tr ; Line ; IsAssign ; Decl ; Cmds ; } type 379 struct { ? ; ? ; .text/template/parse.tr ; Line ; Name ; Pipe ; } type 380 struct { ? ; ? ; .text/template/parse.tr ; Line ; Pipe ; } type 381 struct { ? ; ? ; .text/template/parse.tr ; Line ; Pipe ; List ; ElseList ; } type 382 struct { ? ; ? ; .text/template/parse.tr ; Node ; Field ; } type 383 struct { ? ; ? ; .text/template/parse.tr ; Nodes ; } type 384 struct { ? ; ? ; .text/template/parse.tr ; Quoted ; Text ; } type 385 struct { ? ; ? ; .text/template/parse.tr ; Text ; } type 386 struct { ? ; ? ; .text/template/parse.tr ; Text ; } type 387 struct { ? ; ? ; .text/template/parse.tr ; True ; } type 388 struct { .text/template/parse.name ; .text/template/parse.input ; .text/template/parse.leftDelim ; .text/template/parse.rightDelim ; .text/template/parse.emitComment ; .text/template/parse.pos ; .text/template/parse.start ; .text/template/parse.width ; .text/template/parse.items ; .text/template/parse.parenDepth ; .text/template/parse.line ; .text/template/parse.startLine ; .text/template/parse.breakOK ; .text/template/parse.continueOK ; } type 389 struct { .text/template/parse.tr ; ? ; ? ; Line ; } type 390 struct { .text/template/parse.typ ; .text/template/parse.pos ; .text/template/parse.val ; .text/template/parse.line ; } type 391 struct { .time.name ; .time.offset ; .time.isDST ; } type 392 struct { .time.name ; .time.zone ; .time.tx ; .time.extend ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } type 393 struct { .time.wall ; .time.ext ; .time.loc ; } type 394 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } type 395 [14 ] type 396 [28 ] type 397 [2 ] type 398 [3 ] type 399 [96 ] type 400 [] type 401 [] type 402 [] type 403 [] type 404 [] type 405 [] type 406 [] type 407 [] type 408 [] type 409 [] type 410 [] type 411 [] type 412 [] type 413 [] type 414 [] type 415 [] type 416 [] type 417 [] type 418 [] type 419 [] type 420 [] type 421 [] type 422 [] type 423 [] type 424 [] type 425 [] type 426 [] type 427 [] type 428 [] type 429 [] type 430 [] type 431 [] type 432 [] type 433 [] type 434 [] type 435 [] type 436 [] type 437 [] type 438 [] type 439 map [] type 440 map [] type 441 map [] type 442 map [] type 443 map [] type 444 map [] type 445 map [] type 446 map [] type 447 map [] type 448 map [] type 449 map [] type 450 map [] type 451 map [] type 452 map [] type 453 map [] type 454 map [] type 455 map [] type 456 map [] type 457 map [] type 458 chan <- type 459 chan type 460 chan type 461 interface { Accept () (? , ? ); Addr () ; Close () ; } type 462 interface { Align () ; AssignableTo (u ) ; Bits () ; ChanDir () ; Comparable () ; ConvertibleTo (u ) ; Elem () ; Field (i ) ; FieldAlign () ; FieldByIndex (index ) ; FieldByName (name ) (? , ? ); FieldByNameFunc (match ) (? , ? ); Implements (u ) ; In (i ) ; IsVariadic () ; Key () ; Kind () ; Len () ; Method (? ) ; MethodByName (? ) (? , ? ); Name () ; NumField () ; NumIn () ; NumMethod () ; NumOut () ; Out (i ) ; PkgPath () ; Size () ; String () ; .reflect.common () ; .reflect.rawString () ; .reflect.uncommon () ; } type 463 interface { Close () ; } type 464 interface { Close () ; LocalAddr () ; Read (b ) (n , err ); RemoteAddr () ; SetDeadline (t ) ; SetReadDeadline (t ) ; SetWriteDeadline (t ) ; Write (b ) (n , err ); } type 465 interface { Close () ; ReadRequestBody (? ) ; ReadRequestHeader (? ) ; WriteResponse (? , ? ) ; } type 466 interface { Close () ; ReadResponseBody (? ) ; ReadResponseHeader (? ) ; WriteRequest (? , ? ) ; } type 467 interface { ? ; ? ; } type 468 interface { ? ; ? ; ? ; ? ; } type 469 interface { Close () ; Read (? ) (? , ? ); Stat () (? , ? ); } type 470 interface { ? ; ? ; ? ; } type 471 interface { Copy () ; Position () ; String () ; Type () ; .text/template/parse.tree () ; .text/template/parse.writeTo (? ); } type 472 interface { Deadline () (deadline , ok ); Done () ; Err () ; Value (key ) ; } type 473 interface { Flag (c ) ; Precision () (prec , ok ); Width () (wid , ok ); Write (b ) (n , err ); } type 474 interface { Header () ; Write (? ) (? , ? ); WriteHeader (statusCode ); } type 475 interface { Int63 () ; Seed (seed ); } type 476 interface { ? ; Uint64 () ; } type 477 interface { IsDir () ; ModTime () ; Mode () ; Name () ; Size () ; Sys () ; } type 478 interface { Lock (); Unlock (); } type 479 interface { Network () ; String () ; } type 480 interface { ? ; .net.family () ; .net.isWildcard () ; .net.sockaddr (family ) (? , ? ); .net.toLocal (net ) ; } type 481 interface { Open (name ) (? , ? ); } type 482 interface { ReadAt (p , off ) (n , err ); } type 483 interface { ReadByte () (? , ? ); } type 484 interface { ? ; UnreadByte () ; } type 485 interface { Read (p ) (n , err ); } type 486 interface { Read (buf ) (n , err ); ReadRune () (r , size , err ); SkipSpace (); Token (skipSpace , f ) (token , err ); UnreadRune () ; Width () (wid , ok ); } type 487 interface { Seek (offset , whence ) (? , ? ); } type 488 interface { Write (p ) (n , err ); } type 489 interface { .syscall.sockaddr () (ptr , len , err ); } func Accept (lis ) const DefaultDebugPath = "/debug/rpc" const DefaultRPCPath = "/_goRPC_" var DefaultServer func Dial (network , address ) (? , ? ) func DialHTTP (network , address ) (? , ? ) func DialHTTPPath (network , address , path ) (? , ? ) var ErrShutdown func HandleHTTP () func NewClient (conn ) func NewClientWithCodec (codec ) func NewServer () func Register (rcvr ) func RegisterName (name , rcvr ) func ServeCodec (codec ) func ServeConn (conn ) func ServeRequest (codec ) func NewReaderSize (rd , size ) func NewWriterSize (w , size ) func .valueInterface (v , safe ) func MakeMapWithSize (typ , n ) checksum 54AA3A72BE0CCF99E6BBBEA44C025485B16A28CE v3; package jsonrpc pkgpath net/rpc/jsonrpc import json encoding/json "encoding/json" import errors errors "errors" import fmt fmt "fmt" import io io "io" import net net "net" import rpc net/rpc "net/rpc" import sync sync "sync" init jsonrpc net_1rpc_1jsonrpc..import bufio bufio..import bytes bytes..import flate compress_1flate..import gzip compress_1gzip..import context context..import crypto crypto..import cipher crypto_1cipher..import dsa crypto_1dsa..import ecdsa crypto_1ecdsa..import edwards25519 crypto_1ed25519_1internal_1edwards25519..import field crypto_1ed25519_1internal_1edwards25519_1field..import elliptic crypto_1elliptic..import fiat crypto_1elliptic_1internal_1fiat..import nistec crypto_1elliptic_1internal_1nistec..import randutil crypto_1internal_1randutil..import md5 crypto_1md5..import rand crypto_1rand..import rsa crypto_1rsa..import sha1 crypto_1sha1..import sha256 crypto_1sha256..import sha512 crypto_1sha512..import tls crypto_1tls..import x509 crypto_1x509..import pkix crypto_1x509_1pkix..import asn1 encoding_1asn1..import base64 encoding_1base64..import binary encoding_1binary..import gob encoding_1gob..import hex encoding_1hex..import json encoding_1json..import pem encoding_1pem..import errors errors..import fmt fmt..import token go_1token..import chacha20 golang_0org_1x_1crypto_1chacha20..import chacha20poly1305 golang_0org_1x_1crypto_1chacha20poly1305..import cryptobyte golang_0org_1x_1crypto_1cryptobyte..import curve25519 golang_0org_1x_1crypto_1curve25519..import field golang_0org_1x_1crypto_1curve25519_1internal_1field..import dnsmessage golang_0org_1x_1net_1dns_1dnsmessage..import hpack golang_0org_1x_1net_1http2_1hpack..import httpguts golang_0org_1x_1net_1http_1httpguts..import httpproxy golang_0org_1x_1net_1http_1httpproxy..import idna golang_0org_1x_1net_1idna..import bidirule golang_0org_1x_1text_1secure_1bidirule..import transform golang_0org_1x_1text_1transform..import bidi golang_0org_1x_1text_1unicode_1bidi..import norm golang_0org_1x_1text_1unicode_1norm..import crc32 hash_1crc32..import html html..import template html_1template..import cpu internal_1cpu..import intern internal_1intern..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import ioutil io_1ioutil..import log log..import math math..import big math_1big..import rand math_1rand..import mime mime..import multipart mime_1multipart..import quotedprintable mime_1quotedprintable..import net net..import http net_1http..import internal net_1http_1internal..import netip net_1netip..import rpc net_1rpc..import textproto net_1textproto..import os os..import path path..import filepath path_1filepath..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import template text_1template..import parse text_1template_1parse..import time time..import unicode unicode..import list ~container_1list aes ~crypto_1aes des ~crypto_1des ed25519 ~crypto_1ed25519 hmac ~crypto_1hmac subtle ~crypto_1internal_1subtle rc4 ~crypto_1rc4 subtle ~crypto_1subtle encoding ~encoding asn1 ~golang_0org_1x_1crypto_1cryptobyte_1asn1 hkdf ~golang_0org_1x_1crypto_1hkdf poly1305 ~golang_0org_1x_1crypto_1internal_1poly1305 subtle ~golang_0org_1x_1crypto_1internal_1subtle hash ~hash abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch godebug ~internal_1godebug goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa nettrace ~internal_1nettrace race ~internal_1race singleflight ~internal_1singleflight execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits httptrace ~net_1http_1httptrace ascii ~net_1http_1internal_1ascii url ~net_1url atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf16 ~unicode_1utf16 utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 1 2 1 32 1 52 1 56 1 58 1 78 1 81 1 86 2 32 2 52 2 56 2 58 2 78 2 81 2 86 3 1 3 2 3 32 3 33 3 52 3 54 3 55 3 56 3 57 3 58 3 59 3 62 3 74 3 75 3 77 3 78 3 79 3 80 3 81 3 82 3 85 3 86 4 1 4 2 4 3 4 27 4 32 4 33 4 49 4 52 4 54 4 55 4 56 4 57 4 58 4 59 4 62 4 74 4 75 4 77 4 78 4 79 4 80 4 81 4 82 4 85 4 86 5 32 5 52 5 54 5 56 5 78 5 81 5 82 5 85 6 32 6 52 6 56 6 58 6 62 6 78 6 80 6 81 7 27 7 32 7 52 7 56 7 58 7 62 7 77 7 78 7 80 7 81 7 86 8 2 8 15 8 27 8 32 8 33 8 52 8 54 8 55 8 56 8 57 8 58 8 59 8 62 8 63 8 64 8 74 8 75 8 77 8 78 8 79 8 80 8 81 8 82 8 85 8 86 9 1 9 2 9 6 9 7 9 12 9 13 9 14 9 15 9 17 9 21 9 25 9 27 9 32 9 33 9 37 9 52 9 54 9 55 9 56 9 57 9 58 9 59 9 62 9 63 9 64 9 74 9 75 9 77 9 78 9 79 9 80 9 81 9 82 9 85 9 86 10 11 10 27 10 32 10 52 10 56 10 58 10 62 10 77 10 78 10 80 10 81 10 86 11 27 11 32 11 52 11 56 11 58 11 62 11 77 11 78 11 80 11 81 11 86 12 1 12 2 12 7 12 13 12 14 12 17 12 27 12 32 12 33 12 52 12 54 12 55 12 56 12 57 12 58 12 59 12 62 12 63 12 64 12 74 12 75 12 77 12 78 12 79 12 80 12 81 12 82 12 85 12 86 13 32 13 52 13 56 13 78 14 13 14 32 14 52 14 56 14 78 15 32 15 52 15 56 15 58 15 78 15 81 16 6 16 27 16 32 16 52 16 56 16 58 16 62 16 77 16 78 16 80 16 81 16 86 17 1 17 2 17 7 17 27 17 32 17 33 17 52 17 54 17 55 17 56 17 57 17 58 17 59 17 62 17 63 17 64 17 74 17 75 17 77 17 78 17 79 17 80 17 81 17 82 17 85 17 86 18 1 18 2 18 6 18 7 18 15 18 17 18 27 18 32 18 33 18 52 18 54 18 55 18 56 18 57 18 58 18 59 18 62 18 63 18 64 18 74 18 75 18 77 18 78 18 79 18 80 18 81 18 82 18 85 18 86 19 6 19 27 19 32 19 52 19 56 19 58 19 62 19 77 19 78 19 80 19 81 19 86 20 6 20 27 20 32 20 52 20 56 20 58 20 62 20 77 20 78 20 80 20 81 20 86 21 6 21 27 21 32 21 52 21 56 21 58 21 62 21 77 21 78 21 80 21 81 21 86 22 1 22 2 22 5 22 6 22 7 22 8 22 9 22 10 22 11 22 12 22 13 22 14 22 15 22 16 22 17 22 18 22 19 22 20 22 21 22 23 22 24 22 25 22 26 22 27 22 29 22 31 22 32 22 33 22 35 22 36 22 37 22 38 22 39 22 40 22 52 22 53 22 54 22 55 22 56 22 57 22 58 22 59 22 62 22 63 22 64 22 68 22 71 22 74 22 75 22 76 22 77 22 78 22 79 22 80 22 81 22 82 22 85 22 86 23 1 23 2 23 5 23 6 23 7 23 8 23 9 23 10 23 11 23 12 23 13 23 14 23 15 23 16 23 17 23 18 23 19 23 20 23 21 23 24 23 25 23 26 23 27 23 29 23 31 23 32 23 33 23 37 23 40 23 52 23 53 23 54 23 55 23 56 23 57 23 58 23 59 23 62 23 63 23 64 23 68 23 71 23 74 23 75 23 76 23 77 23 78 23 79 23 80 23 81 23 82 23 85 23 86 24 2 24 25 24 27 24 29 24 32 24 33 24 52 24 54 24 55 24 56 24 57 24 58 24 59 24 62 24 63 24 64 24 74 24 75 24 77 24 78 24 79 24 80 24 81 24 82 24 85 24 86 25 2 25 27 25 32 25 33 25 52 25 54 25 55 25 56 25 57 25 58 25 59 25 62 25 63 25 64 25 74 25 75 25 77 25 78 25 79 25 80 25 81 25 82 25 85 25 86 26 27 26 32 26 52 26 56 26 58 26 62 26 77 26 78 26 80 26 81 26 86 27 32 27 52 27 56 27 58 27 62 27 77 27 78 27 80 27 81 27 86 28 1 28 2 28 27 28 32 28 33 28 52 28 54 28 55 28 56 28 57 28 58 28 59 28 62 28 74 28 75 28 77 28 78 28 79 28 80 28 81 28 82 28 85 28 86 29 32 29 33 29 52 29 54 29 55 29 56 29 57 29 58 29 59 29 62 29 74 29 75 29 77 29 78 29 79 29 80 29 81 29 82 29 85 29 86 30 2 30 26 30 27 30 32 30 33 30 52 30 54 30 55 30 56 30 57 30 58 30 59 30 62 30 74 30 75 30 77 30 78 30 79 30 80 30 81 30 82 30 85 30 86 31 2 31 26 31 27 31 32 31 52 31 56 31 58 31 62 31 77 31 78 31 79 31 80 31 81 31 86 32 52 32 56 32 78 33 32 33 52 33 54 33 55 33 56 33 57 33 58 33 59 33 62 33 74 33 75 33 77 33 78 33 79 33 80 33 81 33 82 33 85 33 86 34 32 34 33 34 52 34 54 34 55 34 56 34 57 34 58 34 59 34 62 34 74 34 75 34 77 34 78 34 79 34 80 34 81 34 82 34 85 34 86 35 7 35 27 35 32 35 52 35 56 35 58 35 62 35 77 35 78 35 80 35 81 35 86 36 7 36 27 36 32 36 35 36 52 36 56 36 58 36 62 36 77 36 78 36 80 36 81 36 86 37 2 37 25 37 27 37 32 37 33 37 52 37 54 37 55 37 56 37 57 37 58 37 59 37 62 37 63 37 64 37 74 37 75 37 77 37 78 37 79 37 80 37 81 37 82 37 85 37 86 38 27 38 32 38 33 38 39 38 52 38 54 38 55 38 56 38 57 38 58 38 59 38 62 38 74 38 75 38 77 38 78 38 79 38 80 38 81 38 82 38 85 38 86 39 27 39 32 39 52 39 56 39 58 39 62 39 77 39 78 39 80 39 81 39 86 40 32 40 52 40 56 40 78 41 2 41 32 41 33 41 52 41 54 41 55 41 56 41 57 41 58 41 59 41 62 41 74 41 75 41 77 41 78 41 79 41 80 41 81 41 82 41 85 41 86 42 1 42 2 42 5 42 27 42 32 42 33 42 40 42 44 42 45 42 46 42 47 42 48 42 52 42 53 42 54 42 55 42 56 42 57 42 58 42 59 42 61 42 62 42 68 42 71 42 73 42 74 42 75 42 77 42 78 42 79 42 80 42 81 42 82 42 85 42 86 43 2 43 5 43 27 43 32 43 33 43 40 43 44 43 45 43 46 43 47 43 48 43 52 43 53 43 54 43 55 43 56 43 57 43 58 43 59 43 61 43 62 43 68 43 71 43 74 43 75 43 77 43 78 43 79 43 80 43 81 43 82 43 85 43 86 44 2 44 27 44 32 44 33 44 45 44 46 44 47 44 48 44 52 44 54 44 55 44 56 44 57 44 58 44 59 44 61 44 62 44 74 44 75 44 77 44 78 44 79 44 80 44 81 44 82 44 85 44 86 45 2 45 32 45 33 45 46 45 47 45 52 45 54 45 55 45 56 45 57 45 58 45 59 45 61 45 62 45 74 45 75 45 77 45 78 45 79 45 80 45 81 45 82 45 85 45 86 46 2 46 32 46 52 46 56 46 58 46 78 46 81 46 86 47 2 47 32 47 33 47 52 47 54 47 55 47 56 47 57 47 58 47 59 47 61 47 62 47 74 47 75 47 77 47 78 47 79 47 80 47 81 47 82 47 85 47 86 48 2 48 27 48 32 48 33 48 46 48 52 48 54 48 55 48 56 48 57 48 58 48 59 48 62 48 74 48 75 48 77 48 78 48 79 48 80 48 81 48 82 48 85 48 86 49 32 49 52 49 56 49 58 49 78 49 81 50 32 50 52 50 56 50 58 50 78 50 81 50 86 51 2 51 26 51 27 51 30 51 32 51 33 51 50 51 52 51 54 51 55 51 56 51 57 51 58 51 59 51 62 51 74 51 75 51 76 51 77 51 78 51 79 51 80 51 81 51 82 51 83 51 84 51 85 51 86 53 32 53 52 53 54 53 55 53 56 53 57 53 58 53 59 53 74 53 75 53 78 53 79 53 81 53 82 53 85 54 32 54 52 54 56 54 78 55 32 55 52 55 54 55 56 55 58 55 78 55 81 55 82 55 85 56 52 56 78 57 52 57 78 57 81 58 32 58 52 58 56 58 78 58 81 59 32 59 52 59 54 59 56 59 58 59 75 59 78 59 79 59 81 59 82 59 85 60 32 60 52 60 54 60 55 60 56 60 57 60 58 60 59 60 74 60 75 60 78 60 79 60 81 60 82 60 85 61 32 61 33 61 52 61 54 61 55 61 56 61 57 61 58 61 59 61 62 61 74 61 75 61 77 61 78 61 79 61 80 61 81 61 82 61 85 61 86 62 52 63 2 63 27 63 32 63 33 63 52 63 54 63 55 63 56 63 57 63 58 63 59 63 62 63 64 63 74 63 75 63 77 63 78 63 79 63 80 63 81 63 82 63 85 63 86 64 52 64 62 64 78 64 81 65 1 65 2 65 26 65 27 65 32 65 33 65 52 65 54 65 55 65 56 65 57 65 58 65 59 65 62 65 74 65 75 65 77 65 78 65 79 65 80 65 81 65 82 65 85 65 86 66 1 66 2 66 5 66 7 66 17 66 26 66 27 66 32 66 33 66 40 66 52 66 53 66 54 66 55 66 56 66 57 66 58 66 59 66 62 66 63 66 64 66 65 66 67 66 68 66 71 66 73 66 74 66 75 66 76 66 77 66 78 66 79 66 80 66 81 66 82 66 85 66 86 67 1 67 2 67 32 67 33 67 52 67 54 67 55 67 56 67 57 67 58 67 59 67 62 67 74 67 75 67 77 67 78 67 79 67 80 67 81 67 82 67 85 67 86 68 5 68 32 68 40 68 52 68 53 68 54 68 55 68 56 68 57 68 58 68 59 68 62 68 71 68 74 68 75 68 78 68 79 68 80 68 81 68 82 68 85 69 1 69 2 69 3 69 4 69 5 69 6 69 7 69 8 69 9 69 10 69 11 69 12 69 13 69 14 69 15 69 16 69 17 69 18 69 19 69 20 69 21 69 22 69 23 69 24 69 25 69 26 69 27 69 29 69 31 69 32 69 33 69 35 69 36 69 37 69 38 69 39 69 40 69 41 69 42 69 43 69 44 69 45 69 46 69 47 69 48 69 49 69 52 69 53 69 54 69 55 69 56 69 57 69 58 69 59 69 60 69 61 69 62 69 63 69 64 69 65 69 66 69 67 69 68 69 70 69 71 69 73 69 74 69 75 69 76 69 77 69 78 69 79 69 80 69 81 69 82 69 85 69 86 70 1 70 2 70 32 70 33 70 52 70 54 70 55 70 56 70 57 70 58 70 59 70 62 70 74 70 75 70 77 70 78 70 79 70 80 70 81 70 82 70 85 70 86 71 32 71 52 71 53 71 54 71 55 71 56 71 57 71 58 71 59 71 62 71 74 71 75 71 78 71 79 71 80 71 81 71 82 71 85 72 1 72 2 72 3 72 4 72 5 72 6 72 7 72 8 72 9 72 10 72 11 72 12 72 13 72 14 72 15 72 16 72 17 72 18 72 19 72 20 72 21 72 22 72 23 72 24 72 25 72 26 72 27 72 28 72 29 72 30 72 31 72 32 72 33 72 34 72 35 72 36 72 37 72 38 72 39 72 40 72 41 72 42 72 43 72 44 72 45 72 46 72 47 72 48 72 49 72 50 72 51 72 52 72 53 72 54 72 55 72 56 72 57 72 58 72 59 72 60 72 61 72 62 72 63 72 64 72 65 72 66 72 67 72 68 72 69 72 70 72 71 72 73 72 74 72 75 72 76 72 77 72 78 72 79 72 80 72 81 72 82 72 83 72 84 72 85 72 86 73 1 73 2 73 5 73 32 73 33 73 40 73 52 73 53 73 54 73 55 73 56 73 57 73 58 73 59 73 62 73 68 73 71 73 74 73 75 73 77 73 78 73 79 73 80 73 81 73 82 73 85 73 86 74 32 74 52 74 54 74 55 74 56 74 57 74 58 74 59 74 75 74 78 74 79 74 81 74 82 74 85 75 32 75 52 75 56 75 78 76 32 76 52 76 54 76 55 76 56 76 57 76 58 76 59 76 74 76 75 76 78 76 79 76 81 76 82 76 85 76 86 77 32 77 52 77 56 77 62 77 78 77 80 77 81 77 86 78 52 79 52 79 56 79 78 80 32 80 52 80 56 80 62 80 78 81 52 81 78 82 32 82 52 82 54 82 56 82 78 82 81 83 2 83 32 83 33 83 52 83 54 83 55 83 56 83 57 83 58 83 59 83 62 83 74 83 75 83 76 83 77 83 78 83 79 83 80 83 81 83 82 83 84 83 85 83 86 84 2 84 32 84 33 84 52 84 54 84 55 84 56 84 57 84 58 84 59 84 62 84 74 84 75 84 77 84 78 84 79 84 80 84 81 84 82 84 85 84 86 85 32 85 52 85 54 85 56 85 78 85 81 85 82 types 35 1 29 38 29 29 64 381 39 35 36 40 212 30 31 31 22 18 18 18 18 19 114 103 85 237 64 22 34 23 43 184 185 58 73 74 type 1 "io.Closer" type 2 "io.ReadWriteCloser" type 3 "io.Reader" type 4 "io.Writer" type 5 "net/rpc.Call" func (call ) .done () type 6 "net/rpc.Client" func (client ) Go (serviceMethod , args , reply , done ) func (client ) Close () func (client ) Call (serviceMethod , args , reply ) func (client ) .input () func (client ) .send (call ) type 7 "net/rpc.ClientCodec" type 8 "net/rpc.Request" type 9 "net/rpc.Response" type 10 "net/rpc.ServerCodec" type 11 "sync.Mutex" func (m ) Lock () func (m ) TryLock () func (m ) .lockSlow () func (m ) Unlock () func (m ) .unlockSlow (new ) type 12 (? ) type 13 (? ) type 14 (? ) type 15 (? ) type 16 * type 17 * type 18 * type 19 * type 20 * type 21 struct { ServiceMethod ; Args ; Reply ; Error ; Done ; } type 22 struct { ServiceMethod ; Seq ; Error ; .net/rpc.next ; } type 23 struct { ServiceMethod ; Seq ; .net/rpc.next ; } type 24 struct { .net/rpc.codec ; .net/rpc.reqMutex ; .net/rpc.request ; .net/rpc.mutex ; .net/rpc.seq ; .net/rpc.pending ; .net/rpc.closing ; .net/rpc.shutdown ; } type 25 struct { .sync.state ; .sync.sema ; } type 26 [] type 27 map [] type 28 chan type 29 interface { Close () ; } type 30 interface { Close () ; ReadRequestBody (? ) ; ReadRequestHeader (? ) ; WriteResponse (? , ? ) ; } type 31 interface { Close () ; ReadResponseBody (? ) ; ReadResponseHeader (? ) ; WriteRequest (? , ? ) ; } type 32 interface { ? ; ? ; ? ; } type 33 interface { Read (p ) (n , err ); } type 34 interface { Write (p ) (n , err ); } func Dial (network , address ) (? , ? ) func NewClient (conn ) ($ret5 ) // /build/gcc/src/gcc/libgo/go/net/rpc/jsonrpc/client.go:113 { //114 $ret5 = NewClientWithCodec(NewClientCodec(conn)) //114 return //114 } //0 func NewClientCodec (conn ) func NewServerCodec (conn ) func ServeConn (conn ) // /build/gcc/src/gcc/libgo/go/net/rpc/jsonrpc/server.go:132 ServeCodec(NewServerCodec(conn)) //133 func NewClientWithCodec (codec ) func ServeCodec (codec ) checksum C6F24FDE291EE2899025847182423DDD39B5671B v3; package smtp pkgpath net/smtp import hmac crypto/hmac "crypto/hmac" import md5 crypto/md5 "crypto/md5" import tls crypto/tls "crypto/tls" import base64 encoding/base64 "encoding/base64" import errors errors "errors" import fmt fmt "fmt" import io io "io" import net net "net" import textproto net/textproto "net/textproto" import strings strings "strings" indirectimport asn1 encoding/asn1 indirectimport big math/big indirectimport bufio bufio indirectimport context context indirectimport crypto crypto indirectimport pkix crypto/x509/pkix indirectimport rand math/rand indirectimport sync sync indirectimport time time indirectimport url net/url indirectimport x509 crypto/x509 init smtp net_1smtp..import bufio bufio..import bytes bytes..import context context..import crypto crypto..import cipher crypto_1cipher..import dsa crypto_1dsa..import ecdsa crypto_1ecdsa..import edwards25519 crypto_1ed25519_1internal_1edwards25519..import field crypto_1ed25519_1internal_1edwards25519_1field..import elliptic crypto_1elliptic..import fiat crypto_1elliptic_1internal_1fiat..import nistec crypto_1elliptic_1internal_1nistec..import randutil crypto_1internal_1randutil..import md5 crypto_1md5..import rand crypto_1rand..import rsa crypto_1rsa..import sha1 crypto_1sha1..import sha256 crypto_1sha256..import sha512 crypto_1sha512..import tls crypto_1tls..import x509 crypto_1x509..import pkix crypto_1x509_1pkix..import asn1 encoding_1asn1..import base64 encoding_1base64..import binary encoding_1binary..import hex encoding_1hex..import pem encoding_1pem..import errors errors..import fmt fmt..import chacha20 golang_0org_1x_1crypto_1chacha20..import chacha20poly1305 golang_0org_1x_1crypto_1chacha20poly1305..import cryptobyte golang_0org_1x_1crypto_1cryptobyte..import curve25519 golang_0org_1x_1crypto_1curve25519..import field golang_0org_1x_1crypto_1curve25519_1internal_1field..import dnsmessage golang_0org_1x_1net_1dns_1dnsmessage..import cpu internal_1cpu..import intern internal_1intern..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import big math_1big..import rand math_1rand..import net net..import netip net_1netip..import textproto net_1textproto..import os os..import path path..import filepath path_1filepath..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import list ~container_1list aes ~crypto_1aes des ~crypto_1des ed25519 ~crypto_1ed25519 hmac ~crypto_1hmac subtle ~crypto_1internal_1subtle rc4 ~crypto_1rc4 subtle ~crypto_1subtle asn1 ~golang_0org_1x_1crypto_1cryptobyte_1asn1 hkdf ~golang_0org_1x_1crypto_1hkdf poly1305 ~golang_0org_1x_1crypto_1internal_1poly1305 subtle ~golang_0org_1x_1crypto_1internal_1subtle hash ~hash abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch godebug ~internal_1godebug goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa nettrace ~internal_1nettrace race ~internal_1race singleflight ~internal_1singleflight execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits url ~net_1url atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf16 ~unicode_1utf16 utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 1 2 1 28 1 36 1 40 1 42 1 54 1 57 1 60 2 28 2 36 2 40 2 42 2 54 2 57 2 60 3 28 3 36 3 38 3 40 3 54 3 57 3 58 3 59 4 28 4 36 4 40 4 42 4 44 4 54 4 56 4 57 5 25 5 28 5 36 5 40 5 42 5 44 5 53 5 54 5 56 5 57 5 60 6 2 6 13 6 25 6 28 6 29 6 36 6 38 6 39 6 40 6 41 6 42 6 43 6 44 6 45 6 46 6 50 6 51 6 53 6 54 6 55 6 56 6 57 6 58 6 59 6 60 7 1 7 2 7 4 7 5 7 10 7 11 7 12 7 13 7 15 7 19 7 23 7 25 7 28 7 29 7 32 7 36 7 38 7 39 7 40 7 41 7 42 7 43 7 44 7 45 7 46 7 50 7 51 7 53 7 54 7 55 7 56 7 57 7 58 7 59 7 60 8 9 8 25 8 28 8 36 8 40 8 42 8 44 8 53 8 54 8 56 8 57 8 60 9 25 9 28 9 36 9 40 9 42 9 44 9 53 9 54 9 56 9 57 9 60 10 1 10 2 10 5 10 11 10 12 10 15 10 25 10 28 10 29 10 36 10 38 10 39 10 40 10 41 10 42 10 43 10 44 10 45 10 46 10 50 10 51 10 53 10 54 10 55 10 56 10 57 10 58 10 59 10 60 11 28 11 36 11 40 11 54 12 11 12 28 12 36 12 40 12 54 13 28 13 36 13 40 13 42 13 54 13 57 14 4 14 25 14 28 14 36 14 40 14 42 14 44 14 53 14 54 14 56 14 57 14 60 15 1 15 2 15 5 15 25 15 28 15 29 15 36 15 38 15 39 15 40 15 41 15 42 15 43 15 44 15 45 15 46 15 50 15 51 15 53 15 54 15 55 15 56 15 57 15 58 15 59 15 60 16 1 16 2 16 4 16 5 16 13 16 15 16 25 16 28 16 29 16 36 16 38 16 39 16 40 16 41 16 42 16 43 16 44 16 45 16 46 16 50 16 51 16 53 16 54 16 55 16 56 16 57 16 58 16 59 16 60 17 4 17 25 17 28 17 36 17 40 17 42 17 44 17 53 17 54 17 56 17 57 17 60 18 4 18 25 18 28 18 36 18 40 18 42 18 44 18 53 18 54 18 56 18 57 18 60 19 4 19 25 19 28 19 36 19 40 19 42 19 44 19 53 19 54 19 56 19 57 19 60 20 1 20 2 20 3 20 4 20 5 20 6 20 7 20 8 20 9 20 10 20 11 20 12 20 13 20 14 20 15 20 16 20 17 20 18 20 19 20 21 20 22 20 23 20 24 20 25 20 26 20 27 20 28 20 29 20 30 20 31 20 32 20 33 20 34 20 35 20 36 20 37 20 38 20 39 20 40 20 41 20 42 20 43 20 44 20 45 20 46 20 47 20 48 20 50 20 51 20 52 20 53 20 54 20 55 20 56 20 57 20 58 20 59 20 60 21 1 21 2 21 3 21 4 21 5 21 6 21 7 21 8 21 9 21 10 21 11 21 12 21 13 21 14 21 15 21 16 21 17 21 18 21 19 21 22 21 23 21 24 21 25 21 26 21 27 21 28 21 29 21 32 21 35 21 36 21 37 21 38 21 39 21 40 21 41 21 42 21 43 21 44 21 45 21 46 21 47 21 48 21 50 21 51 21 52 21 53 21 54 21 55 21 56 21 57 21 58 21 59 21 60 22 2 22 23 22 25 22 26 22 28 22 29 22 36 22 38 22 39 22 40 22 41 22 42 22 43 22 44 22 45 22 46 22 50 22 51 22 53 22 54 22 55 22 56 22 57 22 58 22 59 22 60 23 2 23 25 23 28 23 29 23 36 23 38 23 39 23 40 23 41 23 42 23 43 23 44 23 45 23 46 23 50 23 51 23 53 23 54 23 55 23 56 23 57 23 58 23 59 23 60 24 25 24 28 24 36 24 40 24 42 24 44 24 53 24 54 24 56 24 57 24 60 25 28 25 36 25 40 25 42 25 44 25 53 25 54 25 56 25 57 25 60 26 28 26 29 26 36 26 38 26 39 26 40 26 41 26 42 26 43 26 44 26 50 26 51 26 53 26 54 26 55 26 56 26 57 26 58 26 59 26 60 27 2 27 24 27 25 27 28 27 36 27 40 27 42 27 44 27 53 27 54 27 55 27 56 27 57 27 60 28 36 28 40 28 54 29 28 29 36 29 38 29 39 29 40 29 41 29 42 29 43 29 44 29 50 29 51 29 53 29 54 29 55 29 56 29 57 29 58 29 59 29 60 30 5 30 25 30 28 30 36 30 40 30 42 30 44 30 53 30 54 30 56 30 57 30 60 31 5 31 25 31 28 31 30 31 36 31 40 31 42 31 44 31 53 31 54 31 56 31 57 31 60 32 2 32 23 32 25 32 28 32 29 32 36 32 38 32 39 32 40 32 41 32 42 32 43 32 44 32 45 32 46 32 50 32 51 32 53 32 54 32 55 32 56 32 57 32 58 32 59 32 60 33 25 33 28 33 29 33 34 33 36 33 38 33 39 33 40 33 41 33 42 33 43 33 44 33 50 33 51 33 53 33 54 33 55 33 56 33 57 33 58 33 59 33 60 34 25 34 28 34 36 34 40 34 42 34 44 34 53 34 54 34 56 34 57 34 60 35 28 35 36 35 40 35 54 37 28 37 36 37 38 37 39 37 40 37 41 37 42 37 43 37 50 37 51 37 54 37 55 37 57 37 58 37 59 38 28 38 36 38 40 38 54 39 28 39 36 39 38 39 40 39 42 39 54 39 57 39 58 39 59 40 36 40 54 41 36 41 54 41 57 42 28 42 36 42 40 42 54 42 57 43 28 43 36 43 38 43 40 43 42 43 51 43 54 43 55 43 57 43 58 43 59 44 36 45 2 45 25 45 28 45 29 45 36 45 38 45 39 45 40 45 41 45 42 45 43 45 44 45 46 45 50 45 51 45 53 45 54 45 55 45 56 45 57 45 58 45 59 45 60 46 36 46 44 46 54 46 57 47 3 47 28 47 35 47 36 47 37 47 38 47 39 47 40 47 41 47 42 47 43 47 44 47 48 47 50 47 51 47 54 47 55 47 56 47 57 47 58 47 59 48 28 48 36 48 37 48 38 48 39 48 40 48 41 48 42 48 43 48 44 48 50 48 51 48 54 48 55 48 56 48 57 48 58 48 59 49 1 49 2 49 3 49 28 49 29 49 35 49 36 49 37 49 38 49 39 49 40 49 41 49 42 49 43 49 44 49 47 49 48 49 50 49 51 49 53 49 54 49 55 49 56 49 57 49 58 49 59 49 60 50 28 50 36 50 38 50 39 50 40 50 41 50 42 50 43 50 51 50 54 50 55 50 57 50 58 50 59 51 28 51 36 51 40 51 54 52 28 52 36 52 38 52 39 52 40 52 41 52 42 52 43 52 50 52 51 52 54 52 55 52 57 52 58 52 59 52 60 53 28 53 36 53 40 53 44 53 54 53 56 53 57 53 60 54 36 55 36 55 40 55 54 56 28 56 36 56 40 56 44 56 54 57 36 57 54 58 28 58 36 58 38 58 40 58 54 58 57 59 28 59 36 59 38 59 40 59 54 59 57 59 58 types 244 4 25 1191 31 582 805 1597 788 36 38 43 114 196 88 191 51 51 1242 190 80 53 88 43 41 705 1607 45 42 106 143 47 58 60 140 48 338 101 67 57 57 160 188 46 44 35 31 35 36 31 40 31 36 31 39 3977 5541 35 1041 38 40 30 30 1142 166 222 140 193 130 208 408 282 1410 244 996 219 439 33 218 361 32 37 502 526 73 3490 75 52 52 52 48 34 40 21 33 34 37 66 80 76 48 49 35 19 19 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 120 83 60 186 284 117 276 167 50 93 70 96 832 1199 298 218 114 99 271 54 377 65 20 189 108 146 429 156 88 103 71 132 140 80 90 148 111 82 82 113 65 150 92 194 85 113 26 26 26 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 22 22 22 23 22 22 22 23 22 37 36 37 37 37 37 37 28 25 44 321 62 49 146 197 132 66 57 43 68 191 65 62 75 298 76 type 1 "Auth" type 2 "Client" func (c ) Close () func (c ) .hello () func (c ) Hello (localName ) func (c ) .cmd (expectCode , format , args ...) (? , ? , ? ) func (c ) .helo () func (c ) .ehlo () func (c ) StartTLS (config ) func (c ) TLSConnectionState () (state , ok ) func (c ) Verify (addr ) func (c ) Auth (a ) func (c ) Mail (from ) func (c ) Rcpt (to ) func (c ) Data () (? , ? ) func (c ) Extension (ext ) (? , ? ) func (c ) Reset () func (c ) Noop () func (c ) Quit () type 3 "ServerInfo" type 4 ".net/smtp.cramMD5Auth" func (a ) Start (server ) ($ret8 , $ret9 , $ret10 ) // /build/gcc/src/gcc/libgo/go/net/smtp/auth.go:97 { //98 { //98 var $t0 = "CRAM-MD5" //98 var $t1 = $nil //98 var $t2 = $convert(, $nil) //98 $ret8 = $t0 //98 $ret9 = $t1 //98 $ret10 = $t2 //98 } //0 return //98 } //0 func (a ) Next (fromServer , more ) (? , ? ) type 5 ".net/smtp.plainAuth" func (a ) Start (server ) (? , ? , ? ) func (a ) Next (fromServer , more ) ($ret5 , $ret6 ) // /build/gcc/src/gcc/libgo/go/net/smtp/auth.go:77 { //78 if more { //78 { //80 { //80 var $t0 = $nil //80 var $t1 = New($convert(, "unexpected server challenge")) //80 $ret5 = $t0 //80 $ret6 = $t1 //80 } //0 return //80 } //0 } //78 } //81 { //82 { //82 var $t2 = $nil //82 var $t3 = $convert(, $nil) //82 $ret5 = $t2 //82 $ret6 = $t3 //82 } //0 return //82 } //0 type 6 "bufio.Reader" func (b ) Buffered () func (b ) ReadBytes (delim ) (? , ? ) func (b ) Read (p ) (n , err ) func (b ) Discard (n ) (discarded , err ) func (b ) ReadByte () (? , ? ) func (b ) Peek (n ) (? , ? ) func (b ) ReadSlice (delim ) (line , err ) func (b ) .writeBuf (w ) (? , ? ) func (b ) Reset (r ) func (b ) .fill () func (b ) UnreadByte () func (b ) WriteTo (w ) (n , err ) func (b ) ReadString (delim ) (? , ? ) func (b ) .collectFragments (delim ) (fullBuffers , finalFragment , totalLen , err ) func (b ) ReadLine () (line , isPrefix , err ) func (b ) Size () func (b ) ReadRune () (r , size , err ) func (b ) .reset (buf , r ) func (b ) .readErr () func (b ) UnreadRune () type 7 "bufio.Writer" func (b ) Size () func (b ) Reset (w ) func (b ) Flush () func (b ) Available () func (b ) WriteString (s ) (? , ? ) func (b ) AvailableBuffer () func (b ) Buffered () func (b ) ReadFrom (r ) (n , err ) func (b ) Write (p ) (nn , err ) func (b ) WriteByte (c ) func (b ) WriteRune (r ) (size , err ) type 8 "context.Context" type 9 "crypto.PrivateKey" type 10 ".crypto/tls.ticketKey" type 11 "crypto/tls.Certificate" func (c ) .leaf () (? , ? ) type 12 "crypto/tls.CertificateRequestInfo" func (cri ) SupportsCertificate (c ) func (c ) Context () type 13 "crypto/tls.ClientAuthType" func (i ) String () type 14 "crypto/tls.ClientHelloInfo" func (chi ) SupportsCertificate (c ) func (c ) Context () type 15 "crypto/tls.ClientSessionCache" type 16 "crypto/tls.ClientSessionState" type 17 "crypto/tls.Config" func (c ) .writeKeyLog (label , clientRandom , secret ) func (c ) BuildNameToCertificate () func (c ) .getCertificate (clientHello ) (? , ? ) func (c ) .ticketKeyFromBytes (b ) (key ) func (c ) .rand () func (c ) .supportsCurve (curve ) func (c ) Clone () func (c ) .ticketKeys (configForClient ) func (c ) .mutualVersion (isClient , peerVersions ) (? , ? ) func (c ) SetSessionTicketKeys (keys ) func (c ) .time () func (c ) .initLegacySessionTicketKeyRLocked () func (c ) .cipherSuites () func (c ) .curvePreferences () func (c ) .supportedVersions (isClient ) func (c ) .maxSupportedVersion (isClient ) type 18 "crypto/tls.ConnectionState" func (cs ) ExportKeyingMaterial (label , context , length ) (? , ? ) type 19 "crypto/tls.CurveID" func (i ) String () type 20 "crypto/tls.RenegotiationSupport" type 21 "crypto/tls.SignatureScheme" func (i ) String () type 22 ".crypto/x509.lazyCert" type 23 ".crypto/x509.sum224" type 24 "crypto/x509.CertPool" func (s ) .len () func (s ) .cert (n ) (? , ? ) func (s ) .copy () func (s ) .findPotentialParents (cert ) func (s ) .contains (cert ) func (s ) AddCert (cert ) func (s ) .addCertFunc (rawSum224 , rawSubject , getCert ) func (s ) AppendCertsFromPEM (pemCerts ) (ok ) func (s ) Subjects () type 25 "crypto/x509.Certificate" func (c ) .getSANExtension () func (c ) CreateCRL (rand , priv , revokedCerts , now , expiry ) (crlBytes , err ) func (c ) .systemVerify (opts ) (chains , err ) func (c ) .checkNameConstraints (count , maxConstraintComparisons , nameType , name , parsedName , match , permitted , excluded ) func (c ) .isValid (certType , currentChain , opts ) func (c ) CheckCRLSignature (crl ) func (c ) Verify (opts ) (chains , err ) func (c ) .buildChains (cache , currentChain , sigChecks , opts ) (chains , err ) func (c ) VerifyHostname (h ) func (c ) Equal (other ) func (c ) CheckSignatureFrom (parent ) func (c ) CheckSignature (algo , signed , signature ) func (c ) .hasSANExtension () func (c ) .hasNameConstraints () type 26 "crypto/x509.ExtKeyUsage" type 27 "crypto/x509.KeyUsage" type 28 "crypto/x509.PublicKeyAlgorithm" func (algo ) String () ($ret117 ) type 29 "crypto/x509.SignatureAlgorithm" func (algo ) .isRSAPSS () func (algo ) String () type 30 "crypto/x509.VerifyOptions" type 31 "crypto/x509/pkix.AlgorithmIdentifier" type 32 "crypto/x509/pkix.AttributeTypeAndValue" type 33 "crypto/x509/pkix.CertificateList" func (certList ) HasExpired (now ) type 34 "crypto/x509/pkix.Extension" type 35 "crypto/x509/pkix.Name" func (n ) String () func (n ) ToRDNSequence () (ret ) func (n ) .appendRDNs (in , values , oid ) func (n ) FillFromRDNSequence (rdns ) type 36 "crypto/x509/pkix.RDNSequence" func (r ) String () type 37 "crypto/x509/pkix.RelativeDistinguishedNameSET" type 38 "crypto/x509/pkix.RevokedCertificate" type 39 "crypto/x509/pkix.TBSCertificateList" type 40 "encoding/asn1.BitString" func (b ) At (i ) func (b ) RightAlign () type 41 "encoding/asn1.ObjectIdentifier" func (oi ) Equal (other ) ($ret9 ) func (oi ) String () type 42 "encoding/asn1.RawContent" type 43 "encoding/asn1.RawValue" type 44 "fmt.ScanState" type 45 "fmt.State" type 46 "io.ByteReader" type 47 "io.ByteScanner" type 48 "io.Closer" type 49 "io.ReadWriteCloser" type 50 "io.Reader" type 51 "io.WriteCloser" type 52 "io.Writer" type 53 ".math/big.divisor" type 54 ".math/big.nat" func (z ) .expWW (x , y ) func (z ) .montgomery (x , y , m , k , n ) func (x ) .cmp (y ) (r ) func (z ) .shl (x , s ) func (z ) .sub (x , y ) func (q ) .divBasic (u , v ) func (z ) .scan (r , base , fracOk ) (res , b , count , err ) func (n ) .probablyPrimeMillerRabin (reps , force2 ) func (z ) .norm () ($ret147 ) func (z ) .shr (x , s ) func (x ) .bit (i ) ($ret169 ) func (z ) .expNNMontgomery (x , y , m ) func (z ) .expNNWindowed (x , y , m ) func (z ) .random (rand , limit , n ) func (z ) .set (x ) func (z ) .setBytes (buf ) func (x ) .modW (d ) (r ) func (x ) .utoa (base ) func (z ) .setBit (x , i , b ) func (x ) .bitLen () ($ret163 ) func (z ) .divRecursive (u , v ) func (z ) .divLarge (u , uIn , vIn ) (q , r ) func (x ) .sticky (i ) func (z ) .sqrt (x ) func (z ) .add (x , y ) func (q ) .convertWords (s , b , ndigits , bb , table ) func (n ) .probablyPrimeLucas () func (z ) .setWord (x ) func (z ) .divW (x , y ) (q , r ) func (z ) .make (n ) func (z ) .mulRange (a , b ) func (x ) .itoa (neg , base ) func (z ) .clear () func (z ) .sqr (x ) func (x ) .trailingZeroBits () ($ret164 ) func (z ) .divRecursiveStep (u , v , depth , tmp , temps ) func (z ) .expNN (x , y , m ) func (z ) .mul (x , y ) func (z ) .mulAddWW (x , y , r ) func (z ) .andNot (x , y ) func (z ) .setUint64 (x ) func (z ) .and (x , y ) func (z ) .div (z2 , u , v ) (q , r ) func (z ) .or (x , y ) func (z ) .bytes (buf ) (i ) func (z ) .xor (x , y ) type 55 "math/big.Int" func (z ) Lsh (x , n ) func (z ) .modSqrt5Mod8Prime (x , p ) func (z ) Sqrt (x ) func (z ) Xor (x , y ) func (z ) Rand (rnd , n ) func (z ) .lehmerGCD (x , y , a , b ) func (x ) MarshalText () (text , err ) func (x ) ProbablyPrime (n ) func (z ) Set (x ) func (z ) ModInverse (g , n ) func (z ) Scan (s , ch ) func (x ) Text (base ) func (x ) FillBytes (buf ) func (z ) Exp (x , y , m ) func (z ) Quo (x , y ) func (x ) Cmp (y ) (r ) func (x ) IsInt64 () func (x ) Format (s , ch ) func (z ) .modSqrt3Mod4Prime (x , p ) func (z ) Add (x , y ) func (z ) .scaleDenom (x , f ) func (x ) Append (buf , base ) func (x ) GobEncode () (? , ? ) func (z ) SetUint64 (x ) func (z ) UnmarshalText (text ) func (x ) Bits () func (x ) Bytes () func (z ) Not (x ) func (z ) .modSqrtTonelliShanks (x , p ) func (z ) SetBytes (buf ) func (x ) String () func (z ) AndNot (x , y ) func (z ) SetBit (x , i , b ) func (z ) Mod (x , y ) func (x ) MarshalJSON () (? , ? ) func (z ) QuoRem (x , y , r ) (? , ? ) func (z ) UnmarshalJSON (text ) func (z ) GobDecode (buf ) func (z ) Mul (x , y ) func (z ) .scan (r , base ) (? , ? , ? ) func (z ) SetString (s , base ) (? , ? ) func (z ) SetBits (abs ) func (z ) SetInt64 (x ) func (z ) ModSqrt (x , p ) func (z ) Rsh (x , n ) func (z ) MulRange (a , b ) func (x ) Sign () func (x ) Int64 () func (z ) Abs (x ) func (z ) Neg (x ) func (z ) .setFromScanner (r , base ) (? , ? ) func (x ) CmpAbs (y ) func (z ) Div (x , y ) func (z ) Rem (x , y ) func (x ) IsUint64 () func (z ) DivMod (x , y , m ) (? , ? ) func (z ) Binomial (n , k ) func (x ) Uint64 () func (x ) BitLen () func (z ) And (x , y ) func (z ) Sub (x , y ) func (x ) TrailingZeroBits () func (z ) GCD (x , y , a , b ) func (x ) Bit (i ) func (z ) Or (x , y ) type 56 "math/big.Word" type 57 "math/rand.Rand" func (r ) Perm (n ) func (r ) Uint64 () func (r ) .int31n (n ) func (r ) Float32 () func (r ) Seed (seed ) func (r ) Float64 () func (r ) Int63 () func (r ) NormFloat64 () func (r ) ExpFloat64 () func (r ) Int63n (n ) func (r ) Int () func (r ) Intn (n ) func (r ) Int31n (n ) func (r ) Read (p ) (n , err ) func (r ) Int31 () func (r ) Shuffle (n , swap ) func (r ) Uint32 () type 58 "math/rand.Source" type 59 "math/rand.Source64" type 60 "net.Addr" type 61 "net.Conn" type 62 "net.IP" func (ip ) Equal (x ) func (ip ) IsPrivate () func (ip ) Mask (mask ) func (ip ) IsLinkLocalUnicast () func (ip ) String () func (ip ) MarshalText () (? , ? ) func (ip ) DefaultMask () func (ip ) To4 () ($ret168 ) func (ip ) .matchAddrFamily (x ) func (ip ) UnmarshalText (text ) func (ip ) IsGlobalUnicast () func (ip ) IsLoopback () func (ip ) To16 () ($ret169 ) func (ip ) IsMulticast () func (ip ) IsUnspecified () func (ip ) IsInterfaceLocalMulticast () ($ret163 ) func (ip ) IsLinkLocalMulticast () type 63 "net.IPMask" func (m ) String () ($ret183 ) func (m ) Size () (ones , bits ) type 64 "net.IPNet" func (n ) String () func (n ) Network () ($ret185 ) func (n ) Contains (ip ) type 65 ".net/textproto.dotReader" func (d ) Read (b ) (n , err ) type 66 ".net/textproto.dotWriter" func (d ) Close () func (d ) Write (b ) (n , err ) type 67 ".net/textproto.sequencer" func (s ) End (id ) func (s ) Start (id ) type 68 "net/textproto.Conn" func (c ) Cmd (format , args ...) (id , err ) func (c ) Close () type 69 "net/textproto.MIMEHeader" func (h ) Del (key ) func (h ) Values (key ) ($ret1 ) func (h ) Get (key ) ($ret0 ) func (h ) Set (key , value ) func (h ) Add (key , value ) type 70 "net/textproto.Pipeline" func (p ) StartResponse (id ) func (p ) EndResponse (id ) func (p ) EndRequest (id ) func (p ) StartRequest (id ) func (p ) Next () type 71 "net/textproto.Reader" func (r ) .upcomingHeaderNewlines () (n ) func (r ) ReadMIMEHeader () (? , ? ) func (r ) ReadDotLines () (? , ? ) func (r ) ReadLineBytes () (? , ? ) func (r ) ReadContinuedLine () (? , ? ) func (r ) .readCodeLine (expectCode ) (code , continued , message , err ) func (r ) .skipSpace () func (r ) ReadContinuedLineBytes () (? , ? ) func (r ) DotReader () func (r ) ReadLine () (? , ? ) func (r ) .readContinuedLineSlice (validateFirstLine ) (? , ? ) func (r ) ReadResponse (expectCode ) (code , message , err ) func (r ) .readLineSlice () (? , ? ) func (r ) ReadCodeLine (expectCode ) (code , message , err ) func (r ) .closeDot () func (r ) ReadDotBytes () (? , ? ) type 72 "net/textproto.Writer" func (w ) .closeDot () func (w ) DotWriter () func (w ) PrintfLine (format , args ...) type 73 "net/url.URL" func (u ) MarshalBinary () (text , err ) func (u ) RequestURI () func (u ) Query () func (u ) ResolveReference (ref ) func (u ) UnmarshalBinary (text ) func (u ) Port () func (u ) Redacted () func (u ) .setPath (p ) func (u ) .setFragment (f ) func (u ) EscapedPath () func (u ) Hostname () func (u ) EscapedFragment () func (u ) String () func (u ) IsAbs () func (u ) Parse (ref ) (? , ? ) type 74 "net/url.Userinfo" func (u ) Password () (? , ? ) func (u ) String () func (u ) Username () type 75 "net/url.Values" func (v ) Encode () func (v ) Has (key ) func (v ) Del (key ) func (v ) Add (key , value ) func (v ) Set (key , value ) func (v ) Get (key ) ($ret40 ) type 76 "sync.Locker" type 77 "sync.Mutex" func (m ) .unlockSlow (new ) func (m ) Unlock () func (m ) .lockSlow () func (m ) TryLock () func (m ) Lock () type 78 "sync.RWMutex" func (rw ) RLock () func (rw ) RUnlock () func (rw ) .rUnlockSlow (r ) func (rw ) TryRLock () func (rw ) Lock () func (rw ) TryLock () func (rw ) Unlock () func (rw ) RLocker () ($ret27 ) type 79 ".time.zone" type 80 ".time.zoneTrans" type 81 "time.Duration" func (d ) Round (m ) func (d ) Minutes () ($ret77 ) func (d ) Truncate (m ) ($ret79 ) func (d ) Hours () ($ret78 ) func (d ) Milliseconds () ($ret75 ) func (d ) Microseconds () ($ret74 ) func (d ) Seconds () ($ret76 ) func (d ) Nanoseconds () ($ret73 ) func (d ) String () type 82 "time.Location" func (l ) .lookupName (name , unix ) (offset , ok ) func (l ) .firstZoneUsed () func (l ) .lookupFirstZone () func (l ) .lookup (sec ) (name , offset , start , end , isDST ) func (l ) String () func (l ) .get () type 83 "time.Month" func (m ) String () type 84 "time.Time" func (t ) AppendFormat (b , layout ) func (t ) Minute () func (t ) .setMono (m ) func (t ) Clock () (hour , min , sec ) func (t ) MarshalBinary () (? , ? ) func (t ) After (u ) func (t ) UnixNano () func (t ) GobDecode (data ) func (t ) Day () func (t ) .unixSec () func (t ) .setLoc (loc ) func (t ) Zone () (name , offset ) func (t ) .nsec () func (t ) MarshalText () (? , ? ) func (t ) .stripMono () func (t ) Round (d ) func (t ) Truncate (d ) func (t ) UnmarshalText (data ) func (t ) UnmarshalBinary (data ) func (t ) Unix () func (t ) YearDay () func (t ) UnixMicro () func (t ) .mono () func (t ) Local () func (t ) .sec () func (t ) Hour () func (t ) .abs () func (t ) ISOWeek () (year , week ) func (t ) Location () func (t ) Month () func (t ) GobEncode () (? , ? ) func (t ) Second () func (t ) UnmarshalJSON (data ) func (t ) .addSec (d ) func (t ) Year () func (t ) UnixMilli () func (t ) Date () (year , month , day ) func (t ) Weekday () func (t ) IsZero () func (t ) UTC () func (t ) In (loc ) func (t ) Nanosecond () func (t ) Equal (u ) func (t ) .locabs () (name , offset , abs ) func (t ) Sub (u ) func (t ) String () func (t ) GoString () func (t ) Before (u ) func (t ) Add (d ) func (t ) Format (layout ) func (t ) MarshalJSON () (? , ? ) func (t ) IsDST () func (t ) .date (full ) (year , month , day , yday ) func (t ) AddDate (years , months , days ) type 85 "time.Weekday" func (d ) String () type 86 (? ) (? , ? ) type 87 (? ) (? , ? ) type 88 (? ) (? , ? ) type 89 (? , ? ) type 90 (? ) type 91 () (? , ? ) type 92 () type 93 (? ) type 94 (? ) type 95 (? , ? ) type 96 (? , ? ) (? , ? ) type 97 (? , ? , ? ) (? , ? ) type 98 (? , ? , ? , ? ) type 99 (? , ? ) type 100 (? , ? ) type 101 (? ) type 102 * type 103 * type 104 * type 105 * type 106 * type 107 * type 108 * type 109 * type 110 * type 111 * type 112 * type 113 * type 114 * type 115 * type 116 * type 117 * type 118 * type 119 * type 120 * type 121 * type 122 * type 123 * type 124 * type 125 * type 126 * type 127 * type 128 * type 129 * type 130 * type 131 * type 132 * type 133 * type 134 * type 135 * type 136 * type 137 * type 138 * type 139 * type 140 struct { AcceptableCAs ; SignatureSchemes ; Version ; .crypto/tls.ctx ; } type 141 struct { Algorithm ; Parameters "asn1:\"optional\""; } type 142 struct { Bytes ; BitLength ; } type 143 struct { Certificate ; PrivateKey ; SupportedSignatureAlgorithms ; OCSPStaple ; SignedCertificateTimestamps ; Leaf ; } type 144 struct { CipherSuites ; ServerName ; SupportedCurves ; SupportedPoints ; SignatureSchemes ; SupportedProtos ; SupportedVersions ; Conn ; .crypto/tls.config ; .crypto/tls.ctx ; } type 145 struct { Class ; Tag ; IsCompound ; Bytes ; FullBytes ; } type 146 struct { Country ; Organization ; OrganizationalUnit ; Locality ; Province ; StreetAddress ; PostalCode ; SerialNumber ; CommonName ; Names ; ExtraNames ; } type 147 struct { DNSName ; Intermediates ; Roots ; CurrentTime ; KeyUsages ; MaxConstraintComparisions ; } type 148 struct { IP ; Mask ; } type 149 struct { Id ; Critical "asn1:\"optional\""; Value ; } type 150 struct { Name ; TLS ; Auth ; } type 151 struct { R ; .net/textproto.dot ; .net/textproto.buf ; } type 152 struct { Rand ; Time ; Certificates ; NameToCertificate ; GetCertificate ; GetClientCertificate ; GetConfigForClient ; VerifyPeerCertificate ; VerifyConnection ; RootCAs ; NextProtos ; ServerName ; ClientAuth ; ClientCAs ; InsecureSkipVerify ; CipherSuites ; PreferServerCipherSuites ; SessionTicketsDisabled ; SessionTicketKey ; ClientSessionCache ; MinVersion ; MaxVersion ; CurvePreferences ; DynamicRecordSizingDisabled ; Renegotiation ; KeyLogWriter ; .crypto/tls.mutex ; .crypto/tls.sessionTicketKeys ; .crypto/tls.autoSessionTicketKeys ; } type 153 struct { Raw ; RawTBSCertificate ; RawSubjectPublicKeyInfo ; RawSubject ; RawIssuer ; Signature ; SignatureAlgorithm ; PublicKeyAlgorithm ; PublicKey ; Version ; SerialNumber ; Issuer ; Subject ; NotBefore ; NotAfter ; KeyUsage ; Extensions ; ExtraExtensions ; UnhandledCriticalExtensions ; ExtKeyUsage ; UnknownExtKeyUsage ; BasicConstraintsValid ; IsCA ; MaxPathLen ; MaxPathLenZero ; SubjectKeyId ; AuthorityKeyId ; OCSPServer ; IssuingCertificateURL ; DNSNames ; EmailAddresses ; IPAddresses ; URIs ; PermittedDNSDomainsCritical ; PermittedDNSDomains ; ExcludedDNSDomains ; PermittedIPRanges ; ExcludedIPRanges ; PermittedEmailAddresses ; ExcludedEmailAddresses ; PermittedURIDomains ; ExcludedURIDomains ; CRLDistributionPoints ; PolicyIdentifiers ; } type 154 struct { Raw ; Version "asn1:\"optional,default:0\""; Signature ; Issuer ; ThisUpdate ; NextUpdate "asn1:\"optional\""; RevokedCertificates "asn1:\"optional\""; Extensions "asn1:\"tag:0,optional,explicit\""; } type 155 struct { Scheme ; Opaque ; User ; Host ; Path ; RawPath ; ForceQuery ; RawQuery ; Fragment ; RawFragment ; } type 156 struct { SerialNumber ; RevocationTime ; Extensions "asn1:\"optional\""; } type 157 struct { TBSCertList ; SignatureAlgorithm ; SignatureValue ; } type 158 struct { Text ; .net/smtp.conn ; .net/smtp.tls ; .net/smtp.serverName ; .net/smtp.ext ; .net/smtp.auth ; .net/smtp.localName ; .net/smtp.didHello ; .net/smtp.helloError ; } type 159 struct { Type ; Value ; } type 160 struct { Version ; HandshakeComplete ; DidResume ; CipherSuite ; NegotiatedProtocol ; NegotiatedProtocolIsMutual ; ServerName ; PeerCertificates ; VerifiedChains ; SignedCertificateTimestamps ; OCSPResponse ; TLSUnique ; .crypto/tls.ekm ; } type 161 struct { W ; .net/textproto.dot ; } type 162 struct { } type 163 struct { .bufio.buf ; .bufio.rd ; .bufio.r ; .bufio.w ; .bufio.err ; .bufio.lastByte ; .bufio.lastRuneSize ; } type 164 struct { .bufio.err ; .bufio.buf ; .bufio.n ; .bufio.wr ; } type 165 struct { .crypto/tls.keyName ; .crypto/tls.aesKey ; .crypto/tls.hmacKey ; .crypto/tls.created ; } type 166 struct { .crypto/tls.sessionTicket ; .crypto/tls.vers ; .crypto/tls.cipherSuite ; .crypto/tls.masterSecret ; .crypto/tls.serverCertificates ; .crypto/tls.verifiedChains ; .crypto/tls.receivedAt ; .crypto/tls.ocspResponse ; .crypto/tls.scts ; .crypto/tls.nonce ; .crypto/tls.useBy ; .crypto/tls.ageAdd ; } type 167 struct { .crypto/x509.byName ; .crypto/x509.lazyCerts ; .crypto/x509.haveSum ; .crypto/x509.systemPool ; } type 168 struct { .crypto/x509.rawSubject ; .crypto/x509.getCert ; } type 169 struct { .math/big.bbb ; .math/big.nbits ; .math/big.ndigits ; } type 170 struct { .math/big.neg ; .math/big.abs ; } type 171 struct { .math/rand.src ; .math/rand.s64 ; .math/rand.readVal ; .math/rand.readPos ; } type 172 struct { .net/smtp.identity ; .net/smtp.username ; .net/smtp.password ; .net/smtp.host ; } type 173 struct { .net/smtp.username ; .net/smtp.secret ; } type 174 struct { ? ; ? ; ? ; .net/textproto.conn ; } type 175 struct { .net/textproto.mu ; .net/textproto.id ; .net/textproto.request ; .net/textproto.response ; } type 176 struct { .net/textproto.mu ; .net/textproto.id ; .net/textproto.wait ; } type 177 struct { .net/textproto.r ; .net/textproto.state ; } type 178 struct { .net/textproto.w ; .net/textproto.state ; } type 179 struct { .net/url.username ; .net/url.password ; .net/url.passwordSet ; } type 180 struct { .sync.state ; .sync.sema ; } type 181 struct { .sync.w ; .sync.writerSem ; .sync.readerSem ; .sync.readerCount ; .sync.readerWait ; } type 182 struct { .time.name ; .time.offset ; .time.isDST ; } type 183 struct { .time.name ; .time.zone ; .time.tx ; .time.extend ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } type 184 struct { .time.wall ; .time.ext ; .time.loc ; } type 185 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } type 186 [16 ] type 187 [28 ] type 188 [32 ] type 189 [] type 190 [] type 191 [] type 192 [] type 193 [] type 194 [] type 195 [] type 196 [] type 197 [] type 198 [] type 199 [] type 200 [] type 201 [] type 202 [] type 203 [] type 204 [] type 205 [] type 206 [] type 207 [] type 208 [] type 209 [] type 210 [] type 211 [] type 212 [] type 213 [] type 214 [] type 215 [] type 216 [] type 217 [] type 218 map [] type 219 map [] type 220 map [] type 221 map [] type 222 map [] type 223 map [] type 224 map [] type 225 chan <- type 226 chan type 227 interface { Close () ; } type 228 interface { Close () ; LocalAddr () ; Read (b ) (n , err ); RemoteAddr () ; SetDeadline (t ) ; SetReadDeadline (t ) ; SetWriteDeadline (t ) ; Write (b ) (n , err ); } type 229 interface { ? ; ? ; ? ; } type 230 interface { ? ; ? ; } type 231 interface { Deadline () (deadline , ok ); Done () ; Err () ; Value (key ) ; } type 232 interface { Flag (c ) ; Precision () (prec , ok ); Width () (wid , ok ); Write (b ) (n , err ); } type 233 interface { Get (sessionKey ) (session , ok ); Put (sessionKey , cs ); } type 234 interface { Int63 () ; Seed (seed ); } type 235 interface { ? ; Uint64 () ; } type 236 interface { Lock (); Unlock (); } type 237 interface { Network () ; String () ; } type 238 interface { Next (fromServer , more ) (toServer , err ); Start (server ) (proto , toServer , err ); } type 239 interface { ReadByte () (? , ? ); } type 240 interface { ? ; UnreadByte () ; } type 241 interface { Read (p ) (n , err ); } type 242 interface { Read (buf ) (n , err ); ReadRune () (r , size , err ); SkipSpace (); Token (skipSpace , f ) (token , err ); UnreadRune () ; Width () (wid , ok ); } type 243 interface { Write (p ) (n , err ); } func CRAMMD5Auth (username , secret ) func Dial (addr ) (? , ? ) func NewClient (conn , host ) (? , ? ) func PlainAuth (identity , username , password , host ) func SendMail (addr , a , from , to , msg ) func New (text ) func .genSplit (s , sep , sepSave , n ) func ContainsAny (s , chars ) ($ret44 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:66 { //67 $ret44 = (IndexAny(s, chars) >= $convert(, 0 )) //67 return //67 } //0 func Index (s , substr ) func IndexAny (s , chars ) checksum 68C358B42825A43612896575E3870D97CDAB931C v3; package textproto pkgpath net/textproto import bufio bufio "bufio" import bytes bytes "bytes" import fmt fmt "fmt" import io io "io" import net net "net" import strconv strconv "strconv" import strings strings "strings" import sync sync "sync" indirectimport bytealg internal/bytealg init textproto net_1textproto..import bufio bufio..import bytes bytes..import context context..import errors errors..import fmt fmt..import dnsmessage golang_0org_1x_1net_1dns_1dnsmessage..import cpu internal_1cpu..import intern internal_1intern..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import net net..import netip net_1netip..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch godebug ~internal_1godebug goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa nettrace ~internal_1nettrace race ~internal_1race singleflight ~internal_1singleflight execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 1 2 1 4 1 7 1 11 1 13 1 21 1 24 1 27 2 4 2 7 2 11 2 13 2 21 2 24 2 27 3 4 3 7 3 9 3 11 3 21 3 24 3 25 3 26 4 7 4 11 4 21 5 4 5 7 5 9 5 10 5 11 5 12 5 13 5 14 5 15 5 18 5 19 5 20 5 21 5 22 5 23 5 24 5 25 5 26 5 27 6 4 6 7 6 11 6 21 8 4 8 7 8 9 8 10 8 11 8 12 8 13 8 14 8 18 8 19 8 21 8 22 8 24 8 25 8 26 9 4 9 7 9 11 9 21 10 4 10 7 10 9 10 11 10 13 10 21 10 24 10 25 10 26 11 7 11 21 12 7 12 21 12 24 13 4 13 7 13 11 13 21 13 24 14 4 14 7 14 9 14 11 14 13 14 19 14 21 14 22 14 24 14 25 14 26 15 7 16 3 16 4 16 6 16 7 16 8 16 9 16 10 16 11 16 12 16 13 16 14 16 15 16 17 16 18 16 19 16 21 16 22 16 23 16 24 16 25 16 26 17 4 17 7 17 8 17 9 17 10 17 11 17 12 17 13 17 14 17 15 17 18 17 19 17 21 17 22 17 23 17 24 17 25 17 26 18 4 18 7 18 9 18 10 18 11 18 12 18 13 18 14 18 19 18 21 18 22 18 24 18 25 18 26 19 4 19 7 19 11 19 21 20 4 20 7 20 11 20 15 20 21 20 23 20 24 20 27 21 7 22 7 22 11 22 21 23 4 23 7 23 11 23 15 23 21 24 7 24 21 25 4 25 7 25 9 25 11 25 21 25 24 26 4 26 7 26 9 26 11 26 21 26 24 26 25 types 61 8 190 75 1244 261 239 1371 225 136 188 127 1569 775 30 39 30 35 30 212 46 47 33 46 46 34 19 19 18 18 18 18 18 18 18 19 19 52 92 62 19 187 106 86 147 109 80 80 64 26 21 22 22 22 35 35 23 43 61 48 73 74 type 1 "Conn" func (c ) Close () func (c ) Cmd (format , args ...) (id , err ) type 2 "Error" func (e ) Error () type 3 "MIMEHeader" func (h ) Add (key , value ) func (h ) Set (key , value ) func (h ) Get (key ) ($ret0 ) // /build/gcc/src/gcc/libgo/go/net/textproto/header.go:30 { //31 if (h == $nil) { //31 { //32 $ret0 = $convert(, "") //32 return //32 } //0 } //31 } //33 var v = (h)[CanonicalMIMEHeaderKey(key)] //34 { //35 if (len(v) == $convert(, 0 )) { //35 { //36 $ret0 = $convert(, "") //36 return //36 } //0 } //35 } //37 { //38 $ret0 = (v)[0 ] //38 return //38 } //0 func (h ) Values (key ) ($ret1 ) // /build/gcc/src/gcc/libgo/go/net/textproto/header.go:46 { //47 if (h == $nil) { //47 { //48 $ret1 = $nil //48 return //48 } //0 } //47 } //49 { //50 $ret1 = (h)[CanonicalMIMEHeaderKey(key)] //50 return //50 } //0 func (h ) Del (key ) // /build/gcc/src/gcc/libgo/go/net/textproto/header.go:54 delete(h, CanonicalMIMEHeaderKey(key)) //55 type 4 "Pipeline" func (p ) Next () func (p ) StartRequest (id ) func (p ) EndRequest (id ) func (p ) StartResponse (id ) func (p ) EndResponse (id ) type 5 "ProtocolError" func (p ) Error () ($ret31 ) // /build/gcc/src/gcc/libgo/go/net/textproto/textproto.go:49 { //50 $ret31 = $convert(, p) //50 return //50 } //0 type 6 "Reader" func (r ) ReadLine () (? , ? ) func (r ) ReadLineBytes () (? , ? ) func (r ) .readLineSlice () (? , ? ) func (r ) ReadContinuedLine () (? , ? ) func (r ) ReadContinuedLineBytes () (? , ? ) func (r ) .readContinuedLineSlice (validateFirstLine ) (? , ? ) func (r ) .skipSpace () func (r ) .readCodeLine (expectCode ) (code , continued , message , err ) func (r ) ReadCodeLine (expectCode ) (code , message , err ) func (r ) ReadResponse (expectCode ) (code , message , err ) func (r ) DotReader () func (r ) .closeDot () func (r ) ReadDotBytes () (? , ? ) func (r ) ReadDotLines () (? , ? ) func (r ) ReadMIMEHeader () (? , ? ) func (r ) .upcomingHeaderNewlines () (n ) type 7 "Writer" func (w ) PrintfLine (format , args ...) func (w ) DotWriter () func (w ) .closeDot () type 8 ".net/textproto.dotReader" func (d ) Read (b ) (n , err ) type 9 ".net/textproto.dotWriter" func (d ) Write (b ) (n , err ) func (d ) Close () type 10 ".net/textproto.sequencer" func (s ) Start (id ) func (s ) End (id ) type 11 "bufio.Reader" func (b ) .writeBuf (w ) (? , ? ) func (b ) WriteTo (w ) (n , err ) func (b ) ReadString (delim ) (? , ? ) func (b ) .collectFragments (delim ) (fullBuffers , finalFragment , totalLen , err ) func (b ) ReadLine () (line , isPrefix , err ) func (b ) Size () func (b ) Reset (r ) func (b ) .fill () func (b ) UnreadByte () func (b ) ReadRune () (r , size , err ) func (b ) .reset (buf , r ) func (b ) .readErr () func (b ) UnreadRune () func (b ) ReadSlice (delim ) (line , err ) func (b ) Peek (n ) (? , ? ) func (b ) ReadByte () (? , ? ) func (b ) Discard (n ) (discarded , err ) func (b ) Read (p ) (n , err ) func (b ) ReadBytes (delim ) (? , ? ) func (b ) Buffered () type 12 "bufio.Writer" func (b ) WriteRune (r ) (size , err ) func (b ) WriteByte (c ) func (b ) Write (p ) (nn , err ) func (b ) ReadFrom (r ) (n , err ) func (b ) Buffered () func (b ) AvailableBuffer () func (b ) WriteString (s ) (? , ? ) func (b ) Available () func (b ) Flush () func (b ) Reset (w ) func (b ) Size () type 13 "io.Closer" type 14 "io.ReadWriteCloser" type 15 "io.Reader" type 16 "io.WriteCloser" type 17 "io.Writer" type 18 "sync.Mutex" func (m ) .unlockSlow (new ) func (m ) Unlock () func (m ) .lockSlow () func (m ) TryLock () func (m ) Lock () type 19 (? , ? ) type 20 (? , ? ) type 21 (? ) type 22 (? , ? ) type 23 (? , ? ) type 24 (? ) type 25 * type 26 * type 27 * type 28 * type 29 * type 30 * type 31 * type 32 * type 33 * type 34 * type 35 * type 36 struct { Code ; Msg ; } type 37 struct { R ; .net/textproto.dot ; .net/textproto.buf ; } type 38 struct { W ; .net/textproto.dot ; } type 39 struct { } type 40 struct { .bufio.buf ; .bufio.rd ; .bufio.r ; .bufio.w ; .bufio.err ; .bufio.lastByte ; .bufio.lastRuneSize ; } type 41 struct { .bufio.err ; .bufio.buf ; .bufio.n ; .bufio.wr ; } type 42 struct { ? ; ? ; ? ; .net/textproto.conn ; } type 43 struct { .net/textproto.mu ; .net/textproto.id ; .net/textproto.request ; .net/textproto.response ; } type 44 struct { .net/textproto.mu ; .net/textproto.id ; .net/textproto.wait ; } type 45 struct { .net/textproto.r ; .net/textproto.state ; } type 46 struct { .net/textproto.w ; .net/textproto.state ; } type 47 struct { .sync.state ; .sync.sema ; } type 48 [127 ] type 49 [] type 50 [] type 51 [] type 52 [] type 53 map [] type 54 map [] type 55 chan type 56 interface { Close () ; } type 57 interface { ? ; ? ; ? ; } type 58 interface { ? ; ? ; } type 59 interface { Read (p ) (n , err ); } type 60 interface { Write (p ) (n , err ); } var .isTokenTable func CanonicalMIMEHeaderKey (s ) func Dial (network , addr ) (? , ? ) func NewConn (conn ) func NewReader (r ) func NewWriter (w ) func TrimBytes (b ) func TrimString (s ) func NewReaderSize (rd , size ) func NewWriterSize (w , size ) func Index (s , sep ) func IndexByte (b , c ) checksum BB412D25F9DC17D6E3AB0B18B17F25F773E92F0D v3; package url pkgpath net/url import errors errors "errors" import fmt fmt "fmt" import sort sort "sort" import strconv strconv "strconv" import strings strings "strings" init url ~net_1url errors errors..import fmt fmt..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 1 3 1 6 1 14 2 1 2 3 2 4 2 5 2 6 2 7 2 8 2 9 2 10 2 11 2 12 2 13 2 14 2 15 2 16 2 17 2 18 2 19 2 20 4 1 4 3 4 6 4 14 5 1 5 3 5 4 5 6 5 8 5 14 5 17 5 18 5 19 6 3 6 14 7 3 7 14 7 17 8 1 8 3 8 6 8 14 8 17 9 1 9 3 9 4 9 6 9 8 9 12 9 14 9 15 9 17 9 18 9 19 10 3 11 1 11 3 11 4 11 5 11 6 11 7 11 8 11 9 11 12 11 14 11 15 11 17 11 18 11 19 12 1 12 3 12 6 12 14 13 1 13 3 13 6 13 10 13 14 13 16 13 17 13 20 14 3 15 3 15 6 15 14 16 1 16 3 16 6 16 10 16 14 17 3 17 14 18 1 18 3 18 4 18 6 18 14 18 17 19 1 19 3 19 4 19 6 19 14 19 17 19 18 types 24 7 233 81 86 965 206 976 38 34 345 21 46 48 76 18 18 18 66 216 112 22 22 35 122 type 1 "Error" func (e ) Unwrap () func (e ) Error () func (e ) Timeout () func (e ) Temporary () type 2 "EscapeError" func (e ) Error () type 3 "InvalidHostError" func (e ) Error () type 4 "URL" func (u ) .setPath (p ) func (u ) EscapedPath () func (u ) .setFragment (f ) func (u ) EscapedFragment () func (u ) String () func (u ) Redacted () func (u ) IsAbs () func (u ) Parse (ref ) (? , ? ) func (u ) ResolveReference (ref ) func (u ) Query () func (u ) RequestURI () func (u ) Hostname () func (u ) Port () func (u ) MarshalBinary () (text , err ) func (u ) UnmarshalBinary (text ) type 5 "Userinfo" func (u ) Username () func (u ) Password () (? , ? ) func (u ) String () type 6 "Values" func (v ) Get (key ) ($ret40 ) // /build/gcc/src/gcc/libgo/go/net/url/url.go:871 { //872 if (v == $nil) { //872 { //873 $ret40 = $convert(, "") //873 return //873 } //0 } //872 } //874 var vs = (v)[key] //875 { //876 if (len(vs) == $convert(, 0 )) { //876 { //877 $ret40 = $convert(, "") //877 return //877 } //0 } //876 } //878 { //879 $ret40 = (vs)[0 ] //879 return //879 } //0 func (v ) Set (key , value ) func (v ) Add (key , value ) func (v ) Del (key ) // /build/gcc/src/gcc/libgo/go/net/url/url.go:895 delete(v, key) //896 func (v ) Has (key ) func (v ) Encode () type 7 ".net/url.encoding" type 8 "sort.Interface" type 9 "sort.StringSlice" func (x ) Sort () func (x ) Swap (i , j ) func (x ) Less (i , j ) ($ret21 ) func (x ) Len () ($ret20 ) func (p ) Search (x ) ($ret9 ) type 10 (? ) type 11 (? , ? ) type 12 (? , ? ) type 13 (? , ? , ? , ? ) type 14 * type 15 * type 16 * type 17 struct { Op ; URL ; Err ; } type 18 struct { Scheme ; Opaque ; User ; Host ; Path ; RawPath ; ForceQuery ; RawQuery ; Fragment ; RawFragment ; } type 19 struct { .net/url.username ; .net/url.password ; .net/url.passwordSet ; } type 20 [] type 21 [] type 22 map [] type 23 interface { Len () ; Less (i , j ) ; Swap (i , j ); } func .escape (s , mode ) func Parse (rawURL ) (? , ? ) func ParseQuery (query ) (? , ? ) func ParseRequestURI (rawURL ) (? , ? ) func PathEscape (s ) ($ret16 ) // /build/gcc/src/gcc/libgo/go/net/url/url.go:280 { //281 $ret16 = .escape(s, $convert(, 2 )) //281 return //281 } //0 func PathUnescape (s ) (? , ? ) func QueryEscape (s ) ($ret15 ) // /build/gcc/src/gcc/libgo/go/net/url/url.go:274 { //275 $ret15 = .escape(s, $convert(, 6 )) //275 return //275 } //0 func QueryUnescape (s ) (? , ? ) func User (username ) func UserPassword (username , password ) func Sort (data ) func .quoteWith (s , quote , ASCIIonly , graphicOnly ) func Index (s , substr ) checksum A79996D6AE4618A992CF126125E1A3A9C455688A v3; package os pkgpath os import errors errors "errors" import itoa internal/itoa "internal/itoa" import oserror internal/oserror "internal/oserror" import poll internal/poll "internal/poll" import execenv internal/syscall/execenv "internal/syscall/execenv" import unix internal/syscall/unix "internal/syscall/unix" import testlog internal/testlog "internal/testlog" import unsafeheader internal/unsafeheader "internal/unsafeheader" import io io "io" import fs io/fs "io/fs" import runtime runtime "runtime" import sort sort "sort" import sync sync "sync" import atomic sync/atomic "sync/atomic" import syscall syscall "syscall" import time time "time" import unsafe unsafe "unsafe" init os os..import errors errors..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import path path..import runtime runtime..import sort sort..import sync sync..import syscall syscall..import time time..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 1 2 1 5 1 10 3 1 3 2 3 5 3 10 4 1 4 2 4 3 4 5 4 7 4 10 4 12 4 13 4 14 5 2 5 10 6 2 6 10 6 12 7 1 7 2 7 5 7 10 7 12 8 1 8 2 8 3 8 5 8 7 8 9 8 10 8 11 8 12 8 13 8 14 9 1 9 2 9 5 9 10 10 2 11 2 11 5 11 10 12 2 12 10 13 1 13 2 13 3 13 5 13 10 13 12 14 1 14 2 14 3 14 5 14 10 14 12 14 13 types 224 12 30 3320 30 30 134 31 29 604 828 28 191 197 74 75 37 304 799 5324 31 36 30 32 36 742 194 33 218 361 36 34 43 36 36 40 36 40 32 245 34 36 37 38 95 40 36 34 37 41 44 108 108 36 258 38 131 131 38 36 41 42 160 46 45 159 44 45 34 37 425 32 37 502 526 73 3490 75 48 46 34 33 61 33 22 11 22 22 22 21 21 21 21 21 48 45 45 80 48 23 48 49 47 49 35 35 23 46 34 47 59 34 35 119 24 35 21 21 21 20 20 20 20 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 52 52 396 80 295 86 55 88 111 63 81 64 55 83 68 102 78 96 51 51 56 144 93 305 34 54 20 282 58 116 40 164 85 54 65 150 92 194 85 113 25 26 24 24 25 25 24 25 23 23 23 21 21 23 22 22 22 22 22 23 23 131 123 120 143 43 75 75 56 93 type 1 "DirEntry" = type 2 "File" func (f ) Readdir (n ) (? , ? ) func (f ) Readdirnames (n ) (names , err ) func (f ) ReadDir (n ) (? , ? ) func (f ) .readdir (n , mode ) (names , dirents , infos , err ) func (f ) Name () func (f ) Read (b ) (n , err ) func (f ) ReadAt (b , off ) (n , err ) func (f ) ReadFrom (r ) (n , err ) func (f ) Write (b ) (n , err ) func (f ) WriteAt (b , off ) (n , err ) func (f ) Seek (offset , whence ) (ret , err ) func (f ) WriteString (s ) (n , err ) func (f ) .wrapErr (op , err ) func (f ) Chmod (mode ) func (f ) SetDeadline (t ) func (f ) SetReadDeadline (t ) func (f ) SetWriteDeadline (t ) func (f ) SyscallConn () (? , ? ) func (f ) Close () func (f ) .read (b ) (n , err ) func (f ) .pread (b , off ) (n , err ) func (f ) .write (b ) (n , err ) func (f ) .pwrite (b , off ) (n , err ) func (f ) .chmod (mode ) func (f ) Chown (uid , gid ) func (f ) Truncate (size ) func (f ) Sync () func (f ) Chdir () func (f ) .setDeadline (t ) func (f ) .setReadDeadline (t ) func (f ) .setWriteDeadline (t ) func (f ) .checkValid (op ) ($ret131 ) // /build/gcc/src/gcc/libgo/go/os/file_posix.go:229 { //230 if (f == $nil) { //230 { //231 $ret131 = ErrInvalid //231 return //231 } //0 } //230 } //232 { //233 $ret131 = $convert(, $nil) //233 return //233 } //0 func (f ) Fd () func (f ) .seek (offset , whence ) (ret , err ) func (f ) .readFrom (r ) (written , handled , err ) func (f ) Stat () (? , ? ) type 3 "FileInfo" = type 4 "FileMode" = type 5 "LinkError" func (e ) Error () func (e ) Unwrap () type 6 "PathError" = type 7 "ProcAttr" type 8 "Process" func (p ) .setDone () func (p ) .done () func (p ) Release () func (p ) Kill () func (p ) Wait () (? , ? ) func (p ) Signal (sig ) func (p ) .kill () func (p ) .wait () (ps , err ) func (p ) .signal (sig ) func (p ) .release () func (p ) .blockUntilWaitable () (? , ? ) type 9 "ProcessState" func (p ) UserTime () func (p ) SystemTime () func (p ) Exited () func (p ) Success () func (p ) Sys () func (p ) SysUsage () func (p ) Pid () func (p ) .exited () func (p ) .success () func (p ) .sys () func (p ) .sysUsage () func (p ) String () func (p ) ExitCode () func (p ) .userTime () func (p ) .systemTime () type 10 "Signal" type 11 "SyscallError" func (e ) Error () func (e ) Unwrap () func (e ) Timeout () type 12 ".os.dirFS" func (dir ) Open (name ) (? , ? ) func (dir ) Stat (name ) (? , ? ) type 13 ".os.dirInfo" func (d ) .close () type 14 ".os.file" func (file ) .close () type 15 ".os.readdirMode" type 16 ".internal/poll.fdMutex" func (mu ) .rwunlock (read ) func (mu ) .rwlock (read ) func (mu ) .decref () func (mu ) .increfAndClose () func (mu ) .incref () type 17 ".internal/poll.pollDesc" func (pd ) .waitCanceled (mode ) func (pd ) .waitRead (isFile ) func (pd ) .prepareWrite (isFile ) func (pd ) .waitWrite (isFile ) func (pd ) .prepareRead (isFile ) func (pd ) .pollable () func (pd ) .prepare (mode , isFile ) func (pd ) .wait (mode , isFile ) func (pd ) .close () func (pd ) .evict () func (pd ) .init (fd ) type 18 "internal/poll.FD" func (fd ) SetDeadline (t ) ($ret30 ) // /build/gcc/src/gcc/libgo/go/internal/poll/fd_poll_runtime.go:131 { //132 $ret30 = .setDeadlineImpl(fd, t, $convert(, 233' )) //132 return //132 } //0 func (fd ) SetReadDeadline (t ) ($ret31 ) // /build/gcc/src/gcc/libgo/go/internal/poll/fd_poll_runtime.go:136 { //137 $ret31 = .setDeadlineImpl(fd, t, $convert(, 114' )) //137 return //137 } //0 func (fd ) SetWriteDeadline (t ) ($ret32 ) // /build/gcc/src/gcc/libgo/go/internal/poll/fd_poll_runtime.go:141 { //142 $ret32 = .setDeadlineImpl(fd, t, $convert(, 119' )) //142 return //142 } //0 func (fd ) Writev (v ) (? , ? ) func (fd ) SetsockoptIPv6Mreq (level , name , mreq ) func (fd ) SetsockoptByte (level , name , arg ) func (fd ) RawWrite (f ) func (fd ) SetsockoptIPMreq (level , name , mreq ) func (fd ) WriteOnce (p ) (? , ? ) func (fd ) SetsockoptIPMreqn (level , name , mreq ) func (fd ) WaitWrite () func (fd ) SetsockoptInt (level , name , arg ) func (fd ) Fchdir () func (fd ) Fchmod (mode ) func (fd ) Seek (offset , whence ) (? , ? ) func (fd ) Accept () (? , ? , ? , ? ) func (fd ) WriteMsg (p , oob , sa ) (? , ? , ? ) func (fd ) WriteTo (p , sa ) (? , ? ) func (fd ) WriteToInet6 (p , sa ) (? , ? ) func (fd ) Shutdown (how ) func (fd ) Fchown (uid , gid ) func (fd ) RawRead (f ) func (fd ) .decref () func (fd ) Fstat (s ) func (fd ) ReadMsg (p , oob , flags ) (? , ? , ? , ? , ? ) func (fd ) SetsockoptInet4Addr (level , name , arg ) func (fd ) .eofError (n , err ) func (fd ) WriteMsgInet6 (p , oob , sa ) (? , ? , ? ) func (fd ) .incref () func (fd ) Dup () (? , ? , ? ) func (fd ) .readUnlock () func (fd ) Fsync () func (fd ) Init (net , pollable ) func (fd ) RawControl (f ) func (fd ) .destroy () func (fd ) ReadMsgInet4 (p , oob , flags , sa4 ) (? , ? , ? , ? ) func (fd ) Close () func (fd ) ReadDirent (buf ) (? , ? ) func (fd ) SetBlocking () func (fd ) Ftruncate (size ) func (fd ) ReadFromInet6 (p , from ) (? , ? ) func (fd ) Read (p ) (? , ? ) func (fd ) Pread (p , off ) (? , ? ) func (fd ) .writeLock () func (fd ) ReadMsgInet6 (p , oob , flags , sa6 ) (? , ? , ? , ? ) func (fd ) .readLock () func (fd ) ReadFrom (p ) (? , ? , ? ) func (fd ) SetsockoptLinger (level , name , l ) func (fd ) ReadFromInet4 (p , from ) (? , ? ) func (fd ) Write (p ) (? , ? ) func (fd ) WriteMsgInet4 (p , oob , sa ) (? , ? , ? ) func (fd ) WriteToInet4 (p , sa ) (? , ? ) func (fd ) .writeUnlock () func (fd ) Pwrite (p , off ) (? , ? ) type 19 "io.Reader" type 20 "io/fs.DirEntry" type 21 "io/fs.FS" type 22 "io/fs.File" type 23 "io/fs.FileInfo" type 24 "io/fs.FileMode" func (m ) Perm () ($ret9 ) // /build/gcc/src/gcc/libgo/go/io/fs/fs.go:233 { //234 $ret9 = (m & $convert(, 511 )) //234 return //234 } //0 func (m ) IsDir () ($ret7 ) // /build/gcc/src/gcc/libgo/go/io/fs/fs.go:222 { //223 $ret7 = ((m & $convert(, 2147483648 )) != $convert(, 0 )) //223 return //223 } //0 func (m ) Type () ($ret10 ) // /build/gcc/src/gcc/libgo/go/io/fs/fs.go:238 { //239 $ret10 = (m & $convert(, 2401763328 )) //239 return //239 } //0 func (m ) IsRegular () ($ret8 ) func (m ) String () type 25 "io/fs.PathError" func (e ) Timeout () func (e ) Unwrap () func (e ) Error () type 26 "sync.Locker" type 27 "sync.Mutex" func (m ) Lock () func (m ) TryLock () func (m ) .lockSlow () func (m ) Unlock () func (m ) .unlockSlow (new ) type 28 "sync.RWMutex" func (rw ) RLock () func (rw ) RUnlock () func (rw ) .rUnlockSlow (r ) func (rw ) TryRLock () func (rw ) Lock () func (rw ) TryLock () func (rw ) Unlock () func (rw ) RLocker () ($ret27 ) type 29 ".syscall._C_int" type 30 ".syscall._DIR" type 31 ".syscall.___dirstream" type 32 ".syscall._gid_t" type 33 ".syscall._pid_t" type 34 ".syscall._socklen_t" type 35 ".syscall._uid_t" type 36 "syscall.Credential" type 37 "syscall.DIR" type 38 "syscall.Errno" func (e ) Timeout () ($ret112 ) func (e ) Temporary () func (e ) Is (target ) func (e ) Error () ($ret109 ) type 39 "syscall.Gid_t" type 40 "syscall.IPMreq" type 41 "syscall.IPMreqn" type 42 "syscall.IPv6Mreq" type 43 "syscall.Iovec" func (iov ) SetLen (length ) type 44 "syscall.Iovec_len_t" type 45 "syscall.Linger" type 46 "syscall.Pid_t" type 47 "syscall.RawConn" type 48 "syscall.RawSockaddr" type 49 "syscall.RawSockaddrAny" type 50 "syscall.RawSockaddrInet4" func (sa ) .setLen () ($ret90 ) type 51 "syscall.RawSockaddrInet6" func (sa ) .setLen () ($ret91 ) type 52 "syscall.Rusage" type 53 "syscall.Signal" func (s ) String () ($ret122 ) // /build/gcc/src/gcc/libgo/go/syscall/syscall_unix.go:142 { //143 $ret122 = Signame(s) //143 return //143 } //0 func (s ) Signal () type 54 "syscall.Sockaddr" type 55 "syscall.SockaddrInet4" func (sa ) .sockaddr () (? , ? , ? ) type 56 "syscall.SockaddrInet6" func (sa ) .sockaddr () (? , ? , ? ) type 57 "syscall.Socklen_t" type 58 "syscall.Stat_t" type 59 "syscall.SysProcAttr" type 60 "syscall.SysProcIDMap" type 61 "syscall.Timespec" func (ts ) Nano () func (ts ) Unix () (sec , nsec ) type 62 "syscall.Timespec_nsec_t" = type 63 "syscall.Timespec_sec_t" = type 64 "syscall.Timeval" func (tv ) Nano () func (tv ) Unix () (sec , nsec ) type 65 "syscall.Timeval_sec_t" = type 66 "syscall.Timeval_usec_t" = type 67 "syscall.Uid_t" type 68 "syscall.Utsname" type 69 "syscall.WaitStatus" func (w ) Exited () func (w ) Signaled () func (w ) Stopped () func (w ) Continued () func (w ) ExitStatus () func (w ) CoreDump () func (w ) Signal () func (w ) StopSignal () func (w ) TrapCause () type 70 ".time.zone" type 71 ".time.zoneTrans" type 72 "time.Duration" func (d ) String () func (d ) Nanoseconds () ($ret73 ) func (d ) Seconds () ($ret76 ) func (d ) Microseconds () ($ret74 ) func (d ) Milliseconds () ($ret75 ) func (d ) Hours () ($ret78 ) func (d ) Truncate (m ) ($ret79 ) func (d ) Minutes () ($ret77 ) func (d ) Round (m ) type 73 "time.Location" func (l ) .get () func (l ) String () func (l ) .lookup (sec ) (name , offset , start , end , isDST ) func (l ) .lookupFirstZone () func (l ) .firstZoneUsed () func (l ) .lookupName (name , unix ) (offset , ok ) type 74 "time.Month" func (m ) String () type 75 "time.Time" func (t ) Weekday () func (t ) Second () func (t ) Year () func (t ) .addSec (d ) func (t ) UnmarshalJSON (data ) func (t ) ISOWeek () (year , week ) func (t ) Month () func (t ) Location () func (t ) GobEncode () (? , ? ) func (t ) Date () (year , month , day ) func (t ) UnixMilli () func (t ) Hour () func (t ) .abs () func (t ) IsZero () func (t ) Nanosecond () func (t ) UTC () func (t ) In (loc ) func (t ) .locabs () (name , offset , abs ) func (t ) Sub (u ) func (t ) Equal (u ) func (t ) String () func (t ) GoString () func (t ) Before (u ) func (t ) Format (layout ) func (t ) Add (d ) func (t ) MarshalJSON () (? , ? ) func (t ) IsDST () func (t ) .date (full ) (year , month , day , yday ) func (t ) AddDate (years , months , days ) func (t ) .sec () func (t ) Local () func (t ) .mono () func (t ) UnixMicro () func (t ) YearDay () func (t ) Unix () func (t ) UnmarshalBinary (data ) func (t ) UnmarshalText (data ) func (t ) Truncate (d ) func (t ) Round (d ) func (t ) .stripMono () func (t ) MarshalText () (? , ? ) func (t ) .nsec () func (t ) Zone () (name , offset ) func (t ) .setLoc (loc ) func (t ) .unixSec () func (t ) Day () func (t ) GobDecode (data ) func (t ) UnixNano () func (t ) After (u ) func (t ) MarshalBinary () (? , ? ) func (t ) Clock () (hour , min , sec ) func (t ) .setMono (m ) func (t ) Minute () func (t ) AppendFormat (b , layout ) type 76 "time.Weekday" func (d ) String () type 77 (? , ? ) type 78 (? , ? ) type 79 (? ) type 80 (? ) type 81 (? , ? , ? ) type 82 (? ) type 83 () type 84 () type 85 () type 86 () type 87 () type 88 () type 89 () type 90 () type 91 () type 92 () type 93 (? , ? ) type 94 (? , ? ) type 95 (? , ? ) type 96 (? , ? , ? ) (? , ? ) type 97 (? , ? ) type 98 (? ) type 99 (? , ? ) type 100 (? , ? ) type 101 (? , ? ) type 102 (? , ? ) type 103 (? ) type 104 (? ) type 105 (? ) type 106 (? , ? ) type 107 (? ) type 108 (? , ? ) type 109 (? , ? , ? ) type 110 (? ) type 111 (? ) type 112 (? , ? , ? , ? , ? , ? , ? ) type 113 (? ) type 114 (? ) type 115 * type 116 * type 117 * type 118 * type 119 * type 120 * type 121 * type 122 * type 123 * type 124 * type 125 * type 126 * type 127 * type 128 * type 129 * type 130 * type 131 * type 132 * type 133 * type 134 * type 135 * type 136 * type 137 * type 138 * type 139 * type 140 * type 141 * type 142 * type 143 * type 144 * type 145 * type 146 * type 147 * type 148 * type 149 * type 150 * type 151 * type 152 * type 153 * type 154 struct { Addr ; Pad ; } type 155 struct { Base ; Len ; } type 156 struct { Chroot ; Credential ; Ptrace ; Setsid ; Setpgid ; Setctty ; Noctty ; Ctty ; Foreground ; Pgid ; Pdeathsig ; Cloneflags ; Unshareflags ; UidMappings ; GidMappings ; GidMappingsEnableSetgroups ; AmbientCaps ; } type 157 struct { ContainerID ; HostID ; Size ; } type 158 struct { Dev ; Ino ; Nlink ; Mode ; Uid ; Gid ; .syscall.__pad0 ; Rdev ; Size ; Blksize ; Blocks ; Atim ; Mtim ; Ctim ; .syscall.__glibc_reserved ; } type 159 struct { Dir ; Env ; Files ; Sys ; } type 160 struct { Family ; Data ; } type 161 struct { Family ; Port ; Addr ; Zero ; } type 162 struct { Family ; Port ; Flowinfo ; Addr ; Scope_id ; } type 163 struct { Multiaddr ; Interface ; } type 164 struct { Multiaddr ; Address ; Ifindex ; } type 165 struct { Multiaddr ; Interface ; } type 166 struct { Onoff ; Linger ; } type 167 struct { Op ; Old ; New ; Err ; } type 168 struct { Op ; Path ; Err ; } type 169 struct { Pid ; .os.handle ; .os.isdone ; .os.sigMu ; } type 170 struct { Port ; Addr ; .syscall.raw ; } type 171 struct { Port ; ZoneId ; Addr ; .syscall.raw ; } type 172 struct { Sec ; Nsec ; } type 173 struct { Sec ; Usec ; } type 174 struct { Syscall ; Err ; } type 175 struct { Sysname ; Nodename ; Release ; Version ; Machine ; Domainname ; } type 176 struct { Uid ; Gid ; Groups ; NoSetGroups ; } type 177 struct { Utime ; Stime ; Maxrss ; Ixrss ; Idrss ; Isrss ; Minflt ; Majflt ; Nswap ; Inblock ; Oublock ; Msgsnd ; Msgrcv ; Nsignals ; Nvcsw ; Nivcsw ; } type 178 struct { ? ; } type 179 struct { res0 ; res1 ; } type 180 struct { } type 181 struct { .internal/poll.fdmu ; Sysfd ; .internal/poll.pd ; .internal/poll.iovecs ; .internal/poll.csema ; .internal/poll.isBlocking ; IsStream ; ZeroReadIsEOF ; .internal/poll.isFile ; } type 182 struct { .internal/poll.runtimeCtx ; } type 183 struct { .internal/poll.state ; .internal/poll.rsema ; .internal/poll.wsema ; } type 184 struct { .os.dir ; } type 185 struct { .os.pfd ; .os.name ; .os.dirinfo ; .os.nonblock ; .os.stdoutOrErr ; .os.appendMode ; } type 186 struct { .os.pid ; .os.status ; .os.rusage ; } type 187 struct { res0 ; res1 ; } type 188 struct { .sync.state ; .sync.sema ; } type 189 struct { .sync.w ; .sync.writerSem ; .sync.readerSem ; .sync.readerCount ; .sync.readerWait ; } type 190 struct { .time.name ; .time.offset ; .time.isDST ; } type 191 struct { .time.name ; .time.zone ; .time.tx ; .time.extend ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } type 192 struct { .time.wall ; .time.ext ; .time.loc ; } type 193 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } type 194 [14 ] type 195 [16 ] type 196 [2 ] type 197 [3 ] type 198 [4 ] type 199 [65 ] type 200 [8 ] type 201 [96 ] type 202 [] type 203 [] type 204 [] type 205 [] type 206 [] type 207 [] type 208 [] type 209 [] type 210 [] type 211 [] type 212 [] type 213 [] type 214 [] type 215 interface { Close () ; Read (? ) (? , ? ); Stat () (? , ? ); } type 216 interface { Control (f ) ; Read (f ) ; Write (f ) ; } type 217 interface { Info () (? , ? ); IsDir () ; Name () ; Type () ; } type 218 interface { IsDir () ; ModTime () ; Mode () ; Name () ; Size () ; Sys () ; } type 219 interface { Lock (); Unlock (); } type 220 interface { Open (name ) (? , ? ); } type 221 interface { Read (p ) (n , err ); } type 222 interface { Signal (); String () ; } type 223 interface { .syscall.sockaddr () (ptr , len , err ); } func .chmod (name , mode ) func .fastrand () func .newProcess (pid , handle ) func .removeAll (path ) func .rename (oldname , newname ) func .runtime_args () func .runtime_beforeExit () func .tempDir () ($ret148 ) // /build/gcc/src/gcc/libgo/go/os/file_unix.go:342 var dir = Getenv($convert(, "TMPDIR")) //343 { //344 if (dir == $convert(, "")) { //344 { //345 { //347 dir = $convert(, "/tmp") //348 } //349 } //349 } //344 } //350 { //351 $ret148 = dir //351 return //351 } //0 func .underlyingErrorIs (err , target ) var Args func Chdir (dir ) func Chmod (name , mode ) ($ret98 ) // /build/gcc/src/gcc/libgo/go/os/file.go:539 { //539 $ret98 = .chmod(name, mode) //539 return //539 } //0 func Chown (name , uid , gid ) func Chtimes (name , atime , mtime ) func Clearenv () // /build/gcc/src/gcc/libgo/go/os/env.go:133 Clearenv() //134 func Create (name ) (? , ? ) func CreateTemp (dir , pattern ) (? , ? ) const DevNull = "/dev/null" func DirFS (dir ) ($ret106 ) // /build/gcc/src/gcc/libgo/go/os/file.go:626 { //627 $ret106 = $convert(, $convert(, dir)) //627 return //627 } //0 func Environ () ($ret19 ) // /build/gcc/src/gcc/libgo/go/os/env.go:139 { //140 $ret19 = Environ() //140 return //140 } //0 var ErrClosed var ErrDeadlineExceeded var ErrExist var ErrInvalid var ErrNoDeadline var ErrNotExist var ErrPermission var ErrProcessDone func Executable () (? , ? ) func Exit (code ) // /build/gcc/src/gcc/libgo/go/os/proc.go:62 { //63 if (code == $convert(, 0 )) { //63 { //64 if PanicOnExit0() { //64 panic($convert(, $convert(, "unexpected call to os.Exit(0) during test"))) //68 } //64 } //69 .runtime_beforeExit() //73 } //63 } //74 Exit(code) //75 func Expand (s , mapping ) func ExpandEnv (s ) ($ret9 ) // /build/gcc/src/gcc/libgo/go/os/env.go:50 { //51 $ret9 = Expand(s, Getenv) //51 return //51 } //0 func FindProcess (pid ) (? , ? ) func Getegid () ($ret173 ) // /build/gcc/src/gcc/libgo/go/os/proc.go:46 { //46 $ret173 = Getegid() //46 return //46 } //0 func Getenv (key ) func Geteuid () ($ret171 ) // /build/gcc/src/gcc/libgo/go/os/proc.go:36 { //36 $ret171 = Geteuid() //36 return //36 } //0 func Getgid () ($ret172 ) // /build/gcc/src/gcc/libgo/go/os/proc.go:41 { //41 $ret172 = Getgid() //41 return //41 } //0 func Getgroups () (? , ? ) func Getpagesize () ($ret208 ) // /build/gcc/src/gcc/libgo/go/os/types.go:13 { //13 $ret208 = Getpagesize() //13 return //13 } //0 func Getpid () ($ret38 ) // /build/gcc/src/gcc/libgo/go/os/exec.go:78 { //78 $ret38 = Getpid() //78 return //78 } //0 func Getppid () ($ret39 ) // /build/gcc/src/gcc/libgo/go/os/exec.go:81 { //81 $ret39 = Getppid() //81 return //81 } //0 func Getuid () ($ret170 ) // /build/gcc/src/gcc/libgo/go/os/proc.go:31 { //31 $ret170 = Getuid() //31 return //31 } //0 func Getwd () (dir , err ) func Hostname () (name , err ) var Interrupt func IsExist (err ) ($ret27 ) // /build/gcc/src/gcc/libgo/go/os/error.go:82 { //83 $ret27 = .underlyingErrorIs(err, ErrExist) //83 return //83 } //0 func IsNotExist (err ) ($ret28 ) // /build/gcc/src/gcc/libgo/go/os/error.go:92 { //93 $ret28 = .underlyingErrorIs(err, ErrNotExist) //93 return //93 } //0 func IsPathSeparator (c ) ($ret165 ) // /build/gcc/src/gcc/libgo/go/os/path_unix.go:15 { //16 $ret165 = (47' == c) //16 return //16 } //0 func IsPermission (err ) ($ret29 ) // /build/gcc/src/gcc/libgo/go/os/error.go:102 { //103 $ret29 = .underlyingErrorIs(err, ErrPermission) //103 return //103 } //0 func IsTimeout (err ) var Kill func Lchown (name , uid , gid ) func Link (oldname , newname ) func LookupEnv (key ) (? , ? ) func Lstat (name ) (? , ? ) func Mkdir (name , perm ) func MkdirAll (path , perm ) func MkdirTemp (dir , pattern ) (? , ? ) const ModeAppend = 1073741824 const ModeCharDevice = 2097152 const ModeDevice = 67108864 const ModeDir = 2147483648 const ModeExclusive = 536870912 const ModeIrregular = 524288 const ModeNamedPipe = 33554432 const ModePerm = 511 const ModeSetgid = 4194304 const ModeSetuid = 8388608 const ModeSocket = 16777216 const ModeSticky = 1048576 const ModeSymlink = 134217728 const ModeTemporary = 268435456 const ModeType = 2401763328 func NewFile (fd , name ) func NewSyscallError (syscall , err ) const O_APPEND = 1024 const O_CREATE = 64 const O_EXCL = 128 const O_RDONLY = 0 const O_RDWR = 2 const O_SYNC = 1052672 const O_TRUNC = 512 const O_WRONLY = 1 func Open (name ) (? , ? ) func OpenFile (name , flag , perm ) (? , ? ) const PathListSeparator = 58' const PathSeparator = 47' func Pipe () (r , w , err ) func ReadDir (name ) (? , ? ) func ReadFile (name ) (? , ? ) func Readlink (name ) (? , ? ) func Remove (name ) func RemoveAll (path ) ($ret163 ) // /build/gcc/src/gcc/libgo/go/os/path.go:66 { //67 $ret163 = .removeAll(path) //67 return //67 } //0 func Rename (oldpath , newpath ) ($ret87 ) // /build/gcc/src/gcc/libgo/go/os/file.go:354 { //355 $ret87 = .rename(oldpath, newpath) //355 return //355 } //0 const SEEK_CUR = 1 const SEEK_END = 2 const SEEK_SET = 0 func SameFile (fi1 , fi2 ) func Setenv (key , value ) ($ret17 ) // /build/gcc/src/gcc/libgo/go/os/env.go:119 var err = Setenv(key, value) //120 { //121 if (err != $nil) { //121 { //122 $ret17 = NewSyscallError($convert(, "setenv"), err) //122 return //122 } //0 } //121 } //123 { //124 $ret17 = $convert(, $nil) //124 return //124 } //0 func StartProcess (name , argv , attr ) (? , ? ) func Stat (name ) (? , ? ) var Stderr var Stdin var Stdout func Symlink (oldname , newname ) func TempDir () ($ret91 ) // /build/gcc/src/gcc/libgo/go/os/file.go:389 { //390 $ret91 = .tempDir() //390 return //390 } //0 func Truncate (name , size ) func Unsetenv (key ) ($ret18 ) // /build/gcc/src/gcc/libgo/go/os/env.go:128 { //129 $ret18 = Unsetenv(key) //129 return //129 } //0 func UserCacheDir () (? , ? ) func UserConfigDir () (? , ? ) func UserHomeDir () (? , ? ) func WriteFile (name , data , perm ) func Uitoa (val ) var ErrClosed func .setDeadlineImpl (fd , t , mode ) var ErrDeadlineExceeded var ErrNoDeadline func PanicOnExit0 () func /*asm __go_fcntl */ .c___go_fcntl (fd , cmd , arg ) func /*asm fstat64 */ .c_fstat64 (fd , stat ) func /*asm getegid */ .c_getegid () func /*asm geteuid */ .c_geteuid () func /*asm getgid */ .c_getgid () func /*asm getpid */ .c_getpid () func /*asm getppid */ .c_getppid () func /*asm getuid */ .c_getuid () func /*asm kill */ .c_kill (pid , sig ) func /*asm pipe */ .c_pipe (p ) func /*asm pipe2 */ .c_pipe2 (p , flags ) func /*asm uname */ .c_uname (buf ) func .fcntl (fd , cmd , arg ) (val , err ) // libcalls.go:1824 Entersyscall() //1825 var _r = .c___go_fcntl($convert(, fd), $convert(, cmd), $convert(, arg)) //1826 val = $convert(, _r) //1827 var errno //1828 var setErrno = $false //1829 { //1830 if (_r < $convert(, 0 )) { //1830 errno = GetErrno() //1831 setErrno = $convert(, $true) //1832 } //1830 } //1833 Exitsyscall() //1834 { //1835 if setErrno { //1835 err = $convert(, errno) //1836 } //1835 } //1837 return //1838 func .pipe (p ) (err ) // libcalls.go:1454 var _r = .c_pipe(p) //1455 var errno //1456 var setErrno = $false //1457 { //1458 if (_r < $convert(, 0 )) { //1458 errno = GetErrno() //1459 setErrno = $convert(, $true) //1460 } //1458 } //1461 { //1462 if setErrno { //1462 err = $convert(, errno) //1463 } //1462 } //1464 return //1465 func .pipe2 (p , flags ) (err ) // libcalls.go:651 var _r = .c_pipe2(p, $convert(, flags)) //652 var errno //653 var setErrno = $false //654 { //655 if (_r < $convert(, 0 )) { //655 errno = GetErrno() //656 setErrno = $convert(, $true) //657 } //655 } //658 { //659 if setErrno { //659 err = $convert(, errno) //660 } //659 } //661 return //662 func .setTimespec (sec , nsec ) func /*asm __go_syscall6 */ .syscall6 (trap , a1 , a2 , a3 , a4 , a5 , a6 ) func Clearenv () func Entersyscall () func Environ () func Exit (code ) func Exitsyscall () func GetErrno () func Getegid () (egid ) // libcalls.go:1905 var _r = .c_getegid() //1906 egid = $convert(, _r) //1907 return //1908 func Geteuid () (euid ) // libcalls.go:1915 var _r = .c_geteuid() //1916 euid = $convert(, _r) //1917 return //1918 func Getgid () (gid ) // libcalls.go:1925 var _r = .c_getgid() //1926 gid = $convert(, _r) //1927 return //1928 func Getpagesize () func Getpid () (pid ) // libcalls.go:1961 var _r = .c_getpid() //1962 pid = $convert(, _r) //1963 return //1964 func Getppid () (ppid ) // libcalls.go:1968 var _r = .c_getppid() //1969 ppid = $convert(, _r) //1970 return //1971 func Getuid () (uid ) // libcalls.go:2035 var _r = .c_getuid() //2036 uid = $convert(, _r) //2037 return //2038 func SetErrno (? ) func Setenv (key , value ) func Signame (s ) func Unsetenv (key ) func .unixTime (sec , nsec ) checksum 7240141321B02D9F120A78E6188CF5AD78F6A418 v3; package exec pkgpath os/exec import bytes bytes "bytes" import context context "context" import errors errors "errors" import execenv internal/syscall/execenv "internal/syscall/execenv" import io io "io" import fs io/fs "io/fs" import os os "os" import filepath path/filepath "path/filepath" import runtime runtime "runtime" import strconv strconv "strconv" import strings strings "strings" import sync sync "sync" import syscall syscall "syscall" indirectimport poll internal/poll indirectimport time time init exec os_1exec..import bytes bytes..import context context..import errors errors..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import filepath path_1filepath..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 1 3 1 4 1 7 1 9 1 15 1 18 1 21 2 3 2 4 2 5 2 7 2 15 2 18 2 19 2 20 3 4 3 7 3 15 5 3 5 4 5 7 5 15 6 3 6 4 6 5 6 7 6 9 6 15 6 18 6 19 6 20 7 4 7 15 8 4 8 15 8 18 9 3 9 4 9 7 9 15 9 18 10 3 10 4 10 5 10 7 10 9 10 13 10 15 10 16 10 18 10 19 10 20 11 4 12 3 12 4 12 5 12 6 12 7 12 8 12 9 12 10 12 13 12 15 12 16 12 18 12 19 12 20 13 3 13 4 13 7 13 15 14 3 14 4 14 5 14 6 14 7 14 8 14 9 14 10 14 12 14 13 14 15 14 16 14 18 14 19 14 20 14 21 15 4 16 4 16 7 16 15 17 3 17 4 17 7 17 11 17 15 18 4 18 15 19 3 19 4 19 5 19 7 19 15 19 18 20 3 20 4 20 5 20 7 20 15 20 18 20 19 types 186 4 1036 128 80 36 298 786 4692 30 34 31 36 31 36 36 449 73 74 37 34 3296 34 34 595 817 31 33 213 353 34 43 40 40 32 36 37 38 94 40 36 37 41 44 108 108 36 117 38 131 131 38 36 41 42 160 46 45 159 44 45 425 32 37 502 526 73 3490 75 34 22 22 48 48 48 76 34 34 23 34 20 20 18 18 18 19 19 19 19 19 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 52 52 395 80 295 55 88 111 63 81 64 53 55 508 102 78 96 51 51 93 305 52 33 20 279 58 116 39 162 85 65 150 92 194 85 113 25 26 24 25 24 25 22 23 22 21 22 22 23 22 22 22 22 22 23 23 28 25 25 44 48 48 120 146 120 143 43 75 56 76 93 type 1 "Cmd" func (c ) String () func (c ) .envv () (? , ? ) func (c ) .argv () func (c ) .stdin () (f , err ) func (c ) .stdout () (f , err ) func (c ) .stderr () (f , err ) func (c ) .writerDescriptor (w ) (f , err ) func (c ) .closeDescriptors (closers ) func (c ) Run () func (c ) Start () func (c ) Wait () func (c ) Output () (? , ? ) func (c ) CombinedOutput () (? , ? ) func (c ) StdinPipe () (? , ? ) func (c ) StdoutPipe () (? , ? ) func (c ) StderrPipe () (? , ? ) type 2 "Error" func (e ) Error () func (e ) Unwrap () type 3 "ExitError" func (e ) Error () type 4 "context.Context" type 5 ".internal/poll.fdMutex" func (mu ) .incref () func (mu ) .increfAndClose () func (mu ) .decref () func (mu ) .rwlock (read ) func (mu ) .rwunlock (read ) type 6 ".internal/poll.pollDesc" func (pd ) .init (fd ) func (pd ) .evict () func (pd ) .close () func (pd ) .wait (mode , isFile ) func (pd ) .prepare (mode , isFile ) func (pd ) .pollable () func (pd ) .prepareRead (isFile ) func (pd ) .waitWrite (isFile ) func (pd ) .prepareWrite (isFile ) func (pd ) .waitRead (isFile ) func (pd ) .waitCanceled (mode ) type 7 "internal/poll.FD" func (fd ) Pwrite (p , off ) (? , ? ) func (fd ) .writeUnlock () func (fd ) WriteToInet4 (p , sa ) (? , ? ) func (fd ) WriteMsgInet4 (p , oob , sa ) (? , ? , ? ) func (fd ) Write (p ) (? , ? ) func (fd ) ReadFromInet4 (p , from ) (? , ? ) func (fd ) SetsockoptLinger (level , name , l ) func (fd ) ReadFrom (p ) (? , ? , ? ) func (fd ) .readLock () func (fd ) ReadMsgInet6 (p , oob , flags , sa6 ) (? , ? , ? , ? ) func (fd ) .writeLock () func (fd ) Pread (p , off ) (? , ? ) func (fd ) Read (p ) (? , ? ) func (fd ) ReadFromInet6 (p , from ) (? , ? ) func (fd ) Ftruncate (size ) func (fd ) SetBlocking () func (fd ) ReadDirent (buf ) (? , ? ) func (fd ) Close () func (fd ) ReadMsgInet4 (p , oob , flags , sa4 ) (? , ? , ? , ? ) func (fd ) .destroy () func (fd ) RawControl (f ) func (fd ) Init (net , pollable ) func (fd ) Fsync () func (fd ) .readUnlock () func (fd ) Dup () (? , ? , ? ) func (fd ) Shutdown (how ) func (fd ) WriteOnce (p ) (? , ? ) func (fd ) SetsockoptIPMreq (level , name , mreq ) func (fd ) Writev (v ) (? , ? ) func (fd ) RawWrite (f ) func (fd ) SetReadDeadline (t ) ($ret31 ) func (fd ) WriteToInet6 (p , sa ) (? , ? ) func (fd ) Fchown (uid , gid ) func (fd ) SetsockoptIPv6Mreq (level , name , mreq ) func (fd ) SetsockoptInt (level , name , arg ) func (fd ) Fchdir () func (fd ) SetsockoptIPMreqn (level , name , mreq ) func (fd ) WaitWrite () func (fd ) SetsockoptByte (level , name , arg ) func (fd ) Fchmod (mode ) func (fd ) Seek (offset , whence ) (? , ? ) func (fd ) Accept () (? , ? , ? , ? ) func (fd ) WriteMsg (p , oob , sa ) (? , ? , ? ) func (fd ) SetWriteDeadline (t ) ($ret32 ) func (fd ) WriteMsgInet6 (p , oob , sa ) (? , ? , ? ) func (fd ) .incref () func (fd ) WriteTo (p , sa ) (? , ? ) func (fd ) SetsockoptInet4Addr (level , name , arg ) func (fd ) .eofError (n , err ) func (fd ) .decref () func (fd ) RawRead (f ) func (fd ) SetDeadline (t ) ($ret30 ) func (fd ) Fstat (s ) func (fd ) ReadMsg (p , oob , flags ) (? , ? , ? , ? , ? ) type 8 "io.Closer" type 9 "io.ReadCloser" type 10 "io.Reader" type 11 "io.WriteCloser" type 12 "io.Writer" type 13 "io/fs.DirEntry" type 14 "io/fs.FileInfo" type 15 "io/fs.FileMode" func (m ) IsDir () ($ret7 ) // /build/gcc/src/gcc/libgo/go/io/fs/fs.go:222 { //223 $ret7 = ((m & $convert(, 2147483648 )) != $convert(, 0 )) //223 return //223 } //0 func (m ) String () func (m ) IsRegular () ($ret8 ) func (m ) Type () ($ret10 ) func (m ) Perm () ($ret9 ) type 16 ".os.dirInfo" func (d ) .close () type 17 ".os.file" func (file ) .close () type 18 ".os.readdirMode" type 19 "os.DirEntry" = type 20 "os.File" func (f ) .checkValid (op ) ($ret131 ) // /build/gcc/src/gcc/libgo/go/os/file_posix.go:229 { //230 if (f == $nil) { //230 { //231 $ret131 = ErrInvalid //231 return //231 } //0 } //230 } //232 { //233 $ret131 = $convert(, $nil) //233 return //233 } //0 func (f ) Stat () (? , ? ) func (f ) .seek (offset , whence ) (ret , err ) func (f ) Fd () func (f ) .setWriteDeadline (t ) func (f ) .setReadDeadline (t ) func (f ) WriteString (s ) (n , err ) func (f ) ReadFrom (r ) (n , err ) func (f ) .wrapErr (op , err ) func (f ) SyscallConn () (? , ? ) func (f ) WriteAt (b , off ) (n , err ) func (f ) ReadAt (b , off ) (n , err ) func (f ) SetWriteDeadline (t ) func (f ) Read (b ) (n , err ) func (f ) .pread (b , off ) (n , err ) func (f ) Write (b ) (n , err ) func (f ) SetReadDeadline (t ) func (f ) .readdir (n , mode ) (names , dirents , infos , err ) func (f ) Seek (offset , whence ) (ret , err ) func (f ) ReadDir (n ) (? , ? ) func (f ) Chmod (mode ) func (f ) Readdirnames (n ) (names , err ) func (f ) SetDeadline (t ) func (f ) Close () func (f ) .chmod (mode ) func (f ) .read (b ) (n , err ) func (f ) .pwrite (b , off ) (n , err ) func (f ) .write (b ) (n , err ) func (f ) .readFrom (r ) (written , handled , err ) func (f ) Readdir (n ) (? , ? ) func (f ) Chown (uid , gid ) func (f ) Truncate (size ) func (f ) Name () func (f ) Sync () func (f ) .setDeadline (t ) func (f ) Chdir () type 21 "os.FileInfo" = type 22 "os.FileMode" = type 23 "os.Process" func (p ) .blockUntilWaitable () (? , ? ) func (p ) .wait () (ps , err ) func (p ) .kill () func (p ) Signal (sig ) func (p ) Kill () func (p ) .signal (sig ) func (p ) Release () func (p ) .done () func (p ) .release () func (p ) Wait () (? , ? ) func (p ) .setDone () type 24 "os.ProcessState" func (p ) .systemTime () func (p ) UserTime () func (p ) .userTime () func (p ) SystemTime () func (p ) ExitCode () func (p ) Exited () func (p ) Success () func (p ) Sys () func (p ) .sysUsage () func (p ) SysUsage () func (p ) .exited () func (p ) .success () func (p ) .sys () func (p ) Pid () func (p ) String () type 25 "os.Signal" type 26 "sync.Locker" type 27 "sync.Mutex" func (m ) Lock () func (m ) TryLock () func (m ) .lockSlow () func (m ) Unlock () func (m ) .unlockSlow (new ) type 28 "sync.RWMutex" func (rw ) RLocker () ($ret27 ) func (rw ) Unlock () func (rw ) TryLock () func (rw ) Lock () func (rw ) TryRLock () func (rw ) .rUnlockSlow (r ) func (rw ) RUnlock () func (rw ) RLock () type 29 ".syscall._DIR" type 30 ".syscall.___dirstream" type 31 ".syscall._socklen_t" type 32 "syscall.Credential" type 33 "syscall.DIR" type 34 "syscall.IPMreq" type 35 "syscall.IPMreqn" type 36 "syscall.IPv6Mreq" type 37 "syscall.Iovec" func (iov ) SetLen (length ) type 38 "syscall.Iovec_len_t" type 39 "syscall.Linger" type 40 "syscall.RawConn" type 41 "syscall.RawSockaddr" type 42 "syscall.RawSockaddrAny" type 43 "syscall.RawSockaddrInet4" func (sa ) .setLen () ($ret90 ) type 44 "syscall.RawSockaddrInet6" func (sa ) .setLen () ($ret91 ) type 45 "syscall.Rusage" type 46 "syscall.Signal" func (s ) Signal () func (s ) String () ($ret122 ) type 47 "syscall.Sockaddr" type 48 "syscall.SockaddrInet4" func (sa ) .sockaddr () (? , ? , ? ) type 49 "syscall.SockaddrInet6" func (sa ) .sockaddr () (? , ? , ? ) type 50 "syscall.Socklen_t" type 51 "syscall.Stat_t" type 52 "syscall.SysProcAttr" type 53 "syscall.SysProcIDMap" type 54 "syscall.Timespec" func (ts ) Unix () (sec , nsec ) func (ts ) Nano () type 55 "syscall.Timespec_nsec_t" = type 56 "syscall.Timespec_sec_t" = type 57 "syscall.Timeval" func (tv ) Unix () (sec , nsec ) func (tv ) Nano () type 58 "syscall.Timeval_sec_t" = type 59 "syscall.Timeval_usec_t" = type 60 "syscall.WaitStatus" func (w ) TrapCause () func (w ) StopSignal () func (w ) Signal () func (w ) CoreDump () func (w ) ExitStatus () func (w ) Continued () func (w ) Stopped () func (w ) Signaled () func (w ) Exited () type 61 ".time.zone" type 62 ".time.zoneTrans" type 63 "time.Duration" func (d ) String () func (d ) Nanoseconds () ($ret73 ) func (d ) Seconds () ($ret76 ) func (d ) Microseconds () ($ret74 ) func (d ) Milliseconds () ($ret75 ) func (d ) Hours () ($ret78 ) func (d ) Truncate (m ) ($ret79 ) func (d ) Minutes () ($ret77 ) func (d ) Round (m ) type 64 "time.Location" func (l ) .get () func (l ) String () func (l ) .lookup (sec ) (name , offset , start , end , isDST ) func (l ) .lookupFirstZone () func (l ) .firstZoneUsed () func (l ) .lookupName (name , unix ) (offset , ok ) type 65 "time.Month" func (m ) String () type 66 "time.Time" func (t ) Weekday () func (t ) Second () func (t ) Year () func (t ) .addSec (d ) func (t ) UnmarshalJSON (data ) func (t ) ISOWeek () (year , week ) func (t ) Month () func (t ) Location () func (t ) GobEncode () (? , ? ) func (t ) Date () (year , month , day ) func (t ) UnixMilli () func (t ) Hour () func (t ) .abs () func (t ) IsZero () func (t ) Nanosecond () func (t ) UTC () func (t ) In (loc ) func (t ) .locabs () (name , offset , abs ) func (t ) Sub (u ) func (t ) Equal (u ) func (t ) String () func (t ) GoString () func (t ) Before (u ) func (t ) Format (layout ) func (t ) Add (d ) func (t ) MarshalJSON () (? , ? ) func (t ) IsDST () func (t ) .date (full ) (year , month , day , yday ) func (t ) AddDate (years , months , days ) func (t ) .sec () func (t ) Local () func (t ) .mono () func (t ) UnixMicro () func (t ) YearDay () func (t ) Unix () func (t ) UnmarshalBinary (data ) func (t ) UnmarshalText (data ) func (t ) Truncate (d ) func (t ) Round (d ) func (t ) .stripMono () func (t ) MarshalText () (? , ? ) func (t ) .nsec () func (t ) Zone () (name , offset ) func (t ) .setLoc (loc ) func (t ) .unixSec () func (t ) Day () func (t ) GobDecode (data ) func (t ) UnixNano () func (t ) After (u ) func (t ) MarshalBinary () (? , ? ) func (t ) Clock () (hour , min , sec ) func (t ) .setMono (m ) func (t ) Minute () func (t ) AppendFormat (b , layout ) type 67 "time.Weekday" func (d ) String () type 68 (? ) type 69 () type 70 () type 71 (? , ? ) type 72 (? , ? ) type 73 (? , ? ) type 74 (? , ? , ? , ? ) type 75 (? ) type 76 (? ) type 77 (? ) type 78 (? ) type 79 * type 80 * type 81 * type 82 * type 83 * type 84 * type 85 * type 86 * type 87 * type 88 * type 89 * type 90 * type 91 * type 92 * type 93 * type 94 * type 95 * type 96 * type 97 * type 98 * type 99 * type 100 * type 101 * type 102 * type 103 * type 104 * type 105 * type 106 * type 107 * type 108 * type 109 * type 110 * type 111 * type 112 * type 113 * type 114 * type 115 struct { Addr ; Pad ; } type 116 struct { Base ; Len ; } type 117 struct { Chroot ; Credential ; Ptrace ; Setsid ; Setpgid ; Setctty ; Noctty ; Ctty ; Foreground ; Pgid ; Pdeathsig ; Cloneflags ; Unshareflags ; UidMappings ; GidMappings ; GidMappingsEnableSetgroups ; AmbientCaps ; } type 118 struct { ContainerID ; HostID ; Size ; } type 119 struct { Dev ; Ino ; Nlink ; Mode ; Uid ; Gid ; .syscall.__pad0 ; Rdev ; Size ; Blksize ; Blocks ; Atim ; Mtim ; Ctim ; .syscall.__glibc_reserved ; } type 120 struct { Family ; Data ; } type 121 struct { Family ; Port ; Addr ; Zero ; } type 122 struct { Family ; Port ; Flowinfo ; Addr ; Scope_id ; } type 123 struct { Multiaddr ; Interface ; } type 124 struct { Multiaddr ; Address ; Ifindex ; } type 125 struct { Multiaddr ; Interface ; } type 126 struct { Name ; Err ; } type 127 struct { Onoff ; Linger ; } type 128 struct { Path ; Args ; Env ; Dir ; Stdin ; Stdout ; Stderr ; ExtraFiles ; SysProcAttr ; Process ; ProcessState ; .os/exec.ctx ; .os/exec.lookPathErr ; .os/exec.finished ; .os/exec.childFiles ; .os/exec.closeAfterStart ; .os/exec.closeAfterWait ; .os/exec.goroutine ; .os/exec.errch ; .os/exec.waitDone ; } type 129 struct { Pid ; .os.handle ; .os.isdone ; .os.sigMu ; } type 130 struct { Port ; Addr ; .syscall.raw ; } type 131 struct { Port ; ZoneId ; Addr ; .syscall.raw ; } type 132 struct { Sec ; Nsec ; } type 133 struct { Sec ; Usec ; } type 134 struct { Uid ; Gid ; Groups ; NoSetGroups ; } type 135 struct { Utime ; Stime ; Maxrss ; Ixrss ; Idrss ; Isrss ; Minflt ; Majflt ; Nswap ; Inblock ; Oublock ; Msgsnd ; Msgrcv ; Nsignals ; Nvcsw ; Nivcsw ; } type 136 struct { ? ; Stderr ; } type 137 struct { ? ; } type 138 struct { } type 139 struct { .internal/poll.fdmu ; Sysfd ; .internal/poll.pd ; .internal/poll.iovecs ; .internal/poll.csema ; .internal/poll.isBlocking ; IsStream ; ZeroReadIsEOF ; .internal/poll.isFile ; } type 140 struct { .internal/poll.runtimeCtx ; } type 141 struct { .internal/poll.state ; .internal/poll.rsema ; .internal/poll.wsema ; } type 142 struct { .os.dir ; } type 143 struct { .os.pfd ; .os.name ; .os.dirinfo ; .os.nonblock ; .os.stdoutOrErr ; .os.appendMode ; } type 144 struct { .os.pid ; .os.status ; .os.rusage ; } type 145 struct { .sync.state ; .sync.sema ; } type 146 struct { .sync.w ; .sync.writerSem ; .sync.readerSem ; .sync.readerCount ; .sync.readerWait ; } type 147 struct { .time.name ; .time.offset ; .time.isDST ; } type 148 struct { .time.name ; .time.zone ; .time.tx ; .time.extend ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } type 149 struct { .time.wall ; .time.ext ; .time.loc ; } type 150 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } type 151 [14 ] type 152 [16 ] type 153 [3 ] type 154 [4 ] type 155 [8 ] type 156 [96 ] type 157 [] type 158 [] type 159 [] type 160 [] type 161 [] type 162 [] type 163 [] type 164 [] type 165 [] type 166 [] type 167 [] type 168 [] type 169 [] type 170 [] type 171 chan <- type 172 chan type 173 chan type 174 interface { Close () ; } type 175 interface { ? ; ? ; } type 176 interface { ? ; ? ; } type 177 interface { Control (f ) ; Read (f ) ; Write (f ) ; } type 178 interface { Deadline () (deadline , ok ); Done () ; Err () ; Value (key ) ; } type 179 interface { Info () (? , ? ); IsDir () ; Name () ; Type () ; } type 180 interface { IsDir () ; ModTime () ; Mode () ; Name () ; Size () ; Sys () ; } type 181 interface { Lock (); Unlock (); } type 182 interface { Read (p ) (n , err ); } type 183 interface { Signal (); String () ; } type 184 interface { Write (p ) (n , err ); } type 185 interface { .syscall.sockaddr () (ptr , len , err ); } func .dedupEnvCase (caseInsensitive , env ) func Command (name , arg ...) func CommandContext (ctx , name , arg ...) var ErrNotFound func LookPath (file ) (? , ? ) var ErrInvalid func .join (elem ) func .splitList (path ) func .volumeNameLen (path ) ($ret38 ) // /build/gcc/src/gcc/libgo/go/path/filepath/path_unix.go:18 { //19 $ret38 = $convert(, 0 ) //19 return //19 } //0 func .quoteWith (s , quote , ASCIIonly , graphicOnly ) func HasPrefix (s , prefix ) ($ret60 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:448 { //449 $ret60 = ((len(s) >= len(prefix)) && ((s)[0 :len(prefix)] == prefix)) //449 return //449 } //0 func Index (s , substr ) func Environ () checksum 0E94549104768FCC20370EFC81F906FDBA7C9578 v3; package fdtest pkgpath os/exec/internal/fdtest import syscall syscall "syscall" init fdtest ~os_1exec_1internal_1fdtest errors errors..import cpu internal_1cpu..import oserror internal_1oserror..import reflectlite internal_1reflectlite..import runtime runtime..import sync sync..import syscall syscall..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race unsafeheader ~internal_1unsafeheader atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic init_graph 1 2 1 4 1 5 3 1 3 2 3 4 3 5 4 2 4 5 5 2 6 2 6 5 7 1 7 2 7 3 7 4 7 5 7 6 types 15 1 35 240 34 156 45 44 10 19 42 18 18 290 48 23 type 1 ".syscall._C_int" type 2 "syscall.Errno" func (e ) Timeout () ($ret112 ) func (e ) Temporary () func (e ) Is (target ) func (e ) Error () ($ret109 ) type 3 "syscall.Stat_t" type 4 "syscall.Timespec" func (ts ) Nano () func (ts ) Unix () (sec , nsec ) type 5 "syscall.Timespec_nsec_t" = type 6 "syscall.Timespec_sec_t" = type 7 () type 8 () type 9 (? , ? ) type 10 * type 11 * type 12 struct { Dev ; Ino ; Nlink ; Mode ; Uid ; Gid ; .syscall.__pad0 ; Rdev ; Size ; Blksize ; Blocks ; Atim ; Mtim ; Ctim ; .syscall.__glibc_reserved ; } type 13 struct { Sec ; Nsec ; } type 14 [3 ] func Exists (fd ) func /*asm fstat64 */ .c_fstat64 (fd , stat ) func Entersyscall () func Exitsyscall () func GetErrno () checksum 819FDFF308ADA4DF53283679BFA02F77765763CA v3; package signal pkgpath os/signal import context context "context" import os os "os" import sync sync "sync" import syscall syscall "syscall" indirectimport time time init signal os_1signal..import context context..import errors errors..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import os os..import path path..import runtime runtime..import sort sort..import sync sync..import syscall syscall..import time time..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 1 2 1 3 1 4 1 6 1 12 1 14 1 15 1 16 2 3 2 6 2 12 4 2 4 3 4 6 4 12 5 2 5 3 5 4 5 6 5 8 5 12 5 14 5 15 5 16 6 3 6 12 7 3 7 12 7 14 8 2 8 3 8 6 8 12 8 14 9 2 9 3 9 4 9 6 9 8 9 11 9 12 9 13 9 14 9 15 9 16 10 2 10 3 10 4 10 5 10 6 10 7 10 8 10 9 10 11 10 12 10 13 10 14 10 15 10 16 11 2 11 3 11 6 11 12 12 3 13 3 13 6 13 12 14 3 14 12 15 2 15 3 15 4 15 6 15 12 15 14 16 2 16 3 16 4 16 6 16 12 16 14 16 15 types 37 1 38 35 29 114 30 35 488 517 71 3457 75 35 11 21 23 34 21 32 22 33 18 19 18 19 91 190 83 112 20 20 20 22 26 25 144 55 type 1 "context.CancelFunc" type 2 "context.Context" type 3 "os.Signal" type 4 "syscall.Signal" func (s ) Signal () func (s ) String () ($ret122 ) type 5 ".time.zone" type 6 ".time.zoneTrans" type 7 "time.Duration" func (d ) String () func (d ) Nanoseconds () ($ret73 ) func (d ) Seconds () ($ret76 ) func (d ) Microseconds () ($ret74 ) func (d ) Milliseconds () ($ret75 ) func (d ) Hours () ($ret78 ) func (d ) Truncate (m ) ($ret79 ) func (d ) Minutes () ($ret77 ) func (d ) Round (m ) type 8 "time.Location" func (l ) .get () func (l ) String () func (l ) .lookup (sec ) (name , offset , start , end , isDST ) func (l ) .lookupFirstZone () func (l ) .firstZoneUsed () func (l ) .lookupName (name , unix ) (offset , ok ) type 9 "time.Month" func (m ) String () type 10 "time.Time" func (t ) Weekday () func (t ) Second () func (t ) Year () func (t ) .addSec (d ) func (t ) UnmarshalJSON (data ) func (t ) ISOWeek () (year , week ) func (t ) Month () func (t ) Location () func (t ) GobEncode () (? , ? ) func (t ) Date () (year , month , day ) func (t ) UnixMilli () func (t ) Hour () func (t ) .abs () func (t ) IsZero () func (t ) Nanosecond () func (t ) UTC () func (t ) In (loc ) func (t ) .locabs () (name , offset , abs ) func (t ) Sub (u ) func (t ) Equal (u ) func (t ) String () func (t ) GoString () func (t ) Before (u ) func (t ) Format (layout ) func (t ) Add (d ) func (t ) MarshalJSON () (? , ? ) func (t ) IsDST () func (t ) .date (full ) (year , month , day , yday ) func (t ) AddDate (years , months , days ) func (t ) .sec () func (t ) Local () func (t ) .mono () func (t ) UnixMicro () func (t ) YearDay () func (t ) Unix () func (t ) UnmarshalBinary (data ) func (t ) UnmarshalText (data ) func (t ) Truncate (d ) func (t ) Round (d ) func (t ) .stripMono () func (t ) MarshalText () (? , ? ) func (t ) .nsec () func (t ) Zone () (name , offset ) func (t ) .setLoc (loc ) func (t ) .unixSec () func (t ) Day () func (t ) GobDecode (data ) func (t ) UnixNano () func (t ) After (u ) func (t ) MarshalBinary () (? , ? ) func (t ) Clock () (hour , min , sec ) func (t ) .setMono (m ) func (t ) Minute () func (t ) AppendFormat (b , layout ) type 11 "time.Weekday" func (d ) String () type 12 (? , ? ) type 13 () type 14 () type 15 (? ) type 16 (? ) type 17 (? ) type 18 (? ) type 19 (? ) type 20 (? ) type 21 * type 22 * type 23 * type 24 struct { } type 25 struct { .time.name ; .time.offset ; .time.isDST ; } type 26 struct { .time.name ; .time.zone ; .time.tx ; .time.extend ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } type 27 struct { .time.wall ; .time.ext ; .time.loc ; } type 28 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } type 29 [] type 30 [] type 31 [] type 32 [] type 33 chan <- type 34 chan -< type 35 interface { Deadline () (deadline , ok ); Done () ; Err () ; Value (key ) ; } type 36 interface { Signal (); String () ; } func .cancel (sigs , action ) func .disableSignal (sig ) // /build/gcc/src/gcc/libgo/go/os/signal/signal_unix.go:52 .signal_disable($convert(, sig)) //53 func .ignoreSignal (sig ) // /build/gcc/src/gcc/libgo/go/os/signal/signal_unix.go:56 .signal_ignore($convert(, sig)) //57 func .loop () // /build/gcc/src/gcc/libgo/go/os/signal/signal_unix.go:21 { //22 { /*for*/ //22 :$l0 //22 { //22 .process($convert(, $convert(, .signal_recv()))) //23 } //24 goto $l0 //24 } //24 } //24 func .process (sig ) func .signalIgnored (sig ) ($ret4 ) // /build/gcc/src/gcc/libgo/go/os/signal/signal_unix.go:60 { //61 $ret4 = .signal_ignored($convert(, sig)) //61 return //61 } //0 func .signal_disable (? ) func .signal_enable (? ) func .signal_ignore (? ) func .signal_ignored (? ) func .signal_recv () func .signum (sig ) var .watchSignalLoop func Ignore (sig ...) // /build/gcc/src/gcc/libgo/go/os/signal/signal.go:86 .cancel(sig, .ignoreSignal) //87 func Ignored (sig ) ($ret1 ) // /build/gcc/src/gcc/libgo/go/os/signal/signal.go:91 var sn = .signum(sig) //92 { //93 $ret1 = ((sn >= $convert(, 0 )) && .signalIgnored(sn)) //93 return //93 } //0 func Notify (c , sig ...) func NotifyContext (parent , signals ...) (ctx , stop ) func Reset (sig ...) // /build/gcc/src/gcc/libgo/go/os/signal/signal.go:173 .cancel(sig, .disableSignal) //174 func Stop (c ) checksum 6492EA85783A4C683067301F1D02FB29E68B9A02 v3; package pty pkgpath os/signal/internal/pty import fmt fmt "fmt" import os os "os" import syscall syscall "syscall" import unsafe unsafe "unsafe" indirectimport fs io/fs indirectimport io io indirectimport poll internal/poll indirectimport time time init pty ~os_1signal_1internal_1pty errors errors..import fmt fmt..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 1 3 1 6 1 14 2 1 2 3 2 4 2 5 2 6 2 7 2 8 2 9 2 10 2 11 2 12 2 13 2 14 2 15 2 16 2 17 2 18 2 19 2 20 4 1 4 3 4 6 4 14 5 1 5 3 5 4 5 6 5 8 5 14 5 17 5 18 5 19 6 3 6 14 7 3 7 14 7 17 8 1 8 3 8 6 8 14 8 17 9 1 9 3 9 4 9 6 9 8 9 12 9 14 9 15 9 17 9 18 9 19 10 3 11 1 11 3 11 4 11 5 11 6 11 7 11 8 11 9 11 12 11 14 11 15 11 17 11 18 11 19 12 1 12 3 12 6 12 14 13 1 13 3 13 6 13 10 13 14 13 16 13 17 13 20 14 3 15 3 15 6 15 14 16 1 16 3 16 6 16 10 16 14 17 3 17 14 18 1 18 3 18 4 18 6 18 14 18 17 19 1 19 3 19 4 19 6 19 14 19 17 19 18 types 119 2 129 297 785 4681 30 35 35 261 71 73 37 33 3015 33 33 34 42 40 32 245 35 36 37 93 40 35 37 40 43 106 106 38 128 128 38 35 157 46 45 31 36 502 518 73 3474 75 23 34 20 20 18 18 18 19 18 19 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 51 50 294 54 87 110 81 62 80 63 54 77 95 50 32 19 278 57 115 38 161 91 192 83 112 25 26 24 25 24 25 23 22 22 23 22 22 22 23 120 118 142 75 92 type 1 "PtyError" func (e ) Error () func (e ) Unwrap () type 2 ".internal/poll.fdMutex" func (mu ) .incref () func (mu ) .increfAndClose () func (mu ) .decref () func (mu ) .rwlock (read ) func (mu ) .rwunlock (read ) type 3 ".internal/poll.pollDesc" func (pd ) .init (fd ) func (pd ) .evict () func (pd ) .close () func (pd ) .wait (mode , isFile ) func (pd ) .prepare (mode , isFile ) func (pd ) .pollable () func (pd ) .prepareRead (isFile ) func (pd ) .waitWrite (isFile ) func (pd ) .prepareWrite (isFile ) func (pd ) .waitRead (isFile ) func (pd ) .waitCanceled (mode ) type 4 "internal/poll.FD" func (fd ) Pwrite (p , off ) (? , ? ) func (fd ) .writeUnlock () func (fd ) WriteToInet4 (p , sa ) (? , ? ) func (fd ) WriteMsgInet4 (p , oob , sa ) (? , ? , ? ) func (fd ) Write (p ) (? , ? ) func (fd ) ReadFromInet4 (p , from ) (? , ? ) func (fd ) SetsockoptLinger (level , name , l ) func (fd ) ReadFrom (p ) (? , ? , ? ) func (fd ) .readLock () func (fd ) ReadMsgInet6 (p , oob , flags , sa6 ) (? , ? , ? , ? ) func (fd ) .writeLock () func (fd ) Pread (p , off ) (? , ? ) func (fd ) Read (p ) (? , ? ) func (fd ) ReadFromInet6 (p , from ) (? , ? ) func (fd ) Ftruncate (size ) func (fd ) SetBlocking () func (fd ) ReadDirent (buf ) (? , ? ) func (fd ) Close () func (fd ) ReadMsgInet4 (p , oob , flags , sa4 ) (? , ? , ? , ? ) func (fd ) .destroy () func (fd ) RawControl (f ) func (fd ) Init (net , pollable ) func (fd ) Fsync () func (fd ) .readUnlock () func (fd ) Dup () (? , ? , ? ) func (fd ) Shutdown (how ) func (fd ) WriteOnce (p ) (? , ? ) func (fd ) SetsockoptIPMreq (level , name , mreq ) func (fd ) Writev (v ) (? , ? ) func (fd ) RawWrite (f ) func (fd ) SetReadDeadline (t ) ($ret31 ) func (fd ) WriteToInet6 (p , sa ) (? , ? ) func (fd ) Fchown (uid , gid ) func (fd ) SetsockoptIPv6Mreq (level , name , mreq ) func (fd ) SetsockoptInt (level , name , arg ) func (fd ) Fchdir () func (fd ) SetsockoptIPMreqn (level , name , mreq ) func (fd ) WaitWrite () func (fd ) SetsockoptByte (level , name , arg ) func (fd ) Fchmod (mode ) func (fd ) Seek (offset , whence ) (? , ? ) func (fd ) Accept () (? , ? , ? , ? ) func (fd ) WriteMsg (p , oob , sa ) (? , ? , ? ) func (fd ) SetWriteDeadline (t ) ($ret32 ) func (fd ) WriteMsgInet6 (p , oob , sa ) (? , ? , ? ) func (fd ) .incref () func (fd ) WriteTo (p , sa ) (? , ? ) func (fd ) SetsockoptInet4Addr (level , name , arg ) func (fd ) .eofError (n , err ) func (fd ) .decref () func (fd ) RawRead (f ) func (fd ) SetDeadline (t ) ($ret30 ) func (fd ) Fstat (s ) func (fd ) ReadMsg (p , oob , flags ) (? , ? , ? , ? , ? ) type 5 "io.Reader" type 6 "io/fs.DirEntry" type 7 "io/fs.FileInfo" type 8 "io/fs.FileMode" func (m ) String () func (m ) IsRegular () ($ret8 ) func (m ) Type () ($ret10 ) func (m ) IsDir () ($ret7 ) func (m ) Perm () ($ret9 ) type 9 ".os.dirInfo" func (d ) .close () type 10 ".os.file" func (file ) .close () type 11 ".os.readdirMode" type 12 "os.DirEntry" = type 13 "os.File" func (f ) Stat () (? , ? ) func (f ) .seek (offset , whence ) (ret , err ) func (f ) Fd () func (f ) .checkValid (op ) ($ret131 ) func (f ) .setWriteDeadline (t ) func (f ) .setReadDeadline (t ) func (f ) WriteString (s ) (n , err ) func (f ) ReadFrom (r ) (n , err ) func (f ) .wrapErr (op , err ) func (f ) SyscallConn () (? , ? ) func (f ) WriteAt (b , off ) (n , err ) func (f ) ReadAt (b , off ) (n , err ) func (f ) SetWriteDeadline (t ) func (f ) Read (b ) (n , err ) func (f ) .pread (b , off ) (n , err ) func (f ) Write (b ) (n , err ) func (f ) SetReadDeadline (t ) func (f ) .readdir (n , mode ) (names , dirents , infos , err ) func (f ) Seek (offset , whence ) (ret , err ) func (f ) ReadDir (n ) (? , ? ) func (f ) Chmod (mode ) func (f ) Readdirnames (n ) (names , err ) func (f ) SetDeadline (t ) func (f ) Close () func (f ) .chmod (mode ) func (f ) .read (b ) (n , err ) func (f ) .pwrite (b , off ) (n , err ) func (f ) .write (b ) (n , err ) func (f ) .readFrom (r ) (written , handled , err ) func (f ) Readdir (n ) (? , ? ) func (f ) Chown (uid , gid ) func (f ) Truncate (size ) func (f ) Name () func (f ) Sync () func (f ) .setDeadline (t ) func (f ) Chdir () type 14 "os.FileInfo" = type 15 "os.FileMode" = type 16 ".syscall._DIR" type 17 ".syscall.___dirstream" type 18 ".syscall._socklen_t" type 19 "syscall.DIR" type 20 "syscall.Errno" func (e ) Error () ($ret109 ) func (e ) Is (target ) func (e ) Temporary () func (e ) Timeout () ($ret112 ) type 21 "syscall.IPMreq" type 22 "syscall.IPMreqn" type 23 "syscall.IPv6Mreq" type 24 "syscall.Iovec" func (iov ) SetLen (length ) type 25 "syscall.Iovec_len_t" type 26 "syscall.Linger" type 27 "syscall.RawConn" type 28 "syscall.RawSockaddr" type 29 "syscall.RawSockaddrAny" type 30 "syscall.RawSockaddrInet4" func (sa ) .setLen () ($ret90 ) type 31 "syscall.RawSockaddrInet6" func (sa ) .setLen () ($ret91 ) type 32 "syscall.Sockaddr" type 33 "syscall.SockaddrInet4" func (sa ) .sockaddr () (? , ? , ? ) type 34 "syscall.SockaddrInet6" func (sa ) .sockaddr () (? , ? , ? ) type 35 "syscall.Socklen_t" type 36 "syscall.Stat_t" type 37 "syscall.Timespec" func (ts ) Unix () (sec , nsec ) func (ts ) Nano () type 38 "syscall.Timespec_nsec_t" = type 39 "syscall.Timespec_sec_t" = type 40 ".time.zone" type 41 ".time.zoneTrans" type 42 "time.Duration" func (d ) Round (m ) func (d ) Minutes () ($ret77 ) func (d ) Truncate (m ) ($ret79 ) func (d ) Hours () ($ret78 ) func (d ) Milliseconds () ($ret75 ) func (d ) Microseconds () ($ret74 ) func (d ) Seconds () ($ret76 ) func (d ) Nanoseconds () ($ret73 ) func (d ) String () type 43 "time.Location" func (l ) .lookupName (name , unix ) (offset , ok ) func (l ) .firstZoneUsed () func (l ) .lookupFirstZone () func (l ) .lookup (sec ) (name , offset , start , end , isDST ) func (l ) String () func (l ) .get () type 44 "time.Month" func (m ) String () type 45 "time.Time" func (t ) AppendFormat (b , layout ) func (t ) Minute () func (t ) .setMono (m ) func (t ) Clock () (hour , min , sec ) func (t ) MarshalBinary () (? , ? ) func (t ) After (u ) func (t ) UnixNano () func (t ) GobDecode (data ) func (t ) Day () func (t ) .unixSec () func (t ) .setLoc (loc ) func (t ) Zone () (name , offset ) func (t ) .nsec () func (t ) MarshalText () (? , ? ) func (t ) .stripMono () func (t ) Round (d ) func (t ) Truncate (d ) func (t ) UnmarshalText (data ) func (t ) UnmarshalBinary (data ) func (t ) Unix () func (t ) YearDay () func (t ) UnixMicro () func (t ) .mono () func (t ) Local () func (t ) .sec () func (t ) Hour () func (t ) .abs () func (t ) ISOWeek () (year , week ) func (t ) Location () func (t ) Month () func (t ) GobEncode () (? , ? ) func (t ) Second () func (t ) UnmarshalJSON (data ) func (t ) .addSec (d ) func (t ) Year () func (t ) UnixMilli () func (t ) Date () (year , month , day ) func (t ) Weekday () func (t ) IsZero () func (t ) UTC () func (t ) In (loc ) func (t ) Nanosecond () func (t ) Equal (u ) func (t ) .locabs () (name , offset , abs ) func (t ) Sub (u ) func (t ) String () func (t ) GoString () func (t ) Before (u ) func (t ) Add (d ) func (t ) Format (layout ) func (t ) MarshalJSON () (? , ? ) func (t ) IsDST () func (t ) .date (full ) (year , month , day , yday ) func (t ) AddDate (years , months , days ) type 46 "time.Weekday" func (d ) String () type 47 (? ) type 48 (? ) type 49 * type 50 * type 51 * type 52 * type 53 * type 54 * type 55 * type 56 * type 57 * type 58 * type 59 * type 60 * type 61 * type 62 * type 63 * type 64 * type 65 * type 66 * type 67 * type 68 * type 69 * type 70 * type 71 * type 72 * type 73 * type 74 * type 75 struct { Addr ; Pad ; } type 76 struct { Base ; Len ; } type 77 struct { Dev ; Ino ; Nlink ; Mode ; Uid ; Gid ; .syscall.__pad0 ; Rdev ; Size ; Blksize ; Blocks ; Atim ; Mtim ; Ctim ; .syscall.__glibc_reserved ; } type 78 struct { Family ; Data ; } type 79 struct { Family ; Port ; Addr ; Zero ; } type 80 struct { Family ; Port ; Flowinfo ; Addr ; Scope_id ; } type 81 struct { FuncName ; ErrorString ; Errno ; } type 82 struct { Multiaddr ; Interface ; } type 83 struct { Multiaddr ; Address ; Ifindex ; } type 84 struct { Multiaddr ; Interface ; } type 85 struct { Onoff ; Linger ; } type 86 struct { Port ; Addr ; .syscall.raw ; } type 87 struct { Port ; ZoneId ; Addr ; .syscall.raw ; } type 88 struct { Sec ; Nsec ; } type 89 struct { ? ; } type 90 struct { } type 91 struct { .internal/poll.fdmu ; Sysfd ; .internal/poll.pd ; .internal/poll.iovecs ; .internal/poll.csema ; .internal/poll.isBlocking ; IsStream ; ZeroReadIsEOF ; .internal/poll.isFile ; } type 92 struct { .internal/poll.runtimeCtx ; } type 93 struct { .internal/poll.state ; .internal/poll.rsema ; .internal/poll.wsema ; } type 94 struct { .os.dir ; } type 95 struct { .os.pfd ; .os.name ; .os.dirinfo ; .os.nonblock ; .os.stdoutOrErr ; .os.appendMode ; } type 96 struct { .time.name ; .time.offset ; .time.isDST ; } type 97 struct { .time.name ; .time.zone ; .time.tx ; .time.extend ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } type 98 struct { .time.wall ; .time.ext ; .time.loc ; } type 99 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } type 100 [14 ] type 101 [16 ] type 102 [3 ] type 103 [4 ] type 104 [8 ] type 105 [96 ] type 106 [] type 107 [] type 108 [] type 109 [] type 110 [] type 111 [] type 112 [] type 113 [] type 114 interface { Control (f ) ; Read (f ) ; Write (f ) ; } type 115 interface { Info () (? , ? ); IsDir () ; Name () ; Type () ; } type 116 interface { IsDir () ; ModTime () ; Mode () ; Name () ; Size () ; Sys () ; } type 117 interface { Read (p ) (n , err ); } type 118 interface { .syscall.sockaddr () (ptr , len , err ); } func Open () (pty , processTTY , err ) checksum 66D43153382C07AF2CE881BCBC8E199D1FF7B455 v3; package user pkgpath os/user import fmt fmt "fmt" import strconv strconv "strconv" import strings strings "strings" import sync sync "sync" import syscall syscall "syscall" import unsafe unsafe "unsafe" init user os_1user..import errors errors..import fmt fmt..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 1 3 1 6 1 14 2 1 2 3 2 4 2 5 2 6 2 7 2 8 2 9 2 10 2 11 2 12 2 13 2 14 2 15 2 16 2 17 2 18 2 19 2 20 4 1 4 3 4 6 4 14 5 1 5 3 5 4 5 6 5 8 5 14 5 17 5 18 5 19 6 3 6 14 7 3 7 14 7 17 8 1 8 3 8 6 8 14 8 17 9 1 9 3 9 4 9 6 9 8 9 12 9 14 9 15 9 17 9 18 9 19 10 3 11 1 11 3 11 4 11 5 11 6 11 7 11 8 11 9 11 12 11 14 11 15 11 17 11 18 11 19 12 1 12 3 12 6 12 14 13 1 13 3 13 6 13 10 13 14 13 16 13 17 13 20 14 3 15 3 15 6 15 14 16 1 16 3 16 6 16 10 16 14 17 3 17 14 18 1 18 3 18 4 18 6 18 14 18 17 19 1 19 3 19 4 19 6 19 14 19 17 19 18 types 24 7 25 87 89 86 78 94 35 32 34 20 47 48 33 19 18 18 20 13 52 109 28 22 22 type 1 "Group" type 2 "UnknownGroupError" func (e ) Error () type 3 "UnknownGroupIdError" func (e ) Error () type 4 "UnknownUserError" func (e ) Error () type 5 "UnknownUserIdError" func (e ) Error () type 6 "User" func (u ) GroupIds () (? , ? ) type 7 ".syscall._uid_t" type 8 "syscall.Uid_t" type 9 "unsafe.Pointer" type 10 () type 11 (? , ? ) type 12 (? , ? ) type 13 (? ) type 14 * type 15 * type 16 * type 17 * type 18 *any type 19 struct { Gid ; Name ; } type 20 struct { Uid ; Gid ; Username ; Name ; HomeDir ; } type 21 [10000 ] type 22 [] type 23 [] func Current () (? , ? ) func Lookup (username ) (? , ? ) func LookupGroup (name ) (? , ? ) func LookupGroupId (gid ) (? , ? ) func LookupId (uid ) (? , ? ) func FormatInt (i , base ) func Index (s , substr ) func /*asm getuid */ .c_getuid () func StringByteSlice (s ) checksum DF445C0CA53D051BC725DC072A26F98294C3B0C5 v3; package path pkgpath path import errors errors "errors" import bytealg internal/bytealg "internal/bytealg" import utf8 unicode/utf8 "unicode/utf8" init path path..import errors errors..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import runtime runtime..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos unsafeheader ~internal_1unsafeheader atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 1 2 1 3 1 4 3 2 3 4 4 2 types 3 1 33 21 type 1 (? ) type 2 [] func .lastSlash (s ) ($ret3 ) // /build/gcc/src/gcc/libgo/go/path/path.go:139 var i = (len(s) - 1 ) //140 { //141 { /*for*/ //141 goto $l0 //141 :$l1 //141 { //141 i = (i - $convert(, 1 )) //142 } //143 :$l0 //141 if ((i >= $convert(, 0 )) && ((s)[i] != $convert(, 47' ))) { //141 goto $l1 //141 } //141 } //143 } //143 { //144 $ret3 = i //144 return //144 } //0 func Base (path ) func Clean (path ) func Dir (path ) var ErrBadPattern func Ext (path ) ($ret5 ) // /build/gcc/src/gcc/libgo/go/path/path.go:186 { //187 var i = (len(path) - 1 ) //187 { /*for*/ //187 goto $l0 //187 :$l1 //187 { //187 { //188 if ((path)[i] == $convert(, 46' )) { //188 { //189 $ret5 = (path)[i:] //189 return //189 } //0 } //188 } //190 } //191 { //187 i = (i - $convert(, 1 )) //187 } //187 :$l0 //187 if ((i >= $convert(, 0 )) && ((path)[i] != $convert(, 47' ))) { //187 goto $l1 //187 } //187 } //187 } //191 { //192 $ret5 = $convert(, "") //192 return //192 } //0 func IsAbs (path ) ($ret7 ) // /build/gcc/src/gcc/libgo/go/path/path.go:219 { //220 $ret7 = ((len(path) > $convert(, 0 )) && ((path)[0 ] == $convert(, 47' ))) //220 return //220 } //0 func Join (elem ...) func Match (pattern , name ) (matched , err ) func Split (path ) (dir , file ) // /build/gcc/src/gcc/libgo/go/path/path.go:152 var i = .lastSlash(path) //153 { //154 { //154 var $t0 = (path)[0 :(i + $convert(, 1 ))] //154 var $t1 = (path)[(i + $convert(, 1 )):] //154 dir = $t0 //154 file = $t1 //154 } //0 return //154 } //0 checksum 7098FE237DD441316BC74834964FCB28E6C3598A v3; package filepath pkgpath path/filepath import errors errors "errors" import fs io/fs "io/fs" import os os "os" import runtime runtime "runtime" import sort sort "sort" import strings strings "strings" import syscall syscall "syscall" import utf8 unicode/utf8 "unicode/utf8" indirectimport time time init filepath path_1filepath..import errors errors..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import os os..import path path..import runtime runtime..import sort sort..import sync sync..import syscall syscall..import time time..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 1 2 1 5 1 11 3 1 3 2 3 5 3 11 4 1 4 2 4 3 4 5 4 7 4 11 4 13 4 14 4 15 5 2 5 11 6 2 6 11 6 13 7 1 7 2 7 5 7 11 7 13 8 1 8 2 8 3 8 5 8 7 8 10 8 11 8 12 8 13 8 14 8 15 9 1 9 2 9 3 9 4 9 5 9 6 9 7 9 8 9 10 9 11 9 12 9 13 9 14 9 15 10 1 10 2 10 5 10 11 11 2 12 2 12 5 12 11 13 2 13 11 14 1 14 2 14 3 14 5 14 11 14 13 15 1 15 2 15 3 15 5 15 11 15 13 15 14 types 42 2 28 34 34 590 37 34 345 30 35 502 518 73 3464 75 33 21 60 60 75 76 62 48 48 33 34 34 33 19 19 18 91 190 83 112 22 20 20 22 117 141 122 type 1 "WalkFunc" type 2 "io/fs.DirEntry" type 3 "io/fs.FileInfo" type 4 "io/fs.FileMode" func (m ) Type () ($ret10 ) // /build/gcc/src/gcc/libgo/go/io/fs/fs.go:238 { //239 $ret10 = (m & $convert(, 2401763328 )) //239 return //239 } //0 func (m ) IsDir () ($ret7 ) // /build/gcc/src/gcc/libgo/go/io/fs/fs.go:222 { //223 $ret7 = ((m & $convert(, 2147483648 )) != $convert(, 0 )) //223 return //223 } //0 func (m ) String () func (m ) IsRegular () ($ret8 ) func (m ) Perm () ($ret9 ) type 5 "io/fs.WalkDirFunc" type 6 "sort.Interface" type 7 "sort.StringSlice" func (x ) Sort () func (x ) Swap (i , j ) func (x ) Less (i , j ) ($ret21 ) func (x ) Len () ($ret20 ) func (p ) Search (x ) ($ret9 ) type 8 ".time.zone" type 9 ".time.zoneTrans" type 10 "time.Duration" func (d ) Round (m ) func (d ) Minutes () ($ret77 ) func (d ) Truncate (m ) ($ret79 ) func (d ) Hours () ($ret78 ) func (d ) Milliseconds () ($ret75 ) func (d ) Microseconds () ($ret74 ) func (d ) Seconds () ($ret76 ) func (d ) Nanoseconds () ($ret73 ) func (d ) String () type 11 "time.Location" func (l ) .lookupName (name , unix ) (offset , ok ) func (l ) .firstZoneUsed () func (l ) .lookupFirstZone () func (l ) .lookup (sec ) (name , offset , start , end , isDST ) func (l ) String () func (l ) .get () type 12 "time.Month" func (m ) String () type 13 "time.Time" func (t ) AppendFormat (b , layout ) func (t ) Minute () func (t ) .setMono (m ) func (t ) Clock () (hour , min , sec ) func (t ) MarshalBinary () (? , ? ) func (t ) After (u ) func (t ) UnixNano () func (t ) GobDecode (data ) func (t ) Day () func (t ) .unixSec () func (t ) .setLoc (loc ) func (t ) Zone () (name , offset ) func (t ) .nsec () func (t ) MarshalText () (? , ? ) func (t ) .stripMono () func (t ) Round (d ) func (t ) Truncate (d ) func (t ) UnmarshalText (data ) func (t ) UnmarshalBinary (data ) func (t ) Unix () func (t ) YearDay () func (t ) UnixMicro () func (t ) .mono () func (t ) Local () func (t ) .sec () func (t ) Hour () func (t ) .abs () func (t ) ISOWeek () (year , week ) func (t ) Location () func (t ) Month () func (t ) GobEncode () (? , ? ) func (t ) Second () func (t ) UnmarshalJSON (data ) func (t ) .addSec (d ) func (t ) Year () func (t ) UnixMilli () func (t ) Date () (year , month , day ) func (t ) Weekday () func (t ) IsZero () func (t ) UTC () func (t ) In (loc ) func (t ) Nanosecond () func (t ) Equal (u ) func (t ) .locabs () (name , offset , abs ) func (t ) Sub (u ) func (t ) String () func (t ) GoString () func (t ) Before (u ) func (t ) Add (d ) func (t ) Format (layout ) func (t ) MarshalJSON () (? , ? ) func (t ) IsDST () func (t ) .date (full ) (year , month , day , yday ) func (t ) AddDate (years , months , days ) type 14 "time.Weekday" func (d ) String () type 15 (? ) type 16 (? ) type 17 (? , ? , ? ) type 18 (? , ? , ? ) type 19 (? , ? , ? , ? ) type 20 (? , ? , ? , ? ) type 21 (? , ? , ? ) type 22 (? , ? ) type 23 (? , ? ) type 24 (? ) type 25 (? ) type 26 (? ) type 27 (? ) type 28 * type 29 * type 30 * type 31 struct { .time.name ; .time.offset ; .time.isDST ; } type 32 struct { .time.name ; .time.zone ; .time.tx ; .time.extend ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } type 33 struct { .time.wall ; .time.ext ; .time.loc ; } type 34 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } type 35 [] type 36 [] type 37 [] type 38 [] type 39 interface { Info () (? , ? ); IsDir () ; Name () ; Type () ; } type 40 interface { IsDir () ; ModTime () ; Mode () ; Name () ; Size () ; Sys () ; } type 41 interface { Len () ; Less (i , j ) ; Swap (i , j ); } func .join (elem ) func .splitList (path ) func .volumeNameLen (path ) ($ret38 ) // /build/gcc/src/gcc/libgo/go/path/filepath/path_unix.go:18 { //19 $ret38 = $convert(, 0 ) //19 return //19 } //0 func Abs (path ) (? , ? ) func Base (path ) func Clean (path ) func Dir (path ) var ErrBadPattern func EvalSymlinks (path ) (? , ? ) func Ext (path ) ($ret11 ) // /build/gcc/src/gcc/libgo/go/path/filepath/path.go:220 { //221 var i = (len(path) - 1 ) //221 { /*for*/ //221 goto $l0 //221 :$l1 //221 { //221 { //222 if ((path)[i] == $convert(, 46' )) { //222 { //223 $ret11 = (path)[i:] //223 return //223 } //0 } //222 } //224 } //225 { //221 i = (i - $convert(, 1 )) //221 } //221 :$l0 //221 if ((i >= $convert(, 0 )) && !IsPathSeparator((path)[i])) { //221 goto $l1 //221 } //221 } //221 } //225 { //226 $ret11 = $convert(, "") //226 return //226 } //0 func FromSlash (path ) ($ret8 ) // /build/gcc/src/gcc/libgo/go/path/filepath/path.go:176 { //177 { //177 { //178 $ret8 = path //178 return //178 } //0 } //179 } //179 { //180 $ret8 = ReplaceAll(path, $convert(, "/"), $convert(, 47' )) //180 return //180 } //0 func Glob (pattern ) (matches , err ) func HasPrefix (p , prefix ) ($ret39 ) // /build/gcc/src/gcc/libgo/go/path/filepath/path_unix.go:26 { //27 $ret39 = HasPrefix(p, prefix) //27 return //27 } //0 func IsAbs (path ) ($ret37 ) // /build/gcc/src/gcc/libgo/go/path/filepath/path_unix.go:12 { //13 $ret37 = HasPrefix(path, $convert(, "/")) //13 return //13 } //0 func Join (elem ...) ($ret10 ) // /build/gcc/src/gcc/libgo/go/path/filepath/path.go:212 { //213 $ret10 = .join(elem) //213 return //213 } //0 const ListSeparator = 58' func Match (pattern , name ) (matched , err ) func Rel (basepath , targpath ) (? , ? ) const Separator = 47' var SkipDir func Split (path ) (dir , file ) // /build/gcc/src/gcc/libgo/go/path/filepath/path.go:196 var vol = VolumeName(path) //197 var i = (len(path) - 1 ) //198 { //199 { /*for*/ //199 goto $l0 //199 :$l1 //199 { //199 i = (i - $convert(, 1 )) //200 } //201 :$l0 //199 if ((i >= len(vol)) && !IsPathSeparator((path)[i])) { //199 goto $l1 //199 } //199 } //201 } //201 { //202 { //202 var $t0 = (path)[0 :(i + 1 )] //202 var $t1 = (path)[(i + 1 ):] //202 dir = $t0 //202 file = $t1 //202 } //0 return //202 } //0 func SplitList (path ) ($ret9 ) // /build/gcc/src/gcc/libgo/go/path/filepath/path.go:187 { //188 $ret9 = .splitList(path) //188 return //188 } //0 func ToSlash (path ) ($ret7 ) // /build/gcc/src/gcc/libgo/go/path/filepath/path.go:166 { //167 { //167 { //168 $ret7 = path //168 return //168 } //0 } //169 } //169 { //170 $ret7 = ReplaceAll(path, $convert(, 47' ), $convert(, "/")) //170 return //170 } //0 func VolumeName (path ) ($ret36 ) // /build/gcc/src/gcc/libgo/go/path/filepath/path.go:598 { //599 $ret36 = (path)[0 :.volumeNameLen(path)] //599 return //599 } //0 func Walk (root , fn ) func WalkDir (root , fn ) func IsPathSeparator (c ) ($ret165 ) // /build/gcc/src/gcc/libgo/go/os/path_unix.go:15 { //16 $ret165 = ($convert(, 47' ) == c) //16 return //16 } //0 func Sort (data ) func .genSplit (s , sep , sepSave , n ) func ContainsAny (s , chars ) ($ret44 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:66 { //67 $ret44 = (IndexAny(s, chars) >= $convert(, 0 )) //67 return //67 } //0 func HasPrefix (s , prefix ) ($ret60 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:448 { //449 $ret60 = ((len(s) >= len(prefix)) && ((s)[0 :len(prefix)] == prefix)) //449 return //449 } //0 func Index (s , substr ) func IndexAny (s , chars ) func Replace (s , old , new , n ) func ReplaceAll (s , old , new ) ($ret95 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:1036 { //1037 $ret95 = Replace(s, old, new, $convert(, -1 )) //1037 return //1037 } //0 checksum 267E8E2436EBBB469D780CA42A5D7A34095510E5 v3; package reflect pkgpath reflect import errors errors "errors" import abi internal/abi "internal/abi" import bytealg internal/bytealg "internal/bytealg" import goarch internal/goarch "internal/goarch" import itoa internal/itoa "internal/itoa" import unsafeheader internal/unsafeheader "internal/unsafeheader" import math math "math" import runtime runtime "runtime" import strconv strconv "strconv" import sync sync "sync" import unicode unicode "unicode" import utf8 unicode/utf8 "unicode/utf8" import unsafe unsafe "unsafe" init reflect reflect..import errors errors..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import math math..import runtime runtime..import strconv strconv..import sync sync..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 1 2 1 3 1 5 3 2 3 5 4 2 5 2 6 1 6 2 6 3 6 4 6 5 7 2 7 5 types 77 14 68 65 234 80 30 30 31 32 85 207 25 4592 81 826 92 36 2295 35 375 36 36 39 35 47 32 34 47 37 34 46 32 47 76 34 60 46 19 18 19 19 19 19 20 19 20 19 13 52 68 65 65 65 53 106 145 73 411 67 100 145 330 80 25 24 22 22 20 20 21 21 21 22 21 21 21 964 type 1 "ChanDir" func (d ) String () type 2 "Kind" func (k ) String () type 3 "MapIter" func (iter ) Key () func (iter ) Value () func (iter ) Next () func (iter ) Reset (v ) type 4 "Method" func (m ) IsExported () type 5 "SelectCase" type 6 "SelectDir" type 7 "SliceHeader" type 8 "StringHeader" type 9 "StructField" func (f ) IsExported () type 10 "StructTag" func (tag ) Get (key ) func (tag ) Lookup (key ) (value , ok ) type 11 "Type" type 12 "Value" func (v ) .pointer () func (v ) Addr () func (v ) Bool () func (v ) Bytes () func (v ) .runes () func (v ) CanAddr () func (v ) CanSet () func (v ) Call (in ) func (v ) CallSlice (in ) func (v ) .call (op , in ) func (v ) Cap () func (v ) Close () func (v ) CanComplex () func (v ) Complex () func (v ) Elem () func (v ) Field (i ) func (v ) FieldByIndex (index ) func (v ) FieldByIndexErr (index ) (? , ? ) func (v ) FieldByName (name ) func (v ) FieldByNameFunc (match ) func (v ) CanFloat () func (v ) Float () func (v ) Index (i ) func (v ) CanInt () func (v ) Int () func (v ) CanInterface () func (v ) Interface () (i ) // /build/gcc/src/gcc/libgo/go/reflect/value.go:889 { //890 i = .valueInterface(v, $true) //890 return //890 } //0 func (v ) InterfaceData () func (v ) IsNil () func (v ) IsValid () func (v ) IsZero () func (v ) Kind () func (v ) Len () func (v ) MapIndex (key ) func (v ) MapKeys () func (v ) SetIterKey (iter ) func (v ) SetIterValue (iter ) func (v ) MapRange () func (v ) Method (i ) func (v ) NumMethod () func (v ) MethodByName (name ) func (v ) NumField () func (v ) OverflowComplex (x ) func (v ) OverflowFloat (x ) func (v ) OverflowInt (x ) func (v ) OverflowUint (x ) func (v ) Pointer () func (v ) Recv () (x , ok ) func (v ) .recv (nb ) (val , ok ) func (v ) Send (x ) func (v ) .send (x , nb ) (selected ) func (v ) Set (x ) func (v ) SetBool (x ) func (v ) SetBytes (x ) func (v ) .setRunes (x ) func (v ) SetComplex (x ) func (v ) SetFloat (x ) func (v ) SetInt (x ) func (v ) SetLen (n ) func (v ) SetCap (n ) func (v ) SetMapIndex (key , elem ) func (v ) SetUint (x ) func (v ) SetPointer (x ) func (v ) SetString (x ) func (v ) Slice (i , j ) func (v ) Slice3 (i , j , k ) func (v ) String () func (v ) TryRecv () (x , ok ) func (v ) TrySend (x ) func (v ) Type () func (v ) CanUint () func (v ) Uint () func (v ) UnsafeAddr () func (v ) UnsafePointer () func (v ) .assignTo (context , dst , target ) func (v ) Convert (t ) func (v ) CanConvert (t ) type 13 "ValueError" func (e ) Error () type 14 ".reflect.flag" func (f ) .kind () ($ret98 ) // /build/gcc/src/gcc/libgo/go/reflect/value.go:82 { //83 $ret98 = $convert(, (f & $convert(, 31 ))) //83 return //83 } //0 func (f ) .ro () ($ret99 ) // /build/gcc/src/gcc/libgo/go/reflect/value.go:86 { //87 if ((f & $convert(, 96 )) != $convert(, 0 )) { //87 { //88 $ret99 = $convert(, 32 ) //88 return //88 } //0 } //87 } //89 { //90 $ret99 = $convert(, 0 ) //90 return //90 } //0 func (f ) .mustBe (expected ) func (f ) .mustBeExported () func (f ) .mustBeExportedSlow () func (f ) .mustBeAssignable () func (f ) .mustBeAssignableSlow () type 15 ".reflect.hiter" func (h ) .initialized () type 16 ".reflect.method" type 17 ".reflect.rtype" func (t ) .rawString () func (t ) String () func (t ) Size () func (t ) Bits () func (t ) Align () func (t ) FieldAlign () func (t ) Kind () func (t ) .pointers () func (t ) .common () ($ret29 ) // /build/gcc/src/gcc/libgo/go/reflect/type.go:586 { //586 $ret29 = t //586 return //586 } //0 func (t ) .exportedMethods () func (t ) NumMethod () func (t ) Method (i ) (m ) func (t ) MethodByName (name ) (m , ok ) func (t ) PkgPath () func (t ) .hasName () func (t ) Name () func (t ) ChanDir () func (t ) IsVariadic () func (t ) Elem () func (t ) Field (i ) func (t ) FieldByIndex (index ) func (t ) FieldByName (name ) (? , ? ) func (t ) FieldByNameFunc (match ) (? , ? ) func (t ) In (i ) func (t ) Key () func (t ) Len () func (t ) NumField () func (t ) NumIn () func (t ) NumOut () func (t ) Out (i ) func (t ) .ptrTo () func (t ) Implements (u ) func (t ) AssignableTo (u ) func (t ) ConvertibleTo (u ) func (t ) Comparable () func (t ) .gcSlice (begin , end ) type 18 ".reflect.tflag" type 19 ".reflect.uncommonType" func (t ) .uncommon () ($ret17 ) // /build/gcc/src/gcc/libgo/go/reflect/type.go:495 { //496 $ret17 = t //496 return //496 } //0 func (t ) PkgPath () func (t ) Name () func (t ) .exportedMethods () type 20 "unicode.Range16" type 21 "unicode.Range32" type 22 "unicode.RangeTable" type 23 "unsafe.Pointer" type 24 (? , ? ) type 25 (? ) type 26 (? ) type 27 (? , ? ) type 28 (? , ? ) type 29 (? ) type 30 (? , ? ) type 31 (? ) type 32 (? , ? ) type 33 (? , ? , ? , ? ) type 34 (? ) type 35 (? , ? , ? ) type 36 (? , ? ) type 37 * type 38 * type 39 * type 40 * type 41 * type 42 * type 43 * type 44 * type 45 * type 46 * type 47 *any type 48 struct { Data ; Len ; } type 49 struct { Data ; Len ; Cap ; } type 50 struct { Dir ; Chan ; Send ; } type 51 struct { Lo ; Hi ; Stride ; } type 52 struct { Lo ; Hi ; Stride ; } type 53 struct { Method ; Kind ; } type 54 struct { Name ; PkgPath ; Type ; Func ; Index ; } type 55 struct { Name ; PkgPath ; Type ; Tag ; Offset ; Index ; Anonymous ; } type 56 struct { R16 ; R32 ; LatinOffset ; } type 57 struct { .reflect.key ; .reflect.elem ; .reflect.t ; .reflect.h ; .reflect.buckets ; .reflect.bptr ; .reflect.overflow ; .reflect.oldoverflow ; .reflect.startBucket ; .reflect.offset ; .reflect.wrapped ; B ; .reflect.i ; .reflect.bucket ; .reflect.checkBucket ; } type 58 struct { .reflect.m ; .reflect.hiter ; } type 59 struct { .reflect.name ; .reflect.pkgPath ; .reflect.methods ; } type 60 struct { .reflect.name ; .reflect.pkgPath ; .reflect.mtyp ; .reflect.typ ; .reflect.tfn ; } type 61 struct { .reflect.size ; .reflect.ptrdata ; .reflect.hash ; .reflect.tflag ; .reflect.align ; .reflect.fieldAlign ; .reflect.kind ; .reflect.equal ; .reflect.gcdata ; .reflect.string ; ? ; .reflect.ptrToThis ; } type 62 struct { .reflect.typ ; .reflect.ptr ; ? ; } type 63 [256 ] type 64 [2 ] type 65 [] type 66 [] type 67 [] type 68 [] type 69 [] type 70 [] type 71 [] type 72 [] type 73 [] type 74 [] type 75 [] type 76 interface { Align () ; AssignableTo (u ) ; Bits () ; ChanDir () ; Comparable () ; ConvertibleTo (u ) ; Elem () ; Field (i ) ; FieldAlign () ; FieldByIndex (index ) ; FieldByName (name ) (? , ? ); FieldByNameFunc (match ) (? , ? ); Implements (u ) ; In (i ) ; IsVariadic () ; Key () ; Kind () ; Len () ; Method (? ) ; MethodByName (? ) (? , ? ); Name () ; NumField () ; NumIn () ; NumMethod () ; NumOut () ; Out (i ) ; PkgPath () ; Size () ; String () ; .reflect.common () ; .reflect.rawString () ; .reflect.uncommon () ; } func .add (p , x , whySafe ) ($ret51 ) // /build/gcc/src/gcc/libgo/go/reflect/type.go:794 { //795 $ret51 = $convert(, ($convert(, p) + x)) //795 return //795 } //0 func .methodValueCall () // /build/gcc/src/gcc/libgo/go/reflect/makefunc.go:143 panic($convert(, $convert(, "methodValueCall"))) //144 func .valueInterface (v , safe ) func Append (s , x ...) func AppendSlice (s , t ) const Array = 17 func ArrayOf (length , elem ) const Bool = 1 const BothDir = 3 const Chan = 18 func ChanOf (dir , t ) const Complex128 = 16 const Complex64 = 15 func Copy (dst , src ) func DeepEqual (x , y ) const Float32 = 13 const Float64 = 14 const Func = 19 func FuncOf (in , out , variadic ) func Indirect (v ) const Int = 2 const Int16 = 4 const Int32 = 5 const Int64 = 6 const Int8 = 3 const Interface = 20 const Invalid = 0 func MakeChan (typ , buffer ) func MakeFunc (typ , fn ) func MakeMap (typ ) ($ret176 ) // /build/gcc/src/gcc/libgo/go/reflect/value.go:2400 { //2401 $ret176 = MakeMapWithSize(typ, $convert(, 0 )) //2401 return //2401 } //0 func MakeMapWithSize (typ , n ) func MakeSlice (typ , len , cap ) const Map = 21 func MapOf (key , elem ) func New (typ ) func NewAt (typ , p ) const Pointer = 22 func PointerTo (t ) const Ptr = 22 func PtrTo (t ) ($ret58 ) // /build/gcc/src/gcc/libgo/go/reflect/type.go:1142 { //1142 $ret58 = PointerTo(t) //1142 return //1142 } //0 const RecvDir = 1 func Select (cases ) (chosen , recv , recvOK ) const SelectDefault = 3 const SelectRecv = 2 const SelectSend = 1 const SendDir = 2 const Slice = 23 func SliceOf (t ) const String = 24 const Struct = 25 func StructOf (fields ) func Swapper (slice ) func TypeOf (i ) const Uint = 7 const Uint16 = 9 const Uint32 = 10 const Uint64 = 11 const Uint8 = 8 const Uintptr = 12 const UnsafePointer = 26 func ValueOf (i ) func VisibleFields (t ) func Zero (typ ) func FuncPCABI0 (f ) func .quoteWith (s , quote , ASCIIonly , graphicOnly ) func FormatInt (i , base ) func .isExcludingLatin (rangeTab , r ) var .properties var Digit func IsLetter (r ) ($ret6 ) // /build/gcc/src/gcc/libgo/go/unicode/graphic.go:90 { //91 if ($convert(, r) <= $convert(, 255' )) { //91 { //92 $ret6 = (((.properties)[$convert(, r)] & $convert(, 96 )) != $convert(, 0 )) //92 return //92 } //0 } //91 } //93 { //94 $ret6 = .isExcludingLatin(Letter, r) //94 return //94 } //0 var Letter checksum F5EDEDE6E04F81FDF44DC4BF13D347F55A1F676C v3; package example1 pkgpath reflect/internal/example1 init example1 ~reflect_1internal_1example1 types 5 2 27 17 57 19 type 1 "MyStruct" type 2 * type 3 struct { MyStructs ; MyStruct ; } type 4 [] checksum 100C0F7FF2C492A59E6FD31EE6912509A0FA3D50 v3; package example2 pkgpath reflect/internal/example2 init example2 ~reflect_1internal_1example2 types 5 2 27 17 57 19 type 1 "MyStruct" type 2 * type 3 struct { MyStructs ; MyStruct ; } type 4 [] checksum 8AD1622B9716145A7FD88755D7F19EAB302A1B50 v3; package regexp pkgpath regexp import bytes bytes "bytes" import io io "io" import syntax regexp/syntax "regexp/syntax" import sort sort "sort" import strconv strconv "strconv" import strings strings "strings" import sync sync "sync" import unicode unicode "unicode" import utf8 unicode/utf8 "unicode/utf8" indirectimport bytealg internal/bytealg init regexp regexp..import bytes bytes..import errors errors..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import io io..import math math..import syntax regexp_1syntax..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos race ~internal_1race unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 1 2 1 3 1 4 1 5 1 8 1 11 1 12 2 3 2 4 2 8 4 3 4 8 5 2 5 3 5 4 5 8 5 11 6 3 7 2 7 3 7 4 7 5 7 6 7 8 7 9 7 10 7 11 7 12 8 3 9 3 9 4 9 8 10 2 10 3 10 4 10 6 10 8 11 3 11 8 types 86 2 4112 325 33 33 543 977 544 374 31 90 624 40 40 34 795 35 34 42 367 91 289 36 36 39 47 22 45 46 47 32 48 76 34 18 18 18 18 18 18 19 19 19 19 19 19 19 19 72 72 65 65 79 73 93 170 483 66 89 62 90 211 70 42 43 48 25 25 21 21 21 21 21 22 22 20 20 21 21 22 21 22 21 21 83 270 type 1 "Regexp" func (re ) .tryBacktrack (b , i , pc , pos ) func (re ) .backtrack (ib , is , pos , ncap , dstCap ) func (re ) .doOnePass (ir , ib , is , pos , ncap , dstCap ) func (re ) .doMatch (r , b , s ) func (re ) .doExecute (r , b , s , pos , ncap , dstCap ) func (re ) String () func (re ) Copy () ($ret32 ) // /build/gcc/src/gcc/libgo/go/regexp/regexp.go:119 var re2 = *re //120 { //121 $ret32 = &re2 //121 return //121 } //0 func (re ) Longest () func (re ) .get () func (re ) .put (m ) func (re ) NumSubexp () func (re ) SubexpNames () func (re ) SubexpIndex (name ) func (re ) LiteralPrefix () (prefix , complete ) func (re ) MatchReader (r ) func (re ) MatchString (s ) func (re ) Match (b ) func (re ) ReplaceAllString (src , repl ) func (re ) ReplaceAllLiteralString (src , repl ) func (re ) ReplaceAllStringFunc (src , repl ) func (re ) .replaceAll (bsrc , src , nmatch , repl ) func (re ) ReplaceAll (src , repl ) func (re ) ReplaceAllLiteral (src , repl ) func (re ) ReplaceAllFunc (src , repl ) func (re ) .pad (a ) func (re ) .allMatches (s , b , n , deliver ) func (re ) Find (b ) func (re ) FindIndex (b ) (loc ) func (re ) FindString (s ) func (re ) FindStringIndex (s ) (loc ) func (re ) FindReaderIndex (r ) (loc ) func (re ) FindSubmatch (b ) func (re ) Expand (dst , template , src , match ) func (re ) ExpandString (dst , template , src , match ) func (re ) .expand (dst , template , bsrc , src , match ) func (re ) FindSubmatchIndex (b ) func (re ) FindStringSubmatch (s ) func (re ) FindStringSubmatchIndex (s ) func (re ) FindReaderSubmatchIndex (r ) func (re ) FindAll (b , n ) func (re ) FindAllIndex (b , n ) func (re ) FindAllString (s , n ) func (re ) FindAllStringIndex (s , n ) func (re ) FindAllSubmatch (b , n ) func (re ) FindAllSubmatchIndex (b , n ) func (re ) FindAllStringSubmatch (s , n ) func (re ) FindAllStringSubmatchIndex (s , n ) func (re ) Split (s , n ) type 2 ".regexp.bitState" func (b ) .reset (prog , end , ncap ) func (b ) .shouldVisit (pc , pos ) func (b ) .push (re , pc , pos , arg ) type 3 ".regexp.entry" type 4 ".regexp.input" type 5 ".regexp.inputBytes" func (i ) .step (pos ) (? , ? ) func (i ) .canCheckPrefix () ($ret55 ) // /build/gcc/src/gcc/libgo/go/regexp/regexp.go:447 { //448 $ret55 = $true //448 return //448 } //0 func (i ) .hasPrefix (re ) func (i ) .index (re , pos ) func (i ) .context (pos ) type 6 ".regexp.inputReader" func (i ) .step (pos ) (? , ? ) func (i ) .canCheckPrefix () ($ret61 ) // /build/gcc/src/gcc/libgo/go/regexp/regexp.go:499 { //500 $ret61 = $false //500 return //500 } //0 func (i ) .hasPrefix (re ) ($ret62 ) // /build/gcc/src/gcc/libgo/go/regexp/regexp.go:503 { //504 $ret62 = $false //504 return //504 } //0 func (i ) .index (re , pos ) ($ret63 ) // /build/gcc/src/gcc/libgo/go/regexp/regexp.go:507 { //508 $ret63 = $convert(, -1 ) //508 return //508 } //0 func (i ) .context (pos ) ($ret64 ) // /build/gcc/src/gcc/libgo/go/regexp/regexp.go:511 { //512 $ret64 = $convert(, 0 ) //512 return //512 } //0 type 7 ".regexp.inputString" func (i ) .step (pos ) (? , ? ) func (i ) .canCheckPrefix () ($ret49 ) // /build/gcc/src/gcc/libgo/go/regexp/regexp.go:400 { //401 $ret49 = $true //401 return //401 } //0 func (i ) .hasPrefix (re ) func (i ) .index (re , pos ) func (i ) .context (pos ) type 8 ".regexp.inputs" func (i ) .newBytes (b ) func (i ) .newString (s ) func (i ) .newReader (r ) func (i ) .clear () func (i ) .init (r , b , s ) (? , ? ) type 9 ".regexp.job" type 10 ".regexp.lazyFlag" func (f ) .match (op ) type 11 ".regexp.machine" func (m ) .init (ncap ) func (m ) .alloc (i ) func (m ) .match (i , pos ) func (m ) .clear (q ) func (m ) .step (runq , nextq , pos , nextPos , c , nextCond ) func (m ) .add (q , pc , pos , cap , cond , t ) type 12 ".regexp.onePassInst" type 13 ".regexp.onePassProg" type 14 ".regexp.queue" type 15 ".regexp.runeSlice" func (p ) Len () ($ret28 ) // /build/gcc/src/gcc/libgo/go/regexp/onepass.go:288 { //288 $ret28 = len(p) //288 return //288 } //0 func (p ) Less (i , j ) ($ret29 ) // /build/gcc/src/gcc/libgo/go/regexp/onepass.go:289 { //289 $ret29 = ((p)[i] < (p)[j]) //289 return //289 } //0 func (p ) Swap (i , j ) // /build/gcc/src/gcc/libgo/go/regexp/onepass.go:290 { //290 var $t0 = p //290 var $t1 = i //290 var $t2 = p //290 var $t3 = j //290 var $t4 = (p)[j] //290 var $t5 = (p)[i] //290 ($t0)[$t1] = $t4 //290 ($t2)[$t3] = $t5 //290 } //0 type 16 ".regexp.thread" type 17 "io.RuneReader" type 18 "regexp/syntax.EmptyOp" type 19 "regexp/syntax.Inst" func (i ) String () func (i ) MatchEmptyWidth (before , after ) func (i ) MatchRunePos (r ) func (i ) MatchRune (r ) func (i ) .op () type 20 "regexp/syntax.InstOp" func (i ) String () ($ret66 ) type 21 "regexp/syntax.Prog" func (p ) StartCond () func (p ) Prefix () (prefix , complete ) func (p ) .skipNop (pc ) func (p ) String () type 22 "unicode.Range16" type 23 "unicode.Range32" type 24 "unicode.RangeTable" type 25 (? , ? ) type 26 (? ) type 27 (? , ? ) type 28 (? , ? ) type 29 (? , ? ) type 30 (? ) type 31 (? , ? ) type 32 (? , ? , ? , ? ) type 33 (? ) type 34 * type 35 * type 36 * type 37 * type 38 * type 39 * type 40 * type 41 * type 42 * type 43 * type 44 * type 45 * type 46 * type 47 * type 48 struct { Inst ; Start ; NumCap ; } type 49 struct { Inst ; Start ; NumCap ; } type 50 struct { Lo ; Hi ; Stride ; } type 51 struct { Lo ; Hi ; Stride ; } type 52 struct { Op ; Out ; Arg ; Rune ; } type 53 struct { R16 ; R32 ; LatinOffset ; } type 54 struct { .regexp.bytes ; .regexp.string ; .regexp.reader ; } type 55 struct { .regexp.end ; .regexp.cap ; .regexp.matchcap ; .regexp.jobs ; .regexp.visited ; .regexp.inputs ; } type 56 struct { .regexp.expr ; .regexp.prog ; .regexp.onepass ; .regexp.numSubexp ; .regexp.maxBitStateLen ; .regexp.subexpNames ; .regexp.prefix ; .regexp.prefixBytes ; .regexp.prefixRune ; .regexp.prefixEnd ; .regexp.mpool ; .regexp.matchcap ; .regexp.prefixComplete ; .regexp.cond ; .regexp.minInputLen ; .regexp.longest ; } type 57 struct { .regexp.inst ; .regexp.cap ; } type 58 struct { .regexp.pc ; .regexp.arg ; .regexp.pos ; } type 59 struct { .regexp.pc ; .regexp.t ; } type 60 struct { .regexp.r ; .regexp.atEOT ; .regexp.pos ; } type 61 struct { .regexp.re ; .regexp.p ; .regexp.q0 ; .regexp.q1 ; .regexp.pool ; .regexp.matched ; .regexp.matchcap ; .regexp.inputs ; } type 62 struct { .regexp.sparse ; .regexp.dense ; } type 63 struct { .regexp.str ; } type 64 struct { .regexp.str ; } type 65 struct { ? ; Next ; } type 66 [16 ] type 67 [256 ] type 68 [] type 69 [] type 70 [] type 71 [] type 72 [] type 73 [] type 74 [] type 75 [] type 76 [] type 77 [] type 78 [] type 79 [] type 80 [] type 81 [] type 82 [] type 83 [] type 84 interface { ReadRune () (r , size , err ); } type 85 interface { .regexp.canCheckPrefix () ; .regexp.context (pos ) ; .regexp.hasPrefix (re ) ; .regexp.index (re , pos ) ; .regexp.step (pos ) (r , width ); } var .specialBytes func Compile (expr ) (? , ? ) func CompilePOSIX (expr ) (? , ? ) func Match (pattern , b ) (matched , err ) func MatchReader (pattern , r ) (matched , err ) func MatchString (pattern , s ) (matched , err ) func MustCompile (str ) func MustCompilePOSIX (str ) func QuoteMeta (s ) func Equal (a , b ) ($ret17 ) // /build/gcc/src/gcc/libgo/go/bytes/bytes.go:18 { //20 $ret17 = ($convert(, a) == $convert(, b)) //20 return //20 } //0 func IndexByte (b , c ) func .quoteWith (s , quote , ASCIIonly , graphicOnly ) func Index (s , substr ) func .isExcludingLatin (rangeTab , r ) var .properties var Digit var Letter checksum 84E4EC1A16C824F8CAB012DFAF1D4460DC60758B v3; package syntax pkgpath regexp/syntax import sort sort "sort" import strconv strconv "strconv" import strings strings "strings" import unicode unicode "unicode" import utf8 unicode/utf8 "unicode/utf8" init syntax regexp_1syntax..import errors errors..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import io io..import math math..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos race ~internal_1race unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 1 2 1 3 1 6 3 2 3 6 4 1 4 2 4 3 4 6 4 9 5 2 6 2 7 2 7 3 7 6 8 1 8 2 8 3 8 5 8 6 9 2 9 6 types 44 10 27 75 232 25 351 402 62 273 366 36 36 39 47 60 50 34 47 48 48 76 47 18 18 18 18 19 51 72 65 65 78 177 73 23 25 24 21 21 22 20 22 21 21 type 1 "EmptyOp" type 2 "Error" func (e ) Error () type 3 "ErrorCode" func (e ) String () ($ret19 ) // /build/gcc/src/gcc/libgo/go/regexp/syntax/parse.go:48 { //49 $ret19 = $convert(, e) //49 return //49 } //0 type 4 "Flags" type 5 "Inst" func (i ) .op () func (i ) MatchRune (r ) func (i ) MatchRunePos (r ) func (i ) MatchEmptyWidth (before , after ) func (i ) String () type 6 "InstOp" func (i ) String () ($ret66 ) // /build/gcc/src/gcc/libgo/go/regexp/syntax/prog.go:55 { //56 if ($convert(, i) >= $convert(, len(.instOpNames))) { //56 { //57 $ret66 = $convert(, "") //57 return //57 } //0 } //56 } //58 { //59 $ret66 = (.instOpNames)[i] //59 return //59 } //0 type 7 "Op" func (i ) String () type 8 "Prog" func (p ) String () func (p ) .skipNop (pc ) func (p ) Prefix () (prefix , complete ) func (p ) StartCond () type 9 "Regexp" func (x ) Equal (y ) func (re ) String () func (re ) MaxCap () func (re ) CapNames () func (re ) .capNames (names ) func (re ) Simplify () type 10 "unicode.Range16" type 11 "unicode.Range32" type 12 "unicode.RangeTable" type 13 (? , ? ) type 14 (? , ? , ? ) type 15 (? , ? ...) type 16 (? ) type 17 (? , ? ) type 18 (? , ? ) type 19 (? , ? ) type 20 (? , ? , ? , ? ) type 21 (? , ? ) type 22 * type 23 * type 24 * type 25 * type 26 * type 27 struct { Code ; Expr ; } type 28 struct { Inst ; Start ; NumCap ; } type 29 struct { Lo ; Hi ; Stride ; } type 30 struct { Lo ; Hi ; Stride ; } type 31 struct { Op ; Out ; Arg ; Rune ; } type 32 struct { Op ; Flags ; Sub ; Sub0 ; Rune ; Rune0 ; Min ; Max ; Cap ; Name ; } type 33 struct { R16 ; R32 ; LatinOffset ; } type 34 [1 ] type 35 [256 ] type 36 [2 ] type 37 [] type 38 [] type 39 [] type 40 [] type 41 [] type 42 [] type 43 [] func .appendFoldedRange (r , lo , hi ) func .appendRange (r , lo , hi ) var .instOpNames const ClassNL = 4 func Compile (re ) (? , ? ) const DotNL = 8 const EmptyBeginLine = 1 const EmptyBeginText = 4 const EmptyEndLine = 2 const EmptyEndText = 8 const EmptyNoWordBoundary = 32 func EmptyOpContext (r1 , r2 ) const EmptyWordBoundary = 16 const ErrInternalError = "regexp/syntax: internal error" const ErrInvalidCharClass = "invalid character class" const ErrInvalidCharRange = "invalid character class range" const ErrInvalidEscape = "invalid escape sequence" const ErrInvalidNamedCapture = "invalid named capture" const ErrInvalidPerlOp = "invalid or unsupported Perl syntax" const ErrInvalidRepeatOp = "invalid nested repetition operator" const ErrInvalidRepeatSize = "invalid repeat count" const ErrInvalidUTF8 = "invalid UTF-8" const ErrMissingBracket = "missing closing ]" const ErrMissingParen = "missing closing )" const ErrMissingRepeatArgument = "missing argument to repetition operator" const ErrTrailingBackslash = "trailing backslash at end of expression" const ErrUnexpectedParen = "unexpected )" const FoldCase = 1 const InstAlt = 0 const InstAltMatch = 1 const InstCapture = 2 const InstEmptyWidth = 3 const InstFail = 5 const InstMatch = 4 const InstNop = 6 const InstRune = 7 const InstRune1 = 8 const InstRuneAny = 9 const InstRuneAnyNotNL = 10 func IsWordChar (r ) ($ret68 ) // /build/gcc/src/gcc/libgo/go/regexp/syntax/prog.go:108 { //109 $ret68 = ((((($convert(, 65' ) <= r) && (r <= $convert(, 90' ))) || (($convert(, 97' ) <= r) && (r <= $convert(, 122' )))) || (($convert(, 48' ) <= r) && (r <= $convert(, 57' )))) || (r == $convert(, 95' ))) //109 return //109 } //0 const Literal = 2 const MatchNL = 12 const NonGreedy = 32 const OneLine = 16 const OpAlternate = 19 const OpAnyChar = 6 const OpAnyCharNotNL = 5 const OpBeginLine = 7 const OpBeginText = 9 const OpCapture = 13 const OpCharClass = 4 const OpConcat = 18 const OpEmptyMatch = 2 const OpEndLine = 8 const OpEndText = 10 const OpLiteral = 3 const OpNoMatch = 1 const OpNoWordBoundary = 12 const OpPlus = 15 const OpQuest = 16 const OpRepeat = 17 const OpStar = 14 const OpWordBoundary = 11 const POSIX = 0 func Parse (s , flags ) (? , ? ) const Perl = 212 const PerlX = 64 const Simple = 512 const UnicodeGroups = 128 const WasDollar = 256 func .quoteWith (s , quote , ASCIIonly , graphicOnly ) func FormatInt (i , base ) func FormatUint (i , base ) func Index (s , substr ) func IndexRune (s , r ) var .properties func In (r , ranges ...) ($ret4 ) // /build/gcc/src/gcc/libgo/go/unicode/graphic.go:69 { //70 var inside //70 { //70 var $t0 //70 var $t1 //70 { //70 { //70 var $t2 = ranges //70 var $t3 = len($t2) //70 $t0 = $convert(, 0 ) //70 } //0 goto $l0 //70 :$l1 //70 { //70 { //70 $t1 = ($t2)[$t0] //70 } //0 { //70 $t0 //70 var $t4 = $t1 //70 inside = $t4 //70 } //0 { //70 { //71 if Is(inside, r) { //71 { //72 $ret4 = $convert(, $true) //72 return //72 } //0 } //71 } //73 } //74 } //74 { //70 $t0 = ($t0 + $convert(, 1 )) //70 } //0 :$l0 //70 if ($t0 < $t3) { //70 goto $l1 //70 } //70 } //0 } //0 } //74 { //75 $ret4 = $convert(, $false) //75 return //75 } //0 func Is (rangeTab , r ) var PrintRanges func SimpleFold (r ) checksum E5A8FEE2CA87869641A7D408B0375FC71A525E0F v3; package runtime pkgpath runtime import abi internal/abi "internal/abi" import bytealg internal/bytealg "internal/bytealg" import cpu internal/cpu "internal/cpu" import goarch internal/goarch "internal/goarch" import goexperiment internal/goexperiment "internal/goexperiment" import goos internal/goos "internal/goos" import atomic runtime/internal/atomic "runtime/internal/atomic" import math runtime/internal/math "runtime/internal/math" import sys runtime/internal/sys "runtime/internal/sys" import unsafe unsafe "unsafe" init runtime runtime..import cpu internal_1cpu..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys init_graph 0 1 types 568 10 39 26 26 101 218 201 29 84 199 46 42 41 37 42 37 36 41 40 39 38 145 261 598 43 518 105 431 181 45 41 39 568 329 52 562 473 39 966 36 41 257 182 201 32 245 361 43 342 47 514 37 249 760 321 1833 108 43 33 36 470 36 37 406 39 576 45 32 34 336 40 143 39 340 279 352 37 897 37 434 36 338 35 408 109 920 1683 3247 330 923 376 2494 46 352 227 904 761 972 434 47 37 224 500 49 39 2915 44 37 901 953 42 36 105 37 96 46 45 38 57 437 139 56 434 96 260 44 467 221 237 124 42 134 690 501 37 47 34 61 34 35 63 63 63 49 51 52 63 52 38 38 49 38 63 49 24 77 81 24 24 48 52 52 52 63 63 37 24 34 35 62 38 47 34 103 48 24 35 49 52 65 47 61 37 24 34 47 61 37 34 60 49 35 47 63 38 35 38 48 24 35 23 12 23 22 22 23 22 22 23 24 34 35 35 34 80 24 51 24 37 74 61 73 60 23 33 63 47 24 34 38 46 23 47 47 49 49 35 24 35 61 37 23 34 33 33 34 23 34 33 34 54 35 34 63 61 38 119 52 81 49 61 35 35 35 120 102 61 77 63 38 49 49 52 49 24 34 34 35 35 21 21 21 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 21 20 21 14 21 129 672 67 125 72 39 54 54 54 20 151 47 147 69 2170 73 43 1152 71 71 97 99 106 470 261 78 46 146 73 73 73 1588 55 382 45 70 1376 83 45 420 70 278 190 401 126 143 75 58 219 71 72 104 151 73 229 637 99 45 72 74 96 71 117 63 132 96 224 91 322 109 42 51 144 148 98 99 338 99 70 296 71 49 59 77 95 265 97 172 59 168 118 106 107 24 24 24 26 28 25 26 26 27 27 27 26 27 26 25 27 29 25 24 24 26 26 27 26 26 26 26 24 25 24 26 25 26 26 26 24 28 25 25 27 27 29 25 25 26 26 29 25 26 25 26 37 26 28 27 24 25 24 23 23 23 23 23 21 21 21 22 22 22 22 22 23 23 22 22 23 23 37 54 29 type 1 "BlockProfileRecord" type 2 "Error" type 3 "Frame" type 4 "Frames" func (ci ) Next () (frame , more ) type 5 "Func" func (f ) Name () func (f ) Entry () func (f ) FileLine (pc ) (file , line ) type 6 "MemProfileRecord" func (r ) InUseBytes () func (r ) InUseObjects () func (r ) Stack () type 7 "MemStats" type 8 "StackRecord" func (r ) Stack () type 9 "TypeAssertionError" func (? ) RuntimeError () // /build/gcc/src/gcc/libgo/go/runtime/error.go:28 func (e ) Error () type 10 ".runtime.___sighandler_t" type 11 ".runtime.___sigset_t" type 12 ".runtime.___sigval_t" type 13 ".runtime._defer" type 14 ".runtime._itimerspec" type 15 ".runtime._panic" type 16 ".runtime._pid_t" type 17 ".runtime._sigaction" type 18 ".runtime._sigevent" type 19 ".runtime._sigset_t" type 20 ".runtime._sigval" type 21 ".runtime._type" func (t ) .string () func (t ) .pkgpath () type 22 ".runtime.addrRange" func (a ) .size () func (a ) .contains (addr ) func (a ) .subtract (b ) func (a ) .removeGreaterEqual (addr ) type 23 ".runtime.addrRanges" func (a ) .init (sysStat ) func (a ) .findSucc (addr ) func (a ) .findAddrGreaterEqual (addr ) (? , ? ) func (a ) .contains (addr ) func (a ) .add (r ) func (a ) .removeLast (nBytes ) func (a ) .removeGreaterEqual (addr ) func (a ) .cloneInto (b ) type 24 ".runtime.ancestorInfo" type 25 ".runtime.arenaIdx" func (i ) .l1 () ($ret359 ) // /build/gcc/src/gcc/libgo/go/runtime/mheap.go:571 { //572 { //572 { //575 $ret359 = $convert(, 0 ) //575 return //575 } //0 } //576 } //578 func (i ) .l2 () ($ret360 ) // /build/gcc/src/gcc/libgo/go/runtime/mheap.go:581 { //582 { //582 { //583 $ret360 = $convert(, i) //583 return //583 } //0 } //584 } //586 type 26 ".runtime.bitvector" func (bv ) .ptrbit (i ) type 27 ".runtime.bmap" func (b ) .overflow (t ) func (b ) .setoverflow (t , ovf ) func (b ) .keys () ($ret202 ) // /build/gcc/src/gcc/libgo/go/runtime/map.go:231 { //232 $ret202 = .add($convert(, b), $convert(, 8 )) //232 return //232 } //0 type 28 ".runtime.boundsError" func (e ) RuntimeError () // /build/gcc/src/gcc/libgo/go/runtime/error.go:209 func (e ) Error () type 29 ".runtime.boundsErrorCode" type 30 ".runtime.bucketType" type 31 ".runtime.chantype" type 32 ".runtime.chunkIdx" func (i ) .l1 () ($ret391 ) // /build/gcc/src/gcc/libgo/go/runtime/mpagealloc.go:119 { //120 { //124 { //125 $ret391 = ($convert(, i) >> 13 ) //125 return //125 } //0 } //126 } //126 func (i ) .l2 () ($ret392 ) // /build/gcc/src/gcc/libgo/go/runtime/mpagealloc.go:130 { //131 { //133 { //134 $ret392 = ($convert(, i) & $convert(, 8191 )) //134 return //134 } //0 } //135 } //135 type 33 ".runtime.consistentHeapStats" func (m ) .acquire () func (m ) .release () func (m ) .unsafeRead (out ) func (m ) .unsafeClear () func (m ) .read (out ) type 34 ".runtime.debugLogBuf" notinheap type 35 ".runtime.debugLogReader" func (r ) .skip () func (r ) .readUint16LEAt (pos ) func (r ) .readUint64LEAt (pos ) func (r ) .peek () (tick ) func (r ) .header () (end , tick , nano , p ) func (r ) .uvarint () func (r ) .varint () func (r ) .printVal () type 36 ".runtime.debugLogWriter" notinheap func (l ) .ensure (n ) func (l ) .writeFrameAt (pos , size ) func (l ) .writeSync (tick , nano ) func (l ) .writeUint64LE (x ) func (l ) .byte (x ) func (l ) .bytes (x ) func (l ) .varint (x ) func (l ) .uvarint (u ) type 37 ".runtime.dlogPerM" type 38 ".runtime.dlogger" notinheap func (l ) .end () func (l ) .b (x ) func (l ) .i (x ) func (l ) .i8 (x ) func (l ) .i16 (x ) func (l ) .i32 (x ) func (l ) .i64 (x ) func (l ) .u (x ) func (l ) .uptr (x ) func (l ) .u8 (x ) func (l ) .u16 (x ) func (l ) .u32 (x ) func (l ) .u64 (x ) func (l ) .hex (x ) func (l ) .p (x ) func (l ) .s (x ) func (l ) .pc (x ) func (l ) .traceback (x ) type 39 ".runtime.eface" type 40 ".runtime.epollevent" type 41 ".runtime.errorAddressString" func (e ) RuntimeError () // /build/gcc/src/gcc/libgo/go/runtime/error.go:126 func (e ) Error () func (e ) Addr () type 42 ".runtime.errorCString" func (e ) RuntimeError () // /build/gcc/src/gcc/libgo/go/runtime/error.go:110 func (e ) Error () type 43 ".runtime.errorString" func (e ) RuntimeError () // /build/gcc/src/gcc/libgo/go/runtime/error.go:100 func (e ) Error () type 44 ".runtime.g" type 45 ".runtime.gList" func (l ) .empty () func (l ) .push (gp ) func (l ) .pushAll (q ) func (l ) .pop () type 46 ".runtime.gQueue" func (q ) .empty () func (q ) .push (gp ) func (q ) .pushBack (gp ) func (q ) .pushBackAll (q2 ) func (q ) .pop () func (q ) .popList () type 47 ".runtime.g_ucontext_t" type 48 ".runtime.gcBits" notinheap func (b ) .bytep (n ) ($ret382 ) // /build/gcc/src/gcc/libgo/go/runtime/mheap.go:1946 { //1947 $ret382 = .addb($convert(, b), n) //1947 return //1947 } //0 func (b ) .bitp (n ) (bytep , mask ) type 49 ".runtime.gcMarkWorkerMode" type 50 ".runtime.gcWork" func (w ) .init () func (w ) .put (obj ) func (w ) .putFast (obj ) func (w ) .putBatch (obj ) func (w ) .tryGet () func (w ) .tryGetFast () func (w ) .dispose () func (w ) .balance () func (w ) .empty () type 51 ".runtime.gclink" type 52 ".runtime.gclinkptr" func (p ) .ptr () ($ret273 ) // /build/gcc/src/gcc/libgo/go/runtime/mcache.go:70 { //71 $ret273 = $convert(, $convert(, p)) //71 return //71 } //0 type 53 ".runtime.guintptr" func (gp ) .ptr () ($ret610 ) // /build/gcc/src/gcc/libgo/go/runtime/runtime2.go:273 { //273 $ret610 = $convert(, $convert(, gp)) //273 return //273 } //0 func (gp ) .set (g ) // /build/gcc/src/gcc/libgo/go/runtime/runtime2.go:276 *gp = $convert(, $convert(, g)) //276 func (gp ) .cas (old , new ) ($ret611 ) // /build/gcc/src/gcc/libgo/go/runtime/runtime2.go:279 { //280 $ret611 = Casuintptr($convert(, $convert(, gp)), $convert(, old), $convert(, new)) //280 return //280 } //0 type 54 ".runtime.hchan" func (c ) .raceaddr () func (c ) .sortkey () ($ret619 ) // /build/gcc/src/gcc/libgo/go/runtime/select.go:455 { //456 $ret619 = $convert(, $convert(, c)) //456 return //456 } //0 type 55 ".runtime.headTailIndex" func (h ) .head () ($ret474 ) // /build/gcc/src/gcc/libgo/go/runtime/mspanset.go:310 { //311 $ret474 = $convert(, (h >> $convert(, 32 ))) //311 return //311 } //0 func (h ) .tail () ($ret475 ) // /build/gcc/src/gcc/libgo/go/runtime/mspanset.go:315 { //316 $ret475 = $convert(, h) //316 return //316 } //0 func (h ) .split () (head , tail ) func (h ) .load () ($ret476 ) // /build/gcc/src/gcc/libgo/go/runtime/mspanset.go:325 { //326 $ret476 = $convert(, Load64($convert(, h))) //326 return //326 } //0 func (h ) .cas (old , new ) ($ret477 ) // /build/gcc/src/gcc/libgo/go/runtime/mspanset.go:330 { //331 $ret477 = Cas64($convert(, h), $convert(, old), $convert(, new)) //331 return //331 } //0 func (h ) .incHead () ($ret478 ) // /build/gcc/src/gcc/libgo/go/runtime/mspanset.go:335 { //336 $ret478 = $convert(, Xadd64($convert(, h), $convert(, 4294967296 ))) //336 return //336 } //0 func (h ) .decHead () ($ret479 ) // /build/gcc/src/gcc/libgo/go/runtime/mspanset.go:340 { //341 $ret479 = $convert(, Xadd64($convert(, h), $convert(, -4294967296 ))) //341 return //341 } //0 func (h ) .incTail () func (h ) .reset () // /build/gcc/src/gcc/libgo/go/runtime/mspanset.go:356 Store64($convert(, h), $convert(, 0 )) //357 type 56 ".runtime.heapStatsDelta" func (a ) .merge (b ) type 57 ".runtime.heldLockInfo" type 58 ".runtime.hex" type 59 ".runtime.hiter" type 60 ".runtime.hmap" func (h ) .incrnoverflow () func (h ) .newoverflow (t , b ) func (h ) .createOverflow () func (h ) .growing () func (h ) .sameSizeGrow () func (h ) .noldbuckets () func (h ) .oldbucketmask () type 61 ".runtime.iface" type 62 ".runtime.lfnode" type 63 ".runtime.lfstack" func (head ) .push (node ) func (head ) .pop () func (head ) .empty () ($ret167 ) // /build/gcc/src/gcc/libgo/go/runtime/lfstack.go:55 { //56 $ret167 = (Load64($convert(, head)) == $convert(, 0 )) //56 return //56 } //0 type 64 ".runtime.location" type 65 ".runtime.lockRank" func (rank ) String () ($ret176 ) // /build/gcc/src/gcc/libgo/go/runtime/lockrank.go:177 { //178 if (rank == $convert(, 0 )) { //178 { //179 $ret176 = $convert(, "UNKNOWN") //179 return //179 } //0 } //178 } //180 { //181 if (rank == $convert(, 1000 )) { //181 { //182 $ret176 = $convert(, "LEAF") //182 return //182 } //0 } //181 } //183 { //184 $ret176 = (.lockNames)[rank] //184 return //184 } //0 type 66 ".runtime.lockRankStruct" type 67 ".runtime.m" type 68 ".runtime.mOS" type 69 ".runtime.mSpanList" notinheap func (list ) .init () func (list ) .remove (span ) func (list ) .isEmpty () func (list ) .insert (span ) func (list ) .insertBack (span ) func (list ) .takeAll (other ) type 70 ".runtime.mSpanState" type 71 ".runtime.mSpanStateBox" func (b ) .set (s ) func (b ) .get () type 72 ".runtime.mapextra" type 73 ".runtime.maptype" func (mt ) .indirectkey () func (mt ) .indirectelem () func (mt ) .reflexivekey () func (mt ) .needkeyupdate () func (mt ) .hashMightPanic () type 74 ".runtime.markBits" func (m ) .isMarked () func (m ) .setMarked () func (m ) .setMarkedNonAtomic () func (m ) .clearMarked () func (m ) .advance () type 75 ".runtime.mcache" notinheap func (c ) .nextFree (spc ) (v , s , shouldhelpgc ) func (c ) .refill (spc ) func (c ) .allocLarge (size , noscan ) func (c ) .releaseAll () func (c ) .prepareForSweep () type 76 ".runtime.method" type 77 ".runtime.mspan" notinheap func (s ) .allocBitsForIndex (allocBitIndex ) func (s ) .refillAllocCache (whichByte ) func (s ) .nextFreeIndex () func (s ) .isFree (index ) func (s ) .divideByElemSize (n ) func (s ) .objIndex (p ) func (s ) .markBitsForIndex (objIndex ) func (s ) .markBitsForBase () func (s ) .countAlloc () func (s ) .ensureSwept () func (s ) .reportZombies () func (s ) .base () func (s ) .layout () (size , n , total ) func (span ) .init (base , npages ) func (span ) .inList () type 78 ".runtime.mstats" type 79 ".runtime.muintptr" func (mp ) .ptr () ($ret613 ) // /build/gcc/src/gcc/libgo/go/runtime/runtime2.go:311 { //311 $ret613 = $convert(, $convert(, mp)) //311 return //311 } //0 func (mp ) .set (m ) // /build/gcc/src/gcc/libgo/go/runtime/runtime2.go:314 *mp = $convert(, $convert(, m)) //314 type 80 ".runtime.mutex" type 81 ".runtime.notInHeap" notinheap func (p ) .add (bytes ) ($ret194 ) // /build/gcc/src/gcc/libgo/go/runtime/malloc.go:1572 { //1573 $ret194 = $convert(, $convert(, ($convert(, $convert(, p)) + bytes))) //1573 return //1573 } //0 type 82 ".runtime.note" type 83 ".runtime.offAddr" func (l ) .add (bytes ) func (l ) .sub (bytes ) func (l1 ) .diff (l2 ) func (l1 ) .lessThan (l2 ) func (l1 ) .lessEqual (l2 ) func (l1 ) .equal (l2 ) func (l ) .addr () type 84 ".runtime.p" func (pp ) .init (id ) func (pp ) .destroy () type 85 ".runtime.pMask" func (p ) .read (id ) ($ret564 ) // /build/gcc/src/gcc/libgo/go/runtime/proc.go:5289 var word = (id / 32 ) //5290 var mask = (1 << (id % $convert(, 32 ))) //5291 { //5292 $ret564 = ((Load(&(p)[word]) & mask) != $convert(, 0 )) //5292 return //5292 } //0 func (p ) .set (id ) // /build/gcc/src/gcc/libgo/go/runtime/proc.go:5296 var word = (id / 32 ) //5297 var mask = (1 << (id % $convert(, 32 ))) //5298 Or(&(p)[word], mask) //5299 func (p ) .clear (id ) // /build/gcc/src/gcc/libgo/go/runtime/proc.go:5303 var word = (id / 32 ) //5304 var mask = (1 << (id % $convert(, 32 ))) //5305 And(&(p)[word], ^mask) //5306 type 86 ".runtime.pageAlloc" func (p ) .scavenge (nbytes ) func (p ) .scavengeStartGen () func (p ) .scavengeReserve () (? , ? ) func (p ) .scavengeUnreserve (r , gen ) func (p ) .scavengeOne (work , max ) (? , ? ) func (p ) .scavengeOneFast (work , minPages , maxPages ) (? , ? ) func (p ) .scavengeRangeLocked (ci , base , npages ) func (p ) .init (mheapLock , sysStat ) func (p ) .tryChunkOf (ci ) func (p ) .chunkOf (ci ) func (p ) .grow (base , size ) func (p ) .update (base , npages , contig , alloc ) func (p ) .allocRange (base , npages ) func (p ) .findMappedAddr (addr ) func (p ) .find (npages ) (? , ? ) func (p ) .alloc (npages ) (addr , scav ) func (p ) .free (base , npages , scavenged ) func (p ) .sysInit () func (p ) .sysGrow (base , limit ) func (p ) .allocToCache () type 87 ".runtime.pageBits" func (b ) .get (i ) ($ret421 ) // /build/gcc/src/gcc/libgo/go/runtime/mpallocbits.go:15 { //16 $ret421 = $convert(, (((*b)[(i / $convert(, 64 ))] >> (i % $convert(, 64 ))) & $convert(, 1 ))) //16 return //16 } //0 func (b ) .block64 (i ) ($ret422 ) // /build/gcc/src/gcc/libgo/go/runtime/mpallocbits.go:20 { //21 $ret422 = (*b)[(i / $convert(, 64 ))] //21 return //21 } //0 func (b ) .set (i ) // /build/gcc/src/gcc/libgo/go/runtime/mpallocbits.go:25 { //26 var $t0 = b //26 var $t1 = (i / $convert(, 64 )) //26 (*$t0)[$t1] = ((*$t0)[$t1] | ($convert(, 1 ) << (i % $convert(, 64 )))) //26 } //0 func (b ) .setRange (i , n ) func (b ) .setAll () // /build/gcc/src/gcc/libgo/go/runtime/mpallocbits.go:54 { //55 var i //55 { //55 var $t0 //55 { /*for*/ //55 { //55 var $t1 = 8 //55 $t0 = $convert(, 0 ) //55 } //0 goto $l0 //55 :$l1 //55 { //55 i = $t0 //55 { //55 (*b)[i] = $convert(, 18446744073709551615 ) //56 } //57 } //57 { //55 $t0 = ($t0 + $convert(, 1 )) //55 } //0 :$l0 //55 if ($t0 < $t1) { //55 goto $l1 //55 } //55 } //0 } //0 } //57 func (b ) .setBlock64 (i , v ) // /build/gcc/src/gcc/libgo/go/runtime/mpallocbits.go:62 { //63 var $t0 = b //63 var $t1 = (i / $convert(, 64 )) //63 (*$t0)[$t1] = ((*$t0)[$t1] | v) //63 } //0 func (b ) .clear (i ) // /build/gcc/src/gcc/libgo/go/runtime/mpallocbits.go:67 { //68 var $t0 = b //68 var $t1 = (i / $convert(, 64 )) //68 (*$t0)[$t1] = ((*$t0)[$t1] &^ ($convert(, 1 ) << (i % $convert(, 64 )))) //68 } //0 func (b ) .clearRange (i , n ) func (b ) .clearAll () // /build/gcc/src/gcc/libgo/go/runtime/mpallocbits.go:96 { //97 var i //97 { //97 var $t0 //97 { /*for*/ //97 { //97 var $t1 = 8 //97 $t0 = $convert(, 0 ) //97 } //0 goto $l0 //97 :$l1 //97 { //97 i = $t0 //97 { //97 (*b)[i] = $convert(, 0 ) //98 } //99 } //99 { //97 $t0 = ($t0 + $convert(, 1 )) //97 } //0 :$l0 //97 if ($t0 < $t1) { //97 goto $l1 //97 } //97 } //0 } //0 } //99 func (b ) .clearBlock64 (i , v ) // /build/gcc/src/gcc/libgo/go/runtime/mpallocbits.go:104 { //105 var $t0 = b //105 var $t1 = (i / $convert(, 64 )) //105 (*$t0)[$t1] = ((*$t0)[$t1] &^ v) //105 } //0 func (b ) .popcntRange (i , n ) (s ) type 88 ".runtime.pageCache" func (c ) .empty () func (c ) .alloc (npages ) (? , ? ) func (c ) .allocN (npages ) (? , ? ) func (c ) .flush (p ) type 89 ".runtime.pallocBits" func (b ) .summarize () func (b ) .find (npages , searchIdx ) (? , ? ) func (b ) .find1 (searchIdx ) func (b ) .findSmallN (npages , searchIdx ) (? , ? ) func (b ) .findLargeN (npages , searchIdx ) (? , ? ) func (b ) .allocRange (i , n ) func (b ) .allocAll () func (b ) .free1 (i ) func (b ) .free (i , n ) func (b ) .freeAll () func (b ) .pages64 (i ) func (b ) .allocPages64 (i , alloc ) type 90 ".runtime.pallocData" func (m ) .hasScavengeCandidate (min ) func (m ) .findScavengeCandidate (searchIdx , min , max ) (? , ? ) func (m ) .allocRange (i , n ) func (m ) .allocAll () type 91 ".runtime.pallocSum" func (p ) .start () ($ret404 ) // /build/gcc/src/gcc/libgo/go/runtime/mpagealloc.go:953 { //954 if (($convert(, p) & $convert(, 9223372036854775808 )) != $convert(, 0 )) { //954 { //955 $ret404 = 2097152 //955 return //955 } //0 } //954 } //956 { //957 $ret404 = $convert(, ($convert(, p) & $convert(, 2097151 ))) //957 return //957 } //0 func (p ) .max () ($ret405 ) // /build/gcc/src/gcc/libgo/go/runtime/mpagealloc.go:961 { //962 if (($convert(, p) & $convert(, 9223372036854775808 )) != $convert(, 0 )) { //962 { //963 $ret405 = 2097152 //963 return //963 } //0 } //962 } //964 { //965 $ret405 = $convert(, (($convert(, p) >> 21 ) & $convert(, 2097151 ))) //965 return //965 } //0 func (p ) .end () ($ret406 ) // /build/gcc/src/gcc/libgo/go/runtime/mpagealloc.go:969 { //970 if (($convert(, p) & $convert(, 9223372036854775808 )) != $convert(, 0 )) { //970 { //971 $ret406 = 2097152 //971 return //971 } //0 } //970 } //972 { //973 $ret406 = $convert(, (($convert(, p) >> 42 ) & $convert(, 2097151 ))) //973 return //973 } //0 func (p ) .unpack () ($ret407 , $ret408 , $ret409 ) // /build/gcc/src/gcc/libgo/go/runtime/mpagealloc.go:977 { //978 if (($convert(, p) & $convert(, 9223372036854775808 )) != $convert(, 0 )) { //978 { //979 { //979 var $t0 = 2097152 //979 var $t1 = 2097152 //979 var $t2 = 2097152 //979 $ret407 = $t0 //979 $ret408 = $t1 //979 $ret409 = $t2 //979 } //0 return //979 } //0 } //978 } //980 { //981 { //981 var $t3 = $convert(, ($convert(, p) & $convert(, 2097151 ))) //981 var $t4 = $convert(, (($convert(, p) >> 21 ) & $convert(, 2097151 ))) //981 var $t5 = $convert(, (($convert(, p) >> 42 ) & $convert(, 2097151 ))) //981 $ret407 = $t3 //981 $ret408 = $t4 //981 $ret409 = $t5 //981 } //0 return //981 } //0 type 92 ".runtime.persistentAlloc" type 93 ".runtime.plainError" func (e ) RuntimeError () // /build/gcc/src/gcc/libgo/go/runtime/error.go:146 func (e ) Error () ($ret109 ) // /build/gcc/src/gcc/libgo/go/runtime/error.go:148 { //149 $ret109 = $convert(, e) //149 return //149 } //0 type 94 ".runtime.pollDesc" notinheap func (pd ) .info () func (pd ) .publishInfo () func (pd ) .setEventErr (b ) func (pd ) .makeArg () (i ) type 95 ".runtime.pollInfo" func (i ) .closing () ($ret485 ) // /build/gcc/src/gcc/libgo/go/runtime/netpoll.go:126 { //126 $ret485 = ((i & 1 ) != $convert(, 0 )) //126 return //126 } //0 func (i ) .eventErr () ($ret486 ) // /build/gcc/src/gcc/libgo/go/runtime/netpoll.go:127 { //127 $ret486 = ((i & 2 ) != $convert(, 0 )) //127 return //127 } //0 func (i ) .expiredReadDeadline () ($ret487 ) // /build/gcc/src/gcc/libgo/go/runtime/netpoll.go:128 { //128 $ret487 = ((i & 4 ) != $convert(, 0 )) //128 return //128 } //0 func (i ) .expiredWriteDeadline () ($ret488 ) // /build/gcc/src/gcc/libgo/go/runtime/netpoll.go:129 { //129 $ret488 = ((i & 8 ) != $convert(, 0 )) //129 return //129 } //0 type 96 ".runtime.profAtomic" func (x ) .load () ($ret584 ) // /build/gcc/src/gcc/libgo/go/runtime/profbuf.go:117 { //118 $ret584 = $convert(, Load64($convert(, x))) //118 return //118 } //0 func (x ) .store (new ) // /build/gcc/src/gcc/libgo/go/runtime/profbuf.go:121 Store64($convert(, x), $convert(, new)) //122 func (x ) .cas (old , new ) ($ret585 ) // /build/gcc/src/gcc/libgo/go/runtime/profbuf.go:125 { //126 $ret585 = Cas64($convert(, x), $convert(, old), $convert(, new)) //126 return //126 } //0 type 97 ".runtime.profIndex" func (x ) .dataCount () ($ret586 ) // /build/gcc/src/gcc/libgo/go/runtime/profbuf.go:129 { //130 $ret586 = $convert(, x) //130 return //130 } //0 func (x ) .tagCount () ($ret587 ) // /build/gcc/src/gcc/libgo/go/runtime/profbuf.go:133 { //134 $ret587 = $convert(, (x >> $convert(, 34 ))) //134 return //134 } //0 func (x ) .addCountsAndClearFlags (data , tag ) ($ret589 ) // /build/gcc/src/gcc/libgo/go/runtime/profbuf.go:148 { //149 $ret589 = $convert(, (((($convert(, x) >> $convert(, 34 )) + $convert(, (($convert(, tag) << $convert(, 2 )) >> $convert(, 2 )))) << $convert(, 34 )) | $convert(, ($convert(, x) + $convert(, data))))) //149 return //149 } //0 type 98 ".runtime.puintptr" func (pp ) .ptr () ($ret612 ) // /build/gcc/src/gcc/libgo/go/runtime/runtime2.go:294 { //294 $ret612 = $convert(, $convert(, pp)) //294 return //294 } //0 func (pp ) .set (p ) // /build/gcc/src/gcc/libgo/go/runtime/runtime2.go:297 *pp = $convert(, $convert(, p)) //297 type 99 ".runtime.semaProfileFlags" type 100 ".runtime.sigset" type 101 ".runtime.spanAllocType" func (s ) .manual () ($ret367 ) // /build/gcc/src/gcc/libgo/go/runtime/mheap.go:891 { //892 $ret367 = (s != 0 ) //892 return //892 } //0 type 102 ".runtime.spanClass" func (sc ) .sizeclass () ($ret355 ) // /build/gcc/src/gcc/libgo/go/runtime/mheap.go:539 { //540 $ret355 = $convert(, (sc >> $convert(, 1 ))) //540 return //540 } //0 func (sc ) .noscan () ($ret356 ) // /build/gcc/src/gcc/libgo/go/runtime/mheap.go:543 { //544 $ret356 = ((sc & $convert(, 1 )) != $convert(, 0 )) //544 return //544 } //0 type 103 ".runtime.special" notinheap type 104 ".runtime.statDep" type 105 ".runtime.statDepSet" func (s ) .difference (b ) ($ret289 ) // /build/gcc/src/gcc/libgo/go/runtime/metrics.go:321 var c //322 { //323 var i //323 { //323 var $t0 //323 { /*for*/ //323 { //323 var $t1 = 1 //323 $t0 = $convert(, 0 ) //323 } //0 goto $l0 //323 :$l1 //323 { //323 i = $t0 //323 { //323 (c)[i] = ((s)[i] &^ (b)[i]) //324 } //325 } //325 { //323 $t0 = ($t0 + $convert(, 1 )) //323 } //0 :$l0 //323 if ($t0 < $t1) { //323 goto $l1 //323 } //323 } //0 } //0 } //325 { //326 $ret289 = c //326 return //326 } //0 func (s ) .union (b ) ($ret290 ) // /build/gcc/src/gcc/libgo/go/runtime/metrics.go:330 var c //331 { //332 var i //332 { //332 var $t0 //332 { /*for*/ //332 { //332 var $t1 = 1 //332 $t0 = $convert(, 0 ) //332 } //0 goto $l0 //332 :$l1 //332 { //332 i = $t0 //332 { //332 (c)[i] = ((s)[i] | (b)[i]) //333 } //334 } //334 { //332 $t0 = ($t0 + $convert(, 1 )) //332 } //0 :$l0 //332 if ($t0 < $t1) { //332 goto $l1 //332 } //332 } //0 } //0 } //334 { //335 $ret290 = c //335 return //335 } //0 func (s ) .empty () ($ret291 ) // /build/gcc/src/gcc/libgo/go/runtime/metrics.go:339 { //340 var c //340 { //340 var $t0 //340 var $t1 //340 { /*for*/ //340 { //340 var $t2 = s //340 var $t3 = 1 //340 $t0 = $convert(, 0 ) //340 } //0 goto $l0 //340 :$l1 //340 { //340 { //340 $t1 = (*$t2)[$t0] //340 } //0 { //340 $t0 //340 var $t4 = $t1 //340 c = $t4 //340 } //0 { //340 { //341 if (c != $convert(, 0 )) { //341 { //342 $ret291 = $false //342 return //342 } //0 } //341 } //343 } //344 } //344 { //340 $t0 = ($t0 + $convert(, 1 )) //340 } //0 :$l0 //340 if ($t0 < $t3) { //340 goto $l1 //340 } //340 } //0 } //0 } //344 { //345 $ret291 = $true //345 return //345 } //0 func (s ) .has (d ) ($ret292 ) // /build/gcc/src/gcc/libgo/go/runtime/metrics.go:349 { //350 $ret292 = (((*s)[(d / $convert(, 64 ))] & ($convert(, 1 ) << (d % $convert(, 64 )))) != $convert(, 0 )) //350 return //350 } //0 type 106 ".runtime.stringStruct" type 107 ".runtime.sudog" type 108 ".runtime.sweepClass" func (s ) .load () ($ret333 ) // /build/gcc/src/gcc/libgo/go/runtime/mgcsweep.go:67 { //68 $ret333 = $convert(, Load($convert(, s))) //68 return //68 } //0 func (s ) .update (sNew ) func (s ) .clear () // /build/gcc/src/gcc/libgo/go/runtime/mgcsweep.go:85 Store($convert(, s), $convert(, 0 )) //86 func (s ) .split () (spc , full ) // /build/gcc/src/gcc/libgo/go/runtime/mgcsweep.go:93 { //94 { //94 var $t0 = $convert(, (s >> $convert(, 1 ))) //94 var $t1 = ((s & $convert(, 1 )) == $convert(, 0 )) //94 spc = $t0 //94 full = $t1 //94 } //0 return //94 } //0 type 109 ".runtime.sysMemStat" func (s ) .load () ($ret481 ) // /build/gcc/src/gcc/libgo/go/runtime/mstats.go:673 { //674 $ret481 = Load64($convert(, s)) //674 return //674 } //0 func (s ) .add (n ) // /build/gcc/src/gcc/libgo/go/runtime/mstats.go:681 { //682 if (s == $nil) { //682 return //683 } //682 } //684 var val = Xadd64($convert(, s), n) //685 { //686 if (((n > $convert(, 0 )) && ($convert(, val) < n)) || ((n < $convert(, 0 )) && (($convert(, val) + n) < n))) { //686 var $t0 = $convert(, "runtime: val=") //687 var $t1 = $convert(, " n=") //687 var $t2 = $convert(, "\n") //687 print($t0, val, $t1, n, $t2) //687 .throw($convert(, "sysMemStat overflow")) //688 } //686 } //689 type 110 ".runtime.sysmontick" type 111 ".runtime.tflag" type 112 ".runtime.timeHistogram" func (h ) .record (duration ) type 113 ".runtime.timer" type 114 ".runtime.timespec" func (ts ) .setNsec (ns ) type 115 ".runtime.timespec_nsec_t" type 116 ".runtime.timespec_sec_t" type 117 ".runtime.tmpBuf" type 118 ".runtime.traceAllocBlock" notinheap type 119 ".runtime.traceAllocBlockPtr" func (p ) .ptr () ($ret723 ) // /build/gcc/src/gcc/libgo/go/runtime/trace.go:945 { //945 $ret723 = $convert(, $convert(, p)) //945 return //945 } //0 func (p ) .set (x ) // /build/gcc/src/gcc/libgo/go/runtime/trace.go:946 *p = $convert(, $convert(, x)) //946 type 120 ".runtime.traceBuf" notinheap func (buf ) .varint (v ) func (buf ) .byte (v ) type 121 ".runtime.traceBufHeader" notinheap type 122 ".runtime.traceBufPtr" func (tp ) .ptr () ($ret705 ) // /build/gcc/src/gcc/libgo/go/runtime/trace.go:174 { //174 $ret705 = $convert(, $convert(, tp)) //174 return //174 } //0 func (tp ) .set (b ) // /build/gcc/src/gcc/libgo/go/runtime/trace.go:175 *tp = $convert(, $convert(, b)) //175 type 123 ".runtime.traceStack" func (ts ) .stack () type 124 ".runtime.traceStackPtr" func (tp ) .ptr () ($ret716 ) // /build/gcc/src/gcc/libgo/go/runtime/trace.go:786 { //786 $ret716 = $convert(, $convert(, tp)) //786 return //786 } //0 type 125 ".runtime.uncommontype" type 126 ".runtime.waitReason" func (w ) String () ($ret614 ) // /build/gcc/src/gcc/libgo/go/runtime/runtime2.go:1090 { //1091 if ((w < $convert(, 0 )) || (w >= $convert(, 27 ))) { //1091 { //1092 $ret614 = $convert(, "unknown wait reason") //1092 return //1092 } //0 } //1091 } //1093 { //1094 $ret614 = (.waitReasonStrings)[w] //1094 return //1094 } //0 type 127 ".runtime.waitq" func (q ) .enqueue (sgp ) func (q ) .dequeue () func (q ) .dequeueSudoG (sgp ) type 128 ".runtime.wbBuf" func (b ) .reset () func (b ) .discard () func (b ) .empty () func (b ) .putFast (old , new ) type 129 ".runtime.workbuf" notinheap func (b ) .checknonempty () func (b ) .checkempty () type 130 ".runtime.workbufhdr" type 131 ".runtime/internal/atomic.noCopy" func (? ) Unlock () func (? ) Lock () type 132 "runtime/internal/atomic.Uint32" func (u ) Add (delta ) func (u ) And (value ) func (u ) CompareAndSwapRelease (old , new ) func (u ) Or (value ) func (u ) CompareAndSwap (old , new ) func (u ) Store (value ) func (u ) LoadAcquire () func (u ) Swap (value ) func (u ) StoreRelease (value ) func (u ) Load () type 133 "runtime/internal/atomic.Uintptr" func (u ) Add (delta ) func (u ) CompareAndSwap (old , new ) func (u ) Store (value ) func (u ) LoadAcquire () func (u ) Swap (value ) func (u ) StoreRelease (value ) func (u ) Load () type 134 "unsafe.Pointer" type 135 (? , ? ) type 136 (? ) type 137 (? , ? , ? ) type 138 (? ) type 139 (? ) type 140 (? , ? , ? ) type 141 (? , ? , ? ) type 142 (? , ? , ? ) type 143 (? , ? ) type 144 (? , ? , ? ) type 145 (? , ? , ? ) type 146 (? , ? , ? ) type 147 (? , ? , ? ) type 148 (? , ? ) type 149 (? , ? ) type 150 (? , ? ) type 151 (? , ? ) type 152 (? , ? , ? ) type 153 (? , ? ) type 154 (? ) type 155 (? , ? , ? , ? ) type 156 (? , ? , ? ) (? , ? ) type 157 (? ) type 158 (? ) type 159 (? , ? ) type 160 (? , ? , ? ) type 161 (? , ? , ? ) type 162 (? , ? , ? ) type 163 (? , ? , ? ) type 164 (? , ? , ? ) type 165 (? , ? ) type 166 (? ) type 167 (? ) type 168 (? ) type 169 (? , ? , ? ) type 170 (? , ? ) type 171 (? , ? ) type 172 (? ) type 173 (? , ? , ? , ? , ? , ? ) type 174 (? , ? ) type 175 (? ) type 176 (? ) type 177 (? , ? ) type 178 (? , ? , ? ) type 179 (? , ? , ? , ? ) type 180 (? , ? ) type 181 (? , ? , ? ) type 182 (? , ? ) type 183 (? ) type 184 (? ) type 185 (? , ? ) type 186 (? , ? , ? ) type 187 (? , ? ) type 188 (? ) type 189 (? , ? , ? ) type 190 (? , ? ) type 191 (? ) type 192 (? , ? ) type 193 (? , ? , ? ) type 194 (? , ? ) type 195 (? ) type 196 (? , ? ) type 197 (? , ? ) type 198 (? ) type 199 (? ) type 200 () type 201 () type 202 () type 203 () type 204 () type 205 () type 206 () type 207 () type 208 () type 209 (? ) type 210 (? ) type 211 (? ) type 212 (? ) type 213 (? ) type 214 (? , ? , ? , ? , ? ) type 215 (? ) type 216 (? , ? , ? ) type 217 (? ) type 218 (? , ? ) type 219 (? , ? , ? , ? ) type 220 (? , ? , ? ) type 221 (? , ? , ? , ? ) type 222 (? , ? , ? ) type 223 (? ) type 224 (? ) type 225 (? , ? , ? , ? ) type 226 (? , ? ) type 227 (? ) type 228 (? ) type 229 (? , ? ) type 230 (? , ? ) type 231 (? ) type 232 (? , ? ) type 233 (? , ? ) type 234 (? , ? ) type 235 (? , ? ) type 236 (? ) type 237 (? ) type 238 (? ) type 239 (? , ? , ? ) type 240 (? , ? ) type 241 (? ) type 242 (? ) type 243 (? ) type 244 (? ) type 245 (? ) type 246 (? ) type 247 (? ) type 248 (? ) type 249 (? ) type 250 (? , ? , ? ...) type 251 (? ) type 252 (? ) type 253 (? , ? , ? ) type 254 (? , ? , ? ) type 255 (? , ? ) type 256 (? , ? , ? , ? , ? , ? , ? ) type 257 (? , ? , ? ) type 258 (? , ? , ? ) (? , ? ) type 259 (? , ? ) type 260 (? , ? , ? ) type 261 (? ) type 262 (? ) type 263 (? ) type 264 (? , ? , ? , ? , ? , ? ) (? , ? ) type 265 (? , ? , ? , ? , ? , ? ) type 266 (? , ? , ? ) type 267 (? , ? , ? , ? ) type 268 (? , ? , ? ) type 269 (? , ? ) type 270 (? , ? ) type 271 (? , ? ) type 272 (? , ? , ? ) type 273 (? , ? ) type 274 (? ) type 275 (? ) type 276 (? ) type 277 (? ) type 278 (? ) type 279 * type 280 * type 281 * type 282 * type 283 * type 284 * type 285 * type 286 * type 287 * type 288 * type 289 * type 290 * type 291 * type 292 * type 293 * type 294 * type 295 * type 296 * type 297 * type 298 * type 299 * type 300 * type 301 * type 302 * type 303 * type 304 * type 305 * type 306 * type 307 * type 308 * type 309 * type 310 * type 311 * type 312 * type 313 * type 314 * type 315 * type 316 * type 317 * type 318 * type 319 * type 320 * type 321 * type 322 * type 323 * type 324 * type 325 * type 326 * type 327 * type 328 * type 329 * type 330 * type 331 * type 332 * type 333 * type 334 * type 335 * type 336 * type 337 * type 338 * type 339 * type 340 * type 341 * type 342 * type 343 * type 344 * type 345 * type 346 * type 347 * type 348 * type 349 * type 350 * type 351 * type 352 * type 353 * type 354 * type 355 * type 356 * type 357 * type 358 * type 359 * type 360 * type 361 * type 362 * type 363 * type 364 * type 365 * type 366 * type 367 * type 368 * type 369 * type 370 * type 371 * type 372 * type 373 * type 374 * type 375 * type 376 * type 377 * type 378 * type 379 * type 380 * type 381 * type 382 * type 383 * type 384 * type 385 * type 386 * type 387 * type 388 * type 389 * type 390 * type 391 * type 392 * type 393 *any type 394 * type 395 struct { AllocBytes ; FreeBytes ; AllocObjects ; FreeObjects ; Stack0 ; } type 396 struct { Alloc ; TotalAlloc ; Sys ; Lookups ; Mallocs ; Frees ; HeapAlloc ; HeapSys ; HeapIdle ; HeapInuse ; HeapReleased ; HeapObjects ; StackInuse ; StackSys ; MSpanInuse ; MSpanSys ; MCacheInuse ; MCacheSys ; BuckHashSys ; GCSys ; OtherSys ; NextGC ; LastGC ; PauseTotalNs ; PauseNs ; PauseEnd ; NumGC ; NumForcedGC ; GCCPUFraction ; EnableGC ; DebugGC ; BySize ; } type 397 struct { Count ; Cycles ; ? ; } type 398 struct { PC ; Func ; Function ; File ; Line ; Entry ; } type 399 struct { Size ; Mallocs ; Frees ; } type 400 struct { Stack0 ; } type 401 struct { res0 ; res1 ; } type 402 struct { res0 ; res1 ; } type 403 struct { res0 ; res1 ; } type 404 struct { } type 405 struct { .runtime.__sigaction_handler ; .runtime.sa_mask ; .runtime.sa_flags ; .runtime.sa_restorer ; } type 406 struct { .runtime.__val ; } type 407 struct { .runtime._interface ; .runtime.concrete ; .runtime.asserted ; .runtime.missingMethod ; } type 408 struct { .runtime._pad ; .runtime._ ; } type 409 struct { .runtime._panic ; .runtime._defer ; .runtime.m ; .runtime.syscallsp ; .runtime.syscallpc ; .runtime.param ; .runtime.atomicstatus ; .runtime.goid ; .runtime.schedlink ; .runtime.waitsince ; .runtime.waitreason ; .runtime.preempt ; .runtime.preemptStop ; .runtime.asyncSafePoint ; .runtime.paniconfault ; .runtime.preemptscan ; .runtime.gcscandone ; .runtime.throwsplit ; .runtime.gcScannedSyscallStack ; .runtime.activeStackChans ; .runtime.parkingOnChan ; .runtime.raceignore ; .runtime.sysblocktraced ; .runtime.tracking ; .runtime.trackingSeq ; .runtime.runnableStamp ; .runtime.runnableTime ; .runtime.sysexitticks ; .runtime.traceseq ; .runtime.tracelastp ; .runtime.lockedm ; .runtime.sig ; .runtime.writebuf ; .runtime.sigcode0 ; .runtime.sigcode1 ; .runtime.sigpc ; .runtime.gopc ; .runtime.ancestors ; .runtime.startpc ; .runtime.waiting ; .runtime.labels ; .runtime.timer ; .runtime.selectDone ; .runtime.gcAssistBytes ; .runtime.exception ; .runtime.isforeign ; .runtime.gcstack ; .runtime.gcstacksize ; .runtime.gcnextsegment ; .runtime.gcnextsp ; .runtime.gcinitialsp ; .runtime.gcnextsp2 ; .runtime.gcinitialsp2 ; .runtime.gcregs ; .runtime.entry ; .runtime.entryfn ; .runtime.entrysp ; .runtime.fromgogo ; .runtime.scanningself ; .runtime.scang ; .runtime.scangcw ; .runtime.isSystemGoroutine ; .runtime.isFinalizerGoroutine ; .runtime.deferring ; .runtime.goexiting ; .runtime.ranCgocallBackDone ; .runtime.traceback ; .runtime.context ; .runtime.stackcontext ; } type 410 struct { .runtime._type ; .runtime.data ; } type 411 struct { .runtime.a ; } type 412 struct { .runtime.alloc ; .runtime.total_alloc ; .runtime.sys ; .runtime.nlookup ; .runtime.nmalloc ; .runtime.nfree ; .runtime.heap_sys ; .runtime.heap_inuse ; .runtime.heap_released ; .runtime.heap_objects ; .runtime.stacks_inuse ; .runtime.stacks_sys ; .runtime.mspan_inuse ; .runtime.mspan_sys ; .runtime.mcache_inuse ; .runtime.mcache_sys ; .runtime.buckhash_sys ; .runtime.gcWorkBufInUse ; .runtime.gcProgPtrScalarBitsInUse ; .runtime.gcMiscSys ; .runtime.other_sys ; .runtime.last_gc_unix ; .runtime.pause_total_ns ; .runtime.pause_ns ; .runtime.pause_end ; .runtime.numgc ; .runtime.numforcedgc ; .runtime.gc_cpu_fraction ; .runtime.enablegc ; .runtime.debuggc ; .runtime.by_size ; .runtime._ ; .runtime.last_gc_nanotime ; .runtime.last_heap_inuse ; .runtime.heapStats ; .runtime.gcPauseDist ; } type 413 struct { .runtime.base ; .runtime.off ; } type 414 struct { .runtime.base ; .runtime.limit ; } type 415 struct { .runtime.base ; .runtime.cache ; .runtime.scav ; } type 416 struct { .runtime.bytep ; .runtime.mask ; .runtime.index ; } type 417 struct { .runtime.callers ; .runtime.last ; .runtime.lastCount ; } type 418 struct { .runtime.committed ; .runtime.released ; .runtime.inHeap ; .runtime.inStacks ; .runtime.inWorkBufs ; .runtime.inPtrScalarBits ; .runtime.tinyAllocCount ; .runtime.largeAlloc ; .runtime.largeAllocCount ; .runtime.smallAllocCount ; .runtime.largeFree ; .runtime.largeFreeCount ; .runtime.smallFreeCount ; .runtime._ ; } type 419 struct { .runtime.count ; .runtime.flags ; B ; .runtime.noverflow ; .runtime.hash0 ; .runtime.buckets ; .runtime.oldbuckets ; .runtime.nevacuate ; .runtime.extra ; } type 420 struct { .runtime.counts ; .runtime.underflow ; } type 421 struct { .runtime.cstr ; } type 422 struct { .runtime.data ; .runtime.begin ; .runtime.end ; .runtime.tick ; .runtime.nano ; } type 423 struct { .runtime.events ; .runtime.data ; } type 424 struct { .runtime.first ; .runtime.last ; } type 425 struct { .runtime.first ; .runtime.last ; } type 426 struct { .runtime.g0 ; .runtime.procid ; .runtime.gsignal ; .runtime.sigmask ; .runtime.mstartfn ; .runtime.curg ; .runtime.caughtsig ; .runtime.p ; .runtime.nextp ; .runtime.oldp ; .runtime.id ; .runtime.mallocing ; .runtime.throwing ; .runtime.preemptoff ; .runtime.locks ; .runtime.dying ; .runtime.profilehz ; .runtime.spinning ; .runtime.blocked ; .runtime.newSigstack ; .runtime.printlock ; .runtime.incgo ; .runtime.freeWait ; .runtime.fastrand ; .runtime.needextram ; .runtime.traceback ; .runtime.ncgocall ; .runtime.ncgo ; .runtime.park ; .runtime.alllink ; .runtime.schedlink ; .runtime.lockedg ; .runtime.createstack ; .runtime.lockedExt ; .runtime.lockedInt ; .runtime.nextwaitm ; .runtime.waitunlockf ; .runtime.waitlock ; .runtime.waittraceev ; .runtime.waittraceskip ; .runtime.startingtrace ; .runtime.syscalltick ; .runtime.freelink ; .runtime.preemptGen ; .runtime.signalPending ; ? ; ? ; .runtime.locksHeldLen ; .runtime.locksHeld ; .runtime.gsignalstack ; .runtime.gsignalstacksize ; .runtime.dropextram ; .runtime.exiting ; .runtime.scannote ; } type 427 struct { ? ; .runtime.n ; } type 428 struct { .runtime.g ; .runtime.next ; .runtime.prev ; .runtime.elem ; .runtime.acquiretime ; .runtime.releasetime ; .runtime.ticket ; .runtime.isSelect ; .runtime.success ; .runtime.parent ; .runtime.waitlink ; .runtime.waittail ; .runtime.c ; } type 429 struct { .runtime.head ; } type 430 struct { .runtime.head ; .runtime.tail ; } type 431 struct { .runtime.id ; .runtime.status ; .runtime.link ; .runtime.schedtick ; .runtime.syscalltick ; .runtime.sysmontick ; .runtime.m ; .runtime.mcache ; .runtime.pcache ; .runtime.raceprocctx ; .runtime.deferpool ; .runtime.deferpoolbuf ; .runtime.goidcache ; .runtime.goidcacheend ; .runtime.runqhead ; .runtime.runqtail ; .runtime.runq ; .runtime.runnext ; .runtime.gFree ; .runtime.sudogcache ; .runtime.sudogbuf ; .runtime.mspancache ; .runtime.tracebuf ; .runtime.traceSweep ; .runtime.traceSwept ; .runtime.traceReclaimed ; .runtime.palloc ; .runtime._ ; .runtime.timer0When ; .runtime.timerModifiedEarliest ; .runtime.gcAssistTime ; .runtime.gcFractionalMarkTime ; .runtime.gcMarkWorkerMode ; .runtime.gcMarkWorkerStartTime ; .runtime.gcw ; .runtime.wbBuf ; .runtime.runSafePointFn ; .runtime.statsSeq ; .runtime.timersLock ; .runtime.timers ; .runtime.numTimers ; .runtime.deletedTimers ; .runtime.scannableStackSizeDelta ; .runtime.preempt ; } type 432 struct { .runtime.it_interval ; .runtime.it_value ; } type 433 struct { .runtime.key ; } type 434 struct { .runtime.key ; .runtime.elem ; .runtime.t ; .runtime.h ; .runtime.buckets ; .runtime.bptr ; .runtime.overflow ; .runtime.oldoverflow ; .runtime.startBucket ; .runtime.offset ; .runtime.wrapped ; B ; .runtime.i ; .runtime.bucket ; .runtime.checkBucket ; } type 435 struct { .runtime.len ; .runtime.buf ; } type 436 struct { .runtime.link ; .runtime.frame ; .runtime.panicStack ; .runtime._panic ; .runtime.pfn ; .runtime.arg ; .runtime.retaddr ; .runtime.makefunccanrecover ; .runtime.heap ; } type 437 struct { .runtime.link ; .runtime.arg ; .runtime.recovered ; .runtime.isforeign ; .runtime.aborted ; .runtime.goexit ; } type 438 struct { .runtime.link ; .runtime.fd ; .runtime.atomicInfo ; .runtime.rg ; .runtime.wg ; .runtime.lock ; .runtime.closing ; .runtime.user ; .runtime.rseq ; .runtime.rt ; .runtime.rd ; .runtime.wseq ; .runtime.wt ; .runtime.wd ; .runtime.self ; } type 439 struct { .runtime.link ; .runtime.lastTicks ; .runtime.pos ; .runtime.stk ; } type 440 struct { .runtime.link ; .runtime.hash ; .runtime.id ; .runtime.n ; .runtime.stk ; } type 441 struct { .runtime.lockAddr ; .runtime.rank ; } type 442 struct { ? ; .runtime.key ; } type 443 struct { .runtime.lock ; .runtime.inUse ; .runtime.gen ; .runtime.reservationBytes ; .runtime.released ; .runtime.scavLWM ; .runtime.freeHWM ; } type 444 struct { .runtime.msg ; .runtime.addr ; } type 445 struct { .runtime.n ; .runtime.bytedata ; } type 446 struct { .runtime.name ; .runtime.pkgPath ; .runtime.methods ; } type 447 struct { .runtime.name ; .runtime.pkgPath ; .runtime.mtyp ; .runtime.typ ; .runtime.tfn ; } type 448 struct { .runtime.name ; .runtime.entry ; } type 449 struct { .runtime.nextSample ; .runtime.scanAlloc ; .runtime.tiny ; .runtime.tinyoffset ; .runtime.tinyAllocs ; .runtime.alloc ; .runtime.flushGen ; } type 450 struct { .runtime.next ; .runtime.prev ; .runtime.list ; .runtime.startAddr ; .runtime.npages ; .runtime.manualFreeList ; .runtime.freeindex ; .runtime.nelems ; .runtime.allocCache ; .runtime.allocBits ; .runtime.gcmarkBits ; .runtime.sweepgen ; .runtime.divMul ; .runtime.allocCount ; .runtime.spanclass ; .runtime.state ; .runtime.needzero ; .runtime.elemsize ; .runtime.limit ; .runtime.speciallock ; .runtime.specials ; } type 451 struct { .runtime.next ; .runtime.offset ; .runtime.kind ; } type 452 struct { .runtime.next ; } type 453 struct { .runtime.next ; .runtime.data ; } type 454 struct { .runtime.next ; .runtime.pushcnt ; } type 455 struct { .runtime.next ; .runtime.end ; .runtime.buf ; } type 456 struct { .runtime.node ; .runtime.nobj ; } type 457 struct { .runtime.overflow ; .runtime.oldoverflow ; .runtime.nextOverflow ; } type 458 struct { ? ; .runtime.scavenged ; } type 459 struct { .runtime.pc ; .runtime.filename ; .runtime.function ; .runtime.lineno ; } type 460 struct { .runtime.pcs ; .runtime.goid ; .runtime.gopc ; } type 461 struct { .runtime.pp ; .runtime.when ; .runtime.period ; .runtime.f ; .runtime.arg ; .runtime.seq ; .runtime.nextwhen ; .runtime.status ; } type 462 struct { .runtime.profileTimer ; .runtime.profileTimerValid ; } type 463 struct { .runtime.qcount ; .runtime.dataqsiz ; .runtime.buf ; .runtime.elemsize ; .runtime.closed ; .runtime.elemtype ; .runtime.sendx ; .runtime.recvx ; .runtime.recvq ; .runtime.sendq ; .runtime.lock ; } type 464 struct { .runtime.ranges ; .runtime.totalBytes ; .runtime.sysStat ; } type 465 struct { .runtime.s ; } type 466 struct { .runtime.sa_handler ; } type 467 struct { .runtime.schedtick ; .runtime.schedwhen ; .runtime.syscalltick ; .runtime.syscallwhen ; } type 468 struct { .runtime.sigev_value ; .runtime.sigev_signo ; .runtime.sigev_notify ; .runtime._sigev_un ; } type 469 struct { .runtime.sival_int ; Godump_0_pad ; .runtime._ ; } type 470 struct { .runtime.size ; .runtime.nmalloc ; .runtime.nfree ; } type 471 struct { .runtime.size ; .runtime.ptrdata ; .runtime.hash ; .runtime.tflag ; .runtime.align ; .runtime.fieldAlign ; .runtime.kind ; .runtime.equal ; .runtime.gcdata ; .runtime._string ; ? ; .runtime.ptrToThis ; } type 472 struct { .runtime.stats ; .runtime.gen ; .runtime.noPLock ; } type 473 struct { .runtime.str ; .runtime.len ; } type 474 struct { .runtime.summary ; .runtime.chunks ; .runtime.searchAddr ; .runtime.start ; .runtime.end ; .runtime.inUse ; .runtime.scav ; .runtime.mheapLock ; .runtime.sysStat ; .runtime.test ; } type 475 struct { .runtime.tab ; .runtime.data ; } type 476 struct { .runtime.tophash ; } type 477 struct { ? ; .runtime.arr ; } type 478 struct { .runtime.tv_sec ; .runtime.tv_nsec ; } type 479 struct { .runtime.typ ; .runtime.elem ; .runtime.dir ; } type 480 struct { .runtime.typ ; .runtime.key ; .runtime.elem ; .runtime.bucket ; .runtime.hasher ; .runtime.keysize ; .runtime.elemsize ; .runtime.bucketsize ; .runtime.flags ; } type 481 struct { .runtime.w ; .runtime.allLink ; .runtime.owned ; } type 482 struct { .runtime.wbuf1 ; .runtime.wbuf2 ; .runtime.bytesMarked ; .runtime.heapScanWork ; .runtime.flushedWork ; } type 483 struct { ? ; .runtime.obj ; } type 484 struct { .runtime.write ; .runtime.data ; .runtime.tick ; .runtime.nano ; .runtime.r ; .runtime.buf ; } type 485 struct { .runtime.x ; .runtime.y ; .runtime.signed ; .runtime.code ; } type 486 struct { .runtime/internal/atomic.noCopy ; .runtime/internal/atomic.value ; } type 487 struct { .runtime/internal/atomic.noCopy ; .runtime/internal/atomic.value ; } type 488 [0 ] type 489 [0 ] type 490 [0 ] type 491 [100 ] type 492 [1024 ] type 493 [10 ] type 494 [10 ] type 495 [10 ] type 496 [122 ] type 497 [128 ] type 498 [128 ] type 499 [128 ] type 500 [128 ] type 501 [129 ] type 502 [12 ] type 503 [136 ] type 504 [16384 ] type 505 [16 ] type 506 [1 ] type 507 [1 ] type 508 [20 ] type 509 [249 ] type 510 [253 ] type 511 [256 ] type 512 [256 ] type 513 [256 ] type 514 [27 ] type 515 [2 ] type 516 [2 ] type 517 [2 ] type 518 [32 ] type 519 [32 ] type 520 [32 ] type 521 [32 ] type 522 [33 ] type 523 [3 ] type 524 [4096 ] type 525 [4 ] type 526 [4 ] type 527 [512 ] type 528 [512 ] type 529 [59368 ] type 530 [5 ] type 531 [5 ] type 532 [61 ] type 533 [64 ] type 534 [65528 ] type 535 [65 ] type 536 [68 ] type 537 [68 ] type 538 [68 ] type 539 [70368744177663 ] type 540 [720 ] type 541 [8192 ] type 542 [8192 ] type 543 [8 ] type 544 [8 ] type 545 [8 ] type 546 [] type 547 [] type 548 [] type 549 [] type 550 [] type 551 [] type 552 [] type 553 [] type 554 [] type 555 [] type 556 [] type 557 [] type 558 [] type 559 [] type 560 [] type 561 [] type 562 [] type 563 [] type 564 [] type 565 map [] type 566 interface { ? ; RuntimeError (); } type 567 interface { F (); } func ._ExternalCode () // /build/gcc/src/gcc/libgo/go/runtime/proc.go:4200 ._ExternalCode() //4200 func ._GC () // /build/gcc/src/gcc/libgo/go/runtime/proc.go:4202 ._GC() //4202 func ._LostExternalCode () // /build/gcc/src/gcc/libgo/go/runtime/proc.go:4201 ._LostExternalCode() //4201 func ._LostSIGPROFDuringAtomic64 () // /build/gcc/src/gcc/libgo/go/runtime/proc.go:4203 ._LostSIGPROFDuringAtomic64() //4203 func ._System () // /build/gcc/src/gcc/libgo/go/runtime/proc.go:4199 ._System() //4199 func ._VDSO () // /build/gcc/src/gcc/libgo/go/runtime/proc.go:4204 ._VDSO() //4204 func .add (p , x ) ($ret662 ) // /build/gcc/src/gcc/libgo/go/runtime/stubs.go:15 { //16 $ret662 = $convert(, ($convert(, p) + x)) //16 return //16 } //0 func .addb (p , n ) ($ret246 ) // /build/gcc/src/gcc/libgo/go/runtime/mbitmap.go:70 { //74 $ret246 = $convert(, $convert(, ($convert(, $convert(, p)) + n))) //74 return //74 } //0 func .addtimer (t ) func .aeshashbody (p , h , s , sched ) var .aeskeysched func .alignDown (n , a ) ($ret672 ) // /build/gcc/src/gcc/libgo/go/runtime/stubs.go:274 { //275 $ret672 = (n &^ (a - $convert(, 1 ))) //275 return //275 } //0 func .alignUp (n , a ) ($ret671 ) // /build/gcc/src/gcc/libgo/go/runtime/stubs.go:269 { //270 $ret671 = (((n + a) - $convert(, 1 )) &^ (a - $convert(, 1 ))) //270 return //270 } //0 var .allglen var .allglock var .allgptr var .allgs var .argc var .argslice var .argv func .assertWorldStopped () // /build/gcc/src/gcc/libgo/go/runtime/lockrank_off.go:59 func .assertWorldStoppedOrLockHeld (l ) // /build/gcc/src/gcc/libgo/go/runtime/lockrank_off.go:63 var .blockprofilerate func .blocksampled (cycles , rate ) ($ret441 ) // /build/gcc/src/gcc/libgo/go/runtime/mprof.go:447 { //448 if ((rate <= $convert(, 0 )) || ((rate > cycles) && (($convert(, .fastrand()) % rate) > cycles))) { //448 { //449 $ret441 = $false //449 return //449 } //0 } //448 } //450 { //451 $ret441 = $true //451 return //451 } //0 func .bool2int (x ) ($ret677 ) // /build/gcc/src/gcc/libgo/go/runtime/stubs.go:368 { //369 if x { //369 { //370 $ret677 = $convert(, 1 ) //370 return //370 } //0 } //369 } //371 { //372 $ret677 = $convert(, 0 ) //372 return //372 } //0 func /*asm __builtin_trap */ .breakpoint () func .bucketShift (b ) ($ret197 ) // /build/gcc/src/gcc/libgo/go/runtime/map.go:199 { //201 $ret197 = ($convert(, 1 ) << (b & $convert(, 63 ))) //201 return //201 } //0 var .buf var .buildVersion func .bulkBarrierPreWrite (dst , src , size ) func .bytes (s ) (ret ) func /*asm runtime_callers */ .c_callers (skip , locbuf , max , keepThunks ) func /*asm runtime_callersRaw */ .c_callersRaw (pcs , max ) func /*asm sigaddset */ .c_sigaddset (set , signum ) func /*asm sigdelset */ .c_sigdelset (set , signum ) var .cgoHasExtraM func .chanrecv (c , ep , block ) (selected , received ) func .chansend (c , ep , block , callerpc ) func .checkMakeSlice (et , len , cap ) func .checkTimeouts () // /build/gcc/src/gcc/libgo/go/runtime/lock_futex.go:256 var .class_to_size func .closechan (c ) func .closefd (fd ) func .crash () // /build/gcc/src/gcc/libgo/go/runtime/signal_unix.go:825 { //832 $false //832 } //834 .dieFromSignal(6 ) //836 func .decodeIdentifier (bsl ) var .defaultGOROOT func .deltimer (t ) func .dieFromSignal (sig ) var .disableMemoryProfiling func .divRoundUp (n , a ) ($ret673 ) // /build/gcc/src/gcc/libgo/go/runtime/stubs.go:279 { //282 $ret673 = (((n + a) - $convert(, 1 )) / a) //282 return //282 } //0 var .divideError func .dopanic_m (gp , pc , sp ) func .dumpbv (cbv , offset ) var .dumpfd func .dumpfields (bv ) // /build/gcc/src/gcc/libgo/go/runtime/heapdump.go:582 .dumpbv(&bv, $convert(, 0 )) //583 .dumpint(0 ) //584 func .dumpint (v ) // /build/gcc/src/gcc/libgo/go/runtime/heapdump.go:124 var buf //125 var n //126 { //127 { /*for*/ //127 goto $l0 //127 :$l1 //127 { //127 (buf)[n] = $convert(, (v | $convert(, 128 ))) //128 n = (n + $convert(, 1 )) //129 v = (v >> $convert(, 7 )) //130 } //131 :$l0 //127 if (v >= $convert(, 128 )) { //127 goto $l1 //127 } //127 } //131 } //131 (buf)[n] = $convert(, v) //132 n = (n + $convert(, 1 )) //133 .dwrite($convert(, &buf), $convert(, n)) //134 func .dumpmemrange (data , len ) // /build/gcc/src/gcc/libgo/go/runtime/heapdump.go:146 .dumpint($convert(, len)) //147 .dwrite(data, len) //148 func .dumpstr (s ) func .dwrite (data , len ) func .efaceeq (x , y ) func .entersyscall () var .envs var .epfd func /*asm epoll_ctl */ .epollctl (epfd , op , fd , ev ) func .errno () func /*asm exit */ .exit (code ) func .exitsyscall () var .expectedSystemGoroutines func .extendRandom (r , n ) var .extram func .f32hash (p , h ) func .f64hash (p , h ) func .fastexprand (mean ) var .fastlog2Table func .fastrand () func .fastrandn (n ) ($ret664 ) // /build/gcc/src/gcc/libgo/go/runtime/stubs.go:153 { //156 $ret664 = $convert(, (($convert(, .fastrand()) * $convert(, n)) >> $convert(, 32 ))) //156 return //156 } //0 var .fastrandseed func /*asm __go_fcntl_uintptr */ .fcntlUintptr (fd , cmd , arg ) (? , ? ) var .fing var .fingwait var .fingwake func .finishsweep_m () var .finlock func .float64bits (f ) ($ret131 ) // /build/gcc/src/gcc/libgo/go/runtime/float.go:45 { //46 $ret131 = *$convert(, $convert(, &f)) //46 return //46 } //0 func .float64frombits (b ) ($ret132 ) // /build/gcc/src/gcc/libgo/go/runtime/float.go:51 { //52 $ret132 = *$convert(, $convert(, &b)) //52 return //52 } //0 var .floatError func .flushmcache (i ) func .gcMarkWorkAvailable (p ) func .gcount () var .gcsema func .getHugePageSize () func .getLockRank (l ) ($ret177 ) // /build/gcc/src/gcc/libgo/go/runtime/lockrank_off.go:17 { //18 $ret177 = $convert(, 0 ) //18 return //18 } //0 func .getRandomData (r ) // /build/gcc/src/gcc/libgo/go/runtime/os_gccgo.go:47 { //48 if (.startupRandomData != $nil) { //48 var n = copy(r, .startupRandomData) //49 .extendRandom(r, n) //50 return //51 } //48 } //52 var fd = .open(&(.urandom_dev)[0 ], $convert(, 0 ), $convert(, 0 )) //53 var n = .read(fd, $convert(, &(r)[0 ]), $convert(, len(r))) //54 .closefd(fd) //55 .extendRandom(r, $convert(, n)) //56 func .getSigactionHandler (? ) func .getcallerpc () func .getcallersp () func .getg () func .getitab (lhs , rhs , canfail ) func /*asm getpid */ .getpid () func .getproccount () func .gettid () ($ret680 ) // /build/gcc/src/gcc/libgo/go/runtime/stubs_linux.go:11 { //12 $ret680 = $convert(, .syscall(186 , $convert(, 0 ), $convert(, 0 ), $convert(, 0 ), $convert(, 0 ), $convert(, 0 ), $convert(, 0 ))) //12 return //12 } //0 func .goenvs_unix () func .gogetenv (key ) var .gomaxprocs func .gopark (unlockf , lock , reason , traceEv , traceskip ) func .goready (gp , traceskip ) func .gosched_m (gp ) func .goschedguarded_m (gp ) func .gostringnocopy (str ) func .goyield_m (gp ) func .gwrite (b ) var .handlingSig func .hasPrefix (s , prefix ) ($ret650 ) // /build/gcc/src/gcc/libgo/go/runtime/string.go:340 { //341 $ret650 = ((len(s) >= len(prefix)) && ((s)[0 :len(prefix)] == prefix)) //341 return //341 } //0 var .hashkey func .hexval (b ) ($ret687 ) // /build/gcc/src/gcc/libgo/go/runtime/symtab.go:202 { //203 if ((b >= $convert(, 48' )) && (b <= $convert(, 57' ))) { //203 { //204 $ret687 = $convert(, (b - $convert(, 48' ))) //204 return //204 } //0 } //203 } //205 { //206 if ((b >= $convert(, 97' )) && (b <= $convert(, 102' ))) { //206 { //207 $ret687 = ($convert(, (b - $convert(, 97' ))) + $convert(, 10 )) //207 return //207 } //0 } //206 } //208 { //209 $ret687 = $convert(, 0 ) //209 return //209 } //0 func .ifaceeq (x , y ) func .initsig (preinit ) func .interhash (p , h ) func .isFinite (f ) ($ret127 ) // /build/gcc/src/gcc/libgo/go/runtime/float.go:18 { //19 $ret127 = !.isNaN((f - f)) //19 return //19 } //0 func .isNaN (f ) (is ) // /build/gcc/src/gcc/libgo/go/runtime/float.go:12 { //14 is = (f != f) //14 return //14 } //0 var .iscgo func .itoa (buf , val ) ($ret104 ) // /build/gcc/src/gcc/libgo/go/runtime/error.go:86 var i = (len(buf) - 1 ) //87 { //88 { /*for*/ //88 goto $l0 //88 :$l1 //88 { //88 (buf)[i] = $convert(, ((val % $convert(, 10 )) + $convert(, 48' ))) //89 i = (i - $convert(, 1 )) //90 val = (val / $convert(, 10 )) //91 } //92 :$l0 //88 if (val >= $convert(, 10 )) { //88 goto $l1 //88 } //88 } //92 } //92 (buf)[i] = $convert(, (val + $convert(, 48' ))) //93 { //94 $ret104 = (buf)[i:] //94 return //94 } //0 func /*asm kill */ .kill (pid , sig ) var .levelBits var .levelShift func .lfstackPack (node , cnt ) ($ret168 ) // /build/gcc/src/gcc/libgo/go/runtime/lfstack_64bit.go:52 { //53 $false //53 } //55 { //56 $false //56 } //60 { //61 $false //61 } //63 { //64 $ret168 = (($convert(, $convert(, $convert(, node))) << $convert(, 16 )) | $convert(, (cnt & $convert(, 524287 )))) //64 return //64 } //0 func .lfstackUnpack (val ) ($ret169 ) // /build/gcc/src/gcc/libgo/go/runtime/lfstack_64bit.go:67 { //68 { //68 { //71 $ret169 = $convert(, $convert(, $convert(, (($convert(, val) >> 19 ) << $convert(, 3 ))))) //71 return //71 } //0 } //72 } //72 { //73 $false //73 } //75 { //76 $false //76 } //78 { //79 $false //79 } //81 { //82 $ret169 = $convert(, $convert(, $convert(, ((val >> 19 ) << $convert(, 3 ))))) //82 return //82 } //0 func /*asm pipe */ .libcPipe (? ) func /*asm pipe2 */ .libcPipe2 (? , ? ) func .lock (l ) // /build/gcc/src/gcc/libgo/go/runtime/lock_futex.go:57 .lockWithRank(l, .getLockRank(l)) //58 func .lock2 (l ) func .lockInit (l , rank ) // /build/gcc/src/gcc/libgo/go/runtime/lockrank_off.go:14 var .lockNames func .lockWithRank (l , rank ) // /build/gcc/src/gcc/libgo/go/runtime/lockrank_off.go:21 .lock2(l) //22 func /*asm madvise */ .madvise (addr , n , flags ) func .makechan (t , size ) func .makemap (t , hint , h ) func .makeslice (et , len , cap ) ($ret637 ) // /build/gcc/src/gcc/libgo/go/runtime/slice.go:99 var mem = .checkMakeSlice(et, len, cap) //100 { //101 $ret637 = .mallocgc(mem, et, $true) //101 return //101 } //0 func .mallocgc (size , typ , needzero ) func .mapaccess1 (t , h , key ) func .mapdelete (t , h , key ) func .mapdelete_faststr (t , h , ky ) func .mapiterinit (t , h , it ) func .mapiternext (it ) var .maxOffAddr var .maxstacksize func .mcall (fn ) func .memclrNoHeapPointers (ptr , n ) func .memhash (p , seed , s ) func .memhash32 (p , seed ) ($ret134 ) // /build/gcc/src/gcc/libgo/go/runtime/hash64.go:78 var a = .r4(p) //79 { //80 $ret134 = .mix($convert(, 2129725606500045387 ), .mix((a ^ 16646288086500911323 ), (((a ^ seed) ^ (.hashkey)[0 ]) ^ 11562461410679940143 ))) //80 return //80 } //0 func .memhash64 (p , seed ) ($ret135 ) // /build/gcc/src/gcc/libgo/go/runtime/hash64.go:83 var a = .r8(p) //84 { //85 $ret135 = .mix($convert(, 2129725606500045383 ), .mix((a ^ 16646288086500911323 ), (((a ^ seed) ^ (.hashkey)[0 ]) ^ 11562461410679940143 ))) //85 return //85 } //0 func .memmove (to , from , n ) var .memoryError var .memstats func .minitSignalMask () func .minitSignalStack () func .mix (a , b ) func .mmap (addr , n , prot , flags , fd , off ) ($ret284 , $ret285 ) // /build/gcc/src/gcc/libgo/go/runtime/mem_gccgo.go:40 var p = .sysMmap(addr, n, prot, flags, fd, off) //41 { //42 if ($convert(, p) == $convert(, 18446744073709551615 )) { //42 { //43 { //43 var $t0 = $nil //43 var $t1 = .errno() //43 $ret284 = $t0 //43 $ret285 = $t1 //43 } //0 return //43 } //0 } //42 } //44 { //45 { //45 var $t2 = p //45 var $t3 = 0 //45 $ret284 = $t2 //45 $ret285 = $t3 //45 } //0 return //45 } //0 var .mmapFD var .modinfo func .modtimer (t , when , period , f , arg , seq ) var .mutexprofilerate func .nanotime () ($ret703 ) // /build/gcc/src/gcc/libgo/go/runtime/time_nofake.go:18 { //19 $ret703 = .nanotime1() //19 return //19 } //0 func .nanotime1 () var .nbuf var .ncpu var .netpollBreakRd var .netpollBreakWr func .netpollGenericInit () // /build/gcc/src/gcc/libgo/go/runtime/netpoll.go:193 { //194 if (Load(&.netpollInited) == $convert(, 0 )) { //194 .lockInit(&.netpollInitLock, 27 ) //195 .lock(&.netpollInitLock) //196 { //197 if (.netpollInited == $convert(, 0 )) { //197 .netpollinit() //198 Store(&.netpollInited, $convert(, 1 )) //199 } //197 } //200 .unlock(&.netpollInitLock) //201 } //194 } //202 var .netpollInitLock var .netpollInited func .netpollIsPollDescriptor (fd ) ($ret501 ) // /build/gcc/src/gcc/libgo/go/runtime/netpoll_epoll.go:66 { //67 $ret501 = (((fd == $convert(, .epfd)) || (fd == .netpollBreakRd)) || (fd == .netpollBreakWr)) //67 return //67 } //0 var .netpollWaiters func .netpollblock (pd , mode , waitio ) func .netpollinit () func .newMarkBits (nelems ) func .newarray (typ , n ) func .newextram () func .newm (fn , _p_ , id ) func .nilinterhash (p , h ) func .noescape (p ) ($ret668 ) // /build/gcc/src/gcc/libgo/go/runtime/stubs.go:178 var x = $convert(, p) //179 { //180 $ret668 = $convert(, (x ^ $convert(, 0 ))) //180 return //180 } //0 func .open (name , mode , perm ) func .osyield () var .overflowError var .overrideWrite func .panicCheck1 (pc , msg ) func .panicCheck2 (err ) var .panicking func .panicmakeslicecap () // /build/gcc/src/gcc/libgo/go/runtime/slice.go:43 panic($convert(, $convert(, "makeslice: cap out of range"))) //44 func .panicmakeslicelen () // /build/gcc/src/gcc/libgo/go/runtime/slice.go:39 panic($convert(, $convert(, "makeslice: len out of range"))) //40 func .panicunsafeslicelen () // /build/gcc/src/gcc/libgo/go/runtime/slice.go:171 panic($convert(, $convert(, "unsafe.Slice: len out of range"))) //172 func .parkunlock_c (gp , lock ) ($ret548 ) // /build/gcc/src/gcc/libgo/go/runtime/proc.go:3206 .unlock($convert(, lock)) //3207 { //3208 $ret548 = $true //3208 return //3208 } //0 func .pcInlineCallers (pc , locbuf , max ) var .persistentChunks var .physHugePageSize var .physPageSize var .poolcleanup var .printBacklog var .printBacklogIndex func .printhex (v ) func .printlock () func .printstring (s ) // /build/gcc/src/gcc/libgo/go/runtime/print.go:268 .gwrite(.bytes(s)) //269 func .printuint (v ) func .printunlock () func .procPin () func .procUnpin () func .procyield (cycles ) func .r4 (p ) ($ret137 ) // /build/gcc/src/gcc/libgo/go/runtime/hash64.go:93 { //94 $ret137 = $convert(, .readUnaligned32(p)) //94 return //94 } //0 func .r8 (p ) ($ret138 ) // /build/gcc/src/gcc/libgo/go/runtime/hash64.go:97 { //98 $ret138 = $convert(, .readUnaligned64(p)) //98 return //98 } //0 func .read (fd , p , n ) func .readUnaligned32 (p ) ($ret42 ) // /build/gcc/src/gcc/libgo/go/runtime/alg.go:501 var q = $convert(, p) //502 { //503 $false //503 } //505 { //506 $ret42 = ((($convert(, (*q)[0 ]) | ($convert(, (*q)[1 ]) << $convert(, 8 ))) | ($convert(, (*q)[2 ]) << $convert(, 16 ))) | ($convert(, (*q)[3 ]) << $convert(, 24 ))) //506 return //506 } //0 func .readUnaligned64 (p ) ($ret43 ) // /build/gcc/src/gcc/libgo/go/runtime/alg.go:509 var q = $convert(, p) //510 { //511 $false //511 } //514 { //515 $ret43 = ((((((($convert(, (*q)[0 ]) | ($convert(, (*q)[1 ]) << $convert(, 8 ))) | ($convert(, (*q)[2 ]) << $convert(, 16 ))) | ($convert(, (*q)[3 ]) << $convert(, 24 ))) | ($convert(, (*q)[4 ]) << $convert(, 32 ))) | ($convert(, (*q)[5 ]) << $convert(, 40 ))) | ($convert(, (*q)[6 ]) << $convert(, 48 ))) | ($convert(, (*q)[7 ]) << $convert(, 56 ))) //515 return //515 } //0 func /*asm reflect.typedmemmove */ .reflect_typedmemmove (typ , dst , src ) // /build/gcc/src/gcc/libgo/go/runtime/mbarrier.go:184 { //185 $false //185 } //188 { //189 $false //189 } //192 { //193 $false //193 } //196 .typedmemmove(typ, dst, src) //197 func .resettimer (t , when ) func .saveblockevent (cycles , rate , skip , which ) func .semacquire (addr ) // /build/gcc/src/gcc/libgo/go/runtime/sema.go:94 .semacquire1(addr, $false, $convert(, 0 ), $convert(, 0 )) //95 func .semacquire1 (addr , lifo , profile , skipframes ) func .semrelease (addr ) // /build/gcc/src/gcc/libgo/go/runtime/sema.go:155 .semrelease1(addr, $false, $convert(, 0 )) //156 func .semrelease1 (addr , handoff , skipframes ) func .setProcessCPUProfilerTimer (hz ) func .setsig (i , fn ) var .shiftError func /*asm sigaction */ .sigaction (signum , act , oact ) func .sigaddset (mask , i ) // /build/gcc/src/gcc/libgo/go/runtime/signal_gccgo.go:137 .c_sigaddset(mask, $convert(, i)) //138 func /*asm sigemptyset */ .sigemptyset (set ) func /*asm sigfillset */ .sigfillset (set ) func /*asm os_1signal.signal__ignored */ .signal_ignored (s ) func .sigpipe () // /build/gcc/src/gcc/libgo/go/runtime/signal_unix.go:333 { //334 if (.signal_ignored(13 ) || .sigsend(13 )) { //334 return //335 } //334 } //336 .dieFromSignal(13 ) //337 func /*asm sigprocmask */ .sigprocmask (how , set , oldset ) func .sigsend (s ) var .size_to_class128 var .size_to_class8 func .spanOf (p ) func .spanOfHeap (p ) func .startTheWorld () func .startTheWorldWithSema (emitTraceEvent ) func .startpanic_m () var .startupRandomData func .stopTheWorld (reason ) func .strhash (a , h ) func .stringtoslicebyte (buf , s ) var .support_aes func .sysHugePage (v , n ) // /build/gcc/src/gcc/libgo/go/runtime/mem_gccgo.go:154 { //155 if ((.physHugePageSize != $convert(, 0 )) && $convert(, $true)) { //155 var beg = (($convert(, v) + (.physHugePageSize - $convert(, 1 ))) &^ (.physHugePageSize - $convert(, 1 ))) //157 var end = (($convert(, v) + n) &^ (.physHugePageSize - $convert(, 1 ))) //159 { //161 if (beg < end) { //161 .madvise($convert(, beg), (end - beg), 14 ) //162 } //161 } //163 } //155 } //164 func /*asm __go_mmap */ .sysMmap (addr , n , prot , flags , fd , off ) func .sysargs (argc , argv ) func /*asm __go_syscall6 */ .syscall (trap , a1 , a2 , a3 , a4 , a5 , a6 ) func .sysmon () func .systemstack (fn ) func .throw (s ) func .tickspersecond () func .traceEvent (ev , skip , args ...) func .typedmemclr (typ , ptr ) func .typedmemmove (typ , dst , src ) func .typehash (t , p , h ) func .unlock (l ) // /build/gcc/src/gcc/libgo/go/runtime/lock_futex.go:121 .unlockWithRank(l) //122 func .unlock2 (l ) func .unlockWithRank (l ) // /build/gcc/src/gcc/libgo/go/runtime/lockrank_off.go:30 .unlock2(l) //31 func .unminitSignals () func .unsafeslice (et , ptr , len ) func .unsafeslice64 (et , ptr , len64 ) // /build/gcc/src/gcc/libgo/go/runtime/slice.go:151 var len = $convert(, len64) //152 { //153 if ($convert(, len) != len64) { //153 .panicunsafeslicelen() //154 } //153 } //155 .unsafeslice(et, ptr, len) //156 var .urandom_dev var .useAeshash var .useCheckmark func .usleep (usec ) func .waitForSystemGoroutines () // /build/gcc/src/gcc/libgo/go/runtime/proc.go:3939 { //3940 { /*for*/ //3940 goto $l0 //3940 :$l1 //3940 { //3940 Gosched() //3941 .osyield() //3942 } //3943 :$l0 //3940 if (Load(&.expectedSystemGoroutines) > $convert(, 0 )) { //3940 goto $l1 //3940 } //3940 } //3943 } //3943 var .waitReasonStrings func .wakeScavenger () func .write (fd , p , n ) ($ret704 ) // /build/gcc/src/gcc/libgo/go/runtime/time_nofake.go:27 { //28 if (.overrideWrite != $nil) { //28 { //29 $ret704 = (.overrideWrite)(fd, .noescape(p), n) //29 return //29 } //0 } //28 } //30 { //31 $ret704 = .write1(fd, p, n) //31 return //31 } //0 func .write1 (fd , p , n ) var .zeroVal func BlockProfile (p ) (n , ok ) func Breakpoint () // /build/gcc/src/gcc/libgo/go/runtime/proc.go:4068 .breakpoint() //4069 func CPUProfile () ($ret61 ) // /build/gcc/src/gcc/libgo/go/runtime/cpuprof.go:189 panic($convert(, $convert(, "CPUProfile no longer available"))) //190 func Caller (skip ) (pc , file , line , ok ) func Callers (skip , pc ) func CallersFrames (callers ) func /*asm syscall.Cgocall */ Cgocall () func /*asm syscall.CgocallBack */ CgocallBack () func /*asm syscall.CgocallBackDone */ CgocallBackDone () func /*asm syscall.CgocallDone */ CgocallDone () const Compiler = "gccgo" func Fieldtrack (? ) func FuncForPC (pc ) func GC () const GCCGOTOOLDIR = "/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1" const GOARCH = "amd64" func GOMAXPROCS (n ) const GOOS = "linux" func GOROOT () ($ret112 ) // /build/gcc/src/gcc/libgo/go/runtime/extern.go:226 var s = .gogetenv($convert(, "GOROOT")) //227 { //228 if (s != $convert(, "")) { //228 { //229 $ret112 = s //229 return //229 } //0 } //228 } //230 { //231 $ret112 = .defaultGOROOT //231 return //231 } //0 func Goexit () func GoroutineProfile (p ) (n , ok ) func Gosched () // /build/gcc/src/gcc/libgo/go/runtime/proc.go:353 .checkTimeouts() //354 .mcall(.gosched_m) //355 func KeepAlive (x ) func LockOSThread () func MemProfile (p , inuseZero ) (n , ok ) var MemProfileRate func MutexProfile (p ) (n , ok ) func NewErrorCString (s , ret ) func NumCPU () ($ret67 ) // /build/gcc/src/gcc/libgo/go/runtime/debug.go:42 { //43 $ret67 = $convert(, .ncpu) //43 return //43 } //0 func NumCgoCall () func NumGoroutine () ($ret69 ) // /build/gcc/src/gcc/libgo/go/runtime/debug.go:56 .waitForSystemGoroutines() //57 { //58 $ret69 = $convert(, .gcount()) //58 return //58 } //0 func ReadMemStats (m ) func ReadTrace () func SetBlockProfileRate (rate ) // /build/gcc/src/gcc/libgo/go/runtime/mprof.go:417 var r //418 { //419 if (rate <= $convert(, 0 )) { //419 r = $convert(, 0 ) //420 } else { //421 { //421 if (rate == $convert(, 1 )) { //421 r = $convert(, 1 ) //422 } else { //423 r = $convert(, (($convert(, rate) * $convert(, .tickspersecond())) / $convert(, 1000000000 ))) //425 { //426 if (r == $convert(, 0 )) { //426 r = $convert(, 1 ) //427 } //426 } //428 } //421 } //429 } //419 } //429 Store64(&.blockprofilerate, $convert(, r)) //431 func SetCPUProfileRate (hz ) func SetFinalizer (obj , finalizer ) func SetMutexProfileFraction (rate ) ($ret442 ) // /build/gcc/src/gcc/libgo/go/runtime/mprof.go:488 { //489 if (rate < $convert(, 0 )) { //489 { //490 $ret442 = $convert(, .mutexprofilerate) //490 return //490 } //0 } //489 } //491 var old = .mutexprofilerate //492 Store64(&.mutexprofilerate, $convert(, rate)) //493 { //494 $ret442 = $convert(, old) //494 return //494 } //0 func Stack (buf , all ) func StartTrace () func StopTrace () func ThreadCreateProfile (p ) (n , ok ) func UnlockOSThread () func Version () ($ret113 ) // /build/gcc/src/gcc/libgo/go/runtime/extern.go:237 { //238 $ret113 = .buildVersion //238 return //238 } //0 func IndexByteString (s , c ) func .doinit () func .processOptions (env ) func And (ptr , val ) func Cas (ptr , old , new ) func Cas64 (ptr , old , new ) func Casint64 (ptr , old , new ) func Casuintptr (ptr , old , new ) func Load (ptr ) func Load64 (ptr ) func Loadint64 (ptr ) func Loadp (ptr ) func Loaduintptr (ptr ) func Or (ptr , val ) func Store (ptr , val ) func Store64 (ptr , val ) func Storeuintptr (ptr , new ) func Xadd (ptr , delta ) func Xadd64 (ptr , delta ) func /*asm __builtin_ctz */ .builtinCtz32 (? ) func /*asm __builtin_ctzll */ .builtinCtz64 (? ) var .deBruijn64tab var .len8tab func Len64 (x ) (n ) // /build/gcc/src/gcc/libgo/go/runtime/internal/sys/intrinsics_common.go:48 { //49 if (x >= $convert(, 4294967296 )) { //49 x = (x >> $convert(, 32 )) //50 n = $convert(, 32 ) //51 } //49 } //52 { //53 if (x >= $convert(, 65536 )) { //53 x = (x >> $convert(, 16 )) //54 n = (n + $convert(, 16 )) //55 } //53 } //56 { //57 if (x >= $convert(, 256 )) { //57 x = (x >> $convert(, 8 )) //58 n = (n + $convert(, 8 )) //59 } //57 } //60 { //61 n = (n + $convert(, (.len8tab)[x])) //61 return //61 } //0 checksum 35B33277915FC09CAE0DA7B01005591921A3335E v3; package cgo pkgpath runtime/cgo import sync sync "sync" import atomic sync/atomic "sync/atomic" init cgo runtime_1cgo..import cpu internal_1cpu..import runtime runtime..import sync sync..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos race ~internal_1race atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic init_graph 0 1 0 2 0 3 2 1 3 1 3 2 types 6 3 95 39 18 43 43 type 1 "Handle" func (h ) Value () func (h ) Delete () type 2 "Incomplete" notinheap type 3 struct { } type 4 struct { .runtime/cgo._ ; } type 5 struct { .runtime/cgo._ ; } func NewHandle (v ) checksum 07244FF98BF37EE65D2535A3143B43271A2B7F8E v3; package debug pkgpath runtime/debug import fmt fmt "fmt" import os os "os" import runtime runtime "runtime" import sort sort "sort" import strconv strconv "strconv" import strings strings "strings" import time time "time" import unsafe unsafe "unsafe" init debug ~runtime_1debug errors errors..import fmt fmt..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 1 3 1 6 1 14 2 1 2 3 2 4 2 5 2 6 2 7 2 8 2 9 2 10 2 11 2 12 2 13 2 14 2 15 2 16 2 17 2 18 2 19 2 20 4 1 4 3 4 6 4 14 5 1 5 3 5 4 5 6 5 8 5 14 5 17 5 18 5 19 6 3 6 14 7 3 7 14 7 17 8 1 8 3 8 6 8 14 8 17 9 1 9 3 9 4 9 6 9 8 9 12 9 14 9 15 9 17 9 18 9 19 10 3 11 1 11 3 11 4 11 5 11 6 11 7 11 8 11 9 11 12 11 14 11 15 11 17 11 18 11 19 12 1 12 3 12 6 12 14 13 1 13 3 13 6 13 10 13 14 13 16 13 17 13 20 14 3 15 3 15 6 15 14 16 1 16 3 16 6 16 10 16 14 17 3 17 14 18 1 18 3 18 4 18 6 18 14 18 17 19 1 19 3 19 4 19 6 19 14 19 17 19 18 types 43 5 81 32 27 26 30 35 488 517 71 3457 75 11 34 32 45 34 75 48 48 76 18 18 18 18 19 18 109 53 138 91 91 190 83 112 21 20 22 20 21 20 20 22 type 1 "BuildInfo" func (bi ) String () type 2 "BuildSetting" type 3 "GCStats" type 4 "Module" type 5 ".time.zone" type 6 ".time.zoneTrans" type 7 "time.Duration" func (d ) Round (m ) func (d ) Minutes () ($ret77 ) func (d ) Truncate (m ) ($ret79 ) func (d ) Hours () ($ret78 ) func (d ) Milliseconds () ($ret75 ) func (d ) Microseconds () ($ret74 ) func (d ) Seconds () ($ret76 ) func (d ) Nanoseconds () ($ret73 ) func (d ) String () type 8 "time.Location" func (l ) .lookupName (name , unix ) (offset , ok ) func (l ) .firstZoneUsed () func (l ) .lookupFirstZone () func (l ) .lookup (sec ) (name , offset , start , end , isDST ) func (l ) String () func (l ) .get () type 9 "time.Month" func (m ) String () type 10 "time.Time" func (t ) Round (d ) func (t ) Truncate (d ) func (t ) UnmarshalText (data ) func (t ) UnmarshalBinary (data ) func (t ) Local () func (t ) IsDST () func (t ) MarshalJSON () (? , ? ) func (t ) .date (full ) (year , month , day , yday ) func (t ) AddDate (years , months , days ) func (t ) Unix () func (t ) YearDay () func (t ) UnixMicro () func (t ) .mono () func (t ) MarshalText () (? , ? ) func (t ) .stripMono () func (t ) Zone () (name , offset ) func (t ) .setLoc (loc ) func (t ) .unixSec () func (t ) GobDecode (data ) func (t ) UnixNano () func (t ) After (u ) func (t ) MarshalBinary () (? , ? ) func (t ) Clock () (hour , min , sec ) func (t ) .sec () func (t ) .nsec () func (t ) .setMono (m ) func (t ) Minute () func (t ) AppendFormat (b , layout ) func (t ) Day () func (t ) Add (d ) func (t ) Format (layout ) func (t ) Before (u ) func (t ) GoString () func (t ) String () func (t ) Equal (u ) func (t ) Sub (u ) func (t ) .locabs () (name , offset , abs ) func (t ) In (loc ) func (t ) UTC () func (t ) Nanosecond () func (t ) IsZero () func (t ) .abs () func (t ) Hour () func (t ) UnixMilli () func (t ) Date () (year , month , day ) func (t ) GobEncode () (? , ? ) func (t ) Location () func (t ) Month () func (t ) ISOWeek () (year , week ) func (t ) UnmarshalJSON (data ) func (t ) .addSec (d ) func (t ) Year () func (t ) Second () func (t ) Weekday () type 11 "time.Weekday" func (d ) String () type 12 () type 13 (? ) type 14 (? ) type 15 (? , ? ) type 16 (? ) type 17 (? , ? , ? , ? ) type 18 (? , ? ) type 19 (? , ? ) type 20 (? , ? , ? , ? ) type 21 * type 22 * type 23 * type 24 * type 25 * type 26 * type 27 struct { GoVersion ; Path ; Main ; Deps ; Settings ; } type 28 struct { Key ; Value ; } type 29 struct { LastGC ; NumGC ; PauseTotal ; Pause ; PauseEnd ; PauseQuantiles ; } type 30 struct { Path ; Version ; Sum ; Replace ; } type 31 struct { .time.name ; .time.offset ; .time.isDST ; } type 32 struct { .time.name ; .time.zone ; .time.tx ; .time.extend ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } type 33 struct { .time.wall ; .time.ext ; .time.loc ; } type 34 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } type 35 [] type 36 [] type 37 [] type 38 [] type 39 [] type 40 [] type 41 [] type 42 [] func .freeOSMemory () func .setGCPercent (? ) func .setMaxStack (? ) func .setMaxThreads (? ) func .setPanicOnFault (? ) func FreeOSMemory () // /build/gcc/src/gcc/libgo/go/runtime/debug/garbage.go:99 .freeOSMemory() //100 func ParseBuildInfo (data ) (bi , err ) func PrintStack () func ReadBuildInfo () (info , ok ) func ReadGCStats (stats ) func SetGCPercent (percent ) ($ret3 ) // /build/gcc/src/gcc/libgo/go/runtime/debug/garbage.go:91 { //92 $ret3 = $convert(, .setGCPercent($convert(, percent))) //92 return //92 } //0 func SetMaxStack (bytes ) ($ret4 ) // /build/gcc/src/gcc/libgo/go/runtime/debug/garbage.go:115 { //116 $ret4 = .setMaxStack(bytes) //116 return //116 } //0 func SetMaxThreads (threads ) ($ret5 ) // /build/gcc/src/gcc/libgo/go/runtime/debug/garbage.go:133 { //134 $ret5 = .setMaxThreads(threads) //134 return //134 } //0 func SetPanicOnFault (enabled ) ($ret6 ) // /build/gcc/src/gcc/libgo/go/runtime/debug/garbage.go:151 { //152 $ret6 = .setPanicOnFault(enabled) //152 return //152 } //0 func SetTraceback (level ) func Stack () func WriteHeapDump (fd ) var .buildVersion func .quoteWith (s , quote , ASCIIonly , graphicOnly ) func .genSplit (s , sep , sepSave , n ) func ContainsAny (s , chars ) ($ret44 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:66 { //67 $ret44 = (IndexAny(s, chars) >= $convert(, 0 )) //67 return //67 } //0 func Index (s , substr ) func IndexAny (s , chars ) func .unixTime (sec , nsec ) checksum E5A6E5AD3085F111EC59E869E1FAAA81CE3CEF89 v3; package atomic pkgpath runtime/internal/atomic import unsafe unsafe "unsafe" init atomic ~runtime_1internal_1atomic types 38 9 131 337 337 653 456 230 467 210 287 35 19 19 18 18 18 18 18 18 18 18 18 20 19 19 19 20 13 19 19 103 103 103 103 103 104 103 56 type 1 "Float64" func (f ) Load () func (f ) Store (value ) type 2 "Int32" func (i ) Load () func (i ) Store (value ) func (i ) CompareAndSwap (old , new ) func (i ) Swap (new ) func (i ) Add (delta ) type 3 "Int64" func (i ) Load () func (i ) Store (value ) func (i ) CompareAndSwap (old , new ) func (i ) Swap (new ) func (i ) Add (delta ) type 4 "Uint32" func (u ) Load () func (u ) LoadAcquire () func (u ) Store (value ) func (u ) StoreRelease (value ) func (u ) CompareAndSwap (old , new ) func (u ) CompareAndSwapRelease (old , new ) func (u ) Swap (value ) func (u ) And (value ) func (u ) Or (value ) func (u ) Add (delta ) type 5 "Uint64" func (u ) Load () func (u ) Store (value ) func (u ) CompareAndSwap (old , new ) func (u ) Swap (value ) func (u ) Add (delta ) func (u ) LoadAcquire () func (u ) StoreRelease (value ) type 6 "Uint8" func (u ) Load () func (u ) Store (value ) func (u ) And (value ) func (u ) Or (value ) type 7 "Uintptr" func (u ) Load () func (u ) LoadAcquire () func (u ) Store (value ) func (u ) StoreRelease (value ) func (u ) CompareAndSwap (old , new ) func (u ) Swap (value ) func (u ) Add (delta ) type 8 "UnsafePointer" func (u ) Load () func (u ) StoreNoWB (value ) func (u ) CompareAndSwapNoWB (old , new ) type 9 ".runtime/internal/atomic.noCopy" func (? ) Lock () // /build/gcc/src/gcc/libgo/go/runtime/internal/atomic/types.go:394 func (? ) Unlock () // /build/gcc/src/gcc/libgo/go/runtime/internal/atomic/types.go:395 type 10 "unsafe.Pointer" type 11 * type 12 * type 13 * type 14 * type 15 * type 16 * type 17 * type 18 * type 19 * type 20 * type 21 * type 22 * type 23 * type 24 * type 25 * type 26 * type 27 *any type 28 * type 29 struct { } type 30 struct { .runtime/internal/atomic.noCopy ; .runtime/internal/atomic.value ; } type 31 struct { .runtime/internal/atomic.noCopy ; .runtime/internal/atomic.value ; } type 32 struct { .runtime/internal/atomic.noCopy ; .runtime/internal/atomic.value ; } type 33 struct { .runtime/internal/atomic.noCopy ; .runtime/internal/atomic.value ; } type 34 struct { .runtime/internal/atomic.noCopy ; .runtime/internal/atomic.value ; } type 35 struct { .runtime/internal/atomic.noCopy ; .runtime/internal/atomic.value ; } type 36 struct { .runtime/internal/atomic.noCopy ; .runtime/internal/atomic.value ; } type 37 struct { .runtime/internal/atomic.u ; } func And (ptr , val ) func And8 (ptr , val ) func Cas (ptr , old , new ) func Cas64 (ptr , old , new ) func CasRel (ptr , old , new ) func Casint32 (ptr , old , new ) func Casint64 (ptr , old , new ) func Casp1 (ptr , old , new ) func Casuintptr (ptr , old , new ) func Load (ptr ) func Load64 (ptr ) func Load8 (ptr ) func LoadAcq (ptr ) func LoadAcq64 (ptr ) func LoadAcquintptr (ptr ) func Loadint32 (ptr ) func Loadint64 (ptr ) func Loadp (ptr ) func Loaduint (ptr ) func Loaduintptr (ptr ) func Or (ptr , val ) func Or8 (ptr , val ) func Store (ptr , val ) func Store64 (ptr , val ) func Store8 (ptr , val ) func StoreRel (ptr , val ) func StoreRel64 (ptr , val ) func StoreReluintptr (ptr , val ) func Storeint32 (ptr , new ) func Storeint64 (ptr , new ) func StorepNoWB (ptr , val ) func Storeuintptr (ptr , new ) func Xadd (ptr , delta ) func Xadd64 (ptr , delta ) func Xaddint32 (ptr , delta ) func Xaddint64 (ptr , delta ) func Xadduintptr (ptr , delta ) func Xchg (ptr , new ) func Xchg64 (ptr , new ) func Xchgint32 (ptr , new ) func Xchgint64 (ptr , new ) func Xchguintptr (ptr , new ) checksum 9838DF11C4A943EE3A75D1B98F8F69EF69404111 v3; package math pkgpath runtime/internal/math import goarch internal/goarch "internal/goarch" init math ~runtime_1internal_1math goarch ~internal_1goarch init_graph types 1 1 const MaxUintptr = 18446744073709551615 func Mul64 (x , y ) (hi , lo ) // /build/gcc/src/gcc/libgo/go/runtime/internal/math/math.go:26 var x0 = (x & 4294967295 ) //28 var x1 = (x >> $convert(, 32 )) //29 var y0 = (y & 4294967295 ) //30 var y1 = (y >> $convert(, 32 )) //31 var w0 = (x0 * y0) //32 var t = ((x1 * y0) + (w0 >> $convert(, 32 ))) //33 var w1 = (t & 4294967295 ) //34 var w2 = (t >> $convert(, 32 )) //35 w1 = (w1 + (x0 * y1)) //36 hi = (((x1 * y1) + w2) + (w1 >> $convert(, 32 ))) //37 lo = (x * y) //38 return //39 func MulUintptr (a , b ) ($ret0 , $ret1 ) // /build/gcc/src/gcc/libgo/go/runtime/internal/math/math.go:13 { //14 if (((a | b) < $convert(, 4294967296 )) || (a == $convert(, 0 ))) { //14 { //15 { //15 var $t0 = (a * b) //15 var $t1 = $false //15 $ret0 = $t0 //15 $ret1 = $t1 //15 } //0 return //15 } //0 } //14 } //16 var overflow = (b > ($convert(, 18446744073709551615 ) / a)) //17 { //18 { //18 var $t2 = (a * b) //18 var $t3 = overflow //18 $ret0 = $t2 //18 $ret1 = $t3 //18 } //0 return //18 } //0 checksum C04C49A074AD0D32DFE10DAD5C6FC19D34070A9C v3; package sys pkgpath runtime/internal/sys import goarch internal/goarch "internal/goarch" import goos internal/goos "internal/goos" init sys ~runtime_1internal_1sys goarch ~internal_1goarch goos ~internal_1goos init_graph types 9 1 31 31 31 32 31 32 24 24 type 1 (? ) type 2 (? ) type 3 (? ) type 4 (? ) type 5 (? ) type 6 (? ) type 7 [256 ] type 8 [64 ] func /*asm __builtin_bswap32 */ .bswap32 (? ) func /*asm __builtin_bswap64 */ .bswap64 (? ) func /*asm __builtin_ctz */ .builtinCtz32 (? ) func /*asm __builtin_ctzll */ .builtinCtz64 (? ) var .deBruijn64tab var .len8tab var .ntz8tab func Bswap32 (x ) ($ret4 ) // /build/gcc/src/gcc/libgo/go/runtime/internal/sys/intrinsics.go:58 { //59 $ret4 = .bswap32(x) //59 return //59 } //0 func Bswap64 (x ) ($ret3 ) // /build/gcc/src/gcc/libgo/go/runtime/internal/sys/intrinsics.go:47 { //48 $ret3 = .bswap64(x) //48 return //48 } //0 func Ctz32 (x ) ($ret1 ) // /build/gcc/src/gcc/libgo/go/runtime/internal/sys/intrinsics.go:28 { //29 if (x == $convert(, 0 )) { //29 { //30 $ret1 = $convert(, 32 ) //30 return //30 } //0 } //29 } //31 { //32 $ret1 = $convert(, .builtinCtz32(x)) //32 return //32 } //0 func Ctz64 (x ) ($ret0 ) // /build/gcc/src/gcc/libgo/go/runtime/internal/sys/intrinsics.go:17 { //18 if (x == $convert(, 0 )) { //18 { //19 $ret0 = $convert(, 64 ) //19 return //19 } //0 } //18 } //20 { //21 $ret0 = $convert(, .builtinCtz64(x)) //21 return //21 } //0 func Ctz8 (x ) ($ret2 ) // /build/gcc/src/gcc/libgo/go/runtime/internal/sys/intrinsics.go:36 { //37 $ret2 = $convert(, (.ntz8tab)[x]) //37 return //37 } //0 const DefaultPhysPageSize = 4096 const GccgoToolDir = "/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1" const Int64Align = 8 func LeadingZeros64 (x ) ($ret7 ) // /build/gcc/src/gcc/libgo/go/runtime/internal/sys/intrinsics_common.go:130 { //130 $ret7 = ($convert(, 64 ) - Len64(x)) //130 return //130 } //0 func LeadingZeros8 (x ) ($ret8 ) // /build/gcc/src/gcc/libgo/go/runtime/internal/sys/intrinsics_common.go:133 { //133 $ret8 = ($convert(, 8 ) - Len8(x)) //133 return //133 } //0 func Len64 (x ) (n ) // /build/gcc/src/gcc/libgo/go/runtime/internal/sys/intrinsics_common.go:48 { //49 if (x >= $convert(, 4294967296 )) { //49 x = (x >> $convert(, 32 )) //50 n = $convert(, 32 ) //51 } //49 } //52 { //53 if (x >= $convert(, 65536 )) { //53 x = (x >> $convert(, 16 )) //54 n = (n + $convert(, 16 )) //55 } //53 } //56 { //57 if (x >= $convert(, 256 )) { //57 x = (x >> $convert(, 8 )) //58 n = (n + $convert(, 8 )) //59 } //57 } //60 { //61 n = (n + $convert(, (.len8tab)[x])) //61 return //61 } //0 func Len8 (x ) ($ret10 ) // /build/gcc/src/gcc/libgo/go/runtime/internal/sys/intrinsics_common.go:141 { //142 $ret10 = $convert(, (.len8tab)[x]) //142 return //142 } //0 const MinFrameSize = 0 func OnesCount64 (x ) ($ret5 ) // /build/gcc/src/gcc/libgo/go/runtime/internal/sys/intrinsics_common.go:71 x = (((x >> $convert(, 1 )) & $convert(, 6148914691236517205 )) + (x & $convert(, 6148914691236517205 ))) //92 x = (((x >> $convert(, 2 )) & $convert(, 3689348814741910323 )) + (x & $convert(, 3689348814741910323 ))) //93 x = (((x >> $convert(, 4 )) + x) & $convert(, 1085102592571150095 )) //94 x = (x + (x >> $convert(, 8 ))) //95 x = (x + (x >> $convert(, 16 ))) //96 x = (x + (x >> $convert(, 32 ))) //97 { //98 $ret5 = ($convert(, x) & $convert(, 127 )) //98 return //98 } //0 const PCQuantum = 1 func Prefetch (addr ) // /build/gcc/src/gcc/libgo/go/runtime/internal/sys/intrinsics_common.go:150 func PrefetchStreamed (addr ) // /build/gcc/src/gcc/libgo/go/runtime/internal/sys/intrinsics_common.go:158 const StackAlign = 8 const StackGuardMultiplier = 1 const StackGuardMultiplierDefault = 1 func TrailingZeros64 (x ) ($ret6 ) // /build/gcc/src/gcc/libgo/go/runtime/internal/sys/intrinsics_common.go:111 { //112 if (x == $convert(, 0 )) { //112 { //113 $ret6 = $convert(, 64 ) //113 return //113 } //0 } //112 } //114 { //126 $ret6 = $convert(, (.deBruijn64tab)[(((x & -x) * 285870213051353865 ) >> $convert(, 58 ))]) //126 return //126 } //0 func TrailingZeros8 (x ) ($ret9 ) // /build/gcc/src/gcc/libgo/go/runtime/internal/sys/intrinsics_common.go:136 { //137 $ret9 = $convert(, (.ntz8tab)[x]) //137 return //137 } //0 checksum E92B5C5A46AC311C056F4E3A0EB8E3F5ACA1333F v3; package syscall pkgpath runtime/internal/syscall init syscall ~runtime_1internal_1syscall types 4 1 21 117 22 type 1 () type 2 (? , ? , ? , ? , ? , ? , ? ) type 3 (? ) func .getErrno () func .setErrno (? ) func /*asm __go_syscall6 */ .syscall6 (num , a1 , a2 , a3 , a4 , a5 , a6 ) func Syscall6 (num , a1 , a2 , a3 , a4 , a5 , a6 ) (r1 , r2 , errno ) // /build/gcc/src/gcc/libgo/go/runtime/internal/syscall/syscall_linux.go:18 .setErrno($convert(, 0 )) //19 var r = .syscall6(num, a1, a2, a3, a4, a5, a6) //20 errno = .getErrno() //21 { //22 { //22 var $t0 = r //22 var $t1 = 0 //22 var $t2 = errno //22 r1 = $t0 //22 r2 = $t1 //22 errno = $t2 //22 } //0 return //22 } //0 checksum 8C64CD03C797FFB93E6B375DFFF7A2148739E0E7 v3; package metrics pkgpath runtime/metrics import math math "math" import runtime runtime "runtime" import unsafe unsafe "unsafe" init metrics runtime_1metrics..import cpu internal_1cpu..import math math..import runtime runtime..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys init_graph 0 1 0 2 0 3 2 1 3 1 types 19 6 31 36 26 230 30 34 48 19 17 13 56 98 52 121 22 20 20 21 type 1 "Description" type 2 "Float64Histogram" type 3 "Sample" type 4 "Value" func (v ) Kind () func (v ) Uint64 () func (v ) Float64 () func (v ) Float64Histogram () type 5 "ValueKind" type 6 "unsafe.Pointer" type 7 (? , ? , ? ) type 8 * type 9 * type 10 *any type 11 struct { Counts ; Buckets ; } type 12 struct { Name ; Description ; Kind ; Cumulative ; } type 13 struct { Name ; Value ; } type 14 struct { .runtime/metrics.kind ; .runtime/metrics.scalar ; .runtime/metrics.pointer ; } type 15 [] type 16 [] type 17 [] type 18 [] var .allDesc func .runtime_readMetrics (? , ? , ? ) func All () ($ret0 ) // /build/gcc/src/gcc/libgo/go/runtime/metrics/description.go:230 { //231 $ret0 = .allDesc //231 return //231 } //0 const KindBad = 0 const KindFloat64 = 2 const KindFloat64Histogram = 3 const KindUint64 = 1 func Read (m ) // /build/gcc/src/gcc/libgo/go/runtime/metrics/sample.go:45 .runtime_readMetrics($convert(, &(m)[0 ]), len(m), cap(m)) //46 checksum 03547D47D5D658D6D2133E0F022CF1A7F5B144E9 v3; package pprof pkgpath runtime/pprof import bufio bufio "bufio" import bytes bytes "bytes" import gzip compress/gzip "compress/gzip" import context context "context" import binary encoding/binary "encoding/binary" import errors errors "errors" import fmt fmt "fmt" import abi internal/abi "internal/abi" import io io "io" import math math "math" import os os "os" import runtime runtime "runtime" import sort sort "sort" import strconv strconv "strconv" import strings strings "strings" import sync sync "sync" import syscall syscall "syscall" import tabwriter text/tabwriter "text/tabwriter" import time time "time" import unsafe unsafe "unsafe" indirectimport atomic runtime/internal/atomic init pprof runtime_1pprof..import bufio bufio..import bytes bytes..import flate compress_1flate..import gzip compress_1gzip..import context context..import binary encoding_1binary..import errors errors..import fmt fmt..import crc32 hash_1crc32..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import tabwriter text_1tabwriter..import time time..import unicode unicode..import hash ~hash abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 1 2 1 7 1 10 1 13 1 15 1 21 1 24 1 28 2 7 2 10 2 13 2 15 2 21 2 24 2 28 3 1 3 2 3 7 3 8 3 10 3 11 3 12 3 13 3 14 3 15 3 16 3 17 3 18 3 19 3 20 3 21 3 22 3 23 3 24 3 25 3 27 3 28 4 1 4 2 4 3 4 6 4 7 4 8 4 9 4 10 4 11 4 12 4 13 4 14 4 15 4 16 4 17 4 18 4 19 4 20 4 21 4 22 4 23 4 24 4 25 4 27 4 28 5 7 5 10 5 11 5 13 5 21 5 24 5 25 5 27 6 7 6 10 6 13 6 15 6 17 6 20 6 21 6 23 6 24 6 28 7 10 7 13 7 21 8 7 8 10 8 11 8 12 8 13 8 14 8 15 8 16 8 17 8 18 8 19 8 20 8 21 8 22 8 23 8 24 8 25 8 27 8 28 9 7 9 10 9 13 9 15 9 21 9 24 11 7 11 10 11 13 11 21 12 7 12 10 12 11 12 13 12 15 12 21 12 24 12 25 12 27 13 10 13 21 14 10 14 21 14 24 15 7 15 10 15 13 15 21 15 24 16 7 16 10 16 11 16 13 16 15 16 19 16 21 16 22 16 24 16 25 16 27 17 10 18 7 18 10 18 11 18 12 18 13 18 14 18 15 18 16 18 19 18 21 18 22 18 24 18 25 18 27 19 7 19 10 19 13 19 21 20 7 20 10 20 13 20 17 20 21 20 23 20 24 20 28 21 10 22 10 22 13 22 21 23 7 23 10 23 13 23 17 23 21 24 10 24 21 25 7 25 10 25 11 25 13 25 21 25 24 26 7 26 10 26 13 26 15 26 21 26 24 27 7 27 10 27 11 27 13 27 21 27 24 27 25 types 285 3 29 309 41 96 630 786 36 30 30 42 37 37 39 145 261 598 43 135 39 32 245 361 43 187 47 514 37 89 230 156 43 37 39 93 45 32 34 336 40 143 279 350 37 897 141 36 116 35 408 109 1683 750 330 923 376 280 46 141 36 147 48 36 150 41 35 36 138 55 144 43 91 220 236 123 41 48 93 36 352 218 36 245 36 159 44 45 32 37 502 526 73 3490 75 36 47 23 33 36 52 67 49 12 22 23 22 22 35 23 65 35 38 88 75 61 47 47 33 23 49 49 47 47 23 21 19 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 21 20 20 20 20 20 20 20 20 21 20 14 68 51 39 305 20 107 47 2164 43 71 71 97 99 73 73 1584 55 381 45 70 1373 45 70 277 190 125 75 58 219 104 150 229 636 99 45 74 96 71 63 132 96 224 91 319 109 42 144 337 296 58 172 58 84 52 176 65 92 194 85 113 25 26 27 27 27 26 27 25 27 26 26 25 26 27 29 25 28 27 24 23 23 23 23 23 22 22 22 22 22 22 21 23 22 22 23 23 22 37 37 28 146 123 75 76 type 1 "LabelSet" type 2 "Profile" func (p ) Name () func (p ) Count () func (p ) Add (value , skip ) func (p ) Remove (value ) func (p ) WriteTo (w , debug ) type 3 ".runtime/pprof.label" type 4 ".runtime/pprof.labelMap" func (l ) String () type 5 ".runtime/pprof.stackProfile" func (x ) Len () ($ret19 ) // /build/gcc/src/gcc/libgo/go/runtime/pprof/pprof.go:359 { //359 $ret19 = len(x) //359 return //359 } //0 func (x ) Stack (i ) ($ret20 ) // /build/gcc/src/gcc/libgo/go/runtime/pprof/pprof.go:360 { //360 $ret20 = (x)[i] //360 return //360 } //0 func (x ) Label (i ) ($ret21 ) // /build/gcc/src/gcc/libgo/go/runtime/pprof/pprof.go:361 { //361 $ret21 = $nil //361 return //361 } //0 type 6 "bufio.Writer" func (b ) WriteRune (r ) (size , err ) func (b ) WriteByte (c ) func (b ) Write (p ) (nn , err ) func (b ) ReadFrom (r ) (n , err ) func (b ) Buffered () func (b ) AvailableBuffer () func (b ) WriteString (s ) (? , ? ) func (b ) Available () func (b ) Flush () func (b ) Reset (w ) func (b ) Size () type 7 "context.Context" type 8 "io.Reader" type 9 "io.Writer" type 10 ".runtime.___sigset_t" type 11 ".runtime._defer" type 12 ".runtime._panic" type 13 ".runtime._sigset_t" type 14 ".runtime._type" func (t ) .pkgpath () func (t ) .string () type 15 ".runtime.addrRange" func (a ) .removeGreaterEqual (addr ) func (a ) .subtract (b ) func (a ) .contains (addr ) func (a ) .size () type 16 ".runtime.addrRanges" func (a ) .cloneInto (b ) func (a ) .removeGreaterEqual (addr ) func (a ) .contains (addr ) func (a ) .findAddrGreaterEqual (addr ) (? , ? ) func (a ) .removeLast (nBytes ) func (a ) .findSucc (addr ) func (a ) .add (r ) func (a ) .init (sysStat ) type 17 ".runtime.ancestorInfo" type 18 ".runtime.chunkIdx" func (i ) .l2 () ($ret392 ) func (i ) .l1 () ($ret391 ) type 19 ".runtime.dlogPerM" type 20 ".runtime.g" type 21 ".runtime.gList" func (l ) .pop () func (l ) .pushAll (q ) func (l ) .push (gp ) func (l ) .empty () type 22 ".runtime.gQueue" func (q ) .popList () func (q ) .pop () func (q ) .pushBack (gp ) func (q ) .push (gp ) func (q ) .pushBackAll (q2 ) func (q ) .empty () type 23 ".runtime.g_ucontext_t" type 24 ".runtime.gcBits" notinheap func (b ) .bitp (n ) (bytep , mask ) func (b ) .bytep (n ) ($ret382 ) type 25 ".runtime.gcMarkWorkerMode" type 26 ".runtime.gcWork" func (w ) .dispose () func (w ) .tryGetFast () func (w ) .balance () func (w ) .tryGet () func (w ) .empty () func (w ) .putBatch (obj ) func (w ) .put (obj ) func (w ) .putFast (obj ) func (w ) .init () type 27 ".runtime.gclink" type 28 ".runtime.gclinkptr" func (p ) .ptr () ($ret273 ) type 29 ".runtime.guintptr" func (gp ) .cas (old , new ) ($ret611 ) func (gp ) .set (g ) func (gp ) .ptr () ($ret610 ) type 30 ".runtime.hchan" func (c ) .sortkey () ($ret619 ) func (c ) .raceaddr () type 31 ".runtime.heldLockInfo" type 32 ".runtime.lfnode" type 33 ".runtime.location" type 34 ".runtime.lockRank" func (rank ) String () ($ret176 ) type 35 ".runtime.lockRankStruct" type 36 ".runtime.m" type 37 ".runtime.mOS" type 38 ".runtime.mSpanList" notinheap func (list ) .insertBack (span ) func (list ) .takeAll (other ) func (list ) .isEmpty () func (list ) .insert (span ) func (list ) .remove (span ) func (list ) .init () type 39 ".runtime.mSpanState" type 40 ".runtime.mSpanStateBox" func (b ) .get () func (b ) .set (s ) type 41 ".runtime.markBits" func (m ) .advance () func (m ) .setMarkedNonAtomic () func (m ) .setMarked () func (m ) .clearMarked () func (m ) .isMarked () type 42 ".runtime.mcache" notinheap func (c ) .prepareForSweep () func (c ) .releaseAll () func (c ) .allocLarge (size , noscan ) func (c ) .refill (spc ) func (c ) .nextFree (spc ) (v , s , shouldhelpgc ) type 43 ".runtime.method" type 44 ".runtime.mspan" notinheap func (span ) .inList () func (s ) .isFree (index ) func (s ) .divideByElemSize (n ) func (s ) .refillAllocCache (whichByte ) func (span ) .init (base , npages ) func (s ) .objIndex (p ) func (s ) .reportZombies () func (s ) .base () func (s ) .markBitsForIndex (objIndex ) func (s ) .markBitsForBase () func (s ) .nextFreeIndex () func (s ) .countAlloc () func (s ) .allocBitsForIndex (allocBitIndex ) func (s ) .layout () (size , n , total ) func (s ) .ensureSwept () type 45 ".runtime.muintptr" func (mp ) .set (m ) func (mp ) .ptr () ($ret613 ) type 46 ".runtime.mutex" type 47 ".runtime.notInHeap" notinheap func (p ) .add (bytes ) ($ret194 ) type 48 ".runtime.note" type 49 ".runtime.offAddr" func (l ) .addr () func (l1 ) .equal (l2 ) func (l1 ) .lessEqual (l2 ) func (l1 ) .lessThan (l2 ) func (l1 ) .diff (l2 ) func (l ) .sub (bytes ) func (l ) .add (bytes ) type 50 ".runtime.p" func (pp ) .destroy () func (pp ) .init (id ) type 51 ".runtime.pageAlloc" func (p ) .sysInit () func (p ) .alloc (npages ) (addr , scav ) func (p ) .scavengeStartGen () func (p ) .sysGrow (base , limit ) func (p ) .findMappedAddr (addr ) func (p ) .scavengeUnreserve (r , gen ) func (p ) .allocRange (base , npages ) func (p ) .scavengeReserve () (? , ? ) func (p ) .scavengeOne (work , max ) (? , ? ) func (p ) .chunkOf (ci ) func (p ) .allocToCache () func (p ) .scavenge (nbytes ) func (p ) .update (base , npages , contig , alloc ) func (p ) .scavengeRangeLocked (ci , base , npages ) func (p ) .free (base , npages , scavenged ) func (p ) .init (mheapLock , sysStat ) func (p ) .tryChunkOf (ci ) func (p ) .find (npages ) (? , ? ) func (p ) .scavengeOneFast (work , minPages , maxPages ) (? , ? ) func (p ) .grow (base , size ) type 52 ".runtime.pageBits" func (b ) .popcntRange (i , n ) (s ) func (b ) .clearBlock64 (i , v ) func (b ) .clearAll () func (b ) .clearRange (i , n ) func (b ) .clear (i ) func (b ) .setAll () func (b ) .setBlock64 (i , v ) func (b ) .set (i ) func (b ) .setRange (i , n ) func (b ) .block64 (i ) ($ret422 ) func (b ) .get (i ) ($ret421 ) type 53 ".runtime.pageCache" func (c ) .flush (p ) func (c ) .allocN (npages ) (? , ? ) func (c ) .alloc (npages ) (? , ? ) func (c ) .empty () type 54 ".runtime.pallocBits" func (b ) .allocAll () func (b ) .free (i , n ) func (b ) .allocRange (i , n ) func (b ) .allocPages64 (i , alloc ) func (b ) .pages64 (i ) func (b ) .findLargeN (npages , searchIdx ) (? , ? ) func (b ) .freeAll () func (b ) .findSmallN (npages , searchIdx ) (? , ? ) func (b ) .find (npages , searchIdx ) (? , ? ) func (b ) .free1 (i ) func (b ) .find1 (searchIdx ) func (b ) .summarize () type 55 ".runtime.pallocData" func (m ) .allocAll () func (m ) .allocRange (i , n ) func (m ) .findScavengeCandidate (searchIdx , min , max ) (? , ? ) func (m ) .hasScavengeCandidate (min ) type 56 ".runtime.pallocSum" func (p ) .unpack () ($ret407 , $ret408 , $ret409 ) func (p ) .end () ($ret406 ) func (p ) .max () ($ret405 ) func (p ) .start () ($ret404 ) type 57 ".runtime.persistentAlloc" type 58 ".runtime.puintptr" func (pp ) .set (p ) func (pp ) .ptr () ($ret612 ) type 59 ".runtime.sigset" type 60 ".runtime.spanClass" func (sc ) .noscan () ($ret356 ) func (sc ) .sizeclass () ($ret355 ) type 61 ".runtime.special" notinheap type 62 ".runtime.sudog" type 63 ".runtime.sysMemStat" func (s ) .add (n ) func (s ) .load () ($ret481 ) type 64 ".runtime.sysmontick" type 65 ".runtime.tflag" type 66 ".runtime.timer" type 67 ".runtime.traceBuf" notinheap func (buf ) .byte (v ) func (buf ) .varint (v ) type 68 ".runtime.traceBufHeader" notinheap type 69 ".runtime.traceBufPtr" func (tp ) .set (b ) func (tp ) .ptr () ($ret705 ) type 70 ".runtime.uncommontype" type 71 ".runtime.waitReason" func (w ) String () ($ret614 ) type 72 ".runtime.waitq" func (q ) .dequeueSudoG (sgp ) func (q ) .dequeue () func (q ) .enqueue (sgp ) type 73 ".runtime.wbBuf" func (b ) .putFast (old , new ) func (b ) .empty () func (b ) .discard () func (b ) .reset () type 74 ".runtime.workbuf" notinheap func (b ) .checkempty () func (b ) .checknonempty () type 75 ".runtime.workbufhdr" type 76 "runtime.BlockProfileRecord" type 77 "runtime.StackRecord" func (r ) Stack () type 78 "sort.Interface" type 79 "sort.StringSlice" func (x ) Sort () func (x ) Swap (i , j ) func (x ) Less (i , j ) ($ret21 ) func (x ) Len () ($ret20 ) func (p ) Search (x ) ($ret9 ) type 80 "sync.Mutex" func (m ) .unlockSlow (new ) func (m ) Unlock () func (m ) .lockSlow () func (m ) TryLock () func (m ) Lock () type 81 ".syscall._C_int" type 82 "syscall.Errno" func (e ) Error () ($ret109 ) func (e ) Is (target ) func (e ) Temporary () func (e ) Timeout () ($ret112 ) type 83 "syscall.Rusage" type 84 "syscall.Timeval" func (tv ) Unix () (sec , nsec ) func (tv ) Nano () type 85 "syscall.Timeval_sec_t" = type 86 "syscall.Timeval_usec_t" = type 87 ".time.zone" type 88 ".time.zoneTrans" type 89 "time.Duration" func (d ) Round (m ) func (d ) Minutes () ($ret77 ) func (d ) Truncate (m ) ($ret79 ) func (d ) Hours () ($ret78 ) func (d ) Milliseconds () ($ret75 ) func (d ) Microseconds () ($ret74 ) func (d ) Seconds () ($ret76 ) func (d ) Nanoseconds () ($ret73 ) func (d ) String () type 90 "time.Location" func (l ) .lookupName (name , unix ) (offset , ok ) func (l ) .firstZoneUsed () func (l ) .lookupFirstZone () func (l ) .lookup (sec ) (name , offset , start , end , isDST ) func (l ) String () func (l ) .get () type 91 "time.Month" func (m ) String () type 92 "time.Time" func (t ) AppendFormat (b , layout ) func (t ) Minute () func (t ) .setMono (m ) func (t ) Clock () (hour , min , sec ) func (t ) MarshalBinary () (? , ? ) func (t ) After (u ) func (t ) UnixNano () func (t ) GobDecode (data ) func (t ) Day () func (t ) .unixSec () func (t ) .setLoc (loc ) func (t ) Zone () (name , offset ) func (t ) .nsec () func (t ) MarshalText () (? , ? ) func (t ) .stripMono () func (t ) Round (d ) func (t ) Truncate (d ) func (t ) UnmarshalText (data ) func (t ) UnmarshalBinary (data ) func (t ) Unix () func (t ) YearDay () func (t ) UnixMicro () func (t ) .mono () func (t ) Local () func (t ) .sec () func (t ) Hour () func (t ) .abs () func (t ) ISOWeek () (year , week ) func (t ) Location () func (t ) Month () func (t ) GobEncode () (? , ? ) func (t ) Second () func (t ) UnmarshalJSON (data ) func (t ) .addSec (d ) func (t ) Year () func (t ) UnixMilli () func (t ) Date () (year , month , day ) func (t ) Weekday () func (t ) IsZero () func (t ) UTC () func (t ) In (loc ) func (t ) Nanosecond () func (t ) Equal (u ) func (t ) .locabs () (name , offset , abs ) func (t ) Sub (u ) func (t ) String () func (t ) GoString () func (t ) Before (u ) func (t ) Add (d ) func (t ) Format (layout ) func (t ) MarshalJSON () (? , ? ) func (t ) IsDST () func (t ) .date (full ) (year , month , day , yday ) func (t ) AddDate (years , months , days ) type 93 "time.Weekday" func (d ) String () type 94 "unsafe.Pointer" type 95 (? , ? ) type 96 (? ) type 97 (? ) type 98 (? , ? ) type 99 (? ) (? , ? ) type 100 (? , ? ) (? , ? ) type 101 (? , ? ) type 102 () type 103 () type 104 () type 105 () type 106 (? ) type 107 (? ) type 108 (? ) type 109 (? , ? ) (? , ? ) type 110 (? ) type 111 (? , ? ) type 112 (? , ? , ? , ? , ? ) type 113 (? , ? , ? , ? ) type 114 (? , ? , ? ) type 115 (? , ? ) type 116 (? , ? ) type 117 (? ) type 118 (? ) type 119 (? , ? ) type 120 (? , ? ) type 121 (? , ? ) type 122 (? , ? ) type 123 (? ) type 124 * type 125 * type 126 * type 127 * type 128 * type 129 * type 130 * type 131 * type 132 * type 133 * type 134 * type 135 * type 136 * type 137 * type 138 * type 139 * type 140 * type 141 * type 142 * type 143 * type 144 * type 145 * type 146 * type 147 * type 148 * type 149 * type 150 * type 151 * type 152 * type 153 * type 154 * type 155 * type 156 * type 157 * type 158 * type 159 * type 160 * type 161 * type 162 * type 163 * type 164 * type 165 * type 166 * type 167 * type 168 * type 169 * type 170 * type 171 * type 172 * type 173 * type 174 * type 175 * type 176 * type 177 * type 178 * type 179 * type 180 *any type 181 struct { Count ; Cycles ; ? ; } type 182 struct { Sec ; Usec ; } type 183 struct { Stack0 ; } type 184 struct { Utime ; Stime ; Maxrss ; Ixrss ; Idrss ; Isrss ; Minflt ; Majflt ; Nswap ; Inblock ; Oublock ; Msgsnd ; Msgrcv ; Nsignals ; Nvcsw ; Nivcsw ; } type 185 struct { } type 186 struct { .bufio.err ; .bufio.buf ; .bufio.n ; .bufio.wr ; } type 187 struct { .runtime.__val ; } type 188 struct { .runtime._panic ; .runtime._defer ; .runtime.m ; .runtime.syscallsp ; .runtime.syscallpc ; .runtime.param ; .runtime.atomicstatus ; .runtime.goid ; .runtime.schedlink ; .runtime.waitsince ; .runtime.waitreason ; .runtime.preempt ; .runtime.preemptStop ; .runtime.asyncSafePoint ; .runtime.paniconfault ; .runtime.preemptscan ; .runtime.gcscandone ; .runtime.throwsplit ; .runtime.gcScannedSyscallStack ; .runtime.activeStackChans ; .runtime.parkingOnChan ; .runtime.raceignore ; .runtime.sysblocktraced ; .runtime.tracking ; .runtime.trackingSeq ; .runtime.runnableStamp ; .runtime.runnableTime ; .runtime.sysexitticks ; .runtime.traceseq ; .runtime.tracelastp ; .runtime.lockedm ; .runtime.sig ; .runtime.writebuf ; .runtime.sigcode0 ; .runtime.sigcode1 ; .runtime.sigpc ; .runtime.gopc ; .runtime.ancestors ; .runtime.startpc ; .runtime.waiting ; .runtime.labels ; .runtime.timer ; .runtime.selectDone ; .runtime.gcAssistBytes ; .runtime.exception ; .runtime.isforeign ; .runtime.gcstack ; .runtime.gcstacksize ; .runtime.gcnextsegment ; .runtime.gcnextsp ; .runtime.gcinitialsp ; .runtime.gcnextsp2 ; .runtime.gcinitialsp2 ; .runtime.gcregs ; .runtime.entry ; .runtime.entryfn ; .runtime.entrysp ; .runtime.fromgogo ; .runtime.scanningself ; .runtime.scang ; .runtime.scangcw ; .runtime.isSystemGoroutine ; .runtime.isFinalizerGoroutine ; .runtime.deferring ; .runtime.goexiting ; .runtime.ranCgocallBackDone ; .runtime.traceback ; .runtime.context ; .runtime.stackcontext ; } type 189 struct { .runtime.a ; } type 190 struct { .runtime.base ; .runtime.off ; } type 191 struct { .runtime.base ; .runtime.limit ; } type 192 struct { .runtime.base ; .runtime.cache ; .runtime.scav ; } type 193 struct { .runtime.bytep ; .runtime.mask ; .runtime.index ; } type 194 struct { .runtime.first ; .runtime.last ; } type 195 struct { .runtime.first ; .runtime.last ; } type 196 struct { .runtime.g0 ; .runtime.procid ; .runtime.gsignal ; .runtime.sigmask ; .runtime.mstartfn ; .runtime.curg ; .runtime.caughtsig ; .runtime.p ; .runtime.nextp ; .runtime.oldp ; .runtime.id ; .runtime.mallocing ; .runtime.throwing ; .runtime.preemptoff ; .runtime.locks ; .runtime.dying ; .runtime.profilehz ; .runtime.spinning ; .runtime.blocked ; .runtime.newSigstack ; .runtime.printlock ; .runtime.incgo ; .runtime.freeWait ; .runtime.fastrand ; .runtime.needextram ; .runtime.traceback ; .runtime.ncgocall ; .runtime.ncgo ; .runtime.park ; .runtime.alllink ; .runtime.schedlink ; .runtime.lockedg ; .runtime.createstack ; .runtime.lockedExt ; .runtime.lockedInt ; .runtime.nextwaitm ; .runtime.waitunlockf ; .runtime.waitlock ; .runtime.waittraceev ; .runtime.waittraceskip ; .runtime.startingtrace ; .runtime.syscalltick ; .runtime.freelink ; .runtime.preemptGen ; .runtime.signalPending ; ? ; ? ; .runtime.locksHeldLen ; .runtime.locksHeld ; .runtime.gsignalstack ; .runtime.gsignalstacksize ; .runtime.dropextram ; .runtime.exiting ; .runtime.scannote ; } type 197 struct { ? ; .runtime.n ; } type 198 struct { .runtime.g ; .runtime.next ; .runtime.prev ; .runtime.elem ; .runtime.acquiretime ; .runtime.releasetime ; .runtime.ticket ; .runtime.isSelect ; .runtime.success ; .runtime.parent ; .runtime.waitlink ; .runtime.waittail ; .runtime.c ; } type 199 struct { .runtime.head ; } type 200 struct { .runtime.head ; .runtime.tail ; } type 201 struct { .runtime.id ; .runtime.status ; .runtime.link ; .runtime.schedtick ; .runtime.syscalltick ; .runtime.sysmontick ; .runtime.m ; .runtime.mcache ; .runtime.pcache ; .runtime.raceprocctx ; .runtime.deferpool ; .runtime.deferpoolbuf ; .runtime.goidcache ; .runtime.goidcacheend ; .runtime.runqhead ; .runtime.runqtail ; .runtime.runq ; .runtime.runnext ; .runtime.gFree ; .runtime.sudogcache ; .runtime.sudogbuf ; .runtime.mspancache ; .runtime.tracebuf ; .runtime.traceSweep ; .runtime.traceSwept ; .runtime.traceReclaimed ; .runtime.palloc ; .runtime._ ; .runtime.timer0When ; .runtime.timerModifiedEarliest ; .runtime.gcAssistTime ; .runtime.gcFractionalMarkTime ; .runtime.gcMarkWorkerMode ; .runtime.gcMarkWorkerStartTime ; .runtime.gcw ; .runtime.wbBuf ; .runtime.runSafePointFn ; .runtime.statsSeq ; .runtime.timersLock ; .runtime.timers ; .runtime.numTimers ; .runtime.deletedTimers ; .runtime.scannableStackSizeDelta ; .runtime.preempt ; } type 202 struct { .runtime.key ; } type 203 struct { .runtime.len ; .runtime.buf ; } type 204 struct { .runtime.link ; .runtime.frame ; .runtime.panicStack ; .runtime._panic ; .runtime.pfn ; .runtime.arg ; .runtime.retaddr ; .runtime.makefunccanrecover ; .runtime.heap ; } type 205 struct { .runtime.link ; .runtime.arg ; .runtime.recovered ; .runtime.isforeign ; .runtime.aborted ; .runtime.goexit ; } type 206 struct { .runtime.link ; .runtime.lastTicks ; .runtime.pos ; .runtime.stk ; } type 207 struct { .runtime.lockAddr ; .runtime.rank ; } type 208 struct { ? ; .runtime.key ; } type 209 struct { .runtime.lock ; .runtime.inUse ; .runtime.gen ; .runtime.reservationBytes ; .runtime.released ; .runtime.scavLWM ; .runtime.freeHWM ; } type 210 struct { .runtime.name ; .runtime.pkgPath ; .runtime.methods ; } type 211 struct { .runtime.name ; .runtime.pkgPath ; .runtime.mtyp ; .runtime.typ ; .runtime.tfn ; } type 212 struct { .runtime.nextSample ; .runtime.scanAlloc ; .runtime.tiny ; .runtime.tinyoffset ; .runtime.tinyAllocs ; .runtime.alloc ; .runtime.flushGen ; } type 213 struct { .runtime.next ; .runtime.prev ; .runtime.list ; .runtime.startAddr ; .runtime.npages ; .runtime.manualFreeList ; .runtime.freeindex ; .runtime.nelems ; .runtime.allocCache ; .runtime.allocBits ; .runtime.gcmarkBits ; .runtime.sweepgen ; .runtime.divMul ; .runtime.allocCount ; .runtime.spanclass ; .runtime.state ; .runtime.needzero ; .runtime.elemsize ; .runtime.limit ; .runtime.speciallock ; .runtime.specials ; } type 214 struct { .runtime.next ; .runtime.offset ; .runtime.kind ; } type 215 struct { .runtime.next ; } type 216 struct { .runtime.next ; .runtime.pushcnt ; } type 217 struct { .runtime.next ; .runtime.end ; .runtime.buf ; } type 218 struct { .runtime.node ; .runtime.nobj ; } type 219 struct { ? ; .runtime.scavenged ; } type 220 struct { .runtime.pc ; .runtime.filename ; .runtime.function ; .runtime.lineno ; } type 221 struct { .runtime.pcs ; .runtime.goid ; .runtime.gopc ; } type 222 struct { .runtime.pp ; .runtime.when ; .runtime.period ; .runtime.f ; .runtime.arg ; .runtime.seq ; .runtime.nextwhen ; .runtime.status ; } type 223 struct { .runtime.profileTimer ; .runtime.profileTimerValid ; } type 224 struct { .runtime.qcount ; .runtime.dataqsiz ; .runtime.buf ; .runtime.elemsize ; .runtime.closed ; .runtime.elemtype ; .runtime.sendx ; .runtime.recvx ; .runtime.recvq ; .runtime.sendq ; .runtime.lock ; } type 225 struct { .runtime.ranges ; .runtime.totalBytes ; .runtime.sysStat ; } type 226 struct { .runtime.s ; } type 227 struct { .runtime.schedtick ; .runtime.schedwhen ; .runtime.syscalltick ; .runtime.syscallwhen ; } type 228 struct { .runtime.size ; .runtime.ptrdata ; .runtime.hash ; .runtime.tflag ; .runtime.align ; .runtime.fieldAlign ; .runtime.kind ; .runtime.equal ; .runtime.gcdata ; .runtime._string ; ? ; .runtime.ptrToThis ; } type 229 struct { .runtime.summary ; .runtime.chunks ; .runtime.searchAddr ; .runtime.start ; .runtime.end ; .runtime.inUse ; .runtime.scav ; .runtime.mheapLock ; .runtime.sysStat ; .runtime.test ; } type 230 struct { ? ; .runtime.arr ; } type 231 struct { .runtime.wbuf1 ; .runtime.wbuf2 ; .runtime.bytesMarked ; .runtime.heapScanWork ; .runtime.flushedWork ; } type 232 struct { ? ; .runtime.obj ; } type 233 struct { .runtime/pprof.key ; .runtime/pprof.value ; } type 234 struct { .runtime/pprof.list ; } type 235 struct { .runtime/pprof.name ; .runtime/pprof.mu ; .runtime/pprof.m ; .runtime/pprof.count ; .runtime/pprof.write ; } type 236 struct { .sync.state ; .sync.sema ; } type 237 struct { .time.name ; .time.offset ; .time.isDST ; } type 238 struct { .time.name ; .time.zone ; .time.tx ; .time.extend ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } type 239 struct { .time.wall ; .time.ext ; .time.loc ; } type 240 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } type 241 [10 ] type 242 [10 ] type 243 [122 ] type 244 [128 ] type 245 [128 ] type 246 [128 ] type 247 [136 ] type 248 [16 ] type 249 [253 ] type 250 [256 ] type 251 [32 ] type 252 [32 ] type 253 [32 ] type 254 [512 ] type 255 [59368 ] type 256 [5 ] type 257 [8192 ] type 258 [8192 ] type 259 [8 ] type 260 [] type 261 [] type 262 [] type 263 [] type 264 [] type 265 [] type 266 [] type 267 [] type 268 [] type 269 [] type 270 [] type 271 [] type 272 [] type 273 [] type 274 [] type 275 [] type 276 [] type 277 [] type 278 map [] type 279 map [] type 280 chan <- type 281 interface { Deadline () (deadline , ok ); Done () ; Err () ; Value (key ) ; } type 282 interface { Len () ; Less (i , j ) ; Swap (i , j ); } type 283 interface { Read (p ) (n , err ); } type 284 interface { Write (p ) (n , err ); } func .lostProfileEvent () // /build/gcc/src/gcc/libgo/go/runtime/pprof/proto.go:24 .lostProfileEvent() //24 func .runtime_goroutineProfileWithLabels (p , labels ) (n , ok ) func .scaleBlockProfile (cnt , ns ) ($ret46 , $ret47 ) // /build/gcc/src/gcc/libgo/go/runtime/pprof/pprof.go:864 { //869 { //869 var $t0 = cnt //869 var $t1 = ns //869 $ret46 = $t0 //869 $ret47 = $t1 //869 } //0 return //869 } //0 func .scaleMutexProfile (cnt , ns ) ($ret51 , $ret52 ) // /build/gcc/src/gcc/libgo/go/runtime/pprof/pprof.go:923 var period = SetMutexProfileFraction(-1 ) //924 { //925 { //925 var $t0 = (cnt * $convert(, period)) //925 var $t1 = (ns * $convert(, period)) //925 $ret51 = $t0 //925 $ret52 = $t1 //925 } //0 return //925 } //0 func .writeGoroutineStacks (w ) func .writeHeap (w , debug ) ($ret29 ) // /build/gcc/src/gcc/libgo/go/runtime/pprof/pprof.go:550 { //551 $ret29 = .writeHeapInternal(w, debug, $convert(, "")) //551 return //551 } //0 func .writeHeapInternal (w , debug , defaultSampleType ) func .writeProfileInternal (w , debug , name , runtimeProfile , scaleProfile ) func .writeRuntimeProfile (w , debug , name , fetch ) func Do (ctx , labels , f ) func ForLabels (ctx , f ) func Label (ctx , key ) (? , ? ) func Labels (args ...) func Lookup (name ) func NewProfile (name ) func Profiles () func SetGoroutineLabels (ctx ) func StartCPUProfile (w ) func StopCPUProfile () func WithLabels (ctx , labels ) func WriteHeapProfile (w ) ($ret27 ) // /build/gcc/src/gcc/libgo/go/runtime/pprof/pprof.go:539 { //540 $ret27 = .writeHeap(w, $convert(, 0 )) //540 return //540 } //0 func NewWriterSize (w , size ) func Index (s , sep ) func /*asm exp */ .libc_exp (? ) func .checkTimeouts () // /build/gcc/src/gcc/libgo/go/runtime/lock_futex.go:256 var .expectedSystemGoroutines func .gcount () func .gosched_m (gp ) func .mcall (fn ) var .mutexprofilerate func .osyield () func .waitForSystemGoroutines () // /build/gcc/src/gcc/libgo/go/runtime/proc.go:3939 { //3940 { //3940 goto $l0 //3940 :$l1 //3940 { //3940 Gosched() //3941 .osyield() //3942 } //3943 :$l0 //3940 if (Load(&.expectedSystemGoroutines) > $convert(, 0 )) { //3940 goto $l1 //3940 } //3940 } //3943 } //3943 func BlockProfile (p ) (n , ok ) func Gosched () // /build/gcc/src/gcc/libgo/go/runtime/proc.go:353 .checkTimeouts() //354 .mcall(.gosched_m) //355 func MutexProfile (p ) (n , ok ) func NumGoroutine () ($ret69 ) // /build/gcc/src/gcc/libgo/go/runtime/debug.go:56 .waitForSystemGoroutines() //57 { //58 $ret69 = $convert(, .gcount()) //58 return //58 } //0 func SetMutexProfileFraction (rate ) ($ret442 ) // /build/gcc/src/gcc/libgo/go/runtime/mprof.go:488 { //489 if (rate < $convert(, 0 )) { //489 { //490 $ret442 = $convert(, .mutexprofilerate) //490 return //490 } //0 } //489 } //491 var old = .mutexprofilerate //492 Store64(&.mutexprofilerate, $convert(, rate)) //493 { //494 $ret442 = $convert(, old) //494 return //494 } //0 func Load (ptr ) func Store64 (ptr , val ) func Sort (data ) func Index (s , substr ) func /*asm getrusage */ .c_getrusage (who , rusage ) func GetErrno () checksum C5150BFAD77753B968DBAE11C915C6822DEF2BCD v3; package trace pkgpath runtime/trace import context context "context" import fmt fmt "fmt" import io io "io" import runtime runtime "runtime" import sync sync "sync" import atomic sync/atomic "sync/atomic" import unsafe unsafe "unsafe" indirectimport time time init trace runtime_1trace..import context context..import errors errors..import fmt fmt..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 1 2 1 4 1 5 1 7 1 15 1 18 1 19 1 20 2 4 2 7 2 15 3 2 3 4 3 5 3 6 3 7 3 8 3 9 3 10 3 11 3 12 3 13 3 14 3 15 3 16 3 17 3 18 3 19 3 20 3 21 5 2 5 4 5 7 5 15 6 2 6 4 6 5 6 7 6 9 6 15 6 18 6 19 6 20 7 4 7 15 8 4 8 15 8 18 9 2 9 4 9 7 9 15 9 18 10 2 10 4 10 5 10 7 10 9 10 13 10 15 10 16 10 18 10 19 10 20 11 4 12 2 12 4 12 5 12 6 12 7 12 8 12 9 12 10 12 13 12 15 12 16 12 18 12 19 12 20 13 2 13 4 13 7 13 15 14 2 14 4 14 7 14 11 14 15 14 17 14 18 14 21 15 4 16 4 16 7 16 15 17 2 17 4 17 7 17 11 17 15 18 4 18 15 19 2 19 4 19 5 19 7 19 15 19 18 20 2 20 4 20 5 20 7 20 15 20 18 20 19 types 34 3 63 61 35 29 30 35 488 517 71 3457 75 45 11 18 18 18 19 18 19 19 48 86 91 190 83 112 22 20 20 22 26 144 74 type 1 "Region" func (r ) End () type 2 "Task" func (t ) End () type 3 "context.Context" type 4 "io.Writer" type 5 ".time.zone" type 6 ".time.zoneTrans" type 7 "time.Duration" func (d ) String () func (d ) Nanoseconds () ($ret73 ) func (d ) Seconds () ($ret76 ) func (d ) Microseconds () ($ret74 ) func (d ) Milliseconds () ($ret75 ) func (d ) Hours () ($ret78 ) func (d ) Truncate (m ) ($ret79 ) func (d ) Minutes () ($ret77 ) func (d ) Round (m ) type 8 "time.Location" func (l ) .get () func (l ) String () func (l ) .lookup (sec ) (name , offset , start , end , isDST ) func (l ) .lookupFirstZone () func (l ) .firstZoneUsed () func (l ) .lookupName (name , unix ) (offset , ok ) type 9 "time.Month" func (m ) String () type 10 "time.Time" func (t ) Weekday () func (t ) Second () func (t ) Year () func (t ) .addSec (d ) func (t ) UnmarshalJSON (data ) func (t ) ISOWeek () (year , week ) func (t ) Month () func (t ) Location () func (t ) GobEncode () (? , ? ) func (t ) Date () (year , month , day ) func (t ) UnixMilli () func (t ) Hour () func (t ) .abs () func (t ) IsZero () func (t ) Nanosecond () func (t ) UTC () func (t ) In (loc ) func (t ) .locabs () (name , offset , abs ) func (t ) Sub (u ) func (t ) Equal (u ) func (t ) String () func (t ) GoString () func (t ) Before (u ) func (t ) Format (layout ) func (t ) Add (d ) func (t ) MarshalJSON () (? , ? ) func (t ) IsDST () func (t ) .date (full ) (year , month , day , yday ) func (t ) AddDate (years , months , days ) func (t ) .sec () func (t ) Local () func (t ) .mono () func (t ) UnixMicro () func (t ) YearDay () func (t ) Unix () func (t ) UnmarshalBinary (data ) func (t ) UnmarshalText (data ) func (t ) Truncate (d ) func (t ) Round (d ) func (t ) .stripMono () func (t ) MarshalText () (? , ? ) func (t ) .nsec () func (t ) Zone () (name , offset ) func (t ) .setLoc (loc ) func (t ) .unixSec () func (t ) Day () func (t ) GobDecode (data ) func (t ) UnixNano () func (t ) After (u ) func (t ) MarshalBinary () (? , ? ) func (t ) Clock () (hour , min , sec ) func (t ) .setMono (m ) func (t ) Minute () func (t ) AppendFormat (b , layout ) type 11 "time.Weekday" func (d ) String () type 12 (? , ? ) type 13 () type 14 * type 15 * type 16 * type 17 * type 18 * type 19 * type 20 struct { } type 21 struct { .runtime/trace.id ; } type 22 struct { .runtime/trace.id ; .runtime/trace.regionType ; } type 23 struct { .time.name ; .time.offset ; .time.isDST ; } type 24 struct { .time.name ; .time.zone ; .time.tx ; .time.extend ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } type 25 struct { .time.wall ; .time.ext ; .time.loc ; } type 26 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } type 27 [] type 28 [] type 29 [] type 30 [] type 31 chan <- type 32 interface { Deadline () (deadline , ok ); Done () ; Err () ; Value (key ) ; } type 33 interface { Write (p ) (n , err ); } var .lastTaskID func IsEnabled () func Log (ctx , category , message ) func Logf (ctx , category , format , args ...) func NewTask (pctx , taskType ) (ctx , task ) func Start (w ) func StartRegion (ctx , regionType ) func Stop () func WithRegion (ctx , regionType , fn ) func AddUint64 (addr , delta ) (new ) checksum FABE41F7961ED5C90061460BD5F05F2B4A2503E1 v3; package sort pkgpath sort import reflectlite internal/reflectlite "internal/reflectlite" init sort sort..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import runtime runtime..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos unsafeheader ~internal_1unsafeheader atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys init_graph 0 1 0 2 0 3 2 1 2 3 3 1 types 17 5 1138 1089 29 1105 46 46 46 33 47 34 21 32 22 22 22 122 type 1 "Float64Slice" func (p ) Search (x ) ($ret8 ) // /build/gcc/src/gcc/libgo/go/sort/search.go:109 { //109 $ret8 = SearchFloat64s(p, x) //109 return //109 } //0 func (x ) Len () ($ret17 ) // /build/gcc/src/gcc/libgo/go/sort/sort.go:295 { //295 $ret17 = len(x) //295 return //295 } //0 func (x ) Less (i , j ) ($ret18 ) // /build/gcc/src/gcc/libgo/go/sort/sort.go:304 { //304 $ret18 = (((x)[i] < (x)[j]) || (.isNaN((x)[i]) && !.isNaN((x)[j]))) //304 return //304 } //0 func (x ) Swap (i , j ) // /build/gcc/src/gcc/libgo/go/sort/sort.go:305 { //305 var $t0 = x //305 var $t1 = i //305 var $t2 = x //305 var $t3 = j //305 var $t4 = (x)[j] //305 var $t5 = (x)[i] //305 ($t0)[$t1] = $t4 //305 ($t2)[$t3] = $t5 //305 } //0 func (x ) Sort () // /build/gcc/src/gcc/libgo/go/sort/sort.go:313 Sort($convert(, x)) //313 type 2 "IntSlice" func (p ) Search (x ) ($ret7 ) // /build/gcc/src/gcc/libgo/go/sort/search.go:106 { //106 $ret7 = SearchInts(p, x) //106 return //106 } //0 func (x ) Len () ($ret15 ) // /build/gcc/src/gcc/libgo/go/sort/sort.go:284 { //284 $ret15 = len(x) //284 return //284 } //0 func (x ) Less (i , j ) ($ret16 ) // /build/gcc/src/gcc/libgo/go/sort/sort.go:285 { //285 $ret16 = ((x)[i] < (x)[j]) //285 return //285 } //0 func (x ) Swap (i , j ) // /build/gcc/src/gcc/libgo/go/sort/sort.go:286 { //286 var $t0 = x //286 var $t1 = i //286 var $t2 = x //286 var $t3 = j //286 var $t4 = (x)[j] //286 var $t5 = (x)[i] //286 ($t0)[$t1] = $t4 //286 ($t2)[$t3] = $t5 //286 } //0 func (x ) Sort () // /build/gcc/src/gcc/libgo/go/sort/sort.go:289 Sort($convert(, x)) //289 type 3 "Interface" type 4 "StringSlice" func (p ) Search (x ) ($ret9 ) // /build/gcc/src/gcc/libgo/go/sort/search.go:112 { //112 $ret9 = SearchStrings(p, x) //112 return //112 } //0 func (x ) Len () ($ret20 ) // /build/gcc/src/gcc/libgo/go/sort/sort.go:318 { //318 $ret20 = len(x) //318 return //318 } //0 func (x ) Less (i , j ) ($ret21 ) // /build/gcc/src/gcc/libgo/go/sort/sort.go:319 { //319 $ret21 = ((x)[i] < (x)[j]) //319 return //319 } //0 func (x ) Swap (i , j ) // /build/gcc/src/gcc/libgo/go/sort/sort.go:320 { //320 var $t0 = x //320 var $t1 = i //320 var $t2 = x //320 var $t3 = j //320 var $t4 = (x)[j] //320 var $t5 = (x)[i] //320 ($t0)[$t1] = $t4 //320 ($t2)[$t3] = $t5 //320 } //0 func (x ) Sort () // /build/gcc/src/gcc/libgo/go/sort/sort.go:323 Sort($convert(, x)) //323 type 5 (? , ? ) type 6 (? , ? ) type 7 (? , ? ) type 8 (? ) type 9 (? , ? ) type 10 (? ) type 11 (? ) type 12 (? ) type 13 [] type 14 [] type 15 [] type 16 interface { Len () ; Less (i , j ) ; Swap (i , j ); } func .isNaN (f ) ($ret19 ) // /build/gcc/src/gcc/libgo/go/sort/sort.go:308 { //309 $ret19 = (f != f) //309 return //309 } //0 func Float64s (x ) // /build/gcc/src/gcc/libgo/go/sort/sort.go:332 Sort($convert(, $convert(, x))) //332 func Float64sAreSorted (x ) ($ret23 ) // /build/gcc/src/gcc/libgo/go/sort/sort.go:342 { //342 $ret23 = IsSorted($convert(, $convert(, x))) //342 return //342 } //0 func Ints (x ) // /build/gcc/src/gcc/libgo/go/sort/sort.go:328 Sort($convert(, $convert(, x))) //328 func IntsAreSorted (x ) ($ret22 ) // /build/gcc/src/gcc/libgo/go/sort/sort.go:338 { //338 $ret22 = IsSorted($convert(, $convert(, x))) //338 return //338 } //0 func IsSorted (data ) func Reverse (data ) func Search (n , f ) ($ret0 ) // /build/gcc/src/gcc/libgo/go/sort/search.go:59 var i = 0 //62 var j = n //62 { //63 { /*for*/ //63 goto $l0 //63 :$l1 //63 { //63 var h = $convert(, ($convert(, (i + j)) >> $convert(, 1 ))) //64 { //66 if !(f)(h) { //66 i = (h + $convert(, 1 )) //67 } else { //68 j = h //69 } //66 } //70 } //71 :$l0 //63 if (i < j) { //63 goto $l1 //63 } //63 } //71 } //71 { //73 $ret0 = i //73 return //73 } //0 func SearchFloat64s (a , x ) func SearchInts (a , x ) func SearchStrings (a , x ) func Slice (x , less ) func SliceIsSorted (x , less ) func SliceStable (x , less ) func Sort (data ) func Stable (data ) func Strings (x ) // /build/gcc/src/gcc/libgo/go/sort/sort.go:335 Sort($convert(, $convert(, x))) //335 func StringsAreSorted (x ) ($ret24 ) // /build/gcc/src/gcc/libgo/go/sort/sort.go:345 { //345 $ret24 = IsSorted($convert(, $convert(, x))) //345 return //345 } //0 checksum D5AC0F3CBFCBD81D43CD5EC70AE732AF08BCC08D v3; package strconv pkgpath strconv import errors errors "errors" import bytealg internal/bytealg "internal/bytealg" import math math "math" import bits math/bits "math/bits" import runtime runtime "runtime" import utf8 unicode/utf8 "unicode/utf8" indirectimport unsafe unsafe init strconv strconv..import errors errors..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import math math..import runtime runtime..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 1 2 1 3 1 5 3 2 3 5 4 2 5 2 types 25 2 130 34 45 87 87 87 75 33 46 76 48 33 33 19 20 18 19 19 13 68 25 21 21 22 type 1 "NumError" func (e ) Error () func (e ) Unwrap () type 2 "unsafe.Pointer" type 3 (? , ? ) type 4 (? , ? , ? , ? , ? ) type 5 (? , ? , ? , ? , ? ) type 6 (? , ? , ? , ? , ? ) type 7 (? , ? , ? , ? ) type 8 (? ) type 9 (? , ? ) type 10 (? , ? , ? , ? ) type 11 (? , ? ) type 12 (? ) type 13 (? ) type 14 * type 15 * type 16 * type 17 * type 18 * type 19 *any type 20 struct { Func ; Num ; Err ; } type 21 [64 ] type 22 [] type 23 [] type 24 [] func .appendEscapedRune (buf , r , quote , ASCIIonly , graphicOnly ) func .appendQuotedRuneWith (buf , r , quote , ASCIIonly , graphicOnly ) ($ret62 ) // /build/gcc/src/gcc/libgo/go/strconv/quote.go:58 buf = append(buf, quote) //59 { //60 if !ValidRune(r) { //60 r = 65533' //61 } //60 } //62 buf = .appendEscapedRune(buf, r, quote, ASCIIonly, graphicOnly) //63 buf = append(buf, quote) //64 { //65 $ret62 = buf //65 return //65 } //0 func .appendQuotedWith (buf , s , quote , ASCIIonly , graphicOnly ) func .bsearch16 (a , x ) ($ret81 ) // /build/gcc/src/gcc/libgo/go/strconv/quote.go:497 var i = 0 //498 var j = len(a) //498 { //499 { /*for*/ //499 goto $l0 //499 :$l1 //499 { //499 var h = (i + ((j - i) >> $convert(, 1 ))) //500 { //501 if ((a)[h] < x) { //501 i = (h + $convert(, 1 )) //502 } else { //503 j = h //504 } //501 } //505 } //506 :$l0 //499 if (i < j) { //499 goto $l1 //499 } //499 } //506 } //506 { //507 $ret81 = i //507 return //507 } //0 func .genericFtoa (dst , val , fmt , prec , bitSize ) func .index (s , c ) ($ret28 ) // /build/gcc/src/gcc/libgo/go/strconv/bytealg.go:13 { //14 $ret28 = IndexByteString(s, c) //14 return //14 } //0 var .isGraphic func .isInGraphicList (r ) ($ret85 ) // /build/gcc/src/gcc/libgo/go/strconv/quote.go:590 { //592 if (r > $convert(, 65535 )) { //592 { //593 $ret85 = $false //593 return //593 } //0 } //592 } //594 var rr = $convert(, r) //595 var i = .bsearch16(.isGraphic, rr) //596 { //597 $ret85 = ((i < len(.isGraphic)) && (rr == (.isGraphic)[i])) //597 return //597 } //0 func .quoteRuneWith (r , quote , ASCIIonly , graphicOnly ) ($ret60 ) // /build/gcc/src/gcc/libgo/go/strconv/quote.go:27 { //28 $ret60 = $convert(, .appendQuotedRuneWith($nil, r, quote, ASCIIonly, graphicOnly)) //28 return //28 } //0 func .quoteWith (s , quote , ASCIIonly , graphicOnly ) func AppendBool (dst , b ) ($ret3 ) // /build/gcc/src/gcc/libgo/go/strconv/atob.go:30 { //31 if b { //31 { //32 $ret3 = append(dst, $convert(, "true")...) //32 return //32 } //0 } //31 } //33 { //34 $ret3 = append(dst, $convert(, "false")...) //34 return //34 } //0 func AppendFloat (dst , f , fmt , prec , bitSize ) ($ret36 ) // /build/gcc/src/gcc/libgo/go/strconv/ftoa.go:53 { //54 $ret36 = .genericFtoa(dst, f, fmt, prec, bitSize) //54 return //54 } //0 func AppendInt (dst , i , base ) func AppendQuote (dst , s ) ($ret65 ) // /build/gcc/src/gcc/libgo/go/strconv/quote.go:134 { //135 $ret65 = .appendQuotedWith(dst, s, $convert(, 34' ), $false, $false) //135 return //135 } //0 func AppendQuoteRune (dst , r ) ($ret71 ) // /build/gcc/src/gcc/libgo/go/strconv/quote.go:174 { //175 $ret71 = .appendQuotedRuneWith(dst, r, $convert(, 39' ), $false, $false) //175 return //175 } //0 func AppendQuoteRuneToASCII (dst , r ) ($ret73 ) // /build/gcc/src/gcc/libgo/go/strconv/quote.go:188 { //189 $ret73 = .appendQuotedRuneWith(dst, r, $convert(, 39' ), $true, $false) //189 return //189 } //0 func AppendQuoteRuneToGraphic (dst , r ) ($ret75 ) // /build/gcc/src/gcc/libgo/go/strconv/quote.go:202 { //203 $ret75 = .appendQuotedRuneWith(dst, r, $convert(, 39' ), $false, $true) //203 return //203 } //0 func AppendQuoteToASCII (dst , s ) ($ret67 ) // /build/gcc/src/gcc/libgo/go/strconv/quote.go:147 { //148 $ret67 = .appendQuotedWith(dst, s, $convert(, 34' ), $true, $false) //148 return //148 } //0 func AppendQuoteToGraphic (dst , s ) ($ret69 ) // /build/gcc/src/gcc/libgo/go/strconv/quote.go:161 { //162 $ret69 = .appendQuotedWith(dst, s, $convert(, 34' ), $false, $true) //162 return //162 } //0 func AppendUint (dst , i , base ) func Atoi (s ) (? , ? ) func CanBackquote (s ) var ErrRange var ErrSyntax func FormatBool (b ) ($ret2 ) // /build/gcc/src/gcc/libgo/go/strconv/atob.go:21 { //22 if b { //22 { //23 $ret2 = $convert(, "true") //23 return //23 } //0 } //22 } //24 { //25 $ret2 = $convert(, "false") //25 return //25 } //0 func FormatComplex (c , fmt , prec , bitSize ) func FormatFloat (f , fmt , prec , bitSize ) func FormatInt (i , base ) func FormatUint (i , base ) const IntSize = 64 func IsGraphic (r ) ($ret84 ) // /build/gcc/src/gcc/libgo/go/strconv/quote.go:580 { //581 if IsPrint(r) { //581 { //582 $ret84 = $true //582 return //582 } //0 } //581 } //583 { //584 $ret84 = .isInGraphicList(r) //584 return //584 } //0 func IsPrint (r ) func Itoa (i ) ($ret53 ) // /build/gcc/src/gcc/libgo/go/strconv/itoa.go:34 { //35 $ret53 = FormatInt($convert(, i), $convert(, 10 )) //35 return //35 } //0 func ParseBool (str ) (? , ? ) func ParseComplex (s , bitSize ) (? , ? ) func ParseFloat (s , bitSize ) (? , ? ) func ParseInt (s , base , bitSize ) (i , err ) func ParseUint (s , base , bitSize ) (? , ? ) func Quote (s ) ($ret64 ) // /build/gcc/src/gcc/libgo/go/strconv/quote.go:128 { //129 $ret64 = .quoteWith(s, $convert(, 34' ), $false, $false) //129 return //129 } //0 func QuoteRune (r ) ($ret70 ) // /build/gcc/src/gcc/libgo/go/strconv/quote.go:168 { //169 $ret70 = .quoteRuneWith(r, $convert(, 39' ), $false, $false) //169 return //169 } //0 func QuoteRuneToASCII (r ) ($ret72 ) // /build/gcc/src/gcc/libgo/go/strconv/quote.go:182 { //183 $ret72 = .quoteRuneWith(r, $convert(, 39' ), $true, $false) //183 return //183 } //0 func QuoteRuneToGraphic (r ) ($ret74 ) // /build/gcc/src/gcc/libgo/go/strconv/quote.go:196 { //197 $ret74 = .quoteRuneWith(r, $convert(, 39' ), $false, $true) //197 return //197 } //0 func QuoteToASCII (s ) ($ret66 ) // /build/gcc/src/gcc/libgo/go/strconv/quote.go:141 { //142 $ret66 = .quoteWith(s, $convert(, 34' ), $true, $false) //142 return //142 } //0 func QuoteToGraphic (s ) ($ret68 ) // /build/gcc/src/gcc/libgo/go/strconv/quote.go:155 { //156 $ret68 = .quoteWith(s, $convert(, 34' ), $false, $true) //156 return //156 } //0 func QuotedPrefix (s ) (? , ? ) func Unquote (s ) (? , ? ) func UnquoteChar (s , quote ) (value , multibyte , tail , err ) func IndexByteString (s , c ) func Float64frombits (b ) ($ret142 ) // /build/gcc/src/gcc/libgo/go/math/unsafe.go:29 { //29 $ret142 = *$convert(, $convert(, &b)) //29 return //29 } //0 var .deBruijn64tab func Len64 (x ) (n ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:331 { //332 if (x >= $convert(, 4294967296 )) { //332 x = (x >> $convert(, 32 )) //333 n = $convert(, 32 ) //334 } //332 } //335 { //336 if (x >= $convert(, 65536 )) { //336 x = (x >> $convert(, 16 )) //337 n = (n + $convert(, 16 )) //338 } //336 } //339 { //340 if (x >= $convert(, 256 )) { //340 x = (x >> $convert(, 8 )) //341 n = (n + $convert(, 8 )) //342 } //340 } //343 { //344 n = (n + $convert(, ($convert(, "\x00\x01\x02\x02\x03\x03\x03\x03\x04\x04\x04\x04\x04\x04\x04\x04\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08"))[x])) //344 return //344 } //0 func TrailingZeros64 (x ) ($ret9 ) // /build/gcc/src/gcc/libgo/go/math/bits/bits.go:84 { //85 if (x == $convert(, 0 )) { //85 { //86 $ret9 = $convert(, 64 ) //86 return //86 } //0 } //85 } //87 { //99 $ret9 = $convert(, (.deBruijn64tab)[(((x & -x) * $convert(, 285870213051353865 )) >> $convert(, 58 ))]) //99 return //99 } //0 func ValidRune (r ) ($ret10 ) // /build/gcc/src/gcc/libgo/go/unicode/utf8/utf8.go:570 { //571 { //571 var $t0 = $true //571 if !($t0 == (($convert(, 0 ) <= r) && (r < $convert(, 55296 )))) { //572 goto $l0 //572 } //572 { //573 { //573 $ret10 = $convert(, $true) //573 return //573 } //0 } //574 goto $l1 //572 :$l0 //572 if !($t0 == (($convert(, 57343 ) < r) && (r <= $convert(, 1114111' )))) { //574 goto $l2 //574 } //574 { //575 { //575 $ret10 = $convert(, $true) //575 return //575 } //0 } //576 goto $l1 //574 :$l2 //574 :$l1 //572 } //0 } //576 { //577 $ret10 = $convert(, $false) //577 return //577 } //0 checksum FB014F2CAFC32B718A04CD1566AA85D8AA12BD27 v3; package strings pkgpath strings import errors errors "errors" import bytealg internal/bytealg "internal/bytealg" import io io "io" import sync sync "sync" import unicode unicode "unicode" import utf8 unicode/utf8 "unicode/utf8" import unsafe unsafe "unsafe" init strings ~strings errors errors..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import io io..import runtime runtime..import sync sync..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos race ~internal_1race unsafeheader ~internal_1unsafeheader atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 1 2 1 3 1 5 3 2 3 5 4 1 4 2 4 3 4 5 4 6 5 2 6 2 6 5 types 59 4 694 824 265 835 364 37 29 211 128 31 38 36 36 39 250 35 47 11 47 34 34 48 61 47 48 75 76 48 48 48 18 18 18 18 18 18 18 19 13 65 64 65 73 68 91 94 59 64 25 24 23 22 22 21 21 21 128 74 type 1 "Builder" func (b ) .copyCheck () func (b ) String () func (b ) Len () func (b ) Cap () func (b ) Reset () func (b ) .grow (n ) func (b ) Grow (n ) func (b ) Write (p ) (? , ? ) func (b ) WriteByte (c ) func (b ) WriteRune (r ) (? , ? ) func (b ) WriteString (s ) (? , ? ) type 2 "Reader" func (r ) Len () func (r ) Size () func (r ) Read (b ) (n , err ) func (r ) ReadAt (b , off ) (n , err ) func (r ) ReadByte () (? , ? ) func (r ) UnreadByte () func (r ) ReadRune () (ch , size , err ) func (r ) UnreadRune () func (r ) Seek (offset , whence ) (? , ? ) func (r ) WriteTo (w ) (n , err ) func (r ) Reset (s ) type 3 "Replacer" func (r ) .buildOnce () func (b ) .build () func (r ) Replace (s ) func (r ) WriteString (w , s ) (n , err ) type 4 ".strings.appendSliceWriter" func (w ) Write (p ) ($ret26 , $ret27 ) // /build/gcc/src/gcc/libgo/go/strings/replace.go:303 *w = append(*w, p...) //304 { //305 { //305 var $t0 = len(p) //305 var $t1 = $convert(, $nil) //305 $ret26 = $t0 //305 $ret27 = $t1 //305 } //0 return //305 } //0 func (w ) WriteString (s ) ($ret28 , $ret29 ) // /build/gcc/src/gcc/libgo/go/strings/replace.go:309 *w = append(*w, s...) //310 { //311 { //311 var $t0 = len(s) //311 var $t1 = $convert(, $nil) //311 $ret28 = $t0 //311 $ret29 = $t1 //311 } //0 return //311 } //0 type 5 ".strings.asciiSet" func (as ) .contains (c ) ($ret81 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:823 { //824 $ret81 = (((*as)[(c / $convert(, 32 ))] & ($convert(, 1 ) << (c % $convert(, 32 )))) != $convert(, 0 )) //824 return //824 } //0 type 6 ".strings.replacer" type 7 "io.Writer" type 8 "sync.Mutex" func (m ) Lock () func (m ) TryLock () func (m ) .lockSlow () func (m ) Unlock () func (m ) .unlockSlow (new ) type 9 "sync.Once" func (o ) Do (f ) func (o ) .doSlow (f ) type 10 ".unicode.d" type 11 "unicode.CaseRange" type 12 "unicode.Range16" type 13 "unicode.Range32" type 14 "unicode.RangeTable" type 15 "unicode.SpecialCase" func (special ) ToLower (r ) func (special ) ToTitle (r ) func (special ) ToUpper (r ) type 16 "unsafe.Pointer" type 17 (? , ? ) type 18 () type 19 (? , ? ) type 20 (? ) type 21 (? ) type 22 (? , ? ) type 23 (? , ? , ? ) type 24 (? , ? ) type 25 (? , ? ) type 26 (? , ? , ? , ? ) type 27 (? , ? , ? , ? ) type 28 (? , ? ) type 29 (? , ? ) type 30 (? , ? ) type 31 * type 32 * type 33 * type 34 * type 35 * type 36 * type 37 * type 38 * type 39 *any type 40 struct { Lo ; Hi ; Stride ; } type 41 struct { Lo ; Hi ; Delta ; } type 42 struct { Lo ; Hi ; Stride ; } type 43 struct { R16 ; R32 ; LatinOffset ; } type 44 struct { .strings.addr ; .strings.buf ; } type 45 struct { .strings.once ; .strings.r ; .strings.oldnew ; } type 46 struct { .strings.s ; .strings.i ; .strings.prevRune ; } type 47 struct { .sync.done ; .sync.m ; } type 48 struct { .sync.state ; .sync.sema ; } type 49 [256 ] type 50 [3 ] type 51 [8 ] type 52 [] type 53 [] type 54 [] type 55 [] type 56 [] type 57 interface { Replace (s ) ; WriteString (w , s ) (n , err ); } type 58 interface { Write (p ) (n , err ); } func .genSplit (s , sep , sepSave , n ) func .indexFunc (s , f , truth ) func .lastIndexFunc (s , f , truth ) func Clone (s ) func Compare (a , b ) ($ret12 ) // /build/gcc/src/gcc/libgo/go/strings/compare.go:13 { //21 if (a == b) { //21 { //22 $ret12 = $convert(, 0 ) //22 return //22 } //0 } //21 } //23 { //24 if (a < b) { //24 { //25 $ret12 = $convert(, -1 ) //25 return //25 } //0 } //24 } //26 { //27 $ret12 = $convert(, 1 ) //27 return //27 } //0 func Contains (s , substr ) ($ret43 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:61 { //62 $ret43 = (Index(s, substr) >= $convert(, 0 )) //62 return //62 } //0 func ContainsAny (s , chars ) ($ret44 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:66 { //67 $ret44 = (IndexAny(s, chars) >= $convert(, 0 )) //67 return //67 } //0 func ContainsRune (s , r ) ($ret45 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:71 { //72 $ret45 = (IndexRune(s, r) >= $convert(, 0 )) //72 return //72 } //0 func Count (s , substr ) func Cut (s , sep ) (before , after , found ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:1181 { //1182 var i = Index(s, sep) //1182 if (i >= $convert(, 0 )) { //1182 { //1183 { //1183 var $t0 = (s)[0 :i] //1183 var $t1 = (s)[(i + len(sep)):] //1183 var $t2 = $true //1183 before = $t0 //1183 after = $t1 //1183 found = $t2 //1183 } //0 return //1183 } //0 } //1182 } //1184 { //1185 { //1185 var $t3 = s //1185 var $t4 = "" //1185 var $t5 = $false //1185 before = $t3 //1185 after = $t4 //1185 found = $t5 //1185 } //0 return //1185 } //0 func EqualFold (s , t ) func Fields (s ) func FieldsFunc (s , f ) func HasPrefix (s , prefix ) ($ret60 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:448 { //449 $ret60 = ((len(s) >= len(prefix)) && ((s)[0 :len(prefix)] == prefix)) //449 return //449 } //0 func HasSuffix (s , suffix ) ($ret61 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:453 { //454 $ret61 = ((len(s) >= len(suffix)) && ((s)[(len(s) - len(suffix)):] == suffix)) //454 return //454 } //0 func Index (s , substr ) func IndexAny (s , chars ) func IndexByte (s , c ) ($ret47 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:113 { //114 $ret47 = IndexByteString(s, c) //114 return //114 } //0 func IndexFunc (s , f ) ($ret77 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:763 { //764 $ret77 = .indexFunc(s, f, $true) //764 return //764 } //0 func IndexRune (s , r ) func Join (elems , sep ) func LastIndex (s , substr ) func LastIndexAny (s , chars ) func LastIndexByte (s , c ) ($ret51 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:225 { //226 var i = (len(s) - 1 ) //226 { /*for*/ //226 goto $l0 //226 :$l1 //226 { //226 { //227 if ((s)[i] == c) { //227 { //228 $ret51 = i //228 return //228 } //0 } //227 } //229 } //230 { //226 i = (i - $convert(, 1 )) //226 } //226 :$l0 //226 if (i >= $convert(, 0 )) { //226 goto $l1 //226 } //226 } //226 } //230 { //231 $ret51 = $convert(, -1 ) //231 return //231 } //0 func LastIndexFunc (s , f ) ($ret78 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:769 { //770 $ret78 = .lastIndexFunc(s, f, $true) //770 return //770 } //0 func Map (mapping , s ) func NewReader (s ) func NewReplacer (oldnew ...) func Repeat (s , count ) func Replace (s , old , new , n ) func ReplaceAll (s , old , new ) ($ret95 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:1036 { //1037 $ret95 = Replace(s, old, new, $convert(, -1 )) //1037 return //1037 } //0 func Split (s , sep ) ($ret55 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:303 { //303 $ret55 = .genSplit(s, sep, $convert(, 0 ), $convert(, -1 )) //303 return //303 } //0 func SplitAfter (s , sep ) ($ret56 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:315 { //316 $ret56 = .genSplit(s, sep, len(sep), $convert(, -1 )) //316 return //316 } //0 func SplitAfterN (s , sep , n ) ($ret54 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:287 { //288 $ret54 = .genSplit(s, sep, len(sep), n) //288 return //288 } //0 func SplitN (s , sep , n ) ($ret53 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:275 { //275 $ret53 = .genSplit(s, sep, $convert(, 0 ), n) //275 return //275 } //0 func Title (s ) func ToLower (s ) func ToLowerSpecial (c , s ) func ToTitle (s ) ($ret66 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:615 { //615 $ret66 = Map(ToTitle, s) //615 return //615 } //0 func ToTitleSpecial (c , s ) func ToUpper (s ) func ToUpperSpecial (c , s ) func ToValidUTF8 (s , replacement ) func Trim (s , cutset ) func TrimFunc (s , f ) ($ret76 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:757 { //758 $ret76 = TrimRightFunc(TrimLeftFunc(s, f), f) //758 return //758 } //0 func TrimLeft (s , cutset ) func TrimLeftFunc (s , f ) ($ret74 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:734 var i = .indexFunc(s, f, $false) //735 { //736 if (i == $convert(, -1 )) { //736 { //737 $ret74 = $convert(, "") //737 return //737 } //0 } //736 } //738 { //739 $ret74 = (s)[i:] //739 return //739 } //0 func TrimPrefix (s , prefix ) ($ret92 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:975 { //976 if HasPrefix(s, prefix) { //976 { //977 $ret92 = (s)[len(prefix):] //977 return //977 } //0 } //976 } //978 { //979 $ret92 = s //979 return //979 } //0 func TrimRight (s , cutset ) func TrimRightFunc (s , f ) func TrimSpace (s ) func TrimSuffix (s , suffix ) ($ret93 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:984 { //985 if HasSuffix(s, suffix) { //985 { //986 $ret93 = (s)[0 :(len(s) - len(suffix))] //986 return //986 } //0 } //985 } //987 { //988 $ret93 = s //988 return //988 } //0 func IndexByteString (s , c ) func .isExcludingLatin (rangeTab , r ) var .properties var Digit var Letter func To (_case , r ) func ToTitle (r ) ($ret22 ) // /build/gcc/src/gcc/libgo/go/unicode/letter.go:274 { //275 if (r <= $convert(, 127' )) { //275 { //276 if (($convert(, 97' ) <= r) && (r <= $convert(, 122' ))) { //276 r = (r - $convert(, 32' )) //277 } //276 } //278 { //279 $ret22 = r //279 return //279 } //0 } //275 } //280 { //281 $ret22 = To($convert(, 2 ), r) //281 return //281 } //0 checksum 3BD58A6343899FE9FC44510C8868A95CAA35A477 v3; package sync pkgpath sync import race internal/race "internal/race" import runtime runtime "runtime" import atomic sync/atomic "sync/atomic" import unsafe unsafe "unsafe" init sync sync..import cpu internal_1cpu..import runtime runtime..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos race ~internal_1race atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic init_graph 0 1 0 2 2 1 types 77 9 115 26 550 206 123 274 504 209 533 32 497 227 37 215 39 787 36 44 91 284 35 61 35 32 11 22 22 48 23 19 19 20 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 13 19 19 59 67 63 108 103 162 91 38 76 53 69 64 61 148 132 46 25 23 25 21 35 42 type 1 "Cond" func (c ) Wait () func (c ) Signal () func (c ) Broadcast () type 2 "Locker" type 3 "Map" func (m ) Load (key ) (value , ok ) func (m ) Store (key , value ) func (m ) LoadOrStore (key , value ) (actual , loaded ) func (m ) LoadAndDelete (key ) (value , loaded ) func (m ) Delete (key ) func (m ) Range (f ) func (m ) .missLocked () func (m ) .dirtyLocked () type 4 "Mutex" func (m ) Lock () func (m ) TryLock () func (m ) .lockSlow () func (m ) Unlock () func (m ) .unlockSlow (new ) type 5 "Once" func (o ) Do (f ) func (o ) .doSlow (f ) type 6 "Pool" func (p ) Put (x ) func (p ) Get () func (p ) .getSlow (pid ) func (p ) .pin () (? , ? ) func (p ) .pinSlow () (? , ? ) type 7 "RWMutex" func (rw ) RLock () func (rw ) TryRLock () func (rw ) RUnlock () func (rw ) .rUnlockSlow (r ) func (rw ) Lock () func (rw ) TryLock () func (rw ) Unlock () func (rw ) RLocker () ($ret27 ) // /build/gcc/src/gcc/libgo/go/sync/rwmutex.go:216 { //217 $ret27 = $convert(, $convert(, rw)) //217 return //217 } //0 type 8 "WaitGroup" func (wg ) .state () (statep , semap ) func (wg ) Add (delta ) func (wg ) Done () func (wg ) Wait () type 9 ".sync.copyChecker" func (c ) .check () // /build/gcc/src/gcc/libgo/go/sync/cond.go:81 { //82 if ((($convert(, *c) != $convert(, $convert(, c))) && !CompareAndSwapUintptr($convert(, c), $convert(, 0 ), $convert(, $convert(, c)))) && ($convert(, *c) != $convert(, $convert(, c)))) { //84 panic($convert(, $convert(, "sync.Cond is copied"))) //85 } //82 } //86 type 10 ".sync.eface" type 11 ".sync.entry" func (e ) .load () (value , ok ) func (e ) .tryStore (i ) func (e ) .unexpungeLocked () (wasExpunged ) func (e ) .storeLocked (i ) func (e ) .tryLoadOrStore (i ) (actual , loaded , ok ) func (e ) .delete () (value , ok ) func (e ) .tryExpungeLocked () (isExpunged ) type 12 ".sync.noCopy" func (? ) Lock () // /build/gcc/src/gcc/libgo/go/sync/cond.go:97 func (? ) Unlock () // /build/gcc/src/gcc/libgo/go/sync/cond.go:98 type 13 ".sync.notifyList" type 14 ".sync.poolChain" func (c ) .pushHead (val ) func (c ) .popHead () (? , ? ) func (c ) .popTail () (? , ? ) type 15 ".sync.poolChainElt" type 16 ".sync.poolDequeue" func (d ) .unpack (ptrs ) (head , tail ) // /build/gcc/src/gcc/libgo/go/sync/poolqueue.go:65 head = $convert(, ((ptrs >> 32 ) & 4294967295 )) //67 tail = $convert(, (ptrs & 4294967295 )) //68 return //69 func (d ) .pack (head , tail ) ($ret14 ) // /build/gcc/src/gcc/libgo/go/sync/poolqueue.go:72 { //74 $ret14 = (($convert(, head) << 32 ) | $convert(, (tail & 4294967295 ))) //74 return //74 } //0 func (d ) .pushHead (val ) func (d ) .popHead () (? , ? ) func (d ) .popTail () (? , ? ) type 17 ".sync.poolLocal" type 18 ".sync.poolLocalInternal" type 19 ".sync.rlocker" func (r ) Lock () func (r ) Unlock () type 20 "sync/atomic.Value" func (v ) CompareAndSwap (old , new ) (swapped ) func (v ) Store (val ) func (v ) Swap (new ) (old ) func (v ) Load () (val ) type 21 "unsafe.Pointer" type 22 (? , ? , ? ) type 23 (? , ? ) type 24 (? ) type 25 () type 26 () type 27 (? ) type 28 (? , ? ) type 29 (? ) type 30 * type 31 * type 32 * type 33 * type 34 * type 35 * type 36 * type 37 * type 38 * type 39 * type 40 * type 41 * type 42 * type 43 * type 44 * type 45 * type 46 * type 47 * type 48 * type 49 * type 50 * type 51 * type 52 *any type 53 * type 54 struct { } type 55 struct { .sync.done ; .sync.m ; } type 56 struct { .sync.headTail ; .sync.vals ; } type 57 struct { .sync.head ; .sync.tail ; } type 58 struct { .sync.mu ; .sync.read ; .sync.dirty ; .sync.misses ; } type 59 struct { .sync.noCopy ; L ; .sync.notify ; .sync.checker ; } type 60 struct { .sync.noCopy ; .sync.local ; .sync.localSize ; .sync.victim ; .sync.victimSize ; New ; } type 61 struct { .sync.noCopy ; .sync.state1 ; .sync.state2 ; } type 62 struct { .sync.p ; } type 63 struct { ? ; .sync.next ; .sync.prev ; } type 64 struct { ? ; .sync.pad ; } type 65 struct { .sync.private ; .sync.shared ; } type 66 struct { .sync.state ; .sync.sema ; } type 67 struct { .sync.typ ; .sync.val ; } type 68 struct { .sync.w ; .sync.writerSem ; .sync.readerSem ; .sync.readerCount ; .sync.readerWait ; } type 69 struct { .sync.wait ; .sync.notify ; .sync.lock ; .sync.head ; .sync.tail ; } type 70 struct { .sync/atomic.v ; } type 71 [128 ] type 72 [2 ] type 73 [96 ] type 74 [] type 75 map [] type 76 interface { Lock (); Unlock (); } func .poolCleanup () var .poolRaceHash func .runtime_notifyListCheck (size ) func .runtime_registerPoolCleanup (cleanup ) func NewCond (l ) func CompareAndSwapUintptr (addr , old , new ) (swapped ) func LoadPointer (addr ) (val ) func StorePointer (addr , val ) checksum 5EDC7E6CE4B29D410626178247427AA16DD976EA v3; package atomic pkgpath sync/atomic import unsafe unsafe "unsafe" init atomic ~sync_1atomic types 12 2 267 33 18 18 17 18 18 19 12 18 46 type 1 "Value" func (v ) Load () (val ) func (v ) Store (val ) func (v ) Swap (new ) (old ) func (v ) CompareAndSwap (old , new ) (swapped ) type 2 "unsafe.Pointer" type 3 * type 4 * type 5 * type 6 * type 7 * type 8 * type 9 *any type 10 * type 11 struct { .sync/atomic.v ; } func AddInt32 (addr , delta ) (new ) func AddInt64 (addr , delta ) (new ) func AddUint32 (addr , delta ) (new ) func AddUint64 (addr , delta ) (new ) func AddUintptr (addr , delta ) (new ) func CompareAndSwapInt32 (addr , old , new ) (swapped ) func CompareAndSwapInt64 (addr , old , new ) (swapped ) func CompareAndSwapPointer (addr , old , new ) (swapped ) func CompareAndSwapUint32 (addr , old , new ) (swapped ) func CompareAndSwapUint64 (addr , old , new ) (swapped ) func CompareAndSwapUintptr (addr , old , new ) (swapped ) func LoadInt32 (addr ) (val ) func LoadInt64 (addr ) (val ) func LoadPointer (addr ) (val ) func LoadUint32 (addr ) (val ) func LoadUint64 (addr ) (val ) func LoadUintptr (addr ) (val ) func StoreInt32 (addr , val ) func StoreInt64 (addr , val ) func StorePointer (addr , val ) func StoreUint32 (addr , val ) func StoreUint64 (addr , val ) func StoreUintptr (addr , val ) func SwapInt32 (addr , new ) (old ) func SwapInt64 (addr , new ) (old ) func SwapPointer (addr , new ) (old ) func SwapUint32 (addr , new ) (old ) func SwapUint64 (addr , new ) (old ) func SwapUintptr (addr , new ) (old ) checksum 8598E4413D124F1CC650B8C48525BADDB26F8525 v3; package syscall pkgpath syscall import errors errors "errors" import bytealg internal/bytealg "internal/bytealg" import itoa internal/itoa "internal/itoa" import oserror internal/oserror "internal/oserror" import race internal/race "internal/race" import unsafeheader internal/unsafeheader "internal/unsafeheader" import runtime runtime "runtime" import sync sync "sync" import unsafe unsafe "unsafe" init syscall syscall..import errors errors..import cpu internal_1cpu..import oserror internal_1oserror..import reflectlite internal_1reflectlite..import runtime runtime..import sync sync..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race unsafeheader ~internal_1unsafeheader atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic init_graph 0 1 0 2 0 3 0 4 0 5 0 6 1 2 1 4 1 5 3 1 3 2 3 4 3 5 4 2 4 5 5 2 6 2 6 5 types 383 88 29 410 33 25 31 23 27 31 610 27 29 26 27 34 28 29 33 30 31 31 34 34 34 87 32 28 27 98 40 36 38 101 28 30 30 29 28 26 30 131 29 33 36 223 223 42 40 306 28 28 30 27 31 28 314 28 32 31 30 123 123 127 125 122 42 31 29 28 30 33 34 31 29 28 152 38 37 151 36 37 27 25 27 27 29 29 417 36 37 37 34 43 40 38 36 48 47 37 36 38 41 41 39 38 37 44 34 219 363 37 49 47 35 34 34 34 48 49 48 34 34 34 62 89 100 48 48 47 34 49 48 12 21 22 22 22 22 46 46 48 63 77 77 77 91 90 81 75 63 35 35 49 35 35 22 59 46 33 33 74 46 74 46 33 34 47 59 46 33 89 47 60 74 61 60 47 47 47 47 47 100 61 60 73 46 72 59 46 74 59 60 73 60 72 72 73 73 87 86 59 60 46 85 46 23 33 33 59 77 119 24 35 21 21 21 21 20 20 21 21 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 14 57 56 51 52 194 54 52 37 396 77 80 50 295 86 52 68 55 86 110 55 88 111 148 38 178 110 136 99 54 55 54 77 155 126 100 54 87 51 98 603 63 81 64 174 61 55 65 78 96 155 159 433 51 51 144 126 228 93 325 90 305 100 54 20 65 151 47 52 79 24 24 26 25 26 26 27 25 24 24 24 25 24 24 24 25 25 25 24 25 24 25 23 23 23 21 22 22 22 22 22 22 22 22 23 23 123 43 67 93 type 1 "Addrinfo" type 2 "Cmsghdr" func (h ) .data (offset ) ($ret54 ) // /build/gcc/src/gcc/libgo/go/syscall/sockcmsg_unix.go:27 { //28 $ret54 = $convert(, (($convert(, $convert(, h)) + $convert(, .cmsgAlignOf(16 ))) + offset)) //28 return //28 } //0 func (cmsg ) SetLen (length ) type 3 "Cmsghdr_len_t" type 4 "Conn" type 5 "Credential" type 6 "DIR" type 7 "Dirent" type 8 "EpollEvent" type 9 "Errno" func (e ) Error () ($ret109 ) // /build/gcc/src/gcc/libgo/go/syscall/syscall_errno.go:25 { //26 $ret109 = Errstr($convert(, e)) //26 return //26 } //0 func (e ) Is (target ) func (e ) Temporary () func (e ) Timeout () ($ret112 ) // /build/gcc/src/gcc/libgo/go/syscall/syscall_errno.go:45 { //46 $ret112 = (((e == $convert(, 11 )) || (e == $convert(, 11 ))) || (e == $convert(, 110 ))) //46 return //46 } //0 type 10 "FdSet" type 11 "Flock_t" type 12 "Gid_t" type 13 "Group" type 14 "ICMPv6Filter" type 15 "IPMreq" type 16 "IPMreqn" type 17 "IPv6MTUInfo" type 18 "IPv6Mreq" type 19 "IfAddrmsg" type 20 "IfInfomsg" type 21 "Inet4Pktinfo" type 22 "Inet6Pktinfo" type 23 "InotifyEvent" type 24 "Iovec" func (iov ) SetLen (length ) type 25 "Iovec_len_t" type 26 "Linger" type 27 "Mode_t" type 28 "Msghdr" func (msghdr ) SetControllen (length ) type 29 "Msghdr_controllen_t" type 30 "NetlinkMessage" type 31 "NetlinkRouteAttr" type 32 "NetlinkRouteRequest" func (rr ) .toWireFormat () type 33 "NlAttr" type 34 "NlMsgerr" type 35 "NlMsghdr" type 36 "Offset_t" type 37 "Passwd" type 38 "Pid_t" type 39 "ProcAttr" type 40 "PtraceRegs" func (r ) PC () func (r ) SetPC (pc ) type 41 "RawConn" type 42 "RawSockaddr" type 43 "RawSockaddrAny" type 44 "RawSockaddrInet4" func (sa ) .setLen () ($ret90 ) // /build/gcc/src/gcc/libgo/go/syscall/socket_linux.go:66 { //67 $ret90 = 16 //67 return //67 } //0 type 45 "RawSockaddrInet6" func (sa ) .setLen () ($ret91 ) // /build/gcc/src/gcc/libgo/go/syscall/socket_linux.go:78 { //79 $ret91 = 28 //79 return //79 } //0 type 46 "RawSockaddrLinklayer" type 47 "RawSockaddrNetlink" type 48 "RawSockaddrUnix" func (sa ) .setLen (? ) // /build/gcc/src/gcc/libgo/go/syscall/socket_linux.go:87 func (sa ) .getLen () (? , ? ) func (sa ) .adjustAbstract (sl ) type 49 "Rlimit" type 50 "RtAttr" type 51 "RtGenmsg" type 52 "RtMsg" type 53 "RtNexthop" type 54 "Rusage" type 55 "Signal" func (s ) Signal () // /build/gcc/src/gcc/libgo/go/syscall/syscall_unix.go:138 func (s ) String () ($ret122 ) // /build/gcc/src/gcc/libgo/go/syscall/syscall_unix.go:142 { //143 $ret122 = Signame(s) //143 return //143 } //0 type 56 "Size_t" type 57 "SockFilter" type 58 "SockFprog" type 59 "Sockaddr" type 60 "SockaddrInet4" func (sa ) .sockaddr () (? , ? , ? ) type 61 "SockaddrInet6" func (sa ) .sockaddr () (? , ? , ? ) type 62 "SockaddrLinklayer" func (sa ) .sockaddr () (? , ? , ? ) type 63 "SockaddrNetlink" func (sa ) .sockaddr () (? , ? , ? ) type 64 "SockaddrUnix" func (sa ) .sockaddr () (? , ? , ? ) type 65 "SocketControlMessage" type 66 "Socklen_t" type 67 "Ssize_t" type 68 "Stat_t" type 69 "Statfs_t" type 70 "SysProcAttr" type 71 "SysProcIDMap" type 72 "Sysinfo_t" type 73 "Termios" type 74 "Time_t" type 75 "Timespec" func (ts ) Unix () (sec , nsec ) func (ts ) Nano () type 76 "Timespec_nsec_t" = type 77 "Timespec_sec_t" = type 78 "Timeval" func (tv ) Unix () (sec , nsec ) func (tv ) Nano () type 79 "Timeval_sec_t" = type 80 "Timeval_usec_t" = type 81 "Timex" type 82 "Tms" type 83 "Ucred" type 84 "Uid_t" type 85 "Utimbuf" type 86 "Utsname" type 87 "WaitStatus" func (w ) TrapCause () func (w ) StopSignal () func (w ) Signal () func (w ) CoreDump () func (w ) ExitStatus () func (w ) Continued () func (w ) Stopped () func (w ) Signaled () func (w ) Exited () type 88 ".syscall._C_int" type 89 ".syscall._C_long" type 90 ".syscall._C_uint" type 91 ".syscall._DIR" type 92 ".syscall.___dirstream" type 93 ".syscall.___fsid_t" type 94 ".syscall._clock_t" type 95 ".syscall._gid_t" type 96 ".syscall._libgo_loff_t_type" type 97 ".syscall._libgo_off_t_type" type 98 ".syscall._mode_t" type 99 ".syscall._pid_t" type 100 ".syscall._size_t" type 101 ".syscall._sockaddr" type 102 ".syscall._socklen_t" type 103 ".syscall._ssize_t" type 104 ".syscall._time_t" type 105 ".syscall._uid_t" type 106 ".syscall.fds_bits_type" type 107 "sync.Locker" type 108 "sync.Mutex" func (m ) .unlockSlow (new ) func (m ) Unlock () func (m ) .lockSlow () func (m ) TryLock () func (m ) Lock () type 109 "sync.RWMutex" func (rw ) RLocker () ($ret27 ) func (rw ) Unlock () func (rw ) TryLock () func (rw ) Lock () func (rw ) TryRLock () func (rw ) .rUnlockSlow (r ) func (rw ) RUnlock () func (rw ) RLock () type 110 "unsafe.Pointer" type 111 (? , ? ) type 112 (? , ? ) type 113 (? ) type 114 (? ) type 115 (? ) type 116 (? ) type 117 (? , ? ) type 118 (? , ? ) type 119 (? , ? ) type 120 (? ) type 121 (? ) type 122 (? ) type 123 (? , ? , ? ) type 124 (? , ? , ? , ? , ? ) type 125 (? , ? , ? , ? , ? , ? ) type 126 (? , ? ) type 127 (? , ? ) type 128 (? , ? ) type 129 (? ) type 130 (? , ? ) type 131 (? , ? ) type 132 () type 133 () type 134 () type 135 () type 136 () type 137 () type 138 (? , ? ) type 139 (? , ? ) type 140 (? , ? ) type 141 (? , ? , ? ) type 142 (? , ? , ? , ? ) type 143 (? , ? , ? , ? ) type 144 (? , ? , ? , ? ) type 145 (? , ? , ? , ? , ? ) type 146 (? , ? , ? , ? , ? ) type 147 (? , ? , ? ) (? , ? ) type 148 (? , ? , ? , ? ) type 149 (? , ? , ? ) type 150 (? ) type 151 (? ) type 152 (? , ? ) type 153 (? ) type 154 (? ) type 155 (? ) type 156 (? , ? , ? ) type 157 (? , ? ) type 158 (? ) type 159 (? ) type 160 (? , ? , ? , ? ) type 161 (? , ? ) type 162 (? , ? , ? , ? ) type 163 (? , ? ) type 164 (? ) type 165 (? ) type 166 (? , ? ) type 167 (? , ? , ? ) type 168 (? , ? ) type 169 (? ) type 170 (? , ? , ? , ? , ? ) type 171 (? , ? ) type 172 (? , ? , ? ) type 173 (? , ? , ? , ? ) type 174 (? , ? , ? ) type 175 (? , ? , ? ) type 176 (? , ? ) type 177 (? , ? ) type 178 (? , ? ) type 179 (? , ? ) type 180 (? , ? ) type 181 (? , ? , ? , ? , ? , ? ) type 182 (? , ? , ? ) type 183 (? , ? , ? ) type 184 (? , ? , ? , ? ) type 185 (? , ? ) type 186 (? , ? , ? , ? ) type 187 (? , ? , ? ) type 188 (? , ? ) type 189 (? , ? , ? , ? ) type 190 (? , ? , ? ) type 191 (? , ? , ? ) type 192 (? , ? , ? , ? ) type 193 (? , ? , ? ) type 194 (? , ? , ? , ? ) type 195 (? , ? , ? , ? ) type 196 (? , ? , ? , ? ) type 197 (? , ? , ? , ? ) type 198 (? , ? , ? , ? , ? ) type 199 (? , ? , ? , ? , ? ) type 200 (? , ? , ? ) type 201 (? , ? , ? ) type 202 (? , ? ) type 203 (? , ? , ? , ? , ? ) type 204 (? , ? ) type 205 (? ) type 206 (? ) type 207 (? ) type 208 (? , ? , ? ) type 209 (? , ? , ? , ? ) type 210 (? , ? , ? , ? , ? , ? , ? ) type 211 (? ) type 212 (? ) type 213 * type 214 * type 215 * type 216 * type 217 * type 218 * type 219 * type 220 * type 221 * type 222 * type 223 * type 224 * type 225 * type 226 * type 227 * type 228 * type 229 * type 230 * type 231 * type 232 * type 233 * type 234 * type 235 * type 236 * type 237 * type 238 * type 239 * type 240 * type 241 * type 242 * type 243 * type 244 * type 245 * type 246 * type 247 * type 248 * type 249 * type 250 * type 251 * type 252 * type 253 * type 254 * type 255 * type 256 * type 257 * type 258 * type 259 * type 260 * type 261 * type 262 * type 263 * type 264 * type 265 * type 266 * type 267 * type 268 * type 269 * type 270 * type 271 * type 272 * type 273 *any type 274 struct { Actime ; Modtime ; } type 275 struct { Addr ; Ifindex ; } type 276 struct { Addr ; Mtu ; } type 277 struct { Addr ; Pad ; } type 278 struct { Ai_flags ; Ai_family ; Ai_socktype ; Ai_protocol ; Ai_addrlen ; Ai_addr ; Ai_canonname ; Ai_next ; } type 279 struct { Attr ; Value ; } type 280 struct { Base ; Len ; } type 281 struct { Bits ; } type 282 struct { Chroot ; Credential ; Ptrace ; Setsid ; Setpgid ; Setctty ; Noctty ; Ctty ; Foreground ; Pgid ; Pdeathsig ; Cloneflags ; Unshareflags ; UidMappings ; GidMappings ; GidMappingsEnableSetgroups ; AmbientCaps ; } type 283 struct { Code ; Jt ; Jf ; K ; } type 284 struct { ContainerID ; HostID ; Size ; } type 285 struct { Cur ; Max ; } type 286 struct { Dev ; Ino ; Nlink ; Mode ; Uid ; Gid ; .syscall.__pad0 ; Rdev ; Size ; Blksize ; Blocks ; Atim ; Mtim ; Ctim ; .syscall.__glibc_reserved ; } type 287 struct { Dir ; Env ; Files ; Sys ; } type 288 struct { Error ; Msg ; } type 289 struct { Events ; Fd ; Pad ; } type 290 struct { Family ; Data ; } type 291 struct { Family ; Pad ; Pid ; Groups ; } type 292 struct { Family ; Pad ; Pid ; Groups ; .syscall.raw ; } type 293 struct { Family ; Path ; } type 294 struct { Family ; Port ; Addr ; Zero ; } type 295 struct { Family ; Port ; Flowinfo ; Addr ; Scope_id ; } type 296 struct { Family ; Protocol ; Ifindex ; Hatype ; Pkttype ; Halen ; Addr ; } type 297 struct { Family ; } type 298 struct { Family ; Dst_len ; Src_len ; Tos ; Table ; Protocol ; Scope ; Type ; Flags ; } type 299 struct { Family ; Prefixlen ; Flags ; Scope ; Index ; } type 300 struct { Family ; .syscall.__ifi_pad ; Type ; Index ; Flags ; Change ; } type 301 struct { Gr_name ; Gr_passwd ; Gr_gid ; Gr_mem ; } type 302 struct { Header ; Data ; } type 303 struct { Header ; Data ; } type 304 struct { Header ; Data ; } type 305 struct { Ifindex ; Spec_dst ; Addr ; } type 306 struct { Iflag ; Oflag ; Cflag ; Lflag ; Line ; Cc ; Ispeed ; Ospeed ; } type 307 struct { Ino ; Off ; Reclen ; Type ; Name ; Godump_0_pad ; } type 308 struct { Len ; Level ; Type ; .syscall.__cmsg_data ; } type 309 struct { Len ; Filter ; } type 310 struct { Len ; Flags ; Hops ; Ifindex ; } type 311 struct { Len ; Type ; } type 312 struct { Len ; Type ; Flags ; Seq ; Pid ; } type 313 struct { Modes ; Offset ; Freq ; Maxerror ; Esterror ; Status ; Constant ; Precision ; Tolerance ; Time ; Tick ; Ppsfreq ; Jitter ; Shift ; Stabil ; Jitcnt ; Calcnt ; Errcnt ; Stbcnt ; Tai ; Godump_0 ; Godump_1 ; Godump_2 ; Godump_3 ; Godump_4 ; Godump_5 ; Godump_6 ; Godump_7 ; Godump_8 ; Godump_9 ; Godump_10 ; } type 314 struct { Multiaddr ; Interface ; } type 315 struct { Multiaddr ; Address ; Ifindex ; } type 316 struct { Multiaddr ; Interface ; } type 317 struct { Name ; Namelen ; Iov ; Iovlen ; Control ; Controllen ; Flags ; Godump_0_pad ; } type 318 struct { Name ; .syscall.raw ; } type 319 struct { Onoff ; Linger ; } type 320 struct { Pid ; Uid ; Gid ; } type 321 struct { Port ; Addr ; .syscall.raw ; } type 322 struct { Port ; ZoneId ; Addr ; .syscall.raw ; } type 323 struct { Protocol ; Ifindex ; Hatype ; Pkttype ; Halen ; Addr ; .syscall.raw ; } type 324 struct { Pw_name ; Pw_passwd ; Pw_uid ; Pw_gid ; Pw_gecos ; Pw_dir ; Pw_shell ; } type 325 struct { R15 ; R14 ; R13 ; R12 ; Rbp ; Rbx ; R11 ; R10 ; R9 ; R8 ; Rax ; Rcx ; Rdx ; Rsi ; Rdi ; Orig_rax ; Rip ; Cs ; Eflags ; Rsp ; Ss ; Fs_base ; Gs_base ; Ds ; Es ; Fs ; Gs ; } type 326 struct { Sec ; Nsec ; } type 327 struct { Sec ; Usec ; } type 328 struct { Sysname ; Nodename ; Release ; Version ; Machine ; Domainname ; } type 329 struct { Type ; Whence ; Start ; Len ; Pid ; Godump_0_pad ; } type 330 struct { Type ; Bsize ; Blocks ; Bfree ; Bavail ; Files ; Ffree ; Fsid ; Namelen ; Frsize ; Flags ; Spare ; } type 331 struct { Uid ; Gid ; Groups ; NoSetGroups ; } type 332 struct { Uptime ; Loads ; Totalram ; Freeram ; Sharedram ; Bufferram ; Totalswap ; Freeswap ; Procs ; .syscall.pad ; Totalhigh ; Freehigh ; Unit ; .syscall._f ; Godump_0_pad ; } type 333 struct { Utime ; Stime ; Cutime ; Cstime ; } type 334 struct { Utime ; Stime ; Maxrss ; Ixrss ; Idrss ; Isrss ; Minflt ; Majflt ; Nswap ; Inblock ; Oublock ; Msgsnd ; Msgrcv ; Nsignals ; Nvcsw ; Nivcsw ; } type 335 struct { Wd ; Mask ; Cookie ; Len ; Name ; } type 336 struct { res0 ; res1 ; } type 337 struct { } type 338 struct { .sync.state ; .sync.sema ; } type 339 struct { .sync.w ; .sync.writerSem ; .sync.readerSem ; .sync.readerCount ; .sync.readerWait ; } type 340 struct { .syscall.__val ; } type 341 struct { .syscall.icmp6_Filt ; } type 342 struct { .syscall.sa_family ; .syscall.sa_data ; } type 343 [0 ] type 344 [0 ] type 345 [108 ] type 346 [14 ] type 347 [16 ] type 348 [16 ] type 349 [256 ] type 350 [2 ] type 351 [2 ] type 352 [2 ] type 353 [2 ] type 354 [32 ] type 355 [3 ] type 356 [3 ] type 357 [4 ] type 358 [4 ] type 359 [5 ] type 360 [65 ] type 361 [8 ] type 362 [8 ] type 363 [8 ] type 364 [96 ] type 365 [] type 366 [] type 367 [] type 368 [] type 369 [] type 370 [] type 371 [] type 372 [] type 373 [] type 374 [] type 375 [] type 376 [] type 377 [] type 378 [] type 379 interface { Control (f ) ; Read (f ) ; Write (f ) ; } type 380 interface { Lock (); Unlock (); } type 381 interface { SyscallConn () (? , ? ); } type 382 interface { .syscall.sockaddr () (ptr , len , err ); } func /*asm __go_fcntl */ .c___go_fcntl (fd , cmd , arg ) func /*asm __go_fcntl_flock */ .c___go_fcntl_flock (fd , cmd , arg ) func /*asm __go_ioctl */ .c___go_ioctl (fd , cmd , val ) func /*asm __go_ioctl_ptr */ .c___go_ioctl_ptr (fd , cmd , val ) func /*asm __go_openat */ .c___go_openat (dirfd , pathname , flags , perm ) func /*asm __go_ptrace */ .c___go_ptrace (request , pid , addr , data ) func /*asm _exit */ .c__exit (status ) func /*asm accept */ .c_accept (fd , sa , len ) func /*asm accept4 */ .c_accept4 (fd , sa , len , flags ) func /*asm adjtimex */ .c_adjtimex (buf ) func /*asm bind */ .c_bind (fd , sa , len ) func /*asm chdir */ .c_chdir (path ) func /*asm chroot */ .c_chroot (path ) func /*asm close */ .c_close (fd ) func /*asm connect */ .c_connect (s , addr , addrlen ) func /*asm dup */ .c_dup (oldfd ) func /*asm dup2 */ .c_dup2 (oldfd , newfd ) func /*asm dup3 */ .c_dup3 (oldfd , newfd , flags ) func /*asm epoll_create */ .c_epoll_create (size ) func /*asm epoll_create1 */ .c_epoll_create1 (flags ) func /*asm epoll_ctl */ .c_epoll_ctl (epfd , op , fd , event ) func /*asm execve */ .c_execve (argv0 , argv , envv ) func /*asm fallocate64 */ .c_fallocate (fd , mode , offset , len ) func /*asm fchdir */ .c_fchdir (fd ) func /*asm fchmod */ .c_fchmod (fd , mode ) func /*asm fchown */ .c_fchown (fd , uid , gid ) func /*asm fdatasync */ .c_fdatasync (fd ) func /*asm flock */ .c_flock (fd , how ) func /*asm fork */ .c_fork () func /*asm fstat64 */ .c_fstat64 (fd , stat ) func /*asm fstatfs64 */ .c_fstatfs64 (fd , buf ) func /*asm fsync */ .c_fsync (fd ) func /*asm ftruncate64 */ .c_ftruncate64 (fd , length ) func /*asm futimesat */ .c_futimesat (dirfd , path , times ) func /*asm getcwd */ .c_getcwd (buf , size ) func /*asm getegid */ .c_getegid () func /*asm geteuid */ .c_geteuid () func /*asm getgid */ .c_getgid () func /*asm getgroups */ .c_getgroups (size , list ) func /*asm getpeername */ .c_getpeername (fd , sa , len ) func /*asm getpgid */ .c_getpgid (pid ) func /*asm getpgrp */ .c_getpgrp () func /*asm getpid */ .c_getpid () func /*asm getppid */ .c_getppid () func /*asm getpriority */ .c_getpriority (which , who ) func /*asm getrlimit64 */ .c_getrlimit64 (resource , rlim ) func /*asm getrusage */ .c_getrusage (who , rusage ) func /*asm getsockname */ .c_getsockname (fd , sa , len ) func /*asm getsockopt */ .c_getsockopt (s , level , name , val , vallen ) func /*asm gettimeofday */ .c_gettimeofday (tv , tz ) func /*asm getuid */ .c_getuid () func /*asm inotify_init */ .c_inotify_init () func /*asm inotify_init1 */ .c_inotify_init1 (flags ) func /*asm inotify_rm_watch */ .c_inotify_rm_watch (fd , wd ) func /*asm ioperm */ .c_ioperm (from , num , on ) func /*asm iopl */ .c_iopl (level ) func /*asm kill */ .c_kill (pid , sig ) func /*asm listen */ .c_listen (fd , n ) func /*asm lseek64 */ .c_lseek64 (fd , offset , whence ) func /*asm mlockall */ .c_mlockall (flags ) func /*asm mmap64 */ .c_mmap64 (addr , length , prot , flags , fd , offset ) func /*asm mount */ .c_mount (source , target , fstype , flags , data ) func /*asm munlockall */ .c_munlockall () func /*asm munmap */ .c_munmap (addr , length ) func /*asm nanosleep */ .c_nanosleep (time , leftover ) func /*asm pause */ .c_pause () func /*asm pipe */ .c_pipe (p ) func /*asm pipe2 */ .c_pipe2 (p , flags ) func /*asm prctl */ .c_prctl (option , arg2 , arg3 , arg4 , arg5 ) func /*asm prlimit64 */ .c_prlimit (pid , resource , newlimit , oldlimit ) func /*asm read */ .c_read (fd , buf , count ) func /*asm recvmsg */ .c_recvmsg (s , msg , flags ) func /*asm select */ .c_select (nfd , r , w , e , timeout ) func /*asm sendfile64 */ .c_sendfile64 (outfd , infd , offset , count ) func /*asm sendmsg */ .c_sendmsg (s , msg , flags ) func /*asm setegid */ .c_setegid (uid ) func /*asm seteuid */ .c_seteuid (uid ) func /*asm setfsgid */ .c_setfsgid (gid ) func /*asm setfsuid */ .c_setfsuid (uid ) func /*asm setgid */ .c_setgid (gid ) func /*asm setgroups */ .c_setgroups (size , list ) func /*asm setpgid */ .c_setpgid (pid , pgid ) func /*asm setpriority */ .c_setpriority (which , who , prio ) func /*asm setregid */ .c_setregid (rgid , egid ) func /*asm setresgid */ .c_setresgid (rgid , egid , sgid ) func /*asm setresuid */ .c_setresuid (ruid , euid , suid ) func /*asm setreuid */ .c_setreuid (ruid , euid ) func /*asm setrlimit64 */ .c_setrlimit64 (resource , rlim ) func /*asm setsid */ .c_setsid () func /*asm setsockopt */ .c_setsockopt (s , level , optname , val , vallen ) func /*asm settimeofday */ .c_settimeofday (tv , tz ) func /*asm setuid */ .c_setuid (uid ) func /*asm shutdown */ .c_shutdown (fd , how ) func /*asm socket */ .c_socket (domain , typ , protocol ) func /*asm socketpair */ .c_socketpair (domain , typ , protocol , fd ) func /*asm splice */ .c_splice (rfd , roff , wfd , woff , len , flags ) func /*asm sync */ .c_sync () func /*asm sync_file_range */ .c_sync_file_range (fd , off , n , flags ) func /*asm sysconf */ .c_sysconf (name ) func /*asm sysinfo */ .c_sysinfo (info ) func /*asm tcgetattr */ .c_tcgetattr (fd , p ) func /*asm tcsetattr */ .c_tcsetattr (fd , actions , p ) func /*asm tee */ .c_tee (rfd , wfd , len , flags ) func /*asm time */ .c_time (t ) func /*asm times */ .c_times (tms ) func /*asm umask */ .c_umask (mask ) func /*asm uname */ .c_uname (buf ) func /*asm unshare */ .c_unshare (flags ) func /*asm wait4 */ .c_wait4 (pid , status , options , rusage ) func /*asm write */ .c_write (fd , buf , count ) func .cmsgAlignOf (salen ) func .fcntl (fd , cmd , arg ) (val , err ) // libcalls.go:1824 Entersyscall() //1825 var _r = .c___go_fcntl($convert(, fd), $convert(, cmd), $convert(, arg)) //1826 val = $convert(, _r) //1827 var errno //1828 var setErrno = $false //1829 { //1830 if (_r < $convert(, 0 )) { //1830 errno = GetErrno() //1831 setErrno = $true //1832 } //1830 } //1833 Exitsyscall() //1834 { //1835 if setErrno { //1835 err = $convert(, errno) //1836 } //1835 } //1837 return //1838 func .futimesat (dirfd , path , times ) (err ) // libcalls.go:430 Entersyscall() //431 var _r = .c_futimesat($convert(, dirfd), path, times) //432 var errno //433 var setErrno = $false //434 { //435 if (_r < $convert(, 0 )) { //435 errno = GetErrno() //436 setErrno = $true //437 } //435 } //438 Exitsyscall() //439 { //440 if setErrno { //440 err = $convert(, errno) //441 } //440 } //442 return //443 func .getcwd (buf , size ) (err ) // libcalls.go:1497 Entersyscall() //1498 var _r = .c_getcwd(buf, $convert(, size)) //1499 var errno //1500 var setErrno = $false //1501 { //1502 if (_r == $nil) { //1502 errno = GetErrno() //1503 setErrno = $true //1504 } //1502 } //1505 Exitsyscall() //1506 { //1507 if setErrno { //1507 err = $convert(, errno) //1508 } //1507 } //1509 return //1510 func .getsockopt (s , level , name , val , vallen ) (err ) // libcalls.go:3645 Entersyscall() //3646 var _r = .c_getsockopt($convert(, s), $convert(, level), $convert(, name), $convert(, val), vallen) //3647 var errno //3648 var setErrno = $false //3649 { //3650 if (_r < $convert(, 0 )) { //3650 errno = GetErrno() //3651 setErrno = $true //3652 } //3650 } //3653 Exitsyscall() //3654 { //3655 if setErrno { //3655 err = $convert(, errno) //3656 } //3655 } //3657 return //3658 func .gettimeofday (tv , tz ) (err ) // libcalls.go:2017 var _r = .c_gettimeofday(tv, tz) //2018 var errno //2019 var setErrno = $false //2020 { //2021 if (_r < $convert(, 0 )) { //2021 errno = GetErrno() //2022 setErrno = $true //2023 } //2021 } //2024 { //2025 if setErrno { //2025 err = $convert(, errno) //2026 } //2025 } //2027 return //2028 func .pipe (p ) (err ) // libcalls.go:1454 var _r = .c_pipe(p) //1455 var errno //1456 var setErrno = $false //1457 { //1458 if (_r < $convert(, 0 )) { //1458 errno = GetErrno() //1459 setErrno = $true //1460 } //1458 } //1461 { //1462 if setErrno { //1462 err = $convert(, errno) //1463 } //1462 } //1464 return //1465 func .pipe2 (p , flags ) (err ) // libcalls.go:651 var _r = .c_pipe2(p, $convert(, flags)) //652 var errno //653 var setErrno = $false //654 { //655 if (_r < $convert(, 0 )) { //655 errno = GetErrno() //656 setErrno = $true //657 } //655 } //658 { //659 if setErrno { //659 err = $convert(, errno) //660 } //659 } //661 return //662 func .prlimit (pid , resource , newlimit , oldlimit ) (err ) // libcalls.go:1045 Entersyscall() //1046 var _r = .c_prlimit($convert(, pid), $convert(, resource), newlimit, oldlimit) //1047 var errno //1048 var setErrno = $false //1049 { //1050 if (_r < $convert(, 0 )) { //1050 errno = GetErrno() //1051 setErrno = $true //1052 } //1050 } //1053 Exitsyscall() //1054 { //1055 if setErrno { //1055 err = $convert(, errno) //1056 } //1055 } //1057 return //1058 func .ptrace (request , pid , addr , data ) (err ) // libcalls.go:710 Entersyscall() //711 var _r = .c___go_ptrace($convert(, request), $convert(, pid), $convert(, $convert(, addr)), $convert(, $convert(, data))) //712 var errno //713 var setErrno = $false //714 { //715 if (_r < $convert(, 0 )) { //715 errno = GetErrno() //716 setErrno = $true //717 } //715 } //718 Exitsyscall() //719 { //720 if setErrno { //720 err = errno //721 } //720 } //722 return //723 func .readIntLE (b , size ) func .reboot (magic1 , magic2 , cmd , arg ) (err ) func .setTimespec (sec , nsec ) func .setTimeval (sec , usec ) func .setsockopt (s , level , name , val , vallen ) (err ) // libcalls.go:3398 Entersyscall() //3399 var _r = .c_setsockopt($convert(, s), $convert(, level), $convert(, name), $convert(, val), $convert(, vallen)) //3400 var errno //3401 var setErrno = $false //3402 { //3403 if (_r < $convert(, 0 )) { //3403 errno = GetErrno() //3404 setErrno = $true //3405 } //3403 } //3406 Exitsyscall() //3407 { //3408 if setErrno { //3408 err = $convert(, errno) //3409 } //3408 } //3410 return //3411 func .settimeofday (tv , tz ) (err ) // libcalls.go:2509 var _r = .c_settimeofday(tv, tz) //2510 var errno //2511 var setErrno = $false //2512 { //2513 if (_r < $convert(, 0 )) { //2513 errno = GetErrno() //2514 setErrno = $true //2515 } //2513 } //2516 { //2517 if setErrno { //2517 err = $convert(, errno) //2518 } //2517 } //2519 return //2520 func .socketpair (domain , typ , proto , fd ) (err ) // libcalls.go:3627 var _r = .c_socketpair($convert(, domain), $convert(, typ), $convert(, proto), fd) //3628 var errno //3629 var setErrno = $false //3630 { //3631 if (_r < $convert(, 0 )) { //3631 errno = GetErrno() //3632 setErrno = $true //3633 } //3631 } //3634 { //3635 if setErrno { //3635 err = $convert(, errno) //3636 } //3635 } //3637 return //3638 func /*asm __go_syscall6 */ .syscall6 (trap , a1 , a2 , a3 , a4 , a5 , a6 ) func .unlinkat (dirfd , path , flags ) (err ) func .utimes (path , times ) (err ) const AF_ALG = 38 const AF_APPLETALK = 5 const AF_ASH = 18 const AF_ATMPVC = 8 const AF_ATMSVC = 20 const AF_AX25 = 3 const AF_BLUETOOTH = 31 const AF_BRIDGE = 7 const AF_CAIF = 37 const AF_CAN = 29 const AF_DECnet = 12 const AF_ECONET = 19 const AF_FILE = 1 const AF_IB = 27 const AF_IEEE802154 = 36 const AF_INET = 2 const AF_INET6 = 10 const AF_IPX = 4 const AF_IRDA = 23 const AF_ISDN = 34 const AF_IUCV = 32 const AF_KCM = 41 const AF_KEY = 15 const AF_LLC = 26 const AF_LOCAL = 1 const AF_MAX = 46 const AF_MCTP = 45 const AF_MPLS = 28 const AF_NETBEUI = 13 const AF_NETLINK = 16 const AF_NETROM = 6 const AF_NFC = 39 const AF_PACKET = 17 const AF_PHONET = 35 const AF_PPPOX = 24 const AF_QIPCRTR = 42 const AF_RDS = 21 const AF_ROSE = 11 const AF_ROUTE = 16 const AF_RXRPC = 33 const AF_SECURITY = 14 const AF_SMC = 43 const AF_SNA = 22 const AF_TIPC = 30 const AF_UNIX = 1 const AF_UNSPEC = 0 const AF_VSOCK = 40 const AF_WANPIPE = 25 const AF_X25 = 9 const AF_XDP = 44 const AI_ADDRCONFIG = 32 const AI_ALL = 16 const AI_CANONIDN = 128 const AI_CANONNAME = 2 const AI_IDN = 64 const AI_NUMERICHOST = 4 const AI_NUMERICSERV = 1024 const AI_PASSIVE = 1 const AI_V4MAPPED = 8 const ARCH = "amd64" const ARPHRD_ADAPT = 264 const ARPHRD_APPLETLK = 8 const ARPHRD_ARCNET = 7 const ARPHRD_ASH = 781 const ARPHRD_ATM = 19 const ARPHRD_AX25 = 3 const ARPHRD_BIF = 775 const ARPHRD_CAN = 280 const ARPHRD_CHAOS = 5 const ARPHRD_CISCO = 513 const ARPHRD_CSLIP = 257 const ARPHRD_CSLIP6 = 259 const ARPHRD_DDCMP = 517 const ARPHRD_DLCI = 15 const ARPHRD_ECONET = 782 const ARPHRD_EETHER = 2 const ARPHRD_ETHER = 1 const ARPHRD_EUI64 = 27 const ARPHRD_FCAL = 785 const ARPHRD_FCFABRIC = 787 const ARPHRD_FCPL = 786 const ARPHRD_FCPP = 784 const ARPHRD_FDDI = 774 const ARPHRD_FRAD = 770 const ARPHRD_HDLC = 513 const ARPHRD_HIPPI = 780 const ARPHRD_HWX25 = 272 const ARPHRD_IEEE1394 = 24 const ARPHRD_IEEE802 = 6 const ARPHRD_IEEE80211 = 801 const ARPHRD_IEEE80211_PRISM = 802 const ARPHRD_IEEE80211_RADIOTAP = 803 const ARPHRD_IEEE802154 = 804 const ARPHRD_IEEE802154_PHY = 805 const ARPHRD_IEEE802_TR = 800 const ARPHRD_INFINIBAND = 32 const ARPHRD_IPDDP = 777 const ARPHRD_IPGRE = 778 const ARPHRD_IRDA = 783 const ARPHRD_LAPB = 516 const ARPHRD_LOCALTLK = 773 const ARPHRD_LOOPBACK = 772 const ARPHRD_MCTP = 290 const ARPHRD_METRICOM = 23 const ARPHRD_NETROM = 0 const ARPHRD_NONE = 65534 const ARPHRD_PIMREG = 779 const ARPHRD_PPP = 512 const ARPHRD_PRONET = 4 const ARPHRD_RAWHDLC = 518 const ARPHRD_RAWIP = 519 const ARPHRD_ROSE = 270 const ARPHRD_RSRVD = 260 const ARPHRD_SIT = 776 const ARPHRD_SKIP = 771 const ARPHRD_SLIP = 256 const ARPHRD_SLIP6 = 258 const ARPHRD_TUNNEL = 768 const ARPHRD_TUNNEL6 = 769 const ARPHRD_VOID = 65535 const ARPHRD_X25 = 271 func Accept (fd ) (nfd , sa , err ) func Accept4 (fd , flags ) (nfd , sa , err ) func Access (path , mode ) (err ) func Acct (path ) (err ) func Adjtimex (buf ) (state , err ) // libcalls.go:795 Entersyscall() //796 var _r = .c_adjtimex(buf) //797 state = $convert(, _r) //798 var errno //799 var setErrno = $false //800 { //801 if (_r < $convert(, 0 )) { //801 errno = GetErrno() //802 setErrno = $true //803 } //801 } //804 Exitsyscall() //805 { //806 if setErrno { //806 err = $convert(, errno) //807 } //806 } //808 return //809 func AllThreadsSyscall (trap , a1 , a2 , a3 ) (r1 , r2 , err ) // /build/gcc/src/gcc/libgo/go/syscall/syscall_linux.go:24 { //25 { //25 var $t0 = $convert(, 18446744073709551615 ) //25 var $t1 = $convert(, 18446744073709551615 ) //25 var $t2 = 95 //25 r1 = $t0 //25 r2 = $t1 //25 err = $t2 //25 } //0 return //25 } //0 func AllThreadsSyscall6 (trap , a1 , a2 , a3 , a4 , a5 , a6 ) (r1 , r2 , err ) // /build/gcc/src/gcc/libgo/go/syscall/syscall_linux.go:32 { //33 { //33 var $t0 = $convert(, 18446744073709551615 ) //33 var $t1 = $convert(, 18446744073709551615 ) //33 var $t2 = 95 //33 r1 = $t0 //33 r2 = $t1 //33 err = $t2 //33 } //0 return //33 } //0 func AttachLsf (fd , i ) const B0 = 0 const B1000000 = 4104 const B110 = 3 const B115200 = 4098 const B1152000 = 4105 const B1200 = 9 const B134 = 4 const B150 = 5 const B1500000 = 4106 const B1800 = 10 const B19200 = 14 const B200 = 6 const B2000000 = 4107 const B230400 = 4099 const B2400 = 11 const B2500000 = 4108 const B300 = 7 const B3000000 = 4109 const B3500000 = 4110 const B38400 = 15 const B4000000 = 4111 const B460800 = 4100 const B4800 = 12 const B50 = 1 const B500000 = 4101 const B57600 = 4097 const B576000 = 4102 const B600 = 8 const B75 = 2 const B921600 = 4103 const B9600 = 13 const BPF_A = 16 const BPF_ABS = 32 const BPF_ADD = 0 const BPF_ALU = 4 const BPF_AND = 80 const BPF_B = 16 const BPF_DIV = 48 const BPF_H = 8 const BPF_IMM = 0 const BPF_IND = 64 const BPF_JA = 0 const BPF_JEQ = 16 const BPF_JGE = 48 const BPF_JGT = 32 const BPF_JMP = 5 const BPF_JSET = 64 const BPF_K = 0 const BPF_LD = 0 const BPF_LDX = 1 const BPF_LEN = 128 const BPF_LL_OFF = -2097152 const BPF_LSH = 96 const BPF_MAJOR_VERSION = 1 const BPF_MAXINSNS = 4096 const BPF_MEM = 96 const BPF_MEMWORDS = 16 const BPF_MINOR_VERSION = 1 const BPF_MISC = 7 const BPF_MOD = 144 const BPF_MSH = 160 const BPF_MUL = 32 const BPF_NEG = 128 const BPF_NET_OFF = -1048576 const BPF_OR = 64 const BPF_RET = 6 const BPF_RSH = 112 const BPF_ST = 2 const BPF_STX = 3 const BPF_SUB = 16 const BPF_TAX = 0 const BPF_TXA = 128 const BPF_W = 0 const BPF_X = 8 const BPF_XOR = 160 const BRKINT = 2 const BSDLY = 8192 func Bind (fd , sa ) (err ) func BindToDevice (fd , device ) (err ) // /build/gcc/src/gcc/libgo/go/syscall/socket_linux.go:140 { //141 err = SetsockoptString(fd, 1 , 25 , device) //141 return //141 } //0 func BytePtrFromString (s ) (? , ? ) func ByteSliceFromString (s ) (? , ? ) const CBAUD = 4111 const CBAUDEX = 4096 const CIBAUD = 269418496 const CLOCAL = 2048 const CLONE_CHILD_CLEARTID = 2097152 const CLONE_CHILD_SETTID = 16777216 const CLONE_DETACHED = 4194304 const CLONE_FILES = 1024 const CLONE_FS = 512 const CLONE_IO = 2147483648 const CLONE_NEWCGROUP = 33554432 const CLONE_NEWIPC = 134217728 const CLONE_NEWNET = 1073741824 const CLONE_NEWNS = 131072 const CLONE_NEWPID = 536870912 const CLONE_NEWTIME = 128 const CLONE_NEWUSER = 268435456 const CLONE_NEWUTS = 67108864 const CLONE_PARENT = 32768 const CLONE_PARENT_SETTID = 1048576 const CLONE_PIDFD = 4096 const CLONE_PTRACE = 8192 const CLONE_SETTLS = 524288 const CLONE_SIGHAND = 2048 const CLONE_SYSVSEM = 262144 const CLONE_THREAD = 65536 const CLONE_UNTRACED = 8388608 const CLONE_VFORK = 16384 const CLONE_VM = 256 const CMSPAR = 1073741824 const CR0 = 0 const CR1 = 512 const CR2 = 1024 const CR3 = 1536 const CRDLY = 1536 const CREAD = 128 const CRTSCTS = 2147483648 const CS5 = 0 const CS6 = 16 const CS7 = 32 const CS8 = 48 const CSIZE = 48 const CSTOPB = 64 func Cgocall () func CgocallBack () func CgocallBackDone () func CgocallDone () func Chdir (path ) (err ) func Chmod (path , mode ) (err ) func Chown (path , uid , gid ) (err ) func Chroot (path ) (err ) func Clearenv () func Close (fd ) (err ) // libcalls.go:1713 Entersyscall() //1714 var _r = .c_close($convert(, fd)) //1715 var errno //1716 var setErrno = $false //1717 { //1718 if (_r < $convert(, 0 )) { //1718 errno = GetErrno() //1719 setErrno = $true //1720 } //1718 } //1721 Exitsyscall() //1722 { //1723 if setErrno { //1723 err = $convert(, errno) //1724 } //1723 } //1725 return //1726 func CloseOnExec (fd ) // /build/gcc/src/gcc/libgo/go/syscall/exec_unix.go:161 var $t0 //161 .fcntl(fd, 2 , 1 ) //161 func CmsgLen (datalen ) ($ret52 ) // /build/gcc/src/gcc/libgo/go/syscall/sockcmsg_unix.go:17 { //18 $ret52 = (.cmsgAlignOf(16 ) + datalen) //18 return //18 } //0 func CmsgSpace (datalen ) ($ret53 ) // /build/gcc/src/gcc/libgo/go/syscall/sockcmsg_unix.go:23 { //24 $ret53 = (.cmsgAlignOf(16 ) + .cmsgAlignOf(datalen)) //24 return //24 } //0 func Connect (fd , sa ) (err ) func Creat (path , mode ) (fd , err ) const DT_BLK = 6 const DT_CHR = 2 const DT_DIR = 4 const DT_FIFO = 1 const DT_LNK = 10 const DT_REG = 8 const DT_SOCK = 12 const DT_UNKNOWN = 0 const DT_WHT = 14 func DetachLsf (fd ) ($ret28 ) // /build/gcc/src/gcc/libgo/go/syscall/lsf_linux.go:83 var dummy //84 { //85 $ret28 = .setsockopt(fd, 1 , 27 , $convert(, &dummy), $convert(, 8 )) //85 return //85 } //0 func Dup (oldfd ) (fd , err ) // libcalls.go:1733 var _r = .c_dup($convert(, oldfd)) //1734 fd = $convert(, _r) //1735 var errno //1736 var setErrno = $false //1737 { //1738 if (_r < $convert(, 0 )) { //1738 errno = GetErrno() //1739 setErrno = $true //1740 } //1738 } //1741 { //1742 if setErrno { //1742 err = $convert(, errno) //1743 } //1742 } //1744 return //1745 func Dup2 (oldfd , newfd ) (err ) // libcalls.go:1749 var _r = .c_dup2($convert(, oldfd), $convert(, newfd)) //1750 var errno //1751 var setErrno = $false //1752 { //1753 if (_r < $convert(, 0 )) { //1753 errno = GetErrno() //1754 setErrno = $true //1755 } //1753 } //1756 { //1757 if setErrno { //1757 err = $convert(, errno) //1758 } //1757 } //1759 return //1760 func Dup3 (oldfd , newfd , flags ) (err ) // libcalls.go:468 var _r = .c_dup3($convert(, oldfd), $convert(, newfd), $convert(, flags)) //469 var errno //470 var setErrno = $false //471 { //472 if (_r < $convert(, 0 )) { //472 errno = GetErrno() //473 setErrno = $true //474 } //472 } //475 { //476 if setErrno { //476 err = $convert(, errno) //477 } //476 } //478 return //479 const E2BIG = 7 const EACCES = 13 const EADDRINUSE = 98 const EADDRNOTAVAIL = 99 const EADV = 68 const EAFNOSUPPORT = 97 const EAGAIN = 11 const EAI_ADDRFAMILY = -9 const EAI_AGAIN = -3 const EAI_ALLDONE = -103 const EAI_BADFLAGS = -1 const EAI_CANCELED = -101 const EAI_FAIL = -4 const EAI_FAMILY = -6 const EAI_IDN_ENCODE = -105 const EAI_INPROGRESS = -100 const EAI_INTR = -104 const EAI_MEMORY = -10 const EAI_NODATA = -5 const EAI_NONAME = -2 const EAI_NOTCANCELED = -102 const EAI_OVERFLOW = -12 const EAI_SERVICE = -8 const EAI_SOCKTYPE = -7 const EAI_SYSTEM = -11 const EALREADY = 114 const EBADE = 52 const EBADF = 9 const EBADFD = 77 const EBADMSG = 74 const EBADR = 53 const EBADRQC = 56 const EBADSLT = 57 const EBFONT = 59 const EBUSY = 16 const ECANCELED = 125 const ECHILD = 10 const ECHO = 8 const ECHOCTL = 512 const ECHOE = 16 const ECHOK = 32 const ECHOKE = 2048 const ECHONL = 64 const ECHOPRT = 1024 const ECHRNG = 44 const ECOMM = 70 const ECONNABORTED = 103 const ECONNREFUSED = 111 const ECONNRESET = 104 const EDEADLK = 35 const EDEADLOCK = 35 const EDESTADDRREQ = 89 const EDOM = 33 const EDOTDOT = 73 const EDQUOT = 122 const EEXIST = 17 const EFAULT = 14 const EFBIG = 27 const EHOSTDOWN = 112 const EHOSTUNREACH = 113 const EHWPOISON = 133 const EIDRM = 43 const EILSEQ = 84 const EINPROGRESS = 115 const EINTR = 4 const EINVAL = 22 const EIO = 5 const EISCONN = 106 const EISDIR = 21 const EISNAM = 120 const EKEYEXPIRED = 127 const EKEYREJECTED = 129 const EKEYREVOKED = 128 const EL2HLT = 51 const EL2NSYNC = 45 const EL3HLT = 46 const EL3RST = 47 const ELIBACC = 79 const ELIBBAD = 80 const ELIBEXEC = 83 const ELIBMAX = 82 const ELIBSCN = 81 const ELNRNG = 48 const ELOOP = 40 const EMEDIUMTYPE = 124 const EMFILE = 24 const EMLINK = 31 const EMSGSIZE = 90 const EMULTIHOP = 72 const ENAMETOOLONG = 36 const ENAVAIL = 119 const ENETDOWN = 100 const ENETRESET = 102 const ENETUNREACH = 101 const ENFILE = 23 const ENOANO = 55 const ENOBUFS = 105 const ENOCSI = 50 const ENODATA = 61 const ENODEV = 19 const ENOENT = 2 const ENOEXEC = 8 const ENOKEY = 126 const ENOLCK = 37 const ENOLINK = 67 const ENOMEDIUM = 123 const ENOMEM = 12 const ENOMSG = 42 const ENONET = 64 const ENOPKG = 65 const ENOPROTOOPT = 92 const ENOSPC = 28 const ENOSR = 63 const ENOSTR = 60 const ENOSYS = 38 const ENOTBLK = 15 const ENOTCONN = 107 const ENOTDIR = 20 const ENOTEMPTY = 39 const ENOTNAM = 118 const ENOTRECOVERABLE = 131 const ENOTSOCK = 88 const ENOTSUP = 95 const ENOTTY = 25 const ENOTUNIQ = 76 const ENXIO = 6 const EOPNOTSUPP = 95 const EOVERFLOW = 75 const EOWNERDEAD = 130 const EPERM = 1 const EPFNOSUPPORT = 96 const EPIPE = 32 const EPOLLERR = 8 const EPOLLET = 2147483648 const EPOLLEXCLUSIVE = 268435456 const EPOLLHUP = 16 const EPOLLIN = 1 const EPOLLMSG = 1024 const EPOLLONESHOT = 1073741824 const EPOLLOUT = 4 const EPOLLPRI = 2 const EPOLLRDBAND = 128 const EPOLLRDHUP = 8192 const EPOLLRDNORM = 64 const EPOLLWAKEUP = 536870912 const EPOLLWRBAND = 512 const EPOLLWRNORM = 256 const EPOLL_CLOEXEC = 524288 const EPOLL_CTL_ADD = 1 const EPOLL_CTL_DEL = 2 const EPOLL_CTL_MOD = 3 const EPOLL_IOC_TYPE = 138 const EPROTO = 71 const EPROTONOSUPPORT = 93 const EPROTOTYPE = 91 const ERANGE = 34 const EREMCHG = 78 const EREMOTE = 66 const EREMOTEIO = 121 const ERESTART = 85 const ERFKILL = 132 const EROFS = 30 const ESHUTDOWN = 108 const ESOCKTNOSUPPORT = 94 const ESPIPE = 29 const ESRCH = 3 const ESRMNT = 69 const ESTALE = 116 const ESTRPIPE = 86 const ETH_ALEN = 6 const ETH_DATA_LEN = 1500 const ETH_FCS_LEN = 4 const ETH_FRAME_LEN = 1514 const ETH_HLEN = 14 const ETH_MAX_MTU = 65535 const ETH_MIN_MTU = 68 const ETH_P_1588 = 35063 const ETH_P_8021AD = 34984 const ETH_P_8021AH = 35047 const ETH_P_8021Q = 33024 const ETH_P_80221 = 35095 const ETH_P_802_2 = 4 const ETH_P_802_3 = 1 const ETH_P_802_3_MIN = 1536 const ETH_P_802_EX1 = 34997 const ETH_P_AARP = 33011 const ETH_P_AF_IUCV = 64507 const ETH_P_ALL = 3 const ETH_P_AOE = 34978 const ETH_P_ARCNET = 26 const ETH_P_ARP = 2054 const ETH_P_ATALK = 32923 const ETH_P_ATMFATE = 34948 const ETH_P_ATMMPOA = 34892 const ETH_P_AX25 = 2 const ETH_P_BATMAN = 17157 const ETH_P_BPQ = 2303 const ETH_P_CAIF = 247 const ETH_P_CAN = 12 const ETH_P_CANFD = 13 const ETH_P_CANXL = 14 const ETH_P_CFM = 35074 const ETH_P_CONTROL = 22 const ETH_P_CUST = 24582 const ETH_P_DDCMP = 6 const ETH_P_DEC = 24576 const ETH_P_DIAG = 24581 const ETH_P_DNA_DL = 24577 const ETH_P_DNA_RC = 24578 const ETH_P_DNA_RT = 24579 const ETH_P_DSA = 27 const ETH_P_DSA_8021Q = 56027 const ETH_P_DSA_A5PSW = 57345 const ETH_P_ECONET = 24 const ETH_P_EDSA = 56026 const ETH_P_ERSPAN = 35006 const ETH_P_ERSPAN2 = 8939 const ETH_P_ETHERCAT = 34980 const ETH_P_FCOE = 35078 const ETH_P_FIP = 35092 const ETH_P_HDLC = 25 const ETH_P_HSR = 35119 const ETH_P_IBOE = 35093 const ETH_P_IEEE802154 = 246 const ETH_P_IEEEPUP = 2560 const ETH_P_IEEEPUPAT = 2561 const ETH_P_IFE = 60734 const ETH_P_IP = 2048 const ETH_P_IPV6 = 34525 const ETH_P_IPX = 33079 const ETH_P_IRDA = 23 const ETH_P_LAT = 24580 const ETH_P_LINK_CTL = 34924 const ETH_P_LLDP = 35020 const ETH_P_LOCALTALK = 9 const ETH_P_LOOP = 96 const ETH_P_LOOPBACK = 36864 const ETH_P_MACSEC = 35045 const ETH_P_MAP = 249 const ETH_P_MCTP = 250 const ETH_P_MOBITEX = 21 const ETH_P_MPLS_MC = 34888 const ETH_P_MPLS_UC = 34887 const ETH_P_MRP = 35043 const ETH_P_MVRP = 35061 const ETH_P_NCSI = 35064 const ETH_P_NSH = 35151 const ETH_P_PAE = 34958 const ETH_P_PAUSE = 34824 const ETH_P_PHONET = 245 const ETH_P_PPPTALK = 16 const ETH_P_PPP_DISC = 34915 const ETH_P_PPP_MP = 8 const ETH_P_PPP_SES = 34916 const ETH_P_PREAUTH = 35015 const ETH_P_PROFINET = 34962 const ETH_P_PRP = 35067 const ETH_P_PUP = 512 const ETH_P_PUPAT = 513 const ETH_P_QINQ1 = 37120 const ETH_P_QINQ2 = 37376 const ETH_P_QINQ3 = 37632 const ETH_P_RARP = 32821 const ETH_P_REALTEK = 34969 const ETH_P_SCA = 24583 const ETH_P_SLOW = 34825 const ETH_P_SNAP = 5 const ETH_P_TDLS = 35085 const ETH_P_TEB = 25944 const ETH_P_TIPC = 35018 const ETH_P_TRAILER = 28 const ETH_P_TR_802_2 = 17 const ETH_P_TSN = 8944 const ETH_P_WAN_PPP = 7 const ETH_P_WCCP = 34878 const ETH_P_X25 = 2053 const ETH_P_XDSA = 248 const ETH_TLEN = 2 const ETH_ZLEN = 60 const ETIME = 62 const ETIMEDOUT = 110 const ETOOMANYREFS = 109 const ETXTBSY = 26 const EUCLEAN = 117 const EUNATCH = 49 const EUSERS = 87 const EWOULDBLOCK = 11 const EXDEV = 18 const EXFULL = 54 func Entersyscall () func Environ () func EpollCreate (size ) (fd , err ) // libcalls.go:3485 var _r = .c_epoll_create($convert(, size)) //3486 fd = $convert(, _r) //3487 var errno //3488 var setErrno = $false //3489 { //3490 if (_r < $convert(, 0 )) { //3490 errno = GetErrno() //3491 setErrno = $true //3492 } //3490 } //3493 { //3494 if setErrno { //3494 err = $convert(, errno) //3495 } //3494 } //3496 return //3497 func EpollCreate1 (flags ) (fd , err ) // libcalls.go:3504 var _r = .c_epoll_create1($convert(, flags)) //3505 fd = $convert(, _r) //3506 var errno //3507 var setErrno = $false //3508 { //3509 if (_r < $convert(, 0 )) { //3509 errno = GetErrno() //3510 setErrno = $true //3511 } //3509 } //3512 { //3513 if setErrno { //3513 err = $convert(, errno) //3514 } //3513 } //3515 return //3516 func EpollCtl (epfd , op , fd , event ) (err ) // libcalls.go:3523 var _r = .c_epoll_ctl($convert(, epfd), $convert(, op), $convert(, fd), event) //3524 var errno //3525 var setErrno = $false //3526 { //3527 if (_r < $convert(, 0 )) { //3527 errno = GetErrno() //3528 setErrno = $true //3529 } //3527 } //3530 { //3531 if setErrno { //3531 err = $convert(, errno) //3532 } //3531 } //3533 return //3534 func EpollWait (epfd , events , msec ) (n , err ) func Errstr (errnum ) func Exec (argv0 , argv , envv ) (err ) func Exit (code ) func Exitsyscall () const FALLOC_FL_ALLOCATE_RANGE = 0 const FALLOC_FL_COLLAPSE_RANGE = 8 const FALLOC_FL_INSERT_RANGE = 32 const FALLOC_FL_KEEP_SIZE = 1 const FALLOC_FL_NO_HIDE_STALE = 4 const FALLOC_FL_PUNCH_HOLE = 2 const FALLOC_FL_UNSHARE_RANGE = 64 const FALLOC_FL_ZERO_RANGE = 16 func FDClr (fd , set ) func FDIsSet (fd , set ) func FDSet (fd , set ) func FDZero (set ) const FD_CLOEXEC = 1 const FD_SETSIZE = 1024 const FFDLY = 32768 const FLUSHO = 4096 const F_ADD_SEALS = 1033 const F_CREATED_QUERY = 1028 const F_DUPFD = 0 const F_DUPFD_CLOEXEC = 1030 const F_DUPFD_QUERY = 1027 const F_EXLCK = 4 const F_GETFD = 1 const F_GETFL = 3 const F_GETLEASE = 1025 const F_GETLK = 5 const F_GETLK64 = 5 const F_GETOWN = 9 const F_GETOWN_EX = 16 const F_GETPIPE_SZ = 1032 const F_GETSIG = 11 const F_GET_FILE_RW_HINT = 1037 const F_GET_RW_HINT = 1035 const F_GET_SEALS = 1034 const F_LOCK = 1 const F_NOTIFY = 1026 const F_OFD_GETLK = 36 const F_OFD_SETLK = 37 const F_OFD_SETLKW = 38 const F_OK = 0 const F_OWNER_GID = 2 const F_OWNER_PGRP = 2 const F_OWNER_PID = 1 const F_OWNER_TID = 0 const F_RDLCK = 0 const F_SEAL_EXEC = 32 const F_SEAL_FUTURE_WRITE = 16 const F_SEAL_GROW = 4 const F_SEAL_SEAL = 1 const F_SEAL_SHRINK = 2 const F_SEAL_WRITE = 8 const F_SETFD = 2 const F_SETFL = 4 const F_SETLEASE = 1024 const F_SETLK = 6 const F_SETLK64 = 6 const F_SETLKW = 7 const F_SETLKW64 = 7 const F_SETOWN = 8 const F_SETOWN_EX = 15 const F_SETPIPE_SZ = 1031 const F_SETSIG = 10 const F_SET_FILE_RW_HINT = 1038 const F_SET_RW_HINT = 1036 const F_SHLCK = 8 const F_TEST = 3 const F_TLOCK = 2 const F_ULOCK = 0 const F_UNLCK = 2 const F_WRLCK = 1 func Faccessat (dirfd , path , mode , flags ) (err ) func Fallocate (fd , mode , off , len ) (err ) // libcalls.go:511 Entersyscall() //512 var _r = .c_fallocate($convert(, fd), $convert(, mode), $convert(, off), $convert(, len)) //513 var errno //514 var setErrno = $false //515 { //516 if (_r < $convert(, 0 )) { //516 errno = GetErrno() //517 setErrno = $true //518 } //516 } //519 Exitsyscall() //520 { //521 if setErrno { //521 err = $convert(, errno) //522 } //521 } //523 return //524 func Fchdir (fd ) (err ) // libcalls.go:1767 Entersyscall() //1768 var _r = .c_fchdir($convert(, fd)) //1769 var errno //1770 var setErrno = $false //1771 { //1772 if (_r < $convert(, 0 )) { //1772 errno = GetErrno() //1773 setErrno = $true //1774 } //1772 } //1775 Exitsyscall() //1776 { //1777 if setErrno { //1777 err = $convert(, errno) //1778 } //1777 } //1779 return //1780 func Fchmod (fd , mode ) (err ) // libcalls.go:1787 Entersyscall() //1788 var _r = .c_fchmod($convert(, fd), $convert(, mode)) //1789 var errno //1790 var setErrno = $false //1791 { //1792 if (_r < $convert(, 0 )) { //1792 errno = GetErrno() //1793 setErrno = $true //1794 } //1792 } //1795 Exitsyscall() //1796 { //1797 if setErrno { //1797 err = $convert(, errno) //1798 } //1797 } //1799 return //1800 func Fchmodat (dirfd , path , mode , flags ) (err ) func Fchown (fd , uid , gid ) (err ) // libcalls.go:1807 Entersyscall() //1808 var _r = .c_fchown($convert(, fd), $convert(, uid), $convert(, gid)) //1809 var errno //1810 var setErrno = $false //1811 { //1812 if (_r < $convert(, 0 )) { //1812 errno = GetErrno() //1813 setErrno = $true //1814 } //1812 } //1815 Exitsyscall() //1816 { //1817 if setErrno { //1817 err = $convert(, errno) //1818 } //1817 } //1819 return //1820 func Fchownat (dirfd , path , uid , gid , flags ) (err ) func FcntlFlock (fd , cmd , lk ) (err ) // libcalls.go:1845 Entersyscall() //1846 var _r = .c___go_fcntl_flock($convert(, fd), $convert(, cmd), lk) //1847 var errno //1848 var setErrno = $false //1849 { //1850 if (_r < $convert(, 0 )) { //1850 errno = GetErrno() //1851 setErrno = $true //1852 } //1850 } //1853 Exitsyscall() //1854 { //1855 if setErrno { //1855 err = $convert(, errno) //1856 } //1855 } //1857 return //1858 func Fdatasync (fd ) (err ) // libcalls.go:1865 Entersyscall() //1866 var _r = .c_fdatasync($convert(, fd)) //1867 var errno //1868 var setErrno = $false //1869 { //1870 if (_r < $convert(, 0 )) { //1870 errno = GetErrno() //1871 setErrno = $true //1872 } //1870 } //1873 Exitsyscall() //1874 { //1875 if setErrno { //1875 err = $convert(, errno) //1876 } //1875 } //1877 return //1878 func Flock (fd , how ) (err ) // libcalls.go:581 Entersyscall() //582 var _r = .c_flock($convert(, fd), $convert(, how)) //583 var errno //584 var setErrno = $false //585 { //586 if (_r < $convert(, 0 )) { //586 errno = GetErrno() //587 setErrno = $true //588 } //586 } //589 Exitsyscall() //590 { //591 if setErrno { //591 err = $convert(, errno) //592 } //591 } //593 return //594 func ForkExec (argv0 , argv , attr ) (pid , err ) var ForkLock func Fstat (fd , stat ) (err ) // libcalls.go:2966 Entersyscall() //2967 var _r = .c_fstat64($convert(, fd), stat) //2968 var errno //2969 var setErrno = $false //2970 { //2971 if (_r < $convert(, 0 )) { //2971 errno = GetErrno() //2972 setErrno = $true //2973 } //2971 } //2974 Exitsyscall() //2975 { //2976 if setErrno { //2976 err = $convert(, errno) //2977 } //2976 } //2978 return //2979 func Fstatfs (fd , buf ) (err ) // libcalls.go:816 Entersyscall() //817 var _r = .c_fstatfs64($convert(, fd), buf) //818 var errno //819 var setErrno = $false //820 { //821 if (_r < $convert(, 0 )) { //821 errno = GetErrno() //822 setErrno = $true //823 } //821 } //824 Exitsyscall() //825 { //826 if setErrno { //826 err = $convert(, errno) //827 } //826 } //828 return //829 func Fsync (fd ) (err ) // libcalls.go:1885 Entersyscall() //1886 var _r = .c_fsync($convert(, fd)) //1887 var errno //1888 var setErrno = $false //1889 { //1890 if (_r < $convert(, 0 )) { //1890 errno = GetErrno() //1891 setErrno = $true //1892 } //1890 } //1893 Exitsyscall() //1894 { //1895 if setErrno { //1895 err = $convert(, errno) //1896 } //1895 } //1897 return //1898 func Ftruncate (fd , length ) (err ) // libcalls.go:2986 Entersyscall() //2987 var _r = .c_ftruncate64($convert(, fd), $convert(, length)) //2988 var errno //2989 var setErrno = $false //2990 { //2991 if (_r < $convert(, 0 )) { //2991 errno = GetErrno() //2992 setErrno = $true //2993 } //2991 } //2994 Exitsyscall() //2995 { //2996 if setErrno { //2996 err = $convert(, errno) //2997 } //2996 } //2998 return //2999 func Futimes (fd , tv ) (err ) func Futimesat (dirfd , path , tv ) (err ) // /build/gcc/src/gcc/libgo/go/syscall/libcall_glibc.go:24 { //25 if (len(tv) != $convert(, 2 )) { //25 { //26 err = $convert(, $convert(, 22 )) //26 return //26 } //0 } //25 } //27 { //28 err = .futimesat(dirfd, StringBytePtr(path), $convert(, $convert(, &(tv)[0 ]))) //28 return //28 } //0 func GetErrno () func Getcwd (buf ) (n , err ) // /build/gcc/src/gcc/libgo/go/syscall/libcall_posix.go:66 err = .getcwd(&(buf)[0 ], $convert(, len(buf))) //67 { //68 if (err == $nil) { //68 var i = 0 //69 { //70 { /*for*/ //70 goto $l0 //70 :$l1 //70 { //70 i = (i + $convert(, 1 )) //71 } //72 :$l0 //70 if ((buf)[i] != $convert(, 0 )) { //70 goto $l1 //70 } //70 } //72 } //72 n = (i + $convert(, 1 )) //73 } //68 } //74 return //75 func Getdents (fd , buf ) (n , err ) func Getegid () (egid ) // libcalls.go:1905 var _r = .c_getegid() //1906 egid = $convert(, _r) //1907 return //1908 func Getenv (key ) (value , found ) func Geteuid () (euid ) // libcalls.go:1915 var _r = .c_geteuid() //1916 euid = $convert(, _r) //1917 return //1918 func Getgid () (gid ) // libcalls.go:1925 var _r = .c_getgid() //1926 gid = $convert(, _r) //1927 return //1928 func Getgroups () (gids , err ) func Getpagesize () func Getpeername (fd ) (sa , err ) func Getpgid (pid ) (pgid , err ) // libcalls.go:1935 var _r = .c_getpgid($convert(, pid)) //1936 pgid = $convert(, _r) //1937 var errno //1938 var setErrno = $false //1939 { //1940 if (_r < $convert(, 0 )) { //1940 errno = GetErrno() //1941 setErrno = $true //1942 } //1940 } //1943 { //1944 if setErrno { //1944 err = $convert(, errno) //1945 } //1944 } //1946 return //1947 func Getpgrp () (pid ) // libcalls.go:1954 var _r = .c_getpgrp() //1955 pid = $convert(, _r) //1956 return //1957 func Getpid () (pid ) // libcalls.go:1961 var _r = .c_getpid() //1962 pid = $convert(, _r) //1963 return //1964 func Getppid () (ppid ) // libcalls.go:1968 var _r = .c_getppid() //1969 ppid = $convert(, _r) //1970 return //1971 func Getpriority (which , who ) (prio , err ) // libcalls.go:1978 Entersyscall() //1979 var _r = .c_getpriority($convert(, which), $convert(, who)) //1980 prio = $convert(, _r) //1981 var errno //1982 var setErrno = $false //1983 { //1984 if (_r < $convert(, 0 )) { //1984 errno = GetErrno() //1985 setErrno = $true //1986 } //1984 } //1987 Exitsyscall() //1988 { //1989 if setErrno { //1989 err = $convert(, errno) //1990 } //1989 } //1991 return //1992 func Getrlimit (resource , rlim ) (err ) // libcalls.go:3006 var _r = .c_getrlimit64($convert(, resource), rlim) //3007 var errno //3008 var setErrno = $false //3009 { //3010 if (_r < $convert(, 0 )) { //3010 errno = GetErrno() //3011 setErrno = $true //3012 } //3010 } //3013 { //3014 if setErrno { //3014 err = $convert(, errno) //3015 } //3014 } //3016 return //3017 func Getrusage (who , rusage ) (err ) // libcalls.go:1999 var _r = .c_getrusage($convert(, who), rusage) //2000 var errno //2001 var setErrno = $false //2002 { //2003 if (_r < $convert(, 0 )) { //2003 errno = GetErrno() //2004 setErrno = $true //2005 } //2003 } //2006 { //2007 if setErrno { //2007 err = $convert(, errno) //2008 } //2007 } //2009 return //2010 func Getsockname (fd ) (sa , err ) func GetsockoptByte (fd , level , opt ) (value , err ) // /build/gcc/src/gcc/libgo/go/syscall/socket.go:230 var n //231 var vallen = 1 //232 err = .getsockopt(fd, level, opt, $convert(, &n), &vallen) //233 { //234 { //234 var $t0 = n //234 var $t1 = err //234 value = $t0 //234 err = $t1 //234 } //0 return //234 } //0 func GetsockoptICMPv6Filter (fd , level , opt ) ($ret81 , $ret82 ) // /build/gcc/src/gcc/libgo/go/syscall/socket.go:271 var value //272 var vallen = 32 //273 var err = .getsockopt(fd, level, opt, $convert(, &value), &vallen) //274 { //275 { //275 var $t0 = &value //275 var $t1 = err //275 $ret81 = $t0 //275 $ret82 = $t1 //275 } //0 return //275 } //0 func GetsockoptIPMreq (fd , level , opt ) ($ret75 , $ret76 ) // /build/gcc/src/gcc/libgo/go/syscall/socket.go:250 var value //251 var vallen = 8 //252 var err = .getsockopt(fd, level, opt, $convert(, &value), &vallen) //253 { //254 { //254 var $t0 = &value //254 var $t1 = err //254 $ret75 = $t0 //254 $ret76 = $t1 //254 } //0 return //254 } //0 func GetsockoptIPMreqn (fd , level , opt ) ($ret77 , $ret78 ) // /build/gcc/src/gcc/libgo/go/syscall/socket.go:257 var value //258 var vallen = 12 //259 var err = .getsockopt(fd, level, opt, $convert(, &value), &vallen) //260 { //261 { //261 var $t0 = &value //261 var $t1 = err //261 $ret77 = $t0 //261 $ret78 = $t1 //261 } //0 return //261 } //0 func GetsockoptIPv6MTUInfo (fd , level , opt ) ($ret97 , $ret98 ) // /build/gcc/src/gcc/libgo/go/syscall/socket_linux.go:171 var value //172 var vallen = 32 //173 var err = .getsockopt(fd, level, opt, $convert(, &value), &vallen) //174 { //175 { //175 var $t0 = &value //175 var $t1 = err //175 $ret97 = $t0 //175 $ret98 = $t1 //175 } //0 return //175 } //0 func GetsockoptIPv6Mreq (fd , level , opt ) ($ret79 , $ret80 ) // /build/gcc/src/gcc/libgo/go/syscall/socket.go:264 var value //265 var vallen = 20 //266 var err = .getsockopt(fd, level, opt, $convert(, &value), &vallen) //267 { //268 { //268 var $t0 = &value //268 var $t1 = err //268 $ret79 = $t0 //268 $ret80 = $t1 //268 } //0 return //268 } //0 func GetsockoptInet4Addr (fd , level , opt ) (value , err ) // /build/gcc/src/gcc/libgo/go/syscall/socket.go:244 var vallen = 4 //245 err = .getsockopt(fd, level, opt, $convert(, &(value)[0 ]), &vallen) //246 { //247 { //247 var $t0 = value //247 var $t1 = err //247 value = $t0 //247 err = $t1 //247 } //0 return //247 } //0 func GetsockoptInt (fd , level , opt ) (value , err ) // /build/gcc/src/gcc/libgo/go/syscall/socket.go:237 var n //238 var vallen = 4 //239 err = .getsockopt(fd, level, opt, $convert(, &n), &vallen) //240 { //241 { //241 var $t0 = $convert(, n) //241 var $t1 = err //241 value = $t0 //241 err = $t1 //241 } //0 return //241 } //0 func GetsockoptUcred (fd , level , opt ) ($ret99 , $ret100 ) // /build/gcc/src/gcc/libgo/go/syscall/socket_linux.go:178 var value //179 var vallen = 12 //180 var err = .getsockopt(fd, level, opt, $convert(, &value), &vallen) //181 { //182 { //182 var $t0 = &value //182 var $t1 = err //182 $ret99 = $t0 //182 $ret100 = $t1 //182 } //0 return //182 } //0 func Gettid () (tid ) func Gettimeofday (tv ) (err ) // /build/gcc/src/gcc/libgo/go/syscall/libcall_posix.go:246 { //247 err = .gettimeofday(tv, $nil) //247 return //247 } //0 func Getuid () (uid ) // libcalls.go:2035 var _r = .c_getuid() //2036 uid = $convert(, _r) //2037 return //2038 func Getwd () (ret , err ) func Getxattr (path , attr , dest ) (sz , err ) const HUPCL = 1024 const ICANON = 2 const ICRNL = 256 const IEXTEN = 32768 const IFAPROT_KERNEL_LL = 3 const IFAPROT_KERNEL_LO = 1 const IFAPROT_KERNEL_RA = 2 const IFAPROT_UNSPEC = 0 const IFA_ADDRESS = 1 const IFA_ANYCAST = 5 const IFA_BROADCAST = 4 const IFA_CACHEINFO = 6 const IFA_FLAGS = 8 const IFA_F_DADFAILED = 8 const IFA_F_DEPRECATED = 32 const IFA_F_HOMEADDRESS = 16 const IFA_F_MANAGETEMPADDR = 256 const IFA_F_MCAUTOJOIN = 1024 const IFA_F_NODAD = 2 const IFA_F_NOPREFIXROUTE = 512 const IFA_F_OPTIMISTIC = 4 const IFA_F_PERMANENT = 128 const IFA_F_SECONDARY = 1 const IFA_F_STABLE_PRIVACY = 2048 const IFA_F_TEMPORARY = 1 const IFA_F_TENTATIVE = 64 const IFA_LABEL = 3 const IFA_LOCAL = 2 const IFA_MULTICAST = 7 const IFA_PROTO = 11 const IFA_RT_PRIORITY = 9 const IFA_TARGET_NETNSID = 10 const IFA_UNSPEC = 0 const IFF_ALLMULTI = 512 const IFF_ATTACH_QUEUE = 512 const IFF_AUTOMEDIA = 16384 const IFF_BROADCAST = 2 const IFF_DEBUG = 4 const IFF_DETACH_QUEUE = 1024 const IFF_DYNAMIC = 32768 const IFF_LOOPBACK = 8 const IFF_MASTER = 1024 const IFF_MULTICAST = 4096 const IFF_MULTI_QUEUE = 256 const IFF_NAPI = 16 const IFF_NAPI_FRAGS = 32 const IFF_NOARP = 128 const IFF_NOFILTER = 4096 const IFF_NOTRAILERS = 32 const IFF_NO_CARRIER = 64 const IFF_NO_PI = 4096 const IFF_ONE_QUEUE = 8192 const IFF_PERSIST = 2048 const IFF_POINTOPOINT = 16 const IFF_PORTSEL = 8192 const IFF_PROMISC = 256 const IFF_RUNNING = 64 const IFF_SLAVE = 2048 const IFF_TAP = 2 const IFF_TUN = 1 const IFF_TUN_EXCL = 32768 const IFF_UP = 1 const IFF_VNET_HDR = 16384 const IFLA_ADDRESS = 1 const IFLA_AF_SPEC = 26 const IFLA_ALLMULTI = 61 const IFLA_ALT_IFNAME = 53 const IFLA_BAREUDP_ETHERTYPE = 2 const IFLA_BAREUDP_MULTIPROTO_MODE = 4 const IFLA_BAREUDP_PORT = 1 const IFLA_BAREUDP_SRCPORT_MIN = 3 const IFLA_BAREUDP_UNSPEC = 0 const IFLA_BOND_ACTIVE_SLAVE = 2 const IFLA_BOND_AD_ACTOR_SYSTEM = 26 const IFLA_BOND_AD_ACTOR_SYS_PRIO = 24 const IFLA_BOND_AD_INFO = 23 const IFLA_BOND_AD_INFO_ACTOR_KEY = 3 const IFLA_BOND_AD_INFO_AGGREGATOR = 1 const IFLA_BOND_AD_INFO_NUM_PORTS = 2 const IFLA_BOND_AD_INFO_PARTNER_KEY = 4 const IFLA_BOND_AD_INFO_PARTNER_MAC = 5 const IFLA_BOND_AD_INFO_UNSPEC = 0 const IFLA_BOND_AD_LACP_ACTIVE = 29 const IFLA_BOND_AD_LACP_RATE = 21 const IFLA_BOND_AD_SELECT = 22 const IFLA_BOND_AD_USER_PORT_KEY = 25 const IFLA_BOND_ALL_SLAVES_ACTIVE = 17 const IFLA_BOND_ARP_ALL_TARGETS = 10 const IFLA_BOND_ARP_INTERVAL = 7 const IFLA_BOND_ARP_IP_TARGET = 8 const IFLA_BOND_ARP_VALIDATE = 9 const IFLA_BOND_COUPLED_CONTROL = 32 const IFLA_BOND_DOWNDELAY = 5 const IFLA_BOND_FAIL_OVER_MAC = 13 const IFLA_BOND_LP_INTERVAL = 19 const IFLA_BOND_MIIMON = 3 const IFLA_BOND_MIN_LINKS = 18 const IFLA_BOND_MISSED_MAX = 30 const IFLA_BOND_MODE = 1 const IFLA_BOND_NS_IP6_TARGET = 31 const IFLA_BOND_NUM_PEER_NOTIF = 16 const IFLA_BOND_PACKETS_PER_SLAVE = 20 const IFLA_BOND_PEER_NOTIF_DELAY = 28 const IFLA_BOND_PRIMARY = 11 const IFLA_BOND_PRIMARY_RESELECT = 12 const IFLA_BOND_RESEND_IGMP = 15 const IFLA_BOND_SLAVE_AD_ACTOR_OPER_PORT_STATE = 7 const IFLA_BOND_SLAVE_AD_AGGREGATOR_ID = 6 const IFLA_BOND_SLAVE_AD_PARTNER_OPER_PORT_STATE = 8 const IFLA_BOND_SLAVE_LINK_FAILURE_COUNT = 3 const IFLA_BOND_SLAVE_MII_STATUS = 2 const IFLA_BOND_SLAVE_PERM_HWADDR = 4 const IFLA_BOND_SLAVE_PRIO = 9 const IFLA_BOND_SLAVE_QUEUE_ID = 5 const IFLA_BOND_SLAVE_STATE = 1 const IFLA_BOND_SLAVE_UNSPEC = 0 const IFLA_BOND_TLB_DYNAMIC_LB = 27 const IFLA_BOND_UNSPEC = 0 const IFLA_BOND_UPDELAY = 4 const IFLA_BOND_USE_CARRIER = 6 const IFLA_BOND_XMIT_HASH_POLICY = 14 const IFLA_BROADCAST = 2 const IFLA_BRPORT_BACKUP_NHID = 44 const IFLA_BRPORT_BACKUP_PORT = 34 const IFLA_BRPORT_BCAST_FLOOD = 30 const IFLA_BRPORT_BRIDGE_ID = 14 const IFLA_BRPORT_CONFIG_PENDING = 20 const IFLA_BRPORT_COST = 3 const IFLA_BRPORT_DESIGNATED_COST = 16 const IFLA_BRPORT_DESIGNATED_PORT = 15 const IFLA_BRPORT_FAST_LEAVE = 7 const IFLA_BRPORT_FLUSH = 24 const IFLA_BRPORT_FORWARD_DELAY_TIMER = 22 const IFLA_BRPORT_GROUP_FWD_MASK = 31 const IFLA_BRPORT_GUARD = 5 const IFLA_BRPORT_HOLD_TIMER = 23 const IFLA_BRPORT_ID = 17 const IFLA_BRPORT_ISOLATED = 33 const IFLA_BRPORT_LEARNING = 8 const IFLA_BRPORT_LEARNING_SYNC = 11 const IFLA_BRPORT_LOCKED = 39 const IFLA_BRPORT_MAB = 40 const IFLA_BRPORT_MCAST_EHT_HOSTS_CNT = 38 const IFLA_BRPORT_MCAST_EHT_HOSTS_LIMIT = 37 const IFLA_BRPORT_MCAST_FLOOD = 27 const IFLA_BRPORT_MCAST_MAX_GROUPS = 42 const IFLA_BRPORT_MCAST_N_GROUPS = 41 const IFLA_BRPORT_MCAST_TO_UCAST = 28 const IFLA_BRPORT_MESSAGE_AGE_TIMER = 21 const IFLA_BRPORT_MODE = 4 const IFLA_BRPORT_MRP_IN_OPEN = 36 const IFLA_BRPORT_MRP_RING_OPEN = 35 const IFLA_BRPORT_MULTICAST_ROUTER = 25 const IFLA_BRPORT_NEIGH_SUPPRESS = 32 const IFLA_BRPORT_NEIGH_VLAN_SUPPRESS = 43 const IFLA_BRPORT_NO = 18 const IFLA_BRPORT_PAD = 26 const IFLA_BRPORT_PRIORITY = 2 const IFLA_BRPORT_PROTECT = 6 const IFLA_BRPORT_PROXYARP = 10 const IFLA_BRPORT_PROXYARP_WIFI = 12 const IFLA_BRPORT_ROOT_ID = 13 const IFLA_BRPORT_STATE = 1 const IFLA_BRPORT_TOPOLOGY_CHANGE_ACK = 19 const IFLA_BRPORT_UNICAST_FLOOD = 9 const IFLA_BRPORT_UNSPEC = 0 const IFLA_BRPORT_VLAN_TUNNEL = 29 const IFLA_BR_AGEING_TIME = 4 const IFLA_BR_BRIDGE_ID = 11 const IFLA_BR_FDB_FLUSH = 21 const IFLA_BR_FDB_MAX_LEARNED = 49 const IFLA_BR_FDB_N_LEARNED = 48 const IFLA_BR_FORWARD_DELAY = 1 const IFLA_BR_GC_TIMER = 19 const IFLA_BR_GROUP_ADDR = 20 const IFLA_BR_GROUP_FWD_MASK = 9 const IFLA_BR_HELLO_TIME = 2 const IFLA_BR_HELLO_TIMER = 16 const IFLA_BR_MAX_AGE = 3 const IFLA_BR_MCAST_HASH_ELASTICITY = 26 const IFLA_BR_MCAST_HASH_MAX = 27 const IFLA_BR_MCAST_IGMP_VERSION = 43 const IFLA_BR_MCAST_LAST_MEMBER_CNT = 28 const IFLA_BR_MCAST_LAST_MEMBER_INTVL = 30 const IFLA_BR_MCAST_MEMBERSHIP_INTVL = 31 const IFLA_BR_MCAST_MLD_VERSION = 44 const IFLA_BR_MCAST_QUERIER = 25 const IFLA_BR_MCAST_QUERIER_INTVL = 32 const IFLA_BR_MCAST_QUERIER_STATE = 47 const IFLA_BR_MCAST_QUERY_INTVL = 33 const IFLA_BR_MCAST_QUERY_RESPONSE_INTVL = 34 const IFLA_BR_MCAST_QUERY_USE_IFADDR = 24 const IFLA_BR_MCAST_ROUTER = 22 const IFLA_BR_MCAST_SNOOPING = 23 const IFLA_BR_MCAST_STARTUP_QUERY_CNT = 29 const IFLA_BR_MCAST_STARTUP_QUERY_INTVL = 35 const IFLA_BR_MCAST_STATS_ENABLED = 42 const IFLA_BR_MULTI_BOOLOPT = 46 const IFLA_BR_NF_CALL_ARPTABLES = 38 const IFLA_BR_NF_CALL_IP6TABLES = 37 const IFLA_BR_NF_CALL_IPTABLES = 36 const IFLA_BR_PAD = 40 const IFLA_BR_PRIORITY = 6 const IFLA_BR_ROOT_ID = 10 const IFLA_BR_ROOT_PATH_COST = 13 const IFLA_BR_ROOT_PORT = 12 const IFLA_BR_STP_STATE = 5 const IFLA_BR_TCN_TIMER = 17 const IFLA_BR_TOPOLOGY_CHANGE = 14 const IFLA_BR_TOPOLOGY_CHANGE_DETECTED = 15 const IFLA_BR_TOPOLOGY_CHANGE_TIMER = 18 const IFLA_BR_UNSPEC = 0 const IFLA_BR_VLAN_DEFAULT_PVID = 39 const IFLA_BR_VLAN_FILTERING = 7 const IFLA_BR_VLAN_PROTOCOL = 8 const IFLA_BR_VLAN_STATS_ENABLED = 41 const IFLA_BR_VLAN_STATS_PER_PORT = 45 const IFLA_CARRIER = 33 const IFLA_CARRIER_CHANGES = 35 const IFLA_CARRIER_DOWN_COUNT = 48 const IFLA_CARRIER_UP_COUNT = 47 const IFLA_COST = 8 const IFLA_DEVLINK_PORT = 62 const IFLA_DPLL_PIN = 65 const IFLA_DSA_CONDUIT = 1 const IFLA_DSA_MASTER = 1 const IFLA_DSA_UNSPEC = 0 const IFLA_EVENT = 44 const IFLA_EVENT_BONDING_FAILOVER = 3 const IFLA_EVENT_BONDING_OPTIONS = 6 const IFLA_EVENT_FEATURES = 2 const IFLA_EVENT_IGMP_RESEND = 5 const IFLA_EVENT_NONE = 0 const IFLA_EVENT_NOTIFY_PEERS = 4 const IFLA_EVENT_REBOOT = 1 const IFLA_EXT_MASK = 29 const IFLA_GENEVE_COLLECT_METADATA = 6 const IFLA_GENEVE_DF = 13 const IFLA_GENEVE_ID = 1 const IFLA_GENEVE_INNER_PROTO_INHERIT = 14 const IFLA_GENEVE_LABEL = 11 const IFLA_GENEVE_PORT = 5 const IFLA_GENEVE_REMOTE = 2 const IFLA_GENEVE_REMOTE6 = 7 const IFLA_GENEVE_TOS = 4 const IFLA_GENEVE_TTL = 3 const IFLA_GENEVE_TTL_INHERIT = 12 const IFLA_GENEVE_UDP_CSUM = 8 const IFLA_GENEVE_UDP_ZERO_CSUM6_RX = 10 const IFLA_GENEVE_UDP_ZERO_CSUM6_TX = 9 const IFLA_GENEVE_UNSPEC = 0 const IFLA_GROUP = 27 const IFLA_GRO_IPV4_MAX_SIZE = 64 const IFLA_GRO_MAX_SIZE = 58 const IFLA_GSO_IPV4_MAX_SIZE = 63 const IFLA_GSO_MAX_SEGS = 40 const IFLA_GSO_MAX_SIZE = 41 const IFLA_GTP_CREATE_SOCKETS = 5 const IFLA_GTP_FD0 = 1 const IFLA_GTP_FD1 = 2 const IFLA_GTP_LOCAL = 7 const IFLA_GTP_LOCAL6 = 8 const IFLA_GTP_PDP_HASHSIZE = 3 const IFLA_GTP_RESTART_COUNT = 6 const IFLA_GTP_ROLE = 4 const IFLA_GTP_UNSPEC = 0 const IFLA_HSR_INTERLINK = 8 const IFLA_HSR_MULTICAST_SPEC = 3 const IFLA_HSR_PROTOCOL = 7 const IFLA_HSR_SEQ_NR = 5 const IFLA_HSR_SLAVE1 = 1 const IFLA_HSR_SLAVE2 = 2 const IFLA_HSR_SUPERVISION_ADDR = 4 const IFLA_HSR_UNSPEC = 0 const IFLA_HSR_VERSION = 6 const IFLA_IFALIAS = 20 const IFLA_IFNAME = 3 const IFLA_IF_NETNSID = 46 const IFLA_INET6_ADDR_GEN_MODE = 8 const IFLA_INET6_CACHEINFO = 5 const IFLA_INET6_CONF = 2 const IFLA_INET6_FLAGS = 1 const IFLA_INET6_ICMP6STATS = 6 const IFLA_INET6_MCAST = 4 const IFLA_INET6_RA_MTU = 9 const IFLA_INET6_STATS = 3 const IFLA_INET6_TOKEN = 7 const IFLA_INET6_UNSPEC = 0 const IFLA_INET_CONF = 1 const IFLA_INET_UNSPEC = 0 const IFLA_INFO_DATA = 2 const IFLA_INFO_KIND = 1 const IFLA_INFO_SLAVE_DATA = 5 const IFLA_INFO_SLAVE_KIND = 4 const IFLA_INFO_UNSPEC = 0 const IFLA_INFO_XSTATS = 3 const IFLA_IPOIB_MODE = 2 const IFLA_IPOIB_PKEY = 1 const IFLA_IPOIB_UMCAST = 3 const IFLA_IPOIB_UNSPEC = 0 const IFLA_IPVLAN_FLAGS = 2 const IFLA_IPVLAN_MODE = 1 const IFLA_IPVLAN_UNSPEC = 0 const IFLA_LINK = 5 const IFLA_LINKINFO = 18 const IFLA_LINKMODE = 17 const IFLA_LINK_NETNSID = 37 const IFLA_MACSEC_CIPHER_SUITE = 4 const IFLA_MACSEC_ENCODING_SA = 6 const IFLA_MACSEC_ENCRYPT = 7 const IFLA_MACSEC_ES = 10 const IFLA_MACSEC_ICV_LEN = 3 const IFLA_MACSEC_INC_SCI = 9 const IFLA_MACSEC_OFFLOAD = 15 const IFLA_MACSEC_PAD = 14 const IFLA_MACSEC_PORT = 2 const IFLA_MACSEC_PROTECT = 8 const IFLA_MACSEC_REPLAY_PROTECT = 12 const IFLA_MACSEC_SCB = 11 const IFLA_MACSEC_SCI = 1 const IFLA_MACSEC_UNSPEC = 0 const IFLA_MACSEC_VALIDATION = 13 const IFLA_MACSEC_WINDOW = 5 const IFLA_MACVLAN_BC_CUTOFF = 9 const IFLA_MACVLAN_BC_QUEUE_LEN = 7 const IFLA_MACVLAN_BC_QUEUE_LEN_USED = 8 const IFLA_MACVLAN_FLAGS = 2 const IFLA_MACVLAN_MACADDR = 4 const IFLA_MACVLAN_MACADDR_COUNT = 6 const IFLA_MACVLAN_MACADDR_DATA = 5 const IFLA_MACVLAN_MACADDR_MODE = 3 const IFLA_MACVLAN_MODE = 1 const IFLA_MACVLAN_UNSPEC = 0 const IFLA_MAP = 14 const IFLA_MASTER = 10 const IFLA_MAX_MTU = 51 const IFLA_MAX_PACING_OFFLOAD_HORIZON = 66 const IFLA_MCTP_NET = 1 const IFLA_MCTP_PHYS_BINDING = 2 const IFLA_MCTP_UNSPEC = 0 const IFLA_MIN_MTU = 50 const IFLA_MTU = 4 const IFLA_NETKIT_MODE = 5 const IFLA_NETKIT_PEER_INFO = 1 const IFLA_NETKIT_PEER_POLICY = 4 const IFLA_NETKIT_PEER_SCRUB = 7 const IFLA_NETKIT_POLICY = 3 const IFLA_NETKIT_PRIMARY = 2 const IFLA_NETKIT_SCRUB = 6 const IFLA_NETKIT_UNSPEC = 0 const IFLA_NET_NS_FD = 28 const IFLA_NET_NS_PID = 19 const IFLA_NEW_IFINDEX = 49 const IFLA_NEW_NETNSID = 45 const IFLA_NUM_RX_QUEUES = 32 const IFLA_NUM_TX_QUEUES = 31 const IFLA_NUM_VF = 21 const IFLA_OFFLOAD_XSTATS_CPU_HIT = 1 const IFLA_OFFLOAD_XSTATS_HW_S_INFO = 2 const IFLA_OFFLOAD_XSTATS_HW_S_INFO_REQUEST = 1 const IFLA_OFFLOAD_XSTATS_HW_S_INFO_UNSPEC = 0 const IFLA_OFFLOAD_XSTATS_HW_S_INFO_USED = 2 const IFLA_OFFLOAD_XSTATS_L3_STATS = 3 const IFLA_OFFLOAD_XSTATS_UNSPEC = 0 const IFLA_OPERSTATE = 16 const IFLA_PAD = 42 const IFLA_PARENT_DEV_BUS_NAME = 57 const IFLA_PARENT_DEV_NAME = 56 const IFLA_PERM_ADDRESS = 54 const IFLA_PHYS_PORT_ID = 34 const IFLA_PHYS_PORT_NAME = 38 const IFLA_PHYS_SWITCH_ID = 36 const IFLA_PORT_HOST_UUID = 5 const IFLA_PORT_INSTANCE_UUID = 4 const IFLA_PORT_PROFILE = 2 const IFLA_PORT_REQUEST = 6 const IFLA_PORT_RESPONSE = 7 const IFLA_PORT_SELF = 25 const IFLA_PORT_UNSPEC = 0 const IFLA_PORT_VF = 1 const IFLA_PORT_VSI_TYPE = 3 const IFLA_PPP_DEV_FD = 1 const IFLA_PPP_UNSPEC = 0 const IFLA_PRIORITY = 9 const IFLA_PROMISCUITY = 30 const IFLA_PROP_LIST = 52 const IFLA_PROTINFO = 12 const IFLA_PROTO_DOWN = 39 const IFLA_PROTO_DOWN_REASON = 55 const IFLA_PROTO_DOWN_REASON_MASK = 1 const IFLA_PROTO_DOWN_REASON_MAX = 2 const IFLA_PROTO_DOWN_REASON_UNSPEC = 0 const IFLA_PROTO_DOWN_REASON_VALUE = 2 const IFLA_QDISC = 6 const IFLA_RMNET_FLAGS = 2 const IFLA_RMNET_MUX_ID = 1 const IFLA_RMNET_UNSPEC = 0 const IFLA_STATS = 7 const IFLA_STATS64 = 23 const IFLA_STATS_AF_SPEC = 5 const IFLA_STATS_GETSET_UNSPEC = 0 const IFLA_STATS_GET_FILTERS = 1 const IFLA_STATS_LINK_64 = 1 const IFLA_STATS_LINK_OFFLOAD_XSTATS = 4 const IFLA_STATS_LINK_XSTATS = 2 const IFLA_STATS_LINK_XSTATS_SLAVE = 3 const IFLA_STATS_SET_OFFLOAD_XSTATS_L3_STATS = 2 const IFLA_STATS_UNSPEC = 0 const IFLA_TARGET_NETNSID = 46 const IFLA_TSO_MAX_SEGS = 60 const IFLA_TSO_MAX_SIZE = 59 const IFLA_TUN_GROUP = 2 const IFLA_TUN_MULTI_QUEUE = 7 const IFLA_TUN_NUM_DISABLED_QUEUES = 9 const IFLA_TUN_NUM_QUEUES = 8 const IFLA_TUN_OWNER = 1 const IFLA_TUN_PERSIST = 6 const IFLA_TUN_PI = 4 const IFLA_TUN_TYPE = 3 const IFLA_TUN_UNSPEC = 0 const IFLA_TUN_VNET_HDR = 5 const IFLA_TXQLEN = 13 const IFLA_UNSPEC = 0 const IFLA_VFINFO_LIST = 22 const IFLA_VF_BROADCAST = 13 const IFLA_VF_IB_NODE_GUID = 10 const IFLA_VF_IB_PORT_GUID = 11 const IFLA_VF_INFO = 1 const IFLA_VF_INFO_UNSPEC = 0 const IFLA_VF_LINK_STATE = 5 const IFLA_VF_LINK_STATE_AUTO = 0 const IFLA_VF_LINK_STATE_DISABLE = 2 const IFLA_VF_LINK_STATE_ENABLE = 1 const IFLA_VF_MAC = 1 const IFLA_VF_PORT = 1 const IFLA_VF_PORTS = 24 const IFLA_VF_PORT_UNSPEC = 0 const IFLA_VF_RATE = 6 const IFLA_VF_RSS_QUERY_EN = 7 const IFLA_VF_SPOOFCHK = 4 const IFLA_VF_STATS = 8 const IFLA_VF_STATS_BROADCAST = 4 const IFLA_VF_STATS_MULTICAST = 5 const IFLA_VF_STATS_PAD = 6 const IFLA_VF_STATS_RX_BYTES = 2 const IFLA_VF_STATS_RX_DROPPED = 7 const IFLA_VF_STATS_RX_PACKETS = 0 const IFLA_VF_STATS_TX_BYTES = 3 const IFLA_VF_STATS_TX_DROPPED = 8 const IFLA_VF_STATS_TX_PACKETS = 1 const IFLA_VF_TRUST = 9 const IFLA_VF_TX_RATE = 3 const IFLA_VF_UNSPEC = 0 const IFLA_VF_VLAN = 2 const IFLA_VF_VLAN_INFO = 1 const IFLA_VF_VLAN_INFO_UNSPEC = 0 const IFLA_VF_VLAN_LIST = 12 const IFLA_VLAN_EGRESS_QOS = 3 const IFLA_VLAN_FLAGS = 2 const IFLA_VLAN_ID = 1 const IFLA_VLAN_INGRESS_QOS = 4 const IFLA_VLAN_PROTOCOL = 5 const IFLA_VLAN_QOS_MAPPING = 1 const IFLA_VLAN_QOS_UNSPEC = 0 const IFLA_VLAN_UNSPEC = 0 const IFLA_VRF_PORT_TABLE = 1 const IFLA_VRF_PORT_UNSPEC = 0 const IFLA_VRF_TABLE = 1 const IFLA_VRF_UNSPEC = 0 const IFLA_VXLAN_AGEING = 8 const IFLA_VXLAN_COLLECT_METADATA = 25 const IFLA_VXLAN_DF = 29 const IFLA_VXLAN_GBP = 23 const IFLA_VXLAN_GPE = 27 const IFLA_VXLAN_GROUP = 2 const IFLA_VXLAN_GROUP6 = 16 const IFLA_VXLAN_ID = 1 const IFLA_VXLAN_L2MISS = 13 const IFLA_VXLAN_L3MISS = 14 const IFLA_VXLAN_LABEL = 26 const IFLA_VXLAN_LABEL_POLICY = 32 const IFLA_VXLAN_LEARNING = 7 const IFLA_VXLAN_LIMIT = 9 const IFLA_VXLAN_LINK = 3 const IFLA_VXLAN_LOCAL = 4 const IFLA_VXLAN_LOCAL6 = 17 const IFLA_VXLAN_LOCALBYPASS = 31 const IFLA_VXLAN_PORT = 15 const IFLA_VXLAN_PORT_RANGE = 10 const IFLA_VXLAN_PROXY = 11 const IFLA_VXLAN_REMCSUM_NOPARTIAL = 24 const IFLA_VXLAN_REMCSUM_RX = 22 const IFLA_VXLAN_REMCSUM_TX = 21 const IFLA_VXLAN_RSC = 12 const IFLA_VXLAN_TOS = 6 const IFLA_VXLAN_TTL = 5 const IFLA_VXLAN_TTL_INHERIT = 28 const IFLA_VXLAN_UDP_CSUM = 18 const IFLA_VXLAN_UDP_ZERO_CSUM6_RX = 20 const IFLA_VXLAN_UDP_ZERO_CSUM6_TX = 19 const IFLA_VXLAN_UNSPEC = 0 const IFLA_VXLAN_VNIFILTER = 30 const IFLA_WEIGHT = 15 const IFLA_WIRELESS = 11 const IFLA_XDP = 43 const IFLA_XDP_ATTACHED = 2 const IFLA_XDP_DRV_PROG_ID = 5 const IFLA_XDP_EXPECTED_FD = 8 const IFLA_XDP_FD = 1 const IFLA_XDP_FLAGS = 3 const IFLA_XDP_HW_PROG_ID = 7 const IFLA_XDP_PROG_ID = 4 const IFLA_XDP_SKB_PROG_ID = 6 const IFLA_XDP_UNSPEC = 0 const IFLA_XFRM_COLLECT_METADATA = 3 const IFLA_XFRM_IF_ID = 2 const IFLA_XFRM_LINK = 1 const IFLA_XFRM_UNSPEC = 0 const IFNAMSIZ = 16 const IGNBRK = 1 const IGNCR = 128 const IGNPAR = 4 const IMAXBEL = 8192 const INLCR = 64 const INPCK = 16 const IN_ACCESS = 1 const IN_ALL_EVENTS = 4095 const IN_ATTRIB = 4 const IN_CLASSA_HOST = 16777215 const IN_CLASSA_MAX = 128 const IN_CLASSA_NET = 4278190080 const IN_CLASSA_NSHIFT = 24 const IN_CLASSB_HOST = 65535 const IN_CLASSB_MAX = 65536 const IN_CLASSB_NET = 4294901760 const IN_CLASSB_NSHIFT = 16 const IN_CLASSC_HOST = 255 const IN_CLASSC_NET = 4294967040 const IN_CLASSC_NSHIFT = 8 const IN_CLOEXEC = 524288 const IN_CLOSE = 24 const IN_CLOSE_NOWRITE = 16 const IN_CLOSE_WRITE = 8 const IN_CREATE = 256 const IN_DELETE = 512 const IN_DELETE_SELF = 1024 const IN_DONT_FOLLOW = 33554432 const IN_EXCL_UNLINK = 67108864 const IN_IGNORED = 32768 const IN_ISDIR = 1073741824 const IN_LOOPBACKNET = 127 const IN_MASK_ADD = 536870912 const IN_MASK_CREATE = 268435456 const IN_MODIFY = 2 const IN_MOVE = 192 const IN_MOVED_FROM = 64 const IN_MOVED_TO = 128 const IN_MOVE_SELF = 2048 const IN_NONBLOCK = 2048 const IN_ONESHOT = 2147483648 const IN_ONLYDIR = 16777216 const IN_OPEN = 32 const IN_Q_OVERFLOW = 16384 const IN_UNMOUNT = 8192 const IPPROTO_AH = 51 const IPPROTO_BEETPH = 94 const IPPROTO_COMP = 108 const IPPROTO_DCCP = 33 const IPPROTO_DSTOPTS = 60 const IPPROTO_EGP = 8 const IPPROTO_ENCAP = 98 const IPPROTO_ESP = 50 const IPPROTO_ETHERNET = 143 const IPPROTO_FRAGMENT = 44 const IPPROTO_GRE = 47 const IPPROTO_HOPOPTS = 0 const IPPROTO_ICMP = 1 const IPPROTO_ICMPV6 = 58 const IPPROTO_IDP = 22 const IPPROTO_IGMP = 2 const IPPROTO_IP = 0 const IPPROTO_IPIP = 4 const IPPROTO_IPV6 = 41 const IPPROTO_L2TP = 115 const IPPROTO_MAX = 263 const IPPROTO_MH = 135 const IPPROTO_MPLS = 137 const IPPROTO_MPTCP = 262 const IPPROTO_MTP = 92 const IPPROTO_NONE = 59 const IPPROTO_PIM = 103 const IPPROTO_PUP = 12 const IPPROTO_RAW = 255 const IPPROTO_ROUTING = 43 const IPPROTO_RSVP = 46 const IPPROTO_SCTP = 132 const IPPROTO_SMC = 256 const IPPROTO_TCP = 6 const IPPROTO_TP = 29 const IPPROTO_UDP = 17 const IPPROTO_UDPLITE = 136 const IPV6_2292DSTOPTS = 4 const IPV6_2292HOPLIMIT = 8 const IPV6_2292HOPOPTS = 3 const IPV6_2292PKTINFO = 2 const IPV6_2292PKTOPTIONS = 6 const IPV6_2292RTHDR = 5 const IPV6_ADDRFORM = 1 const IPV6_ADDR_PREFERENCES = 72 const IPV6_ADD_MEMBERSHIP = 20 const IPV6_AUTHHDR = 10 const IPV6_AUTOFLOWLABEL = 70 const IPV6_CHECKSUM = 7 const IPV6_DONTFRAG = 62 const IPV6_DROP_MEMBERSHIP = 21 const IPV6_DSTOPTS = 59 const IPV6_FREEBIND = 78 const IPV6_HDRINCL = 36 const IPV6_HOPLIMIT = 52 const IPV6_HOPOPTS = 54 const IPV6_IPSEC_POLICY = 34 const IPV6_JOIN_ANYCAST = 27 const IPV6_JOIN_GROUP = 20 const IPV6_LEAVE_ANYCAST = 28 const IPV6_LEAVE_GROUP = 21 const IPV6_MINHOPCOUNT = 73 const IPV6_MTU = 24 const IPV6_MTU_DISCOVER = 23 const IPV6_MULTICAST_ALL = 29 const IPV6_MULTICAST_HOPS = 18 const IPV6_MULTICAST_IF = 17 const IPV6_MULTICAST_LOOP = 19 const IPV6_NEXTHOP = 9 const IPV6_ORIGDSTADDR = 74 const IPV6_PATHMTU = 61 const IPV6_PKTINFO = 50 const IPV6_PMTUDISC_DO = 2 const IPV6_PMTUDISC_DONT = 0 const IPV6_PMTUDISC_INTERFACE = 4 const IPV6_PMTUDISC_OMIT = 5 const IPV6_PMTUDISC_PROBE = 3 const IPV6_PMTUDISC_WANT = 1 const IPV6_RECVDSTOPTS = 58 const IPV6_RECVERR = 25 const IPV6_RECVERR_RFC4884 = 31 const IPV6_RECVFRAGSIZE = 77 const IPV6_RECVHOPLIMIT = 51 const IPV6_RECVHOPOPTS = 53 const IPV6_RECVORIGDSTADDR = 74 const IPV6_RECVPATHMTU = 60 const IPV6_RECVPKTINFO = 49 const IPV6_RECVRTHDR = 56 const IPV6_RECVTCLASS = 66 const IPV6_ROUTER_ALERT = 22 const IPV6_ROUTER_ALERT_ISOLATE = 30 const IPV6_RTHDR = 57 const IPV6_RTHDRDSTOPTS = 55 const IPV6_RTHDR_LOOSE = 0 const IPV6_RTHDR_STRICT = 1 const IPV6_RTHDR_TYPE_0 = 0 const IPV6_RXDSTOPTS = 59 const IPV6_RXHOPOPTS = 54 const IPV6_TCLASS = 67 const IPV6_TRANSPARENT = 75 const IPV6_UNICAST_HOPS = 16 const IPV6_UNICAST_IF = 76 const IPV6_V6ONLY = 26 const IPV6_XFRM_POLICY = 35 const IP_ADD_MEMBERSHIP = 35 const IP_ADD_SOURCE_MEMBERSHIP = 39 const IP_BIND_ADDRESS_NO_PORT = 24 const IP_BLOCK_SOURCE = 38 const IP_CHECKSUM = 23 const IP_DEFAULT_MULTICAST_LOOP = 1 const IP_DEFAULT_MULTICAST_TTL = 1 const IP_DF = 16384 const IP_DROP_MEMBERSHIP = 36 const IP_DROP_SOURCE_MEMBERSHIP = 40 const IP_FREEBIND = 15 const IP_HDRINCL = 3 const IP_IPSEC_POLICY = 16 const IP_LOCAL_PORT_RANGE = 51 const IP_MAXPACKET = 65535 const IP_MAX_MEMBERSHIPS = 20 const IP_MF = 8192 const IP_MINTTL = 21 const IP_MSFILTER = 41 const IP_MSS = 576 const IP_MTU = 14 const IP_MTU_DISCOVER = 10 const IP_MULTICAST_ALL = 49 const IP_MULTICAST_IF = 32 const IP_MULTICAST_LOOP = 34 const IP_MULTICAST_TTL = 33 const IP_NODEFRAG = 22 const IP_OFFMASK = 8191 const IP_OPTIONS = 4 const IP_ORIGDSTADDR = 20 const IP_PASSSEC = 18 const IP_PKTINFO = 8 const IP_PKTOPTIONS = 9 const IP_PMTUDISC = 10 const IP_PMTUDISC_DO = 2 const IP_PMTUDISC_DONT = 0 const IP_PMTUDISC_INTERFACE = 4 const IP_PMTUDISC_OMIT = 5 const IP_PMTUDISC_PROBE = 3 const IP_PMTUDISC_WANT = 1 const IP_PROTOCOL = 52 const IP_RECVERR = 11 const IP_RECVERR_RFC4884 = 26 const IP_RECVFRAGSIZE = 25 const IP_RECVOPTS = 6 const IP_RECVORIGDSTADDR = 20 const IP_RECVTOS = 13 const IP_RECVTTL = 12 const IP_RETOPTS = 7 const IP_RF = 32768 const IP_ROUTER_ALERT = 5 const IP_TOS = 1 const IP_TRANSPARENT = 19 const IP_TTL = 2 const IP_UNBLOCK_SOURCE = 37 const IP_UNICAST_IF = 50 const IP_XFRM_POLICY = 17 const ISIG = 1 const ISTRIP = 32 const IUCLC = 512 const IUTF8 = 16384 const IXANY = 2048 const IXOFF = 4096 const IXON = 1024 const ImplementsGetwd = $true func InotifyAddWatch (fd , pathname , mask ) (watchdesc , err ) func InotifyInit () (fd , err ) // libcalls.go:899 var _r = .c_inotify_init() //900 fd = $convert(, _r) //901 var errno //902 var setErrno = $false //903 { //904 if (_r < $convert(, 0 )) { //904 errno = GetErrno() //905 setErrno = $true //906 } //904 } //907 { //908 if setErrno { //908 err = $convert(, errno) //909 } //908 } //910 return //911 func InotifyInit1 (flags ) (fd , err ) // libcalls.go:918 var _r = .c_inotify_init1($convert(, flags)) //919 fd = $convert(, _r) //920 var errno //921 var setErrno = $false //922 { //923 if (_r < $convert(, 0 )) { //923 errno = GetErrno() //924 setErrno = $true //925 } //923 } //926 { //927 if setErrno { //927 err = $convert(, errno) //928 } //927 } //929 return //930 func InotifyRmWatch (fd , watchdesc ) (success , err ) // libcalls.go:937 var _r = .c_inotify_rm_watch($convert(, fd), $convert(, watchdesc)) //938 success = $convert(, _r) //939 var errno //940 var setErrno = $false //941 { //942 if (_r < $convert(, 0 )) { //942 errno = GetErrno() //943 setErrno = $true //944 } //942 } //945 { //946 if setErrno { //946 err = $convert(, errno) //947 } //946 } //948 return //949 func Ioperm (from , num , on ) (err ) // libcalls.go:1389 Entersyscall() //1390 var _r = .c_ioperm($convert(, from), $convert(, num), $convert(, on)) //1391 var errno //1392 var setErrno = $false //1393 { //1394 if (_r < $convert(, 0 )) { //1394 errno = GetErrno() //1395 setErrno = $true //1396 } //1394 } //1397 Exitsyscall() //1398 { //1399 if setErrno { //1399 err = $convert(, errno) //1400 } //1399 } //1401 return //1402 func Iopl (level ) (err ) // libcalls.go:1409 Entersyscall() //1410 var _r = .c_iopl($convert(, level)) //1411 var errno //1412 var setErrno = $false //1413 { //1414 if (_r < $convert(, 0 )) { //1414 errno = GetErrno() //1415 setErrno = $true //1416 } //1414 } //1417 Exitsyscall() //1418 { //1419 if setErrno { //1419 err = $convert(, errno) //1420 } //1419 } //1421 return //1422 func Kill (pid , sig ) (err ) // libcalls.go:2042 var _r = .c_kill($convert(, pid), $convert(, sig)) //2043 var errno //2044 var setErrno = $false //2045 { //2046 if (_r < $convert(, 0 )) { //2046 errno = GetErrno() //2047 setErrno = $true //2048 } //2046 } //2049 { //2050 if setErrno { //2050 err = $convert(, errno) //2051 } //2050 } //2052 return //2053 func Klogctl (typ , buf ) (n , err ) const LINUX_REBOOT_CMD_CAD_OFF = 0 const LINUX_REBOOT_CMD_CAD_ON = 2309737967 const LINUX_REBOOT_CMD_HALT = 3454992675 const LINUX_REBOOT_CMD_KEXEC = 1163412803 const LINUX_REBOOT_CMD_POWER_OFF = 1126301404 const LINUX_REBOOT_CMD_RESTART = 19088743 const LINUX_REBOOT_CMD_RESTART2 = 2712847316 const LINUX_REBOOT_CMD_SW_SUSPEND = 3489725666 const LINUX_REBOOT_MAGIC1 = 4276215469 const LINUX_REBOOT_MAGIC2 = 672274793 const LINUX_REBOOT_MAGIC2A = 85072278 const LINUX_REBOOT_MAGIC2B = 369367448 const LINUX_REBOOT_MAGIC2C = 537993216 const LOCK_EX = 2 const LOCK_MAND = 32 const LOCK_NB = 4 const LOCK_READ = 64 const LOCK_RW = 192 const LOCK_SH = 1 const LOCK_UN = 8 const LOCK_WRITE = 128 func Lchown (path , uid , gid ) (err ) func Link (oldpath , newpath ) (err ) func Listen (fd , n ) (err ) // libcalls.go:3445 Entersyscall() //3446 var _r = .c_listen($convert(, fd), $convert(, n)) //3447 var errno //3448 var setErrno = $false //3449 { //3450 if (_r < $convert(, 0 )) { //3450 errno = GetErrno() //3451 setErrno = $true //3452 } //3450 } //3453 Exitsyscall() //3454 { //3455 if setErrno { //3455 err = $convert(, errno) //3456 } //3455 } //3457 return //3458 func Listxattr (path , dest ) (sz , err ) func LsfJump (code , k , jt , jf ) func LsfSocket (ifindex , proto ) (? , ? ) func LsfStmt (code , k ) func Lstat (path , stat ) (err ) const MADV_COLD = 20 const MADV_COLLAPSE = 25 const MADV_DODUMP = 17 const MADV_DOFORK = 11 const MADV_DONTDUMP = 16 const MADV_DONTFORK = 10 const MADV_DONTNEED = 4 const MADV_DONTNEED_LOCKED = 24 const MADV_FREE = 8 const MADV_HUGEPAGE = 14 const MADV_HWPOISON = 100 const MADV_KEEPONFORK = 19 const MADV_MERGEABLE = 12 const MADV_NOHUGEPAGE = 15 const MADV_NORMAL = 0 const MADV_PAGEOUT = 21 const MADV_POPULATE_READ = 22 const MADV_POPULATE_WRITE = 23 const MADV_RANDOM = 1 const MADV_REMOVE = 9 const MADV_SEQUENTIAL = 2 const MADV_UNMERGEABLE = 13 const MADV_WILLNEED = 3 const MADV_WIPEONFORK = 18 const MAP_32BIT = 64 const MAP_ABOVE4G = 128 const MAP_ANON = 32 const MAP_ANONYMOUS = 32 const MAP_DENYWRITE = 2048 const MAP_DROPPABLE = 8 const MAP_EXECUTABLE = 4096 const MAP_FILE = 0 const MAP_FIXED = 16 const MAP_FIXED_NOREPLACE = 1048576 const MAP_GROWSDOWN = 256 const MAP_HUGETLB = 262144 const MAP_HUGE_16GB = 2281701376 const MAP_HUGE_16KB = 939524096 const MAP_HUGE_16MB = 1610612736 const MAP_HUGE_1GB = 2013265920 const MAP_HUGE_1MB = 1342177280 const MAP_HUGE_256MB = 1879048192 const MAP_HUGE_2GB = 2080374784 const MAP_HUGE_2MB = 1409286144 const MAP_HUGE_32MB = 1677721600 const MAP_HUGE_512KB = 1275068416 const MAP_HUGE_512MB = 1946157056 const MAP_HUGE_64KB = 1073741824 const MAP_HUGE_8MB = 1543503872 const MAP_HUGE_MASK = 63 const MAP_HUGE_SHIFT = 26 const MAP_LOCKED = 8192 const MAP_NONBLOCK = 65536 const MAP_NORESERVE = 16384 const MAP_POPULATE = 32768 const MAP_PRIVATE = 2 const MAP_SHARED = 1 const MAP_SHARED_VALIDATE = 3 const MAP_STACK = 131072 const MAP_SYNC = 524288 const MAP_TYPE = 15 const MCL_CURRENT = 1 const MCL_FUTURE = 2 const MCL_ONFAULT = 4 const MNT_DETACH = 2 const MNT_EXPIRE = 4 const MNT_FORCE = 1 const MNT_ID_REQ_SIZE_VER0 = 24 const MNT_ID_REQ_SIZE_VER1 = 32 const MSG_BATCH = 262144 const MSG_CMSG_CLOEXEC = 1073741824 const MSG_CONFIRM = 2048 const MSG_CTRUNC = 8 const MSG_DONTROUTE = 4 const MSG_DONTWAIT = 64 const MSG_EOR = 128 const MSG_ERRQUEUE = 8192 const MSG_FASTOPEN = 536870912 const MSG_FIN = 512 const MSG_MORE = 32768 const MSG_NOSIGNAL = 16384 const MSG_OOB = 1 const MSG_PEEK = 2 const MSG_PROXY = 16 const MSG_RST = 4096 const MSG_SOCK_DEVMEM = 33554432 const MSG_SYN = 1024 const MSG_TRUNC = 32 const MSG_TRYHARD = 4 const MSG_WAITALL = 256 const MSG_WAITFORONE = 65536 const MSG_ZEROCOPY = 67108864 const MS_ACTIVE = 1073741824 const MS_ASYNC = 1 const MS_BIND = 4096 const MS_BORN = 536870912 const MS_DIRSYNC = 128 const MS_INVALIDATE = 2 const MS_I_VERSION = 8388608 const MS_KERNMOUNT = 4194304 const MS_LAZYTIME = 33554432 const MS_MANDLOCK = 64 const MS_MGC_MSK = 4294901760 const MS_MGC_VAL = 3236757504 const MS_MOVE = 8192 const MS_NOATIME = 1024 const MS_NODEV = 4 const MS_NODIRATIME = 2048 const MS_NOEXEC = 8 const MS_NOREMOTELOCK = 134217728 const MS_NOSEC = 268435456 const MS_NOSUID = 2 const MS_NOSYMFOLLOW = 256 const MS_NOUSER = -2147483648 const MS_POSIXACL = 65536 const MS_PRIVATE = 262144 const MS_RDONLY = 1 const MS_REC = 16384 const MS_RELATIME = 2097152 const MS_REMOUNT = 32 const MS_SHARED = 1048576 const MS_SILENT = 32768 const MS_SLAVE = 524288 const MS_STRICTATIME = 16777216 const MS_SUBMOUNT = 67108864 const MS_SYNC = 4 const MS_SYNCHRONOUS = 16 const MS_UNBINDABLE = 131072 const MS_VERBOSE = 32768 func Madvise (b , advice ) (err ) func Mkdir (path , mode ) (err ) func Mkdirat (dirfd , path , mode ) (err ) func Mkfifo (path , mode ) (err ) func Mknod (path , mode , dev ) (err ) func Mknodat (dirfd , path , mode , dev ) (err ) func Mlock (b ) (err ) func Mlockall (flags ) (err ) // libcalls.go:2841 Entersyscall() //2842 var _r = .c_mlockall($convert(, flags)) //2843 var errno //2844 var setErrno = $false //2845 { //2846 if (_r < $convert(, 0 )) { //2846 errno = GetErrno() //2847 setErrno = $true //2848 } //2846 } //2849 Exitsyscall() //2850 { //2851 if setErrno { //2851 err = $convert(, errno) //2852 } //2851 } //2853 return //2854 func Mmap (fd , offset , length , prot , flags ) (data , err ) func Mount (source , target , fstype , flags , data ) (err ) func Mprotect (b , prot ) (err ) func Munlock (b ) (err ) func Munlockall () (err ) // libcalls.go:2861 Entersyscall() //2862 var _r = .c_munlockall() //2863 var errno //2864 var setErrno = $false //2865 { //2866 if (_r < $convert(, 0 )) { //2866 errno = GetErrno() //2867 setErrno = $true //2868 } //2866 } //2869 Exitsyscall() //2870 { //2871 if setErrno { //2871 err = $convert(, errno) //2872 } //2871 } //2873 return //2874 func Munmap (b ) (err ) const NETLINK_ADD_MEMBERSHIP = 1 const NETLINK_AUDIT = 9 const NETLINK_BROADCAST_ERROR = 4 const NETLINK_CAP_ACK = 10 const NETLINK_CONNECTED = 1 const NETLINK_CONNECTOR = 11 const NETLINK_CRYPTO = 21 const NETLINK_DNRTMSG = 14 const NETLINK_DROP_MEMBERSHIP = 2 const NETLINK_ECRYPTFS = 19 const NETLINK_EXT_ACK = 11 const NETLINK_FIB_LOOKUP = 10 const NETLINK_FIREWALL = 3 const NETLINK_GENERIC = 16 const NETLINK_GET_STRICT_CHK = 12 const NETLINK_INET_DIAG = 4 const NETLINK_IP6_FW = 13 const NETLINK_ISCSI = 8 const NETLINK_KOBJECT_UEVENT = 15 const NETLINK_LISTEN_ALL_NSID = 8 const NETLINK_LIST_MEMBERSHIPS = 9 const NETLINK_NETFILTER = 12 const NETLINK_NFLOG = 5 const NETLINK_NO_ENOBUFS = 5 const NETLINK_PKTINFO = 3 const NETLINK_RDMA = 20 const NETLINK_ROUTE = 0 const NETLINK_RX_RING = 6 const NETLINK_SCSITRANSPORT = 18 const NETLINK_SELINUX = 7 const NETLINK_SMC = 22 const NETLINK_SOCK_DIAG = 4 const NETLINK_TX_RING = 7 const NETLINK_UNCONNECTED = 0 const NETLINK_UNUSED = 1 const NETLINK_USERSOCK = 2 const NETLINK_XFRM = 6 const NI_DGRAM = 16 const NI_IDN = 32 const NI_MAXHOST = 1025 const NI_MAXSERV = 32 const NI_NAMEREQD = 8 const NI_NOFQDN = 4 const NI_NUMERICHOST = 1 const NI_NUMERICSERV = 2 const NL0 = 0 const NL1 = 256 const NLA_ALIGNTO = 4 const NLA_F_NESTED = 32768 const NLA_F_NET_BYTEORDER = 16384 const NLA_HDRLEN = 4 const NLA_TYPE_MASK = -49153 const NLDLY = 256 const NLMSGERR_ATTR_COOKIE = 3 const NLMSGERR_ATTR_MAX = 6 const NLMSGERR_ATTR_MISS_NEST = 6 const NLMSGERR_ATTR_MISS_TYPE = 5 const NLMSGERR_ATTR_MSG = 1 const NLMSGERR_ATTR_OFFS = 2 const NLMSGERR_ATTR_POLICY = 4 const NLMSGERR_ATTR_UNUSED = 0 const NLMSG_ALIGNTO = 4 const NLMSG_DONE = 3 const NLMSG_ERROR = 2 const NLMSG_HDRLEN = 16 const NLMSG_MIN_TYPE = 16 const NLMSG_NOOP = 1 const NLMSG_OVERRUN = 4 const NLM_F_ACK = 4 const NLM_F_ACK_TLVS = 512 const NLM_F_APPEND = 2048 const NLM_F_ATOMIC = 1024 const NLM_F_BULK = 512 const NLM_F_CAPPED = 256 const NLM_F_CREATE = 1024 const NLM_F_DUMP = 768 const NLM_F_DUMP_FILTERED = 32 const NLM_F_DUMP_INTR = 16 const NLM_F_ECHO = 8 const NLM_F_EXCL = 512 const NLM_F_MATCH = 512 const NLM_F_MULTI = 2 const NLM_F_NONREC = 256 const NLM_F_REPLACE = 256 const NLM_F_REQUEST = 1 const NLM_F_ROOT = 256 const NOFLSH = 128 func Nanosleep (time , leftover ) (err ) // libcalls.go:2165 Entersyscall() //2166 var _r = .c_nanosleep(time, leftover) //2167 var errno //2168 var setErrno = $false //2169 { //2170 if (_r < $convert(, 0 )) { //2170 errno = GetErrno() //2171 setErrno = $true //2172 } //2170 } //2173 Exitsyscall() //2174 { //2175 if setErrno { //2175 err = $convert(, errno) //2176 } //2175 } //2177 return //2178 func NetlinkRIB (proto , family ) (? , ? ) func NsecToTimespec (nsec ) ($ret125 ) // /build/gcc/src/gcc/libgo/go/syscall/timestruct.go:13 var sec = (nsec / 0.1000000000000000000000000000000000000000000000000000000000000000000000000000000E10 ) //14 nsec = (nsec % $convert(, 0.1000000000000000000000000000000000000000000000000000000000000000000000000000000E10 )) //15 { //16 if (nsec < $convert(, 0 )) { //16 nsec = (nsec + $convert(, 0.1000000000000000000000000000000000000000000000000000000000000000000000000000000E10 )) //17 sec = (sec - $convert(, 1 )) //18 } //16 } //19 { //20 $ret125 = .setTimespec(sec, nsec) //20 return //20 } //0 func NsecToTimeval (nsec ) ($ret127 ) // /build/gcc/src/gcc/libgo/go/syscall/timestruct.go:27 nsec = (nsec + $convert(, 999 )) //28 var usec = ((nsec % 0.1000000000000000000000000000000000000000000000000000000000000000000000000000000E10 ) / 0.1000000000000000000000000000000000000000000000000000000000000000000000000000000E4 ) //29 var sec = (nsec / 0.1000000000000000000000000000000000000000000000000000000000000000000000000000000E10 ) //30 { //31 if (usec < $convert(, 0 )) { //31 usec = (usec + $convert(, 0.1000000000000000000000000000000000000000000000000000000000000000000000000000000E7 )) //32 sec = (sec - $convert(, 1 )) //33 } //31 } //34 { //35 $ret127 = .setTimeval(sec, usec) //35 return //35 } //0 const OCRNL = 8 const OFDEL = 128 const OFILL = 64 const OLCUC = 2 const ONLCR = 4 const ONLRET = 32 const ONOCR = 16 const OPOST = 1 const OS = "linux" const O_ACCMODE = 3 const O_APPEND = 1024 const O_ASYNC = 8192 const O_CLOEXEC = 524288 const O_CREAT = 64 const O_DIRECT = 16384 const O_DIRECTORY = 65536 const O_DSYNC = 4096 const O_EXCL = 128 const O_FSYNC = 1052672 const O_LARGEFILE = 0 const O_NDELAY = 2048 const O_NOATIME = 262144 const O_NOCTTY = 256 const O_NOFOLLOW = 131072 const O_NONBLOCK = 2048 const O_PATH = 2097152 const O_RDONLY = 0 const O_RDWR = 2 const O_RSYNC = 1052672 const O_SYNC = 1052672 const O_TMPFILE = 4259840 const O_TRUNC = 512 const O_WRONLY = 1 func Open (path , mode , perm ) (fd , err ) func Openat (dirfd , path , flags , mode ) (fd , err ) const PACKET_ADD_MEMBERSHIP = 1 const PACKET_AUXDATA = 8 const PACKET_BROADCAST = 1 const PACKET_COPY_THRESH = 7 const PACKET_DROP_MEMBERSHIP = 2 const PACKET_FANOUT = 18 const PACKET_FANOUT_DATA = 22 const PACKET_FASTROUTE = 6 const PACKET_HDRLEN = 11 const PACKET_HOST = 0 const PACKET_IGNORE_OUTGOING = 23 const PACKET_LOOPBACK = 5 const PACKET_LOSS = 14 const PACKET_MR_ALLMULTI = 2 const PACKET_MR_MULTICAST = 0 const PACKET_MR_PROMISC = 1 const PACKET_MR_UNICAST = 3 const PACKET_MULTICAST = 2 const PACKET_ORIGDEV = 9 const PACKET_OTHERHOST = 3 const PACKET_OUTGOING = 4 const PACKET_QDISC_BYPASS = 20 const PACKET_RECV_OUTPUT = 3 const PACKET_RESERVE = 12 const PACKET_ROLLOVER_STATS = 21 const PACKET_RX_RING = 5 const PACKET_STATISTICS = 6 const PACKET_TIMESTAMP = 17 const PACKET_TX_HAS_OFF = 19 const PACKET_TX_RING = 13 const PACKET_TX_TIMESTAMP = 16 const PACKET_VERSION = 10 const PACKET_VNET_HDR = 15 const PACKET_VNET_HDR_SZ = 24 const PARENB = 256 const PARMRK = 8 const PARODD = 512 const PC_2_SYMLINKS = 20 const PC_ALLOC_SIZE_MIN = 18 const PC_ASYNC_IO = 10 const PC_CHOWN_RESTRICTED = 6 const PC_FILESIZEBITS = 13 const PC_LINK_MAX = 0 const PC_MAX_CANON = 1 const PC_MAX_INPUT = 2 const PC_NAME_MAX = 3 const PC_NO_TRUNC = 7 const PC_PATH_MAX = 4 const PC_PIPE_BUF = 5 const PC_PRIO_IO = 11 const PC_REC_INCR_XFER_SIZE = 14 const PC_REC_MAX_XFER_SIZE = 15 const PC_REC_MIN_XFER_SIZE = 16 const PC_REC_XFER_ALIGN = 17 const PC_SOCK_MAXBUF = 12 const PC_SYMLINK_MAX = 19 const PC_SYNC_IO = 9 const PC_VDISABLE = 8 const PENDIN = 16384 const PRIO_MAX = 20 const PRIO_MIN = -20 const PRIO_PGRP = 1 const PRIO_PROCESS = 0 const PRIO_USER = 2 const PROT_EXEC = 4 const PROT_GROWSDOWN = 16777216 const PROT_GROWSUP = 33554432 const PROT_NONE = 0 const PROT_READ = 1 const PROT_WRITE = 2 const PR_CAPBSET_DROP = 24 const PR_CAPBSET_READ = 23 const PR_CAP_AMBIENT = 47 const PR_CAP_AMBIENT_CLEAR_ALL = 4 const PR_CAP_AMBIENT_IS_SET = 1 const PR_CAP_AMBIENT_LOWER = 3 const PR_CAP_AMBIENT_RAISE = 2 const PR_ENDIAN_BIG = 0 const PR_ENDIAN_LITTLE = 1 const PR_ENDIAN_PPC_LITTLE = 2 const PR_FPEMU_NOPRINT = 1 const PR_FPEMU_SIGFPE = 2 const PR_FP_EXC_ASYNC = 2 const PR_FP_EXC_DISABLED = 0 const PR_FP_EXC_DIV = 65536 const PR_FP_EXC_INV = 1048576 const PR_FP_EXC_NONRECOV = 1 const PR_FP_EXC_OVF = 131072 const PR_FP_EXC_PRECISE = 3 const PR_FP_EXC_RES = 524288 const PR_FP_EXC_SW_ENABLE = 128 const PR_FP_EXC_UND = 262144 const PR_FP_MODE_FR = 1 const PR_FP_MODE_FRE = 2 const PR_GET_AUXV = 1096112214 const PR_GET_CHILD_SUBREAPER = 37 const PR_GET_DUMPABLE = 3 const PR_GET_ENDIAN = 19 const PR_GET_FPEMU = 9 const PR_GET_FPEXC = 11 const PR_GET_FP_MODE = 46 const PR_GET_IO_FLUSHER = 58 const PR_GET_KEEPCAPS = 7 const PR_GET_MDWE = 66 const PR_GET_MEMORY_MERGE = 68 const PR_GET_NAME = 16 const PR_GET_NO_NEW_PRIVS = 39 const PR_GET_PDEATHSIG = 2 const PR_GET_SECCOMP = 21 const PR_GET_SECUREBITS = 27 const PR_GET_SHADOW_STACK_STATUS = 74 const PR_GET_SPECULATION_CTRL = 52 const PR_GET_TAGGED_ADDR_CTRL = 56 const PR_GET_THP_DISABLE = 42 const PR_GET_TID_ADDRESS = 40 const PR_GET_TIMERSLACK = 30 const PR_GET_TIMING = 13 const PR_GET_TSC = 25 const PR_GET_UNALIGN = 5 const PR_LOCK_SHADOW_STACK_STATUS = 76 const PR_MCE_KILL = 33 const PR_MCE_KILL_CLEAR = 0 const PR_MCE_KILL_DEFAULT = 2 const PR_MCE_KILL_EARLY = 1 const PR_MCE_KILL_GET = 34 const PR_MCE_KILL_LATE = 0 const PR_MCE_KILL_SET = 1 const PR_MDWE_NO_INHERIT = 2 const PR_MDWE_REFUSE_EXEC_GAIN = 1 const PR_MPX_DISABLE_MANAGEMENT = 44 const PR_MPX_ENABLE_MANAGEMENT = 43 const PR_MTE_TAG_MASK = 524280 const PR_MTE_TAG_SHIFT = 3 const PR_MTE_TCF_ASYNC = 4 const PR_MTE_TCF_MASK = 6 const PR_MTE_TCF_NONE = 0 const PR_MTE_TCF_SHIFT = 1 const PR_MTE_TCF_SYNC = 2 const PR_PAC_APDAKEY = 4 const PR_PAC_APDBKEY = 8 const PR_PAC_APGAKEY = 16 const PR_PAC_APIAKEY = 1 const PR_PAC_APIBKEY = 2 const PR_PAC_GET_ENABLED_KEYS = 61 const PR_PAC_RESET_KEYS = 54 const PR_PAC_SET_ENABLED_KEYS = 60 const PR_PMLEN_MASK = 2130706432 const PR_PMLEN_SHIFT = 24 const PR_PPC_DEXCR_CTRL_CLEAR = 4 const PR_PPC_DEXCR_CTRL_CLEAR_ONEXEC = 16 const PR_PPC_DEXCR_CTRL_EDITABLE = 1 const PR_PPC_DEXCR_CTRL_MASK = 31 const PR_PPC_DEXCR_CTRL_SET = 2 const PR_PPC_DEXCR_CTRL_SET_ONEXEC = 8 const PR_PPC_DEXCR_IBRTPD = 1 const PR_PPC_DEXCR_NPHIE = 3 const PR_PPC_DEXCR_SBHE = 0 const PR_PPC_DEXCR_SRAPD = 2 const PR_PPC_GET_DEXCR = 72 const PR_PPC_SET_DEXCR = 73 const PR_RISCV_CTX_SW_FENCEI_OFF = 1 const PR_RISCV_CTX_SW_FENCEI_ON = 0 const PR_RISCV_SCOPE_PER_PROCESS = 0 const PR_RISCV_SCOPE_PER_THREAD = 1 const PR_RISCV_SET_ICACHE_FLUSH_CTX = 71 const PR_RISCV_V_GET_CONTROL = 70 const PR_RISCV_V_SET_CONTROL = 69 const PR_RISCV_V_VSTATE_CTRL_CUR_MASK = 3 const PR_RISCV_V_VSTATE_CTRL_DEFAULT = 0 const PR_RISCV_V_VSTATE_CTRL_INHERIT = 16 const PR_RISCV_V_VSTATE_CTRL_MASK = 31 const PR_RISCV_V_VSTATE_CTRL_NEXT_MASK = 12 const PR_RISCV_V_VSTATE_CTRL_OFF = 1 const PR_RISCV_V_VSTATE_CTRL_ON = 2 const PR_SCHED_CORE = 62 const PR_SCHED_CORE_CREATE = 1 const PR_SCHED_CORE_GET = 0 const PR_SCHED_CORE_MAX = 4 const PR_SCHED_CORE_SCOPE_PROCESS_GROUP = 2 const PR_SCHED_CORE_SCOPE_THREAD = 0 const PR_SCHED_CORE_SCOPE_THREAD_GROUP = 1 const PR_SCHED_CORE_SHARE_FROM = 3 const PR_SCHED_CORE_SHARE_TO = 2 const PR_SET_CHILD_SUBREAPER = 36 const PR_SET_DUMPABLE = 4 const PR_SET_ENDIAN = 20 const PR_SET_FPEMU = 10 const PR_SET_FPEXC = 12 const PR_SET_FP_MODE = 45 const PR_SET_IO_FLUSHER = 57 const PR_SET_KEEPCAPS = 8 const PR_SET_MDWE = 65 const PR_SET_MEMORY_MERGE = 67 const PR_SET_MM = 35 const PR_SET_MM_ARG_END = 9 const PR_SET_MM_ARG_START = 8 const PR_SET_MM_AUXV = 12 const PR_SET_MM_BRK = 7 const PR_SET_MM_END_CODE = 2 const PR_SET_MM_END_DATA = 4 const PR_SET_MM_ENV_END = 11 const PR_SET_MM_ENV_START = 10 const PR_SET_MM_EXE_FILE = 13 const PR_SET_MM_MAP = 14 const PR_SET_MM_MAP_SIZE = 15 const PR_SET_MM_START_BRK = 6 const PR_SET_MM_START_CODE = 1 const PR_SET_MM_START_DATA = 3 const PR_SET_MM_START_STACK = 5 const PR_SET_NAME = 15 const PR_SET_NO_NEW_PRIVS = 38 const PR_SET_PDEATHSIG = 1 const PR_SET_PTRACER = 1499557217 const PR_SET_SECCOMP = 22 const PR_SET_SECUREBITS = 28 const PR_SET_SHADOW_STACK_STATUS = 75 const PR_SET_SPECULATION_CTRL = 53 const PR_SET_SYSCALL_USER_DISPATCH = 59 const PR_SET_TAGGED_ADDR_CTRL = 55 const PR_SET_THP_DISABLE = 41 const PR_SET_TIMERSLACK = 29 const PR_SET_TIMING = 14 const PR_SET_TSC = 26 const PR_SET_UNALIGN = 6 const PR_SET_VMA = 1398164801 const PR_SET_VMA_ANON_NAME = 0 const PR_SHADOW_STACK_ENABLE = 1 const PR_SHADOW_STACK_PUSH = 4 const PR_SHADOW_STACK_WRITE = 2 const PR_SME_GET_VL = 64 const PR_SME_SET_VL = 63 const PR_SME_SET_VL_ONEXEC = 262144 const PR_SME_VL_INHERIT = 131072 const PR_SME_VL_LEN_MASK = 65535 const PR_SPEC_DISABLE = 4 const PR_SPEC_DISABLE_NOEXEC = 16 const PR_SPEC_ENABLE = 2 const PR_SPEC_FORCE_DISABLE = 8 const PR_SPEC_INDIRECT_BRANCH = 1 const PR_SPEC_L1D_FLUSH = 2 const PR_SPEC_NOT_AFFECTED = 0 const PR_SPEC_PRCTL = 1 const PR_SPEC_STORE_BYPASS = 0 const PR_SVE_GET_VL = 51 const PR_SVE_SET_VL = 50 const PR_SVE_SET_VL_ONEXEC = 262144 const PR_SVE_VL_INHERIT = 131072 const PR_SVE_VL_LEN_MASK = 65535 const PR_SYS_DISPATCH_OFF = 0 const PR_SYS_DISPATCH_ON = 1 const PR_TAGGED_ADDR_ENABLE = 1 const PR_TASK_PERF_EVENTS_DISABLE = 31 const PR_TASK_PERF_EVENTS_ENABLE = 32 const PR_TIMING_STATISTICAL = 0 const PR_TIMING_TIMESTAMP = 1 const PR_TSC_ENABLE = 1 const PR_TSC_SIGSEGV = 2 const PR_UNALIGN_NOPRINT = 1 const PR_UNALIGN_SIGBUS = 2 const PTRACE_ARCH_PRCTL = 30 const PTRACE_ATTACH = 16 const PTRACE_CONT = 7 const PTRACE_DETACH = 17 const PTRACE_EVENTMSG_SYSCALL_ENTRY = 1 const PTRACE_EVENTMSG_SYSCALL_EXIT = 2 const PTRACE_EVENT_CLONE = 3 const PTRACE_EVENT_EXEC = 4 const PTRACE_EVENT_EXIT = 6 const PTRACE_EVENT_FORK = 1 const PTRACE_EVENT_SECCOMP = 7 const PTRACE_EVENT_STOP = 128 const PTRACE_EVENT_VFORK = 2 const PTRACE_EVENT_VFORK_DONE = 5 const PTRACE_GETEVENTMSG = 16897 const PTRACE_GETFPREGS = 14 const PTRACE_GETFPXREGS = 18 const PTRACE_GETREGS = 12 const PTRACE_GETREGSET = 16900 const PTRACE_GETSIGINFO = 16898 const PTRACE_GETSIGMASK = 16906 const PTRACE_GET_RSEQ_CONFIGURATION = 16911 const PTRACE_GET_SYSCALL_INFO = 16910 const PTRACE_GET_SYSCALL_USER_DISPATCH_CONFIG = 16913 const PTRACE_GET_THREAD_AREA = 25 const PTRACE_INTERRUPT = 16903 const PTRACE_KILL = 8 const PTRACE_LISTEN = 16904 const PTRACE_OLDSETOPTIONS = 21 const PTRACE_O_EXITKILL = 1048576 const PTRACE_O_MASK = 3145983 const PTRACE_O_SUSPEND_SECCOMP = 2097152 const PTRACE_O_TRACECLONE = 8 const PTRACE_O_TRACEEXEC = 16 const PTRACE_O_TRACEEXIT = 64 const PTRACE_O_TRACEFORK = 2 const PTRACE_O_TRACESECCOMP = 128 const PTRACE_O_TRACESYSGOOD = 1 const PTRACE_O_TRACEVFORK = 4 const PTRACE_O_TRACEVFORKDONE = 32 const PTRACE_PEEKDATA = 2 const PTRACE_PEEKSIGINFO = 16905 const PTRACE_PEEKSIGINFO_SHARED = 1 const PTRACE_PEEKTEXT = 1 const PTRACE_PEEKUSER = 3 const PTRACE_PEEKUSR = 3 const PTRACE_POKEDATA = 5 const PTRACE_POKETEXT = 4 const PTRACE_POKEUSER = 6 const PTRACE_POKEUSR = 6 const PTRACE_SECCOMP_GET_FILTER = 16908 const PTRACE_SECCOMP_GET_METADATA = 16909 const PTRACE_SEIZE = 16902 const PTRACE_SETFPREGS = 15 const PTRACE_SETFPXREGS = 19 const PTRACE_SETOPTIONS = 16896 const PTRACE_SETREGS = 13 const PTRACE_SETREGSET = 16901 const PTRACE_SETSIGINFO = 16899 const PTRACE_SETSIGMASK = 16907 const PTRACE_SET_SYSCALL_USER_DISPATCH_CONFIG = 16912 const PTRACE_SET_THREAD_AREA = 26 const PTRACE_SINGLEBLOCK = 33 const PTRACE_SINGLESTEP = 9 const PTRACE_SYSCALL = 24 const PTRACE_SYSCALL_INFO_ENTRY = 1 const PTRACE_SYSCALL_INFO_EXIT = 2 const PTRACE_SYSCALL_INFO_NONE = 0 const PTRACE_SYSCALL_INFO_SECCOMP = 3 const PTRACE_SYSEMU = 31 const PTRACE_SYSEMU_SINGLESTEP = 32 const PTRACE_TRACEME = 0 func ParseDirent (buf , max , names ) (consumed , count , newnames ) func ParseNetlinkMessage (b ) (? , ? ) func ParseNetlinkRouteAttr (m ) (? , ? ) func ParseSocketControlMessage (b ) (? , ? ) func ParseUnixCredentials (m ) (? , ? ) func ParseUnixRights (m ) (? , ? ) const PathMax = 4096 func Pause () (err ) // libcalls.go:2185 Entersyscall() //2186 var _r = .c_pause() //2187 var errno //2188 var setErrno = $false //2189 { //2190 if (_r < $convert(, 0 )) { //2190 errno = GetErrno() //2191 setErrno = $true //2192 } //2190 } //2193 Exitsyscall() //2194 { //2195 if setErrno { //2195 err = $convert(, errno) //2196 } //2195 } //2197 return //2198 func Pipe (p ) (err ) // /build/gcc/src/gcc/libgo/go/syscall/libcall_posix.go:23 { //24 if (len(p) != $convert(, 2 )) { //24 { //25 err = $convert(, $convert(, 22 )) //25 return //25 } //0 } //24 } //26 var pp //27 err = .pipe(&pp) //28 (p)[0 ] = $convert(, (pp)[0 ]) //29 (p)[1 ] = $convert(, (pp)[1 ]) //30 return //31 func Pipe2 (p , flags ) (err ) // /build/gcc/src/gcc/libgo/go/syscall/libcall_glibc.go:105 { //106 if (len(p) != $convert(, 2 )) { //106 { //107 err = $convert(, $convert(, 22 )) //107 return //107 } //0 } //106 } //108 var pp //109 err = .pipe2(&pp, flags) //110 (p)[0 ] = $convert(, (pp)[0 ]) //111 (p)[1 ] = $convert(, (pp)[1 ]) //112 return //113 func PivotRoot (newroot , putold ) (err ) func Pread (fd , p , offset ) (n , err ) func Prlimit (pid , resource , newlimit , oldlimit ) ($ret17 ) // /build/gcc/src/gcc/libgo/go/syscall/libcall_linux.go:196 { //197 $ret17 = .prlimit(pid, resource, newlimit, oldlimit) //197 return //197 } //0 func PtraceAttach (pid ) (err ) // /build/gcc/src/gcc/libgo/go/syscall/libcall_linux.go:143 { //143 err = $convert(, .ptrace(16 , pid, $convert(, 0 ), $convert(, 0 ))) //143 return //143 } //0 func PtraceCont (pid , signal ) (err ) // /build/gcc/src/gcc/libgo/go/syscall/libcall_linux.go:137 { //138 err = $convert(, .ptrace(7 , pid, $convert(, 0 ), $convert(, signal))) //138 return //138 } //0 func PtraceDetach (pid ) (err ) // /build/gcc/src/gcc/libgo/go/syscall/libcall_linux.go:145 { //145 err = $convert(, .ptrace(17 , pid, $convert(, 0 ), $convert(, 0 ))) //145 return //145 } //0 func PtraceGetEventMsg (pid ) (msg , err ) // /build/gcc/src/gcc/libgo/go/syscall/libcall_linux.go:130 var data //131 err = $convert(, .ptrace(16897 , pid, $convert(, 0 ), $convert(, $convert(, &data)))) //132 msg = $convert(, data) //133 return //134 func PtraceGetRegs (pid , regsout ) (err ) // /build/gcc/src/gcc/libgo/go/syscall/syscall_linux_amd64.go:19 { //20 err = $convert(, .ptrace(12 , pid, $convert(, 0 ), $convert(, $convert(, regsout)))) //20 return //20 } //0 func PtracePeekData (pid , addr , out ) (count , err ) func PtracePeekText (pid , addr , out ) (count , err ) func PtracePokeData (pid , addr , data ) (count , err ) func PtracePokeText (pid , addr , data ) (count , err ) func PtraceSetOptions (pid , options ) (err ) // /build/gcc/src/gcc/libgo/go/syscall/libcall_linux.go:126 { //127 err = $convert(, .ptrace(16896 , pid, $convert(, 0 ), $convert(, options))) //127 return //127 } //0 func PtraceSetRegs (pid , regs ) (err ) // /build/gcc/src/gcc/libgo/go/syscall/syscall_linux_amd64.go:23 { //24 err = $convert(, .ptrace(13 , pid, $convert(, 0 ), $convert(, $convert(, regs)))) //24 return //24 } //0 func PtraceSingleStep (pid ) (err ) // /build/gcc/src/gcc/libgo/go/syscall/libcall_linux.go:141 { //141 err = $convert(, .ptrace(9 , pid, $convert(, 0 ), $convert(, 0 ))) //141 return //141 } //0 func Pwrite (fd , p , offset ) (n , err ) const RLIMIT_AS = 9 const RLIMIT_CORE = 4 const RLIMIT_CPU = 0 const RLIMIT_DATA = 2 const RLIMIT_FSIZE = 1 const RLIMIT_NOFILE = 7 const RLIMIT_STACK = 3 const RLIM_INFINITY = -1 const RLIM_SAVED_CUR = 18446744073709551615 const RLIM_SAVED_MAX = 18446744073709551615 const RTAX_ADVMSS = 8 const RTAX_CC_ALGO = 16 const RTAX_CWND = 7 const RTAX_FASTOPEN_NO_COOKIE = 17 const RTAX_FEATURES = 12 const RTAX_FEATURE_ALLFRAG = 8 const RTAX_FEATURE_ECN = 1 const RTAX_FEATURE_MASK = 31 const RTAX_FEATURE_SACK = 2 const RTAX_FEATURE_TCP_USEC_TS = 16 const RTAX_FEATURE_TIMESTAMP = 4 const RTAX_HOPLIMIT = 10 const RTAX_INITCWND = 11 const RTAX_INITRWND = 14 const RTAX_LOCK = 1 const RTAX_MTU = 2 const RTAX_QUICKACK = 15 const RTAX_REORDERING = 9 const RTAX_RTO_MIN = 13 const RTAX_RTT = 4 const RTAX_RTTVAR = 5 const RTAX_SSTHRESH = 6 const RTAX_UNSPEC = 0 const RTAX_WINDOW = 3 const RTA_ALIGNTO = 4 const RTA_CACHEINFO = 12 const RTA_DPORT = 29 const RTA_DST = 1 const RTA_ENCAP = 22 const RTA_ENCAP_TYPE = 21 const RTA_EXPIRES = 23 const RTA_FLOW = 11 const RTA_GATEWAY = 5 const RTA_IIF = 3 const RTA_IP_PROTO = 27 const RTA_MARK = 16 const RTA_METRICS = 8 const RTA_MFC_STATS = 17 const RTA_MP_ALGO = 14 const RTA_MULTIPATH = 9 const RTA_NEWDST = 19 const RTA_NH_ID = 30 const RTA_OIF = 4 const RTA_PAD = 24 const RTA_PREF = 20 const RTA_PREFSRC = 7 const RTA_PRIORITY = 6 const RTA_PROTOINFO = 10 const RTA_SESSION = 13 const RTA_SPORT = 28 const RTA_SRC = 2 const RTA_TABLE = 15 const RTA_TTL_PROPAGATE = 26 const RTA_UID = 25 const RTA_UNSPEC = 0 const RTA_VIA = 18 const RTCF_DIRECTSRC = 67108864 const RTCF_DOREDIRECT = 16777216 const RTCF_LOG = 33554432 const RTCF_MASQ = 4194304 const RTCF_NAT = 8388608 const RTCF_VALVE = 2097152 const RTF_ADDRCLASSMASK = 4160749568 const RTF_ADDRCONF = 262144 const RTF_ALLONLINK = 131072 const RTF_BROADCAST = 268435456 const RTF_CACHE = 16777216 const RTF_DEFAULT = 65536 const RTF_DYNAMIC = 16 const RTF_FLOW = 33554432 const RTF_GATEWAY = 2 const RTF_HOST = 4 const RTF_INTERFACE = 1073741824 const RTF_IRTT = 256 const RTF_LINKRT = 1048576 const RTF_LOCAL = 2147483648 const RTF_MODIFIED = 32 const RTF_MSS = 64 const RTF_MTU = 64 const RTF_MULTICAST = 536870912 const RTF_NAT = 134217728 const RTF_NOFORWARD = 4096 const RTF_NONEXTHOP = 2097152 const RTF_NOPMTUDISC = 16384 const RTF_POLICY = 67108864 const RTF_REINSTATE = 8 const RTF_REJECT = 512 const RTF_STATIC = 1024 const RTF_THROW = 8192 const RTF_UP = 1 const RTF_WINDOW = 128 const RTF_XRESOLVE = 2048 const RTMGRP_DECnet_IFADDR = 4096 const RTMGRP_DECnet_ROUTE = 16384 const RTMGRP_IPV4_IFADDR = 16 const RTMGRP_IPV4_MROUTE = 32 const RTMGRP_IPV4_ROUTE = 64 const RTMGRP_IPV4_RULE = 128 const RTMGRP_IPV6_IFADDR = 256 const RTMGRP_IPV6_IFINFO = 2048 const RTMGRP_IPV6_MROUTE = 512 const RTMGRP_IPV6_PREFIX = 131072 const RTMGRP_IPV6_ROUTE = 1024 const RTMGRP_LINK = 1 const RTMGRP_NEIGH = 4 const RTMGRP_NOTIFY = 2 const RTMGRP_TC = 8 const RTMSG_AR_FAILED = 81 const RTMSG_CONTROL = 64 const RTMSG_DELDEVICE = 18 const RTMSG_DELROUTE = 34 const RTMSG_DELRULE = 50 const RTMSG_NEWDEVICE = 17 const RTMSG_NEWROUTE = 33 const RTMSG_NEWRULE = 49 const RTMSG_OVERRUN = 4 const RTM_BASE = 16 const RTM_DELACTION = 49 const RTM_DELADDR = 21 const RTM_DELADDRLABEL = 73 const RTM_DELCHAIN = 101 const RTM_DELLINK = 17 const RTM_DELLINKPROP = 109 const RTM_DELMDB = 85 const RTM_DELNEIGH = 29 const RTM_DELNETCONF = 81 const RTM_DELNEXTHOP = 105 const RTM_DELNEXTHOPBUCKET = 117 const RTM_DELNSID = 89 const RTM_DELQDISC = 37 const RTM_DELROUTE = 25 const RTM_DELRULE = 33 const RTM_DELTCLASS = 41 const RTM_DELTFILTER = 45 const RTM_DELTUNNEL = 121 const RTM_DELVLAN = 113 const RTM_F_CLONED = 512 const RTM_F_EQUALIZE = 1024 const RTM_F_FIB_MATCH = 8192 const RTM_F_LOOKUP_TABLE = 4096 const RTM_F_NOTIFY = 256 const RTM_F_OFFLOAD = 16384 const RTM_F_OFFLOAD_FAILED = 536870912 const RTM_F_PREFIX = 2048 const RTM_F_TRAP = 32768 const RTM_GETACTION = 50 const RTM_GETADDR = 22 const RTM_GETADDRLABEL = 74 const RTM_GETANYCAST = 62 const RTM_GETCHAIN = 102 const RTM_GETDCB = 78 const RTM_GETLINK = 18 const RTM_GETLINKPROP = 110 const RTM_GETMDB = 86 const RTM_GETMULTICAST = 58 const RTM_GETNEIGH = 30 const RTM_GETNEIGHTBL = 66 const RTM_GETNETCONF = 82 const RTM_GETNEXTHOP = 106 const RTM_GETNEXTHOPBUCKET = 118 const RTM_GETNSID = 90 const RTM_GETQDISC = 38 const RTM_GETROUTE = 26 const RTM_GETRULE = 34 const RTM_GETSTATS = 94 const RTM_GETTCLASS = 42 const RTM_GETTFILTER = 46 const RTM_GETTUNNEL = 122 const RTM_GETVLAN = 114 const RTM_NEWACTION = 48 const RTM_NEWADDR = 20 const RTM_NEWADDRLABEL = 72 const RTM_NEWCACHEREPORT = 96 const RTM_NEWCHAIN = 100 const RTM_NEWLINK = 16 const RTM_NEWLINKPROP = 108 const RTM_NEWMDB = 84 const RTM_NEWNDUSEROPT = 68 const RTM_NEWNEIGH = 28 const RTM_NEWNEIGHTBL = 64 const RTM_NEWNETCONF = 80 const RTM_NEWNEXTHOP = 104 const RTM_NEWNEXTHOPBUCKET = 116 const RTM_NEWNSID = 88 const RTM_NEWPREFIX = 52 const RTM_NEWQDISC = 36 const RTM_NEWROUTE = 24 const RTM_NEWRULE = 32 const RTM_NEWSTATS = 92 const RTM_NEWTCLASS = 40 const RTM_NEWTFILTER = 44 const RTM_NEWTUNNEL = 120 const RTM_NEWVLAN = 112 const RTM_SETDCB = 79 const RTM_SETLINK = 19 const RTM_SETNEIGHTBL = 67 const RTM_SETSTATS = 95 const RTNETLINK_HAVE_PEERINFO = 1 const RTNH_ALIGNTO = 4 const RTNH_COMPARE_MASK = 89 const RTNH_F_DEAD = 1 const RTNH_F_LINKDOWN = 16 const RTNH_F_OFFLOAD = 8 const RTNH_F_ONLINK = 4 const RTNH_F_PERVASIVE = 2 const RTNH_F_TRAP = 64 const RTNH_F_UNRESOLVED = 32 const RTNLGRP_BRVLAN = 33 const RTNLGRP_DCB = 23 const RTNLGRP_DECnet_IFADDR = 13 const RTNLGRP_DECnet_ROUTE = 15 const RTNLGRP_DECnet_RULE = 16 const RTNLGRP_IPV4_IFADDR = 5 const RTNLGRP_IPV4_MROUTE = 6 const RTNLGRP_IPV4_MROUTE_R = 30 const RTNLGRP_IPV4_NETCONF = 24 const RTNLGRP_IPV4_ROUTE = 7 const RTNLGRP_IPV4_RULE = 8 const RTNLGRP_IPV6_IFADDR = 9 const RTNLGRP_IPV6_IFINFO = 12 const RTNLGRP_IPV6_MROUTE = 10 const RTNLGRP_IPV6_MROUTE_R = 31 const RTNLGRP_IPV6_NETCONF = 25 const RTNLGRP_IPV6_PREFIX = 18 const RTNLGRP_IPV6_ROUTE = 11 const RTNLGRP_IPV6_RULE = 19 const RTNLGRP_LINK = 1 const RTNLGRP_MCTP_IFADDR = 34 const RTNLGRP_MDB = 26 const RTNLGRP_MPLS_NETCONF = 29 const RTNLGRP_MPLS_ROUTE = 27 const RTNLGRP_ND_USEROPT = 20 const RTNLGRP_NEIGH = 3 const RTNLGRP_NEXTHOP = 32 const RTNLGRP_NONE = 0 const RTNLGRP_NOP2 = 14 const RTNLGRP_NOP4 = 17 const RTNLGRP_NOTIFY = 2 const RTNLGRP_NSID = 28 const RTNLGRP_PHONET_IFADDR = 21 const RTNLGRP_PHONET_ROUTE = 22 const RTNLGRP_STATS = 36 const RTNLGRP_TC = 4 const RTNLGRP_TUNNEL = 35 const RTNL_FAMILY_IP6MR = 129 const RTNL_FAMILY_IPMR = 128 const RTNL_FAMILY_MAX = 129 const RTN_ANYCAST = 4 const RTN_BLACKHOLE = 6 const RTN_BROADCAST = 3 const RTN_LOCAL = 2 const RTN_MULTICAST = 5 const RTN_NAT = 10 const RTN_PROHIBIT = 8 const RTN_THROW = 9 const RTN_UNICAST = 1 const RTN_UNREACHABLE = 7 const RTN_UNSPEC = 0 const RTN_XRESOLVE = 11 const RTPROT_BABEL = 42 const RTPROT_BGP = 186 const RTPROT_BIRD = 12 const RTPROT_BOOT = 3 const RTPROT_DHCP = 16 const RTPROT_DNROUTED = 13 const RTPROT_EIGRP = 192 const RTPROT_GATED = 8 const RTPROT_ISIS = 187 const RTPROT_KEEPALIVED = 18 const RTPROT_KERNEL = 2 const RTPROT_MROUTED = 17 const RTPROT_MRT = 10 const RTPROT_NTK = 15 const RTPROT_OPENR = 99 const RTPROT_OSPF = 188 const RTPROT_RA = 9 const RTPROT_REDIRECT = 1 const RTPROT_RIP = 189 const RTPROT_STATIC = 4 const RTPROT_UNSPEC = 0 const RTPROT_XORP = 14 const RTPROT_ZEBRA = 11 const RT_CLASS_DEFAULT = 253 const RT_CLASS_LOCAL = 255 const RT_CLASS_MAIN = 254 const RT_CLASS_MAX = 255 const RT_CLASS_UNSPEC = 0 const RT_SCOPE_HOST = 254 const RT_SCOPE_LINK = 253 const RT_SCOPE_NOWHERE = 255 const RT_SCOPE_SITE = 200 const RT_SCOPE_UNIVERSE = 0 const RT_TABLE_COMPAT = 252 const RT_TABLE_DEFAULT = 253 const RT_TABLE_LOCAL = 255 const RT_TABLE_MAIN = 254 const RT_TABLE_MAX = 4294967295 const RT_TABLE_UNSPEC = 0 const RUSAGE_CHILDREN = -1 const RUSAGE_SELF = 0 const RUSAGE_THREAD = 1 func RawSyscall (trap , a1 , a2 , a3 ) (r1 , r2 , err ) // /build/gcc/src/gcc/libgo/go/syscall/syscall_funcs.go:34 SetErrno($convert(, 0 )) //35 var r = .syscall6(trap, a1, a2, a3, $convert(, 0 ), $convert(, 0 ), $convert(, 0 )) //36 err = GetErrno() //37 { //38 { //38 var $t0 = r //38 var $t1 = 0 //38 var $t2 = err //38 r1 = $t0 //38 r2 = $t1 //38 err = $t2 //38 } //0 return //38 } //0 func RawSyscall6 (trap , a1 , a2 , a3 , a4 , a5 , a6 ) (r1 , r2 , err ) // /build/gcc/src/gcc/libgo/go/syscall/syscall_funcs.go:41 SetErrno($convert(, 0 )) //42 var r = .syscall6(trap, a1, a2, a3, a4, a5, a6) //43 err = GetErrno() //44 { //45 { //45 var $t0 = r //45 var $t1 = 0 //45 var $t2 = err //45 r1 = $t0 //45 r2 = $t1 //45 err = $t2 //45 } //0 return //45 } //0 func Read (fd , p ) (n , err ) func ReadDirent (fd , buf ) (n , err ) func Readlink (path , buf ) (n , err ) func Reboot (cmd ) (err ) // /build/gcc/src/gcc/libgo/go/syscall/libcall_linux.go:150 { //151 err = .reboot(4276215469 , 672274793 , cmd, $convert(, "")) //151 return //151 } //0 func Recvfrom (fd , p , flags ) (n , from , err ) func Recvmsg (fd , p , oob , flags ) (n , oobn , recvflags , from , err ) func Removexattr (path , attr ) (err ) func Rename (oldpath , newpath ) (err ) func Renameat (olddirfd , oldpath , newdirfd , newpath ) (err ) func Rmdir (path ) (err ) const SCHED_H = 1 const SCM_CREDENTIALS = 2 const SCM_DEVMEM_DMABUF = 79 const SCM_DEVMEM_LINEAR = 78 const SCM_PIDFD = 4 const SCM_RIGHTS = 1 const SCM_SECURITY = 3 const SCM_TIMESTAMP = 29 const SCM_TIMESTAMPING = 37 const SCM_TIMESTAMPING_OPT_STATS = 54 const SCM_TIMESTAMPING_PKTINFO = 58 const SCM_TIMESTAMPNS = 35 const SCM_TS_OPT_ID = 81 const SCM_TXTIME = 61 const SCM_WIFI_STATUS = 41 const SC_2_CHAR_TERM = 95 const SC_2_C_BIND = 47 const SC_2_C_DEV = 48 const SC_2_C_VERSION = 96 const SC_2_FORT_DEV = 49 const SC_2_FORT_RUN = 50 const SC_2_LOCALEDEF = 52 const SC_2_PBS = 168 const SC_2_PBS_ACCOUNTING = 169 const SC_2_PBS_CHECKPOINT = 175 const SC_2_PBS_LOCATE = 170 const SC_2_PBS_MESSAGE = 171 const SC_2_PBS_TRACK = 172 const SC_2_SW_DEV = 51 const SC_2_UPE = 97 const SC_2_VERSION = 46 const SC_ADVISORY_INFO = 132 const SC_AIO_LISTIO_MAX = 23 const SC_AIO_MAX = 24 const SC_AIO_PRIO_DELTA_MAX = 25 const SC_ARG_MAX = 0 const SC_ASYNCHRONOUS_IO = 12 const SC_ATEXIT_MAX = 87 const SC_AVPHYS_PAGES = 86 const SC_BARRIERS = 133 const SC_BASE = 134 const SC_BC_BASE_MAX = 36 const SC_BC_DIM_MAX = 37 const SC_BC_SCALE_MAX = 38 const SC_BC_STRING_MAX = 39 const SC_CHARCLASS_NAME_MAX = 45 const SC_CHAR_BIT = 101 const SC_CHAR_MAX = 102 const SC_CHAR_MIN = 103 const SC_CHILD_MAX = 1 const SC_CLK_TCK = 2 const SC_CLOCK_SELECTION = 137 const SC_COLL_WEIGHTS_MAX = 40 const SC_CPUTIME = 138 const SC_C_LANG_SUPPORT = 135 const SC_C_LANG_SUPPORT_R = 136 const SC_DELAYTIMER_MAX = 26 const SC_DEVICE_IO = 140 const SC_DEVICE_SPECIFIC = 141 const SC_DEVICE_SPECIFIC_R = 142 const SC_EQUIV_CLASS_MAX = 41 const SC_EXPR_NEST_MAX = 42 const SC_FD_MGMT = 143 const SC_FIFO = 144 const SC_FILE_ATTRIBUTES = 146 const SC_FILE_LOCKING = 147 const SC_FILE_SYSTEM = 148 const SC_FSYNC = 15 const SC_GETGR_R_SIZE_MAX = 69 const SC_GETPW_R_SIZE_MAX = 70 const SC_HOST_NAME_MAX = 180 const SC_INT_MAX = 104 const SC_INT_MIN = 105 const SC_IOV_MAX = 60 const SC_IPV6 = 235 const SC_JOB_CONTROL = 7 const SC_LEVEL1_DCACHE_ASSOC = 189 const SC_LEVEL1_DCACHE_LINESIZE = 190 const SC_LEVEL1_DCACHE_SIZE = 188 const SC_LEVEL1_ICACHE_ASSOC = 186 const SC_LEVEL1_ICACHE_LINESIZE = 187 const SC_LEVEL1_ICACHE_SIZE = 185 const SC_LEVEL2_CACHE_ASSOC = 192 const SC_LEVEL2_CACHE_LINESIZE = 193 const SC_LEVEL2_CACHE_SIZE = 191 const SC_LEVEL3_CACHE_ASSOC = 195 const SC_LEVEL3_CACHE_LINESIZE = 196 const SC_LEVEL3_CACHE_SIZE = 194 const SC_LEVEL4_CACHE_ASSOC = 198 const SC_LEVEL4_CACHE_LINESIZE = 199 const SC_LEVEL4_CACHE_SIZE = 197 const SC_LINE_MAX = 43 const SC_LOGIN_NAME_MAX = 71 const SC_LONG_BIT = 106 const SC_MAPPED_FILES = 16 const SC_MB_LEN_MAX = 108 const SC_MEMLOCK = 17 const SC_MEMLOCK_RANGE = 18 const SC_MEMORY_PROTECTION = 19 const SC_MESSAGE_PASSING = 20 const SC_MINSIGSTKSZ = 249 const SC_MONOTONIC_CLOCK = 149 const SC_MQ_OPEN_MAX = 27 const SC_MQ_PRIO_MAX = 28 const SC_MULTI_PROCESS = 150 const SC_NETWORKING = 152 const SC_NGROUPS_MAX = 3 const SC_NL_ARGMAX = 119 const SC_NL_LANGMAX = 120 const SC_NL_MSGMAX = 121 const SC_NL_NMAX = 122 const SC_NL_SETMAX = 123 const SC_NL_TEXTMAX = 124 const SC_NPROCESSORS_CONF = 83 const SC_NPROCESSORS_ONLN = 84 const SC_NZERO = 109 const SC_OPEN_MAX = 4 const SC_PAGESIZE = 30 const SC_PASS_MAX = 88 const SC_PHYS_PAGES = 85 const SC_PII = 53 const SC_PII_INTERNET = 56 const SC_PII_INTERNET_DGRAM = 62 const SC_PII_INTERNET_STREAM = 61 const SC_PII_OSI = 57 const SC_PII_OSI_CLTS = 64 const SC_PII_OSI_COTS = 63 const SC_PII_OSI_M = 65 const SC_PII_SOCKET = 55 const SC_PII_XTI = 54 const SC_PIPE = 145 const SC_POLL = 58 const SC_PRIORITIZED_IO = 13 const SC_PRIORITY_SCHEDULING = 10 const SC_RAW_SOCKETS = 236 const SC_READER_WRITER_LOCKS = 153 const SC_REALTIME_SIGNALS = 9 const SC_REGEXP = 155 const SC_REGEX_VERSION = 156 const SC_RE_DUP_MAX = 44 const SC_RTSIG_MAX = 31 const SC_SAVED_IDS = 8 const SC_SCHAR_MAX = 111 const SC_SCHAR_MIN = 112 const SC_SELECT = 59 const SC_SEMAPHORES = 21 const SC_SEM_NSEMS_MAX = 32 const SC_SEM_VALUE_MAX = 33 const SC_SHARED_MEMORY_OBJECTS = 22 const SC_SHELL = 157 const SC_SHRT_MAX = 113 const SC_SHRT_MIN = 114 const SC_SIGNALS = 158 const SC_SIGQUEUE_MAX = 34 const SC_SIGSTKSZ = 250 const SC_SINGLE_PROCESS = 151 const SC_SPAWN = 159 const SC_SPIN_LOCKS = 154 const SC_SPORADIC_SERVER = 160 const SC_SSIZE_MAX = 110 const SC_SS_REPL_MAX = 241 const SC_STREAMS = 174 const SC_STREAM_MAX = 5 const SC_SYMLOOP_MAX = 173 const SC_SYNCHRONIZED_IO = 14 const SC_SYSTEM_DATABASE = 162 const SC_SYSTEM_DATABASE_R = 163 const SC_THREADS = 67 const SC_THREAD_ATTR_STACKADDR = 77 const SC_THREAD_ATTR_STACKSIZE = 78 const SC_THREAD_CPUTIME = 139 const SC_THREAD_DESTRUCTOR_ITERATIONS = 73 const SC_THREAD_KEYS_MAX = 74 const SC_THREAD_PRIORITY_SCHEDULING = 79 const SC_THREAD_PRIO_INHERIT = 80 const SC_THREAD_PRIO_PROTECT = 81 const SC_THREAD_PROCESS_SHARED = 82 const SC_THREAD_ROBUST_PRIO_INHERIT = 247 const SC_THREAD_ROBUST_PRIO_PROTECT = 248 const SC_THREAD_SAFE_FUNCTIONS = 68 const SC_THREAD_SPORADIC_SERVER = 161 const SC_THREAD_STACK_MIN = 75 const SC_THREAD_THREADS_MAX = 76 const SC_TIMEOUTS = 164 const SC_TIMERS = 11 const SC_TIMER_MAX = 35 const SC_TRACE = 181 const SC_TRACE_EVENT_FILTER = 182 const SC_TRACE_EVENT_NAME_MAX = 242 const SC_TRACE_INHERIT = 183 const SC_TRACE_LOG = 184 const SC_TRACE_NAME_MAX = 243 const SC_TRACE_SYS_MAX = 244 const SC_TRACE_USER_EVENT_MAX = 245 const SC_TTY_NAME_MAX = 72 const SC_TYPED_MEMORY_OBJECTS = 165 const SC_TZNAME_MAX = 6 const SC_T_IOV_MAX = 66 const SC_UCHAR_MAX = 115 const SC_UINT_MAX = 116 const SC_UIO_MAXIOV = 60 const SC_ULONG_MAX = 117 const SC_USER_GROUPS = 166 const SC_USER_GROUPS_R = 167 const SC_USHRT_MAX = 118 const SC_V6_ILP32_OFF32 = 176 const SC_V6_ILP32_OFFBIG = 177 const SC_V6_LP64_OFF64 = 178 const SC_V6_LPBIG_OFFBIG = 179 const SC_V7_ILP32_OFF32 = 237 const SC_V7_ILP32_OFFBIG = 238 const SC_V7_LP64_OFF64 = 239 const SC_V7_LPBIG_OFFBIG = 240 const SC_VERSION = 29 const SC_WORD_BIT = 107 const SC_XBS5_ILP32_OFF32 = 125 const SC_XBS5_ILP32_OFFBIG = 126 const SC_XBS5_LP64_OFF64 = 127 const SC_XBS5_LPBIG_OFFBIG = 128 const SC_XOPEN_CRYPT = 92 const SC_XOPEN_ENH_I18N = 93 const SC_XOPEN_LEGACY = 129 const SC_XOPEN_REALTIME = 130 const SC_XOPEN_REALTIME_THREADS = 131 const SC_XOPEN_SHM = 94 const SC_XOPEN_STREAMS = 246 const SC_XOPEN_UNIX = 91 const SC_XOPEN_VERSION = 89 const SC_XOPEN_XCU_VERSION = 90 const SC_XOPEN_XPG2 = 98 const SC_XOPEN_XPG3 = 99 const SC_XOPEN_XPG4 = 100 const SHUT_RD = 0 const SHUT_RDWR = 2 const SHUT_WR = 1 const SIGABRT = 6 const SIGALRM = 14 const SIGBUS = 7 const SIGCHLD = 17 const SIGCLD = 17 const SIGCONT = 18 const SIGFPE = 8 const SIGHUP = 1 const SIGILL = 4 const SIGINT = 2 const SIGIO = 29 const SIGIOT = 6 const SIGKILL = 9 const SIGPIPE = 13 const SIGPOLL = 29 const SIGPROF = 27 const SIGPWR = 30 const SIGQUIT = 3 const SIGSEGV = 11 const SIGSTKFLT = 16 const SIGSTOP = 19 const SIGSYS = 31 const SIGTERM = 15 const SIGTRAP = 5 const SIGTSTP = 20 const SIGTTIN = 21 const SIGTTOU = 22 const SIGURG = 23 const SIGUSR1 = 10 const SIGUSR2 = 12 const SIGVTALRM = 26 const SIGWINCH = 28 const SIGXCPU = 24 const SIGXFSZ = 25 const SIOCADDDLCI = 35200 const SIOCADDMULTI = 35121 const SIOCADDRT = 35083 const SIOCATMARK = 35077 const SIOCDARP = 35155 const SIOCDELDLCI = 35201 const SIOCDELMULTI = 35122 const SIOCDELRT = 35084 const SIOCDEVPRIVATE = 35312 const SIOCDIFADDR = 35126 const SIOCDRARP = 35168 const SIOCGARP = 35156 const SIOCGIFADDR = 35093 const SIOCGIFBR = 35136 const SIOCGIFBRDADDR = 35097 const SIOCGIFCONF = 35090 const SIOCGIFCOUNT = 35128 const SIOCGIFDSTADDR = 35095 const SIOCGIFENCAP = 35109 const SIOCGIFFLAGS = 35091 const SIOCGIFHWADDR = 35111 const SIOCGIFINDEX = 35123 const SIOCGIFMAP = 35184 const SIOCGIFMEM = 35103 const SIOCGIFMETRIC = 35101 const SIOCGIFMTU = 35105 const SIOCGIFNAME = 35088 const SIOCGIFNETMASK = 35099 const SIOCGIFPFLAGS = 35125 const SIOCGIFSLAVE = 35113 const SIOCGIFTXQLEN = 35138 const SIOCGPGRP = 35076 const SIOCGRARP = 35169 const SIOCGSTAMPNS_OLD = 35079 const SIOCGSTAMP_OLD = 35078 const SIOCPROTOPRIVATE = 35296 const SIOCRTMSG = 35085 const SIOCSARP = 35157 const SIOCSIFADDR = 35094 const SIOCSIFBR = 35137 const SIOCSIFBRDADDR = 35098 const SIOCSIFDSTADDR = 35096 const SIOCSIFENCAP = 35110 const SIOCSIFFLAGS = 35092 const SIOCSIFHWADDR = 35108 const SIOCSIFHWBROADCAST = 35127 const SIOCSIFLINK = 35089 const SIOCSIFMAP = 35185 const SIOCSIFMEM = 35104 const SIOCSIFMETRIC = 35102 const SIOCSIFMTU = 35106 const SIOCSIFNAME = 35107 const SIOCSIFNETMASK = 35100 const SIOCSIFPFLAGS = 35124 const SIOCSIFSLAVE = 35120 const SIOCSIFTXQLEN = 35139 const SIOCSPGRP = 35074 const SIOCSRARP = 35170 const SOCK_BUF_LOCK_MASK = 3 const SOCK_CLOEXEC = 524288 const SOCK_DCCP = 6 const SOCK_DGRAM = 2 const SOCK_NONBLOCK = 2048 const SOCK_PACKET = 10 const SOCK_RAW = 3 const SOCK_RCVBUF_LOCK = 2 const SOCK_RDM = 4 const SOCK_SEQPACKET = 5 const SOCK_SNDBUF_LOCK = 1 const SOCK_STREAM = 1 const SOCK_TXREHASH_DEFAULT = 255 const SOCK_TXREHASH_DISABLED = 0 const SOCK_TXREHASH_ENABLED = 1 const SOL_AAL = 265 const SOL_ALG = 279 const SOL_ATM = 264 const SOL_BLUETOOTH = 274 const SOL_CAIF = 278 const SOL_DCCP = 269 const SOL_DECNET = 261 const SOL_ICMPV6 = 58 const SOL_IP = 0 const SOL_IPV6 = 41 const SOL_IRDA = 266 const SOL_IUCV = 277 const SOL_KCM = 281 const SOL_LLC = 268 const SOL_MCTP = 285 const SOL_MPTCP = 284 const SOL_NETBEUI = 267 const SOL_NETLINK = 270 const SOL_NFC = 280 const SOL_PACKET = 263 const SOL_PNPIPE = 275 const SOL_PPPOL2TP = 273 const SOL_RAW = 255 const SOL_RDS = 276 const SOL_RXRPC = 272 const SOL_SMC = 286 const SOL_SOCKET = 1 const SOL_TCP = 6 const SOL_TIPC = 271 const SOL_TLS = 282 const SOL_VSOCK = 287 const SOL_X25 = 262 const SOL_XDP = 283 const SOMAXCONN = 4096 const SO_ACCEPTCONN = 30 const SO_ATTACH_BPF = 50 const SO_ATTACH_FILTER = 26 const SO_ATTACH_REUSEPORT_CBPF = 51 const SO_ATTACH_REUSEPORT_EBPF = 52 const SO_BINDTODEVICE = 25 const SO_BINDTOIFINDEX = 62 const SO_BPF_EXTENSIONS = 48 const SO_BROADCAST = 6 const SO_BSDCOMPAT = 14 const SO_BUF_LOCK = 72 const SO_BUSY_POLL = 46 const SO_BUSY_POLL_BUDGET = 70 const SO_CNX_ADVICE = 53 const SO_COOKIE = 57 const SO_DEBUG = 1 const SO_DETACH_BPF = 27 const SO_DETACH_FILTER = 27 const SO_DETACH_REUSEPORT_BPF = 68 const SO_DEVMEM_DMABUF = 79 const SO_DEVMEM_DONTNEED = 80 const SO_DEVMEM_LINEAR = 78 const SO_DOMAIN = 39 const SO_DONTROUTE = 5 const SO_ERROR = 4 const SO_GET_FILTER = 26 const SO_INCOMING_CPU = 49 const SO_INCOMING_NAPI_ID = 56 const SO_KEEPALIVE = 9 const SO_LINGER = 13 const SO_LOCK_FILTER = 44 const SO_MARK = 36 const SO_MAX_PACING_RATE = 47 const SO_MEMINFO = 55 const SO_NETNS_COOKIE = 71 const SO_NOFCS = 43 const SO_NO_CHECK = 11 const SO_OOBINLINE = 10 const SO_PASSCRED = 16 const SO_PASSPIDFD = 76 const SO_PASSSEC = 34 const SO_PEEK_OFF = 42 const SO_PEERCRED = 17 const SO_PEERGROUPS = 59 const SO_PEERNAME = 28 const SO_PEERPIDFD = 77 const SO_PEERSEC = 31 const SO_PREFER_BUSY_POLL = 69 const SO_PRIORITY = 12 const SO_PROTOCOL = 38 const SO_RCVBUF = 8 const SO_RCVBUFFORCE = 33 const SO_RCVLOWAT = 18 const SO_RCVMARK = 75 const SO_RCVTIMEO = 20 const SO_RCVTIMEO_NEW = 66 const SO_RCVTIMEO_OLD = 20 const SO_RESERVE_MEM = 73 const SO_REUSEADDR = 2 const SO_REUSEPORT = 15 const SO_RXQ_OVFL = 40 const SO_SECURITY_AUTHENTICATION = 22 const SO_SECURITY_ENCRYPTION_NETWORK = 24 const SO_SECURITY_ENCRYPTION_TRANSPORT = 23 const SO_SELECT_ERR_QUEUE = 45 const SO_SNDBUF = 7 const SO_SNDBUFFORCE = 32 const SO_SNDLOWAT = 19 const SO_SNDTIMEO = 21 const SO_SNDTIMEO_NEW = 67 const SO_SNDTIMEO_OLD = 21 const SO_TIMESTAMP = 29 const SO_TIMESTAMPING = 37 const SO_TIMESTAMPING_NEW = 65 const SO_TIMESTAMPING_OLD = 37 const SO_TIMESTAMPNS = 35 const SO_TIMESTAMPNS_NEW = 64 const SO_TIMESTAMPNS_OLD = 35 const SO_TIMESTAMP_NEW = 63 const SO_TIMESTAMP_OLD = 29 const SO_TXREHASH = 74 const SO_TXTIME = 61 const SO_TYPE = 3 const SO_WIFI_STATUS = 41 const SO_ZEROCOPY = 60 const SYS_ACCEPT = 43 const SYS_ACCEPT4 = 288 const SYS_ACCESS = 21 const SYS_ACCT = 163 const SYS_ADD_KEY = 248 const SYS_ADJTIMEX = 159 const SYS_AFS_SYSCALL = 183 const SYS_ALARM = 37 const SYS_ARCH_PRCTL = 158 const SYS_BIND = 49 const SYS_BPF = 321 const SYS_BRK = 12 const SYS_CACHESTAT = 451 const SYS_CAPGET = 125 const SYS_CAPSET = 126 const SYS_CHDIR = 80 const SYS_CHMOD = 90 const SYS_CHOWN = 92 const SYS_CHROOT = 161 const SYS_CLOCK_ADJTIME = 305 const SYS_CLOCK_GETRES = 229 const SYS_CLOCK_GETTIME = 228 const SYS_CLOCK_NANOSLEEP = 230 const SYS_CLOCK_SETTIME = 227 const SYS_CLONE = 56 const SYS_CLONE3 = 435 const SYS_CLOSE = 3 const SYS_CLOSE_RANGE = 436 const SYS_CONNECT = 42 const SYS_COPY_FILE_RANGE = 326 const SYS_CREAT = 85 const SYS_CREATE_MODULE = 174 const SYS_DELETE_MODULE = 176 const SYS_DUP = 32 const SYS_DUP2 = 33 const SYS_DUP3 = 292 const SYS_EPOLL_CREATE = 213 const SYS_EPOLL_CREATE1 = 291 const SYS_EPOLL_CTL = 233 const SYS_EPOLL_CTL_OLD = 214 const SYS_EPOLL_PWAIT = 281 const SYS_EPOLL_PWAIT2 = 441 const SYS_EPOLL_WAIT = 232 const SYS_EPOLL_WAIT_OLD = 215 const SYS_EVENTFD = 284 const SYS_EVENTFD2 = 290 const SYS_EXECVE = 59 const SYS_EXECVEAT = 322 const SYS_EXIT = 60 const SYS_EXIT_GROUP = 231 const SYS_FACCESSAT = 269 const SYS_FACCESSAT2 = 439 const SYS_FADVISE64 = 221 const SYS_FALLOCATE = 285 const SYS_FANOTIFY_INIT = 300 const SYS_FANOTIFY_MARK = 301 const SYS_FCHDIR = 81 const SYS_FCHMOD = 91 const SYS_FCHMODAT = 268 const SYS_FCHMODAT2 = 452 const SYS_FCHOWN = 93 const SYS_FCHOWNAT = 260 const SYS_FCNTL = 72 const SYS_FDATASYNC = 75 const SYS_FGETXATTR = 193 const SYS_FINIT_MODULE = 313 const SYS_FLISTXATTR = 196 const SYS_FLOCK = 73 const SYS_FORK = 57 const SYS_FREMOVEXATTR = 199 const SYS_FSCONFIG = 431 const SYS_FSETXATTR = 190 const SYS_FSMOUNT = 432 const SYS_FSOPEN = 430 const SYS_FSPICK = 433 const SYS_FSTAT = 5 const SYS_FSTATFS = 138 const SYS_FSYNC = 74 const SYS_FTRUNCATE = 77 const SYS_FUTEX = 202 const SYS_FUTEX_REQUEUE = 456 const SYS_FUTEX_WAIT = 455 const SYS_FUTEX_WAITV = 449 const SYS_FUTEX_WAKE = 454 const SYS_FUTIMESAT = 261 const SYS_GETCPU = 309 const SYS_GETCWD = 79 const SYS_GETDENTS = 78 const SYS_GETDENTS64 = 217 const SYS_GETEGID = 108 const SYS_GETEUID = 107 const SYS_GETGID = 104 const SYS_GETGROUPS = 115 const SYS_GETITIMER = 36 const SYS_GETPEERNAME = 52 const SYS_GETPGID = 121 const SYS_GETPGRP = 111 const SYS_GETPID = 39 const SYS_GETPMSG = 181 const SYS_GETPPID = 110 const SYS_GETPRIORITY = 140 const SYS_GETRANDOM = 318 const SYS_GETRESGID = 120 const SYS_GETRESUID = 118 const SYS_GETRLIMIT = 97 const SYS_GETRUSAGE = 98 const SYS_GETSID = 124 const SYS_GETSOCKNAME = 51 const SYS_GETSOCKOPT = 55 const SYS_GETTID = 186 const SYS_GETTIMEOFDAY = 96 const SYS_GETUID = 102 const SYS_GETXATTR = 191 const SYS_GET_KERNEL_SYMS = 177 const SYS_GET_MEMPOLICY = 239 const SYS_GET_ROBUST_LIST = 274 const SYS_GET_THREAD_AREA = 211 const SYS_INIT_MODULE = 175 const SYS_INOTIFY_ADD_WATCH = 254 const SYS_INOTIFY_INIT = 253 const SYS_INOTIFY_INIT1 = 294 const SYS_INOTIFY_RM_WATCH = 255 const SYS_IOCTL = 16 const SYS_IOPERM = 173 const SYS_IOPL = 172 const SYS_IOPRIO_GET = 252 const SYS_IOPRIO_SET = 251 const SYS_IO_CANCEL = 210 const SYS_IO_DESTROY = 207 const SYS_IO_GETEVENTS = 208 const SYS_IO_PGETEVENTS = 333 const SYS_IO_SETUP = 206 const SYS_IO_SUBMIT = 209 const SYS_IO_URING_ENTER = 426 const SYS_IO_URING_REGISTER = 427 const SYS_IO_URING_SETUP = 425 const SYS_KCMP = 312 const SYS_KEXEC_FILE_LOAD = 320 const SYS_KEXEC_LOAD = 246 const SYS_KEYCTL = 250 const SYS_KILL = 62 const SYS_LANDLOCK_ADD_RULE = 445 const SYS_LANDLOCK_CREATE_RULESET = 444 const SYS_LANDLOCK_RESTRICT_SELF = 446 const SYS_LCHOWN = 94 const SYS_LGETXATTR = 192 const SYS_LINK = 86 const SYS_LINKAT = 265 const SYS_LISTEN = 50 const SYS_LISTMOUNT = 458 const SYS_LISTXATTR = 194 const SYS_LLISTXATTR = 195 const SYS_LOOKUP_DCOOKIE = 212 const SYS_LREMOVEXATTR = 198 const SYS_LSEEK = 8 const SYS_LSETXATTR = 189 const SYS_LSM_GET_SELF_ATTR = 459 const SYS_LSM_LIST_MODULES = 461 const SYS_LSM_SET_SELF_ATTR = 460 const SYS_LSTAT = 6 const SYS_MADVISE = 28 const SYS_MAP_SHADOW_STACK = 453 const SYS_MBIND = 237 const SYS_MEMBARRIER = 324 const SYS_MEMFD_CREATE = 319 const SYS_MEMFD_SECRET = 447 const SYS_MIGRATE_PAGES = 256 const SYS_MINCORE = 27 const SYS_MKDIR = 83 const SYS_MKDIRAT = 258 const SYS_MKNOD = 133 const SYS_MKNODAT = 259 const SYS_MLOCK = 149 const SYS_MLOCK2 = 325 const SYS_MLOCKALL = 151 const SYS_MMAP = 9 const SYS_MODIFY_LDT = 154 const SYS_MOUNT = 165 const SYS_MOUNT_SETATTR = 442 const SYS_MOVE_MOUNT = 429 const SYS_MOVE_PAGES = 279 const SYS_MPROTECT = 10 const SYS_MQ_GETSETATTR = 245 const SYS_MQ_NOTIFY = 244 const SYS_MQ_OPEN = 240 const SYS_MQ_TIMEDRECEIVE = 243 const SYS_MQ_TIMEDSEND = 242 const SYS_MQ_UNLINK = 241 const SYS_MREMAP = 25 const SYS_MSEAL = 462 const SYS_MSGCTL = 71 const SYS_MSGGET = 68 const SYS_MSGRCV = 70 const SYS_MSGSND = 69 const SYS_MSYNC = 26 const SYS_MUNLOCK = 150 const SYS_MUNLOCKALL = 152 const SYS_MUNMAP = 11 const SYS_NAME_TO_HANDLE_AT = 303 const SYS_NANOSLEEP = 35 const SYS_NEWFSTATAT = 262 const SYS_NFSSERVCTL = 180 const SYS_NMLN = 65 const SYS_OPEN = 2 const SYS_OPENAT = 257 const SYS_OPENAT2 = 437 const SYS_OPEN_BY_HANDLE_AT = 304 const SYS_OPEN_TREE = 428 const SYS_PAUSE = 34 const SYS_PERF_EVENT_OPEN = 298 const SYS_PERSONALITY = 135 const SYS_PIDFD_GETFD = 438 const SYS_PIDFD_OPEN = 434 const SYS_PIDFD_SEND_SIGNAL = 424 const SYS_PIPE = 22 const SYS_PIPE2 = 293 const SYS_PIVOT_ROOT = 155 const SYS_PKEY_ALLOC = 330 const SYS_PKEY_FREE = 331 const SYS_PKEY_MPROTECT = 329 const SYS_POLL = 7 const SYS_PPOLL = 271 const SYS_PRCTL = 157 const SYS_PREAD64 = 17 const SYS_PREADV = 295 const SYS_PREADV2 = 327 const SYS_PRLIMIT64 = 302 const SYS_PROCESS_MADVISE = 440 const SYS_PROCESS_MRELEASE = 448 const SYS_PROCESS_VM_READV = 310 const SYS_PROCESS_VM_WRITEV = 311 const SYS_PSELECT6 = 270 const SYS_PTRACE = 101 const SYS_PUTPMSG = 182 const SYS_PWRITE64 = 18 const SYS_PWRITEV = 296 const SYS_PWRITEV2 = 328 const SYS_QUERY_MODULE = 178 const SYS_QUOTACTL = 179 const SYS_QUOTACTL_FD = 443 const SYS_READ = 0 const SYS_READAHEAD = 187 const SYS_READLINK = 89 const SYS_READLINKAT = 267 const SYS_READV = 19 const SYS_REBOOT = 169 const SYS_RECVFROM = 45 const SYS_RECVMMSG = 299 const SYS_RECVMSG = 47 const SYS_REMAP_FILE_PAGES = 216 const SYS_REMOVEXATTR = 197 const SYS_RENAME = 82 const SYS_RENAMEAT = 264 const SYS_RENAMEAT2 = 316 const SYS_REQUEST_KEY = 249 const SYS_RESTART_SYSCALL = 219 const SYS_RMDIR = 84 const SYS_RSEQ = 334 const SYS_RT_SIGACTION = 13 const SYS_RT_SIGPENDING = 127 const SYS_RT_SIGPROCMASK = 14 const SYS_RT_SIGQUEUEINFO = 129 const SYS_RT_SIGRETURN = 15 const SYS_RT_SIGSUSPEND = 130 const SYS_RT_SIGTIMEDWAIT = 128 const SYS_RT_TGSIGQUEUEINFO = 297 const SYS_SCHED_GETAFFINITY = 204 const SYS_SCHED_GETATTR = 315 const SYS_SCHED_GETPARAM = 143 const SYS_SCHED_GETSCHEDULER = 145 const SYS_SCHED_GET_PRIORITY_MAX = 146 const SYS_SCHED_GET_PRIORITY_MIN = 147 const SYS_SCHED_RR_GET_INTERVAL = 148 const SYS_SCHED_SETAFFINITY = 203 const SYS_SCHED_SETATTR = 314 const SYS_SCHED_SETPARAM = 142 const SYS_SCHED_SETSCHEDULER = 144 const SYS_SCHED_YIELD = 24 const SYS_SECCOMP = 317 const SYS_SECURITY = 185 const SYS_SELECT = 23 const SYS_SEMCTL = 66 const SYS_SEMGET = 64 const SYS_SEMOP = 65 const SYS_SEMTIMEDOP = 220 const SYS_SENDFILE = 40 const SYS_SENDMMSG = 307 const SYS_SENDMSG = 46 const SYS_SENDTO = 44 const SYS_SETDOMAINNAME = 171 const SYS_SETFSGID = 123 const SYS_SETFSUID = 122 const SYS_SETGID = 106 const SYS_SETGROUPS = 116 const SYS_SETHOSTNAME = 170 const SYS_SETITIMER = 38 const SYS_SETNS = 308 const SYS_SETPGID = 109 const SYS_SETPRIORITY = 141 const SYS_SETREGID = 114 const SYS_SETRESGID = 119 const SYS_SETRESUID = 117 const SYS_SETREUID = 113 const SYS_SETRLIMIT = 160 const SYS_SETSID = 112 const SYS_SETSOCKOPT = 54 const SYS_SETTIMEOFDAY = 164 const SYS_SETUID = 105 const SYS_SETXATTR = 188 const SYS_SET_MEMPOLICY = 238 const SYS_SET_MEMPOLICY_HOME_NODE = 450 const SYS_SET_ROBUST_LIST = 273 const SYS_SET_THREAD_AREA = 205 const SYS_SET_TID_ADDRESS = 218 const SYS_SHMAT = 30 const SYS_SHMCTL = 31 const SYS_SHMDT = 67 const SYS_SHMGET = 29 const SYS_SHUTDOWN = 48 const SYS_SIGALTSTACK = 131 const SYS_SIGNALFD = 282 const SYS_SIGNALFD4 = 289 const SYS_SOCKET = 41 const SYS_SOCKETPAIR = 53 const SYS_SPLICE = 275 const SYS_STAT = 4 const SYS_STATFS = 137 const SYS_STATMOUNT = 457 const SYS_STATX = 332 const SYS_SWAPOFF = 168 const SYS_SWAPON = 167 const SYS_SYMLINK = 88 const SYS_SYMLINKAT = 266 const SYS_SYNC = 162 const SYS_SYNCFS = 306 const SYS_SYNC_FILE_RANGE = 277 const SYS_SYSFS = 139 const SYS_SYSINFO = 99 const SYS_SYSLOG = 103 const SYS_TEE = 276 const SYS_TGKILL = 234 const SYS_TIME = 201 const SYS_TIMERFD_CREATE = 283 const SYS_TIMERFD_GETTIME = 287 const SYS_TIMERFD_SETTIME = 286 const SYS_TIMER_CREATE = 222 const SYS_TIMER_DELETE = 226 const SYS_TIMER_GETOVERRUN = 225 const SYS_TIMER_GETTIME = 224 const SYS_TIMER_SETTIME = 223 const SYS_TIMES = 100 const SYS_TKILL = 200 const SYS_TRUNCATE = 76 const SYS_TUXCALL = 184 const SYS_UMASK = 95 const SYS_UMOUNT2 = 166 const SYS_UNAME = 63 const SYS_UNLINK = 87 const SYS_UNLINKAT = 263 const SYS_UNSHARE = 272 const SYS_URETPROBE = 335 const SYS_USELIB = 134 const SYS_USERFAULTFD = 323 const SYS_USTAT = 136 const SYS_UTIME = 132 const SYS_UTIMENSAT = 280 const SYS_UTIMES = 235 const SYS_VFORK = 58 const SYS_VHANGUP = 153 const SYS_VMSPLICE = 278 const SYS_VSERVER = 236 const SYS_WAIT4 = 61 const SYS_WAITID = 247 const SYS_WRITE = 1 const SYS_WRITEV = 20 const SYS__SYSCTL = 156 const S_BLKSIZE = 512 const S_IEXEC = 64 const S_IFBLK = 24576 const S_IFCHR = 8192 const S_IFDIR = 16384 const S_IFIFO = 4096 const S_IFLNK = 40960 const S_IFMT = 61440 const S_IFREG = 32768 const S_IFSOCK = 49152 const S_IREAD = 256 const S_IRGRP = 32 const S_IROTH = 4 const S_IRUSR = 256 const S_IRWXG = 56 const S_IRWXO = 7 const S_IRWXU = 448 const S_ISGID = 1024 const S_ISUID = 2048 const S_ISVTX = 512 const S_IWGRP = 16 const S_IWOTH = 2 const S_IWRITE = 128 const S_IWUSR = 128 const S_IXGRP = 8 const S_IXOTH = 1 const S_IXUSR = 64 func Seek (fd , offset , whence ) (off , err ) // libcalls.go:3150 Entersyscall() //3151 var _r = .c_lseek64($convert(, fd), $convert(, offset), $convert(, whence)) //3152 off = $convert(, _r) //3153 var errno //3154 var setErrno = $false //3155 { //3156 if (_r < $convert(, 0 )) { //3156 errno = GetErrno() //3157 setErrno = $true //3158 } //3156 } //3159 Exitsyscall() //3160 { //3161 if setErrno { //3161 err = $convert(, errno) //3162 } //3161 } //3163 return //3164 func Select (nfd , r , w , e , timeout ) (n , err ) // libcalls.go:1576 Entersyscall() //1577 var _r = .c_select($convert(, nfd), r, w, e, timeout) //1578 n = $convert(, _r) //1579 var errno //1580 var setErrno = $false //1581 { //1582 if (_r < $convert(, 0 )) { //1582 errno = GetErrno() //1583 setErrno = $true //1584 } //1582 } //1585 Exitsyscall() //1586 { //1587 if setErrno { //1587 err = $convert(, errno) //1588 } //1587 } //1589 return //1590 func Sendfile (outfd , infd , offset , count ) (written , err ) func Sendmsg (fd , p , oob , to , flags ) (err ) func SendmsgN (fd , p , oob , to , flags ) (n , err ) func Sendto (fd , p , flags , to ) (err ) func SetErrno (? ) func SetLsfPromisc (name , m ) func SetNonblock (fd , nonblocking ) (err ) func Setdomainname (p ) (err ) func Setegid (uid ) (err ) // libcalls.go:2404 var _r = .c_setegid($convert(, uid)) //2405 var errno //2406 var setErrno = $false //2407 { //2408 if (_r < $convert(, 0 )) { //2408 errno = GetErrno() //2409 setErrno = $true //2410 } //2408 } //2411 { //2412 if setErrno { //2412 err = $convert(, errno) //2413 } //2412 } //2414 return //2415 func Setenv (key , value ) func Seteuid (uid ) (err ) // libcalls.go:2545 var _r = .c_seteuid($convert(, uid)) //2546 var errno //2547 var setErrno = $false //2548 { //2549 if (_r < $convert(, 0 )) { //2549 errno = GetErrno() //2550 setErrno = $true //2551 } //2549 } //2552 { //2553 if setErrno { //2553 err = $convert(, errno) //2554 } //2553 } //2555 return //2556 func Setfsgid (gid ) (err ) // libcalls.go:1125 Entersyscall() //1126 var _r = .c_setfsgid($convert(, gid)) //1127 var errno //1128 var setErrno = $false //1129 { //1130 if (_r < $convert(, 0 )) { //1130 errno = GetErrno() //1131 setErrno = $true //1132 } //1130 } //1133 Exitsyscall() //1134 { //1135 if setErrno { //1135 err = $convert(, errno) //1136 } //1135 } //1137 return //1138 func Setfsuid (uid ) (err ) // libcalls.go:1145 Entersyscall() //1146 var _r = .c_setfsuid($convert(, uid)) //1147 var errno //1148 var setErrno = $false //1149 { //1150 if (_r < $convert(, 0 )) { //1150 errno = GetErrno() //1151 setErrno = $true //1152 } //1150 } //1153 Exitsyscall() //1154 { //1155 if setErrno { //1155 err = $convert(, errno) //1156 } //1155 } //1157 return //1158 func Setgid (gid ) (err ) // libcalls.go:2386 var _r = .c_setgid($convert(, gid)) //2387 var errno //2388 var setErrno = $false //2389 { //2390 if (_r < $convert(, 0 )) { //2390 errno = GetErrno() //2391 setErrno = $true //2392 } //2390 } //2393 { //2394 if setErrno { //2394 err = $convert(, errno) //2395 } //2394 } //2396 return //2397 func Setgroups (gids ) (err ) func Sethostname (p ) (err ) func Setpgid (pid , pgid ) (err ) // libcalls.go:2437 var _r = .c_setpgid($convert(, pid), $convert(, pgid)) //2438 var errno //2439 var setErrno = $false //2440 { //2441 if (_r < $convert(, 0 )) { //2441 errno = GetErrno() //2442 setErrno = $true //2443 } //2441 } //2444 { //2445 if setErrno { //2445 err = $convert(, errno) //2446 } //2445 } //2447 return //2448 func Setpriority (which , who , prio ) (err ) // libcalls.go:2455 Entersyscall() //2456 var _r = .c_setpriority($convert(, which), $convert(, who), $convert(, prio)) //2457 var errno //2458 var setErrno = $false //2459 { //2460 if (_r < $convert(, 0 )) { //2460 errno = GetErrno() //2461 setErrno = $true //2462 } //2460 } //2463 Exitsyscall() //2464 { //2465 if setErrno { //2465 err = $convert(, errno) //2466 } //2465 } //2467 return //2468 func Setregid (rgid , egid ) (err ) // libcalls.go:2422 var _r = .c_setregid($convert(, rgid), $convert(, egid)) //2423 var errno //2424 var setErrno = $false //2425 { //2426 if (_r < $convert(, 0 )) { //2426 errno = GetErrno() //2427 setErrno = $true //2428 } //2426 } //2429 { //2430 if setErrno { //2430 err = $convert(, errno) //2431 } //2430 } //2432 return //2433 func Setresgid (rgid , egid , sgid ) (err ) // libcalls.go:1165 var _r = .c_setresgid($convert(, rgid), $convert(, egid), $convert(, sgid)) //1166 var errno //1167 var setErrno = $false //1168 { //1169 if (_r < $convert(, 0 )) { //1169 errno = GetErrno() //1170 setErrno = $true //1171 } //1169 } //1172 { //1173 if setErrno { //1173 err = $convert(, errno) //1174 } //1173 } //1175 return //1176 func Setresuid (ruid , eguid , suid ) (err ) // libcalls.go:1183 var _r = .c_setresuid($convert(, ruid), $convert(, eguid), $convert(, suid)) //1184 var errno //1185 var setErrno = $false //1186 { //1187 if (_r < $convert(, 0 )) { //1187 errno = GetErrno() //1188 setErrno = $true //1189 } //1187 } //1190 { //1191 if setErrno { //1191 err = $convert(, errno) //1192 } //1191 } //1193 return //1194 func Setreuid (ruid , euid ) (err ) // libcalls.go:2475 var _r = .c_setreuid($convert(, ruid), $convert(, euid)) //2476 var errno //2477 var setErrno = $false //2478 { //2479 if (_r < $convert(, 0 )) { //2479 errno = GetErrno() //2480 setErrno = $true //2481 } //2479 } //2482 { //2483 if setErrno { //2483 err = $convert(, errno) //2484 } //2483 } //2485 return //2486 func Setrlimit (resource , rlim ) (err ) // libcalls.go:3171 var _r = .c_setrlimit64($convert(, resource), rlim) //3172 var errno //3173 var setErrno = $false //3174 { //3175 if (_r < $convert(, 0 )) { //3175 errno = GetErrno() //3176 setErrno = $true //3177 } //3175 } //3178 { //3179 if setErrno { //3179 err = $convert(, errno) //3180 } //3179 } //3181 return //3182 func Setsid () (pid , err ) // libcalls.go:2490 var _r = .c_setsid() //2491 pid = $convert(, _r) //2492 var errno //2493 var setErrno = $false //2494 { //2495 if (_r < $convert(, 0 )) { //2495 errno = GetErrno() //2496 setErrno = $true //2497 } //2495 } //2498 { //2499 if setErrno { //2499 err = $convert(, errno) //2500 } //2499 } //2501 return //2502 func SetsockoptByte (fd , level , opt , value ) (err ) // /build/gcc/src/gcc/libgo/go/syscall/socket.go:281 var n = $convert(, value) //282 { //283 err = .setsockopt(fd, level, opt, $convert(, &n), $convert(, 1 )) //283 return //283 } //0 func SetsockoptICMPv6Filter (fd , level , opt , filter ) ($ret83 ) // /build/gcc/src/gcc/libgo/go/syscall/socket.go:299 { //300 $ret83 = .setsockopt(fd, level, opt, $convert(, filter), 32 ) //300 return //300 } //0 func SetsockoptIPMreq (fd , level , opt , mreq ) (err ) // /build/gcc/src/gcc/libgo/go/syscall/socket.go:312 { //313 err = .setsockopt(fd, level, opt, $convert(, mreq), $convert(, 8 )) //313 return //313 } //0 func SetsockoptIPMreqn (fd , level , opt , mreq ) (err ) // /build/gcc/src/gcc/libgo/go/syscall/socket.go:316 { //317 err = .setsockopt(fd, level, opt, $convert(, mreq), $convert(, 12 )) //317 return //317 } //0 func SetsockoptIPv6Mreq (fd , level , opt , mreq ) (err ) // /build/gcc/src/gcc/libgo/go/syscall/socket.go:320 { //321 err = .setsockopt(fd, level, opt, $convert(, mreq), $convert(, 20 )) //321 return //321 } //0 func SetsockoptInet4Addr (fd , level , opt , value ) (err ) // /build/gcc/src/gcc/libgo/go/syscall/socket.go:291 { //292 err = .setsockopt(fd, level, opt, $convert(, &(value)[0 ]), $convert(, 4 )) //292 return //292 } //0 func SetsockoptInt (fd , level , opt , value ) (err ) // /build/gcc/src/gcc/libgo/go/syscall/socket.go:286 var n = $convert(, value) //287 { //288 err = .setsockopt(fd, level, opt, $convert(, &n), $convert(, 4 )) //288 return //288 } //0 func SetsockoptLinger (fd , level , opt , l ) (err ) // /build/gcc/src/gcc/libgo/go/syscall/socket.go:308 { //309 err = .setsockopt(fd, level, opt, $convert(, l), $convert(, 8 )) //309 return //309 } //0 func SetsockoptString (fd , level , opt , s ) (err ) // /build/gcc/src/gcc/libgo/go/syscall/socket.go:324 var p //325 { //326 if (len(s) > $convert(, 0 )) { //326 p = $convert(, &($convert(, s))[0 ]) //327 } //326 } //328 { //329 err = .setsockopt(fd, level, opt, p, $convert(, len(s))) //329 return //329 } //0 func SetsockoptTimeval (fd , level , opt , tv ) (err ) // /build/gcc/src/gcc/libgo/go/syscall/socket.go:295 { //296 err = .setsockopt(fd, level, opt, $convert(, tv), $convert(, 16 )) //296 return //296 } //0 func Settimeofday (tv ) (err ) // /build/gcc/src/gcc/libgo/go/syscall/libcall_posix.go:319 { //320 err = .settimeofday(tv, $nil) //320 return //320 } //0 func Setuid (uid ) (err ) // libcalls.go:2527 var _r = .c_setuid($convert(, uid)) //2528 var errno //2529 var setErrno = $false //2530 { //2531 if (_r < $convert(, 0 )) { //2531 errno = GetErrno() //2532 setErrno = $true //2533 } //2531 } //2534 { //2535 if setErrno { //2535 err = $convert(, errno) //2536 } //2535 } //2537 return //2538 func Setxattr (path , attr , data , flags ) (err ) func Shutdown (fd , how ) (err ) // libcalls.go:3465 Entersyscall() //3466 var _r = .c_shutdown($convert(, fd), $convert(, how)) //3467 var errno //3468 var setErrno = $false //3469 { //3470 if (_r < $convert(, 0 )) { //3470 errno = GetErrno() //3471 setErrno = $true //3472 } //3470 } //3473 Exitsyscall() //3474 { //3475 if setErrno { //3475 err = $convert(, errno) //3476 } //3475 } //3477 return //3478 func Signame (s ) const SizeofCmsghdr = 16 const SizeofICMPv6Filter = 32 const SizeofIPMreq = 8 const SizeofIPMreqn = 12 const SizeofIPv6MTUInfo = 32 const SizeofIPv6Mreq = 20 const SizeofIfAddrmsg = 8 const SizeofIfInfomsg = 16 const SizeofInet4Pktinfo = 12 const SizeofInet6Pktinfo = 20 const SizeofInotifyEvent = 16 const SizeofLinger = 8 const SizeofMsghdr = 56 const SizeofNlAttr = 4 const SizeofNlMsgerr = 20 const SizeofNlMsghdr = 16 const SizeofRtAttr = 4 const SizeofRtGenmsg = 1 const SizeofRtMsg = 12 const SizeofRtNexthop = 8 const SizeofSockFilter = 8 const SizeofSockFprog = 16 const SizeofSockaddrAny = 108 const SizeofSockaddrInet4 = 16 const SizeofSockaddrInet6 = 28 const SizeofSockaddrLinklayer = 20 const SizeofSockaddrNetlink = 12 const SizeofSockaddrUnix = 110 const SizeofUcred = 12 func Sleep (nsec ) (err ) func SlicePtrFromStrings (ss ) (? , ? ) func Socket (domain , typ , proto ) (fd , err ) var SocketDisableIPv6 func Socketpair (domain , typ , proto ) (fd , err ) // /build/gcc/src/gcc/libgo/go/syscall/socket.go:220 var fdx //221 err = .socketpair(domain, typ, proto, &fdx) //222 { //223 if (err == $nil) { //223 (fd)[0 ] = $convert(, (fdx)[0 ]) //224 (fd)[1 ] = $convert(, (fdx)[1 ]) //225 } //223 } //226 return //227 func Splice (rfd , roff , wfd , woff , len , flags ) (n , err ) func StartProcess (argv0 , argv , attr ) (pid , handle , err ) func Stat (path , stat ) (err ) func Statfs (path , buf ) (err ) var Stderr var Stdin var Stdout func StringBytePtr (s ) ($ret104 ) // /build/gcc/src/gcc/libgo/go/syscall/syscall.go:64 { //64 $ret104 = &(StringByteSlice(s))[0 ] //64 return //64 } //0 func StringByteSlice (s ) func StringSlicePtr (ss ) func Symlink (oldpath , newpath ) (err ) func Sync () // libcalls.go:2593 Entersyscall() //2594 .c_sync() //2595 Exitsyscall() //2596 func SyncFileRange (fd , off , n , flags ) (err ) // libcalls.go:690 Entersyscall() //691 var _r = .c_sync_file_range($convert(, fd), $convert(, off), $convert(, n), $convert(, flags)) //692 var errno //693 var setErrno = $false //694 { //695 if (_r < $convert(, 0 )) { //695 errno = GetErrno() //696 setErrno = $true //697 } //695 } //698 Exitsyscall() //699 { //700 if setErrno { //700 err = $convert(, errno) //701 } //700 } //702 return //703 func Syscall (trap , a1 , a2 , a3 ) (r1 , r2 , err ) // /build/gcc/src/gcc/libgo/go/syscall/syscall_funcs.go:16 Entersyscall() //17 SetErrno($convert(, 0 )) //18 var r = .syscall6(trap, a1, a2, a3, $convert(, 0 ), $convert(, 0 ), $convert(, 0 )) //19 err = GetErrno() //20 Exitsyscall() //21 { //22 { //22 var $t0 = r //22 var $t1 = 0 //22 var $t2 = err //22 r1 = $t0 //22 r2 = $t1 //22 err = $t2 //22 } //0 return //22 } //0 func Syscall6 (trap , a1 , a2 , a3 , a4 , a5 , a6 ) (r1 , r2 , err ) // /build/gcc/src/gcc/libgo/go/syscall/syscall_funcs.go:25 Entersyscall() //26 SetErrno($convert(, 0 )) //27 var r = .syscall6(trap, a1, a2, a3, a4, a5, a6) //28 err = GetErrno() //29 Exitsyscall() //30 { //31 { //31 var $t0 = r //31 var $t1 = 0 //31 var $t2 = err //31 r1 = $t0 //31 r2 = $t1 //31 err = $t2 //31 } //0 return //31 } //0 func Sysconf (name ) (ret , err ) func Sysinfo (info ) (err ) // libcalls.go:1283 var _r = .c_sysinfo(info) //1284 var errno //1285 var setErrno = $false //1286 { //1287 if (_r < $convert(, 0 )) { //1287 errno = GetErrno() //1288 setErrno = $true //1289 } //1287 } //1290 { //1291 if setErrno { //1291 err = $convert(, errno) //1292 } //1291 } //1293 return //1294 const TABDLY = 6144 const TCGETA = 21509 const TCGETS = 21505 const TCGETX = 21554 const TCIFLUSH = 0 const TCIOFF = 2 const TCIOFLUSH = 2 const TCION = 3 const TCOFLUSH = 1 const TCOOFF = 0 const TCOON = 1 const TCP_CA_CWR = 2 const TCP_CA_Disorder = 1 const TCP_CA_Loss = 4 const TCP_CA_Open = 0 const TCP_CA_Recovery = 3 const TCP_CC_INFO = 26 const TCP_CLOSE = 7 const TCP_CLOSE_WAIT = 8 const TCP_CLOSING = 11 const TCP_CM_INQ = 36 const TCP_CONGESTION = 13 const TCP_COOKIE_IN_ALWAYS = 1 const TCP_COOKIE_MAX = 16 const TCP_COOKIE_MIN = 8 const TCP_COOKIE_OUT_NEVER = 2 const TCP_COOKIE_PAIR_SIZE = 32 const TCP_COOKIE_TRANSACTIONS = 15 const TCP_CORK = 3 const TCP_DEFER_ACCEPT = 9 const TCP_ESTABLISHED = 1 const TCP_FASTOPEN = 23 const TCP_FASTOPEN_CONNECT = 30 const TCP_FASTOPEN_KEY = 33 const TCP_FASTOPEN_NO_COOKIE = 34 const TCP_FIN_WAIT1 = 4 const TCP_FIN_WAIT2 = 5 const TCP_INFO = 11 const TCP_INQ = 36 const TCP_KEEPCNT = 6 const TCP_KEEPIDLE = 4 const TCP_KEEPINTVL = 5 const TCP_LAST_ACK = 9 const TCP_LINGER2 = 8 const TCP_LISTEN = 10 const TCP_MAXSEG = 2 const TCP_MAXWIN = 65535 const TCP_MAX_WINSHIFT = 14 const TCP_MD5SIG = 14 const TCP_MD5SIG_EXT = 32 const TCP_MD5SIG_FLAG_IFINDEX = 2 const TCP_MD5SIG_FLAG_PREFIX = 1 const TCP_MD5SIG_MAXKEYLEN = 80 const TCP_MSS = 512 const TCP_MSS_DEFAULT = 536 const TCP_MSS_DESIRED = 1220 const TCP_NODELAY = 1 const TCP_NOTSENT_LOWAT = 25 const TCP_NO_QUEUE = 0 const TCP_QUEUES_NR = 3 const TCP_QUEUE_SEQ = 21 const TCP_QUICKACK = 12 const TCP_RECV_QUEUE = 1 const TCP_REPAIR = 19 const TCP_REPAIR_OFF = 0 const TCP_REPAIR_OFF_NO_WP = -1 const TCP_REPAIR_ON = 1 const TCP_REPAIR_OPTIONS = 22 const TCP_REPAIR_QUEUE = 20 const TCP_REPAIR_WINDOW = 29 const TCP_SAVED_SYN = 28 const TCP_SAVE_SYN = 27 const TCP_SEND_QUEUE = 2 const TCP_SYNCNT = 7 const TCP_SYN_RECV = 3 const TCP_SYN_SENT = 2 const TCP_S_DATA_IN = 4 const TCP_S_DATA_OUT = 8 const TCP_THIN_DUPACK = 17 const TCP_THIN_LINEAR_TIMEOUTS = 16 const TCP_TIMESTAMP = 24 const TCP_TIME_WAIT = 6 const TCP_TX_DELAY = 37 const TCP_ULP = 31 const TCP_USER_TIMEOUT = 18 const TCP_WINDOW_CLAMP = 10 const TCP_ZEROCOPY_RECEIVE = 35 const TCSADRAIN = 1 const TCSAFLUSH = 2 const TCSANOW = 0 const TCSETA = 21510 const TCSETAF = 21512 const TCSETAW = 21511 const TCSETS = 21506 const TCSETSF = 21508 const TCSETSW = 21507 const TCSETX = 21555 const TCSETXF = 21556 const TCSETXW = 21557 const TIOCCBRK = 21544 const TIOCCONS = 21533 const TIOCEXCL = 21516 const TIOCGDEV = 2147767346 const TIOCGETD = 21540 const TIOCGICOUNT = 21597 const TIOCGLCKTRMIOS = 21590 const TIOCGPGRP = 21519 const TIOCGPTN = 2147767344 const TIOCGRS485 = 21550 const TIOCGSERIAL = 21534 const TIOCGSID = 21545 const TIOCGSOFTCAR = 21529 const TIOCGWINSZ = 21523 const TIOCINQ = 21531 const TIOCLINUX = 21532 const TIOCMBIC = 21527 const TIOCMBIS = 21526 const TIOCMGET = 21525 const TIOCMIWAIT = 21596 const TIOCMSET = 21528 const TIOCM_CAR = 64 const TIOCM_CD = 64 const TIOCM_CTS = 32 const TIOCM_DSR = 256 const TIOCM_DTR = 2 const TIOCM_LE = 1 const TIOCM_RI = 128 const TIOCM_RNG = 128 const TIOCM_RTS = 4 const TIOCM_SR = 16 const TIOCM_ST = 8 const TIOCNOTTY = 21538 const TIOCNXCL = 21517 const TIOCOUTQ = 21521 const TIOCPKT = 21536 const TIOCPKT_DATA = 0 const TIOCPKT_DOSTOP = 32 const TIOCPKT_FLUSHREAD = 1 const TIOCPKT_FLUSHWRITE = 2 const TIOCPKT_IOCTL = 64 const TIOCPKT_NOSTOP = 16 const TIOCPKT_START = 8 const TIOCPKT_STOP = 4 const TIOCSBRK = 21543 const TIOCSCTTY = 21518 const TIOCSERCONFIG = 21587 const TIOCSERGETLSR = 21593 const TIOCSERGETMULTI = 21594 const TIOCSERGSTRUCT = 21592 const TIOCSERGWILD = 21588 const TIOCSERSETMULTI = 21595 const TIOCSERSWILD = 21589 const TIOCSER_TEMT = 1 const TIOCSETD = 21539 const TIOCSIG = 1074025526 const TIOCSLCKTRMIOS = 21591 const TIOCSPGRP = 21520 const TIOCSPTLCK = 1074025521 const TIOCSRS485 = 21551 const TIOCSSERIAL = 21535 const TIOCSSOFTCAR = 21530 const TIOCSTI = 21522 const TIOCSWINSZ = 21524 const TIOCVHANGUP = 21559 const TOSTOP = 256 const TUNATTACHFILTER = 1074812117 const TUNDETACHFILTER = 1074812118 const TUNGETFEATURES = 2147767503 const TUNGETFILTER = 2148553947 const TUNGETIFF = 2147767506 const TUNGETSNDBUF = 2147767507 const TUNGETVNETHDRSZ = 2147767511 const TUNSETDEBUG = 1074025673 const TUNSETGROUP = 1074025678 const TUNSETIFF = 1074025674 const TUNSETIFINDEX = 1074025690 const TUNSETLINK = 1074025677 const TUNSETNOCSUM = 1074025672 const TUNSETOFFLOAD = 1074025680 const TUNSETOWNER = 1074025676 const TUNSETPERSIST = 1074025675 const TUNSETQUEUE = 1074025689 const TUNSETSNDBUF = 1074025684 const TUNSETTXFILTER = 1074025681 const TUNSETVNETHDRSZ = 1074025688 func Tcgetattr (fd , p ) (err ) // libcalls.go:2881 var _r = .c_tcgetattr($convert(, fd), p) //2882 var errno //2883 var setErrno = $false //2884 { //2885 if (_r < $convert(, 0 )) { //2885 errno = GetErrno() //2886 setErrno = $true //2887 } //2885 } //2888 { //2889 if setErrno { //2889 err = $convert(, errno) //2890 } //2889 } //2891 return //2892 func Tcsetattr (fd , actions , p ) (err ) // libcalls.go:2899 Entersyscall() //2900 var _r = .c_tcsetattr($convert(, fd), $convert(, actions), p) //2901 var errno //2902 var setErrno = $false //2903 { //2904 if (_r < $convert(, 0 )) { //2904 errno = GetErrno() //2905 setErrno = $true //2906 } //2904 } //2907 Exitsyscall() //2908 { //2909 if setErrno { //2909 err = $convert(, errno) //2910 } //2909 } //2911 return //2912 func Tee (rfd , wfd , len , flags ) (n , err ) // libcalls.go:1301 Entersyscall() //1302 var _r = .c_tee($convert(, rfd), $convert(, wfd), $convert(, len), $convert(, flags)) //1303 n = $convert(, _r) //1304 var errno //1305 var setErrno = $false //1306 { //1307 if (_r < $convert(, 0 )) { //1307 errno = GetErrno() //1308 setErrno = $true //1309 } //1307 } //1310 Exitsyscall() //1311 { //1312 if setErrno { //1312 err = $convert(, errno) //1313 } //1312 } //1314 return //1315 func Tgkill (tgid , tid , sig ) func Time (t ) (tt , err ) // libcalls.go:2603 var _r = .c_time(t) //2604 tt = $convert(, _r) //2605 var errno //2606 var setErrno = $false //2607 { //2608 if (_r < $convert(, 0 )) { //2608 errno = GetErrno() //2609 setErrno = $true //2610 } //2608 } //2611 { //2612 if setErrno { //2612 err = $convert(, errno) //2613 } //2612 } //2614 return //2615 func Times (tms ) (ticks , err ) // libcalls.go:2622 var _r = .c_times(tms) //2623 ticks = $convert(, _r) //2624 var errno //2625 var setErrno = $false //2626 { //2627 if (_r < $convert(, 0 )) { //2627 errno = GetErrno() //2628 setErrno = $true //2629 } //2627 } //2630 { //2631 if setErrno { //2631 err = $convert(, errno) //2632 } //2631 } //2633 return //2634 func TimespecToNsec (ts ) func TimevalToNsec (tv ) func Truncate (path , length ) (err ) func Umask (mask ) (oldmask ) // libcalls.go:2641 var _r = .c_umask($convert(, mask)) //2642 oldmask = $convert(, _r) //2643 return //2644 func Uname (buf ) (err ) // libcalls.go:3302 var _r = .c_uname(buf) //3303 var errno //3304 var setErrno = $false //3305 { //3306 if (_r < $convert(, 0 )) { //3306 errno = GetErrno() //3307 setErrno = $true //3308 } //3306 } //3309 { //3310 if setErrno { //3310 err = $convert(, errno) //3311 } //3310 } //3312 return //3313 func UnixCredentials (ucred ) func UnixRights (fds ...) func Unlink (path ) (err ) func Unlinkat (dirfd , path ) (err ) // /build/gcc/src/gcc/libgo/go/syscall/libcall_linux.go:267 { //268 err = .unlinkat(dirfd, path, $convert(, 0 )) //268 return //268 } //0 func Unmount (target , flags ) (err ) func Unsetenv (key ) func Unshare (flags ) (err ) // libcalls.go:1369 Entersyscall() //1370 var _r = .c_unshare($convert(, flags)) //1371 var errno //1372 var setErrno = $false //1373 { //1374 if (_r < $convert(, 0 )) { //1374 errno = GetErrno() //1375 setErrno = $true //1376 } //1374 } //1377 Exitsyscall() //1378 { //1379 if setErrno { //1379 err = $convert(, errno) //1380 } //1379 } //1381 return //1382 func Utime (path , buf ) (err ) func Utimes (path , tv ) (err ) // /build/gcc/src/gcc/libgo/go/syscall/libcall_posix.go:37 { //38 if (len(tv) != $convert(, 2 )) { //38 { //39 err = $convert(, $convert(, 22 )) //39 return //39 } //0 } //38 } //40 { //41 err = .utimes(path, $convert(, $convert(, &(tv)[0 ]))) //41 return //41 } //0 func UtimesNano (path , ts ) (err ) const VDISCARD = 13 const VEOF = 4 const VEOL = 11 const VEOL2 = 16 const VERASE = 2 const VINTR = 0 const VKILL = 3 const VLNEXT = 15 const VMIN = 6 const VQUIT = 1 const VREPRINT = 12 const VSTART = 8 const VSTOP = 9 const VSUSP = 10 const VTDLY = 16384 const VTIME = 5 const VWERASE = 14 const WAIT_ANY = -1 const WAIT_MYPGRP = 0 const WALL = 1073741824 const WCHAR_MAX = 2147483647 const WCHAR_MIN = -2147483648 const WCHAR_WIDTH = 32 const WCONTINUED = 8 const WCOREFLAG = 128 const WEXITED = 4 const WINT_MAX = 4294967295 const WINT_MIN = 0 const WINT_WIDTH = 32 const WNOHANG = 1 const WNOWAIT = 16777216 const WORD_BIT = 32 const WSTOPPED = 2 const WUNTRACED = 2 const W_OK = 2 func Wait4 (pid , wstatus , options , rusage ) (wpid , err ) func Write (fd , p ) (n , err ) const XCASE = 4 checksum F7D8D43B408CF3A5C43EE332B823160D01759776 v3; package testing pkgpath testing import bytes bytes "bytes" import errors errors "errors" import flag flag "flag" import fmt fmt "fmt" import race internal/race "internal/race" import sysinfo internal/sysinfo "internal/sysinfo" import io io "io" import math math "math" import rand math/rand "math/rand" import os os "os" import filepath path/filepath "path/filepath" import reflect reflect "reflect" import runtime runtime "runtime" import debug runtime/debug "runtime/debug" import trace runtime/trace "runtime/trace" import sort sort "sort" import strconv strconv "strconv" import strings strings "strings" import sync sync "sync" import atomic sync/atomic "sync/atomic" import time time "time" import unicode unicode "unicode" import utf8 unicode/utf8 "unicode/utf8" indirectimport atomic runtime/internal/atomic indirectimport bytealg internal/bytealg indirectimport syscall syscall indirectimport testlog internal/testlog indirectimport unsafe unsafe init testing testing..import bytes bytes..import context context..import errors errors..import flag flag..import fmt fmt..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import sysinfo internal_1sysinfo..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import rand math_1rand..import os os..import path path..import filepath path_1filepath..import reflect reflect..import runtime runtime..import trace runtime_1trace..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits debug ~runtime_1debug atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 1 3 1 6 1 9 1 12 1 20 1 24 1 27 2 3 2 6 2 7 2 9 2 20 2 24 2 25 2 26 3 6 3 9 3 20 4 3 4 5 4 6 4 7 4 8 4 9 4 11 4 12 4 13 4 14 4 16 4 17 4 19 4 20 4 22 4 23 4 24 4 25 4 26 4 27 5 3 5 6 5 7 5 8 5 9 5 11 5 12 5 13 5 14 5 16 5 17 5 19 5 20 5 22 5 23 5 24 5 25 5 26 5 27 7 3 7 6 7 9 7 20 8 3 8 6 8 7 8 9 8 12 8 20 8 24 8 25 8 26 9 6 9 20 10 6 10 20 10 24 11 6 11 20 11 24 12 3 12 6 12 9 12 20 12 24 13 3 13 6 13 7 13 9 13 12 13 17 13 20 13 22 13 24 13 25 13 26 14 6 15 6 15 14 15 20 15 24 16 3 16 6 16 7 16 8 16 9 16 11 16 12 16 13 16 17 16 20 16 22 16 24 16 25 16 26 17 3 17 6 17 9 17 20 18 3 18 6 18 7 18 8 18 9 18 11 18 12 18 13 18 16 18 17 18 20 18 22 18 24 18 25 18 26 18 27 19 3 19 6 19 9 19 14 19 20 19 23 19 24 19 27 20 6 21 2 21 3 21 5 21 6 21 7 21 8 21 9 21 11 21 12 21 13 21 14 21 16 21 17 21 19 21 20 21 22 21 23 21 24 21 25 21 26 21 27 22 6 22 9 22 20 23 3 23 6 23 9 23 14 23 20 24 6 24 20 25 3 25 6 25 7 25 9 25 20 25 24 26 3 26 6 26 7 26 9 26 20 26 24 26 25 types 224 14 806 356 26 31 265 38 190 39 33 282 75 298 24 105 263 1652 44 386 163 42 42 38 82 2861 316 44 113 39 32 31 346 94 37 2229 35 265 78 75 248 91 96 215 34 4484 35 227 36 352 33 218 132 361 40 32 37 502 526 73 3490 124 75 37 37 40 36 23 23 23 23 33 36 48 48 23 34 90 48 11 22 21 48 50 34 76 34 48 23 37 22 62 48 61 61 48 76 62 48 66 48 35 35 34 35 47 21 21 20 20 20 20 20 21 20 20 20 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 14 53 103 66 66 105 123 65 50 50 91 51 107 147 125 134 76 20 414 68 104 150 336 82 73 61 65 150 216 570 124 96 70 282 130 124 259 103 930 103 92 194 200 85 113 25 26 25 23 22 23 23 23 22 22 22 23 22 21 21 21 21 21 22 22 22 23 23 22 22 22 37 37 37 36 37 37 27 25 977 697 540 123 43 76 76 187 type 1 "B" func (b ) StartTimer () func (b ) StopTimer () func (b ) ResetTimer () func (b ) SetBytes (n ) func (b ) ReportAllocs () func (b ) .runN (n ) func (b ) .run1 () func (b ) .run () func (b ) .doBench () func (b ) .launch () func (b ) ReportMetric (n , unit ) func (b ) Run (name , f ) func (b ) .add (other ) func (b ) .trimOutput () func (b ) RunParallel (body ) func (b ) SetParallelism (p ) type 2 "BenchmarkResult" func (r ) NsPerOp () func (r ) .mbPerSec () func (r ) AllocsPerOp () func (r ) AllocedBytesPerOp () func (r ) String () func (r ) MemString () type 3 "Cover" type 4 "CoverBlock" type 5 "F" func (f ) Helper () func (f ) Fail () func (f ) Skipped () func (f ) Add (args ...) func (f ) Fuzz (ff ) func (f ) .report () type 6 "InternalBenchmark" type 7 "InternalExample" func (eg ) .processRunResult (stdout , timeSpent , finished , recovered ) (passed ) type 8 "InternalFuzzTarget" type 9 "InternalTest" type 10 "M" func (m ) Run () (code ) func (m ) .before () func (m ) .after () func (m ) .writeProfiles () func (m ) .startAlarm () func (m ) .stopAlarm () type 11 "PB" func (pb ) Next () type 12 "T" func (t ) Parallel () func (t ) Setenv (key , value ) func (t ) Run (name , f ) func (t ) Deadline () (deadline , ok ) func (t ) .report () type 13 "TB" type 14 ".testing.benchContext" func (ctx ) .processBench (b ) type 15 ".testing.chattyPrinter" func (p ) Updatef (testName , format , args ...) func (p ) Printf (testName , format , args ...) type 16 ".testing.common" func (c ) .checkFuzzFn (name ) func (c ) .frameSkip (skip ) func (c ) .decorate (s , skip ) func (c ) .flushToParent (testName , format , args ...) func (c ) .private () // /build/gcc/src/gcc/libgo/go/testing/testing.go:788 func (c ) Name () func (c ) .setRan () func (c ) Fail () func (c ) Failed () func (c ) FailNow () func (c ) .log (s ) func (c ) .logDepth (s , depth ) func (c ) Log (args ...) func (c ) Logf (format , args ...) func (c ) Error (args ...) func (c ) Errorf (format , args ...) func (c ) Fatal (args ...) func (c ) Fatalf (format , args ...) func (c ) Skip (args ...) func (c ) Skipf (format , args ...) func (c ) SkipNow () func (c ) Skipped () func (c ) Helper () func (c ) Cleanup (f ) func (c ) TempDir () func (c ) Setenv (key , value ) func (c ) .runCleanup (ph ) (panicVal ) type 17 ".testing.corpusEntry" = type 18 ".testing.discard" func (? ) Write (b ) (n , err ) // /build/gcc/src/gcc/libgo/go/testing/benchmark.go:831 { //831 { //831 var $t0 = len(b) //831 var $t1 = $convert(, $nil) //831 n = $t0 //831 err = $t1 //831 } //0 return //831 } //0 type 19 ".testing.durationOrCountFlag" func (f ) String () func (f ) Set (s ) type 20 ".testing.filterMatch" type 21 ".testing.fuzzContext" type 22 ".testing.fuzzMode" type 23 ".testing.fuzzResult" func (r ) String () type 24 ".testing.matchStringOnly" func (f ) MatchString (pat , str ) (? , ? ) func (f ) StartCPUProfile (w ) ($ret50 ) // /build/gcc/src/gcc/libgo/go/testing/testing.go:1608 { //1608 $ret50 = .errMain //1608 return //1608 } //0 func (f ) StopCPUProfile () // /build/gcc/src/gcc/libgo/go/testing/testing.go:1609 func (f ) WriteProfileTo (? , ? , ? ) ($ret51 ) // /build/gcc/src/gcc/libgo/go/testing/testing.go:1610 { //1610 $ret51 = .errMain //1610 return //1610 } //0 func (f ) ImportPath () ($ret52 ) // /build/gcc/src/gcc/libgo/go/testing/testing.go:1611 { //1611 $ret52 = $convert(, "") //1611 return //1611 } //0 func (f ) StartTestLog (? ) // /build/gcc/src/gcc/libgo/go/testing/testing.go:1612 func (f ) StopTestLog () ($ret53 ) // /build/gcc/src/gcc/libgo/go/testing/testing.go:1613 { //1613 $ret53 = .errMain //1613 return //1613 } //0 func (f ) SetPanicOnExit0 (? ) // /build/gcc/src/gcc/libgo/go/testing/testing.go:1614 func (f ) CoordinateFuzzing (? , ? , ? , ? , ? , ? , ? , ? , ? ) ($ret54 ) // /build/gcc/src/gcc/libgo/go/testing/testing.go:1615 { //1616 $ret54 = .errMain //1616 return //1616 } //0 func (f ) RunFuzzWorker (? ) ($ret55 ) // /build/gcc/src/gcc/libgo/go/testing/testing.go:1618 { //1618 $ret55 = .errMain //1618 return //1618 } //0 func (f ) ReadCorpus (? , ? ) ($ret56 , $ret57 ) // /build/gcc/src/gcc/libgo/go/testing/testing.go:1619 { //1620 { //1620 var $t0 = $nil //1620 var $t1 = .errMain //1620 $ret56 = $t0 //1620 $ret57 = $t1 //1620 } //0 return //1620 } //0 func (f ) CheckCorpus (? , ? ) ($ret58 ) // /build/gcc/src/gcc/libgo/go/testing/testing.go:1622 { //1622 $ret58 = $convert(, $nil) //1622 return //1622 } //0 func (f ) ResetCoverage () // /build/gcc/src/gcc/libgo/go/testing/testing.go:1623 func (f ) SnapshotCoverage () // /build/gcc/src/gcc/libgo/go/testing/testing.go:1624 type 25 ".testing.matcher" func (m ) .fullName (c , subname ) (name , ok , partial ) func (m ) .clearSubNames () func (m ) .unique (parent , subname ) type 26 ".testing.panicHandling" type 27 ".testing.testContext" func (c ) .waitParallel () func (c ) .release () type 28 ".testing.testDeps" type 29 "flag.Value" type 30 "io.Writer" type 31 ".reflect.flag" func (f ) .kind () ($ret98 ) func (f ) .ro () ($ret99 ) func (f ) .mustBe (expected ) func (f ) .mustBeExported () func (f ) .mustBeAssignableSlow () func (f ) .mustBeExportedSlow () func (f ) .mustBeAssignable () type 32 ".reflect.hiter" func (h ) .initialized () type 33 ".reflect.method" type 34 ".reflect.rtype" func (t ) NumOut () func (t ) Implements (u ) func (t ) Key () func (t ) Field (i ) func (t ) FieldByNameFunc (match ) (? , ? ) func (t ) IsVariadic () func (t ) Align () func (t ) Kind () func (t ) Elem () func (t ) .rawString () func (t ) FieldByName (name ) (? , ? ) func (t ) NumMethod () func (t ) .pointers () func (t ) ConvertibleTo (u ) func (t ) Out (i ) func (t ) Method (i ) (m ) func (t ) FieldByIndex (index ) func (t ) MethodByName (name ) (m , ok ) func (t ) NumIn () func (t ) .ptrTo () func (t ) AssignableTo (u ) func (t ) Comparable () func (t ) FieldAlign () func (t ) Size () func (t ) Name () func (t ) Bits () func (t ) .exportedMethods () func (t ) String () func (t ) .common () ($ret29 ) func (t ) .hasName () func (t ) In (i ) func (t ) Len () func (t ) NumField () func (t ) .gcSlice (begin , end ) func (t ) PkgPath () func (t ) ChanDir () type 35 ".reflect.tflag" type 36 ".reflect.uncommonType" func (t ) .uncommon () ($ret17 ) func (t ) .exportedMethods () func (t ) PkgPath () func (t ) Name () type 37 "reflect.ChanDir" func (d ) String () type 38 "reflect.Kind" func (k ) String () type 39 "reflect.MapIter" func (iter ) Key () func (iter ) Next () func (iter ) Value () func (iter ) Reset (v ) type 40 "reflect.Method" func (m ) IsExported () type 41 "reflect.StructField" func (f ) IsExported () type 42 "reflect.StructTag" func (tag ) Get (key ) func (tag ) Lookup (key ) (value , ok ) type 43 "reflect.Type" type 44 "reflect.Value" func (v ) SetBool (x ) func (v ) SetComplex (x ) func (v ) Send (x ) func (v ) .call (op , in ) func (v ) FieldByNameFunc (match ) func (v ) Recv () (x , ok ) func (v ) .recv (nb ) (val , ok ) func (v ) OverflowUint (x ) func (v ) .setRunes (x ) func (v ) OverflowFloat (x ) func (v ) Pointer () func (v ) OverflowInt (x ) func (v ) NumField () func (v ) MethodByName (name ) func (v ) MapRange () func (v ) SetIterValue (iter ) func (v ) String () func (v ) FieldByName (name ) func (v ) Field (i ) func (v ) OverflowComplex (x ) func (v ) FieldByIndexErr (index ) (? , ? ) func (v ) Slice (i , j ) func (v ) CanFloat () func (v ) SetBytes (x ) func (v ) CanInt () func (v ) CanAddr () func (v ) SetLen (n ) func (v ) SetInt (x ) func (v ) InterfaceData () func (v ) Convert (t ) func (v ) Elem () func (v ) Bytes () func (v ) MapIndex (key ) func (v ) .assignTo (context , dst , target ) func (v ) SetFloat (x ) func (v ) Index (i ) func (v ) Int () func (v ) CanConvert (t ) func (v ) UnsafePointer () func (v ) SetMapIndex (key , elem ) func (v ) Uint () func (v ) SetCap (n ) func (v ) IsNil () func (v ) UnsafeAddr () func (v ) Set (x ) func (v ) IsValid () func (v ) SetUint (x ) func (v ) CanUint () func (v ) Interface () (i ) func (v ) MapKeys () func (v ) TrySend (x ) func (v ) Slice3 (i , j , k ) func (v ) Float () func (v ) Kind () func (v ) SetString (x ) func (v ) Complex () func (v ) .pointer () func (v ) .runes () func (v ) Close () func (v ) .send (x , nb ) (selected ) func (v ) Addr () func (v ) TryRecv () (x , ok ) func (v ) Bool () func (v ) Call (in ) func (v ) CanSet () func (v ) CanInterface () func (v ) Cap () func (v ) FieldByIndex (index ) func (v ) CallSlice (in ) func (v ) Len () func (v ) SetPointer (x ) func (v ) CanComplex () func (v ) Method (i ) func (v ) IsZero () func (v ) SetIterKey (iter ) func (v ) NumMethod () func (v ) Type () type 45 "runtime.Frame" type 46 "runtime.Func" func (f ) FileLine (pc ) (file , line ) func (f ) Entry () func (f ) Name () type 47 "sort.Interface" type 48 "sort.StringSlice" func (x ) Sort () func (x ) Swap (i , j ) func (x ) Less (i , j ) ($ret21 ) func (x ) Len () ($ret20 ) func (p ) Search (x ) ($ret9 ) type 49 "sync.Locker" type 50 "sync.Mutex" func (m ) Lock () func (m ) TryLock () func (m ) .lockSlow () func (m ) Unlock () func (m ) .unlockSlow (new ) type 51 "sync.Once" func (o ) Do (f ) func (o ) .doSlow (f ) type 52 "sync.RWMutex" func (rw ) RLocker () ($ret27 ) func (rw ) Unlock () func (rw ) TryLock () func (rw ) Lock () func (rw ) TryRLock () func (rw ) .rUnlockSlow (r ) func (rw ) RUnlock () func (rw ) RLock () type 53 ".time.runtimeTimer" type 54 ".time.zone" type 55 ".time.zoneTrans" type 56 "time.Duration" func (d ) String () func (d ) Nanoseconds () ($ret73 ) func (d ) Seconds () ($ret76 ) func (d ) Microseconds () ($ret74 ) func (d ) Milliseconds () ($ret75 ) func (d ) Hours () ($ret78 ) func (d ) Truncate (m ) ($ret79 ) func (d ) Minutes () ($ret77 ) func (d ) Round (m ) type 57 "time.Location" func (l ) .lookupName (name , unix ) (offset , ok ) func (l ) .firstZoneUsed () func (l ) .lookupFirstZone () func (l ) .lookup (sec ) (name , offset , start , end , isDST ) func (l ) String () func (l ) .get () type 58 "time.Month" func (m ) String () type 59 "time.Time" func (t ) AppendFormat (b , layout ) func (t ) Minute () func (t ) .setMono (m ) func (t ) Clock () (hour , min , sec ) func (t ) MarshalBinary () (? , ? ) func (t ) After (u ) func (t ) UnixNano () func (t ) GobDecode (data ) func (t ) Day () func (t ) .unixSec () func (t ) .setLoc (loc ) func (t ) Zone () (name , offset ) func (t ) .nsec () func (t ) MarshalText () (? , ? ) func (t ) .stripMono () func (t ) Round (d ) func (t ) Truncate (d ) func (t ) UnmarshalText (data ) func (t ) UnmarshalBinary (data ) func (t ) Unix () func (t ) YearDay () func (t ) UnixMicro () func (t ) .mono () func (t ) Local () func (t ) .sec () func (t ) Hour () func (t ) .abs () func (t ) ISOWeek () (year , week ) func (t ) Location () func (t ) Month () func (t ) GobEncode () (? , ? ) func (t ) Second () func (t ) UnmarshalJSON (data ) func (t ) .addSec (d ) func (t ) Year () func (t ) UnixMilli () func (t ) Date () (year , month , day ) func (t ) Weekday () func (t ) IsZero () func (t ) UTC () func (t ) In (loc ) func (t ) Nanosecond () func (t ) Equal (u ) func (t ) .locabs () (name , offset , abs ) func (t ) Sub (u ) func (t ) String () func (t ) GoString () func (t ) Before (u ) func (t ) Add (d ) func (t ) Format (layout ) func (t ) MarshalJSON () (? , ? ) func (t ) IsDST () func (t ) .date (full ) (year , month , day , yday ) func (t ) AddDate (years , months , days ) type 60 "time.Timer" func (t ) Reset (d ) func (t ) Stop () type 61 "time.Weekday" func (d ) String () type 62 "unicode.Range16" type 63 "unicode.Range32" type 64 "unicode.RangeTable" type 65 "unsafe.Pointer" type 66 (? ) type 67 (? ) type 68 (? ) type 69 (? ) type 70 (? ) type 71 (? , ? ) type 72 (? , ? ) type 73 (? , ? ) type 74 (? ) type 75 (? ) type 76 (? , ? , ? , ? , ? ) type 77 (? , ? ) type 78 () type 79 () type 80 () type 81 (? , ? ) type 82 (? , ? , ? ) type 83 (? ) type 84 (? , ? , ? , ? ) type 85 (? ) type 86 (? , ? ) type 87 (? ) type 88 (? , ? ) type 89 (? ) type 90 (? , ? , ? ) type 91 (? , ? ) type 92 (? , ? , ? ) type 93 (? , ? , ? ) type 94 (? , ? ) type 95 (? , ? , ? , ? ) type 96 (? , ? , ? ) type 97 (? , ? ) type 98 (? , ? ) (? , ? ) type 99 (? , ? ) type 100 (? ) type 101 (? ) type 102 (? ) type 103 (? ) type 104 (? , ? ) type 105 * type 106 * type 107 * type 108 * type 109 * type 110 * type 111 * type 112 * type 113 * type 114 * type 115 * type 116 * type 117 * type 118 * type 119 * type 120 * type 121 * type 122 * type 123 * type 124 * type 125 * type 126 * type 127 * type 128 * type 129 * type 130 * type 131 * type 132 * type 133 * type 134 * type 135 * type 136 * type 137 *any type 138 struct { C ; .time.r ; } type 139 struct { Line0 ; Col0 ; Line1 ; Col1 ; Stmts ; } type 140 struct { Lo ; Hi ; Stride ; } type 141 struct { Lo ; Hi ; Stride ; } type 142 struct { Mode ; Counters ; Blocks ; CoveredPackages ; } type 143 struct { N ; T ; Bytes ; MemAllocs ; MemBytes ; Extra ; } type 144 struct { N ; T ; Error ; } type 145 struct { Name ; F ; } type 146 struct { Name ; F ; } type 147 struct { Name ; F ; Output ; Unordered ; } type 148 struct { Name ; Fn ; } type 149 struct { Name ; PkgPath ; Type ; Func ; Index ; } type 150 struct { Name ; PkgPath ; Type ; Tag ; Offset ; Index ; Anonymous ; } type 151 struct { PC ; Func ; Function ; File ; Line ; Entry ; } type 152 struct { Parent ; Path ; Data ; Values ; Generation ; IsSeed ; } type 153 struct { R16 ; R32 ; LatinOffset ; } type 154 struct { } type 155 struct { .reflect.key ; .reflect.elem ; .reflect.t ; .reflect.h ; .reflect.buckets ; .reflect.bptr ; .reflect.overflow ; .reflect.oldoverflow ; .reflect.startBucket ; .reflect.offset ; .reflect.wrapped ; B ; .reflect.i ; .reflect.bucket ; .reflect.checkBucket ; } type 156 struct { .reflect.m ; .reflect.hiter ; } type 157 struct { .reflect.name ; .reflect.pkgPath ; .reflect.methods ; } type 158 struct { .reflect.name ; .reflect.pkgPath ; .reflect.mtyp ; .reflect.typ ; .reflect.tfn ; } type 159 struct { .reflect.size ; .reflect.ptrdata ; .reflect.hash ; .reflect.tflag ; .reflect.align ; .reflect.fieldAlign ; .reflect.kind ; .reflect.equal ; .reflect.gcdata ; .reflect.string ; ? ; .reflect.ptrToThis ; } type 160 struct { .reflect.typ ; .reflect.ptr ; ? ; } type 161 struct { .runtime.name ; .runtime.entry ; } type 162 struct { .sync.done ; .sync.m ; } type 163 struct { .sync.state ; .sync.sema ; } type 164 struct { .sync.w ; .sync.writerSem ; .sync.readerSem ; .sync.readerCount ; .sync.readerWait ; } type 165 struct { ? ; .testing.fuzzContext ; .testing.testContext ; .testing.inFuzzFn ; .testing.corpus ; .testing.result ; .testing.fuzzCalled ; } type 166 struct { ? ; .testing.importPath ; .testing.context ; N ; .testing.previousN ; .testing.previousDuration ; .testing.benchFunc ; .testing.benchTime ; .testing.bytes ; .testing.missingBytes ; .testing.timerOn ; .testing.showAllocResult ; .testing.result ; .testing.parallelism ; .testing.startAllocs ; .testing.startBytes ; .testing.netAllocs ; .testing.netBytes ; .testing.extra ; } type 167 struct { ? ; .testing.isParallel ; .testing.isEnvSet ; .testing.context ; } type 168 struct { .testing.d ; .testing.n ; .testing.allowZero ; } type 169 struct { .testing.deps ; .testing.mode ; } type 170 struct { .testing.deps ; .testing.tests ; .testing.benchmarks ; .testing.fuzzTargets ; .testing.examples ; .testing.timer ; .testing.afterOnce ; .testing.numRun ; .testing.exitCode ; } type 171 struct { .testing.filter ; .testing.matchFunc ; .testing.mu ; .testing.subNames ; } type 172 struct { .testing.globalN ; .testing.grain ; .testing.cache ; .testing.bN ; } type 173 struct { .testing.match ; .testing.deadline ; .testing.isFuzzing ; .testing.mu ; .testing.startParallel ; .testing.running ; .testing.numWaiting ; .testing.maxParallel ; } type 174 struct { .testing.match ; .testing.maxLen ; .testing.extLen ; } type 175 struct { .testing.mu ; .testing.output ; .testing.w ; .testing.ran ; .testing.failed ; .testing.skipped ; .testing.done ; .testing.helperPCs ; .testing.helperNames ; .testing.cleanups ; .testing.cleanupName ; .testing.cleanupPc ; .testing.finished ; .testing.inFuzzFn ; .testing.chatty ; .testing.bench ; .testing.hasSub ; .testing.raceErrors ; .testing.runner ; .testing.parent ; .testing.level ; .testing.creator ; .testing.name ; .testing.start ; .testing.duration ; .testing.barrier ; .testing.signal ; .testing.sub ; .testing.tempDirMu ; .testing.tempDir ; .testing.tempDirErr ; .testing.tempDirSeq ; } type 176 struct { .testing.w ; .testing.lastNameMu ; .testing.lastName ; } type 177 struct { .time.name ; .time.offset ; .time.isDST ; } type 178 struct { .time.name ; .time.zone ; .time.tx ; .time.extend ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } type 179 struct { .time.pp ; .time.when ; .time.period ; .time.f ; .time.arg ; .time.seq ; .time.nextwhen ; .time.status ; } type 180 struct { .time.wall ; .time.ext ; .time.loc ; } type 181 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } type 182 [1 ] type 183 [256 ] type 184 [2 ] type 185 [] type 186 [] type 187 [] type 188 [] type 189 [] type 190 [] type 191 [] type 192 [] type 193 [] type 194 [] type 195 [] type 196 [] type 197 [] type 198 [] type 199 [] type 200 [] type 201 [] type 202 [] type 203 [] type 204 [] type 205 [] type 206 [] type 207 [] type 208 map [] type 209 map [] type 210 map [] type 211 map [] type 212 map [] type 213 map [] type 214 chan <- type 215 chan type 216 interface { Align () ; AssignableTo (u ) ; Bits () ; ChanDir () ; Comparable () ; ConvertibleTo (u ) ; Elem () ; Field (i ) ; FieldAlign () ; FieldByIndex (index ) ; FieldByName (name ) (? , ? ); FieldByNameFunc (match ) (? , ? ); Implements (u ) ; In (i ) ; IsVariadic () ; Key () ; Kind () ; Len () ; Method (? ) ; MethodByName (? ) (? , ? ); Name () ; NumField () ; NumIn () ; NumMethod () ; NumOut () ; Out (i ) ; PkgPath () ; Size () ; String () ; .reflect.common () ; .reflect.rawString () ; .reflect.uncommon () ; } type 217 interface { CheckCorpus (? , ? ) ; CoordinateFuzzing (? , ? , ? , ? , ? , ? , ? , ? , ? ) ; ImportPath () ; MatchString (pat , str ) (? , ? ); ReadCorpus (? , ? ) (? , ? ); ResetCoverage (); RunFuzzWorker (? ) ; SetPanicOnExit0 (? ); SnapshotCoverage (); StartCPUProfile (? ) ; StartTestLog (? ); StopCPUProfile (); StopTestLog () ; WriteProfileTo (? , ? , ? ) ; } type 218 interface { Cleanup (? ); Error (args ...); Errorf (format , args ...); Fail (); FailNow (); Failed () ; Fatal (args ...); Fatalf (format , args ...); Helper (); Log (args ...); Logf (format , args ...); Name () ; Setenv (key , value ); Skip (args ...); SkipNow (); Skipf (format , args ...); Skipped () ; TempDir () ; .testing.private (); } type 219 interface { Len () ; Less (i , j ) ; Swap (i , j ); } type 220 interface { Lock (); Unlock (); } type 221 interface { Set (? ) ; String () ; } type 222 interface { Write (p ) (n , err ); } type 223 interface { .testing.matches (name , matchString ) (ok , partial ); .testing.verify (name , matchString ) ; } var .benchTime var .benchmarkMemory var .chatty var .cover var .errMain var .failFast var .matchBenchmarks var .numFailed func .pcToName (pc ) func .runBenchmarks (importPath , matchString , benchmarks ) var .short func AllocsPerRun (runs , f ) (avg ) func Benchmark (f ) func CoverMode () func Coverage () func Init () func Main (matchString , tests , benchmarks , examples ) func MainStart (deps , tests , benchmarks , fuzzTargets , examples ) func RegisterCover (c ) // /build/gcc/src/gcc/libgo/go/testing/cover.go:67 .cover = c //68 func RunBenchmarks (matchString , benchmarks ) // /build/gcc/src/gcc/libgo/go/testing/benchmark.go:511 .runBenchmarks($convert(, ""), matchString, benchmarks) //512 func RunExamples (matchString , examples ) (ok ) func RunTests (matchString , tests ) (ok ) func Short () ($ret32 ) // /build/gcc/src/gcc/libgo/go/testing/testing.go:528 { //529 if (.short == $nil) { //529 panic($convert(, $convert(, "testing: Short called before Init"))) //530 } //529 } //531 { //533 if !Parsed() { //533 panic($convert(, $convert(, "testing: Short called before Parse"))) //534 } //533 } //535 { //537 $ret32 = *.short //537 return //537 } //0 func Verbose () ($ret34 ) // /build/gcc/src/gcc/libgo/go/testing/testing.go:548 { //550 if (.chatty == $nil) { //550 panic($convert(, $convert(, "testing: Verbose called before Init"))) //551 } //550 } //552 { //553 if !Parsed() { //553 panic($convert(, $convert(, "testing: Verbose called before Parse"))) //554 } //553 } //555 { //556 $ret34 = *.chatty //556 return //556 } //0 func Bool (name , value , usage ) func Parsed () func String (name , value , usage ) func Var (value , name , usage ) func IndexByte (b , c ) func PanicOnExit0 () func /*asm fabs */ .libc_fabs (? ) func .removeAll (path ) func .runtime_beforeExit () func .underlyingErrorIs (err , target ) var ErrNotExist func NewSyscallError (syscall , err ) func .join (elem ) var .blockprofilerate var .mutexprofilerate func .tickspersecond () func Callers (skip , pc ) func Store64 (ptr , val ) func Sort (data ) func Strings (x ) // /build/gcc/src/gcc/libgo/go/sort/sort.go:335 Sort($convert(, $convert(, x))) //335 func .appendEscapedRune (buf , r , quote , ASCIIonly , graphicOnly ) func .appendQuotedRuneWith (buf , r , quote , ASCIIonly , graphicOnly ) ($ret62 ) // /build/gcc/src/gcc/libgo/go/strconv/quote.go:58 buf = append(buf, quote) //59 { //60 if !ValidRune(r) { //60 r = $convert(, 65533' ) //61 } //60 } //62 buf = .appendEscapedRune(buf, r, quote, ASCIIonly, graphicOnly) //63 buf = append(buf, quote) //64 { //65 $ret62 = buf //65 return //65 } //0 func .quoteRuneWith (r , quote , ASCIIonly , graphicOnly ) ($ret60 ) // /build/gcc/src/gcc/libgo/go/strconv/quote.go:27 { //28 $ret60 = $convert(, .appendQuotedRuneWith($nil, r, quote, ASCIIonly, graphicOnly)) //28 return //28 } //0 func .genSplit (s , sep , sepSave , n ) func .indexFunc (s , f , truth ) func IndexRune (s , r ) func Join (elems , sep ) func Split (s , sep ) ($ret55 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:303 { //303 $ret55 = .genSplit(s, sep, $convert(, 0 ), $convert(, -1 )) //303 return //303 } //0 func LoadUint32 (addr ) (val ) func Exit (code ) func Setenv (key , value ) func Unsetenv (key ) func .isExcludingLatin (rangeTab , r ) var .properties var Letter var Number func ValidRune (r ) ($ret10 ) // /build/gcc/src/gcc/libgo/go/unicode/utf8/utf8.go:570 { //571 { //571 var $t0 = $true //571 if !($t0 == (($convert(, 0 ) <= r) && (r < $convert(, 55296 )))) { //572 goto $l0 //572 } //572 { //573 { //573 $ret10 = $convert(, $true) //573 return //573 } //0 } //574 goto $l1 //572 :$l0 //572 if !($t0 == (($convert(, 57343 ) < r) && (r <= $convert(, 1114111' )))) { //574 goto $l2 //574 } //574 { //575 { //575 $ret10 = $convert(, $true) //575 return //575 } //0 } //576 goto $l1 //574 :$l2 //574 :$l1 //572 } //0 } //576 { //577 $ret10 = $convert(, $false) //577 return //577 } //0 checksum DDF1E1EFEB9E986CA5997051369C8B131FCCED0C v3; package fstest pkgpath testing/fstest import errors errors "errors" import fmt fmt "fmt" import io io "io" import fs io/fs "io/fs" import path path "path" import reflect reflect "reflect" import sort sort "sort" import strings strings "strings" import iotest testing/iotest "testing/iotest" import time time "time" init fstest testing_1fstest..import bytes bytes..import errors errors..import fmt fmt..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import log log..import math math..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import iotest testing_1iotest..import time time..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 1 2 1 4 1 7 1 9 1 16 1 19 1 23 2 4 2 7 2 16 3 2 3 4 3 5 3 6 3 7 3 8 3 9 3 10 3 12 3 13 3 14 3 15 3 16 3 17 3 18 3 19 3 20 3 22 3 23 5 2 5 4 5 7 5 16 6 2 6 4 6 5 6 7 6 9 6 16 6 19 6 20 6 22 7 4 7 16 8 4 8 16 8 19 9 2 9 4 9 7 9 16 9 19 10 2 10 4 10 5 10 7 10 9 10 14 10 16 10 17 10 19 10 20 10 22 11 2 11 3 11 4 11 5 11 6 11 7 11 8 11 9 11 10 11 12 11 13 11 14 11 15 11 16 11 17 11 18 11 19 11 20 11 22 11 23 12 4 13 2 13 4 13 5 13 6 13 7 13 8 13 9 13 10 13 14 13 16 13 17 13 19 13 20 13 22 14 2 14 4 14 7 14 16 15 2 15 4 15 7 15 12 15 16 15 18 15 19 15 23 16 4 17 4 17 7 17 16 18 2 18 4 18 7 18 12 18 16 19 4 19 16 20 2 20 4 20 5 20 7 20 16 20 19 21 1 21 2 21 3 21 4 21 5 21 6 21 7 21 8 21 9 21 10 21 11 21 12 21 13 21 14 21 15 21 16 21 17 21 18 21 19 21 20 21 22 21 23 22 2 22 4 22 5 22 7 22 16 22 19 22 20 types 55 3 479 27 491 751 147 620 34 28 30 35 420 35 351 31 36 502 518 73 3464 75 22 33 48 75 76 48 18 18 18 18 19 19 19 86 31 81 132 98 91 190 83 112 20 22 20 21 21 22 35 129 119 142 122 73 type 1 "MapFS" func (fsys ) Open (name ) (? , ? ) func (fsys ) ReadFile (name ) (? , ? ) func (fsys ) Stat (name ) (? , ? ) func (fsys ) ReadDir (name ) (? , ? ) func (fsys ) Glob (pattern ) (? , ? ) func (fsys ) Sub (dir ) (? , ? ) type 2 "MapFile" type 3 ".testing/fstest.mapDir" func (d ) Stat () (? , ? ) func (d ) Close () ($ret33 ) // /build/gcc/src/gcc/libgo/go/testing/fstest/mapfs.go:221 { //221 $ret33 = $convert(, $nil) //221 return //221 } //0 func (d ) Read (b ) (? , ? ) func (d ) ReadDir (count ) (? , ? ) type 4 ".testing/fstest.mapFileInfo" func (i ) Name () func (i ) Size () func (i ) Mode () func (i ) Type () func (i ) ModTime () func (i ) IsDir () func (i ) Sys () func (i ) Info () ($ret20 , $ret21 ) // /build/gcc/src/gcc/libgo/go/testing/fstest/mapfs.go:160 { //160 { //160 var $t0 = $convert(, i) //160 var $t1 = $convert(, $nil) //160 $ret20 = $t0 //160 $ret21 = $t1 //160 } //0 return //160 } //0 type 5 ".testing/fstest.noSub" func (? ) Sub () // /build/gcc/src/gcc/libgo/go/testing/fstest/mapfs.go:141 type 6 ".testing/fstest.openMapFile" func (f ) Stat () (? , ? ) func (f ) Close () ($ret24 ) // /build/gcc/src/gcc/libgo/go/testing/fstest/mapfs.go:171 { //171 $ret24 = $convert(, $nil) //171 return //171 } //0 func (f ) Read (b ) (? , ? ) func (f ) Seek (offset , whence ) (? , ? ) func (f ) ReadAt (b , offset ) (? , ? ) type 7 "io/fs.DirEntry" type 8 "io/fs.FS" type 9 "io/fs.File" type 10 "io/fs.FileInfo" type 11 "io/fs.FileMode" func (m ) Type () ($ret10 ) // /build/gcc/src/gcc/libgo/go/io/fs/fs.go:238 { //239 $ret10 = (m & $convert(, 2401763328 )) //239 return //239 } //0 func (m ) Perm () ($ret9 ) func (m ) IsDir () ($ret7 ) func (m ) IsRegular () ($ret8 ) func (m ) String () type 12 "sort.Interface" type 13 "sort.StringSlice" func (x ) Sort () func (x ) Swap (i , j ) func (x ) Less (i , j ) ($ret21 ) func (x ) Len () ($ret20 ) func (p ) Search (x ) ($ret9 ) type 14 ".time.zone" type 15 ".time.zoneTrans" type 16 "time.Duration" func (d ) String () func (d ) Nanoseconds () ($ret73 ) func (d ) Seconds () ($ret76 ) func (d ) Microseconds () ($ret74 ) func (d ) Milliseconds () ($ret75 ) func (d ) Hours () ($ret78 ) func (d ) Truncate (m ) ($ret79 ) func (d ) Minutes () ($ret77 ) func (d ) Round (m ) type 17 "time.Location" func (l ) .get () func (l ) String () func (l ) .lookup (sec ) (name , offset , start , end , isDST ) func (l ) .lookupFirstZone () func (l ) .firstZoneUsed () func (l ) .lookupName (name , unix ) (offset , ok ) type 18 "time.Month" func (m ) String () type 19 "time.Time" func (t ) Weekday () func (t ) Second () func (t ) Year () func (t ) .addSec (d ) func (t ) UnmarshalJSON (data ) func (t ) ISOWeek () (year , week ) func (t ) Month () func (t ) Location () func (t ) GobEncode () (? , ? ) func (t ) Date () (year , month , day ) func (t ) UnixMilli () func (t ) Hour () func (t ) .abs () func (t ) IsZero () func (t ) Nanosecond () func (t ) UTC () func (t ) In (loc ) func (t ) .locabs () (name , offset , abs ) func (t ) Sub (u ) func (t ) Equal (u ) func (t ) String () func (t ) GoString () func (t ) Before (u ) func (t ) Format (layout ) func (t ) Add (d ) func (t ) MarshalJSON () (? , ? ) func (t ) IsDST () func (t ) .date (full ) (year , month , day , yday ) func (t ) AddDate (years , months , days ) func (t ) .sec () func (t ) Local () func (t ) .mono () func (t ) UnixMicro () func (t ) YearDay () func (t ) Unix () func (t ) UnmarshalBinary (data ) func (t ) UnmarshalText (data ) func (t ) Truncate (d ) func (t ) Round (d ) func (t ) .stripMono () func (t ) MarshalText () (? , ? ) func (t ) .nsec () func (t ) Zone () (name , offset ) func (t ) .setLoc (loc ) func (t ) .unixSec () func (t ) Day () func (t ) GobDecode (data ) func (t ) UnixNano () func (t ) After (u ) func (t ) MarshalBinary () (? , ? ) func (t ) Clock () (hour , min , sec ) func (t ) .setMono (m ) func (t ) Minute () func (t ) AppendFormat (b , layout ) type 20 "time.Weekday" func (d ) String () type 21 (? ) type 22 (? ) type 23 (? , ? ) type 24 (? , ? , ? , ? ) type 25 (? , ? , ? , ? ) type 26 (? , ? ) type 27 * type 28 * type 29 * type 30 * type 31 * type 32 * type 33 * type 34 struct { Data ; Mode ; ModTime ; Sys ; } type 35 struct { ? ; } type 36 struct { .testing/fstest.name ; .testing/fstest.f ; } type 37 struct { .testing/fstest.path ; ? ; .testing/fstest.entry ; .testing/fstest.offset ; } type 38 struct { .testing/fstest.path ; ? ; .testing/fstest.offset ; } type 39 struct { .time.name ; .time.offset ; .time.isDST ; } type 40 struct { .time.name ; .time.zone ; .time.tx ; .time.extend ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } type 41 struct { .time.wall ; .time.ext ; .time.loc ; } type 42 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } type 43 [] type 44 [] type 45 [] type 46 [] type 47 [] type 48 [] type 49 map [] type 50 interface { Close () ; Read (? ) (? , ? ); Stat () (? , ? ); } type 51 interface { Info () (? , ? ); IsDir () ; Name () ; Type () ; } type 52 interface { IsDir () ; ModTime () ; Mode () ; Name () ; Size () ; Sys () ; } type 53 interface { Len () ; Less (i , j ) ; Swap (i , j ); } type 54 interface { Open (name ) (? , ? ); } func TestFS (fsys , expected ...) func IsSorted (data ) func Sort (data ) func .genSplit (s , sep , sepSave , n ) func Index (s , substr ) func IndexRune (s , r ) func Replace (s , old , new , n ) checksum 3CE8379D7353869CA68B08C4D2DF54C14BFDD25A v3; package testdeps pkgpath testing/internal/testdeps import bufio bufio "bufio" import context context "context" import fuzz internal/fuzz "internal/fuzz" import testlog internal/testlog "internal/testlog" import io io "io" import os os "os" import signal os/signal "os/signal" import reflect reflect "reflect" import regexp regexp "regexp" import pprof runtime/pprof "runtime/pprof" import strings strings "strings" import sync sync "sync" import time time "time" indirectimport unsafe unsafe init testdeps testing_1internal_1testdeps..import bufio bufio..import bytes bytes..import flate compress_1flate..import gzip compress_1gzip..import context context..import crypto crypto..import sha256 crypto_1sha256..import base64 encoding_1base64..import binary encoding_1binary..import json encoding_1json..import errors errors..import fmt fmt..import ast go_1ast..import parser go_1parser..import scanner go_1scanner..import token go_1token..import crc32 hash_1crc32..import cpu internal_1cpu..import fuzz internal_1fuzz..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import ioutil io_1ioutil..import math math..import os os..import exec os_1exec..import signal os_1signal..import path path..import filepath path_1filepath..import reflect reflect..import regexp regexp..import syntax regexp_1syntax..import runtime runtime..import pprof runtime_1pprof..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import tabwriter text_1tabwriter..import time time..import unicode unicode..import encoding ~encoding typeparams ~go_1internal_1typeparams hash ~hash abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch godebug ~internal_1godebug goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf16 ~unicode_1utf16 utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 1 2 1 11 1 18 1 22 1 24 1 36 1 40 1 44 2 11 2 18 2 22 2 24 2 36 2 40 2 44 3 1 3 2 3 11 3 12 3 18 3 20 3 21 3 22 3 23 3 24 3 25 3 27 3 28 3 31 3 33 3 36 3 38 3 39 3 40 3 41 3 43 3 44 4 1 4 2 4 3 4 9 4 11 4 12 4 17 4 18 4 20 4 21 4 22 4 23 4 24 4 25 4 27 4 28 4 31 4 33 4 36 4 38 4 39 4 40 4 41 4 43 4 44 5 11 5 18 5 20 5 22 5 36 5 40 5 41 5 43 6 11 6 18 6 22 6 24 6 27 6 36 6 39 6 40 7 6 7 9 7 11 7 18 7 22 7 24 7 27 7 33 7 36 7 39 7 40 7 44 8 9 8 11 8 18 8 22 8 24 8 27 8 33 8 36 8 39 8 40 8 44 9 11 9 18 9 22 9 24 9 27 9 33 9 36 9 39 9 40 9 44 10 2 10 8 10 9 10 11 10 12 10 18 10 20 10 21 10 22 10 23 10 24 10 25 10 27 10 28 10 31 10 33 10 36 10 38 10 39 10 40 10 41 10 43 10 44 11 18 11 22 11 36 12 11 12 18 12 20 12 21 12 22 12 23 12 24 12 25 12 27 12 28 12 31 12 33 12 36 12 38 12 39 12 40 12 41 12 43 12 44 13 2 13 11 13 12 13 15 13 16 13 18 13 20 13 21 13 22 13 23 13 24 13 25 13 27 13 28 13 31 13 32 13 33 13 36 13 38 13 39 13 40 13 41 13 43 13 44 14 2 14 11 14 12 14 13 14 15 14 16 14 18 14 20 14 21 14 22 14 23 14 24 14 25 14 27 14 28 14 31 14 32 14 33 14 36 14 38 14 39 14 40 14 41 14 43 14 44 15 2 15 11 15 12 15 16 15 18 15 20 15 21 15 22 15 23 15 24 15 25 15 27 15 28 15 31 15 32 15 33 15 36 15 38 15 39 15 40 15 41 15 43 15 44 16 11 16 12 16 18 16 20 16 21 16 22 16 23 16 24 16 25 16 27 16 28 16 31 16 33 16 36 16 38 16 39 16 40 16 41 16 43 16 44 17 11 17 18 17 22 17 24 17 36 17 40 19 2 19 5 19 6 19 7 19 8 19 9 19 10 19 11 19 12 19 13 19 14 19 15 19 16 19 18 19 20 19 21 19 22 19 23 19 24 19 25 19 26 19 27 19 28 19 29 19 31 19 32 19 33 19 36 19 38 19 39 19 40 19 41 19 43 19 44 20 11 20 18 20 22 20 36 21 11 21 18 21 20 21 22 21 24 21 36 21 40 21 41 21 43 22 18 22 36 23 18 23 36 23 40 24 11 24 18 24 22 24 36 24 40 25 11 25 18 25 20 25 22 25 24 25 31 25 36 25 38 25 40 25 41 25 43 26 11 26 18 26 20 26 21 26 22 26 23 26 24 26 25 26 28 26 31 26 36 26 38 26 40 26 41 26 43 27 18 28 11 28 18 28 20 28 21 28 22 28 23 28 24 28 25 28 31 28 36 28 38 28 40 28 41 28 43 29 2 29 5 29 11 29 18 29 20 29 21 29 22 29 23 29 24 29 25 29 27 29 28 29 31 29 32 29 36 29 38 29 39 29 40 29 41 29 43 29 44 30 5 30 11 30 18 30 20 30 21 30 22 30 23 30 24 30 25 30 28 30 31 30 36 30 38 30 40 30 41 30 43 31 11 31 18 31 22 31 36 32 11 32 18 32 20 32 21 32 22 32 23 32 24 32 25 32 28 32 31 32 36 32 38 32 40 32 41 32 43 32 44 33 11 33 18 33 22 33 27 33 36 33 39 33 40 33 44 34 2 34 11 34 18 34 22 34 24 34 27 34 35 34 36 34 38 34 39 34 40 34 44 35 11 35 18 35 22 35 24 35 27 35 36 35 38 35 39 35 40 35 44 36 18 37 1 37 2 37 3 37 4 37 5 37 9 37 11 37 12 37 17 37 18 37 20 37 21 37 22 37 23 37 24 37 25 37 27 37 28 37 31 37 33 37 36 37 38 37 39 37 40 37 41 37 42 37 43 37 44 38 18 38 22 38 36 39 11 39 18 39 22 39 27 39 36 40 18 40 36 41 11 41 18 41 20 41 22 41 36 41 40 42 11 42 18 42 22 42 24 42 36 42 40 43 11 43 18 43 20 43 22 43 36 43 40 43 41 types 86 2 2119 772 369 35 47 29 29 337 91 36 2186 35 258 78 75 243 90 95 215 33 4464 31 36 502 518 73 3464 75 35 49 46 21 11 23 45 32 48 34 32 46 18 18 19 19 18 19 19 20 19 19 19 20 13 106 145 131 19 105 411 66 100 145 330 79 91 190 83 112 24 22 22 22 21 21 21 20 21 21 22 21 26 972 144 73 74 type 1 "TestDeps" func (? ) MatchString (pat , str ) (result , err ) func (? ) StartCPUProfile (w ) ($ret2 ) // /build/gcc/src/gcc/libgo/go/testing/internal/testdeps/deps.go:47 { //48 $ret2 = StartCPUProfile(w) //48 return //48 } //0 func (? ) StopCPUProfile () // /build/gcc/src/gcc/libgo/go/testing/internal/testdeps/deps.go:51 StopCPUProfile() //52 func (? ) WriteProfileTo (name , w , debug ) func (? ) ImportPath () ($ret4 ) // /build/gcc/src/gcc/libgo/go/testing/internal/testdeps/deps.go:62 { //63 $ret4 = ImportPath //63 return //63 } //0 func (? ) StartTestLog (w ) func (? ) StopTestLog () func (? ) SetPanicOnExit0 (v ) // /build/gcc/src/gcc/libgo/go/testing/internal/testdeps/deps.go:132 SetPanicOnExit0(v) //133 func (? ) CoordinateFuzzing (timeout , limit , minimizeTimeout , minimizeLimit , parallel , seed , types , corpusDir , cacheDir ) (err ) func (? ) RunFuzzWorker (fn ) func (? ) ReadCorpus (dir , types ) (? , ? ) func (? ) CheckCorpus (vals , types ) ($ret9 ) // /build/gcc/src/gcc/libgo/go/testing/internal/testdeps/deps.go:189 { //190 $ret9 = CheckCorpus(vals, types) //190 return //190 } //0 func (? ) ResetCoverage () // /build/gcc/src/gcc/libgo/go/testing/internal/testdeps/deps.go:193 ResetCoverage() //194 func (? ) SnapshotCoverage () // /build/gcc/src/gcc/libgo/go/testing/internal/testdeps/deps.go:197 SnapshotCoverage() //198 type 2 "bufio.Writer" func (b ) WriteRune (r ) (size , err ) func (b ) WriteByte (c ) func (b ) Write (p ) (nn , err ) func (b ) ReadFrom (r ) (n , err ) func (b ) Buffered () func (b ) AvailableBuffer () func (b ) WriteString (s ) (? , ? ) func (b ) Available () func (b ) Flush () func (b ) Reset (w ) func (b ) Size () type 3 ".context.emptyCtx" func (e ) String () ($ret6 ) func (? ) Err () ($ret4 ) func (? ) Done () ($ret3 ) func (? ) Value (key ) ($ret5 ) func (? ) Deadline () (deadline , ok ) type 4 "context.Context" type 5 "internal/fuzz.CorpusEntry" = type 6 "io.Reader" type 7 "io.Writer" type 8 ".reflect.flag" func (f ) .mustBeAssignable () func (f ) .mustBeExportedSlow () func (f ) .mustBeAssignableSlow () func (f ) .mustBeExported () func (f ) .mustBe (expected ) func (f ) .ro () ($ret99 ) func (f ) .kind () ($ret98 ) type 9 ".reflect.hiter" func (h ) .initialized () type 10 ".reflect.method" type 11 ".reflect.rtype" func (t ) ChanDir () func (t ) PkgPath () func (t ) .gcSlice (begin , end ) func (t ) NumField () func (t ) Len () func (t ) In (i ) func (t ) .hasName () func (t ) .rawString () func (t ) .pointers () func (t ) ConvertibleTo (u ) func (t ) NumMethod () func (t ) FieldByName (name ) (? , ? ) func (t ) Field (i ) func (t ) Kind () func (t ) Elem () func (t ) Align () func (t ) FieldByNameFunc (match ) (? , ? ) func (t ) IsVariadic () func (t ) Key () func (t ) FieldAlign () func (t ) Implements (u ) func (t ) NumOut () func (t ) AssignableTo (u ) func (t ) Out (i ) func (t ) Method (i ) (m ) func (t ) FieldByIndex (index ) func (t ) MethodByName (name ) (m , ok ) func (t ) .ptrTo () func (t ) NumIn () func (t ) Comparable () func (t ) Size () func (t ) Name () func (t ) Bits () func (t ) .exportedMethods () func (t ) String () func (t ) .common () ($ret29 ) type 12 ".reflect.tflag" type 13 ".reflect.uncommonType" func (t ) Name () func (t ) PkgPath () func (t ) .exportedMethods () func (t ) .uncommon () ($ret17 ) type 14 "reflect.ChanDir" func (d ) String () type 15 "reflect.Kind" func (k ) String () type 16 "reflect.MapIter" func (iter ) Reset (v ) func (iter ) Value () func (iter ) Next () func (iter ) Key () type 17 "reflect.Method" func (m ) IsExported () type 18 "reflect.StructField" func (f ) IsExported () type 19 "reflect.StructTag" func (tag ) Lookup (key ) (value , ok ) func (tag ) Get (key ) type 20 "reflect.Type" type 21 "reflect.Value" func (v ) Type () func (v ) NumMethod () func (v ) SetIterKey (iter ) func (v ) IsZero () func (v ) Method (i ) func (v ) CanComplex () func (v ) SetPointer (x ) func (v ) Len () func (v ) CallSlice (in ) func (v ) FieldByIndex (index ) func (v ) Cap () func (v ) CanInterface () func (v ) CanSet () func (v ) Call (in ) func (v ) Bool () func (v ) TryRecv () (x , ok ) func (v ) Addr () func (v ) .send (x , nb ) (selected ) func (v ) SetLen (n ) func (v ) CanAddr () func (v ) CanInt () func (v ) SetBytes (x ) func (v ) CanFloat () func (v ) Slice (i , j ) func (v ) FieldByIndexErr (index ) (? , ? ) func (v ) OverflowComplex (x ) func (v ) Field (i ) func (v ) FieldByName (name ) func (v ) SetBool (x ) func (v ) Slice3 (i , j , k ) func (v ) SetInt (x ) func (v ) InterfaceData () func (v ) SetComplex (x ) func (v ) .assignTo (context , dst , target ) func (v ) MapRange () func (v ) Recv () (x , ok ) func (v ) Send (x ) func (v ) .call (op , in ) func (v ) FieldByNameFunc (match ) func (v ) SetMapIndex (key , elem ) func (v ) Uint () func (v ) SetCap (n ) func (v ) SetIterValue (iter ) func (v ) String () func (v ) UnsafeAddr () func (v ) Set (x ) func (v ) IsValid () func (v ) MethodByName (name ) func (v ) OverflowFloat (x ) func (v ) .setRunes (x ) func (v ) OverflowInt (x ) func (v ) NumField () func (v ) Pointer () func (v ) .recv (nb ) (val , ok ) func (v ) OverflowUint (x ) func (v ) Convert (t ) func (v ) Elem () func (v ) Bytes () func (v ) MapIndex (key ) func (v ) SetFloat (x ) func (v ) Index (i ) func (v ) Int () func (v ) CanConvert (t ) func (v ) UnsafePointer () func (v ) IsNil () func (v ) SetUint (x ) func (v ) CanUint () func (v ) Interface () (i ) func (v ) MapKeys () func (v ) TrySend (x ) func (v ) Float () func (v ) Kind () func (v ) SetString (x ) func (v ) Complex () func (v ) .pointer () func (v ) .runes () func (v ) Close () type 22 ".time.zone" type 23 ".time.zoneTrans" type 24 "time.Duration" func (d ) String () func (d ) Nanoseconds () ($ret73 ) func (d ) Seconds () ($ret76 ) func (d ) Microseconds () ($ret74 ) func (d ) Milliseconds () ($ret75 ) func (d ) Hours () ($ret78 ) func (d ) Truncate (m ) ($ret79 ) func (d ) Minutes () ($ret77 ) func (d ) Round (m ) type 25 "time.Location" func (l ) .get () func (l ) String () func (l ) .lookup (sec ) (name , offset , start , end , isDST ) func (l ) .lookupFirstZone () func (l ) .firstZoneUsed () func (l ) .lookupName (name , unix ) (offset , ok ) type 26 "time.Month" func (m ) String () type 27 "time.Time" func (t ) Weekday () func (t ) Second () func (t ) Year () func (t ) .addSec (d ) func (t ) UnmarshalJSON (data ) func (t ) ISOWeek () (year , week ) func (t ) Month () func (t ) Location () func (t ) GobEncode () (? , ? ) func (t ) Date () (year , month , day ) func (t ) UnixMilli () func (t ) Hour () func (t ) .abs () func (t ) IsZero () func (t ) Nanosecond () func (t ) UTC () func (t ) In (loc ) func (t ) .locabs () (name , offset , abs ) func (t ) Sub (u ) func (t ) Equal (u ) func (t ) String () func (t ) GoString () func (t ) Before (u ) func (t ) Format (layout ) func (t ) Add (d ) func (t ) MarshalJSON () (? , ? ) func (t ) IsDST () func (t ) .date (full ) (year , month , day , yday ) func (t ) AddDate (years , months , days ) func (t ) .sec () func (t ) Local () func (t ) .mono () func (t ) UnixMicro () func (t ) YearDay () func (t ) Unix () func (t ) UnmarshalBinary (data ) func (t ) UnmarshalText (data ) func (t ) Truncate (d ) func (t ) Round (d ) func (t ) .stripMono () func (t ) MarshalText () (? , ? ) func (t ) .nsec () func (t ) Zone () (name , offset ) func (t ) .setLoc (loc ) func (t ) .unixSec () func (t ) Day () func (t ) GobDecode (data ) func (t ) UnixNano () func (t ) After (u ) func (t ) MarshalBinary () (? , ? ) func (t ) Clock () (hour , min , sec ) func (t ) .setMono (m ) func (t ) Minute () func (t ) AppendFormat (b , layout ) type 28 "time.Weekday" func (d ) String () type 29 "unsafe.Pointer" type 30 (? , ? , ? ) type 31 (? , ? ) type 32 () type 33 () type 34 (? ) type 35 (? , ? ) type 36 (? ) type 37 (? , ? ) type 38 (? ) type 39 (? ) type 40 (? , ? ) type 41 * type 42 * type 43 * type 44 * type 45 * type 46 * type 47 * type 48 * type 49 * type 50 * type 51 * type 52 * type 53 *any type 54 struct { Name ; PkgPath ; Type ; Func ; Index ; } type 55 struct { Name ; PkgPath ; Type ; Tag ; Offset ; Index ; Anonymous ; } type 56 struct { Parent ; Path ; Data ; Values ; Generation ; IsSeed ; } type 57 struct { } type 58 struct { .bufio.err ; .bufio.buf ; .bufio.n ; .bufio.wr ; } type 59 struct { .reflect.key ; .reflect.elem ; .reflect.t ; .reflect.h ; .reflect.buckets ; .reflect.bptr ; .reflect.overflow ; .reflect.oldoverflow ; .reflect.startBucket ; .reflect.offset ; .reflect.wrapped ; B ; .reflect.i ; .reflect.bucket ; .reflect.checkBucket ; } type 60 struct { .reflect.m ; .reflect.hiter ; } type 61 struct { .reflect.name ; .reflect.pkgPath ; .reflect.methods ; } type 62 struct { .reflect.name ; .reflect.pkgPath ; .reflect.mtyp ; .reflect.typ ; .reflect.tfn ; } type 63 struct { .reflect.size ; .reflect.ptrdata ; .reflect.hash ; .reflect.tflag ; .reflect.align ; .reflect.fieldAlign ; .reflect.kind ; .reflect.equal ; .reflect.gcdata ; .reflect.string ; ? ; .reflect.ptrToThis ; } type 64 struct { .reflect.typ ; .reflect.ptr ; ? ; } type 65 struct { .time.name ; .time.offset ; .time.isDST ; } type 66 struct { .time.name ; .time.zone ; .time.tx ; .time.extend ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } type 67 struct { .time.wall ; .time.ext ; .time.loc ; } type 68 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } type 69 [2 ] type 70 [] type 71 [] type 72 [] type 73 [] type 74 [] type 75 [] type 76 [] type 77 [] type 78 [] type 79 [] type 80 [] type 81 chan <- type 82 interface { Align () ; AssignableTo (u ) ; Bits () ; ChanDir () ; Comparable () ; ConvertibleTo (u ) ; Elem () ; Field (i ) ; FieldAlign () ; FieldByIndex (index ) ; FieldByName (name ) (? , ? ); FieldByNameFunc (match ) (? , ? ); Implements (u ) ; In (i ) ; IsVariadic () ; Key () ; Kind () ; Len () ; Method (? ) ; MethodByName (? ) (? , ? ); Name () ; NumField () ; NumIn () ; NumMethod () ; NumOut () ; Out (i ) ; PkgPath () ; Size () ; String () ; .reflect.common () ; .reflect.rawString () ; .reflect.uncommon () ; } type 83 interface { Deadline () (deadline , ok ); Done () ; Err () ; Value (key ) ; } type 84 interface { Read (p ) (n , err ); } type 85 interface { Write (p ) (n , err ); } var ImportPath func NewWriterSize (w , size ) var .background func .coverage () func CheckCorpus (vals , types ) func ResetCoverage () // /build/gcc/src/gcc/libgo/go/internal/fuzz/coverage.go:14 var cov = .coverage() //15 { //16 var i //16 { //16 var $t0 = len(cov) //16 if ($t0 != $convert(, 0 )) { //16 var $t1 = &(cov)[0 ] //16 var $t2 = ($t0 * 1 ) //16 __builtin_memset($convert(, $t1), $convert(, 0 ), $convert(, $t2)) //16 i = ($t0 - $convert(, 1 )) //16 } //16 } //0 } //18 func SnapshotCoverage () func /*asm __builtin_memset */ __builtin_memset (? , ? , ? ) func SetPanicOnExit0 (v ) func StartCPUProfile (w ) func StopCPUProfile () func Index (s , substr ) checksum 0BD0DF2AB3A64C4A8E66853CE9C7F0DFFE2A9DBD v3; package iotest pkgpath testing/iotest import bytes bytes "bytes" import errors errors "errors" import fmt fmt "fmt" import io io "io" import log log "log" init iotest testing_1iotest..import bytes bytes..import errors errors..import fmt fmt..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import log log..import math math..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 1 2 1 4 1 7 1 9 1 16 1 19 1 22 2 4 2 7 2 16 3 2 3 4 3 5 3 6 3 7 3 8 3 9 3 10 3 12 3 13 3 14 3 15 3 16 3 17 3 18 3 19 3 20 3 21 3 22 5 2 5 4 5 7 5 16 6 2 6 4 6 5 6 7 6 9 6 16 6 19 6 20 6 21 7 4 7 16 8 4 8 16 8 19 9 2 9 4 9 7 9 16 9 19 10 2 10 4 10 5 10 7 10 9 10 14 10 16 10 17 10 19 10 20 10 21 11 2 11 3 11 4 11 5 11 6 11 7 11 8 11 9 11 10 11 12 11 13 11 14 11 15 11 16 11 17 11 18 11 19 11 20 11 21 11 22 12 4 13 2 13 4 13 5 13 6 13 7 13 8 13 9 13 10 13 14 13 16 13 17 13 19 13 20 13 21 14 2 14 4 14 7 14 16 15 2 15 4 15 7 15 12 15 16 15 18 15 19 15 22 16 4 17 4 17 7 17 16 18 2 18 4 18 7 18 12 18 16 19 4 19 16 20 2 20 4 20 5 20 7 20 16 20 19 21 2 21 4 21 5 21 7 21 16 21 19 21 20 types 6 1 28 28 21 71 72 type 1 "io.Reader" type 2 "io.Writer" type 3 [] type 4 interface { Read (p ) (n , err ); } type 5 interface { Write (p ) (n , err ); } func DataErrReader (r ) func ErrReader (err ) var ErrTimeout func HalfReader (r ) func NewReadLogger (prefix , r ) func NewWriteLogger (prefix , w ) func OneByteReader (r ) func TestReader (r , content ) func TimeoutReader (r ) func TruncateWriter (w , n ) checksum C6B9864A943B6022BABA65B5F933C826D0924E72 v3; package quick pkgpath testing/quick import flag flag "flag" import fmt fmt "fmt" import math math "math" import rand math/rand "math/rand" import reflect reflect "reflect" import strings strings "strings" import time time "time" indirectimport unsafe unsafe init quick testing_1quick..import errors errors..import flag flag..import fmt fmt..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import rand math_1rand..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 1 4 1 7 1 16 2 1 2 3 2 4 2 5 2 6 2 7 2 8 2 9 2 10 2 11 2 13 2 14 2 15 2 16 2 17 2 18 2 19 2 20 2 21 2 22 3 1 3 4 3 5 3 6 3 7 3 8 3 9 3 10 3 11 3 13 3 14 3 15 3 16 3 17 3 18 3 19 3 20 3 21 3 22 5 1 5 4 5 7 5 16 6 1 6 4 6 5 6 7 6 9 6 16 6 19 6 20 6 21 7 4 7 16 8 4 8 16 8 19 9 1 9 4 9 7 9 16 9 19 10 1 10 4 10 5 10 7 10 9 10 14 10 16 10 17 10 19 10 20 10 21 11 4 12 4 12 11 12 16 12 19 13 1 13 4 13 5 13 6 13 7 13 8 13 9 13 10 13 14 13 16 13 17 13 19 13 20 13 21 14 1 14 4 14 7 14 16 15 1 15 4 15 7 15 11 15 16 15 18 15 19 15 22 16 4 17 4 17 7 17 16 18 1 18 4 18 7 18 11 18 16 19 4 19 16 20 1 20 4 20 5 20 7 20 16 20 19 21 1 21 4 21 5 21 7 21 16 21 19 21 20 types 66 6 85 80 147 29 234 1020 36 38 337 92 36 2186 35 258 78 75 243 90 95 215 33 4629 35 35 37 46 47 34 46 19 18 19 19 19 19 20 18 18 18 20 13 51 100 106 145 129 411 67 100 145 330 79 63 24 22 22 22 21 21 22 21 972 76 65 55 type 1 "CheckEqualError" func (s ) Error () type 2 "CheckError" func (s ) Error () type 3 "Config" func (c ) .getRand () func (c ) .getMaxCount () (maxCount ) type 4 "Generator" type 5 "SetupError" func (s ) Error () ($ret4 ) // /build/gcc/src/gcc/libgo/go/testing/quick/quick.go:225 { //225 $ret4 = $convert(, s) //225 return //225 } //0 type 6 "math/rand.Rand" func (r ) Read (p ) (n , err ) func (r ) Shuffle (n , swap ) func (r ) Float32 () func (r ) ExpFloat64 () func (r ) NormFloat64 () func (r ) Seed (seed ) func (r ) Int63 () func (r ) Float64 () func (r ) Uint32 () func (r ) Int31 () func (r ) Int63n (n ) func (r ) Int () func (r ) Perm (n ) func (r ) Uint64 () func (r ) .int31n (n ) func (r ) Int31n (n ) func (r ) Intn (n ) type 7 "math/rand.Source" type 8 "math/rand.Source64" type 9 ".reflect.flag" func (f ) .kind () ($ret98 ) func (f ) .ro () ($ret99 ) func (f ) .mustBe (expected ) func (f ) .mustBeExported () func (f ) .mustBeAssignableSlow () func (f ) .mustBeExportedSlow () func (f ) .mustBeAssignable () type 10 ".reflect.hiter" func (h ) .initialized () type 11 ".reflect.method" type 12 ".reflect.rtype" func (t ) NumOut () func (t ) Implements (u ) func (t ) Key () func (t ) Field (i ) func (t ) FieldByNameFunc (match ) (? , ? ) func (t ) IsVariadic () func (t ) Align () func (t ) Kind () func (t ) Elem () func (t ) .rawString () func (t ) FieldByName (name ) (? , ? ) func (t ) NumMethod () func (t ) .pointers () func (t ) ConvertibleTo (u ) func (t ) Out (i ) func (t ) Method (i ) (m ) func (t ) FieldByIndex (index ) func (t ) MethodByName (name ) (m , ok ) func (t ) NumIn () func (t ) .ptrTo () func (t ) AssignableTo (u ) func (t ) Comparable () func (t ) FieldAlign () func (t ) Size () func (t ) Name () func (t ) Bits () func (t ) .exportedMethods () func (t ) String () func (t ) .common () ($ret29 ) func (t ) .hasName () func (t ) In (i ) func (t ) Len () func (t ) NumField () func (t ) .gcSlice (begin , end ) func (t ) PkgPath () func (t ) ChanDir () type 13 ".reflect.tflag" type 14 ".reflect.uncommonType" func (t ) .uncommon () ($ret17 ) func (t ) .exportedMethods () func (t ) PkgPath () func (t ) Name () type 15 "reflect.ChanDir" func (d ) String () type 16 "reflect.Kind" func (k ) String () type 17 "reflect.MapIter" func (iter ) Key () func (iter ) Next () func (iter ) Value () func (iter ) Reset (v ) type 18 "reflect.Method" func (m ) IsExported () type 19 "reflect.StructField" func (f ) IsExported () type 20 "reflect.StructTag" func (tag ) Get (key ) func (tag ) Lookup (key ) (value , ok ) type 21 "reflect.Type" type 22 "reflect.Value" func (v ) Interface () (i ) // /build/gcc/src/gcc/libgo/go/reflect/value.go:889 { //890 i = .valueInterface(v, $convert(, $true)) //890 return //890 } //0 func (v ) SetBool (x ) func (v ) SetComplex (x ) func (v ) Send (x ) func (v ) .call (op , in ) func (v ) FieldByNameFunc (match ) func (v ) Recv () (x , ok ) func (v ) .recv (nb ) (val , ok ) func (v ) OverflowUint (x ) func (v ) .setRunes (x ) func (v ) OverflowFloat (x ) func (v ) Pointer () func (v ) OverflowInt (x ) func (v ) NumField () func (v ) MethodByName (name ) func (v ) MapRange () func (v ) SetIterValue (iter ) func (v ) String () func (v ) FieldByName (name ) func (v ) Field (i ) func (v ) OverflowComplex (x ) func (v ) FieldByIndexErr (index ) (? , ? ) func (v ) Slice (i , j ) func (v ) CanFloat () func (v ) SetBytes (x ) func (v ) CanInt () func (v ) CanAddr () func (v ) SetLen (n ) func (v ) SetInt (x ) func (v ) InterfaceData () func (v ) Convert (t ) func (v ) Elem () func (v ) Bytes () func (v ) MapIndex (key ) func (v ) .assignTo (context , dst , target ) func (v ) SetFloat (x ) func (v ) Index (i ) func (v ) Int () func (v ) CanConvert (t ) func (v ) UnsafePointer () func (v ) SetMapIndex (key , elem ) func (v ) Uint () func (v ) SetCap (n ) func (v ) IsNil () func (v ) UnsafeAddr () func (v ) Set (x ) func (v ) IsValid () func (v ) SetUint (x ) func (v ) CanUint () func (v ) MapKeys () func (v ) TrySend (x ) func (v ) Slice3 (i , j , k ) func (v ) Float () func (v ) Kind () func (v ) SetString (x ) func (v ) Complex () func (v ) .pointer () func (v ) .runes () func (v ) Close () func (v ) .send (x , nb ) (selected ) func (v ) Addr () func (v ) TryRecv () (x , ok ) func (v ) Bool () func (v ) Call (in ) func (v ) CanSet () func (v ) CanInterface () func (v ) Cap () func (v ) FieldByIndex (index ) func (v ) CallSlice (in ) func (v ) Len () func (v ) SetPointer (x ) func (v ) CanComplex () func (v ) Method (i ) func (v ) IsZero () func (v ) SetIterKey (iter ) func (v ) NumMethod () func (v ) Type () type 23 "unsafe.Pointer" type 24 (? , ? ) type 25 (? , ? ) type 26 (? , ? ) type 27 (? , ? ) type 28 (? ) type 29 (? , ? ) type 30 * type 31 * type 32 * type 33 * type 34 * type 35 * type 36 * type 37 * type 38 * type 39 * type 40 * type 41 *any type 42 struct { Count ; In ; } type 43 struct { MaxCount ; MaxCountScale ; Rand ; Values ; } type 44 struct { Name ; PkgPath ; Type ; Func ; Index ; } type 45 struct { Name ; PkgPath ; Type ; Tag ; Offset ; Index ; Anonymous ; } type 46 struct { .math/rand.src ; .math/rand.s64 ; .math/rand.readVal ; .math/rand.readPos ; } type 47 struct { .reflect.key ; .reflect.elem ; .reflect.t ; .reflect.h ; .reflect.buckets ; .reflect.bptr ; .reflect.overflow ; .reflect.oldoverflow ; .reflect.startBucket ; .reflect.offset ; .reflect.wrapped ; B ; .reflect.i ; .reflect.bucket ; .reflect.checkBucket ; } type 48 struct { .reflect.m ; .reflect.hiter ; } type 49 struct { .reflect.name ; .reflect.pkgPath ; .reflect.methods ; } type 50 struct { .reflect.name ; .reflect.pkgPath ; .reflect.mtyp ; .reflect.typ ; .reflect.tfn ; } type 51 struct { .reflect.size ; .reflect.ptrdata ; .reflect.hash ; .reflect.tflag ; .reflect.align ; .reflect.fieldAlign ; .reflect.kind ; .reflect.equal ; .reflect.gcdata ; .reflect.string ; ? ; .reflect.ptrToThis ; } type 52 struct { .reflect.typ ; .reflect.ptr ; ? ; } type 53 struct { ? ; Out1 ; Out2 ; } type 54 [2 ] type 55 [] type 56 [] type 57 [] type 58 [] type 59 [] type 60 [] type 61 [] type 62 interface { Align () ; AssignableTo (u ) ; Bits () ; ChanDir () ; Comparable () ; ConvertibleTo (u ) ; Elem () ; Field (i ) ; FieldAlign () ; FieldByIndex (index ) ; FieldByName (name ) (? , ? ); FieldByNameFunc (match ) (? , ? ); Implements (u ) ; In (i ) ; IsVariadic () ; Key () ; Kind () ; Len () ; Method (? ) ; MethodByName (? ) (? , ? ); Name () ; NumField () ; NumIn () ; NumMethod () ; NumOut () ; Out (i ) ; PkgPath () ; Size () ; String () ; .reflect.common () ; .reflect.rawString () ; .reflect.uncommon () ; } type 63 interface { Generate (rand , size ) ; } type 64 interface { Int63 () ; Seed (seed ); } type 65 interface { ? ; Uint64 () ; } func Check (f , config ) func CheckEqual (f , g , config ) func Value (t , rand ) (value , ok ) func .valueInterface (v , safe ) func MakeMapWithSize (typ , n ) checksum 0235BAE790161873C999A12B75365C65B6D753F4 v3; package scanner pkgpath text/scanner import bytes bytes "bytes" import fmt fmt "fmt" import io io "io" import os os "os" import unicode unicode "unicode" import utf8 unicode/utf8 "unicode/utf8" init scanner text_1scanner..import bytes bytes..import errors errors..import fmt fmt..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 1 2 1 4 1 7 1 9 1 15 1 18 1 21 2 4 2 7 2 15 3 2 3 4 3 5 3 6 3 7 3 8 3 9 3 10 3 11 3 12 3 13 3 14 3 15 3 16 3 17 3 18 3 19 3 20 3 21 5 2 5 4 5 7 5 15 6 2 6 4 6 5 6 7 6 9 6 15 6 18 6 19 6 20 7 4 7 15 8 4 8 15 8 18 9 2 9 4 9 7 9 15 9 18 10 2 10 4 10 5 10 7 10 9 10 13 10 15 10 16 10 18 10 19 10 20 11 4 12 2 12 4 12 5 12 6 12 7 12 8 12 9 12 10 12 13 12 15 12 16 12 18 12 19 12 20 13 2 13 4 13 7 13 15 14 2 14 4 14 7 14 11 14 15 14 17 14 18 14 21 15 4 16 4 16 7 16 15 17 2 17 4 17 7 17 11 17 15 18 4 18 15 19 2 19 4 19 5 19 7 19 15 19 18 20 2 20 4 20 5 20 7 20 15 20 18 20 19 types 33 3 135 1190 33 1783 29 29 35 35 38 36 47 48 34 18 20 18 18 18 95 65 65 73 90 564 27 25 22 22 20 20 73 74 type 1 "Position" func (pos ) IsValid () func (pos ) String () type 2 "Scanner" func (s ) Init (src ) func (s ) .next () func (s ) Next () func (s ) Peek () func (s ) .error (msg ) func (s ) .errorf (format , args ...) func (s ) .isIdentRune (ch , i ) func (s ) .scanIdentifier () func (s ) .digits (ch0 , base , invalid ) (ch , digsep ) func (s ) .scanNumber (ch , seenDot ) (? , ? ) func (s ) .scanDigits (ch , base , n ) func (s ) .scanEscape (quote ) func (s ) .scanString (quote ) (n ) func (s ) .scanRawString () func (s ) .scanChar () func (s ) .scanComment (ch ) func (s ) Scan () func (s ) Pos () (pos ) func (s ) TokenText () type 3 ".bytes.readOp" type 4 "bytes.Buffer" func (b ) .readSlice (delim ) (line , err ) func (b ) ReadBytes (delim ) (line , err ) func (b ) UnreadByte () func (b ) UnreadRune () func (b ) ReadByte () (? , ? ) func (b ) WriteByte (c ) func (b ) WriteTo (w ) (n , err ) func (b ) Read (p ) (n , err ) func (b ) Truncate (n ) func (b ) .tryGrowByReslice (n ) (? , ? ) func (b ) ReadRune () (r , size , err ) func (b ) Bytes () func (b ) String () func (b ) Cap () func (b ) Len () func (b ) WriteRune (r ) (n , err ) func (b ) .empty () func (b ) Reset () func (b ) Next (n ) func (b ) .grow (n ) func (b ) Grow (n ) func (b ) Write (p ) (n , err ) func (b ) ReadString (delim ) (line , err ) func (b ) WriteString (s ) (n , err ) func (b ) ReadFrom (r ) (n , err ) type 5 "io.Reader" type 6 "io.Writer" type 7 "unicode.Range16" type 8 "unicode.Range32" type 9 "unicode.RangeTable" type 10 (? , ? ) type 11 (? , ? ) type 12 (? , ? ) type 13 (? ) type 14 * type 15 * type 16 * type 17 * type 18 * type 19 struct { Filename ; Offset ; Line ; Column ; } type 20 struct { Lo ; Hi ; Stride ; } type 21 struct { Lo ; Hi ; Stride ; } type 22 struct { R16 ; R32 ; LatinOffset ; } type 23 struct { .bytes.buf ; .bytes.off ; .bytes.lastRead ; } type 24 struct { .text/scanner.src ; .text/scanner.srcBuf ; .text/scanner.srcPos ; .text/scanner.srcEnd ; .text/scanner.srcBufOffset ; .text/scanner.line ; .text/scanner.column ; .text/scanner.lastLineLen ; .text/scanner.lastCharLen ; .text/scanner.tokBuf ; .text/scanner.tokPos ; .text/scanner.tokEnd ; .text/scanner.ch ; Error ; ErrorCount ; Mode ; Whitespace ; IsIdentRune ; ? ; } type 25 [1025 ] type 26 [256 ] type 27 [] type 28 [] type 29 [] type 30 [] type 31 interface { Read (p ) (n , err ); } type 32 interface { Write (p ) (n , err ); } func .lower (ch ) ($ret9 ) // /build/gcc/src/gcc/libgo/go/text/scanner/scanner.go:363 { //363 $ret9 = ($convert(, 32' ) | ch) //363 return //363 } //0 const Char = -5 const Comment = -8 const EOF = -1 const Float = -4 const GoTokens = 1012 const GoWhitespace = 4294977024 const Ident = -2 const Int = -3 const RawString = -7 const ScanChars = 32 const ScanComments = 256 const ScanFloats = 16 const ScanIdents = 4 const ScanInts = 8 const ScanRawStrings = 128 const ScanStrings = 64 const SkipComments = 512 const String = -6 func TokenString (tok ) func .isExcludingLatin (rangeTab , r ) var .properties var Digit var Letter checksum A335073FCA21E947264E4CB8F2119A0D65203E39 v3; package tabwriter pkgpath text/tabwriter import io io "io" import utf8 unicode/utf8 "unicode/utf8" init tabwriter text_1tabwriter..import errors errors..import cpu internal_1cpu..import reflectlite internal_1reflectlite..import io io..import runtime runtime..import sync sync..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos race ~internal_1race unsafeheader ~internal_1unsafeheader atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 1 2 1 3 1 5 3 2 3 5 4 1 4 2 4 3 4 5 4 6 5 2 6 2 6 5 types 14 2 1312 39 29 19 17 426 118 23 20 22 20 22 74 type 1 "Writer" func (b ) .addLine (flushed ) func (b ) .reset () func (b ) Init (output , minwidth , tabwidth , padding , padchar , flags ) func (b ) .dump () func (b ) .write0 (buf ) func (b ) .writeN (src , n ) func (b ) .writePadding (textw , cellw , useTabs ) func (b ) .writeLines (pos0 , line0 , line1 ) (pos ) func (b ) .format (pos0 , line0 , line1 ) (pos ) func (b ) .append (text ) func (b ) .updateWidth () func (b ) .startEscape (ch ) func (b ) .endEscape () func (b ) .terminateCell (htab ) func (b ) .handlePanic (err , op ) func (b ) Flush () func (b ) .flush () (err ) func (b ) .flushNoDefers () func (b ) Write (buf ) (n , err ) type 2 ".text/tabwriter.cell" type 3 "io.Writer" type 4 * type 5 * type 6 struct { .text/tabwriter.output ; .text/tabwriter.minwidth ; .text/tabwriter.tabwidth ; .text/tabwriter.padding ; .text/tabwriter.padbytes ; .text/tabwriter.flags ; .text/tabwriter.buf ; .text/tabwriter.pos ; .text/tabwriter.cell ; .text/tabwriter.endChar ; .text/tabwriter.lines ; .text/tabwriter.widths ; } type 7 struct { .text/tabwriter.size ; .text/tabwriter.width ; .text/tabwriter.htab ; } type 8 [8 ] type 9 [] type 10 [] type 11 [] type 12 [] type 13 interface { Write (p ) (n , err ); } const AlignRight = 4 const Debug = 32 const DiscardEmptyColumns = 8 const Escape = 255' const FilterHTML = 1 func NewWriter (output , minwidth , tabwidth , padding , padchar , flags ) const StripEscape = 2 const TabIndent = 16 checksum 2B6BE8326C575A38F6E7A5B2C3ED2443144E45DB v3; package template pkgpath text/template import bytes bytes "bytes" import errors errors "errors" import fmt fmt "fmt" import fmtsort internal/fmtsort "internal/fmtsort" import io io "io" import fs io/fs "io/fs" import url net/url "net/url" import os os "os" import path path "path" import filepath path/filepath "path/filepath" import reflect reflect "reflect" import runtime runtime "runtime" import strings strings "strings" import sync sync "sync" import parse text/template/parse "text/template/parse" import unicode unicode "unicode" import utf8 unicode/utf8 "unicode/utf8" indirectimport time time indirectimport unsafe unsafe init template text_1template..import bytes bytes..import errors errors..import fmt fmt..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import filepath path_1filepath..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import parse text_1template_1parse..import time time..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits url ~net_1url atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 1 2 1 4 1 7 1 9 1 16 1 19 1 23 2 4 2 7 2 16 3 2 3 4 3 5 3 6 3 7 3 8 3 9 3 10 3 11 3 12 3 13 3 15 3 16 3 17 3 18 3 19 3 20 3 22 3 23 5 2 5 4 5 7 5 16 6 2 6 4 6 5 6 7 6 9 6 16 6 19 6 20 6 22 7 4 7 16 8 4 8 16 8 19 9 2 9 4 9 7 9 16 9 19 10 2 10 4 10 5 10 7 10 9 10 13 10 16 10 17 10 19 10 20 10 22 11 4 12 2 12 4 12 5 12 6 12 7 12 8 12 9 12 10 12 13 12 16 12 17 12 19 12 20 12 22 13 2 13 4 13 7 13 16 14 2 14 4 14 5 14 6 14 7 14 8 14 9 14 10 14 12 14 13 14 16 14 17 14 19 14 20 14 22 14 23 15 2 15 4 15 7 15 11 15 16 15 18 15 19 15 23 16 4 17 4 17 7 17 16 18 2 18 4 18 7 18 11 18 16 19 4 19 16 20 2 20 4 20 5 20 7 20 16 20 19 21 1 21 2 21 3 21 4 21 5 21 6 21 7 21 8 21 9 21 10 21 11 21 12 21 13 21 15 21 16 21 17 21 18 21 19 21 20 21 22 21 23 22 2 22 4 22 5 22 7 22 16 22 19 22 20 types 207 4 120 28 1599 42 52 42 30 29 31 36 269 39 346 93 37 2190 35 260 78 75 244 91 96 215 34 4479 705 33 213 353 338 277 88 51 874 49 260 268 260 279 313 317 271 282 334 269 97 367 46 334 46 97 322 374 96 100 271 262 268 4858 272 99 32 37 502 526 73 3490 75 37 37 40 36 33 48 34 51 34 33 61 47 76 62 48 48 34 34 46 20 20 19 19 19 19 20 19 19 19 18 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 14 66 66 53 455 107 147 76 412 68 102 146 332 81 70 65 150 56 155 224 33 82 99 100 256 99 154 133 116 154 116 100 118 99 99 99 590 99 167 92 194 85 113 26 25 24 22 23 23 23 23 23 23 23 22 22 23 22 22 22 23 22 22 22 36 37 37 36 24 974 131 191 143 43 74 76 type 1 "ExecError" func (e ) Error () func (e ) Unwrap () type 2 "FuncMap" type 3 "Template" func (t ) ExecuteTemplate (wr , name , data ) func (t ) Execute (wr , data ) func (t ) .execute (wr , data ) (err ) func (t ) DefinedTemplates () func (t ) ParseFiles (filenames ...) (? , ? ) func (t ) ParseGlob (pattern ) (? , ? ) func (t ) ParseFS (fsys , patterns ...) (? , ? ) func (t ) Option (opt ...) func (t ) .setOption (opt ) func (t ) Name () func (t ) New (name ) func (t ) .init () func (t ) Clone () (? , ? ) func (t ) .copy (c ) func (t ) AddParseTree (name , tree ) (? , ? ) func (t ) Templates () func (t ) Delims (left , right ) func (t ) Funcs (funcMap ) func (t ) Lookup (name ) func (t ) Parse (text ) (? , ? ) func (t ) .associate (new , tree ) type 4 ".text/template.common" type 5 ".text/template.missingKeyAction" type 6 ".text/template.option" type 7 "io.Writer" type 8 "io/fs.FS" type 9 "io/fs.File" type 10 "io/fs.FileInfo" type 11 "io/fs.FileMode" func (m ) Type () ($ret10 ) func (m ) Perm () ($ret9 ) func (m ) IsDir () ($ret7 ) func (m ) IsRegular () ($ret8 ) func (m ) String () type 12 ".net/url.encoding" type 13 ".reflect.flag" func (f ) .kind () ($ret98 ) func (f ) .ro () ($ret99 ) func (f ) .mustBe (expected ) func (f ) .mustBeExported () func (f ) .mustBeAssignableSlow () func (f ) .mustBeExportedSlow () func (f ) .mustBeAssignable () type 14 ".reflect.hiter" func (h ) .initialized () type 15 ".reflect.method" type 16 ".reflect.rtype" func (t ) NumOut () func (t ) Implements (u ) func (t ) Key () func (t ) Field (i ) func (t ) FieldByNameFunc (match ) (? , ? ) func (t ) IsVariadic () func (t ) Align () func (t ) Kind () func (t ) Elem () func (t ) .rawString () func (t ) FieldByName (name ) (? , ? ) func (t ) NumMethod () func (t ) .pointers () func (t ) ConvertibleTo (u ) func (t ) Out (i ) func (t ) Method (i ) (m ) func (t ) FieldByIndex (index ) func (t ) MethodByName (name ) (m , ok ) func (t ) NumIn () func (t ) .ptrTo () func (t ) AssignableTo (u ) func (t ) Comparable () func (t ) FieldAlign () func (t ) Size () func (t ) Name () func (t ) Bits () func (t ) .exportedMethods () func (t ) String () func (t ) .common () ($ret29 ) func (t ) .hasName () func (t ) In (i ) func (t ) Len () func (t ) NumField () func (t ) .gcSlice (begin , end ) func (t ) PkgPath () func (t ) ChanDir () type 17 ".reflect.tflag" type 18 ".reflect.uncommonType" func (t ) .uncommon () ($ret17 ) func (t ) .exportedMethods () func (t ) PkgPath () func (t ) Name () type 19 "reflect.ChanDir" func (d ) String () type 20 "reflect.Kind" func (k ) String () type 21 "reflect.MapIter" func (iter ) Key () func (iter ) Next () func (iter ) Value () func (iter ) Reset (v ) type 22 "reflect.Method" func (m ) IsExported () type 23 "reflect.StructField" func (f ) IsExported () type 24 "reflect.StructTag" func (tag ) Get (key ) func (tag ) Lookup (key ) (value , ok ) type 25 "reflect.Type" type 26 "reflect.Value" func (v ) SetBool (x ) func (v ) SetComplex (x ) func (v ) Send (x ) func (v ) .call (op , in ) func (v ) FieldByNameFunc (match ) func (v ) Recv () (x , ok ) func (v ) .recv (nb ) (val , ok ) func (v ) OverflowUint (x ) func (v ) .setRunes (x ) func (v ) OverflowFloat (x ) func (v ) Pointer () func (v ) OverflowInt (x ) func (v ) NumField () func (v ) MethodByName (name ) func (v ) MapRange () func (v ) SetIterValue (iter ) func (v ) String () func (v ) Float () func (v ) FieldByName (name ) func (v ) Field (i ) func (v ) OverflowComplex (x ) func (v ) FieldByIndexErr (index ) (? , ? ) func (v ) Slice (i , j ) func (v ) CanFloat () func (v ) SetBytes (x ) func (v ) CanInt () func (v ) CanAddr () func (v ) SetLen (n ) func (v ) SetInt (x ) func (v ) InterfaceData () func (v ) Convert (t ) func (v ) Elem () func (v ) SetString (x ) func (v ) Kind () func (v ) Bytes () func (v ) MapIndex (key ) func (v ) .assignTo (context , dst , target ) func (v ) SetFloat (x ) func (v ) Index (i ) func (v ) Int () func (v ) CanConvert (t ) func (v ) UnsafePointer () func (v ) SetMapIndex (key , elem ) func (v ) Uint () func (v ) SetCap (n ) func (v ) CanUint () func (v ) TrySend (x ) func (v ) Slice3 (i , j , k ) func (v ) UnsafeAddr () func (v ) Set (x ) func (v ) IsValid () func (v ) SetUint (x ) func (v ) IsNil () func (v ) Complex () func (v ) .pointer () func (v ) Interface () (i ) func (v ) MapKeys () func (v ) .runes () func (v ) Close () func (v ) .send (x , nb ) (selected ) func (v ) Addr () func (v ) TryRecv () (x , ok ) func (v ) Bool () func (v ) Call (in ) func (v ) CanSet () func (v ) CanInterface () func (v ) Cap () func (v ) FieldByIndex (index ) func (v ) CallSlice (in ) func (v ) Len () func (v ) SetPointer (x ) func (v ) CanComplex () func (v ) Method (i ) func (v ) IsZero () func (v ) SetIterKey (iter ) func (v ) NumMethod () func (v ) Type () type 27 "strings.Builder" func (b ) WriteString (s ) (? , ? ) func (b ) WriteByte (c ) func (b ) Write (p ) (? , ? ) func (b ) Grow (n ) func (b ) .grow (n ) func (b ) Cap () func (b ) Reset () func (b ) Len () func (b ) String () func (b ) WriteRune (r ) (? , ? ) func (b ) .copyCheck () type 28 "sync.Locker" type 29 "sync.Mutex" func (m ) Lock () func (m ) TryLock () func (m ) .lockSlow () func (m ) Unlock () func (m ) .unlockSlow (new ) type 30 "sync.RWMutex" func (rw ) RLocker () ($ret27 ) func (rw ) Unlock () func (rw ) TryLock () func (rw ) Lock () func (rw ) TryRLock () func (rw ) .rUnlockSlow (r ) func (rw ) RUnlock () func (rw ) RLock () type 31 ".text/template/parse.elseNode" func (e ) Copy () func (e ) .tree () func (e ) .writeTo (sb ) func (e ) String () ($ret104 ) func (e ) Type () ($ret103 ) type 32 ".text/template/parse.endNode" func (e ) Copy () func (e ) .tree () func (e ) .writeTo (sb ) func (e ) String () ($ret99 ) type 33 ".text/template/parse.item" func (i ) String () type 34 ".text/template/parse.itemType" type 35 ".text/template/parse.lexer" func (l ) .scanNumber () func (l ) .next () func (l ) .backup () func (l ) .peek () func (l ) .atRightDelim () (delim , trimSpaces ) func (l ) .ignore () func (l ) .run () func (l ) .accept (valid ) func (l ) .acceptRun (valid ) func (l ) .emit (t ) func (l ) .errorf (format , args ...) func (l ) .nextItem () func (l ) .drain () func (l ) .atTerminator () type 36 ".text/template/parse.stateFn" type 37 "text/template/parse.ActionNode" func (a ) Copy () func (a ) .tree () func (a ) .writeTo (sb ) func (a ) String () type 38 "text/template/parse.BoolNode" func (b ) Copy () func (b ) .tree () func (b ) .writeTo (sb ) func (b ) String () type 39 "text/template/parse.BranchNode" func (b ) Copy () func (b ) .tree () func (b ) .writeTo (sb ) func (b ) String () type 40 "text/template/parse.BreakNode" func (b ) .writeTo (sb ) func (b ) .tree () func (b ) String () ($ret114 ) func (b ) Copy () type 41 "text/template/parse.ChainNode" func (c ) Copy () func (c ) .tree () func (c ) .writeTo (sb ) func (c ) String () func (c ) Add (field ) type 42 "text/template/parse.CommandNode" func (c ) Copy () func (c ) .tree () func (c ) .writeTo (sb ) func (c ) String () func (c ) .append (arg ) type 43 "text/template/parse.CommentNode" func (c ) Copy () func (c ) .tree () func (c ) .writeTo (sb ) func (c ) String () type 44 "text/template/parse.ContinueNode" func (c ) .writeTo (sb ) func (c ) .tree () func (c ) String () ($ret118 ) func (c ) Copy () type 45 "text/template/parse.DotNode" func (d ) Copy () func (d ) .tree () func (d ) .writeTo (sb ) func (d ) String () ($ret69 ) func (d ) Type () ($ret68 ) type 46 "text/template/parse.FieldNode" func (f ) Copy () func (f ) .tree () func (f ) .writeTo (sb ) func (f ) String () type 47 "text/template/parse.IfNode" func (i ) Copy () type 48 "text/template/parse.ListNode" func (l ) Copy () func (l ) .writeTo (sb ) func (l ) String () func (l ) CopyList () func (l ) .tree () func (l ) .append (n ) type 49 "text/template/parse.Mode" type 50 "text/template/parse.NilNode" func (n ) Copy () func (n ) .tree () func (n ) .writeTo (sb ) func (n ) String () ($ret74 ) func (n ) Type () ($ret73 ) type 51 "text/template/parse.Node" type 52 "text/template/parse.NodeType" func (t ) Type () ($ret30 ) type 53 "text/template/parse.NumberNode" func (n ) Copy () func (n ) .tree () func (n ) .writeTo (sb ) func (n ) String () func (n ) .simplifyComplex () type 54 "text/template/parse.PipeNode" func (p ) Copy () func (p ) CopyPipe () func (p ) .tree () func (p ) .writeTo (sb ) func (p ) String () func (p ) .append (command ) type 55 "text/template/parse.Pos" func (p ) Position () ($ret29 ) type 56 "text/template/parse.RangeNode" func (r ) Copy () type 57 "text/template/parse.StringNode" func (s ) Copy () func (s ) .tree () func (s ) .writeTo (sb ) func (s ) String () type 58 "text/template/parse.TemplateNode" func (t ) Copy () func (t ) .tree () func (t ) .writeTo (sb ) func (t ) String () type 59 "text/template/parse.TextNode" func (t ) Copy () func (t ) .tree () func (t ) .writeTo (sb ) func (t ) String () type 60 "text/template/parse.Tree" func (t ) .hasFunction (name ) func (t ) .term () func (t ) .operand () func (t ) .parseTemplateName (token , context ) (name ) func (t ) .nextNonSpace () (token ) func (t ) .peek () func (t ) .recover (errp ) func (t ) Parse (text , leftDelim , rightDelim , treeSet , funcs ...) (tree , err ) func (t ) .backup2 (t1 ) func (t ) .expectOneOf (expected1 , expected2 , context ) func (t ) .backup () func (t ) .newField (pos , ident ) func (t ) .popVars (n ) func (t ) .newWith (pos , line , pipe , list , elseList ) func (t ) .command () func (t ) .checkPipeline (pipe , context ) func (t ) .newContinue (pos , line ) func (t ) .textOrAction () func (t ) .newRange (pos , line , pipe , list , elseList ) func (t ) .newEnd (pos ) func (t ) .add () func (t ) .newString (pos , orig , text ) func (t ) Copy () func (t ) .newIf (pos , line , pipe , list , elseList ) func (t ) .newText (pos , text ) func (t ) .newList (pos ) func (t ) .newPipeline (pos , line , vars ) func (t ) .breakControl (pos , line ) func (t ) .newComment (pos , text ) func (t ) .newAction (pos , line , pipe ) func (t ) .error (err ) func (t ) .newVariable (pos , ident ) func (t ) .newTemplate (pos , line , name , pipe ) func (t ) .newCommand (pos ) func (t ) .newDot (pos ) func (t ) .parse () func (t ) .useVar (pos , name ) func (t ) .elseControl () func (t ) .templateControl () func (t ) .newNumber (pos , text , typ ) (? , ? ) func (t ) .newBreak (pos , line ) func (t ) .newChain (pos , node ) func (t ) .newElse (pos , line ) func (t ) .newNil (pos ) func (t ) .newBool (pos , true ) func (t ) .peekNonSpace () func (t ) ErrorContext (n ) (location , context ) func (t ) .errorf (format , args ...) func (t ) .expect (expected , context ) func (t ) .unexpected (token , context ) func (t ) .startParse (funcs , lex , treeSet ) func (t ) .endControl () func (t ) .stopParse () func (t ) .parseControl (allowElseIf , context ) (pos , line , pipe , list , elseList ) func (t ) .next () func (t ) .parseDefinition () func (t ) .clearActionLine () func (t ) .itemList () (list , next ) func (t ) .action () (n ) func (t ) .continueControl (pos , line ) func (t ) .backup3 (t2 , t1 ) func (t ) .pipeline (context , end ) (pipe ) func (t ) .ifControl () func (t ) .rangeControl () func (t ) .blockControl () func (t ) .withControl () type 61 "text/template/parse.VariableNode" func (v ) Copy () func (v ) .tree () func (v ) .writeTo (sb ) func (v ) String () type 62 "text/template/parse.WithNode" func (w ) Copy () type 63 ".time.zone" type 64 ".time.zoneTrans" type 65 "time.Duration" func (d ) String () func (d ) Nanoseconds () ($ret73 ) func (d ) Seconds () ($ret76 ) func (d ) Microseconds () ($ret74 ) func (d ) Milliseconds () ($ret75 ) func (d ) Hours () ($ret78 ) func (d ) Truncate (m ) ($ret79 ) func (d ) Minutes () ($ret77 ) func (d ) Round (m ) type 66 "time.Location" func (l ) .get () func (l ) String () func (l ) .lookup (sec ) (name , offset , start , end , isDST ) func (l ) .lookupFirstZone () func (l ) .firstZoneUsed () func (l ) .lookupName (name , unix ) (offset , ok ) type 67 "time.Month" func (m ) String () type 68 "time.Time" func (t ) Weekday () func (t ) Second () func (t ) Year () func (t ) .addSec (d ) func (t ) UnmarshalJSON (data ) func (t ) ISOWeek () (year , week ) func (t ) Month () func (t ) Location () func (t ) GobEncode () (? , ? ) func (t ) Date () (year , month , day ) func (t ) UnixMilli () func (t ) Hour () func (t ) .abs () func (t ) IsZero () func (t ) Nanosecond () func (t ) UTC () func (t ) In (loc ) func (t ) .locabs () (name , offset , abs ) func (t ) Sub (u ) func (t ) Equal (u ) func (t ) String () func (t ) GoString () func (t ) Before (u ) func (t ) Format (layout ) func (t ) Add (d ) func (t ) MarshalJSON () (? , ? ) func (t ) IsDST () func (t ) .date (full ) (year , month , day , yday ) func (t ) AddDate (years , months , days ) func (t ) .sec () func (t ) Local () func (t ) .mono () func (t ) UnixMicro () func (t ) YearDay () func (t ) Unix () func (t ) UnmarshalBinary (data ) func (t ) UnmarshalText (data ) func (t ) Truncate (d ) func (t ) Round (d ) func (t ) .stripMono () func (t ) MarshalText () (? , ? ) func (t ) .nsec () func (t ) Zone () (name , offset ) func (t ) .setLoc (loc ) func (t ) .unixSec () func (t ) Day () func (t ) GobDecode (data ) func (t ) UnixNano () func (t ) After (u ) func (t ) MarshalBinary () (? , ? ) func (t ) Clock () (hour , min , sec ) func (t ) .setMono (m ) func (t ) Minute () func (t ) AppendFormat (b , layout ) type 69 "time.Weekday" func (d ) String () type 70 "unicode.Range16" type 71 "unicode.Range32" type 72 "unicode.RangeTable" type 73 "unsafe.Pointer" type 74 (? ) type 75 (? , ? ) type 76 (? ) type 77 (? , ? ...) type 78 (? ) type 79 (? ) type 80 (? , ? , ? ) type 81 (? , ? ) type 82 (? , ? , ? , ? ) type 83 (? , ? , ? ) type 84 (? , ? ) type 85 (? , ? ) type 86 (? ) type 87 (? ) type 88 (? , ? ) type 89 * type 90 * type 91 * type 92 * type 93 * type 94 * type 95 * type 96 * type 97 * type 98 * type 99 * type 100 * type 101 * type 102 * type 103 * type 104 * type 105 * type 106 * type 107 * type 108 * type 109 * type 110 * type 111 * type 112 * type 113 * type 114 * type 115 * type 116 * type 117 * type 118 * type 119 * type 120 * type 121 * type 122 * type 123 * type 124 * type 125 * type 126 * type 127 * type 128 * type 129 * type 130 * type 131 *any type 132 struct { Lo ; Hi ; Stride ; } type 133 struct { Lo ; Hi ; Stride ; } type 134 struct { Name ; Err ; } type 135 struct { Name ; ParseName ; Root ; Mode ; .text/template/parse.text ; .text/template/parse.funcs ; .text/template/parse.lex ; .text/template/parse.token ; .text/template/parse.peekCount ; .text/template/parse.vars ; .text/template/parse.treeSet ; .text/template/parse.actionLine ; .text/template/parse.rangeDepth ; } type 136 struct { Name ; PkgPath ; Type ; Func ; Index ; } type 137 struct { Name ; PkgPath ; Type ; Tag ; Offset ; Index ; Anonymous ; } type 138 struct { R16 ; R32 ; LatinOffset ; } type 139 struct { .reflect.key ; .reflect.elem ; .reflect.t ; .reflect.h ; .reflect.buckets ; .reflect.bptr ; .reflect.overflow ; .reflect.oldoverflow ; .reflect.startBucket ; .reflect.offset ; .reflect.wrapped ; B ; .reflect.i ; .reflect.bucket ; .reflect.checkBucket ; } type 140 struct { .reflect.m ; .reflect.hiter ; } type 141 struct { .reflect.name ; .reflect.pkgPath ; .reflect.methods ; } type 142 struct { .reflect.name ; .reflect.pkgPath ; .reflect.mtyp ; .reflect.typ ; .reflect.tfn ; } type 143 struct { .reflect.size ; .reflect.ptrdata ; .reflect.hash ; .reflect.tflag ; .reflect.align ; .reflect.fieldAlign ; .reflect.kind ; .reflect.equal ; .reflect.gcdata ; .reflect.string ; ? ; .reflect.ptrToThis ; } type 144 struct { .reflect.typ ; .reflect.ptr ; ? ; } type 145 struct { .strings.addr ; .strings.buf ; } type 146 struct { .sync.state ; .sync.sema ; } type 147 struct { .sync.w ; .sync.writerSem ; .sync.readerSem ; .sync.readerCount ; .sync.readerWait ; } type 148 struct { .text/template.missingKey ; } type 149 struct { .text/template.name ; ? ; ? ; .text/template.leftDelim ; .text/template.rightDelim ; } type 150 struct { .text/template.tmpl ; .text/template.muTmpl ; .text/template.option ; .text/template.muFuncs ; .text/template.parseFuncs ; .text/template.execFuncs ; } type 151 struct { ? ; } type 152 struct { ? ; ? ; .text/template/parse.tr ; } type 153 struct { ? ; ? ; .text/template/parse.tr ; Args ; } type 154 struct { ? ; ? ; .text/template/parse.tr ; Ident ; } type 155 struct { ? ; ? ; .text/template/parse.tr ; IsInt ; IsUint ; IsFloat ; IsComplex ; Int64 ; Uint64 ; Float64 ; Complex128 ; Text ; } type 156 struct { ? ; ? ; .text/template/parse.tr ; Line ; } type 157 struct { ? ; ? ; .text/template/parse.tr ; Line ; IsAssign ; Decl ; Cmds ; } type 158 struct { ? ; ? ; .text/template/parse.tr ; Line ; Name ; Pipe ; } type 159 struct { ? ; ? ; .text/template/parse.tr ; Line ; Pipe ; } type 160 struct { ? ; ? ; .text/template/parse.tr ; Line ; Pipe ; List ; ElseList ; } type 161 struct { ? ; ? ; .text/template/parse.tr ; Node ; Field ; } type 162 struct { ? ; ? ; .text/template/parse.tr ; Nodes ; } type 163 struct { ? ; ? ; .text/template/parse.tr ; Quoted ; Text ; } type 164 struct { ? ; ? ; .text/template/parse.tr ; Text ; } type 165 struct { ? ; ? ; .text/template/parse.tr ; Text ; } type 166 struct { ? ; ? ; .text/template/parse.tr ; True ; } type 167 struct { .text/template/parse.name ; .text/template/parse.input ; .text/template/parse.leftDelim ; .text/template/parse.rightDelim ; .text/template/parse.emitComment ; .text/template/parse.pos ; .text/template/parse.start ; .text/template/parse.width ; .text/template/parse.items ; .text/template/parse.parenDepth ; .text/template/parse.line ; .text/template/parse.startLine ; .text/template/parse.breakOK ; .text/template/parse.continueOK ; } type 168 struct { .text/template/parse.tr ; ? ; ? ; Line ; } type 169 struct { .text/template/parse.typ ; .text/template/parse.pos ; .text/template/parse.val ; .text/template/parse.line ; } type 170 struct { .time.name ; .time.offset ; .time.isDST ; } type 171 struct { .time.name ; .time.zone ; .time.tx ; .time.extend ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } type 172 struct { .time.wall ; .time.ext ; .time.loc ; } type 173 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } type 174 [256 ] type 175 [2 ] type 176 [3 ] type 177 [] type 178 [] type 179 [] type 180 [] type 181 [] type 182 [] type 183 [] type 184 [] type 185 [] type 186 [] type 187 [] type 188 [] type 189 [] type 190 [] type 191 [] type 192 [] type 193 [] type 194 [] type 195 map [] type 196 map [] type 197 map [] type 198 map [] type 199 chan type 200 interface { Align () ; AssignableTo (u ) ; Bits () ; ChanDir () ; Comparable () ; ConvertibleTo (u ) ; Elem () ; Field (i ) ; FieldAlign () ; FieldByIndex (index ) ; FieldByName (name ) (? , ? ); FieldByNameFunc (match ) (? , ? ); Implements (u ) ; In (i ) ; IsVariadic () ; Key () ; Kind () ; Len () ; Method (? ) ; MethodByName (? ) (? , ? ); Name () ; NumField () ; NumIn () ; NumMethod () ; NumOut () ; Out (i ) ; PkgPath () ; Size () ; String () ; .reflect.common () ; .reflect.rawString () ; .reflect.uncommon () ; } type 201 interface { Close () ; Read (? ) (? , ? ); Stat () (? , ? ); } type 202 interface { Copy () ; Position () ; String () ; Type () ; .text/template/parse.tree () ; .text/template/parse.writeTo (? ); } type 203 interface { IsDir () ; ModTime () ; Mode () ; Name () ; Size () ; Sys () ; } type 204 interface { Lock (); Unlock (); } type 205 interface { Open (name ) (? , ? ); } type 206 interface { Write (p ) (n , err ); } func .evalArgs (args ) func .truth (arg ) func HTMLEscape (w , b ) func HTMLEscapeString (s ) func HTMLEscaper (args ...) ($ret73 ) // /build/gcc/src/gcc/libgo/go/text/template/funcs.go:630 { //631 $ret73 = HTMLEscapeString(.evalArgs(args)) //631 return //631 } //0 func IsTrue (val ) (truth , ok ) func JSEscape (w , b ) func JSEscapeString (s ) func JSEscaper (args ...) ($ret76 ) // /build/gcc/src/gcc/libgo/go/text/template/funcs.go:721 { //722 $ret76 = JSEscapeString(.evalArgs(args)) //722 return //722 } //0 func Must (t , err ) ($ret79 ) // /build/gcc/src/gcc/libgo/go/text/template/helper.go:23 { //24 if (err != $nil) { //24 panic($convert(, err)) //25 } //24 } //26 { //27 $ret79 = t //27 return //27 } //0 func New (name ) func ParseFS (fsys , patterns ...) (? , ? ) func ParseFiles (filenames ...) (? , ? ) func ParseGlob (pattern ) (? , ? ) func URLQueryEscaper (args ...) ($ret77 ) // /build/gcc/src/gcc/libgo/go/text/template/funcs.go:727 { //728 $ret77 = QueryEscape(.evalArgs(args)) //728 return //728 } //0 func .escape (s , mode ) func QueryEscape (s ) ($ret15 ) // /build/gcc/src/gcc/libgo/go/net/url/url.go:274 { //275 $ret15 = .escape(s, $convert(, 6 )) //275 return //275 } //0 func .indexFunc (s , f , truth ) func ContainsAny (s , chars ) ($ret44 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:66 { //67 $ret44 = (IndexAny(s, chars) >= $convert(, 0 )) //67 return //67 } //0 func Index (s , substr ) func IndexAny (s , chars ) func Replace (s , old , new , n ) func ReplaceAll (s , old , new ) ($ret95 ) // /build/gcc/src/gcc/libgo/go/strings/strings.go:1036 { //1037 $ret95 = Replace(s, old, new, $convert(, -1 )) //1037 return //1037 } //0 func .isExcludingLatin (rangeTab , r ) var .properties var Digit func In (r , ranges ...) ($ret4 ) // /build/gcc/src/gcc/libgo/go/unicode/graphic.go:69 { //70 var inside //70 { //70 var $t0 //70 var $t1 //70 { //70 { //70 var $t2 = ranges //70 var $t3 = len($t2) //70 $t0 = $convert(, 0 ) //70 } //0 goto $l0 //70 :$l1 //70 { //70 { //70 $t1 = ($t2)[$t0] //70 } //0 { //70 $t0 //70 var $t4 = $t1 //70 inside = $t4 //70 } //0 { //70 { //71 if Is(inside, r) { //71 { //72 $ret4 = $convert(, $true) //72 return //72 } //0 } //71 } //73 } //74 } //74 { //70 $t0 = ($t0 + $convert(, 1 )) //70 } //0 :$l0 //70 if ($t0 < $t3) { //70 goto $l1 //70 } //70 } //0 } //0 } //74 { //75 $ret4 = $convert(, $false) //75 return //75 } //0 func Is (rangeTab , r ) var Letter var PrintRanges checksum 71D5D20AD457F9A71153D6E0A5649DA93D036DFE v3; package parse pkgpath text/template/parse import bytes bytes "bytes" import fmt fmt "fmt" import runtime runtime "runtime" import strconv strconv "strconv" import strings strings "strings" import unicode unicode "unicode" import utf8 unicode/utf8 "unicode/utf8" init parse text_1template_1parse..import bytes bytes..import errors errors..import fmt fmt..import cpu internal_1cpu..import oserror internal_1oserror..import poll internal_1poll..import reflectlite internal_1reflectlite..import testlog internal_1testlog..import io io..import fs io_1fs..import math math..import os os..import path path..import reflect reflect..import runtime runtime..import sort sort..import strconv strconv..import sync sync..import syscall syscall..import time time..import unicode unicode..import abi ~internal_1abi bytealg ~internal_1bytealg fmtsort ~internal_1fmtsort goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race execenv ~internal_1syscall_1execenv unix ~internal_1syscall_1unix unsafeheader ~internal_1unsafeheader bits ~math_1bits atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys strings ~strings atomic ~sync_1atomic utf8 ~unicode_1utf8 init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 1 2 1 4 1 7 1 9 1 15 1 18 1 21 2 4 2 7 2 15 3 2 3 4 3 5 3 6 3 7 3 8 3 9 3 10 3 11 3 12 3 13 3 14 3 15 3 16 3 17 3 18 3 19 3 20 3 21 5 2 5 4 5 7 5 15 6 2 6 4 6 5 6 7 6 9 6 15 6 18 6 19 6 20 7 4 7 15 8 4 8 15 8 18 9 2 9 4 9 7 9 15 9 18 10 2 10 4 10 5 10 7 10 9 10 13 10 15 10 16 10 18 10 19 10 20 11 4 12 2 12 4 12 5 12 6 12 7 12 8 12 9 12 10 12 13 12 15 12 16 12 18 12 19 12 20 13 2 13 4 13 7 13 15 14 2 14 4 14 7 14 11 14 15 14 17 14 18 14 21 15 4 16 4 16 7 16 15 17 2 17 4 17 7 17 11 17 15 18 4 18 15 19 2 19 4 19 5 19 7 19 15 19 18 20 2 20 4 20 5 20 7 20 15 20 18 20 19 types 118 28 233 241 233 415 285 289 244 421 589 243 376 75 338 26 593 26 202 295 344 201 78 245 236 242 4728 246 77 623 430 88 51 859 49 704 36 36 39 45 32 47 50 34 48 76 48 48 76 20 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 65 65 452 75 69 31 80 97 98 98 254 97 152 130 113 149 114 98 116 97 97 97 589 98 167 26 24 22 22 22 23 23 23 22 23 22 22 36 37 24 190 type 1 "ActionNode" func (a ) String () func (a ) .writeTo (sb ) func (a ) .tree () func (a ) Copy () type 2 "BoolNode" func (b ) String () func (b ) .writeTo (sb ) func (b ) .tree () func (b ) Copy () type 3 "BranchNode" func (b ) String () func (b ) .writeTo (sb ) func (b ) .tree () func (b ) Copy () type 4 "BreakNode" func (b ) Copy () func (b ) String () ($ret114 ) // /build/gcc/src/gcc/libgo/go/text/template/parse/node.go:925 { //925 $ret114 = $convert(, "{{break}}") //925 return //925 } //0 func (b ) .tree () func (b ) .writeTo (sb ) type 5 "ChainNode" func (c ) Add (field ) func (c ) String () func (c ) .writeTo (sb ) func (c ) .tree () func (c ) Copy () type 6 "CommandNode" func (c ) .append (arg ) func (c ) String () func (c ) .writeTo (sb ) func (c ) .tree () func (c ) Copy () type 7 "CommentNode" func (c ) String () func (c ) .writeTo (sb ) func (c ) .tree () func (c ) Copy () type 8 "ContinueNode" func (c ) Copy () func (c ) String () ($ret118 ) // /build/gcc/src/gcc/libgo/go/text/template/parse/node.go:942 { //942 $ret118 = $convert(, "{{continue}}") //942 return //942 } //0 func (c ) .tree () func (c ) .writeTo (sb ) type 9 "DotNode" func (d ) Type () ($ret68 ) // /build/gcc/src/gcc/libgo/go/text/template/parse/node.go:434 { //438 $ret68 = 5 //438 return //438 } //0 func (d ) String () ($ret69 ) // /build/gcc/src/gcc/libgo/go/text/template/parse/node.go:441 { //442 $ret69 = $convert(, ".") //442 return //442 } //0 func (d ) .writeTo (sb ) func (d ) .tree () func (d ) Copy () type 10 "FieldNode" func (f ) String () func (f ) .writeTo (sb ) func (f ) .tree () func (f ) Copy () type 11 "IdentifierNode" func (i ) SetPos (pos ) func (i ) SetTree (t ) func (i ) String () func (i ) .writeTo (sb ) func (i ) .tree () func (i ) Copy () type 12 "IfNode" func (i ) Copy () type 13 "ListNode" func (l ) .append (n ) func (l ) .tree () func (l ) String () func (l ) .writeTo (sb ) func (l ) CopyList () func (l ) Copy () type 14 "Mode" type 15 "NilNode" func (n ) Type () ($ret73 ) // /build/gcc/src/gcc/libgo/go/text/template/parse/node.go:468 { //472 $ret73 = 12 //472 return //472 } //0 func (n ) String () ($ret74 ) // /build/gcc/src/gcc/libgo/go/text/template/parse/node.go:475 { //476 $ret74 = $convert(, "nil") //476 return //476 } //0 func (n ) .writeTo (sb ) func (n ) .tree () func (n ) Copy () type 16 "Node" type 17 "NodeType" func (t ) Type () ($ret30 ) // /build/gcc/src/gcc/libgo/go/text/template/parse/node.go:48 { //49 $ret30 = t //49 return //49 } //0 type 18 "NumberNode" func (n ) .simplifyComplex () func (n ) String () func (n ) .writeTo (sb ) func (n ) .tree () func (n ) Copy () type 19 "PipeNode" func (p ) .append (command ) func (p ) String () func (p ) .writeTo (sb ) func (p ) .tree () func (p ) CopyPipe () func (p ) Copy () type 20 "Pos" func (p ) Position () ($ret29 ) // /build/gcc/src/gcc/libgo/go/text/template/parse/node.go:42 { //43 $ret29 = p //43 return //43 } //0 type 21 "RangeNode" func (r ) Copy () type 22 "StringNode" func (s ) String () func (s ) .writeTo (sb ) func (s ) .tree () func (s ) Copy () type 23 "TemplateNode" func (t ) String () func (t ) .writeTo (sb ) func (t ) .tree () func (t ) Copy () type 24 "TextNode" func (t ) String () func (t ) .writeTo (sb ) func (t ) .tree () func (t ) Copy () type 25 "Tree" func (t ) .newList (pos ) func (t ) .newText (pos , text ) func (t ) .newComment (pos , text ) func (t ) .newPipeline (pos , line , vars ) func (t ) .newAction (pos , line , pipe ) func (t ) .newCommand (pos ) func (t ) .newVariable (pos , ident ) func (t ) .newDot (pos ) func (t ) .newNil (pos ) func (t ) .newField (pos , ident ) func (t ) .newChain (pos , node ) func (t ) .newBool (pos , true ) func (t ) .newNumber (pos , text , typ ) (? , ? ) func (t ) .newString (pos , orig , text ) func (t ) .newEnd (pos ) func (t ) .newElse (pos , line ) func (t ) .newIf (pos , line , pipe , list , elseList ) func (t ) .newBreak (pos , line ) func (t ) .newContinue (pos , line ) func (t ) .newRange (pos , line , pipe , list , elseList ) func (t ) .newWith (pos , line , pipe , list , elseList ) func (t ) .newTemplate (pos , line , name , pipe ) func (t ) Copy () func (t ) .next () func (t ) .backup () func (t ) .backup2 (t1 ) func (t ) .backup3 (t2 , t1 ) func (t ) .peek () func (t ) .nextNonSpace () (token ) func (t ) .peekNonSpace () func (t ) ErrorContext (n ) (location , context ) func (t ) .errorf (format , args ...) func (t ) .error (err ) func (t ) .expect (expected , context ) func (t ) .expectOneOf (expected1 , expected2 , context ) func (t ) .unexpected (token , context ) func (t ) .recover (errp ) func (t ) .startParse (funcs , lex , treeSet ) func (t ) .stopParse () func (t ) Parse (text , leftDelim , rightDelim , treeSet , funcs ...) (tree , err ) func (t ) .add () func (t ) .parse () func (t ) .parseDefinition () func (t ) .itemList () (list , next ) func (t ) .textOrAction () func (t ) .clearActionLine () func (t ) .action () (n ) func (t ) .breakControl (pos , line ) func (t ) .continueControl (pos , line ) func (t ) .pipeline (context , end ) (pipe ) func (t ) .checkPipeline (pipe , context ) func (t ) .parseControl (allowElseIf , context ) (pos , line , pipe , list , elseList ) func (t ) .ifControl () func (t ) .rangeControl () func (t ) .withControl () func (t ) .endControl () func (t ) .elseControl () func (t ) .blockControl () func (t ) .templateControl () func (t ) .parseTemplateName (token , context ) (name ) func (t ) .command () func (t ) .operand () func (t ) .term () func (t ) .hasFunction (name ) func (t ) .popVars (n ) func (t ) .useVar (pos , name ) type 26 "VariableNode" func (v ) String () func (v ) .writeTo (sb ) func (v ) .tree () func (v ) Copy () type 27 "WithNode" func (w ) Copy () type 28 ".text/template/parse.elseNode" func (e ) Type () ($ret103 ) // /build/gcc/src/gcc/libgo/go/text/template/parse/node.go:820 { //821 $ret103 = 6 //821 return //821 } //0 func (e ) String () ($ret104 ) // /build/gcc/src/gcc/libgo/go/text/template/parse/node.go:824 { //825 $ret104 = $convert(, "{{else}}") //825 return //825 } //0 func (e ) .writeTo (sb ) func (e ) .tree () func (e ) Copy () type 29 ".text/template/parse.endNode" func (e ) String () ($ret99 ) // /build/gcc/src/gcc/libgo/go/text/template/parse/node.go:792 { //793 $ret99 = $convert(, "{{end}}") //793 return //793 } //0 func (e ) .writeTo (sb ) func (e ) .tree () func (e ) Copy () type 30 ".text/template/parse.item" func (i ) String () type 31 ".text/template/parse.itemType" type 32 ".text/template/parse.lexer" func (l ) .next () func (l ) .peek () func (l ) .backup () func (l ) .emit (t ) func (l ) .ignore () func (l ) .accept (valid ) func (l ) .acceptRun (valid ) func (l ) .errorf (format , args ...) func (l ) .nextItem () func (l ) .drain () func (l ) .run () func (l ) .atRightDelim () (delim , trimSpaces ) func (l ) .atTerminator () func (l ) .scanNumber () type 33 ".text/template/parse.stateFn" type 34 "strings.Builder" func (b ) WriteString (s ) (? , ? ) func (b ) WriteByte (c ) func (b ) Write (p ) (? , ? ) func (b ) Grow (n ) func (b ) .grow (n ) func (b ) Cap () func (b ) Reset () func (b ) Len () func (b ) String () func (b ) WriteRune (r ) (? , ? ) func (b ) .copyCheck () type 35 "unicode.Range16" type 36 "unicode.Range32" type 37 "unicode.RangeTable" type 38 (? , ? ) type 39 (? ) type 40 (? , ? ) type 41 (? , ? ...) type 42 (? ) type 43 (? , ? ) type 44 (? , ? , ? , ? ) type 45 (? , ? ) type 46 (? , ? ) type 47 (? , ? , ? , ? ) type 48 * type 49 * type 50 * type 51 * type 52 * type 53 * type 54 * type 55 * type 56 * type 57 * type 58 * type 59 * type 60 * type 61 * type 62 * type 63 * type 64 * type 65 * type 66 * type 67 * type 68 * type 69 * type 70 * type 71 * type 72 * type 73 * type 74 * type 75 * type 76 * type 77 struct { Lo ; Hi ; Stride ; } type 78 struct { Lo ; Hi ; Stride ; } type 79 struct { Name ; ParseName ; Root ; Mode ; .text/template/parse.text ; .text/template/parse.funcs ; .text/template/parse.lex ; .text/template/parse.token ; .text/template/parse.peekCount ; .text/template/parse.vars ; .text/template/parse.treeSet ; .text/template/parse.actionLine ; .text/template/parse.rangeDepth ; } type 80 struct { R16 ; R32 ; LatinOffset ; } type 81 struct { .strings.addr ; .strings.buf ; } type 82 struct { ? ; } type 83 struct { ? ; ? ; .text/template/parse.tr ; } type 84 struct { ? ; ? ; .text/template/parse.tr ; Args ; } type 85 struct { ? ; ? ; .text/template/parse.tr ; Ident ; } type 86 struct { ? ; ? ; .text/template/parse.tr ; Ident ; } type 87 struct { ? ; ? ; .text/template/parse.tr ; IsInt ; IsUint ; IsFloat ; IsComplex ; Int64 ; Uint64 ; Float64 ; Complex128 ; Text ; } type 88 struct { ? ; ? ; .text/template/parse.tr ; Line ; } type 89 struct { ? ; ? ; .text/template/parse.tr ; Line ; IsAssign ; Decl ; Cmds ; } type 90 struct { ? ; ? ; .text/template/parse.tr ; Line ; Name ; Pipe ; } type 91 struct { ? ; ? ; .text/template/parse.tr ; Line ; Pipe ; } type 92 struct { ? ; ? ; .text/template/parse.tr ; Line ; Pipe ; List ; ElseList ; } type 93 struct { ? ; ? ; .text/template/parse.tr ; Node ; Field ; } type 94 struct { ? ; ? ; .text/template/parse.tr ; Nodes ; } type 95 struct { ? ; ? ; .text/template/parse.tr ; Quoted ; Text ; } type 96 struct { ? ; ? ; .text/template/parse.tr ; Text ; } type 97 struct { ? ; ? ; .text/template/parse.tr ; Text ; } type 98 struct { ? ; ? ; .text/template/parse.tr ; True ; } type 99 struct { .text/template/parse.name ; .text/template/parse.input ; .text/template/parse.leftDelim ; .text/template/parse.rightDelim ; .text/template/parse.emitComment ; .text/template/parse.pos ; .text/template/parse.start ; .text/template/parse.width ; .text/template/parse.items ; .text/template/parse.parenDepth ; .text/template/parse.line ; .text/template/parse.startLine ; .text/template/parse.breakOK ; .text/template/parse.continueOK ; } type 100 struct { .text/template/parse.tr ; ? ; ? ; Line ; } type 101 struct { .text/template/parse.typ ; .text/template/parse.pos ; .text/template/parse.val ; .text/template/parse.line ; } type 102 [256 ] type 103 [3 ] type 104 [] type 105 [] type 106 [] type 107 [] type 108 [] type 109 [] type 110 [] type 111 [] type 112 [] type 113 [] type 114 map [] type 115 map [] type 116 chan type 117 interface { Copy () ; Position () ; String () ; Type () ; .text/template/parse.tree () ; .text/template/parse.writeTo (? ); } func .isSpace (r ) ($ret25 ) // /build/gcc/src/gcc/libgo/go/text/template/parse/lex.go:667 { //668 $ret25 = ((((r == $convert(, 32' )) || (r == $convert(, 9' ))) || (r == $convert(, 13' ))) || (r == $convert(, 10' ))) //668 return //668 } //0 func .lexFieldOrVariable (l , typ ) func IsEmptyTree (n ) func New (name , funcs ...) func NewIdentifier (ident ) const NodeAction = 1 const NodeBool = 2 const NodeBreak = 21 const NodeChain = 3 const NodeCommand = 4 const NodeComment = 20 const NodeContinue = 22 const NodeDot = 5 const NodeField = 8 const NodeIdentifier = 9 const NodeIf = 10 const NodeList = 11 const NodeNil = 12 const NodeNumber = 13 const NodePipe = 14 const NodeRange = 15 const NodeString = 16 const NodeTemplate = 17 const NodeText = 0 const NodeVariable = 18 const NodeWith = 19 func Parse (name , text , leftDelim , rightDelim , funcs ...) (? , ? ) const ParseComments = 1 const SkipFuncCheck = 2 func .quoteWith (s , quote , ASCIIonly , graphicOnly ) func .genSplit (s , sep , sepSave , n ) func IndexAny (s , chars ) func IndexRune (s , r ) func TrimLeft (s , cutset ) func TrimRight (s , cutset ) func .isExcludingLatin (rangeTab , r ) var .properties var Digit func In (r , ranges ...) ($ret4 ) // /build/gcc/src/gcc/libgo/go/unicode/graphic.go:69 { //70 var inside //70 { //70 var $t0 //70 var $t1 //70 { //70 { //70 var $t2 = ranges //70 var $t3 = len($t2) //70 $t0 = $convert(, 0 ) //70 } //0 goto $l0 //70 :$l1 //70 { //70 { //70 $t1 = ($t2)[$t0] //70 } //0 { //70 $t0 //70 var $t4 = $t1 //70 inside = $t4 //70 } //0 { //70 { //71 if Is(inside, r) { //71 { //72 $ret4 = $convert(, $true) //72 return //72 } //0 } //71 } //73 } //74 } //74 { //70 $t0 = ($t0 + $convert(, 1 )) //70 } //0 :$l0 //70 if ($t0 < $t3) { //70 goto $l1 //70 } //70 } //0 } //0 } //74 { //75 $ret4 = $convert(, $false) //75 return //75 } //0 func Is (rangeTab , r ) func IsDigit (r ) ($ret0 ) // /build/gcc/src/gcc/libgo/go/unicode/digit.go:8 { //9 if (r <= $convert(, 255' )) { //9 { //10 $ret0 = (($convert(, 48' ) <= r) && (r <= $convert(, 57' ))) //10 return //10 } //0 } //9 } //11 { //12 $ret0 = .isExcludingLatin(Digit, r) //12 return //12 } //0 func IsLetter (r ) ($ret6 ) // /build/gcc/src/gcc/libgo/go/unicode/graphic.go:90 { //91 if ($convert(, r) <= $convert(, 255' )) { //91 { //92 $ret6 = (((.properties)[$convert(, r)] & $convert(, 96 )) != $convert(, 0 )) //92 return //92 } //0 } //91 } //93 { //94 $ret6 = .isExcludingLatin(Letter, r) //94 return //94 } //0 var Letter var PrintRanges checksum 76DA5B4F6D8E0DAC572A8B02714470664FBDED9D v3; package time pkgpath time import errors errors "errors" import runtime runtime "runtime" import sync sync "sync" import syscall syscall "syscall" import unsafe unsafe "unsafe" init time time..import errors errors..import cpu internal_1cpu..import oserror internal_1oserror..import reflectlite internal_1reflectlite..import runtime runtime..import sync sync..import syscall syscall..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race unsafeheader ~internal_1unsafeheader atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 1 2 1 4 1 5 3 1 3 2 3 4 3 5 4 2 4 5 5 2 6 2 6 5 7 1 7 2 7 3 7 4 7 5 7 6 types 54 9 2497 512 66 80 93 3397 114 68 38 31 36 36 47 36 245 37 34 117 11 21 22 21 21 44 44 47 34 34 37 34 52 34 45 58 32 18 18 18 18 18 19 50 121 91 190 199 83 112 24 21 21 22 25 type 1 "Duration" func (d ) String () func (d ) Nanoseconds () ($ret73 ) // /build/gcc/src/gcc/libgo/go/time/time.go:735 { //735 $ret73 = $convert(, d) //735 return //735 } //0 func (d ) Microseconds () ($ret74 ) // /build/gcc/src/gcc/libgo/go/time/time.go:738 { //738 $ret74 = ($convert(, d) / $convert(, 0.1000000000000000000000000000000000000000000000000000000000000000000000000000000E4 )) //738 return //738 } //0 func (d ) Milliseconds () ($ret75 ) // /build/gcc/src/gcc/libgo/go/time/time.go:741 { //741 $ret75 = ($convert(, d) / $convert(, 0.1000000000000000000000000000000000000000000000000000000000000000000000000000000E7 )) //741 return //741 } //0 func (d ) Seconds () ($ret76 ) // /build/gcc/src/gcc/libgo/go/time/time.go:753 var sec = (d / 1000000000 ) //754 var nsec = (d % 1000000000 ) //755 { //756 $ret76 = ($convert(, sec) + ($convert(, nsec) / $convert(, 0.1000000000000000000000000000000000000000000000000000000000000000000000000000000E10 ))) //756 return //756 } //0 func (d ) Minutes () ($ret77 ) // /build/gcc/src/gcc/libgo/go/time/time.go:760 var min = (d / 60000000000 ) //761 var nsec = (d % 60000000000 ) //762 { //763 $ret77 = ($convert(, min) + ($convert(, nsec) / $convert(, 0.6000000000000000000000000000000000000000000000000000000000000000000000000000000E11 ))) //763 return //763 } //0 func (d ) Hours () ($ret78 ) // /build/gcc/src/gcc/libgo/go/time/time.go:767 var hour = (d / 3600000000000 ) //768 var nsec = (d % 3600000000000 ) //769 { //770 $ret78 = ($convert(, hour) + ($convert(, nsec) / $convert(, 0.3600000000000000000000000000000000000000000000000000000000000000000000000000000E13 ))) //770 return //770 } //0 func (d ) Truncate (m ) ($ret79 ) // /build/gcc/src/gcc/libgo/go/time/time.go:775 { //776 if (m <= $convert(, 0 )) { //776 { //777 $ret79 = d //777 return //777 } //0 } //776 } //778 { //779 $ret79 = (d - (d % m)) //779 return //779 } //0 func (d ) Round (m ) type 2 "Location" func (l ) .get () func (l ) String () func (l ) .lookup (sec ) (name , offset , start , end , isDST ) func (l ) .lookupFirstZone () func (l ) .firstZoneUsed () func (l ) .lookupName (name , unix ) (offset , ok ) type 3 "Month" func (m ) String () type 4 "ParseError" func (e ) Error () type 5 "Ticker" func (t ) Stop () func (t ) Reset (d ) type 6 "Time" func (t ) String () func (t ) GoString () func (t ) Format (layout ) func (t ) AppendFormat (b , layout ) func (t ) .nsec () func (t ) .sec () func (t ) .unixSec () func (t ) .addSec (d ) func (t ) .setLoc (loc ) func (t ) .stripMono () func (t ) .setMono (m ) func (t ) .mono () func (t ) After (u ) func (t ) Before (u ) func (t ) Equal (u ) func (t ) IsZero () func (t ) .abs () func (t ) .locabs () (name , offset , abs ) func (t ) Date () (year , month , day ) func (t ) Year () func (t ) Month () func (t ) Day () func (t ) Weekday () func (t ) ISOWeek () (year , week ) func (t ) Clock () (hour , min , sec ) func (t ) Hour () func (t ) Minute () func (t ) Second () func (t ) Nanosecond () func (t ) YearDay () func (t ) Add (d ) func (t ) Sub (u ) func (t ) AddDate (years , months , days ) func (t ) .date (full ) (year , month , day , yday ) func (t ) UTC () func (t ) Local () func (t ) In (loc ) func (t ) Location () func (t ) Zone () (name , offset ) func (t ) Unix () func (t ) UnixMilli () func (t ) UnixMicro () func (t ) UnixNano () func (t ) MarshalBinary () (? , ? ) func (t ) UnmarshalBinary (data ) func (t ) GobEncode () (? , ? ) func (t ) GobDecode (data ) func (t ) MarshalJSON () (? , ? ) func (t ) UnmarshalJSON (data ) func (t ) MarshalText () (? , ? ) func (t ) UnmarshalText (data ) func (t ) IsDST () func (t ) Truncate (d ) func (t ) Round (d ) type 7 "Timer" func (t ) Stop () func (t ) Reset (d ) type 8 "Weekday" func (d ) String () type 9 ".time.runtimeTimer" type 10 ".time.zone" type 11 ".time.zoneTrans" type 12 ".syscall._C_int" type 13 ".syscall._libgo_off_t_type" type 14 ".syscall._pid_t" type 15 "syscall.Errno" func (e ) Timeout () ($ret112 ) func (e ) Temporary () func (e ) Is (target ) func (e ) Error () ($ret109 ) type 16 "syscall.Offset_t" type 17 "syscall.Pid_t" type 18 "syscall.Signal" func (s ) String () ($ret122 ) func (s ) Signal () type 19 () type 20 () type 21 () type 22 () type 23 () type 24 (? , ? ) type 25 (? , ? ) type 26 (? , ? ) type 27 (? ) type 28 (? ) type 29 (? , ? ) type 30 (? ) type 31 (? ) (? , ? ) type 32 (? ) type 33 (? , ? ) type 34 (? , ? , ? ) type 35 (? ) type 36 * type 37 * type 38 * type 39 * type 40 * type 41 * type 42 struct { C ; .time.r ; } type 43 struct { Layout ; Value ; LayoutElem ; ValueElem ; Message ; } type 44 struct { .time.name ; .time.offset ; .time.isDST ; } type 45 struct { .time.name ; .time.zone ; .time.tx ; .time.extend ; .time.cacheStart ; .time.cacheEnd ; .time.cacheZone ; } type 46 struct { .time.pp ; .time.when ; .time.period ; .time.f ; .time.arg ; .time.seq ; .time.nextwhen ; .time.status ; } type 47 struct { .time.wall ; .time.ext ; .time.loc ; } type 48 struct { .time.when ; .time.index ; .time.isstd ; .time.isutc ; } type 49 [13 ] type 50 [] type 51 [] type 52 [] type 53 chan <- var .daysBefore func .isLeap (year ) ($ret115 ) // /build/gcc/src/gcc/libgo/go/time/time.go:1365 { //1366 $ret115 = (((year % $convert(, 4 )) == $convert(, 0 )) && (((year % $convert(, 100 )) != $convert(, 0 )) || ((year % $convert(, 400 )) == $convert(, 0 )))) //1366 return //1366 } //0 var .loadFromEmbeddedTZData func .parseSignedOffset (value ) func /*asm runtime.nanotime */ .runtimeNano () func .unixTime (sec , nsec ) const ANSIC = "Mon Jan _2 15:04:05 2006" func After (d ) func AfterFunc (d , f ) const April = 4 const August = 8 func Date (year , month , day , hour , min , sec , nsec , loc ) const December = 12 const February = 2 func FixedZone (name , offset ) const Friday = 5 const Hour = 3600000000000 const January = 1 const July = 7 const June = 6 const Kitchen = "3:04PM" const Layout = "01/02 03:04:05PM '06 -0700" func LoadLocation (name ) (? , ? ) func LoadLocationFromTZData (name , data ) (? , ? ) var Local const March = 3 const May = 5 const Microsecond = 1000 const Millisecond = 1000000 const Minute = 60000000000 const Monday = 1 const Nanosecond = 1 func NewTicker (d ) func NewTimer (d ) const November = 11 func Now () const October = 10 func Parse (layout , value ) (? , ? ) func ParseDuration (s ) (? , ? ) func ParseInLocation (layout , value , loc ) (? , ? ) const RFC1123 = "Mon, 02 Jan 2006 15:04:05 MST" const RFC1123Z = "Mon, 02 Jan 2006 15:04:05 -0700" const RFC3339 = "2006-01-02T15:04:05Z07:00" const RFC3339Nano = "2006-01-02T15:04:05.999999999Z07:00" const RFC822 = "02 Jan 06 15:04 MST" const RFC822Z = "02 Jan 06 15:04 -0700" const RFC850 = "Monday, 02-Jan-06 15:04:05 MST" const RubyDate = "Mon Jan 02 15:04:05 -0700 2006" const Saturday = 6 const Second = 1000000000 const September = 9 func Since (t ) func Sleep (d ) const Stamp = "Jan _2 15:04:05" const StampMicro = "Jan _2 15:04:05.000000" const StampMilli = "Jan _2 15:04:05.000" const StampNano = "Jan _2 15:04:05.000000000" const Sunday = 0 const Thursday = 4 func Tick (d ) const Tuesday = 2 var UTC func Unix (sec , nsec ) ($ret111 ) // /build/gcc/src/gcc/libgo/go/time/time.go:1334 { //1335 if ((nsec < $convert(, 0 )) || (nsec >= $convert(, 0.1000000000000000000000000000000000000000000000000000000000000000000000000000000E10 ))) { //1335 var n = (nsec / 0.1000000000000000000000000000000000000000000000000000000000000000000000000000000E10 ) //1336 sec = (sec + n) //1337 nsec = (nsec - (n * $convert(, 0.1000000000000000000000000000000000000000000000000000000000000000000000000000000E10 ))) //1338 { //1339 if (nsec < $convert(, 0 )) { //1339 nsec = (nsec + $convert(, 0.1000000000000000000000000000000000000000000000000000000000000000000000000000000E10 )) //1340 sec = (sec - $convert(, 1 )) //1341 } //1339 } //1342 } //1335 } //1343 { //1344 $ret111 = .unixTime(sec, $convert(, nsec)) //1344 return //1344 } //0 const UnixDate = "Mon Jan _2 15:04:05 MST 2006" func UnixMicro (usec ) ($ret113 ) // /build/gcc/src/gcc/libgo/go/time/time.go:1355 { //1356 $ret113 = Unix((usec / $convert(, 0.1000000000000000000000000000000000000000000000000000000000000000000000000000000E7 )), ((usec % $convert(, 0.1000000000000000000000000000000000000000000000000000000000000000000000000000000E7 )) * $convert(, 0.1000000000000000000000000000000000000000000000000000000000000000000000000000000E4 ))) //1356 return //1356 } //0 func UnixMilli (msec ) ($ret112 ) // /build/gcc/src/gcc/libgo/go/time/time.go:1349 { //1350 $ret112 = Unix((msec / $convert(, 0.1000000000000000000000000000000000000000000000000000000000000000000000000000000E4 )), ((msec % $convert(, 0.1000000000000000000000000000000000000000000000000000000000000000000000000000000E4 )) * $convert(, 0.1000000000000000000000000000000000000000000000000000000000000000000000000000000E7 ))) //1350 return //1350 } //0 func Until (t ) const Wednesday = 3 var .defaultGOROOT func .gogetenv (key ) func /*asm close */ .c_close (fd ) func /*asm getpid */ .c_getpid () func /*asm kill */ .c_kill (pid , sig ) func /*asm lseek64 */ .c_lseek64 (fd , offset , whence ) func Close (fd ) (err ) // libcalls.go:1713 Entersyscall() //1714 var _r = .c_close($convert(, fd)) //1715 var errno //1716 var setErrno = $false //1717 { //1718 if (_r < $convert(, 0 )) { //1718 errno = GetErrno() //1719 setErrno = $convert(, $true) //1720 } //1718 } //1721 Exitsyscall() //1722 { //1723 if setErrno { //1723 err = $convert(, errno) //1724 } //1723 } //1725 return //1726 func Entersyscall () func Exitsyscall () func GetErrno () func Getpid () (pid ) // libcalls.go:1961 var _r = .c_getpid() //1962 pid = $convert(, _r) //1963 return //1964 func Kill (pid , sig ) (err ) // libcalls.go:2042 var _r = .c_kill($convert(, pid), $convert(, sig)) //2043 var errno //2044 var setErrno = $false //2045 { //2046 if (_r < $convert(, 0 )) { //2046 errno = GetErrno() //2047 setErrno = $convert(, $true) //2048 } //2046 } //2049 { //2050 if setErrno { //2050 err = $convert(, errno) //2051 } //2050 } //2052 return //2053 checksum DCC6031396A949D93170D110F4F3D75E57353CDD v3; package tzdata pkgpath time/tzdata import errors errors "errors" import syscall syscall "syscall" import unsafe unsafe "unsafe" init tzdata time_1tzdata..import errors errors..import cpu internal_1cpu..import oserror internal_1oserror..import reflectlite internal_1reflectlite..import runtime runtime..import sync sync..import syscall syscall..import abi ~internal_1abi bytealg ~internal_1bytealg goarch ~internal_1goarch goexperiment ~internal_1goexperiment goos ~internal_1goos itoa ~internal_1itoa race ~internal_1race unsafeheader ~internal_1unsafeheader atomic ~runtime_1internal_1atomic math ~runtime_1internal_1math sys ~runtime_1internal_1sys atomic ~sync_1atomic init_graph 0 1 0 2 0 3 0 4 0 5 0 6 0 7 1 2 1 4 1 5 3 1 3 2 3 4 3 5 4 2 4 5 5 2 6 2 6 5 7 1 7 2 7 3 7 4 7 5 7 6 types 3 1 20 51 type 1 (? ) type 2 (? ) (? , ? ) func .loadFromEmbeddedTZData (name ) (? , ? ) func /*asm time.registerLoadFromEmbeddedTZData */ .registerLoadFromEmbeddedTZData (? ) checksum 79585BA85A67BD8C37520C74F15A4D571D6BFB71 v3; package unicode pkgpath unicode init unicode unicode..import types 22 6 29 27 27 30 238 30 46 49 47 18 65 63 65 73 25 24 21 20 20 20 35 type 1 "CaseRange" type 2 "Range16" type 3 "Range32" type 4 "RangeTable" type 5 "SpecialCase" func (special ) ToUpper (r ) func (special ) ToTitle (r ) func (special ) ToLower (r ) type 6 ".unicode.d" type 7 (? , ? ) type 8 (? , ? ...) type 9 (? , ? ) type 10 * type 11 struct { Lo ; Hi ; Stride ; } type 12 struct { Lo ; Hi ; Delta ; } type 13 struct { Lo ; Hi ; Stride ; } type 14 struct { R16 ; R32 ; LatinOffset ; } type 15 [256 ] type 16 [3 ] type 17 [] type 18 [] type 19 [] type 20 [] type 21 map [] func .isExcludingLatin (rangeTab , r ) var .properties var ASCII_Hex_Digit var Adlam var Ahom var Anatolian_Hieroglyphs var Arabic var Armenian var Avestan var AzeriCase var Balinese var Bamum var Bassa_Vah var Batak var Bengali var Bhaiksuki var Bidi_Control var Bopomofo var Brahmi var Braille var Buginese var Buhid var C var Canadian_Aboriginal var Carian var CaseRanges var Categories var Caucasian_Albanian var Cc var Cf var Chakma var Cham var Cherokee var Chorasmian var Co var Common var Coptic var Cs var Cuneiform var Cypriot var Cyrillic var Dash var Deprecated var Deseret var Devanagari var Diacritic var Digit var Dives_Akuru var Dogra var Duployan var Egyptian_Hieroglyphs var Elbasan var Elymaic var Ethiopic var Extender var FoldCategory var FoldScript var Georgian var Glagolitic var Gothic var Grantha var GraphicRanges var Greek var Gujarati var Gunjala_Gondi var Gurmukhi var Han var Hangul var Hanifi_Rohingya var Hanunoo var Hatran var Hebrew var Hex_Digit var Hiragana var Hyphen var IDS_Binary_Operator var IDS_Trinary_Operator var Ideographic var Imperial_Aramaic func In (r , ranges ...) ($ret4 ) // /build/gcc/src/gcc/libgo/go/unicode/graphic.go:69 { //70 var inside //70 { //70 var $t0 //70 var $t1 //70 { /*for*/ //70 { //70 var $t2 = ranges //70 var $t3 = len($t2) //70 $t0 = $convert(, 0 ) //70 } //0 goto $l0 //70 :$l1 //70 { //70 { //70 $t1 = ($t2)[$t0] //70 } //0 { //70 $t0 //70 var $t4 = $t1 //70 inside = $t4 //70 } //0 { //70 { //71 if Is(inside, r) { //71 { //72 $ret4 = $true //72 return //72 } //0 } //71 } //73 } //74 } //74 { //70 $t0 = ($t0 + $convert(, 1 )) //70 } //0 :$l0 //70 if ($t0 < $t3) { //70 goto $l1 //70 } //70 } //0 } //0 } //74 { //75 $ret4 = $false //75 return //75 } //0 var Inherited var Inscriptional_Pahlavi var Inscriptional_Parthian func Is (rangeTab , r ) func IsControl (r ) ($ret5 ) // /build/gcc/src/gcc/libgo/go/unicode/graphic.go:81 { //82 if ($convert(, r) <= 255' ) { //82 { //83 $ret5 = (((.properties)[$convert(, r)] & 1 ) != $convert(, 0 )) //83 return //83 } //0 } //82 } //84 { //86 $ret5 = $false //86 return //86 } //0 func IsDigit (r ) ($ret0 ) // /build/gcc/src/gcc/libgo/go/unicode/digit.go:8 { //9 if (r <= 255' ) { //9 { //10 $ret0 = (($convert(, 48' ) <= r) && (r <= $convert(, 57' ))) //10 return //10 } //0 } //9 } //11 { //12 $ret0 = .isExcludingLatin(Digit, r) //12 return //12 } //0 func IsGraphic (r ) ($ret1 ) // /build/gcc/src/gcc/libgo/go/unicode/graphic.go:36 { //39 if ($convert(, r) <= 255' ) { //39 { //40 $ret1 = (((.properties)[$convert(, r)] & 144 ) != $convert(, 0 )) //40 return //40 } //0 } //39 } //41 { //42 $ret1 = In(r, GraphicRanges...) //42 return //42 } //0 func IsLetter (r ) ($ret6 ) // /build/gcc/src/gcc/libgo/go/unicode/graphic.go:90 { //91 if ($convert(, r) <= 255' ) { //91 { //92 $ret6 = (((.properties)[$convert(, r)] & 96 ) != $convert(, 0 )) //92 return //92 } //0 } //91 } //93 { //94 $ret6 = .isExcludingLatin(Letter, r) //94 return //94 } //0 func IsLower (r ) ($ret17 ) // /build/gcc/src/gcc/libgo/go/unicode/letter.go:191 { //193 if ($convert(, r) <= 255' ) { //193 { //194 $ret17 = (((.properties)[$convert(, r)] & 96 ) == 64 ) //194 return //194 } //0 } //193 } //195 { //196 $ret17 = .isExcludingLatin(Lower, r) //196 return //196 } //0 func IsMark (r ) ($ret7 ) // /build/gcc/src/gcc/libgo/go/unicode/graphic.go:98 { //100 $ret7 = .isExcludingLatin(Mark, r) //100 return //100 } //0 func IsNumber (r ) ($ret8 ) // /build/gcc/src/gcc/libgo/go/unicode/graphic.go:104 { //105 if ($convert(, r) <= 255' ) { //105 { //106 $ret8 = (((.properties)[$convert(, r)] & 4 ) != $convert(, 0 )) //106 return //106 } //0 } //105 } //107 { //108 $ret8 = .isExcludingLatin(Number, r) //108 return //108 } //0 func IsOneOf (ranges , r ) ($ret3 ) // /build/gcc/src/gcc/libgo/go/unicode/graphic.go:59 { //60 var inside //60 { //60 var $t0 //60 var $t1 //60 { /*for*/ //60 { //60 var $t2 = ranges //60 var $t3 = len($t2) //60 $t0 = $convert(, 0 ) //60 } //0 goto $l0 //60 :$l1 //60 { //60 { //60 $t1 = ($t2)[$t0] //60 } //0 { //60 $t0 //60 var $t4 = $t1 //60 inside = $t4 //60 } //0 { //60 { //61 if Is(inside, r) { //61 { //62 $ret3 = $true //62 return //62 } //0 } //61 } //63 } //64 } //64 { //60 $t0 = ($t0 + $convert(, 1 )) //60 } //0 :$l0 //60 if ($t0 < $t3) { //60 goto $l1 //60 } //60 } //0 } //0 } //64 { //65 $ret3 = $false //65 return //65 } //0 func IsPrint (r ) ($ret2 ) // /build/gcc/src/gcc/libgo/go/unicode/graphic.go:50 { //51 if ($convert(, r) <= 255' ) { //51 { //52 $ret2 = (((.properties)[$convert(, r)] & 128 ) != $convert(, 0 )) //52 return //52 } //0 } //51 } //53 { //54 $ret2 = In(r, PrintRanges...) //54 return //54 } //0 func IsPunct (r ) ($ret9 ) // /build/gcc/src/gcc/libgo/go/unicode/graphic.go:113 { //114 if ($convert(, r) <= 255' ) { //114 { //115 $ret9 = (((.properties)[$convert(, r)] & 2 ) != $convert(, 0 )) //115 return //115 } //0 } //114 } //116 { //117 $ret9 = Is(Punct, r) //117 return //117 } //0 func IsSpace (r ) func IsSymbol (r ) ($ret11 ) // /build/gcc/src/gcc/libgo/go/unicode/graphic.go:139 { //140 if ($convert(, r) <= 255' ) { //140 { //141 $ret11 = (((.properties)[$convert(, r)] & 8 ) != $convert(, 0 )) //141 return //141 } //0 } //140 } //142 { //143 $ret11 = .isExcludingLatin(Symbol, r) //143 return //143 } //0 func IsTitle (r ) ($ret18 ) // /build/gcc/src/gcc/libgo/go/unicode/letter.go:200 { //201 if (r <= 255' ) { //201 { //202 $ret18 = $false //202 return //202 } //0 } //201 } //203 { //204 $ret18 = .isExcludingLatin(Title, r) //204 return //204 } //0 func IsUpper (r ) ($ret16 ) // /build/gcc/src/gcc/libgo/go/unicode/letter.go:182 { //184 if ($convert(, r) <= 255' ) { //184 { //185 $ret16 = (((.properties)[$convert(, r)] & 96 ) == 32 ) //185 return //185 } //0 } //184 } //186 { //187 $ret16 = .isExcludingLatin(Upper, r) //187 return //187 } //0 var Javanese var Join_Control var Kaithi var Kannada var Katakana var Kayah_Li var Kharoshthi var Khitan_Small_Script var Khmer var Khojki var Khudawadi var L var Lao var Latin var Lepcha var Letter var Limbu var Linear_A var Linear_B var Lisu var Ll var Lm var Lo var Logical_Order_Exception var Lower const LowerCase = 1 var Lt var Lu var Lycian var Lydian var M var Mahajani var Makasar var Malayalam var Mandaic var Manichaean var Marchen var Mark var Masaram_Gondi const MaxASCII = 127' const MaxCase = 3 const MaxLatin1 = 255' const MaxRune = 1114111' var Mc var Me var Medefaidrin var Meetei_Mayek var Mende_Kikakui var Meroitic_Cursive var Meroitic_Hieroglyphs var Miao var Mn var Modi var Mongolian var Mro var Multani var Myanmar var N var Nabataean var Nandinagari var Nd var New_Tai_Lue var Newa var Nko var Nl var No var Noncharacter_Code_Point var Number var Nushu var Nyiakeng_Puachue_Hmong var Ogham var Ol_Chiki var Old_Hungarian var Old_Italic var Old_North_Arabian var Old_Permic var Old_Persian var Old_Sogdian var Old_South_Arabian var Old_Turkic var Oriya var Osage var Osmanya var Other var Other_Alphabetic var Other_Default_Ignorable_Code_Point var Other_Grapheme_Extend var Other_ID_Continue var Other_ID_Start var Other_Lowercase var Other_Math var Other_Uppercase var P var Pahawh_Hmong var Palmyrene var Pattern_Syntax var Pattern_White_Space var Pau_Cin_Hau var Pc var Pd var Pe var Pf var Phags_Pa var Phoenician var Pi var Po var Prepended_Concatenation_Mark var PrintRanges var Properties var Ps var Psalter_Pahlavi var Punct var Quotation_Mark var Radical var Regional_Indicator var Rejang const ReplacementChar = 65533' var Runic var S var STerm var Samaritan var Saurashtra var Sc var Scripts var Sentence_Terminal var Sharada var Shavian var Siddham var SignWriting func SimpleFold (r ) var Sinhala var Sk var Sm var So var Soft_Dotted var Sogdian var Sora_Sompeng var Soyombo var Space var Sundanese var Syloti_Nagri var Symbol var Syriac var Tagalog var Tagbanwa var Tai_Le var Tai_Tham var Tai_Viet var Takri var Tamil var Tangut var Telugu var Terminal_Punctuation var Thaana var Thai var Tibetan var Tifinagh var Tirhuta var Title const TitleCase = 2 func To (_case , r ) func ToLower (r ) ($ret21 ) // /build/gcc/src/gcc/libgo/go/unicode/letter.go:263 { //264 if (r <= 127' ) { //264 { //265 if (($convert(, 65' ) <= r) && (r <= $convert(, 90' ))) { //265 r = (r + $convert(, 32' )) //266 } //265 } //267 { //268 $ret21 = r //268 return //268 } //0 } //264 } //269 { //270 $ret21 = To(1 , r) //270 return //270 } //0 func ToTitle (r ) ($ret22 ) // /build/gcc/src/gcc/libgo/go/unicode/letter.go:274 { //275 if (r <= 127' ) { //275 { //276 if (($convert(, 97' ) <= r) && (r <= $convert(, 122' ))) { //276 r = (r - $convert(, 32' )) //277 } //276 } //278 { //279 $ret22 = r //279 return //279 } //0 } //275 } //280 { //281 $ret22 = To(2 , r) //281 return //281 } //0 func ToUpper (r ) ($ret20 ) // /build/gcc/src/gcc/libgo/go/unicode/letter.go:252 { //253 if (r <= 127' ) { //253 { //254 if (($convert(, 97' ) <= r) && (r <= $convert(, 122' ))) { //254 r = (r - $convert(, 32' )) //255 } //254 } //256 { //257 $ret20 = r //257 return //257 } //0 } //253 } //258 { //259 $ret20 = To(0 , r) //259 return //259 } //0 var TurkishCase var Ugaritic var Unified_Ideograph var Upper const UpperCase = 0 const UpperLower = 1114112' var Vai var Variation_Selector const Version = "13.0.0" var Wancho var Warang_Citi var White_Space var Yezidi var Yi var Z var Zanabazar_Square var Zl var Zp var Zs checksum 6DDBAF0C30ED1BF158F05DE5469B4D51D2292AB3 v3; package utf16 pkgpath unicode/utf16 init utf16 ~unicode_1utf16 types 3 1 21 20 type 1 [] type 2 [] func Decode (s ) func DecodeRune (r1 , r2 ) ($ret1 ) // /build/gcc/src/gcc/libgo/go/unicode/utf16/utf16.go:37 { //38 if ((((55296 <= r1) && (r1 < 56320 )) && (56320 <= r2)) && (r2 < 57344 )) { //38 { //39 $ret1 = ((((r1 - 55296 ) << $convert(, 10 )) | (r2 - 56320 )) + 65536 ) //39 return //39 } //0 } //38 } //40 { //41 $ret1 = 65533' //41 return //41 } //0 func Encode (s ) func EncodeRune (r ) (r1 , r2 ) // /build/gcc/src/gcc/libgo/go/unicode/utf16/utf16.go:47 { //48 if ((r < 65536 ) || (r > 1114111' )) { //48 { //49 { //49 var $t0 = 65533' //49 var $t1 = 65533' //49 r1 = $t0 //49 r2 = $t1 //49 } //0 return //49 } //0 } //48 } //50 r = (r - 65536 ) //51 { //52 { //52 var $t2 = (55296 + ((r >> $convert(, 10 )) & $convert(, 1023 ))) //52 var $t3 = (56320 + (r & $convert(, 1023 ))) //52 r1 = $t2 //52 r2 = $t3 //52 } //0 return //52 } //0 func IsSurrogate (r ) ($ret0 ) // /build/gcc/src/gcc/libgo/go/unicode/utf16/utf16.go:30 { //31 $ret0 = ((55296 <= r) && (r < 57344 )) //31 return //31 } //0 checksum 1C7E14C7DDADCF7EDD8F57B95BC374C938D450E0 v3; package utf8 pkgpath unicode/utf8 init utf8 ~unicode_1utf8 types 3 1 43 21 type 1 (? , ? ) type 2 [] func .appendRuneNonASCII (p , r ) func AppendRune (p , r ) ($ret4 ) // /build/gcc/src/gcc/libgo/go/unicode/utf8/utf8.go:375 { //377 if ($convert(, r) <= 127 ) { //377 { //378 $ret4 = append(p, $convert(, r)) //378 return //378 } //0 } //377 } //379 { //380 $ret4 = .appendRuneNonASCII(p, r) //380 return //380 } //0 func DecodeLastRune (p ) (r , size ) func DecodeLastRuneInString (s ) (r , size ) func DecodeRune (p ) (r , size ) func DecodeRuneInString (s ) (r , size ) func EncodeRune (p , r ) func FullRune (p ) func FullRuneInString (s ) const MaxRune = 1114111' func RuneCount (p ) func RuneCountInString (s ) (n ) const RuneError = 65533' func RuneLen (r ) const RuneSelf = 128 func RuneStart (b ) ($ret7 ) // /build/gcc/src/gcc/libgo/go/unicode/utf8/utf8.go:474 { //474 $ret7 = ((b & $convert(, 192 )) != $convert(, 128 )) //474 return //474 } //0 const UTFMax = 4 func Valid (p ) func ValidRune (r ) ($ret10 ) // /build/gcc/src/gcc/libgo/go/unicode/utf8/utf8.go:570 { //571 { //571 var $t0 = $true //571 if !($t0 == (($convert(, 0 ) <= r) && (r < 55296 ))) { //572 goto $l0 //572 } //572 { //573 { //573 $ret10 = $true //573 return //573 } //0 } //574 goto $l1 //572 :$l0 //0 if !($t0 == ((57343 < r) && (r <= 1114111' ))) { //574 goto $l2 //574 } //574 { //575 { //575 $ret10 = $true //575 return //575 } //0 } //576 goto $l1 //574 :$l2 //0 :$l1 //571 } //0 } //576 { //577 $ret10 = $false //577 return //577 } //0 func ValidString (s ) checksum B401E2669D0A97B010DB0F1DAFF6B68A11509A32