SYMBOL INDEX (257344 symbols across 7127 files) FILE: lib/hg/goreposum.py function goreposum (line 34) | def goreposum(ui, url): function golookup (line 59) | def golookup(ui, url, rev): FILE: lib/time/mkzip.go function usage (line 33) | func usage() { function main (line 38) | func main() { FILE: lib/wasm/wasm_exec.js method writeSync (line 18) | writeSync(fd, buf) { method write (line 27) | write(fd, buf, offset, length, position, callback) { method chmod (line 35) | chmod(path, mode, callback) { callback(enosys()); } method chown (line 36) | chown(path, uid, gid, callback) { callback(enosys()); } method close (line 37) | close(fd, callback) { callback(enosys()); } method fchmod (line 38) | fchmod(fd, mode, callback) { callback(enosys()); } method fchown (line 39) | fchown(fd, uid, gid, callback) { callback(enosys()); } method fstat (line 40) | fstat(fd, callback) { callback(enosys()); } method fsync (line 41) | fsync(fd, callback) { callback(null); } method ftruncate (line 42) | ftruncate(fd, length, callback) { callback(enosys()); } method lchown (line 43) | lchown(path, uid, gid, callback) { callback(enosys()); } method link (line 44) | link(path, link, callback) { callback(enosys()); } method lstat (line 45) | lstat(path, callback) { callback(enosys()); } method mkdir (line 46) | mkdir(path, perm, callback) { callback(enosys()); } method open (line 47) | open(path, flags, mode, callback) { callback(enosys()); } method read (line 48) | read(fd, buffer, offset, length, position, callback) { callback(enosys()... method readdir (line 49) | readdir(path, callback) { callback(enosys()); } method readlink (line 50) | readlink(path, callback) { callback(enosys()); } method rename (line 51) | rename(from, to, callback) { callback(enosys()); } method rmdir (line 52) | rmdir(path, callback) { callback(enosys()); } method stat (line 53) | stat(path, callback) { callback(enosys()); } method symlink (line 54) | symlink(path, link, callback) { callback(enosys()); } method truncate (line 55) | truncate(path, length, callback) { callback(enosys()); } method unlink (line 56) | unlink(path, callback) { callback(enosys()); } method utimes (line 57) | utimes(path, atime, mtime, callback) { callback(enosys()); } method getuid (line 63) | getuid() { return -1; } method getgid (line 64) | getgid() { return -1; } method geteuid (line 65) | geteuid() { return -1; } method getegid (line 66) | getegid() { return -1; } method getgroups (line 67) | getgroups() { throw enosys(); } method umask (line 70) | umask() { throw enosys(); } method cwd (line 71) | cwd() { throw enosys(); } method chdir (line 72) | chdir() { throw enosys(); } method resolve (line 78) | resolve(...pathSegments) { method constructor (line 104) | constructor() { method run (line 479) | async run(instance) { method _resume (line 555) | _resume() { method _makeFuncWrapper (line 565) | _makeFuncWrapper(id) { FILE: misc/cgo/gmp/fib.go function fibber (line 19) | func fibber(c chan *big.Int, out chan string, n int64) { function main (line 37) | func main() { FILE: misc/cgo/gmp/gmp.go type Int (line 128) | type Int struct method doinit (line 142) | func (z *Int) doinit() { method Bytes (line 151) | func (z *Int) Bytes() []byte { method Len (line 159) | func (z *Int) Len() int { method Set (line 165) | func (z *Int) Set(x *Int) *Int { method SetBytes (line 173) | func (z *Int) SetBytes(b []byte) *Int { method SetInt64 (line 184) | func (z *Int) SetInt64(x int64) *Int { method SetString (line 194) | func (z *Int) SetString(s string, base int) error { method String (line 208) | func (z *Int) String() string { method destroy (line 219) | func (z *Int) destroy() { method Add (line 231) | func (z *Int) Add(x, y *Int) *Int { method Sub (line 240) | func (z *Int) Sub(x, y *Int) *Int { method Mul (line 249) | func (z *Int) Mul(x, y *Int) *Int { method Div (line 258) | func (z *Int) Div(x, y *Int) *Int { method Mod (line 268) | func (z *Int) Mod(x, y *Int) *Int { method Lsh (line 277) | func (z *Int) Lsh(x *Int, s uint) *Int { method Rsh (line 285) | func (z *Int) Rsh(x *Int, s uint) *Int { method Exp (line 294) | func (z *Int) Exp(x, y, m *Int) *Int { method Int64 (line 307) | func (z *Int) Int64() int64 { method Neg (line 315) | func (z *Int) Neg(x *Int) *Int { method Abs (line 323) | func (z *Int) Abs(x *Int) *Int { method ProbablyPrime (line 376) | func (z *Int) ProbablyPrime(n int) bool { function NewInt (line 134) | func NewInt(x int64) *Int { return new(Int).SetInt64(x) } function CmpInt (line 339) | func CmpInt(x, y *Int) int { function DivModInt (line 352) | func DivModInt(q, r, x, y *Int) { function GcdInt (line 364) | func GcdInt(d, x, y, a, b *Int) { FILE: misc/cgo/gmp/pi.go function extractDigit (line 24) | func extractDigit() int64 { function nextTerm (line 37) | func nextTerm(k int64) { function eliminateDigit (line 45) | func eliminateDigit(d int64) { function main (line 51) | func main() { FILE: misc/chrome/gophertool/gopher.js function urlForInput (line 10) | function urlForInput(t) { FILE: misc/chrome/gophertool/popup.js function openURL (line 1) | function openURL(url) { function addLinks (line 5) | function addLinks() { FILE: misc/go_android_exec/exitcode_test.go function TestExitCodeFilter (line 15) | func TestExitCodeFilter(t *testing.T) { function TestExitCodeMissing (line 48) | func TestExitCodeMissing(t *testing.T) { FILE: misc/go_android_exec/main.go function adbRun (line 34) | func adbRun(args string) (int, error) { function adb (line 65) | func adb(args ...string) error { function adbCmd (line 73) | func adbCmd(args ...string) *exec.Cmd { constant deviceRoot (line 81) | deviceRoot = "/data/local/tmp/go_android_exec" constant deviceGoroot (line 82) | deviceGoroot = deviceRoot + "/goroot" function main (line 85) | func main() { function runMain (line 95) | func runMain() (int, error) { type exitCodeFilter (line 216) | type exitCodeFilter struct method Write (line 241) | func (f *exitCodeFilter) Write(data []byte) (int, error) { method Finish (line 265) | func (f *exitCodeFilter) Finish() (int, error) { function newExitCodeFilter (line 222) | func newExitCodeFilter(w io.Writer) (*exitCodeFilter, string) { function pkgPath (line 294) | func pkgPath() (importPath string, isStd bool, modPath, modDir string, e... function adbCopyTree (line 336) | func adbCopyTree(deviceCwd, subdir string) error { function adbCopyGoroot (line 366) | func adbCopyGoroot() error { function findGoroot (line 486) | func findGoroot() (string, error) { function goTool (line 515) | func goTool() (string, error) { FILE: misc/ios/detect.go function main (line 24) | func main() { function detectMobileProvisionFiles (line 66) | func detectMobileProvisionFiles(udids [][]byte) []string { function parseMobileProvision (line 91) | func parseMobileProvision(fname string) *exec.Cmd { function plistExtract (line 95) | func plistExtract(fname string, path string) ([]byte, error) { function getLines (line 103) | func getLines(cmd *exec.Cmd) [][]byte { function output (line 113) | func output(cmd *exec.Cmd) []byte { function check (line 123) | func check(err error) { function fail (line 129) | func fail(msg string, v ...interface{}) { FILE: misc/ios/go_ios_exec.go constant debug (line 21) | debug = false function main (line 38) | func main() { function runMain (line 58) | func runMain() (int, error) { function runOnSimulator (line 97) | func runOnSimulator(appdir string) error { function assembleApp (line 105) | func assembleApp(appdir, bin string) error { function installSimulator (line 132) | func installSimulator(appdir string) error { function runSimulator (line 145) | func runSimulator(appdir, bundleID string, args []string) error { function copyLocalDir (line 161) | func copyLocalDir(dst, src string) error { function cp (line 192) | func cp(dst, src string) error { function copyLocalData (line 200) | func copyLocalData(dstbase string) (pkgpath string, err error) { function subdir (line 261) | func subdir() (pkgpath string, underGoRoot bool, err error) { function infoPlist (line 303) | func infoPlist(pkgpath string) string { function entitlementsPlist (line 323) | func entitlementsPlist() string { constant resourceRules (line 341) | resourceRules = ` FILE: src/archive/tar/common.go type headerError (line 45) | type headerError method Error (line 47) | func (he headerError) Error() string { constant TypeReg (line 64) | TypeReg = '0' constant TypeRegA (line 67) | TypeRegA = '\x00' constant TypeLink (line 70) | TypeLink = '1' constant TypeSymlink (line 71) | TypeSymlink = '2' constant TypeChar (line 72) | TypeChar = '3' constant TypeBlock (line 73) | TypeBlock = '4' constant TypeDir (line 74) | TypeDir = '5' constant TypeFifo (line 75) | TypeFifo = '6' constant TypeCont (line 78) | TypeCont = '7' constant TypeXHeader (line 83) | TypeXHeader = 'x' constant TypeXGlobalHeader (line 89) | TypeXGlobalHeader = 'g' constant TypeGNUSparse (line 92) | TypeGNUSparse = 'S' constant TypeGNULongName (line 97) | TypeGNULongName = 'L' constant TypeGNULongLink (line 98) | TypeGNULongLink = 'K' constant paxNone (line 103) | paxNone = "" constant paxPath (line 104) | paxPath = "path" constant paxLinkpath (line 105) | paxLinkpath = "linkpath" constant paxSize (line 106) | paxSize = "size" constant paxUid (line 107) | paxUid = "uid" constant paxGid (line 108) | paxGid = "gid" constant paxUname (line 109) | paxUname = "uname" constant paxGname (line 110) | paxGname = "gname" constant paxMtime (line 111) | paxMtime = "mtime" constant paxAtime (line 112) | paxAtime = "atime" constant paxCtime (line 113) | paxCtime = "ctime" constant paxCharset (line 114) | paxCharset = "charset" constant paxComment (line 115) | paxComment = "comment" constant paxSchilyXattr (line 117) | paxSchilyXattr = "SCHILY.xattr." constant paxGNUSparse (line 120) | paxGNUSparse = "GNU.sparse." constant paxGNUSparseNumBlocks (line 121) | paxGNUSparseNumBlocks = "GNU.sparse.numblocks" constant paxGNUSparseOffset (line 122) | paxGNUSparseOffset = "GNU.sparse.offset" constant paxGNUSparseNumBytes (line 123) | paxGNUSparseNumBytes = "GNU.sparse.numbytes" constant paxGNUSparseMap (line 124) | paxGNUSparseMap = "GNU.sparse.map" constant paxGNUSparseName (line 125) | paxGNUSparseName = "GNU.sparse.name" constant paxGNUSparseMajor (line 126) | paxGNUSparseMajor = "GNU.sparse.major" constant paxGNUSparseMinor (line 127) | paxGNUSparseMinor = "GNU.sparse.minor" constant paxGNUSparseSize (line 128) | paxGNUSparseSize = "GNU.sparse.size" constant paxGNUSparseRealSize (line 129) | paxGNUSparseRealSize = "GNU.sparse.realsize" type Header (line 148) | type Header struct method allowedFormats (line 344) | func (h Header) allowedFormats() (format Format, paxHdrs map[string]st... method FileInfo (line 540) | func (h *Header) FileInfo() fs.FileInfo { type sparseEntry (line 214) | type sparseEntry struct method endOffset (line 216) | func (s sparseEntry) endOffset() int64 { return s.Offset + s.Length } type sparseDatas (line 251) | type sparseDatas type sparseHoles (line 252) | type sparseHoles function validateSparseEntries (line 257) | func validateSparseEntries(sp []sparseEntry, size int64) bool { function alignSparseEntries (line 287) | func alignSparseEntries(src []sparseEntry, size int64) []sparseEntry { function invertSparseEntries (line 310) | func invertSparseEntries(src []sparseEntry, size int64) []sparseEntry { type fileState (line 331) | type fileState interface type headerFileInfo (line 545) | type headerFileInfo struct method Size (line 549) | func (fi headerFileInfo) Size() int64 { return fi.h.Size } method IsDir (line 550) | func (fi headerFileInfo) IsDir() bool { return fi.Mode().IsDir() } method ModTime (line 551) | func (fi headerFileInfo) ModTime() time.Time { return fi.h.ModTime } method Sys (line 552) | func (fi headerFileInfo) Sys() any { return fi.h } method Name (line 555) | func (fi headerFileInfo) Name() string { method Mode (line 563) | func (fi headerFileInfo) Mode() (mode fs.FileMode) { method String (line 612) | func (fi headerFileInfo) String() string { constant c_ISUID (line 622) | c_ISUID = 04000 constant c_ISGID (line 623) | c_ISGID = 02000 constant c_ISVTX (line 624) | c_ISVTX = 01000 constant c_ISDIR (line 628) | c_ISDIR = 040000 constant c_ISFIFO (line 629) | c_ISFIFO = 010000 constant c_ISREG (line 630) | c_ISREG = 0100000 constant c_ISLNK (line 631) | c_ISLNK = 0120000 constant c_ISBLK (line 632) | c_ISBLK = 060000 constant c_ISCHR (line 633) | c_ISCHR = 020000 constant c_ISSOCK (line 634) | c_ISSOCK = 0140000 function FileInfoHeader (line 648) | func FileInfoHeader(fi fs.FileInfo, link string) (*Header, error) { type FileInfoNames (line 732) | type FileInfoNames interface function isHeaderOnlyType (line 742) | func isHeaderOnlyType(flag byte) bool { FILE: src/archive/tar/example_test.go function Example_minimal (line 16) | func Example_minimal() { FILE: src/archive/tar/format.go type Format (line 46) | type Format method has (line 108) | func (f Format) has(f2 Format) bool { return f&f2 != 0 } method mayBe (line 109) | func (f *Format) mayBe(f2 Format) { *f |= f2 } method mayOnlyBe (line 110) | func (f *Format) mayOnlyBe(f2 Format) { *f &= f2 } method mustNotBe (line 111) | func (f *Format) mustNotBe(f2 Format) { *f &^= f2 } method String (line 117) | func (f Format) String() string { constant _ (line 51) | _ Format = (1 << iota) / 4 constant FormatUnknown (line 54) | FormatUnknown constant formatV7 (line 57) | formatV7 constant FormatUSTAR (line 68) | FormatUSTAR constant FormatPAX (line 84) | FormatPAX constant FormatGNU (line 98) | FormatGNU constant formatSTAR (line 103) | formatSTAR constant formatMax (line 105) | formatMax constant magicGNU (line 136) | magicGNU, versionGNU = "ustar ", " \x00" constant magicUSTAR (line 137) | magicUSTAR, versionUSTAR = "ustar\x00", "00" constant trailerSTAR (line 138) | trailerSTAR = "tar\x00" constant blockSize (line 143) | blockSize = 512 constant nameSize (line 144) | nameSize = 100 constant prefixSize (line 145) | prefixSize = 155 constant maxSpecialFileSize (line 149) | maxSpecialFileSize = 1 << 20 function blockPadding (line 154) | func blockPadding(offset int64) (n int64) { type block (line 160) | type block method toV7 (line 163) | func (b *block) toV7() *headerV7 { return (*headerV7)(b) } method toGNU (line 164) | func (b *block) toGNU() *headerGNU { return (*headerGNU)(b) } method toSTAR (line 165) | func (b *block) toSTAR() *headerSTAR { return (*headerSTAR)(b) } method toUSTAR (line 166) | func (b *block) toUSTAR() *headerUSTAR { return (*headerUSTAR)(b) } method toSparse (line 167) | func (b *block) toSparse() sparseArray { return sparseArray(b[:]) } method getFormat (line 172) | func (b *block) getFormat() Format { method setFormat (line 199) | func (b *block) setFormat(format Format) { method computeChecksum (line 231) | func (b *block) computeChecksum() (unsigned, signed int64) { method reset (line 243) | func (b *block) reset() { type headerV7 (line 247) | type headerV7 method name (line 249) | func (h *headerV7) name() []byte { return h[000:][:100] } method mode (line 250) | func (h *headerV7) mode() []byte { return h[100:][:8] } method uid (line 251) | func (h *headerV7) uid() []byte { return h[108:][:8] } method gid (line 252) | func (h *headerV7) gid() []byte { return h[116:][:8] } method size (line 253) | func (h *headerV7) size() []byte { return h[124:][:12] } method modTime (line 254) | func (h *headerV7) modTime() []byte { return h[136:][:12] } method chksum (line 255) | func (h *headerV7) chksum() []byte { return h[148:][:8] } method typeFlag (line 256) | func (h *headerV7) typeFlag() []byte { return h[156:][:1] } method linkName (line 257) | func (h *headerV7) linkName() []byte { return h[157:][:100] } type headerGNU (line 259) | type headerGNU method v7 (line 261) | func (h *headerGNU) v7() *headerV7 { return (*headerV7)(h) } method magic (line 262) | func (h *headerGNU) magic() []byte { return h[257:][:6] } method version (line 263) | func (h *headerGNU) version() []byte { return h[263:][:2] } method userName (line 264) | func (h *headerGNU) userName() []byte { return h[265:][:32] } method groupName (line 265) | func (h *headerGNU) groupName() []byte { return h[297:][:32] } method devMajor (line 266) | func (h *headerGNU) devMajor() []byte { return h[329:][:8] } method devMinor (line 267) | func (h *headerGNU) devMinor() []byte { return h[337:][:8] } method accessTime (line 268) | func (h *headerGNU) accessTime() []byte { return h[345:][:12] } method changeTime (line 269) | func (h *headerGNU) changeTime() []byte { return h[357:][:12] } method sparse (line 270) | func (h *headerGNU) sparse() sparseArray { return sparseArray(h[386:][... method realSize (line 271) | func (h *headerGNU) realSize() []byte { return h[483:][:12] } type headerSTAR (line 273) | type headerSTAR method v7 (line 275) | func (h *headerSTAR) v7() *headerV7 { return (*headerV7)(h) } method magic (line 276) | func (h *headerSTAR) magic() []byte { return h[257:][:6] } method version (line 277) | func (h *headerSTAR) version() []byte { return h[263:][:2] } method userName (line 278) | func (h *headerSTAR) userName() []byte { return h[265:][:32] } method groupName (line 279) | func (h *headerSTAR) groupName() []byte { return h[297:][:32] } method devMajor (line 280) | func (h *headerSTAR) devMajor() []byte { return h[329:][:8] } method devMinor (line 281) | func (h *headerSTAR) devMinor() []byte { return h[337:][:8] } method prefix (line 282) | func (h *headerSTAR) prefix() []byte { return h[345:][:131] } method accessTime (line 283) | func (h *headerSTAR) accessTime() []byte { return h[476:][:12] } method changeTime (line 284) | func (h *headerSTAR) changeTime() []byte { return h[488:][:12] } method trailer (line 285) | func (h *headerSTAR) trailer() []byte { return h[508:][:4] } type headerUSTAR (line 287) | type headerUSTAR method v7 (line 289) | func (h *headerUSTAR) v7() *headerV7 { return (*headerV7)(h) } method magic (line 290) | func (h *headerUSTAR) magic() []byte { return h[257:][:6] } method version (line 291) | func (h *headerUSTAR) version() []byte { return h[263:][:2] } method userName (line 292) | func (h *headerUSTAR) userName() []byte { return h[265:][:32] } method groupName (line 293) | func (h *headerUSTAR) groupName() []byte { return h[297:][:32] } method devMajor (line 294) | func (h *headerUSTAR) devMajor() []byte { return h[329:][:8] } method devMinor (line 295) | func (h *headerUSTAR) devMinor() []byte { return h[337:][:8] } method prefix (line 296) | func (h *headerUSTAR) prefix() []byte { return h[345:][:155] } type sparseArray (line 298) | type sparseArray method entry (line 300) | func (s sparseArray) entry(i int) sparseElem { return sparseElem(s[i*2... method isExtended (line 301) | func (s sparseArray) isExtended() []byte { return s[24*s.maxEntrie... method maxEntries (line 302) | func (s sparseArray) maxEntries() int { return len(s) / 24 } type sparseElem (line 304) | type sparseElem method offset (line 306) | func (s sparseElem) offset() []byte { return s[00:][:12] } method length (line 307) | func (s sparseElem) length() []byte { return s[12:][:12] } FILE: src/archive/tar/fuzz_test.go function FuzzReader (line 13) | func FuzzReader(f *testing.F) { FILE: src/archive/tar/reader.go type Reader (line 19) | type Reader struct method Next (line 54) | func (tr *Reader) Next() (*Header, error) { method next (line 69) | func (tr *Reader) next() (*Header, error) { method handleRegularFile (line 178) | func (tr *Reader) handleRegularFile(hdr *Header) error { method handleSparseFile (line 194) | func (tr *Reader) handleSparseFile(hdr *Header, rawHdr *block) error { method readGNUSparsePAXHeaders (line 219) | func (tr *Reader) readGNUSparsePAXHeaders(hdr *Header) (sparseDatas, e... method readHeader (line 355) | func (tr *Reader) readHeader() (*Header, *block, error) { method readOldGNUSparseMap (line 477) | func (tr *Reader) readOldGNUSparseMap(hdr *Header, blk *block) (sparse... method Read (line 639) | func (tr *Reader) Read(b []byte) (int, error) { method writeTo (line 660) | func (tr *Reader) writeTo(w io.Writer) (int64, error) { type fileReader (line 31) | type fileReader interface function NewReader (line 39) | func NewReader(r io.Reader) *Reader { function mergePAX (line 261) | func mergePAX(hdr *Header, paxHdrs map[string]string) (err error) { function parsePAX (line 308) | func parsePAX(r io.Reader) (map[string]string, error) { function readGNUSparseMap1x0 (line 529) | func readGNUSparseMap1x0(r io.Reader) (sparseDatas, error) { function readGNUSparseMap0x1 (line 596) | func readGNUSparseMap0x1(paxHdrs map[string]string) (sparseDatas, error) { type regFileReader (line 672) | type regFileReader struct method Read (line 677) | func (fr *regFileReader) Read(b []byte) (n int, err error) { method WriteTo (line 695) | func (fr *regFileReader) WriteTo(w io.Writer) (int64, error) { method logicalRemaining (line 700) | func (fr regFileReader) logicalRemaining() int64 { method physicalRemaining (line 705) | func (fr regFileReader) physicalRemaining() int64 { type sparseFileReader (line 710) | type sparseFileReader struct method Read (line 716) | func (sr *sparseFileReader) Read(b []byte) (n int, err error) { method WriteTo (line 756) | func (sr *sparseFileReader) WriteTo(w io.Writer) (n int64, err error) { method logicalRemaining (line 809) | func (sr sparseFileReader) logicalRemaining() int64 { method physicalRemaining (line 812) | func (sr sparseFileReader) physicalRemaining() int64 { type zeroReader (line 816) | type zeroReader struct method Read (line 818) | func (zeroReader) Read(b []byte) (int, error) { function mustReadFull (line 825) | func mustReadFull(r io.Reader, b []byte) (int, error) { function tryReadFull (line 835) | func tryReadFull(r io.Reader, b []byte) (n int, err error) { function readSpecialFile (line 849) | func readSpecialFile(r io.Reader) ([]byte, error) { function discard (line 858) | func discard(r io.Reader, n int64) error { FILE: src/archive/tar/reader_test.go function TestReader (line 27) | func TestReader(t *testing.T) { function TestPartialRead (line 714) | func TestPartialRead(t *testing.T) { function TestUninitializedRead (line 769) | func TestUninitializedRead(t *testing.T) { type reader (line 784) | type reader struct type readSeeker (line 785) | type readSeeker struct type readBadSeeker (line 786) | type readBadSeeker struct method Seek (line 788) | func (rbs *readBadSeeker) Seek(int64, int) (int64, error) { return 0, ... function TestReadTruncation (line 793) | func TestReadTruncation(t *testing.T) { function TestReadHeaderOnly (line 912) | func TestReadHeaderOnly(t *testing.T) { function TestMergePAX (line 953) | func TestMergePAX(t *testing.T) { function TestParsePAX (line 1007) | func TestParsePAX(t *testing.T) { function TestReadOldGNUSparseMap (line 1048) | func TestReadOldGNUSparseMap(t *testing.T) { function TestReadGNUSparsePAXHeaders (line 1168) | func TestReadGNUSparsePAXHeaders(t *testing.T) { type testNonEmptyReader (line 1367) | type testNonEmptyReader struct method Read (line 1369) | func (r testNonEmptyReader) Read(b []byte) (int, error) { function TestFileReader (line 1376) | func TestFileReader(t *testing.T) { function TestInsecurePaths (line 1638) | func TestInsecurePaths(t *testing.T) { function TestDisableInsecurePathCheck (line 1676) | func TestDisableInsecurePathCheck(t *testing.T) { FILE: src/archive/tar/stat_actime1.go function statAtime (line 14) | func statAtime(st *syscall.Stat_t) time.Time { function statCtime (line 18) | func statCtime(st *syscall.Stat_t) time.Time { FILE: src/archive/tar/stat_actime2.go function statAtime (line 14) | func statAtime(st *syscall.Stat_t) time.Time { function statCtime (line 18) | func statCtime(st *syscall.Stat_t) time.Time { FILE: src/archive/tar/stat_unix.go function init (line 18) | func init() { function statUnix (line 26) | func statUnix(fi fs.FileInfo, h *Header, doNameLookups bool) error { FILE: src/archive/tar/strconv.go function hasNUL (line 16) | func hasNUL(s string) bool { function isASCII (line 21) | func isASCII(s string) bool { function toASCII (line 32) | func toASCII(s string) string { type parser (line 45) | type parser struct method parseString (line 55) | func (*parser) parseString(b []byte) string { method parseNumeric (line 96) | func (p *parser) parseNumeric(b []byte) int64 { method parseOctal (line 158) | func (p *parser) parseOctal(b []byte) int64 { type formatter (line 49) | type formatter struct method formatString (line 63) | func (f *formatter) formatString(b []byte, s string) { method formatNumeric (line 139) | func (f *formatter) formatNumeric(b []byte, x int64) { method formatOctal (line 176) | func (f *formatter) formatOctal(b []byte, x int64) { function fitsInBase256 (line 88) | func fitsInBase256(n int, x int64) bool { function fitsInOctal (line 192) | func fitsInOctal(n int, x int64) bool { function parsePAXTime (line 200) | func parsePAXTime(s string) (time.Time, error) { function formatPAXTime (line 235) | func formatPAXTime(ts time.Time) (s string) { function parsePAXRecord (line 254) | func parsePAXRecord(s string) (k, v, r string, err error) { function formatPAXRecord (line 291) | func formatPAXRecord(k, v string) (string, error) { function validPAXRecord (line 319) | func validPAXRecord(k, v string) bool { FILE: src/archive/tar/strconv_test.go function TestFitsInBase256 (line 14) | func TestFitsInBase256(t *testing.T) { function TestParseNumeric (line 45) | func TestParseNumeric(t *testing.T) { function TestFormatNumeric (line 107) | func TestFormatNumeric(t *testing.T) { function TestFitsInOctal (line 177) | func TestFitsInOctal(t *testing.T) { function TestParsePAXTime (line 216) | func TestParsePAXTime(t *testing.T) { function TestFormatPAXTime (line 297) | func TestFormatPAXTime(t *testing.T) { function TestParsePAXRecord (line 342) | func TestParsePAXRecord(t *testing.T) { function TestFormatPAXRecord (line 401) | func TestFormatPAXRecord(t *testing.T) { function BenchmarkParsePAXTime (line 443) | func BenchmarkParsePAXTime(b *testing.B) { FILE: src/archive/tar/tar_test.go type testError (line 26) | type testError struct type fileOps (line 28) | type fileOps type testFile (line 32) | type testFile struct method Read (line 37) | func (f *testFile) Read(b []byte) (int, error) { method Write (line 59) | func (f *testFile) Write(b []byte) (int, error) { method Seek (line 83) | func (f *testFile) Seek(pos int64, whence int) (int64, error) { function TestSparseEntries (line 103) | func TestSparseEntries(t *testing.T) { function TestFileInfoHeader (line 209) | func TestFileInfoHeader(t *testing.T) { function TestFileInfoHeaderDir (line 236) | func TestFileInfoHeaderDir(t *testing.T) { function TestFileInfoHeaderSymlink (line 260) | func TestFileInfoHeaderSymlink(t *testing.T) { function TestRoundTrip (line 290) | func TestRoundTrip(t *testing.T) { type headerRoundTripTest (line 332) | type headerRoundTripTest struct function TestHeaderRoundTrip (line 337) | func TestHeaderRoundTrip(t *testing.T) { function TestHeaderAllowedFormats (line 515) | func TestHeaderAllowedFormats(t *testing.T) { function Benchmark (line 757) | func Benchmark(b *testing.B) { type fileInfoNames (line 852) | type fileInfoNames struct method Name (line 854) | func (f *fileInfoNames) Name() string { method Size (line 858) | func (f *fileInfoNames) Size() int64 { method Mode (line 862) | func (f *fileInfoNames) Mode() fs.FileMode { method ModTime (line 866) | func (f *fileInfoNames) ModTime() time.Time { method IsDir (line 870) | func (f *fileInfoNames) IsDir() bool { method Sys (line 874) | func (f *fileInfoNames) Sys() any { method Uname (line 878) | func (f *fileInfoNames) Uname() (string, error) { method Gname (line 882) | func (f *fileInfoNames) Gname() (string, error) { function TestFileInfoHeaderUseFileInfoNames (line 886) | func TestFileInfoHeaderUseFileInfoNames(t *testing.T) { FILE: src/archive/tar/writer.go type Writer (line 22) | type Writer struct method Flush (line 52) | func (tw *Writer) Flush() error { method WriteHeader (line 70) | func (tw *Writer) WriteHeader(hdr *Header) error { method writeUSTARHeader (line 113) | func (tw *Writer) writeUSTARHeader(hdr *Header) error { method writePAXHeader (line 131) | func (tw *Writer) writePAXHeader(hdr *Header, paxHdrs map[string]strin... method writeGNUHeader (line 231) | func (tw *Writer) writeGNUHeader(hdr *Header) error { method templateV7Plus (line 323) | func (tw *Writer) templateV7Plus(hdr *Header, fmtStr stringFormatter, ... method writeRawFile (line 353) | func (tw *Writer) writeRawFile(name, data string, flag byte, format Fo... method writeRawHeader (line 388) | func (tw *Writer) writeRawHeader(blk *block, size int64, flag byte) er... method AddFS (line 406) | func (tw *Writer) AddFS(fsys fs.FS) error { method Write (line 480) | func (tw *Writer) Write(b []byte) (int, error) { method readFrom (line 501) | func (tw *Writer) readFrom(r io.Reader) (int64, error) { method Close (line 515) | func (tw *Writer) Close() error { function NewWriter (line 36) | func NewWriter(w io.Writer) *Writer { type fileWriter (line 40) | type fileWriter interface type stringFormatter (line 313) | type stringFormatter type numberFormatter (line 314) | type numberFormatter function splitUSTARPath (line 454) | func splitUSTARPath(name string) (prefix, suffix string, ok bool) { type regFileWriter (line 535) | type regFileWriter struct method Write (line 540) | func (fw *regFileWriter) Write(b []byte) (n int, err error) { method ReadFrom (line 559) | func (fw *regFileWriter) ReadFrom(r io.Reader) (int64, error) { method logicalRemaining (line 564) | func (fw regFileWriter) logicalRemaining() int64 { method physicalRemaining (line 569) | func (fw regFileWriter) physicalRemaining() int64 { type sparseFileWriter (line 574) | type sparseFileWriter struct method Write (line 580) | func (sw *sparseFileWriter) Write(b []byte) (n int, err error) { method ReadFrom (line 620) | func (sw *sparseFileWriter) ReadFrom(r io.Reader) (n int64, err error) { method logicalRemaining (line 675) | func (sw sparseFileWriter) logicalRemaining() int64 { method physicalRemaining (line 679) | func (sw sparseFileWriter) physicalRemaining() int64 { type zeroWriter (line 684) | type zeroWriter struct method Write (line 686) | func (zeroWriter) Write(b []byte) (int, error) { function ensureEOF (line 696) | func ensureEOF(r io.Reader) error { FILE: src/archive/tar/writer_test.go function bytediff (line 26) | func bytediff(a, b []byte) string { function TestWriter (line 55) | func TestWriter(t *testing.T) { function TestPax (line 552) | func TestPax(t *testing.T) { function TestPaxSymlink (line 592) | func TestPaxSymlink(t *testing.T) { function TestPaxNonAscii (line 631) | func TestPaxNonAscii(t *testing.T) { function TestPaxXattrs (line 687) | func TestPaxXattrs(t *testing.T) { function TestPaxHeadersSorted (line 726) | func TestPaxHeadersSorted(t *testing.T) { function TestUSTARLongName (line 772) | func TestUSTARLongName(t *testing.T) { function TestValidTypeflagWithPAXHeader (line 808) | func TestValidTypeflagWithPAXHeader(t *testing.T) { type failOnceWriter (line 844) | type failOnceWriter method Write (line 846) | func (w *failOnceWriter) Write(b []byte) (int, error) { function TestWriterErrors (line 854) | func TestWriterErrors(t *testing.T) { function TestSplitUSTARPath (line 943) | func TestSplitUSTARPath(t *testing.T) { function TestIssue12594 (line 980) | func TestIssue12594(t *testing.T) { function TestWriteLongHeader (line 1024) | func TestWriteLongHeader(t *testing.T) { type testNonEmptyWriter (line 1053) | type testNonEmptyWriter struct method Write (line 1055) | func (w testNonEmptyWriter) Write(b []byte) (int, error) { function TestFileWriter (line 1062) | func TestFileWriter(t *testing.T) { function TestWriterAddFS (line 1354) | func TestWriterAddFS(t *testing.T) { function TestWriterAddFSNonRegularFiles (line 1438) | func TestWriterAddFSNonRegularFiles(t *testing.T) { FILE: src/archive/zip/example_test.go function ExampleWriter (line 17) | func ExampleWriter() { function ExampleReader (line 50) | func ExampleReader() { function ExampleWriter_RegisterCompressor (line 78) | func ExampleWriter_RegisterCompressor() { FILE: src/archive/zip/fuzz_test.go function FuzzReader (line 15) | func FuzzReader(f *testing.F) { FILE: src/archive/zip/reader.go type Reader (line 36) | type Reader struct method init (line 119) | func (r *Reader) init(rdr io.ReaderAt, size int64) error { method RegisterDecompressor (line 183) | func (r *Reader) RegisterDecompressor(method uint16, dcomp Decompresso... method decompressor (line 190) | func (r *Reader) decompressor(method uint16) Decompressor { method initFileList (line 806) | func (r *Reader) initFileList() { method Open (line 897) | func (r *Reader) Open(name string) (fs.File, error) { method openLookup (line 928) | func (r *Reader) openLookup(name string) *fileListEntry { method openReadDir (line 951) | func (r *Reader) openReadDir(dir string) []fileListEntry { type ReadCloser (line 53) | type ReadCloser struct method Close (line 199) | func (rc *ReadCloser) Close() error { type File (line 61) | type File struct method DataOffset (line 208) | func (f *File) DataOffset() (offset int64, err error) { method Open (line 218) | func (f *File) Open() (io.ReadCloser, error) { method OpenRaw (line 261) | func (f *File) OpenRaw() (io.Reader, error) { method findBodyOffset (line 339) | func (f *File) findBodyOffset() (int64, error) { function OpenReader (line 78) | func OpenReader(name string) (*ReadCloser, error) { function NewReader (line 107) | func NewReader(r io.ReaderAt, size int64) (*Reader, error) { type dirReader (line 270) | type dirReader struct method Read (line 274) | func (r *dirReader) Read([]byte) (int, error) { method Close (line 278) | func (r *dirReader) Close() error { type checksumReader (line 282) | type checksumReader struct method Stat (line 291) | func (r *checksumReader) Stat() (fs.FileInfo, error) { method Read (line 295) | func (r *checksumReader) Read(b []byte) (n int, err error) { method Close (line 335) | func (r *checksumReader) Close() error { return r.rc.Close() } function readDirectoryHeader (line 357) | func readDirectoryHeader(f *File, r io.Reader) error { function readDataDescriptor (line 529) | func readDataDescriptor(r io.Reader, f *File) error { function readDirectoryEnd (line 568) | func readDirectoryEnd(r io.ReaderAt, size int64) (dir *directoryEnd, bas... function findDirectory64End (line 650) | func findDirectory64End(r io.ReaderAt, directoryEndOffset int64) (int64,... function readDirectory64End (line 675) | func readDirectory64End(r io.ReaderAt, offset int64, d *directoryEnd) (e... function findSignatureInBlock (line 697) | func findSignatureInBlock(b []byte) int { type readBuf (line 715) | type readBuf method uint8 (line 717) | func (b *readBuf) uint8() uint8 { method uint16 (line 723) | func (b *readBuf) uint16() uint16 { method uint32 (line 729) | func (b *readBuf) uint32() uint32 { method uint64 (line 735) | func (b *readBuf) uint64() uint64 { method sub (line 741) | func (b *readBuf) sub(n int) readBuf { type fileListEntry (line 749) | type fileListEntry struct method stat (line 761) | func (f *fileListEntry) stat() (fileInfoDirEntry, error) { method Name (line 772) | func (f *fileListEntry) Name() string { _, elem, _ := split(f.nam... method Size (line 773) | func (f *fileListEntry) Size() int64 { return 0 } method Mode (line 774) | func (f *fileListEntry) Mode() fs.FileMode { return fs.ModeDir | 0555 } method Type (line 775) | func (f *fileListEntry) Type() fs.FileMode { return fs.ModeDir } method IsDir (line 776) | func (f *fileListEntry) IsDir() bool { return true } method Sys (line 777) | func (f *fileListEntry) Sys() any { return nil } method ModTime (line 779) | func (f *fileListEntry) ModTime() time.Time { method Info (line 786) | func (f *fileListEntry) Info() (fs.FileInfo, error) { return f, nil } method String (line 788) | func (f *fileListEntry) String() string { type fileInfoDirEntry (line 756) | type fileInfoDirEntry interface function toValidName (line 793) | func toValidName(name string) string { function fileEntryCompare (line 884) | func fileEntryCompare(x, y string) int { function split (line 917) | func split(name string) (dir, elem string, isDir bool) { type openDir (line 972) | type openDir struct method Close (line 978) | func (d *openDir) Close() error { return nil } method Stat (line 979) | func (d *openDir) Stat() (fs.FileInfo, error) { return d.e.stat() } method Read (line 981) | func (d *openDir) Read([]byte) (int, error) { method ReadDir (line 985) | func (d *openDir) ReadDir(count int) ([]fs.DirEntry, error) { FILE: src/archive/zip/reader_test.go type ZipTest (line 26) | type ZipTest struct type ZipTestFile (line 35) | type ZipTestFile struct function TestReader (line 585) | func TestReader(t *testing.T) { function readTestZip (line 593) | func readTestZip(t *testing.T, zt ZipTest) { function equalTimeAndZone (line 677) | func equalTimeAndZone(t1, t2 time.Time) bool { function readTestFile (line 683) | func readTestFile(t *testing.T, zt ZipTest, ft ZipTestFile, f *File, raw... function testFileMode (line 780) | func testFileMode(t *testing.T, f *File, want fs.FileMode) { function TestInvalidFiles (line 789) | func TestInvalidFiles(t *testing.T) { function messWith (line 817) | func messWith(fileName string, corrupter func(b []byte)) (r io.ReaderAt,... function returnCorruptCRC32Zip (line 826) | func returnCorruptCRC32Zip() (r io.ReaderAt, size int64) { function returnCorruptNotStreamedZip (line 833) | func returnCorruptNotStreamedZip() (r io.ReaderAt, size int64) { function rZipBytes (line 851) | func rZipBytes() []byte { function returnRecursiveZip (line 890) | func returnRecursiveZip() (r io.ReaderAt, size int64) { function biggestZipBytes (line 959) | func biggestZipBytes() []byte { function returnBigZipBytes (line 1049) | func returnBigZipBytes() (r io.ReaderAt, size int64) { function TestIssue8186 (line 1068) | func TestIssue8186(t *testing.T) { function TestIssue10957 (line 1091) | func TestIssue10957(t *testing.T) { function TestIssue10956 (line 1130) | func TestIssue10956(t *testing.T) { function TestIssue11146 (line 1144) | func TestIssue11146(t *testing.T) { function TestIssue12449 (line 1167) | func TestIssue12449(t *testing.T) { function TestFS (line 1203) | func TestFS(t *testing.T) { function TestFSWalk (line 1231) | func TestFSWalk(t *testing.T) { function TestFSWalkBadFile (line 1284) | func TestFSWalkBadFile(t *testing.T) { function TestFSModTime (line 1327) | func TestFSModTime(t *testing.T) { function TestCVE202127919 (line 1359) | func TestCVE202127919(t *testing.T) { function TestOpenReaderInsecurePath (line 1404) | func TestOpenReaderInsecurePath(t *testing.T) { function TestCVE202133196 (line 1460) | func TestCVE202133196(t *testing.T) { function TestCVE202139293 (line 1519) | func TestCVE202139293(t *testing.T) { function TestCVE202141772 (line 1537) | func TestCVE202141772(t *testing.T) { function TestUnderSize (line 1656) | func TestUnderSize(t *testing.T) { function TestIssue54801 (line 1683) | func TestIssue54801(t *testing.T) { function TestInsecurePaths (line 1713) | func TestInsecurePaths(t *testing.T) { function TestDisableInsecurePathCheck (line 1746) | func TestDisableInsecurePathCheck(t *testing.T) { function TestCompressedDirectory (line 1769) | func TestCompressedDirectory(t *testing.T) { function TestBaseOffsetPlusOverflow (line 1838) | func TestBaseOffsetPlusOverflow(t *testing.T) { function BenchmarkReaderOneDeepDir (line 1879) | func BenchmarkReaderOneDeepDir(b *testing.B) { function BenchmarkReaderManyDeepDirs (line 1905) | func BenchmarkReaderManyDeepDirs(b *testing.B) { function BenchmarkReaderManyShallowFiles (line 1933) | func BenchmarkReaderManyShallowFiles(b *testing.B) { FILE: src/archive/zip/register.go type Compressor (line 19) | type Compressor type Decompressor (line 26) | type Decompressor function newFlateWriter (line 30) | func newFlateWriter(w io.Writer) io.WriteCloser { type pooledFlateWriter (line 40) | type pooledFlateWriter struct method Write (line 45) | func (w *pooledFlateWriter) Write(p []byte) (n int, err error) { method Close (line 54) | func (w *pooledFlateWriter) Close() error { function newFlateReader (line 68) | func newFlateReader(r io.Reader) io.ReadCloser { type pooledFlateReader (line 78) | type pooledFlateReader struct method Read (line 83) | func (r *pooledFlateReader) Read(p []byte) (n int, err error) { method Close (line 92) | func (r *pooledFlateReader) Close() error { function init (line 109) | func init() { function RegisterDecompressor (line 119) | func RegisterDecompressor(method uint16, dcomp Decompressor) { function RegisterCompressor (line 127) | func RegisterCompressor(method uint16, comp Compressor) { function compressor (line 133) | func compressor(method uint16) Compressor { function decompressor (line 141) | func decompressor(method uint16) Decompressor { FILE: src/archive/zip/struct.go constant Store (line 32) | Store uint16 = 0 constant Deflate (line 33) | Deflate uint16 = 8 constant fileHeaderSignature (line 37) | fileHeaderSignature = 0x04034b50 constant directoryHeaderSignature (line 38) | directoryHeaderSignature = 0x02014b50 constant directoryEndSignature (line 39) | directoryEndSignature = 0x06054b50 constant directory64LocSignature (line 40) | directory64LocSignature = 0x07064b50 constant directory64EndSignature (line 41) | directory64EndSignature = 0x06064b50 constant dataDescriptorSignature (line 42) | dataDescriptorSignature = 0x08074b50 constant fileHeaderLen (line 43) | fileHeaderLen = 30 constant directoryHeaderLen (line 44) | directoryHeaderLen = 46 constant directoryEndLen (line 45) | directoryEndLen = 22 constant dataDescriptorLen (line 46) | dataDescriptorLen = 16 constant dataDescriptor64Len (line 47) | dataDescriptor64Len = 24 constant directory64LocLen (line 48) | directory64LocLen = 20 constant directory64EndLen (line 49) | directory64EndLen = 56 constant creatorFAT (line 52) | creatorFAT = 0 constant creatorUnix (line 53) | creatorUnix = 3 constant creatorNTFS (line 54) | creatorNTFS = 11 constant creatorVFAT (line 55) | creatorVFAT = 14 constant creatorMacOSX (line 56) | creatorMacOSX = 19 constant zipVersion20 (line 59) | zipVersion20 = 20 constant zipVersion45 (line 60) | zipVersion45 = 45 constant uint16max (line 63) | uint16max = (1 << 16) - 1 constant uint32max (line 64) | uint32max = (1 << 32) - 1 constant zip64ExtraID (line 75) | zip64ExtraID = 0x0001 constant ntfsExtraID (line 76) | ntfsExtraID = 0x000a constant unixExtraID (line 77) | unixExtraID = 0x000d constant extTimeExtraID (line 78) | extTimeExtraID = 0x5455 constant infoZipUnixExtraID (line 79) | infoZipUnixExtraID = 0x5855 type FileHeader (line 86) | type FileHeader struct method FileInfo (line 164) | func (h *FileHeader) FileInfo() fs.FileInfo { method ModTime (line 279) | func (h *FileHeader) ModTime() time.Time { method SetModTime (line 287) | func (h *FileHeader) SetModTime(t time.Time) { method Mode (line 313) | func (h *FileHeader) Mode() (mode fs.FileMode) { method SetMode (line 327) | func (h *FileHeader) SetMode(mode fs.FileMode) { method isZip64 (line 341) | func (h *FileHeader) isZip64() bool { method hasDataDescriptor (line 345) | func (h *FileHeader) hasDataDescriptor() bool { type headerFileInfo (line 169) | type headerFileInfo struct method Name (line 173) | func (fi headerFileInfo) Name() string { return path.Base(fi.fh.Name) } method Size (line 174) | func (fi headerFileInfo) Size() int64 { method IsDir (line 180) | func (fi headerFileInfo) IsDir() bool { return fi.Mode().IsDir() } method ModTime (line 181) | func (fi headerFileInfo) ModTime() time.Time { method Mode (line 187) | func (fi headerFileInfo) Mode() fs.FileMode { return fi.fh.Mode() } method Type (line 188) | func (fi headerFileInfo) Type() fs.FileMode { return fi.fh.Mode().Type... method Sys (line 189) | func (fi headerFileInfo) Sys() any { return fi.fh } method Info (line 191) | func (fi headerFileInfo) Info() (fs.FileInfo, error) { return fi, nil } method String (line 193) | func (fi headerFileInfo) String() string { function FileInfoHeader (line 204) | func FileInfoHeader(fi fs.FileInfo) (*FileHeader, error) { type directoryEnd (line 220) | type directoryEnd struct function timeZone (line 233) | func timeZone(offset time.Duration) *time.Location { function msDosTimeToTime (line 249) | func msDosTimeToTime(dosDate, dosTime uint16) time.Time { function timeToMsDosTime (line 269) | func timeToMsDosTime(t time.Time) (fDate uint16, fTime uint16) { constant s_IFMT (line 296) | s_IFMT = 0xf000 constant s_IFSOCK (line 297) | s_IFSOCK = 0xc000 constant s_IFLNK (line 298) | s_IFLNK = 0xa000 constant s_IFREG (line 299) | s_IFREG = 0x8000 constant s_IFBLK (line 300) | s_IFBLK = 0x6000 constant s_IFDIR (line 301) | s_IFDIR = 0x4000 constant s_IFCHR (line 302) | s_IFCHR = 0x2000 constant s_IFIFO (line 303) | s_IFIFO = 0x1000 constant s_ISUID (line 304) | s_ISUID = 0x800 constant s_ISGID (line 305) | s_ISGID = 0x400 constant s_ISVTX (line 306) | s_ISVTX = 0x200 constant msdosDir (line 308) | msdosDir = 0x10 constant msdosReadOnly (line 309) | msdosReadOnly = 0x01 function msdosModeToFileMode (line 349) | func msdosModeToFileMode(m uint32) (mode fs.FileMode) { function fileModeToUnixMode (line 361) | func fileModeToUnixMode(mode fs.FileMode) uint32 { function unixModeToFileMode (line 391) | func unixModeToFileMode(m uint32) fs.FileMode { FILE: src/archive/zip/writer.go type Writer (line 25) | type Writer struct method SetOffset (line 53) | func (w *Writer) SetOffset(n int64) { method Flush (line 62) | func (w *Writer) Flush() error { method SetComment (line 68) | func (w *Writer) SetComment(comment string) error { method Close (line 78) | func (w *Writer) Close() error { method Create (line 220) | func (w *Writer) Create(name string) (io.Writer, error) { method prepare (line 253) | func (w *Writer) prepare(fh *FileHeader) error { method CreateHeader (line 273) | func (w *Writer) CreateHeader(fh *FileHeader) (io.Writer, error) { method CreateRaw (line 441) | func (w *Writer) CreateRaw(fh *FileHeader) (io.Writer, error) { method Copy (line 474) | func (w *Writer) Copy(f *File) error { method RegisterCompressor (line 493) | func (w *Writer) RegisterCompressor(method uint16, comp Compressor) { method AddFS (line 503) | func (w *Writer) AddFS(fsys fs.FS) error { method compressor (line 544) | func (w *Writer) compressor(method uint16) Compressor { type header (line 38) | type header struct function NewWriter (line 45) | func NewWriter(w io.Writer) *Writer { function detectUTF8 (line 231) | func detectUTF8(s string) (valid, require bool) { function writeHeader (line 388) | func writeHeader(w io.Writer, h *header) error { type dirWriter (line 552) | type dirWriter struct method Write (line 554) | func (dirWriter) Write(b []byte) (int, error) { type fileWriter (line 561) | type fileWriter struct method Write (line 571) | func (w *fileWriter) Write(p []byte) (int, error) { method close (line 582) | func (w *fileWriter) close() error { method writeDataDescriptor (line 612) | func (w *fileWriter) writeDataDescriptor() error { type countWriter (line 641) | type countWriter struct method Write (line 646) | func (w *countWriter) Write(p []byte) (int, error) { type nopCloser (line 652) | type nopCloser struct method Close (line 656) | func (w nopCloser) Close() error { type writeBuf (line 660) | type writeBuf method uint8 (line 662) | func (b *writeBuf) uint8(v uint8) { method uint16 (line 667) | func (b *writeBuf) uint16(v uint16) { method uint32 (line 672) | func (b *writeBuf) uint32(v uint32) { method uint64 (line 677) | func (b *writeBuf) uint64(v uint64) { FILE: src/archive/zip/writer_test.go type WriteTest (line 25) | type WriteTest struct function TestWriter (line 77) | func TestWriter(t *testing.T) { function TestWriterComment (line 110) | func TestWriterComment(t *testing.T) { function TestWriterUTF8 (line 160) | func TestWriterUTF8(t *testing.T) { function TestWriterTime (line 241) | func TestWriterTime(t *testing.T) { function TestWriterOffset (line 265) | func TestWriterOffset(t *testing.T) { function TestWriterFlush (line 300) | func TestWriterFlush(t *testing.T) { function TestWriterDir (line 318) | func TestWriterDir(t *testing.T) { function TestWriterDirAttributes (line 332) | func TestWriterDirAttributes(t *testing.T) { function TestWriterCopy (line 371) | func TestWriterCopy(t *testing.T) { function TestWriterCreateRaw (line 413) | func TestWriterCreateRaw(t *testing.T) { function testCreate (line 536) | func testCreate(t *testing.T, w *Writer, wt *WriteTest) { function testReadFile (line 554) | func testReadFile(t *testing.T, f *File, wt *WriteTest) { function BenchmarkCompressedZipGarbage (line 576) | func BenchmarkCompressedZipGarbage(b *testing.B) { function writeTestsToFS (line 607) | func writeTestsToFS(tests []WriteTest) fs.FS { function TestWriterAddFS (line 618) | func TestWriterAddFS(t *testing.T) { function TestIssue61875 (line 652) | func TestIssue61875(t *testing.T) { FILE: src/archive/zip/zip_test.go function TestOver65kFiles (line 24) | func TestOver65kFiles(t *testing.T) { function TestModTime (line 59) | func TestModTime(t *testing.T) { function testHeaderRoundTrip (line 69) | func testHeaderRoundTrip(fh *FileHeader, wantUncompressedSize uint32, wa... function TestFileHeaderRoundTrip (line 96) | func TestFileHeaderRoundTrip(t *testing.T) { function TestFileHeaderRoundTrip64 (line 106) | func TestFileHeaderRoundTrip64(t *testing.T) { function TestFileHeaderRoundTripModified (line 116) | func TestFileHeaderRoundTripModified(t *testing.T) { function TestFileHeaderRoundTripWithoutModified (line 137) | func TestFileHeaderRoundTripWithoutModified(t *testing.T) { type repeatedByte (line 157) | type repeatedByte struct type rleBuffer (line 166) | type rleBuffer struct method Size (line 170) | func (r *rleBuffer) Size() int64 { method Write (line 178) | func (r *rleBuffer) Write(p []byte) (n int, err error) { method ReadAt (line 214) | func (r *rleBuffer) ReadAt(p []byte, off int64) (n int, err error) { function memset (line 202) | func memset(a []byte, b byte) { function TestRLEBuffer (line 241) | func TestRLEBuffer(t *testing.T) { type fakeHash32 (line 268) | type fakeHash32 struct method Write (line 272) | func (fakeHash32) Write(p []byte) (int, error) { return len(p), nil } method Sum32 (line 273) | func (fakeHash32) Sum32() uint32 { return 0 } function TestZip64 (line 275) | func TestZip64(t *testing.T) { function TestZip64EdgeCase (line 285) | func TestZip64EdgeCase(t *testing.T) { function TestZip64DirectoryOffset (line 302) | func TestZip64DirectoryOffset(t *testing.T) { function TestZip64ManyRecords (line 347) | func TestZip64ManyRecords(t *testing.T) { type suffixSaver (line 387) | type suffixSaver struct method Size (line 394) | func (ss *suffixSaver) Size() int64 { return ss.size } method ReadAt (line 398) | func (ss *suffixSaver) ReadAt(p []byte, off int64) (n int, err error) { method Suffix (line 411) | func (ss *suffixSaver) Suffix() []byte { method Write (line 421) | func (ss *suffixSaver) Write(p []byte) (n int, err error) { function generatesZip64 (line 446) | func generatesZip64(t *testing.T, f func(w *Writer)) bool { type sizedReaderAt (line 453) | type sizedReaderAt interface function suffixIsZip64 (line 458) | func suffixIsZip64(t *testing.T, zip sizedReaderAt) bool { function TestZip64LargeDirectory (line 496) | func TestZip64LargeDirectory(t *testing.T) { function testZip64 (line 553) | func testZip64(t testing.TB, size int64) *rleBuffer { function testZip64DirectoryRecordLength (line 640) | func testZip64DirectoryRecordLength(buf *rleBuffer, t *testing.T) { function testValidHeader (line 646) | func testValidHeader(h *FileHeader, t *testing.T) { function TestHeaderInvalidTagAndSize (line 673) | func TestHeaderInvalidTagAndSize(t *testing.T) { function TestHeaderTooShort (line 689) | func TestHeaderTooShort(t *testing.T) { function TestHeaderTooLongErr (line 698) | func TestHeaderTooLongErr(t *testing.T) { function TestHeaderIgnoredSize (line 736) | func TestHeaderIgnoredSize(t *testing.T) { function TestZeroLengthHeader (line 747) | func TestZeroLengthHeader(t *testing.T) { function BenchmarkZip64Test (line 761) | func BenchmarkZip64Test(b *testing.B) { function BenchmarkZip64TestSizes (line 767) | func BenchmarkZip64TestSizes(b *testing.B) { function TestSuffixSaver (line 779) | func TestSuffixSaver(t *testing.T) { type zeros (line 814) | type zeros struct method Read (line 816) | func (zeros) Read(p []byte) (int, error) { FILE: src/arena/arena.go type Arena (line 44) | type Arena struct method Free (line 57) | func (a *Arena) Free() { function NewArena (line 49) | func NewArena() *Arena { function New (line 65) | func New[T any](a *Arena) *T { function MakeSlice (line 72) | func MakeSlice[T any](a *Arena, len, cap int) []T { function Clone (line 83) | func Clone[T any](s T) T { function reflect_arena_New (line 88) | func reflect_arena_New(a *Arena, typ any) any { function runtime_arena_newArena (line 93) | func runtime_arena_newArena() unsafe.Pointer function runtime_arena_arena_New (line 96) | func runtime_arena_arena_New(arena unsafe.Pointer, typ any) any function runtime_arena_arena_Slice (line 102) | func runtime_arena_arena_Slice(arena unsafe.Pointer, slice any, cap int) function runtime_arena_arena_Free (line 105) | func runtime_arena_arena_Free(arena unsafe.Pointer) function runtime_arena_heapify (line 108) | func runtime_arena_heapify(any) any FILE: src/arena/arena_test.go type T1 (line 14) | type T1 struct type T2 (line 17) | type T2 function TestSmoke (line 19) | func TestSmoke(t *testing.T) { function TestSmokeLarge (line 36) | func TestSmokeLarge(t *testing.T) { FILE: src/bufio/bufio.go constant defaultBufSize (line 19) | defaultBufSize = 4096 type Reader (line 35) | type Reader struct method Size (line 67) | func (b *Reader) Size() int { return len(b.buf) } method Reset (line 74) | func (b *Reader) Reset(r io.Reader) { method reset (line 87) | func (b *Reader) reset(buf []byte, r io.Reader) { method fill (line 99) | func (b *Reader) fill() { method readErr (line 129) | func (b *Reader) readErr() error { method Peek (line 143) | func (b *Reader) Peek(n int) ([]byte, error) { method Discard (line 177) | func (b *Reader) Discard(n int) (discarded int, err error) { method Read (line 216) | func (b *Reader) Read(p []byte) (n int, err error) { method ReadByte (line 267) | func (b *Reader) ReadByte() (byte, error) { method UnreadByte (line 286) | func (b *Reader) UnreadByte() error { method ReadRune (line 306) | func (b *Reader) ReadRune() (r rune, size int, err error) { method UnreadRune (line 325) | func (b *Reader) UnreadRune() error { method Buffered (line 336) | func (b *Reader) Buffered() int { return b.w - b.r } method ReadSlice (line 348) | func (b *Reader) ReadSlice(delim byte) (line []byte, err error) { method ReadLine (line 405) | func (b *Reader) ReadLine() (line []byte, isPrefix bool, err error) { method collectFragments (line 447) | func (b *Reader) collectFragments(delim byte) (fullBuffers [][]byte, f... method ReadBytes (line 478) | func (b *Reader) ReadBytes(delim byte) ([]byte, error) { method ReadString (line 498) | func (b *Reader) ReadString(delim byte) (string, error) { method WriteTo (line 515) | func (b *Reader) WriteTo(w io.Writer) (n int64, err error) { method writeBuf (line 562) | func (b *Reader) writeBuf(w io.Writer) (int64, error) { constant minReadBufferSize (line 44) | minReadBufferSize = 16 constant maxConsecutiveEmptyReads (line 45) | maxConsecutiveEmptyReads = 100 function NewReaderSize (line 50) | func NewReaderSize(rd io.Reader, size int) *Reader { function NewReader (line 62) | func NewReader(rd io.Reader) *Reader { type Writer (line 579) | type Writer struct method Size (line 612) | func (b *Writer) Size() int { return len(b.buf) } method Reset (line 619) | func (b *Writer) Reset(w io.Writer) { method Flush (line 635) | func (b *Writer) Flush() error { method Available (line 659) | func (b *Writer) Available() int { return len(b.buf) - b.n } method AvailableBuffer (line 665) | func (b *Writer) AvailableBuffer() []byte { method Buffered (line 670) | func (b *Writer) Buffered() int { return b.n } method Write (line 676) | func (b *Writer) Write(p []byte) (nn int, err error) { method WriteByte (line 701) | func (b *Writer) WriteByte(c byte) error { method WriteRune (line 715) | func (b *Writer) WriteRune(r rune) (size int, err error) { method WriteString (line 747) | func (b *Writer) WriteString(s string) (int, error) { method ReadFrom (line 784) | func (b *Writer) ReadFrom(r io.Reader) (n int64, err error) { function NewWriterSize (line 589) | func NewWriterSize(w io.Writer, size int) *Writer { function NewWriter (line 607) | func NewWriter(w io.Writer) *Writer { type ReadWriter (line 834) | type ReadWriter struct function NewReadWriter (line 840) | func NewReadWriter(r *Reader, w *Writer) *ReadWriter { FILE: src/bufio/bufio_test.go type rot13Reader (line 24) | type rot13Reader struct method Read (line 34) | func (r13 *rot13Reader) Read(p []byte) (int, error) { function newRot13Reader (line 28) | func newRot13Reader(r io.Reader) *rot13Reader { function readBytes (line 48) | func readBytes(buf *Reader) string { function TestReaderSimple (line 66) | func TestReaderSimple(t *testing.T) { type readMaker (line 79) | type readMaker struct function readLines (line 94) | func readLines(b *Reader) string { function reads (line 110) | func reads(buf *Reader, m int) string { type bufReader (line 123) | type bufReader struct constant minReadBufferSize (line 139) | minReadBufferSize = 16 function TestReader (line 145) | func TestReader(t *testing.T) { type zeroReader (line 177) | type zeroReader struct method Read (line 179) | func (zeroReader) Read(p []byte) (int, error) { function TestZeroReader (line 183) | func TestZeroReader(t *testing.T) { type StringReader (line 206) | type StringReader struct method Read (line 211) | func (r *StringReader) Read(p []byte) (n int, err error) { function readRuneSegments (line 222) | func readRuneSegments(t *testing.T, segments []string) { function TestReadRune (line 252) | func TestReadRune(t *testing.T) { function TestUnreadRune (line 258) | func TestUnreadRune(t *testing.T) { function TestNoUnreadRuneAfterPeek (line 290) | func TestNoUnreadRuneAfterPeek(t *testing.T) { function TestNoUnreadByteAfterPeek (line 299) | func TestNoUnreadByteAfterPeek(t *testing.T) { function TestNoUnreadRuneAfterDiscard (line 308) | func TestNoUnreadRuneAfterDiscard(t *testing.T) { function TestNoUnreadByteAfterDiscard (line 317) | func TestNoUnreadByteAfterDiscard(t *testing.T) { function TestNoUnreadRuneAfterWriteTo (line 326) | func TestNoUnreadRuneAfterWriteTo(t *testing.T) { function TestNoUnreadByteAfterWriteTo (line 334) | func TestNoUnreadByteAfterWriteTo(t *testing.T) { function TestUnreadByte (line 342) | func TestUnreadByte(t *testing.T) { function TestUnreadByteMultiple (line 374) | func TestUnreadByteMultiple(t *testing.T) { function TestUnreadByteOthers (line 402) | func TestUnreadByteOthers(t *testing.T) { function TestUnreadRuneError (line 459) | func TestUnreadRuneError(t *testing.T) { function TestUnreadRuneAtEOF (line 531) | func TestUnreadRuneAtEOF(t *testing.T) { function TestReadWriteRune (line 545) | func TestReadWriteRune(t *testing.T) { function TestWriteInvalidRune (line 574) | func TestWriteInvalidRune(t *testing.T) { function TestReadStringAllocs (line 588) | func TestReadStringAllocs(t *testing.T) { function TestWriter (line 608) | func TestWriter(t *testing.T) { function TestWriterAppend (line 651) | func TestWriterAppend(t *testing.T) { type errorWriterTest (line 684) | type errorWriterTest struct method Write (line 690) | func (w errorWriterTest) Write(p []byte) (int, error) { function TestWriteErrors (line 703) | func TestWriteErrors(t *testing.T) { function TestNewReaderSizeIdempotent (line 721) | func TestNewReaderSizeIdempotent(t *testing.T) { function TestNewWriterSizeIdempotent (line 736) | func TestNewWriterSizeIdempotent(t *testing.T) { function TestWriteString (line 751) | func TestWriteString(t *testing.T) { function TestWriteStringStringWriter (line 769) | func TestWriteStringStringWriter(t *testing.T) { type teststringwriter (line 805) | type teststringwriter struct method Write (line 810) | func (w *teststringwriter) Write(b []byte) (int, error) { method WriteString (line 815) | func (w *teststringwriter) WriteString(s string) (int, error) { method check (line 820) | func (w *teststringwriter) check(t *testing.T, write, writeString stri... function TestBufferFull (line 830) | func TestBufferFull(t *testing.T) { function TestPeek (line 843) | func TestPeek(t *testing.T) { type dataAndEOFReader (line 900) | type dataAndEOFReader method Read (line 902) | func (r dataAndEOFReader) Read(p []byte) (int, error) { function TestPeekThenUnreadRune (line 906) | func TestPeekThenUnreadRune(t *testing.T) { type testReader (line 920) | type testReader struct method Read (line 925) | func (t *testReader) Read(buf []byte) (n int, err error) { function testReadLine (line 941) | func testReadLine(t *testing.T, input []byte) { function TestReadLine (line 971) | func TestReadLine(t *testing.T) { function TestLineTooLong (line 976) | func TestLineTooLong(t *testing.T) { function TestReadAfterLines (line 1003) | func TestReadAfterLines(t *testing.T) { function TestReadEmptyBuffer (line 1023) | func TestReadEmptyBuffer(t *testing.T) { function TestLinesAfterRead (line 1031) | func TestLinesAfterRead(t *testing.T) { function TestReadLineNonNilLineOrError (line 1045) | func TestReadLineNonNilLineOrError(t *testing.T) { type readLineResult (line 1056) | type readLineResult struct function TestReadLineNewlines (line 1081) | func TestReadLineNewlines(t *testing.T) { function testReadLineNewlines (line 1087) | func testReadLineNewlines(t *testing.T, input string, expect []readLineR... function createTestInput (line 1106) | func createTestInput(n int) []byte { function TestReaderWriteTo (line 1120) | func TestReaderWriteTo(t *testing.T) { type errorWriterToTest (line 1135) | type errorWriterToTest struct method Read (line 1141) | func (r errorWriterToTest) Read(p []byte) (int, error) { method Write (line 1145) | func (w errorWriterToTest) Write(p []byte) (int, error) { function TestReaderWriteToErrors (line 1156) | func TestReaderWriteToErrors(t *testing.T) { function TestWriterReadFrom (line 1165) | func TestWriterReadFrom(t *testing.T) { type errorReaderFromTest (line 1197) | type errorReaderFromTest struct method Read (line 1203) | func (r errorReaderFromTest) Read(p []byte) (int, error) { method Write (line 1207) | func (w errorReaderFromTest) Write(p []byte) (int, error) { function TestWriterReadFromErrors (line 1219) | func TestWriterReadFromErrors(t *testing.T) { function TestWriterReadFromCounts (line 1232) | func TestWriterReadFromCounts(t *testing.T) { type writeCountingDiscard (line 1279) | type writeCountingDiscard method Write (line 1281) | func (w *writeCountingDiscard) Write(p []byte) (int, error) { type negativeReader (line 1286) | type negativeReader method Read (line 1288) | func (r *negativeReader) Read([]byte) (int, error) { return -1, nil } function TestNegativeRead (line 1290) | func TestNegativeRead(t *testing.T) { type errorThenGoodReader (line 1311) | type errorThenGoodReader struct method Read (line 1316) | func (r *errorThenGoodReader) Read(p []byte) (int, error) { function TestReaderClearError (line 1325) | func TestReaderClearError(t *testing.T) { function TestWriterReadFromWhileFull (line 1347) | func TestWriterReadFromWhileFull(t *testing.T) { type emptyThenNonEmptyReader (line 1364) | type emptyThenNonEmptyReader struct method Read (line 1369) | func (r *emptyThenNonEmptyReader) Read(p []byte) (int, error) { function TestWriterReadFromUntilEOF (line 1378) | func TestWriterReadFromUntilEOF(t *testing.T) { function TestWriterReadFromErrNoProgress (line 1400) | func TestWriterReadFromErrNoProgress(t *testing.T) { type readFromWriter (line 1418) | type readFromWriter struct method Write (line 1424) | func (w *readFromWriter) Write(p []byte) (int, error) { method ReadFrom (line 1430) | func (w *readFromWriter) ReadFrom(r io.Reader) (int64, error) { function TestWriterReadFromWithBufferedData (line 1439) | func TestWriterReadFromWithBufferedData(t *testing.T) { function TestReadZero (line 1466) | func TestReadZero(t *testing.T) { function TestReaderReset (line 1487) | func TestReaderReset(t *testing.T) { function TestWriterReset (line 1522) | func TestWriterReset(t *testing.T) { function TestReaderDiscard (line 1565) | func TestReaderDiscard(t *testing.T) { function TestReaderSize (line 1694) | func TestReaderSize(t *testing.T) { function TestWriterSize (line 1703) | func TestWriterSize(t *testing.T) { type onlyReader (line 1713) | type onlyReader struct type onlyWriter (line 1718) | type onlyWriter struct type scriptedReader (line 1723) | type scriptedReader method Read (line 1725) | func (sr *scriptedReader) Read(p []byte) (n int, err error) { function newScriptedReader (line 1734) | func newScriptedReader(steps ...func(p []byte) (n int, err error)) io.Re... type eofReader (line 1740) | type eofReader struct method Read (line 1744) | func (r *eofReader) Read(p []byte) (int, error) { function TestPartialReadEOF (line 1759) | func TestPartialReadEOF(t *testing.T) { type writerWithReadFromError (line 1793) | type writerWithReadFromError struct method ReadFrom (line 1795) | func (w writerWithReadFromError) ReadFrom(r io.Reader) (int64, error) { method Write (line 1799) | func (w writerWithReadFromError) Write(b []byte) (n int, err error) { function TestWriterReadFromMustSetUnderlyingError (line 1803) | func TestWriterReadFromMustSetUnderlyingError(t *testing.T) { type writeErrorOnlyWriter (line 1813) | type writeErrorOnlyWriter struct method Write (line 1815) | func (w writeErrorOnlyWriter) Write(p []byte) (n int, err error) { function TestWriterReadFromMustReturnUnderlyingError (line 1821) | func TestWriterReadFromMustReturnUnderlyingError(t *testing.T) { function BenchmarkReaderCopyOptimal (line 1839) | func BenchmarkReaderCopyOptimal(b *testing.B) { function BenchmarkReaderCopyUnoptimal (line 1853) | func BenchmarkReaderCopyUnoptimal(b *testing.B) { function BenchmarkReaderCopyNoWriteTo (line 1867) | func BenchmarkReaderCopyNoWriteTo(b *testing.B) { function BenchmarkReaderWriteToOptimal (line 1881) | func BenchmarkReaderWriteToOptimal(b *testing.B) { function BenchmarkReaderReadString (line 1902) | func BenchmarkReaderReadString(b *testing.B) { function BenchmarkWriterCopyOptimal (line 1917) | func BenchmarkWriterCopyOptimal(b *testing.B) { function BenchmarkWriterCopyUnoptimal (line 1931) | func BenchmarkWriterCopyUnoptimal(b *testing.B) { function BenchmarkWriterCopyNoReadFrom (line 1944) | func BenchmarkWriterCopyNoReadFrom(b *testing.B) { function BenchmarkReaderEmpty (line 1958) | func BenchmarkReaderEmpty(b *testing.B) { function BenchmarkWriterEmpty (line 1973) | func BenchmarkWriterEmpty(b *testing.B) { function BenchmarkWriterFlush (line 1991) | func BenchmarkWriterFlush(b *testing.B) { FILE: src/bufio/example_test.go function ExampleWriter (line 16) | func ExampleWriter() { function ExampleWriter_AvailableBuffer (line 24) | func ExampleWriter_AvailableBuffer() { function ExampleWriter_ReadFrom (line 37) | func ExampleWriter_ReadFrom() { function ExampleScanner_lines (line 64) | func ExampleScanner_lines() { function ExampleScanner_Bytes (line 75) | func ExampleScanner_Bytes() { function ExampleScanner_words (line 89) | func ExampleScanner_words() { function ExampleScanner_custom (line 109) | func ExampleScanner_custom() { function ExampleScanner_emptyFinalToken (line 139) | func ExampleScanner_emptyFinalToken() { function ExampleScanner_earlyStop (line 171) | func ExampleScanner_earlyStop() { FILE: src/bufio/export_test.go constant DefaultBufSize (line 14) | DefaultBufSize = defaultBufSize method MaxTokenSize (line 16) | func (s *Scanner) MaxTokenSize(n int) { method ErrOrEOF (line 27) | func (s *Scanner) ErrOrEOF() error { FILE: src/bufio/net_test.go function TestCopyUnixpacket (line 22) | func TestCopyUnixpacket(t *testing.T) { FILE: src/bufio/scan.go type Scanner (line 29) | type Scanner struct method Err (line 98) | func (s *Scanner) Err() error { method Bytes (line 108) | func (s *Scanner) Bytes() []byte { method Text (line 114) | func (s *Scanner) Text() string { method Scan (line 139) | func (s *Scanner) Scan() bool { method advance (line 243) | func (s *Scanner) advance(n int) bool { method setErr (line 257) | func (s *Scanner) setErr(err error) { method Buffer (line 275) | func (s *Scanner) Buffer(buf []byte, max int) { method Split (line 287) | func (s *Scanner) Split(split SplitFunc) { type SplitFunc (line 67) | type SplitFunc constant MaxScanTokenSize (line 82) | MaxScanTokenSize = 64 * 1024 constant startBufSize (line 84) | startBufSize = 4096 function NewScanner (line 89) | func NewScanner(r io.Reader) *Scanner { function ScanBytes (line 297) | func ScanBytes(data []byte, atEOF bool) (advance int, token []byte, err ... function ScanRunes (line 312) | func ScanRunes(data []byte, atEOF bool) (advance int, token []byte, err ... function dropCR (line 345) | func dropCR(data []byte) []byte { function ScanLines (line 358) | func ScanLines(data []byte, atEOF bool) (advance int, token []byte, err ... function isSpace (line 377) | func isSpace(r rune) bool { function ScanWords (line 403) | func ScanWords(data []byte, atEOF bool) (advance int, token []byte, err ... FILE: src/bufio/scan_test.go constant smallMaxTokenSize (line 18) | smallMaxTokenSize = 256 function TestSpace (line 21) | func TestSpace(t *testing.T) { function TestScanByte (line 41) | func TestScanByte(t *testing.T) { function TestScanRune (line 63) | func TestScanRune(t *testing.T) { function TestScanWords (line 107) | func TestScanWords(t *testing.T) { type slowReader (line 138) | type slowReader struct method Read (line 143) | func (sr *slowReader) Read(p []byte) (n int, err error) { function genLine (line 153) | func genLine(buf *bytes.Buffer, lineNum, n int, addNewline bool) { function TestScanLongLines (line 175) | func TestScanLongLines(t *testing.T) { function TestScanLineTooLong (line 214) | func TestScanLineTooLong(t *testing.T) { function testNoNewline (line 250) | func testNoNewline(text string, lines []string, t *testing.T) { function TestScanLineNoNewline (line 267) | func TestScanLineNoNewline(t *testing.T) { function TestScanLineReturnButNoNewline (line 277) | func TestScanLineReturnButNoNewline(t *testing.T) { function TestScanLineEmptyFinalLine (line 287) | func TestScanLineEmptyFinalLine(t *testing.T) { function TestScanLineEmptyFinalLineWithCR (line 298) | func TestScanLineEmptyFinalLineWithCR(t *testing.T) { function TestSplitError (line 311) | func TestSplitError(t *testing.T) { function TestErrAtEOF (line 347) | func TestErrAtEOF(t *testing.T) { type alwaysError (line 369) | type alwaysError struct method Read (line 371) | func (alwaysError) Read(p []byte) (int, error) { function TestNonEOFWithEmptyRead (line 375) | func TestNonEOFWithEmptyRead(t *testing.T) { type endlessZeros (line 387) | type endlessZeros struct method Read (line 389) | func (endlessZeros) Read(p []byte) (int, error) { function TestBadReader (line 393) | func TestBadReader(t *testing.T) { function TestScanWordsExcessiveWhiteSpace (line 404) | func TestScanWordsExcessiveWhiteSpace(t *testing.T) { function commaSplit (line 421) | func commaSplit(data []byte, atEOF bool) (advance int, token []byte, err... function testEmptyTokens (line 430) | func testEmptyTokens(t *testing.T, text string, values []string) { function TestEmptyTokens (line 450) | func TestEmptyTokens(t *testing.T) { function TestWithNoEmptyTokens (line 454) | func TestWithNoEmptyTokens(t *testing.T) { function loopAtEOFSplit (line 458) | func loopAtEOFSplit(data []byte, atEOF bool) (advance int, token []byte,... function TestDontLoopForever (line 465) | func TestDontLoopForever(t *testing.T) { function TestBlankLines (line 488) | func TestBlankLines(t *testing.T) { type countdown (line 500) | type countdown method split (line 502) | func (c *countdown) split(data []byte, atEOF bool) (advance int, token... function TestEmptyLinesOK (line 511) | func TestEmptyLinesOK(t *testing.T) { function TestHugeBuffer (line 526) | func TestHugeBuffer(t *testing.T) { type negativeEOFReader (line 543) | type negativeEOFReader method Read (line 545) | func (r *negativeEOFReader) Read(p []byte) (int, error) { function TestNegativeEOFReader (line 563) | func TestNegativeEOFReader(t *testing.T) { type largeReader (line 581) | type largeReader struct method Read (line 583) | func (largeReader) Read(p []byte) (int, error) { function TestLargeReader (line 589) | func TestLargeReader(t *testing.T) { FILE: src/builtin/builtin.go type bool (line 16) | type bool constant true (line 20) | true = 0 == 0 constant false (line 21) | false = 0 != 0 type uint8 (line 26) | type uint8 type uint16 (line 30) | type uint16 type uint32 (line 34) | type uint32 type uint64 (line 38) | type uint64 type int8 (line 42) | type int8 type int16 (line 46) | type int16 type int32 (line 50) | type int32 type int64 (line 54) | type int64 type float32 (line 57) | type float32 type float64 (line 60) | type float64 type complex64 (line 64) | type complex64 type complex128 (line 68) | type complex128 type string (line 73) | type string type int (line 77) | type int type uint (line 81) | type uint type uintptr (line 85) | type uintptr type comparable (line 104) | type comparable interface constant iota (line 109) | iota = 0 type Type (line 118) | type Type type Type1 (line 123) | type Type1 type TypeOrExpr (line 127) | type TypeOrExpr type IntegerType (line 131) | type IntegerType type FloatType (line 135) | type FloatType type ComplexType (line 139) | type ComplexType function append (line 153) | func append(slice []Type, elems ...Type) []Type function copy (line 160) | func copy(dst, src []Type) int function delete (line 165) | func delete(m map[Type]Type1, key Type) function len (line 179) | func len(v Type) int function cap (line 193) | func cap(v Type) int function make (line 213) | func make(t Type, size ...IntegerType) Type function max (line 219) | func max[T cmp.Ordered](x T, y ...T) T function min (line 225) | func min[T cmp.Ordered](x T, y ...T) T function new (line 235) | func new(TypeOrExpr) *Type function complex (line 242) | func complex(r, i FloatType) ComplexType function real (line 246) | func real(c ComplexType) FloatType function imag (line 251) | func imag(c ComplexType) FloatType function clear (line 260) | func clear[T ~[]Type | ~map[Type]Type1](t T) function close (line 272) | func close(c chan<- Type) function panic (line 288) | func panic(v any) function recover (line 300) | func recover() any function print (line 306) | func print(args ...Type) function println (line 313) | func println(args ...Type) type error (line 317) | type error interface FILE: src/bytes/boundary_test.go function dangerousSlice (line 26) | func dangerousSlice(t *testing.T) []byte { function TestEqualNearPageBoundary (line 43) | func TestEqualNearPageBoundary(t *testing.T) { function TestIndexByteNearPageBoundary (line 55) | func TestIndexByteNearPageBoundary(t *testing.T) { function TestIndexNearPageBoundary (line 66) | func TestIndexNearPageBoundary(t *testing.T) { function TestCountNearPageBoundary (line 102) | func TestCountNearPageBoundary(t *testing.T) { FILE: src/bytes/buffer.go constant smallBufferSize (line 16) | smallBufferSize = 64 type Buffer (line 20) | type Buffer struct method Bytes (line 60) | func (b *Buffer) Bytes() []byte { return b.buf[b.off:] } method AvailableBuffer (line 66) | func (b *Buffer) AvailableBuffer() []byte { return b.buf[len(b.buf):] } method String (line 72) | func (b *Buffer) String() string { method Peek (line 85) | func (b *Buffer) Peek(n int) ([]byte, error) { method empty (line 93) | func (b *Buffer) empty() bool { return len(b.buf) <= b.off } method Len (line 97) | func (b *Buffer) Len() int { return len(b.buf) - b.off } method Cap (line 101) | func (b *Buffer) Cap() int { return cap(b.buf) } method Available (line 104) | func (b *Buffer) Available() int { return cap(b.buf) - len(b.buf) } method Truncate (line 109) | func (b *Buffer) Truncate(n int) { method Reset (line 124) | func (b *Buffer) Reset() { method tryGrowByReslice (line 133) | func (b *Buffer) tryGrowByReslice(n int) (int, bool) { method grow (line 144) | func (b *Buffer) grow(n int) int { method Grow (line 182) | func (b *Buffer) Grow(n int) { method Write (line 193) | func (b *Buffer) Write(p []byte) (n int, err error) { method WriteString (line 205) | func (b *Buffer) WriteString(s string) (n int, err error) { method ReadFrom (line 224) | func (b *Buffer) ReadFrom(r io.Reader) (n int64, err error) { method WriteTo (line 276) | func (b *Buffer) WriteTo(w io.Writer) (n int64, err error) { method WriteByte (line 303) | func (b *Buffer) WriteByte(c byte) error { method WriteRune (line 317) | func (b *Buffer) WriteRune(r rune) (n int, err error) { method Read (line 336) | func (b *Buffer) Read(p []byte) (n int, err error) { method Next (line 358) | func (b *Buffer) Next(n int) []byte { method ReadByte (line 374) | func (b *Buffer) ReadByte() (byte, error) { method ReadRune (line 391) | func (b *Buffer) ReadRune() (r rune, size int, err error) { method UnreadRune (line 414) | func (b *Buffer) UnreadRune() error { method UnreadByte (line 431) | func (b *Buffer) UnreadByte() error { method ReadBytes (line 448) | func (b *Buffer) ReadBytes(delim byte) (line []byte, err error) { method readSlice (line 457) | func (b *Buffer) readSlice(delim byte) (line []byte, err error) { method ReadString (line 476) | func (b *Buffer) ReadString(delim byte) (line string, err error) { type readOp (line 36) | type readOp constant opRead (line 41) | opRead readOp = -1 constant opInvalid (line 42) | opInvalid readOp = 0 constant opReadRune1 (line 43) | opReadRune1 readOp = 1 constant opReadRune2 (line 44) | opReadRune2 readOp = 2 constant opReadRune3 (line 45) | opReadRune3 readOp = 3 constant opReadRune4 (line 46) | opReadRune4 readOp = 4 constant maxInt (line 53) | maxInt = int(^uint(0) >> 1) constant MinRead (line 218) | MinRead = 512 function growSlice (line 247) | func growSlice(b []byte, n int) []byte { function NewBuffer (line 490) | func NewBuffer(buf []byte) *Buffer { return &Buffer{buf: buf} } function NewBufferString (line 498) | func NewBufferString(s string) *Buffer { FILE: src/bytes/buffer_test.go constant N (line 18) | N = 10000 type negativeReader (line 22) | type negativeReader struct method Read (line 24) | func (r *negativeReader) Read([]byte) (int, error) { return -1, nil } function init (line 26) | func init() { function check (line 35) | func check(t *testing.T, testname string, buf *Buffer, s string) { function fillString (line 58) | func fillString(t *testing.T, testname string, buf *Buffer, s string, n ... function fillBytes (line 77) | func fillBytes(t *testing.T, testname string, buf *Buffer, s string, n i... function TestNewBuffer (line 93) | func TestNewBuffer(t *testing.T) { function TestNewBufferShallow (line 103) | func TestNewBufferShallow(t *testing.T) { function TestNewBufferString (line 114) | func TestNewBufferString(t *testing.T) { function empty (line 121) | func empty(t *testing.T, testname string, buf *Buffer, s string, fub []b... function TestBasicOperations (line 139) | func TestBasicOperations(t *testing.T) { function TestLargeStringWrites (line 187) | func TestLargeStringWrites(t *testing.T) { function TestLargeByteWrites (line 200) | func TestLargeByteWrites(t *testing.T) { function TestLargeStringReads (line 213) | func TestLargeStringReads(t *testing.T) { function TestLargeByteReads (line 222) | func TestLargeByteReads(t *testing.T) { function TestMixedReadsAndWrites (line 231) | func TestMixedReadsAndWrites(t *testing.T) { function TestCapWithPreallocatedSlice (line 250) | func TestCapWithPreallocatedSlice(t *testing.T) { function TestCapWithSliceAndWrittenData (line 258) | func TestCapWithSliceAndWrittenData(t *testing.T) { function TestNil (line 267) | func TestNil(t *testing.T) { function TestReadFrom (line 274) | func TestReadFrom(t *testing.T) { type panicReader (line 284) | type panicReader struct method Read (line 286) | func (r panicReader) Read(p []byte) (int, error) { function TestReadFromPanicReader (line 295) | func TestReadFromPanicReader(t *testing.T) { function TestReadFromNegativeReader (line 317) | func TestReadFromNegativeReader(t *testing.T) { function TestWriteTo (line 337) | func TestWriteTo(t *testing.T) { function TestWriteAppend (line 347) | func TestWriteAppend(t *testing.T) { function TestRuneIO (line 374) | func TestRuneIO(t *testing.T) { function TestWriteInvalidRune (line 436) | func TestWriteInvalidRune(t *testing.T) { function TestNext (line 446) | func TestNext(t *testing.T) { function TestReadBytes (line 494) | func TestReadBytes(t *testing.T) { function TestReadString (line 514) | func TestReadString(t *testing.T) { function TestPeek (line 551) | func TestPeek(t *testing.T) { function BenchmarkReadString (line 568) | func BenchmarkReadString(b *testing.B) { function TestGrow (line 583) | func TestGrow(t *testing.T) { function TestGrowOverflow (line 614) | func TestGrowOverflow(t *testing.T) { function TestReadEmptyAtEOF (line 627) | func TestReadEmptyAtEOF(t *testing.T) { function TestUnreadByte (line 639) | func TestUnreadByte(t *testing.T) { function TestBufferGrowth (line 681) | func TestBufferGrowth(t *testing.T) { function BenchmarkWriteByte (line 701) | func BenchmarkWriteByte(b *testing.B) { function BenchmarkWriteRune (line 713) | func BenchmarkWriteRune(b *testing.B) { function BenchmarkBufferNotEmptyWriteRead (line 727) | func BenchmarkBufferNotEmptyWriteRead(b *testing.B) { function BenchmarkBufferFullSmallReads (line 740) | func BenchmarkBufferFullSmallReads(b *testing.B) { function BenchmarkBufferWriteBlock (line 755) | func BenchmarkBufferWriteBlock(b *testing.B) { function BenchmarkBufferAppendNoCopy (line 770) | func BenchmarkBufferAppendNoCopy(b *testing.B) { FILE: src/bytes/bytes.go function Equal (line 20) | func Equal(a, b []byte) bool { function Compare (line 28) | func Compare(a, b []byte) int { function explode (line 34) | func explode(s []byte, n int) [][]byte { function Count (line 57) | func Count(s, sep []byte) int { function Contains (line 77) | func Contains(b, subslice []byte) bool { function ContainsAny (line 82) | func ContainsAny(b []byte, chars string) bool { function ContainsRune (line 87) | func ContainsRune(b []byte, r rune) bool { function ContainsFunc (line 93) | func ContainsFunc(b []byte, f func(rune) bool) bool { function IndexByte (line 98) | func IndexByte(b []byte, c byte) int { function LastIndex (line 103) | func LastIndex(s, sep []byte) int { function LastIndexByte (line 122) | func LastIndexByte(s []byte, c byte) int { function IndexRune (line 131) | func IndexRune(s []byte, r rune) int { function IndexAny (line 213) | func IndexAny(s []byte, chars string) int { function LastIndexAny (line 291) | func LastIndexAny(s []byte, chars string) int { function genSplit (line 373) | func genSplit(s, sep []byte, sepSave, n int) [][]byte { function SplitN (line 412) | func SplitN(s, sep []byte, n int) [][]byte { return genSplit(s, sep, 0, ... function SplitAfterN (line 421) | func SplitAfterN(s, sep []byte, n int) [][]byte { function Split (line 431) | func Split(s, sep []byte) [][]byte { return genSplit(s, sep, 0, -1) } function SplitAfter (line 437) | func SplitAfter(s, sep []byte) [][]byte { function Fields (line 449) | func Fields(s []byte) [][]byte { function FieldsFunc (line 508) | func FieldsFunc(s []byte, f func(rune) bool) [][]byte { function Join (line 553) | func Join(s [][]byte, sep []byte) []byte { function HasPrefix (line 586) | func HasPrefix(s, prefix []byte) bool { function HasSuffix (line 591) | func HasSuffix(s, suffix []byte) bool { function Map (line 599) | func Map(mapping func(r rune) rune, s []byte) []byte { function Repeat (line 631) | func Repeat(b []byte, count int) []byte { function ToUpper (line 681) | func ToUpper(s []byte) []byte { function ToLower (line 712) | func ToLower(s []byte) []byte { function ToTitle (line 741) | func ToTitle(s []byte) []byte { return Map(unicode.ToTitle, s) } function ToUpperSpecial (line 745) | func ToUpperSpecial(c unicode.SpecialCase, s []byte) []byte { function ToLowerSpecial (line 751) | func ToLowerSpecial(c unicode.SpecialCase, s []byte) []byte { function ToTitleSpecial (line 757) | func ToTitleSpecial(c unicode.SpecialCase, s []byte) []byte { function ToValidUTF8 (line 763) | func ToValidUTF8(s, replacement []byte) []byte { function isSeparator (line 792) | func isSeparator(r rune) bool { function Title (line 820) | func Title(s []byte) []byte { function TrimLeftFunc (line 839) | func TrimLeftFunc(s []byte, f func(r rune) bool) []byte { function TrimRightFunc (line 849) | func TrimRightFunc(s []byte, f func(r rune) bool) []byte { function TrimFunc (line 862) | func TrimFunc(s []byte, f func(r rune) bool) []byte { function TrimPrefix (line 868) | func TrimPrefix(s, prefix []byte) []byte { function TrimSuffix (line 877) | func TrimSuffix(s, suffix []byte) []byte { function IndexFunc (line 887) | func IndexFunc(s []byte, f func(r rune) bool) int { function LastIndexFunc (line 894) | func LastIndexFunc(s []byte, f func(r rune) bool) int { function indexFunc (line 901) | func indexFunc(s []byte, f func(r rune) bool, truth bool) int { function lastIndexFunc (line 916) | func lastIndexFunc(s []byte, f func(r rune) bool, truth bool) int { type asciiSet (line 945) | type asciiSet method contains (line 961) | func (as *asciiSet) contains(c byte) bool { function makeASCIISet (line 949) | func makeASCIISet(chars string) (as asciiSet, ok bool) { function shouldUseASCIISet (line 971) | func shouldUseASCIISet(bufLen int) bool { function containsRune (line 978) | func containsRune(s string, r rune) bool { function Trim (line 989) | func Trim(s []byte, cutset string) []byte { function TrimLeft (line 1008) | func TrimLeft(s []byte, cutset string) []byte { function trimLeftByte (line 1025) | func trimLeftByte(s []byte, c byte) []byte { function trimLeftASCII (line 1036) | func trimLeftASCII(s []byte, as *asciiSet) []byte { function trimLeftUnicode (line 1050) | func trimLeftUnicode(s []byte, cutset string) []byte { function TrimRight (line 1067) | func TrimRight(s []byte, cutset string) []byte { function trimRightByte (line 1080) | func trimRightByte(s []byte, c byte) []byte { function trimRightASCII (line 1087) | func trimRightASCII(s []byte, as *asciiSet) []byte { function trimRightUnicode (line 1097) | func trimRightUnicode(s []byte, cutset string) []byte { function TrimSpace (line 1113) | func TrimSpace(s []byte) []byte { function Runes (line 1146) | func Runes(s []byte) []rune { function Replace (line 1164) | func Replace(s, old, new []byte, n int) []byte { function ReplaceAll (line 1208) | func ReplaceAll(s, old, new []byte) []byte { function EqualFold (line 1215) | func EqualFold(s, t []byte) bool { function Index (line 1290) | func Index(s, sep []byte) int { function Cut (line 1383) | func Cut(s, sep []byte) (before, after []byte, found bool) { function Clone (line 1393) | func Clone(b []byte) []byte { function CutPrefix (line 1406) | func CutPrefix(s, prefix []byte) (after []byte, found bool) { function CutSuffix (line 1419) | func CutSuffix(s, suffix []byte) (before []byte, found bool) { FILE: src/bytes/bytes_js_wasm_test.go function TestIssue65571 (line 14) | func TestIssue65571(t *testing.T) { FILE: src/bytes/bytes_test.go function sliceOfString (line 23) | func sliceOfString(s [][]byte) []string { function collect (line 31) | func collect(t *testing.T, seq iter.Seq[[]byte]) [][]byte { type LinesTest (line 40) | type LinesTest struct function TestLines (line 53) | func TestLines(t *testing.T) { type BinOpTest (line 70) | type BinOpTest struct function TestEqual (line 76) | func TestEqual(t *testing.T) { function TestEqualExhaustive (line 91) | func TestEqualExhaustive(t *testing.T) { function TestNotEqual (line 120) | func TestNotEqual(t *testing.T) { function runIndexTests (line 266) | func runIndexTests(t *testing.T, f func(s, sep []byte) int, funcName str... function runIndexAnyTests (line 298) | func runIndexAnyTests(t *testing.T, f func(s []byte, chars string) int, ... function TestIndex (line 308) | func TestIndex(t *testing.T) { runIndexTests(t, Index, "Index", inde... function TestLastIndex (line 309) | func TestLastIndex(t *testing.T) { runIndexTests(t, LastIndex, "LastInde... function TestIndexAny (line 310) | func TestIndexAny(t *testing.T) { runIndexAnyTests(t, IndexAny, "IndexA... function TestLastIndexAny (line 311) | func TestLastIndexAny(t *testing.T) { function TestIndexByte (line 315) | func TestIndexByte(t *testing.T) { function TestLastIndexByte (line 329) | func TestLastIndexByte(t *testing.T) { function TestIndexByteBig (line 347) | func TestIndexByteBig(t *testing.T) { function TestIndexByteSmall (line 400) | func TestIndexByteSmall(t *testing.T) { function TestIndexRune (line 434) | func TestIndexRune(t *testing.T) { function TestCountByte (line 517) | func TestCountByte(t *testing.T) { function TestCountByteNoMatch (line 557) | func TestCountByteNoMatch(t *testing.T) { function valName (line 583) | func valName(x int) string { function benchBytes (line 593) | func benchBytes(b *testing.B, sizes []int, f func(b *testing.B, n int)) { function BenchmarkIndexByte (line 612) | func BenchmarkIndexByte(b *testing.B) { function indexBytePortable (line 617) | func indexBytePortable(s []byte, c byte) int { function BenchmarkIndexBytePortable (line 626) | func BenchmarkIndexBytePortable(b *testing.B) { function bmIndexByte (line 630) | func bmIndexByte(index func([]byte, byte) int) func(b *testing.B, n int) { function BenchmarkIndexRune (line 644) | func BenchmarkIndexRune(b *testing.B) { function BenchmarkIndexRuneASCII (line 648) | func BenchmarkIndexRuneASCII(b *testing.B) { function BenchmarkIndexRuneUnicode (line 652) | func BenchmarkIndexRuneUnicode(b *testing.B) { function bmIndexRuneASCII (line 667) | func bmIndexRuneASCII(index func([]byte, rune) int) func(b *testing.B, n... function bmIndexRune (line 681) | func bmIndexRune(index func([]byte, rune) int) func(b *testing.B, n int) { function bmIndexRuneUnicode (line 697) | func bmIndexRuneUnicode(rt *unicode.RangeTable, needle rune) func(b *tes... function BenchmarkEqual (line 752) | func BenchmarkEqual(b *testing.B) { function bmEqual (line 774) | func bmEqual(equal func([]byte, []byte) bool) func(b *testing.B, n int) { function BenchmarkEqualBothUnaligned (line 794) | func BenchmarkEqualBothUnaligned(b *testing.B) { function BenchmarkIndex (line 826) | func BenchmarkIndex(b *testing.B) { function BenchmarkIndexEasy (line 840) | func BenchmarkIndexEasy(b *testing.B) { function BenchmarkCount (line 856) | func BenchmarkCount(b *testing.B) { function BenchmarkCountEasy (line 870) | func BenchmarkCountEasy(b *testing.B) { function BenchmarkCountSingle (line 886) | func BenchmarkCountSingle(b *testing.B) { type SplitTest (line 904) | type SplitTest struct function TestSplit (line 932) | func TestSplit(t *testing.T) { function TestSplitAfter (line 998) | func TestSplitAfter(t *testing.T) { type FieldsTest (line 1038) | type FieldsTest struct function TestFields (line 1057) | func TestFields(t *testing.T) { function TestFieldsFunc (line 1090) | func TestFieldsFunc(t *testing.T) { type StringTest (line 1139) | type StringTest struct constant space (line 1167) | space = "\t\v\r\f\n\u0085\u00a0\u2000\u3000" function runStringTests (line 1194) | func runStringTests(t *testing.T, f func([]byte) []byte, funcName string... function tenRunes (line 1209) | func tenRunes(r rune) string { function rot13 (line 1218) | func rot13(r rune) rune { function TestMap (line 1229) | func TestMap(t *testing.T) { function TestToUpper (line 1287) | func TestToUpper(t *testing.T) { runStringTests(t, ToUpper, "ToUpper", u... function TestToLower (line 1289) | func TestToLower(t *testing.T) { runStringTests(t, ToLower, "ToLower", l... function BenchmarkToUpper (line 1291) | func BenchmarkToUpper(b *testing.B) { function BenchmarkToLower (line 1305) | func BenchmarkToLower(b *testing.B) { function TestToValidUTF8 (line 1340) | func TestToValidUTF8(t *testing.T) { function TestTrimSpace (line 1349) | func TestTrimSpace(t *testing.T) { runStringTests(t, TrimSpace, "TrimSpa... type RepeatTest (line 1351) | type RepeatTest struct function TestRepeat (line 1371) | func TestRepeat(t *testing.T) { function repeat (line 1383) | func repeat(b []byte, count int) (err error) { function TestRepeatCatchesOverflow (line 1401) | func TestRepeatCatchesOverflow(t *testing.T) { type RunesTest (line 1446) | type RunesTest struct function TestRunes (line 1462) | func TestRunes(t *testing.T) { type TrimTest (line 1480) | type TrimTest struct type TrimNilTest (line 1518) | type TrimNilTest struct function TestTrim (line 1557) | func TestTrim(t *testing.T) { type predicate (line 1624) | type predicate struct type TrimFuncTest (line 1639) | type TrimFuncTest struct function not (line 1647) | func not(p predicate) predicate { function TestTrimFunc (line 1697) | func TestTrimFunc(t *testing.T) { type IndexFuncTest (line 1723) | type IndexFuncTest struct function TestIndexFunc (line 1750) | func TestIndexFunc(t *testing.T) { type ReplaceTest (line 1763) | type ReplaceTest struct function TestReplace (line 1792) | func TestReplace(t *testing.T) { function FuzzReplace (line 1823) | func FuzzReplace(f *testing.F) { function BenchmarkReplace (line 1869) | func BenchmarkReplace(b *testing.B) { type TitleTest (line 1886) | type TitleTest struct function TestTitle (line 1902) | func TestTitle(t *testing.T) { function TestToTitle (line 1920) | func TestToTitle(t *testing.T) { function TestEqualFold (line 1945) | func TestEqualFold(t *testing.T) { function TestCut (line 1971) | func TestCut(t *testing.T) { function TestCutPrefix (line 1992) | func TestCutPrefix(t *testing.T) { function TestCutSuffix (line 2013) | func TestCutSuffix(t *testing.T) { function TestBufferGrowNegative (line 2021) | func TestBufferGrowNegative(t *testing.T) { function TestBufferTruncateNegative (line 2031) | func TestBufferTruncateNegative(t *testing.T) { function TestBufferTruncateOutOfRange (line 2041) | func TestBufferTruncateOutOfRange(t *testing.T) { function TestContains (line 2062) | func TestContains(t *testing.T) { function TestContainsAny (line 2088) | func TestContainsAny(t *testing.T) { function TestContainsRune (line 2112) | func TestContainsRune(t *testing.T) { function TestContainsFunc (line 2121) | func TestContainsFunc(t *testing.T) { function BenchmarkFields (line 2175) | func BenchmarkFields(b *testing.B) { function BenchmarkFieldsFunc (line 2192) | func BenchmarkFieldsFunc(b *testing.B) { function BenchmarkTrimSpace (line 2209) | func BenchmarkTrimSpace(b *testing.B) { function BenchmarkToValidUTF8 (line 2228) | func BenchmarkToValidUTF8(b *testing.B) { function makeBenchInputHard (line 2248) | func makeBenchInputHard() []byte { function benchmarkIndexHard (line 2268) | func benchmarkIndexHard(b *testing.B, sep []byte) { function benchmarkLastIndexHard (line 2279) | func benchmarkLastIndexHard(b *testing.B, sep []byte) { function benchmarkCountHard (line 2285) | func benchmarkCountHard(b *testing.B, sep []byte) { function BenchmarkIndexHard1 (line 2291) | func BenchmarkIndexHard1(b *testing.B) { benchmarkIndexHard(b, []byte("<... function BenchmarkIndexHard2 (line 2292) | func BenchmarkIndexHard2(b *testing.B) { benchmarkIndexHard(b, []byte("<... function BenchmarkIndexHard3 (line 2293) | func BenchmarkIndexHard3(b *testing.B) { benchmarkIndexHard(b, []byte("<... function BenchmarkIndexHard4 (line 2294) | func BenchmarkIndexHard4(b *testing.B) { function BenchmarkLastIndexHard1 (line 2298) | func BenchmarkLastIndexHard1(b *testing.B) { benchmarkLastIndexHard(b, [... function BenchmarkLastIndexHard2 (line 2299) | func BenchmarkLastIndexHard2(b *testing.B) { benchmarkLastIndexHard(b, [... function BenchmarkLastIndexHard3 (line 2300) | func BenchmarkLastIndexHard3(b *testing.B) { benchmarkLastIndexHard(b, [... function BenchmarkCountHard1 (line 2302) | func BenchmarkCountHard1(b *testing.B) { benchmarkCountHard(b, []byte("<... function BenchmarkCountHard2 (line 2303) | func BenchmarkCountHard2(b *testing.B) { benchmarkCountHard(b, []byte("<... function BenchmarkCountHard3 (line 2304) | func BenchmarkCountHard3(b *testing.B) { benchmarkCountHard(b, []byte("<... function BenchmarkSplitEmptySeparator (line 2306) | func BenchmarkSplitEmptySeparator(b *testing.B) { function BenchmarkSplitSingleByteSeparator (line 2312) | func BenchmarkSplitSingleByteSeparator(b *testing.B) { function BenchmarkSplitMultiByteSeparator (line 2319) | func BenchmarkSplitMultiByteSeparator(b *testing.B) { function BenchmarkSplitNSingleByteSeparator (line 2326) | func BenchmarkSplitNSingleByteSeparator(b *testing.B) { function BenchmarkSplitNMultiByteSeparator (line 2333) | func BenchmarkSplitNMultiByteSeparator(b *testing.B) { function BenchmarkRepeat (line 2340) | func BenchmarkRepeat(b *testing.B) { function BenchmarkRepeatLarge (line 2346) | func BenchmarkRepeatLarge(b *testing.B) { function BenchmarkBytesCompare (line 2365) | func BenchmarkBytesCompare(b *testing.B) { function BenchmarkIndexAnyASCII (line 2387) | func BenchmarkIndexAnyASCII(b *testing.B) { function BenchmarkIndexAnyUTF8 (line 2401) | func BenchmarkIndexAnyUTF8(b *testing.B) { function BenchmarkLastIndexAnyASCII (line 2415) | func BenchmarkLastIndexAnyASCII(b *testing.B) { function BenchmarkLastIndexAnyUTF8 (line 2429) | func BenchmarkLastIndexAnyUTF8(b *testing.B) { function BenchmarkTrimASCII (line 2443) | func BenchmarkTrimASCII(b *testing.B) { function BenchmarkTrimByte (line 2457) | func BenchmarkTrimByte(b *testing.B) { function BenchmarkIndexPeriodic (line 2464) | func BenchmarkIndexPeriodic(b *testing.B) { function TestClone (line 2479) | func TestClone(t *testing.T) { FILE: src/bytes/compare_test.go function TestCompare (line 42) | func TestCompare(t *testing.T) { function TestCompareIdenticalSlice (line 58) | func TestCompareIdenticalSlice(t *testing.T) { function TestCompareBytes (line 68) | func TestCompareBytes(t *testing.T) { function TestEndianBaseCompare (line 123) | func TestEndianBaseCompare(t *testing.T) { function BenchmarkCompareBytesEqual (line 156) | func BenchmarkCompareBytesEqual(b *testing.B) { function BenchmarkCompareBytesToNil (line 166) | func BenchmarkCompareBytesToNil(b *testing.B) { function BenchmarkCompareBytesEmpty (line 176) | func BenchmarkCompareBytesEmpty(b *testing.B) { function BenchmarkCompareBytesIdentical (line 186) | func BenchmarkCompareBytesIdentical(b *testing.B) { function BenchmarkCompareBytesSameLength (line 196) | func BenchmarkCompareBytesSameLength(b *testing.B) { function BenchmarkCompareBytesDifferentLength (line 206) | func BenchmarkCompareBytesDifferentLength(b *testing.B) { function benchmarkCompareBytesBigUnaligned (line 216) | func benchmarkCompareBytesBigUnaligned(b *testing.B, offset int) { function BenchmarkCompareBytesBigUnaligned (line 232) | func BenchmarkCompareBytesBigUnaligned(b *testing.B) { function benchmarkCompareBytesBigBothUnaligned (line 240) | func benchmarkCompareBytesBigBothUnaligned(b *testing.B, offset int) { function BenchmarkCompareBytesBigBothUnaligned (line 258) | func BenchmarkCompareBytesBigBothUnaligned(b *testing.B) { function BenchmarkCompareBytesBig (line 266) | func BenchmarkCompareBytesBig(b *testing.B) { function BenchmarkCompareBytesBigIdentical (line 282) | func BenchmarkCompareBytesBigIdentical(b *testing.B) { FILE: src/bytes/example_test.go function ExampleBuffer (line 18) | func ExampleBuffer() { function ExampleBuffer_reader (line 26) | func ExampleBuffer_reader() { function ExampleBuffer_Bytes (line 34) | func ExampleBuffer_Bytes() { function ExampleBuffer_AvailableBuffer (line 41) | func ExampleBuffer_AvailableBuffer() { function ExampleBuffer_Cap (line 53) | func ExampleBuffer_Cap() { function ExampleBuffer_Grow (line 63) | func ExampleBuffer_Grow() { function ExampleBuffer_Len (line 72) | func ExampleBuffer_Len() { function ExampleBuffer_Next (line 80) | func ExampleBuffer_Next() { function ExampleBuffer_Read (line 93) | func ExampleBuffer_Read() { function ExampleBuffer_ReadByte (line 111) | func ExampleBuffer_ReadByte() { function ExampleClone (line 126) | func ExampleClone() { function ExampleCompare (line 139) | func ExampleCompare() { function ExampleCompare_search (line 164) | func ExampleCompare_search() { function ExampleContains (line 174) | func ExampleContains() { function ExampleContainsAny (line 186) | func ExampleContainsAny() { function ExampleContainsRune (line 198) | func ExampleContainsRune() { function ExampleContainsFunc (line 212) | func ExampleContainsFunc() { function ExampleCount (line 223) | func ExampleCount() { function ExampleCut (line 231) | func ExampleCut() { function ExampleCutPrefix (line 247) | func ExampleCutPrefix() { function ExampleCutSuffix (line 259) | func ExampleCutSuffix() { function ExampleEqual (line 271) | func ExampleEqual() { function ExampleEqualFold (line 279) | func ExampleEqualFold() { function ExampleFields (line 284) | func ExampleFields() { function ExampleFieldsFunc (line 289) | func ExampleFieldsFunc() { function ExampleHasPrefix (line 297) | func ExampleHasPrefix() { function ExampleHasSuffix (line 307) | func ExampleHasSuffix() { function ExampleIndex (line 319) | func ExampleIndex() { function ExampleIndexByte (line 327) | func ExampleIndexByte() { function ExampleIndexFunc (line 335) | func ExampleIndexFunc() { function ExampleIndexAny (line 346) | func ExampleIndexAny() { function ExampleIndexRune (line 354) | func ExampleIndexRune() { function ExampleJoin (line 362) | func ExampleJoin() { function ExampleLastIndex (line 368) | func ExampleLastIndex() { function ExampleLastIndexAny (line 378) | func ExampleLastIndexAny() { function ExampleLastIndexByte (line 388) | func ExampleLastIndexByte() { function ExampleLastIndexFunc (line 398) | func ExampleLastIndexFunc() { function ExampleMap (line 408) | func ExampleMap() { function ExampleReader_Len (line 423) | func ExampleReader_Len() { function ExampleRepeat (line 431) | func ExampleRepeat() { function ExampleReplace (line 436) | func ExampleReplace() { function ExampleReplaceAll (line 444) | func ExampleReplaceAll() { function ExampleRunes (line 450) | func ExampleRunes() { function ExampleSplit (line 467) | func ExampleSplit() { function ExampleSplitN (line 479) | func ExampleSplitN() { function ExampleSplitAfter (line 488) | func ExampleSplitAfter() { function ExampleSplitAfterN (line 493) | func ExampleSplitAfterN() { function ExampleTitle (line 498) | func ExampleTitle() { function ExampleToTitle (line 503) | func ExampleToTitle() { function ExampleToTitleSpecial (line 511) | func ExampleToTitleSpecial() { function ExampleToValidUTF8 (line 521) | func ExampleToValidUTF8() { function ExampleTrim (line 531) | func ExampleTrim() { function ExampleTrimFunc (line 536) | func ExampleTrimFunc() { function ExampleTrimLeft (line 548) | func ExampleTrimLeft() { function ExampleTrimLeftFunc (line 554) | func ExampleTrimLeftFunc() { function ExampleTrimPrefix (line 564) | func ExampleTrimPrefix() { function ExampleTrimSpace (line 572) | func ExampleTrimSpace() { function ExampleTrimSuffix (line 577) | func ExampleTrimSuffix() { function ExampleTrimRight (line 586) | func ExampleTrimRight() { function ExampleTrimRightFunc (line 592) | func ExampleTrimRightFunc() { function ExampleToLower (line 602) | func ExampleToLower() { function ExampleToLowerSpecial (line 607) | func ExampleToLowerSpecial() { function ExampleToUpper (line 617) | func ExampleToUpper() { function ExampleToUpperSpecial (line 622) | func ExampleToUpperSpecial() { function ExampleLines (line 632) | func ExampleLines() { function ExampleSplitSeq (line 644) | func ExampleSplitSeq() { function ExampleSplitAfterSeq (line 657) | func ExampleSplitAfterSeq() { function ExampleFieldsSeq (line 670) | func ExampleFieldsSeq() { function ExampleFieldsFuncSeq (line 696) | func ExampleFieldsFuncSeq() { FILE: src/bytes/iter.go function Lines (line 18) | func Lines(s []byte) iter.Seq[[]byte] { function splitSeq (line 36) | func splitSeq(s, sep []byte, sepSave int) iter.Seq[[]byte] { function SplitSeq (line 67) | func SplitSeq(s, sep []byte) iter.Seq[[]byte] { function SplitAfterSeq (line 75) | func SplitAfterSeq(s, sep []byte) iter.Seq[[]byte] { function FieldsSeq (line 83) | func FieldsSeq(s []byte) iter.Seq[[]byte] { function FieldsFuncSeq (line 116) | func FieldsFuncSeq(s []byte, f func(rune) bool) iter.Seq[[]byte] { FILE: src/bytes/iter_test.go function BenchmarkSplitSeqEmptySeparator (line 12) | func BenchmarkSplitSeqEmptySeparator(b *testing.B) { function BenchmarkSplitSeqSingleByteSeparator (line 19) | func BenchmarkSplitSeqSingleByteSeparator(b *testing.B) { function BenchmarkSplitSeqMultiByteSeparator (line 27) | func BenchmarkSplitSeqMultiByteSeparator(b *testing.B) { function BenchmarkSplitAfterSeqEmptySeparator (line 35) | func BenchmarkSplitAfterSeqEmptySeparator(b *testing.B) { function BenchmarkSplitAfterSeqSingleByteSeparator (line 42) | func BenchmarkSplitAfterSeqSingleByteSeparator(b *testing.B) { function BenchmarkSplitAfterSeqMultiByteSeparator (line 50) | func BenchmarkSplitAfterSeqMultiByteSeparator(b *testing.B) { FILE: src/bytes/reader.go type Reader (line 18) | type Reader struct method Len (line 26) | func (r *Reader) Len() int { method Size (line 36) | func (r *Reader) Size() int64 { return int64(len(r.s)) } method Read (line 39) | func (r *Reader) Read(b []byte) (n int, err error) { method ReadAt (line 50) | func (r *Reader) ReadAt(b []byte, off int64) (n int, err error) { method ReadByte (line 66) | func (r *Reader) ReadByte() (byte, error) { method UnreadByte (line 77) | func (r *Reader) UnreadByte() error { method ReadRune (line 87) | func (r *Reader) ReadRune() (ch rune, size int, err error) { method UnreadRune (line 103) | func (r *Reader) UnreadRune() error { method Seek (line 116) | func (r *Reader) Seek(offset int64, whence int) (int64, error) { method WriteTo (line 137) | func (r *Reader) WriteTo(w io.Writer) (n int64, err error) { method Reset (line 156) | func (r *Reader) Reset(b []byte) { *r = Reader{b, 0, -1} } function NewReader (line 159) | func NewReader(b []byte) *Reader { return &Reader{b, 0, -1} } FILE: src/bytes/reader_test.go function TestReader (line 15) | func TestReader(t *testing.T) { function TestReadAfterBigSeek (line 63) | func TestReadAfterBigSeek(t *testing.T) { function TestReaderAt (line 73) | func TestReaderAt(t *testing.T) { function TestReaderAtConcurrent (line 101) | func TestReaderAtConcurrent(t *testing.T) { function TestEmptyReaderConcurrent (line 117) | func TestEmptyReaderConcurrent(t *testing.T) { function TestReaderWriteTo (line 138) | func TestReaderWriteTo(t *testing.T) { function TestReaderLen (line 163) | func TestReaderLen(t *testing.T) { function TestUnreadRuneError (line 194) | func TestUnreadRuneError(t *testing.T) { function TestReaderDoubleUnreadRune (line 209) | func TestReaderDoubleUnreadRune(t *testing.T) { function TestReaderCopyNothing (line 226) | func TestReaderCopyNothing(t *testing.T) { function TestReaderLenSize (line 248) | func TestReaderLenSize(t *testing.T) { function TestReaderReset (line 259) | func TestReaderReset(t *testing.T) { function TestReaderZero (line 279) | func TestReaderZero(t *testing.T) { FILE: src/cmd/addr2line/addr2line_test.go function TestMain (line 20) | func TestMain(m *testing.M) { function loadSyms (line 30) | func loadSyms(t *testing.T, dbgExePath string) map[string]string { function runAddr2Line (line 51) | func runAddr2Line(t *testing.T, dbgExePath, addr string) (funcname, path... constant symName (line 75) | symName = "cmd/addr2line.TestAddr2Line" function testAddr2Line (line 77) | func testAddr2Line(t *testing.T, dbgExePath, addr string) { function TestAddr2Line (line 102) | func TestAddr2Line(t *testing.T) { FILE: src/cmd/addr2line/main.go function printUsage (line 34) | func printUsage(w *os.File) { function usage (line 41) | func usage() { function main (line 46) | func main() { FILE: src/cmd/api/api_test.go function TestMain (line 22) | func TestMain(m *testing.M) { function TestGolden (line 36) | func TestGolden(t *testing.T) { function TestCompareAPI (line 101) | func TestCompareAPI(t *testing.T) { function TestSkipInternal (line 187) | func TestSkipInternal(t *testing.T) { function BenchmarkAll (line 212) | func BenchmarkAll(b *testing.B) { function TestIssue21181 (line 244) | func TestIssue21181(t *testing.T) { function TestIssue29837 (line 266) | func TestIssue29837(t *testing.T) { function TestIssue41358 (line 287) | func TestIssue41358(t *testing.T) { function TestIssue64958 (line 305) | func TestIssue64958(t *testing.T) { function TestCheck (line 330) | func TestCheck(t *testing.T) { FILE: src/cmd/api/boring_test.go function init (line 14) | func init() { FILE: src/cmd/api/main_test.go constant verbose (line 35) | verbose = false function goCmd (line 37) | func goCmd() string { function contextName (line 87) | func contextName(c *build.Context) string { function Check (line 102) | func Check(t *testing.T) { function set (line 204) | func set(items []string) map[string]bool { function featureWithoutContext (line 214) | func featureWithoutContext(f string) string { function portRemoved (line 223) | func portRemoved(feature string) bool { function compareAPI (line 228) | func compareAPI(w io.Writer, features, required, exception []string) (ok... function fileFeatures (line 287) | func fileFeatures(filename string, needApproval bool) []string { type Walker (line 351) | type Walker struct method export (line 188) | func (w *Walker) export(pkg *apiPackage) { method Features (line 376) | func (w *Walker) Features() (fs []string) { method parseFile (line 386) | func (w *Walker) parseFile(dir, file string) (*ast.File, error) { method loadImports (line 475) | func (w *Walker) loadImports() { method Import (line 580) | func (w *Walker) Import(name string) (*types.Package, error) { method ImportFrom (line 585) | func (w *Walker) ImportFrom(fromPath, fromDir string, mode types.Impor... method import_ (line 593) | func (w *Walker) import_(name string) (*apiPackage, error) { method importFrom (line 597) | func (w *Walker) importFrom(fromPath, fromDir string, mode types.Impor... method pushScope (line 700) | func (w *Walker) pushScope(name string) (popFunc func()) { method sortedEmbeddeds (line 725) | func (w *Walker) sortedEmbeddeds(typ *types.Interface) []string { method writeType (line 753) | func (w *Walker) writeType(buf *bytes.Buffer, typ types.Type) { method writeSignature (line 876) | func (w *Walker) writeSignature(buf *bytes.Buffer, sig *types.Signatur... method writeTypeParams (line 893) | func (w *Walker) writeTypeParams(buf *bytes.Buffer, tparams *types.Typ... method writeParams (line 910) | func (w *Walker) writeParams(buf *bytes.Buffer, t *types.Tuple, variad... method typeString (line 926) | func (w *Walker) typeString(typ types.Type) string { method signatureString (line 932) | func (w *Walker) signatureString(sig *types.Signature) string { method emitObj (line 938) | func (w *Walker) emitObj(obj types.Object) { method emitType (line 967) | func (w *Walker) emitType(obj *types.TypeName) { method emitStructType (line 1019) | func (w *Walker) emitStructType(name string, typ *types.Struct) { method emitIfaceType (line 1044) | func (w *Walker) emitIfaceType(name string, typ *types.Interface) { method emitFunc (line 1089) | func (w *Walker) emitFunc(f *types.Func) { method emitMethod (line 1100) | func (w *Walker) emitMethod(m *types.Selection) { method emitf (line 1125) | func (w *Walker) emitf(format string, args ...any) { method collectDeprecated (line 1154) | func (w *Walker) collectDeprecated() { method isDeprecated (line 1241) | func (w *Walker) isDeprecated(obj types.Object) bool { function NewWalker (line 365) | func NewWalker(context *build.Context, root string) *Walker { constant usePkgCache (line 402) | usePkgCache = true function tagKey (line 415) | func tagKey(dir string, context *build.Context, tags []string) string { type listImports (line 444) | type listImports struct type semToken (line 458) | type semToken struct function listEnv (line 554) | func listEnv(c *build.Context) []string { type apiPackage (line 570) | type apiPackage struct function sortedMethodNames (line 713) | func sortedMethodNames(typ *types.Interface) []string { function needApproval (line 1141) | func needApproval(filename string) bool { FILE: src/cmd/api/testdata/src/issue21181/dep/p.go type Interface (line 3) | type Interface interface FILE: src/cmd/api/testdata/src/issue21181/indirect/p.go function F (line 5) | func F(dep.Interface) {} FILE: src/cmd/api/testdata/src/issue21181/p/p.go type algo (line 7) | type algo struct FILE: src/cmd/api/testdata/src/pkg/p1/p1.go constant ConstChase2 (line 12) | ConstChase2 = constChase constant constChase (line 13) | constChase = AIsLowerA constant A (line 16) | A = 1 constant a (line 17) | a = 11 constant A64 (line 18) | A64 int64 = 1 constant AIsLowerA (line 20) | AIsLowerA = a constant ConversionConst (line 24) | ConversionConst = MyInt(5) constant B0 (line 44) | B0 = 2 constant StrConst (line 45) | StrConst = "foo" constant FloatConst (line 46) | FloatConst = 1.5 type myInt (line 48) | type myInt method privateTypeMethod (line 111) | func (myInt) privateTypeMethod() {} method CapitalMethodUnexportedType (line 112) | func (myInt) CapitalMethodUnexportedType() {} type MyInt (line 50) | type MyInt type Time (line 52) | type Time struct type S (line 54) | type S struct method StructValueMethod (line 122) | func (S) StructValueMethod() method StructValueMethodNamedRecv (line 123) | func (ignored S) StructValueMethodNamedRecv() type URL (line 62) | type URL struct type EmbedURLPtr (line 64) | type EmbedURLPtr struct type S2 (line 68) | type S2 struct method SMethod (line 115) | func (s *S2) SMethod(x int8, y int16, z int64) {} method unexported (line 125) | func (s *S2) unexported(x int8, y int16, z int64) {} type Namer (line 81) | type Namer interface type I (line 85) | type I interface type Public (line 95) | type Public interface type Private (line 101) | type Private interface type Error (line 106) | type Error interface type s (line 117) | type s struct method method (line 119) | func (s) method() method Method (line 120) | func (s) Method() function Bar (line 127) | func Bar(x int8, y int16, z int64) {} function Bar1 (line 128) | func Bar1(x int8, y int16, z int64) uint64 {} function Bar2 (line 129) | func Bar2(x int8, y int16, z int64) (uint8, uint64) {} function BarE (line 130) | func BarE() Error {} function unexported (line 132) | func unexported(x int8, y int16, z int64) {} function TakesFunc (line 134) | func TakesFunc(f func(dontWantName int) int) type Codec (line 136) | type Codec struct type SI (line 140) | type SI struct type T (line 148) | type T struct method JustOnT (line 176) | func (*T) JustOnT() {} type B (line 152) | type B struct method JustOnB (line 177) | func (*B) JustOnB() {} type common (line 156) | type common struct method OnBothTandBPtr (line 178) | func (*common) OnBothTandBPtr() {} method OnBothTandBVal (line 179) | func (common) OnBothTandBVal() {} type TPtrUnexported (line 160) | type TPtrUnexported struct type TPtrExported (line 164) | type TPtrExported struct type FuncType (line 168) | type FuncType type Embedded (line 170) | type Embedded struct method OnEmbedded (line 174) | func (*Embedded) OnEmbedded() {} function PlainFunc (line 172) | func PlainFunc(x, y int, s string) (b *B, err error) type EmbedSelector (line 181) | type EmbedSelector struct constant foo (line 186) | foo = "foo" constant foo2 (line 187) | foo2 string = "foo2" constant truth (line 188) | truth = foo == "foo" || foo2 == "foo2" function ellipsis (line 191) | func ellipsis(...string) {} function Now (line 193) | func Now() Time { type ByteStruct (line 221) | type ByteStruct struct FILE: src/cmd/api/testdata/src/pkg/p2/p2.go type Twoer (line 7) | type Twoer interface function F (line 13) | func F() string {} function G (line 15) | func G() Twoer {} function NewError (line 17) | func NewError(s string) error {} FILE: src/cmd/api/testdata/src/pkg/p3/p3.go type ThirdBase (line 7) | type ThirdBase struct method GoodPlayer (line 9) | func (tb *ThirdBase) GoodPlayer() (i, j, k int) function BadHop (line 10) | func BadHop(i, j, k int) (l, m bool, n, o *ThirdBase, err error) FILE: src/cmd/api/testdata/src/pkg/p4/p4.go type Pair (line 7) | type Pair struct function NewPair (line 12) | func NewPair[T1 interface{ M() }, T2 ~int](v1 T1, v2 T2) Pair[T1, T2] { method First (line 16) | func (p Pair[X1, _]) First() X1 { method Second (line 20) | func (p Pair[_, X2]) Second() X2 { function Clone (line 25) | func Clone[S ~[]T, T any](s S) S { FILE: src/cmd/asm/internal/arch/arch.go constant RFP (line 25) | RFP = -(iota + 1) constant RSB (line 26) | RSB constant RSP (line 27) | RSP constant RPC (line 28) | RPC type Arch (line 32) | type Arch struct function nilRegisterNumber (line 48) | func nilRegisterNumber(name string, n int16) (int16, bool) { function Set (line 54) | func Set(GOARCH string, shared bool) *Arch { function jumpX86 (line 88) | func jumpX86(word string) bool { function jumpRISCV (line 92) | func jumpRISCV(word string) bool { function jumpWasm (line 102) | func jumpWasm(word string) bool { function archX86 (line 106) | func archX86(linkArch *obj.LinkArch) *Arch { function archArm (line 200) | func archArm() *Arch { function archArm64 (line 261) | func archArm64() *Arch { function archPPC64 (line 336) | func archPPC64(linkArch *obj.LinkArch) *Arch { function archMips (line 412) | func archMips(linkArch *obj.LinkArch) *Arch { function archMips64 (line 468) | func archMips64(linkArch *obj.LinkArch) *Arch { function archLoong64 (line 529) | func archLoong64(linkArch *obj.LinkArch) *Arch { function archRISCV64 (line 595) | func archRISCV64(shared bool) *Arch { function archS390x (line 719) | func archS390x() *Arch { function archWasm (line 772) | func archWasm() *Arch { FILE: src/cmd/asm/internal/arch/arm.go function jumpArm (line 86) | func jumpArm(word string) bool { function IsARMCMP (line 92) | func IsARMCMP(op obj.As) bool { function IsARMSTREX (line 102) | func IsARMSTREX(op obj.As) bool { constant aMCR (line 113) | aMCR = arm.ALAST + 1 function IsARMMRC (line 117) | func IsARMMRC(op obj.As) bool { function IsARMBFX (line 127) | func IsARMBFX(op obj.As) bool { function IsARMFloatCmp (line 136) | func IsARMFloatCmp(op obj.As) bool { function ARMMRCOffset (line 148) | func ARMMRCOffset(op obj.As, cond string, x0, x1, x2, x3, x4, x5 int64) ... function IsARMMULA (line 172) | func IsARMMULA(op obj.As) bool { function ARMConditionCodes (line 201) | func ARMConditionCodes(prog *obj.Prog, cond string) bool { function ParseARMCondition (line 221) | func ParseARMCondition(cond string) (uint8, bool) { function parseARMCondition (line 225) | func parseARMCondition(cond string, ls, scond map[string]uint8) (uint8, ... function armRegisterNumber (line 246) | func armRegisterNumber(name string, n int16) (int16, bool) { FILE: src/cmd/asm/internal/arch/arm64.go function jumpArm64 (line 56) | func jumpArm64(word string) bool { function ARM64SpecialOperand (line 63) | func ARM64SpecialOperand(name string) arm64.SpecialOperand { function IsARM64ADR (line 89) | func IsARM64ADR(op obj.As) bool { function IsARM64CMP (line 99) | func IsARM64CMP(op obj.As) bool { function IsARM64STLXR (line 113) | func IsARM64STLXR(op obj.As) bool { function IsARM64TBL (line 127) | func IsARM64TBL(op obj.As) bool { function IsARM64CASP (line 138) | func IsARM64CASP(op obj.As) bool { function ARM64Suffix (line 149) | func ARM64Suffix(prog *obj.Prog, cond string) bool { function parseARM64Suffix (line 164) | func parseARM64Suffix(cond string) (uint8, bool) { function arm64RegisterNumber (line 171) | func arm64RegisterNumber(name string, n int16) (int16, bool) { function ARM64RegisterShift (line 202) | func ARM64RegisterShift(reg, op, count int16) (int64, error) { function ARM64RegisterArrangement (line 211) | func ARM64RegisterArrangement(reg int16, name, arng string) (int64, erro... FILE: src/cmd/asm/internal/arch/loong64.go function jumpLoong64 (line 18) | func jumpLoong64(word string) bool { function IsLoong64RDTIME (line 29) | func IsLoong64RDTIME(op obj.As) bool { function IsLoong64PRELD (line 37) | func IsLoong64PRELD(op obj.As) bool { function IsLoong64AMO (line 45) | func IsLoong64AMO(op obj.As) bool { function Loong64RegisterExtension (line 76) | func Loong64RegisterExtension(a *obj.Addr, ext string, reg, num int16, i... function loong64RegisterNumber (line 128) | func loong64RegisterNumber(name string, n int16) (int16, bool) { FILE: src/cmd/asm/internal/arch/mips.go function jumpMIPS (line 16) | func jumpMIPS(word string) bool { function IsMIPSCMP (line 26) | func IsMIPSCMP(op obj.As) bool { function IsMIPSMUL (line 37) | func IsMIPSMUL(op obj.As) bool { function mipsRegisterNumber (line 48) | func mipsRegisterNumber(name string, n int16) (int16, bool) { FILE: src/cmd/asm/internal/arch/ppc64.go function jumpPPC64 (line 16) | func jumpPPC64(word string) bool { function IsPPC64CMP (line 26) | func IsPPC64CMP(op obj.As) bool { function IsPPC64NEG (line 36) | func IsPPC64NEG(op obj.As) bool { function ppc64RegisterNumber (line 52) | func ppc64RegisterNumber(name string, n int16) (int16, bool) { FILE: src/cmd/asm/internal/arch/riscv64.go function IsRISCV64AMO (line 19) | func IsRISCV64AMO(op obj.As) bool { function IsRISCV64VTypeI (line 32) | func IsRISCV64VTypeI(op obj.As) bool { function IsRISCV64CSRO (line 39) | func IsRISCV64CSRO(op obj.As) (imm bool, ok bool) { function RISCV64SpecialOperand (line 53) | func RISCV64SpecialOperand(name string) riscv.SpecialOperand { function RISCV64ValidateVectorType (line 85) | func RISCV64ValidateVectorType(vsew, vlmul, vtail, vmask int64) error { FILE: src/cmd/asm/internal/arch/s390x.go function jumpS390x (line 15) | func jumpS390x(word string) bool { function s390xRegisterNumber (line 61) | func s390xRegisterNumber(name string, n int16) (int16, bool) { FILE: src/cmd/asm/internal/asm/asm.go method append (line 31) | func (p *Parser) append(prog *obj.Prog, cond string, doLabel bool) { method validSymbol (line 88) | func (p *Parser) validSymbol(pseudo string, addr *obj.Addr, offsetOk boo... method evalInteger (line 101) | func (p *Parser) evalInteger(pseudo string, operands []lex.Token) int64 { method validImmediate (line 107) | func (p *Parser) validImmediate(pseudo string, addr *obj.Addr) bool { method asmText (line 117) | func (p *Parser) asmText(operands [][]lex.Token) { method asmData (line 206) | func (p *Parser) asmData(operands [][]lex.Token) { method asmGlobl (line 279) | func (p *Parser) asmGlobl(operands [][]lex.Token) { method asmPCData (line 311) | func (p *Parser) asmPCData(operands [][]lex.Token) { method asmPCAlign (line 342) | func (p *Parser) asmPCAlign(operands [][]lex.Token) { method asmFuncData (line 365) | func (p *Parser) asmFuncData(operands [][]lex.Token) { method asmJump (line 397) | func (p *Parser) asmJump(op obj.As, cond string, a []obj.Addr) { method patch (line 577) | func (p *Parser) patch() { method branch (line 589) | func (p *Parser) branch(addr *obj.Addr, target *obj.Prog) { function isARM64SVE (line 597) | func isARM64SVE(op obj.As) bool { method asmInstruction (line 603) | func (p *Parser) asmInstruction(op obj.As, cond string, a []obj.Addr) { function symbolName (line 998) | func symbolName(addr *obj.Addr) string { method getConstantPseudo (line 1008) | func (p *Parser) getConstantPseudo(pseudo string, addr *obj.Addr) int64 { method getConstant (line 1016) | func (p *Parser) getConstant(prog *obj.Prog, op obj.As, addr *obj.Addr) ... method getRegister (line 1024) | func (p *Parser) getRegister(prog *obj.Prog, op obj.As, addr *obj.Addr) ... method getSpecial (line 1032) | func (p *Parser) getSpecial(prog *obj.Prog, op obj.As, addr *obj.Addr) i... FILE: src/cmd/asm/internal/asm/endtoend_test.go function testEndToEnd (line 28) | func testEndToEnd(t *testing.T, goarch, file string) { function isHexes (line 261) | func isHexes(s string) bool { function testErrors (line 288) | func testErrors(t *testing.T, goarch, file string, flags ...string) { function Test386EndToEnd (line 381) | func Test386EndToEnd(t *testing.T) { function TestARMEndToEnd (line 385) | func TestARMEndToEnd(t *testing.T) { function TestGoBuildErrors (line 397) | func TestGoBuildErrors(t *testing.T) { function TestGenericErrors (line 401) | func TestGenericErrors(t *testing.T) { function TestARMErrors (line 405) | func TestARMErrors(t *testing.T) { function TestARM64EndToEnd (line 409) | func TestARM64EndToEnd(t *testing.T) { function TestARM64Encoder (line 413) | func TestARM64Encoder(t *testing.T) { function TestARM64SVEEncoder (line 417) | func TestARM64SVEEncoder(t *testing.T) { function TestARM64SVEErrors (line 421) | func TestARM64SVEErrors(t *testing.T) { function TestARM64Errors (line 425) | func TestARM64Errors(t *testing.T) { function TestAMD64EndToEnd (line 429) | func TestAMD64EndToEnd(t *testing.T) { function Test386Encoder (line 433) | func Test386Encoder(t *testing.T) { function TestAMD64Encoder (line 437) | func TestAMD64Encoder(t *testing.T) { function TestAMD64Errors (line 464) | func TestAMD64Errors(t *testing.T) { function TestAMD64DynLinkErrors (line 468) | func TestAMD64DynLinkErrors(t *testing.T) { function TestMIPSEndToEnd (line 472) | func TestMIPSEndToEnd(t *testing.T) { function TestLOONG64Encoder (line 477) | func TestLOONG64Encoder(t *testing.T) { function TestLOONG64Errors (line 487) | func TestLOONG64Errors(t *testing.T) { function TestPPC64EndToEnd (line 491) | func TestPPC64EndToEnd(t *testing.T) { function testRISCV64AllProfiles (line 502) | func testRISCV64AllProfiles(t *testing.T, testFn func(t *testing.T)) { function TestRISCV64EndToEnd (line 515) | func TestRISCV64EndToEnd(t *testing.T) { function TestRISCV64Errors (line 521) | func TestRISCV64Errors(t *testing.T) { function TestRISCV64Validation (line 527) | func TestRISCV64Validation(t *testing.T) { function TestS390XEndToEnd (line 533) | func TestS390XEndToEnd(t *testing.T) { FILE: src/cmd/asm/internal/asm/expr_test.go type exprTest (line 14) | type exprTest struct function TestExpr (line 59) | func TestExpr(t *testing.T) { type badExprTest (line 76) | type badExprTest struct function TestBadExpr (line 99) | func TestBadExpr(t *testing.T) { function runBadTest (line 115) | func runBadTest(i int, test badExprTest, t *testing.T) (err error) { FILE: src/cmd/asm/internal/asm/line_test.go type badInstTest (line 13) | type badInstTest struct function TestAMD64BadInstParser (line 17) | func TestAMD64BadInstParser(t *testing.T) { function testBadInstParser (line 38) | func testBadInstParser(t *testing.T, goarch string, tests []badInstTest) { FILE: src/cmd/asm/internal/asm/operand_test.go function setArch (line 19) | func setArch(goarch string) (*arch.Arch, *obj.Link) { function newParser (line 31) | func newParser(goarch string) *Parser { function tryParse (line 41) | func tryParse(t *testing.T, parse func()) (err error) { function testBadOperandParser (line 58) | func testBadOperandParser(t *testing.T, parser *Parser, tests []badOpera... function testOperandParser (line 75) | func testOperandParser(t *testing.T, parser *Parser, tests []operandTest) { function TestAMD64OperandParser (line 92) | func TestAMD64OperandParser(t *testing.T) { function Test386OperandParser (line 101) | func Test386OperandParser(t *testing.T) { function TestARMOperandParser (line 106) | func TestARMOperandParser(t *testing.T) { function TestARM64OperandParser (line 110) | func TestARM64OperandParser(t *testing.T) { function TestPPC64OperandParser (line 115) | func TestPPC64OperandParser(t *testing.T) { function TestMIPSOperandParser (line 120) | func TestMIPSOperandParser(t *testing.T) { function TestMIPS64OperandParser (line 125) | func TestMIPS64OperandParser(t *testing.T) { function TestLOONG64OperandParser (line 130) | func TestLOONG64OperandParser(t *testing.T) { function TestS390XOperandParser (line 135) | func TestS390XOperandParser(t *testing.T) { function TestFuncAddress (line 140) | func TestFuncAddress(t *testing.T) { type operandTest (line 185) | type operandTest struct type badOperandTest (line 189) | type badOperandTest struct FILE: src/cmd/asm/internal/asm/parse.go type Parser (line 31) | type Parser struct method errorf (line 81) | func (p *Parser) errorf(format string, args ...any) { method pos (line 102) | func (p *Parser) pos() src.XPos { method Parse (line 106) | func (p *Parser) Parse() (*obj.Prog, bool) { method ParseSymABIs (line 134) | func (p *Parser) ParseSymABIs(w io.Writer) bool { method nextToken (line 150) | func (p *Parser) nextToken() lex.ScanToken { method line (line 181) | func (p *Parser) line(scratch [][]lex.Token) (word, cond string, opera... method instruction (line 277) | func (p *Parser) instruction(op obj.As, word, cond string, operands []... method pseudo (line 294) | func (p *Parser) pseudo(word string, operands [][]lex.Token) bool { method symDefRef (line 319) | func (p *Parser) symDefRef(w io.Writer, word string, operands [][]lex.... method start (line 350) | func (p *Parser) start(operand []lex.Token) { method address (line 356) | func (p *Parser) address(operand []lex.Token) obj.Addr { method parseScale (line 364) | func (p *Parser) parseScale(s string) int8 { method operand (line 374) | func (p *Parser) operand(a *obj.Addr) { method atStartOfRegister (line 547) | func (p *Parser) atStartOfRegister(name string) bool { method atRegisterShift (line 559) | func (p *Parser) atRegisterShift() bool { method atRegisterExtension (line 578) | func (p *Parser) atRegisterExtension() bool { method registerReference (line 589) | func (p *Parser) registerReference(name string) (int16, bool) { method register (line 616) | func (p *Parser) register(name string, prefix rune) (r1, r2 int16, sca... method registerShift (line 657) | func (p *Parser) registerShift(name string, prefix rune) int64 { method registerExtension (line 728) | func (p *Parser) registerExtension(a *obj.Addr, name string, prefix ru... method qualifySymbol (line 795) | func (p *Parser) qualifySymbol(name string) string { method symbolReference (line 803) | func (p *Parser) symbolReference(a *obj.Addr, name string, prefix rune) { method setPseudoRegister (line 843) | func (p *Parser) setPseudoRegister(addr *obj.Addr, reg string, isStati... method symRefAttrs (line 885) | func (p *Parser) symRefAttrs(name string, issueError bool) (bool, obj.... method funcAddress (line 922) | func (p *Parser) funcAddress() (string, obj.ABI, bool) { method registerIndirect (line 966) | func (p *Parser) registerIndirect(a *obj.Addr, prefix rune) { method registerList (line 1084) | func (p *Parser) registerList(a *obj.Addr) { method registerListARM (line 1092) | func (p *Parser) registerListARM(a *obj.Addr) { method registerListX86 (line 1187) | func (p *Parser) registerListX86(a *obj.Addr) { method registerNumber (line 1221) | func (p *Parser) registerNumber(name string) uint16 { method expr (line 1251) | func (p *Parser) expr() uint64 { method floatExpr (line 1274) | func (p *Parser) floatExpr() float64 { method term (line 1295) | func (p *Parser) term() uint64 { method factor (line 1351) | func (p *Parser) factor() uint64 { method positiveAtoi (line 1384) | func (p *Parser) positiveAtoi(str string) int64 { method atoi (line 1395) | func (p *Parser) atoi(str string) uint64 { method atof (line 1403) | func (p *Parser) atof(str string) float64 { method next (line 1414) | func (p *Parser) next() lex.Token { method back (line 1423) | func (p *Parser) back() { method peek (line 1431) | func (p *Parser) peek() lex.ScanToken { method more (line 1438) | func (p *Parser) more() bool { method get (line 1443) | func (p *Parser) get(expected lex.ScanToken) lex.Token { method expectOperandEnd (line 1449) | func (p *Parser) expectOperandEnd() { method expect (line 1454) | func (p *Parser) expect(expectedToken lex.ScanToken, expectedMessage s... method have (line 1461) | func (p *Parser) have(token lex.ScanToken) bool { method at (line 1471) | func (p *Parser) at(next ...lex.ScanToken) bool { type Patch (line 55) | type Patch struct function NewParser (line 60) | func NewParser(ctxt *obj.Link, ar *arch.Arch, lexer lex.TokenReader) *Pa... FILE: src/cmd/asm/internal/asm/pseudo_test.go function tokenize (line 14) | func tokenize(s string) [][]lex.Token { function TestErroneous (line 25) | func TestErroneous(t *testing.T) { FILE: src/cmd/asm/internal/flags/flags.go function init (line 44) | func init() { type MultiFlag (line 56) | type MultiFlag method String (line 58) | func (m *MultiFlag) String() string { method Set (line 65) | func (m *MultiFlag) Set(val string) error { function Usage (line 70) | func Usage() { function Parse (line 77) | func Parse() { FILE: src/cmd/asm/internal/lex/input.go type Input (line 24) | type Input struct method Error (line 71) | func (in *Input) Error(args ...any) { method expectText (line 80) | func (in *Input) expectText(args ...any) { method enabled (line 85) | func (in *Input) enabled() bool { method expectNewline (line 89) | func (in *Input) expectNewline(directive string) { method Next (line 96) | func (in *Input) Next() ScanToken { method Text (line 142) | func (in *Input) Text() string { method hash (line 147) | func (in *Input) hash() bool { method macroName (line 188) | func (in *Input) macroName() string { method define (line 199) | func (in *Input) define() { method defineMacro (line 206) | func (in *Input) defineMacro(name string, args []string, tokens []Toke... method macroDefinition (line 220) | func (in *Input) macroDefinition(name string) ([]string, []Token) { method invokeMacro (line 287) | func (in *Input) invokeMacro(macro *Macro) { method argsFor (line 322) | func (in *Input) argsFor(macro *Macro) map[string][]Token { method collectArgument (line 348) | func (in *Input) collectArgument(macro *Macro) ([]Token, ScanToken) { method ifdef (line 370) | func (in *Input) ifdef(truth bool) { method else_ (line 382) | func (in *Input) else_() { method endif (line 393) | func (in *Input) endif() { method include (line 402) | func (in *Input) include() { method line (line 430) | func (in *Input) line() { method undef (line 457) | func (in *Input) undef() { method Push (line 470) | func (in *Input) Push(r TokenReader) { method Close (line 477) | func (in *Input) Close() { function NewInput (line 37) | func NewInput(name string) *Input { function predefine (line 47) | func predefine(defines flags.MultiFlag) map[string]*Macro { FILE: src/cmd/asm/internal/lex/lex.go type ScanToken (line 20) | type ScanToken method String (line 39) | func (t ScanToken) String() string { constant LSH (line 25) | LSH ScanToken = -1000 - iota constant RSH (line 26) | RSH constant ARR (line 27) | ARR constant ROT (line 28) | ROT constant Include (line 29) | Include constant BuildComment (line 30) | BuildComment constant macroName (line 31) | macroName function IsRegisterShift (line 35) | func IsRegisterShift(r ScanToken) bool { function NewLexer (line 63) | func NewLexer(name string) TokenReader { type TokenReader (line 79) | type TokenReader interface type Token (line 101) | type Token struct method String (line 114) | func (l Token) String() string { function Make (line 107) | func Make(token ScanToken, text string) Token { type Macro (line 119) | type Macro struct function Tokenize (line 126) | func Tokenize(str string) []Token { FILE: src/cmd/asm/internal/lex/lex_test.go type lexTest (line 13) | type lexTest struct function TestLex (line 259) | func TestLex(t *testing.T) { function lines (line 271) | func lines(a ...string) string { function drain (line 276) | func drain(input *Input) string { type badLexTest (line 293) | type badLexTest struct function TestBadLex (line 329) | func TestBadLex(t *testing.T) { function firstError (line 345) | func firstError(input *Input) (err error) { FILE: src/cmd/asm/internal/lex/slice.go type Slice (line 14) | type Slice struct method Next (line 30) | func (s *Slice) Next() ScanToken { method Text (line 38) | func (s *Slice) Text() string { method File (line 42) | func (s *Slice) File() string { method Base (line 46) | func (s *Slice) Base() *src.PosBase { method SetBase (line 50) | func (s *Slice) SetBase(base *src.PosBase) { method Line (line 56) | func (s *Slice) Line() int { method Col (line 60) | func (s *Slice) Col() int { method Close (line 73) | func (s *Slice) Close() { function NewSlice (line 21) | func NewSlice(base *src.PosBase, line int, tokens []Token) *Slice { FILE: src/cmd/asm/internal/lex/stack.go type Stack (line 15) | type Stack struct method Push (line 20) | func (s *Stack) Push(tr TokenReader) { method Next (line 24) | func (s *Stack) Next() ScanToken { method Text (line 36) | func (s *Stack) Text() string { method File (line 40) | func (s *Stack) File() string { method Base (line 44) | func (s *Stack) Base() *src.PosBase { method SetBase (line 48) | func (s *Stack) SetBase(base *src.PosBase) { method Line (line 52) | func (s *Stack) Line() int { method Col (line 56) | func (s *Stack) Col() int { method Close (line 60) | func (s *Stack) Close() { // Unused. FILE: src/cmd/asm/internal/lex/tokenizer.go type Tokenizer (line 23) | type Tokenizer struct method Text (line 70) | func (t *Tokenizer) Text() string { method File (line 84) | func (t *Tokenizer) File() string { method Base (line 88) | func (t *Tokenizer) Base() *src.PosBase { method SetBase (line 92) | func (t *Tokenizer) SetBase(base *src.PosBase) { method Line (line 96) | func (t *Tokenizer) Line() int { method Col (line 100) | func (t *Tokenizer) Col() int { method Next (line 104) | func (t *Tokenizer) Next() ScanToken { method Close (line 149) | func (t *Tokenizer) Close() { function NewTokenizer (line 31) | func NewTokenizer(name string, r io.Reader, file *os.File) *Tokenizer { function isIdentRune (line 54) | func isIdentRune(ch rune, i int) bool { FILE: src/cmd/asm/main.go function main (line 26) | func main() { FILE: src/cmd/buildid/buildid.go function usage (line 18) | func usage() { function main (line 26) | func main() { FILE: src/cmd/cgo/ast.go function parse (line 20) | func parse(name string, src []byte, flags parser.Mode) *ast.File { function sourceLine (line 38) | func sourceLine(n ast.Node) int { method ParseGo (line 47) | func (f *File) ParseGo(abspath string, src []byte) { function commentText (line 183) | func commentText(g *ast.CommentGroup) string { method validateIdents (line 202) | func (f *File) validateIdents(x any, context astContext) { method saveExprs (line 211) | func (f *File) saveExprs(x any, context astContext) { method saveRef (line 224) | func (f *File) saveRef(n *ast.Expr, context astContext) { method saveCall (line 268) | func (f *File) saveCall(call *ast.CallExpr, context astContext) { method saveExport (line 281) | func (f *File) saveExport(x any, context astContext) { method saveExport2 (line 316) | func (f *File) saveExport2(x any, context astContext) { type astContext (line 330) | type astContext constant ctxProg (line 333) | ctxProg astContext = iota constant ctxEmbedType (line 334) | ctxEmbedType constant ctxType (line 335) | ctxType constant ctxStmt (line 336) | ctxStmt constant ctxExpr (line 337) | ctxExpr constant ctxField (line 338) | ctxField constant ctxParam (line 339) | ctxParam constant ctxAssign2 (line 340) | ctxAssign2 constant ctxSwitch (line 341) | ctxSwitch constant ctxTypeSwitch (line 342) | ctxTypeSwitch constant ctxFile (line 343) | ctxFile constant ctxDecl (line 344) | ctxDecl constant ctxSpec (line 345) | ctxSpec constant ctxDefer (line 346) | ctxDefer constant ctxCall (line 347) | ctxCall constant ctxCall2 (line 348) | ctxCall2 constant ctxSelector (line 349) | ctxSelector method walk (line 353) | func (f *File) walk(x any, context astContext, visit func(*File, any, as... function unparen (line 571) | func unparen(x ast.Expr) ast.Expr { FILE: src/cmd/cgo/gcc.go function cname (line 59) | func cname(s string) string { method ProcessCgoDirectives (line 83) | func (f *File) ProcessCgoDirectives() { method addToFlag (line 111) | func (p *Package) addToFlag(flag string, args []string) { function splitQuoted (line 142) | func splitQuoted(s string) (r []string, err error) { method loadDebug (line 191) | func (f *File) loadDebug(p *Package) { method Translate (line 231) | func (p *Package) Translate(f *File) { method loadDefines (line 248) | func (f *File) loadDefines(gccOptions []string) bool { method guessKinds (line 294) | func (p *Package) guessKinds(f *File) []*Name { method loadDWARF (line 538) | func (p *Package) loadDWARF(f *File, ft *fileTypedefs, names []*Name) *d... type debug (line 663) | type debug struct method recordTypes (line 671) | func (p *Package) recordTypes(f *File, data *debug, conv *typeConv) { type fileTypedefs (line 732) | type fileTypedefs struct method recordTypedefs (line 738) | func (ft *fileTypedefs) recordTypedefs(dtype dwarf.Type, pos token.Pos) { method recordTypedefs1 (line 742) | func (ft *fileTypedefs) recordTypedefs1(dtype dwarf.Type, pos token.Po... method prepareNames (line 781) | func (p *Package) prepareNames(f *File) { method mangleName (line 806) | func (p *Package) mangleName(n *Name) { method isMangledName (line 817) | func (f *File) isMangledName(s string) bool { method rewriteCalls (line 830) | func (p *Package) rewriteCalls(f *File) bool { method rewriteCall (line 857) | func (p *Package) rewriteCall(f *File, call *Call) (string, bool) { method needsPointerCheck (line 1057) | func (p *Package) needsPointerCheck(f *File, t ast.Expr, arg ast.Expr) b... method hasPointer (line 1073) | func (p *Package) hasPointer(f *File, t ast.Expr, top bool) bool { method mangle (line 1163) | func (p *Package) mangle(f *File, arg *ast.Expr, addPosition bool) (ast.... method checkIndex (line 1229) | func (p *Package) checkIndex(sb, sbCheck *bytes.Buffer, arg ast.Expr, i ... method checkAddr (line 1286) | func (p *Package) checkAddr(sb, sbCheck *bytes.Buffer, arg ast.Expr, i i... method checkSlice (line 1330) | func (p *Package) checkSlice(sb, sbCheck *bytes.Buffer, arg ast.Expr, i ... method checkUnsafeStringData (line 1364) | func (p *Package) checkUnsafeStringData(arg ast.Expr) bool { method isType (line 1384) | func (p *Package) isType(t ast.Expr) bool { method isUnsafeData (line 1430) | func (p *Package) isUnsafeData(x ast.Expr, onlyStringData bool) bool { method isVariable (line 1449) | func (p *Package) isVariable(x ast.Expr) bool { method rewriteUnsafe (line 1463) | func (p *Package) rewriteUnsafe(t ast.Expr) ast.Expr { method rewriteRef (line 1513) | func (p *Package) rewriteRef(f *File) { method rewriteName (line 1605) | func (p *Package) rewriteName(f *File, r *Ref, addPosition bool) ast.Expr { function gofmtPos (line 1715) | func gofmtPos(n ast.Expr, pos token.Pos) string { function checkGCCBaseCmd (line 1734) | func checkGCCBaseCmd() ([]string, error) { function gccMachine (line 1758) | func gccMachine() []string { function gccTmp (line 1797) | func gccTmp() string { method gccCmd (line 1805) | func (p *Package) gccCmd(ofile string) []string { method gccDebug (line 1849) | func (p *Package) gccDebug(stdin []byte, nnames int) (d *dwarf.Data, int... function gccDefines (line 2229) | func gccDefines(stdin []byte, gccOptions []string) string { method gccErrors (line 2240) | func (p *Package) gccErrors(stdin []byte, extraArgs ...string) string { function runGcc (line 2279) | func runGcc(stdin []byte, args []string) (string, string) { type typeConv (line 2299) | type typeConv struct method Init (line 2343) | func (c *typeConv) Init(ptrSize, intSize int64) { method FinishType (line 2453) | func (c *typeConv) FinishType(pos token.Pos) { method Type (line 2474) | func (c *typeConv) Type(dtype dwarf.Type, pos token.Pos) *Type { method loadType (line 2479) | func (c *typeConv) loadType(dtype dwarf.Type, pos token.Pos, parent st... method FuncArg (line 2962) | func (c *typeConv) FuncArg(dtype dwarf.Type, pos token.Pos) *Type { method FuncType (line 3011) | func (c *typeConv) FuncType(dtype *dwarf.FuncType, pos token.Pos) *Fun... method Ident (line 3046) | func (c *typeConv) Ident(s string) *ast.Ident { method Opaque (line 3051) | func (c *typeConv) Opaque(n int64) ast.Expr { method intExpr (line 3059) | func (c *typeConv) intExpr(n int64) ast.Expr { method pad (line 3067) | func (c *typeConv) pad(fld []*ast.Field, sizes []int64, size int64) ([... method Struct (line 3077) | func (c *typeConv) Struct(dt *dwarf.StructType, pos token.Pos) (expr *... method dwarfHasPointer (line 3221) | func (c *typeConv) dwarfHasPointer(dt dwarf.Type, pos token.Pos) bool { method anonymousStructTypedef (line 3350) | func (c *typeConv) anonymousStructTypedef(dt *dwarf.TypedefType) bool { method badPointerTypedef (line 3361) | func (c *typeConv) badPointerTypedef(dt *dwarf.TypedefType) bool { method badVoidPointerTypedef (line 3375) | func (c *typeConv) badVoidPointerTypedef(dt *dwarf.TypedefType) bool { method badStructPointerTypedef (line 3390) | func (c *typeConv) badStructPointerTypedef(name string, dt *dwarf.Stru... method baseBadPointerTypedef (line 3418) | func (c *typeConv) baseBadPointerTypedef(dt *dwarf.TypedefType) bool { method badCFType (line 3429) | func (c *typeConv) badCFType(dt *dwarf.TypedefType) bool { method badJNI (line 3493) | func (c *typeConv) badJNI(dt *dwarf.TypedefType) bool { method badEGLType (line 3549) | func (c *typeConv) badEGLType(dt *dwarf.TypedefType) bool { function base (line 2379) | func base(dt dwarf.Type) dwarf.Type { function unqual (line 2396) | func unqual(dt dwarf.Type) dwarf.Type { constant signedDelta (line 2423) | signedDelta = 64 method String (line 2428) | func (tr *TypeRepr) String() string { method Empty (line 2439) | func (tr *TypeRepr) Empty() bool { method Set (line 2446) | func (tr *TypeRepr) Set(repr string, fargs ...any) { function isStructUnionClass (line 2949) | func isStructUnionClass(x ast.Expr) bool { function upper (line 3255) | func upper(s string) string { function godefsFields (line 3270) | func godefsFields(fld []*ast.Field) { function fieldPrefix (line 3319) | func fieldPrefix(fld []*ast.Field) string { FILE: src/cmd/cgo/godefs.go method godefs (line 18) | func (p *Package) godefs(f *File, args []string) string { function gofmt (line 120) | func gofmt(n any) string { FILE: src/cmd/cgo/internal/cgotest/overlaydir.go function OverlayDir (line 15) | func OverlayDir(dstRoot, srcRoot string) error { FILE: src/cmd/cgo/internal/swig/swig_test.go function TestStdio (line 20) | func TestStdio(t *testing.T) { function TestCall (line 26) | func TestCall(t *testing.T) { function TestCallback (line 34) | func TestCallback(t *testing.T) { function run (line 42) | func run(t *testing.T, dir string, lto bool, args ...string) { function mustHaveCxx (line 70) | func mustHaveCxx(t *testing.T) { function mustHaveSwig (line 91) | func mustHaveSwig(t *testing.T) { function mustHaveSwigOnce (line 102) | func mustHaveSwigOnce(t *testing.T) { FILE: src/cmd/cgo/internal/swig/testdata/callback/main.go function main (line 12) | func main() { function fatal (line 27) | func fatal(f string, args ...any) { type GoCallback (line 32) | type GoCallback struct method Run (line 34) | func (p *GoCallback) Run() string { function testCall (line 38) | func testCall() { function testCallback (line 50) | func testCallback() { FILE: src/cmd/cgo/internal/swig/testdata/callback/main.h function class (line 5) | class Callback { function class (line 11) | class Caller { FILE: src/cmd/cgo/internal/swig/testdata/stdio/main.go function F (line 19) | func F() int { return int(C.F()) } function main (line 21) | func main() { function fatal (line 42) | func fatal(f string, args ...any) { FILE: src/cmd/cgo/internal/test/backdoor.go function lockedOSThread (line 11) | func lockedOSThread() bool FILE: src/cmd/cgo/internal/test/buildid_linux.go function testBuildID (line 19) | func testBuildID(t *testing.T) { FILE: src/cmd/cgo/internal/test/callback.go function nestedCall (line 34) | func nestedCall(f func()) { function goCallback (line 53) | func goCallback(p unsafe.Pointer) { function testCallback (line 66) | func testCallback(t *testing.T) { function testCallbackGC (line 74) | func testCallbackGC(t *testing.T) { function testCallbackPanic (line 78) | func testCallbackPanic(t *testing.T) { function testCallbackPanicLoop (line 99) | func testCallbackPanicLoop(t *testing.T) { function testCallbackPanicLocked (line 106) | func testCallbackPanicLocked(t *testing.T) { function testZeroArgCallback (line 131) | func testZeroArgCallback(t *testing.T) { function goFoo (line 142) | func goFoo() { function variadic (line 153) | func variadic(x ...interface{}) {} function testBlocking (line 155) | func testBlocking(t *testing.T) { function testCallbackCallers (line 174) | func testCallbackCallers(t *testing.T) { function testPanicFromC (line 226) | func testPanicFromC(t *testing.T) { function testReturnAfterGrow (line 241) | func testReturnAfterGrow(t *testing.T) { function testReturnAfterGrowFromGo (line 254) | func testReturnAfterGrowFromGo(t *testing.T) { function goReturnVal (line 266) | func goReturnVal() (r C.int) { function testCallGoWithString (line 282) | func testCallGoWithString(t *testing.T) { function goWithString (line 293) | func goWithString(s string) { function testCallbackStack (line 297) | func testCallbackStack(t *testing.T) { function goStackCheck (line 306) | func goStackCheck() { function use (line 314) | func use(buf []byte) { function stack4 (line 533) | func stack4() { var buf [4]byte; use(buf[:]); C.callGoStackCheck() } function stack8 (line 534) | func stack8() { var buf [8]byte; use(buf[:]); C.callGoStackCheck() } function stack12 (line 535) | func stack12() { var buf [12]byte; use(buf[:]); C.callGoStackCheck() } function stack16 (line 536) | func stack16() { var buf [16]byte; use(buf[:]); C.callGoStackCheck() } function stack20 (line 537) | func stack20() { var buf [20]byte; use(buf[:]); C.callGoStackCheck() } function stack24 (line 538) | func stack24() { var buf [24]byte; use(buf[:]); C.callGoStackCheck() } function stack28 (line 539) | func stack28() { var buf [28]byte; use(buf[:]); C.callGoStackCheck() } function stack32 (line 540) | func stack32() { var buf [32]byte; use(buf[:]); C.callGoStackCheck() } function stack36 (line 541) | func stack36() { var buf [36]byte; use(buf[:]); C.callGoStackCheck() } function stack40 (line 542) | func stack40() { var buf [40]byte; use(buf[:]); C.callGoStackCheck() } function stack44 (line 543) | func stack44() { var buf [44]byte; use(buf[:]); C.callGoStackCheck() } function stack48 (line 544) | func stack48() { var buf [48]byte; use(buf[:]); C.callGoStackCheck() } function stack52 (line 545) | func stack52() { var buf [52]byte; use(buf[:]); C.callGoStackCheck() } function stack56 (line 546) | func stack56() { var buf [56]byte; use(buf[:]); C.callGoStackCheck() } function stack60 (line 547) | func stack60() { var buf [60]byte; use(buf[:]); C.callGoStackCheck() } function stack64 (line 548) | func stack64() { var buf [64]byte; use(buf[:]); C.callGoStackCheck() } function stack68 (line 549) | func stack68() { var buf [68]byte; use(buf[:]); C.callGoStackCheck() } function stack72 (line 550) | func stack72() { var buf [72]byte; use(buf[:]); C.callGoStackCheck() } function stack76 (line 551) | func stack76() { var buf [76]byte; use(buf[:]); C.callGoStackCheck() } function stack80 (line 552) | func stack80() { var buf [80]byte; use(buf[:]); C.callGoStackCheck() } function stack84 (line 553) | func stack84() { var buf [84]byte; use(buf[:]); C.callGoStackCheck() } function stack88 (line 554) | func stack88() { var buf [88]byte; use(buf[:]); C.callGoStackCheck() } function stack92 (line 555) | func stack92() { var buf [92]byte; use(buf[:]); C.callGoStackCheck() } function stack96 (line 556) | func stack96() { var buf [96]byte; use(buf[:]); C.callGoStackCheck() } function stack100 (line 557) | func stack100() { var buf [100]byte; use(buf[:]); C.callGoStackCheck() } function stack104 (line 558) | func stack104() { var buf [104]byte; use(buf[:]); C.callGoStackCheck() } function stack108 (line 559) | func stack108() { var buf [108]byte; use(buf[:]); C.callGoStackCheck() } function stack112 (line 560) | func stack112() { var buf [112]byte; use(buf[:]); C.callGoStackCheck() } function stack116 (line 561) | func stack116() { var buf [116]byte; use(buf[:]); C.callGoStackCheck() } function stack120 (line 562) | func stack120() { var buf [120]byte; use(buf[:]); C.callGoStackCheck() } function stack124 (line 563) | func stack124() { var buf [124]byte; use(buf[:]); C.callGoStackCheck() } function stack128 (line 564) | func stack128() { var buf [128]byte; use(buf[:]); C.callGoStackCheck() } function stack132 (line 565) | func stack132() { var buf [132]byte; use(buf[:]); C.callGoStackCheck() } function stack136 (line 566) | func stack136() { var buf [136]byte; use(buf[:]); C.callGoStackCheck() } function stack140 (line 567) | func stack140() { var buf [140]byte; use(buf[:]); C.callGoStackCheck() } function stack144 (line 568) | func stack144() { var buf [144]byte; use(buf[:]); C.callGoStackCheck() } function stack148 (line 569) | func stack148() { var buf [148]byte; use(buf[:]); C.callGoStackCheck() } function stack152 (line 570) | func stack152() { var buf [152]byte; use(buf[:]); C.callGoStackCheck() } function stack156 (line 571) | func stack156() { var buf [156]byte; use(buf[:]); C.callGoStackCheck() } function stack160 (line 572) | func stack160() { var buf [160]byte; use(buf[:]); C.callGoStackCheck() } function stack164 (line 573) | func stack164() { var buf [164]byte; use(buf[:]); C.callGoStackCheck() } function stack168 (line 574) | func stack168() { var buf [168]byte; use(buf[:]); C.callGoStackCheck() } function stack172 (line 575) | func stack172() { var buf [172]byte; use(buf[:]); C.callGoStackCheck() } function stack176 (line 576) | func stack176() { var buf [176]byte; use(buf[:]); C.callGoStackCheck() } function stack180 (line 577) | func stack180() { var buf [180]byte; use(buf[:]); C.callGoStackCheck() } function stack184 (line 578) | func stack184() { var buf [184]byte; use(buf[:]); C.callGoStackCheck() } function stack188 (line 579) | func stack188() { var buf [188]byte; use(buf[:]); C.callGoStackCheck() } function stack192 (line 580) | func stack192() { var buf [192]byte; use(buf[:]); C.callGoStackCheck() } function stack196 (line 581) | func stack196() { var buf [196]byte; use(buf[:]); C.callGoStackCheck() } function stack200 (line 582) | func stack200() { var buf [200]byte; use(buf[:]); C.callGoStackCheck() } function stack204 (line 583) | func stack204() { var buf [204]byte; use(buf[:]); C.callGoStackCheck() } function stack208 (line 584) | func stack208() { var buf [208]byte; use(buf[:]); C.callGoStackCheck() } function stack212 (line 585) | func stack212() { var buf [212]byte; use(buf[:]); C.callGoStackCheck() } function stack216 (line 586) | func stack216() { var buf [216]byte; use(buf[:]); C.callGoStackCheck() } function stack220 (line 587) | func stack220() { var buf [220]byte; use(buf[:]); C.callGoStackCheck() } function stack224 (line 588) | func stack224() { var buf [224]byte; use(buf[:]); C.callGoStackCheck() } function stack228 (line 589) | func stack228() { var buf [228]byte; use(buf[:]); C.callGoStackCheck() } function stack232 (line 590) | func stack232() { var buf [232]byte; use(buf[:]); C.callGoStackCheck() } function stack236 (line 591) | func stack236() { var buf [236]byte; use(buf[:]); C.callGoStackCheck() } function stack240 (line 592) | func stack240() { var buf [240]byte; use(buf[:]); C.callGoStackCheck() } function stack244 (line 593) | func stack244() { var buf [244]byte; use(buf[:]); C.callGoStackCheck() } function stack248 (line 594) | func stack248() { var buf [248]byte; use(buf[:]); C.callGoStackCheck() } function stack252 (line 595) | func stack252() { var buf [252]byte; use(buf[:]); C.callGoStackCheck() } function stack256 (line 596) | func stack256() { var buf [256]byte; use(buf[:]); C.callGoStackCheck() } function stack260 (line 597) | func stack260() { var buf [260]byte; use(buf[:]); C.callGoStackCheck() } function stack264 (line 598) | func stack264() { var buf [264]byte; use(buf[:]); C.callGoStackCheck() } function stack268 (line 599) | func stack268() { var buf [268]byte; use(buf[:]); C.callGoStackCheck() } function stack272 (line 600) | func stack272() { var buf [272]byte; use(buf[:]); C.callGoStackCheck() } function stack276 (line 601) | func stack276() { var buf [276]byte; use(buf[:]); C.callGoStackCheck() } function stack280 (line 602) | func stack280() { var buf [280]byte; use(buf[:]); C.callGoStackCheck() } function stack284 (line 603) | func stack284() { var buf [284]byte; use(buf[:]); C.callGoStackCheck() } function stack288 (line 604) | func stack288() { var buf [288]byte; use(buf[:]); C.callGoStackCheck() } function stack292 (line 605) | func stack292() { var buf [292]byte; use(buf[:]); C.callGoStackCheck() } function stack296 (line 606) | func stack296() { var buf [296]byte; use(buf[:]); C.callGoStackCheck() } function stack300 (line 607) | func stack300() { var buf [300]byte; use(buf[:]); C.callGoStackCheck() } function stack304 (line 608) | func stack304() { var buf [304]byte; use(buf[:]); C.callGoStackCheck() } function stack308 (line 609) | func stack308() { var buf [308]byte; use(buf[:]); C.callGoStackCheck() } function stack312 (line 610) | func stack312() { var buf [312]byte; use(buf[:]); C.callGoStackCheck() } function stack316 (line 611) | func stack316() { var buf [316]byte; use(buf[:]); C.callGoStackCheck() } function stack320 (line 612) | func stack320() { var buf [320]byte; use(buf[:]); C.callGoStackCheck() } function stack324 (line 613) | func stack324() { var buf [324]byte; use(buf[:]); C.callGoStackCheck() } function stack328 (line 614) | func stack328() { var buf [328]byte; use(buf[:]); C.callGoStackCheck() } function stack332 (line 615) | func stack332() { var buf [332]byte; use(buf[:]); C.callGoStackCheck() } function stack336 (line 616) | func stack336() { var buf [336]byte; use(buf[:]); C.callGoStackCheck() } function stack340 (line 617) | func stack340() { var buf [340]byte; use(buf[:]); C.callGoStackCheck() } function stack344 (line 618) | func stack344() { var buf [344]byte; use(buf[:]); C.callGoStackCheck() } function stack348 (line 619) | func stack348() { var buf [348]byte; use(buf[:]); C.callGoStackCheck() } function stack352 (line 620) | func stack352() { var buf [352]byte; use(buf[:]); C.callGoStackCheck() } function stack356 (line 621) | func stack356() { var buf [356]byte; use(buf[:]); C.callGoStackCheck() } function stack360 (line 622) | func stack360() { var buf [360]byte; use(buf[:]); C.callGoStackCheck() } function stack364 (line 623) | func stack364() { var buf [364]byte; use(buf[:]); C.callGoStackCheck() } function stack368 (line 624) | func stack368() { var buf [368]byte; use(buf[:]); C.callGoStackCheck() } function stack372 (line 625) | func stack372() { var buf [372]byte; use(buf[:]); C.callGoStackCheck() } function stack376 (line 626) | func stack376() { var buf [376]byte; use(buf[:]); C.callGoStackCheck() } function stack380 (line 627) | func stack380() { var buf [380]byte; use(buf[:]); C.callGoStackCheck() } function stack384 (line 628) | func stack384() { var buf [384]byte; use(buf[:]); C.callGoStackCheck() } function stack388 (line 629) | func stack388() { var buf [388]byte; use(buf[:]); C.callGoStackCheck() } function stack392 (line 630) | func stack392() { var buf [392]byte; use(buf[:]); C.callGoStackCheck() } function stack396 (line 631) | func stack396() { var buf [396]byte; use(buf[:]); C.callGoStackCheck() } function stack400 (line 632) | func stack400() { var buf [400]byte; use(buf[:]); C.callGoStackCheck() } function stack404 (line 633) | func stack404() { var buf [404]byte; use(buf[:]); C.callGoStackCheck() } function stack408 (line 634) | func stack408() { var buf [408]byte; use(buf[:]); C.callGoStackCheck() } function stack412 (line 635) | func stack412() { var buf [412]byte; use(buf[:]); C.callGoStackCheck() } function stack416 (line 636) | func stack416() { var buf [416]byte; use(buf[:]); C.callGoStackCheck() } function stack420 (line 637) | func stack420() { var buf [420]byte; use(buf[:]); C.callGoStackCheck() } function stack424 (line 638) | func stack424() { var buf [424]byte; use(buf[:]); C.callGoStackCheck() } function stack428 (line 639) | func stack428() { var buf [428]byte; use(buf[:]); C.callGoStackCheck() } function stack432 (line 640) | func stack432() { var buf [432]byte; use(buf[:]); C.callGoStackCheck() } function stack436 (line 641) | func stack436() { var buf [436]byte; use(buf[:]); C.callGoStackCheck() } function stack440 (line 642) | func stack440() { var buf [440]byte; use(buf[:]); C.callGoStackCheck() } function stack444 (line 643) | func stack444() { var buf [444]byte; use(buf[:]); C.callGoStackCheck() } function stack448 (line 644) | func stack448() { var buf [448]byte; use(buf[:]); C.callGoStackCheck() } function stack452 (line 645) | func stack452() { var buf [452]byte; use(buf[:]); C.callGoStackCheck() } function stack456 (line 646) | func stack456() { var buf [456]byte; use(buf[:]); C.callGoStackCheck() } function stack460 (line 647) | func stack460() { var buf [460]byte; use(buf[:]); C.callGoStackCheck() } function stack464 (line 648) | func stack464() { var buf [464]byte; use(buf[:]); C.callGoStackCheck() } function stack468 (line 649) | func stack468() { var buf [468]byte; use(buf[:]); C.callGoStackCheck() } function stack472 (line 650) | func stack472() { var buf [472]byte; use(buf[:]); C.callGoStackCheck() } function stack476 (line 651) | func stack476() { var buf [476]byte; use(buf[:]); C.callGoStackCheck() } function stack480 (line 652) | func stack480() { var buf [480]byte; use(buf[:]); C.callGoStackCheck() } function stack484 (line 653) | func stack484() { var buf [484]byte; use(buf[:]); C.callGoStackCheck() } function stack488 (line 654) | func stack488() { var buf [488]byte; use(buf[:]); C.callGoStackCheck() } function stack492 (line 655) | func stack492() { var buf [492]byte; use(buf[:]); C.callGoStackCheck() } function stack496 (line 656) | func stack496() { var buf [496]byte; use(buf[:]); C.callGoStackCheck() } function stack500 (line 657) | func stack500() { var buf [500]byte; use(buf[:]); C.callGoStackCheck() } function stack504 (line 658) | func stack504() { var buf [504]byte; use(buf[:]); C.callGoStackCheck() } function stack508 (line 659) | func stack508() { var buf [508]byte; use(buf[:]); C.callGoStackCheck() } function stack512 (line 660) | func stack512() { var buf [512]byte; use(buf[:]); C.callGoStackCheck() } function stack516 (line 661) | func stack516() { var buf [516]byte; use(buf[:]); C.callGoStackCheck() } function stack520 (line 662) | func stack520() { var buf [520]byte; use(buf[:]); C.callGoStackCheck() } function stack524 (line 663) | func stack524() { var buf [524]byte; use(buf[:]); C.callGoStackCheck() } function stack528 (line 664) | func stack528() { var buf [528]byte; use(buf[:]); C.callGoStackCheck() } function stack532 (line 665) | func stack532() { var buf [532]byte; use(buf[:]); C.callGoStackCheck() } function stack536 (line 666) | func stack536() { var buf [536]byte; use(buf[:]); C.callGoStackCheck() } function stack540 (line 667) | func stack540() { var buf [540]byte; use(buf[:]); C.callGoStackCheck() } function stack544 (line 668) | func stack544() { var buf [544]byte; use(buf[:]); C.callGoStackCheck() } function stack548 (line 669) | func stack548() { var buf [548]byte; use(buf[:]); C.callGoStackCheck() } function stack552 (line 670) | func stack552() { var buf [552]byte; use(buf[:]); C.callGoStackCheck() } function stack556 (line 671) | func stack556() { var buf [556]byte; use(buf[:]); C.callGoStackCheck() } function stack560 (line 672) | func stack560() { var buf [560]byte; use(buf[:]); C.callGoStackCheck() } function stack564 (line 673) | func stack564() { var buf [564]byte; use(buf[:]); C.callGoStackCheck() } function stack568 (line 674) | func stack568() { var buf [568]byte; use(buf[:]); C.callGoStackCheck() } function stack572 (line 675) | func stack572() { var buf [572]byte; use(buf[:]); C.callGoStackCheck() } function stack576 (line 676) | func stack576() { var buf [576]byte; use(buf[:]); C.callGoStackCheck() } function stack580 (line 677) | func stack580() { var buf [580]byte; use(buf[:]); C.callGoStackCheck() } function stack584 (line 678) | func stack584() { var buf [584]byte; use(buf[:]); C.callGoStackCheck() } function stack588 (line 679) | func stack588() { var buf [588]byte; use(buf[:]); C.callGoStackCheck() } function stack592 (line 680) | func stack592() { var buf [592]byte; use(buf[:]); C.callGoStackCheck() } function stack596 (line 681) | func stack596() { var buf [596]byte; use(buf[:]); C.callGoStackCheck() } function stack600 (line 682) | func stack600() { var buf [600]byte; use(buf[:]); C.callGoStackCheck() } function stack604 (line 683) | func stack604() { var buf [604]byte; use(buf[:]); C.callGoStackCheck() } function stack608 (line 684) | func stack608() { var buf [608]byte; use(buf[:]); C.callGoStackCheck() } function stack612 (line 685) | func stack612() { var buf [612]byte; use(buf[:]); C.callGoStackCheck() } function stack616 (line 686) | func stack616() { var buf [616]byte; use(buf[:]); C.callGoStackCheck() } function stack620 (line 687) | func stack620() { var buf [620]byte; use(buf[:]); C.callGoStackCheck() } function stack624 (line 688) | func stack624() { var buf [624]byte; use(buf[:]); C.callGoStackCheck() } function stack628 (line 689) | func stack628() { var buf [628]byte; use(buf[:]); C.callGoStackCheck() } function stack632 (line 690) | func stack632() { var buf [632]byte; use(buf[:]); C.callGoStackCheck() } function stack636 (line 691) | func stack636() { var buf [636]byte; use(buf[:]); C.callGoStackCheck() } function stack640 (line 692) | func stack640() { var buf [640]byte; use(buf[:]); C.callGoStackCheck() } function stack644 (line 693) | func stack644() { var buf [644]byte; use(buf[:]); C.callGoStackCheck() } function stack648 (line 694) | func stack648() { var buf [648]byte; use(buf[:]); C.callGoStackCheck() } function stack652 (line 695) | func stack652() { var buf [652]byte; use(buf[:]); C.callGoStackCheck() } function stack656 (line 696) | func stack656() { var buf [656]byte; use(buf[:]); C.callGoStackCheck() } function stack660 (line 697) | func stack660() { var buf [660]byte; use(buf[:]); C.callGoStackCheck() } function stack664 (line 698) | func stack664() { var buf [664]byte; use(buf[:]); C.callGoStackCheck() } function stack668 (line 699) | func stack668() { var buf [668]byte; use(buf[:]); C.callGoStackCheck() } function stack672 (line 700) | func stack672() { var buf [672]byte; use(buf[:]); C.callGoStackCheck() } function stack676 (line 701) | func stack676() { var buf [676]byte; use(buf[:]); C.callGoStackCheck() } function stack680 (line 702) | func stack680() { var buf [680]byte; use(buf[:]); C.callGoStackCheck() } function stack684 (line 703) | func stack684() { var buf [684]byte; use(buf[:]); C.callGoStackCheck() } function stack688 (line 704) | func stack688() { var buf [688]byte; use(buf[:]); C.callGoStackCheck() } function stack692 (line 705) | func stack692() { var buf [692]byte; use(buf[:]); C.callGoStackCheck() } function stack696 (line 706) | func stack696() { var buf [696]byte; use(buf[:]); C.callGoStackCheck() } function stack700 (line 707) | func stack700() { var buf [700]byte; use(buf[:]); C.callGoStackCheck() } function stack704 (line 708) | func stack704() { var buf [704]byte; use(buf[:]); C.callGoStackCheck() } function stack708 (line 709) | func stack708() { var buf [708]byte; use(buf[:]); C.callGoStackCheck() } function stack712 (line 710) | func stack712() { var buf [712]byte; use(buf[:]); C.callGoStackCheck() } function stack716 (line 711) | func stack716() { var buf [716]byte; use(buf[:]); C.callGoStackCheck() } function stack720 (line 712) | func stack720() { var buf [720]byte; use(buf[:]); C.callGoStackCheck() } function stack724 (line 713) | func stack724() { var buf [724]byte; use(buf[:]); C.callGoStackCheck() } function stack728 (line 714) | func stack728() { var buf [728]byte; use(buf[:]); C.callGoStackCheck() } function stack732 (line 715) | func stack732() { var buf [732]byte; use(buf[:]); C.callGoStackCheck() } function stack736 (line 716) | func stack736() { var buf [736]byte; use(buf[:]); C.callGoStackCheck() } function stack740 (line 717) | func stack740() { var buf [740]byte; use(buf[:]); C.callGoStackCheck() } function stack744 (line 718) | func stack744() { var buf [744]byte; use(buf[:]); C.callGoStackCheck() } function stack748 (line 719) | func stack748() { var buf [748]byte; use(buf[:]); C.callGoStackCheck() } function stack752 (line 720) | func stack752() { var buf [752]byte; use(buf[:]); C.callGoStackCheck() } function stack756 (line 721) | func stack756() { var buf [756]byte; use(buf[:]); C.callGoStackCheck() } function stack760 (line 722) | func stack760() { var buf [760]byte; use(buf[:]); C.callGoStackCheck() } function stack764 (line 723) | func stack764() { var buf [764]byte; use(buf[:]); C.callGoStackCheck() } function stack768 (line 724) | func stack768() { var buf [768]byte; use(buf[:]); C.callGoStackCheck() } function stack772 (line 725) | func stack772() { var buf [772]byte; use(buf[:]); C.callGoStackCheck() } function stack776 (line 726) | func stack776() { var buf [776]byte; use(buf[:]); C.callGoStackCheck() } function stack780 (line 727) | func stack780() { var buf [780]byte; use(buf[:]); C.callGoStackCheck() } function stack784 (line 728) | func stack784() { var buf [784]byte; use(buf[:]); C.callGoStackCheck() } function stack788 (line 729) | func stack788() { var buf [788]byte; use(buf[:]); C.callGoStackCheck() } function stack792 (line 730) | func stack792() { var buf [792]byte; use(buf[:]); C.callGoStackCheck() } function stack796 (line 731) | func stack796() { var buf [796]byte; use(buf[:]); C.callGoStackCheck() } function stack800 (line 732) | func stack800() { var buf [800]byte; use(buf[:]); C.callGoStackCheck() } function stack804 (line 733) | func stack804() { var buf [804]byte; use(buf[:]); C.callGoStackCheck() } function stack808 (line 734) | func stack808() { var buf [808]byte; use(buf[:]); C.callGoStackCheck() } function stack812 (line 735) | func stack812() { var buf [812]byte; use(buf[:]); C.callGoStackCheck() } function stack816 (line 736) | func stack816() { var buf [816]byte; use(buf[:]); C.callGoStackCheck() } function stack820 (line 737) | func stack820() { var buf [820]byte; use(buf[:]); C.callGoStackCheck() } function stack824 (line 738) | func stack824() { var buf [824]byte; use(buf[:]); C.callGoStackCheck() } function stack828 (line 739) | func stack828() { var buf [828]byte; use(buf[:]); C.callGoStackCheck() } function stack832 (line 740) | func stack832() { var buf [832]byte; use(buf[:]); C.callGoStackCheck() } function stack836 (line 741) | func stack836() { var buf [836]byte; use(buf[:]); C.callGoStackCheck() } function stack840 (line 742) | func stack840() { var buf [840]byte; use(buf[:]); C.callGoStackCheck() } function stack844 (line 743) | func stack844() { var buf [844]byte; use(buf[:]); C.callGoStackCheck() } function stack848 (line 744) | func stack848() { var buf [848]byte; use(buf[:]); C.callGoStackCheck() } function stack852 (line 745) | func stack852() { var buf [852]byte; use(buf[:]); C.callGoStackCheck() } function stack856 (line 746) | func stack856() { var buf [856]byte; use(buf[:]); C.callGoStackCheck() } function stack860 (line 747) | func stack860() { var buf [860]byte; use(buf[:]); C.callGoStackCheck() } function stack864 (line 748) | func stack864() { var buf [864]byte; use(buf[:]); C.callGoStackCheck() } function stack868 (line 749) | func stack868() { var buf [868]byte; use(buf[:]); C.callGoStackCheck() } function stack872 (line 750) | func stack872() { var buf [872]byte; use(buf[:]); C.callGoStackCheck() } function stack876 (line 751) | func stack876() { var buf [876]byte; use(buf[:]); C.callGoStackCheck() } function stack880 (line 752) | func stack880() { var buf [880]byte; use(buf[:]); C.callGoStackCheck() } function stack884 (line 753) | func stack884() { var buf [884]byte; use(buf[:]); C.callGoStackCheck() } function stack888 (line 754) | func stack888() { var buf [888]byte; use(buf[:]); C.callGoStackCheck() } function stack892 (line 755) | func stack892() { var buf [892]byte; use(buf[:]); C.callGoStackCheck() } function stack896 (line 756) | func stack896() { var buf [896]byte; use(buf[:]); C.callGoStackCheck() } function stack900 (line 757) | func stack900() { var buf [900]byte; use(buf[:]); C.callGoStackCheck() } function stack904 (line 758) | func stack904() { var buf [904]byte; use(buf[:]); C.callGoStackCheck() } function stack908 (line 759) | func stack908() { var buf [908]byte; use(buf[:]); C.callGoStackCheck() } function stack912 (line 760) | func stack912() { var buf [912]byte; use(buf[:]); C.callGoStackCheck() } function stack916 (line 761) | func stack916() { var buf [916]byte; use(buf[:]); C.callGoStackCheck() } function stack920 (line 762) | func stack920() { var buf [920]byte; use(buf[:]); C.callGoStackCheck() } function stack924 (line 763) | func stack924() { var buf [924]byte; use(buf[:]); C.callGoStackCheck() } function stack928 (line 764) | func stack928() { var buf [928]byte; use(buf[:]); C.callGoStackCheck() } function stack932 (line 765) | func stack932() { var buf [932]byte; use(buf[:]); C.callGoStackCheck() } function stack936 (line 766) | func stack936() { var buf [936]byte; use(buf[:]); C.callGoStackCheck() } function stack940 (line 767) | func stack940() { var buf [940]byte; use(buf[:]); C.callGoStackCheck() } function stack944 (line 768) | func stack944() { var buf [944]byte; use(buf[:]); C.callGoStackCheck() } function stack948 (line 769) | func stack948() { var buf [948]byte; use(buf[:]); C.callGoStackCheck() } function stack952 (line 770) | func stack952() { var buf [952]byte; use(buf[:]); C.callGoStackCheck() } function stack956 (line 771) | func stack956() { var buf [956]byte; use(buf[:]); C.callGoStackCheck() } function stack960 (line 772) | func stack960() { var buf [960]byte; use(buf[:]); C.callGoStackCheck() } function stack964 (line 773) | func stack964() { var buf [964]byte; use(buf[:]); C.callGoStackCheck() } function stack968 (line 774) | func stack968() { var buf [968]byte; use(buf[:]); C.callGoStackCheck() } function stack972 (line 775) | func stack972() { var buf [972]byte; use(buf[:]); C.callGoStackCheck() } function stack976 (line 776) | func stack976() { var buf [976]byte; use(buf[:]); C.callGoStackCheck() } function stack980 (line 777) | func stack980() { var buf [980]byte; use(buf[:]); C.callGoStackCheck() } function stack984 (line 778) | func stack984() { var buf [984]byte; use(buf[:]); C.callGoStackCheck() } function stack988 (line 779) | func stack988() { var buf [988]byte; use(buf[:]); C.callGoStackCheck() } function stack992 (line 780) | func stack992() { var buf [992]byte; use(buf[:]); C.callGoStackCheck() } function stack996 (line 781) | func stack996() { var buf [996]byte; use(buf[:]); C.callGoStackCheck() } function stack1000 (line 782) | func stack1000() { var buf [1000]byte; use(buf[:]); C.callGoStackCheck() } function stack1004 (line 783) | func stack1004() { var buf [1004]byte; use(buf[:]); C.callGoStackCheck() } function stack1008 (line 784) | func stack1008() { var buf [1008]byte; use(buf[:]); C.callGoStackCheck() } function stack1012 (line 785) | func stack1012() { var buf [1012]byte; use(buf[:]); C.callGoStackCheck() } function stack1016 (line 786) | func stack1016() { var buf [1016]byte; use(buf[:]); C.callGoStackCheck() } function stack1020 (line 787) | func stack1020() { var buf [1020]byte; use(buf[:]); C.callGoStackCheck() } function stack1024 (line 788) | func stack1024() { var buf [1024]byte; use(buf[:]); C.callGoStackCheck() } function stack1028 (line 789) | func stack1028() { var buf [1028]byte; use(buf[:]); C.callGoStackCheck() } function stack1032 (line 790) | func stack1032() { var buf [1032]byte; use(buf[:]); C.callGoStackCheck() } function stack1036 (line 791) | func stack1036() { var buf [1036]byte; use(buf[:]); C.callGoStackCheck() } function stack1040 (line 792) | func stack1040() { var buf [1040]byte; use(buf[:]); C.callGoStackCheck() } function stack1044 (line 793) | func stack1044() { var buf [1044]byte; use(buf[:]); C.callGoStackCheck() } function stack1048 (line 794) | func stack1048() { var buf [1048]byte; use(buf[:]); C.callGoStackCheck() } function stack1052 (line 795) | func stack1052() { var buf [1052]byte; use(buf[:]); C.callGoStackCheck() } function stack1056 (line 796) | func stack1056() { var buf [1056]byte; use(buf[:]); C.callGoStackCheck() } function stack1060 (line 797) | func stack1060() { var buf [1060]byte; use(buf[:]); C.callGoStackCheck() } function stack1064 (line 798) | func stack1064() { var buf [1064]byte; use(buf[:]); C.callGoStackCheck() } function stack1068 (line 799) | func stack1068() { var buf [1068]byte; use(buf[:]); C.callGoStackCheck() } function stack1072 (line 800) | func stack1072() { var buf [1072]byte; use(buf[:]); C.callGoStackCheck() } function stack1076 (line 801) | func stack1076() { var buf [1076]byte; use(buf[:]); C.callGoStackCheck() } function stack1080 (line 802) | func stack1080() { var buf [1080]byte; use(buf[:]); C.callGoStackCheck() } function stack1084 (line 803) | func stack1084() { var buf [1084]byte; use(buf[:]); C.callGoStackCheck() } function stack1088 (line 804) | func stack1088() { var buf [1088]byte; use(buf[:]); C.callGoStackCheck() } function stack1092 (line 805) | func stack1092() { var buf [1092]byte; use(buf[:]); C.callGoStackCheck() } function stack1096 (line 806) | func stack1096() { var buf [1096]byte; use(buf[:]); C.callGoStackCheck() } function stack1100 (line 807) | func stack1100() { var buf [1100]byte; use(buf[:]); C.callGoStackCheck() } function stack1104 (line 808) | func stack1104() { var buf [1104]byte; use(buf[:]); C.callGoStackCheck() } function stack1108 (line 809) | func stack1108() { var buf [1108]byte; use(buf[:]); C.callGoStackCheck() } function stack1112 (line 810) | func stack1112() { var buf [1112]byte; use(buf[:]); C.callGoStackCheck() } function stack1116 (line 811) | func stack1116() { var buf [1116]byte; use(buf[:]); C.callGoStackCheck() } function stack1120 (line 812) | func stack1120() { var buf [1120]byte; use(buf[:]); C.callGoStackCheck() } function stack1124 (line 813) | func stack1124() { var buf [1124]byte; use(buf[:]); C.callGoStackCheck() } function stack1128 (line 814) | func stack1128() { var buf [1128]byte; use(buf[:]); C.callGoStackCheck() } function stack1132 (line 815) | func stack1132() { var buf [1132]byte; use(buf[:]); C.callGoStackCheck() } function stack1136 (line 816) | func stack1136() { var buf [1136]byte; use(buf[:]); C.callGoStackCheck() } function stack1140 (line 817) | func stack1140() { var buf [1140]byte; use(buf[:]); C.callGoStackCheck() } function stack1144 (line 818) | func stack1144() { var buf [1144]byte; use(buf[:]); C.callGoStackCheck() } function stack1148 (line 819) | func stack1148() { var buf [1148]byte; use(buf[:]); C.callGoStackCheck() } function stack1152 (line 820) | func stack1152() { var buf [1152]byte; use(buf[:]); C.callGoStackCheck() } function stack1156 (line 821) | func stack1156() { var buf [1156]byte; use(buf[:]); C.callGoStackCheck() } function stack1160 (line 822) | func stack1160() { var buf [1160]byte; use(buf[:]); C.callGoStackCheck() } function stack1164 (line 823) | func stack1164() { var buf [1164]byte; use(buf[:]); C.callGoStackCheck() } function stack1168 (line 824) | func stack1168() { var buf [1168]byte; use(buf[:]); C.callGoStackCheck() } function stack1172 (line 825) | func stack1172() { var buf [1172]byte; use(buf[:]); C.callGoStackCheck() } function stack1176 (line 826) | func stack1176() { var buf [1176]byte; use(buf[:]); C.callGoStackCheck() } function stack1180 (line 827) | func stack1180() { var buf [1180]byte; use(buf[:]); C.callGoStackCheck() } function stack1184 (line 828) | func stack1184() { var buf [1184]byte; use(buf[:]); C.callGoStackCheck() } function stack1188 (line 829) | func stack1188() { var buf [1188]byte; use(buf[:]); C.callGoStackCheck() } function stack1192 (line 830) | func stack1192() { var buf [1192]byte; use(buf[:]); C.callGoStackCheck() } function stack1196 (line 831) | func stack1196() { var buf [1196]byte; use(buf[:]); C.callGoStackCheck() } function stack1200 (line 832) | func stack1200() { var buf [1200]byte; use(buf[:]); C.callGoStackCheck() } function stack1204 (line 833) | func stack1204() { var buf [1204]byte; use(buf[:]); C.callGoStackCheck() } function stack1208 (line 834) | func stack1208() { var buf [1208]byte; use(buf[:]); C.callGoStackCheck() } function stack1212 (line 835) | func stack1212() { var buf [1212]byte; use(buf[:]); C.callGoStackCheck() } function stack1216 (line 836) | func stack1216() { var buf [1216]byte; use(buf[:]); C.callGoStackCheck() } function stack1220 (line 837) | func stack1220() { var buf [1220]byte; use(buf[:]); C.callGoStackCheck() } function stack1224 (line 838) | func stack1224() { var buf [1224]byte; use(buf[:]); C.callGoStackCheck() } function stack1228 (line 839) | func stack1228() { var buf [1228]byte; use(buf[:]); C.callGoStackCheck() } function stack1232 (line 840) | func stack1232() { var buf [1232]byte; use(buf[:]); C.callGoStackCheck() } function stack1236 (line 841) | func stack1236() { var buf [1236]byte; use(buf[:]); C.callGoStackCheck() } function stack1240 (line 842) | func stack1240() { var buf [1240]byte; use(buf[:]); C.callGoStackCheck() } function stack1244 (line 843) | func stack1244() { var buf [1244]byte; use(buf[:]); C.callGoStackCheck() } function stack1248 (line 844) | func stack1248() { var buf [1248]byte; use(buf[:]); C.callGoStackCheck() } function stack1252 (line 845) | func stack1252() { var buf [1252]byte; use(buf[:]); C.callGoStackCheck() } function stack1256 (line 846) | func stack1256() { var buf [1256]byte; use(buf[:]); C.callGoStackCheck() } function stack1260 (line 847) | func stack1260() { var buf [1260]byte; use(buf[:]); C.callGoStackCheck() } function stack1264 (line 848) | func stack1264() { var buf [1264]byte; use(buf[:]); C.callGoStackCheck() } function stack1268 (line 849) | func stack1268() { var buf [1268]byte; use(buf[:]); C.callGoStackCheck() } function stack1272 (line 850) | func stack1272() { var buf [1272]byte; use(buf[:]); C.callGoStackCheck() } function stack1276 (line 851) | func stack1276() { var buf [1276]byte; use(buf[:]); C.callGoStackCheck() } function stack1280 (line 852) | func stack1280() { var buf [1280]byte; use(buf[:]); C.callGoStackCheck() } function stack1284 (line 853) | func stack1284() { var buf [1284]byte; use(buf[:]); C.callGoStackCheck() } function stack1288 (line 854) | func stack1288() { var buf [1288]byte; use(buf[:]); C.callGoStackCheck() } function stack1292 (line 855) | func stack1292() { var buf [1292]byte; use(buf[:]); C.callGoStackCheck() } function stack1296 (line 856) | func stack1296() { var buf [1296]byte; use(buf[:]); C.callGoStackCheck() } function stack1300 (line 857) | func stack1300() { var buf [1300]byte; use(buf[:]); C.callGoStackCheck() } function stack1304 (line 858) | func stack1304() { var buf [1304]byte; use(buf[:]); C.callGoStackCheck() } function stack1308 (line 859) | func stack1308() { var buf [1308]byte; use(buf[:]); C.callGoStackCheck() } function stack1312 (line 860) | func stack1312() { var buf [1312]byte; use(buf[:]); C.callGoStackCheck() } function stack1316 (line 861) | func stack1316() { var buf [1316]byte; use(buf[:]); C.callGoStackCheck() } function stack1320 (line 862) | func stack1320() { var buf [1320]byte; use(buf[:]); C.callGoStackCheck() } function stack1324 (line 863) | func stack1324() { var buf [1324]byte; use(buf[:]); C.callGoStackCheck() } function stack1328 (line 864) | func stack1328() { var buf [1328]byte; use(buf[:]); C.callGoStackCheck() } function stack1332 (line 865) | func stack1332() { var buf [1332]byte; use(buf[:]); C.callGoStackCheck() } function stack1336 (line 866) | func stack1336() { var buf [1336]byte; use(buf[:]); C.callGoStackCheck() } function stack1340 (line 867) | func stack1340() { var buf [1340]byte; use(buf[:]); C.callGoStackCheck() } function stack1344 (line 868) | func stack1344() { var buf [1344]byte; use(buf[:]); C.callGoStackCheck() } function stack1348 (line 869) | func stack1348() { var buf [1348]byte; use(buf[:]); C.callGoStackCheck() } function stack1352 (line 870) | func stack1352() { var buf [1352]byte; use(buf[:]); C.callGoStackCheck() } function stack1356 (line 871) | func stack1356() { var buf [1356]byte; use(buf[:]); C.callGoStackCheck() } function stack1360 (line 872) | func stack1360() { var buf [1360]byte; use(buf[:]); C.callGoStackCheck() } function stack1364 (line 873) | func stack1364() { var buf [1364]byte; use(buf[:]); C.callGoStackCheck() } function stack1368 (line 874) | func stack1368() { var buf [1368]byte; use(buf[:]); C.callGoStackCheck() } function stack1372 (line 875) | func stack1372() { var buf [1372]byte; use(buf[:]); C.callGoStackCheck() } function stack1376 (line 876) | func stack1376() { var buf [1376]byte; use(buf[:]); C.callGoStackCheck() } function stack1380 (line 877) | func stack1380() { var buf [1380]byte; use(buf[:]); C.callGoStackCheck() } function stack1384 (line 878) | func stack1384() { var buf [1384]byte; use(buf[:]); C.callGoStackCheck() } function stack1388 (line 879) | func stack1388() { var buf [1388]byte; use(buf[:]); C.callGoStackCheck() } function stack1392 (line 880) | func stack1392() { var buf [1392]byte; use(buf[:]); C.callGoStackCheck() } function stack1396 (line 881) | func stack1396() { var buf [1396]byte; use(buf[:]); C.callGoStackCheck() } function stack1400 (line 882) | func stack1400() { var buf [1400]byte; use(buf[:]); C.callGoStackCheck() } function stack1404 (line 883) | func stack1404() { var buf [1404]byte; use(buf[:]); C.callGoStackCheck() } function stack1408 (line 884) | func stack1408() { var buf [1408]byte; use(buf[:]); C.callGoStackCheck() } function stack1412 (line 885) | func stack1412() { var buf [1412]byte; use(buf[:]); C.callGoStackCheck() } function stack1416 (line 886) | func stack1416() { var buf [1416]byte; use(buf[:]); C.callGoStackCheck() } function stack1420 (line 887) | func stack1420() { var buf [1420]byte; use(buf[:]); C.callGoStackCheck() } function stack1424 (line 888) | func stack1424() { var buf [1424]byte; use(buf[:]); C.callGoStackCheck() } function stack1428 (line 889) | func stack1428() { var buf [1428]byte; use(buf[:]); C.callGoStackCheck() } function stack1432 (line 890) | func stack1432() { var buf [1432]byte; use(buf[:]); C.callGoStackCheck() } function stack1436 (line 891) | func stack1436() { var buf [1436]byte; use(buf[:]); C.callGoStackCheck() } function stack1440 (line 892) | func stack1440() { var buf [1440]byte; use(buf[:]); C.callGoStackCheck() } function stack1444 (line 893) | func stack1444() { var buf [1444]byte; use(buf[:]); C.callGoStackCheck() } function stack1448 (line 894) | func stack1448() { var buf [1448]byte; use(buf[:]); C.callGoStackCheck() } function stack1452 (line 895) | func stack1452() { var buf [1452]byte; use(buf[:]); C.callGoStackCheck() } function stack1456 (line 896) | func stack1456() { var buf [1456]byte; use(buf[:]); C.callGoStackCheck() } function stack1460 (line 897) | func stack1460() { var buf [1460]byte; use(buf[:]); C.callGoStackCheck() } function stack1464 (line 898) | func stack1464() { var buf [1464]byte; use(buf[:]); C.callGoStackCheck() } function stack1468 (line 899) | func stack1468() { var buf [1468]byte; use(buf[:]); C.callGoStackCheck() } function stack1472 (line 900) | func stack1472() { var buf [1472]byte; use(buf[:]); C.callGoStackCheck() } function stack1476 (line 901) | func stack1476() { var buf [1476]byte; use(buf[:]); C.callGoStackCheck() } function stack1480 (line 902) | func stack1480() { var buf [1480]byte; use(buf[:]); C.callGoStackCheck() } function stack1484 (line 903) | func stack1484() { var buf [1484]byte; use(buf[:]); C.callGoStackCheck() } function stack1488 (line 904) | func stack1488() { var buf [1488]byte; use(buf[:]); C.callGoStackCheck() } function stack1492 (line 905) | func stack1492() { var buf [1492]byte; use(buf[:]); C.callGoStackCheck() } function stack1496 (line 906) | func stack1496() { var buf [1496]byte; use(buf[:]); C.callGoStackCheck() } function stack1500 (line 907) | func stack1500() { var buf [1500]byte; use(buf[:]); C.callGoStackCheck() } function stack1504 (line 908) | func stack1504() { var buf [1504]byte; use(buf[:]); C.callGoStackCheck() } function stack1508 (line 909) | func stack1508() { var buf [1508]byte; use(buf[:]); C.callGoStackCheck() } function stack1512 (line 910) | func stack1512() { var buf [1512]byte; use(buf[:]); C.callGoStackCheck() } function stack1516 (line 911) | func stack1516() { var buf [1516]byte; use(buf[:]); C.callGoStackCheck() } function stack1520 (line 912) | func stack1520() { var buf [1520]byte; use(buf[:]); C.callGoStackCheck() } function stack1524 (line 913) | func stack1524() { var buf [1524]byte; use(buf[:]); C.callGoStackCheck() } function stack1528 (line 914) | func stack1528() { var buf [1528]byte; use(buf[:]); C.callGoStackCheck() } function stack1532 (line 915) | func stack1532() { var buf [1532]byte; use(buf[:]); C.callGoStackCheck() } function stack1536 (line 916) | func stack1536() { var buf [1536]byte; use(buf[:]); C.callGoStackCheck() } function stack1540 (line 917) | func stack1540() { var buf [1540]byte; use(buf[:]); C.callGoStackCheck() } function stack1544 (line 918) | func stack1544() { var buf [1544]byte; use(buf[:]); C.callGoStackCheck() } function stack1548 (line 919) | func stack1548() { var buf [1548]byte; use(buf[:]); C.callGoStackCheck() } function stack1552 (line 920) | func stack1552() { var buf [1552]byte; use(buf[:]); C.callGoStackCheck() } function stack1556 (line 921) | func stack1556() { var buf [1556]byte; use(buf[:]); C.callGoStackCheck() } function stack1560 (line 922) | func stack1560() { var buf [1560]byte; use(buf[:]); C.callGoStackCheck() } function stack1564 (line 923) | func stack1564() { var buf [1564]byte; use(buf[:]); C.callGoStackCheck() } function stack1568 (line 924) | func stack1568() { var buf [1568]byte; use(buf[:]); C.callGoStackCheck() } function stack1572 (line 925) | func stack1572() { var buf [1572]byte; use(buf[:]); C.callGoStackCheck() } function stack1576 (line 926) | func stack1576() { var buf [1576]byte; use(buf[:]); C.callGoStackCheck() } function stack1580 (line 927) | func stack1580() { var buf [1580]byte; use(buf[:]); C.callGoStackCheck() } function stack1584 (line 928) | func stack1584() { var buf [1584]byte; use(buf[:]); C.callGoStackCheck() } function stack1588 (line 929) | func stack1588() { var buf [1588]byte; use(buf[:]); C.callGoStackCheck() } function stack1592 (line 930) | func stack1592() { var buf [1592]byte; use(buf[:]); C.callGoStackCheck() } function stack1596 (line 931) | func stack1596() { var buf [1596]byte; use(buf[:]); C.callGoStackCheck() } function stack1600 (line 932) | func stack1600() { var buf [1600]byte; use(buf[:]); C.callGoStackCheck() } function stack1604 (line 933) | func stack1604() { var buf [1604]byte; use(buf[:]); C.callGoStackCheck() } function stack1608 (line 934) | func stack1608() { var buf [1608]byte; use(buf[:]); C.callGoStackCheck() } function stack1612 (line 935) | func stack1612() { var buf [1612]byte; use(buf[:]); C.callGoStackCheck() } function stack1616 (line 936) | func stack1616() { var buf [1616]byte; use(buf[:]); C.callGoStackCheck() } function stack1620 (line 937) | func stack1620() { var buf [1620]byte; use(buf[:]); C.callGoStackCheck() } function stack1624 (line 938) | func stack1624() { var buf [1624]byte; use(buf[:]); C.callGoStackCheck() } function stack1628 (line 939) | func stack1628() { var buf [1628]byte; use(buf[:]); C.callGoStackCheck() } function stack1632 (line 940) | func stack1632() { var buf [1632]byte; use(buf[:]); C.callGoStackCheck() } function stack1636 (line 941) | func stack1636() { var buf [1636]byte; use(buf[:]); C.callGoStackCheck() } function stack1640 (line 942) | func stack1640() { var buf [1640]byte; use(buf[:]); C.callGoStackCheck() } function stack1644 (line 943) | func stack1644() { var buf [1644]byte; use(buf[:]); C.callGoStackCheck() } function stack1648 (line 944) | func stack1648() { var buf [1648]byte; use(buf[:]); C.callGoStackCheck() } function stack1652 (line 945) | func stack1652() { var buf [1652]byte; use(buf[:]); C.callGoStackCheck() } function stack1656 (line 946) | func stack1656() { var buf [1656]byte; use(buf[:]); C.callGoStackCheck() } function stack1660 (line 947) | func stack1660() { var buf [1660]byte; use(buf[:]); C.callGoStackCheck() } function stack1664 (line 948) | func stack1664() { var buf [1664]byte; use(buf[:]); C.callGoStackCheck() } function stack1668 (line 949) | func stack1668() { var buf [1668]byte; use(buf[:]); C.callGoStackCheck() } function stack1672 (line 950) | func stack1672() { var buf [1672]byte; use(buf[:]); C.callGoStackCheck() } function stack1676 (line 951) | func stack1676() { var buf [1676]byte; use(buf[:]); C.callGoStackCheck() } function stack1680 (line 952) | func stack1680() { var buf [1680]byte; use(buf[:]); C.callGoStackCheck() } function stack1684 (line 953) | func stack1684() { var buf [1684]byte; use(buf[:]); C.callGoStackCheck() } function stack1688 (line 954) | func stack1688() { var buf [1688]byte; use(buf[:]); C.callGoStackCheck() } function stack1692 (line 955) | func stack1692() { var buf [1692]byte; use(buf[:]); C.callGoStackCheck() } function stack1696 (line 956) | func stack1696() { var buf [1696]byte; use(buf[:]); C.callGoStackCheck() } function stack1700 (line 957) | func stack1700() { var buf [1700]byte; use(buf[:]); C.callGoStackCheck() } function stack1704 (line 958) | func stack1704() { var buf [1704]byte; use(buf[:]); C.callGoStackCheck() } function stack1708 (line 959) | func stack1708() { var buf [1708]byte; use(buf[:]); C.callGoStackCheck() } function stack1712 (line 960) | func stack1712() { var buf [1712]byte; use(buf[:]); C.callGoStackCheck() } function stack1716 (line 961) | func stack1716() { var buf [1716]byte; use(buf[:]); C.callGoStackCheck() } function stack1720 (line 962) | func stack1720() { var buf [1720]byte; use(buf[:]); C.callGoStackCheck() } function stack1724 (line 963) | func stack1724() { var buf [1724]byte; use(buf[:]); C.callGoStackCheck() } function stack1728 (line 964) | func stack1728() { var buf [1728]byte; use(buf[:]); C.callGoStackCheck() } function stack1732 (line 965) | func stack1732() { var buf [1732]byte; use(buf[:]); C.callGoStackCheck() } function stack1736 (line 966) | func stack1736() { var buf [1736]byte; use(buf[:]); C.callGoStackCheck() } function stack1740 (line 967) | func stack1740() { var buf [1740]byte; use(buf[:]); C.callGoStackCheck() } function stack1744 (line 968) | func stack1744() { var buf [1744]byte; use(buf[:]); C.callGoStackCheck() } function stack1748 (line 969) | func stack1748() { var buf [1748]byte; use(buf[:]); C.callGoStackCheck() } function stack1752 (line 970) | func stack1752() { var buf [1752]byte; use(buf[:]); C.callGoStackCheck() } function stack1756 (line 971) | func stack1756() { var buf [1756]byte; use(buf[:]); C.callGoStackCheck() } function stack1760 (line 972) | func stack1760() { var buf [1760]byte; use(buf[:]); C.callGoStackCheck() } function stack1764 (line 973) | func stack1764() { var buf [1764]byte; use(buf[:]); C.callGoStackCheck() } function stack1768 (line 974) | func stack1768() { var buf [1768]byte; use(buf[:]); C.callGoStackCheck() } function stack1772 (line 975) | func stack1772() { var buf [1772]byte; use(buf[:]); C.callGoStackCheck() } function stack1776 (line 976) | func stack1776() { var buf [1776]byte; use(buf[:]); C.callGoStackCheck() } function stack1780 (line 977) | func stack1780() { var buf [1780]byte; use(buf[:]); C.callGoStackCheck() } function stack1784 (line 978) | func stack1784() { var buf [1784]byte; use(buf[:]); C.callGoStackCheck() } function stack1788 (line 979) | func stack1788() { var buf [1788]byte; use(buf[:]); C.callGoStackCheck() } function stack1792 (line 980) | func stack1792() { var buf [1792]byte; use(buf[:]); C.callGoStackCheck() } function stack1796 (line 981) | func stack1796() { var buf [1796]byte; use(buf[:]); C.callGoStackCheck() } function stack1800 (line 982) | func stack1800() { var buf [1800]byte; use(buf[:]); C.callGoStackCheck() } function stack1804 (line 983) | func stack1804() { var buf [1804]byte; use(buf[:]); C.callGoStackCheck() } function stack1808 (line 984) | func stack1808() { var buf [1808]byte; use(buf[:]); C.callGoStackCheck() } function stack1812 (line 985) | func stack1812() { var buf [1812]byte; use(buf[:]); C.callGoStackCheck() } function stack1816 (line 986) | func stack1816() { var buf [1816]byte; use(buf[:]); C.callGoStackCheck() } function stack1820 (line 987) | func stack1820() { var buf [1820]byte; use(buf[:]); C.callGoStackCheck() } function stack1824 (line 988) | func stack1824() { var buf [1824]byte; use(buf[:]); C.callGoStackCheck() } function stack1828 (line 989) | func stack1828() { var buf [1828]byte; use(buf[:]); C.callGoStackCheck() } function stack1832 (line 990) | func stack1832() { var buf [1832]byte; use(buf[:]); C.callGoStackCheck() } function stack1836 (line 991) | func stack1836() { var buf [1836]byte; use(buf[:]); C.callGoStackCheck() } function stack1840 (line 992) | func stack1840() { var buf [1840]byte; use(buf[:]); C.callGoStackCheck() } function stack1844 (line 993) | func stack1844() { var buf [1844]byte; use(buf[:]); C.callGoStackCheck() } function stack1848 (line 994) | func stack1848() { var buf [1848]byte; use(buf[:]); C.callGoStackCheck() } function stack1852 (line 995) | func stack1852() { var buf [1852]byte; use(buf[:]); C.callGoStackCheck() } function stack1856 (line 996) | func stack1856() { var buf [1856]byte; use(buf[:]); C.callGoStackCheck() } function stack1860 (line 997) | func stack1860() { var buf [1860]byte; use(buf[:]); C.callGoStackCheck() } function stack1864 (line 998) | func stack1864() { var buf [1864]byte; use(buf[:]); C.callGoStackCheck() } function stack1868 (line 999) | func stack1868() { var buf [1868]byte; use(buf[:]); C.callGoStackCheck() } function stack1872 (line 1000) | func stack1872() { var buf [1872]byte; use(buf[:]); C.callGoStackCheck() } function stack1876 (line 1001) | func stack1876() { var buf [1876]byte; use(buf[:]); C.callGoStackCheck() } function stack1880 (line 1002) | func stack1880() { var buf [1880]byte; use(buf[:]); C.callGoStackCheck() } function stack1884 (line 1003) | func stack1884() { var buf [1884]byte; use(buf[:]); C.callGoStackCheck() } function stack1888 (line 1004) | func stack1888() { var buf [1888]byte; use(buf[:]); C.callGoStackCheck() } function stack1892 (line 1005) | func stack1892() { var buf [1892]byte; use(buf[:]); C.callGoStackCheck() } function stack1896 (line 1006) | func stack1896() { var buf [1896]byte; use(buf[:]); C.callGoStackCheck() } function stack1900 (line 1007) | func stack1900() { var buf [1900]byte; use(buf[:]); C.callGoStackCheck() } function stack1904 (line 1008) | func stack1904() { var buf [1904]byte; use(buf[:]); C.callGoStackCheck() } function stack1908 (line 1009) | func stack1908() { var buf [1908]byte; use(buf[:]); C.callGoStackCheck() } function stack1912 (line 1010) | func stack1912() { var buf [1912]byte; use(buf[:]); C.callGoStackCheck() } function stack1916 (line 1011) | func stack1916() { var buf [1916]byte; use(buf[:]); C.callGoStackCheck() } function stack1920 (line 1012) | func stack1920() { var buf [1920]byte; use(buf[:]); C.callGoStackCheck() } function stack1924 (line 1013) | func stack1924() { var buf [1924]byte; use(buf[:]); C.callGoStackCheck() } function stack1928 (line 1014) | func stack1928() { var buf [1928]byte; use(buf[:]); C.callGoStackCheck() } function stack1932 (line 1015) | func stack1932() { var buf [1932]byte; use(buf[:]); C.callGoStackCheck() } function stack1936 (line 1016) | func stack1936() { var buf [1936]byte; use(buf[:]); C.callGoStackCheck() } function stack1940 (line 1017) | func stack1940() { var buf [1940]byte; use(buf[:]); C.callGoStackCheck() } function stack1944 (line 1018) | func stack1944() { var buf [1944]byte; use(buf[:]); C.callGoStackCheck() } function stack1948 (line 1019) | func stack1948() { var buf [1948]byte; use(buf[:]); C.callGoStackCheck() } function stack1952 (line 1020) | func stack1952() { var buf [1952]byte; use(buf[:]); C.callGoStackCheck() } function stack1956 (line 1021) | func stack1956() { var buf [1956]byte; use(buf[:]); C.callGoStackCheck() } function stack1960 (line 1022) | func stack1960() { var buf [1960]byte; use(buf[:]); C.callGoStackCheck() } function stack1964 (line 1023) | func stack1964() { var buf [1964]byte; use(buf[:]); C.callGoStackCheck() } function stack1968 (line 1024) | func stack1968() { var buf [1968]byte; use(buf[:]); C.callGoStackCheck() } function stack1972 (line 1025) | func stack1972() { var buf [1972]byte; use(buf[:]); C.callGoStackCheck() } function stack1976 (line 1026) | func stack1976() { var buf [1976]byte; use(buf[:]); C.callGoStackCheck() } function stack1980 (line 1027) | func stack1980() { var buf [1980]byte; use(buf[:]); C.callGoStackCheck() } function stack1984 (line 1028) | func stack1984() { var buf [1984]byte; use(buf[:]); C.callGoStackCheck() } function stack1988 (line 1029) | func stack1988() { var buf [1988]byte; use(buf[:]); C.callGoStackCheck() } function stack1992 (line 1030) | func stack1992() { var buf [1992]byte; use(buf[:]); C.callGoStackCheck() } function stack1996 (line 1031) | func stack1996() { var buf [1996]byte; use(buf[:]); C.callGoStackCheck() } function stack2000 (line 1032) | func stack2000() { var buf [2000]byte; use(buf[:]); C.callGoStackCheck() } function stack2004 (line 1033) | func stack2004() { var buf [2004]byte; use(buf[:]); C.callGoStackCheck() } function stack2008 (line 1034) | func stack2008() { var buf [2008]byte; use(buf[:]); C.callGoStackCheck() } function stack2012 (line 1035) | func stack2012() { var buf [2012]byte; use(buf[:]); C.callGoStackCheck() } function stack2016 (line 1036) | func stack2016() { var buf [2016]byte; use(buf[:]); C.callGoStackCheck() } function stack2020 (line 1037) | func stack2020() { var buf [2020]byte; use(buf[:]); C.callGoStackCheck() } function stack2024 (line 1038) | func stack2024() { var buf [2024]byte; use(buf[:]); C.callGoStackCheck() } function stack2028 (line 1039) | func stack2028() { var buf [2028]byte; use(buf[:]); C.callGoStackCheck() } function stack2032 (line 1040) | func stack2032() { var buf [2032]byte; use(buf[:]); C.callGoStackCheck() } function stack2036 (line 1041) | func stack2036() { var buf [2036]byte; use(buf[:]); C.callGoStackCheck() } function stack2040 (line 1042) | func stack2040() { var buf [2040]byte; use(buf[:]); C.callGoStackCheck() } function stack2044 (line 1043) | func stack2044() { var buf [2044]byte; use(buf[:]); C.callGoStackCheck() } function stack2048 (line 1044) | func stack2048() { var buf [2048]byte; use(buf[:]); C.callGoStackCheck() } function stack2052 (line 1045) | func stack2052() { var buf [2052]byte; use(buf[:]); C.callGoStackCheck() } function stack2056 (line 1046) | func stack2056() { var buf [2056]byte; use(buf[:]); C.callGoStackCheck() } function stack2060 (line 1047) | func stack2060() { var buf [2060]byte; use(buf[:]); C.callGoStackCheck() } function stack2064 (line 1048) | func stack2064() { var buf [2064]byte; use(buf[:]); C.callGoStackCheck() } function stack2068 (line 1049) | func stack2068() { var buf [2068]byte; use(buf[:]); C.callGoStackCheck() } function stack2072 (line 1050) | func stack2072() { var buf [2072]byte; use(buf[:]); C.callGoStackCheck() } function stack2076 (line 1051) | func stack2076() { var buf [2076]byte; use(buf[:]); C.callGoStackCheck() } function stack2080 (line 1052) | func stack2080() { var buf [2080]byte; use(buf[:]); C.callGoStackCheck() } function stack2084 (line 1053) | func stack2084() { var buf [2084]byte; use(buf[:]); C.callGoStackCheck() } function stack2088 (line 1054) | func stack2088() { var buf [2088]byte; use(buf[:]); C.callGoStackCheck() } function stack2092 (line 1055) | func stack2092() { var buf [2092]byte; use(buf[:]); C.callGoStackCheck() } function stack2096 (line 1056) | func stack2096() { var buf [2096]byte; use(buf[:]); C.callGoStackCheck() } function stack2100 (line 1057) | func stack2100() { var buf [2100]byte; use(buf[:]); C.callGoStackCheck() } function stack2104 (line 1058) | func stack2104() { var buf [2104]byte; use(buf[:]); C.callGoStackCheck() } function stack2108 (line 1059) | func stack2108() { var buf [2108]byte; use(buf[:]); C.callGoStackCheck() } function stack2112 (line 1060) | func stack2112() { var buf [2112]byte; use(buf[:]); C.callGoStackCheck() } function stack2116 (line 1061) | func stack2116() { var buf [2116]byte; use(buf[:]); C.callGoStackCheck() } function stack2120 (line 1062) | func stack2120() { var buf [2120]byte; use(buf[:]); C.callGoStackCheck() } function stack2124 (line 1063) | func stack2124() { var buf [2124]byte; use(buf[:]); C.callGoStackCheck() } function stack2128 (line 1064) | func stack2128() { var buf [2128]byte; use(buf[:]); C.callGoStackCheck() } function stack2132 (line 1065) | func stack2132() { var buf [2132]byte; use(buf[:]); C.callGoStackCheck() } function stack2136 (line 1066) | func stack2136() { var buf [2136]byte; use(buf[:]); C.callGoStackCheck() } function stack2140 (line 1067) | func stack2140() { var buf [2140]byte; use(buf[:]); C.callGoStackCheck() } function stack2144 (line 1068) | func stack2144() { var buf [2144]byte; use(buf[:]); C.callGoStackCheck() } function stack2148 (line 1069) | func stack2148() { var buf [2148]byte; use(buf[:]); C.callGoStackCheck() } function stack2152 (line 1070) | func stack2152() { var buf [2152]byte; use(buf[:]); C.callGoStackCheck() } function stack2156 (line 1071) | func stack2156() { var buf [2156]byte; use(buf[:]); C.callGoStackCheck() } function stack2160 (line 1072) | func stack2160() { var buf [2160]byte; use(buf[:]); C.callGoStackCheck() } function stack2164 (line 1073) | func stack2164() { var buf [2164]byte; use(buf[:]); C.callGoStackCheck() } function stack2168 (line 1074) | func stack2168() { var buf [2168]byte; use(buf[:]); C.callGoStackCheck() } function stack2172 (line 1075) | func stack2172() { var buf [2172]byte; use(buf[:]); C.callGoStackCheck() } function stack2176 (line 1076) | func stack2176() { var buf [2176]byte; use(buf[:]); C.callGoStackCheck() } function stack2180 (line 1077) | func stack2180() { var buf [2180]byte; use(buf[:]); C.callGoStackCheck() } function stack2184 (line 1078) | func stack2184() { var buf [2184]byte; use(buf[:]); C.callGoStackCheck() } function stack2188 (line 1079) | func stack2188() { var buf [2188]byte; use(buf[:]); C.callGoStackCheck() } function stack2192 (line 1080) | func stack2192() { var buf [2192]byte; use(buf[:]); C.callGoStackCheck() } function stack2196 (line 1081) | func stack2196() { var buf [2196]byte; use(buf[:]); C.callGoStackCheck() } function stack2200 (line 1082) | func stack2200() { var buf [2200]byte; use(buf[:]); C.callGoStackCheck() } function stack2204 (line 1083) | func stack2204() { var buf [2204]byte; use(buf[:]); C.callGoStackCheck() } function stack2208 (line 1084) | func stack2208() { var buf [2208]byte; use(buf[:]); C.callGoStackCheck() } function stack2212 (line 1085) | func stack2212() { var buf [2212]byte; use(buf[:]); C.callGoStackCheck() } function stack2216 (line 1086) | func stack2216() { var buf [2216]byte; use(buf[:]); C.callGoStackCheck() } function stack2220 (line 1087) | func stack2220() { var buf [2220]byte; use(buf[:]); C.callGoStackCheck() } function stack2224 (line 1088) | func stack2224() { var buf [2224]byte; use(buf[:]); C.callGoStackCheck() } function stack2228 (line 1089) | func stack2228() { var buf [2228]byte; use(buf[:]); C.callGoStackCheck() } function stack2232 (line 1090) | func stack2232() { var buf [2232]byte; use(buf[:]); C.callGoStackCheck() } function stack2236 (line 1091) | func stack2236() { var buf [2236]byte; use(buf[:]); C.callGoStackCheck() } function stack2240 (line 1092) | func stack2240() { var buf [2240]byte; use(buf[:]); C.callGoStackCheck() } function stack2244 (line 1093) | func stack2244() { var buf [2244]byte; use(buf[:]); C.callGoStackCheck() } function stack2248 (line 1094) | func stack2248() { var buf [2248]byte; use(buf[:]); C.callGoStackCheck() } function stack2252 (line 1095) | func stack2252() { var buf [2252]byte; use(buf[:]); C.callGoStackCheck() } function stack2256 (line 1096) | func stack2256() { var buf [2256]byte; use(buf[:]); C.callGoStackCheck() } function stack2260 (line 1097) | func stack2260() { var buf [2260]byte; use(buf[:]); C.callGoStackCheck() } function stack2264 (line 1098) | func stack2264() { var buf [2264]byte; use(buf[:]); C.callGoStackCheck() } function stack2268 (line 1099) | func stack2268() { var buf [2268]byte; use(buf[:]); C.callGoStackCheck() } function stack2272 (line 1100) | func stack2272() { var buf [2272]byte; use(buf[:]); C.callGoStackCheck() } function stack2276 (line 1101) | func stack2276() { var buf [2276]byte; use(buf[:]); C.callGoStackCheck() } function stack2280 (line 1102) | func stack2280() { var buf [2280]byte; use(buf[:]); C.callGoStackCheck() } function stack2284 (line 1103) | func stack2284() { var buf [2284]byte; use(buf[:]); C.callGoStackCheck() } function stack2288 (line 1104) | func stack2288() { var buf [2288]byte; use(buf[:]); C.callGoStackCheck() } function stack2292 (line 1105) | func stack2292() { var buf [2292]byte; use(buf[:]); C.callGoStackCheck() } function stack2296 (line 1106) | func stack2296() { var buf [2296]byte; use(buf[:]); C.callGoStackCheck() } function stack2300 (line 1107) | func stack2300() { var buf [2300]byte; use(buf[:]); C.callGoStackCheck() } function stack2304 (line 1108) | func stack2304() { var buf [2304]byte; use(buf[:]); C.callGoStackCheck() } function stack2308 (line 1109) | func stack2308() { var buf [2308]byte; use(buf[:]); C.callGoStackCheck() } function stack2312 (line 1110) | func stack2312() { var buf [2312]byte; use(buf[:]); C.callGoStackCheck() } function stack2316 (line 1111) | func stack2316() { var buf [2316]byte; use(buf[:]); C.callGoStackCheck() } function stack2320 (line 1112) | func stack2320() { var buf [2320]byte; use(buf[:]); C.callGoStackCheck() } function stack2324 (line 1113) | func stack2324() { var buf [2324]byte; use(buf[:]); C.callGoStackCheck() } function stack2328 (line 1114) | func stack2328() { var buf [2328]byte; use(buf[:]); C.callGoStackCheck() } function stack2332 (line 1115) | func stack2332() { var buf [2332]byte; use(buf[:]); C.callGoStackCheck() } function stack2336 (line 1116) | func stack2336() { var buf [2336]byte; use(buf[:]); C.callGoStackCheck() } function stack2340 (line 1117) | func stack2340() { var buf [2340]byte; use(buf[:]); C.callGoStackCheck() } function stack2344 (line 1118) | func stack2344() { var buf [2344]byte; use(buf[:]); C.callGoStackCheck() } function stack2348 (line 1119) | func stack2348() { var buf [2348]byte; use(buf[:]); C.callGoStackCheck() } function stack2352 (line 1120) | func stack2352() { var buf [2352]byte; use(buf[:]); C.callGoStackCheck() } function stack2356 (line 1121) | func stack2356() { var buf [2356]byte; use(buf[:]); C.callGoStackCheck() } function stack2360 (line 1122) | func stack2360() { var buf [2360]byte; use(buf[:]); C.callGoStackCheck() } function stack2364 (line 1123) | func stack2364() { var buf [2364]byte; use(buf[:]); C.callGoStackCheck() } function stack2368 (line 1124) | func stack2368() { var buf [2368]byte; use(buf[:]); C.callGoStackCheck() } function stack2372 (line 1125) | func stack2372() { var buf [2372]byte; use(buf[:]); C.callGoStackCheck() } function stack2376 (line 1126) | func stack2376() { var buf [2376]byte; use(buf[:]); C.callGoStackCheck() } function stack2380 (line 1127) | func stack2380() { var buf [2380]byte; use(buf[:]); C.callGoStackCheck() } function stack2384 (line 1128) | func stack2384() { var buf [2384]byte; use(buf[:]); C.callGoStackCheck() } function stack2388 (line 1129) | func stack2388() { var buf [2388]byte; use(buf[:]); C.callGoStackCheck() } function stack2392 (line 1130) | func stack2392() { var buf [2392]byte; use(buf[:]); C.callGoStackCheck() } function stack2396 (line 1131) | func stack2396() { var buf [2396]byte; use(buf[:]); C.callGoStackCheck() } function stack2400 (line 1132) | func stack2400() { var buf [2400]byte; use(buf[:]); C.callGoStackCheck() } function stack2404 (line 1133) | func stack2404() { var buf [2404]byte; use(buf[:]); C.callGoStackCheck() } function stack2408 (line 1134) | func stack2408() { var buf [2408]byte; use(buf[:]); C.callGoStackCheck() } function stack2412 (line 1135) | func stack2412() { var buf [2412]byte; use(buf[:]); C.callGoStackCheck() } function stack2416 (line 1136) | func stack2416() { var buf [2416]byte; use(buf[:]); C.callGoStackCheck() } function stack2420 (line 1137) | func stack2420() { var buf [2420]byte; use(buf[:]); C.callGoStackCheck() } function stack2424 (line 1138) | func stack2424() { var buf [2424]byte; use(buf[:]); C.callGoStackCheck() } function stack2428 (line 1139) | func stack2428() { var buf [2428]byte; use(buf[:]); C.callGoStackCheck() } function stack2432 (line 1140) | func stack2432() { var buf [2432]byte; use(buf[:]); C.callGoStackCheck() } function stack2436 (line 1141) | func stack2436() { var buf [2436]byte; use(buf[:]); C.callGoStackCheck() } function stack2440 (line 1142) | func stack2440() { var buf [2440]byte; use(buf[:]); C.callGoStackCheck() } function stack2444 (line 1143) | func stack2444() { var buf [2444]byte; use(buf[:]); C.callGoStackCheck() } function stack2448 (line 1144) | func stack2448() { var buf [2448]byte; use(buf[:]); C.callGoStackCheck() } function stack2452 (line 1145) | func stack2452() { var buf [2452]byte; use(buf[:]); C.callGoStackCheck() } function stack2456 (line 1146) | func stack2456() { var buf [2456]byte; use(buf[:]); C.callGoStackCheck() } function stack2460 (line 1147) | func stack2460() { var buf [2460]byte; use(buf[:]); C.callGoStackCheck() } function stack2464 (line 1148) | func stack2464() { var buf [2464]byte; use(buf[:]); C.callGoStackCheck() } function stack2468 (line 1149) | func stack2468() { var buf [2468]byte; use(buf[:]); C.callGoStackCheck() } function stack2472 (line 1150) | func stack2472() { var buf [2472]byte; use(buf[:]); C.callGoStackCheck() } function stack2476 (line 1151) | func stack2476() { var buf [2476]byte; use(buf[:]); C.callGoStackCheck() } function stack2480 (line 1152) | func stack2480() { var buf [2480]byte; use(buf[:]); C.callGoStackCheck() } function stack2484 (line 1153) | func stack2484() { var buf [2484]byte; use(buf[:]); C.callGoStackCheck() } function stack2488 (line 1154) | func stack2488() { var buf [2488]byte; use(buf[:]); C.callGoStackCheck() } function stack2492 (line 1155) | func stack2492() { var buf [2492]byte; use(buf[:]); C.callGoStackCheck() } function stack2496 (line 1156) | func stack2496() { var buf [2496]byte; use(buf[:]); C.callGoStackCheck() } function stack2500 (line 1157) | func stack2500() { var buf [2500]byte; use(buf[:]); C.callGoStackCheck() } function stack2504 (line 1158) | func stack2504() { var buf [2504]byte; use(buf[:]); C.callGoStackCheck() } function stack2508 (line 1159) | func stack2508() { var buf [2508]byte; use(buf[:]); C.callGoStackCheck() } function stack2512 (line 1160) | func stack2512() { var buf [2512]byte; use(buf[:]); C.callGoStackCheck() } function stack2516 (line 1161) | func stack2516() { var buf [2516]byte; use(buf[:]); C.callGoStackCheck() } function stack2520 (line 1162) | func stack2520() { var buf [2520]byte; use(buf[:]); C.callGoStackCheck() } function stack2524 (line 1163) | func stack2524() { var buf [2524]byte; use(buf[:]); C.callGoStackCheck() } function stack2528 (line 1164) | func stack2528() { var buf [2528]byte; use(buf[:]); C.callGoStackCheck() } function stack2532 (line 1165) | func stack2532() { var buf [2532]byte; use(buf[:]); C.callGoStackCheck() } function stack2536 (line 1166) | func stack2536() { var buf [2536]byte; use(buf[:]); C.callGoStackCheck() } function stack2540 (line 1167) | func stack2540() { var buf [2540]byte; use(buf[:]); C.callGoStackCheck() } function stack2544 (line 1168) | func stack2544() { var buf [2544]byte; use(buf[:]); C.callGoStackCheck() } function stack2548 (line 1169) | func stack2548() { var buf [2548]byte; use(buf[:]); C.callGoStackCheck() } function stack2552 (line 1170) | func stack2552() { var buf [2552]byte; use(buf[:]); C.callGoStackCheck() } function stack2556 (line 1171) | func stack2556() { var buf [2556]byte; use(buf[:]); C.callGoStackCheck() } function stack2560 (line 1172) | func stack2560() { var buf [2560]byte; use(buf[:]); C.callGoStackCheck() } function stack2564 (line 1173) | func stack2564() { var buf [2564]byte; use(buf[:]); C.callGoStackCheck() } function stack2568 (line 1174) | func stack2568() { var buf [2568]byte; use(buf[:]); C.callGoStackCheck() } function stack2572 (line 1175) | func stack2572() { var buf [2572]byte; use(buf[:]); C.callGoStackCheck() } function stack2576 (line 1176) | func stack2576() { var buf [2576]byte; use(buf[:]); C.callGoStackCheck() } function stack2580 (line 1177) | func stack2580() { var buf [2580]byte; use(buf[:]); C.callGoStackCheck() } function stack2584 (line 1178) | func stack2584() { var buf [2584]byte; use(buf[:]); C.callGoStackCheck() } function stack2588 (line 1179) | func stack2588() { var buf [2588]byte; use(buf[:]); C.callGoStackCheck() } function stack2592 (line 1180) | func stack2592() { var buf [2592]byte; use(buf[:]); C.callGoStackCheck() } function stack2596 (line 1181) | func stack2596() { var buf [2596]byte; use(buf[:]); C.callGoStackCheck() } function stack2600 (line 1182) | func stack2600() { var buf [2600]byte; use(buf[:]); C.callGoStackCheck() } function stack2604 (line 1183) | func stack2604() { var buf [2604]byte; use(buf[:]); C.callGoStackCheck() } function stack2608 (line 1184) | func stack2608() { var buf [2608]byte; use(buf[:]); C.callGoStackCheck() } function stack2612 (line 1185) | func stack2612() { var buf [2612]byte; use(buf[:]); C.callGoStackCheck() } function stack2616 (line 1186) | func stack2616() { var buf [2616]byte; use(buf[:]); C.callGoStackCheck() } function stack2620 (line 1187) | func stack2620() { var buf [2620]byte; use(buf[:]); C.callGoStackCheck() } function stack2624 (line 1188) | func stack2624() { var buf [2624]byte; use(buf[:]); C.callGoStackCheck() } function stack2628 (line 1189) | func stack2628() { var buf [2628]byte; use(buf[:]); C.callGoStackCheck() } function stack2632 (line 1190) | func stack2632() { var buf [2632]byte; use(buf[:]); C.callGoStackCheck() } function stack2636 (line 1191) | func stack2636() { var buf [2636]byte; use(buf[:]); C.callGoStackCheck() } function stack2640 (line 1192) | func stack2640() { var buf [2640]byte; use(buf[:]); C.callGoStackCheck() } function stack2644 (line 1193) | func stack2644() { var buf [2644]byte; use(buf[:]); C.callGoStackCheck() } function stack2648 (line 1194) | func stack2648() { var buf [2648]byte; use(buf[:]); C.callGoStackCheck() } function stack2652 (line 1195) | func stack2652() { var buf [2652]byte; use(buf[:]); C.callGoStackCheck() } function stack2656 (line 1196) | func stack2656() { var buf [2656]byte; use(buf[:]); C.callGoStackCheck() } function stack2660 (line 1197) | func stack2660() { var buf [2660]byte; use(buf[:]); C.callGoStackCheck() } function stack2664 (line 1198) | func stack2664() { var buf [2664]byte; use(buf[:]); C.callGoStackCheck() } function stack2668 (line 1199) | func stack2668() { var buf [2668]byte; use(buf[:]); C.callGoStackCheck() } function stack2672 (line 1200) | func stack2672() { var buf [2672]byte; use(buf[:]); C.callGoStackCheck() } function stack2676 (line 1201) | func stack2676() { var buf [2676]byte; use(buf[:]); C.callGoStackCheck() } function stack2680 (line 1202) | func stack2680() { var buf [2680]byte; use(buf[:]); C.callGoStackCheck() } function stack2684 (line 1203) | func stack2684() { var buf [2684]byte; use(buf[:]); C.callGoStackCheck() } function stack2688 (line 1204) | func stack2688() { var buf [2688]byte; use(buf[:]); C.callGoStackCheck() } function stack2692 (line 1205) | func stack2692() { var buf [2692]byte; use(buf[:]); C.callGoStackCheck() } function stack2696 (line 1206) | func stack2696() { var buf [2696]byte; use(buf[:]); C.callGoStackCheck() } function stack2700 (line 1207) | func stack2700() { var buf [2700]byte; use(buf[:]); C.callGoStackCheck() } function stack2704 (line 1208) | func stack2704() { var buf [2704]byte; use(buf[:]); C.callGoStackCheck() } function stack2708 (line 1209) | func stack2708() { var buf [2708]byte; use(buf[:]); C.callGoStackCheck() } function stack2712 (line 1210) | func stack2712() { var buf [2712]byte; use(buf[:]); C.callGoStackCheck() } function stack2716 (line 1211) | func stack2716() { var buf [2716]byte; use(buf[:]); C.callGoStackCheck() } function stack2720 (line 1212) | func stack2720() { var buf [2720]byte; use(buf[:]); C.callGoStackCheck() } function stack2724 (line 1213) | func stack2724() { var buf [2724]byte; use(buf[:]); C.callGoStackCheck() } function stack2728 (line 1214) | func stack2728() { var buf [2728]byte; use(buf[:]); C.callGoStackCheck() } function stack2732 (line 1215) | func stack2732() { var buf [2732]byte; use(buf[:]); C.callGoStackCheck() } function stack2736 (line 1216) | func stack2736() { var buf [2736]byte; use(buf[:]); C.callGoStackCheck() } function stack2740 (line 1217) | func stack2740() { var buf [2740]byte; use(buf[:]); C.callGoStackCheck() } function stack2744 (line 1218) | func stack2744() { var buf [2744]byte; use(buf[:]); C.callGoStackCheck() } function stack2748 (line 1219) | func stack2748() { var buf [2748]byte; use(buf[:]); C.callGoStackCheck() } function stack2752 (line 1220) | func stack2752() { var buf [2752]byte; use(buf[:]); C.callGoStackCheck() } function stack2756 (line 1221) | func stack2756() { var buf [2756]byte; use(buf[:]); C.callGoStackCheck() } function stack2760 (line 1222) | func stack2760() { var buf [2760]byte; use(buf[:]); C.callGoStackCheck() } function stack2764 (line 1223) | func stack2764() { var buf [2764]byte; use(buf[:]); C.callGoStackCheck() } function stack2768 (line 1224) | func stack2768() { var buf [2768]byte; use(buf[:]); C.callGoStackCheck() } function stack2772 (line 1225) | func stack2772() { var buf [2772]byte; use(buf[:]); C.callGoStackCheck() } function stack2776 (line 1226) | func stack2776() { var buf [2776]byte; use(buf[:]); C.callGoStackCheck() } function stack2780 (line 1227) | func stack2780() { var buf [2780]byte; use(buf[:]); C.callGoStackCheck() } function stack2784 (line 1228) | func stack2784() { var buf [2784]byte; use(buf[:]); C.callGoStackCheck() } function stack2788 (line 1229) | func stack2788() { var buf [2788]byte; use(buf[:]); C.callGoStackCheck() } function stack2792 (line 1230) | func stack2792() { var buf [2792]byte; use(buf[:]); C.callGoStackCheck() } function stack2796 (line 1231) | func stack2796() { var buf [2796]byte; use(buf[:]); C.callGoStackCheck() } function stack2800 (line 1232) | func stack2800() { var buf [2800]byte; use(buf[:]); C.callGoStackCheck() } function stack2804 (line 1233) | func stack2804() { var buf [2804]byte; use(buf[:]); C.callGoStackCheck() } function stack2808 (line 1234) | func stack2808() { var buf [2808]byte; use(buf[:]); C.callGoStackCheck() } function stack2812 (line 1235) | func stack2812() { var buf [2812]byte; use(buf[:]); C.callGoStackCheck() } function stack2816 (line 1236) | func stack2816() { var buf [2816]byte; use(buf[:]); C.callGoStackCheck() } function stack2820 (line 1237) | func stack2820() { var buf [2820]byte; use(buf[:]); C.callGoStackCheck() } function stack2824 (line 1238) | func stack2824() { var buf [2824]byte; use(buf[:]); C.callGoStackCheck() } function stack2828 (line 1239) | func stack2828() { var buf [2828]byte; use(buf[:]); C.callGoStackCheck() } function stack2832 (line 1240) | func stack2832() { var buf [2832]byte; use(buf[:]); C.callGoStackCheck() } function stack2836 (line 1241) | func stack2836() { var buf [2836]byte; use(buf[:]); C.callGoStackCheck() } function stack2840 (line 1242) | func stack2840() { var buf [2840]byte; use(buf[:]); C.callGoStackCheck() } function stack2844 (line 1243) | func stack2844() { var buf [2844]byte; use(buf[:]); C.callGoStackCheck() } function stack2848 (line 1244) | func stack2848() { var buf [2848]byte; use(buf[:]); C.callGoStackCheck() } function stack2852 (line 1245) | func stack2852() { var buf [2852]byte; use(buf[:]); C.callGoStackCheck() } function stack2856 (line 1246) | func stack2856() { var buf [2856]byte; use(buf[:]); C.callGoStackCheck() } function stack2860 (line 1247) | func stack2860() { var buf [2860]byte; use(buf[:]); C.callGoStackCheck() } function stack2864 (line 1248) | func stack2864() { var buf [2864]byte; use(buf[:]); C.callGoStackCheck() } function stack2868 (line 1249) | func stack2868() { var buf [2868]byte; use(buf[:]); C.callGoStackCheck() } function stack2872 (line 1250) | func stack2872() { var buf [2872]byte; use(buf[:]); C.callGoStackCheck() } function stack2876 (line 1251) | func stack2876() { var buf [2876]byte; use(buf[:]); C.callGoStackCheck() } function stack2880 (line 1252) | func stack2880() { var buf [2880]byte; use(buf[:]); C.callGoStackCheck() } function stack2884 (line 1253) | func stack2884() { var buf [2884]byte; use(buf[:]); C.callGoStackCheck() } function stack2888 (line 1254) | func stack2888() { var buf [2888]byte; use(buf[:]); C.callGoStackCheck() } function stack2892 (line 1255) | func stack2892() { var buf [2892]byte; use(buf[:]); C.callGoStackCheck() } function stack2896 (line 1256) | func stack2896() { var buf [2896]byte; use(buf[:]); C.callGoStackCheck() } function stack2900 (line 1257) | func stack2900() { var buf [2900]byte; use(buf[:]); C.callGoStackCheck() } function stack2904 (line 1258) | func stack2904() { var buf [2904]byte; use(buf[:]); C.callGoStackCheck() } function stack2908 (line 1259) | func stack2908() { var buf [2908]byte; use(buf[:]); C.callGoStackCheck() } function stack2912 (line 1260) | func stack2912() { var buf [2912]byte; use(buf[:]); C.callGoStackCheck() } function stack2916 (line 1261) | func stack2916() { var buf [2916]byte; use(buf[:]); C.callGoStackCheck() } function stack2920 (line 1262) | func stack2920() { var buf [2920]byte; use(buf[:]); C.callGoStackCheck() } function stack2924 (line 1263) | func stack2924() { var buf [2924]byte; use(buf[:]); C.callGoStackCheck() } function stack2928 (line 1264) | func stack2928() { var buf [2928]byte; use(buf[:]); C.callGoStackCheck() } function stack2932 (line 1265) | func stack2932() { var buf [2932]byte; use(buf[:]); C.callGoStackCheck() } function stack2936 (line 1266) | func stack2936() { var buf [2936]byte; use(buf[:]); C.callGoStackCheck() } function stack2940 (line 1267) | func stack2940() { var buf [2940]byte; use(buf[:]); C.callGoStackCheck() } function stack2944 (line 1268) | func stack2944() { var buf [2944]byte; use(buf[:]); C.callGoStackCheck() } function stack2948 (line 1269) | func stack2948() { var buf [2948]byte; use(buf[:]); C.callGoStackCheck() } function stack2952 (line 1270) | func stack2952() { var buf [2952]byte; use(buf[:]); C.callGoStackCheck() } function stack2956 (line 1271) | func stack2956() { var buf [2956]byte; use(buf[:]); C.callGoStackCheck() } function stack2960 (line 1272) | func stack2960() { var buf [2960]byte; use(buf[:]); C.callGoStackCheck() } function stack2964 (line 1273) | func stack2964() { var buf [2964]byte; use(buf[:]); C.callGoStackCheck() } function stack2968 (line 1274) | func stack2968() { var buf [2968]byte; use(buf[:]); C.callGoStackCheck() } function stack2972 (line 1275) | func stack2972() { var buf [2972]byte; use(buf[:]); C.callGoStackCheck() } function stack2976 (line 1276) | func stack2976() { var buf [2976]byte; use(buf[:]); C.callGoStackCheck() } function stack2980 (line 1277) | func stack2980() { var buf [2980]byte; use(buf[:]); C.callGoStackCheck() } function stack2984 (line 1278) | func stack2984() { var buf [2984]byte; use(buf[:]); C.callGoStackCheck() } function stack2988 (line 1279) | func stack2988() { var buf [2988]byte; use(buf[:]); C.callGoStackCheck() } function stack2992 (line 1280) | func stack2992() { var buf [2992]byte; use(buf[:]); C.callGoStackCheck() } function stack2996 (line 1281) | func stack2996() { var buf [2996]byte; use(buf[:]); C.callGoStackCheck() } function stack3000 (line 1282) | func stack3000() { var buf [3000]byte; use(buf[:]); C.callGoStackCheck() } function stack3004 (line 1283) | func stack3004() { var buf [3004]byte; use(buf[:]); C.callGoStackCheck() } function stack3008 (line 1284) | func stack3008() { var buf [3008]byte; use(buf[:]); C.callGoStackCheck() } function stack3012 (line 1285) | func stack3012() { var buf [3012]byte; use(buf[:]); C.callGoStackCheck() } function stack3016 (line 1286) | func stack3016() { var buf [3016]byte; use(buf[:]); C.callGoStackCheck() } function stack3020 (line 1287) | func stack3020() { var buf [3020]byte; use(buf[:]); C.callGoStackCheck() } function stack3024 (line 1288) | func stack3024() { var buf [3024]byte; use(buf[:]); C.callGoStackCheck() } function stack3028 (line 1289) | func stack3028() { var buf [3028]byte; use(buf[:]); C.callGoStackCheck() } function stack3032 (line 1290) | func stack3032() { var buf [3032]byte; use(buf[:]); C.callGoStackCheck() } function stack3036 (line 1291) | func stack3036() { var buf [3036]byte; use(buf[:]); C.callGoStackCheck() } function stack3040 (line 1292) | func stack3040() { var buf [3040]byte; use(buf[:]); C.callGoStackCheck() } function stack3044 (line 1293) | func stack3044() { var buf [3044]byte; use(buf[:]); C.callGoStackCheck() } function stack3048 (line 1294) | func stack3048() { var buf [3048]byte; use(buf[:]); C.callGoStackCheck() } function stack3052 (line 1295) | func stack3052() { var buf [3052]byte; use(buf[:]); C.callGoStackCheck() } function stack3056 (line 1296) | func stack3056() { var buf [3056]byte; use(buf[:]); C.callGoStackCheck() } function stack3060 (line 1297) | func stack3060() { var buf [3060]byte; use(buf[:]); C.callGoStackCheck() } function stack3064 (line 1298) | func stack3064() { var buf [3064]byte; use(buf[:]); C.callGoStackCheck() } function stack3068 (line 1299) | func stack3068() { var buf [3068]byte; use(buf[:]); C.callGoStackCheck() } function stack3072 (line 1300) | func stack3072() { var buf [3072]byte; use(buf[:]); C.callGoStackCheck() } function stack3076 (line 1301) | func stack3076() { var buf [3076]byte; use(buf[:]); C.callGoStackCheck() } function stack3080 (line 1302) | func stack3080() { var buf [3080]byte; use(buf[:]); C.callGoStackCheck() } function stack3084 (line 1303) | func stack3084() { var buf [3084]byte; use(buf[:]); C.callGoStackCheck() } function stack3088 (line 1304) | func stack3088() { var buf [3088]byte; use(buf[:]); C.callGoStackCheck() } function stack3092 (line 1305) | func stack3092() { var buf [3092]byte; use(buf[:]); C.callGoStackCheck() } function stack3096 (line 1306) | func stack3096() { var buf [3096]byte; use(buf[:]); C.callGoStackCheck() } function stack3100 (line 1307) | func stack3100() { var buf [3100]byte; use(buf[:]); C.callGoStackCheck() } function stack3104 (line 1308) | func stack3104() { var buf [3104]byte; use(buf[:]); C.callGoStackCheck() } function stack3108 (line 1309) | func stack3108() { var buf [3108]byte; use(buf[:]); C.callGoStackCheck() } function stack3112 (line 1310) | func stack3112() { var buf [3112]byte; use(buf[:]); C.callGoStackCheck() } function stack3116 (line 1311) | func stack3116() { var buf [3116]byte; use(buf[:]); C.callGoStackCheck() } function stack3120 (line 1312) | func stack3120() { var buf [3120]byte; use(buf[:]); C.callGoStackCheck() } function stack3124 (line 1313) | func stack3124() { var buf [3124]byte; use(buf[:]); C.callGoStackCheck() } function stack3128 (line 1314) | func stack3128() { var buf [3128]byte; use(buf[:]); C.callGoStackCheck() } function stack3132 (line 1315) | func stack3132() { var buf [3132]byte; use(buf[:]); C.callGoStackCheck() } function stack3136 (line 1316) | func stack3136() { var buf [3136]byte; use(buf[:]); C.callGoStackCheck() } function stack3140 (line 1317) | func stack3140() { var buf [3140]byte; use(buf[:]); C.callGoStackCheck() } function stack3144 (line 1318) | func stack3144() { var buf [3144]byte; use(buf[:]); C.callGoStackCheck() } function stack3148 (line 1319) | func stack3148() { var buf [3148]byte; use(buf[:]); C.callGoStackCheck() } function stack3152 (line 1320) | func stack3152() { var buf [3152]byte; use(buf[:]); C.callGoStackCheck() } function stack3156 (line 1321) | func stack3156() { var buf [3156]byte; use(buf[:]); C.callGoStackCheck() } function stack3160 (line 1322) | func stack3160() { var buf [3160]byte; use(buf[:]); C.callGoStackCheck() } function stack3164 (line 1323) | func stack3164() { var buf [3164]byte; use(buf[:]); C.callGoStackCheck() } function stack3168 (line 1324) | func stack3168() { var buf [3168]byte; use(buf[:]); C.callGoStackCheck() } function stack3172 (line 1325) | func stack3172() { var buf [3172]byte; use(buf[:]); C.callGoStackCheck() } function stack3176 (line 1326) | func stack3176() { var buf [3176]byte; use(buf[:]); C.callGoStackCheck() } function stack3180 (line 1327) | func stack3180() { var buf [3180]byte; use(buf[:]); C.callGoStackCheck() } function stack3184 (line 1328) | func stack3184() { var buf [3184]byte; use(buf[:]); C.callGoStackCheck() } function stack3188 (line 1329) | func stack3188() { var buf [3188]byte; use(buf[:]); C.callGoStackCheck() } function stack3192 (line 1330) | func stack3192() { var buf [3192]byte; use(buf[:]); C.callGoStackCheck() } function stack3196 (line 1331) | func stack3196() { var buf [3196]byte; use(buf[:]); C.callGoStackCheck() } function stack3200 (line 1332) | func stack3200() { var buf [3200]byte; use(buf[:]); C.callGoStackCheck() } function stack3204 (line 1333) | func stack3204() { var buf [3204]byte; use(buf[:]); C.callGoStackCheck() } function stack3208 (line 1334) | func stack3208() { var buf [3208]byte; use(buf[:]); C.callGoStackCheck() } function stack3212 (line 1335) | func stack3212() { var buf [3212]byte; use(buf[:]); C.callGoStackCheck() } function stack3216 (line 1336) | func stack3216() { var buf [3216]byte; use(buf[:]); C.callGoStackCheck() } function stack3220 (line 1337) | func stack3220() { var buf [3220]byte; use(buf[:]); C.callGoStackCheck() } function stack3224 (line 1338) | func stack3224() { var buf [3224]byte; use(buf[:]); C.callGoStackCheck() } function stack3228 (line 1339) | func stack3228() { var buf [3228]byte; use(buf[:]); C.callGoStackCheck() } function stack3232 (line 1340) | func stack3232() { var buf [3232]byte; use(buf[:]); C.callGoStackCheck() } function stack3236 (line 1341) | func stack3236() { var buf [3236]byte; use(buf[:]); C.callGoStackCheck() } function stack3240 (line 1342) | func stack3240() { var buf [3240]byte; use(buf[:]); C.callGoStackCheck() } function stack3244 (line 1343) | func stack3244() { var buf [3244]byte; use(buf[:]); C.callGoStackCheck() } function stack3248 (line 1344) | func stack3248() { var buf [3248]byte; use(buf[:]); C.callGoStackCheck() } function stack3252 (line 1345) | func stack3252() { var buf [3252]byte; use(buf[:]); C.callGoStackCheck() } function stack3256 (line 1346) | func stack3256() { var buf [3256]byte; use(buf[:]); C.callGoStackCheck() } function stack3260 (line 1347) | func stack3260() { var buf [3260]byte; use(buf[:]); C.callGoStackCheck() } function stack3264 (line 1348) | func stack3264() { var buf [3264]byte; use(buf[:]); C.callGoStackCheck() } function stack3268 (line 1349) | func stack3268() { var buf [3268]byte; use(buf[:]); C.callGoStackCheck() } function stack3272 (line 1350) | func stack3272() { var buf [3272]byte; use(buf[:]); C.callGoStackCheck() } function stack3276 (line 1351) | func stack3276() { var buf [3276]byte; use(buf[:]); C.callGoStackCheck() } function stack3280 (line 1352) | func stack3280() { var buf [3280]byte; use(buf[:]); C.callGoStackCheck() } function stack3284 (line 1353) | func stack3284() { var buf [3284]byte; use(buf[:]); C.callGoStackCheck() } function stack3288 (line 1354) | func stack3288() { var buf [3288]byte; use(buf[:]); C.callGoStackCheck() } function stack3292 (line 1355) | func stack3292() { var buf [3292]byte; use(buf[:]); C.callGoStackCheck() } function stack3296 (line 1356) | func stack3296() { var buf [3296]byte; use(buf[:]); C.callGoStackCheck() } function stack3300 (line 1357) | func stack3300() { var buf [3300]byte; use(buf[:]); C.callGoStackCheck() } function stack3304 (line 1358) | func stack3304() { var buf [3304]byte; use(buf[:]); C.callGoStackCheck() } function stack3308 (line 1359) | func stack3308() { var buf [3308]byte; use(buf[:]); C.callGoStackCheck() } function stack3312 (line 1360) | func stack3312() { var buf [3312]byte; use(buf[:]); C.callGoStackCheck() } function stack3316 (line 1361) | func stack3316() { var buf [3316]byte; use(buf[:]); C.callGoStackCheck() } function stack3320 (line 1362) | func stack3320() { var buf [3320]byte; use(buf[:]); C.callGoStackCheck() } function stack3324 (line 1363) | func stack3324() { var buf [3324]byte; use(buf[:]); C.callGoStackCheck() } function stack3328 (line 1364) | func stack3328() { var buf [3328]byte; use(buf[:]); C.callGoStackCheck() } function stack3332 (line 1365) | func stack3332() { var buf [3332]byte; use(buf[:]); C.callGoStackCheck() } function stack3336 (line 1366) | func stack3336() { var buf [3336]byte; use(buf[:]); C.callGoStackCheck() } function stack3340 (line 1367) | func stack3340() { var buf [3340]byte; use(buf[:]); C.callGoStackCheck() } function stack3344 (line 1368) | func stack3344() { var buf [3344]byte; use(buf[:]); C.callGoStackCheck() } function stack3348 (line 1369) | func stack3348() { var buf [3348]byte; use(buf[:]); C.callGoStackCheck() } function stack3352 (line 1370) | func stack3352() { var buf [3352]byte; use(buf[:]); C.callGoStackCheck() } function stack3356 (line 1371) | func stack3356() { var buf [3356]byte; use(buf[:]); C.callGoStackCheck() } function stack3360 (line 1372) | func stack3360() { var buf [3360]byte; use(buf[:]); C.callGoStackCheck() } function stack3364 (line 1373) | func stack3364() { var buf [3364]byte; use(buf[:]); C.callGoStackCheck() } function stack3368 (line 1374) | func stack3368() { var buf [3368]byte; use(buf[:]); C.callGoStackCheck() } function stack3372 (line 1375) | func stack3372() { var buf [3372]byte; use(buf[:]); C.callGoStackCheck() } function stack3376 (line 1376) | func stack3376() { var buf [3376]byte; use(buf[:]); C.callGoStackCheck() } function stack3380 (line 1377) | func stack3380() { var buf [3380]byte; use(buf[:]); C.callGoStackCheck() } function stack3384 (line 1378) | func stack3384() { var buf [3384]byte; use(buf[:]); C.callGoStackCheck() } function stack3388 (line 1379) | func stack3388() { var buf [3388]byte; use(buf[:]); C.callGoStackCheck() } function stack3392 (line 1380) | func stack3392() { var buf [3392]byte; use(buf[:]); C.callGoStackCheck() } function stack3396 (line 1381) | func stack3396() { var buf [3396]byte; use(buf[:]); C.callGoStackCheck() } function stack3400 (line 1382) | func stack3400() { var buf [3400]byte; use(buf[:]); C.callGoStackCheck() } function stack3404 (line 1383) | func stack3404() { var buf [3404]byte; use(buf[:]); C.callGoStackCheck() } function stack3408 (line 1384) | func stack3408() { var buf [3408]byte; use(buf[:]); C.callGoStackCheck() } function stack3412 (line 1385) | func stack3412() { var buf [3412]byte; use(buf[:]); C.callGoStackCheck() } function stack3416 (line 1386) | func stack3416() { var buf [3416]byte; use(buf[:]); C.callGoStackCheck() } function stack3420 (line 1387) | func stack3420() { var buf [3420]byte; use(buf[:]); C.callGoStackCheck() } function stack3424 (line 1388) | func stack3424() { var buf [3424]byte; use(buf[:]); C.callGoStackCheck() } function stack3428 (line 1389) | func stack3428() { var buf [3428]byte; use(buf[:]); C.callGoStackCheck() } function stack3432 (line 1390) | func stack3432() { var buf [3432]byte; use(buf[:]); C.callGoStackCheck() } function stack3436 (line 1391) | func stack3436() { var buf [3436]byte; use(buf[:]); C.callGoStackCheck() } function stack3440 (line 1392) | func stack3440() { var buf [3440]byte; use(buf[:]); C.callGoStackCheck() } function stack3444 (line 1393) | func stack3444() { var buf [3444]byte; use(buf[:]); C.callGoStackCheck() } function stack3448 (line 1394) | func stack3448() { var buf [3448]byte; use(buf[:]); C.callGoStackCheck() } function stack3452 (line 1395) | func stack3452() { var buf [3452]byte; use(buf[:]); C.callGoStackCheck() } function stack3456 (line 1396) | func stack3456() { var buf [3456]byte; use(buf[:]); C.callGoStackCheck() } function stack3460 (line 1397) | func stack3460() { var buf [3460]byte; use(buf[:]); C.callGoStackCheck() } function stack3464 (line 1398) | func stack3464() { var buf [3464]byte; use(buf[:]); C.callGoStackCheck() } function stack3468 (line 1399) | func stack3468() { var buf [3468]byte; use(buf[:]); C.callGoStackCheck() } function stack3472 (line 1400) | func stack3472() { var buf [3472]byte; use(buf[:]); C.callGoStackCheck() } function stack3476 (line 1401) | func stack3476() { var buf [3476]byte; use(buf[:]); C.callGoStackCheck() } function stack3480 (line 1402) | func stack3480() { var buf [3480]byte; use(buf[:]); C.callGoStackCheck() } function stack3484 (line 1403) | func stack3484() { var buf [3484]byte; use(buf[:]); C.callGoStackCheck() } function stack3488 (line 1404) | func stack3488() { var buf [3488]byte; use(buf[:]); C.callGoStackCheck() } function stack3492 (line 1405) | func stack3492() { var buf [3492]byte; use(buf[:]); C.callGoStackCheck() } function stack3496 (line 1406) | func stack3496() { var buf [3496]byte; use(buf[:]); C.callGoStackCheck() } function stack3500 (line 1407) | func stack3500() { var buf [3500]byte; use(buf[:]); C.callGoStackCheck() } function stack3504 (line 1408) | func stack3504() { var buf [3504]byte; use(buf[:]); C.callGoStackCheck() } function stack3508 (line 1409) | func stack3508() { var buf [3508]byte; use(buf[:]); C.callGoStackCheck() } function stack3512 (line 1410) | func stack3512() { var buf [3512]byte; use(buf[:]); C.callGoStackCheck() } function stack3516 (line 1411) | func stack3516() { var buf [3516]byte; use(buf[:]); C.callGoStackCheck() } function stack3520 (line 1412) | func stack3520() { var buf [3520]byte; use(buf[:]); C.callGoStackCheck() } function stack3524 (line 1413) | func stack3524() { var buf [3524]byte; use(buf[:]); C.callGoStackCheck() } function stack3528 (line 1414) | func stack3528() { var buf [3528]byte; use(buf[:]); C.callGoStackCheck() } function stack3532 (line 1415) | func stack3532() { var buf [3532]byte; use(buf[:]); C.callGoStackCheck() } function stack3536 (line 1416) | func stack3536() { var buf [3536]byte; use(buf[:]); C.callGoStackCheck() } function stack3540 (line 1417) | func stack3540() { var buf [3540]byte; use(buf[:]); C.callGoStackCheck() } function stack3544 (line 1418) | func stack3544() { var buf [3544]byte; use(buf[:]); C.callGoStackCheck() } function stack3548 (line 1419) | func stack3548() { var buf [3548]byte; use(buf[:]); C.callGoStackCheck() } function stack3552 (line 1420) | func stack3552() { var buf [3552]byte; use(buf[:]); C.callGoStackCheck() } function stack3556 (line 1421) | func stack3556() { var buf [3556]byte; use(buf[:]); C.callGoStackCheck() } function stack3560 (line 1422) | func stack3560() { var buf [3560]byte; use(buf[:]); C.callGoStackCheck() } function stack3564 (line 1423) | func stack3564() { var buf [3564]byte; use(buf[:]); C.callGoStackCheck() } function stack3568 (line 1424) | func stack3568() { var buf [3568]byte; use(buf[:]); C.callGoStackCheck() } function stack3572 (line 1425) | func stack3572() { var buf [3572]byte; use(buf[:]); C.callGoStackCheck() } function stack3576 (line 1426) | func stack3576() { var buf [3576]byte; use(buf[:]); C.callGoStackCheck() } function stack3580 (line 1427) | func stack3580() { var buf [3580]byte; use(buf[:]); C.callGoStackCheck() } function stack3584 (line 1428) | func stack3584() { var buf [3584]byte; use(buf[:]); C.callGoStackCheck() } function stack3588 (line 1429) | func stack3588() { var buf [3588]byte; use(buf[:]); C.callGoStackCheck() } function stack3592 (line 1430) | func stack3592() { var buf [3592]byte; use(buf[:]); C.callGoStackCheck() } function stack3596 (line 1431) | func stack3596() { var buf [3596]byte; use(buf[:]); C.callGoStackCheck() } function stack3600 (line 1432) | func stack3600() { var buf [3600]byte; use(buf[:]); C.callGoStackCheck() } function stack3604 (line 1433) | func stack3604() { var buf [3604]byte; use(buf[:]); C.callGoStackCheck() } function stack3608 (line 1434) | func stack3608() { var buf [3608]byte; use(buf[:]); C.callGoStackCheck() } function stack3612 (line 1435) | func stack3612() { var buf [3612]byte; use(buf[:]); C.callGoStackCheck() } function stack3616 (line 1436) | func stack3616() { var buf [3616]byte; use(buf[:]); C.callGoStackCheck() } function stack3620 (line 1437) | func stack3620() { var buf [3620]byte; use(buf[:]); C.callGoStackCheck() } function stack3624 (line 1438) | func stack3624() { var buf [3624]byte; use(buf[:]); C.callGoStackCheck() } function stack3628 (line 1439) | func stack3628() { var buf [3628]byte; use(buf[:]); C.callGoStackCheck() } function stack3632 (line 1440) | func stack3632() { var buf [3632]byte; use(buf[:]); C.callGoStackCheck() } function stack3636 (line 1441) | func stack3636() { var buf [3636]byte; use(buf[:]); C.callGoStackCheck() } function stack3640 (line 1442) | func stack3640() { var buf [3640]byte; use(buf[:]); C.callGoStackCheck() } function stack3644 (line 1443) | func stack3644() { var buf [3644]byte; use(buf[:]); C.callGoStackCheck() } function stack3648 (line 1444) | func stack3648() { var buf [3648]byte; use(buf[:]); C.callGoStackCheck() } function stack3652 (line 1445) | func stack3652() { var buf [3652]byte; use(buf[:]); C.callGoStackCheck() } function stack3656 (line 1446) | func stack3656() { var buf [3656]byte; use(buf[:]); C.callGoStackCheck() } function stack3660 (line 1447) | func stack3660() { var buf [3660]byte; use(buf[:]); C.callGoStackCheck() } function stack3664 (line 1448) | func stack3664() { var buf [3664]byte; use(buf[:]); C.callGoStackCheck() } function stack3668 (line 1449) | func stack3668() { var buf [3668]byte; use(buf[:]); C.callGoStackCheck() } function stack3672 (line 1450) | func stack3672() { var buf [3672]byte; use(buf[:]); C.callGoStackCheck() } function stack3676 (line 1451) | func stack3676() { var buf [3676]byte; use(buf[:]); C.callGoStackCheck() } function stack3680 (line 1452) | func stack3680() { var buf [3680]byte; use(buf[:]); C.callGoStackCheck() } function stack3684 (line 1453) | func stack3684() { var buf [3684]byte; use(buf[:]); C.callGoStackCheck() } function stack3688 (line 1454) | func stack3688() { var buf [3688]byte; use(buf[:]); C.callGoStackCheck() } function stack3692 (line 1455) | func stack3692() { var buf [3692]byte; use(buf[:]); C.callGoStackCheck() } function stack3696 (line 1456) | func stack3696() { var buf [3696]byte; use(buf[:]); C.callGoStackCheck() } function stack3700 (line 1457) | func stack3700() { var buf [3700]byte; use(buf[:]); C.callGoStackCheck() } function stack3704 (line 1458) | func stack3704() { var buf [3704]byte; use(buf[:]); C.callGoStackCheck() } function stack3708 (line 1459) | func stack3708() { var buf [3708]byte; use(buf[:]); C.callGoStackCheck() } function stack3712 (line 1460) | func stack3712() { var buf [3712]byte; use(buf[:]); C.callGoStackCheck() } function stack3716 (line 1461) | func stack3716() { var buf [3716]byte; use(buf[:]); C.callGoStackCheck() } function stack3720 (line 1462) | func stack3720() { var buf [3720]byte; use(buf[:]); C.callGoStackCheck() } function stack3724 (line 1463) | func stack3724() { var buf [3724]byte; use(buf[:]); C.callGoStackCheck() } function stack3728 (line 1464) | func stack3728() { var buf [3728]byte; use(buf[:]); C.callGoStackCheck() } function stack3732 (line 1465) | func stack3732() { var buf [3732]byte; use(buf[:]); C.callGoStackCheck() } function stack3736 (line 1466) | func stack3736() { var buf [3736]byte; use(buf[:]); C.callGoStackCheck() } function stack3740 (line 1467) | func stack3740() { var buf [3740]byte; use(buf[:]); C.callGoStackCheck() } function stack3744 (line 1468) | func stack3744() { var buf [3744]byte; use(buf[:]); C.callGoStackCheck() } function stack3748 (line 1469) | func stack3748() { var buf [3748]byte; use(buf[:]); C.callGoStackCheck() } function stack3752 (line 1470) | func stack3752() { var buf [3752]byte; use(buf[:]); C.callGoStackCheck() } function stack3756 (line 1471) | func stack3756() { var buf [3756]byte; use(buf[:]); C.callGoStackCheck() } function stack3760 (line 1472) | func stack3760() { var buf [3760]byte; use(buf[:]); C.callGoStackCheck() } function stack3764 (line 1473) | func stack3764() { var buf [3764]byte; use(buf[:]); C.callGoStackCheck() } function stack3768 (line 1474) | func stack3768() { var buf [3768]byte; use(buf[:]); C.callGoStackCheck() } function stack3772 (line 1475) | func stack3772() { var buf [3772]byte; use(buf[:]); C.callGoStackCheck() } function stack3776 (line 1476) | func stack3776() { var buf [3776]byte; use(buf[:]); C.callGoStackCheck() } function stack3780 (line 1477) | func stack3780() { var buf [3780]byte; use(buf[:]); C.callGoStackCheck() } function stack3784 (line 1478) | func stack3784() { var buf [3784]byte; use(buf[:]); C.callGoStackCheck() } function stack3788 (line 1479) | func stack3788() { var buf [3788]byte; use(buf[:]); C.callGoStackCheck() } function stack3792 (line 1480) | func stack3792() { var buf [3792]byte; use(buf[:]); C.callGoStackCheck() } function stack3796 (line 1481) | func stack3796() { var buf [3796]byte; use(buf[:]); C.callGoStackCheck() } function stack3800 (line 1482) | func stack3800() { var buf [3800]byte; use(buf[:]); C.callGoStackCheck() } function stack3804 (line 1483) | func stack3804() { var buf [3804]byte; use(buf[:]); C.callGoStackCheck() } function stack3808 (line 1484) | func stack3808() { var buf [3808]byte; use(buf[:]); C.callGoStackCheck() } function stack3812 (line 1485) | func stack3812() { var buf [3812]byte; use(buf[:]); C.callGoStackCheck() } function stack3816 (line 1486) | func stack3816() { var buf [3816]byte; use(buf[:]); C.callGoStackCheck() } function stack3820 (line 1487) | func stack3820() { var buf [3820]byte; use(buf[:]); C.callGoStackCheck() } function stack3824 (line 1488) | func stack3824() { var buf [3824]byte; use(buf[:]); C.callGoStackCheck() } function stack3828 (line 1489) | func stack3828() { var buf [3828]byte; use(buf[:]); C.callGoStackCheck() } function stack3832 (line 1490) | func stack3832() { var buf [3832]byte; use(buf[:]); C.callGoStackCheck() } function stack3836 (line 1491) | func stack3836() { var buf [3836]byte; use(buf[:]); C.callGoStackCheck() } function stack3840 (line 1492) | func stack3840() { var buf [3840]byte; use(buf[:]); C.callGoStackCheck() } function stack3844 (line 1493) | func stack3844() { var buf [3844]byte; use(buf[:]); C.callGoStackCheck() } function stack3848 (line 1494) | func stack3848() { var buf [3848]byte; use(buf[:]); C.callGoStackCheck() } function stack3852 (line 1495) | func stack3852() { var buf [3852]byte; use(buf[:]); C.callGoStackCheck() } function stack3856 (line 1496) | func stack3856() { var buf [3856]byte; use(buf[:]); C.callGoStackCheck() } function stack3860 (line 1497) | func stack3860() { var buf [3860]byte; use(buf[:]); C.callGoStackCheck() } function stack3864 (line 1498) | func stack3864() { var buf [3864]byte; use(buf[:]); C.callGoStackCheck() } function stack3868 (line 1499) | func stack3868() { var buf [3868]byte; use(buf[:]); C.callGoStackCheck() } function stack3872 (line 1500) | func stack3872() { var buf [3872]byte; use(buf[:]); C.callGoStackCheck() } function stack3876 (line 1501) | func stack3876() { var buf [3876]byte; use(buf[:]); C.callGoStackCheck() } function stack3880 (line 1502) | func stack3880() { var buf [3880]byte; use(buf[:]); C.callGoStackCheck() } function stack3884 (line 1503) | func stack3884() { var buf [3884]byte; use(buf[:]); C.callGoStackCheck() } function stack3888 (line 1504) | func stack3888() { var buf [3888]byte; use(buf[:]); C.callGoStackCheck() } function stack3892 (line 1505) | func stack3892() { var buf [3892]byte; use(buf[:]); C.callGoStackCheck() } function stack3896 (line 1506) | func stack3896() { var buf [3896]byte; use(buf[:]); C.callGoStackCheck() } function stack3900 (line 1507) | func stack3900() { var buf [3900]byte; use(buf[:]); C.callGoStackCheck() } function stack3904 (line 1508) | func stack3904() { var buf [3904]byte; use(buf[:]); C.callGoStackCheck() } function stack3908 (line 1509) | func stack3908() { var buf [3908]byte; use(buf[:]); C.callGoStackCheck() } function stack3912 (line 1510) | func stack3912() { var buf [3912]byte; use(buf[:]); C.callGoStackCheck() } function stack3916 (line 1511) | func stack3916() { var buf [3916]byte; use(buf[:]); C.callGoStackCheck() } function stack3920 (line 1512) | func stack3920() { var buf [3920]byte; use(buf[:]); C.callGoStackCheck() } function stack3924 (line 1513) | func stack3924() { var buf [3924]byte; use(buf[:]); C.callGoStackCheck() } function stack3928 (line 1514) | func stack3928() { var buf [3928]byte; use(buf[:]); C.callGoStackCheck() } function stack3932 (line 1515) | func stack3932() { var buf [3932]byte; use(buf[:]); C.callGoStackCheck() } function stack3936 (line 1516) | func stack3936() { var buf [3936]byte; use(buf[:]); C.callGoStackCheck() } function stack3940 (line 1517) | func stack3940() { var buf [3940]byte; use(buf[:]); C.callGoStackCheck() } function stack3944 (line 1518) | func stack3944() { var buf [3944]byte; use(buf[:]); C.callGoStackCheck() } function stack3948 (line 1519) | func stack3948() { var buf [3948]byte; use(buf[:]); C.callGoStackCheck() } function stack3952 (line 1520) | func stack3952() { var buf [3952]byte; use(buf[:]); C.callGoStackCheck() } function stack3956 (line 1521) | func stack3956() { var buf [3956]byte; use(buf[:]); C.callGoStackCheck() } function stack3960 (line 1522) | func stack3960() { var buf [3960]byte; use(buf[:]); C.callGoStackCheck() } function stack3964 (line 1523) | func stack3964() { var buf [3964]byte; use(buf[:]); C.callGoStackCheck() } function stack3968 (line 1524) | func stack3968() { var buf [3968]byte; use(buf[:]); C.callGoStackCheck() } function stack3972 (line 1525) | func stack3972() { var buf [3972]byte; use(buf[:]); C.callGoStackCheck() } function stack3976 (line 1526) | func stack3976() { var buf [3976]byte; use(buf[:]); C.callGoStackCheck() } function stack3980 (line 1527) | func stack3980() { var buf [3980]byte; use(buf[:]); C.callGoStackCheck() } function stack3984 (line 1528) | func stack3984() { var buf [3984]byte; use(buf[:]); C.callGoStackCheck() } function stack3988 (line 1529) | func stack3988() { var buf [3988]byte; use(buf[:]); C.callGoStackCheck() } function stack3992 (line 1530) | func stack3992() { var buf [3992]byte; use(buf[:]); C.callGoStackCheck() } function stack3996 (line 1531) | func stack3996() { var buf [3996]byte; use(buf[:]); C.callGoStackCheck() } function stack4000 (line 1532) | func stack4000() { var buf [4000]byte; use(buf[:]); C.callGoStackCheck() } function stack4004 (line 1533) | func stack4004() { var buf [4004]byte; use(buf[:]); C.callGoStackCheck() } function stack4008 (line 1534) | func stack4008() { var buf [4008]byte; use(buf[:]); C.callGoStackCheck() } function stack4012 (line 1535) | func stack4012() { var buf [4012]byte; use(buf[:]); C.callGoStackCheck() } function stack4016 (line 1536) | func stack4016() { var buf [4016]byte; use(buf[:]); C.callGoStackCheck() } function stack4020 (line 1537) | func stack4020() { var buf [4020]byte; use(buf[:]); C.callGoStackCheck() } function stack4024 (line 1538) | func stack4024() { var buf [4024]byte; use(buf[:]); C.callGoStackCheck() } function stack4028 (line 1539) | func stack4028() { var buf [4028]byte; use(buf[:]); C.callGoStackCheck() } function stack4032 (line 1540) | func stack4032() { var buf [4032]byte; use(buf[:]); C.callGoStackCheck() } function stack4036 (line 1541) | func stack4036() { var buf [4036]byte; use(buf[:]); C.callGoStackCheck() } function stack4040 (line 1542) | func stack4040() { var buf [4040]byte; use(buf[:]); C.callGoStackCheck() } function stack4044 (line 1543) | func stack4044() { var buf [4044]byte; use(buf[:]); C.callGoStackCheck() } function stack4048 (line 1544) | func stack4048() { var buf [4048]byte; use(buf[:]); C.callGoStackCheck() } function stack4052 (line 1545) | func stack4052() { var buf [4052]byte; use(buf[:]); C.callGoStackCheck() } function stack4056 (line 1546) | func stack4056() { var buf [4056]byte; use(buf[:]); C.callGoStackCheck() } function stack4060 (line 1547) | func stack4060() { var buf [4060]byte; use(buf[:]); C.callGoStackCheck() } function stack4064 (line 1548) | func stack4064() { var buf [4064]byte; use(buf[:]); C.callGoStackCheck() } function stack4068 (line 1549) | func stack4068() { var buf [4068]byte; use(buf[:]); C.callGoStackCheck() } function stack4072 (line 1550) | func stack4072() { var buf [4072]byte; use(buf[:]); C.callGoStackCheck() } function stack4076 (line 1551) | func stack4076() { var buf [4076]byte; use(buf[:]); C.callGoStackCheck() } function stack4080 (line 1552) | func stack4080() { var buf [4080]byte; use(buf[:]); C.callGoStackCheck() } function stack4084 (line 1553) | func stack4084() { var buf [4084]byte; use(buf[:]); C.callGoStackCheck() } function stack4088 (line 1554) | func stack4088() { var buf [4088]byte; use(buf[:]); C.callGoStackCheck() } function stack4092 (line 1555) | func stack4092() { var buf [4092]byte; use(buf[:]); C.callGoStackCheck() } function stack4096 (line 1556) | func stack4096() { var buf [4096]byte; use(buf[:]); C.callGoStackCheck() } function stack4100 (line 1557) | func stack4100() { var buf [4100]byte; use(buf[:]); C.callGoStackCheck() } function stack4104 (line 1558) | func stack4104() { var buf [4104]byte; use(buf[:]); C.callGoStackCheck() } function stack4108 (line 1559) | func stack4108() { var buf [4108]byte; use(buf[:]); C.callGoStackCheck() } function stack4112 (line 1560) | func stack4112() { var buf [4112]byte; use(buf[:]); C.callGoStackCheck() } function stack4116 (line 1561) | func stack4116() { var buf [4116]byte; use(buf[:]); C.callGoStackCheck() } function stack4120 (line 1562) | func stack4120() { var buf [4120]byte; use(buf[:]); C.callGoStackCheck() } function stack4124 (line 1563) | func stack4124() { var buf [4124]byte; use(buf[:]); C.callGoStackCheck() } function stack4128 (line 1564) | func stack4128() { var buf [4128]byte; use(buf[:]); C.callGoStackCheck() } function stack4132 (line 1565) | func stack4132() { var buf [4132]byte; use(buf[:]); C.callGoStackCheck() } function stack4136 (line 1566) | func stack4136() { var buf [4136]byte; use(buf[:]); C.callGoStackCheck() } function stack4140 (line 1567) | func stack4140() { var buf [4140]byte; use(buf[:]); C.callGoStackCheck() } function stack4144 (line 1568) | func stack4144() { var buf [4144]byte; use(buf[:]); C.callGoStackCheck() } function stack4148 (line 1569) | func stack4148() { var buf [4148]byte; use(buf[:]); C.callGoStackCheck() } function stack4152 (line 1570) | func stack4152() { var buf [4152]byte; use(buf[:]); C.callGoStackCheck() } function stack4156 (line 1571) | func stack4156() { var buf [4156]byte; use(buf[:]); C.callGoStackCheck() } function stack4160 (line 1572) | func stack4160() { var buf [4160]byte; use(buf[:]); C.callGoStackCheck() } function stack4164 (line 1573) | func stack4164() { var buf [4164]byte; use(buf[:]); C.callGoStackCheck() } function stack4168 (line 1574) | func stack4168() { var buf [4168]byte; use(buf[:]); C.callGoStackCheck() } function stack4172 (line 1575) | func stack4172() { var buf [4172]byte; use(buf[:]); C.callGoStackCheck() } function stack4176 (line 1576) | func stack4176() { var buf [4176]byte; use(buf[:]); C.callGoStackCheck() } function stack4180 (line 1577) | func stack4180() { var buf [4180]byte; use(buf[:]); C.callGoStackCheck() } function stack4184 (line 1578) | func stack4184() { var buf [4184]byte; use(buf[:]); C.callGoStackCheck() } function stack4188 (line 1579) | func stack4188() { var buf [4188]byte; use(buf[:]); C.callGoStackCheck() } function stack4192 (line 1580) | func stack4192() { var buf [4192]byte; use(buf[:]); C.callGoStackCheck() } function stack4196 (line 1581) | func stack4196() { var buf [4196]byte; use(buf[:]); C.callGoStackCheck() } function stack4200 (line 1582) | func stack4200() { var buf [4200]byte; use(buf[:]); C.callGoStackCheck() } function stack4204 (line 1583) | func stack4204() { var buf [4204]byte; use(buf[:]); C.callGoStackCheck() } function stack4208 (line 1584) | func stack4208() { var buf [4208]byte; use(buf[:]); C.callGoStackCheck() } function stack4212 (line 1585) | func stack4212() { var buf [4212]byte; use(buf[:]); C.callGoStackCheck() } function stack4216 (line 1586) | func stack4216() { var buf [4216]byte; use(buf[:]); C.callGoStackCheck() } function stack4220 (line 1587) | func stack4220() { var buf [4220]byte; use(buf[:]); C.callGoStackCheck() } function stack4224 (line 1588) | func stack4224() { var buf [4224]byte; use(buf[:]); C.callGoStackCheck() } function stack4228 (line 1589) | func stack4228() { var buf [4228]byte; use(buf[:]); C.callGoStackCheck() } function stack4232 (line 1590) | func stack4232() { var buf [4232]byte; use(buf[:]); C.callGoStackCheck() } function stack4236 (line 1591) | func stack4236() { var buf [4236]byte; use(buf[:]); C.callGoStackCheck() } function stack4240 (line 1592) | func stack4240() { var buf [4240]byte; use(buf[:]); C.callGoStackCheck() } function stack4244 (line 1593) | func stack4244() { var buf [4244]byte; use(buf[:]); C.callGoStackCheck() } function stack4248 (line 1594) | func stack4248() { var buf [4248]byte; use(buf[:]); C.callGoStackCheck() } function stack4252 (line 1595) | func stack4252() { var buf [4252]byte; use(buf[:]); C.callGoStackCheck() } function stack4256 (line 1596) | func stack4256() { var buf [4256]byte; use(buf[:]); C.callGoStackCheck() } function stack4260 (line 1597) | func stack4260() { var buf [4260]byte; use(buf[:]); C.callGoStackCheck() } function stack4264 (line 1598) | func stack4264() { var buf [4264]byte; use(buf[:]); C.callGoStackCheck() } function stack4268 (line 1599) | func stack4268() { var buf [4268]byte; use(buf[:]); C.callGoStackCheck() } function stack4272 (line 1600) | func stack4272() { var buf [4272]byte; use(buf[:]); C.callGoStackCheck() } function stack4276 (line 1601) | func stack4276() { var buf [4276]byte; use(buf[:]); C.callGoStackCheck() } function stack4280 (line 1602) | func stack4280() { var buf [4280]byte; use(buf[:]); C.callGoStackCheck() } function stack4284 (line 1603) | func stack4284() { var buf [4284]byte; use(buf[:]); C.callGoStackCheck() } function stack4288 (line 1604) | func stack4288() { var buf [4288]byte; use(buf[:]); C.callGoStackCheck() } function stack4292 (line 1605) | func stack4292() { var buf [4292]byte; use(buf[:]); C.callGoStackCheck() } function stack4296 (line 1606) | func stack4296() { var buf [4296]byte; use(buf[:]); C.callGoStackCheck() } function stack4300 (line 1607) | func stack4300() { var buf [4300]byte; use(buf[:]); C.callGoStackCheck() } function stack4304 (line 1608) | func stack4304() { var buf [4304]byte; use(buf[:]); C.callGoStackCheck() } function stack4308 (line 1609) | func stack4308() { var buf [4308]byte; use(buf[:]); C.callGoStackCheck() } function stack4312 (line 1610) | func stack4312() { var buf [4312]byte; use(buf[:]); C.callGoStackCheck() } function stack4316 (line 1611) | func stack4316() { var buf [4316]byte; use(buf[:]); C.callGoStackCheck() } function stack4320 (line 1612) | func stack4320() { var buf [4320]byte; use(buf[:]); C.callGoStackCheck() } function stack4324 (line 1613) | func stack4324() { var buf [4324]byte; use(buf[:]); C.callGoStackCheck() } function stack4328 (line 1614) | func stack4328() { var buf [4328]byte; use(buf[:]); C.callGoStackCheck() } function stack4332 (line 1615) | func stack4332() { var buf [4332]byte; use(buf[:]); C.callGoStackCheck() } function stack4336 (line 1616) | func stack4336() { var buf [4336]byte; use(buf[:]); C.callGoStackCheck() } function stack4340 (line 1617) | func stack4340() { var buf [4340]byte; use(buf[:]); C.callGoStackCheck() } function stack4344 (line 1618) | func stack4344() { var buf [4344]byte; use(buf[:]); C.callGoStackCheck() } function stack4348 (line 1619) | func stack4348() { var buf [4348]byte; use(buf[:]); C.callGoStackCheck() } function stack4352 (line 1620) | func stack4352() { var buf [4352]byte; use(buf[:]); C.callGoStackCheck() } function stack4356 (line 1621) | func stack4356() { var buf [4356]byte; use(buf[:]); C.callGoStackCheck() } function stack4360 (line 1622) | func stack4360() { var buf [4360]byte; use(buf[:]); C.callGoStackCheck() } function stack4364 (line 1623) | func stack4364() { var buf [4364]byte; use(buf[:]); C.callGoStackCheck() } function stack4368 (line 1624) | func stack4368() { var buf [4368]byte; use(buf[:]); C.callGoStackCheck() } function stack4372 (line 1625) | func stack4372() { var buf [4372]byte; use(buf[:]); C.callGoStackCheck() } function stack4376 (line 1626) | func stack4376() { var buf [4376]byte; use(buf[:]); C.callGoStackCheck() } function stack4380 (line 1627) | func stack4380() { var buf [4380]byte; use(buf[:]); C.callGoStackCheck() } function stack4384 (line 1628) | func stack4384() { var buf [4384]byte; use(buf[:]); C.callGoStackCheck() } function stack4388 (line 1629) | func stack4388() { var buf [4388]byte; use(buf[:]); C.callGoStackCheck() } function stack4392 (line 1630) | func stack4392() { var buf [4392]byte; use(buf[:]); C.callGoStackCheck() } function stack4396 (line 1631) | func stack4396() { var buf [4396]byte; use(buf[:]); C.callGoStackCheck() } function stack4400 (line 1632) | func stack4400() { var buf [4400]byte; use(buf[:]); C.callGoStackCheck() } function stack4404 (line 1633) | func stack4404() { var buf [4404]byte; use(buf[:]); C.callGoStackCheck() } function stack4408 (line 1634) | func stack4408() { var buf [4408]byte; use(buf[:]); C.callGoStackCheck() } function stack4412 (line 1635) | func stack4412() { var buf [4412]byte; use(buf[:]); C.callGoStackCheck() } function stack4416 (line 1636) | func stack4416() { var buf [4416]byte; use(buf[:]); C.callGoStackCheck() } function stack4420 (line 1637) | func stack4420() { var buf [4420]byte; use(buf[:]); C.callGoStackCheck() } function stack4424 (line 1638) | func stack4424() { var buf [4424]byte; use(buf[:]); C.callGoStackCheck() } function stack4428 (line 1639) | func stack4428() { var buf [4428]byte; use(buf[:]); C.callGoStackCheck() } function stack4432 (line 1640) | func stack4432() { var buf [4432]byte; use(buf[:]); C.callGoStackCheck() } function stack4436 (line 1641) | func stack4436() { var buf [4436]byte; use(buf[:]); C.callGoStackCheck() } function stack4440 (line 1642) | func stack4440() { var buf [4440]byte; use(buf[:]); C.callGoStackCheck() } function stack4444 (line 1643) | func stack4444() { var buf [4444]byte; use(buf[:]); C.callGoStackCheck() } function stack4448 (line 1644) | func stack4448() { var buf [4448]byte; use(buf[:]); C.callGoStackCheck() } function stack4452 (line 1645) | func stack4452() { var buf [4452]byte; use(buf[:]); C.callGoStackCheck() } function stack4456 (line 1646) | func stack4456() { var buf [4456]byte; use(buf[:]); C.callGoStackCheck() } function stack4460 (line 1647) | func stack4460() { var buf [4460]byte; use(buf[:]); C.callGoStackCheck() } function stack4464 (line 1648) | func stack4464() { var buf [4464]byte; use(buf[:]); C.callGoStackCheck() } function stack4468 (line 1649) | func stack4468() { var buf [4468]byte; use(buf[:]); C.callGoStackCheck() } function stack4472 (line 1650) | func stack4472() { var buf [4472]byte; use(buf[:]); C.callGoStackCheck() } function stack4476 (line 1651) | func stack4476() { var buf [4476]byte; use(buf[:]); C.callGoStackCheck() } function stack4480 (line 1652) | func stack4480() { var buf [4480]byte; use(buf[:]); C.callGoStackCheck() } function stack4484 (line 1653) | func stack4484() { var buf [4484]byte; use(buf[:]); C.callGoStackCheck() } function stack4488 (line 1654) | func stack4488() { var buf [4488]byte; use(buf[:]); C.callGoStackCheck() } function stack4492 (line 1655) | func stack4492() { var buf [4492]byte; use(buf[:]); C.callGoStackCheck() } function stack4496 (line 1656) | func stack4496() { var buf [4496]byte; use(buf[:]); C.callGoStackCheck() } function stack4500 (line 1657) | func stack4500() { var buf [4500]byte; use(buf[:]); C.callGoStackCheck() } function stack4504 (line 1658) | func stack4504() { var buf [4504]byte; use(buf[:]); C.callGoStackCheck() } function stack4508 (line 1659) | func stack4508() { var buf [4508]byte; use(buf[:]); C.callGoStackCheck() } function stack4512 (line 1660) | func stack4512() { var buf [4512]byte; use(buf[:]); C.callGoStackCheck() } function stack4516 (line 1661) | func stack4516() { var buf [4516]byte; use(buf[:]); C.callGoStackCheck() } function stack4520 (line 1662) | func stack4520() { var buf [4520]byte; use(buf[:]); C.callGoStackCheck() } function stack4524 (line 1663) | func stack4524() { var buf [4524]byte; use(buf[:]); C.callGoStackCheck() } function stack4528 (line 1664) | func stack4528() { var buf [4528]byte; use(buf[:]); C.callGoStackCheck() } function stack4532 (line 1665) | func stack4532() { var buf [4532]byte; use(buf[:]); C.callGoStackCheck() } function stack4536 (line 1666) | func stack4536() { var buf [4536]byte; use(buf[:]); C.callGoStackCheck() } function stack4540 (line 1667) | func stack4540() { var buf [4540]byte; use(buf[:]); C.callGoStackCheck() } function stack4544 (line 1668) | func stack4544() { var buf [4544]byte; use(buf[:]); C.callGoStackCheck() } function stack4548 (line 1669) | func stack4548() { var buf [4548]byte; use(buf[:]); C.callGoStackCheck() } function stack4552 (line 1670) | func stack4552() { var buf [4552]byte; use(buf[:]); C.callGoStackCheck() } function stack4556 (line 1671) | func stack4556() { var buf [4556]byte; use(buf[:]); C.callGoStackCheck() } function stack4560 (line 1672) | func stack4560() { var buf [4560]byte; use(buf[:]); C.callGoStackCheck() } function stack4564 (line 1673) | func stack4564() { var buf [4564]byte; use(buf[:]); C.callGoStackCheck() } function stack4568 (line 1674) | func stack4568() { var buf [4568]byte; use(buf[:]); C.callGoStackCheck() } function stack4572 (line 1675) | func stack4572() { var buf [4572]byte; use(buf[:]); C.callGoStackCheck() } function stack4576 (line 1676) | func stack4576() { var buf [4576]byte; use(buf[:]); C.callGoStackCheck() } function stack4580 (line 1677) | func stack4580() { var buf [4580]byte; use(buf[:]); C.callGoStackCheck() } function stack4584 (line 1678) | func stack4584() { var buf [4584]byte; use(buf[:]); C.callGoStackCheck() } function stack4588 (line 1679) | func stack4588() { var buf [4588]byte; use(buf[:]); C.callGoStackCheck() } function stack4592 (line 1680) | func stack4592() { var buf [4592]byte; use(buf[:]); C.callGoStackCheck() } function stack4596 (line 1681) | func stack4596() { var buf [4596]byte; use(buf[:]); C.callGoStackCheck() } function stack4600 (line 1682) | func stack4600() { var buf [4600]byte; use(buf[:]); C.callGoStackCheck() } function stack4604 (line 1683) | func stack4604() { var buf [4604]byte; use(buf[:]); C.callGoStackCheck() } function stack4608 (line 1684) | func stack4608() { var buf [4608]byte; use(buf[:]); C.callGoStackCheck() } function stack4612 (line 1685) | func stack4612() { var buf [4612]byte; use(buf[:]); C.callGoStackCheck() } function stack4616 (line 1686) | func stack4616() { var buf [4616]byte; use(buf[:]); C.callGoStackCheck() } function stack4620 (line 1687) | func stack4620() { var buf [4620]byte; use(buf[:]); C.callGoStackCheck() } function stack4624 (line 1688) | func stack4624() { var buf [4624]byte; use(buf[:]); C.callGoStackCheck() } function stack4628 (line 1689) | func stack4628() { var buf [4628]byte; use(buf[:]); C.callGoStackCheck() } function stack4632 (line 1690) | func stack4632() { var buf [4632]byte; use(buf[:]); C.callGoStackCheck() } function stack4636 (line 1691) | func stack4636() { var buf [4636]byte; use(buf[:]); C.callGoStackCheck() } function stack4640 (line 1692) | func stack4640() { var buf [4640]byte; use(buf[:]); C.callGoStackCheck() } function stack4644 (line 1693) | func stack4644() { var buf [4644]byte; use(buf[:]); C.callGoStackCheck() } function stack4648 (line 1694) | func stack4648() { var buf [4648]byte; use(buf[:]); C.callGoStackCheck() } function stack4652 (line 1695) | func stack4652() { var buf [4652]byte; use(buf[:]); C.callGoStackCheck() } function stack4656 (line 1696) | func stack4656() { var buf [4656]byte; use(buf[:]); C.callGoStackCheck() } function stack4660 (line 1697) | func stack4660() { var buf [4660]byte; use(buf[:]); C.callGoStackCheck() } function stack4664 (line 1698) | func stack4664() { var buf [4664]byte; use(buf[:]); C.callGoStackCheck() } function stack4668 (line 1699) | func stack4668() { var buf [4668]byte; use(buf[:]); C.callGoStackCheck() } function stack4672 (line 1700) | func stack4672() { var buf [4672]byte; use(buf[:]); C.callGoStackCheck() } function stack4676 (line 1701) | func stack4676() { var buf [4676]byte; use(buf[:]); C.callGoStackCheck() } function stack4680 (line 1702) | func stack4680() { var buf [4680]byte; use(buf[:]); C.callGoStackCheck() } function stack4684 (line 1703) | func stack4684() { var buf [4684]byte; use(buf[:]); C.callGoStackCheck() } function stack4688 (line 1704) | func stack4688() { var buf [4688]byte; use(buf[:]); C.callGoStackCheck() } function stack4692 (line 1705) | func stack4692() { var buf [4692]byte; use(buf[:]); C.callGoStackCheck() } function stack4696 (line 1706) | func stack4696() { var buf [4696]byte; use(buf[:]); C.callGoStackCheck() } function stack4700 (line 1707) | func stack4700() { var buf [4700]byte; use(buf[:]); C.callGoStackCheck() } function stack4704 (line 1708) | func stack4704() { var buf [4704]byte; use(buf[:]); C.callGoStackCheck() } function stack4708 (line 1709) | func stack4708() { var buf [4708]byte; use(buf[:]); C.callGoStackCheck() } function stack4712 (line 1710) | func stack4712() { var buf [4712]byte; use(buf[:]); C.callGoStackCheck() } function stack4716 (line 1711) | func stack4716() { var buf [4716]byte; use(buf[:]); C.callGoStackCheck() } function stack4720 (line 1712) | func stack4720() { var buf [4720]byte; use(buf[:]); C.callGoStackCheck() } function stack4724 (line 1713) | func stack4724() { var buf [4724]byte; use(buf[:]); C.callGoStackCheck() } function stack4728 (line 1714) | func stack4728() { var buf [4728]byte; use(buf[:]); C.callGoStackCheck() } function stack4732 (line 1715) | func stack4732() { var buf [4732]byte; use(buf[:]); C.callGoStackCheck() } function stack4736 (line 1716) | func stack4736() { var buf [4736]byte; use(buf[:]); C.callGoStackCheck() } function stack4740 (line 1717) | func stack4740() { var buf [4740]byte; use(buf[:]); C.callGoStackCheck() } function stack4744 (line 1718) | func stack4744() { var buf [4744]byte; use(buf[:]); C.callGoStackCheck() } function stack4748 (line 1719) | func stack4748() { var buf [4748]byte; use(buf[:]); C.callGoStackCheck() } function stack4752 (line 1720) | func stack4752() { var buf [4752]byte; use(buf[:]); C.callGoStackCheck() } function stack4756 (line 1721) | func stack4756() { var buf [4756]byte; use(buf[:]); C.callGoStackCheck() } function stack4760 (line 1722) | func stack4760() { var buf [4760]byte; use(buf[:]); C.callGoStackCheck() } function stack4764 (line 1723) | func stack4764() { var buf [4764]byte; use(buf[:]); C.callGoStackCheck() } function stack4768 (line 1724) | func stack4768() { var buf [4768]byte; use(buf[:]); C.callGoStackCheck() } function stack4772 (line 1725) | func stack4772() { var buf [4772]byte; use(buf[:]); C.callGoStackCheck() } function stack4776 (line 1726) | func stack4776() { var buf [4776]byte; use(buf[:]); C.callGoStackCheck() } function stack4780 (line 1727) | func stack4780() { var buf [4780]byte; use(buf[:]); C.callGoStackCheck() } function stack4784 (line 1728) | func stack4784() { var buf [4784]byte; use(buf[:]); C.callGoStackCheck() } function stack4788 (line 1729) | func stack4788() { var buf [4788]byte; use(buf[:]); C.callGoStackCheck() } function stack4792 (line 1730) | func stack4792() { var buf [4792]byte; use(buf[:]); C.callGoStackCheck() } function stack4796 (line 1731) | func stack4796() { var buf [4796]byte; use(buf[:]); C.callGoStackCheck() } function stack4800 (line 1732) | func stack4800() { var buf [4800]byte; use(buf[:]); C.callGoStackCheck() } function stack4804 (line 1733) | func stack4804() { var buf [4804]byte; use(buf[:]); C.callGoStackCheck() } function stack4808 (line 1734) | func stack4808() { var buf [4808]byte; use(buf[:]); C.callGoStackCheck() } function stack4812 (line 1735) | func stack4812() { var buf [4812]byte; use(buf[:]); C.callGoStackCheck() } function stack4816 (line 1736) | func stack4816() { var buf [4816]byte; use(buf[:]); C.callGoStackCheck() } function stack4820 (line 1737) | func stack4820() { var buf [4820]byte; use(buf[:]); C.callGoStackCheck() } function stack4824 (line 1738) | func stack4824() { var buf [4824]byte; use(buf[:]); C.callGoStackCheck() } function stack4828 (line 1739) | func stack4828() { var buf [4828]byte; use(buf[:]); C.callGoStackCheck() } function stack4832 (line 1740) | func stack4832() { var buf [4832]byte; use(buf[:]); C.callGoStackCheck() } function stack4836 (line 1741) | func stack4836() { var buf [4836]byte; use(buf[:]); C.callGoStackCheck() } function stack4840 (line 1742) | func stack4840() { var buf [4840]byte; use(buf[:]); C.callGoStackCheck() } function stack4844 (line 1743) | func stack4844() { var buf [4844]byte; use(buf[:]); C.callGoStackCheck() } function stack4848 (line 1744) | func stack4848() { var buf [4848]byte; use(buf[:]); C.callGoStackCheck() } function stack4852 (line 1745) | func stack4852() { var buf [4852]byte; use(buf[:]); C.callGoStackCheck() } function stack4856 (line 1746) | func stack4856() { var buf [4856]byte; use(buf[:]); C.callGoStackCheck() } function stack4860 (line 1747) | func stack4860() { var buf [4860]byte; use(buf[:]); C.callGoStackCheck() } function stack4864 (line 1748) | func stack4864() { var buf [4864]byte; use(buf[:]); C.callGoStackCheck() } function stack4868 (line 1749) | func stack4868() { var buf [4868]byte; use(buf[:]); C.callGoStackCheck() } function stack4872 (line 1750) | func stack4872() { var buf [4872]byte; use(buf[:]); C.callGoStackCheck() } function stack4876 (line 1751) | func stack4876() { var buf [4876]byte; use(buf[:]); C.callGoStackCheck() } function stack4880 (line 1752) | func stack4880() { var buf [4880]byte; use(buf[:]); C.callGoStackCheck() } function stack4884 (line 1753) | func stack4884() { var buf [4884]byte; use(buf[:]); C.callGoStackCheck() } function stack4888 (line 1754) | func stack4888() { var buf [4888]byte; use(buf[:]); C.callGoStackCheck() } function stack4892 (line 1755) | func stack4892() { var buf [4892]byte; use(buf[:]); C.callGoStackCheck() } function stack4896 (line 1756) | func stack4896() { var buf [4896]byte; use(buf[:]); C.callGoStackCheck() } function stack4900 (line 1757) | func stack4900() { var buf [4900]byte; use(buf[:]); C.callGoStackCheck() } function stack4904 (line 1758) | func stack4904() { var buf [4904]byte; use(buf[:]); C.callGoStackCheck() } function stack4908 (line 1759) | func stack4908() { var buf [4908]byte; use(buf[:]); C.callGoStackCheck() } function stack4912 (line 1760) | func stack4912() { var buf [4912]byte; use(buf[:]); C.callGoStackCheck() } function stack4916 (line 1761) | func stack4916() { var buf [4916]byte; use(buf[:]); C.callGoStackCheck() } function stack4920 (line 1762) | func stack4920() { var buf [4920]byte; use(buf[:]); C.callGoStackCheck() } function stack4924 (line 1763) | func stack4924() { var buf [4924]byte; use(buf[:]); C.callGoStackCheck() } function stack4928 (line 1764) | func stack4928() { var buf [4928]byte; use(buf[:]); C.callGoStackCheck() } function stack4932 (line 1765) | func stack4932() { var buf [4932]byte; use(buf[:]); C.callGoStackCheck() } function stack4936 (line 1766) | func stack4936() { var buf [4936]byte; use(buf[:]); C.callGoStackCheck() } function stack4940 (line 1767) | func stack4940() { var buf [4940]byte; use(buf[:]); C.callGoStackCheck() } function stack4944 (line 1768) | func stack4944() { var buf [4944]byte; use(buf[:]); C.callGoStackCheck() } function stack4948 (line 1769) | func stack4948() { var buf [4948]byte; use(buf[:]); C.callGoStackCheck() } function stack4952 (line 1770) | func stack4952() { var buf [4952]byte; use(buf[:]); C.callGoStackCheck() } function stack4956 (line 1771) | func stack4956() { var buf [4956]byte; use(buf[:]); C.callGoStackCheck() } function stack4960 (line 1772) | func stack4960() { var buf [4960]byte; use(buf[:]); C.callGoStackCheck() } function stack4964 (line 1773) | func stack4964() { var buf [4964]byte; use(buf[:]); C.callGoStackCheck() } function stack4968 (line 1774) | func stack4968() { var buf [4968]byte; use(buf[:]); C.callGoStackCheck() } function stack4972 (line 1775) | func stack4972() { var buf [4972]byte; use(buf[:]); C.callGoStackCheck() } function stack4976 (line 1776) | func stack4976() { var buf [4976]byte; use(buf[:]); C.callGoStackCheck() } function stack4980 (line 1777) | func stack4980() { var buf [4980]byte; use(buf[:]); C.callGoStackCheck() } function stack4984 (line 1778) | func stack4984() { var buf [4984]byte; use(buf[:]); C.callGoStackCheck() } function stack4988 (line 1779) | func stack4988() { var buf [4988]byte; use(buf[:]); C.callGoStackCheck() } function stack4992 (line 1780) | func stack4992() { var buf [4992]byte; use(buf[:]); C.callGoStackCheck() } function stack4996 (line 1781) | func stack4996() { var buf [4996]byte; use(buf[:]); C.callGoStackCheck() } function stack5000 (line 1782) | func stack5000() { var buf [5000]byte; use(buf[:]); C.callGoStackCheck() } FILE: src/cmd/cgo/internal/test/callback_c.c function callback (line 9) | void function callGoFoo (line 20) | void function IntoC (line 27) | void function Issue1560InC (line 33) | void function callGoStackCheck (line 39) | void function returnAfterGrow (line 46) | int function returnAfterGrowFromGo (line 54) | int function callGoWithString (line 61) | void FILE: src/cmd/cgo/internal/test/callback_c_gc.c function callPanic (line 18) | void FILE: src/cmd/cgo/internal/test/callback_c_gccgo.c function callPanic (line 17) | void FILE: src/cmd/cgo/internal/test/callback_windows.go function testCallbackCallersSEH (line 58) | func testCallbackCallersSEH(t *testing.T) { FILE: src/cmd/cgo/internal/test/callstub_linux_ppc64le.go function testPPC64CallStubs (line 14) | func testPPC64CallStubs(t *testing.T) { FILE: src/cmd/cgo/internal/test/cgo_darwin_test.go function TestIssue76023 (line 11) | func TestIssue76023(t *testing.T) { issue76023(t) } function TestGlobalDataDynimport (line 12) | func TestGlobalDataDynimport(t *testing.T) { unsignedRelocDynimport(t) } FILE: src/cmd/cgo/internal/test/cgo_linux_test.go function TestSetgid (line 14) | func TestSetgid(t *testing.T) { function TestSetgidStress (line 21) | func TestSetgidStress(t *testing.T) { function Test1435 (line 28) | func Test1435(t *testing.T) { test1435(t) } function Test6997 (line 29) | func Test6997(t *testing.T) { test6997(t) } function Test9400 (line 30) | func Test9400(t *testing.T) { test9400(t) } function TestBuildID (line 32) | func TestBuildID(t *testing.T) { testBuildID(t) } FILE: src/cmd/cgo/internal/test/cgo_stubs_android_test.go function test6997 (line 10) | func test6997(t *testing.T) {} function test8694 (line 11) | func test8694(t *testing.T) {} function testSigaltstack (line 12) | func testSigaltstack(t *testing.T) {} FILE: src/cmd/cgo/internal/test/cgo_stubs_ppc64x_internal_linking_test.go function test8694 (line 14) | func test8694(t *testing.T) { t.Skip("not supported on ppc64/ppc64le wit... function test9510 (line 15) | func test9510(t *testing.T) { t.Skip("not supported on ppc64/ppc64le wit... FILE: src/cmd/cgo/internal/test/cgo_test.go function Test1328 (line 15) | func Test1328(t *testing.T) { test1328(t) } function Test1560 (line 16) | func Test1560(t *testing.T) { test1560(t) } function Test1635 (line 17) | func Test1635(t *testing.T) { test1635(t) } function Test3250 (line 18) | func Test3250(t *testing.T) { test3250(t) } function Test3729 (line 19) | func Test3729(t *testing.T) { test3729(t) } function Test3775 (line 20) | func Test3775(t *testing.T) { test3775(t) } function Test4029 (line 21) | func Test4029(t *testing.T) { test4029(t) } function Test4339 (line 22) | func Test4339(t *testing.T) { test4339(t) } function Test5227 (line 23) | func Test5227(t *testing.T) { test5227(t) } function Test5242 (line 24) | func Test5242(t *testing.T) { test5242(t) } function Test5337 (line 25) | func Test5337(t *testing.T) { test5337(t) } function Test5548 (line 26) | func Test5548(t *testing.T) { test5548(t) } function Test5603 (line 27) | func Test5603(t *testing.T) { test5603(t) } function Test5986 (line 28) | func Test5986(t *testing.T) { test5986(t) } function Test6390 (line 29) | func Test6390(t *testing.T) { test6390(t) } function Test6833 (line 30) | func Test6833(t *testing.T) { test6833(t) } function Test6907 (line 31) | func Test6907(t *testing.T) { test6907(t) } function Test6907Go (line 32) | func Test6907Go(t *testing.T) { test6907Go(t) } function Test7560 (line 33) | func Test7560(t *testing.T) { test7560(t) } function Test7665 (line 34) | func Test7665(t *testing.T) { test7665(t) } function Test7978 (line 35) | func Test7978(t *testing.T) { test7978(t) } function Test8092 (line 36) | func Test8092(t *testing.T) { test8092(t) } function Test8517 (line 37) | func Test8517(t *testing.T) { test8517(t) } function Test8694 (line 38) | func Test8694(t *testing.T) { test8694(t) } function Test8756 (line 39) | func Test8756(t *testing.T) { test8756(t) } function Test8811 (line 40) | func Test8811(t *testing.T) { test8811(t) } function Test9026 (line 41) | func Test9026(t *testing.T) { test9026(t) } function Test9510 (line 42) | func Test9510(t *testing.T) { test9510(t) } function Test9557 (line 43) | func Test9557(t *testing.T) { test9557(t) } function Test10303 (line 44) | func Test10303(t *testing.T) { test10303(t, 10) } function Test11925 (line 45) | func Test11925(t *testing.T) { test11925(t) } function Test12030 (line 46) | func Test12030(t *testing.T) { test12030(t) } function Test14838 (line 47) | func Test14838(t *testing.T) { test14838(t) } function Test17065 (line 48) | func Test17065(t *testing.T) { test17065(t) } function Test17537 (line 49) | func Test17537(t *testing.T) { test17537(t) } function Test18126 (line 50) | func Test18126(t *testing.T) { test18126(t) } function Test18720 (line 51) | func Test18720(t *testing.T) { test18720(t) } function Test20129 (line 52) | func Test20129(t *testing.T) { test20129(t) } function Test20266 (line 53) | func Test20266(t *testing.T) { test20266(t) } function Test20369 (line 54) | func Test20369(t *testing.T) { test20369(t) } function Test20910 (line 55) | func Test20910(t *testing.T) { test20910(t) } function Test21708 (line 56) | func Test21708(t *testing.T) { test21708(t) } function Test21809 (line 57) | func Test21809(t *testing.T) { test21809(t) } function Test21897 (line 58) | func Test21897(t *testing.T) { test21897(t) } function Test22906 (line 59) | func Test22906(t *testing.T) { test22906(t) } function Test23356 (line 60) | func Test23356(t *testing.T) { test23356(t) } function Test24206 (line 61) | func Test24206(t *testing.T) { test24206(t) } function Test25143 (line 62) | func Test25143(t *testing.T) { test25143(t) } function Test26066 (line 63) | func Test26066(t *testing.T) { test26066(t) } function Test26213 (line 64) | func Test26213(t *testing.T) { test26213(t) } function Test27660 (line 65) | func Test27660(t *testing.T) { test27660(t) } function Test28896 (line 66) | func Test28896(t *testing.T) { test28896(t) } function Test30065 (line 67) | func Test30065(t *testing.T) { test30065(t) } function Test32579 (line 68) | func Test32579(t *testing.T) { test32579(t) } function Test31891 (line 69) | func Test31891(t *testing.T) { test31891(t) } function Test42018 (line 70) | func Test42018(t *testing.T) { test42018(t) } function Test45451 (line 71) | func Test45451(t *testing.T) { test45451(t) } function Test49633 (line 72) | func Test49633(t *testing.T) { test49633(t) } function Test69086 (line 73) | func Test69086(t *testing.T) { test69086(t) } function TestAlign (line 74) | func TestAlign(t *testing.T) { testAlign(t) } function TestAtol (line 75) | func TestAtol(t *testing.T) { testAtol(t) } function TestBlocking (line 76) | func TestBlocking(t *testing.T) { testBlocking(t) } function TestBoolAlign (line 77) | func TestBoolAlign(t *testing.T) { testBoolAlign(t) } function TestCallGoWithString (line 78) | func TestCallGoWithString(t *testing.T) { testCallGoWithString(t) } function TestCallback (line 79) | func TestCallback(t *testing.T) { testCallback(t) } function TestCallbackCallers (line 80) | func TestCallbackCallers(t *testing.T) { testCallbackCallers(t) } function TestCallbackInInit (line 81) | func TestCallbackInInit(t *testing.T) { testCallbackInInit(t) } function TestCallbackGC (line 82) | func TestCallbackGC(t *testing.T) { testCallbackGC(t) } function TestCallbackPanic (line 83) | func TestCallbackPanic(t *testing.T) { testCallbackPanic(t) } function TestCallbackPanicLocked (line 84) | func TestCallbackPanicLocked(t *testing.T) { testCallbackPanicLocke... function TestCallbackPanicLoop (line 85) | func TestCallbackPanicLoop(t *testing.T) { testCallbackPanicLoop(... function TestCallbackStack (line 86) | func TestCallbackStack(t *testing.T) { testCallbackStack(t) } function TestCflags (line 87) | func TestCflags(t *testing.T) { testCflags(t) } function TestCheckConst (line 88) | func TestCheckConst(t *testing.T) { testCheckConst(t) } function TestConst (line 89) | func TestConst(t *testing.T) { testConst(t) } function TestCthread (line 90) | func TestCthread(t *testing.T) { testCthread(t) } function TestEnum (line 91) | func TestEnum(t *testing.T) { testEnum(t) } function TestNamedEnum (line 92) | func TestNamedEnum(t *testing.T) { testNamedEnum(t) } function TestCastToEnum (line 93) | func TestCastToEnum(t *testing.T) { testCastToEnum(t) } function TestErrno (line 94) | func TestErrno(t *testing.T) { testErrno(t) } function TestFpVar (line 95) | func TestFpVar(t *testing.T) { testFpVar(t) } function TestGCC68255 (line 96) | func TestGCC68255(t *testing.T) { testGCC68255(t) } function TestHandle (line 97) | func TestHandle(t *testing.T) { testHandle(t) } function TestHelpers (line 98) | func TestHelpers(t *testing.T) { testHelpers(t) } function TestLibgcc (line 99) | func TestLibgcc(t *testing.T) { testLibgcc(t) } function TestMultipleAssign (line 100) | func TestMultipleAssign(t *testing.T) { testMultipleAssign(t) } function TestNaming (line 101) | func TestNaming(t *testing.T) { testNaming(t) } function TestPanicFromC (line 102) | func TestPanicFromC(t *testing.T) { testPanicFromC(t) } function TestPrintf (line 103) | func TestPrintf(t *testing.T) { testPrintf(t) } function TestReturnAfterGrow (line 104) | func TestReturnAfterGrow(t *testing.T) { testReturnAfterGrow(t) } function TestReturnAfterGrowFromGo (line 105) | func TestReturnAfterGrowFromGo(t *testing.T) { testReturnAfterGrowFro... function TestSetEnv (line 106) | func TestSetEnv(t *testing.T) { testSetEnv(t) } function TestThreadLock (line 107) | func TestThreadLock(t *testing.T) { testThreadLockFunc(t) } function TestUnsignedInt (line 108) | func TestUnsignedInt(t *testing.T) { testUnsignedInt(t) } function TestZeroArgCallback (line 109) | func TestZeroArgCallback(t *testing.T) { testZeroArgCallback(t) } function Test76340 (line 110) | func Test76340(t *testing.T) { test76340(t) } function TestDITCgo (line 111) | func TestDITCgo(t *testing.T) { testDITCgo(t) } function TestDITCgoCallback (line 112) | func TestDITCgoCallback(t *testing.T) { testDITCgoCallback(t) } function TestDITCgoCallbackEnableDIT (line 113) | func TestDITCgoCallbackEnableDIT(t *testing.T) { testDITCgoCallbackEnab... function TestDITCgoCallbackDisableDIT (line 114) | func TestDITCgoCallbackDisableDIT(t *testing.T) { testDITCgoCallbackDisa... function BenchmarkCgoCall (line 116) | func BenchmarkCgoCall(b *testing.B) { benchCgoCall(b) } function BenchmarkGoString (line 117) | func BenchmarkGoString(b *testing.B) { benchGoString(b) } function BenchmarkCGoCallback (line 118) | func BenchmarkCGoCallback(b *testing.B) { benchCallback(b) } function BenchmarkCGoInCThread (line 119) | func BenchmarkCGoInCThread(b *testing.B) { benchCGoInCthread(b) } FILE: src/cmd/cgo/internal/test/cgo_thread_lock.go function Gosched (line 29) | func Gosched() { function init (line 33) | func init() { function testThreadLock (line 37) | func testThreadLock(t *testing.T) { FILE: src/cmd/cgo/internal/test/cgo_unix_test.go function TestSigaltstack (line 11) | func TestSigaltstack(t *testing.T) { testSigaltstack(t) } function TestSigprocmask (line 12) | func TestSigprocmask(t *testing.T) { testSigprocmask(t) } function Test18146 (line 13) | func Test18146(t *testing.T) { test18146(t) } FILE: src/cmd/cgo/internal/test/cthread_unix.c function doAdd (line 21) | void function callGoInCThread (line 47) | int function callbackInInitC (line 67) | void FILE: src/cmd/cgo/internal/test/cthread_windows.c function addThread (line 10) | __stdcall function doAdd (line 22) | void function goDummyCallbackThread (line 39) | __stdcall function callGoInCThread (line 51) | int function callbackInInitCThread (line 61) | __stdcall function callbackInInitC (line 69) | void FILE: src/cmd/cgo/internal/test/gcc68255.go function testGCC68255 (line 15) | func testGCC68255(t *testing.T) { FILE: src/cmd/cgo/internal/test/gcc68255/a.go function F (line 15) | func F() bool { FILE: src/cmd/cgo/internal/test/gcc68255/c.c function f (line 5) | static void f(void) { FILE: src/cmd/cgo/internal/test/issue1435.go function compareStatus (line 67) | func compareStatus(filter, expect string) error { function test1435 (line 145) | func test1435(t *testing.T) { FILE: src/cmd/cgo/internal/test/issue18146.go function test18146 (line 23) | func test18146(t *testing.T) { FILE: src/cmd/cgo/internal/test/issue20266.go function test20266 (line 17) | func test20266(t *testing.T) { FILE: src/cmd/cgo/internal/test/issue20910.c function callMulti (line 12) | void FILE: src/cmd/cgo/internal/test/issue21897.go function test21897 (line 20) | func test21897(t *testing.T) { function testCFNumberRef (line 36) | func testCFNumberRef() { function testCFDateRef (line 44) | func testCFDateRef() { function testCFBooleanRef (line 51) | func testCFBooleanRef() { FILE: src/cmd/cgo/internal/test/issue21897b.go function test21897 (line 11) | func test21897(t *testing.T) { FILE: src/cmd/cgo/internal/test/issue23555a/a.go function X (line 10) | func X() { FILE: src/cmd/cgo/internal/test/issue23555b/a.go function X (line 10) | func X() { FILE: src/cmd/cgo/internal/test/issue24161_darwin_test.go function Test24161Arg (line 19) | func Test24161Arg(t *testing.T) { function Test24161Res (line 22) | func Test24161Res(t *testing.T) { function Test24161Example0 (line 25) | func Test24161Example0(t *testing.T) { function Test24161Example1 (line 28) | func Test24161Example1(t *testing.T) { function Test24161Example2 (line 31) | func Test24161Example2(t *testing.T) { FILE: src/cmd/cgo/internal/test/issue24161arg/def.go function test24161array (line 15) | func test24161array() C.CFArrayRef { FILE: src/cmd/cgo/internal/test/issue24161arg/use.go function Test (line 16) | func Test(t *testing.T) { FILE: src/cmd/cgo/internal/test/issue24161e0/main.go function f1 (line 25) | func f1() { function Test (line 29) | func Test(t *testing.T) {} FILE: src/cmd/cgo/internal/test/issue24161e1/main.go function f1 (line 28) | func f1() { function f2 (line 32) | func f2(e C.CFErrorRef) { function Test (line 38) | func Test(t *testing.T) {} FILE: src/cmd/cgo/internal/test/issue24161e2/main.go function f1 (line 30) | func f1() { function f2 (line 34) | func f2(e C.CFErrorRef) { function Test (line 40) | func Test(t *testing.T) {} FILE: src/cmd/cgo/internal/test/issue24161res/restype.go function Test (line 19) | func Test(t *testing.T) { FILE: src/cmd/cgo/internal/test/issue26213/jni.h type jobject (line 13) | typedef jobject jclass; type jobject (line 14) | typedef jobject jthrowable; type jobject (line 15) | typedef jobject jstring; type jobject (line 16) | typedef jobject jarray; type jarray (line 17) | typedef jarray jbooleanArray; type jarray (line 18) | typedef jarray jbyteArray; type jarray (line 19) | typedef jarray jcharArray; type jarray (line 20) | typedef jarray jshortArray; type jarray (line 21) | typedef jarray jintArray; type jarray (line 22) | typedef jarray jlongArray; type jarray (line 23) | typedef jarray jfloatArray; type jarray (line 24) | typedef jarray jdoubleArray; type jarray (line 25) | typedef jarray jobjectArray; type jobject (line 27) | typedef jobject jweak; FILE: src/cmd/cgo/internal/test/issue26213/test26213.go function Test26213 (line 15) | func Test26213(t *testing.T) { FILE: src/cmd/cgo/internal/test/issue26430/a.go function F1 (line 11) | func F1() { FILE: src/cmd/cgo/internal/test/issue26430/b.go function F2 (line 11) | func F2(p *C.ST) { FILE: src/cmd/cgo/internal/test/issue27054/test27054.go function Test27054 (line 15) | func Test27054(t *testing.T) { FILE: src/cmd/cgo/internal/test/issue27340/a.go function Issue27340GoFunc (line 39) | func Issue27340GoFunc() { FILE: src/cmd/cgo/internal/test/issue29563/weak.go function Bar (line 11) | func Bar() int { FILE: src/cmd/cgo/internal/test/issue29563/weak1.c function foo1 (line 8) | int foo1() FILE: src/cmd/cgo/internal/test/issue29563/weak2.c function foo2 (line 8) | int foo2() FILE: src/cmd/cgo/internal/test/issue30527.go function issue30527G (line 14) | func issue30527G() { FILE: src/cmd/cgo/internal/test/issue30527/a.go function G (line 16) | func G(p **C.char) { FILE: src/cmd/cgo/internal/test/issue30527/b.go constant X (line 8) | X = 1 << iota constant Y (line 9) | Y constant Z (line 10) | Z FILE: src/cmd/cgo/internal/test/issue31891.c function callIssue31891 (line 7) | void callIssue31891() { FILE: src/cmd/cgo/internal/test/issue4029.c function dlopen4029 (line 14) | uintptr_t dlopen4029(char* name, int flags) { function dlsym4029 (line 18) | uintptr_t dlsym4029(uintptr_t handle, char* name) { function dlclose4029 (line 22) | int dlclose4029(uintptr_t handle) { function call4029 (line 26) | void call4029(void *arg) { FILE: src/cmd/cgo/internal/test/issue4029.go function IMPIsOpaque (line 34) | func IMPIsOpaque() { function IMPInitWithFrame (line 39) | func IMPInitWithFrame() { function IMPDrawRect (line 44) | func IMPDrawRect() { function IMPWindowResize (line 49) | func IMPWindowResize() { function test4029 (line 53) | func test4029(t *testing.T) { function loadThySelf (line 63) | func loadThySelf(t *testing.T, symbol string) { FILE: src/cmd/cgo/internal/test/issue4029w.go function test4029 (line 11) | func test4029(t *testing.T) { FILE: src/cmd/cgo/internal/test/issue41761.go function test41761 (line 17) | func test41761(t *testing.T) { FILE: src/cmd/cgo/internal/test/issue41761a/a.go type T (line 12) | type T struct FILE: src/cmd/cgo/internal/test/issue42018.go function test42018 (line 11) | func test42018(t *testing.T) { FILE: src/cmd/cgo/internal/test/issue42018_windows.go function test42018 (line 19) | func test42018(t *testing.T) { function recurseHANDLE (line 31) | func recurseHANDLE(n int, p C.HANDLE, v uintptr) { function recurseHWND (line 41) | func recurseHWND(n int, p C.HWND, v uintptr) { FILE: src/cmd/cgo/internal/test/issue42495.go function Issue42495A (line 12) | func Issue42495A(C.T42495A) {} function Issue42495B (line 15) | func Issue42495B(C.T42495B) {} FILE: src/cmd/cgo/internal/test/issue4273.c function _compilerrt_abort_impl (line 6) | __attribute__((weak)) FILE: src/cmd/cgo/internal/test/issue4273b.c function __my_abort (line 8) | void __my_abort(const char *file, int line, const char *func) { FILE: src/cmd/cgo/internal/test/issue4339.c function impl (line 8) | static void function handle4339 (line 16) | void FILE: src/cmd/cgo/internal/test/issue4339.h type Issue4339 (line 5) | typedef struct Issue4339 Issue4339; type Issue4339 (line 7) | struct Issue4339 { FILE: src/cmd/cgo/internal/test/issue52611a/a.go function GetX1 (line 14) | func GetX1(foo *C.struct_Foo) int32 { FILE: src/cmd/cgo/internal/test/issue52611a/b.go function GetX2 (line 9) | func GetX2(foo *C.struct_Foo) int32 { FILE: src/cmd/cgo/internal/test/issue52611b/a.go function GetX1 (line 9) | func GetX1(bar *C.struct_Bar) int32 { FILE: src/cmd/cgo/internal/test/issue52611b/b.go function GetX2 (line 14) | func GetX2(bar *C.struct_Bar) int32 { FILE: src/cmd/cgo/internal/test/issue5548_c.c function clobber_stack (line 7) | static void clobber_stack() { function call_go (line 14) | static int call_go() { function issue5548_in_c (line 21) | int issue5548_in_c() { FILE: src/cmd/cgo/internal/test/issue5740a.c function test5740a (line 7) | int test5740a() { FILE: src/cmd/cgo/internal/test/issue5740b.c function test5740b (line 7) | int test5740b() { FILE: src/cmd/cgo/internal/test/issue6833_c.c function issue6833Func (line 7) | unsigned long long FILE: src/cmd/cgo/internal/test/issue6907export_c.c function CheckIssue6907C (line 9) | int CheckIssue6907C(_GoString_ s) { FILE: src/cmd/cgo/internal/test/issue6997_linux.c function StartThread (line 19) | int StartThread() { function CancelThread (line 23) | int CancelThread() { FILE: src/cmd/cgo/internal/test/issue6997_linux.go function test6997 (line 25) | func test6997(t *testing.T) { FILE: src/cmd/cgo/internal/test/issue7234_test.go function Test7234 (line 17) | func Test7234(t *testing.T) { FILE: src/cmd/cgo/internal/test/issue76023.go function issue76023 (line 22) | func issue76023(t *testing.T) { FILE: src/cmd/cgo/internal/test/issue76861/a.go function Issue76861 (line 11) | func Issue76861() { FILE: src/cmd/cgo/internal/test/issue8148.c function get8148 (line 7) | int get8148(void) { FILE: src/cmd/cgo/internal/test/issue8148.go function issue8148Callback (line 18) | func issue8148Callback(t *C.T) C.int { function Issue8148 (line 22) | func Issue8148() int { FILE: src/cmd/cgo/internal/test/issue8331.h type issue8331 (line 5) | typedef struct { FILE: src/cmd/cgo/internal/test/issue8517.go function test8517 (line 11) | func test8517(t *testing.T) { FILE: src/cmd/cgo/internal/test/issue8517_windows.c function DWORD (line 9) | DWORD WINAPI testHandleLeaksFunc(LPVOID lpThreadParameter) function testHandleLeaks (line 18) | void testHandleLeaks() FILE: src/cmd/cgo/internal/test/issue8517_windows.go function processHandleCount (line 23) | func processHandleCount(t *testing.T) int { function test8517 (line 33) | func test8517(t *testing.T) { function testHandleLeaksCallback (line 43) | func testHandleLeaksCallback() { FILE: src/cmd/cgo/internal/test/issue8694.go function test8694 (line 22) | func test8694(t *testing.T) { FILE: src/cmd/cgo/internal/test/issue8756.go function test8756 (line 18) | func test8756(t *testing.T) { FILE: src/cmd/cgo/internal/test/issue8756/issue8756.go function Pow (line 13) | func Pow() { FILE: src/cmd/cgo/internal/test/issue8811.c function issue8811Init (line 7) | void issue8811Init() { FILE: src/cmd/cgo/internal/test/issue8828.go function p (line 14) | func p() { FILE: src/cmd/cgo/internal/test/issue8828/issue8828.c function foo (line 5) | void foo() FILE: src/cmd/cgo/internal/test/issue8828/trivial.go function Bar (line 10) | func Bar() { FILE: src/cmd/cgo/internal/test/issue9026.go function test9026 (line 15) | func test9026(t *testing.T) { issue9026.Test(t) } FILE: src/cmd/cgo/internal/test/issue9026/issue9026.go function Test (line 25) | func Test(t *testing.T) { FILE: src/cmd/cgo/internal/test/issue9400/gccgo.go function RewindAndSetgid (line 21) | func RewindAndSetgid() { FILE: src/cmd/cgo/internal/test/issue9400/stubs.go function RewindAndSetgid (line 11) | func RewindAndSetgid() FILE: src/cmd/cgo/internal/test/issue9400_linux.go function test9400 (line 25) | func test9400(t *testing.T) { FILE: src/cmd/cgo/internal/test/issue9510.go function test9510 (line 20) | func test9510(t *testing.T) { FILE: src/cmd/cgo/internal/test/issue9510a/a.go function F (line 17) | func F(a, b float64) float64 { FILE: src/cmd/cgo/internal/test/issue9510b/b.go function F (line 17) | func F(a, b float64) float64 { FILE: src/cmd/cgo/internal/test/linux_ppc64le_test.go function TestPPC64CallStubs (line 11) | func TestPPC64CallStubs(t *testing.T) { FILE: src/cmd/cgo/internal/test/seh_windows_test.go function TestCallbackCallersSEH (line 11) | func TestCallbackCallersSEH(t *testing.T) { testCallbackCallersSEH(t) } FILE: src/cmd/cgo/internal/test/setgid2_linux.go function testSetgidStress (line 22) | func testSetgidStress(t *testing.T) { FILE: src/cmd/cgo/internal/test/setgid_linux.go function runTestSetgid (line 24) | func runTestSetgid() bool { function testSetgid (line 39) | func testSetgid(t *testing.T) { FILE: src/cmd/cgo/internal/test/sigaltstack.go function testSigaltstack (line 63) | func testSigaltstack(t *testing.T) { FILE: src/cmd/cgo/internal/test/sigprocmask.c function CheckBlocked (line 17) | int CheckBlocked() { function RunSigThread (line 32) | int RunSigThread() { FILE: src/cmd/cgo/internal/test/sigprocmask.go function IntoGoAndBack (line 26) | func IntoGoAndBack() { function testSigprocmask (line 33) | func testSigprocmask(t *testing.T) { FILE: src/cmd/cgo/internal/test/test.go function testAlign (line 1027) | func testAlign(t *testing.T) { constant greeting (line 1042) | greeting = "hello, world" type testPair (line 1044) | type testPair struct function testHelpers (line 1055) | func testHelpers(t *testing.T) { constant EINVAL (line 1065) | EINVAL = C.EINVAL function uuidgen (line 1069) | func uuidgen() { function Strtol (line 1074) | func Strtol(s string, base int) (int, error) { function Atol (line 1081) | func Atol(s string) int { function testConst (line 1088) | func testConst(t *testing.T) { function testEnum (line 1092) | func testEnum(t *testing.T) { function testNamedEnum (line 1098) | func testNamedEnum(t *testing.T) { function testCastToEnum (line 1112) | func testCastToEnum(t *testing.T) { function testAtol (line 1124) | func testAtol(t *testing.T) { function testErrno (line 1131) | func testErrno(t *testing.T) { function testMultipleAssign (line 1146) | func testMultipleAssign(t *testing.T) { type Context (line 1172) | type Context struct function benchCgoCall (line 1176) | func benchCgoCall(b *testing.B) { function benchCallback (line 1231) | func benchCallback(b *testing.B) { function benchGoString (line 1243) | func benchGoString(b *testing.B) { function sliceOperands (line 1254) | func sliceOperands(array [2000]int) { function TestComplexAlign (line 1263) | func TestComplexAlign(t *testing.T) { function testCheckConst (line 1274) | func testCheckConst(t *testing.T) { function duplicateSymbols (line 1283) | func duplicateSymbols() { function testSetEnv (line 1290) | func testSetEnv(t *testing.T) { function callBridge (line 1316) | func callBridge(f C.intFunc) int { function callCBridge (line 1320) | func callCBridge(f C.intFunc) C.int { function testFpVar (line 1324) | func testFpVar(t *testing.T) { type AsyncEvent (line 1342) | type AsyncEvent struct function test1635 (line 1348) | func test1635(t *testing.T) { function testUnsignedInt (line 1360) | func testUnsignedInt(t *testing.T) { function test3250 (line 1370) | func test3250(t *testing.T) { function testLibgcc (line 1426) | func testLibgcc(t *testing.T) { function test3729 (line 1446) | func test3729(t *testing.T) { function testPrintf (line 1463) | func testPrintf(t *testing.T) { function test4339 (line 1473) | func test4339(t *testing.T) { function testBoolAlign (line 1479) | func testBoolAlign(t *testing.T) { function test4857 (line 1504) | func test4857() { function testCflags (line 1510) | func testCflags(t *testing.T) { function test5227 (line 1522) | func test5227(t *testing.T) { function selectfont (line 1526) | func selectfont() C.Fontinfo { function test5242 (line 1532) | func test5242(t *testing.T) { function test5603 (line 1538) | func test5603(t *testing.T) { function test5337 (line 1555) | func test5337(t *testing.T) { function test5740 (line 1561) | func test5740(t *testing.T) { function test5986 (line 1569) | func test5986(t *testing.T) { function test6128 (line 1575) | func test6128() { function test6390 (line 1582) | func test6390(t *testing.T) { function test6472 (line 1595) | func test6472() { function test6506 (line 1603) | func test6506() { function testNaming (line 1627) | func testNaming(t *testing.T) { function test6907 (line 1687) | func test6907(t *testing.T) { function test7560 (line 1698) | func test7560(t *testing.T) { function f (line 1718) | func f() { function test8092 (line 1749) | func test8092(t *testing.T) { function issue8368 (line 1769) | func issue8368(one *C.struct_one, two *C.struct_two) { function issue8441 (line 1772) | func issue8441(one *C.one, two *C.two) { function test8811 (line 1800) | func test8811(t *testing.T) { function test9557 (line 1806) | func test9557(t *testing.T) { function issue8331a (line 1826) | func issue8331a() C.issue8331 { function test10303 (line 1832) | func test10303(t *testing.T, n int) { function test11925 (line 1872) | func test11925(t *testing.T) { function test12030 (line 1883) | func test12030(t *testing.T) { function test14838 (line 1908) | func test14838(t *testing.T) { function test17065 (line 1922) | func test17065(t *testing.T) { function test17537 (line 1933) | func test17537(t *testing.T) { function testAPI (line 1953) | func testAPI() { function test18126 (line 1968) | func test18126(t *testing.T) { function test18720 (line 1977) | func test18720(t *testing.T) { function test20129 (line 2006) | func test20129(t *testing.T) { function test20369 (line 2022) | func test20369(t *testing.T) { function test21708 (line 2034) | func test21708(t *testing.T) { function test21809 (line 2042) | func test21809(t *testing.T) { function test22906 (line 2072) | func test22906(t *testing.T) { function test23356 (line 2109) | func test23356(t *testing.T) { function Issue23720F (line 2120) | func Issue23720F() { function test24206 (line 2127) | func test24206(t *testing.T) { function issue25143sum (line 2142) | func issue25143sum(ns ...C.int) C.int { function test25143 (line 2150) | func test25143(t *testing.T) { function test26066 (line 2159) | func test26066(t *testing.T) { function test27660 (line 2176) | func test27660(t *testing.T) { function twoargsF (line 2219) | func twoargsF() { function issue28545G (line 2226) | func issue28545G(p **C.char) { constant issue28772Constant (line 2234) | issue28772Constant = C.issue28772Constant function offset (line 2238) | func offset(i int) uintptr { function test28896 (line 2257) | func test28896(t *testing.T) { function Issue29383 (line 2272) | func Issue29383(n, size uint) int { function Fissue299748 (line 2287) | func Fissue299748() { function issue29781F (line 2297) | func issue29781F(...int) int { return 0 } function issue29781G (line 2299) | func issue29781G() { function test30065 (line 2313) | func test30065(t *testing.T) { function Issue31093 (line 2338) | func Issue31093() { function test32579 (line 2344) | func test32579(t *testing.T) { function testHandle (line 2354) | func testHandle(t *testing.T) { function Issue40494 (line 2380) | func Issue40494() { function test45451 (line 2385) | func test45451(t *testing.T) { function func52542 (line 2402) | func func52542[T ~[]C.int]() {} type type52542 (line 2404) | type type52542 struct function issue67517 (line 2407) | func issue67517() { function test69086 (line 2428) | func test69086(t *testing.T) { function test75751 (line 2449) | func test75751() int { function test76340 (line 2454) | func test76340(t *testing.T) { function testDITCgo (line 2472) | func testDITCgo(t *testing.T) { function testDITCgoCallback (line 2493) | func testDITCgoCallback(t *testing.T) { function testDITCgoCallbackEnableDIT (line 2511) | func testDITCgoCallbackEnableDIT(t *testing.T) { function testDITCgoCallbackDisableDIT (line 2525) | func testDITCgoCallbackDisableDIT(t *testing.T) { FILE: src/cmd/cgo/internal/test/test26213.go function test26213 (line 15) | func test26213(t *testing.T) { FILE: src/cmd/cgo/internal/test/test_unix.go function usesUCRT (line 16) | func usesUCRT(t *testing.T) bool { FILE: src/cmd/cgo/internal/test/test_windows.go function usesUCRT (line 16) | func usesUCRT(t *testing.T) bool { FILE: src/cmd/cgo/internal/test/testx.c function lockOSThreadC (line 7) | void lockOSThreadC(void) { function issue7978c (line 11) | void issue7978c(uint32_t *sync) { function f7665 (line 23) | void f7665(void) { FILE: src/cmd/cgo/internal/test/testx.go function ReturnIntLong (line 124) | func ReturnIntLong() (int, C.long) { function gc (line 129) | func gc() { function Add (line 141) | func Add(x int) { function goDummy (line 153) | func goDummy() { function testCthread (line 156) | func testCthread(t *testing.T) { function benchCGoInCthread (line 171) | func benchCGoInCthread(b *testing.B) { function BackIntoGo (line 181) | func BackIntoGo() { function xvariadic (line 192) | func xvariadic(x ...interface{}) { function test1328 (line 195) | func test1328(t *testing.T) { function Issue1560FromC (line 209) | func Issue1560FromC() { function Issue1560FromGo (line 220) | func Issue1560FromGo() { function test1560 (line 229) | func test1560(t *testing.T) { function exportbyte (line 239) | func exportbyte() byte { function exportbool (line 244) | func exportbool() bool { function exportrune (line 249) | func exportrune() rune { function exporterror (line 254) | func exporterror() error { function exportint (line 259) | func exportint() int { function exportuint (line 264) | func exportuint() uint { function exportuintptr (line 269) | func exportuintptr() uintptr { function exportint8 (line 274) | func exportint8() int8 { function exportuint8 (line 279) | func exportuint8() uint8 { function exportint16 (line 284) | func exportint16() int16 { function exportuint16 (line 289) | func exportuint16() uint16 { function exportint32 (line 294) | func exportint32() int32 { function exportuint32 (line 299) | func exportuint32() uint32 { function exportint64 (line 304) | func exportint64() int64 { function exportuint64 (line 309) | func exportuint64() uint64 { function exportfloat32 (line 314) | func exportfloat32() float32 { function exportfloat64 (line 319) | func exportfloat64() float64 { function exportcomplex64 (line 324) | func exportcomplex64() complex64 { function exportcomplex128 (line 329) | func exportcomplex128() complex128 { function exportSliceIn (line 336) | func exportSliceIn(s []byte) bool { function exportSliceOut (line 341) | func exportSliceOut() []byte { function exportSliceInOut (line 346) | func exportSliceInOut(s []byte) []byte { function init (line 352) | func init() { function test3775 (line 363) | func test3775(t *testing.T) { function lockOSThreadCallback (line 372) | func lockOSThreadCallback() { function issue5548FromC (line 384) | func issue5548FromC(s string, i int) int { function test5548 (line 392) | func test5548(t *testing.T) { function GoIssue6833Func (line 401) | func GoIssue6833Func(aui uint, aui64 uint64) uint64 { function test6833 (line 405) | func test6833(t *testing.T) { constant CString (line 417) | CString = "C string" function CheckIssue6907Go (line 420) | func CheckIssue6907Go(s string) C.int { function test6907Go (line 427) | func test6907Go(t *testing.T) { function test7665 (line 438) | func test7665(t *testing.T) { function issue7978check (line 448) | func issue7978check(t *testing.T, wantFunc string, badFunc string, depth... function issue7978wait (line 472) | func issue7978wait(store uint32, wait uint32) { function issue7978cb (line 482) | func issue7978cb() { function growStack (line 489) | func growStack(n int) int { function issue7978go (line 497) | func issue7978go() { function test7978 (line 502) | func test7978(t *testing.T) { function Test8945 (line 531) | func Test8945() { function multi (line 538) | func multi() (*C.char, C.int) { function test20910 (line 542) | func test20910(t *testing.T) { constant issue28772Constant2 (line 548) | issue28772Constant2 = C.issue28772Constant2 function useIssue31891A (line 553) | func useIssue31891A(c *C.Issue31891A) {} function useIssue31891B (line 556) | func useIssue31891B(c *C.Issue31891B) {} function test31891 (line 558) | func test31891(t *testing.T) { function GoFunc37033 (line 567) | func GoFunc37033(handle C.uintptr_t) { type data49633 (line 580) | type data49633 struct function GoFunc49633 (line 585) | func GoFunc49633(context unsafe.Pointer) { function test49633 (line 591) | func test49633(t *testing.T) { function exportAny76340Param (line 602) | func exportAny76340Param(obj any) C.int { function exportAny76340Return (line 611) | func exportAny76340Return(val C.int) any { function ditCallback (line 620) | func ditCallback() uint8 { function init (line 633) | func init() { function callbackInInit (line 641) | func callbackInInit() { function testCallbackInInit (line 648) | func testCallbackInInit(t *testing.T) { FILE: src/cmd/cgo/internal/test/typeparam.go function generic (line 10) | func generic[T, U any](t T, u U) {} function useGeneric (line 12) | func useGeneric() { FILE: src/cmd/cgo/internal/test/unsigned_reloc_darwin.go function unsignedRelocDynimport (line 36) | func unsignedRelocDynimport(t *testing.T) { FILE: src/cmd/cgo/internal/testcarchive/carchive_test.go function TestMain (line 52) | func TestMain(m *testing.M) { function testMain (line 60) | func testMain(m *testing.M) int { function goEnv (line 180) | func goEnv(key string) string { function cmdToRun (line 191) | func cmdToRun(name string) []string { function genHeader (line 204) | func genHeader(t *testing.T, header, dir string) { function testInstall (line 232) | func testInstall(t *testing.T, exe, libgoa, libgoh string, buildcmd ...s... function checkLineComments (line 286) | func checkLineComments(t *testing.T, hdrname string) { function checkArchive (line 301) | func checkArchive(t *testing.T, arname string) { function checkELFArchive (line 316) | func checkELFArchive(t *testing.T, arname string) { function checkELFArchiveObject (line 431) | func checkELFArchiveObject(t *testing.T, arname string, off int64, obj i... function TestInstall (line 466) | func TestInstall(t *testing.T) { function TestEarlySignalHandler (line 503) | func TestEarlySignalHandler(t *testing.T) { function TestSignalForwarding (line 556) | func TestSignalForwarding(t *testing.T) { function TestSignalForwardingExternal (line 580) | func TestSignalForwardingExternal(t *testing.T) { function TestSignalForwardingGo (line 629) | func TestSignalForwardingGo(t *testing.T) { function checkSignalForwardingTest (line 649) | func checkSignalForwardingTest(t *testing.T) { function buildSignalForwardingTest (line 666) | func buildSignalForwardingTest(t *testing.T) { function runSignalForwardingTest (line 703) | func runSignalForwardingTest(t *testing.T, arg string) error { function expectSignal (line 765) | func expectSignal(t *testing.T, err error, sig1, sig2 syscall.Signal) bo... function TestOsSignal (line 785) | func TestOsSignal(t *testing.T) { function TestSigaltstack (line 827) | func TestSigaltstack(t *testing.T) { constant testar (line 869) | testar = `#!/usr/bin/env bash function TestExtar (line 877) | func TestExtar(t *testing.T) { function TestPIE (line 927) | func TestPIE(t *testing.T) { function hasDynTag (line 995) | func hasDynTag(t *testing.T, f *elf.File, tag elf.DynTag) bool { function TestSIGPROF (line 1023) | func TestSIGPROF(t *testing.T) { function TestCompileWithoutShared (line 1079) | func TestCompileWithoutShared(t *testing.T) { function TestCachedInstall (line 1147) | func TestCachedInstall(t *testing.T) { function TestManyCalls (line 1191) | func TestManyCalls(t *testing.T) { function TestPreemption (line 1243) | func TestPreemption(t *testing.T) { function TestDeepStack (line 1296) | func TestDeepStack(t *testing.T) { function BenchmarkCgoCallbackMainThread (line 1353) | func BenchmarkCgoCallbackMainThread(b *testing.B) { function TestSharedObject (line 1400) | func TestSharedObject(t *testing.T) { FILE: src/cmd/cgo/internal/testcarchive/testdata/libgo/libgo.go function init (line 21) | func init() { function main (line 27) | func main() { ranMain = true } function DidInitRun (line 30) | func DidInitRun() bool { function DidMainRun (line 45) | func DidMainRun() bool { return ranMain } function CheckArgs (line 48) | func CheckArgs() { FILE: src/cmd/cgo/internal/testcarchive/testdata/libgo10/a.go function GoF (line 10) | func GoF() {} function main (line 12) | func main() {} FILE: src/cmd/cgo/internal/testcarchive/testdata/libgo2/libgo2.go function RunGoroutines (line 44) | func RunGoroutines() { function Block (line 56) | func Block() { function TestSEGV (line 65) | func TestSEGV() { function Noop (line 80) | func Noop() { function GoRaiseSIGPIPE (line 86) | func GoRaiseSIGPIPE() { function main (line 90) | func main() { FILE: src/cmd/cgo/internal/testcarchive/testdata/libgo3/libgo3.go function CatchSIGIO (line 22) | func CatchSIGIO() { function ResetSIGIO (line 30) | func ResetSIGIO() { function SawSIGIO (line 37) | func SawSIGIO() C.int { function ProvokeSIGPIPE (line 49) | func ProvokeSIGPIPE() { function main (line 59) | func main() { FILE: src/cmd/cgo/internal/testcarchive/testdata/libgo4/libgo4.go function GoCatchSIGIO (line 30) | func GoCatchSIGIO() { function GoRaiseSIGIO (line 43) | func GoRaiseSIGIO(p *C.pthread_t) { function SIGIOCount (line 50) | func SIGIOCount() C.int { function main (line 54) | func main() { FILE: src/cmd/cgo/internal/testcarchive/testdata/libgo6/sigprof.go function go_start_profile (line 15) | func go_start_profile() { function go_stop_profile (line 20) | func go_stop_profile() { function main (line 24) | func main() { FILE: src/cmd/cgo/internal/testcarchive/testdata/libgo7/sink.go function GoFunction7 (line 12) | func GoFunction7() { function main (line 16) | func main() { FILE: src/cmd/cgo/internal/testcarchive/testdata/libgo8/a.go function init (line 18) | func init() { function GoFunction8 (line 28) | func GoFunction8() { function main (line 35) | func main() { FILE: src/cmd/cgo/internal/testcarchive/testdata/libgo9/a.go function main (line 12) | func main() {} function GoF (line 15) | func GoF(p int32) { function callGoWithVariousStackAndGoFrame (line 23) | func callGoWithVariousStackAndGoFrame(p int32) { FILE: src/cmd/cgo/internal/testcarchive/testdata/main.c function main (line 15) | int main(void) { FILE: src/cmd/cgo/internal/testcarchive/testdata/main10.c function main (line 10) | int main(int argc, char **argv) { FILE: src/cmd/cgo/internal/testcarchive/testdata/main2.c function die (line 24) | static void die(const char* msg) { function recur (line 33) | static void recur(int i, char *p) { function pipeHandler (line 42) | static void pipeHandler(int signo, siginfo_t* info, void* ctxt) { function ioHandler (line 47) | static void ioHandler(int signo, siginfo_t* info, void* ctxt) { function callWithVarargs (line 59) | static void callWithVarargs(void* dummy, ...) { function segvHandler (line 66) | static void segvHandler(int signo, siginfo_t* info, void* ctxt) { function init (line 97) | static void init() { function main (line 121) | int main(int argc, char** argv) { FILE: src/cmd/cgo/internal/testcarchive/testdata/main3.c function die (line 19) | static void die(const char* msg) { function ioHandler (line 26) | static void ioHandler(int signo, siginfo_t* info, void* ctxt) { function pipeHandler (line 33) | static void pipeHandler(int signo, siginfo_t* info, void* ctxt) { function init (line 41) | static void init() { function main (line 60) | int main(int argc, char** argv) { FILE: src/cmd/cgo/internal/testcarchive/testdata/main4.c function die (line 24) | static void die(const char* msg) { function ioHandler (line 31) | static void ioHandler(int signo, siginfo_t* info, void* ctxt) { function init (line 39) | static void init() { type timespec (line 59) | struct timespec type timespec (line 117) | struct timespec function main (line 167) | int main(int argc, char **argv) { FILE: src/cmd/cgo/internal/testcarchive/testdata/main5.c function main (line 19) | int main(int argc, char** argv) { FILE: src/cmd/cgo/internal/testcarchive/testdata/main6.c function main (line 12) | int main(int argc, char **argv) { FILE: src/cmd/cgo/internal/testcarchive/testdata/main7.c function main (line 11) | int main() { FILE: src/cmd/cgo/internal/testcarchive/testdata/main8.c function main (line 11) | int main() { FILE: src/cmd/cgo/internal/testcarchive/testdata/main9.c function use (line 7) | void use(int *x) { (*x)++; } function callGoFWithDeepStack (line 9) | void callGoFWithDeepStack(int p) { function callGoWithVariousStack (line 21) | void callGoWithVariousStack(int p) { function main (line 27) | int main() { FILE: src/cmd/cgo/internal/testcarchive/testdata/main_unix.c type sigaction (line 11) | struct sigaction type sigaction (line 12) | struct sigaction function handler (line 16) | static void handler(int signo, siginfo_t* info, void* ctxt) { function install_handler (line 22) | int install_handler() { function check_handler (line 48) | int check_handler() { FILE: src/cmd/cgo/internal/testcarchive/testdata/main_windows.c function install_handler (line 10) | int install_handler() { function check_handler (line 15) | int check_handler() { FILE: src/cmd/cgo/internal/testcarchive/testdata/p/p.go function FromPkg (line 10) | func FromPkg() int32 { return 1024 } FILE: src/cmd/cgo/internal/testcshared/cshared_test.go function TestMain (line 41) | func TestMain(m *testing.M) { function testMain (line 45) | func testMain(m *testing.M) int { function goEnv (line 167) | func goEnv(key string) string { function cmdToRun (line 176) | func cmdToRun(name string) string { function run (line 180) | func run(t *testing.T, extraEnv []string, args ...string) string { function runExe (line 209) | func runExe(t *testing.T, extraEnv []string, args ...string) string { function runCC (line 214) | func runCC(t *testing.T, args ...string) string { function createHeaders (line 221) | func createHeaders() error { function createHeadersOnce (line 342) | func createHeadersOnce(t *testing.T) { function TestExportedSymbols (line 357) | func TestExportedSymbols(t *testing.T) { function checkNumberOfExportedSymbolsWindows (line 379) | func checkNumberOfExportedSymbolsWindows(t *testing.T, exportedSymbols i... function TestNumberOfExportedFunctions (line 478) | func TestNumberOfExportedFunctions(t *testing.T) { function TestExportedSymbolsWithDynamicLoad (line 500) | func TestExportedSymbolsWithDynamicLoad(t *testing.T) { function TestUnexportedSymbols (line 530) | func TestUnexportedSymbols(t *testing.T) { function TestMainExportedOnAndroid (line 571) | func TestMainExportedOnAndroid(t *testing.T) { function testSignalHandlers (line 601) | func testSignalHandlers(t *testing.T, pkgname, cfile, cmd string) { function TestSignalHandlers (line 641) | func TestSignalHandlers(t *testing.T) { function TestSignalHandlersWithNotify (line 647) | func TestSignalHandlersWithNotify(t *testing.T) { function TestPIE (line 652) | func TestPIE(t *testing.T) { function TestCachedInstall (line 696) | func TestCachedInstall(t *testing.T) { function copyFile (line 779) | func copyFile(t *testing.T, dst, src string) { function TestGo2C2Go (line 793) | func TestGo2C2Go(t *testing.T) { function TestIssue36233 (line 854) | func TestIssue36233(t *testing.T) { function TestIssue68411 (line 905) | func TestIssue68411(t *testing.T) { FILE: src/cmd/cgo/internal/testcshared/testdata/go2c2go/go/shlib.go function GoFunc (line 10) | func GoFunc() int { return 1 } function main (line 12) | func main() {} FILE: src/cmd/cgo/internal/testcshared/testdata/go2c2go/m1/c.c function CFunc (line 7) | int CFunc(void) { FILE: src/cmd/cgo/internal/testcshared/testdata/go2c2go/m1/main.go function main (line 15) | func main() { FILE: src/cmd/cgo/internal/testcshared/testdata/go2c2go/m2/main.go function main (line 15) | func main() { FILE: src/cmd/cgo/internal/testcshared/testdata/issue36233/issue36233.go function exportComplex64 (line 11) | func exportComplex64(v complex64) complex64 { function exportComplex128 (line 16) | func exportComplex128(v complex128) complex128 { function exportComplexfloat (line 21) | func exportComplexfloat(v C.complexfloat) C.complexfloat { function exportComplexdouble (line 26) | func exportComplexdouble(v C.complexdouble) C.complexdouble { function main (line 30) | func main() {} FILE: src/cmd/cgo/internal/testcshared/testdata/issue68411/issue68411.go function exportFuncWithNoParams (line 10) | func exportFuncWithNoParams() {} function exportFuncWithParams (line 13) | func exportFuncWithParams(a, b int) {} function main (line 15) | func main() {} FILE: src/cmd/cgo/internal/testcshared/testdata/libgo/libgo.go function init (line 18) | func init() { function main (line 24) | func main() { function DidInitRun (line 29) | func DidInitRun() bool { function DidMainRun (line 44) | func DidMainRun() bool { FILE: src/cmd/cgo/internal/testcshared/testdata/libgo2/dup2.go function dup2 (line 11) | func dup2(oldfd, newfd int) error { FILE: src/cmd/cgo/internal/testcshared/testdata/libgo2/dup3.go function dup2 (line 11) | func dup2(oldfd, newfd int) error { FILE: src/cmd/cgo/internal/testcshared/testdata/libgo2/libgo2.go constant fd (line 24) | fd = 30 function init (line 27) | func init() { function main (line 51) | func main() { FILE: src/cmd/cgo/internal/testcshared/testdata/libgo4/libgo4.go function RunGoroutines (line 20) | func RunGoroutines() { function TestSEGV (line 34) | func TestSEGV() { function main (line 46) | func main() { FILE: src/cmd/cgo/internal/testcshared/testdata/libgo5/libgo5.go function CatchSIGIO (line 22) | func CatchSIGIO() { function ResetSIGIO (line 30) | func ResetSIGIO() { function AwaitSIGIO (line 37) | func AwaitSIGIO() { function SawSIGIO (line 44) | func SawSIGIO() bool { function main (line 55) | func main() { FILE: src/cmd/cgo/internal/testcshared/testdata/main0.c function main (line 16) | int main(void) { FILE: src/cmd/cgo/internal/testcshared/testdata/main1.c function check_int8 (line 9) | int check_int8(void* handle, const char* fname, int8_t want) { function check_int32 (line 24) | int check_int32(void* handle, const char* fname, int32_t want) { function main (line 43) | int main(int argc, char** argv) { FILE: src/cmd/cgo/internal/testcshared/testdata/main2.c function main (line 16) | int main(void) { FILE: src/cmd/cgo/internal/testcshared/testdata/main3.c function main (line 11) | int main(int argc, char** argv) { FILE: src/cmd/cgo/internal/testcshared/testdata/main4.c function die (line 21) | static void die(const char* msg) { function recur (line 29) | static void recur(int i, char *p) { function ioHandler (line 39) | static void ioHandler(int signo, siginfo_t* info, void* ctxt) { function segvHandler (line 50) | static void segvHandler(int signo, siginfo_t* info, void* ctxt) { function main (line 73) | int main(int argc, char** argv) { FILE: src/cmd/cgo/internal/testcshared/testdata/main5.c function die (line 18) | static void die(const char* msg) { function ioHandler (line 25) | static void ioHandler(int signo, siginfo_t* info, void* ctxt) { function main (line 29) | int main(int argc, char** argv) { FILE: src/cmd/cgo/internal/testcshared/testdata/p/p.go function FromPkg (line 10) | func FromPkg() int32 { return 1024 } function Divu (line 13) | func Divu(a, b uint32) uint32 { return a / b } FILE: src/cmd/cgo/internal/testerrors/argposition_test.go type ShortPosition (line 23) | type ShortPosition struct type IdentPositionInfo (line 29) | type IdentPositionInfo type Visitor (line 31) | type Visitor struct method Visit (line 37) | func (v *Visitor) Visit(node ast.Node) ast.Visitor { function TestArgumentsPositions (line 68) | func TestArgumentsPositions(t *testing.T) { FILE: src/cmd/cgo/internal/testerrors/badsym_test.go constant magicInput (line 22) | magicInput = "abcdefghijklmnopqrstuvwxyz0123" constant magicReplace (line 23) | magicReplace = "\n//go:cgo_ldflag \"-badflag\"\n//" constant cSymbol (line 25) | cSymbol = "BadSymbol" + magicInput + "Name" constant cDefSource (line 26) | cDefSource = "int " + cSymbol + " = 1;" constant cRefSource (line 27) | cRefSource = "extern int " + cSymbol + "; int F() { return " + cSymbol +... constant goSource (line 31) | goSource = ` function TestBadSymbol (line 43) | func TestBadSymbol(t *testing.T) { function cCompilerCmd (line 174) | func cCompilerCmd(t *testing.T) []string { function goEnv (line 223) | func goEnv(t *testing.T, key string) string { FILE: src/cmd/cgo/internal/testerrors/errors_test.go function path (line 20) | func path(file string) string { function check (line 24) | func check(t *testing.T, file string) { function expect (line 67) | func expect(t *testing.T, errors []*regexp.Regexp, files ...string) { function sizeofLongDouble (line 105) | func sizeofLongDouble(t *testing.T) int { function TestReportsTypeErrors (line 121) | func TestReportsTypeErrors(t *testing.T) { function TestToleratesOptimizationFlag (line 150) | func TestToleratesOptimizationFlag(t *testing.T) { function TestMallocCrashesOnNil (line 170) | func TestMallocCrashesOnNil(t *testing.T) { function TestNotMatchedCFunction (line 183) | func TestNotMatchedCFunction(t *testing.T) { function TestIncompatibleDeclarations (line 188) | func TestIncompatibleDeclarations(t *testing.T) { FILE: src/cmd/cgo/internal/testerrors/ptr_test.go type ptrTest (line 27) | type ptrTest struct type extra (line 40) | type extra struct function TestPointerChecks (line 517) | func TestPointerChecks(t *testing.T) { function buildPtrTests (line 557) | func buildPtrTests(t *testing.T, gopath string, cgocheck2 bool) (exe str... constant ptrTestMain (line 664) | ptrTestMain = ` function testOne (line 678) | func testOne(t *testing.T, pt ptrTest, exe, exe2 string) { FILE: src/cmd/cgo/internal/testerrors/testdata/err1.go function main (line 20) | func main() { FILE: src/cmd/cgo/internal/testerrors/testdata/err2.go function main (line 34) | func main() { FILE: src/cmd/cgo/internal/testerrors/testdata/err4.go function main (line 12) | func main() { FILE: src/cmd/cgo/internal/testerrors/testdata/err5.go function main (line 11) | func main() {} FILE: src/cmd/cgo/internal/testerrors/testdata/issue11097a.go function main (line 12) | func main() { FILE: src/cmd/cgo/internal/testerrors/testdata/issue11097b.go function main (line 12) | func main() { FILE: src/cmd/cgo/internal/testerrors/testdata/issue14669.go function F (line 19) | func F() { FILE: src/cmd/cgo/internal/testerrors/testdata/issue18452.go function a (line 14) | func a() { FILE: src/cmd/cgo/internal/testerrors/testdata/issue18889.go function main (line 5) | func main() { FILE: src/cmd/cgo/internal/testerrors/testdata/issue28069.go type ts (line 22) | type ts struct function main (line 26) | func main() {} FILE: src/cmd/cgo/internal/testerrors/testdata/issue28721.go type B (line 17) | type B type A (line 21) | type A struct function main (line 27) | func main() { FILE: src/cmd/cgo/internal/testerrors/testdata/issue33061.go function F (line 14) | func F() { FILE: src/cmd/cgo/internal/testerrors/testdata/issue42580.go function TestSingleArgumentCast (line 31) | func TestSingleArgumentCast() C.int { function TestSingleArgumentCastRecFuncAsSimpleArg (line 36) | func TestSingleArgumentCastRecFuncAsSimpleArg() C.int { function TestSingleArgumentCastRecFunc (line 41) | func TestSingleArgumentCastRecFunc() C.int { FILE: src/cmd/cgo/internal/testerrors/testdata/issue50710.go function main (line 12) | func main() { FILE: src/cmd/cgo/internal/testerrors/testdata/issue67517.go function main (line 11) | func main() { FILE: src/cmd/cgo/internal/testerrors/testdata/issue67699a.go function main (line 13) | func main() { FILE: src/cmd/cgo/internal/testerrors/testdata/issue67699b.go function init (line 13) | func init() { FILE: src/cmd/cgo/internal/testerrors/testdata/issue67707.go function F (line 9) | func F() *C.char { FILE: src/cmd/cgo/internal/testerrors/testdata/issue69176.go function F (line 12) | func F(p *T) {} FILE: src/cmd/cgo/internal/testerrors/testdata/long_double_size.go function main (line 14) | func main() { FILE: src/cmd/cgo/internal/testerrors/testdata/malloc.go function main (line 17) | func main() { FILE: src/cmd/cgo/internal/testerrors/testdata/notmatchedcfunction.go function main (line 13) | func main() { FILE: src/cmd/cgo/internal/testfortran/fortran_test.go function TestFortran (line 17) | func TestFortran(t *testing.T) { FILE: src/cmd/cgo/internal/testfortran/testdata/testprog/fortran.go function TheAnswer (line 14) | func TheAnswer() int { function main (line 18) | func main() { FILE: src/cmd/cgo/internal/testgodefs/testdata/anonunion.go type T (line 26) | type T FILE: src/cmd/cgo/internal/testgodefs/testdata/bitfields.go type bitfields (line 31) | type bitfields FILE: src/cmd/cgo/internal/testgodefs/testdata/fieldtypedef.go type S1 (line 17) | type S1 type S2 (line 18) | type S2 FILE: src/cmd/cgo/internal/testgodefs/testdata/issue37479.go type N (line 29) | type N type A (line 31) | type A type B (line 33) | type B FILE: src/cmd/cgo/internal/testgodefs/testdata/issue37621.go type TT (line 21) | type TT type S (line 23) | type S FILE: src/cmd/cgo/internal/testgodefs/testdata/issue38649.go type issue38649 (line 15) | type issue38649 FILE: src/cmd/cgo/internal/testgodefs/testdata/issue39534.go constant ENUMVAL (line 12) | ENUMVAL = C.ENUMVAL FILE: src/cmd/cgo/internal/testgodefs/testdata/issue48396.go type Issue48396 (line 18) | type Issue48396 FILE: src/cmd/cgo/internal/testgodefs/testdata/issue8478.go type Issue8478 (line 20) | type Issue8478 FILE: src/cmd/cgo/internal/testgodefs/testdata/main.go function main (line 34) | func main() { FILE: src/cmd/cgo/internal/testgodefs/testgodefs_test.go function TestGoDefs (line 33) | func TestGoDefs(t *testing.T) { FILE: src/cmd/cgo/internal/testlife/life_test.go function TestMain (line 18) | func TestMain(m *testing.M) { function testMain (line 23) | func testMain(m *testing.M) int { function TestTestRun (line 49) | func TestTestRun(t *testing.T) { FILE: src/cmd/cgo/internal/testlife/testdata/c-life.c function Step (line 14) | void function DoStep (line 34) | void FILE: src/cmd/cgo/internal/testlife/testdata/life.go function Run (line 12) | func Run(gen, x, y int, a []int32) { function GoStart (line 26) | func GoStart(i, xdim, ydim, xstart, xend, ystart, yend C.int, a *C.int, ... function GoWait (line 37) | func GoWait(i C.int) { FILE: src/cmd/cgo/internal/testlife/testdata/main.go constant MAXDIM (line 18) | MAXDIM = 100 function main (line 23) | func main() { FILE: src/cmd/cgo/internal/testnocgo/nocgo.go function NoCgo (line 11) | func NoCgo() int { FILE: src/cmd/cgo/internal/testnocgo/nocgo_test.go function TestNop (line 9) | func TestNop(t *testing.T) { FILE: src/cmd/cgo/internal/testout/out_test.go function TestDisallowSmuggledCode (line 24) | func TestDisallowSmuggledCode(t *testing.T) { type methodAlign (line 47) | type methodAlign struct function TestAligned (line 69) | func TestAligned(t *testing.T) { function cgo (line 100) | func cgo(t *testing.T, testFile string) string { function parseAlign (line 119) | func parseAlign(filename string) ([]methodAlign, error) { FILE: src/cmd/cgo/internal/testout/testdata/aligned.go function ReturnEmpty (line 10) | func ReturnEmpty() { function ReturnOnlyUint8 (line 15) | func ReturnOnlyUint8() (uint8, uint8, uint8) { function ReturnOnlyUint16 (line 20) | func ReturnOnlyUint16() (uint16, uint16, uint16) { function ReturnOnlyUint32 (line 25) | func ReturnOnlyUint32() (uint32, uint32, uint32) { function ReturnOnlyUint64 (line 30) | func ReturnOnlyUint64() (uint64, uint64, uint64) { function ReturnOnlyInt (line 35) | func ReturnOnlyInt() (int, int, int) { function ReturnOnlyPtr (line 40) | func ReturnOnlyPtr() (*int, *int, *int) { function ReturnString (line 46) | func ReturnString() string { function ReturnByteSlice (line 51) | func ReturnByteSlice() []byte { function InputAndReturnUint8 (line 56) | func InputAndReturnUint8(a, b, c uint8) (uint8, uint8, uint8) { function MixedTypes (line 61) | func MixedTypes(a uint8, b uint16, c uint32, d uint64, e int, f *int) (u... FILE: src/cmd/cgo/internal/testout/testdata/comments.go function main (line 23) | func main() { function go_func (line 45) | func go_func() { FILE: src/cmd/cgo/internal/testplugin/altpath/testdata/common/common.go function init (line 9) | func init() { FILE: src/cmd/cgo/internal/testplugin/altpath/testdata/plugin-mismatch/main.go function ReadCommonX (line 15) | func ReadCommonX() int { FILE: src/cmd/cgo/internal/testplugin/plugin_test.go function TestMain (line 30) | func TestMain(m *testing.M) { function prettyPrintf (line 40) | func prettyPrintf(format string, args ...any) { function testMain (line 48) | func testMain(m *testing.M) int { function goCmd (line 135) | func goCmd(t *testing.T, op string, args ...string) string { function escape (line 147) | func escape(s string) string { function asCommandLine (line 158) | func asCommandLine(cwd string, cmd *exec.Cmd) string { function run (line 189) | func run(t *testing.T, bin string, args ...string) string { function TestDWARFSections (line 207) | func TestDWARFSections(t *testing.T) { function TestBuildID (line 214) | func TestBuildID(t *testing.T) { function TestRunHost (line 223) | func TestRunHost(t *testing.T) { function TestUniqueTypesAndItabs (line 228) | func TestUniqueTypesAndItabs(t *testing.T) { function TestIssue18676 (line 236) | func TestIssue18676(t *testing.T) { function TestIssue19534 (line 252) | func TestIssue19534(t *testing.T) { function TestIssue18584 (line 260) | func TestIssue18584(t *testing.T) { function TestIssue19418 (line 267) | func TestIssue19418(t *testing.T) { function TestIssue19529 (line 274) | func TestIssue19529(t *testing.T) { function TestIssue22175 (line 279) | func TestIssue22175(t *testing.T) { function TestIssue22295 (line 287) | func TestIssue22295(t *testing.T) { function TestIssue24351 (line 294) | func TestIssue24351(t *testing.T) { function TestIssue25756 (line 301) | func TestIssue25756(t *testing.T) { function TestIssue25756pie (line 315) | func TestIssue25756pie(t *testing.T) { function TestMethod (line 322) | func TestMethod(t *testing.T) { function TestMethod2 (line 330) | func TestMethod2(t *testing.T) { function TestMethod3 (line 337) | func TestMethod3(t *testing.T) { function TestIssue44956 (line 344) | func TestIssue44956(t *testing.T) { function TestIssue52937 (line 352) | func TestIssue52937(t *testing.T) { function TestIssue53989 (line 357) | func TestIssue53989(t *testing.T) { function TestForkExec (line 364) | func TestForkExec(t *testing.T) { function TestSymbolNameMangle (line 384) | func TestSymbolNameMangle(t *testing.T) { function TestIssue62430 (line 393) | func TestIssue62430(t *testing.T) { function TestTextSectionSplit (line 400) | func TestTextSectionSplit(t *testing.T) { function TestIssue67976 (line 418) | func TestIssue67976(t *testing.T) { function TestIssue75102 (line 426) | func TestIssue75102(t *testing.T) { FILE: src/cmd/cgo/internal/testplugin/testdata/checkdwarf/main.go function usage (line 24) | func usage() { type dwarfer (line 28) | type dwarfer interface function openElf (line 32) | func openElf(path string) dwarfer { function openMacho (line 40) | func openMacho(path string) dwarfer { function openPE (line 48) | func openPE(path string) dwarfer { function main (line 56) | func main() { FILE: src/cmd/cgo/internal/testplugin/testdata/common/common.go function init (line 9) | func init() { FILE: src/cmd/cgo/internal/testplugin/testdata/forkexec/main.go function main (line 14) | func main() { FILE: src/cmd/cgo/internal/testplugin/testdata/host/host.go function init (line 17) | func init() { function testUnnamed (line 24) | func testUnnamed() { function main (line 50) | func main() { FILE: src/cmd/cgo/internal/testplugin/testdata/iface/main.go function main (line 14) | func main() { FILE: src/cmd/cgo/internal/testplugin/testdata/iface_a/a.go function F (line 10) | func F() interface{} { function G (line 15) | func G() iface_i.I { FILE: src/cmd/cgo/internal/testplugin/testdata/iface_b/b.go function F (line 10) | func F() interface{} { function G (line 15) | func G() iface_i.I { FILE: src/cmd/cgo/internal/testplugin/testdata/iface_i/i.go type I (line 7) | type I interface type T (line 11) | type T struct method M (line 14) | func (t *T) M() { FILE: src/cmd/cgo/internal/testplugin/testdata/issue18584/main.go function main (line 9) | func main() { FILE: src/cmd/cgo/internal/testplugin/testdata/issue18584/plugin.go type C (line 9) | type C struct function F (line 12) | func F(c *C) *C { function G (line 16) | func G() bool { FILE: src/cmd/cgo/internal/testplugin/testdata/issue18676/dynamodbstreamsevt/definition.go type Event (line 11) | type Event struct method Dummy (line 13) | func (e *Event) Dummy() {} FILE: src/cmd/cgo/internal/testplugin/testdata/issue18676/main.go function main (line 25) | func main() { FILE: src/cmd/cgo/internal/testplugin/testdata/issue18676/plugin.go function F (line 11) | func F(evt *dynamodbstreamsevt.Event) {} FILE: src/cmd/cgo/internal/testplugin/testdata/issue19418/main.go function main (line 13) | func main() { FILE: src/cmd/cgo/internal/testplugin/testdata/issue19529/plugin.go type Foo (line 7) | type Foo struct function F (line 11) | func F() { function main (line 15) | func main() {} FILE: src/cmd/cgo/internal/testplugin/testdata/issue19534/main.go function main (line 9) | func main() { FILE: src/cmd/cgo/internal/testplugin/testdata/issue19534/plugin.go function Foo (line 7) | func Foo() int { FILE: src/cmd/cgo/internal/testplugin/testdata/issue22175/main.go function main (line 13) | func main() { FILE: src/cmd/cgo/internal/testplugin/testdata/issue22175/plugin1.go function F (line 9) | func F() int { function main (line 21) | func main() {} FILE: src/cmd/cgo/internal/testplugin/testdata/issue22175/plugin2.go function G (line 7) | func G() int { return 971 } function main (line 9) | func main() {} FILE: src/cmd/cgo/internal/testplugin/testdata/issue22295.pkg/main.go function main (line 14) | func main() { FILE: src/cmd/cgo/internal/testplugin/testdata/issue22295.pkg/plugin.go function init (line 9) | func init() { function F (line 14) | func F() int { return *f } function main (line 16) | func main() {} FILE: src/cmd/cgo/internal/testplugin/testdata/issue24351/main.go function main (line 9) | func main() { FILE: src/cmd/cgo/internal/testplugin/testdata/issue24351/plugin.go function B (line 9) | func B(c chan bool) { FILE: src/cmd/cgo/internal/testplugin/testdata/issue25756/main.go constant MAXDIM (line 15) | MAXDIM = 100 function main (line 20) | func main() { FILE: src/cmd/cgo/internal/testplugin/testdata/issue25756/plugin/c-life.c function Step (line 14) | void function DoStep (line 34) | void FILE: src/cmd/cgo/internal/testplugin/testdata/issue25756/plugin/life.go function Run (line 12) | func Run(gen, x, y int, a []int32) { function GoStart (line 26) | func GoStart(i, xdim, ydim, xstart, xend, ystart, yend C.int, a *C.int, ... function GoWait (line 37) | func GoWait(i C.int) { FILE: src/cmd/cgo/internal/testplugin/testdata/issue44956/main.go function main (line 29) | func main() { FILE: src/cmd/cgo/internal/testplugin/testdata/issue44956/plugin1.go function main (line 9) | func main() {} FILE: src/cmd/cgo/internal/testplugin/testdata/issue44956/plugin2.go function F (line 9) | func F() *map[int]int { return base.X } function main (line 11) | func main() {} FILE: src/cmd/cgo/internal/testplugin/testdata/issue52937/main.go function main (line 7) | func main() {} function F (line 8) | func F[T any]() {} function G (line 9) | func G[T any](T) {} FILE: src/cmd/cgo/internal/testplugin/testdata/issue53989/main.go function main (line 20) | func main() { FILE: src/cmd/cgo/internal/testplugin/testdata/issue53989/p/p.go function Square (line 15) | func Square(x int) { FILE: src/cmd/cgo/internal/testplugin/testdata/issue53989/plugin.go function Square (line 9) | func Square(x int) { // export Square for plugin function main (line 13) | func main() {} FILE: src/cmd/cgo/internal/testplugin/testdata/issue62430/main.go function main (line 19) | func main() { FILE: src/cmd/cgo/internal/testplugin/testdata/issue62430/plugin.go function F (line 7) | func F(s string) *unicode.RangeTable { function main (line 11) | func main() {} FILE: src/cmd/cgo/internal/testplugin/testdata/issue67976/plugin.go function main (line 12) | func main() {} function Start (line 14) | func Start() { FILE: src/cmd/cgo/internal/testplugin/testdata/issue75102/main.go function init (line 12) | func init() { function main (line 19) | func main() { FILE: src/cmd/cgo/internal/testplugin/testdata/issue75102/plugin.go function init (line 7) | func init() { function main (line 11) | func main() {} FILE: src/cmd/cgo/internal/testplugin/testdata/mangle/plugin.go type S (line 18) | type S struct function F (line 23) | func F[T any]() {} function P (line 25) | func P() { function G (line 31) | func G(id string) error { function main (line 38) | func main() {} FILE: src/cmd/cgo/internal/testplugin/testdata/method/main.go function main (line 14) | func main() { FILE: src/cmd/cgo/internal/testplugin/testdata/method/plugin.go function main (line 7) | func main() {} type T (line 9) | type T method M (line 11) | func (T) M() { println("M") } FILE: src/cmd/cgo/internal/testplugin/testdata/method2/main.go type I (line 18) | type I interface function main (line 20) | func main() { FILE: src/cmd/cgo/internal/testplugin/testdata/method2/p/p.go type T (line 7) | type T method M (line 9) | func (T) M() { println("M") } FILE: src/cmd/cgo/internal/testplugin/testdata/method2/plugin.go function main (line 9) | func main() {} function F (line 11) | func F(t p.T) interface{} { return t } FILE: src/cmd/cgo/internal/testplugin/testdata/method3/main.go function main (line 18) | func main() { FILE: src/cmd/cgo/internal/testplugin/testdata/method3/p/p.go type T (line 7) | type T method m (line 9) | func (T) m() { println("m") } type I (line 11) | type I interface function F (line 13) | func F() { FILE: src/cmd/cgo/internal/testplugin/testdata/method3/plugin.go function main (line 9) | func main() {} function F (line 11) | func F() { p.F() } FILE: src/cmd/cgo/internal/testplugin/testdata/plugin1/plugin1.go function F (line 16) | func F() int { function ReadCommonX (line 21) | func ReadCommonX() int { function call (line 27) | func call(fn func()) { function g (line 31) | func g() { function init (line 35) | func init() { type sameNameReusedInPlugins (line 40) | type sameNameReusedInPlugins struct type sameNameHolder (line 44) | type sameNameHolder struct function UnexportedNameReuse (line 48) | func UnexportedNameReuse() { function main (line 55) | func main() { FILE: src/cmd/cgo/internal/testplugin/testdata/plugin2/plugin2.go function init (line 21) | func init() { type sameNameReusedInPlugins (line 27) | type sameNameReusedInPlugins struct type sameNameHolder (line 31) | type sameNameHolder struct function UnexportedNameReuse (line 35) | func UnexportedNameReuse() { function main (line 42) | func main() { FILE: src/cmd/cgo/internal/testplugin/testdata/sub/plugin1/plugin1.go function F (line 12) | func F() int { return 17 } function ReadCommonX (line 16) | func ReadCommonX() int { function main (line 21) | func main() { FILE: src/cmd/cgo/internal/testplugin/testdata/unnamed1/main.go function FuncInt (line 12) | func FuncInt() int { return 1 } function FuncRecursive (line 16) | func FuncRecursive() X { return X{} } type Y (line 18) | type Y struct type X (line 21) | type X struct function main (line 25) | func main() {} FILE: src/cmd/cgo/internal/testplugin/testdata/unnamed2/main.go function FuncInt (line 12) | func FuncInt() int { return 2 } function FuncRecursive (line 14) | func FuncRecursive() X { return X{} } type Y (line 16) | type Y struct type X (line 19) | type X struct function main (line 23) | func main() {} FILE: src/cmd/cgo/internal/testsanitizers/asan_test.go function TestASAN (line 20) | func TestASAN(t *testing.T) { function TestASANLinkerX (line 87) | func TestASANLinkerX(t *testing.T) { function TestASANFuzz (line 112) | func TestASANFuzz(t *testing.T) { function mustHaveASAN (line 145) | func mustHaveASAN(t *testing.T) *config { FILE: src/cmd/cgo/internal/testsanitizers/cc_test.go function requireOvercommit (line 41) | func requireOvercommit(t *testing.T) { function goEnv (line 68) | func goEnv(key string) (string, error) { function replaceEnv (line 91) | func replaceEnv(cmd *exec.Cmd, key, value string) { function appendExperimentEnv (line 99) | func appendExperimentEnv(cmd *exec.Cmd, experiments []string) { function mustRun (line 114) | func mustRun(t *testing.T, cmd *exec.Cmd) { function cc (line 140) | func cc(args ...string) (*exec.Cmd, error) { type version (line 194) | type version struct function compilerVersion (line 209) | func compilerVersion() (version, error) { function compilerSupportsLocation (line 262) | func compilerSupportsLocation() bool { function inLUCIBuild (line 290) | func inLUCIBuild() bool { function compilerRequiredTsanVersion (line 300) | func compilerRequiredTsanVersion(goos, goarch string) bool { function compilerRequiredAsanVersion (line 312) | func compilerRequiredAsanVersion(goos, goarch string) bool { function compilerRequiredLsanVersion (line 338) | func compilerRequiredLsanVersion(goos, goarch string) bool { type compilerCheck (line 342) | type compilerCheck struct type config (line 348) | type config struct method goCmd (line 420) | func (c *config) goCmd(subcommand string, args ...string) *exec.Cmd { method goCmdWithExperiments (line 427) | func (c *config) goCmdWithExperiments(subcommand string, args []string... method skipIfCSanitizerBroken (line 439) | func (c *config) skipIfCSanitizerBroken(t *testing.T) { method checkCSanitizer (line 466) | func (c *config) checkCSanitizer() (skip bool, err error) { method skipIfRuntimeIncompatible (line 518) | func (c *config) skipIfRuntimeIncompatible(t *testing.T) { method checkRuntime (line 532) | func (c *config) checkRuntime() (skip bool, err error) { function configure (line 362) | func configure(sanitizer string) *config { function srcPath (line 556) | func srcPath(path string) string { type tempDir (line 561) | type tempDir struct method RemoveAll (line 565) | func (d *tempDir) RemoveAll(t *testing.T) { method Base (line 575) | func (d *tempDir) Base() string { method Join (line 579) | func (d *tempDir) Join(name string) string { function newTempDir (line 583) | func newTempDir(t *testing.T) *tempDir { function hangProneCmd (line 595) | func hangProneCmd(name string, arg ...string) *exec.Cmd { FILE: src/cmd/cgo/internal/testsanitizers/cshared_test.go function TestShared (line 19) | func TestShared(t *testing.T) { FILE: src/cmd/cgo/internal/testsanitizers/libfuzzer_test.go function TestLibFuzzer (line 15) | func TestLibFuzzer(t *testing.T) { function libFuzzerSupported (line 87) | func libFuzzerSupported(goos, goarch string) bool { FILE: src/cmd/cgo/internal/testsanitizers/lsan_test.go function TestLSAN (line 16) | func TestLSAN(t *testing.T) { function mustHaveLSAN (line 76) | func mustHaveLSAN(t *testing.T) *config { FILE: src/cmd/cgo/internal/testsanitizers/msan_test.go function TestMSAN (line 16) | func TestMSAN(t *testing.T) { FILE: src/cmd/cgo/internal/testsanitizers/testdata/arena_fail.go function main (line 11) | func main() { FILE: src/cmd/cgo/internal/testsanitizers/testdata/asan1_fail.go function main (line 21) | func main() { FILE: src/cmd/cgo/internal/testsanitizers/testdata/asan2_fail.go function main (line 27) | func main() { FILE: src/cmd/cgo/internal/testsanitizers/testdata/asan3_fail.go function main (line 20) | func main() { FILE: src/cmd/cgo/internal/testsanitizers/testdata/asan4_fail.go function main (line 19) | func main() { FILE: src/cmd/cgo/internal/testsanitizers/testdata/asan5_fail.go function main (line 9) | func main() { function bar (line 16) | func bar(a *int) int { FILE: src/cmd/cgo/internal/testsanitizers/testdata/asan_fuzz_test.go function Reverse (line 8) | func Reverse(s string) string { function FuzzReverse (line 19) | func FuzzReverse(f *testing.F) { FILE: src/cmd/cgo/internal/testsanitizers/testdata/asan_global1_fail.go function main (line 22) | func main() { FILE: src/cmd/cgo/internal/testsanitizers/testdata/asan_global2_fail.go function main (line 28) | func main() { FILE: src/cmd/cgo/internal/testsanitizers/testdata/asan_global3_fail.go function main (line 25) | func main() { FILE: src/cmd/cgo/internal/testsanitizers/testdata/asan_global4_fail.go function main (line 14) | func main() { function bar (line 19) | func bar(a *int) int { FILE: src/cmd/cgo/internal/testsanitizers/testdata/asan_global5.go type Any (line 11) | type Any struct function main (line 20) | func main() { FILE: src/cmd/cgo/internal/testsanitizers/testdata/asan_global_asm/main.go function main (line 9) | func main() { FILE: src/cmd/cgo/internal/testsanitizers/testdata/asan_global_asm2_fail/main.go function main (line 11) | func main() { function bar (line 15) | func bar(a *uint64) { FILE: src/cmd/cgo/internal/testsanitizers/testdata/asan_linkerx/main.go function pstring (line 5) | func pstring(s *string) { function main (line 9) | func main() { FILE: src/cmd/cgo/internal/testsanitizers/testdata/asan_unsafe_fail1.go function main (line 12) | func main() { function add (line 21) | func add(a1, b1 int) int { FILE: src/cmd/cgo/internal/testsanitizers/testdata/asan_unsafe_fail2.go function main (line 12) | func main() { function add (line 21) | func add(a1, b1 int) (ret int) { FILE: src/cmd/cgo/internal/testsanitizers/testdata/asan_unsafe_fail3.go function main (line 12) | func main() { FILE: src/cmd/cgo/internal/testsanitizers/testdata/asan_useAfterReturn.go function main (line 17) | func main() { function foo (line 22) | func foo() { FILE: src/cmd/cgo/internal/testsanitizers/testdata/libfuzzer1.go function LLVMFuzzerTestOneInput (line 8) | func LLVMFuzzerTestOneInput(p unsafe.Pointer, sz C.int) C.int { function main (line 16) | func main() {} FILE: src/cmd/cgo/internal/testsanitizers/testdata/libfuzzer2.c function LLVMFuzzerTestOneInput (line 5) | int LLVMFuzzerTestOneInput(char *data, size_t size) { FILE: src/cmd/cgo/internal/testsanitizers/testdata/libfuzzer2.go function FuzzMe (line 8) | func FuzzMe(p unsafe.Pointer, sz C.int) { function main (line 16) | func main() {} FILE: src/cmd/cgo/internal/testsanitizers/testdata/lsan1.go function F (line 24) | func F() { function clearStack (line 28) | func clearStack(n int) { function main (line 34) | func main() { FILE: src/cmd/cgo/internal/testsanitizers/testdata/lsan2.go function F (line 26) | func F() { function clearStack (line 30) | func clearStack(n int) { function main (line 36) | func main() { FILE: src/cmd/cgo/internal/testsanitizers/testdata/lsan3.go type S (line 23) | type S struct function F (line 30) | func F() { function clearStack (line 34) | func clearStack(n int) { function main (line 40) | func main() { FILE: src/cmd/cgo/internal/testsanitizers/testdata/msan.go function main (line 26) | func main() { FILE: src/cmd/cgo/internal/testsanitizers/testdata/msan2.go function main (line 30) | func main() { FILE: src/cmd/cgo/internal/testsanitizers/testdata/msan2_cmsan.go function main (line 33) | func main() { FILE: src/cmd/cgo/internal/testsanitizers/testdata/msan3.go function GoFn (line 24) | func GoFn(p *C.int) *C.int { function main (line 29) | func main() { FILE: src/cmd/cgo/internal/testsanitizers/testdata/msan4.go function main (line 32) | func main() { function start (line 37) | func start(i int) { function Nop (line 49) | func Nop(*C.char) { FILE: src/cmd/cgo/internal/testsanitizers/testdata/msan5.go function Go1 (line 44) | func Go1(p *C.int) { function Go2 (line 49) | func Go2(p *C.char) { function main (line 54) | func main() { FILE: src/cmd/cgo/internal/testsanitizers/testdata/msan6.go function allocateStack (line 37) | func allocateStack(i int) int { function F1 (line 49) | func F1() uintptr { function F2 (line 58) | func F2() interface{} { function poisonStack (line 62) | func poisonStack(i int) int { function main (line 72) | func main() { FILE: src/cmd/cgo/internal/testsanitizers/testdata/msan7.go function F (line 34) | func F(t C.T) { println(t.b, t.x, t.y) } function main (line 36) | func main() { FILE: src/cmd/cgo/internal/testsanitizers/testdata/msan8.go function main (line 96) | func main() { FILE: src/cmd/cgo/internal/testsanitizers/testdata/msan_fail.go function main (line 31) | func main() { FILE: src/cmd/cgo/internal/testsanitizers/testdata/msan_shared.go function main (line 12) | func main() {} FILE: src/cmd/cgo/internal/testsanitizers/testdata/tsan.go function main (line 31) | func main() { FILE: src/cmd/cgo/internal/testsanitizers/testdata/tsan10.go function main (line 25) | func main() { FILE: src/cmd/cgo/internal/testsanitizers/testdata/tsan11.go function main (line 47) | func main() { FILE: src/cmd/cgo/internal/testsanitizers/testdata/tsan12.go function main (line 24) | func main() { FILE: src/cmd/cgo/internal/testsanitizers/testdata/tsan13.go function main (line 85) | func main() { FILE: src/cmd/cgo/internal/testsanitizers/testdata/tsan14.go function go_callback (line 40) | func go_callback() { function main (line 43) | func main() { FILE: src/cmd/cgo/internal/testsanitizers/testdata/tsan15.go function go_callback (line 50) | func go_callback() {} function main (line 52) | func main() { FILE: src/cmd/cgo/internal/testsanitizers/testdata/tsan2.go function GoRun (line 40) | func GoRun() { function main (line 51) | func main() { FILE: src/cmd/cgo/internal/testsanitizers/testdata/tsan3.go function main (line 24) | func main() { FILE: src/cmd/cgo/internal/testsanitizers/testdata/tsan4.go function main (line 20) | func main() { FILE: src/cmd/cgo/internal/testsanitizers/testdata/tsan5.go function main (line 23) | func main() { FILE: src/cmd/cgo/internal/testsanitizers/testdata/tsan6.go function main (line 25) | func main() { FILE: src/cmd/cgo/internal/testsanitizers/testdata/tsan7.go function main (line 23) | func main() { FILE: src/cmd/cgo/internal/testsanitizers/testdata/tsan8.go function main (line 52) | func main() { FILE: src/cmd/cgo/internal/testsanitizers/testdata/tsan9.go function goSpin (line 52) | func goSpin() { function main (line 62) | func main() { FILE: src/cmd/cgo/internal/testsanitizers/testdata/tsan_shared.go function init (line 59) | func init() { function main (line 63) | func main() {} FILE: src/cmd/cgo/internal/testsanitizers/testdata/tsan_tracebackctxt/main.go function main (line 39) | func main() { function G1 (line 49) | func G1() { function G2 (line 54) | func G2() { FILE: src/cmd/cgo/internal/testsanitizers/testdata/tsan_tracebackctxt/tracebackctxt_c.c function C1 (line 15) | void C1() { function C2 (line 19) | void C2() { type cgoContextArg (line 23) | struct cgoContextArg { type cgoTracebackArg (line 27) | struct cgoTracebackArg { type cgoSymbolizerArg (line 34) | struct cgoSymbolizerArg { function tcContext (line 44) | void tcContext(void* parg) { function tcTraceback (line 51) | void tcTraceback(void* parg) { function tcSymbolizer (line 60) | void tcSymbolizer(void *parg) { FILE: src/cmd/cgo/internal/testsanitizers/tsan_test.go function TestTSAN (line 16) | func TestTSAN(t *testing.T) { FILE: src/cmd/cgo/internal/testshared/shared_test.go function run (line 46) | func run(t *testing.T, msg string, args ...string) { function runWithEnv (line 51) | func runWithEnv(t *testing.T, msg string, env []string, args ...string) { function goCmd (line 63) | func goCmd(t *testing.T, args ...string) string { function testMain (line 98) | func testMain(m *testing.M) (int, error) { function TestMain (line 196) | func TestMain(m *testing.M) { function cloneTestdataModule (line 209) | func cloneTestdataModule(gopath string) (string, error) { function cloneGOROOTDeps (line 223) | func cloneGOROOTDeps(goroot string) error { function TestSOBuilt (line 272) | func TestSOBuilt(t *testing.T) { function hasDynTag (line 280) | func hasDynTag(f *elf.File, tag elf.DynTag) bool { function TestNoTextrel (line 307) | func TestNoTextrel(t *testing.T) { function TestNoDupSymbols (line 322) | func TestNoDupSymbols(t *testing.T) { function TestShlibnameFiles (line 345) | func TestShlibnameFiles(t *testing.T) { function isOffsetLoaded (line 367) | func isOffsetLoaded(f *elf.File, offset uint64) bool { function rnd (line 378) | func rnd(v int32, r int32) int32 { function readwithpad (line 391) | func readwithpad(r io.Reader, sz int32) ([]byte, error) { type note (line 401) | type note struct function readNotes (line 411) | func readNotes(f *elf.File) ([]*note, error) { function dynStrings (line 449) | func dynStrings(t *testing.T, path string, flag elf.DynTag) []string { function AssertIsLinkedToRegexp (line 463) | func AssertIsLinkedToRegexp(t *testing.T, path string, re *regexp.Regexp) { function AssertIsLinkedTo (line 473) | func AssertIsLinkedTo(t *testing.T, path, lib string) { function AssertHasRPath (line 478) | func AssertHasRPath(t *testing.T, path, dir string) { function TestTrivialExecutable (line 493) | func TestTrivialExecutable(t *testing.T) { function TestTrivialExecutablePIE (line 505) | func TestTrivialExecutablePIE(t *testing.T) { function checkSize (line 517) | func checkSize(t *testing.T, f string, limit int64) { function TestDivisionExecutable (line 528) | func TestDivisionExecutable(t *testing.T) { function TestCgoExecutable (line 536) | func TestCgoExecutable(t *testing.T) { function checkPIE (line 542) | func checkPIE(t *testing.T, name string) { function TestTrivialPIE (line 556) | func TestTrivialPIE(t *testing.T) { function TestCgoPIE (line 569) | func TestCgoPIE(t *testing.T) { function TestGopathShlib (line 582) | func TestGopathShlib(t *testing.T) { function testPkgListNote (line 598) | func testPkgListNote(t *testing.T, f *elf.File, note *note) { function testABIHashNote (line 613) | func testABIHashNote(t *testing.T, f *elf.File, note *note) { function testDepsNote (line 648) | func testDepsNote(t *testing.T, f *elf.File, note *note) { function TestNotes (line 662) | func TestNotes(t *testing.T) { function TestTwoGopathShlibs (line 717) | func TestTwoGopathShlibs(t *testing.T) { function TestThreeGopathShlibs (line 725) | func TestThreeGopathShlibs(t *testing.T) { function requireGccgo (line 735) | func requireGccgo(t *testing.T) { function TestGoPathShlibGccgo (line 778) | func TestGoPathShlibGccgo(t *testing.T) { function TestTwoGopathShlibsGccgo (line 802) | func TestTwoGopathShlibsGccgo(t *testing.T) { function resetFileStamps (line 841) | func resetFileStamps() { function touch (line 859) | func touch(t *testing.T, path string) (cleanup func()) { function isNew (line 921) | func isNew(t *testing.T, path string) bool { function AssertRebuilt (line 932) | func AssertRebuilt(t *testing.T, msg, path string) { function AssertNotRebuilt (line 940) | func AssertNotRebuilt(t *testing.T, msg, path string) { function TestRebuilding (line 947) | func TestRebuilding(t *testing.T) { function appendFile (line 988) | func appendFile(t *testing.T, path, content string) { function createFile (line 1006) | func createFile(t *testing.T, path, content string) { function TestABIChecking (line 1021) | func TestABIChecking(t *testing.T) { function TestImplicitInclusion (line 1077) | func TestImplicitInclusion(t *testing.T) { function TestInterface (line 1087) | func TestInterface(t *testing.T) { function TestGlobal (line 1097) | func TestGlobal(t *testing.T) { function TestTestInstalledShared (line 1108) | func TestTestInstalledShared(t *testing.T) { function TestGeneratedMethod (line 1115) | func TestGeneratedMethod(t *testing.T) { function TestGeneratedHash (line 1122) | func TestGeneratedHash(t *testing.T) { function TestPackageOrder (line 1130) | func TestPackageOrder(t *testing.T) { function TestGCData (line 1137) | func TestGCData(t *testing.T) { function TestIssue44031 (line 1146) | func TestIssue44031(t *testing.T) { function TestIssue47873 (line 1156) | func TestIssue47873(t *testing.T) { function TestIssue62277 (line 1162) | func TestIssue62277(t *testing.T) { function TestStd (line 1169) | func TestStd(t *testing.T) { FILE: src/cmd/cgo/internal/testshared/testdata/dep2/dep2.go function init (line 5) | func init() { type Dep2 (line 15) | type Dep2 struct function G (line 19) | func G() int { FILE: src/cmd/cgo/internal/testshared/testdata/dep3/dep3.go type Dep3 (line 14) | type Dep3 struct function D3 (line 19) | func D3() int { FILE: src/cmd/cgo/internal/testshared/testdata/depBase/dep.go function init (line 15) | func init() { type HasProg (line 34) | type HasProg struct type Dep (line 38) | type Dep struct method Method (line 42) | func (d *Dep) Method() int { function F (line 50) | func F() int { function H (line 55) | func H() { FILE: src/cmd/cgo/internal/testshared/testdata/depBase/gccgo.go function ImplementedInAsm (line 9) | func ImplementedInAsm() {} FILE: src/cmd/cgo/internal/testshared/testdata/depBase/stubs.go function ImplementedInAsm (line 9) | func ImplementedInAsm() FILE: src/cmd/cgo/internal/testshared/testdata/depBaseInternal/dep.go function init (line 11) | func init() { FILE: src/cmd/cgo/internal/testshared/testdata/division/division.go function div (line 8) | func div(x, y uint32) uint32 { function main (line 12) | func main() { FILE: src/cmd/cgo/internal/testshared/testdata/exe/exe.go function DeclaredInMain (line 13) | func DeclaredInMain() { type C (line 16) | type C struct function F (line 19) | func F() *C { function main (line 25) | func main() { FILE: src/cmd/cgo/internal/testshared/testdata/exe2/exe2.go function main (line 5) | func main() { FILE: src/cmd/cgo/internal/testshared/testdata/exe3/exe3.go function main (line 5) | func main() { FILE: src/cmd/cgo/internal/testshared/testdata/execgo/exe.go function main (line 7) | func main() { FILE: src/cmd/cgo/internal/testshared/testdata/explicit/explicit.go function E (line 7) | func E() int { FILE: src/cmd/cgo/internal/testshared/testdata/gcdata/main/main.go function main (line 23) | func main() { FILE: src/cmd/cgo/internal/testshared/testdata/gcdata/p/p.go type T (line 7) | type T FILE: src/cmd/cgo/internal/testshared/testdata/global/main.go function testLoop (line 12) | func testLoop() { function ptrData (line 21) | func ptrData() *[1<<20 + 10]int64 { function testMediumOffset (line 26) | func testMediumOffset() { function testLargeOffset (line 45) | func testLargeOffset() { function main (line 63) | func main() { FILE: src/cmd/cgo/internal/testshared/testdata/globallib/global.go function init (line 13) | func init() { FILE: src/cmd/cgo/internal/testshared/testdata/iface/main.go function main (line 10) | func main() { FILE: src/cmd/cgo/internal/testshared/testdata/iface_a/a.go function F (line 10) | func F() interface{} { function G (line 15) | func G() iface_i.I { FILE: src/cmd/cgo/internal/testshared/testdata/iface_b/b.go function F (line 10) | func F() interface{} { function G (line 15) | func G() iface_i.I { FILE: src/cmd/cgo/internal/testshared/testdata/iface_i/i.go type I (line 7) | type I interface type T (line 11) | type T struct method M (line 14) | func (t *T) M() { FILE: src/cmd/cgo/internal/testshared/testdata/implicit/implicit.go function I (line 3) | func I() int { FILE: src/cmd/cgo/internal/testshared/testdata/implicitcmd/implicitcmd.go function main (line 8) | func main() { FILE: src/cmd/cgo/internal/testshared/testdata/issue25065/a.go type T (line 15) | type T method M (line 17) | func (t T) M() {} function F (line 19) | func F() func(*T) { FILE: src/cmd/cgo/internal/testshared/testdata/issue30768/issue30768lib/lib.go type S (line 8) | type S struct FILE: src/cmd/cgo/internal/testshared/testdata/issue30768/x_test.go type s (line 13) | type s struct function Test30768 (line 17) | func Test30768(t *testing.T) { FILE: src/cmd/cgo/internal/testshared/testdata/issue39777/a/a.go function F (line 9) | func F() { b.F() } FILE: src/cmd/cgo/internal/testshared/testdata/issue39777/b/b.go function F (line 7) | func F() {} FILE: src/cmd/cgo/internal/testshared/testdata/issue44031/a/a.go type ATypeWithALoooooongName (line 7) | type ATypeWithALoooooongName interface FILE: src/cmd/cgo/internal/testshared/testdata/issue44031/b/b.go type T (line 9) | type T method M (line 11) | func (T) M() {} function F (line 15) | func F() { FILE: src/cmd/cgo/internal/testshared/testdata/issue44031/main/main.go type t (line 9) | type t method m (line 11) | func (t) m() {} type i (line 13) | type i interface function main (line 17) | func main() { FILE: src/cmd/cgo/internal/testshared/testdata/issue47837/a/a.go type A (line 7) | type A interface function TheFuncWithArgA (line 12) | func TheFuncWithArgA(a A) { type ImplA (line 16) | type ImplA struct method M (line 19) | func (A *ImplA) M() {} FILE: src/cmd/cgo/internal/testshared/testdata/issue47837/main/main.go function main (line 11) | func main() { FILE: src/cmd/cgo/internal/testshared/testdata/issue58966/main.go function main (line 11) | func main() { FILE: src/cmd/cgo/internal/testshared/testdata/issue62277/issue62277_test.go function TestIssue62277 (line 13) | func TestIssue62277(t *testing.T) { FILE: src/cmd/cgo/internal/testshared/testdata/issue62277/p/p.go function init (line 13) | func init() { FILE: src/cmd/cgo/internal/testshared/testdata/trivial/trivial.go function main (line 3) | func main() { FILE: src/cmd/cgo/internal/testso/so_test.go function TestSO (line 19) | func TestSO(t *testing.T) { function TestSOVar (line 23) | func TestSOVar(t *testing.T) { function testSO (line 27) | func testSO(t *testing.T, dir string) { FILE: src/cmd/cgo/internal/testso/testdata/so/cgoso.c function init (line 9) | void init() { function init (line 13) | void init() {} FILE: src/cmd/cgo/internal/testso/testdata/so/cgoso.go function Test (line 25) | func Test() { function goCallback (line 31) | func goCallback() { FILE: src/cmd/cgo/internal/testso/testdata/so/cgoso_c.c function setCallback (line 12) | __declspec(dllexport) void setCallback(void *f) function setCallback (line 25) | void setCallback(void *f) { goCallback = f; } function setCallback (line 28) | void setCallback(void *f) { (void)f; } function sofunc (line 36) | void sofunc(void) FILE: src/cmd/cgo/internal/testso/testdata/so/cgoso_unix.go function init (line 15) | func init() { FILE: src/cmd/cgo/internal/testso/testdata/so/main.go function main (line 11) | func main() { FILE: src/cmd/cgo/internal/testso/testdata/sovar/cgoso.go function Test (line 34) | func Test() { FILE: src/cmd/cgo/internal/testso/testdata/sovar/main.go function main (line 11) | func main() { FILE: src/cmd/cgo/internal/teststdio/stdio_test.go function TestMain (line 19) | func TestMain(m *testing.M) { function testMain (line 24) | func testMain(m *testing.M) int { function TestTestRun (line 50) | func TestTestRun(t *testing.T) { FILE: src/cmd/cgo/internal/teststdio/testdata/chain.go constant N (line 18) | N = 10 constant R (line 19) | R = 5 function link (line 21) | func link(left chan<- int, right <-chan int) { function main (line 33) | func main() { FILE: src/cmd/cgo/internal/teststdio/testdata/fib.go function fibber (line 21) | func fibber(c, out chan int64, i int64) { function main (line 40) | func main() { FILE: src/cmd/cgo/internal/teststdio/testdata/hello.go function main (line 11) | func main() { FILE: src/cmd/cgo/internal/teststdio/testdata/stdio/file.go type File (line 24) | type File method WriteString (line 30) | func (f *File) WriteString(s string) { method Flush (line 37) | func (f *File) Flush() { FILE: src/cmd/cgo/internal/testtls/tls.c function setTLS (line 18) | void function getTLS (line 24) | int function setTLS (line 37) | void function getTLS (line 41) | int FILE: src/cmd/cgo/internal/testtls/tls.go function testTLS (line 17) | func testTLS(t *testing.T) { FILE: src/cmd/cgo/internal/testtls/tls_none.go function testTLS (line 11) | func testTLS(t *testing.T) { FILE: src/cmd/cgo/internal/testtls/tls_test.go function TestTLS (line 9) | func TestTLS(t *testing.T) { FILE: src/cmd/cgo/main.go type Package (line 38) | type Package struct method Record (line 545) | func (p *Package) Record(f *File) { method incompleteTypedef (line 611) | func (p *Package) incompleteTypedef(t *Type) bool { type typedefInfo (line 59) | type typedefInfo struct type File (line 65) | type File struct method offset (line 82) | func (f *File) offset(p token.Pos) int { function nameKeys (line 86) | func nameKeys(m map[string]*Name) []string { type Call (line 96) | type Call struct type Ref (line 103) | type Ref struct method Pos (line 110) | func (r *Ref) Pos() token.Pos { type Name (line 117) | type Name struct method IsVar (line 130) | func (n *Name) IsVar() bool { method IsConst (line 135) | func (n *Name) IsConst() bool { type ExpFunc (line 142) | type ExpFunc struct type TypeRepr (line 149) | type TypeRepr struct type Type (line 155) | type Type struct method fuzzyMatch (line 165) | func (t *Type) fuzzyMatch(t2 *Type) bool { type FuncType (line 173) | type FuncType struct method fuzzyMatch (line 179) | func (t *FuncType) fuzzyMatch(t2 *FuncType) bool { function usage (line 197) | func usage() { function main (line 288) | func main() { function newPackage (line 508) | func newPackage(args []string) *Package { FILE: src/cmd/cgo/out.go method writeDefs (line 34) | func (p *Package) writeDefs() { function elfImportedSymbols (line 322) | func elfImportedSymbols(f *elf.File) []elf.ImportedSymbol { function dynimport (line 337) | func dynimport(obj string) { function checkImportSymName (line 446) | func checkImportSymName(s string) { method structType (line 462) | func (p *Package) structType(n *Name) (string, int64) { method writeDefsFunc (line 535) | func (p *Package) writeDefsFunc(fgo2 io.Writer, n *Name, callsMalloc *bo... method writeOutput (line 699) | func (p *Package) writeOutput(f *File, srcfile string) { function fixGo (line 741) | func fixGo(name string) string { method writeOutputFunc (line 757) | func (p *Package) writeOutputFunc(fgcc *os.File, n *Name) { method writeGccgoOutputFunc (line 854) | func (p *Package) writeGccgoOutputFunc(fgcc *os.File, n *Name) { method packedAttribute (line 917) | func (p *Package) packedAttribute() string { function exportParamName (line 930) | func exportParamName(param string, position int) string { method writeExports (line 949) | func (p *Package) writeExports(fgo2, fm, fgcc, fgcch io.Writer) { method writeGccgoExports (line 1196) | func (p *Package) writeGccgoExports(fgo2, fm, fgcc, fgcch io.Writer) { method writeExportHeader (line 1367) | func (p *Package) writeExportHeader(fgcch io.Writer) { function gccgoToSymbol (line 1391) | func gccgoToSymbol(ppath string) string { method gccgoSymbolPrefix (line 1410) | func (p *Package) gccgoSymbolPrefix() string { function forFieldList (line 1430) | func forFieldList(fl *ast.FieldList, fn func(int, string, ast.Expr)) { function c (line 1448) | func c(repr string, args ...any) *TypeRepr { method cgoType (line 1474) | func (p *Package) cgoType(e ast.Expr) *Type { method doCgoType (line 1479) | func (p *Package) doCgoType(e ast.Expr, m map[ast.Expr]bool) *Type { constant gccProlog (line 1582) | gccProlog = ` constant noTsanProlog (line 1620) | noTsanProlog = ` constant yesTsanProlog (line 1648) | yesTsanProlog = ` constant noMsanProlog (line 1673) | noMsanProlog = ` constant yesMsanProlog (line 1680) | yesMsanProlog = ` constant builtinProlog (line 1690) | builtinProlog = ` constant goProlog (line 1714) | goProlog = ` constant gccgoGoProlog (line 1727) | gccgoGoProlog = ` constant goStringDef (line 1733) | goStringDef = ` constant goStringNDef (line 1743) | goStringNDef = ` constant goBytesDef (line 1753) | goBytesDef = ` constant cStringDef (line 1763) | cStringDef = ` constant cBytesDef (line 1787) | cBytesDef = ` constant cMallocDef (line 1807) | cMallocDef = ` constant cMallocDefGo (line 1827) | cMallocDefGo = ` constant cMallocDefC (line 1854) | cMallocDefC = ` method cPrologGccgo (line 1872) | func (p *Package) cPrologGccgo() string { constant cPrologGccgo (line 1881) | cPrologGccgo = ` constant builtinExportProlog (line 1988) | builtinExportProlog = ` method gccExportHeaderProlog (line 2005) | func (p *Package) gccExportHeaderProlog() string { constant gccExportHeaderProlog (line 2022) | gccExportHeaderProlog = ` constant gccExportHeaderEpilog (line 2081) | gccExportHeaderEpilog = ` constant gccgoExportFileProlog (line 2091) | gccgoExportFileProlog = ` FILE: src/cmd/cgo/util.go function run (line 20) | func run(stdin []byte, argv []string) (stdout, stderr []byte, ok bool) { function lineno (line 74) | func lineno(pos token.Pos) string { function fatalf (line 79) | func fatalf(msg string, args ...any) { function error_ (line 90) | func error_(pos token.Pos, msg string, args ...any) { function creat (line 102) | func creat(name string) *os.File { function outputDir (line 111) | func outputDir() string { FILE: src/cmd/compile/internal/abi/abiutils.go type ABIParamResultInfo (line 29) | type ABIParamResultInfo struct method Config (line 39) | func (a *ABIParamResultInfo) Config() *ABIConfig { method InParams (line 43) | func (a *ABIParamResultInfo) InParams() []ABIParamAssignment { method OutParams (line 47) | func (a *ABIParamResultInfo) OutParams() []ABIParamAssignment { method InRegistersUsed (line 51) | func (a *ABIParamResultInfo) InRegistersUsed() int { method OutRegistersUsed (line 55) | func (a *ABIParamResultInfo) OutRegistersUsed() int { method InParam (line 59) | func (a *ABIParamResultInfo) InParam(i int) *ABIParamAssignment { method OutParam (line 63) | func (a *ABIParamResultInfo) OutParam(i int) *ABIParamAssignment { method SpillAreaOffset (line 67) | func (a *ABIParamResultInfo) SpillAreaOffset() int64 { method SpillAreaSize (line 71) | func (a *ABIParamResultInfo) SpillAreaSize() int64 { method ArgWidth (line 79) | func (a *ABIParamResultInfo) ArgWidth() int64 { method String (line 476) | func (ri *ABIParamResultInfo) String() string { type RegIndex (line 92) | type RegIndex type ABIParamAssignment (line 99) | type ABIParamAssignment struct method Offset (line 108) | func (a *ABIParamAssignment) Offset() int32 { method RegisterTypesAndOffsets (line 137) | func (pa *ABIParamAssignment) RegisterTypesAndOffsets() ([]*types.Type... method FrameOffset (line 249) | func (a *ABIParamAssignment) FrameOffset(i *ABIParamResultInfo) int64 { method ToString (line 456) | func (ri *ABIParamAssignment) ToString(config *ABIConfig, extra bool) ... method ComputePadding (line 664) | func (pa *ABIParamAssignment) ComputePadding(storage []uint64) []uint64 { function RegisterTypes (line 118) | func RegisterTypes(apa []ABIParamAssignment) []*types.Type { function appendParamTypes (line 148) | func appendParamTypes(rts []*types.Type, t *types.Type) []*types.Type { function appendParamOffsets (line 197) | func appendParamOffsets(offsets []int64, at int64, t *types.Type) ([]int... type RegAmounts (line 261) | type RegAmounts struct method regString (line 445) | func (c *RegAmounts) regString(r RegIndex) string { type ABIConfig (line 268) | type ABIConfig struct method Copy (line 284) | func (config *ABIConfig) Copy() *ABIConfig { method Which (line 289) | func (config *ABIConfig) Which() obj.ABI { method LocalsOffset (line 296) | func (config *ABIConfig) LocalsOffset() int64 { method FloatIndexFor (line 303) | func (config *ABIConfig) FloatIndexFor(r RegIndex) int64 { method NumParamRegs (line 310) | func (config *ABIConfig) NumParamRegs(typ *types.Type) int { method ABIAnalyzeTypes (line 322) | func (config *ABIConfig) ABIAnalyzeTypes(params, results []*types.Type... method ABIAnalyzeFuncType (line 360) | func (config *ABIConfig) ABIAnalyzeFuncType(ft *types.Type) *ABIParamR... method ABIAnalyze (line 404) | func (config *ABIConfig) ABIAnalyze(t *types.Type, setNname bool) *ABI... method updateOffset (line 417) | func (config *ABIConfig) updateOffset(result *ABIParamResultInfo, f *t... function NewABIConfig (line 277) | func NewABIConfig(iRegsCount, fRegsCount int, offsetForLocals int64, whi... type assignState (line 491) | type assignState struct method allocateRegs (line 521) | func (state *assignState) allocateRegs(regs []RegIndex, t *types.Type)... method assignParam (line 610) | func (state *assignState) assignParam(typ *types.Type, name *ir.Name, ... method tryAllocRegs (line 630) | func (state *assignState) tryAllocRegs(typ *types.Type) []RegIndex { function align (line 499) | func align(a int64, t *types.Type) int64 { function alignTo (line 504) | func alignTo(a int64, t int) int64 { function nextSlot (line 512) | func nextSlot(offsetp *int64, typ *types.Type) int64 { function setup (line 580) | func setup() { FILE: src/cmd/compile/internal/abt/avlint32.go constant LEAF_HEIGHT (line 14) | LEAF_HEIGHT = 1 constant ZERO_HEIGHT (line 15) | ZERO_HEIGHT = 0 constant NOT_KEY32 (line 16) | NOT_KEY32 = int32(-0x80000000) type T (line 22) | type T struct method IsEmpty (line 41) | func (t *T) IsEmpty() bool { method IsSingle (line 46) | func (t *T) IsSingle() bool { method VisitInOrder (line 52) | func (t *T) VisitInOrder(f func(int32, any)) { method Find (line 86) | func (t *T) Find(x int32) any { method Insert (line 95) | func (t *T) Insert(x int32, data any) any { method Copy (line 119) | func (t *T) Copy() *T { method Delete (line 124) | func (t *T) Delete(x int32) any { method DeleteMin (line 138) | func (t *T) DeleteMin() (int32, any) { method DeleteMax (line 152) | func (t *T) DeleteMax() (int32, any) { method Size (line 166) | func (t *T) Size() int { method Intersection (line 175) | func (t *T) Intersection(u *T, f func(x, y any) any) *T { method Union (line 230) | func (t *T) Union(u *T, f func(x, y any) any) *T { method Difference (line 287) | func (t *T) Difference(u *T, f func(x, y any) any) *T { method Iterator (line 316) | func (t *T) Iterator() Iterator { method Equals (line 320) | func (t *T) Equals(u *T) bool { method String (line 330) | func (t *T) String() string { method Equiv (line 368) | func (t *T) Equiv(u *T, eqv func(x, y any) bool) bool { method Min (line 464) | func (t *T) Min() (k int32, d any) { method Max (line 470) | func (t *T) Max() (k int32, d any) { method Glb (line 476) | func (t *T) Glb(x int32) (k int32, d any) { method GlbEq (line 482) | func (t *T) GlbEq(x int32) (k int32, d any) { method Lub (line 488) | func (t *T) Lub(x int32) (k int32, d any) { method LubEq (line 494) | func (t *T) LubEq(x int32) (k int32, d any) { type node32 (line 28) | type node32 struct method nilOrData (line 59) | func (n *node32) nilOrData() any { method nilOrKeyAndData (line 66) | func (n *node32) nilOrKeyAndData() (k int32, d any) { method height (line 77) | func (n *node32) height() int8 { method equals (line 347) | func (t *node32) equals(u *node32) bool { method equiv (line 378) | func (t *node32) equiv(u *node32, eqv func(x, y any) bool) bool { method iterator (line 419) | func (t *node32) iterator() iterator { method isLeaf (line 498) | func (t *node32) isLeaf() bool { method visitInOrder (line 502) | func (t *node32) visitInOrder(f func(int32, any)) { method find (line 512) | func (t *node32) find(key int32) *node32 { method min (line 525) | func (t *node32) min() *node32 { method max (line 535) | func (t *node32) max() *node32 { method glb (line 545) | func (t *node32) glb(key int32, allow_eq bool) *node32 { method lub (line 563) | func (t *node32) lub(key int32, allow_eq bool) *node32 { method aInsert (line 581) | func (t *node32) aInsert(x int32) (newroot, newnode, oldnode *node32) { method aDelete (line 634) | func (t *node32) aDelete(key int32) (deleted, newSubTree *node32) { method aDeleteMin (line 678) | func (t *node32) aDeleteMin() (deleted, newSubTree *node32) { method aDeleteMax (line 693) | func (t *node32) aDeleteMax() (deleted, newSubTree *node32) { method aRebalanceAfterLeftDeletion (line 710) | func (t *node32) aRebalanceAfterLeftDeletion(oldLeftHeight int8, tleft... method aRebalanceAfterRightDeletion (line 729) | func (t *node32) aRebalanceAfterRightDeletion(oldRightHeight int8, tri... method aRightIsHigh (line 750) | func (t *node32) aRightIsHigh(newnode *node32) *node32 { method aLeftIsHigh (line 765) | func (t *node32) aLeftIsHigh(newnode *node32) *node32 { method rightToRoot (line 779) | func (t *node32) rightToRoot() *node32 { method leftToRoot (line 801) | func (t *node32) leftToRoot() *node32 { method copy (line 822) | func (t *node32) copy() *node32 { function makeNode (line 36) | func makeNode(key int32) *node32 { type iterator (line 399) | type iterator struct method leftmost (line 428) | func (it *iterator) leftmost(t *node32) { method done (line 435) | func (it *iterator) done() bool { method next (line 439) | func (it *iterator) next() *node32 { type Iterator (line 403) | type Iterator struct method Next (line 407) | func (it *Iterator) Next() (int32, any) { method Done (line 415) | func (it *Iterator) Done() bool { FILE: src/cmd/compile/internal/abt/avlint32_test.go function makeTree (line 13) | func makeTree(te *testing.T, x []int32, check bool) (t *T, k int, min, m... function applicInsert (line 68) | func applicInsert(te *testing.T, x []int32) { function applicFind (line 72) | func applicFind(te *testing.T, x []int32) { function applicBounds (line 87) | func applicBounds(te *testing.T, x []int32) { function applicDeleteMin (line 161) | func applicDeleteMin(te *testing.T, x []int32) { function applicDeleteMax (line 200) | func applicDeleteMax(te *testing.T, x []int32) { function applicDelete (line 242) | func applicDelete(te *testing.T, x []int32) { function applicIterator (line 303) | func applicIterator(te *testing.T, x []int32) { function equiv (line 320) | func equiv(a, b any) bool { function applicEquals (line 325) | func applicEquals(te *testing.T, x, y []int32) { function tree (line 355) | func tree(x []int32) *T { function treePlus1 (line 363) | func treePlus1(x []int32) *T { function TestApplicInsert (line 370) | func TestApplicInsert(t *testing.T) { function TestApplicFind (line 381) | func TestApplicFind(t *testing.T) { function TestBounds (line 392) | func TestBounds(t *testing.T) { function TestDeleteMin (line 402) | func TestDeleteMin(t *testing.T) { function TestDeleteMax (line 412) | func TestDeleteMax(t *testing.T) { function TestDelete (line 422) | func TestDelete(t *testing.T) { function TestIterator (line 432) | func TestIterator(t *testing.T) { function TestEquals (line 442) | func TestEquals(t *testing.T) { function first (line 453) | func first(x, y any) any { function second (line 456) | func second(x, y any) any { function alwaysNil (line 459) | func alwaysNil(x, y any) any { function smaller (line 462) | func smaller(x, y any) any { function assert (line 470) | func assert(t *testing.T, expected, got *T, what string) { function TestSetOps (line 482) | func TestSetOps(t *testing.T) { type sstring (line 555) | type sstring struct method String (line 559) | func (s *sstring) String() string { function stringer (line 563) | func stringer(s string) any { method wellFormed (line 573) | func (t *T) wellFormed() (s string, i int) { method wellFormedSubtree (line 588) | func (t *node32) wellFormedSubtree(parent *node32, keyMin, keyMax int32)... method DebugString (line 678) | func (t *T) DebugString() string { method DebugString (line 687) | func (t *node32) DebugString(indent int) string { FILE: src/cmd/compile/internal/amd64/galign.go function Init (line 14) | func Init(arch *ssagen.ArchInfo) { FILE: src/cmd/compile/internal/amd64/ggen.go function zerorange (line 13) | func zerorange(pp *objw.Progs, p *obj.Prog, off, cnt int64, state *uint3... function ginsnop (line 28) | func ginsnop(pp *objw.Progs) *obj.Prog { FILE: src/cmd/compile/internal/amd64/simdssa.go function ssaGenSIMDValue (line 12) | func ssaGenSIMDValue(s *ssagen.State, v *ssa.Value) bool { FILE: src/cmd/compile/internal/amd64/ssa.go function ssaMarkMoves (line 24) | func ssaMarkMoves(s *ssagen.State, b *ssa.Block) { function isGPReg (line 46) | func isGPReg(r int16) bool { function isFPReg (line 50) | func isFPReg(r int16) bool { function isKReg (line 54) | func isKReg(r int16) bool { function isLowFPReg (line 58) | func isLowFPReg(r int16) bool { function loadByRegWidth (line 63) | func loadByRegWidth(r int16, width int64) obj.As { function storeByRegWidth (line 79) | func storeByRegWidth(r int16, width int64) obj.As { function moveByRegsWidth (line 117) | func moveByRegsWidth(dest, src int16, width int64) obj.As { function opregreg (line 171) | func opregreg(s *ssagen.State, op obj.As, dest, src int16) *obj.Prog { function memIdx (line 184) | func memIdx(a *obj.Addr, v *ssa.Value) { function getgFromTLS (line 195) | func getgFromTLS(s *ssagen.State, r int16) { function ssaGenValue (line 223) | func ssaGenValue(s *ssagen.State, v *ssa.Value) { function zeroX15 (line 1899) | func zeroX15(s *ssagen.State) { function simdV11 (line 1904) | func simdV11(s *ssagen.State, v *ssa.Value) *obj.Prog { function simdV21 (line 1914) | func simdV21(s *ssagen.State, v *ssa.Value) *obj.Prog { function simdVfpv (line 1929) | func simdVfpv(s *ssagen.State, v *ssa.Value) *obj.Prog { function simdV2k (line 1942) | func simdV2k(s *ssagen.State, v *ssa.Value) *obj.Prog { function simdV2kv (line 1953) | func simdV2kv(s *ssagen.State, v *ssa.Value) *obj.Prog { function simdV2kvResultInArg0 (line 1970) | func simdV2kvResultInArg0(s *ssagen.State, v *ssa.Value) *obj.Prog { function simdVfpkv (line 1988) | func simdVfpkv(s *ssagen.State, v *ssa.Value) *obj.Prog { function simdV2kk (line 2000) | func simdV2kk(s *ssagen.State, v *ssa.Value) *obj.Prog { function simdVkv (line 2012) | func simdVkv(s *ssagen.State, v *ssa.Value) *obj.Prog { function simdV11Imm8 (line 2023) | func simdV11Imm8(s *ssagen.State, v *ssa.Value) *obj.Prog { function simdVkvImm8 (line 2034) | func simdVkvImm8(s *ssagen.State, v *ssa.Value) *obj.Prog { function simdV21Imm8 (line 2046) | func simdV21Imm8(s *ssagen.State, v *ssa.Value) *obj.Prog { function simdVgpvImm8 (line 2058) | func simdVgpvImm8(s *ssagen.State, v *ssa.Value) *obj.Prog { function simdV2kImm8 (line 2070) | func simdV2kImm8(s *ssagen.State, v *ssa.Value) *obj.Prog { function simdV2kkImm8 (line 2082) | func simdV2kkImm8(s *ssagen.State, v *ssa.Value) *obj.Prog { function simdV2kvImm8 (line 2094) | func simdV2kvImm8(s *ssagen.State, v *ssa.Value) *obj.Prog { function simdV31ResultInArg0 (line 2107) | func simdV31ResultInArg0(s *ssagen.State, v *ssa.Value) *obj.Prog { function simdV31ResultInArg0Imm8 (line 2117) | func simdV31ResultInArg0Imm8(s *ssagen.State, v *ssa.Value) *obj.Prog { function simdV31loadResultInArg0Imm8 (line 2133) | func simdV31loadResultInArg0Imm8(s *ssagen.State, v *ssa.Value) *obj.Prog { function simdV3kvResultInArg0 (line 2149) | func simdV3kvResultInArg0(s *ssagen.State, v *ssa.Value) *obj.Prog { function simdVgpImm8 (line 2160) | func simdVgpImm8(s *ssagen.State, v *ssa.Value) *obj.Prog { function simdV31 (line 2171) | func simdV31(s *ssagen.State, v *ssa.Value) *obj.Prog { function simdV3kv (line 2183) | func simdV3kv(s *ssagen.State, v *ssa.Value) *obj.Prog { function simdVkvload (line 2196) | func simdVkvload(s *ssagen.State, v *ssa.Value) *obj.Prog { function simdV21load (line 2208) | func simdV21load(s *ssagen.State, v *ssa.Value) *obj.Prog { function simdV31loadResultInArg0 (line 2220) | func simdV31loadResultInArg0(s *ssagen.State, v *ssa.Value) *obj.Prog { function simdV3kvloadResultInArg0 (line 2232) | func simdV3kvloadResultInArg0(s *ssagen.State, v *ssa.Value) *obj.Prog { function simdV2kvload (line 2245) | func simdV2kvload(s *ssagen.State, v *ssa.Value) *obj.Prog { function simdV2kload (line 2258) | func simdV2kload(s *ssagen.State, v *ssa.Value) *obj.Prog { function simdV11load (line 2270) | func simdV11load(s *ssagen.State, v *ssa.Value) *obj.Prog { function simdV11loadImm8 (line 2281) | func simdV11loadImm8(s *ssagen.State, v *ssa.Value) *obj.Prog { function simdVkvloadImm8 (line 2295) | func simdVkvloadImm8(s *ssagen.State, v *ssa.Value) *obj.Prog { function simdV21loadImm8 (line 2310) | func simdV21loadImm8(s *ssagen.State, v *ssa.Value) *obj.Prog { function simdV2kloadImm8 (line 2325) | func simdV2kloadImm8(s *ssagen.State, v *ssa.Value) *obj.Prog { function simdV2kkloadImm8 (line 2340) | func simdV2kkloadImm8(s *ssagen.State, v *ssa.Value) *obj.Prog { function simdV2kvloadImm8 (line 2356) | func simdV2kvloadImm8(s *ssagen.State, v *ssa.Value) *obj.Prog { function simdV21ResultInArg0 (line 2372) | func simdV21ResultInArg0(s *ssagen.State, v *ssa.Value) *obj.Prog { function simdV21ResultInArg0Imm8 (line 2382) | func simdV21ResultInArg0Imm8(s *ssagen.State, v *ssa.Value) *obj.Prog { function simdV31x0AtIn2ResultInArg0 (line 2393) | func simdV31x0AtIn2ResultInArg0(s *ssagen.State, v *ssa.Value) *obj.Prog { function ssaGenBlock (line 2425) | func ssaGenBlock(s *ssagen.State, b, next *ssa.Block) { function loadRegResult (line 2480) | func loadRegResult(s *ssagen.State, f *ssa.Func, t *types.Type, reg int1... function spillArgReg (line 2491) | func spillArgReg(pp *objw.Progs, p *obj.Prog, f *ssa.Func, t *types.Type... function zero16 (line 2500) | func zero16(s *ssagen.State, reg int16, off int64) { function move16 (line 2511) | func move16(s *ssagen.State, src, dst, tmp int16, off int64) { function simdReg (line 2530) | func simdReg(v *ssa.Value) int16 { function simdRegBySize (line 2538) | func simdRegBySize(reg int16, size int64) int16 { function maskReg (line 2551) | func maskReg(v *ssa.Value) int16 { function simdOrMaskReg (line 2564) | func simdOrMaskReg(v *ssa.Value) int16 { function simdCheckRegOnly (line 2576) | func simdCheckRegOnly(v *ssa.Value, regStart, regEnd int16) int16 { FILE: src/cmd/compile/internal/amd64/versions_test.go function TestGoAMD64v1 (line 33) | func TestGoAMD64v1(t *testing.T) { function clobber (line 101) | func clobber(t *testing.T, src string, dst *os.File, opcodes map[string]... function setOf (line 239) | func setOf(keys ...string) map[string]bool { function TestPopCnt (line 285) | func TestPopCnt(t *testing.T) { function TestAndNot (line 305) | func TestAndNot(t *testing.T) { function TestBLSI (line 323) | func TestBLSI(t *testing.T) { function TestBLSMSK (line 343) | func TestBLSMSK(t *testing.T) { function TestBLSR (line 363) | func TestBLSR(t *testing.T) { function TestTrailingZeros (line 382) | func TestTrailingZeros(t *testing.T) { function TestRound (line 406) | func TestRound(t *testing.T) { function TestFMA (line 423) | func TestFMA(t *testing.T) { FILE: src/cmd/compile/internal/arm/galign.go function Init (line 14) | func Init(arch *ssagen.ArchInfo) { FILE: src/cmd/compile/internal/arm/ggen.go function zerorange (line 15) | func zerorange(pp *objw.Progs, p *obj.Prog, off, cnt int64, r0 *uint32) ... function ginsnop (line 52) | func ginsnop(pp *objw.Progs) *obj.Prog { FILE: src/cmd/compile/internal/arm/ssa.go function loadByType (line 25) | func loadByType(t *types.Type) obj.As { function storeByType (line 55) | func storeByType(t *types.Type) obj.As { type shift (line 77) | type shift method String (line 80) | func (v shift) String() string { function makeshift (line 92) | func makeshift(v *ssa.Value, reg int16, typ int64, s int64) shift { function genshift (line 100) | func genshift(s *ssagen.State, v *ssa.Value, as obj.As, r0, r1, r int16,... function makeregshift (line 113) | func makeregshift(r1 int16, typ int64, r2 int16) shift { function genregshift (line 118) | func genregshift(s *ssagen.State, as obj.As, r0, r1, r2, r int16, typ in... function getBFC (line 133) | func getBFC(v uint32) (uint32, uint32) { function ssaGenValue (line 152) | func ssaGenValue(s *ssagen.State, v *ssa.Value) { function ssaGenBlock (line 1070) | func ssaGenBlock(s *ssagen.State, b, next *ssa.Block) { FILE: src/cmd/compile/internal/arm64/galign.go function Init (line 13) | func Init(arch *ssagen.ArchInfo) { FILE: src/cmd/compile/internal/arm64/ggen.go function padframe (line 13) | func padframe(frame int64) int64 { function zerorange (line 22) | func zerorange(pp *objw.Progs, p *obj.Prog, off, cnt int64, _ *uint32) *... function ginsnop (line 40) | func ginsnop(pp *objw.Progs) *obj.Prog { FILE: src/cmd/compile/internal/arm64/ssa.go function loadByType (line 23) | func loadByType(t *types.Type) obj.As { function storeByType (line 59) | func storeByType(t *types.Type) obj.As { function loadByType2 (line 84) | func loadByType2(t *types.Type) obj.As { function storeByType2 (line 105) | func storeByType2(t *types.Type) obj.As { function makeshift (line 125) | func makeshift(v *ssa.Value, reg int16, typ int64, s int64) int64 { function genshift (line 133) | func genshift(s *ssagen.State, v *ssa.Value, as obj.As, r0, r1, r int16,... function genIndexedOperand (line 147) | func genIndexedOperand(op ssa.Op, base, idx int16) obj.Addr { function ssaGenValue (line 165) | func ssaGenValue(s *ssagen.State, v *ssa.Value) { function ssaGenBlock (line 1592) | func ssaGenBlock(s *ssagen.State, b, next *ssa.Block) { function loadRegResult (line 1680) | func loadRegResult(s *ssagen.State, f *ssa.Func, t *types.Type, reg int1... function spillArgReg (line 1691) | func spillArgReg(pp *objw.Progs, p *obj.Prog, f *ssa.Func, t *types.Type... function zero16 (line 1701) | func zero16(s *ssagen.State, reg int16, off int64, postInc bool) { function zero8 (line 1721) | func zero8(s *ssagen.State, reg int16, off int64) { function move32 (line 1734) | func move32(s *ssagen.State, src, dst, tmp1, tmp2 int16, off int64, post... function move16 (line 1765) | func move16(s *ssagen.State, src, dst, tmp1 int16, off int64, postInc bo... function move8 (line 1793) | func move8(s *ssagen.State, src, dst, tmp int16, off int64) { FILE: src/cmd/compile/internal/base/base.go function AtExit (line 13) | func AtExit(f func()) { function Exit (line 17) | func Exit(code int) { constant EnableTrace (line 27) | EnableTrace = false FILE: src/cmd/compile/internal/base/bootstrap_false.go constant CompilerBootstrap (line 11) | CompilerBootstrap = false FILE: src/cmd/compile/internal/base/bootstrap_true.go constant CompilerBootstrap (line 11) | CompilerBootstrap = true FILE: src/cmd/compile/internal/base/debug.go type DebugFlags (line 20) | type DebugFlags struct FILE: src/cmd/compile/internal/base/flag.go function usage (line 26) | func usage() { type CountFlag (line 39) | type CountFlag type CmdFlags (line 55) | type CmdFlags struct function addEnv (line 149) | func addEnv(s string) { function ParseFlags (line 158) | func ParseFlags() { function registerFlags (line 394) | func registerFlags() { function concurrentFlagOk (line 472) | func concurrentFlagOk() bool { function concurrentBackendAllowed (line 483) | func concurrentBackendAllowed() bool { function addImportDir (line 506) | func addImportDir(dir string) { function readImportCfg (line 512) | func readImportCfg(file string) { function readCoverageCfg (line 552) | func readCoverageCfg(file string) { function readEmbedCfg (line 564) | func readEmbedCfg(file string) { function parseSpectre (line 581) | func parseSpectre(s string) { FILE: src/cmd/compile/internal/base/hashdebug.go type hashAndMask (line 21) | type hashAndMask struct type HashDebug (line 28) | type HashDebug struct method SetInlineSuffixOnly (line 48) | func (d *HashDebug) SetInlineSuffixOnly(b bool) *HashDebug { method excluded (line 214) | func (d *HashDebug) excluded(hash uint64) bool { method match (line 240) | func (d *HashDebug) match(hash uint64) *hashAndMask { method MatchPkgFunc (line 254) | func (d *HashDebug) MatchPkgFunc(pkg, fn string, note func() string) b... method matchPkgFunc (line 262) | func (d *HashDebug) matchPkgFunc(pkg, fn string, note func() string) b... method MatchPos (line 272) | func (d *HashDebug) MatchPos(pos src.XPos, desc func() string) bool { method matchPos (line 280) | func (d *HashDebug) matchPos(ctxt *obj.Link, pos src.XPos, note func()... method matchPosWithInfo (line 284) | func (d *HashDebug) matchPosWithInfo(ctxt *obj.Link, pos src.XPos, inf... method MatchPosWithInfo (line 305) | func (d *HashDebug) MatchPosWithInfo(pos src.XPos, info any, desc func... method matchAndLog (line 319) | func (d *HashDebug) matchAndLog(hash uint64, text, note func() string)... method short (line 356) | func (d *HashDebug) short(name string) string { method hashPos (line 365) | func (d *HashDebug) hashPos(ctxt *obj.Link, pos src.XPos) uint64 { method fmtPos (line 379) | func (d *HashDebug) fmtPos(ctxt *obj.Link, pos src.XPos) string { method log (line 395) | func (d *HashDebug) log(varname string, hash uint64, text string) { function DebugHashMatchPkgFunc (line 129) | func DebugHashMatchPkgFunc(pkg, fn string) bool { function DebugHashMatchPos (line 133) | func DebugHashMatchPos(pos src.XPos) bool { function HasDebugHash (line 140) | func HasDebugHash() bool { function toHashAndMask (line 145) | func toHashAndMask(s, varname string) hashAndMask { function NewHashDebug (line 163) | func NewHashDebug(ev, s string, file io.Writer) *HashDebug { function hashString (line 224) | func hashString(hash uint64) string { FILE: src/cmd/compile/internal/base/hashdebug_test.go function TestHashDebugGossahashY (line 14) | func TestHashDebugGossahashY(t *testing.T) { function TestHashDebugGossahashN (line 24) | func TestHashDebugGossahashN(t *testing.T) { function TestHashDebugGossahashEmpty (line 34) | func TestHashDebugGossahashEmpty(t *testing.T) { function TestHashDebugMagic (line 41) | func TestHashDebugMagic(t *testing.T) { function TestHash (line 52) | func TestHash(t *testing.T) { function TestHashMatch (line 61) | func TestHashMatch(t *testing.T) { function TestYMatch (line 74) | func TestYMatch(t *testing.T) { function TestNMatch (line 87) | func TestNMatch(t *testing.T) { function TestHashNoMatch (line 100) | func TestHashNoMatch(t *testing.T) { function TestHashSecondMatch (line 115) | func TestHashSecondMatch(t *testing.T) { function wantPrefix (line 128) | func wantPrefix(t *testing.T, got, want string) { function wantContains (line 135) | func wantContains(t *testing.T, got, want string) { FILE: src/cmd/compile/internal/base/link.go function PkgLinksym (line 31) | func PkgLinksym(prefix, name string, abi obj.ABI) *obj.LSym { function Linkname (line 45) | func Linkname(name string, abi obj.ABI) *obj.LSym { function linksym (line 51) | func linksym(pkg, name string, abi obj.ABI) *obj.LSym { FILE: src/cmd/compile/internal/base/mapfile_mmap.go function MapFile (line 22) | func MapFile(f *os.File, offset, length int64) (string, error) { FILE: src/cmd/compile/internal/base/mapfile_read.go function MapFile (line 14) | func MapFile(f *os.File, offset, length int64) (string, error) { FILE: src/cmd/compile/internal/base/print.go type errorMsg (line 21) | type errorMsg struct function Errors (line 38) | func Errors() int { function SyntaxErrors (line 43) | func SyntaxErrors() int { function addErrorMsg (line 48) | func addErrorMsg(pos src.XPos, code errors.Code, format string, args ...... function FmtPos (line 63) | func FmtPos(pos src.XPos) string { type byPos (line 71) | type byPos method Len (line 73) | func (x byPos) Len() int { return len(x) } method Less (line 74) | func (x byPos) Less(i, j int) bool { return x[i].pos.Before(x[j].pos) } method Swap (line 75) | func (x byPos) Swap(i, j int) { x[i], x[j] = x[j], x[i] } function FlushErrors (line 79) | func FlushErrors() { function sameline (line 106) | func sameline(a, b src.XPos) bool { function Errorf (line 113) | func Errorf(format string, args ...any) { function ErrorfAt (line 118) | func ErrorfAt(pos src.XPos, code errors.Code, format string, args ...any) { function UpdateErrorDot (line 155) | func UpdateErrorDot(line string, name, expr string) { function Warn (line 169) | func Warn(format string, args ...any) { function WarnfAt (line 177) | func WarnfAt(pos src.XPos, format string, args ...any) { function Fatalf (line 196) | func Fatalf(format string, args ...any) { function FatalfAt (line 214) | func FatalfAt(pos src.XPos, format string, args ...any) { function Assert (line 242) | func Assert(b bool) { function Assertf (line 249) | func Assertf(b bool, format string, args ...any) { function AssertfAt (line 256) | func AssertfAt(b bool, pos src.XPos, format string, args ...any) { function hcrash (line 263) | func hcrash() { function ErrorExit (line 275) | func ErrorExit() { function ExitIfErrors (line 284) | func ExitIfErrors() { FILE: src/cmd/compile/internal/base/startheap.go function forEachGC (line 17) | func forEachGC(fn func() bool) { function AdjustStartingHeap (line 59) | func AdjustStartingHeap(requestedHeapGoal, derateBreak, derateLoPct, der... FILE: src/cmd/compile/internal/base/timings.go type Timings (line 19) | type Timings struct method append (line 35) | func (t *Timings) append(labels []string, start bool) { method Start (line 41) | func (t *Timings) Start(labels ...string) { method Stop (line 47) | func (t *Timings) Stop(labels ...string) { method AddEvent (line 55) | func (t *Timings) AddEvent(size int64, unit string) { method Write (line 70) | func (t *Timings) Write(w io.Writer, prefix string) { type timestamp (line 24) | type timestamp struct type event (line 30) | type event struct function commonPrefix (line 159) | func commonPrefix(a, b string) string { type lines (line 167) | type lines method add (line 169) | func (lines *lines) add(label string, n int, dt, tot time.Duration, ev... method write (line 190) | func (lines lines) write(w io.Writer) { function isnumber (line 229) | func isnumber(s string) bool { FILE: src/cmd/compile/internal/bitvec/bv.go constant wordBits (line 14) | wordBits = 32 constant wordMask (line 15) | wordMask = wordBits - 1 constant wordShift (line 16) | wordShift = 5 type BitVec (line 20) | type BitVec struct method Eq (line 52) | func (bv1 BitVec) Eq(bv2 BitVec) bool { method Copy (line 64) | func (dst BitVec) Copy(src BitVec) { method Get (line 68) | func (bv BitVec) Get(i int32) bool { method Set (line 76) | func (bv BitVec) Set(i int32) { method Unset (line 84) | func (bv BitVec) Unset(i int32) { method Next (line 94) | func (bv BitVec) Next(i int32) int32 { method IsEmpty (line 119) | func (bv BitVec) IsEmpty() bool { method Count (line 128) | func (bv BitVec) Count() int { method Not (line 136) | func (bv BitVec) Not() { method Or (line 146) | func (dst BitVec) Or(src1, src2 BitVec) { method And (line 158) | func (dst BitVec) And(src1, src2 BitVec) { method AndNot (line 170) | func (dst BitVec) AndNot(src1, src2 BitVec) { method String (line 181) | func (bv BitVec) String() string { method Clear (line 194) | func (bv BitVec) Clear() { function New (line 25) | func New(n int32) BitVec { type Bulk (line 30) | type Bulk struct method Next (line 46) | func (b *Bulk) Next() BitVec { function NewBulk (line 36) | func NewBulk(nbit int32, count int32) Bulk { FILE: src/cmd/compile/internal/bloop/bloop.go function getNameFromNode (line 49) | func getNameFromNode(n ir.Node) *ir.Name { function getAddressableNameFromNode (line 76) | func getAddressableNameFromNode(n ir.Node) *ir.Name { function getKeepAliveNodes (line 84) | func getKeepAliveNodes(pos src.XPos, n ir.Node) ir.Nodes { function keepAliveAt (line 104) | func keepAliveAt(ns ir.Nodes, curNode ir.Node) ir.Node { function debugName (line 128) | func debugName(name *ir.Name, pos src.XPos) { function preserveCallResults (line 139) | func preserveCallResults(curFn *ir.Func, call *ir.CallExpr) ir.Node { function preserveCallArgs (line 166) | func preserveCallArgs(curFn *ir.Func, call *ir.CallExpr) ir.Node { function preserveStmt (line 216) | func preserveStmt(curFn *ir.Func, stmt ir.Node) ir.Node { function preserveStmts (line 277) | func preserveStmts(curFn *ir.Func, list ir.Nodes) { function isTestingBLoop (line 285) | func isTestingBLoop(t ir.Node) bool { type editor (line 309) | type editor struct method edit (line 314) | func (e editor) edit(n ir.Node) ir.Node { function Walk (line 347) | func Walk(pkg *ir.Package) { FILE: src/cmd/compile/internal/compare/compare.go function IsRegularMemory (line 20) | func IsRegularMemory(t *types.Type) bool { function Memrun (line 28) | func Memrun(t *types.Type, start int) (size int64, next int) { function EqCanPanic (line 63) | func EqCanPanic(t *types.Type) bool { function EqStructCost (line 86) | func EqStructCost(t *types.Type) int64 { function eqStructFieldCost (line 113) | func eqStructFieldCost(t *types.Type, i int) (int64, int64, int) { function calculateCostForType (line 143) | func calculateCostForType(t *types.Type) int64 { function EqStruct (line 171) | func EqStruct(t *types.Type, np, nq ir.Node) ([]ir.Node, bool) { function EqString (line 257) | func EqString(s, t ir.Node) (eqlen *ir.BinaryExpr, eqmem *ir.CallExpr) { function EqInterface (line 315) | func EqInterface(s, t ir.Node) (eqtab *ir.BinaryExpr, eqdata *ir.CallExp... function eqfield (line 348) | func eqfield(p, q ir.Node, field int) ir.Node { function eqmem (line 357) | func eqmem(p, q ir.Node, field int, size int64) ir.Node { function eqmemfunc (line 372) | func eqmemfunc(size int64, t *types.Type) (fn *ir.Name, needsize bool) { FILE: src/cmd/compile/internal/compare/compare_test.go type typefn (line 17) | type typefn function init (line 19) | func init() { function TestEqStructCost (line 30) | func TestEqStructCost(t *testing.T) { FILE: src/cmd/compile/internal/coverage/cover.go type names (line 27) | type names struct function Fixup (line 41) | func Fixup() { function metaHashAndLen (line 125) | func metaHashAndLen() ([16]byte, int) { function registerMeta (line 146) | func registerMeta(cnames names, hashv [16]byte, mdlen int) { function addInitHookCall (line 191) | func addInitHookCall(initfn *ir.Func, cmode coverage.CounterMode) { FILE: src/cmd/compile/internal/deadlocals/deadlocals.go function Funcs (line 18) | func Funcs(fns []*ir.Func) { type visitor (line 63) | type visitor struct method node (line 90) | func (v *visitor) node(n ir.Node) { method nodes (line 146) | func (v *visitor) nodes(list ir.Nodes) { method assign (line 168) | func (v *visitor) assign(pos src.XPos, lhs, rhs *ir.Node, blankIsNotUs... type assign (line 73) | type assign struct function newVisitor (line 78) | func newVisitor(fn *ir.Func) *visitor { function hasEffects (line 152) | func hasEffects(n ir.Node) bool { function isLocal (line 191) | func isLocal(n *ir.Name, blankIsNotUse bool) bool { FILE: src/cmd/compile/internal/devirtualize/devirtualize.go constant go126ImprovedConcreteTypeAnalysis (line 21) | go126ImprovedConcreteTypeAnalysis = true function StaticCall (line 25) | func StaticCall(s *State, call *ir.CallExpr) { constant concreteTypeDebug (line 179) | concreteTypeDebug = false function concreteType (line 184) | func concreteType(s *State, n ir.Node) (typ *types.Type) { function concreteType1 (line 212) | func concreteType1(s *State, n ir.Node, seen map[*ir.Name]struct{}) (out... type assignment (line 347) | type assignment type State (line 350) | type State struct method InlinedCall (line 371) | func (s *State) InlinedCall(fun *ir.Func, origCall *ir.CallExpr, inlin... method assignments (line 412) | func (s *State) assignments(n *ir.Name) []assignment { method analyze (line 444) | func (s *State) analyze(nodes ir.Nodes) { type ifaceAssignRef (line 364) | type ifaceAssignRef struct FILE: src/cmd/compile/internal/devirtualize/pgo.go type CallStat (line 26) | type CallStat struct function ProfileGuided (line 105) | func ProfileGuided(fn *ir.Func, p *pgoir.Profile) { function maybeDevirtualizeInterfaceCall (line 187) | func maybeDevirtualizeInterfaceCall(p *pgoir.Profile, fn *ir.Func, call ... function maybeDevirtualizeFunctionCall (line 217) | func maybeDevirtualizeFunctionCall(p *pgoir.Profile, fn *ir.Func, call *... function shouldPGODevirt (line 304) | func shouldPGODevirt(fn *ir.Func) bool { function constructCallStat (line 340) | func constructCallStat(p *pgoir.Profile, fn *ir.Func, name string, call ... function copyInputs (line 417) | func copyInputs(curfn *ir.Func, pos src.XPos, recvOrFn ir.Node, args []i... function retTemps (line 444) | func retTemps(curfn *ir.Func, pos src.XPos, call *ir.CallExpr) []ir.Node { function condCall (line 456) | func condCall(curfn *ir.Func, pos src.XPos, cond ir.Node, thenCall, else... function rewriteInterfaceCall (line 492) | func rewriteInterfaceCall(call *ir.CallExpr, curfn, callee *ir.Func, con... function rewriteFunctionCall (line 560) | func rewriteFunctionCall(call *ir.CallExpr, curfn, callee *ir.Func) ir.N... function methodRecvType (line 632) | func methodRecvType(fn *ir.Func) *types.Type { function interfaceCallRecvTypeAndMethod (line 642) | func interfaceCallRecvTypeAndMethod(call *ir.CallExpr) (*types.Type, *ty... function findHotConcreteCallee (line 659) | func findHotConcreteCallee(p *pgoir.Profile, caller *ir.Func, call *ir.C... function findHotConcreteInterfaceCallee (line 759) | func findHotConcreteInterfaceCallee(p *pgoir.Profile, caller *ir.Func, c... function findHotConcreteFunctionCallee (line 807) | func findHotConcreteFunctionCallee(p *pgoir.Profile, caller *ir.Func, ca... FILE: src/cmd/compile/internal/devirtualize/pgo_test.go function init (line 20) | func init() { function makePos (line 32) | func makePos(b *src.PosBase, line, col uint) src.XPos { type profileBuilder (line 36) | type profileBuilder struct method Profile (line 53) | func (p *profileBuilder) Profile() *pgoir.Profile { method NewNode (line 60) | func (p *profileBuilder) NewNode(name string, fn *ir.Func) *pgoir.IRNo... function newProfileBuilder (line 40) | func newProfileBuilder() *profileBuilder { function addEdge (line 74) | func addEdge(caller, callee *pgoir.IRNode, offset int, weight int64) { function makeStructWithMethod (line 91) | func makeStructWithMethod(pkg *types.Pkg, structName, methName string) *... function TestFindHotConcreteInterfaceCallee (line 106) | func TestFindHotConcreteInterfaceCallee(t *testing.T) { function TestFindHotConcreteFunctionCallee (line 170) | func TestFindHotConcreteFunctionCallee(t *testing.T) { FILE: src/cmd/compile/internal/dwarfgen/dwarf.go function Info (line 29) | func Info(ctxt *obj.Link, fnsym *obj.LSym, infosym *obj.LSym, curfn obj.... function declPos (line 171) | func declPos(decl *ir.Name) src.XPos { function createDwarfVars (line 177) | func createDwarfVars(fnsym *obj.LSym, complexOK bool, fn *ir.Func, apDec... function sortDeclsAndVars (line 318) | func sortDeclsAndVars(fn *ir.Func, decls []*ir.Name, vars []*dwarf.Var) { type varsAndDecls (line 330) | type varsAndDecls struct method Len (line 336) | func (v varsAndDecls) Len() int { method Less (line 340) | func (v varsAndDecls) Less(i, j int) bool { method Swap (line 356) | func (v varsAndDecls) Swap(i, j int) { function preInliningDcls (line 367) | func preInliningDcls(fnsym *obj.LSym) []*ir.Name { function createSimpleVars (line 384) | func createSimpleVars(fnsym *obj.LSym, apDecls []*ir.Name, closureVars m... function createSimpleVar (line 400) | func createSimpleVar(fnsym *obj.LSym, n *ir.Name, closureVars map[*ir.Na... function createABIVars (line 465) | func createABIVars(fnsym *obj.LSym, fn *ir.Func, apDecls []*ir.Name, clo... function createComplexVars (line 493) | func createComplexVars(fnsym *obj.LSym, fn *ir.Func, closureVars map[*ir... function createComplexVar (line 518) | func createComplexVar(fnsym *obj.LSym, fn *ir.Func, varID ssa.VarID, clo... function createHeapDerefLocationList (line 576) | func createHeapDerefLocationList(n *ir.Name, entryID ssa.ID) []byte { function RecordFlags (line 599) | func RecordFlags(flags ...string) { function RecordPackageName (line 660) | func RecordPackageName() { function closureOffset (line 670) | func closureOffset(n *ir.Name, closureVars map[*ir.Name]int64) int64 { FILE: src/cmd/compile/internal/dwarfgen/dwinl.go type varPos (line 19) | type varPos struct function assembleInlines (line 29) | func assembleInlines(fnsym *obj.LSym, dwVars []*dwarf.Var) dwarf.InlCalls { function AbstractFunc (line 208) | func AbstractFunc(fn *obj.LSym) { function makePreinlineDclMap (line 227) | func makePreinlineDclMap(fnsym *obj.LSym) map[varPos]int { function insertInlCall (line 247) | func insertInlCall(dwcalls *dwarf.InlCalls, inlIdx int, imap map[int]int... function posInlIndex (line 292) | func posInlIndex(xpos src.XPos) int { function addRange (line 303) | func addRange(calls []dwarf.InlCall, start, end int64, ii int, imap map[... function dumpInlCall (line 325) | func dumpInlCall(inlcalls dwarf.InlCalls, idx, ilevel int) { function dumpInlCalls (line 350) | func dumpInlCalls(inlcalls dwarf.InlCalls) { function dumpInlVars (line 358) | func dumpInlVars(dwvars []*dwarf.Var) { function rangesContains (line 372) | func rangesContains(par []dwarf.Range, rng dwarf.Range) (bool, string) { function rangesContainsAll (line 386) | func rangesContainsAll(parent, child []dwarf.Range) (bool, string) { function checkInlCall (line 401) | func checkInlCall(funcName string, inlCalls dwarf.InlCalls, funcSize int... function unifyCallRanges (line 431) | func unifyCallRanges(inlcalls dwarf.InlCalls, idx int) { FILE: src/cmd/compile/internal/dwarfgen/linenum_test.go function TestIssue75249 (line 16) | func TestIssue75249(t *testing.T) { FILE: src/cmd/compile/internal/dwarfgen/marker.go type ScopeMarker (line 15) | type ScopeMarker struct method checkPos (line 21) | func (m *ScopeMarker) checkPos(pos src.XPos) ir.ScopeID { method Push (line 38) | func (m *ScopeMarker) Push(pos src.XPos) { method Pop (line 48) | func (m *ScopeMarker) Pop(pos src.XPos) { method Unpush (line 57) | func (m *ScopeMarker) Unpush() { method WriteTo (line 71) | func (m *ScopeMarker) WriteTo(fn *ir.Func) { method compactMarks (line 83) | func (m *ScopeMarker) compactMarks() { FILE: src/cmd/compile/internal/dwarfgen/scope.go function xposBefore (line 18) | func xposBefore(p, q src.XPos) bool { function findScope (line 22) | func findScope(marks []ir.Mark, pos src.XPos) ir.ScopeID { function assembleScopes (line 32) | func assembleScopes(fnsym *obj.LSym, fn *ir.Func, dwarfVars []*dwarf.Var... function scopeVariables (line 47) | func scopeVariables(dwarfVars []*dwarf.Var, varScopes []ir.ScopeID, dwar... function scopePCs (line 68) | func scopePCs(fnsym *obj.LSym, marks []ir.Mark, dwarfScopes []dwarf.Scop... function compactScopes (line 89) | func compactScopes(dwarfScopes []dwarf.Scope) []dwarf.Scope { type varsByScopeAndOffset (line 99) | type varsByScopeAndOffset struct method Len (line 104) | func (v varsByScopeAndOffset) Len() int { method Less (line 108) | func (v varsByScopeAndOffset) Less(i, j int) bool { method Swap (line 115) | func (v varsByScopeAndOffset) Swap(i, j int) { type varsByScope (line 120) | type varsByScope struct method Len (line 125) | func (v varsByScope) Len() int { method Less (line 129) | func (v varsByScope) Less(i, j int) bool { method Swap (line 133) | func (v varsByScope) Swap(i, j int) { FILE: src/cmd/compile/internal/dwarfgen/scope_test.go type testline (line 24) | type testline struct constant detailOutput (line 212) | detailOutput = false function TestScopeRanges (line 217) | func TestScopeRanges(t *testing.T) { function scopesToString (line 316) | func scopesToString(v []*lexblock) string { function checkScopes (line 324) | func checkScopes(tgt []int, out []*lexblock) bool { function checkVars (line 340) | func checkVars(tgt []string, out []variable) bool { function declLineForVar (line 352) | func declLineForVar(scope []variable, name string) int { type lexblock (line 361) | type lexblock struct method markLines (line 437) | func (scope *lexblock) markLines(pcln objfile.Liner, lines map[line][]... type variable (line 368) | type variable struct method name (line 373) | func (v *variable) name() string { type line (line 377) | type line struct type scopexplainContext (line 382) | type scopexplainContext struct function readScope (line 391) | func readScope(ctxt *scopexplainContext, scope *lexblock, entry *dwarf.E... function entryToVar (line 428) | func entryToVar(e *dwarf.Entry, kind string, typ dwarf.Type) variable { function gobuild (line 453) | func gobuild(t *testing.T, dir string, optimized bool, testfile []testli... function TestEmptyDwarfRanges (line 488) | func TestEmptyDwarfRanges(t *testing.T) { FILE: src/cmd/compile/internal/escape/alias.go type aliasAnalysis (line 16) | type aliasAnalysis struct method analyze (line 58) | func (aa *aliasAnalysis) analyze(fn *ir.Func) { method visit (line 195) | func (aa *aliasAnalysis) visit(n ir.Node) bool { method visitList (line 363) | func (aa *aliasAnalysis) visitList(nodes []ir.Node) { method analyzeAssign (line 372) | func (aa *aliasAnalysis) analyzeAssign(assign ir.Node, dsts, srcs []ir... method countProcessed (line 478) | func (aa *aliasAnalysis) countProcessed(nodes ...ir.Node) { method diag (line 486) | func (aa *aliasAnalysis) diag(pos src.XPos, n ir.Node, what string, fo... type candidateSlice (line 39) | type candidateSlice struct type candidateAppend (line 45) | type candidateAppend struct function doubleCheckProcessed (line 495) | func doubleCheckProcessed(fn *ir.Func, processed map[ir.Node]int) { function fmtPosShort (line 522) | func fmtPosShort(xpos src.XPos) string { FILE: src/cmd/compile/internal/escape/assign.go method addr (line 14) | func (e *escape) addr(n ir.Node) hole { method mutate (line 59) | func (e *escape) mutate(n ir.Node) { method addrs (line 63) | func (e *escape) addrs(l ir.Nodes) []hole { method assignHeap (line 71) | func (e *escape) assignHeap(src ir.Node, why string, where ir.Node) { method assignList (line 76) | func (e *escape) assignList(dsts, srcs []ir.Node, why string, where ir.N... method reassigned (line 110) | func (e *escape) reassigned(ks []hole, where ir.Node) { FILE: src/cmd/compile/internal/escape/call.go method call (line 19) | func (e *escape) call(ks []hole, call ir.Node) { method goDeferStmt (line 237) | func (e *escape) goDeferStmt(n *ir.GoDeferStmt) { method rewriteArgument (line 273) | func (e *escape) rewriteArgument(arg ir.Node, call *ir.CallExpr, fn *ir.... method copyExpr (line 344) | func (e *escape) copyExpr(pos src.XPos, expr ir.Node, init *ir.Nodes) *i... method tagHole (line 368) | func (e *escape) tagHole(ks []hole, fn *ir.Name, param *types.Field) hole { function hasNonStringPointers (line 407) | func hasNonStringPointers(t *types.Type) bool { FILE: src/cmd/compile/internal/escape/escape.go type batch (line 91) | type batch struct method with (line 183) | func (b *batch) with(fn *ir.Func) *escape { method initFunc (line 191) | func (b *batch) initFunc(fn *ir.Func) { method walkFunc (line 220) | func (b *batch) walkFunc(fn *ir.Func) { method flowClosure (line 254) | func (b *batch) flowClosure(k hole, clo *ir.ClosureExpr) { method finish (line 288) | func (b *batch) finish(fns []*ir.Func) { method inMutualBatch (line 395) | func (b *batch) inMutualBatch(fn *ir.Name) bool { method paramTag (line 420) | func (b *batch) paramTag(fn *ir.Func, narg int, f *types.Field) string { method reportLeaks (line 511) | func (b *batch) reportLeaks(pos src.XPos, name string, esc leaks, sig ... method rewriteWithLiterals (line 553) | func (b *batch) rewriteWithLiterals(n ir.Node, fn *ir.Func) { method reassignOracle (line 644) | func (b *batch) reassignOracle(fn *ir.Func) *ir.ReassignOracle { type closure (line 104) | type closure struct type escape (line 111) | type escape struct function Funcs (line 125) | func Funcs(all []*ir.Func) { function Batch (line 138) | func Batch(fns []*ir.Func, reassignOracles map[*ir.Func]*ir.ReassignOrac... constant escFuncUnknown (line 406) | escFuncUnknown = 0 + iota constant escFuncPlanned (line 407) | escFuncPlanned constant escFuncStarted (line 408) | escFuncStarted constant escFuncTagged (line 409) | escFuncTagged type labelState (line 413) | type labelState constant looping (line 416) | looping labelState = 1 + iota constant nonlooping (line 417) | nonlooping FILE: src/cmd/compile/internal/escape/expr.go method expr (line 15) | func (e *escape) expr(k hole, n ir.Node) { method exprSkipInit (line 23) | func (e *escape) exprSkipInit(k hole, n ir.Node) { method unsafeValue (line 279) | func (e *escape) unsafeValue(k hole, n ir.Node) { method discard (line 324) | func (e *escape) discard(n ir.Node) { method discards (line 328) | func (e *escape) discards(l ir.Nodes) { method spill (line 337) | func (e *escape) spill(k hole, n ir.Node) hole { FILE: src/cmd/compile/internal/escape/graph.go type location (line 43) | type location struct method hasAttr (line 111) | func (l *location) hasAttr(attr locAttr) bool { return l.attrs&attr !=... method asHole (line 120) | func (l *location) asHole() hole { method leakTo (line 125) | func (l *location) leakTo(sink *location, derefs int) { method isName (line 142) | func (l *location) isName(c ir.Class) bool { type locAttr (line 87) | type locAttr constant attrEscapes (line 92) | attrEscapes locAttr = 1 << iota constant attrPersists (line 97) | attrPersists constant attrMutates (line 103) | attrMutates constant attrCalls (line 108) | attrCalls type edge (line 114) | type edge struct type hole (line 149) | type hole struct method note (line 166) | func (k hole) note(where ir.Node, why string) hole { method shift (line 180) | func (k hole) shift(delta int) hole { method deref (line 189) | func (k hole) deref(where ir.Node, why string) hole { return k.shift(1... method addr (line 190) | func (k hole) addr(where ir.Node, why string) hole { return k.shift(-... method dotType (line 192) | func (k hole) dotType(t *types.Type, where ir.Node, why string) hole { type note (line 160) | type note struct method flow (line 199) | func (b *batch) flow(k hole, src *location) { method heapHole (line 232) | func (b *batch) heapHole() hole { return b.heapLoc.asHole() } method mutatorHole (line 233) | func (b *batch) mutatorHole() hole { return b.mutatorLoc.asHole() } method calleeHole (line 234) | func (b *batch) calleeHole() hole { return b.calleeLoc.asHole() } method discardHole (line 235) | func (b *batch) discardHole() hole { return b.blankLoc.asHole() } method oldLoc (line 237) | func (b *batch) oldLoc(n *ir.Name) *location { method newLoc (line 244) | func (e *escape) newLoc(n ir.Node, persists bool) *location { method teeHole (line 292) | func (e *escape) teeHole(ks ...hole) hole { method later (line 323) | func (e *escape) later(k hole) hole { function Fmt (line 330) | func Fmt(n ir.Node) string { FILE: src/cmd/compile/internal/escape/leaks.go type leaks (line 16) | type leaks method Heap (line 29) | func (l leaks) Heap() int { return l.get(leakHeap) } method Mutator (line 34) | func (l leaks) Mutator() int { return l.get(leakMutator) } method Callee (line 39) | func (l leaks) Callee() int { return l.get(leakCallee) } method Result (line 44) | func (l leaks) Result(i int) int { return l.get(leakResult0 + i) } method AddHeap (line 47) | func (l *leaks) AddHeap(derefs int) { l.add(leakHeap, derefs) } method AddMutator (line 51) | func (l *leaks) AddMutator(derefs int) { l.add(leakMutator, derefs) } method AddCallee (line 55) | func (l *leaks) AddCallee(derefs int) { l.add(leakCallee, derefs) } method AddResult (line 59) | func (l *leaks) AddResult(i, derefs int) { l.add(leakResult0+i, derefs) } method get (line 61) | func (l leaks) get(i int) int { return int(l[i]) - 1 } method add (line 63) | func (l *leaks) add(i, derefs int) { method set (line 69) | func (l *leaks) set(i, derefs int) { method Optimize (line 83) | func (l *leaks) Optimize() { method Encode (line 98) | func (l leaks) Encode() string { method Any (line 133) | func (l leaks) Any() bool { constant leakHeap (line 19) | leakHeap = iota constant leakMutator (line 20) | leakMutator constant leakCallee (line 21) | leakCallee constant leakResult0 (line 22) | leakResult0 constant numEscResults (line 25) | numEscResults = len(leaks{}) - leakResult0 function parseLeaks (line 118) | func parseLeaks(s string) leaks { function ParseLeaks (line 128) | func ParseLeaks(s string) leaks { FILE: src/cmd/compile/internal/escape/solve.go method walkAll (line 19) | func (b *batch) walkAll() { method walkOne (line 70) | func (b *batch) walkOne(root *location, walkgen uint32, enqueue func(*lo... method explainPath (line 200) | func (b *batch) explainPath(root, src *location) []*logopt.LoggedOpt { method explainFlow (line 230) | func (b *batch) explainFlow(pos string, dst, srcloc *location, derefs in... method explainLoc (line 266) | func (b *batch) explainLoc(l *location) string { method outlives (line 282) | func (b *batch) outlives(l, other *location) bool { type queue (line 340) | type queue struct method pushFront (line 354) | func (q *queue) pushFront(loc *location) { method pushBack (line 364) | func (q *queue) pushBack(loc *location) { method popFront (line 374) | func (q *queue) popFront() *location { method grow (line 385) | func (q *queue) grow() { method len (line 396) | func (q *queue) len() int { return q.elems } method wrap (line 397) | func (q *queue) wrap(i int) int { return i & (len(q.locs) - 1) } function newQueue (line 347) | func newQueue(capacity int) *queue { FILE: src/cmd/compile/internal/escape/stmt.go method stmt (line 14) | func (e *escape) stmt(n ir.Node) { method stmts (line 198) | func (e *escape) stmts(l ir.Nodes) { method block (line 205) | func (e *escape) block(l ir.Nodes) { method dcl (line 211) | func (e *escape) dcl(n *ir.Name) hole { FILE: src/cmd/compile/internal/escape/utils.go function isSliceSelfAssign (line 13) | func isSliceSelfAssign(dst, src ir.Node) bool { function isSelfAssign (line 86) | func isSelfAssign(dst, src ir.Node) bool { function mayAffectMemory (line 127) | func mayAffectMemory(n ir.Node) bool { function HeapAllocReason (line 173) | func HeapAllocReason(n ir.Node) string { FILE: src/cmd/compile/internal/gc/compile.go function enqueueFunc (line 32) | func enqueueFunc(fn *ir.Func, symABIs *ssagen.SymABIs) { function prepareFunc (line 100) | func prepareFunc(fn *ir.Func) { function compileFunctions (line 135) | func compileFunctions(profile *pgoir.Profile) { FILE: src/cmd/compile/internal/gc/export.go function dumpasmhdr (line 18) | func dumpasmhdr() { FILE: src/cmd/compile/internal/gc/main.go function handlePanic (line 49) | func handlePanic() { function Main (line 64) | func Main(archInit func(*ssagen.ArchInfo)) { function writebench (line 405) | func writebench(filename string) error { function makePos (line 428) | func makePos(b *src.PosBase, line, col uint) src.XPos { FILE: src/cmd/compile/internal/gc/obj.go constant modeCompilerObj (line 40) | modeCompilerObj = 1 << iota constant modeLinkerObj (line 41) | modeLinkerObj function dumpobj (line 44) | func dumpobj() { function dumpobj1 (line 53) | func dumpobj1(outfile string, mode int) { function printObjHeader (line 81) | func printObjHeader(bout *bio.Writer) { function startArchiveEntry (line 92) | func startArchiveEntry(bout *bio.Writer) int64 { function finishArchiveEntry (line 98) | func finishArchiveEntry(bout *bio.Writer, start int64, name string) { function dumpCompilerObj (line 113) | func dumpCompilerObj(bout *bio.Writer) { function dumpdata (line 118) | func dumpdata() { function dumpLinkerObj (line 133) | func dumpLinkerObj(bout *bio.Writer) { function dumpGlobal (line 151) | func dumpGlobal(n *ir.Name) { function dumpGlobalConst (line 169) | func dumpGlobalConst(n *ir.Name) { function addGCLocals (line 201) | func addGCLocals() { function ggloblnod (line 237) | func ggloblnod(nam *ir.Name) { function dumpembeds (line 292) | func dumpembeds() { FILE: src/cmd/compile/internal/gc/util.go function profileName (line 19) | func profileName(fn, suffix string) string { function startProfile (line 32) | func startProfile() { FILE: src/cmd/compile/internal/importer/gcimporter.go function Import (line 25) | func Import(packages map[string]*types2.Package, path, srcDir string, lo... FILE: src/cmd/compile/internal/importer/gcimporter_test.go function TestMain (line 26) | func TestMain(m *testing.M) { function compile (line 34) | func compile(t *testing.T, dirname, filename, outdirname string, package... function testPath (line 68) | func testPath(t *testing.T, path, srcDir string) *types2.Package { function mktmpdir (line 79) | func mktmpdir(t *testing.T) string { function TestImportTestdata (line 87) | func TestImportTestdata(t *testing.T) { function TestVersionHandling (line 129) | func TestVersionHandling(t *testing.T) { function TestImportStdLib (line 233) | func TestImportStdLib(t *testing.T) { function TestImportedTypes (line 294) | func TestImportedTypes(t *testing.T) { function verifyInterfaceMethodRecvs (line 335) | func verifyInterfaceMethodRecvs(t *testing.T, named *types2.Named, level... function TestIssue5815 (line 374) | func TestIssue5815(t *testing.T) { function TestCorrectMethodPackage (line 403) | func TestCorrectMethodPackage(t *testing.T) { function TestIssue13566 (line 425) | func TestIssue13566(t *testing.T) { function TestIssue13898 (line 463) | func TestIssue13898(t *testing.T) { function TestIssue15517 (line 509) | func TestIssue15517(t *testing.T) { function TestIssue15920 (line 541) | func TestIssue15920(t *testing.T) { function TestIssue20046 (line 552) | func TestIssue20046(t *testing.T) { function TestIssue25301 (line 567) | func TestIssue25301(t *testing.T) { function TestIssue25596 (line 578) | func TestIssue25596(t *testing.T) { function importPkg (line 589) | func importPkg(t *testing.T, path, srcDir string) *types2.Package { function compileAndImportPkg (line 598) | func compileAndImportPkg(t *testing.T, name string) *types2.Package { function lookupObj (line 605) | func lookupObj(t *testing.T, scope *types2.Scope, name string) types2.Ob... type importMap (line 615) | type importMap method Import (line 617) | func (m importMap) Import(path string) (*types2.Package, error) { retu... function TestIssue69912 (line 619) | func TestIssue69912(t *testing.T) { function TestIssue63285 (line 677) | func TestIssue63285(t *testing.T) { FILE: src/cmd/compile/internal/importer/support.go function assert (line 16) | func assert(p bool) { constant deltaNewFile (line 20) | deltaNewFile = -64 type fakeFileSet (line 23) | type fakeFileSet struct type anyType (line 28) | type anyType struct method Underlying (line 30) | func (t anyType) Underlying() types2.Type { return t } method String (line 31) | func (t anyType) String() string { return "any" } type derivedInfo (line 34) | type derivedInfo struct type typeInfo (line 40) | type typeInfo struct FILE: src/cmd/compile/internal/importer/testdata/a.go type A (line 11) | type A struct FILE: src/cmd/compile/internal/importer/testdata/b.go type A (line 11) | type A FILE: src/cmd/compile/internal/importer/testdata/exports.go constant init1 (line 13) | init1 = 0 function init (line 15) | func init() {} constant C0 (line 18) | C0 int = 0 constant C1 (line 19) | C1 = 3.14159265 constant C2 (line 20) | C2 = 2.718281828i constant C3 (line 21) | C3 = -123.456e-789 constant C4 (line 22) | C4 = +123.456e+789 constant C5 (line 23) | C5 = 1234i constant C6 (line 24) | C6 = "foo\n" constant C7 (line 25) | C7 = `bar\n` constant C8 (line 26) | C8 = 42 constant C9 (line 27) | C9 int = 42 constant C10 (line 28) | C10 float64 = 42 constant C11 (line 29) | C11 = "\n$$\n" type T1 (line 33) | type T1 method M1 (line 92) | func (p *T1) M1() type T2 (line 34) | type T2 type T3 (line 35) | type T3 type T4 (line 36) | type T4 type T5 (line 37) | type T5 type T6a (line 38) | type T6a type T6b (line 39) | type T6b type T6c (line 40) | type T6c type T7 (line 41) | type T7 type T8 (line 42) | type T8 struct type T9 (line 43) | type T9 struct type T10 (line 48) | type T10 struct type T11 (line 53) | type T11 type T12 (line 54) | type T12 interface type T13 (line 55) | type T13 interface type T14 (line 59) | type T14 interface type T15 (line 64) | type T15 type T16 (line 65) | type T16 type T17 (line 66) | type T17 type T18 (line 67) | type T18 type T19 (line 68) | type T19 type T20 (line 69) | type T20 type T21 (line 70) | type T21 struct type T22 (line 71) | type T22 struct type T23 (line 72) | type T23 struct type T24 (line 73) | type T24 type T25 (line 74) | type T25 type T26 (line 75) | type T26 type T27 (line 76) | type T27 type T28 (line 77) | type T28 function F1 (line 86) | func F1() {} function F2 (line 87) | func F2(x int) {} function F3 (line 88) | func F3() int { return 0 } function F4 (line 89) | func F4() float32 { return 0 } function F5 (line 90) | func F5(a, b, c int, u, v, w struct{ x, y T1 }, more ...interface{}) (p,... FILE: src/cmd/compile/internal/importer/testdata/generics.go type Any (line 10) | type Any type T (line 14) | type T struct function ToInt (line 21) | func ToInt[P interface{ ~int }](p P) int { return int(p) } type G (line 25) | type G function ImplicitFunc (line 27) | func ImplicitFunc[T ~int]() {} type ImplicitType (line 29) | type ImplicitType FILE: src/cmd/compile/internal/importer/testdata/issue15920.go type Error (line 9) | type Error function F (line 11) | func F() Error { return nil } FILE: src/cmd/compile/internal/importer/testdata/issue25301.go type T (line 11) | type T interface type S (line 14) | type S struct method M (line 17) | func (S) M() { println("m") } FILE: src/cmd/compile/internal/importer/testdata/issue25596.go type E (line 7) | type E interface type T (line 11) | type T interface FILE: src/cmd/compile/internal/importer/testdata/issue63285.go type A (line 7) | type A struct type B (line 9) | type B interface FILE: src/cmd/compile/internal/importer/testdata/issue69912.go type T (line 9) | type T FILE: src/cmd/compile/internal/importer/testdata/p.go constant C (line 9) | C = 0 function F (line 13) | func F() {} FILE: src/cmd/compile/internal/importer/testdata/versions/test.go type BlankField (line 26) | type BlankField struct FILE: src/cmd/compile/internal/importer/ureader.go type pkgReader (line 16) | type pkgReader struct method newReader (line 88) | func (pr *pkgReader) newReader(k pkgbits.SectionKind, idx pkgbits.Inde... method tempReader (line 95) | func (pr *pkgReader) tempReader(k pkgbits.SectionKind, idx pkgbits.Ind... method retireReader (line 102) | func (pr *pkgReader) retireReader(r *reader) { method posBaseIdx (line 125) | func (pr *pkgReader) posBaseIdx(idx pkgbits.Index) *syntax.PosBase { method pkgIdx (line 157) | func (pr *pkgReader) pkgIdx(idx pkgbits.Index) *types2.Package { method typIdx (line 213) | func (pr *pkgReader) typIdx(info typeInfo, dict *readerDict) types2.Ty... method objIdx (line 391) | func (pr *pkgReader) objIdx(idx pkgbits.Index) (*types2.Package, strin... method objDictIdx (line 471) | func (pr *pkgReader) objDictIdx(idx pkgbits.Index) *readerDict { function ReadPackage (line 28) | func ReadPackage(ctxt *types2.Context, imports map[string]*types2.Packag... type reader (line 65) | type reader struct method pos (line 108) | func (r *reader) pos() syntax.Pos { method posBase (line 121) | func (r *reader) posBase() *syntax.PosBase { method pkg (line 152) | func (r *reader) pkg() *types2.Package { method doPkg (line 169) | func (r *reader) doPkg() *types2.Package { method typ (line 201) | func (r *reader) typ() types2.Type { method typInfo (line 205) | func (r *reader) typInfo() typeInfo { method doTyp (line 246) | func (r *reader) doTyp() (res types2.Type) { method structType (line 290) | func (r *reader) structType() *types2.Struct { method unionType (line 311) | func (r *reader) unionType() *types2.Union { method interfaceType (line 319) | func (r *reader) interfaceType() *types2.Interface { method signature (line 342) | func (r *reader) signature(recv *types2.Var, rtparams, tparams []*type... method params (line 352) | func (r *reader) params() *types2.Tuple { method param (line 361) | func (r *reader) param() *types2.Var { method obj (line 373) | func (r *reader) obj() (types2.Object, []types2.Type) { method typeParamNames (line 501) | func (r *reader) typeParamNames(isLazy bool) []*types2.TypeParam { method method (line 552) | func (r *reader) method(isLazy bool) *types2.Func { method qualifiedIdent (line 564) | func (r *reader) qualifiedIdent() (*types2.Package, string) { return r... method localIdent (line 565) | func (r *reader) localIdent() (*types2.Package, string) { return r... method selector (line 566) | func (r *reader) selector() (*types2.Package, string) { return r... method ident (line 568) | func (r *reader) ident(marker pkgbits.SyncMarker) (*types2.Package, st... type readerDict (line 74) | type readerDict struct type readerTypeBound (line 83) | type readerTypeBound struct function newAliasTypeName (line 574) | func newAliasTypeName(aliases bool, pos syntax.Pos, pkg *types2.Package,... FILE: src/cmd/compile/internal/inline/inl.go constant inlineMaxBudget (line 50) | inlineMaxBudget = 80 constant inlineExtraAppendCost (line 51) | inlineExtraAppendCost = 0 constant inlineExtraCallCost (line 53) | inlineExtraCallCost = 57 constant inlineParamCallCost (line 54) | inlineParamCallCost = 17 constant inlineExtraPanicCost (line 55) | inlineExtraPanicCost = 1 constant inlineExtraThrowCost (line 56) | inlineExtraThrowCost = inlineMaxBudget constant inlineBigFunctionNodes (line 58) | inlineBigFunctionNodes = 5000 constant inlineBigFunctionMaxCost (line 59) | inlineBigFunctionMaxCost = 20 constant inlineClosureCalledOnceCost (line 60) | inlineClosureCalledOnceCost = 10 * inlineMaxBudget function IsPgoHotFunc (line 88) | func IsPgoHotFunc(fn *ir.Func, profile *pgoir.Profile) bool { function HasPgoHotInline (line 99) | func HasPgoHotInline(fn *ir.Func) bool { function PGOInlinePrologue (line 105) | func PGOInlinePrologue(p *pgoir.Profile) { function hotNodesFromCDF (line 147) | func hotNodesFromCDF(p *pgoir.Profile) (float64, []pgo.NamedCallEdge) { function CanInlineFuncs (line 163) | func CanInlineFuncs(funcs []*ir.Func, profile *pgoir.Profile) { function simdCreditMultiplier (line 182) | func simdCreditMultiplier(fn *ir.Func) int32 { function inlineBudget (line 210) | func inlineBudget(fn *ir.Func, profile *pgoir.Profile, relaxed bool, ver... function CanInline (line 236) | func CanInline(fn *ir.Func, profile *pgoir.Profile) { function noteInlinableFunc (line 325) | func noteInlinableFunc(n *ir.Name, fn *ir.Func, cost int32) { function InlineImpossible (line 339) | func InlineImpossible(fn *ir.Func) string { function canDelayResults (line 409) | func canDelayResults(fn *ir.Func) bool { type hairyVisitor (line 441) | type hairyVisitor struct method tooHairy (line 466) | func (v *hairyVisitor) tooHairy(fn *ir.Func) bool { method doNode (line 480) | func (v *hairyVisitor) doNode(n ir.Node) bool { function isDebugFn (line 456) | func isDebugFn(fn *ir.Func) bool { function IsBigFunc (line 835) | func IsBigFunc(fn *ir.Func) bool { function inlineCallCheck (line 856) | func inlineCallCheck(callerfn *ir.Func, call *ir.CallExpr) (bool, bool) { function InlineCallTarget (line 894) | func InlineCallTarget(callerfn *ir.Func, call *ir.CallExpr, profile *pgo... function TryInlineCall (line 903) | func TryInlineCall(callerfn *ir.Func, call *ir.CallExpr, bigCaller bool,... function inlCallee (line 923) | func inlCallee(caller *ir.Func, fn ir.Node, profile *pgoir.Profile, reso... function inlineCostOK (line 975) | func inlineCostOK(n *ir.CallExpr, caller, callee *ir.Func, bigCaller, cl... function parsePos (line 1046) | func parsePos(pos src.XPos, posTmp []src.Pos) ([]src.Pos, src.Pos) { function canInlineCallExpr (line 1062) | func canInlineCallExpr(callerfn *ir.Func, n *ir.CallExpr, callee *ir.Fun... function mkinlcall (line 1158) | func mkinlcall(callerfn *ir.Func, n *ir.CallExpr, fn *ir.Func, bigCaller... function CalleeEffects (line 1257) | func CalleeEffects(init *ir.Nodes, callee ir.Node) { function pruneUnusedAutos (line 1280) | func pruneUnusedAutos(ll []*ir.Name, vis *hairyVisitor) []*ir.Name { function doList (line 1296) | func doList(list []ir.Node, do func(ir.Node) bool) bool { function isIndexingCoverageCounter (line 1309) | func isIndexingCoverageCounter(n ir.Node) bool { function isAtomicCoverageCounterUpdate (line 1327) | func isAtomicCoverageCounterUpdate(cn *ir.CallExpr) bool { function PostProcessCallSites (line 1348) | func PostProcessCallSites(profile *pgoir.Profile) { function analyzeFuncProps (line 1358) | func analyzeFuncProps(fn *ir.Func, p *pgoir.Profile) { FILE: src/cmd/compile/internal/inline/inlheur/actualexprpropbits_string.go function _ (line 8) | func _() { constant _ActualExprPropBits_name (line 25) | _ActualExprPropBits_name = "ActualExprConstantActualExprIsConcreteConvIf... method String (line 29) | func (i ActualExprPropBits) String() string { FILE: src/cmd/compile/internal/inline/inlheur/analyze.go constant debugTraceFuncs (line 23) | debugTraceFuncs = 1 << iota constant debugTraceFuncFlags (line 24) | debugTraceFuncFlags constant debugTraceResults (line 25) | debugTraceResults constant debugTraceParams (line 26) | debugTraceParams constant debugTraceExprClassify (line 27) | debugTraceExprClassify constant debugTraceCalls (line 28) | debugTraceCalls constant debugTraceScoring (line 29) | debugTraceScoring type propAnalyzer (line 41) | type propAnalyzer interface type fnInlHeur (line 54) | type fnInlHeur struct function AnalyzeFunc (line 70) | func AnalyzeFunc(fn *ir.Func, canInline func(*ir.Func), budgetForFunc fu... function TearDown (line 121) | func TearDown() { function analyzeFunc (line 127) | func analyzeFunc(fn *ir.Func, inlineMaxBudget int, nf *nameFinder) *Func... function revisitInlinability (line 154) | func revisitInlinability(fn *ir.Func, funcProps *FuncProps, budgetForFun... function computeFuncProps (line 168) | func computeFuncProps(fn *ir.Func, inlineMaxBudget int, nf *nameFinder) ... function runAnalyzersOnFunction (line 186) | func runAnalyzersOnFunction(fn *ir.Func, analyzers []propAnalyzer) { function propsForFunc (line 201) | func propsForFunc(fn *ir.Func) *FuncProps { function fnFileLine (line 212) | func fnFileLine(fn *ir.Func) (string, uint) { function Enabled (line 217) | func Enabled() bool { function UnitTesting (line 221) | func UnitTesting() bool { function DumpFuncProps (line 231) | func DumpFuncProps(fn *ir.Func, dumpfile string) { function emitDumpToFile (line 252) | func emitDumpToFile(dumpfile string) { function captureFuncDumpEntry (line 298) | func captureFuncDumpEntry(fn *ir.Func) { function dumpFilePreamble (line 324) | func dumpFilePreamble(w io.Writer) { function dumpFnPreamble (line 335) | func dumpFnPreamble(w io.Writer, funcInlHeur *fnInlHeur, ecst encodedCal... function sortFnInlHeurSlice (line 352) | func sortFnInlHeurSlice(sl []fnInlHeur) []fnInlHeur { constant preambleDelimiter (line 364) | preambleDelimiter = "" constant fnDelimiter (line 365) | fnDelimiter = "" constant comDelimiter (line 366) | comDelimiter = "" constant csDelimiter (line 367) | csDelimiter = "" FILE: src/cmd/compile/internal/inline/inlheur/analyze_func_callsites.go type callSiteAnalyzer (line 16) | type callSiteAnalyzer struct type callSiteTableBuilder (line 21) | type callSiteTableBuilder struct method flagsForNode (line 71) | func (cstb *callSiteTableBuilder) flagsForNode(call *ir.CallExpr) CSPr... method determinePanicPathBits (line 105) | func (cstb *callSiteTableBuilder) determinePanicPathBits(call ir.Node,... method propsForArg (line 143) | func (cstb *callSiteTableBuilder) propsForArg(arg ir.Node) ActualExprP... method argPropsForCall (line 165) | func (cstb *callSiteTableBuilder) argPropsForCall(ce *ir.CallExpr) []A... method addCallSite (line 179) | func (cstb *callSiteTableBuilder) addCallSite(callee *ir.Func, call *i... method nodeVisitPre (line 215) | func (cstb *callSiteTableBuilder) nodeVisitPre(n ir.Node) { method nodeVisitPost (line 231) | func (cstb *callSiteTableBuilder) nodeVisitPost(n ir.Node) { method containingAssignment (line 297) | func (cstb *callSiteTableBuilder) containingAssignment(n ir.Node) ir.N... function makeCallSiteAnalyzer (line 31) | func makeCallSiteAnalyzer(fn *ir.Func) *callSiteAnalyzer { function makeCallSiteTableBuilder (line 38) | func makeCallSiteTableBuilder(fn *ir.Func, cstab CallSiteTab, ptab map[i... function computeCallSiteTable (line 56) | func computeCallSiteTable(fn *ir.Func, region ir.Nodes, cstab CallSiteTa... function loopBody (line 241) | func loopBody(n ir.Node) ir.Nodes { function hasTopLevelLoopBodyReturnOrBreak (line 267) | func hasTopLevelLoopBodyReturnOrBreak(loopBody ir.Nodes) bool { function UpdateCallsiteTable (line 353) | func UpdateCallsiteTable(callerfn *ir.Func, n *ir.CallExpr, ic *ir.Inlin... FILE: src/cmd/compile/internal/inline/inlheur/analyze_func_flags.go type funcFlagsAnalyzer (line 19) | type funcFlagsAnalyzer struct method setResults (line 44) | func (ffa *funcFlagsAnalyzer) setResults(funcProps *FuncProps) { method getState (line 69) | func (ffa *funcFlagsAnalyzer) getState(n ir.Node) pstate { method setState (line 73) | func (ffa *funcFlagsAnalyzer) setState(n ir.Node, st pstate) { method updateState (line 79) | func (ffa *funcFlagsAnalyzer) updateState(n ir.Node, st pstate) { method panicPathTable (line 87) | func (ffa *funcFlagsAnalyzer) panicPathTable() map[ir.Node]pstate { method stateForList (line 139) | func (ffa *funcFlagsAnalyzer) stateForList(list ir.Nodes) pstate { method pessimize (line 206) | func (ffa *funcFlagsAnalyzer) pessimize() { method nodeVisitPost (line 224) | func (ffa *funcFlagsAnalyzer) nodeVisitPost(n ir.Node) { method nodeVisitPre (line 355) | func (ffa *funcFlagsAnalyzer) nodeVisitPre(n ir.Node) { type pstate (line 27) | type pstate constant psNoInfo (line 30) | psNoInfo pstate = iota constant psCallsPanic (line 31) | psCallsPanic constant psMayReturn (line 32) | psMayReturn constant psTop (line 33) | psTop function makeFuncFlagsAnalyzer (line 36) | func makeFuncFlagsAnalyzer(fn *ir.Func) *funcFlagsAnalyzer { function blockCombine (line 104) | func blockCombine(pred, succ pstate) pstate { function branchCombine (line 126) | func branchCombine(p1, p2 pstate) pstate { function isMainMain (line 171) | func isMainMain(fn *ir.Func) bool { function isWellKnownFunc (line 176) | func isWellKnownFunc(s *types.Sym, pkg, name string) bool { function isExitCall (line 182) | func isExitCall(n ir.Node) bool { function shouldVisit (line 215) | func shouldVisit(n ir.Node) bool { FILE: src/cmd/compile/internal/inline/inlheur/analyze_func_params.go type paramsAnalyzer (line 16) | type paramsAnalyzer struct method setResults (line 107) | func (pa *paramsAnalyzer) setResults(funcProps *FuncProps) { method findParamIdx (line 111) | func (pa *paramsAnalyzer) findParamIdx(n *ir.Name) int { method checkParams (line 128) | func (pa *paramsAnalyzer) checkParams(x ir.Node, flag ParamPropBits, m... method foldCheckParams (line 151) | func (pa *paramsAnalyzer) foldCheckParams(x ir.Node) { method callCheckParams (line 160) | func (pa *paramsAnalyzer) callCheckParams(ce *ir.CallExpr) { method deriveFlagsFromCallee (line 221) | func (pa *paramsAnalyzer) deriveFlagsFromCallee(ce *ir.CallExpr, calle... method nodeVisitPost (line 282) | func (pa *paramsAnalyzer) nodeVisitPost(n ir.Node) { method nodeVisitPre (line 305) | func (pa *paramsAnalyzer) nodeVisitPre(n ir.Node) { function getParams (line 27) | func getParams(fn *ir.Func) []*ir.Name { function addParamsAnalyzer (line 38) | func addParamsAnalyzer(fn *ir.Func, analyzers []propAnalyzer, fp *FuncPr... function makeParamsAnalyzer (line 52) | func makeParamsAnalyzer(fn *ir.Func, nf *nameFinder) (*paramsAnalyzer, [... type testfType (line 123) | type testfType type condLevelTracker (line 330) | type condLevelTracker struct method pre (line 334) | func (c *condLevelTracker) pre(n ir.Node) { method post (line 346) | func (c *condLevelTracker) post(n ir.Node) { FILE: src/cmd/compile/internal/inline/inlheur/analyze_func_returns.go type resultsAnalyzer (line 18) | type resultsAnalyzer struct method setResults (line 95) | func (ra *resultsAnalyzer) setResults(funcProps *FuncProps) { method pessimize (line 115) | func (ra *resultsAnalyzer) pessimize() { method nodeVisitPre (line 121) | func (ra *resultsAnalyzer) nodeVisitPre(n ir.Node) { method nodeVisitPost (line 124) | func (ra *resultsAnalyzer) nodeVisitPost(n ir.Node) { method analyzeResult (line 154) | func (ra *resultsAnalyzer) analyzeResult(ii int, n ir.Node) { method deriveReturnFlagsFromCallee (line 253) | func (ra *resultsAnalyzer) deriveReturnFlagsFromCallee(n ir.Node) (Res... type resultVal (line 31) | type resultVal struct function addResultsAnalyzer (line 44) | func addResultsAnalyzer(fn *ir.Func, analyzers []propAnalyzer, fp *FuncP... function makeResultsAnalyzer (line 58) | func makeResultsAnalyzer(fn *ir.Func, inlineMaxBudget int, nf *nameFinde... FILE: src/cmd/compile/internal/inline/inlheur/callsite.go type CallSite (line 27) | type CallSite struct type CallSiteTab (line 46) | type CallSiteTab method merge (line 89) | func (cst CallSiteTab) merge(other CallSiteTab) error { type ActualExprPropBits (line 50) | type ActualExprPropBits constant ActualExprConstant (line 53) | ActualExprConstant ActualExprPropBits = 1 << iota constant ActualExprIsConcreteConvIface (line 54) | ActualExprIsConcreteConvIface constant ActualExprIsFunc (line 55) | ActualExprIsFunc constant ActualExprIsInlinableFunc (line 56) | ActualExprIsInlinableFunc type CSPropBits (line 59) | type CSPropBits constant CallSiteInLoop (line 62) | CallSiteInLoop CSPropBits = 1 << iota constant CallSiteOnPanicPath (line 63) | CallSiteOnPanicPath constant CallSiteInInitFunc (line 64) | CallSiteInInitFunc type csAuxBits (line 67) | type csAuxBits constant csAuxInlined (line 70) | csAuxInlined = 1 << iota type encodedCallSiteTab (line 76) | type encodedCallSiteTab type propsAndScore (line 78) | type propsAndScore struct method String (line 84) | func (pas propsAndScore) String() string { function fmtFullPos (line 99) | func fmtFullPos(p src.XPos) string { function EncodeCallSiteKey (line 111) | func EncodeCallSiteKey(cs *CallSite) string { function buildEncodedCallSiteTab (line 119) | func buildEncodedCallSiteTab(tab CallSiteTab) encodedCallSiteTab { function dumpCallSiteComments (line 135) | func dumpCallSiteComments(w io.Writer, tab CallSiteTab, ecst encodedCall... FILE: src/cmd/compile/internal/inline/inlheur/cspropbits_string.go function _ (line 8) | func _() { constant _CSPropBits_name (line 23) | _CSPropBits_name = "CallSiteInLoopCallSiteOnPanicPathCallSiteInInitFunc" method String (line 27) | func (i CSPropBits) String() string { FILE: src/cmd/compile/internal/inline/inlheur/debugflags_test.go function TestInlScoreAdjFlagParse (line 11) | func TestInlScoreAdjFlagParse(t *testing.T) { FILE: src/cmd/compile/internal/inline/inlheur/dumpscores_test.go function TestDumpCallSiteScoreDump (line 15) | func TestDumpCallSiteScoreDump(t *testing.T) { function gatherInlCallSitesScoresForFile (line 93) | func gatherInlCallSitesScoresForFile(t *testing.T, testcase string, td s... FILE: src/cmd/compile/internal/inline/inlheur/eclassify.go function ShouldFoldIfNameConstant (line 46) | func ShouldFoldIfNameConstant(n ir.Node, names []*ir.Name) bool { type exprClassifier (line 70) | type exprClassifier struct method Visit (line 115) | func (ec *exprClassifier) Visit(n ir.Node) { method getdisp (line 220) | func (ec *exprClassifier) getdisp(x ir.Node) disp { method dispmeet (line 231) | func (ec *exprClassifier) dispmeet(x, y ir.Node) disp { type disp (line 75) | type disp method String (line 88) | func (d disp) String() string { constant exprNoInfo (line 79) | exprNoInfo disp = iota constant exprLiterals (line 82) | exprLiterals constant exprSimple (line 85) | exprSimple function makeExprClassifier (line 101) | func makeExprClassifier(names []*ir.Name) *exprClassifier { FILE: src/cmd/compile/internal/inline/inlheur/funcprop_string.go method String (line 12) | func (fp *FuncProps) String() string { method ToString (line 16) | func (fp *FuncProps) ToString(prefix string) string { function flagSliceToSB (line 28) | func flagSliceToSB[T interface { FILE: src/cmd/compile/internal/inline/inlheur/funcpropbits_string.go function _ (line 14) | func _() { constant _FuncPropBits_name (line 25) | _FuncPropBits_name = "FuncPropNeverReturns" method String (line 29) | func (i FuncPropBits) String() string { FILE: src/cmd/compile/internal/inline/inlheur/funcprops_test.go function TestFuncProperties (line 24) | func TestFuncProperties(t *testing.T) { function propBitsToString (line 91) | func propBitsToString[T interface{ String() string }](sl []T) string { function compareEntries (line 99) | func compareEntries(t *testing.T, tc string, dentry *fnInlHeur, dcsites ... type dumpReader (line 142) | type dumpReader struct method scan (line 192) | func (dr *dumpReader) scan() bool { method curLine (line 200) | func (dr *dumpReader) curLine() string { method readObjBlob (line 210) | func (dr *dumpReader) readObjBlob(delim string) (string, error) { method readEntry (line 236) | func (dr *dumpReader) readEntry() (fnInlHeur, encodedCallSiteTab, erro... function readDump (line 154) | func readDump(t *testing.T, path string) ([]fnInlHeur, []encodedCallSite... function gatherPropsDumpForFile (line 340) | func gatherPropsDumpForFile(t *testing.T, testcase string, td string) (s... function genExpected (line 363) | func genExpected(td string, testcase string) (string, error) { type upexState (line 387) | type upexState struct function mkUpexState (line 393) | func mkUpexState(dentries []fnInlHeur) *upexState { function updateExpected (line 413) | func updateExpected(t *testing.T, testcase string, dentries []fnInlHeur,... function interestingToCompare (line 518) | func interestingToCompare(fname string) bool { FILE: src/cmd/compile/internal/inline/inlheur/function_properties.go type FuncProps (line 32) | type FuncProps struct type FuncPropBits (line 38) | type FuncPropBits constant FuncPropNeverReturns (line 43) | FuncPropNeverReturns FuncPropBits = 1 << iota type ParamPropBits (line 46) | type ParamPropBits constant ParamNoInfo (line 50) | ParamNoInfo ParamPropBits = 0 constant ParamFeedsInterfaceMethodCall (line 54) | ParamFeedsInterfaceMethodCall ParamPropBits = 1 << iota constant ParamMayFeedInterfaceMethodCall (line 59) | ParamMayFeedInterfaceMethodCall ParamPropBits = 1 << iota constant ParamFeedsIndirectCall (line 63) | ParamFeedsIndirectCall constant ParamMayFeedIndirectCall (line 68) | ParamMayFeedIndirectCall constant ParamFeedsIfOrSwitch (line 73) | ParamFeedsIfOrSwitch constant ParamMayFeedIfOrSwitch (line 79) | ParamMayFeedIfOrSwitch type ResultPropBits (line 82) | type ResultPropBits constant ResultNoInfo (line 86) | ResultNoInfo ResultPropBits = 0 constant ResultIsAllocatedMem (line 88) | ResultIsAllocatedMem ResultPropBits = 1 << iota constant ResultIsConcreteTypeConvertedToInterface (line 91) | ResultIsConcreteTypeConvertedToInterface constant ResultAlwaysSameConstant (line 93) | ResultAlwaysSameConstant constant ResultAlwaysSameFunc (line 95) | ResultAlwaysSameFunc constant ResultAlwaysSameInlinableFunc (line 97) | ResultAlwaysSameInlinableFunc FILE: src/cmd/compile/internal/inline/inlheur/names.go type nameFinder (line 31) | type nameFinder struct method funcName (line 50) | func (nf *nameFinder) funcName(n ir.Node) *ir.Name { method isAllocatedMem (line 63) | func (nf *nameFinder) isAllocatedMem(n ir.Node) bool { method constValue (line 78) | func (nf *nameFinder) constValue(n ir.Node) constant.Value { method isNil (line 91) | func (nf *nameFinder) isNil(n ir.Node) bool { method staticValue (line 99) | func (nf *nameFinder) staticValue(n ir.Node) ir.Node { method reassigned (line 106) | func (nf *nameFinder) reassigned(n *ir.Name) bool { method isConcreteConvIface (line 113) | func (nf *nameFinder) isConcreteConvIface(n ir.Node) bool { function newNameFinder (line 38) | func newNameFinder(fn *ir.Func) *nameFinder { function isSameFuncName (line 124) | func isSameFuncName(v1, v2 *ir.Name) bool { FILE: src/cmd/compile/internal/inline/inlheur/parampropbits_string.go function _ (line 14) | func _() { constant _ParamPropBits_name (line 37) | _ParamPropBits_name = "ParamNoInfoParamFeedsInterfaceMethodCallParamMayF... method String (line 41) | func (i ParamPropBits) String() string { FILE: src/cmd/compile/internal/inline/inlheur/pstate_string.go function _ (line 11) | func _() { constant _pstate_name (line 21) | _pstate_name = "psNoInfopsCallsPanicpsMayReturnpsTop" method String (line 25) | func (i pstate) String() string { FILE: src/cmd/compile/internal/inline/inlheur/resultpropbits_string.go function _ (line 14) | func _() { constant _ResultPropBits_name (line 35) | _ResultPropBits_name = "ResultNoInfoResultIsAllocatedMemResultIsConcrete... method String (line 39) | func (i ResultPropBits) String() string { FILE: src/cmd/compile/internal/inline/inlheur/score_callresult_uses.go type resultPropAndCS (line 34) | type resultPropAndCS struct type resultUseAnalyzer (line 39) | type resultUseAnalyzer struct method nodeVisitPost (line 204) | func (rua *resultUseAnalyzer) nodeVisitPost(n ir.Node) { method nodeVisitPre (line 208) | func (rua *resultUseAnalyzer) nodeVisitPre(n ir.Node) { method callTargetCheckResults (line 250) | func (rua *resultUseAnalyzer) callTargetCheckResults(call ir.Node) { method foldCheckResults (line 314) | func (rua *resultUseAnalyzer) foldCheckResults(cond ir.Node) { method returnHasProp (line 366) | func (rua *resultUseAnalyzer) returnHasProp(name *ir.Name, prop Result... method getCallResultName (line 377) | func (rua *resultUseAnalyzer) getCallResultName(ce *ir.CallExpr) *ir.N... method rescoreBasedOnCallResultUses (line 49) | func (csa *callSiteAnalyzer) rescoreBasedOnCallResultUses(fn *ir.Func, r... method examineCallResults (line 68) | func (csa *callSiteAnalyzer) examineCallResults(cs *CallSite, resultName... function namesDefined (line 147) | func namesDefined(cs *CallSite) ([]*ir.Name, []*ir.Name, *FuncProps) { function collectNamesUsed (line 351) | func collectNamesUsed(expr ir.Node) []*ir.Name { FILE: src/cmd/compile/internal/inline/inlheur/scoreadjusttyp_string.go function _ (line 8) | func _() { constant _scoreAdjustTyp_name (line 47) | _scoreAdjustTyp_name = "panicPathAdjinitFuncAdjinLoopAdjpassConstToIfAdj... method String (line 51) | func (i scoreAdjustTyp) String() string { FILE: src/cmd/compile/internal/inline/inlheur/scoring.go type scoreAdjustTyp (line 22) | type scoreAdjustTyp constant panicPathAdj (line 48) | panicPathAdj scoreAdjustTyp = (1 << iota) constant initFuncAdj (line 49) | initFuncAdj constant inLoopAdj (line 50) | inLoopAdj constant passConstToIfAdj (line 53) | passConstToIfAdj constant passConstToNestedIfAdj (line 54) | passConstToNestedIfAdj constant passConcreteToItfCallAdj (line 55) | passConcreteToItfCallAdj constant passConcreteToNestedItfCallAdj (line 56) | passConcreteToNestedItfCallAdj constant passFuncToIndCallAdj (line 57) | passFuncToIndCallAdj constant passFuncToNestedIndCallAdj (line 58) | passFuncToNestedIndCallAdj constant passInlinableFuncToIndCallAdj (line 59) | passInlinableFuncToIndCallAdj constant passInlinableFuncToNestedIndCallAdj (line 60) | passInlinableFuncToNestedIndCallAdj constant returnFeedsConstToIfAdj (line 63) | returnFeedsConstToIfAdj constant returnFeedsFuncToIndCallAdj (line 64) | returnFeedsFuncToIndCallAdj constant returnFeedsInlinableFuncToIndCallAdj (line 65) | returnFeedsInlinableFuncToIndCallAdj constant returnFeedsConcreteToInterfaceCallAdj (line 66) | returnFeedsConcreteToInterfaceCallAdj constant sentinelScoreAdj (line 68) | sentinelScoreAdj function SetupScoreAdjustments (line 99) | func SetupScoreAdjustments() { function adjStringToVal (line 109) | func adjStringToVal(s string) (scoreAdjustTyp, bool) { function parseScoreAdj (line 118) | func parseScoreAdj(val string) error { function adjValue (line 145) | func adjValue(x scoreAdjustTyp) int { function isMay (line 160) | func isMay(x scoreAdjustTyp) bool { function isMust (line 164) | func isMust(x scoreAdjustTyp) bool { function mayToMust (line 168) | func mayToMust(x scoreAdjustTyp) scoreAdjustTyp { function mustToMay (line 177) | func mustToMay(x scoreAdjustTyp) scoreAdjustTyp { method computeCallSiteScore (line 193) | func (cs *CallSite) computeCallSiteScore(csa *callSiteAnalyzer, calleePr... function adjustScore (line 312) | func adjustScore(typ scoreAdjustTyp, score int, mask scoreAdjustTyp) (in... function setupFlagToAdjMaps (line 344) | func setupFlagToAdjMaps() { function LargestNegativeScoreAdjustment (line 377) | func LargestNegativeScoreAdjustment(fn *ir.Func, props *FuncProps) int { type scoreCallsCacheType (line 419) | type scoreCallsCacheType struct function ScoreCalls (line 442) | func ScoreCalls(fn *ir.Func) { method scoreCallsRegion (line 486) | func (csa *callSiteAnalyzer) scoreCallsRegion(fn *ir.Func, region ir.Nod... function ScoreCallsCleanup (line 556) | func ScoreCallsCleanup() { function GetCallSiteScore (line 570) | func GetCallSiteScore(fn *ir.Func, call *ir.CallExpr) (int, bool) { function BudgetExpansion (line 593) | func BudgetExpansion(maxBudget int32) int32 { function DumpInlCallSiteScores (line 632) | func DumpInlCallSiteScores(profile *pgoir.Profile, budgetCallback func(f... FILE: src/cmd/compile/internal/inline/inlheur/serialize.go method SerializeToString (line 9) | func (funcProps *FuncProps) SerializeToString() string { function DeserializeFromString (line 26) | func DeserializeFromString(s string) *FuncProps { function readULEB128 (line 50) | func readULEB128(sl []byte) (value uint64, rsl []byte) { function writeUleb128 (line 65) | func writeUleb128(sb *strings.Builder, v uint64) { FILE: src/cmd/compile/internal/inline/inlheur/testdata/dumpscores.go function inlinable (line 9) | func inlinable(x int, f func(int) int) int { function inlinable2 (line 17) | func inlinable2(x int) int { function noninl (line 22) | func noninl(x int) int { function tooLargeToInline (line 26) | func tooLargeToInline(x int) int { function big (line 43) | func big(q int) int { FILE: src/cmd/compile/internal/inline/inlheur/testdata/props/acrosscall.go function T_feeds_indirect_call_via_call_toplevel (line 19) | func T_feeds_indirect_call_via_call_toplevel(f func(int)) { function T_feeds_indirect_call_via_call_conditional (line 31) | func T_feeds_indirect_call_via_call_conditional(f func(int)) { function T_feeds_conditional_indirect_call_via_call_toplevel (line 45) | func T_feeds_conditional_indirect_call_via_call_toplevel(f func(int)) { function T_feeds_if_via_call (line 57) | func T_feeds_if_via_call(x int) { function T_feeds_if_via_call_conditional (line 69) | func T_feeds_if_via_call_conditional(x int) { function T_feeds_conditional_if_via_call (line 83) | func T_feeds_conditional_if_via_call(x int) { function T_multifeeds1 (line 97) | func T_multifeeds1(f1, f2 func(int)) { function T_acrosscall_returnsconstant (line 110) | func T_acrosscall_returnsconstant() int { function T_acrosscall_returnsmem (line 122) | func T_acrosscall_returnsmem() *int { function T_acrosscall_returnscci (line 134) | func T_acrosscall_returnscci() I { function T_acrosscall_multiret (line 144) | func T_acrosscall_multiret(q int) int { function T_acrosscall_multiret2 (line 158) | func T_acrosscall_multiret2(q int) int { function callsparam (line 166) | func callsparam(f func(int)) { function callsparamconditional (line 170) | func callsparamconditional(f func(int)) { function feedsif (line 176) | func feedsif(x int) int { function feedsifconditional (line 183) | func feedsifconditional(x int) int { function returnsconstant (line 192) | func returnsconstant() int { function returnsmem (line 196) | func returnsmem() *int { function returnscci (line 200) | func returnscci() I { type I (line 205) | type I interface type Q (line 209) | type Q method Foo (line 211) | func (q Q) Foo() { FILE: src/cmd/compile/internal/inline/inlheur/testdata/props/calls.go function T_call_in_panic_arg (line 19) | func T_call_in_panic_arg(x int) { function T_calls_in_loops (line 32) | func T_calls_in_loops(x int, q []string) { function T_calls_in_pseudo_loop (line 48) | func T_calls_in_pseudo_loop(x int, q []string) { function T_calls_on_panic_paths (line 67) | func T_calls_on_panic_paths(x int, q []string) { function T_calls_not_on_panic_paths (line 93) | func T_calls_not_on_panic_paths(x int, q []string) { function init (line 129) | func init() { function T_pass_inlinable_func_to_param_feeding_indirect_call (line 140) | func T_pass_inlinable_func_to_param_feeding_indirect_call(x int) int { function T_pass_noninlinable_func_to_param_feeding_indirect_call (line 150) | func T_pass_noninlinable_func_to_param_feeding_indirect_call(x int) int { function T_pass_inlinable_func_to_param_feeding_nested_indirect_call (line 165) | func T_pass_inlinable_func_to_param_feeding_nested_indirect_call(x int) ... function T_pass_noninlinable_func_to_param_feeding_nested_indirect_call (line 177) | func T_pass_noninlinable_func_to_param_feeding_nested_indirect_call(x in... function T_call_scoring_in_noninlinable_func (line 194) | func T_call_scoring_in_noninlinable_func(x int, sl []int) int { function callee (line 216) | func callee(x int) int { function calleeNoInline (line 220) | func calleeNoInline(x int) int { function callsexit (line 225) | func callsexit(x int) { function callsParam (line 230) | func callsParam(x int, f func(int) int) int { function callsParamNested (line 234) | func callsParamNested(x int, f func(int) int) int { FILE: src/cmd/compile/internal/inline/inlheur/testdata/props/funcflags.go function T_simple (line 20) | func T_simple() { function T_nested (line 32) | func T_nested(x int) { function T_block1 (line 46) | func T_block1(x int) { function T_block2 (line 60) | func T_block2(x int) { function T_switches1 (line 75) | func T_switches1(x int) { function T_switches1a (line 92) | func T_switches1a(x int) { function T_switches2 (line 106) | func T_switches2(x int) { function T_switches3 (line 123) | func T_switches3(x interface{}) { function T_switches4 (line 138) | func T_switches4(x int) { function T_recov (line 157) | func T_recov(x int) { function T_forloops1 (line 169) | func T_forloops1(x int) { function T_forloops2 (line 180) | func T_forloops2(x int) { function T_forloops3 (line 195) | func T_forloops3(x int) { function T_hasgotos (line 215) | func T_hasgotos(x int, y int) { function T_break_with_label (line 246) | func T_break_with_label(x int, y int) { function T_callsexit (line 268) | func T_callsexit(x int) { function T_exitinexpr (line 281) | func T_exitinexpr(x int) { function T_select_noreturn (line 297) | func T_select_noreturn(chi chan int, chf chan float32, p *int) { function T_select_mayreturn (line 314) | func T_select_mayreturn(chi chan int, chf chan float32, p *int) int { function T_calls_callsexit (line 334) | func T_calls_callsexit(x int) { function exprcallsexit (line 338) | func exprcallsexit(x int) int { FILE: src/cmd/compile/internal/inline/inlheur/testdata/props/params.go function T_feeds_if_simple (line 20) | func T_feeds_if_simple(x int) { function T_feeds_if_nested (line 35) | func T_feeds_if_nested(x, y int) { function T_feeds_if_pointer (line 51) | func T_feeds_if_pointer(xp *int) { function T_feeds_if_blanks (line 86) | func T_feeds_if_blanks(_ string, x int, _ bool, _ bool) { function T_feeds_if_with_copy (line 101) | func T_feeds_if_with_copy(x int) { function T_feeds_if_with_copy_expr (line 115) | func T_feeds_if_with_copy_expr(x int) { function T_feeds_switch (line 131) | func T_feeds_switch(x int) { function T_feeds_if_toocomplex (line 146) | func T_feeds_if_toocomplex(x int, y int) { function T_feeds_if_redefined (line 161) | func T_feeds_if_redefined(x int) { function T_feeds_if_redefined2 (line 175) | func T_feeds_if_redefined2(x int) { function T_feeds_multi_if (line 196) | func T_feeds_multi_if(x int, y int) { function T_feeds_if_redefined_indirectwrite (line 216) | func T_feeds_if_redefined_indirectwrite(x int) { function T_feeds_if_redefined_indirectwrite_copy (line 231) | func T_feeds_if_redefined_indirectwrite_copy(x int) { function T_feeds_if_expr1 (line 251) | func T_feeds_if_expr1(x int) { function T_feeds_if_expr2 (line 262) | func T_feeds_if_expr2(x int) { function T_feeds_if_expr3 (line 273) | func T_feeds_if_expr3(x int) { function T_feeds_if_shift_may_panic (line 284) | func T_feeds_if_shift_may_panic(x int) *int { function T_feeds_if_maybe_divide_by_zero (line 299) | func T_feeds_if_maybe_divide_by_zero(x int) { function T_feeds_indcall (line 313) | func T_feeds_indcall(x func()) { function T_feeds_indcall_and_if (line 326) | func T_feeds_indcall_and_if(x func()) { function T_feeds_indcall_with_copy (line 339) | func T_feeds_indcall_with_copy(x func()) { function T_feeds_interface_method_call (line 354) | func T_feeds_interface_method_call(i I) { type T (line 360) | type T method T_feeds_if_simple_method (line 66) | func (r T) T_feeds_if_simple_method(x int) { method Blarg (line 366) | func (r T) Blarg() { type I (line 362) | type I interface FILE: src/cmd/compile/internal/inline/inlheur/testdata/props/returns.go function T_simple_allocmem (line 21) | func T_simple_allocmem() *Bar { function T_allocmem_two_returns (line 34) | func T_allocmem_two_returns(x int) *Bar { function T_allocmem_three_returns (line 52) | func T_allocmem_three_returns(x int) []*Bar { function T_return_nil (line 72) | func T_return_nil() *Bar { function T_multi_return_nil (line 84) | func T_multi_return_nil(x, y bool) *Bar { function T_multi_return_nil_anomaly (line 98) | func T_multi_return_nil_anomaly(x, y bool) Itf { function T_multi_return_some_nil (line 112) | func T_multi_return_some_nil(x, y bool) *Bar { function T_mixed_returns (line 127) | func T_mixed_returns(x int) *Bar { function T_mixed_returns_slice (line 143) | func T_mixed_returns_slice(x int) []*Bar { function T_maps_and_channels (line 167) | func T_maps_and_channels(x int, b bool) (bool, map[int]int, chan bool, u... function T_assignment_to_named_returns (line 179) | func T_assignment_to_named_returns(x int) (r1 *uint64, r2 *uint64) { function T_named_returns_but_return_explicit_values (line 199) | func T_named_returns_but_return_explicit_values(x int) (r1 *uint64, r2 *... function T_return_concrete_type_to_itf (line 216) | func T_return_concrete_type_to_itf(x, y int) Itf { function T_return_concrete_type_to_itfwith_copy (line 227) | func T_return_concrete_type_to_itfwith_copy(x, y int) Itf { function T_return_concrete_type_to_itf_mixed (line 238) | func T_return_concrete_type_to_itf_mixed(x, y int) Itf { function T_return_same_func (line 253) | func T_return_same_func() func(int) int { function T_return_different_funcs (line 266) | func T_return_different_funcs() func(int) int { function T_return_same_closure (line 286) | func T_return_same_closure() func(int) int { function T_return_different_closures (line 312) | func T_return_different_closures() func(int) int { function T_return_noninlinable (line 339) | func T_return_noninlinable(x int) func(int) int { type Bar (line 349) | type Bar struct method Plark (line 354) | func (b *Bar) Plark() { type Q (line 357) | type Q method Plark (line 359) | func (q *Q) Plark() { function foo (line 362) | func foo(x int) int { return x } function bar (line 363) | func bar(x int) int { return -x } type Itf (line 368) | type Itf interface FILE: src/cmd/compile/internal/inline/inlheur/testdata/props/returns2.go function T_return_feeds_iface_call (line 18) | func T_return_feeds_iface_call() { function T_multi_return_feeds_iface_call (line 29) | func T_multi_return_feeds_iface_call() { function T_returned_inlinable_func_feeds_indirect_call (line 41) | func T_returned_inlinable_func_feeds_indirect_call(q int) { function T_returned_noninlineable_func_feeds_indirect_call (line 54) | func T_returned_noninlineable_func_feeds_indirect_call(q int) { function T_multi_return_feeds_indirect_call (line 65) | func T_multi_return_feeds_indirect_call(q int) { function T_return_feeds_ifswitch (line 76) | func T_return_feeds_ifswitch(q int) int { function T_multi_return_feeds_ifswitch (line 93) | func T_multi_return_feeds_ifswitch(q int) int { function T_two_calls_feed_ifswitch (line 111) | func T_two_calls_feed_ifswitch(q int) int { function T_chained_indirect_call (line 132) | func T_chained_indirect_call(x, y int) { function T_chained_conc_iface_call (line 144) | func T_chained_conc_iface_call(x, y int) { function returnsFunc (line 151) | func returnsFunc(x int) func(int) int { function returnsFunc2 (line 158) | func returnsFunc2() func(int) int { function returnsNonInlinableFunc (line 164) | func returnsNonInlinableFunc() func(int) int { function multiReturnsFunc (line 168) | func multiReturnsFunc() (int, func(int) int, int) { function adder (line 172) | func adder(x int) int { function adderNoInline (line 177) | func adderNoInline(x int) int { function meaning (line 183) | func meaning(q int) int { function meanings (line 192) | func meanings(q int) (int, int, int) { type Bar (line 200) | type Bar struct method Plark (line 205) | func (b *Bar) Plark() Itf { type Itf (line 209) | type Itf interface function newBar (line 213) | func newBar(x int) Itf { function newBar2 (line 223) | func newBar2(x int) (int, Itf, bool) { FILE: src/cmd/compile/internal/inline/inlheur/texpr_classify_test.go function init (line 23) | func init() { type state (line 38) | type state struct method nm (line 72) | func (s *state) nm(name string, t *types.Type) *ir.Name { method nmi64 (line 85) | func (s *state) nmi64(name string) *ir.Name { method nms (line 89) | func (s *state) nms(name string) *ir.Name { function mkstate (line 42) | func mkstate() *state { function bin (line 48) | func bin(x ir.Node, op ir.Op, y ir.Node) ir.Node { function conv (line 52) | func conv(x ir.Node, t *types.Type) ir.Node { function logical (line 56) | func logical(x ir.Node, op ir.Op, y ir.Node) ir.Node { function un (line 60) | func un(op ir.Op, x ir.Node) ir.Node { function liti (line 64) | func liti(i int64) ir.Node { function lits (line 68) | func lits(s string) ir.Node { function TestClassifyIntegerCompare (line 93) | func TestClassifyIntegerCompare(t *testing.T) { function TestClassifyStringCompare (line 115) | func TestClassifyStringCompare(t *testing.T) { function TestClassifyIntegerArith (line 133) | func TestClassifyIntegerArith(t *testing.T) { function TestClassifyAssortedShifts (line 158) | func TestClassifyAssortedShifts(t *testing.T) { function TestClassifyFloat (line 175) | func TestClassifyFloat(t *testing.T) { function TestMultipleNamesAllUsed (line 190) | func TestMultipleNamesAllUsed(t *testing.T) { FILE: src/cmd/compile/internal/inline/inlheur/trace_off.go constant debugTrace (line 9) | debugTrace = 0 function enableDebugTrace (line 11) | func enableDebugTrace(x int) { function enableDebugTraceIfEnv (line 14) | func enableDebugTraceIfEnv() { function disableDebugTrace (line 17) | func disableDebugTrace() { FILE: src/cmd/compile/internal/inline/inlheur/trace_on.go function enableDebugTrace (line 16) | func enableDebugTrace(x int) { function enableDebugTraceIfEnv (line 20) | func enableDebugTraceIfEnv() { function disableDebugTrace (line 38) | func disableDebugTrace() { FILE: src/cmd/compile/internal/inline/inlheur/tserial_test.go function fpeq (line 9) | func fpeq(fp1, fp2 FuncProps) bool { function TestSerDeser (line 32) | func TestSerDeser(t *testing.T) { FILE: src/cmd/compile/internal/inline/interleaved/interleaved.go function DevirtualizeAndInlinePackage (line 22) | func DevirtualizeAndInlinePackage(pkg *ir.Package, profile *pgoir.Profil... function DevirtualizeAndInlineFunc (line 159) | func DevirtualizeAndInlineFunc(fn *ir.Func, profile *pgoir.Profile) { type callSite (line 183) | type callSite struct type inlClosureState (line 188) | type inlClosureState struct method resolve (line 201) | func (s *inlClosureState) resolve(state *devirtualize.State, i int) (*... method edit (line 226) | func (s *inlClosureState) edit(state *devirtualize.State, i int) (*ir.... method mark (line 248) | func (s *inlClosureState) mark(n ir.Node) ir.Node { method parenthesize (line 295) | func (s *inlClosureState) parenthesize() { method unparenthesize (line 299) | func (s *inlClosureState) unparenthesize() { method fixpoint (line 327) | func (s *inlClosureState) fixpoint() bool { function match (line 350) | func match(n ir.Node) bool { FILE: src/cmd/compile/internal/ir/abi.go function InitLSym (line 20) | func InitLSym(f *Func, hasBody bool) { function setupTextLSym (line 37) | func setupTextLSym(f *Func, flag int) { FILE: src/cmd/compile/internal/ir/bitset.go type bitset8 (line 7) | type bitset8 method set (line 9) | func (f *bitset8) set(mask uint8, b bool) { method get2 (line 17) | func (f bitset8) get2(shift uint8) uint8 { method set2 (line 22) | func (f *bitset8) set2(shift uint8, b uint8) { type bitset16 (line 29) | type bitset16 method set (line 31) | func (f *bitset16) set(mask uint16, b bool) { FILE: src/cmd/compile/internal/ir/check_reassign_no.go constant consistencyCheckEnabled (line 9) | consistencyCheckEnabled = false FILE: src/cmd/compile/internal/ir/check_reassign_yes.go constant consistencyCheckEnabled (line 9) | consistencyCheckEnabled = true FILE: src/cmd/compile/internal/ir/class_string.go function _ (line 7) | func _() { constant _Class_name (line 21) | _Class_name = "PxxxPEXTERNPAUTOPAUTOHEAPPPARAMPPARAMOUTPTYPEPARAMPFUNC" method String (line 25) | func (i Class) String() string { FILE: src/cmd/compile/internal/ir/const.go function NewBool (line 18) | func NewBool(pos src.XPos, b bool) Node { function NewInt (line 23) | func NewInt(pos src.XPos, v int64) Node { function NewString (line 28) | func NewString(pos src.XPos, s string) Node { function NewUintptr (line 33) | func NewUintptr(pos src.XPos, v int64) Node { function NewZero (line 38) | func NewZero(pos src.XPos, typ *types.Type) Node { function NewOne (line 68) | func NewOne(pos src.XPos, typ *types.Type) Node { constant ConstPrec (line 93) | ConstPrec = 512 function BigFloat (line 96) | func BigFloat(v constant.Value) *big.Float { function ConstOverflow (line 116) | func ConstOverflow(v constant.Value, t *types.Type) bool { function IsConstNode (line 151) | func IsConstNode(n Node) bool { function IsSmallIntConst (line 155) | func IsSmallIntConst(n Node) bool { FILE: src/cmd/compile/internal/ir/copy.go function Copy (line 12) | func Copy(n Node) Node { function DeepCopy (line 19) | func DeepCopy(pos src.XPos, n Node) Node { FILE: src/cmd/compile/internal/ir/dump.go function DumpAny (line 29) | func DumpAny(root any, filter string, depth int) { function FDumpAny (line 50) | func FDumpAny(w io.Writer, root any, filter string, depth int) { function MatchAstDump (line 84) | func MatchAstDump(fn *Func, where string) bool { function matchForDump (line 94) | func matchForDump(fn *Func, pkgPath, where string) bool { function matchPkgFn (line 110) | func matchPkgFn(pkgName, fnName, toMatch string) bool { function AstDump (line 139) | func AstDump(fn *Func, why string) { function escapedFileName (line 165) | func escapedFileName(fn *Func, suffix string) string { function withLockAndFile (line 176) | func withLockAndFile(fn *Func, dump func(io.Writer)) (err error) { function DumpNodeHTML (line 203) | func DumpNodeHTML(fn *Func, why string, n Node) { function CloseHTMLWriters (line 217) | func CloseHTMLWriters() { type dumper (line 229) | type dumper struct method Write (line 243) | func (p *dumper) Write(data []byte) (n int, err error) { method printf (line 276) | func (p *dumper) printf(format string, args ...any) { method addr (line 286) | func (p *dumper) addr(x reflect.Value) string { method dump (line 300) | func (p *dumper) dump(x reflect.Value, depth int) { function commonPrefixLen (line 414) | func commonPrefixLen(a, b string) (i int) { FILE: src/cmd/compile/internal/ir/dump_test.go function testMatch (line 11) | func testMatch(t *testing.T, pkgName, fnName, toMatch string, match bool) { function TestMatchPkgFn (line 17) | func TestMatchPkgFn(t *testing.T) { FILE: src/cmd/compile/internal/ir/expr.go type Expr (line 19) | type Expr interface type miniExpr (line 28) | type miniExpr struct method isExpr (line 43) | func (*miniExpr) isExpr() {} method Type (line 45) | func (n *miniExpr) Type() *types.Type { return n.typ } method SetType (line 46) | func (n *miniExpr) SetType(x *types.Type) { n.typ = x } method NonNil (line 47) | func (n *miniExpr) NonNil() bool { return n.flags&miniExprNon... method MarkNonNil (line 48) | func (n *miniExpr) MarkNonNil() { n.flags |= miniExprNonNil } method Transient (line 49) | func (n *miniExpr) Transient() bool { return n.flags&miniExprTra... method SetTransient (line 50) | func (n *miniExpr) SetTransient(b bool) { n.flags.set(miniExprTransi... method Bounded (line 51) | func (n *miniExpr) Bounded() bool { return n.flags&miniExprBou... method SetBounded (line 52) | func (n *miniExpr) SetBounded(b bool) { n.flags.set(miniExprBounde... method Init (line 53) | func (n *miniExpr) Init() Nodes { return n.init } method PtrInit (line 54) | func (n *miniExpr) PtrInit() *Nodes { return &n.init } method SetInit (line 55) | func (n *miniExpr) SetInit(x Nodes) { n.init = x } constant miniExprNonNil (line 36) | miniExprNonNil = 1 << iota constant miniExprTransient (line 37) | miniExprTransient constant miniExprBounded (line 38) | miniExprBounded constant miniExprImplicit (line 39) | miniExprImplicit constant miniExprCheckPtr (line 40) | miniExprCheckPtr type AddStringExpr (line 58) | type AddStringExpr struct function NewAddStringExpr (line 64) | func NewAddStringExpr(pos src.XPos, list []Node) *AddStringExpr { type AddrExpr (line 74) | type AddrExpr struct method Implicit (line 117) | func (n *AddrExpr) Implicit() bool { return n.flags&miniExprImplic... method SetImplicit (line 118) | func (n *AddrExpr) SetImplicit(b bool) { n.flags.set(miniExprImplicit,... method SetOp (line 120) | func (n *AddrExpr) SetOp(op Op) { function NewAddrExpr (line 80) | func NewAddrExpr(pos src.XPos, x Node) *AddrExpr { type BasicLit (line 130) | type BasicLit struct method Val (line 147) | func (n *BasicLit) Val() constant.Value { return n.val } method SetVal (line 148) | func (n *BasicLit) SetVal(val constant.Value) { n.val = val } function NewBasicLit (line 136) | func NewBasicLit(pos src.XPos, typ *types.Type, val constant.Value) Node { function NewConstExpr (line 152) | func NewConstExpr(val constant.Value, orig Node) Node { type BinaryExpr (line 158) | type BinaryExpr struct method SetOp (line 172) | func (n *BinaryExpr) SetOp(op Op) { function NewBinaryExpr (line 165) | func NewBinaryExpr(pos src.XPos, op Op, x, y Node) *BinaryExpr { type CallExpr (line 185) | type CallExpr struct method isStmt (line 210) | func (*CallExpr) isStmt() {} method SetOp (line 212) | func (n *CallExpr) SetOp(op Op) { function NewCallExpr (line 202) | func NewCallExpr(pos src.XPos, op Op, fun Node, args []Node) *CallExpr { type ClosureExpr (line 227) | type ClosureExpr struct type CompLitExpr (line 236) | type CompLitExpr struct method Implicit (line 257) | func (n *CompLitExpr) Implicit() bool { return n.flags&miniExprImp... method SetImplicit (line 258) | func (n *CompLitExpr) SetImplicit(b bool) { n.flags.set(miniExprImplic... method SetOp (line 260) | func (n *CompLitExpr) SetOp(op Op) { function NewCompLitExpr (line 247) | func NewCompLitExpr(pos src.XPos, op Op, typ *types.Type, list []Node) *... type ConvExpr (line 271) | type ConvExpr struct method Implicit (line 305) | func (n *ConvExpr) Implicit() bool { return n.flags&miniExprImplic... method SetImplicit (line 306) | func (n *ConvExpr) SetImplicit(b bool) { n.flags.set(miniExprImplicit,... method CheckPtr (line 307) | func (n *ConvExpr) CheckPtr() bool { return n.flags&miniExprCheckP... method SetCheckPtr (line 308) | func (n *ConvExpr) SetCheckPtr(b bool) { n.flags.set(miniExprCheckPtr,... method SetOp (line 310) | func (n *ConvExpr) SetOp(op Op) { function NewConvExpr (line 297) | func NewConvExpr(pos src.XPos, op Op, typ *types.Type, x Node) *ConvExpr { type IndexExpr (line 320) | type IndexExpr struct method SetOp (line 335) | func (n *IndexExpr) SetOp(op Op) { function NewIndexExpr (line 328) | func NewIndexExpr(pos src.XPos, x, index Node) *IndexExpr { type KeyExpr (line 345) | type KeyExpr struct function NewKeyExpr (line 351) | func NewKeyExpr(pos src.XPos, key, value Node) *KeyExpr { type StructKeyExpr (line 359) | type StructKeyExpr struct method Sym (line 372) | func (n *StructKeyExpr) Sym() *types.Sym { return n.Field.Sym } function NewStructKeyExpr (line 365) | func NewStructKeyExpr(pos src.XPos, field *types.Field, value Node) *Str... type InlinedCallExpr (line 375) | type InlinedCallExpr struct method SingleResult (line 390) | func (n *InlinedCallExpr) SingleResult() Node { function NewInlinedCallExpr (line 381) | func NewInlinedCallExpr(pos src.XPos, body, retvars []Node) *InlinedCall... type LogicalExpr (line 408) | type LogicalExpr struct method SetOp (line 421) | func (n *LogicalExpr) SetOp(op Op) { function NewLogicalExpr (line 414) | func NewLogicalExpr(pos src.XPos, op Op, x, y Node) *LogicalExpr { type MakeExpr (line 433) | type MakeExpr struct method SetOp (line 447) | func (n *MakeExpr) SetOp(op Op) { function NewMakeExpr (line 440) | func NewMakeExpr(pos src.XPos, op Op, len, cap Node) *MakeExpr { type NilExpr (line 457) | type NilExpr struct function NewNilExpr (line 461) | func NewNilExpr(pos src.XPos, typ *types.Type) *NilExpr { type ParenExpr (line 475) | type ParenExpr struct method Implicit (line 487) | func (n *ParenExpr) Implicit() bool { return n.flags&miniExprImpli... method SetImplicit (line 488) | func (n *ParenExpr) SetImplicit(b bool) { n.flags.set(miniExprImplicit... function NewParenExpr (line 480) | func NewParenExpr(pos src.XPos, x Node) *ParenExpr { type ResultExpr (line 491) | type ResultExpr struct function NewResultExpr (line 496) | func NewResultExpr(pos src.XPos, typ *types.Type, index int64) *ResultEx... type LinksymOffsetExpr (line 506) | type LinksymOffsetExpr struct function NewLinksymOffsetExpr (line 512) | func NewLinksymOffsetExpr(pos src.XPos, lsym *obj.LSym, offset int64, ty... function NewLinksymExpr (line 524) | func NewLinksymExpr(pos src.XPos, lsym *obj.LSym, typ *types.Type) *Link... function NewNameOffsetExpr (line 530) | func NewNameOffsetExpr(pos src.XPos, name *Name, offset int64, typ *type... type SelectorExpr (line 538) | type SelectorExpr struct method SetOp (line 558) | func (n *SelectorExpr) SetOp(op Op) { method Sym (line 567) | func (n *SelectorExpr) Sym() *types.Sym { return n.Sel } method Implicit (line 568) | func (n *SelectorExpr) Implicit() bool { return n.flags&miniExprIm... method SetImplicit (line 569) | func (n *SelectorExpr) SetImplicit(b bool) { n.flags.set(miniExprImpli... method Offset (line 570) | func (n *SelectorExpr) Offset() int64 { return n.Selection.Offset } method FuncName (line 572) | func (n *SelectorExpr) FuncName() *Name { function NewSelectorExpr (line 551) | func NewSelectorExpr(pos src.XPos, op Op, x Node, sel *types.Sym) *Selec... type SliceExpr (line 588) | type SliceExpr struct method SetOp (line 603) | func (n *SliceExpr) SetOp(op Op) { function NewSliceExpr (line 596) | func NewSliceExpr(pos src.XPos, op Op, x, low, high, max Node) *SliceExpr { method IsSlice3 (line 614) | func (o Op) IsSlice3() bool { type SliceHeaderExpr (line 626) | type SliceHeaderExpr struct function NewSliceHeaderExpr (line 633) | func NewSliceHeaderExpr(pos src.XPos, typ *types.Type, ptr, len, cap Nod... type StringHeaderExpr (line 642) | type StringHeaderExpr struct function NewStringHeaderExpr (line 648) | func NewStringHeaderExpr(pos src.XPos, ptr, len Node) *StringHeaderExpr { type StarExpr (line 658) | type StarExpr struct method Implicit (line 670) | func (n *StarExpr) Implicit() bool { return n.flags&miniExprImplic... method SetImplicit (line 671) | func (n *StarExpr) SetImplicit(b bool) { n.flags.set(miniExprImplicit,... function NewStarExpr (line 663) | func NewStarExpr(pos src.XPos, x Node) *StarExpr { type TypeAssertExpr (line 675) | type TypeAssertExpr struct method SetOp (line 702) | func (n *TypeAssertExpr) SetOp(op Op) { function NewTypeAssertExpr (line 692) | func NewTypeAssertExpr(pos src.XPos, x Node, typ *types.Type) *TypeAsser... type DynamicTypeAssertExpr (line 712) | type DynamicTypeAssertExpr struct method SetOp (line 744) | func (n *DynamicTypeAssertExpr) SetOp(op Op) { function NewDynamicTypeAssertExpr (line 737) | func NewDynamicTypeAssertExpr(pos src.XPos, op Op, x, rtype Node) *Dynam... type UnaryExpr (line 755) | type UnaryExpr struct method SetOp (line 767) | func (n *UnaryExpr) SetOp(op Op) { function NewUnaryExpr (line 760) | func NewUnaryExpr(pos src.XPos, op Op, x Node) *UnaryExpr { function IsZero (line 779) | func IsZero(n Node) bool { function IsAddressable (line 821) | func IsAddressable(n Node) bool { function StaticValue (line 871) | func StaticValue(n Node) Node { function staticValue1 (line 897) | func staticValue1(nn Node) Node { function Reassigned (line 948) | func Reassigned(name *Name) bool { function StaticCalleeName (line 1016) | func StaticCalleeName(n Node) *Name { function SameSafeExpr (line 1053) | func SameSafeExpr(l Node, r Node) bool { function ShouldCheckPtr (line 1113) | func ShouldCheckPtr(fn *Func, level int) bool { function ShouldAsanCheckPtr (line 1119) | func ShouldAsanCheckPtr(fn *Func) bool { function IsReflectHeaderDataField (line 1125) | func IsReflectHeaderDataField(l Node) bool { function ParamNames (line 1148) | func ParamNames(ft *types.Type) []Node { function RecvParamNames (line 1156) | func RecvParamNames(ft *types.Type) []Node { function MethodSym (line 1172) | func MethodSym(recv *types.Type, msym *types.Sym) *types.Sym { function MethodSymSuffix (line 1181) | func MethodSymSuffix(recv *types.Type, msym *types.Sym, suffix string) *... function LookupMethodSelector (line 1230) | func LookupMethodSelector(pkg *types.Pkg, name string) (typ, meth *types... function splitType (line 1252) | func splitType(name string) (typ, fn string) { function MethodExprName (line 1274) | func MethodExprName(n Node) *Name { function MethodExprFunc (line 1280) | func MethodExprFunc(n Node) *types.Field { type MoveToHeapExpr (line 1292) | type MoveToHeapExpr struct function NewMoveToHeapExpr (line 1307) | func NewMoveToHeapExpr(pos src.XPos, slice Node) *MoveToHeapExpr { FILE: src/cmd/compile/internal/ir/fmt.go method GoString (line 97) | func (o Op) GoString() string { method Format (line 109) | func (o Op) Format(s fmt.State, verb rune) { function fmtNode (line 132) | func fmtNode(n Node, s fmt.State, verb rune) { function StmtWithInit (line 295) | func StmtWithInit(op Op) bool { function stmtFmt (line 303) | func stmtFmt(n Node, s fmt.State) { function exprFmt (line 507) | func exprFmt(n Node, s fmt.State, prec int) { function ellipsisIf (line 857) | func ellipsisIf(b bool) string { method Format (line 872) | func (l Nodes) Format(s fmt.State, verb rune) { function Dump (line 901) | func Dump(s string, n Node) { function FDump (line 907) | func FDump(w io.Writer, s string, n Node) { function DumpList (line 913) | func DumpList(s string, list Nodes) { function FDumpList (line 921) | func FDumpList(w io.Writer, s string, list Nodes) { function indent (line 928) | func indent(w io.Writer, depth int) { function dumpNodeHeader (line 939) | func dumpNodeHeader(w io.Writer, n Node) { function dumpNode (line 1060) | func dumpNode(w io.Writer, n Node, depth int) { function dumpNodes (line 1208) | func dumpNodes(w io.Writer, list Nodes, depth int) { FILE: src/cmd/compile/internal/ir/func.go type Func (line 53) | type Func struct method isStmt (line 191) | func (f *Func) isStmt() {} method copy (line 193) | func (n *Func) copy() Node { panic(n... method doChildren (line 194) | func (n *Func) doChildren(do func(Node) bool) bool { return ... method doChildrenWithHidden (line 195) | func (n *Func) doChildrenWithHidden(do func(Node) bool) bool { return ... method editChildren (line 196) | func (n *Func) editChildren(edit func(Node) Node) { editNod... method editChildrenWithHidden (line 197) | func (n *Func) editChildrenWithHidden(edit func(Node) Node) { editNod... method Type (line 199) | func (f *Func) Type() *types.Type { return f.Nname.Type... method Sym (line 200) | func (f *Func) Sym() *types.Sym { return f.Nname.Sym() } method Linksym (line 201) | func (f *Func) Linksym() *obj.LSym { return f.Nname.Link... method LinksymABI (line 202) | func (f *Func) LinksymABI(abi obj.ABI) *obj.LSym { return f.Nname.Link... method Dupok (line 257) | func (f *Func) Dupok() bool { return f.flags&funcDu... method Wrapper (line 258) | func (f *Func) Wrapper() bool { return f.flags&funcWr... method ABIWrapper (line 259) | func (f *Func) ABIWrapper() bool { return f.flags&funcAB... method Needctxt (line 260) | func (f *Func) Needctxt() bool { return f.flags&funcNe... method HasDefer (line 261) | func (f *Func) HasDefer() bool { return f.flags&funcHa... method NilCheckDisabled (line 262) | func (f *Func) NilCheckDisabled() bool { return f.flags&funcNi... method InlinabilityChecked (line 263) | func (f *Func) InlinabilityChecked() bool { return f.flags&funcIn... method NeverReturns (line 264) | func (f *Func) NeverReturns() bool { return f.flags&funcNe... method OpenCodedDeferDisallowed (line 265) | func (f *Func) OpenCodedDeferDisallowed() bool { return f.flags&funcOp... method ClosureResultsLost (line 266) | func (f *Func) ClosureResultsLost() bool { return f.flags&funcCl... method IsPackageInit (line 267) | func (f *Func) IsPackageInit() bool { return f.flags&funcPa... method SetDupok (line 269) | func (f *Func) SetDupok(b bool) { f.flags.set(funcD... method SetWrapper (line 270) | func (f *Func) SetWrapper(b bool) { f.flags.set(funcW... method SetABIWrapper (line 271) | func (f *Func) SetABIWrapper(b bool) { f.flags.set(funcA... method SetNeedctxt (line 272) | func (f *Func) SetNeedctxt(b bool) { f.flags.set(funcN... method SetHasDefer (line 273) | func (f *Func) SetHasDefer(b bool) { f.flags.set(funcH... method SetNilCheckDisabled (line 274) | func (f *Func) SetNilCheckDisabled(b bool) { f.flags.set(funcN... method SetInlinabilityChecked (line 275) | func (f *Func) SetInlinabilityChecked(b bool) { f.flags.set(funcI... method SetNeverReturns (line 276) | func (f *Func) SetNeverReturns(b bool) { f.flags.set(funcN... method SetOpenCodedDeferDisallowed (line 277) | func (f *Func) SetOpenCodedDeferDisallowed(b bool) { f.flags.set(funcO... method SetClosureResultsLost (line 278) | func (f *Func) SetClosureResultsLost(b bool) { f.flags.set(funcC... method SetIsPackageInit (line 279) | func (f *Func) SetIsPackageInit(b bool) { f.flags.set(funcP... method SetWBPos (line 281) | func (f *Func) SetWBPos(pos src.XPos) { method IsClosure (line 291) | func (f *Func) IsClosure() bool { method DeclareParams (line 601) | func (fn *Func) DeclareParams(setNname bool) { type WasmImport (line 156) | type WasmImport struct type WasmExport (line 162) | type WasmExport struct function NewFunc (line 173) | func NewFunc(fpos, npos src.XPos, sym *types.Sym, typ *types.Type) *Func { type Inline (line 205) | type Inline struct type Mark (line 226) | type Mark struct type ScopeID (line 236) | type ScopeID constant funcDupok (line 239) | funcDupok = 1 << iota constant funcWrapper (line 240) | funcWrapper constant funcABIWrapper (line 241) | funcABIWrapper constant funcNeedctxt (line 242) | funcNeedctxt constant funcHasDefer (line 243) | funcHasDefer constant funcNilCheckDisabled (line 244) | funcNilCheckDisabled constant funcInlinabilityChecked (line 245) | funcInlinabilityChecked constant funcNeverReturns (line 246) | funcNeverReturns constant funcOpenCodedDeferDisallowed (line 247) | funcOpenCodedDeferDisallowed constant funcClosureResultsLost (line 248) | funcClosureResultsLost constant funcPackageInit (line 249) | funcPackageInit type SymAndPos (line 252) | type SymAndPos struct function FuncName (line 299) | func FuncName(f *Func) string { function PkgFuncName (line 312) | func PkgFuncName(f *Func) string { function LinkFuncName (line 326) | func LinkFuncName(f *Func) string { function ParseLinkFuncName (line 338) | func ParseLinkFuncName(name string) (pkg, sym string, err error) { function modPathOK (line 353) | func modPathOK(r rune) bool { function escapedImportPathOK (line 363) | func escapedImportPathOK(r rune) bool { function splitPkg (line 369) | func splitPkg(name string) (pkgpath, sym string) { function WithFunc (line 402) | func WithFunc(curfn *Func, do func()) { function FuncSymName (line 410) | func FuncSymName(s *types.Sym) string { function ClosureDebugRuntimeCheck (line 416) | func ClosureDebugRuntimeCheck(clo *ClosureExpr) { function closureName (line 433) | func closureName(outerfn *Func, pos src.XPos, why Op) *types.Sym { function NewClosureFunc (line 503) | func NewClosureFunc(fpos, cpos src.XPos, why Op, typ *types.Type, outerf... function IsFuncPCIntrinsic (line 532) | func IsFuncPCIntrinsic(n *CallExpr) bool { function IsIfaceOfFunc (line 546) | func IsIfaceOfFunc(n Node) *Func { function FuncPC (line 564) | func FuncPC(pos src.XPos, n Node, wantABI obj.ABI) Node { function ContainsClosure (line 634) | func ContainsClosure(f, c *Func) bool { FILE: src/cmd/compile/internal/ir/func_test.go function TestSplitPkg (line 11) | func TestSplitPkg(t *testing.T) { FILE: src/cmd/compile/internal/ir/html.go type HTMLWriter (line 26) | type HTMLWriter struct method canonId (line 85) | func (h *HTMLWriter) canonId(n Node) int { method Fatalf (line 95) | func (w *HTMLWriter) Fatalf(msg string, args ...any) { method start (line 104) | func (w *HTMLWriter) start() { method Close (line 152) | func (w *HTMLWriter) Close() { method WritePhase (line 166) | func (w *HTMLWriter) WritePhase(phase, title string) { method flushPhases (line 176) | func (w *HTMLWriter) flushPhases() { method WriteMultiTitleColumn (line 192) | func (w *HTMLWriter) WriteMultiTitleColumn(phase string, titles []stri... method Printf (line 213) | func (w *HTMLWriter) Printf(msg string, v ...any) { method Print (line 219) | func (w *HTMLWriter) Print(s string) { method indent (line 225) | func (w *HTMLWriter) indent(n int) { method FuncHTML (line 229) | func (w *HTMLWriter) FuncHTML(phase string) func() { method dumpNodesHTML (line 237) | func (h *HTMLWriter) dumpNodesHTML(list Nodes, depth int) { method indentForToggle (line 249) | func (h *HTMLWriter) indentForToggle(depth int, hasChildren bool) { method dumpNodeHTML (line 264) | func (h *HTMLWriter) dumpNodeHTML(n Node, depth int) { method dumpNodeHeaderHTML (line 487) | func (h *HTMLWriter) dumpNodeHeaderHTML(n Node) { type BufferedWriterCloser (line 39) | type BufferedWriterCloser struct method Write (line 44) | func (b *BufferedWriterCloser) Write(p []byte) (n int, err error) { method Close (line 48) | func (b *BufferedWriterCloser) Close() error { function NewBufferedWriterCloser (line 54) | func NewBufferedWriterCloser(f io.WriteCloser) *BufferedWriterCloser { function NewHTMLWriter (line 58) | func NewHTMLWriter(path string, f *Func, cfgMask string) *HTMLWriter { constant RIGHT_ARROW (line 100) | RIGHT_ARROW = "\u25BA" constant DOWN_ARROW (line 101) | DOWN_ARROW = "\u25BC" function nodeHasChildren (line 439) | func nodeHasChildren(n Node) bool { constant CSS (line 612) | CSS = `