1. 程式人生 > >Go語言官方包

Go語言官方包

Go語言官方包結構

版本:1.11.4,共有701個資料夾,5663個檔案,3939個go檔案。
1053個測試檔案(_test.go),測試檔案中包含138個示例檔案(類似example_test.go)。

sszxr:~ sszxr$ cd /usr/local/Cellar/go/1.11.4/libexec/src/
sszxr:src sszxr$ tree
.
├── Make.dist
├── all.bash
├── all.bat
├── all.rc
├── androidtest.bash
├── archive
│   ├── tar
│   │   ├── common.go
│   │   ├── example_test.go
│   │   ├── format.go
│   │   ├── reader.go
│   │   ├── reader_test.go
│   │   ├── stat_actime1.go
│   │   ├── stat_actime2.go
│   │   ├── stat_unix.go
│   │   ├── strconv.go
│   │   ├── strconv_test.go
│   │   ├── tar_test.go
│   │   ├── testdata
│   │   │   ├── file-and-dir.tar
│   │   │   ├── gnu-incremental.tar
│   │   │   ├── gnu-long-nul.tar
│   │   │   ├── gnu-multi-hdrs.tar
│   │   │   ├── gnu-nil-sparse-data.tar
│   │   │   ├── gnu-nil-sparse-hole.tar
│   │   │   ├── gnu-not-utf8.tar
│   │   │   ├── gnu-sparse-big.tar
│   │   │   ├── gnu-utf8.tar
│   │   │   ├── gnu.tar
│   │   │   ├── hardlink.tar
│   │   │   ├── hdr-only.tar
│   │   │   ├── invalid-go17.tar
│   │   │   ├── issue10968.tar
│   │   │   ├── issue11169.tar
│   │   │   ├── issue12435.tar
│   │   │   ├── neg-size.tar
│   │   │   ├── nil-uid.tar
│   │   │   ├── pax-bad-hdr-file.tar
│   │   │   ├── pax-bad-mtime-file.tar
│   │   │   ├── pax-global-records.tar
│   │   │   ├── pax-multi-hdrs.tar
│   │   │   ├── pax-nil-sparse-data.tar
│   │   │   ├── pax-nil-sparse-hole.tar
│   │   │   ├── pax-nul-path.tar
│   │   │   ├── pax-nul-xattrs.tar
│   │   │   ├── pax-path-hdr.tar
│   │   │   ├── pax-pos-size-file.tar
│   │   │   ├── pax-records.tar
│   │   │   ├── pax-sparse-big.tar
│   │   │   ├── pax.tar
│   │   │   ├── small.txt
│   │   │   ├── small2.txt
│   │   │   ├── sparse-formats.tar
│   │   │   ├── star.tar
│   │   │   ├── trailing-slash.tar
│   │   │   ├── ustar-file-devs.tar
│   │   │   ├── ustar-file-reg.tar
│   │   │   ├── ustar.tar
│   │   │   ├── v7.tar
│   │   │   ├── writer-big-long.tar
│   │   │   ├── writer-big.tar
│   │   │   ├── writer.tar
│   │   │   └── xattrs.tar
│   │   ├── writer.go
│   │   └── writer_test.go
│   └── zip
│ ├── example_test.go │ ├── reader.go │ ├── reader_test.go │ ├── register.go │ ├── struct.go │ ├── testdata │ │ ├── crc32-not-streamed.zip │ │ ├── dd.zip │ │ ├── go-no-datadesc-sig.zip │ │ ├── go-with-datadesc-sig.zip │ │ ├── gophercolor16x16.png │ │ ├── readme.notzip │ │ ├── readme.zip │ │ ├── symlink.zip │ │ ├── test-trailing-junk.zip │ │ ├── test.zip │ │ ├── time-22738.zip │ │ ├── time-7zip.zip │ │ ├── time-go.zip │ │ ├── time-infozip.zip │ │ ├── time-osx.zip │ │ ├── time-win7.zip │ │ ├── time-winrar.zip │ │ ├── time-winzip.zip │ │ ├── unix.zip │ │ ├── utf8-7zip.zip │ │ ├── utf8-infozip.zip │ │ ├── utf8-osx.zip │ │ ├── utf8-winrar.zip │ │ ├── utf8-winzip.zip │ │ ├── winxp.zip │ │ ├── zip64-2.zip │ │ └── zip64.zip │ ├── writer.go │ ├── writer_test.go │ └── zip_test.go ├── bootstrap.bash ├── bufio │ ├── bufio.go │ ├── bufio_test.go │ ├── example_test.go │ ├── export_test.go │ ├── scan.go │ └── scan_test.go ├── buildall.bash ├── builtin
│ └── builtin.go ├── bytes │ ├── boundary_test.go │ ├── buffer.go │ ├── buffer_test.go │ ├── bytes.go │ ├── bytes_decl.go │ ├── bytes_test.go │ ├── compare_test.go │ ├── example_test.go │ ├── export_test.go │ ├── reader.go │ └── reader_test.go ├── clean.bash ├── clean.bat ├── clean.rc ├── cmd │ ├── addr2line │ │ ├── addr2line_test.go │ │ └── main.go │ ├── api │ │ ├── goapi.go │ │ ├── goapi_test.go │ │ ├── run.go │ │ └── testdata │ │ └── src │ │ └── pkg │ │ ├── p1 │ │ │ ├── golden.txt │ │ │ └── p1.go │ │ ├── p2 │ │ │ ├── golden.txt │ │ │ └── p2.go │ │ └── p3 │ │ ├── golden.txt │ │ └── p3.go │ ├── asm │ │ ├── doc.go │ │ ├── internal │ │ │ ├── arch │ │ │ │ ├── arch.go │ │ │ │ ├── arm.go │ │ │ │ ├── arm64.go │ │ │ │ ├── mips.go │ │ │ │ ├── ppc64.go │ │ │ │ └── s390x.go │ │ │ ├── asm │ │ │ │ ├── asm.go │ │ │ │ ├── endtoend_test.go │ │ │ │ ├── expr_test.go │ │ │ │ ├── line_test.go │ │ │ │ ├── operand_test.go │ │ │ │ ├── parse.go │ │ │ │ ├── pseudo_test.go │ │ │ │ └── testdata │ │ │ │ ├── 386.s │ │ │ │ ├── 386enc.s │ │ │ │ ├── amd64.s │ │ │ │ ├── amd64enc.s │ │ │ │ ├── amd64enc_extra.s │ │ │ │ ├── amd64error.s │ │ │ │ ├── arm.s │ │ │ │ ├── arm64.s │ │ │ │ ├── arm64enc.s │ │ │ │ ├── arm64error.s │ │ │ │ ├── armerror.s │ │ │ │ ├── armv6.s │ │ │ │ ├── avx512enc │ │ │ │ │ ├── aes_avx512f.s │ │ │ │ │ ├── avx512_4fmaps.s │ │ │ │ │ ├── avx512_4vnniw.s │ │ │ │ │ ├── avx512_bitalg.s │ │ │ │ │ ├── avx512_ifma.s │ │ │ │ │ ├── avx512_vbmi.s │ │ │ │ │ ├── avx512_vbmi2.s │ │ │ │ │ ├── avx512_vnni.s │ │ │ │ │ ├── avx512_vpopcntdq.s │ │ │ │ │ ├── avx512bw.s │ │ │ │ │ ├── avx512cd.s │ │ │ │ │ ├── avx512dq.s │ │ │ │ │ ├── avx512er.s │ │ │ │ │ ├── avx512f.s │ │ │ │ │ ├── avx512pf.s │ │ │ │ │ ├── gfni_avx512f.s │ │ │ │ │ └── vpclmulqdq_avx512f.s │ │ │ │ ├── mips.s │ │ │ │ ├── mips64.s │ │ │ │ ├── ppc64.s │ │ │ │ ├── ppc64enc.s │ │ │ │ └── s390x.s │ │ │ ├── flags │ │ │ │ └── flags.go │ │ │ └── lex │ │ │ ├── input.go │ │ │ ├── lex.go │ │ │ ├── lex_test.go │ │ │ ├── slice.go │ │ │ ├── stack.go │ │ │ └── tokenizer.go │ │ └── main.go │ ├── buildid │ │ ├── buildid.go │ │ └── doc.go │ ├── cgo │ │ ├── ast.go │ │ ├── doc.go │ │ ├── gcc.go │ │ ├── godefs.go │ │ ├── main.go │ │ ├── out.go │ │ ├── util.go │ │ └── zdefaultcc.go │ ├── compile │ │ ├── README.md │ │ ├── doc.go │ │ ├── fmt_test.go │ │ ├── internal │ │ │ ├── amd64 │ │ │ │ ├── galign.go │ │ │ │ ├── ggen.go │ │ │ │ └── ssa.go │ │ │ ├── arm │ │ │ │ ├── galign.go │ │ │ │ ├── ggen.go │ │ │ │ └── ssa.go │ │ │ ├── arm64 │ │ │ │ ├── galign.go │ │ │ │ ├── ggen.go │ │ │ │ └── ssa.go │ │ │ ├── gc │ │ │ │ ├── alg.go │ │ │ │ ├── align.go │ │ │ │ ├── bexport.go │ │ │ │ ├── bimport.go │ │ │ │ ├── bitset.go │ │ │ │ ├── bootstrap.go │ │ │ │ ├── builtin
│ │ │ │ │ └── runtime.go │ │ │ │ ├── builtin.go │ │ │ │ ├── builtin_test.go │ │ │ │ ├── bv.go │ │ │ │ ├── class_string.go │ │ │ │ ├── closure.go │ │ │ │ ├── const.go │ │ │ │ ├── constFold_test.go │ │ │ │ ├── dcl.go │ │ │ │ ├── dwinl.go │ │ │ │ ├── esc.go │ │ │ │ ├── export.go │ │ │ │ ├── fixedbugs_test.go │ │ │ │ ├── float_test.go │ │ │ │ ├── fmt.go │ │ │ │ ├── gen.go │ │ │ │ ├── global_test.go │ │ │ │ ├── go.go │ │ │ │ ├── gsubr.go │ │ │ │ ├── iexport.go │ │ │ │ ├── iface_test.go │ │ │ │ ├── iimport.go │ │ │ │ ├── init.go │ │ │ │ ├── inl.go │ │ │ │ ├── inl_test.go │ │ │ │ ├── lex.go │ │ │ │ ├── lex_test.go │ │ │ │ ├── logic_test.go │ │ │ │ ├── main.go │ │ │ │ ├── mapfile_mmap.go │ │ │ │ ├── mapfile_read.go │ │ │ │ ├── mkbuiltin.go │ │ │ │ ├── mpfloat.go │ │ │ │ ├── mpint.go │ │ │ │ ├── noder.go │ │ │ │ ├── norace.go │ │ │ │ ├── obj.go │ │ │ │ ├── op_string.go │ │ │ │ ├── order.go │ │ │ │ ├── pgen.go │ │ │ │ ├── pgen_test.go │ │ │ │ ├── phi.go │ │ │ │ ├── plive.go │ │ │ │ ├── pprof.go │ │ │ │ ├── race.go │ │ │ │ ├── racewalk.go │ │ │ │ ├── range.go │ │ │ │ ├── reflect.go │ │ │ │ ├── reproduciblebuilds_test.go │ │ │ │ ├── scope.go │ │ │ │ ├── scope_test.go │ │ │ │ ├── select.go │ │ │ │ ├── shift_test.go │ │ │ │ ├── sinit.go │ │ │ │ ├── sizeof_test.go │ │ │ │ ├── ssa.go │ │ │ │ ├── ssa_test.go │ │ │ │ ├── subr.go │ │ │ │ ├── swt.go │ │ │ │ ├── swt_test.go │ │ │ │ ├── syntax.go │ │ │ │ ├── testdata │ │ │ │ │ ├── addressed.go │ │ │ │ │ ├── append.go │ │ │ │ │ ├── arith.go │ │ │ │ │ ├── arithBoundary.go │ │ │ │ │ ├── arithConst.go │ │ │ │ │ ├── array.go │ │ │ │ │ ├── assert.go │ │ │ │ │ ├── break.go │ │ │ │ │ ├── chan.go │ │ │ │ │ ├── closure.go │ │ │ │ │ ├── cmp.go │ │ │ │ │ ├── cmpConst.go │ │ │ │ │ ├── compound.go │ │ │ │ │ ├── copy.go │ │ │ │ │ ├── ctl.go │ │ │ │ │ ├── deferNoReturn.go │ │ │ │ │ ├── divbyzero.go │ │ │ │ │ ├── dupLoad.go │ │ │ │ │ ├── flowgraph_generator1.go │ │ │ │ │ ├── fp.go │ │ │ │ │ ├── gen │ │ │ │ │ │ ├── arithBoundaryGen.go │ │ │ │ │ │ ├── arithConstGen.go │ │ │ │ │ │ ├── cmpConstGen.go │ │ │ │ │ │ ├── constFoldGen.go │ │ │ │ │ │ ├── copyGen.go │ │ │ │ │ │ └── zeroGen.go │ │ │ │ │ ├── loadstore.go │ │ │ │ │ ├── map.go │ │ │ │ │ ├── namedReturn.go │ │ │ │ │ ├── phi.go │ │ │ │ │ ├── regalloc.go │ │ │ │ │ ├── reproducible │ │ │ │ │ │ └── issue20272.go │ │ │ │ │ ├── short.go │ │ │ │ │ ├── slice.go │ │ │ │ │ ├── sqrt_const.go │ │ │ │ │ ├── string.go │ │ │ │ │ ├── unsafe.go │ │ │ │ │ └── zero.go │ │ │ │ ├── timings.go │ │ │ │ ├── trace.go │ │ │ │ ├── truncconst_test.go │ │ │ │ ├── typecheck.go │ │ │ │ ├── types.go │ │ │ │ ├── types_acc.go │ │ │ │ ├── universe.go │ │ │ │ ├── unsafe.go │ │ │ │ ├── util.go │ │ │ │ └── walk.go │ │ │ ├── mips │ │ │ │ ├── galign.go │ │ │ │ ├── ggen.go │ │ │ │ └── ssa.go │ │ │ ├── mips64 │ │ │ │ ├── galign.go │ │ │ │ ├── ggen.go │ │ │ │ └── ssa.go │ │ │ ├── ppc64 │ │ │ │ ├── galign.go │ │ │ │ ├── ggen.go │ │ │ │ ├── opt.go │ │ │ │ └── ssa.go │ │ │ ├── s390x │ │ │ │ ├── galign.go │ │ │ │ ├── ggen.go │ │ │ │ └── ssa.go │ │ │ ├── ssa │ │ │ │ ├── README.md │ │ │ │ ├── TODO │ │ │ │ ├── biasedsparsemap.go │ │ │ │ ├── block.go │ │ │ │ ├── branchelim.go │ │ │ │ ├── branchelim_test.go │ │ │ │ ├── cache.go │ │ │ │ ├── check.go │ │ │ │ ├── checkbce.go │ │ │ │ ├── compile.go │ │ │ │ ├── config.go │ │ │ │ ├── copyelim.go │ │ │ │ ├── copyelim_test.go │ │ │ │ ├── critical.go │ │ │ │ ├── cse.go │ │ │ │ ├── cse_test.go │ │ │ │ ├── deadcode.go │ │ │ │ ├── deadcode_test.go │ │ │ │ ├── deadstore.go │ │ │ │ ├── deadstore_test.go │ │ │ │ ├── debug.go │ │ │ │ ├── debug_test.go │ │ │ │ ├── decompose.go │ │ │ │ ├── dom.go │ │ │ │ ├── dom_test.go │ │ │ │ ├── export_test.go │ │ │ │ ├── flagalloc.go │ │ │ │ ├── func.go │ │ │ │ ├── func_test.go │ │ │ │ ├── fuse.go │ │ │ │ ├── fuse_test.go │ │ │ │ ├── gen │ │ │ │ │ ├── 386.rules │ │ │ │ │ ├── 386Ops.go │ │ │ │ │ ├── AMD64.rules │ │ │ │ │ ├── AMD64Ops.go │ │ │ │ │ ├── ARM.rules │ │ │ │ │ ├── ARM64.rules │ │ │ │ │ ├── ARM64Ops.go │ │ │ │ │ ├── ARMOps.go │ │ │ │ │ ├── MIPS.rules │ │ │ │ │ ├── MIPS64.rules │ │ │ │ │ ├── MIPS64Ops.go │ │ │ │ │ ├── MIPSOps.go │ │ │ │ │ ├── PPC64.rules │ │ │ │ │ ├── PPC64Ops.go │ │ │ │ │ ├── README │ │ │ │ │ ├── S390X.rules │ │ │ │ │ ├── S390XOps.go │ │ │ │ │ ├── Wasm.rules │ │ │ │ │ ├── WasmOps.go │ │ │ │ │ ├── dec.rules │ │ │ │ │ ├── dec64.rules │ │ │ │ │ ├── dec64Ops.go │ │ │ │ │ ├── decOps.go │ │ │ │ │ ├── generic.rules │ │ │ │ │ ├── genericOps.go │ │ │ │ │ ├── main.go │ │ │ │ │ └── rulegen.go │ │ │ │ ├── html.go │ │ │ │ ├── id.go │ │ │ │ ├── layout.go │ │ │ │ ├── lca.go │ │ │ │ ├── lca_test.go │ │ │ │ ├── likelyadjust.go │ │ │ │ ├── location.go │ │ │ │ ├── loop_test.go │ │ │ │ ├── loopbce.go │ │ │ │ ├── loopreschedchecks.go │ │ │ │ ├── looprotate.go │ │ │ │ ├── lower.go │ │ │ │ ├── magic.go │ │ │ │ ├── magic_test.go │ │ │ │ ├── nilcheck.go │ │ │ │ ├── nilcheck_test.go │ │ │ │ ├── numberlines.go │ │ │ │ ├── op.go │ │ │ │ ├── opGen.go │ │ │ │ ├── opt.go │ │ │ │ ├── passbm_test.go │ │ │ │ ├── phielim.go │ │ │ │ ├── phiopt.go │ │ │ │ ├── poset.go │ │ │ │ ├── poset_test.go │ │ │ │ ├── print.go │ │ │ │ ├── prove.go │ │ │ │ ├── redblack32.go │ │ │ │ ├── redblack32_test.go │ │ │ │ ├── regalloc.go │ │ │ │ ├── regalloc_test.go │ │ │ │ ├── rewrite.go │ │ │ │ ├── rewrite386.go │ │ │ │ ├── rewriteAMD64.go │ │ │ │ ├── rewriteARM.go │ │ │ │ ├── rewriteARM64.go │ │ │ │ ├── rewriteMIPS.go │ │ │ │ ├── rewriteMIPS64.go │ │ │ │ ├── rewritePPC64.go │ │ │ │ ├── rewriteS390X.go │ │ │ │ ├── rewriteWasm.go │ │ │ │ ├── rewrite_test.go │ │ │ │ ├── rewritedec.go │ │ │ │ ├── rewritedec64.go │ │ │ │ ├── rewritegeneric.go │ │ │ │ ├── schedule.go │ │ │ │ ├── schedule_test.go │ │ │ │ ├── shift_test.go │ │ │ │ ├── shortcircuit.go │ │ │ │ ├── shortcircuit_test.go │ │ │ │ ├── sizeof_test.go │ │ │ │ ├── softfloat.go │ │ │ │ ├── sparsemap.go │ │ │ │ ├── sparseset.go │ │ │ │ ├── sparsetree.go │ │ │ │ ├── sparsetreemap.go │ │ │ │ ├── stackalloc.go │ │ │ │ ├── stackframe.go │ │ │ │ ├── stmtlines_test.go │ │ │ │ ├── testdata │ │ │ │ │ ├── hist.dlv-dbg.nexts │ │ │ │ │ ├── hist.dlv-opt.nexts │ │ │ │ │ ├── hist.gdb-dbg.nexts │ │ │ │ │ ├── hist.gdb-opt.nexts │ │ │ │ │ ├── hist.go │ │ │ │ │ ├── i22558.dlv-dbg.nexts │ │ │ │ │ ├── i22558.gdb-dbg.nexts │ │ │ │ │ ├── i22558.go │ │ │ │ │ ├── i22600.dlv-dbg-race.nexts │ │ │ │ │ ├── i22600.gdb-dbg-race.nexts │ │ │ │ │ ├── i22600.go │ │ │ │ │ ├── scopes.dlv-dbg.nexts │ │ │ │ │ ├── scopes.dlv-opt.nexts │ │ │ │ │ ├── scopes.gdb-dbg.nexts │ │ │ │ │ ├── scopes.gdb-opt.nexts │ │ │ │ │ └── scopes.go │ │ │ │ ├── tighten.go │ │ │ │ ├── trim.go │ │ │ │ ├── value.go │ │ │ │ ├── writebarrier.go │ │ │ │ ├── writebarrier_test.go │ │ │ │ ├── zcse.go │ │ │ │ └── zeroextension_test.go │ │ │ ├── syntax │ │ │ │ ├── branches.go │ │ │ │ ├── dumper.go │ │ │ │ ├── dumper_test.go │ │ │ │ ├── error_test.go │ │ │ │ ├── nodes.go │ │ │ │ ├── nodes_test.go │ │ │ │ ├── operator_string.go │ │ │ │ ├── parser.go │ │ │ │ ├── parser_test.go │ │ │ │ ├── pos.go │ │ │ │ ├── printer.go │ │ │ │ ├── printer_test.go │ │ │ │ ├── scanner.go │ │ │ │ ├── scanner_test.go │ │ │ │ ├── source.go │ │ │ │ ├── syntax.go │ │ │ │ ├── testdata │ │ │ │ │ ├── issue20789.src │ │ │ │ │ ├── issue23385.src │ │ │ │ │ ├── issue23434.src │ │ │ │ │ └── sample.src │ │ │ │ ├── token_string.go │ │ │ │ └── tokens.go │ │ │ ├── test │ │ │ │ ├── README │ │ │ │ ├── divconst_test.go │ │ │ │ └── test.go │ │ │ ├── types │ │ │ │ ├── etype_string.go │ │ │ │ ├── pkg.go │ │ │ │ ├── scope.go │ │ │ │ ├── sizeof_test.go │ │ │ │ ├── sym.go │ │ │ │ ├── sym_test.go │ │ │ │ ├── type.go │ │ │ │ └── utils.go │ │ │ ├── wasm │ │ │ │ └── ssa.go │ │ │ └── x86 │ │ │ ├── 387.go │ │ │ ├── galign.go │ │ │ ├── ggen.go │ │ │ └── ssa.go │ │ └── main.go │ ├── cover │ │ ├── cover.go │ │ ├── cover_test.go │ │ ├── doc.go │ │ ├── func.go │ │ ├── html.go │ │ ├── profile.go │ │ └── testdata │ │ ├── directives.go │ │ ├── html │ │ │ ├── html.go │ │ │ ├── html.golden │ │ │ └── html_test.go │ │ ├── main.go │ │ ├── p.go │ │ ├── profile.cov │ │ └── test.go │ ├── dist │ │ ├── README │ │ ├── build.go │ │ ├── buildgo.go │ │ ├── buildruntime.go │ │ ├── buildtool.go │ │ ├── cpuid_386.s │ │ ├── cpuid_amd64.s │ │ ├── cpuid_default.s │ │ ├── doc.go │ │ ├── imports.go │ │ ├── main.go │ │ ├── sys_default.go │ │ ├── sys_windows.go │ │ ├── test.go │ │ ├── test_linux.go │ │ ├── util.go │ │ ├── util_gc.go │ │ ├── util_gccgo.go │ │ ├── vfp_arm.s │ │ └── vfp_default.s │ ├── doc │ │ ├── dirs.go │ │ ├── doc_test.go │ │ ├── main.go │ │ ├── pkg.go │ │ └── testdata │ │ ├── nested │ │ │ ├── ignore.go │ │ │ └── nested │ │ │ └── real.go │ │ └── pkg.go │ ├── fix │ │ ├── cftype.go │ │ ├── cftype_test.go │ │ ├── context.go │ │ ├── context_test.go │ │ ├── doc.go │ │ ├── fix.go │ │ ├── gotypes.go │ │ ├── gotypes_test.go │ │ ├── import_test.go │ │ ├── jnitype.go │ │ ├── jnitype_test.go │ │ ├── main.go │ │ ├── main_test.go │ │ ├── netipv6zone.go │ │ ├── netipv6zone_test.go │ │ ├── printerconfig.go │ │ ├── printerconfig_test.go │ │ └── typecheck.go │ ├── go │ │ ├── alldocs.go │ │ ├── go11.go │ │ ├── go_test.go │ │ ├── go_unix_test.go │ │ ├── go_windows_test.go │ │ ├── internal │ │ │ ├── base │ │ │ │ ├── base.go │ │ │ │ ├── env.go │ │ │ │ ├── flag.go │ │ │ │ ├── goflags.go │ │ │ │ ├── path.go │ │ │ │ ├── signal.go │ │ │ │ ├── signal_notunix.go │ │ │ │ ├── signal_unix.go │ │ │ │ └── tool.go │ │ │ ├── bug │ │ │ │ └── bug.go │ │ │ ├── cache │ │ │ │ ├── cache.go │ │ │ │ ├── cache_test.go │ │ │ │ ├── default.go │ │ │ │ ├── default_unix_test.go │ │ │ │ ├── hash.go │ │ │ │ └── hash_test.go │ │ │ ├── cfg │ │ │ │ ├── cfg.go │ │ │ │ ├── zdefaultcc.go │ │ │ │ └── zosarch.go │ │ │ ├── clean │ │ │ │ └── clean.go │ │ │ ├── cmdflag │ │ │ │ └── flag.go │ │ │ ├── dirhash │ │ │ │ ├── hash.go │ │ │ │ └── hash_test.go │ │ │ ├── doc │ │ │ │ └── doc.go │ │ │ ├── envcmd │ │ │ │ └── env.go │ │ │ ├── fix │ │ │ │ └── fix.go │ │ │ ├── fmtcmd │ │ │ │ └── fmt.go │ │ │ ├── generate │ │ │ │ ├── generate.go │ │ │ │ └── generate_test.go │ │ │ ├── get │ │ │ │ ├── discovery.go │ │ │ │ ├── get.go │ │ │ │ ├── path.go │ │ │ │ ├── pkg_test.go │ │ │ │ ├── tag_test.go │ │ │ │ ├── vcs.go │ │ │ │ └── vcs_test.go │ │ │ ├── help │ │ │ │ ├── help.go │ │ │ │ └── helpdoc.go │ │ │ ├── imports │ │ │ │ ├── build.go │ │ │ │ ├── read.go │ │ │ │ ├── read_test.go │ │ │ │ ├── scan.go │ │ │ │ ├── scan_test.go │ │ │ │ ├── tags.go │ │ │ │ └── testdata │ │ │ │ └── import1 │ │ │ │ ├── x.go │ │ │ │ ├── x1.go │ │ │ │ ├── x_darwin.go │ │ │ │ └── x_windows.go │ │ │ ├── list │ │ │ │ ├── context.go │ │ │ │ └── list.go │ │ │ ├── load │ │ │ │ ├── flag.go │ │ │ │ ├── flag_test.go │ │ │ │ ├── path.go │ │ │ │ ├── pkg.go │ │ │ │ ├── search.go │ │ │ │ └── test.go │ │ │ ├── modcmd │ │ │ │ ├── download.go │ │ │ │ ├── edit.go │ │ │ │ ├── graph.go │ │ │ │ ├── init.go │ │ │ │ ├── mod.go │ │ │ │ ├── tidy.go │ │ │ │ ├── vendor.go │ │ │ │ ├── verify.go │ │ │ │ └── why.go │ │ │ ├── modconv │ │ │ │ ├── convert.go │ │ │ │ ├── convert_test.go │ │ │ │ ├── dep.go │ │ │ │ ├── glide.go │ │ │ │ ├── glock.go │ │ │ │ ├── godeps.go │ │ │ │ ├── modconv.go │ │ │ │ ├── modconv_test.go │ │ │ │ ├── testdata │ │ │ │ │ ├── cockroach.glock │ │ │ │ │ ├── cockroach.out │ │ │ │ │ ├── dockermachine.godeps │ │ │ │ │ ├── dockermachine.out │ │ │ │ │ ├── dockerman.glide │ │ │ │ │ ├── dockerman.out │ │ │ │ │ ├── govmomi.out │ │ │ │ │ ├── govmomi.vmanifest │ │ │ │ │ ├── juju.out │ │ │ │ │ ├── juju.tsv │ │ │ │ │ ├── moby.out │ │ │ │ │ ├── moby.vconf │ │ │ │ │ ├── panicparse.out │ │ │ │ │ ├── panicparse.vyml │ │ │ │ │ ├── prometheus.out │ │ │ │ │ ├── prometheus.vjson │ │ │ │ │ ├── upspin.dep │ │ │ │ │ └── upspin.out │ │ │ │ ├── tsv.go │ │ │ │ ├── vconf.go │ │ │ │ ├── vjson.go │ │ │ │ ├── vmanifest.go │ │ │ │ └── vyml.go │ │ │ ├── modfetch │ │ │ │ ├── cache.go │ │ │ │ ├── cache_test.go │ │ │ │ ├── codehost │ │ │ │ │ ├── codehost.go │ │ │ │ │ ├── git.go │ │ │ │ │ ├── git_test.go │ │ │ │ │ ├── shell.go │ │ │ │ │ └── vcs.go │ │ │ │ ├── coderepo.go │ │ │ │ ├── coderepo_test.go │ │ │ │ ├── fetch.go │ │ │ │ ├── noweb.go │ │ │ │ ├── proxy.go │ │ │ │ ├── pseudo.go │ │ │ │ ├── pseudo_test.go │ │ │ │ ├── repo.go │ │ │ │ ├── unzip.go │ │ │ │ └── web.go │ │ │ ├── modfile │ │ │ │ ├── gopkgin.go │ │ │ │ ├── print.go │ │ │ │ ├── read.go │ │ │ │ ├── read_test.go │ │ │ │ ├── rule.go │ │ │ │ ├── rule_test.go │ │ │ │ └── testdata │ │ │ │ ├── block.golden │ │ │ │ ├── block.in │ │ │ │ ├── comment.golden │ │ │ │ ├── comment.in │ │ │ │ ├── empty.golden │ │ │ │ ├── empty.in │ │ │ │ ├── gopkg.in.golden │ │ │ │ ├── module.golden │ │ │ │ ├── module.in │ │ │ │ ├── replace.golden │ │ │ │ ├── replace.in │ │ │ │ ├── replace2.golden │ │ │ │ ├── replace2.in │ │ │ │ └── rule1.golden │ │ │ ├── modget │ │ │ │ └── get.go │ │ │ ├── modinfo │ │ │ │ └── info.go │ │ │ ├── modload │ │ │ │ ├── build.go │ │ │ │ ├── help.go │ │ │ │ ├── import.go │ │ │ │ ├── import_test.go │ │ │ │ ├── init.go │ │ │ │ ├── list.go │ │ │ │ ├── load.go │ │ │ │ ├── query.go │ │ │ │ ├── query_test.go │ │ │ │ └── search.go │ │ │ ├── module │ │ │ │ ├── module.go │ │ │ │ └── module_test.go │ │ │ ├── mvs │ │ │ │ ├── mvs.go │ │ │ │ └── mvs_test.go │ │ │ ├── par │ │ │ │ ├── work.go │ │ │ │ └── work_test.go │ │ │ ├── run │ │ │ │ └── run.go │ │ │ ├── search │ │ │ │ ├── search.go │ │ │ │ └── search_test.go │ │ │ ├── semver │ │ │ │ ├── semver.go │ │ │ │ └── semver_test.go │ │ │ ├── str │ │ │ │ ├── path.go │ │ │ │ └── str.go │ │ │ ├── test │ │ │ │ ├── cover.go │ │ │ │ ├── test.go │ │ │ │ └── testflag.go │ │ │ ├── tool │ │ │ │ └── tool.go │ │ │ ├── txtar │ │ │ │ ├── archive.go │ │ │ │ └── archive_test.go │ │ │ ├── version │ │ │ │ └── version.go │ │ │ ├── vet │ │ │ │ ├── vet.go │ │ │ │ └── vetflag.go │ │ │ ├── web │ │ │ │ ├── bootstrap.go │ │ │ │ ├── http.go │ │ │ │ └── security.go │ │ │ ├── web2 │ │ │ │ ├── web.go │ │ │ │ └── web_test.go │ │ │ ├── webtest │ │ │ │ └── test.go │ │ │ └── work │ │ │ ├── action.go │ │ │ ├── build.go │ │ │ ├── build_test.go │ │ │ ├── buildid.go │ │ │ ├── exec.go │ │ │ ├── gc.go │ │ │ ├── gccgo.go │ │ │ ├── init.go │ │ │ ├── security.go │ │ │ ├── security_test.go │ │ │ └── testgo.go │ │ ├── main.go │ │ ├── mkalldocs.sh │ │ ├── note_test.go │ │ ├── proxy_test.go │ │ ├── script_test.go │ │ ├── testdata │ │ │ ├── addmod.go │ │ │ ├── badmod │ │ │ │ ├── go.mod │ │ │ │ └── x.go │ │ │ ├── dep_test.go │ │ │ ├── example1_test.go │ │ │ ├── example2_test.go │ │ │ ├── failssh │ │ │ │ └── ssh │ │ │ ├── flag_test.go │ │ │ ├── generate │ │ │ │ ├── test1.go │ │ │ │ ├── test2.go │ │ │ │ ├── test3.go │ │ │ │ └── test4.go │ │ │ ├── importcom │ │ │ │ ├── bad.go │ │ │ │ ├── conflict.go │ │ │ │ ├── src │ │ │ │ │ ├── bad │ │ │ │ │ │ └── bad.go │ │ │ │ │ ├── conflict │ │ │ │ │ │ ├── a.go │ │ │ │ │ │ └── b.go │ │ │ │ │ ├── works │ │ │ │ │ │ └── x │ │ │ │ │ │ ├── x.go │ │ │ │ │ │ └── x1.go │ │ │ │ │ └── wrongplace │ │ │ │ │ └── x.go │ │ │ │ ├── works.go │ │ │ │ └── wrongplace.go │ │ │ ├── importcycle │ │ │ │ └── src │ │ │ │ └── selfimport │ │ │ │ └── selfimport.go │ │ │ ├── local │ │ │ │ ├── easy.go │ │ │ │ ├── easysub │ │ │ │ │ ├── easysub.go │ │ │ │ │ └── main.go │ │ │ │ ├── hard.go │ │ │ │ └── sub │ │ │ │ ├── sub │ │ │ │ │ └── subsub.go │ │ │ │ └── sub.go │ │ │ ├── mod │ │ │ │ ├── README │ │ │ │ ├── example.com_join_subpkg_v1.0.0.txt │ │ │ │ ├── example.com_join_subpkg_v1.1.0.txt │ │ │ │ ├── example.com_join_v1.0.0.txt │ │ │ │ ├── example.com_join_v1.1.0.txt │ │ │ │ ├── example.com_split_subpkg_v1.1.0.txt │ │ │ │ ├── example.com_split_v1.0.0.txt │ │ │ │ ├── example.com_split_v1.1.0.txt │ │ │ │ ├── example.com_v1.0.0.txt │ │ │ │ ├── golang.org_notx_useinternal_v0.1.0.txt │ │ │ │ ├── golang.org_x_internal_v0.1.0.txt │ │ │ │ ├── golang.org_x_text_v0.0.0-20170915032832-14c0d48ead0c.txt │ │ │ │ ├── golang.org_x_text_v0.3.0.txt │ │ │ │ ├── golang.org_x_useinternal_v0.1.0.txt │ │ │ │ ├── gopkg.in_dummy.v2-unstable_v2.0.0.txt │ │ │ │ ├── research.swtch.com_vgo-tour_v1.0.0.txt │ │ │ │ ├── rsc.io_!c!g!o_v1.0.0.txt │ │ │ │ ├── rsc.io_!q!u!o!t!e_v1.5.2.txt │ │ │ │ ├── rsc.io_!q!u!o!t!e_v1.5.3-!p!r!e.txt │ │ │ │ ├── rsc.io_badfile1_v1.0.0.txt │ │ │ │ ├── rsc.io_badfile2_v1.0.0.txt │ │ │ │ ├── rsc.io_badfile3_v1.0.0.txt │ │ │ │ ├── rsc.io_badfile4_v1.0.0.txt │ │ │ │ ├── rsc.io_badfile5_v1.0.0.txt │ │ │ │ ├── rsc.io_badmod_v1.0.0.txt │ │ │ │ ├── rsc.io_breaker_v1.0.0.txt │ │ │ │ ├── rsc.io_breaker_v2.0.0+incompatible.txt │ │ │ │ ├── rsc.io_breaker_v2.0.0.txt │ │ │ │ ├── rsc.io_fortune_v1.0.0.txt │ │ │ │ ├── rsc.io_fortune_v2_v2.0.0.txt │ │ │ │ ├── rsc.io_quote_v0.0.0-20180214005133-e7a685a342c0.txt │ │ │ │ ├── rsc.io_quote_v0.0.0-20180214005840-23179ee8a569.txt │ │ │ │ ├── rsc.io_quote_v0.0.0-20180628003336-dd9747d19b04.txt │ │ │ │ ├── rsc.io_quote_v0.0.0-20180709153244-fd906ed3b100.txt │ │ │ │ ├── rsc.io_quote_v0.0.0-20180709160352-0d003b9c4bfa.txt │ │ │ │ ├── rsc.io_quote_v0.0.0-20180709162749-b44a0b17b2d1.txt │ │ │ │ ├── rsc.io_quote_v0.0.0-20180709162816-fe488b867524.txt │ │ │ │ ├── rsc.io_quote_v0.0.0-20180709162918-a91498bed0a7.txt │ │ │ │ ├── rsc.io_quote_v0.0.0-20180710144737-5d9f230bcfba.txt │ │ │ │ ├── rsc.io_quote_v1.0.0.txt │ │ │ │ ├── rsc.io_quote_v1.1.0.txt │ │ │ │ ├── rsc.io_quote_v1.2.0.txt │ │ │ │ ├── rsc.io_quote_v1.2.1.txt │ │ │ │ ├── rsc.io_quote_v1.3.0.txt │ │ │ │ ├── rsc.io_quote_v1.4.0.txt │ │ │ │ ├── rsc.io_quote_v1.5.0.txt │ │ │ │ ├── rsc.io_quote_v1.5.1.txt │ │ │ │ ├── rsc.io_quote_v1.5.2.txt │ │ │ │ ├── rsc.io_quote_v1.5.3-pre1.txt │ │ │ │ ├── rsc.io_quote_v2.0.0.txt │ │ │ │ ├── rsc.io_quote_v2_v2.0.1.txt │ │ │ │ ├── rsc.io_quote_v3_v3.0.0.txt │ │ │ │ ├── rsc.io_sampler_v1.0.0.txt │ │ │ │ ├── rsc.io_sampler_v1.2.0.txt │ │ │ │ ├── rsc.io_sampler_v1.2.1.txt │ │ │ │ ├── rsc.io_sampler_v1.3.0.txt │ │ │ │ ├── rsc.io_sampler_v1.3.1.txt │ │ │ │ ├── rsc.io_sampler_v1.99.99.txt │ │ │ │ └── rsc.io_testonly_v1.0.0.txt │ │ │ ├── modlegacy │ │ │ │ └── src │ │ │ │ ├── new │ │ │ │ │ ├── go.mod │ │ │ │ │ ├── new.go │ │ │ │ │ ├── p1 │ │ │ │ │ │ └── p1.go │ │ │ │ │ ├── p2 │ │ │ │ │ │ └── p2.go │ │ │ │ │ └── sub │ │ │ │ │ ├── go.mod │ │ │ │ │ ├── inner │ │ │ │ │ │ ├── go.mod │ │ │ │ │ │ └── x │ │ │ │ │ │ └── x.go │ │ │ │ │ └── x │ │ │ │ │ └── v1 │ │ │ │ │ └── y │ │ │ │ │ └── y.go │ │ │ │ └── old │ │ │ │ ├── p1 │ │ │ │ │ └── p1.go │ │ │ │ └── p2 │ │ │ │ └── p2.go │ │ │ ├── norunexample │ │ │ │ ├── example_test.go │ │ │ │ └── test_test.go │ │ │ ├── print_goroot.go │ │ │ ├── rundir │ │ │ │ ├── sub │ │ │ │ │ └── sub.go │ │ │ │ └── x.go │ │ │ ├── savedir.go │ │ │ ├── script │ │ │ │ ├── README │ │ │ │ ├── binary_only.txt │ │ │ │ ├── build_GOTMPDIR.txt │ │ │ │ ├── build_cache_compile.txt │ │ │ │ ├── build_cache_gomips.txt │ │ │ │ ├── build_cache_link.txt │ │ │ │ ├── build_cache_output.txt │ │ │ │ ├── cover_atomic_pkgall.txt │ │ │ │ ├── cover_pkgall_runtime.txt │ │ │ │ ├── cpu_profile_twice.txt │ │ │ │ ├── fileline.txt │ │ │ │ ├── gcflags_patterns.txt │ │ │ │ ├── get_brace.txt │ │ │ │ ├── get_dotfiles.txt │ │ │ │ ├── get_tilde.txt │ │ │ │ ├── get_unicode.txt │ │ │ │ ├── get_with_git_trace.txt │ │ │ │ ├── goflags.txt │ │ │ │ ├── help.txt │ │ │ │ ├── install_cleans_build.txt │ │ │ │ ├── install_cross_gobin.txt │ │ │ │ ├── install_rebuild_gopath.txt │ │ │ │ ├── install_rebuild_removed.txt │ │ │ │ ├── linkname.txt │ │ │ │ ├── list_bad_import.txt │ │ │ │ ├── list_compiled_imports.txt │ │ │ │ ├── list_find.txt │ │ │ │ ├── list_std.txt │ │ │ │ ├── list_tags.txt │ │ │ │ ├── list_test_e.txt │ │ │ │ ├── list_test_imports.txt │ │ │ │ ├── mod_bad_domain.txt │ │ │ │ ├── mod_bad_filenames.txt │ │ │ │ ├── mod_build_tags.txt │ │ │ │ ├── mod_case.txt │ │ │ │ ├── mod_case_cgo.txt │ │ │ │ ├── mod_convert_dep.txt │ │ │ │ ├── mod_convert_git.txt │ │ │ │ ├── mod_convert_glide.txt │ │ │ │ ├── mod_convert_glockfile.txt │ │ │ │ ├── mod_convert_godeps.txt │ │ │ │ ├── mod_convert_tsv.txt │ │ │ │ ├── mod_convert_vendor_conf.txt │ │ │ │ ├── mod_convert_vendor_json.txt │ │ │ │ ├── mod_convert_vendor_manifest.txt │ │ │ │ ├── mod_convert_vendor_yml.txt │ │ │ │ ├── mod_doc.txt │ │ │ │ ├── mod_domain_root.txt │ │ │ │ ├── mod_download.txt │ │ │ │ ├── mod_edit.txt │ │ │ │ ├── mod_enabled.txt │ │ │ │ ├── mod_file_proxy.txt │ │ │ │ ├── mod_find.txt │ │ │ │ ├── mod_fs_patterns.txt │ │ │ │ ├── mod_get_commit.txt │ │ │ │ ├── mod_get_downgrade.txt │ │ │ │ ├── mod_get_incompatible.txt │ │ │ │ ├── mod_get_indirect.txt │ │ │ │ ├── mod_get_local.txt │ │ │ │ ├── mod_get_moved.txt │ │ │ │ ├── mod_get_none.txt │ │ │ │ ├── mod_get_pseudo.txt │ │ │ │ ├── mod_get_upgrade.txt │ │ │ │ ├── mod_get_warning.txt │ │ │ │ ├── mod_getmode_vendor.txt │ │ │ │ ├── mod_git_export_subst.txt │ │ │ │ ├── mod_go_version.txt │ │ │ │ ├── mod_gobuild_import.txt │ │ │ │ ├── mod_gofmt_invalid.txt │ │ │ │ ├── mod_gopkg_unstable.txt │ │ │ │ ├── mod_graph.txt │ │ │ │ ├── mod_import.txt │ │ │ │ ├── mod_import_mod.txt │ │ │ │ ├── mod_init_dep.txt │ │ │ │ ├── mod_install_versioned.txt │ │ │ │ ├── mod_internal.txt │ │ │ │ ├── mod_list.txt │ │ │ │ ├── mod_list_bad_import.txt │ │ │ │ ├── mod_list_dir.txt │ │ │ │ ├── mod_list_test.txt │ │ │ │ ├── mod_list_upgrade.txt │ │ │ │ ├── mod_load_badmod.txt │ │ │ │ ├── mod_local_replace.txt │ │ │ │ ├── mod_multirepo.txt │ │ │ │ ├── mod_nomod.txt │ │ │ │ ├── mod_patterns.txt │ │ │ │ ├── mod_query.txt │ │ │ │ ├── mod_query_exclude.txt │ │ │ │ ├── mod_readonly.txt │ │ │ │ ├── mod_replace.txt │ │ │ │ ├── mod_require_exclude.txt │ │ │ │ ├── mod_run_internal.txt │ │ │ │ ├── mod_run_path.txt │ │ │ │ ├── mod_std_vendor.txt │ │ │ │ ├── mod_test.txt │ │ │ │ ├── mod_tidy.txt │ │ │ │ ├── mod_tidy_quote.txt │ │ │ │ ├── mod_tidy_sum.txt │ │ │ │ ├── mod_upgrade_patch.txt │ │ │ │ ├── mod_vcs_missing.txt │ │ │ │ ├── mod_vendor.txt │ │ │ │ ├── mod_vendor_build.txt │ │ │ │ ├── mod_vendor_nodeps.txt │ │ │ │ ├── mod_verify.txt │ │ │ │ ├── mod_versions.txt │ │ │ │ ├── mod_why.txt │ │ │ │ ├── pattern_syntax_error.txt │ │ │ │ ├── run_hello.txt │ │ │ │ ├── run_wildcard.txt │ │ │ │ ├── test_badtest.txt │ │ │ │ ├── test_compile_binary.txt │ │ │ │ └── vendor_complex.txt │ │ │ ├── shadow │ │ │ │ ├── root1 │ │ │ │ │ └── src │ │ │ │ │ ├── foo │ │ │ │ │ │ └── foo.go │ │ │ │ │ └── math │ │ │ │ │ └── math.go │ │ │ │ └── root2 │ │ │ │ └── src │ │ │ │ └── foo │ │ │ │ └── foo.go │ │ │ ├── src │ │ │ │ ├── badc │ │ │ │ │ ├── x.c │ │ │ │ │ └── x.go │ │ │ │ ├── badpkg │ │ │ │ │ └── x.go │ │ │ │ ├── bench │ │ │ │ │ └── x_test.go │ │ │ │ ├── benchfatal │ │ │ │ │ └── x_test.go │ │ │ │ ├── canonical │ │ │ │ │ ├── a │ │ │ │ │ │ ├── a.go │ │ │ │ │ │ └── vendor │ │ │ │ │ │ └── c │ │ │ │ │ │ └── c.go │ │ │ │ │ ├── b │ │ │ │ │ │ └── b.go │ │ │ │ │ └── d │ │ │ │ │ └── d.go │ │ │ │ ├── cgoasm │ │ │ │ │ ├── p.go │ │ │ │ │ └── p.s │ │ │ │ ├── cgocover │ │ │ │ │ ├── p.go │ │ │ │ │ └── p_test.go │ │ │ │ ├── cgocover2 │ │ │ │ │ ├── p.go │ │ │ │ │ └── x_test.go │ │ │ │ ├── cgocover3 │ │ │ │ │ ├── p.go │ │ │ │ │ ├── p_test.go │ │ │ │ │ └── x_test.go │ │ │ │ ├── cgocover4 │ │ │ │ │ ├── notcgo.go │ │ │ │ │ ├── p.go │ │ │ │ │ └── x_test.go │ │ │ │ ├── cgotest │ │ │ │ │ └── m.go │ │ │ │ ├── coverasm │ │ │ │ │ ├── p.go │ │ │ │ │ ├── p.s │ │ │ │ │ └── p_test.go │ │ │ │ ├── coverbad │ │ │ │ │ ├── p.go │ │ │ │ │ ├── p1.go │ │ │ │ │ └── p_test.go │ │ │ │ ├── coverdep │ │ │ │ │ ├── p.go │ │ │ │ │ ├── p1 │ │ │ │ │ │ └── p1.go │ │ │ │ │ └── p_test.go │ │ │ │ ├── coverdep2 │ │ │ │ │ ├── p1 │ │ │ │ │ │ ├── p.go │ │ │ │ │ │ └── p_test.go │ │ │ │ │ └── p2 │ │ │ │ │ └── p2.go │ │ │ │ ├── coverdot1 │ │ │ │ │ └── p.go │ │ │ │ ├── coverdot2 │ │ │ │ │ ├── p.go │ │ │ │ │ └── p_test.go │ │ │ │ ├── dupload │ │ │ │ │ ├── dupload.go │ │ │ │ │ ├── p │ │ │ │ │ │ └── p.go │ │ │ │ │ ├── p2 │ │ │ │ │ │ └── p2.go │ │ │ │ │ └── vendor │ │ │ │ │ └── p │ │ │ │ │ └── p.go │ │ │ │ ├── empty │ │ │ │ │ ├── pkg │ │ │ │ │ │ └── pkg.go │ │ │ │ │ ├── pkgtest │ │ │ │ │ │ ├── pkg.go │ │ │ │ │ │ └── test_test.go │ │ │ │ │ ├── pkgtestxtest │ │ │ │ │ │ ├── pkg.go │ │ │ │ │ │ ├── test_test.go │ │ │ │ │ │ └── xtest_test.go │ │ │ │ │ ├── pkgxtest │ │ │ │ │ │ ├── pkg.go │ │ │ │ │ │ └── xtest_test.go │ │ │ │ │ ├── test │ │ │ │ │ │ └── test_test.go │ │ │ │ │ ├── testxtest │ │ │ │ │ │ ├── test_test.go │ │ │ │ │ │ └── xtest_test.go │ │ │ │ │ └── xtest │ │ │ │ │ └── xtest_test.go │ │ │ │ ├── exclude │ │ │ │ │ ├── empty │ │ │ │ │ │ └── x.txt │ │ │ │ │ ├── ignore │ │ │ │ │ │ └── _x.go │ │ │ │ │ ├── x.go │ │ │ │ │ └── x_linux.go │ │ │ │ ├── failfast_test.go │ │ │ │ ├── gencycle │ │ │ │ │ └── gencycle.go │ │ │ │ ├── go-cmd-test │ │ │ │ │ └── helloworld.go │ │ │ │ ├── hello │ │ │ │ │ └── hello.go │ │ │ │ ├── importmain │ │ │ │ │ ├── ismain │ │ │ │ │ │ └── main.go │ │ │ │ │ └── test │ │ │ │ │ ├── test.go │ │ │ │ │ └── test_test.go │ │ │ │ ├── main_test │ │ │ │ │ ├── m.go │ │ │ │ │ └── m_test.go │ │ │ │ ├── multimain │ │ │ │ │ └── multimain_test.go │ │ │ │ ├── my.pkg │ │ │ │ │ ├── main │ │ │ │ │ │ └── main.go │ │ │ │ │ └── pkg.go │ │ │ │ ├── not_main │ │ │ │ │ └── not_main.go │ │ │ │ ├── notest │ │ │ │ │ └── hello.go │ │ │ │ ├── run │ │ │ │ │ ├── bad.go │ │ │ │ │ ├── good.go │ │ │ │ │ ├── internal │ │ │ │ │ │ └── internal.go │ │ │ │ │ └── subdir │ │ │ │ │ └── internal │ │ │ │ │ └── private │ │ │ │ │ └── private.go │ │ │ │ ├── skipper │ │ │ │ │ └── skip_test.go │ │ │ │ ├── sleepy1 │ │ │ │ │ └── p_test.go │ │ │ │ ├── sleepy2 │ │ │ │ │ └── p_test.go │ │ │ │ ├── sleepybad │ │ │ │ │ └── p.go │ │ │ │ ├── syntaxerror │ │ │ │ │ ├── x.go │ │ │ │ │ └── x_test.go │ │ │ │ ├── testcache │ │ │ │ │ └── testcache_test.go │ │ │ │ ├── testcycle │ │ │ │ │ ├── p1 │ │ │ │ │ │ ├── p1.go │ │ │ │ │ │ └── p1_test.go │ │ │ │ │ ├── p2 │ │ │ │ │ │ └── p2.go │ │ │ │ │ ├── p3 │ │ │ │ │ │ ├── p3.go │ │ │ │ │ │ └── p3_test.go │ │ │ │ │ └── q1 │ │ │ │ │ ├── q1.go │ │ │ │ │ └── q1_test.go │ │ │ │ ├── testdep │ │ │ │ │ ├── p1 │ │ │ │ │ │ ├── p1.go │ │ │ │ │ │ └── p1_test.go │ │ │ │ │ ├── p2 │ │ │ │ │ │ └── p2.go │ │ │ │ │ └── p3 │ │ │ │ │ └── p3.go │ │ │ │ ├── testlist │ │ │ │ │ ├── bench_test.go │ │ │ │ │ ├── example_test.go │ │ │ │ │ └── test_test.go │ │ │ │ ├── testnorun │ │ │ │ │ └── p.go │ │ │ │ ├── testrace │ │ │ │ │ └── race_test.go │ │ │ │ ├── testregexp │ │ │ │ │ ├── x_test.go │ │ │ │ │ └── z_test.go │ │ │ │ ├── vend │ │ │ │ │ ├── bad.go │ │ │ │ │ ├── dir1 │ │ │ │ │ │ └── dir1.go │ │ │ │ │ ├── good.go │ │ │ │ │ ├── hello │ │ │ │ │ │ ├── hello.go │ │ │ │ │ │ ├── hello_test.go │ │ │ │ │ │ └── hellox_test.go │ │ │ │ │ ├── subdir │ │ │ │ │ │ ├── bad.go │ │ │ │ │ │ └── good.go │ │ │ │ │ ├── vendor │ │ │ │ │ │ ├── p │ │ │ │ │ │ │ └── p.go │ │ │ │ │ │ ├── q │ │ │ │ │ │ │ └── q.go │ │ │ │ │ │ ├── strings │ │ │ │ │ │ │ └── msg.go │ │ │ │ │ │ └── vend │ │ │ │ │ │ └── dir1 │ │ │ │ │ │ └── dir2 │ │ │ │ │ │ └── dir2.go │ │ │ │ │ └── x │ │ │ │ │ ├── invalid │ │ │ │ │ │ └── invalid.go │ │ │ │ │ ├── vendor │ │ │ │ │ │ ├── p │ │ │ │ │ │ │ ├── p │ │ │ │ │ │ │ │ └── p.go │ │ │ │ │ │ │ └── p.go │ │ │ │ │ │ └── r │ │ │ │ │ │ └── r.go │ │ │ │ │ └── x.go │ │ │ │ ├── vetcycle │ │ │ │ │ └── p.go │ │ │ │ ├── vetfail │ │ │ │ │ ├── p1 │ │ │ │ │ │ └── p1.go │ │ │ │ │ └── p2 │ │ │ │ │ ├── p2.go │ │ │ │ │ └── p2_test.go │ │ │ │ ├── vetpkg │ │ │ │ │ ├── a_test.go │ │ │ │ │ ├── b.go │ │ │ │ │ └── c.go │ │ │ │ └── xtestonly │ │ │ │ ├── f.go │ │ │ │ └── f_test.go │ │ │ ├── standalone_benchmark_test.go │ │ │ ├── standalone_fail_sub_test.go │ │ │ ├── standalone_main_normal_test.go │ │ │ ├── standalone_main_wrong_test.go │ │ │ ├── standalone_parallel_sub_test.go │ │ │ ├── standalone_sub_test.go │ │ │ ├── standalone_test.go │ │ │ ├── testcover │ │ │ │ ├── pkg1 │ │ │ │ │ └── a.go │ │ │ │ ├── pkg2 │ │ │ │ │ ├── a.go │ │ │ │ │ └── a_test.go │ │ │ │ └── pkg3 │ │ │ │ ├── a.go │ │ │ │ └── a_test.go │ │ │ ├── testimport │ │ │ │ ├── p.go │ │ │ │ ├── p1 │ │ │ │ │ └── p1.go │ │ │ │ ├── p2 │ │ │ │ │ └── p2.go │ │ │ │ ├── p_test.go │ │ │ │ └── x_test.go │ │ │ ├── testinternal │ │ │ │ └── p.go │ │ │ ├── testinternal2 │ │ │ │ ├── p.go │ │ │ │ └── x │ │ │ │ └── y │ │ │ │ └── z │ │ │ │ └── internal │ │ │ │