gitextract_94v0uu6a/ ├── .gitattributes ├── .github/ │ ├── CODE_OF_CONDUCT.md │ ├── ISSUE_TEMPLATE │ ├── PULL_REQUEST_TEMPLATE │ └── SUPPORT.md ├── .gitignore ├── AUTHORS ├── CONTRIBUTING.md ├── CONTRIBUTORS ├── LICENSE ├── PATENTS ├── README.md ├── SECURITY.md ├── api/ │ ├── README │ ├── except.txt │ ├── go1.1.txt │ ├── go1.10.txt │ ├── go1.11.txt │ ├── go1.12.txt │ ├── go1.13.txt │ ├── go1.14.txt │ ├── go1.2.txt │ ├── go1.3.txt │ ├── go1.4.txt │ ├── go1.5.txt │ ├── go1.6.txt │ ├── go1.7.txt │ ├── go1.8.txt │ ├── go1.9.txt │ ├── go1.txt │ └── next.txt ├── doc/ │ ├── articles/ │ │ ├── go_command.html │ │ ├── index.html │ │ ├── race_detector.html │ │ └── wiki/ │ │ ├── edit.html │ │ ├── final-noclosure.go │ │ ├── final-noerror.go │ │ ├── final-parsetemplate.go │ │ ├── final-template.go │ │ ├── final.go │ │ ├── final_test.go │ │ ├── go.mod │ │ ├── http-sample.go │ │ ├── index.html │ │ ├── notemplate.go │ │ ├── part1-noerror.go │ │ ├── part1.go │ │ ├── part2.go │ │ ├── part3-errorhandling.go │ │ ├── part3.go │ │ ├── test_Test.txt.good │ │ ├── test_edit.good │ │ ├── test_view.good │ │ ├── view.html │ │ └── wiki_test.go │ ├── asm.html │ ├── cmd.html │ ├── codewalk/ │ │ ├── codewalk.css │ │ ├── codewalk.js │ │ ├── codewalk.xml │ │ ├── codewalk_test.go │ │ ├── functions.xml │ │ ├── markov.go │ │ ├── markov.xml │ │ ├── pig.go │ │ ├── sharemem.xml │ │ └── urlpoll.go │ ├── contrib.html │ ├── contribute.html │ ├── debugging_with_gdb.html │ ├── diagnostics.html │ ├── editors.html │ ├── effective_go.html │ ├── gccgo_contribute.html │ ├── gccgo_install.html │ ├── go1.1.html │ ├── go1.10.html │ ├── go1.11.html │ ├── go1.12.html │ ├── go1.13.html │ ├── go1.14.html │ ├── go1.2.html │ ├── go1.3.html │ ├── go1.4.html │ ├── go1.5.html │ ├── go1.6.html │ ├── go1.7.html │ ├── go1.8.html │ ├── go1.9.html │ ├── go1.html │ ├── go1compat.html │ ├── go_faq.html │ ├── go_mem.html │ ├── go_spec.html │ ├── gopher/ │ │ └── README │ ├── help.html │ ├── ie.css │ ├── install-source.html │ ├── install.html │ ├── modules.md │ ├── play/ │ │ ├── fib.go │ │ ├── hello.go │ │ ├── life.go │ │ ├── peano.go │ │ ├── pi.go │ │ ├── sieve.go │ │ ├── solitaire.go │ │ └── tree.go │ ├── progs/ │ │ ├── cgo1.go │ │ ├── cgo2.go │ │ ├── cgo3.go │ │ ├── cgo4.go │ │ ├── defer.go │ │ ├── defer2.go │ │ ├── eff_bytesize.go │ │ ├── eff_qr.go │ │ ├── eff_sequence.go │ │ ├── eff_unused1.go │ │ ├── eff_unused2.go │ │ ├── error.go │ │ ├── error2.go │ │ ├── error3.go │ │ ├── error4.go │ │ ├── go1.go │ │ ├── gobs1.go │ │ ├── gobs2.go │ │ ├── image_draw.go │ │ ├── image_package1.go │ │ ├── image_package2.go │ │ ├── image_package3.go │ │ ├── image_package4.go │ │ ├── image_package5.go │ │ ├── image_package6.go │ │ ├── interface.go │ │ ├── interface2.go │ │ ├── json1.go │ │ ├── json2.go │ │ ├── json3.go │ │ ├── json4.go │ │ ├── json5.go │ │ ├── run.go │ │ ├── slices.go │ │ ├── timeout1.go │ │ └── timeout2.go │ └── tos.html ├── lib/ │ └── time/ │ ├── README │ └── update.bash ├── misc/ │ ├── android/ │ │ ├── README │ │ └── go_android_exec.go │ ├── arm/ │ │ └── a │ ├── cgo/ │ │ ├── errors/ │ │ │ ├── errors_test.go │ │ │ ├── ptr_test.go │ │ │ └── testdata/ │ │ │ ├── err1.go │ │ │ ├── err2.go │ │ │ ├── err4.go │ │ │ ├── issue11097a.go │ │ │ ├── issue11097b.go │ │ │ ├── issue14669.go │ │ │ ├── issue18452.go │ │ │ ├── issue18889.go │ │ │ ├── issue28069.go │ │ │ ├── issue28721.go │ │ │ ├── issue33061.go │ │ │ ├── long_double_size.go │ │ │ └── malloc.go │ │ ├── fortran/ │ │ │ ├── answer.f90 │ │ │ ├── fortran.go │ │ │ ├── fortran_test.go │ │ │ ├── helloworld/ │ │ │ │ └── helloworld.f90 │ │ │ └── test.bash │ │ ├── gmp/ │ │ │ ├── fib.go │ │ │ ├── gmp.go │ │ │ └── pi.go │ │ ├── life/ │ │ │ ├── life_test.go │ │ │ ├── overlaydir_test.go │ │ │ └── testdata/ │ │ │ ├── c-life.c │ │ │ ├── life.go │ │ │ ├── life.h │ │ │ ├── main.go │ │ │ └── main.out │ │ ├── nocgo/ │ │ │ ├── nocgo.go │ │ │ └── nocgo_test.go │ │ ├── stdio/ │ │ │ ├── overlaydir_test.go │ │ │ ├── stdio_test.go │ │ │ └── testdata/ │ │ │ ├── chain.go │ │ │ ├── chain.out │ │ │ ├── fib.go │ │ │ ├── fib.out │ │ │ ├── hello.go │ │ │ ├── hello.out │ │ │ ├── run.out │ │ │ └── stdio/ │ │ │ ├── file.go │ │ │ └── stdio.go │ │ ├── test/ │ │ │ ├── backdoor.go │ │ │ ├── buildid_linux.go │ │ │ ├── callback.go │ │ │ ├── callback_c.c │ │ │ ├── callback_c_gc.c │ │ │ ├── callback_c_gccgo.c │ │ │ ├── cgo_linux_test.go │ │ │ ├── cgo_stubs_android_test.go │ │ │ ├── cgo_test.go │ │ │ ├── cgo_thread_lock.go │ │ │ ├── cgo_unix_test.go │ │ │ ├── cthread_unix.c │ │ │ ├── cthread_windows.c │ │ │ ├── issue18146.go │ │ │ ├── issue20910.c │ │ │ ├── issue21897.go │ │ │ ├── issue21897b.go │ │ │ ├── issue31891.c │ │ │ ├── issue4029.c │ │ │ ├── issue4029.go │ │ │ ├── issue4029w.go │ │ │ ├── issue4273.c │ │ │ ├── issue4273b.c │ │ │ ├── issue4339.c │ │ │ ├── issue4339.h │ │ │ ├── issue5548_c.c │ │ │ ├── issue5740a.c │ │ │ ├── issue5740b.c │ │ │ ├── issue6833_c.c │ │ │ ├── issue6907export_c.c │ │ │ ├── issue6997_linux.c │ │ │ ├── issue6997_linux.go │ │ │ ├── issue7234_test.go │ │ │ ├── issue8148.go │ │ │ ├── issue8331.h │ │ │ ├── issue8517.go │ │ │ ├── issue8517_windows.c │ │ │ ├── issue8517_windows.go │ │ │ ├── issue8694.go │ │ │ ├── issue8811.c │ │ │ ├── overlaydir_test.go │ │ │ ├── pkg_test.go │ │ │ ├── setgid_linux.go │ │ │ ├── sigaltstack.go │ │ │ ├── sigprocmask.c │ │ │ ├── sigprocmask.go │ │ │ ├── test.go │ │ │ ├── test_unix.go │ │ │ ├── test_windows.go │ │ │ ├── testdata/ │ │ │ │ ├── cgo_linux_test.go │ │ │ │ ├── cgo_test.go │ │ │ │ ├── gcc68255/ │ │ │ │ │ ├── a.go │ │ │ │ │ ├── c.c │ │ │ │ │ └── c.h │ │ │ │ ├── gcc68255.go │ │ │ │ ├── issue20266/ │ │ │ │ │ └── issue20266.h │ │ │ │ ├── issue20266.go │ │ │ │ ├── issue23555.go │ │ │ │ ├── issue23555a/ │ │ │ │ │ └── a.go │ │ │ │ ├── issue23555b/ │ │ │ │ │ └── a.go │ │ │ │ ├── issue24161_darwin_test.go │ │ │ │ ├── issue24161arg/ │ │ │ │ │ ├── def.go │ │ │ │ │ └── use.go │ │ │ │ ├── issue24161e0/ │ │ │ │ │ └── main.go │ │ │ │ ├── issue24161e1/ │ │ │ │ │ └── main.go │ │ │ │ ├── issue24161e2/ │ │ │ │ │ └── main.go │ │ │ │ ├── issue24161res/ │ │ │ │ │ └── restype.go │ │ │ │ ├── issue26213/ │ │ │ │ │ ├── jni.h │ │ │ │ │ └── test26213.go │ │ │ │ ├── issue26430/ │ │ │ │ │ ├── a.go │ │ │ │ │ └── b.go │ │ │ │ ├── issue26430.go │ │ │ │ ├── issue26743/ │ │ │ │ │ ├── a.go │ │ │ │ │ └── b.go │ │ │ │ ├── issue26743.go │ │ │ │ ├── issue27054/ │ │ │ │ │ ├── egl.h │ │ │ │ │ └── test27054.go │ │ │ │ ├── issue27340/ │ │ │ │ │ └── a.go │ │ │ │ ├── issue27340.go │ │ │ │ ├── issue29563/ │ │ │ │ │ ├── weak.go │ │ │ │ │ ├── weak1.c │ │ │ │ │ └── weak2.c │ │ │ │ ├── issue29563.go │ │ │ │ ├── issue30527/ │ │ │ │ │ ├── a.go │ │ │ │ │ └── b.go │ │ │ │ ├── issue30527.go │ │ │ │ ├── issue8756/ │ │ │ │ │ └── issue8756.go │ │ │ │ ├── issue8756.go │ │ │ │ ├── issue8828/ │ │ │ │ │ ├── issue8828.c │ │ │ │ │ └── trivial.go │ │ │ │ ├── issue8828.go │ │ │ │ ├── issue9026/ │ │ │ │ │ └── issue9026.go │ │ │ │ ├── issue9026.go │ │ │ │ ├── issue9400/ │ │ │ │ │ ├── asm_386.s │ │ │ │ │ ├── asm_amd64x.s │ │ │ │ │ ├── asm_arm.s │ │ │ │ │ ├── asm_arm64.s │ │ │ │ │ ├── asm_mips64x.s │ │ │ │ │ ├── asm_mipsx.s │ │ │ │ │ ├── asm_ppc64x.s │ │ │ │ │ ├── asm_s390x.s │ │ │ │ │ ├── gccgo.go │ │ │ │ │ └── stubs.go │ │ │ │ ├── issue9400_linux.go │ │ │ │ ├── issue9510.go │ │ │ │ ├── issue9510a/ │ │ │ │ │ └── a.go │ │ │ │ ├── issue9510b/ │ │ │ │ │ └── b.go │ │ │ │ └── test26213.go │ │ │ └── testx.go │ │ ├── testasan/ │ │ │ └── main.go │ │ ├── testcarchive/ │ │ │ ├── carchive_test.go │ │ │ ├── overlaydir_test.go │ │ │ └── testdata/ │ │ │ ├── libgo/ │ │ │ │ └── libgo.go │ │ │ ├── libgo2/ │ │ │ │ └── libgo2.go │ │ │ ├── libgo3/ │ │ │ │ └── libgo3.go │ │ │ ├── libgo4/ │ │ │ │ └── libgo4.go │ │ │ ├── libgo6/ │ │ │ │ └── sigprof.go │ │ │ ├── libgo7/ │ │ │ │ └── sink.go │ │ │ ├── main.c │ │ │ ├── main2.c │ │ │ ├── main3.c │ │ │ ├── main4.c │ │ │ ├── main5.c │ │ │ ├── main6.c │ │ │ ├── main7.c │ │ │ ├── main_unix.c │ │ │ ├── main_windows.c │ │ │ └── p/ │ │ │ └── p.go │ │ ├── testcshared/ │ │ │ ├── cshared_test.go │ │ │ ├── overlaydir_test.go │ │ │ └── testdata/ │ │ │ ├── go2c2go/ │ │ │ │ ├── go/ │ │ │ │ │ └── shlib.go │ │ │ │ ├── m1/ │ │ │ │ │ ├── c.c │ │ │ │ │ └── main.go │ │ │ │ └── m2/ │ │ │ │ └── main.go │ │ │ ├── libgo/ │ │ │ │ └── libgo.go │ │ │ ├── libgo2/ │ │ │ │ ├── dup2.go │ │ │ │ ├── dup3.go │ │ │ │ └── libgo2.go │ │ │ ├── libgo4/ │ │ │ │ └── libgo4.go │ │ │ ├── libgo5/ │ │ │ │ └── libgo5.go │ │ │ ├── main0.c │ │ │ ├── main1.c │ │ │ ├── main2.c │ │ │ ├── main3.c │ │ │ ├── main4.c │ │ │ ├── main5.c │ │ │ └── p/ │ │ │ └── p.go │ │ ├── testgodefs/ │ │ │ ├── testdata/ │ │ │ │ ├── anonunion.go │ │ │ │ ├── fieldtypedef.go │ │ │ │ ├── issue8478.go │ │ │ │ └── main.go │ │ │ └── testgodefs_test.go │ │ ├── testplugin/ │ │ │ ├── altpath/ │ │ │ │ └── testdata/ │ │ │ │ ├── common/ │ │ │ │ │ └── common.go │ │ │ │ └── plugin-mismatch/ │ │ │ │ └── main.go │ │ │ ├── overlaydir_test.go │ │ │ ├── plugin_test.go │ │ │ └── testdata/ │ │ │ ├── checkdwarf/ │ │ │ │ └── main.go │ │ │ ├── common/ │ │ │ │ └── common.go │ │ │ ├── host/ │ │ │ │ └── host.go │ │ │ ├── iface/ │ │ │ │ └── main.go │ │ │ ├── iface_a/ │ │ │ │ └── a.go │ │ │ ├── iface_b/ │ │ │ │ └── b.go │ │ │ ├── iface_i/ │ │ │ │ └── i.go │ │ │ ├── issue18584/ │ │ │ │ ├── main.go │ │ │ │ └── plugin.go │ │ │ ├── issue18676/ │ │ │ │ ├── dynamodbstreamsevt/ │ │ │ │ │ └── definition.go │ │ │ │ ├── main.go │ │ │ │ └── plugin.go │ │ │ ├── issue19418/ │ │ │ │ ├── main.go │ │ │ │ └── plugin.go │ │ │ ├── issue19529/ │ │ │ │ └── plugin.go │ │ │ ├── issue19534/ │ │ │ │ ├── main.go │ │ │ │ └── plugin.go │ │ │ ├── issue22175/ │ │ │ │ ├── main.go │ │ │ │ ├── plugin1.go │ │ │ │ └── plugin2.go │ │ │ ├── issue22295.pkg/ │ │ │ │ ├── main.go │ │ │ │ └── plugin.go │ │ │ ├── issue24351/ │ │ │ │ ├── main.go │ │ │ │ └── plugin.go │ │ │ ├── issue25756/ │ │ │ │ ├── main.go │ │ │ │ └── plugin/ │ │ │ │ ├── c-life.c │ │ │ │ ├── life.go │ │ │ │ └── life.h │ │ │ ├── plugin1/ │ │ │ │ └── plugin1.go │ │ │ ├── plugin2/ │ │ │ │ └── plugin2.go │ │ │ ├── sub/ │ │ │ │ └── plugin1/ │ │ │ │ └── plugin1.go │ │ │ ├── unnamed1/ │ │ │ │ └── main.go │ │ │ └── unnamed2/ │ │ │ └── main.go │ │ ├── testsanitizers/ │ │ │ ├── cc_test.go │ │ │ ├── cshared_test.go │ │ │ ├── msan_test.go │ │ │ ├── testdata/ │ │ │ │ ├── msan.go │ │ │ │ ├── msan2.go │ │ │ │ ├── msan2_cmsan.go │ │ │ │ ├── msan3.go │ │ │ │ ├── msan4.go │ │ │ │ ├── msan5.go │ │ │ │ ├── msan6.go │ │ │ │ ├── msan_fail.go │ │ │ │ ├── msan_shared.go │ │ │ │ ├── tsan.go │ │ │ │ ├── tsan10.go │ │ │ │ ├── tsan11.go │ │ │ │ ├── tsan12.go │ │ │ │ ├── tsan2.go │ │ │ │ ├── tsan3.go │ │ │ │ ├── tsan4.go │ │ │ │ ├── tsan5.go │ │ │ │ ├── tsan6.go │ │ │ │ ├── tsan7.go │ │ │ │ ├── tsan8.go │ │ │ │ ├── tsan9.go │ │ │ │ └── tsan_shared.go │ │ │ └── tsan_test.go │ │ ├── testshared/ │ │ │ ├── overlaydir_test.go │ │ │ ├── shared_test.go │ │ │ └── testdata/ │ │ │ ├── dep2/ │ │ │ │ └── dep2.go │ │ │ ├── dep3/ │ │ │ │ └── dep3.go │ │ │ ├── depBase/ │ │ │ │ ├── asm.s │ │ │ │ ├── dep.go │ │ │ │ ├── gccgo.go │ │ │ │ └── stubs.go │ │ │ ├── division/ │ │ │ │ └── division.go │ │ │ ├── exe/ │ │ │ │ └── exe.go │ │ │ ├── exe2/ │ │ │ │ └── exe2.go │ │ │ ├── exe3/ │ │ │ │ └── exe3.go │ │ │ ├── execgo/ │ │ │ │ └── exe.go │ │ │ ├── explicit/ │ │ │ │ └── explicit.go │ │ │ ├── global/ │ │ │ │ └── main.go │ │ │ ├── globallib/ │ │ │ │ └── global.go │ │ │ ├── iface/ │ │ │ │ └── main.go │ │ │ ├── iface_a/ │ │ │ │ └── a.go │ │ │ ├── iface_b/ │ │ │ │ └── b.go │ │ │ ├── iface_i/ │ │ │ │ └── i.go │ │ │ ├── implicit/ │ │ │ │ └── implicit.go │ │ │ ├── implicitcmd/ │ │ │ │ └── implicitcmd.go │ │ │ ├── issue25065/ │ │ │ │ └── a.go │ │ │ ├── issue30768/ │ │ │ │ ├── issue30768lib/ │ │ │ │ │ └── lib.go │ │ │ │ └── x_test.go │ │ │ └── trivial/ │ │ │ └── trivial.go │ │ ├── testsigfwd/ │ │ │ └── main.go │ │ ├── testso/ │ │ │ ├── noso_test.go │ │ │ ├── overlaydir_test.go │ │ │ ├── so_test.go │ │ │ └── testdata/ │ │ │ ├── cgoso.c │ │ │ ├── cgoso.go │ │ │ ├── cgoso_c.c │ │ │ ├── cgoso_unix.go │ │ │ └── main.go │ │ ├── testsovar/ │ │ │ ├── noso_test.go │ │ │ ├── overlaydir_test.go │ │ │ ├── so_test.go │ │ │ └── testdata/ │ │ │ ├── cgoso.go │ │ │ ├── cgoso_c.c │ │ │ ├── cgoso_c.h │ │ │ └── main.go │ │ └── testtls/ │ │ ├── tls.go │ │ ├── tls_test.go │ │ └── tls_unix.c │ ├── chrome/ │ │ └── gophertool/ │ │ ├── README.txt │ │ ├── background.html │ │ ├── background.js │ │ ├── gopher.js │ │ ├── manifest.json │ │ ├── popup.html │ │ └── popup.js │ ├── editors │ ├── go.mod │ ├── ios/ │ │ ├── README │ │ ├── clangwrap.sh │ │ ├── detect.go │ │ └── go_darwin_arm_exec.go │ ├── linkcheck/ │ │ └── linkcheck.go │ ├── reboot/ │ │ ├── experiment_toolid_test.go │ │ ├── overlaydir_test.go │ │ └── reboot_test.go │ ├── swig/ │ │ ├── callback/ │ │ │ ├── callback.cc │ │ │ ├── callback.go │ │ │ ├── callback.h │ │ │ ├── callback.swigcxx │ │ │ └── callback_test.go │ │ └── stdio/ │ │ ├── file.go │ │ ├── file.swig │ │ └── file_test.go │ ├── trace/ │ │ ├── README.md │ │ └── trace_viewer_full.html │ └── wasm/ │ ├── go_js_wasm_exec │ ├── wasm_exec.html │ └── wasm_exec.js ├── robots.txt ├── src/ │ ├── Make.dist │ ├── README.vendor │ ├── all.bash │ ├── all.bat │ ├── all.rc │ ├── 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/ │ │ │ │ ├── small.txt │ │ │ │ └── small2.txt │ │ │ ├── writer.go │ │ │ └── writer_test.go │ │ └── zip/ │ │ ├── example_test.go │ │ ├── reader.go │ │ ├── reader_test.go │ │ ├── register.go │ │ ├── struct.go │ │ ├── testdata/ │ │ │ ├── go-no-datadesc-sig.zip.base64 │ │ │ └── readme.notzip │ │ ├── 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_test.go │ │ ├── compare_test.go │ │ ├── example_test.go │ │ ├── export_test.go │ │ ├── reader.go │ │ └── reader_test.go │ ├── clean.bash │ ├── clean.bat │ ├── clean.rc │ ├── cmd/ │ │ ├── README.vendor │ │ ├── addr2line/ │ │ │ ├── addr2line_test.go │ │ │ └── main.go │ │ ├── api/ │ │ │ ├── goapi.go │ │ │ ├── goapi_test.go │ │ │ ├── run.go │ │ │ └── testdata/ │ │ │ └── src/ │ │ │ ├── issue21181/ │ │ │ │ ├── dep/ │ │ │ │ │ ├── p.go │ │ │ │ │ └── p_amd64.go │ │ │ │ ├── indirect/ │ │ │ │ │ └── p.go │ │ │ │ └── p/ │ │ │ │ ├── p.go │ │ │ │ ├── p_amd64.go │ │ │ │ └── p_generic.go │ │ │ ├── issue29837/ │ │ │ │ └── p/ │ │ │ │ └── README │ │ │ └── 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 │ │ │ │ │ ├── riscvenc.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 │ │ ├── compile/ │ │ │ ├── README.md │ │ │ ├── doc.go │ │ │ ├── fmt_test.go │ │ │ ├── fmtmap_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 │ │ │ │ │ ├── dep_test.go │ │ │ │ │ ├── dump.go │ │ │ │ │ ├── dwinl.go │ │ │ │ │ ├── esc.go │ │ │ │ │ ├── escape.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 │ │ │ │ │ ├── initorder.go │ │ │ │ │ ├── inl.go │ │ │ │ │ ├── inl_test.go │ │ │ │ │ ├── lang_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 │ │ │ │ │ ├── obj.go │ │ │ │ │ ├── op_string.go │ │ │ │ │ ├── order.go │ │ │ │ │ ├── pgen.go │ │ │ │ │ ├── pgen_test.go │ │ │ │ │ ├── phi.go │ │ │ │ │ ├── plive.go │ │ │ │ │ ├── pprof.go │ │ │ │ │ ├── racewalk.go │ │ │ │ │ ├── range.go │ │ │ │ │ ├── reflect.go │ │ │ │ │ ├── reproduciblebuilds_test.go │ │ │ │ │ ├── scc.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 │ │ │ │ │ ├── syntax.go │ │ │ │ │ ├── testdata/ │ │ │ │ │ │ ├── addressed_test.go │ │ │ │ │ │ ├── append_test.go │ │ │ │ │ │ ├── arithBoundary_test.go │ │ │ │ │ │ ├── arithConst_test.go │ │ │ │ │ │ ├── arith_test.go │ │ │ │ │ │ ├── array_test.go │ │ │ │ │ │ ├── assert_test.go │ │ │ │ │ │ ├── break_test.go │ │ │ │ │ │ ├── chan_test.go │ │ │ │ │ │ ├── closure_test.go │ │ │ │ │ │ ├── cmpConst_test.go │ │ │ │ │ │ ├── cmp_test.go │ │ │ │ │ │ ├── compound_test.go │ │ │ │ │ │ ├── copy_test.go │ │ │ │ │ │ ├── ctl_test.go │ │ │ │ │ │ ├── deferNoReturn_test.go │ │ │ │ │ │ ├── divbyzero_test.go │ │ │ │ │ │ ├── dupLoad_test.go │ │ │ │ │ │ ├── flowgraph_generator1.go │ │ │ │ │ │ ├── fp_test.go │ │ │ │ │ │ ├── gen/ │ │ │ │ │ │ │ ├── arithBoundaryGen.go │ │ │ │ │ │ │ ├── arithConstGen.go │ │ │ │ │ │ │ ├── cmpConstGen.go │ │ │ │ │ │ │ ├── constFoldGen.go │ │ │ │ │ │ │ ├── copyGen.go │ │ │ │ │ │ │ └── zeroGen.go │ │ │ │ │ │ ├── loadstore_test.go │ │ │ │ │ │ ├── map_test.go │ │ │ │ │ │ ├── namedReturn_test.go │ │ │ │ │ │ ├── phi_test.go │ │ │ │ │ │ ├── regalloc_test.go │ │ │ │ │ │ ├── reproducible/ │ │ │ │ │ │ │ ├── issue20272.go │ │ │ │ │ │ │ ├── issue27013.go │ │ │ │ │ │ │ └── issue30202.go │ │ │ │ │ │ ├── short_test.go │ │ │ │ │ │ ├── slice_test.go │ │ │ │ │ │ ├── sqrtConst_test.go │ │ │ │ │ │ ├── string_test.go │ │ │ │ │ │ ├── unsafe_test.go │ │ │ │ │ │ └── zero_test.go │ │ │ │ │ ├── timings.go │ │ │ │ │ ├── trace.go │ │ │ │ │ ├── truncconst_test.go │ │ │ │ │ ├── typecheck.go │ │ │ │ │ ├── types.go │ │ │ │ │ ├── types_acc.go │ │ │ │ │ ├── universe.go │ │ │ │ │ ├── unsafe.go │ │ │ │ │ ├── util.go │ │ │ │ │ ├── walk.go │ │ │ │ │ └── zerorange_test.go │ │ │ │ ├── logopt/ │ │ │ │ │ ├── escape.go │ │ │ │ │ ├── escape_bootstrap.go │ │ │ │ │ ├── log_opts.go │ │ │ │ │ └── logopt_test.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 │ │ │ │ │ │ ├── 386splitload.rules │ │ │ │ │ │ ├── AMD64.rules │ │ │ │ │ │ ├── AMD64Ops.go │ │ │ │ │ │ ├── AMD64splitload.rules │ │ │ │ │ │ ├── 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 │ │ │ │ │ │ ├── decArgs.rules │ │ │ │ │ │ ├── decArgsOps.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 │ │ │ │ │ ├── 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 │ │ │ │ │ ├── rewrite386splitload.go │ │ │ │ │ ├── rewriteAMD64.go │ │ │ │ │ ├── rewriteAMD64splitload.go │ │ │ │ │ ├── rewriteARM.go │ │ │ │ │ ├── rewriteARM64.go │ │ │ │ │ ├── rewriteMIPS.go │ │ │ │ │ ├── rewriteMIPS64.go │ │ │ │ │ ├── rewritePPC64.go │ │ │ │ │ ├── rewriteS390X.go │ │ │ │ │ ├── rewriteWasm.go │ │ │ │ │ ├── rewrite_test.go │ │ │ │ │ ├── rewritedec.go │ │ │ │ │ ├── rewritedec64.go │ │ │ │ │ ├── rewritedecArgs.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 │ │ │ │ │ │ ├── infloop.dlv-opt.nexts │ │ │ │ │ │ ├── infloop.gdb-opt.nexts │ │ │ │ │ │ ├── infloop.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 │ │ │ │ │ ├── xposmap.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 │ │ │ │ │ │ ├── issue31092.src │ │ │ │ │ │ └── sample.src │ │ │ │ │ ├── token_string.go │ │ │ │ │ └── tokens.go │ │ │ │ ├── test/ │ │ │ │ │ ├── README │ │ │ │ │ ├── divconst_test.go │ │ │ │ │ └── test.go │ │ │ │ ├── types/ │ │ │ │ │ ├── etype_string.go │ │ │ │ │ ├── identity.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 │ │ │ └── toolexec.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/ │ │ │ │ ├── empty/ │ │ │ │ │ └── empty.go │ │ │ │ ├── ignore.go │ │ │ │ └── nested/ │ │ │ │ └── real.go │ │ │ └── pkg.go │ │ ├── fix/ │ │ │ ├── cftype.go │ │ │ ├── cftype_test.go │ │ │ ├── context.go │ │ │ ├── context_test.go │ │ │ ├── doc.go │ │ │ ├── egltype.go │ │ │ ├── egltype_test.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 │ │ │ ├── help_test.go │ │ │ ├── init_test.go │ │ │ ├── internal/ │ │ │ │ ├── auth/ │ │ │ │ │ ├── auth.go │ │ │ │ │ ├── netrc.go │ │ │ │ │ └── netrc_test.go │ │ │ │ ├── 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 │ │ │ │ │ ├── hash.go │ │ │ │ │ └── hash_test.go │ │ │ │ ├── cfg/ │ │ │ │ │ └── cfg.go │ │ │ │ ├── clean/ │ │ │ │ │ └── clean.go │ │ │ │ ├── cmdflag/ │ │ │ │ │ └── flag.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/ │ │ │ │ │ ├── android/ │ │ │ │ │ │ ├── a_android.go │ │ │ │ │ │ ├── b_android_arm64.go │ │ │ │ │ │ ├── c_linux.go │ │ │ │ │ │ ├── d_linux_arm64.go │ │ │ │ │ │ ├── e.go │ │ │ │ │ │ ├── f.go │ │ │ │ │ │ ├── g.go │ │ │ │ │ │ ├── tags.txt │ │ │ │ │ │ └── want.txt │ │ │ │ │ ├── illumos/ │ │ │ │ │ │ ├── a_illumos.go │ │ │ │ │ │ ├── b_illumos_amd64.go │ │ │ │ │ │ ├── c_solaris.go │ │ │ │ │ │ ├── d_solaris_amd64.go │ │ │ │ │ │ ├── e.go │ │ │ │ │ │ ├── f.go │ │ │ │ │ │ ├── g.go │ │ │ │ │ │ ├── tags.txt │ │ │ │ │ │ └── want.txt │ │ │ │ │ └── star/ │ │ │ │ │ ├── tags.txt │ │ │ │ │ ├── want.txt │ │ │ │ │ ├── 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 │ │ │ │ │ ├── pkg_test.go │ │ │ │ │ ├── search.go │ │ │ │ │ └── test.go │ │ │ │ ├── lockedfile/ │ │ │ │ │ ├── internal/ │ │ │ │ │ │ └── filelock/ │ │ │ │ │ │ ├── filelock.go │ │ │ │ │ │ ├── filelock_fcntl.go │ │ │ │ │ │ ├── filelock_other.go │ │ │ │ │ │ ├── filelock_plan9.go │ │ │ │ │ │ ├── filelock_test.go │ │ │ │ │ │ ├── filelock_unix.go │ │ │ │ │ │ └── filelock_windows.go │ │ │ │ │ ├── lockedfile.go │ │ │ │ │ ├── lockedfile_filelock.go │ │ │ │ │ ├── lockedfile_plan9.go │ │ │ │ │ ├── lockedfile_test.go │ │ │ │ │ ├── mutex.go │ │ │ │ │ └── transform_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 │ │ │ │ │ │ ├── traefik.dep │ │ │ │ │ │ ├── traefik.out │ │ │ │ │ │ ├── upspin.dep │ │ │ │ │ │ └── upspin.out │ │ │ │ │ ├── tsv.go │ │ │ │ │ ├── vconf.go │ │ │ │ │ ├── vjson.go │ │ │ │ │ ├── vmanifest.go │ │ │ │ │ └── vyml.go │ │ │ │ ├── modfetch/ │ │ │ │ │ ├── bootstrap.go │ │ │ │ │ ├── cache.go │ │ │ │ │ ├── cache_test.go │ │ │ │ │ ├── codehost/ │ │ │ │ │ │ ├── codehost.go │ │ │ │ │ │ ├── git.go │ │ │ │ │ │ ├── git_test.go │ │ │ │ │ │ ├── shell.go │ │ │ │ │ │ ├── svn.go │ │ │ │ │ │ └── vcs.go │ │ │ │ │ ├── coderepo.go │ │ │ │ │ ├── coderepo_test.go │ │ │ │ │ ├── fetch.go │ │ │ │ │ ├── insecure.go │ │ │ │ │ ├── key.go │ │ │ │ │ ├── proxy.go │ │ │ │ │ ├── pseudo.go │ │ │ │ │ ├── pseudo_test.go │ │ │ │ │ ├── repo.go │ │ │ │ │ ├── sumdb.go │ │ │ │ │ └── zip_sum_test/ │ │ │ │ │ ├── testdata/ │ │ │ │ │ │ └── zip_sums.csv │ │ │ │ │ └── zip_sum_test.go │ │ │ │ ├── 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 │ │ │ │ │ ├── stat_openfile.go │ │ │ │ │ ├── stat_unix.go │ │ │ │ │ ├── stat_windows.go │ │ │ │ │ └── testgo.go │ │ │ │ ├── mvs/ │ │ │ │ │ ├── mvs.go │ │ │ │ │ └── mvs_test.go │ │ │ │ ├── par/ │ │ │ │ │ ├── work.go │ │ │ │ │ └── work_test.go │ │ │ │ ├── renameio/ │ │ │ │ │ ├── renameio.go │ │ │ │ │ ├── renameio_test.go │ │ │ │ │ └── umask_test.go │ │ │ │ ├── robustio/ │ │ │ │ │ ├── robustio.go │ │ │ │ │ ├── robustio_darwin.go │ │ │ │ │ ├── robustio_flaky.go │ │ │ │ │ ├── robustio_other.go │ │ │ │ │ └── robustio_windows.go │ │ │ │ ├── run/ │ │ │ │ │ └── run.go │ │ │ │ ├── search/ │ │ │ │ │ ├── search.go │ │ │ │ │ └── search_test.go │ │ │ │ ├── str/ │ │ │ │ │ ├── path.go │ │ │ │ │ └── str.go │ │ │ │ ├── test/ │ │ │ │ │ ├── cover.go │ │ │ │ │ ├── test.go │ │ │ │ │ └── testflag.go │ │ │ │ ├── tool/ │ │ │ │ │ └── tool.go │ │ │ │ ├── txtar/ │ │ │ │ │ ├── archive.go │ │ │ │ │ └── archive_test.go │ │ │ │ ├── version/ │ │ │ │ │ ├── exe.go │ │ │ │ │ └── version.go │ │ │ │ ├── vet/ │ │ │ │ │ ├── vet.go │ │ │ │ │ └── vetflag.go │ │ │ │ ├── web/ │ │ │ │ │ ├── api.go │ │ │ │ │ ├── bootstrap.go │ │ │ │ │ ├── file_test.go │ │ │ │ │ ├── http.go │ │ │ │ │ ├── url.go │ │ │ │ │ ├── url_other.go │ │ │ │ │ ├── url_other_test.go │ │ │ │ │ ├── url_test.go │ │ │ │ │ ├── url_windows.go │ │ │ │ │ └── url_windows_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 │ │ │ │ ├── example1_test.go │ │ │ │ ├── example2_test.go │ │ │ │ ├── failssh/ │ │ │ │ │ └── ssh │ │ │ │ ├── generate/ │ │ │ │ │ ├── test1.go │ │ │ │ │ ├── test2.go │ │ │ │ │ ├── test3.go │ │ │ │ │ └── test4.go │ │ │ │ ├── mod/ │ │ │ │ │ ├── README │ │ │ │ │ ├── example.com_badchain_a_v1.0.0.txt │ │ │ │ │ ├── example.com_badchain_a_v1.1.0.txt │ │ │ │ │ ├── example.com_badchain_b_v1.0.0.txt │ │ │ │ │ ├── example.com_badchain_b_v1.1.0.txt │ │ │ │ │ ├── example.com_badchain_c_v1.0.0.txt │ │ │ │ │ ├── example.com_badchain_c_v1.1.0.txt │ │ │ │ │ ├── example.com_dotgo.go_v1.0.0.txt │ │ │ │ │ ├── example.com_downgrade_v2.0.0.txt │ │ │ │ │ ├── example.com_downgrade_v2_v2.0.1.txt │ │ │ │ │ ├── example.com_invalidpath_v1_v1.0.0.txt │ │ │ │ │ ├── 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_latemigrate_v2_v2.0.0.txt │ │ │ │ │ ├── example.com_latemigrate_v2_v2.0.1.txt │ │ │ │ │ ├── example.com_missingpkg_v1.0.0.txt │ │ │ │ │ ├── example.com_missingpkg_v1.0.1-beta.txt │ │ │ │ │ ├── example.com_nest_sub_v1.0.0.txt │ │ │ │ │ ├── example.com_nest_v1.0.0.txt │ │ │ │ │ ├── example.com_nest_v1.1.0.txt │ │ │ │ │ ├── example.com_newcycle_a_v1.0.0.txt │ │ │ │ │ ├── example.com_newcycle_a_v1.0.1.txt │ │ │ │ │ ├── example.com_newcycle_b_v1.0.0.txt │ │ │ │ │ ├── example.com_noroot_v1.0.0.txt │ │ │ │ │ ├── example.com_noroot_v1.0.1.txt │ │ │ │ │ ├── example.com_notags_v0.0.0-20190507143103-cc8cbe209b64.txt │ │ │ │ │ ├── example.com_printversion_v0.1.0.txt │ │ │ │ │ ├── example.com_printversion_v1.0.0.txt │ │ │ │ │ ├── example.com_pseudoupgrade_v0.0.0-20190430073000-30950c05d534.txt │ │ │ │ │ ├── example.com_pseudoupgrade_v0.1.0.txt │ │ │ │ │ ├── example.com_pseudoupgrade_v0.1.1-0.20190429073117-b5426c86b553.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_stack_v1.0.0.txt │ │ │ │ │ ├── example.com_stack_v1.0.1.txt │ │ │ │ │ ├── example.com_tools_v1.0.0.txt │ │ │ │ │ ├── example.com_usemissingpre_v1.0.0.txt │ │ │ │ │ ├── example.com_v1.0.0.txt │ │ │ │ │ ├── example.com_version_v1.0.0.txt │ │ │ │ │ ├── example.com_version_v1.0.1.txt │ │ │ │ │ ├── example.com_version_v1.1.0.txt │ │ │ │ │ ├── github.com_dmitshur-test_modtest5_v0.0.0-20190619020302-197a620e0c9a.txt │ │ │ │ │ ├── github.com_dmitshur-test_modtest5_v0.5.0-alpha.0.20190619023908-3da23a9deb9e.txt │ │ │ │ │ ├── github.com_dmitshur-test_modtest5_v0.5.0-alpha.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 │ │ │ │ │ ├── not-rsc.io_quote_v0.1.0-nomod.txt │ │ │ │ │ ├── patch.example.com_depofdirectpatch_v1.0.0.txt │ │ │ │ │ ├── patch.example.com_depofdirectpatch_v1.0.1.txt │ │ │ │ │ ├── patch.example.com_direct_v1.0.0.txt │ │ │ │ │ ├── patch.example.com_direct_v1.0.1.txt │ │ │ │ │ ├── patch.example.com_direct_v1.1.0.txt │ │ │ │ │ ├── patch.example.com_indirect_v1.0.0.txt │ │ │ │ │ ├── patch.example.com_indirect_v1.0.1.txt │ │ │ │ │ ├── patch.example.com_indirect_v1.1.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_badsum_v1.0.0.txt │ │ │ │ │ ├── rsc.io_badsum_v1.0.1.txt │ │ │ │ │ ├── rsc.io_badzip_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 │ │ │ │ │ ├── bug.txt │ │ │ │ │ ├── build_GOTMPDIR.txt │ │ │ │ │ ├── build_acl_windows.txt │ │ │ │ │ ├── build_cache_compile.txt │ │ │ │ │ ├── build_cache_gomips.txt │ │ │ │ │ ├── build_cache_link.txt │ │ │ │ │ ├── build_cache_output.txt │ │ │ │ │ ├── build_cache_trimpath.txt │ │ │ │ │ ├── build_exe.txt │ │ │ │ │ ├── build_gcflags.txt │ │ │ │ │ ├── build_i.txt │ │ │ │ │ ├── build_import_comment.txt │ │ │ │ │ ├── build_import_cycle.txt │ │ │ │ │ ├── build_multi_main.txt │ │ │ │ │ ├── build_nocache.txt │ │ │ │ │ ├── build_plugin_non_main.txt │ │ │ │ │ ├── build_relative_pkgdir.txt │ │ │ │ │ ├── build_relative_tmpdir.txt │ │ │ │ │ ├── build_runtime_gcflags.txt │ │ │ │ │ ├── build_trimpath.txt │ │ │ │ │ ├── cache_unix.txt │ │ │ │ │ ├── cache_vet.txt │ │ │ │ │ ├── cgo_asm_error.txt │ │ │ │ │ ├── cgo_syso_issue29253.txt │ │ │ │ │ ├── clean_testcache.txt │ │ │ │ │ ├── cmd_import_error.txt │ │ │ │ │ ├── cover_atomic_pkgall.txt │ │ │ │ │ ├── cover_cgo.txt │ │ │ │ │ ├── cover_cgo_extra_file.txt │ │ │ │ │ ├── cover_cgo_extra_test.txt │ │ │ │ │ ├── cover_cgo_xtest.txt │ │ │ │ │ ├── cover_import_main_loop.txt │ │ │ │ │ ├── cover_mod_empty.txt │ │ │ │ │ ├── cover_modes.txt │ │ │ │ │ ├── cover_pattern.txt │ │ │ │ │ ├── cover_pkgall_multiple_mains.txt │ │ │ │ │ ├── cover_pkgall_runtime.txt │ │ │ │ │ ├── cpu_profile_twice.txt │ │ │ │ │ ├── devnull.txt │ │ │ │ │ ├── doc.txt │ │ │ │ │ ├── env_write.txt │ │ │ │ │ ├── fileline.txt │ │ │ │ │ ├── fmt_load_errors.txt │ │ │ │ │ ├── gccgo_m.txt │ │ │ │ │ ├── gccgo_mangle.txt │ │ │ │ │ ├── gcflags_patterns.txt │ │ │ │ │ ├── generate_bad_imports.txt │ │ │ │ │ ├── get_404_meta.txt │ │ │ │ │ ├── get_brace.txt │ │ │ │ │ ├── get_dotfiles.txt │ │ │ │ │ ├── get_insecure_redirect.txt │ │ │ │ │ ├── get_tilde.txt │ │ │ │ │ ├── get_unicode.txt │ │ │ │ │ ├── get_with_git_trace.txt │ │ │ │ │ ├── goflags.txt │ │ │ │ │ ├── gopath_install.txt │ │ │ │ │ ├── gopath_local.txt │ │ │ │ │ ├── gopath_moved_repo.txt │ │ │ │ │ ├── gopath_paths.txt │ │ │ │ │ ├── gopath_std_vendor.txt │ │ │ │ │ ├── gopath_vendor_dup_err.txt │ │ │ │ │ ├── help.txt │ │ │ │ │ ├── import_main.txt │ │ │ │ │ ├── install_cleans_build.txt │ │ │ │ │ ├── install_cmd_gobin.txt │ │ │ │ │ ├── install_cross_gobin.txt │ │ │ │ │ ├── install_rebuild_gopath.txt │ │ │ │ │ ├── install_rebuild_removed.txt │ │ │ │ │ ├── link_syso_issue33139.txt │ │ │ │ │ ├── linkname.txt │ │ │ │ │ ├── list_ambiguous_path.txt │ │ │ │ │ ├── list_bad_import.txt │ │ │ │ │ ├── list_compiled_imports.txt │ │ │ │ │ ├── list_constraints.txt │ │ │ │ │ ├── list_find.txt │ │ │ │ │ ├── list_importmap.txt │ │ │ │ │ ├── list_linkshared.txt │ │ │ │ │ ├── list_parse_err.txt │ │ │ │ │ ├── list_split_main.txt │ │ │ │ │ ├── list_std.txt │ │ │ │ │ ├── list_test_e.txt │ │ │ │ │ ├── list_test_err.txt │ │ │ │ │ ├── list_test_imports.txt │ │ │ │ │ ├── list_test_non_go_files.txt │ │ │ │ │ ├── list_wildcard_skip_nonmatching.txt │ │ │ │ │ ├── mod_alt_goroot.txt │ │ │ │ │ ├── mod_ambiguous_import.txt │ │ │ │ │ ├── mod_auth.txt │ │ │ │ │ ├── mod_bad_domain.txt │ │ │ │ │ ├── mod_bad_filenames.txt │ │ │ │ │ ├── mod_build_info_err.txt │ │ │ │ │ ├── mod_build_tags.txt │ │ │ │ │ ├── mod_build_versioned.txt │ │ │ │ │ ├── mod_cache_rw.txt │ │ │ │ │ ├── mod_case.txt │ │ │ │ │ ├── mod_case_cgo.txt │ │ │ │ │ ├── mod_clean_cache.txt │ │ │ │ │ ├── mod_concurrent.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_tsv_insecure.txt │ │ │ │ │ ├── mod_convert_vendor_conf.txt │ │ │ │ │ ├── mod_convert_vendor_json.txt │ │ │ │ │ ├── mod_convert_vendor_manifest.txt │ │ │ │ │ ├── mod_convert_vendor_yml.txt │ │ │ │ │ ├── mod_dir.txt │ │ │ │ │ ├── mod_doc.txt │ │ │ │ │ ├── mod_domain_root.txt │ │ │ │ │ ├── mod_dot.txt │ │ │ │ │ ├── mod_download.txt │ │ │ │ │ ├── mod_download_hash.txt │ │ │ │ │ ├── mod_download_json.txt │ │ │ │ │ ├── mod_download_replace_file.txt │ │ │ │ │ ├── mod_edit.txt │ │ │ │ │ ├── mod_edit_go.txt │ │ │ │ │ ├── mod_empty_err.txt │ │ │ │ │ ├── mod_enabled.txt │ │ │ │ │ ├── mod_file_proxy.txt │ │ │ │ │ ├── mod_find.txt │ │ │ │ │ ├── mod_fs_patterns.txt │ │ │ │ │ ├── mod_get_cmd.txt │ │ │ │ │ ├── mod_get_commit.txt │ │ │ │ │ ├── mod_get_direct.txt │ │ │ │ │ ├── mod_get_downgrade.txt │ │ │ │ │ ├── mod_get_fallback.txt │ │ │ │ │ ├── mod_get_hash.txt │ │ │ │ │ ├── mod_get_incompatible.txt │ │ │ │ │ ├── mod_get_indirect.txt │ │ │ │ │ ├── mod_get_insecure_redirect.txt │ │ │ │ │ ├── mod_get_latest_pseudo.txt │ │ │ │ │ ├── mod_get_local.txt │ │ │ │ │ ├── mod_get_main.txt │ │ │ │ │ ├── mod_get_major.txt │ │ │ │ │ ├── mod_get_moved.txt │ │ │ │ │ ├── mod_get_newcycle.txt │ │ │ │ │ ├── mod_get_none.txt │ │ │ │ │ ├── mod_get_patterns.txt │ │ │ │ │ ├── mod_get_private_vcs.txt │ │ │ │ │ ├── mod_get_pseudo.txt │ │ │ │ │ ├── mod_get_pseudo_other_branch.txt │ │ │ │ │ ├── mod_get_pseudo_prefix.txt │ │ │ │ │ ├── mod_get_svn.txt │ │ │ │ │ ├── mod_get_tags.txt │ │ │ │ │ ├── mod_get_test.txt │ │ │ │ │ ├── mod_get_trailing_slash.txt │ │ │ │ │ ├── mod_get_upgrade.txt │ │ │ │ │ ├── mod_get_upgrade_pseudo.txt │ │ │ │ │ ├── mod_getmode_vendor.txt │ │ │ │ │ ├── mod_getx.txt │ │ │ │ │ ├── mod_git_export_subst.txt │ │ │ │ │ ├── mod_go_version.txt │ │ │ │ │ ├── mod_go_version_mixed.txt │ │ │ │ │ ├── mod_gobuild_import.txt │ │ │ │ │ ├── mod_gofmt_invalid.txt │ │ │ │ │ ├── mod_gonoproxy.txt │ │ │ │ │ ├── mod_gopkg_unstable.txt │ │ │ │ │ ├── mod_goroot_errors.txt │ │ │ │ │ ├── mod_graph.txt │ │ │ │ │ ├── mod_help.txt │ │ │ │ │ ├── mod_import.txt │ │ │ │ │ ├── mod_import_mod.txt │ │ │ │ │ ├── mod_import_v1suffix.txt │ │ │ │ │ ├── mod_in_testdata_dir.txt │ │ │ │ │ ├── mod_indirect.txt │ │ │ │ │ ├── mod_indirect_main.txt │ │ │ │ │ ├── mod_indirect_tidy.txt │ │ │ │ │ ├── mod_init_dep.txt │ │ │ │ │ ├── mod_init_empty.txt │ │ │ │ │ ├── mod_init_glide.txt │ │ │ │ │ ├── mod_init_path.txt │ │ │ │ │ ├── mod_install_versioned.txt │ │ │ │ │ ├── mod_internal.txt │ │ │ │ │ ├── mod_invalid_version.txt │ │ │ │ │ ├── mod_issue35317.txt │ │ │ │ │ ├── mod_list.txt │ │ │ │ │ ├── mod_list_bad_import.txt │ │ │ │ │ ├── mod_list_compiled_concurrent.txt │ │ │ │ │ ├── mod_list_dir.txt │ │ │ │ │ ├── mod_list_direct.txt │ │ │ │ │ ├── mod_list_e_readonly.txt │ │ │ │ │ ├── mod_list_pseudo.txt │ │ │ │ │ ├── mod_list_replace_dir.txt │ │ │ │ │ ├── mod_list_std.txt │ │ │ │ │ ├── mod_list_test.txt │ │ │ │ │ ├── mod_list_upgrade.txt │ │ │ │ │ ├── mod_list_upgrade_pseudo.txt │ │ │ │ │ ├── mod_load_badchain.txt │ │ │ │ │ ├── mod_load_badmod.txt │ │ │ │ │ ├── mod_load_badzip.txt │ │ │ │ │ ├── mod_local_replace.txt │ │ │ │ │ ├── mod_missing_repo.txt │ │ │ │ │ ├── mod_missingpkg_prerelease.txt │ │ │ │ │ ├── mod_modinfo.txt │ │ │ │ │ ├── mod_multirepo.txt │ │ │ │ │ ├── mod_nomod.txt │ │ │ │ │ ├── mod_off.txt │ │ │ │ │ ├── mod_off_init.txt │ │ │ │ │ ├── mod_outside.txt │ │ │ │ │ ├── mod_patterns.txt │ │ │ │ │ ├── mod_patterns_vendor.txt │ │ │ │ │ ├── mod_permissions.txt │ │ │ │ │ ├── mod_prefer_compatible.txt │ │ │ │ │ ├── mod_proxy_errors.txt │ │ │ │ │ ├── mod_proxy_https.txt │ │ │ │ │ ├── mod_proxy_list.txt │ │ │ │ │ ├── mod_pseudo_cache.txt │ │ │ │ │ ├── mod_query.txt │ │ │ │ │ ├── mod_query_empty.txt │ │ │ │ │ ├── mod_query_exclude.txt │ │ │ │ │ ├── mod_readonly.txt │ │ │ │ │ ├── mod_replace.txt │ │ │ │ │ ├── mod_replace_gopkgin.txt │ │ │ │ │ ├── mod_replace_import.txt │ │ │ │ │ ├── mod_require_exclude.txt │ │ │ │ │ ├── mod_retention.txt │ │ │ │ │ ├── mod_run_path.txt │ │ │ │ │ ├── mod_std_vendor.txt │ │ │ │ │ ├── mod_string_alias.txt │ │ │ │ │ ├── mod_sum_replaced.txt │ │ │ │ │ ├── mod_sumdb.txt │ │ │ │ │ ├── mod_sumdb_cache.txt │ │ │ │ │ ├── mod_sumdb_file_path.txt │ │ │ │ │ ├── mod_sumdb_golang.txt │ │ │ │ │ ├── mod_sumdb_proxy.txt │ │ │ │ │ ├── mod_symlink.txt │ │ │ │ │ ├── mod_test.txt │ │ │ │ │ ├── mod_test_cached.txt │ │ │ │ │ ├── mod_test_files.txt │ │ │ │ │ ├── mod_tidy.txt │ │ │ │ │ ├── mod_tidy_cycle.txt │ │ │ │ │ ├── mod_tidy_error.txt │ │ │ │ │ ├── mod_tidy_quote.txt │ │ │ │ │ ├── mod_tidy_replace.txt │ │ │ │ │ ├── mod_tidy_sum.txt │ │ │ │ │ ├── mod_upgrade_patch.txt │ │ │ │ │ ├── mod_vcs_missing.txt │ │ │ │ │ ├── mod_vendor.txt │ │ │ │ │ ├── mod_vendor_auto.txt │ │ │ │ │ ├── mod_vendor_build.txt │ │ │ │ │ ├── mod_vendor_nodeps.txt │ │ │ │ │ ├── mod_vendor_replace.txt │ │ │ │ │ ├── mod_vendor_unused.txt │ │ │ │ │ ├── mod_verify.txt │ │ │ │ │ ├── mod_versions.txt │ │ │ │ │ ├── mod_why.txt │ │ │ │ │ ├── modfile_flag.txt │ │ │ │ │ ├── noncanonical_import.txt │ │ │ │ │ ├── pattern_syntax_error.txt │ │ │ │ │ ├── prevent_sys_unix_import.txt │ │ │ │ │ ├── run_hello.txt │ │ │ │ │ ├── run_hello_pkg.txt │ │ │ │ │ ├── run_internal.txt │ │ │ │ │ ├── run_set_executable_name.txt │ │ │ │ │ ├── run_wildcard.txt │ │ │ │ │ ├── script_wait.txt │ │ │ │ │ ├── std_vendor.txt │ │ │ │ │ ├── sum_readonly.txt │ │ │ │ │ ├── test_bad_example.txt │ │ │ │ │ ├── test_badtest.txt │ │ │ │ │ ├── test_benchmark_fatal.txt │ │ │ │ │ ├── test_benchmark_labels.txt │ │ │ │ │ ├── test_cache_inputs.txt │ │ │ │ │ ├── test_compile_binary.txt │ │ │ │ │ ├── test_compile_tempfile.txt │ │ │ │ │ ├── test_flag.txt │ │ │ │ │ ├── test_generated_main.txt │ │ │ │ │ ├── test_go111module_cache.txt │ │ │ │ │ ├── test_import_error_stack.txt │ │ │ │ │ ├── test_main_archive.txt │ │ │ │ │ ├── test_main_twice.txt │ │ │ │ │ ├── test_match_no_tests_build_failure.txt │ │ │ │ │ ├── test_minus_n.txt │ │ │ │ │ ├── test_no_tests.txt │ │ │ │ │ ├── test_race.txt │ │ │ │ │ ├── test_race_cover_mode_issue20435.txt │ │ │ │ │ ├── test_rebuildall.txt │ │ │ │ │ ├── test_regexps.txt │ │ │ │ │ ├── test_status.txt │ │ │ │ │ ├── test_syntax_error_says_fail.txt │ │ │ │ │ ├── test_timeout.txt │ │ │ │ │ ├── vendor_complex.txt │ │ │ │ │ ├── version.txt │ │ │ │ │ ├── vet_asm.txt │ │ │ │ │ ├── vet_deps.txt │ │ │ │ │ └── vet_flags.txt │ │ │ │ ├── shadow/ │ │ │ │ │ ├── root1/ │ │ │ │ │ │ └── src/ │ │ │ │ │ │ ├── foo/ │ │ │ │ │ │ │ └── foo.go │ │ │ │ │ │ └── math/ │ │ │ │ │ │ └── math.go │ │ │ │ │ └── root2/ │ │ │ │ │ └── src/ │ │ │ │ │ └── foo/ │ │ │ │ │ └── foo.go │ │ │ │ ├── src/ │ │ │ │ │ ├── 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 │ │ │ │ │ ├── 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 │ │ │ │ │ ├── hello/ │ │ │ │ │ │ └── hello.go │ │ │ │ │ ├── my.pkg/ │ │ │ │ │ │ ├── main/ │ │ │ │ │ │ │ └── main.go │ │ │ │ │ │ └── pkg.go │ │ │ │ │ ├── skipper/ │ │ │ │ │ │ └── skip_test.go │ │ │ │ │ ├── testlist/ │ │ │ │ │ │ ├── bench_test.go │ │ │ │ │ │ ├── example_test.go │ │ │ │ │ │ └── test_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 │ │ │ │ ├── standalone_testmain_flag_test.go │ │ │ │ ├── testcover/ │ │ │ │ │ ├── pkg1/ │ │ │ │ │ │ └── a.go │ │ │ │ │ ├── pkg2/ │ │ │ │ │ │ ├── a.go │ │ │ │ │ │ └── a_test.go │ │ │ │ │ ├── pkg3/ │ │ │ │ │ │ ├── a.go │ │ │ │ │ │ └── a_test.go │ │ │ │ │ └── pkg4/ │ │ │ │ │ ├── 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/ │ │ │ │ │ └── w/ │ │ │ │ │ └── w.go │ │ │ │ ├── testinternal3/ │ │ │ │ │ └── t.go │ │ │ │ ├── testinternal4/ │ │ │ │ │ └── src/ │ │ │ │ │ ├── p/ │ │ │ │ │ │ └── p.go │ │ │ │ │ └── q/ │ │ │ │ │ ├── internal/ │ │ │ │ │ │ └── x/ │ │ │ │ │ │ └── x.go │ │ │ │ │ └── j/ │ │ │ │ │ └── j.go │ │ │ │ ├── testonly/ │ │ │ │ │ └── p_test.go │ │ │ │ ├── testonly2/ │ │ │ │ │ └── t.go │ │ │ │ ├── testterminal18153/ │ │ │ │ │ └── terminal_test.go │ │ │ │ ├── testvendor/ │ │ │ │ │ └── src/ │ │ │ │ │ ├── p/ │ │ │ │ │ │ └── p.go │ │ │ │ │ └── q/ │ │ │ │ │ ├── vendor/ │ │ │ │ │ │ └── x/ │ │ │ │ │ │ └── x.go │ │ │ │ │ ├── y/ │ │ │ │ │ │ └── y.go │ │ │ │ │ └── z/ │ │ │ │ │ └── z.go │ │ │ │ ├── testvendor2/ │ │ │ │ │ ├── src/ │ │ │ │ │ │ └── p/ │ │ │ │ │ │ └── p.go │ │ │ │ │ └── vendor/ │ │ │ │ │ └── x/ │ │ │ │ │ └── x.go │ │ │ │ ├── timeoutbench_test.go │ │ │ │ └── vendormod.txt │ │ │ └── vendor_test.go │ │ ├── go.mod │ │ ├── go.sum │ │ ├── gofmt/ │ │ │ ├── doc.go │ │ │ ├── gofmt.go │ │ │ ├── gofmt_test.go │ │ │ ├── internal.go │ │ │ ├── long_test.go │ │ │ ├── rewrite.go │ │ │ ├── simplify.go │ │ │ └── testdata/ │ │ │ ├── comments.golden │ │ │ ├── comments.input │ │ │ ├── composites.golden │ │ │ ├── composites.input │ │ │ ├── crlf.golden │ │ │ ├── crlf.input │ │ │ ├── emptydecl.golden │ │ │ ├── emptydecl.input │ │ │ ├── go2numbers.golden │ │ │ ├── go2numbers.input │ │ │ ├── import.golden │ │ │ ├── import.input │ │ │ ├── issue28082.golden │ │ │ ├── issue28082.input │ │ │ ├── ranges.golden │ │ │ ├── ranges.input │ │ │ ├── rewrite1.golden │ │ │ ├── rewrite1.input │ │ │ ├── rewrite10.golden │ │ │ ├── rewrite10.input │ │ │ ├── rewrite2.golden │ │ │ ├── rewrite2.input │ │ │ ├── rewrite3.golden │ │ │ ├── rewrite3.input │ │ │ ├── rewrite4.golden │ │ │ ├── rewrite4.input │ │ │ ├── rewrite5.golden │ │ │ ├── rewrite5.input │ │ │ ├── rewrite6.golden │ │ │ ├── rewrite6.input │ │ │ ├── rewrite7.golden │ │ │ ├── rewrite7.input │ │ │ ├── rewrite8.golden │ │ │ ├── rewrite8.input │ │ │ ├── rewrite9.golden │ │ │ ├── rewrite9.input │ │ │ ├── slices1.golden │ │ │ ├── slices1.input │ │ │ ├── stdin1.golden │ │ │ ├── stdin1.input │ │ │ ├── stdin2.golden │ │ │ ├── stdin2.input │ │ │ ├── stdin3.golden │ │ │ ├── stdin3.input │ │ │ ├── stdin4.golden │ │ │ ├── stdin4.input │ │ │ ├── stdin5.golden │ │ │ ├── stdin5.input │ │ │ ├── stdin6.golden │ │ │ ├── stdin6.input │ │ │ ├── stdin7.golden │ │ │ ├── stdin7.input │ │ │ ├── typealias.golden │ │ │ ├── typealias.input │ │ │ ├── typeswitch.golden │ │ │ └── typeswitch.input │ │ ├── internal/ │ │ │ ├── bio/ │ │ │ │ ├── buf.go │ │ │ │ ├── buf_mmap.go │ │ │ │ ├── buf_nommap.go │ │ │ │ └── must.go │ │ │ ├── browser/ │ │ │ │ └── browser.go │ │ │ ├── buildid/ │ │ │ │ ├── buildid.go │ │ │ │ ├── buildid_test.go │ │ │ │ ├── note.go │ │ │ │ ├── rewrite.go │ │ │ │ └── testdata/ │ │ │ │ ├── a.elf.base64 │ │ │ │ ├── a.macho.base64 │ │ │ │ ├── a.pe.base64 │ │ │ │ └── p.a.base64 │ │ │ ├── diff/ │ │ │ │ └── diff.go │ │ │ ├── dwarf/ │ │ │ │ ├── dwarf.go │ │ │ │ ├── dwarf_defs.go │ │ │ │ └── dwarf_test.go │ │ │ ├── edit/ │ │ │ │ ├── edit.go │ │ │ │ └── edit_test.go │ │ │ ├── gcprog/ │ │ │ │ └── gcprog.go │ │ │ ├── goobj/ │ │ │ │ ├── goobj_test.go │ │ │ │ ├── read.go │ │ │ │ ├── readnew.go │ │ │ │ └── testdata/ │ │ │ │ ├── go1.go │ │ │ │ ├── go2.go │ │ │ │ └── mycgo/ │ │ │ │ ├── c1.c │ │ │ │ ├── c2.c │ │ │ │ ├── go.go │ │ │ │ ├── go1.go │ │ │ │ └── go2.go │ │ │ ├── goobj2/ │ │ │ │ ├── builtin.go │ │ │ │ ├── builtinlist.go │ │ │ │ ├── funcinfo.go │ │ │ │ ├── mkbuiltin.go │ │ │ │ └── objfile.go │ │ │ ├── obj/ │ │ │ │ ├── abi_string.go │ │ │ │ ├── addrtype_string.go │ │ │ │ ├── arm/ │ │ │ │ │ ├── a.out.go │ │ │ │ │ ├── anames.go │ │ │ │ │ ├── anames5.go │ │ │ │ │ ├── asm5.go │ │ │ │ │ ├── list5.go │ │ │ │ │ └── obj5.go │ │ │ │ ├── arm64/ │ │ │ │ │ ├── a.out.go │ │ │ │ │ ├── anames.go │ │ │ │ │ ├── anames7.go │ │ │ │ │ ├── asm7.go │ │ │ │ │ ├── asm_test.go │ │ │ │ │ ├── doc.go │ │ │ │ │ ├── list7.go │ │ │ │ │ ├── obj7.go │ │ │ │ │ └── sysRegEnc.go │ │ │ │ ├── data.go │ │ │ │ ├── dwarf.go │ │ │ │ ├── go.go │ │ │ │ ├── inl.go │ │ │ │ ├── ld.go │ │ │ │ ├── line.go │ │ │ │ ├── line_test.go │ │ │ │ ├── link.go │ │ │ │ ├── mips/ │ │ │ │ │ ├── a.out.go │ │ │ │ │ ├── anames.go │ │ │ │ │ ├── anames0.go │ │ │ │ │ ├── asm0.go │ │ │ │ │ ├── list0.go │ │ │ │ │ └── obj0.go │ │ │ │ ├── objfile.go │ │ │ │ ├── objfile2.go │ │ │ │ ├── pass.go │ │ │ │ ├── pcln.go │ │ │ │ ├── plist.go │ │ │ │ ├── ppc64/ │ │ │ │ │ ├── a.out.go │ │ │ │ │ ├── anames.go │ │ │ │ │ ├── anames9.go │ │ │ │ │ ├── asm9.go │ │ │ │ │ ├── doc.go │ │ │ │ │ ├── list9.go │ │ │ │ │ └── obj9.go │ │ │ │ ├── riscv/ │ │ │ │ │ ├── anames.go │ │ │ │ │ ├── asm_test.go │ │ │ │ │ ├── cpu.go │ │ │ │ │ ├── inst.go │ │ │ │ │ ├── list.go │ │ │ │ │ └── obj.go │ │ │ │ ├── s390x/ │ │ │ │ │ ├── a.out.go │ │ │ │ │ ├── anames.go │ │ │ │ │ ├── anamesz.go │ │ │ │ │ ├── asmz.go │ │ │ │ │ ├── condition_code.go │ │ │ │ │ ├── listz.go │ │ │ │ │ ├── objz.go │ │ │ │ │ ├── rotate.go │ │ │ │ │ └── vector.go │ │ │ │ ├── sizeof_test.go │ │ │ │ ├── stringer.go │ │ │ │ ├── sym.go │ │ │ │ ├── textflag.go │ │ │ │ ├── util.go │ │ │ │ ├── wasm/ │ │ │ │ │ ├── a.out.go │ │ │ │ │ ├── anames.go │ │ │ │ │ └── wasmobj.go │ │ │ │ └── x86/ │ │ │ │ ├── a.out.go │ │ │ │ ├── aenum.go │ │ │ │ ├── anames.go │ │ │ │ ├── asm6.go │ │ │ │ ├── asm_test.go │ │ │ │ ├── avx_optabs.go │ │ │ │ ├── evex.go │ │ │ │ ├── list6.go │ │ │ │ ├── obj6.go │ │ │ │ ├── obj6_test.go │ │ │ │ ├── pcrelative_test.go │ │ │ │ └── ytab.go │ │ │ ├── objabi/ │ │ │ │ ├── autotype.go │ │ │ │ ├── doc.go │ │ │ │ ├── flag.go │ │ │ │ ├── funcdata.go │ │ │ │ ├── funcid.go │ │ │ │ ├── head.go │ │ │ │ ├── line.go │ │ │ │ ├── line_test.go │ │ │ │ ├── path.go │ │ │ │ ├── path_test.go │ │ │ │ ├── reloctype.go │ │ │ │ ├── reloctype_string.go │ │ │ │ ├── stack.go │ │ │ │ ├── symkind.go │ │ │ │ ├── symkind_string.go │ │ │ │ ├── typekind.go │ │ │ │ └── util.go │ │ │ ├── objfile/ │ │ │ │ ├── disasm.go │ │ │ │ ├── elf.go │ │ │ │ ├── goobj.go │ │ │ │ ├── macho.go │ │ │ │ ├── objfile.go │ │ │ │ ├── pe.go │ │ │ │ ├── plan9obj.go │ │ │ │ └── xcoff.go │ │ │ ├── src/ │ │ │ │ ├── pos.go │ │ │ │ ├── pos_test.go │ │ │ │ ├── xpos.go │ │ │ │ └── xpos_test.go │ │ │ ├── sys/ │ │ │ │ ├── arch.go │ │ │ │ └── supported.go │ │ │ └── test2json/ │ │ │ ├── test2json.go │ │ │ ├── test2json_test.go │ │ │ └── testdata/ │ │ │ ├── ascii.json │ │ │ ├── ascii.test │ │ │ ├── bench.json │ │ │ ├── bench.test │ │ │ ├── benchfail.json │ │ │ ├── benchfail.test │ │ │ ├── benchshort.json │ │ │ ├── benchshort.test │ │ │ ├── empty.json │ │ │ ├── empty.test │ │ │ ├── issue23036.json │ │ │ ├── issue23036.test │ │ │ ├── issue23920.json │ │ │ ├── issue23920.test │ │ │ ├── panic.json │ │ │ ├── panic.test │ │ │ ├── smiley.json │ │ │ ├── smiley.test │ │ │ ├── unicode.json │ │ │ ├── unicode.test │ │ │ ├── vet.json │ │ │ └── vet.test │ │ ├── link/ │ │ │ ├── doc.go │ │ │ ├── dwarf_test.go │ │ │ ├── elf_test.go │ │ │ ├── internal/ │ │ │ │ ├── amd64/ │ │ │ │ │ ├── asm.go │ │ │ │ │ ├── l.go │ │ │ │ │ └── obj.go │ │ │ │ ├── arm/ │ │ │ │ │ ├── asm.go │ │ │ │ │ ├── l.go │ │ │ │ │ └── obj.go │ │ │ │ ├── arm64/ │ │ │ │ │ ├── asm.go │ │ │ │ │ ├── l.go │ │ │ │ │ └── obj.go │ │ │ │ ├── ld/ │ │ │ │ │ ├── ar.go │ │ │ │ │ ├── config.go │ │ │ │ │ ├── data.go │ │ │ │ │ ├── deadcode.go │ │ │ │ │ ├── deadcode2.go │ │ │ │ │ ├── decodesym.go │ │ │ │ │ ├── dwarf.go │ │ │ │ │ ├── dwarf_test.go │ │ │ │ │ ├── elf.go │ │ │ │ │ ├── elf_test.go │ │ │ │ │ ├── execarchive.go │ │ │ │ │ ├── execarchive_noexec.go │ │ │ │ │ ├── go.go │ │ │ │ │ ├── issue33808_test.go │ │ │ │ │ ├── ld.go │ │ │ │ │ ├── ld_test.go │ │ │ │ │ ├── lib.go │ │ │ │ │ ├── link.go │ │ │ │ │ ├── macho.go │ │ │ │ │ ├── macho_combine_dwarf.go │ │ │ │ │ ├── main.go │ │ │ │ │ ├── nooptcgolink_test.go │ │ │ │ │ ├── outbuf.go │ │ │ │ │ ├── outbuf_mmap.go │ │ │ │ │ ├── outbuf_nommap.go │ │ │ │ │ ├── outbuf_windows.go │ │ │ │ │ ├── pcln.go │ │ │ │ │ ├── pe.go │ │ │ │ │ ├── sym.go │ │ │ │ │ ├── symtab.go │ │ │ │ │ ├── testdata/ │ │ │ │ │ │ ├── httptest/ │ │ │ │ │ │ │ └── main/ │ │ │ │ │ │ │ └── main.go │ │ │ │ │ │ ├── issue10978/ │ │ │ │ │ │ │ ├── main.go │ │ │ │ │ │ │ └── main.s │ │ │ │ │ │ ├── issue25459/ │ │ │ │ │ │ │ ├── a/ │ │ │ │ │ │ │ │ └── a.go │ │ │ │ │ │ │ └── main/ │ │ │ │ │ │ │ └── main.go │ │ │ │ │ │ ├── issue26237/ │ │ │ │ │ │ │ ├── b.dir/ │ │ │ │ │ │ │ │ └── b.go │ │ │ │ │ │ │ └── main/ │ │ │ │ │ │ │ └── main.go │ │ │ │ │ │ └── issue32233/ │ │ │ │ │ │ ├── lib/ │ │ │ │ │ │ │ ├── ObjC.m │ │ │ │ │ │ │ └── lib.go │ │ │ │ │ │ └── main/ │ │ │ │ │ │ └── main.go │ │ │ │ │ ├── typelink.go │ │ │ │ │ ├── util.go │ │ │ │ │ └── xcoff.go │ │ │ │ ├── loadelf/ │ │ │ │ │ └── ldelf.go │ │ │ │ ├── loader/ │ │ │ │ │ └── loader.go │ │ │ │ ├── loadmacho/ │ │ │ │ │ └── ldmacho.go │ │ │ │ ├── loadpe/ │ │ │ │ │ └── ldpe.go │ │ │ │ ├── loadxcoff/ │ │ │ │ │ └── ldxcoff.go │ │ │ │ ├── mips/ │ │ │ │ │ ├── asm.go │ │ │ │ │ ├── l.go │ │ │ │ │ └── obj.go │ │ │ │ ├── mips64/ │ │ │ │ │ ├── asm.go │ │ │ │ │ ├── l.go │ │ │ │ │ └── obj.go │ │ │ │ ├── objfile/ │ │ │ │ │ └── objfile.go │ │ │ │ ├── ppc64/ │ │ │ │ │ ├── asm.go │ │ │ │ │ ├── l.go │ │ │ │ │ └── obj.go │ │ │ │ ├── riscv64/ │ │ │ │ │ ├── asm.go │ │ │ │ │ ├── l.go │ │ │ │ │ └── obj.go │ │ │ │ ├── s390x/ │ │ │ │ │ ├── asm.go │ │ │ │ │ ├── l.go │ │ │ │ │ └── obj.go │ │ │ │ ├── sym/ │ │ │ │ │ ├── attribute.go │ │ │ │ │ ├── compilation_unit.go │ │ │ │ │ ├── library.go │ │ │ │ │ ├── reloc.go │ │ │ │ │ ├── segment.go │ │ │ │ │ ├── sizeof_test.go │ │ │ │ │ ├── symbol.go │ │ │ │ │ ├── symbols.go │ │ │ │ │ ├── symkind.go │ │ │ │ │ └── symkind_string.go │ │ │ │ ├── wasm/ │ │ │ │ │ ├── asm.go │ │ │ │ │ └── obj.go │ │ │ │ └── x86/ │ │ │ │ ├── asm.go │ │ │ │ ├── l.go │ │ │ │ └── obj.go │ │ │ ├── link_test.go │ │ │ ├── linkbig_test.go │ │ │ ├── main.go │ │ │ └── testdata/ │ │ │ ├── lib.go │ │ │ └── main.m │ │ ├── nm/ │ │ │ ├── doc.go │ │ │ ├── nm.go │ │ │ ├── nm_cgo_test.go │ │ │ └── nm_test.go │ │ ├── objdump/ │ │ │ ├── main.go │ │ │ ├── objdump_test.go │ │ │ └── testdata/ │ │ │ └── fmthello.go │ │ ├── pack/ │ │ │ ├── doc.go │ │ │ ├── pack.go │ │ │ └── pack_test.go │ │ ├── pprof/ │ │ │ ├── README │ │ │ ├── doc.go │ │ │ ├── pprof.go │ │ │ └── readlineui.go │ │ ├── test2json/ │ │ │ └── main.go │ │ ├── trace/ │ │ │ ├── annotations.go │ │ │ ├── annotations_test.go │ │ │ ├── doc.go │ │ │ ├── goroutines.go │ │ │ ├── main.go │ │ │ ├── mmu.go │ │ │ ├── pprof.go │ │ │ ├── trace.go │ │ │ ├── trace_test.go │ │ │ └── trace_unix_test.go │ │ ├── vendor/ │ │ │ ├── github.com/ │ │ │ │ ├── google/ │ │ │ │ │ └── pprof/ │ │ │ │ │ ├── AUTHORS │ │ │ │ │ ├── CONTRIBUTORS │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── driver/ │ │ │ │ │ │ └── driver.go │ │ │ │ │ ├── internal/ │ │ │ │ │ │ ├── binutils/ │ │ │ │ │ │ │ ├── addr2liner.go │ │ │ │ │ │ │ ├── addr2liner_llvm.go │ │ │ │ │ │ │ ├── addr2liner_nm.go │ │ │ │ │ │ │ ├── binutils.go │ │ │ │ │ │ │ └── disasm.go │ │ │ │ │ │ ├── driver/ │ │ │ │ │ │ │ ├── cli.go │ │ │ │ │ │ │ ├── commands.go │ │ │ │ │ │ │ ├── driver.go │ │ │ │ │ │ │ ├── driver_focus.go │ │ │ │ │ │ │ ├── fetch.go │ │ │ │ │ │ │ ├── flags.go │ │ │ │ │ │ │ ├── flamegraph.go │ │ │ │ │ │ │ ├── interactive.go │ │ │ │ │ │ │ ├── options.go │ │ │ │ │ │ │ ├── svg.go │ │ │ │ │ │ │ ├── tempfile.go │ │ │ │ │ │ │ ├── webhtml.go │ │ │ │ │ │ │ └── webui.go │ │ │ │ │ │ ├── elfexec/ │ │ │ │ │ │ │ └── elfexec.go │ │ │ │ │ │ ├── graph/ │ │ │ │ │ │ │ ├── dotgraph.go │ │ │ │ │ │ │ └── graph.go │ │ │ │ │ │ ├── measurement/ │ │ │ │ │ │ │ └── measurement.go │ │ │ │ │ │ ├── plugin/ │ │ │ │ │ │ │ └── plugin.go │ │ │ │ │ │ ├── report/ │ │ │ │ │ │ │ ├── report.go │ │ │ │ │ │ │ ├── source.go │ │ │ │ │ │ │ └── source_html.go │ │ │ │ │ │ ├── symbolizer/ │ │ │ │ │ │ │ └── symbolizer.go │ │ │ │ │ │ ├── symbolz/ │ │ │ │ │ │ │ └── symbolz.go │ │ │ │ │ │ └── transport/ │ │ │ │ │ │ └── transport.go │ │ │ │ │ ├── profile/ │ │ │ │ │ │ ├── encode.go │ │ │ │ │ │ ├── filter.go │ │ │ │ │ │ ├── index.go │ │ │ │ │ │ ├── legacy_java_profile.go │ │ │ │ │ │ ├── legacy_profile.go │ │ │ │ │ │ ├── merge.go │ │ │ │ │ │ ├── profile.go │ │ │ │ │ │ ├── proto.go │ │ │ │ │ │ └── prune.go │ │ │ │ │ └── third_party/ │ │ │ │ │ ├── d3/ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ └── d3.go │ │ │ │ │ ├── d3flamegraph/ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ └── d3_flame_graph.go │ │ │ │ │ └── svgpan/ │ │ │ │ │ ├── LICENSE │ │ │ │ │ └── svgpan.go │ │ │ │ └── ianlancetaylor/ │ │ │ │ └── demangle/ │ │ │ │ ├── .gitignore │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── ast.go │ │ │ │ └── demangle.go │ │ │ ├── golang.org/ │ │ │ │ └── x/ │ │ │ │ ├── arch/ │ │ │ │ │ ├── AUTHORS │ │ │ │ │ ├── CONTRIBUTORS │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── PATENTS │ │ │ │ │ ├── arm/ │ │ │ │ │ │ └── armasm/ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── decode.go │ │ │ │ │ │ ├── gnu.go │ │ │ │ │ │ ├── inst.go │ │ │ │ │ │ ├── plan9x.go │ │ │ │ │ │ └── tables.go │ │ │ │ │ ├── arm64/ │ │ │ │ │ │ └── arm64asm/ │ │ │ │ │ │ ├── arg.go │ │ │ │ │ │ ├── condition.go │ │ │ │ │ │ ├── condition_util.go │ │ │ │ │ │ ├── decode.go │ │ │ │ │ │ ├── gnu.go │ │ │ │ │ │ ├── inst.go │ │ │ │ │ │ ├── inst.json │ │ │ │ │ │ ├── plan9x.go │ │ │ │ │ │ └── tables.go │ │ │ │ │ ├── ppc64/ │ │ │ │ │ │ └── ppc64asm/ │ │ │ │ │ │ ├── decode.go │ │ │ │ │ │ ├── doc.go │ │ │ │ │ │ ├── field.go │ │ │ │ │ │ ├── gnu.go │ │ │ │ │ │ ├── inst.go │ │ │ │ │ │ ├── plan9.go │ │ │ │ │ │ └── tables.go │ │ │ │ │ └── x86/ │ │ │ │ │ └── x86asm/ │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── decode.go │ │ │ │ │ ├── gnu.go │ │ │ │ │ ├── inst.go │ │ │ │ │ ├── intel.go │ │ │ │ │ ├── plan9x.go │ │ │ │ │ └── tables.go │ │ │ │ ├── crypto/ │ │ │ │ │ ├── AUTHORS │ │ │ │ │ ├── CONTRIBUTORS │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── PATENTS │ │ │ │ │ ├── ed25519/ │ │ │ │ │ │ ├── ed25519.go │ │ │ │ │ │ ├── ed25519_go113.go │ │ │ │ │ │ └── internal/ │ │ │ │ │ │ └── edwards25519/ │ │ │ │ │ │ ├── const.go │ │ │ │ │ │ └── edwards25519.go │ │ │ │ │ └── ssh/ │ │ │ │ │ └── terminal/ │ │ │ │ │ ├── terminal.go │ │ │ │ │ ├── util.go │ │ │ │ │ ├── util_aix.go │ │ │ │ │ ├── util_bsd.go │ │ │ │ │ ├── util_linux.go │ │ │ │ │ ├── util_plan9.go │ │ │ │ │ ├── util_solaris.go │ │ │ │ │ └── util_windows.go │ │ │ │ ├── mod/ │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── PATENTS │ │ │ │ │ ├── internal/ │ │ │ │ │ │ └── lazyregexp/ │ │ │ │ │ │ └── lazyre.go │ │ │ │ │ ├── modfile/ │ │ │ │ │ │ ├── print.go │ │ │ │ │ │ ├── read.go │ │ │ │ │ │ └── rule.go │ │ │ │ │ ├── module/ │ │ │ │ │ │ └── module.go │ │ │ │ │ ├── semver/ │ │ │ │ │ │ └── semver.go │ │ │ │ │ ├── sumdb/ │ │ │ │ │ │ ├── cache.go │ │ │ │ │ │ ├── client.go │ │ │ │ │ │ ├── dirhash/ │ │ │ │ │ │ │ └── hash.go │ │ │ │ │ │ ├── note/ │ │ │ │ │ │ │ └── note.go │ │ │ │ │ │ ├── server.go │ │ │ │ │ │ ├── test.go │ │ │ │ │ │ └── tlog/ │ │ │ │ │ │ ├── note.go │ │ │ │ │ │ ├── tile.go │ │ │ │ │ │ └── tlog.go │ │ │ │ │ └── zip/ │ │ │ │ │ └── zip.go │ │ │ │ ├── sys/ │ │ │ │ │ ├── AUTHORS │ │ │ │ │ ├── CONTRIBUTORS │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── PATENTS │ │ │ │ │ ├── unix/ │ │ │ │ │ │ ├── .gitignore │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── affinity_linux.go │ │ │ │ │ │ ├── aliases.go │ │ │ │ │ │ ├── asm_aix_ppc64.s │ │ │ │ │ │ ├── asm_darwin_386.s │ │ │ │ │ │ ├── asm_darwin_amd64.s │ │ │ │ │ │ ├── asm_darwin_arm.s │ │ │ │ │ │ ├── asm_darwin_arm64.s │ │ │ │ │ │ ├── asm_dragonfly_amd64.s │ │ │ │ │ │ ├── asm_freebsd_386.s │ │ │ │ │ │ ├── asm_freebsd_amd64.s │ │ │ │ │ │ ├── asm_freebsd_arm.s │ │ │ │ │ │ ├── asm_freebsd_arm64.s │ │ │ │ │ │ ├── asm_linux_386.s │ │ │ │ │ │ ├── asm_linux_amd64.s │ │ │ │ │ │ ├── asm_linux_arm.s │ │ │ │ │ │ ├── asm_linux_arm64.s │ │ │ │ │ │ ├── asm_linux_mips64x.s │ │ │ │ │ │ ├── asm_linux_mipsx.s │ │ │ │ │ │ ├── asm_linux_ppc64x.s │ │ │ │ │ │ ├── asm_linux_s390x.s │ │ │ │ │ │ ├── asm_netbsd_386.s │ │ │ │ │ │ ├── asm_netbsd_amd64.s │ │ │ │ │ │ ├── asm_netbsd_arm.s │ │ │ │ │ │ ├── asm_netbsd_arm64.s │ │ │ │ │ │ ├── asm_openbsd_386.s │ │ │ │ │ │ ├── asm_openbsd_amd64.s │ │ │ │ │ │ ├── asm_openbsd_arm.s │ │ │ │ │ │ ├── asm_openbsd_arm64.s │ │ │ │ │ │ ├── asm_solaris_amd64.s │ │ │ │ │ │ ├── bluetooth_linux.go │ │ │ │ │ │ ├── cap_freebsd.go │ │ │ │ │ │ ├── constants.go │ │ │ │ │ │ ├── dev_aix_ppc.go │ │ │ │ │ │ ├── dev_aix_ppc64.go │ │ │ │ │ │ ├── dev_darwin.go │ │ │ │ │ │ ├── dev_dragonfly.go │ │ │ │ │ │ ├── dev_freebsd.go │ │ │ │ │ │ ├── dev_linux.go │ │ │ │ │ │ ├── dev_netbsd.go │ │ │ │ │ │ ├── dev_openbsd.go │ │ │ │ │ │ ├── dirent.go │ │ │ │ │ │ ├── endian_big.go │ │ │ │ │ │ ├── endian_little.go │ │ │ │ │ │ ├── env_unix.go │ │ │ │ │ │ ├── errors_freebsd_386.go │ │ │ │ │ │ ├── errors_freebsd_amd64.go │ │ │ │ │ │ ├── errors_freebsd_arm.go │ │ │ │ │ │ ├── fcntl.go │ │ │ │ │ │ ├── fcntl_darwin.go │ │ │ │ │ │ ├── fcntl_linux_32bit.go │ │ │ │ │ │ ├── gccgo.go │ │ │ │ │ │ ├── gccgo_c.c │ │ │ │ │ │ ├── gccgo_linux_amd64.go │ │ │ │ │ │ ├── ioctl.go │ │ │ │ │ │ ├── mkall.sh │ │ │ │ │ │ ├── mkerrors.sh │ │ │ │ │ │ ├── pagesize_unix.go │ │ │ │ │ │ ├── pledge_openbsd.go │ │ │ │ │ │ ├── race.go │ │ │ │ │ │ ├── race0.go │ │ │ │ │ │ ├── sockcmsg_linux.go │ │ │ │ │ │ ├── sockcmsg_unix.go │ │ │ │ │ │ ├── str.go │ │ │ │ │ │ ├── syscall.go │ │ │ │ │ │ ├── syscall_aix.go │ │ │ │ │ │ ├── syscall_aix_ppc.go │ │ │ │ │ │ ├── syscall_aix_ppc64.go │ │ │ │ │ │ ├── syscall_bsd.go │ │ │ │ │ │ ├── syscall_darwin.go │ │ │ │ │ │ ├── syscall_darwin_386.go │ │ │ │ │ │ ├── syscall_darwin_amd64.go │ │ │ │ │ │ ├── syscall_darwin_arm.go │ │ │ │ │ │ ├── syscall_darwin_arm64.go │ │ │ │ │ │ ├── syscall_darwin_libSystem.go │ │ │ │ │ │ ├── syscall_dragonfly.go │ │ │ │ │ │ ├── syscall_dragonfly_amd64.go │ │ │ │ │ │ ├── syscall_freebsd.go │ │ │ │ │ │ ├── syscall_freebsd_386.go │ │ │ │ │ │ ├── syscall_freebsd_amd64.go │ │ │ │ │ │ ├── syscall_freebsd_arm.go │ │ │ │ │ │ ├── syscall_freebsd_arm64.go │ │ │ │ │ │ ├── syscall_linux.go │ │ │ │ │ │ ├── syscall_linux_386.go │ │ │ │ │ │ ├── syscall_linux_amd64.go │ │ │ │ │ │ ├── syscall_linux_amd64_gc.go │ │ │ │ │ │ ├── syscall_linux_arm.go │ │ │ │ │ │ ├── syscall_linux_arm64.go │ │ │ │ │ │ ├── syscall_linux_gc.go │ │ │ │ │ │ ├── syscall_linux_gc_386.go │ │ │ │ │ │ ├── syscall_linux_gccgo_386.go │ │ │ │ │ │ ├── syscall_linux_gccgo_arm.go │ │ │ │ │ │ ├── syscall_linux_mips64x.go │ │ │ │ │ │ ├── syscall_linux_mipsx.go │ │ │ │ │ │ ├── syscall_linux_ppc64x.go │ │ │ │ │ │ ├── syscall_linux_riscv64.go │ │ │ │ │ │ ├── syscall_linux_s390x.go │ │ │ │ │ │ ├── syscall_linux_sparc64.go │ │ │ │ │ │ ├── syscall_netbsd.go │ │ │ │ │ │ ├── syscall_netbsd_386.go │ │ │ │ │ │ ├── syscall_netbsd_amd64.go │ │ │ │ │ │ ├── syscall_netbsd_arm.go │ │ │ │ │ │ ├── syscall_netbsd_arm64.go │ │ │ │ │ │ ├── syscall_openbsd.go │ │ │ │ │ │ ├── syscall_openbsd_386.go │ │ │ │ │ │ ├── syscall_openbsd_amd64.go │ │ │ │ │ │ ├── syscall_openbsd_arm.go │ │ │ │ │ │ ├── syscall_openbsd_arm64.go │ │ │ │ │ │ ├── syscall_solaris.go │ │ │ │ │ │ ├── syscall_solaris_amd64.go │ │ │ │ │ │ ├── syscall_unix.go │ │ │ │ │ │ ├── syscall_unix_gc.go │ │ │ │ │ │ ├── syscall_unix_gc_ppc64x.go │ │ │ │ │ │ ├── timestruct.go │ │ │ │ │ │ ├── unveil_openbsd.go │ │ │ │ │ │ ├── xattr_bsd.go │ │ │ │ │ │ ├── zerrors_aix_ppc.go │ │ │ │ │ │ ├── zerrors_aix_ppc64.go │ │ │ │ │ │ ├── zerrors_darwin_386.go │ │ │ │ │ │ ├── zerrors_darwin_amd64.go │ │ │ │ │ │ ├── zerrors_darwin_arm.go │ │ │ │ │ │ ├── zerrors_darwin_arm64.go │ │ │ │ │ │ ├── zerrors_dragonfly_amd64.go │ │ │ │ │ │ ├── zerrors_freebsd_386.go │ │ │ │ │ │ ├── zerrors_freebsd_amd64.go │ │ │ │ │ │ ├── zerrors_freebsd_arm.go │ │ │ │ │ │ ├── zerrors_freebsd_arm64.go │ │ │ │ │ │ ├── zerrors_linux_386.go │ │ │ │ │ │ ├── zerrors_linux_amd64.go │ │ │ │ │ │ ├── zerrors_linux_arm.go │ │ │ │ │ │ ├── zerrors_linux_arm64.go │ │ │ │ │ │ ├── zerrors_linux_mips.go │ │ │ │ │ │ ├── zerrors_linux_mips64.go │ │ │ │ │ │ ├── zerrors_linux_mips64le.go │ │ │ │ │ │ ├── zerrors_linux_mipsle.go │ │ │ │ │ │ ├── zerrors_linux_ppc64.go │ │ │ │ │ │ ├── zerrors_linux_ppc64le.go │ │ │ │ │ │ ├── zerrors_linux_riscv64.go │ │ │ │ │ │ ├── zerrors_linux_s390x.go │ │ │ │ │ │ ├── zerrors_linux_sparc64.go │ │ │ │ │ │ ├── zerrors_netbsd_386.go │ │ │ │ │ │ ├── zerrors_netbsd_amd64.go │ │ │ │ │ │ ├── zerrors_netbsd_arm.go │ │ │ │ │ │ ├── zerrors_netbsd_arm64.go │ │ │ │ │ │ ├── zerrors_openbsd_386.go │ │ │ │ │ │ ├── zerrors_openbsd_amd64.go │ │ │ │ │ │ ├── zerrors_openbsd_arm.go │ │ │ │ │ │ ├── zerrors_openbsd_arm64.go │ │ │ │ │ │ ├── zerrors_solaris_amd64.go │ │ │ │ │ │ ├── zptrace386_linux.go │ │ │ │ │ │ ├── zptracearm_linux.go │ │ │ │ │ │ ├── zptracemips_linux.go │ │ │ │ │ │ ├── zptracemipsle_linux.go │ │ │ │ │ │ ├── zsyscall_aix_ppc.go │ │ │ │ │ │ ├── zsyscall_aix_ppc64.go │ │ │ │ │ │ ├── zsyscall_aix_ppc64_gc.go │ │ │ │ │ │ ├── zsyscall_aix_ppc64_gccgo.go │ │ │ │ │ │ ├── zsyscall_darwin_386.1_11.go │ │ │ │ │ │ ├── zsyscall_darwin_386.go │ │ │ │ │ │ ├── zsyscall_darwin_386.s │ │ │ │ │ │ ├── zsyscall_darwin_amd64.1_11.go │ │ │ │ │ │ ├── zsyscall_darwin_amd64.go │ │ │ │ │ │ ├── zsyscall_darwin_amd64.s │ │ │ │ │ │ ├── zsyscall_darwin_arm.1_11.go │ │ │ │ │ │ ├── zsyscall_darwin_arm.go │ │ │ │ │ │ ├── zsyscall_darwin_arm.s │ │ │ │ │ │ ├── zsyscall_darwin_arm64.1_11.go │ │ │ │ │ │ ├── zsyscall_darwin_arm64.go │ │ │ │ │ │ ├── zsyscall_darwin_arm64.s │ │ │ │ │ │ ├── zsyscall_dragonfly_amd64.go │ │ │ │ │ │ ├── zsyscall_freebsd_386.go │ │ │ │ │ │ ├── zsyscall_freebsd_amd64.go │ │ │ │ │ │ ├── zsyscall_freebsd_arm.go │ │ │ │ │ │ ├── zsyscall_freebsd_arm64.go │ │ │ │ │ │ ├── zsyscall_linux_386.go │ │ │ │ │ │ ├── zsyscall_linux_amd64.go │ │ │ │ │ │ ├── zsyscall_linux_arm.go │ │ │ │ │ │ ├── zsyscall_linux_arm64.go │ │ │ │ │ │ ├── zsyscall_linux_mips.go │ │ │ │ │ │ ├── zsyscall_linux_mips64.go │ │ │ │ │ │ ├── zsyscall_linux_mips64le.go │ │ │ │ │ │ ├── zsyscall_linux_mipsle.go │ │ │ │ │ │ ├── zsyscall_linux_ppc64.go │ │ │ │ │ │ ├── zsyscall_linux_ppc64le.go │ │ │ │ │ │ ├── zsyscall_linux_riscv64.go │ │ │ │ │ │ ├── zsyscall_linux_s390x.go │ │ │ │ │ │ ├── zsyscall_linux_sparc64.go │ │ │ │ │ │ ├── zsyscall_netbsd_386.go │ │ │ │ │ │ ├── zsyscall_netbsd_amd64.go │ │ │ │ │ │ ├── zsyscall_netbsd_arm.go │ │ │ │ │ │ ├── zsyscall_netbsd_arm64.go │ │ │ │ │ │ ├── zsyscall_openbsd_386.go │ │ │ │ │ │ ├── zsyscall_openbsd_amd64.go │ │ │ │ │ │ ├── zsyscall_openbsd_arm.go │ │ │ │ │ │ ├── zsyscall_openbsd_arm64.go │ │ │ │ │ │ ├── zsyscall_solaris_amd64.go │ │ │ │ │ │ ├── zsysctl_openbsd_386.go │ │ │ │ │ │ ├── zsysctl_openbsd_amd64.go │ │ │ │ │ │ ├── zsysctl_openbsd_arm.go │ │ │ │ │ │ ├── zsysctl_openbsd_arm64.go │ │ │ │ │ │ ├── zsysnum_darwin_386.go │ │ │ │ │ │ ├── zsysnum_darwin_amd64.go │ │ │ │ │ │ ├── zsysnum_darwin_arm.go │ │ │ │ │ │ ├── zsysnum_darwin_arm64.go │ │ │ │ │ │ ├── zsysnum_dragonfly_amd64.go │ │ │ │ │ │ ├── zsysnum_freebsd_386.go │ │ │ │ │ │ ├── zsysnum_freebsd_amd64.go │ │ │ │ │ │ ├── zsysnum_freebsd_arm.go │ │ │ │ │ │ ├── zsysnum_freebsd_arm64.go │ │ │ │ │ │ ├── zsysnum_linux_386.go │ │ │ │ │ │ ├── zsysnum_linux_amd64.go │ │ │ │ │ │ ├── zsysnum_linux_arm.go │ │ │ │ │ │ ├── zsysnum_linux_arm64.go │ │ │ │ │ │ ├── zsysnum_linux_mips.go │ │ │ │ │ │ ├── zsysnum_linux_mips64.go │ │ │ │ │ │ ├── zsysnum_linux_mips64le.go │ │ │ │ │ │ ├── zsysnum_linux_mipsle.go │ │ │ │ │ │ ├── zsysnum_linux_ppc64.go │ │ │ │ │ │ ├── zsysnum_linux_ppc64le.go │ │ │ │ │ │ ├── zsysnum_linux_riscv64.go │ │ │ │ │ │ ├── zsysnum_linux_s390x.go │ │ │ │ │ │ ├── zsysnum_linux_sparc64.go │ │ │ │ │ │ ├── zsysnum_netbsd_386.go │ │ │ │ │ │ ├── zsysnum_netbsd_amd64.go │ │ │ │ │ │ ├── zsysnum_netbsd_arm.go │ │ │ │ │ │ ├── zsysnum_netbsd_arm64.go │ │ │ │ │ │ ├── zsysnum_openbsd_386.go │ │ │ │ │ │ ├── zsysnum_openbsd_amd64.go │ │ │ │ │ │ ├── zsysnum_openbsd_arm.go │ │ │ │ │ │ ├── zsysnum_openbsd_arm64.go │ │ │ │ │ │ ├── ztypes_aix_ppc.go │ │ │ │ │ │ ├── ztypes_aix_ppc64.go │ │ │ │ │ │ ├── ztypes_darwin_386.go │ │ │ │ │ │ ├── ztypes_darwin_amd64.go │ │ │ │ │ │ ├── ztypes_darwin_arm.go │ │ │ │ │ │ ├── ztypes_darwin_arm64.go │ │ │ │ │ │ ├── ztypes_dragonfly_amd64.go │ │ │ │ │ │ ├── ztypes_freebsd_386.go │ │ │ │ │ │ ├── ztypes_freebsd_amd64.go │ │ │ │ │ │ ├── ztypes_freebsd_arm.go │ │ │ │ │ │ ├── ztypes_freebsd_arm64.go │ │ │ │ │ │ ├── ztypes_linux_386.go │ │ │ │ │ │ ├── ztypes_linux_amd64.go │ │ │ │ │ │ ├── ztypes_linux_arm.go │ │ │ │ │ │ ├── ztypes_linux_arm64.go │ │ │ │ │ │ ├── ztypes_linux_mips.go │ │ │ │ │ │ ├── ztypes_linux_mips64.go │ │ │ │ │ │ ├── ztypes_linux_mips64le.go │ │ │ │ │ │ ├── ztypes_linux_mipsle.go │ │ │ │ │ │ ├── ztypes_linux_ppc64.go │ │ │ │ │ │ ├── ztypes_linux_ppc64le.go │ │ │ │ │ │ ├── ztypes_linux_riscv64.go │ │ │ │ │ │ ├── ztypes_linux_s390x.go │ │ │ │ │ │ ├── ztypes_linux_sparc64.go │ │ │ │ │ │ ├── ztypes_netbsd_386.go │ │ │ │ │ │ ├── ztypes_netbsd_amd64.go │ │ │ │ │ │ ├── ztypes_netbsd_arm.go │ │ │ │ │ │ ├── ztypes_netbsd_arm64.go │ │ │ │ │ │ ├── ztypes_openbsd_386.go │ │ │ │ │ │ ├── ztypes_openbsd_amd64.go │ │ │ │ │ │ ├── ztypes_openbsd_arm.go │ │ │ │ │ │ ├── ztypes_openbsd_arm64.go │ │ │ │ │ │ └── ztypes_solaris_amd64.go │ │ │ │ │ └── windows/ │ │ │ │ │ ├── aliases.go │ │ │ │ │ ├── asm_windows_386.s │ │ │ │ │ ├── asm_windows_amd64.s │ │ │ │ │ ├── asm_windows_arm.s │ │ │ │ │ ├── dll_windows.go │ │ │ │ │ ├── env_windows.go │ │ │ │ │ ├── eventlog.go │ │ │ │ │ ├── exec_windows.go │ │ │ │ │ ├── memory_windows.go │ │ │ │ │ ├── mkerrors.bash │ │ │ │ │ ├── mkerrors.go │ │ │ │ │ ├── mksyscall.go │ │ │ │ │ ├── race.go │ │ │ │ │ ├── race0.go │ │ │ │ │ ├── security_windows.go │ │ │ │ │ ├── service.go │ │ │ │ │ ├── str.go │ │ │ │ │ ├── syscall.go │ │ │ │ │ ├── syscall_windows.go │ │ │ │ │ ├── types_windows.go │ │ │ │ │ ├── types_windows_386.go │ │ │ │ │ ├── types_windows_amd64.go │ │ │ │ │ ├── types_windows_arm.go │ │ │ │ │ ├── zerrors_windows.go │ │ │ │ │ └── zsyscall_windows.go │ │ │ │ ├── tools/ │ │ │ │ │ ├── AUTHORS │ │ │ │ │ ├── CONTRIBUTORS │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── PATENTS │ │ │ │ │ └── go/ │ │ │ │ │ ├── analysis/ │ │ │ │ │ │ ├── analysis.go │ │ │ │ │ │ ├── diagnostic.go │ │ │ │ │ │ ├── doc.go │ │ │ │ │ │ ├── internal/ │ │ │ │ │ │ │ ├── analysisflags/ │ │ │ │ │ │ │ │ ├── flags.go │ │ │ │ │ │ │ │ └── help.go │ │ │ │ │ │ │ └── facts/ │ │ │ │ │ │ │ ├── facts.go │ │ │ │ │ │ │ └── imports.go │ │ │ │ │ │ ├── passes/ │ │ │ │ │ │ │ ├── asmdecl/ │ │ │ │ │ │ │ │ └── asmdecl.go │ │ │ │ │ │ │ ├── assign/ │ │ │ │ │ │ │ │ └── assign.go │ │ │ │ │ │ │ ├── atomic/ │ │ │ │ │ │ │ │ └── atomic.go │ │ │ │ │ │ │ ├── bools/ │ │ │ │ │ │ │ │ └── bools.go │ │ │ │ │ │ │ ├── buildtag/ │ │ │ │ │ │ │ │ └── buildtag.go │ │ │ │ │ │ │ ├── cgocall/ │ │ │ │ │ │ │ │ └── cgocall.go │ │ │ │ │ │ │ ├── composite/ │ │ │ │ │ │ │ │ ├── composite.go │ │ │ │ │ │ │ │ └── whitelist.go │ │ │ │ │ │ │ ├── copylock/ │ │ │ │ │ │ │ │ └── copylock.go │ │ │ │ │ │ │ ├── ctrlflow/ │ │ │ │ │ │ │ │ └── ctrlflow.go │ │ │ │ │ │ │ ├── errorsas/ │ │ │ │ │ │ │ │ └── errorsas.go │ │ │ │ │ │ │ ├── httpresponse/ │ │ │ │ │ │ │ │ └── httpresponse.go │ │ │ │ │ │ │ ├── inspect/ │ │ │ │ │ │ │ │ └── inspect.go │ │ │ │ │ │ │ ├── internal/ │ │ │ │ │ │ │ │ └── analysisutil/ │ │ │ │ │ │ │ │ └── util.go │ │ │ │ │ │ │ ├── loopclosure/ │ │ │ │ │ │ │ │ └── loopclosure.go │ │ │ │ │ │ │ ├── lostcancel/ │ │ │ │ │ │ │ │ └── lostcancel.go │ │ │ │ │ │ │ ├── nilfunc/ │ │ │ │ │ │ │ │ └── nilfunc.go │ │ │ │ │ │ │ ├── printf/ │ │ │ │ │ │ │ │ ├── printf.go │ │ │ │ │ │ │ │ └── types.go │ │ │ │ │ │ │ ├── shift/ │ │ │ │ │ │ │ │ ├── dead.go │ │ │ │ │ │ │ │ └── shift.go │ │ │ │ │ │ │ ├── stdmethods/ │ │ │ │ │ │ │ │ └── stdmethods.go │ │ │ │ │ │ │ ├── structtag/ │ │ │ │ │ │ │ │ └── structtag.go │ │ │ │ │ │ │ ├── tests/ │ │ │ │ │ │ │ │ └── tests.go │ │ │ │ │ │ │ ├── unmarshal/ │ │ │ │ │ │ │ │ └── unmarshal.go │ │ │ │ │ │ │ ├── unreachable/ │ │ │ │ │ │ │ │ └── unreachable.go │ │ │ │ │ │ │ ├── unsafeptr/ │ │ │ │ │ │ │ │ └── unsafeptr.go │ │ │ │ │ │ │ └── unusedresult/ │ │ │ │ │ │ │ └── unusedresult.go │ │ │ │ │ │ ├── unitchecker/ │ │ │ │ │ │ │ ├── unitchecker.go │ │ │ │ │ │ │ └── unitchecker112.go │ │ │ │ │ │ └── validate.go │ │ │ │ │ ├── ast/ │ │ │ │ │ │ ├── astutil/ │ │ │ │ │ │ │ ├── enclosing.go │ │ │ │ │ │ │ ├── imports.go │ │ │ │ │ │ │ ├── rewrite.go │ │ │ │ │ │ │ └── util.go │ │ │ │ │ │ └── inspector/ │ │ │ │ │ │ ├── inspector.go │ │ │ │ │ │ └── typeof.go │ │ │ │ │ ├── cfg/ │ │ │ │ │ │ ├── builder.go │ │ │ │ │ │ └── cfg.go │ │ │ │ │ └── types/ │ │ │ │ │ ├── objectpath/ │ │ │ │ │ │ └── objectpath.go │ │ │ │ │ └── typeutil/ │ │ │ │ │ ├── callee.go │ │ │ │ │ ├── imports.go │ │ │ │ │ ├── map.go │ │ │ │ │ ├── methodsetcache.go │ │ │ │ │ └── ui.go │ │ │ │ └── xerrors/ │ │ │ │ ├── LICENSE │ │ │ │ ├── PATENTS │ │ │ │ ├── README │ │ │ │ ├── adaptor.go │ │ │ │ ├── codereview.cfg │ │ │ │ ├── doc.go │ │ │ │ ├── errors.go │ │ │ │ ├── fmt.go │ │ │ │ ├── format.go │ │ │ │ ├── frame.go │ │ │ │ ├── go.mod │ │ │ │ ├── internal/ │ │ │ │ │ └── internal.go │ │ │ │ └── wrap.go │ │ │ └── modules.txt │ │ └── vet/ │ │ ├── README │ │ ├── doc.go │ │ ├── main.go │ │ ├── testdata/ │ │ │ ├── asm/ │ │ │ │ ├── asm.go │ │ │ │ └── asm1.s │ │ │ ├── assign/ │ │ │ │ └── assign.go │ │ │ ├── atomic/ │ │ │ │ └── atomic.go │ │ │ ├── bool/ │ │ │ │ └── bool.go │ │ │ ├── buildtag/ │ │ │ │ └── buildtag.go │ │ │ ├── cgo/ │ │ │ │ └── cgo.go │ │ │ ├── composite/ │ │ │ │ └── composite.go │ │ │ ├── copylock/ │ │ │ │ └── copylock.go │ │ │ ├── deadcode/ │ │ │ │ └── deadcode.go │ │ │ ├── httpresponse/ │ │ │ │ └── httpresponse.go │ │ │ ├── lostcancel/ │ │ │ │ └── lostcancel.go │ │ │ ├── method/ │ │ │ │ └── method.go │ │ │ ├── nilfunc/ │ │ │ │ └── nilfunc.go │ │ │ ├── print/ │ │ │ │ └── print.go │ │ │ ├── rangeloop/ │ │ │ │ └── rangeloop.go │ │ │ ├── shift/ │ │ │ │ └── shift.go │ │ │ ├── structtag/ │ │ │ │ └── structtag.go │ │ │ ├── tagtest/ │ │ │ │ ├── file1.go │ │ │ │ └── file2.go │ │ │ ├── testingpkg/ │ │ │ │ ├── tests.go │ │ │ │ └── tests_test.go │ │ │ ├── unmarshal/ │ │ │ │ └── unmarshal.go │ │ │ ├── unsafeptr/ │ │ │ │ └── unsafeptr.go │ │ │ └── unused/ │ │ │ └── unused.go │ │ └── vet_test.go │ ├── cmp.bash │ ├── compress/ │ │ ├── bzip2/ │ │ │ ├── bit_reader.go │ │ │ ├── bzip2.go │ │ │ ├── bzip2_test.go │ │ │ ├── huffman.go │ │ │ ├── move_to_front.go │ │ │ └── testdata/ │ │ │ ├── Isaac.Newton-Opticks.txt.bz2 │ │ │ ├── e.txt.bz2 │ │ │ ├── fail-issue5747.bz2 │ │ │ ├── pass-random1.bz2 │ │ │ ├── pass-random2.bz2 │ │ │ ├── pass-sawtooth.bz2 │ │ │ └── random.data.bz2 │ │ ├── flate/ │ │ │ ├── deflate.go │ │ │ ├── deflate_test.go │ │ │ ├── deflatefast.go │ │ │ ├── dict_decoder.go │ │ │ ├── dict_decoder_test.go │ │ │ ├── example_test.go │ │ │ ├── flate_test.go │ │ │ ├── huffman_bit_writer.go │ │ │ ├── huffman_bit_writer_test.go │ │ │ ├── huffman_code.go │ │ │ ├── inflate.go │ │ │ ├── inflate_test.go │ │ │ ├── reader_test.go │ │ │ ├── testdata/ │ │ │ │ ├── huffman-null-max.dyn.expect │ │ │ │ ├── huffman-null-max.dyn.expect-noinput │ │ │ │ ├── huffman-null-max.golden │ │ │ │ ├── huffman-null-max.in │ │ │ │ ├── huffman-null-max.wb.expect │ │ │ │ ├── huffman-null-max.wb.expect-noinput │ │ │ │ ├── huffman-pi.dyn.expect │ │ │ │ ├── huffman-pi.dyn.expect-noinput │ │ │ │ ├── huffman-pi.golden │ │ │ │ ├── huffman-pi.in │ │ │ │ ├── huffman-pi.wb.expect │ │ │ │ ├── huffman-pi.wb.expect-noinput │ │ │ │ ├── huffman-rand-1k.dyn.expect │ │ │ │ ├── huffman-rand-1k.dyn.expect-noinput │ │ │ │ ├── huffman-rand-1k.golden │ │ │ │ ├── huffman-rand-1k.in │ │ │ │ ├── huffman-rand-1k.wb.expect │ │ │ │ ├── huffman-rand-1k.wb.expect-noinput │ │ │ │ ├── huffman-rand-limit.dyn.expect │ │ │ │ ├── huffman-rand-limit.dyn.expect-noinput │ │ │ │ ├── huffman-rand-limit.golden │ │ │ │ ├── huffman-rand-limit.in │ │ │ │ ├── huffman-rand-limit.wb.expect │ │ │ │ ├── huffman-rand-limit.wb.expect-noinput │ │ │ │ ├── huffman-rand-max.golden │ │ │ │ ├── huffman-rand-max.in │ │ │ │ ├── huffman-shifts.dyn.expect │ │ │ │ ├── huffman-shifts.dyn.expect-noinput │ │ │ │ ├── huffman-shifts.golden │ │ │ │ ├── huffman-shifts.in │ │ │ │ ├── huffman-shifts.wb.expect │ │ │ │ ├── huffman-shifts.wb.expect-noinput │ │ │ │ ├── huffman-text-shift.dyn.expect │ │ │ │ ├── huffman-text-shift.dyn.expect-noinput │ │ │ │ ├── huffman-text-shift.golden │ │ │ │ ├── huffman-text-shift.in │ │ │ │ ├── huffman-text-shift.wb.expect │ │ │ │ ├── huffman-text-shift.wb.expect-noinput │ │ │ │ ├── huffman-text.dyn.expect │ │ │ │ ├── huffman-text.dyn.expect-noinput │ │ │ │ ├── huffman-text.golden │ │ │ │ ├── huffman-text.in │ │ │ │ ├── huffman-text.wb.expect │ │ │ │ ├── huffman-text.wb.expect-noinput │ │ │ │ ├── huffman-zero.dyn.expect │ │ │ │ ├── huffman-zero.dyn.expect-noinput │ │ │ │ ├── huffman-zero.golden │ │ │ │ ├── huffman-zero.in │ │ │ │ ├── huffman-zero.wb.expect │ │ │ │ ├── huffman-zero.wb.expect-noinput │ │ │ │ ├── null-long-match.dyn.expect-noinput │ │ │ │ └── null-long-match.wb.expect-noinput │ │ │ ├── token.go │ │ │ └── writer_test.go │ │ ├── gzip/ │ │ │ ├── example_test.go │ │ │ ├── gunzip.go │ │ │ ├── gunzip_test.go │ │ │ ├── gzip.go │ │ │ ├── gzip_test.go │ │ │ ├── issue14937_test.go │ │ │ └── testdata/ │ │ │ └── issue6550.gz.base64 │ │ ├── lzw/ │ │ │ ├── reader.go │ │ │ ├── reader_test.go │ │ │ ├── writer.go │ │ │ └── writer_test.go │ │ ├── testdata/ │ │ │ ├── e.txt │ │ │ ├── gettysburg.txt │ │ │ └── pi.txt │ │ └── zlib/ │ │ ├── example_test.go │ │ ├── reader.go │ │ ├── reader_test.go │ │ ├── writer.go │ │ └── writer_test.go │ ├── container/ │ │ ├── heap/ │ │ │ ├── example_intheap_test.go │ │ │ ├── example_pq_test.go │ │ │ ├── heap.go │ │ │ └── heap_test.go │ │ ├── list/ │ │ │ ├── example_test.go │ │ │ ├── list.go │ │ │ └── list_test.go │ │ └── ring/ │ │ ├── example_test.go │ │ ├── ring.go │ │ └── ring_test.go │ ├── context/ │ │ ├── benchmark_test.go │ │ ├── context.go │ │ ├── context_test.go │ │ ├── example_test.go │ │ ├── net_test.go │ │ └── x_test.go │ ├── crypto/ │ │ ├── aes/ │ │ │ ├── aes_gcm.go │ │ │ ├── aes_test.go │ │ │ ├── asm_amd64.s │ │ │ ├── asm_arm64.s │ │ │ ├── asm_ppc64le.s │ │ │ ├── asm_s390x.s │ │ │ ├── block.go │ │ │ ├── cbc_s390x.go │ │ │ ├── cipher.go │ │ │ ├── cipher_asm.go │ │ │ ├── cipher_generic.go │ │ │ ├── cipher_ppc64le.go │ │ │ ├── cipher_s390x.go │ │ │ ├── const.go │ │ │ ├── ctr_s390x.go │ │ │ ├── gcm_amd64.s │ │ │ ├── gcm_arm64.s │ │ │ ├── gcm_ppc64le.go │ │ │ ├── gcm_ppc64le.s │ │ │ ├── gcm_s390x.go │ │ │ ├── modes.go │ │ │ └── modes_test.go │ │ ├── cipher/ │ │ │ ├── benchmark_test.go │ │ │ ├── cbc.go │ │ │ ├── cbc_aes_test.go │ │ │ ├── cfb.go │ │ │ ├── cfb_test.go │ │ │ ├── cipher.go │ │ │ ├── cipher_test.go │ │ │ ├── common_test.go │ │ │ ├── ctr.go │ │ │ ├── ctr_aes_test.go │ │ │ ├── ctr_test.go │ │ │ ├── example_test.go │ │ │ ├── export_test.go │ │ │ ├── gcm.go │ │ │ ├── gcm_test.go │ │ │ ├── io.go │ │ │ ├── ofb.go │ │ │ ├── ofb_test.go │ │ │ ├── xor_amd64.go │ │ │ ├── xor_amd64.s │ │ │ ├── xor_generic.go │ │ │ ├── xor_ppc64x.go │ │ │ ├── xor_ppc64x.s │ │ │ └── xor_test.go │ │ ├── crypto.go │ │ ├── des/ │ │ │ ├── block.go │ │ │ ├── cipher.go │ │ │ ├── const.go │ │ │ ├── des_test.go │ │ │ └── example_test.go │ │ ├── dsa/ │ │ │ ├── dsa.go │ │ │ └── dsa_test.go │ │ ├── ecdsa/ │ │ │ ├── ecdsa.go │ │ │ ├── ecdsa_test.go │ │ │ ├── example_test.go │ │ │ └── testdata/ │ │ │ └── SigVer.rsp.bz2 │ │ ├── ed25519/ │ │ │ ├── ed25519.go │ │ │ ├── ed25519_test.go │ │ │ └── internal/ │ │ │ └── edwards25519/ │ │ │ ├── const.go │ │ │ └── edwards25519.go │ │ ├── elliptic/ │ │ │ ├── elliptic.go │ │ │ ├── elliptic_test.go │ │ │ ├── fuzz_test.go │ │ │ ├── p224.go │ │ │ ├── p224_test.go │ │ │ ├── p256.go │ │ │ ├── p256_asm.go │ │ │ ├── p256_asm_amd64.s │ │ │ ├── p256_asm_arm64.s │ │ │ ├── p256_asm_ppc64le.s │ │ │ ├── p256_asm_s390x.s │ │ │ ├── p256_generic.go │ │ │ ├── p256_ppc64le.go │ │ │ └── p256_s390x.go │ │ ├── hmac/ │ │ │ ├── hmac.go │ │ │ └── hmac_test.go │ │ ├── internal/ │ │ │ ├── randutil/ │ │ │ │ └── randutil.go │ │ │ └── subtle/ │ │ │ ├── aliasing.go │ │ │ ├── aliasing_appengine.go │ │ │ └── aliasing_test.go │ │ ├── issue21104_test.go │ │ ├── md5/ │ │ │ ├── example_test.go │ │ │ ├── gen.go │ │ │ ├── md5.go │ │ │ ├── md5_test.go │ │ │ ├── md5block.go │ │ │ ├── md5block_386.s │ │ │ ├── md5block_amd64.s │ │ │ ├── md5block_arm.s │ │ │ ├── md5block_arm64.s │ │ │ ├── md5block_decl.go │ │ │ ├── md5block_generic.go │ │ │ ├── md5block_ppc64x.s │ │ │ └── md5block_s390x.s │ │ ├── rand/ │ │ │ ├── eagain.go │ │ │ ├── example_test.go │ │ │ ├── rand.go │ │ │ ├── rand_batched.go │ │ │ ├── rand_batched_test.go │ │ │ ├── rand_freebsd.go │ │ │ ├── rand_js.go │ │ │ ├── rand_linux.go │ │ │ ├── rand_openbsd.go │ │ │ ├── rand_test.go │ │ │ ├── rand_unix.go │ │ │ ├── rand_windows.go │ │ │ ├── util.go │ │ │ └── util_test.go │ │ ├── rc4/ │ │ │ ├── rc4.go │ │ │ └── rc4_test.go │ │ ├── rsa/ │ │ │ ├── example_test.go │ │ │ ├── pkcs1v15.go │ │ │ ├── pkcs1v15_test.go │ │ │ ├── pss.go │ │ │ ├── pss_test.go │ │ │ ├── rsa.go │ │ │ ├── rsa_test.go │ │ │ └── testdata/ │ │ │ └── pss-vect.txt.bz2 │ │ ├── sha1/ │ │ │ ├── example_test.go │ │ │ ├── fallback_test.go │ │ │ ├── issue15617_test.go │ │ │ ├── sha1.go │ │ │ ├── sha1_test.go │ │ │ ├── sha1block.go │ │ │ ├── sha1block_386.s │ │ │ ├── sha1block_amd64.go │ │ │ ├── sha1block_amd64.s │ │ │ ├── sha1block_arm.s │ │ │ ├── sha1block_arm64.go │ │ │ ├── sha1block_arm64.s │ │ │ ├── sha1block_decl.go │ │ │ ├── sha1block_generic.go │ │ │ ├── sha1block_s390x.go │ │ │ └── sha1block_s390x.s │ │ ├── sha256/ │ │ │ ├── example_test.go │ │ │ ├── fallback_test.go │ │ │ ├── sha256.go │ │ │ ├── sha256_test.go │ │ │ ├── sha256block.go │ │ │ ├── sha256block_386.s │ │ │ ├── sha256block_amd64.go │ │ │ ├── sha256block_amd64.s │ │ │ ├── sha256block_arm64.go │ │ │ ├── sha256block_arm64.s │ │ │ ├── sha256block_decl.go │ │ │ ├── sha256block_generic.go │ │ │ ├── sha256block_ppc64le.s │ │ │ ├── sha256block_s390x.go │ │ │ └── sha256block_s390x.s │ │ ├── sha512/ │ │ │ ├── fallback_test.go │ │ │ ├── sha512.go │ │ │ ├── sha512_test.go │ │ │ ├── sha512block.go │ │ │ ├── sha512block_amd64.go │ │ │ ├── sha512block_amd64.s │ │ │ ├── sha512block_decl.go │ │ │ ├── sha512block_generic.go │ │ │ ├── sha512block_ppc64le.s │ │ │ ├── sha512block_s390x.go │ │ │ └── sha512block_s390x.s │ │ ├── subtle/ │ │ │ ├── constant_time.go │ │ │ └── constant_time_test.go │ │ ├── tls/ │ │ │ ├── alert.go │ │ │ ├── auth.go │ │ │ ├── auth_test.go │ │ │ ├── cipher_suites.go │ │ │ ├── common.go │ │ │ ├── conn.go │ │ │ ├── conn_test.go │ │ │ ├── example_test.go │ │ │ ├── generate_cert.go │ │ │ ├── handshake_client.go │ │ │ ├── handshake_client_test.go │ │ │ ├── handshake_client_tls13.go │ │ │ ├── handshake_messages.go │ │ │ ├── handshake_messages_test.go │ │ │ ├── handshake_server.go │ │ │ ├── handshake_server_test.go │ │ │ ├── handshake_server_tls13.go │ │ │ ├── handshake_test.go │ │ │ ├── handshake_unix_test.go │ │ │ ├── key_agreement.go │ │ │ ├── key_schedule.go │ │ │ ├── key_schedule_test.go │ │ │ ├── prf.go │ │ │ ├── prf_test.go │ │ │ ├── testdata/ │ │ │ │ ├── Client-TLSv10-ClientCert-ECDSA-ECDSA │ │ │ │ ├── Client-TLSv10-ClientCert-ECDSA-RSA │ │ │ │ ├── Client-TLSv10-ClientCert-Ed25519 │ │ │ │ ├── Client-TLSv10-ClientCert-RSA-ECDSA │ │ │ │ ├── Client-TLSv10-ClientCert-RSA-RSA │ │ │ │ ├── Client-TLSv10-ECDHE-ECDSA-AES │ │ │ │ ├── Client-TLSv10-ECDHE-RSA-AES │ │ │ │ ├── Client-TLSv10-Ed25519 │ │ │ │ ├── Client-TLSv10-ExportKeyingMaterial │ │ │ │ ├── Client-TLSv10-RSA-RC4 │ │ │ │ ├── Client-TLSv11-ECDHE-ECDSA-AES │ │ │ │ ├── Client-TLSv11-ECDHE-RSA-AES │ │ │ │ ├── Client-TLSv11-Ed25519 │ │ │ │ ├── Client-TLSv11-RSA-RC4 │ │ │ │ ├── Client-TLSv12-AES128-GCM-SHA256 │ │ │ │ ├── Client-TLSv12-AES128-SHA256 │ │ │ │ ├── Client-TLSv12-AES256-GCM-SHA384 │ │ │ │ ├── Client-TLSv12-ALPN │ │ │ │ ├── Client-TLSv12-ALPN-NoMatch │ │ │ │ ├── Client-TLSv12-ClientCert-ECDSA-ECDSA │ │ │ │ ├── Client-TLSv12-ClientCert-ECDSA-RSA │ │ │ │ ├── Client-TLSv12-ClientCert-Ed25519 │ │ │ │ ├── Client-TLSv12-ClientCert-RSA-AES256-GCM-SHA384 │ │ │ │ ├── Client-TLSv12-ClientCert-RSA-ECDSA │ │ │ │ ├── Client-TLSv12-ClientCert-RSA-RSA │ │ │ │ ├── Client-TLSv12-ClientCert-RSA-RSAPKCS1v15 │ │ │ │ ├── Client-TLSv12-ClientCert-RSA-RSAPSS │ │ │ │ ├── Client-TLSv12-ECDHE-ECDSA-AES │ │ │ │ ├── Client-TLSv12-ECDHE-ECDSA-AES-GCM │ │ │ │ ├── Client-TLSv12-ECDHE-ECDSA-AES128-SHA256 │ │ │ │ ├── Client-TLSv12-ECDHE-ECDSA-AES256-GCM-SHA384 │ │ │ │ ├── Client-TLSv12-ECDHE-ECDSA-CHACHA20-POLY1305 │ │ │ │ ├── Client-TLSv12-ECDHE-RSA-AES │ │ │ │ ├── Client-TLSv12-ECDHE-RSA-AES128-SHA256 │ │ │ │ ├── Client-TLSv12-ECDHE-RSA-CHACHA20-POLY1305 │ │ │ │ ├── Client-TLSv12-Ed25519 │ │ │ │ ├── Client-TLSv12-ExportKeyingMaterial │ │ │ │ ├── Client-TLSv12-P256-ECDHE │ │ │ │ ├── Client-TLSv12-RSA-RC4 │ │ │ │ ├── Client-TLSv12-RenegotiateOnce │ │ │ │ ├── Client-TLSv12-RenegotiateTwice │ │ │ │ ├── Client-TLSv12-RenegotiateTwiceRejected │ │ │ │ ├── Client-TLSv12-RenegotiationRejected │ │ │ │ ├── Client-TLSv12-SCT │ │ │ │ ├── Client-TLSv12-X25519-ECDHE │ │ │ │ ├── Client-TLSv13-AES128-SHA256 │ │ │ │ ├── Client-TLSv13-AES256-SHA384 │ │ │ │ ├── Client-TLSv13-ALPN │ │ │ │ ├── Client-TLSv13-CHACHA20-SHA256 │ │ │ │ ├── Client-TLSv13-ClientCert-ECDSA-RSA │ │ │ │ ├── Client-TLSv13-ClientCert-Ed25519 │ │ │ │ ├── Client-TLSv13-ClientCert-RSA-ECDSA │ │ │ │ ├── Client-TLSv13-ClientCert-RSA-RSAPSS │ │ │ │ ├── Client-TLSv13-ECDSA │ │ │ │ ├── Client-TLSv13-Ed25519 │ │ │ │ ├── Client-TLSv13-ExportKeyingMaterial │ │ │ │ ├── Client-TLSv13-HelloRetryRequest │ │ │ │ ├── Client-TLSv13-KeyUpdate │ │ │ │ ├── Client-TLSv13-P256-ECDHE │ │ │ │ ├── Client-TLSv13-X25519-ECDHE │ │ │ │ ├── Server-TLSv10-ECDHE-ECDSA-AES │ │ │ │ ├── Server-TLSv10-ExportKeyingMaterial │ │ │ │ ├── Server-TLSv10-RSA-3DES │ │ │ │ ├── Server-TLSv10-RSA-AES │ │ │ │ ├── Server-TLSv10-RSA-RC4 │ │ │ │ ├── Server-TLSv11-FallbackSCSV │ │ │ │ ├── Server-TLSv11-RSA-RC4 │ │ │ │ ├── Server-TLSv12-ALPN │ │ │ │ ├── Server-TLSv12-ALPN-NoMatch │ │ │ │ ├── Server-TLSv12-CipherSuiteCertPreferenceECDSA │ │ │ │ ├── Server-TLSv12-CipherSuiteCertPreferenceRSA │ │ │ │ ├── Server-TLSv12-ClientAuthRequestedAndECDSAGiven │ │ │ │ ├── Server-TLSv12-ClientAuthRequestedAndEd25519Given │ │ │ │ ├── Server-TLSv12-ClientAuthRequestedAndGiven │ │ │ │ ├── Server-TLSv12-ClientAuthRequestedAndPKCS1v15Given │ │ │ │ ├── Server-TLSv12-ClientAuthRequestedNotGiven │ │ │ │ ├── Server-TLSv12-ECDHE-ECDSA-AES │ │ │ │ ├── Server-TLSv12-Ed25519 │ │ │ │ ├── Server-TLSv12-ExportKeyingMaterial │ │ │ │ ├── Server-TLSv12-IssueTicket │ │ │ │ ├── Server-TLSv12-IssueTicketPreDisable │ │ │ │ ├── Server-TLSv12-P256 │ │ │ │ ├── Server-TLSv12-RSA-3DES │ │ │ │ ├── Server-TLSv12-RSA-AES │ │ │ │ ├── Server-TLSv12-RSA-AES-GCM │ │ │ │ ├── Server-TLSv12-RSA-AES256-GCM-SHA384 │ │ │ │ ├── Server-TLSv12-RSA-RC4 │ │ │ │ ├── Server-TLSv12-RSA-RSAPKCS1v15 │ │ │ │ ├── Server-TLSv12-RSA-RSAPSS │ │ │ │ ├── Server-TLSv12-Resume │ │ │ │ ├── Server-TLSv12-ResumeDisabled │ │ │ │ ├── Server-TLSv12-SNI │ │ │ │ ├── Server-TLSv12-SNI-GetCertificate │ │ │ │ ├── Server-TLSv12-SNI-GetCertificateNotFound │ │ │ │ ├── Server-TLSv12-X25519 │ │ │ │ ├── Server-TLSv13-AES128-SHA256 │ │ │ │ ├── Server-TLSv13-AES256-SHA384 │ │ │ │ ├── Server-TLSv13-ALPN │ │ │ │ ├── Server-TLSv13-ALPN-NoMatch │ │ │ │ ├── Server-TLSv13-CHACHA20-SHA256 │ │ │ │ ├── Server-TLSv13-ClientAuthRequestedAndECDSAGiven │ │ │ │ ├── Server-TLSv13-ClientAuthRequestedAndEd25519Given │ │ │ │ ├── Server-TLSv13-ClientAuthRequestedAndGiven │ │ │ │ ├── Server-TLSv13-ClientAuthRequestedNotGiven │ │ │ │ ├── Server-TLSv13-ECDHE-ECDSA-AES │ │ │ │ ├── Server-TLSv13-Ed25519 │ │ │ │ ├── Server-TLSv13-ExportKeyingMaterial │ │ │ │ ├── Server-TLSv13-HelloRetryRequest │ │ │ │ ├── Server-TLSv13-IssueTicket │ │ │ │ ├── Server-TLSv13-IssueTicketPreDisable │ │ │ │ ├── Server-TLSv13-P256 │ │ │ │ ├── Server-TLSv13-RSA-RSAPSS │ │ │ │ ├── Server-TLSv13-RSA-RSAPSS-TooSmall │ │ │ │ ├── Server-TLSv13-Resume │ │ │ │ ├── Server-TLSv13-Resume-HelloRetryRequest │ │ │ │ ├── Server-TLSv13-ResumeDisabled │ │ │ │ ├── Server-TLSv13-X25519 │ │ │ │ ├── example-cert.pem │ │ │ │ └── example-key.pem │ │ │ ├── ticket.go │ │ │ ├── tls.go │ │ │ └── tls_test.go │ │ └── x509/ │ │ ├── cert_pool.go │ │ ├── example_test.go │ │ ├── name_constraints_test.go │ │ ├── pem_decrypt.go │ │ ├── pem_decrypt_test.go │ │ ├── pkcs1.go │ │ ├── pkcs8.go │ │ ├── pkcs8_test.go │ │ ├── pkix/ │ │ │ └── pkix.go │ │ ├── root.go │ │ ├── root_aix.go │ │ ├── root_bsd.go │ │ ├── root_cgo_darwin.go │ │ ├── root_darwin.go │ │ ├── root_darwin_arm_gen.go │ │ ├── root_darwin_armx.go │ │ ├── root_darwin_test.go │ │ ├── root_js.go │ │ ├── root_linux.go │ │ ├── root_nocgo_darwin.go │ │ ├── root_plan9.go │ │ ├── root_solaris.go │ │ ├── root_unix.go │ │ ├── root_unix_test.go │ │ ├── root_windows.go │ │ ├── sec1.go │ │ ├── sec1_test.go │ │ ├── test-file.crt │ │ ├── testdata/ │ │ │ └── test-dir.crt │ │ ├── verify.go │ │ ├── verify_test.go │ │ ├── x509.go │ │ ├── x509_test.go │ │ └── x509_test_import.go │ ├── database/ │ │ └── sql/ │ │ ├── convert.go │ │ ├── convert_test.go │ │ ├── ctxutil.go │ │ ├── doc.txt │ │ ├── driver/ │ │ │ ├── driver.go │ │ │ ├── types.go │ │ │ └── types_test.go │ │ ├── example_cli_test.go │ │ ├── example_service_test.go │ │ ├── example_test.go │ │ ├── fakedb_test.go │ │ ├── sql.go │ │ └── sql_test.go │ ├── debug/ │ │ ├── dwarf/ │ │ │ ├── attr_string.go │ │ │ ├── buf.go │ │ │ ├── class_string.go │ │ │ ├── const.go │ │ │ ├── entry.go │ │ │ ├── entry_test.go │ │ │ ├── export_test.go │ │ │ ├── line.go │ │ │ ├── line_test.go │ │ │ ├── open.go │ │ │ ├── tag_string.go │ │ │ ├── testdata/ │ │ │ │ ├── cppunsuptypes.cc │ │ │ │ ├── cppunsuptypes.elf │ │ │ │ ├── cycle.c │ │ │ │ ├── cycle.elf │ │ │ │ ├── line-clang.elf │ │ │ │ ├── line-gcc.elf │ │ │ │ ├── line1.c │ │ │ │ ├── line1.h │ │ │ │ ├── line2.c │ │ │ │ ├── ranges.c │ │ │ │ ├── ranges.elf │ │ │ │ ├── split.c │ │ │ │ ├── split.elf │ │ │ │ ├── typedef.c │ │ │ │ ├── typedef.elf │ │ │ │ ├── typedef.elf4 │ │ │ │ └── typedef.macho │ │ │ ├── type.go │ │ │ ├── type_test.go │ │ │ ├── typeunit.go │ │ │ └── unit.go │ │ ├── elf/ │ │ │ ├── elf.go │ │ │ ├── elf_test.go │ │ │ ├── file.go │ │ │ ├── file_test.go │ │ │ ├── reader.go │ │ │ ├── symbols_test.go │ │ │ └── testdata/ │ │ │ ├── compressed-32.obj │ │ │ ├── compressed-64.obj │ │ │ ├── gcc-386-freebsd-exec │ │ │ ├── gcc-amd64-linux-exec │ │ │ ├── gcc-amd64-openbsd-debug-with-rela.obj │ │ │ ├── go-relocation-test-clang-arm.obj │ │ │ ├── go-relocation-test-clang-x86.obj │ │ │ ├── go-relocation-test-gcc424-x86-64.obj │ │ │ ├── go-relocation-test-gcc441-x86-64.obj │ │ │ ├── go-relocation-test-gcc441-x86.obj │ │ │ ├── go-relocation-test-gcc482-aarch64.obj │ │ │ ├── go-relocation-test-gcc482-ppc64le.obj │ │ │ ├── go-relocation-test-gcc492-arm.obj │ │ │ ├── go-relocation-test-gcc492-mips64.obj │ │ │ ├── go-relocation-test-gcc492-mipsle.obj │ │ │ ├── go-relocation-test-gcc493-mips64le.obj │ │ │ ├── go-relocation-test-gcc5-ppc.obj │ │ │ ├── go-relocation-test-gcc531-s390x.obj │ │ │ ├── go-relocation-test-gcc540-mips.obj │ │ │ ├── go-relocation-test-gcc620-sparc64.obj │ │ │ ├── go-relocation-test-gcc720-riscv64.obj │ │ │ ├── hello.c │ │ │ └── zdebug-test-gcc484-x86-64.obj │ │ ├── gosym/ │ │ │ ├── pclntab.go │ │ │ ├── pclntab_test.go │ │ │ ├── symtab.go │ │ │ ├── symtab_test.go │ │ │ └── testdata/ │ │ │ ├── main.go │ │ │ ├── pclinetest.h │ │ │ └── pclinetest.s │ │ ├── macho/ │ │ │ ├── fat.go │ │ │ ├── file.go │ │ │ ├── file_test.go │ │ │ ├── macho.go │ │ │ ├── reloctype.go │ │ │ ├── reloctype_string.go │ │ │ └── testdata/ │ │ │ ├── clang-386-darwin-exec-with-rpath.base64 │ │ │ ├── clang-386-darwin.obj.base64 │ │ │ ├── clang-amd64-darwin-exec-with-rpath.base64 │ │ │ ├── clang-amd64-darwin.obj.base64 │ │ │ ├── fat-gcc-386-amd64-darwin-exec.base64 │ │ │ ├── gcc-386-darwin-exec.base64 │ │ │ ├── gcc-amd64-darwin-exec-debug.base64 │ │ │ ├── gcc-amd64-darwin-exec.base64 │ │ │ └── hello.c │ │ ├── pe/ │ │ │ ├── file.go │ │ │ ├── file_cgo_test.go │ │ │ ├── file_test.go │ │ │ ├── pe.go │ │ │ ├── section.go │ │ │ ├── string.go │ │ │ ├── symbol.go │ │ │ └── testdata/ │ │ │ ├── gcc-386-mingw-exec │ │ │ ├── gcc-386-mingw-no-symbols-exec │ │ │ ├── gcc-386-mingw-obj │ │ │ ├── gcc-amd64-mingw-exec │ │ │ ├── gcc-amd64-mingw-obj │ │ │ ├── hello.c │ │ │ └── vmlinuz-4.15.0-47-generic │ │ └── plan9obj/ │ │ ├── file.go │ │ ├── file_test.go │ │ ├── plan9obj.go │ │ └── testdata/ │ │ ├── 386-plan9-exec │ │ ├── amd64-plan9-exec │ │ └── hello.c │ ├── encoding/ │ │ ├── ascii85/ │ │ │ ├── ascii85.go │ │ │ └── ascii85_test.go │ │ ├── asn1/ │ │ │ ├── asn1.go │ │ │ ├── asn1_test.go │ │ │ ├── common.go │ │ │ ├── marshal.go │ │ │ └── marshal_test.go │ │ ├── base32/ │ │ │ ├── base32.go │ │ │ ├── base32_test.go │ │ │ └── example_test.go │ │ ├── base64/ │ │ │ ├── base64.go │ │ │ ├── base64_test.go │ │ │ └── example_test.go │ │ ├── binary/ │ │ │ ├── binary.go │ │ │ ├── binary_test.go │ │ │ ├── example_test.go │ │ │ ├── varint.go │ │ │ └── varint_test.go │ │ ├── csv/ │ │ │ ├── example_test.go │ │ │ ├── fuzz.go │ │ │ ├── reader.go │ │ │ ├── reader_test.go │ │ │ ├── writer.go │ │ │ └── writer_test.go │ │ ├── encoding.go │ │ ├── gob/ │ │ │ ├── codec_test.go │ │ │ ├── debug.go │ │ │ ├── dec_helpers.go │ │ │ ├── decgen.go │ │ │ ├── decode.go │ │ │ ├── decoder.go │ │ │ ├── doc.go │ │ │ ├── dump.go │ │ │ ├── enc_helpers.go │ │ │ ├── encgen.go │ │ │ ├── encode.go │ │ │ ├── encoder.go │ │ │ ├── encoder_test.go │ │ │ ├── error.go │ │ │ ├── example_encdec_test.go │ │ │ ├── example_interface_test.go │ │ │ ├── example_test.go │ │ │ ├── gobencdec_test.go │ │ │ ├── timing_test.go │ │ │ ├── type.go │ │ │ └── type_test.go │ │ ├── hex/ │ │ │ ├── example_test.go │ │ │ ├── hex.go │ │ │ └── hex_test.go │ │ ├── json/ │ │ │ ├── bench_test.go │ │ │ ├── decode.go │ │ │ ├── decode_test.go │ │ │ ├── encode.go │ │ │ ├── encode_test.go │ │ │ ├── example_marshaling_test.go │ │ │ ├── example_test.go │ │ │ ├── example_text_marshaling_test.go │ │ │ ├── fold.go │ │ │ ├── fold_test.go │ │ │ ├── fuzz.go │ │ │ ├── indent.go │ │ │ ├── number_test.go │ │ │ ├── scanner.go │ │ │ ├── scanner_test.go │ │ │ ├── stream.go │ │ │ ├── stream_test.go │ │ │ ├── tables.go │ │ │ ├── tagkey_test.go │ │ │ ├── tags.go │ │ │ └── tags_test.go │ │ ├── pem/ │ │ │ ├── example_test.go │ │ │ ├── pem.go │ │ │ └── pem_test.go │ │ └── xml/ │ │ ├── atom_test.go │ │ ├── example_marshaling_test.go │ │ ├── example_test.go │ │ ├── example_text_marshaling_test.go │ │ ├── marshal.go │ │ ├── marshal_test.go │ │ ├── read.go │ │ ├── read_test.go │ │ ├── typeinfo.go │ │ ├── xml.go │ │ └── xml_test.go │ ├── errors/ │ │ ├── errors.go │ │ ├── errors_test.go │ │ ├── example_test.go │ │ ├── wrap.go │ │ └── wrap_test.go │ ├── expvar/ │ │ ├── expvar.go │ │ └── expvar_test.go │ ├── flag/ │ │ ├── example_test.go │ │ ├── example_value_test.go │ │ ├── export_test.go │ │ ├── flag.go │ │ └── flag_test.go │ ├── fmt/ │ │ ├── doc.go │ │ ├── errors.go │ │ ├── errors_test.go │ │ ├── example_test.go │ │ ├── export_test.go │ │ ├── fmt_test.go │ │ ├── format.go │ │ ├── gostringer_example_test.go │ │ ├── print.go │ │ ├── scan.go │ │ ├── scan_test.go │ │ ├── stringer_example_test.go │ │ └── stringer_test.go │ ├── go/ │ │ ├── ast/ │ │ │ ├── ast.go │ │ │ ├── ast_test.go │ │ │ ├── commentmap.go │ │ │ ├── commentmap_test.go │ │ │ ├── example_test.go │ │ │ ├── filter.go │ │ │ ├── filter_test.go │ │ │ ├── import.go │ │ │ ├── issues_test.go │ │ │ ├── print.go │ │ │ ├── print_test.go │ │ │ ├── resolve.go │ │ │ ├── scope.go │ │ │ └── walk.go │ │ ├── build/ │ │ │ ├── build.go │ │ │ ├── build_test.go │ │ │ ├── deps_test.go │ │ │ ├── doc.go │ │ │ ├── gc.go │ │ │ ├── gccgo.go │ │ │ ├── read.go │ │ │ ├── read_test.go │ │ │ ├── syslist.go │ │ │ ├── syslist_test.go │ │ │ └── testdata/ │ │ │ ├── cgo_disabled/ │ │ │ │ ├── cgo_disabled.go │ │ │ │ └── empty.go │ │ │ ├── doc/ │ │ │ │ ├── a_test.go │ │ │ │ ├── b_test.go │ │ │ │ ├── c_test.go │ │ │ │ ├── d_test.go │ │ │ │ ├── e.go │ │ │ │ └── f.go │ │ │ ├── empty/ │ │ │ │ └── dummy │ │ │ ├── multi/ │ │ │ │ ├── file.go │ │ │ │ └── file_appengine.go │ │ │ ├── other/ │ │ │ │ ├── file/ │ │ │ │ │ └── file.go │ │ │ │ └── main.go │ │ │ └── withvendor/ │ │ │ └── src/ │ │ │ └── a/ │ │ │ ├── b/ │ │ │ │ └── b.go │ │ │ └── vendor/ │ │ │ └── c/ │ │ │ └── d/ │ │ │ └── d.go │ │ ├── constant/ │ │ │ ├── example_test.go │ │ │ ├── value.go │ │ │ └── value_test.go │ │ ├── doc/ │ │ │ ├── Makefile │ │ │ ├── comment.go │ │ │ ├── comment_test.go │ │ │ ├── doc.go │ │ │ ├── doc_test.go │ │ │ ├── example.go │ │ │ ├── example_test.go │ │ │ ├── exports.go │ │ │ ├── filter.go │ │ │ ├── headscan.go │ │ │ ├── reader.go │ │ │ ├── synopsis.go │ │ │ ├── synopsis_test.go │ │ │ └── testdata/ │ │ │ ├── a.0.golden │ │ │ ├── a.1.golden │ │ │ ├── a.2.golden │ │ │ ├── a0.go │ │ │ ├── a1.go │ │ │ ├── b.0.golden │ │ │ ├── b.1.golden │ │ │ ├── b.2.golden │ │ │ ├── b.go │ │ │ ├── benchmark.go │ │ │ ├── blank.0.golden │ │ │ ├── blank.1.golden │ │ │ ├── blank.2.golden │ │ │ ├── blank.go │ │ │ ├── bugpara.0.golden │ │ │ ├── bugpara.1.golden │ │ │ ├── bugpara.2.golden │ │ │ ├── bugpara.go │ │ │ ├── c.0.golden │ │ │ ├── c.1.golden │ │ │ ├── c.2.golden │ │ │ ├── c.go │ │ │ ├── d.0.golden │ │ │ ├── d.1.golden │ │ │ ├── d.2.golden │ │ │ ├── d1.go │ │ │ ├── d2.go │ │ │ ├── e.0.golden │ │ │ ├── e.1.golden │ │ │ ├── e.2.golden │ │ │ ├── e.go │ │ │ ├── error1.0.golden │ │ │ ├── error1.1.golden │ │ │ ├── error1.2.golden │ │ │ ├── error1.go │ │ │ ├── error2.0.golden │ │ │ ├── error2.1.golden │ │ │ ├── error2.2.golden │ │ │ ├── error2.go │ │ │ ├── example.go │ │ │ ├── f.0.golden │ │ │ ├── f.1.golden │ │ │ ├── f.2.golden │ │ │ ├── f.go │ │ │ ├── g.0.golden │ │ │ ├── g.1.golden │ │ │ ├── g.2.golden │ │ │ ├── g.go │ │ │ ├── issue12839.0.golden │ │ │ ├── issue12839.1.golden │ │ │ ├── issue12839.2.golden │ │ │ ├── issue12839.go │ │ │ ├── issue13742.0.golden │ │ │ ├── issue13742.1.golden │ │ │ ├── issue13742.2.golden │ │ │ ├── issue13742.go │ │ │ ├── issue16153.0.golden │ │ │ ├── issue16153.1.golden │ │ │ ├── issue16153.2.golden │ │ │ ├── issue16153.go │ │ │ ├── issue17788.0.golden │ │ │ ├── issue17788.1.golden │ │ │ ├── issue17788.2.golden │ │ │ ├── issue17788.go │ │ │ ├── issue22856.0.golden │ │ │ ├── issue22856.1.golden │ │ │ ├── issue22856.2.golden │ │ │ ├── issue22856.go │ │ │ ├── predeclared.0.golden │ │ │ ├── predeclared.1.golden │ │ │ ├── predeclared.2.golden │ │ │ ├── predeclared.go │ │ │ ├── template.txt │ │ │ ├── testing.0.golden │ │ │ ├── testing.1.golden │ │ │ ├── testing.2.golden │ │ │ └── testing.go │ │ ├── format/ │ │ │ ├── benchmark_test.go │ │ │ ├── example_test.go │ │ │ ├── format.go │ │ │ ├── format_test.go │ │ │ └── internal.go │ │ ├── importer/ │ │ │ ├── importer.go │ │ │ └── importer_test.go │ │ ├── internal/ │ │ │ ├── gccgoimporter/ │ │ │ │ ├── ar.go │ │ │ │ ├── gccgoinstallation.go │ │ │ │ ├── gccgoinstallation_test.go │ │ │ │ ├── importer.go │ │ │ │ ├── importer_test.go │ │ │ │ ├── parser.go │ │ │ │ ├── parser_test.go │ │ │ │ └── testdata/ │ │ │ │ ├── aliases.go │ │ │ │ ├── aliases.gox │ │ │ │ ├── complexnums.go │ │ │ │ ├── complexnums.gox │ │ │ │ ├── conversions.go │ │ │ │ ├── conversions.gox │ │ │ │ ├── escapeinfo.go │ │ │ │ ├── escapeinfo.gox │ │ │ │ ├── imports.go │ │ │ │ ├── imports.gox │ │ │ │ ├── issue27856.go │ │ │ │ ├── issue27856.gox │ │ │ │ ├── issue29198.go │ │ │ │ ├── issue29198.gox │ │ │ │ ├── issue30628.go │ │ │ │ ├── issue30628.gox │ │ │ │ ├── issue31540.go │ │ │ │ ├── issue31540.gox │ │ │ │ ├── issue34182.go │ │ │ │ ├── issue34182.gox │ │ │ │ ├── nointerface.go │ │ │ │ ├── nointerface.gox │ │ │ │ ├── pointer.go │ │ │ │ ├── pointer.gox │ │ │ │ ├── time.gox │ │ │ │ ├── unicode.gox │ │ │ │ └── v1reflect.gox │ │ │ ├── gcimporter/ │ │ │ │ ├── bimport.go │ │ │ │ ├── exportdata.go │ │ │ │ ├── gcimporter.go │ │ │ │ ├── gcimporter_test.go │ │ │ │ ├── iimport.go │ │ │ │ └── testdata/ │ │ │ │ ├── a.go │ │ │ │ ├── b.go │ │ │ │ ├── exports.go │ │ │ │ ├── issue15920.go │ │ │ │ ├── issue20046.go │ │ │ │ ├── issue25301.go │ │ │ │ ├── issue25596.go │ │ │ │ ├── p.go │ │ │ │ └── versions/ │ │ │ │ └── test.go │ │ │ └── srcimporter/ │ │ │ ├── srcimporter.go │ │ │ ├── srcimporter_test.go │ │ │ └── testdata/ │ │ │ ├── issue20855/ │ │ │ │ └── issue20855.go │ │ │ ├── issue23092/ │ │ │ │ └── issue23092.go │ │ │ └── issue24392/ │ │ │ └── issue24392.go │ │ ├── parser/ │ │ │ ├── error_test.go │ │ │ ├── example_test.go │ │ │ ├── interface.go │ │ │ ├── parser.go │ │ │ ├── parser_test.go │ │ │ ├── performance_test.go │ │ │ ├── short_test.go │ │ │ └── testdata/ │ │ │ ├── commas.src │ │ │ ├── issue11377.src │ │ │ ├── issue23434.src │ │ │ ├── issue3106.src │ │ │ └── issue34946.src │ │ ├── printer/ │ │ │ ├── example_test.go │ │ │ ├── nodes.go │ │ │ ├── performance_test.go │ │ │ ├── printer.go │ │ │ ├── printer_test.go │ │ │ └── testdata/ │ │ │ ├── alignment.golden │ │ │ ├── alignment.input │ │ │ ├── comments.golden │ │ │ ├── comments.input │ │ │ ├── comments.x │ │ │ ├── comments2.golden │ │ │ ├── comments2.input │ │ │ ├── complit.input │ │ │ ├── complit.x │ │ │ ├── declarations.golden │ │ │ ├── declarations.input │ │ │ ├── empty.golden │ │ │ ├── empty.input │ │ │ ├── expressions.golden │ │ │ ├── expressions.input │ │ │ ├── expressions.raw │ │ │ ├── linebreaks.golden │ │ │ ├── linebreaks.input │ │ │ ├── parser.go │ │ │ ├── slow.golden │ │ │ ├── slow.input │ │ │ ├── statements.golden │ │ │ └── statements.input │ │ ├── scanner/ │ │ │ ├── errors.go │ │ │ ├── example_test.go │ │ │ ├── scanner.go │ │ │ └── scanner_test.go │ │ ├── token/ │ │ │ ├── example_test.go │ │ │ ├── position.go │ │ │ ├── position_test.go │ │ │ ├── serialize.go │ │ │ ├── serialize_test.go │ │ │ ├── token.go │ │ │ └── token_test.go │ │ └── types/ │ │ ├── api.go │ │ ├── api_test.go │ │ ├── assignments.go │ │ ├── builtins.go │ │ ├── builtins_test.go │ │ ├── call.go │ │ ├── check.go │ │ ├── check_test.go │ │ ├── conversions.go │ │ ├── decl.go │ │ ├── errors.go │ │ ├── eval.go │ │ ├── eval_test.go │ │ ├── example_test.go │ │ ├── expr.go │ │ ├── exprstring.go │ │ ├── exprstring_test.go │ │ ├── gccgosizes.go │ │ ├── gotype.go │ │ ├── hilbert_test.go │ │ ├── initorder.go │ │ ├── issues_test.go │ │ ├── labels.go │ │ ├── lookup.go │ │ ├── methodset.go │ │ ├── object.go │ │ ├── object_test.go │ │ ├── objset.go │ │ ├── operand.go │ │ ├── package.go │ │ ├── predicates.go │ │ ├── resolver.go │ │ ├── resolver_test.go │ │ ├── return.go │ │ ├── scope.go │ │ ├── selection.go │ │ ├── self_test.go │ │ ├── sizes.go │ │ ├── sizes_test.go │ │ ├── stdlib_test.go │ │ ├── stmt.go │ │ ├── testdata/ │ │ │ ├── blank.src │ │ │ ├── builtins.src │ │ │ ├── const0.src │ │ │ ├── const1.src │ │ │ ├── constdecl.src │ │ │ ├── conversions.src │ │ │ ├── conversions2.src │ │ │ ├── cycles.src │ │ │ ├── cycles1.src │ │ │ ├── cycles2.src │ │ │ ├── cycles3.src │ │ │ ├── cycles4.src │ │ │ ├── cycles5.src │ │ │ ├── decls0.src │ │ │ ├── decls1.src │ │ │ ├── decls2a.src │ │ │ ├── decls2b.src │ │ │ ├── decls3.src │ │ │ ├── decls4.src │ │ │ ├── decls5.src │ │ │ ├── errors.src │ │ │ ├── expr0.src │ │ │ ├── expr1.src │ │ │ ├── expr2.src │ │ │ ├── expr3.src │ │ │ ├── gotos.src │ │ │ ├── importC.src │ │ │ ├── importdecl0a.src │ │ │ ├── importdecl0b.src │ │ │ ├── importdecl1a.src │ │ │ ├── importdecl1b.src │ │ │ ├── init0.src │ │ │ ├── init1.src │ │ │ ├── init2.src │ │ │ ├── issue23203a.src │ │ │ ├── issue23203b.src │ │ │ ├── issue25008a.src │ │ │ ├── issue25008b.src │ │ │ ├── issue26390.src │ │ │ ├── issue28251.src │ │ │ ├── issue6977.src │ │ │ ├── issues.src │ │ │ ├── labels.src │ │ │ ├── literals.src │ │ │ ├── methodsets.src │ │ │ ├── shifts.src │ │ │ ├── stmt0.src │ │ │ ├── stmt1.src │ │ │ └── vardecl.src │ │ ├── token_test.go │ │ ├── type.go │ │ ├── typestring.go │ │ ├── typestring_test.go │ │ ├── typexpr.go │ │ └── universe.go │ ├── go.mod │ ├── go.sum │ ├── hash/ │ │ ├── adler32/ │ │ │ ├── adler32.go │ │ │ └── adler32_test.go │ │ ├── crc32/ │ │ │ ├── crc32.go │ │ │ ├── crc32_amd64.go │ │ │ ├── crc32_amd64.s │ │ │ ├── crc32_arm64.go │ │ │ ├── crc32_arm64.s │ │ │ ├── crc32_generic.go │ │ │ ├── crc32_otherarch.go │ │ │ ├── crc32_ppc64le.go │ │ │ ├── crc32_ppc64le.s │ │ │ ├── crc32_s390x.go │ │ │ ├── crc32_s390x.s │ │ │ ├── crc32_table_ppc64le.s │ │ │ ├── crc32_test.go │ │ │ ├── example_test.go │ │ │ └── gen_const_ppc64le.go │ │ ├── crc64/ │ │ │ ├── crc64.go │ │ │ └── crc64_test.go │ │ ├── example_test.go │ │ ├── fnv/ │ │ │ ├── fnv.go │ │ │ └── fnv_test.go │ │ ├── hash.go │ │ ├── maphash/ │ │ │ ├── maphash.go │ │ │ ├── maphash_test.go │ │ │ └── smhasher_test.go │ │ ├── marshal_test.go │ │ ├── test_cases.txt │ │ └── test_gen.awk │ ├── html/ │ │ ├── entity.go │ │ ├── entity_test.go │ │ ├── escape.go │ │ ├── escape_test.go │ │ ├── example_test.go │ │ ├── fuzz.go │ │ └── template/ │ │ ├── attr.go │ │ ├── attr_string.go │ │ ├── clone_test.go │ │ ├── content.go │ │ ├── content_test.go │ │ ├── context.go │ │ ├── css.go │ │ ├── css_test.go │ │ ├── delim_string.go │ │ ├── doc.go │ │ ├── element_string.go │ │ ├── error.go │ │ ├── escape.go │ │ ├── escape_test.go │ │ ├── example_test.go │ │ ├── examplefiles_test.go │ │ ├── html.go │ │ ├── html_test.go │ │ ├── js.go │ │ ├── js_test.go │ │ ├── jsctx_string.go │ │ ├── state_string.go │ │ ├── template.go │ │ ├── template_test.go │ │ ├── transition.go │ │ ├── transition_test.go │ │ ├── url.go │ │ ├── url_test.go │ │ └── urlpart_string.go │ ├── image/ │ │ ├── color/ │ │ │ ├── color.go │ │ │ ├── color_test.go │ │ │ ├── palette/ │ │ │ │ ├── gen.go │ │ │ │ ├── generate.go │ │ │ │ └── palette.go │ │ │ ├── ycbcr.go │ │ │ └── ycbcr_test.go │ │ ├── decode_example_test.go │ │ ├── decode_test.go │ │ ├── draw/ │ │ │ ├── bench_test.go │ │ │ ├── clip_test.go │ │ │ ├── draw.go │ │ │ ├── draw_test.go │ │ │ └── example_test.go │ │ ├── format.go │ │ ├── geom.go │ │ ├── geom_test.go │ │ ├── gif/ │ │ │ ├── reader.go │ │ │ ├── reader_test.go │ │ │ ├── writer.go │ │ │ └── writer_test.go │ │ ├── image.go │ │ ├── image_test.go │ │ ├── internal/ │ │ │ └── imageutil/ │ │ │ ├── gen.go │ │ │ ├── imageutil.go │ │ │ └── impl.go │ │ ├── jpeg/ │ │ │ ├── dct_test.go │ │ │ ├── fdct.go │ │ │ ├── huffman.go │ │ │ ├── idct.go │ │ │ ├── reader.go │ │ │ ├── reader_test.go │ │ │ ├── scan.go │ │ │ ├── writer.go │ │ │ └── writer_test.go │ │ ├── names.go │ │ ├── png/ │ │ │ ├── example_test.go │ │ │ ├── fuzz.go │ │ │ ├── paeth.go │ │ │ ├── paeth_test.go │ │ │ ├── reader.go │ │ │ ├── reader_test.go │ │ │ ├── testdata/ │ │ │ │ └── pngsuite/ │ │ │ │ ├── README │ │ │ │ ├── README.original │ │ │ │ ├── basn0g01-30.sng │ │ │ │ ├── basn0g01.sng │ │ │ │ ├── basn0g02-29.sng │ │ │ │ ├── basn0g02.sng │ │ │ │ ├── basn0g04-31.sng │ │ │ │ ├── basn0g04.sng │ │ │ │ ├── basn0g08.sng │ │ │ │ ├── basn0g16.sng │ │ │ │ ├── basn2c08.sng │ │ │ │ ├── basn2c16.sng │ │ │ │ ├── basn3p01.sng │ │ │ │ ├── basn3p02.sng │ │ │ │ ├── basn3p04-31i.sng │ │ │ │ ├── basn3p04.sng │ │ │ │ ├── basn3p08-trns.sng │ │ │ │ ├── basn3p08.sng │ │ │ │ ├── basn4a08.sng │ │ │ │ ├── basn4a16.sng │ │ │ │ ├── basn6a08.sng │ │ │ │ ├── basn6a16.sng │ │ │ │ ├── ftbbn0g01.sng │ │ │ │ ├── ftbbn0g02.sng │ │ │ │ ├── ftbbn0g04.sng │ │ │ │ ├── ftbbn2c16.sng │ │ │ │ ├── ftbbn3p08.sng │ │ │ │ ├── ftbgn2c16.sng │ │ │ │ ├── ftbgn3p08.sng │ │ │ │ ├── ftbrn2c08.sng │ │ │ │ ├── ftbwn0g16.sng │ │ │ │ ├── ftbwn3p08.sng │ │ │ │ ├── ftbyn3p08.sng │ │ │ │ ├── ftp0n0g08.sng │ │ │ │ ├── ftp0n2c08.sng │ │ │ │ ├── ftp0n3p08.sng │ │ │ │ └── ftp1n3p08.sng │ │ │ ├── writer.go │ │ │ └── writer_test.go │ │ ├── ycbcr.go │ │ └── ycbcr_test.go │ ├── index/ │ │ └── suffixarray/ │ │ ├── example_test.go │ │ ├── gen.go │ │ ├── sais.go │ │ ├── sais2.go │ │ ├── suffixarray.go │ │ └── suffixarray_test.go │ ├── internal/ │ │ ├── bytealg/ │ │ │ ├── bytealg.go │ │ │ ├── compare_386.s │ │ │ ├── compare_amd64.s │ │ │ ├── compare_arm.s │ │ │ ├── compare_arm64.s │ │ │ ├── compare_generic.go │ │ │ ├── compare_mips64x.s │ │ │ ├── compare_mipsx.s │ │ │ ├── compare_native.go │ │ │ ├── compare_ppc64x.s │ │ │ ├── compare_s390x.s │ │ │ ├── compare_wasm.s │ │ │ ├── count_amd64.s │ │ │ ├── count_arm.s │ │ │ ├── count_arm64.s │ │ │ ├── count_generic.go │ │ │ ├── count_native.go │ │ │ ├── count_ppc64x.s │ │ │ ├── count_s390x.s │ │ │ ├── equal_386.s │ │ │ ├── equal_amd64.s │ │ │ ├── equal_arm.s │ │ │ ├── equal_arm64.s │ │ │ ├── equal_generic.go │ │ │ ├── equal_mips64x.s │ │ │ ├── equal_mipsx.s │ │ │ ├── equal_native.go │ │ │ ├── equal_ppc64x.s │ │ │ ├── equal_riscv64.s │ │ │ ├── equal_s390x.s │ │ │ ├── equal_wasm.s │ │ │ ├── index_amd64.go │ │ │ ├── index_amd64.s │ │ │ ├── index_arm64.go │ │ │ ├── index_arm64.s │ │ │ ├── index_generic.go │ │ │ ├── index_native.go │ │ │ ├── index_s390x.go │ │ │ ├── index_s390x.s │ │ │ ├── indexbyte_386.s │ │ │ ├── indexbyte_amd64.s │ │ │ ├── indexbyte_arm.s │ │ │ ├── indexbyte_arm64.s │ │ │ ├── indexbyte_generic.go │ │ │ ├── indexbyte_mips64x.s │ │ │ ├── indexbyte_mipsx.s │ │ │ ├── indexbyte_native.go │ │ │ ├── indexbyte_ppc64x.s │ │ │ ├── indexbyte_riscv64.s │ │ │ ├── indexbyte_s390x.s │ │ │ └── indexbyte_wasm.s │ │ ├── cfg/ │ │ │ └── cfg.go │ │ ├── cpu/ │ │ │ ├── cpu.go │ │ │ ├── cpu_386.go │ │ │ ├── cpu_amd64.go │ │ │ ├── cpu_arm.go │ │ │ ├── cpu_arm64.go │ │ │ ├── cpu_mips.go │ │ │ ├── cpu_mips64.go │ │ │ ├── cpu_mips64le.go │ │ │ ├── cpu_mipsle.go │ │ │ ├── cpu_no_init.go │ │ │ ├── cpu_ppc64x.go │ │ │ ├── cpu_riscv64.go │ │ │ ├── cpu_s390x.go │ │ │ ├── cpu_s390x.s │ │ │ ├── cpu_s390x_test.go │ │ │ ├── cpu_test.go │ │ │ ├── cpu_wasm.go │ │ │ ├── cpu_x86.go │ │ │ ├── cpu_x86.s │ │ │ ├── cpu_x86_test.go │ │ │ └── export_test.go │ │ ├── fmtsort/ │ │ │ ├── export_test.go │ │ │ ├── sort.go │ │ │ └── sort_test.go │ │ ├── goroot/ │ │ │ ├── gc.go │ │ │ └── gccgo.go │ │ ├── goversion/ │ │ │ └── goversion.go │ │ ├── lazyregexp/ │ │ │ └── lazyre.go │ │ ├── lazytemplate/ │ │ │ └── lazytemplate.go │ │ ├── nettrace/ │ │ │ └── nettrace.go │ │ ├── obscuretestdata/ │ │ │ └── obscuretestdata.go │ │ ├── oserror/ │ │ │ └── errors.go │ │ ├── poll/ │ │ │ ├── errno_unix.go │ │ │ ├── errno_windows.go │ │ │ ├── error_linux_test.go │ │ │ ├── error_stub_test.go │ │ │ ├── error_test.go │ │ │ ├── export_posix_test.go │ │ │ ├── export_test.go │ │ │ ├── export_windows_test.go │ │ │ ├── fcntl_js.go │ │ │ ├── fcntl_libc.go │ │ │ ├── fcntl_syscall.go │ │ │ ├── fd.go │ │ │ ├── fd_fsync_darwin.go │ │ │ ├── fd_fsync_posix.go │ │ │ ├── fd_fsync_windows.go │ │ │ ├── fd_io_plan9.go │ │ │ ├── fd_mutex.go │ │ │ ├── fd_mutex_test.go │ │ │ ├── fd_opendir_darwin.go │ │ │ ├── fd_plan9.go │ │ │ ├── fd_poll_js.go │ │ │ ├── fd_poll_runtime.go │ │ │ ├── fd_posix.go │ │ │ ├── fd_posix_test.go │ │ │ ├── fd_unix.go │ │ │ ├── fd_windows.go │ │ │ ├── fd_windows_test.go │ │ │ ├── fd_writev_darwin.go │ │ │ ├── fd_writev_unix.go │ │ │ ├── hook_cloexec.go │ │ │ ├── hook_unix.go │ │ │ ├── hook_windows.go │ │ │ ├── read_test.go │ │ │ ├── sendfile_bsd.go │ │ │ ├── sendfile_linux.go │ │ │ ├── sendfile_solaris.go │ │ │ ├── sendfile_windows.go │ │ │ ├── sock_cloexec.go │ │ │ ├── sockopt.go │ │ │ ├── sockopt_linux.go │ │ │ ├── sockopt_unix.go │ │ │ ├── sockopt_windows.go │ │ │ ├── sockoptip.go │ │ │ ├── splice_linux.go │ │ │ ├── strconv.go │ │ │ ├── sys_cloexec.go │ │ │ ├── writev.go │ │ │ └── writev_test.go │ │ ├── race/ │ │ │ ├── doc.go │ │ │ ├── norace.go │ │ │ └── race.go │ │ ├── reflectlite/ │ │ │ ├── all_test.go │ │ │ ├── asm.s │ │ │ ├── export_test.go │ │ │ ├── reflect_mirror_test.go │ │ │ ├── set_test.go │ │ │ ├── swapper.go │ │ │ ├── tostring_test.go │ │ │ ├── type.go │ │ │ └── value.go │ │ ├── singleflight/ │ │ │ ├── singleflight.go │ │ │ └── singleflight_test.go │ │ ├── syscall/ │ │ │ ├── unix/ │ │ │ │ ├── asm_aix_ppc64.s │ │ │ │ ├── asm_solaris.s │ │ │ │ ├── at.go │ │ │ │ ├── at_aix.go │ │ │ │ ├── at_darwin.go │ │ │ │ ├── at_freebsd.go │ │ │ │ ├── at_libc.go │ │ │ │ ├── at_solaris.go │ │ │ │ ├── at_sysnum_darwin.go │ │ │ │ ├── at_sysnum_dragonfly.go │ │ │ │ ├── at_sysnum_fstatat64_linux.go │ │ │ │ ├── at_sysnum_fstatat_linux.go │ │ │ │ ├── at_sysnum_linux.go │ │ │ │ ├── at_sysnum_netbsd.go │ │ │ │ ├── at_sysnum_newfstatat_linux.go │ │ │ │ ├── at_sysnum_openbsd.go │ │ │ │ ├── fcntl_linux_32bit.go │ │ │ │ ├── getentropy_openbsd.go │ │ │ │ ├── getrandom_freebsd.go │ │ │ │ ├── getrandom_linux.go │ │ │ │ ├── getrandom_linux_386.go │ │ │ │ ├── getrandom_linux_amd64.go │ │ │ │ ├── getrandom_linux_arm.go │ │ │ │ ├── getrandom_linux_generic.go │ │ │ │ ├── getrandom_linux_mips64x.go │ │ │ │ ├── getrandom_linux_mipsx.go │ │ │ │ ├── getrandom_linux_ppc64x.go │ │ │ │ ├── getrandom_linux_s390x.go │ │ │ │ ├── ioctl_aix.go │ │ │ │ ├── nonblocking.go │ │ │ │ ├── nonblocking_js.go │ │ │ │ └── nonblocking_libc.go │ │ │ └── windows/ │ │ │ ├── exec_windows_test.go │ │ │ ├── mksyscall.go │ │ │ ├── psapi_windows.go │ │ │ ├── registry/ │ │ │ │ ├── export_test.go │ │ │ │ ├── key.go │ │ │ │ ├── mksyscall.go │ │ │ │ ├── registry_test.go │ │ │ │ ├── syscall.go │ │ │ │ ├── value.go │ │ │ │ └── zsyscall_windows.go │ │ │ ├── reparse_windows.go │ │ │ ├── security_windows.go │ │ │ ├── symlink_windows.go │ │ │ ├── syscall_windows.go │ │ │ ├── sysdll/ │ │ │ │ └── sysdll.go │ │ │ └── zsyscall_windows.go │ │ ├── testenv/ │ │ │ ├── testenv.go │ │ │ ├── testenv_cgo.go │ │ │ ├── testenv_notwin.go │ │ │ └── testenv_windows.go │ │ ├── testlog/ │ │ │ └── log.go │ │ ├── trace/ │ │ │ ├── gc.go │ │ │ ├── gc_test.go │ │ │ ├── goroutines.go │ │ │ ├── mkcanned.bash │ │ │ ├── mud.go │ │ │ ├── mud_test.go │ │ │ ├── order.go │ │ │ ├── parser.go │ │ │ ├── parser_test.go │ │ │ ├── testdata/ │ │ │ │ ├── http_1_10_good │ │ │ │ ├── http_1_11_good │ │ │ │ ├── http_1_5_good │ │ │ │ ├── http_1_7_good │ │ │ │ ├── http_1_9_good │ │ │ │ ├── stress_1_10_good │ │ │ │ ├── stress_1_11_good │ │ │ │ ├── stress_1_5_good │ │ │ │ ├── stress_1_5_unordered │ │ │ │ ├── stress_1_7_good │ │ │ │ ├── stress_1_9_good │ │ │ │ ├── stress_start_stop_1_10_good │ │ │ │ ├── stress_start_stop_1_11_good │ │ │ │ ├── stress_start_stop_1_5_good │ │ │ │ ├── stress_start_stop_1_7_good │ │ │ │ ├── stress_start_stop_1_9_good │ │ │ │ └── user_task_span_1_11_good │ │ │ └── writer.go │ │ └── xcoff/ │ │ ├── ar.go │ │ ├── ar_test.go │ │ ├── file.go │ │ ├── file_test.go │ │ ├── testdata/ │ │ │ ├── bigar-empty │ │ │ ├── bigar-ppc64 │ │ │ ├── gcc-ppc32-aix-dwarf2-exec │ │ │ ├── gcc-ppc64-aix-dwarf2-exec │ │ │ ├── hello.c │ │ │ ├── printbye.c │ │ │ └── printhello.c │ │ └── xcoff.go │ ├── io/ │ │ ├── example_test.go │ │ ├── io.go │ │ ├── io_test.go │ │ ├── ioutil/ │ │ │ ├── example_test.go │ │ │ ├── ioutil.go │ │ │ ├── ioutil_test.go │ │ │ ├── tempfile.go │ │ │ ├── tempfile_test.go │ │ │ └── testdata/ │ │ │ └── hello │ │ ├── multi.go │ │ ├── multi_test.go │ │ ├── pipe.go │ │ └── pipe_test.go │ ├── iostest.bash │ ├── log/ │ │ ├── example_test.go │ │ ├── log.go │ │ ├── log_test.go │ │ └── syslog/ │ │ ├── doc.go │ │ ├── example_test.go │ │ ├── syslog.go │ │ ├── syslog_test.go │ │ └── syslog_unix.go │ ├── make.bash │ ├── make.bat │ ├── make.rc │ ├── math/ │ │ ├── abs.go │ │ ├── acos_s390x.s │ │ ├── acosh.go │ │ ├── acosh_s390x.s │ │ ├── all_test.go │ │ ├── arith_s390x.go │ │ ├── arith_s390x_test.go │ │ ├── asin.go │ │ ├── asin_386.s │ │ ├── asin_s390x.s │ │ ├── asinh.go │ │ ├── asinh_s390x.s │ │ ├── atan.go │ │ ├── atan2.go │ │ ├── atan2_386.s │ │ ├── atan2_s390x.s │ │ ├── atan_386.s │ │ ├── atan_s390x.s │ │ ├── atanh.go │ │ ├── atanh_s390x.s │ │ ├── big/ │ │ │ ├── accuracy_string.go │ │ │ ├── arith.go │ │ │ ├── arith_386.s │ │ │ ├── arith_amd64.go │ │ │ ├── arith_amd64.s │ │ │ ├── arith_arm.s │ │ │ ├── arith_arm64.s │ │ │ ├── arith_decl.go │ │ │ ├── arith_decl_pure.go │ │ │ ├── arith_decl_s390x.go │ │ │ ├── arith_mips64x.s │ │ │ ├── arith_mipsx.s │ │ │ ├── arith_ppc64x.s │ │ │ ├── arith_s390x.s │ │ │ ├── arith_s390x_test.go │ │ │ ├── arith_test.go │ │ │ ├── arith_wasm.s │ │ │ ├── bits_test.go │ │ │ ├── calibrate_test.go │ │ │ ├── decimal.go │ │ │ ├── decimal_test.go │ │ │ ├── doc.go │ │ │ ├── example_rat_test.go │ │ │ ├── example_test.go │ │ │ ├── float.go │ │ │ ├── float_test.go │ │ │ ├── floatconv.go │ │ │ ├── floatconv_test.go │ │ │ ├── floatexample_test.go │ │ │ ├── floatmarsh.go │ │ │ ├── floatmarsh_test.go │ │ │ ├── ftoa.go │ │ │ ├── gcd_test.go │ │ │ ├── hilbert_test.go │ │ │ ├── int.go │ │ │ ├── int_test.go │ │ │ ├── intconv.go │ │ │ ├── intconv_test.go │ │ │ ├── intmarsh.go │ │ │ ├── intmarsh_test.go │ │ │ ├── nat.go │ │ │ ├── nat_test.go │ │ │ ├── natconv.go │ │ │ ├── natconv_test.go │ │ │ ├── prime.go │ │ │ ├── prime_test.go │ │ │ ├── rat.go │ │ │ ├── rat_test.go │ │ │ ├── ratconv.go │ │ │ ├── ratconv_test.go │ │ │ ├── ratmarsh.go │ │ │ ├── ratmarsh_test.go │ │ │ ├── roundingmode_string.go │ │ │ ├── sqrt.go │ │ │ └── sqrt_test.go │ │ ├── bits/ │ │ │ ├── bits.go │ │ │ ├── bits_errors.go │ │ │ ├── bits_errors_bootstrap.go │ │ │ ├── bits_tables.go │ │ │ ├── bits_test.go │ │ │ ├── example_test.go │ │ │ ├── export_test.go │ │ │ ├── make_examples.go │ │ │ └── make_tables.go │ │ ├── bits.go │ │ ├── cbrt.go │ │ ├── cbrt_s390x.s │ │ ├── cmplx/ │ │ │ ├── abs.go │ │ │ ├── asin.go │ │ │ ├── cmath_test.go │ │ │ ├── conj.go │ │ │ ├── example_test.go │ │ │ ├── exp.go │ │ │ ├── isinf.go │ │ │ ├── isnan.go │ │ │ ├── log.go │ │ │ ├── phase.go │ │ │ ├── polar.go │ │ │ ├── pow.go │ │ │ ├── rect.go │ │ │ ├── sin.go │ │ │ ├── sqrt.go │ │ │ └── tan.go │ │ ├── const.go │ │ ├── copysign.go │ │ ├── cosh_s390x.s │ │ ├── dim.go │ │ ├── dim_amd64.s │ │ ├── dim_arm64.s │ │ ├── dim_s390x.s │ │ ├── erf.go │ │ ├── erf_s390x.s │ │ ├── erfc_s390x.s │ │ ├── erfinv.go │ │ ├── example_test.go │ │ ├── exp.go │ │ ├── exp2_386.s │ │ ├── exp_amd64.s │ │ ├── exp_arm64.s │ │ ├── exp_asm.go │ │ ├── exp_s390x.s │ │ ├── expm1.go │ │ ├── expm1_386.s │ │ ├── expm1_s390x.s │ │ ├── export_s390x_test.go │ │ ├── export_test.go │ │ ├── floor.go │ │ ├── floor_386.s │ │ ├── floor_amd64.s │ │ ├── floor_arm64.s │ │ ├── floor_ppc64x.s │ │ ├── floor_s390x.s │ │ ├── floor_wasm.s │ │ ├── fma.go │ │ ├── frexp.go │ │ ├── frexp_386.s │ │ ├── gamma.go │ │ ├── huge_test.go │ │ ├── hypot.go │ │ ├── hypot_386.s │ │ ├── hypot_amd64.s │ │ ├── j0.go │ │ ├── j1.go │ │ ├── jn.go │ │ ├── ldexp.go │ │ ├── ldexp_386.s │ │ ├── lgamma.go │ │ ├── log.go │ │ ├── log10.go │ │ ├── log10_386.s │ │ ├── log10_s390x.s │ │ ├── log1p.go │ │ ├── log1p_386.s │ │ ├── log1p_s390x.s │ │ ├── log_386.s │ │ ├── log_amd64.s │ │ ├── log_s390x.s │ │ ├── logb.go │ │ ├── mod.go │ │ ├── mod_386.s │ │ ├── modf.go │ │ ├── modf_386.s │ │ ├── modf_arm64.s │ │ ├── modf_ppc64x.s │ │ ├── nextafter.go │ │ ├── pow.go │ │ ├── pow10.go │ │ ├── pow_s390x.s │ │ ├── rand/ │ │ │ ├── example_test.go │ │ │ ├── exp.go │ │ │ ├── gen_cooked.go │ │ │ ├── normal.go │ │ │ ├── race_test.go │ │ │ ├── rand.go │ │ │ ├── rand_test.go │ │ │ ├── regress_test.go │ │ │ ├── rng.go │ │ │ └── zipf.go │ │ ├── remainder.go │ │ ├── remainder_386.s │ │ ├── signbit.go │ │ ├── sin.go │ │ ├── sin_s390x.s │ │ ├── sincos.go │ │ ├── sinh.go │ │ ├── sinh_s390x.s │ │ ├── sqrt.go │ │ ├── sqrt_386.s │ │ ├── sqrt_amd64.s │ │ ├── sqrt_arm.s │ │ ├── sqrt_arm64.s │ │ ├── sqrt_mipsx.s │ │ ├── sqrt_ppc64x.s │ │ ├── sqrt_s390x.s │ │ ├── sqrt_wasm.s │ │ ├── stubs_386.s │ │ ├── stubs_amd64.s │ │ ├── stubs_arm.s │ │ ├── stubs_arm64.s │ │ ├── stubs_mips64x.s │ │ ├── stubs_mipsx.s │ │ ├── stubs_ppc64x.s │ │ ├── stubs_s390x.s │ │ ├── stubs_wasm.s │ │ ├── tan.go │ │ ├── tan_s390x.s │ │ ├── tanh.go │ │ ├── tanh_s390x.s │ │ ├── trig_reduce.go │ │ └── unsafe.go │ ├── mime/ │ │ ├── encodedword.go │ │ ├── encodedword_test.go │ │ ├── example_test.go │ │ ├── grammar.go │ │ ├── mediatype.go │ │ ├── mediatype_test.go │ │ ├── multipart/ │ │ │ ├── example_test.go │ │ │ ├── formdata.go │ │ │ ├── formdata_test.go │ │ │ ├── multipart.go │ │ │ ├── multipart_test.go │ │ │ ├── testdata/ │ │ │ │ └── nested-mime │ │ │ ├── writer.go │ │ │ └── writer_test.go │ │ ├── quotedprintable/ │ │ │ ├── example_test.go │ │ │ ├── reader.go │ │ │ ├── reader_test.go │ │ │ ├── writer.go │ │ │ └── writer_test.go │ │ ├── testdata/ │ │ │ ├── test.types │ │ │ └── test.types.plan9 │ │ ├── type.go │ │ ├── type_dragonfly.go │ │ ├── type_freebsd.go │ │ ├── type_openbsd.go │ │ ├── type_plan9.go │ │ ├── type_test.go │ │ ├── type_unix.go │ │ └── type_windows.go │ ├── net/ │ │ ├── addrselect.go │ │ ├── addrselect_test.go │ │ ├── cgo_aix.go │ │ ├── cgo_android.go │ │ ├── cgo_bsd.go │ │ ├── cgo_linux.go │ │ ├── cgo_netbsd.go │ │ ├── cgo_openbsd.go │ │ ├── cgo_resnew.go │ │ ├── cgo_resold.go │ │ ├── cgo_socknew.go │ │ ├── cgo_sockold.go │ │ ├── cgo_solaris.go │ │ ├── cgo_stub.go │ │ ├── cgo_unix.go │ │ ├── cgo_unix_test.go │ │ ├── cgo_windows.go │ │ ├── conf.go │ │ ├── conf_netcgo.go │ │ ├── conf_test.go │ │ ├── conn_test.go │ │ ├── dial.go │ │ ├── dial_test.go │ │ ├── dial_unix_test.go │ │ ├── dnsclient.go │ │ ├── dnsclient_test.go │ │ ├── dnsclient_unix.go │ │ ├── dnsclient_unix_test.go │ │ ├── dnsconfig_unix.go │ │ ├── dnsconfig_unix_test.go │ │ ├── dnsname_test.go │ │ ├── error_plan9.go │ │ ├── error_plan9_test.go │ │ ├── error_posix.go │ │ ├── error_posix_test.go │ │ ├── error_test.go │ │ ├── error_unix.go │ │ ├── error_unix_test.go │ │ ├── error_windows.go │ │ ├── error_windows_test.go │ │ ├── example_test.go │ │ ├── external_test.go │ │ ├── fd_plan9.go │ │ ├── fd_unix.go │ │ ├── fd_windows.go │ │ ├── file.go │ │ ├── file_plan9.go │ │ ├── file_stub.go │ │ ├── file_test.go │ │ ├── file_unix.go │ │ ├── file_windows.go │ │ ├── hook.go │ │ ├── hook_plan9.go │ │ ├── hook_unix.go │ │ ├── hook_windows.go │ │ ├── hosts.go │ │ ├── hosts_test.go │ │ ├── http/ │ │ │ ├── alpn_test.go │ │ │ ├── cgi/ │ │ │ │ ├── child.go │ │ │ │ ├── child_test.go │ │ │ │ ├── host.go │ │ │ │ ├── host_test.go │ │ │ │ ├── matryoshka_test.go │ │ │ │ ├── plan9_test.go │ │ │ │ ├── posix_test.go │ │ │ │ └── testdata/ │ │ │ │ └── test.cgi │ │ │ ├── client.go │ │ │ ├── client_test.go │ │ │ ├── clientserver_test.go │ │ │ ├── clone.go │ │ │ ├── cookie.go │ │ │ ├── cookie_test.go │ │ │ ├── cookiejar/ │ │ │ │ ├── dummy_publicsuffix_test.go │ │ │ │ ├── example_test.go │ │ │ │ ├── jar.go │ │ │ │ ├── jar_test.go │ │ │ │ ├── punycode.go │ │ │ │ └── punycode_test.go │ │ │ ├── doc.go │ │ │ ├── example_filesystem_test.go │ │ │ ├── example_handle_test.go │ │ │ ├── example_test.go │ │ │ ├── export_test.go │ │ │ ├── fcgi/ │ │ │ │ ├── child.go │ │ │ │ ├── fcgi.go │ │ │ │ └── fcgi_test.go │ │ │ ├── filetransport.go │ │ │ ├── filetransport_test.go │ │ │ ├── fs.go │ │ │ ├── fs_test.go │ │ │ ├── h2_bundle.go │ │ │ ├── header.go │ │ │ ├── header_test.go │ │ │ ├── http.go │ │ │ ├── http_test.go │ │ │ ├── httptest/ │ │ │ │ ├── example_test.go │ │ │ │ ├── httptest.go │ │ │ │ ├── httptest_test.go │ │ │ │ ├── recorder.go │ │ │ │ ├── recorder_test.go │ │ │ │ ├── server.go │ │ │ │ └── server_test.go │ │ │ ├── httptrace/ │ │ │ │ ├── example_test.go │ │ │ │ ├── trace.go │ │ │ │ └── trace_test.go │ │ │ ├── httputil/ │ │ │ │ ├── dump.go │ │ │ │ ├── dump_test.go │ │ │ │ ├── example_test.go │ │ │ │ ├── httputil.go │ │ │ │ ├── persist.go │ │ │ │ ├── reverseproxy.go │ │ │ │ └── reverseproxy_test.go │ │ │ ├── internal/ │ │ │ │ ├── chunked.go │ │ │ │ ├── chunked_test.go │ │ │ │ └── testcert.go │ │ │ ├── jar.go │ │ │ ├── main_test.go │ │ │ ├── method.go │ │ │ ├── omithttp2.go │ │ │ ├── pprof/ │ │ │ │ ├── pprof.go │ │ │ │ └── pprof_test.go │ │ │ ├── proxy_test.go │ │ │ ├── range_test.go │ │ │ ├── readrequest_test.go │ │ │ ├── request.go │ │ │ ├── request_test.go │ │ │ ├── requestwrite_test.go │ │ │ ├── response.go │ │ │ ├── response_test.go │ │ │ ├── responsewrite_test.go │ │ │ ├── roundtrip.go │ │ │ ├── roundtrip_js.go │ │ │ ├── serve_test.go │ │ │ ├── server.go │ │ │ ├── server_test.go │ │ │ ├── sniff.go │ │ │ ├── sniff_test.go │ │ │ ├── socks_bundle.go │ │ │ ├── status.go │ │ │ ├── testdata/ │ │ │ │ ├── file │ │ │ │ ├── index.html │ │ │ │ └── style.css │ │ │ ├── transfer.go │ │ │ ├── transfer_test.go │ │ │ ├── transport.go │ │ │ ├── transport_internal_test.go │ │ │ ├── transport_test.go │ │ │ └── triv.go │ │ ├── interface.go │ │ ├── interface_aix.go │ │ ├── interface_bsd.go │ │ ├── interface_bsd_test.go │ │ ├── interface_bsdvar.go │ │ ├── interface_darwin.go │ │ ├── interface_freebsd.go │ │ ├── interface_linux.go │ │ ├── interface_linux_test.go │ │ ├── interface_plan9.go │ │ ├── interface_solaris.go │ │ ├── interface_stub.go │ │ ├── interface_test.go │ │ ├── interface_unix_test.go │ │ ├── interface_windows.go │ │ ├── internal/ │ │ │ └── socktest/ │ │ │ ├── main_test.go │ │ │ ├── main_unix_test.go │ │ │ ├── main_windows_test.go │ │ │ ├── switch.go │ │ │ ├── switch_posix.go │ │ │ ├── switch_stub.go │ │ │ ├── switch_unix.go │ │ │ ├── switch_windows.go │ │ │ ├── sys_cloexec.go │ │ │ ├── sys_unix.go │ │ │ └── sys_windows.go │ │ ├── ip.go │ │ ├── ip_test.go │ │ ├── iprawsock.go │ │ ├── iprawsock_plan9.go │ │ ├── iprawsock_posix.go │ │ ├── iprawsock_test.go │ │ ├── ipsock.go │ │ ├── ipsock_plan9.go │ │ ├── ipsock_posix.go │ │ ├── ipsock_test.go │ │ ├── listen_test.go │ │ ├── lookup.go │ │ ├── lookup_fake.go │ │ ├── lookup_plan9.go │ │ ├── lookup_test.go │ │ ├── lookup_unix.go │ │ ├── lookup_windows.go │ │ ├── lookup_windows_test.go │ │ ├── mac.go │ │ ├── mac_test.go │ │ ├── mail/ │ │ │ ├── example_test.go │ │ │ ├── message.go │ │ │ └── message_test.go │ │ ├── main_cloexec_test.go │ │ ├── main_conf_test.go │ │ ├── main_noconf_test.go │ │ ├── main_plan9_test.go │ │ ├── main_posix_test.go │ │ ├── main_test.go │ │ ├── main_unix_test.go │ │ ├── main_windows_test.go │ │ ├── mockserver_test.go │ │ ├── net.go │ │ ├── net_fake.go │ │ ├── net_test.go │ │ ├── net_windows_test.go │ │ ├── netgo_unix_test.go │ │ ├── nss.go │ │ ├── nss_test.go │ │ ├── packetconn_test.go │ │ ├── parse.go │ │ ├── parse_test.go │ │ ├── pipe.go │ │ ├── pipe_test.go │ │ ├── platform_test.go │ │ ├── port.go │ │ ├── port_test.go │ │ ├── port_unix.go │ │ ├── protoconn_test.go │ │ ├── rawconn.go │ │ ├── rawconn_stub_test.go │ │ ├── rawconn_test.go │ │ ├── rawconn_unix_test.go │ │ ├── rawconn_windows_test.go │ │ ├── rpc/ │ │ │ ├── client.go │ │ │ ├── client_test.go │ │ │ ├── debug.go │ │ │ ├── jsonrpc/ │ │ │ │ ├── all_test.go │ │ │ │ ├── client.go │ │ │ │ └── server.go │ │ │ ├── server.go │ │ │ └── server_test.go │ │ ├── sendfile_linux.go │ │ ├── sendfile_stub.go │ │ ├── sendfile_test.go │ │ ├── sendfile_unix_alt.go │ │ ├── sendfile_windows.go │ │ ├── server_test.go │ │ ├── smtp/ │ │ │ ├── auth.go │ │ │ ├── example_test.go │ │ │ ├── smtp.go │ │ │ └── smtp_test.go │ │ ├── sock_bsd.go │ │ ├── sock_cloexec.go │ │ ├── sock_linux.go │ │ ├── sock_plan9.go │ │ ├── sock_posix.go │ │ ├── sock_stub.go │ │ ├── sock_windows.go │ │ ├── sockaddr_posix.go │ │ ├── sockopt_aix.go │ │ ├── sockopt_bsd.go │ │ ├── sockopt_linux.go │ │ ├── sockopt_plan9.go │ │ ├── sockopt_posix.go │ │ ├── sockopt_solaris.go │ │ ├── sockopt_stub.go │ │ ├── sockopt_windows.go │ │ ├── sockoptip_bsdvar.go │ │ ├── sockoptip_linux.go │ │ ├── sockoptip_posix.go │ │ ├── sockoptip_stub.go │ │ ├── sockoptip_windows.go │ │ ├── splice_linux.go │ │ ├── splice_stub.go │ │ ├── splice_test.go │ │ ├── sys_cloexec.go │ │ ├── tcpsock.go │ │ ├── tcpsock_plan9.go │ │ ├── tcpsock_posix.go │ │ ├── tcpsock_test.go │ │ ├── tcpsock_unix_test.go │ │ ├── tcpsockopt_darwin.go │ │ ├── tcpsockopt_dragonfly.go │ │ ├── tcpsockopt_openbsd.go │ │ ├── tcpsockopt_plan9.go │ │ ├── tcpsockopt_posix.go │ │ ├── tcpsockopt_solaris.go │ │ ├── tcpsockopt_stub.go │ │ ├── tcpsockopt_unix.go │ │ ├── tcpsockopt_windows.go │ │ ├── testdata/ │ │ │ ├── case-hosts │ │ │ ├── domain-resolv.conf │ │ │ ├── empty-resolv.conf │ │ │ ├── freebsd-usevc-resolv.conf │ │ │ ├── hosts │ │ │ ├── igmp │ │ │ ├── igmp6 │ │ │ ├── invalid-ndots-resolv.conf │ │ │ ├── ipv4-hosts │ │ │ ├── ipv6-hosts │ │ │ ├── large-ndots-resolv.conf │ │ │ ├── linux-use-vc-resolv.conf │ │ │ ├── negative-ndots-resolv.conf │ │ │ ├── openbsd-resolv.conf │ │ │ ├── openbsd-tcp-resolv.conf │ │ │ ├── resolv.conf │ │ │ ├── search-resolv.conf │ │ │ ├── single-request-reopen-resolv.conf │ │ │ ├── single-request-resolv.conf │ │ │ └── singleline-hosts │ │ ├── textproto/ │ │ │ ├── header.go │ │ │ ├── header_test.go │ │ │ ├── pipeline.go │ │ │ ├── reader.go │ │ │ ├── reader_test.go │ │ │ ├── textproto.go │ │ │ ├── writer.go │ │ │ └── writer_test.go │ │ ├── timeout_test.go │ │ ├── udpsock.go │ │ ├── udpsock_plan9.go │ │ ├── udpsock_plan9_test.go │ │ ├── udpsock_posix.go │ │ ├── udpsock_test.go │ │ ├── unixsock.go │ │ ├── unixsock_linux_test.go │ │ ├── unixsock_plan9.go │ │ ├── unixsock_posix.go │ │ ├── unixsock_test.go │ │ ├── unixsock_windows_test.go │ │ ├── url/ │ │ │ ├── example_test.go │ │ │ ├── url.go │ │ │ └── url_test.go │ │ ├── write_unix_test.go │ │ ├── writev_test.go │ │ └── writev_unix.go │ ├── os/ │ │ ├── dir.go │ │ ├── dir_darwin.go │ │ ├── dir_plan9.go │ │ ├── dir_unix.go │ │ ├── dir_windows.go │ │ ├── env.go │ │ ├── env_default.go │ │ ├── env_test.go │ │ ├── env_unix_test.go │ │ ├── env_windows.go │ │ ├── error.go │ │ ├── error_errno.go │ │ ├── error_plan9.go │ │ ├── error_posix.go │ │ ├── error_test.go │ │ ├── error_unix_test.go │ │ ├── error_windows_test.go │ │ ├── example_test.go │ │ ├── exec/ │ │ │ ├── bench_test.go │ │ │ ├── env_test.go │ │ │ ├── example_test.go │ │ │ ├── exec.go │ │ │ ├── exec_plan9.go │ │ │ ├── exec_posix_test.go │ │ │ ├── exec_test.go │ │ │ ├── exec_unix.go │ │ │ ├── exec_windows.go │ │ │ ├── internal_test.go │ │ │ ├── lp_js.go │ │ │ ├── lp_plan9.go │ │ │ ├── lp_test.go │ │ │ ├── lp_unix.go │ │ │ ├── lp_unix_test.go │ │ │ ├── lp_windows.go │ │ │ └── lp_windows_test.go │ │ ├── exec.go │ │ ├── exec_plan9.go │ │ ├── exec_posix.go │ │ ├── exec_unix.go │ │ ├── exec_windows.go │ │ ├── executable.go │ │ ├── executable_darwin.go │ │ ├── executable_freebsd.go │ │ ├── executable_path.go │ │ ├── executable_plan9.go │ │ ├── executable_procfs.go │ │ ├── executable_solaris.go │ │ ├── executable_test.go │ │ ├── executable_windows.go │ │ ├── export_test.go │ │ ├── export_unix_test.go │ │ ├── export_windows_test.go │ │ ├── fifo_test.go │ │ ├── file.go │ │ ├── file_plan9.go │ │ ├── file_posix.go │ │ ├── file_unix.go │ │ ├── file_windows.go │ │ ├── getwd.go │ │ ├── getwd_darwin.go │ │ ├── os_test.go │ │ ├── os_unix_test.go │ │ ├── os_windows_test.go │ │ ├── path.go │ │ ├── path_plan9.go │ │ ├── path_test.go │ │ ├── path_unix.go │ │ ├── path_windows.go │ │ ├── path_windows_test.go │ │ ├── pipe2_bsd.go │ │ ├── pipe_bsd.go │ │ ├── pipe_linux.go │ │ ├── pipe_test.go │ │ ├── proc.go │ │ ├── rawconn.go │ │ ├── rawconn_test.go │ │ ├── removeall_at.go │ │ ├── removeall_noat.go │ │ ├── removeall_test.go │ │ ├── signal/ │ │ │ ├── doc.go │ │ │ ├── example_test.go │ │ │ ├── internal/ │ │ │ │ └── pty/ │ │ │ │ └── pty.go │ │ │ ├── sig.s │ │ │ ├── signal.go │ │ │ ├── signal_cgo_test.go │ │ │ ├── signal_plan9.go │ │ │ ├── signal_plan9_test.go │ │ │ ├── signal_test.go │ │ │ ├── signal_unix.go │ │ │ └── signal_windows_test.go │ │ ├── stat.go │ │ ├── stat_aix.go │ │ ├── stat_darwin.go │ │ ├── stat_dragonfly.go │ │ ├── stat_freebsd.go │ │ ├── stat_js.go │ │ ├── stat_linux.go │ │ ├── stat_netbsd.go │ │ ├── stat_openbsd.go │ │ ├── stat_plan9.go │ │ ├── stat_solaris.go │ │ ├── stat_test.go │ │ ├── stat_unix.go │ │ ├── stat_windows.go │ │ ├── sticky_bsd.go │ │ ├── sticky_notbsd.go │ │ ├── str.go │ │ ├── sys.go │ │ ├── sys_aix.go │ │ ├── sys_bsd.go │ │ ├── sys_js.go │ │ ├── sys_linux.go │ │ ├── sys_plan9.go │ │ ├── sys_solaris.go │ │ ├── sys_unix.go │ │ ├── sys_windows.go │ │ ├── timeout_test.go │ │ ├── types.go │ │ ├── types_plan9.go │ │ ├── types_unix.go │ │ ├── types_windows.go │ │ ├── user/ │ │ │ ├── cgo_lookup_unix.go │ │ │ ├── cgo_unix_test.go │ │ │ ├── getgrouplist_darwin.go │ │ │ ├── getgrouplist_unix.go │ │ │ ├── listgroups_aix.go │ │ │ ├── listgroups_solaris.go │ │ │ ├── listgroups_unix.go │ │ │ ├── lookup.go │ │ │ ├── lookup_android.go │ │ │ ├── lookup_plan9.go │ │ │ ├── lookup_stubs.go │ │ │ ├── lookup_unix.go │ │ │ ├── lookup_unix_test.go │ │ │ ├── lookup_windows.go │ │ │ ├── user.go │ │ │ └── user_test.go │ │ ├── wait_unimp.go │ │ ├── wait_wait6.go │ │ └── wait_waitid.go │ ├── path/ │ │ ├── example_test.go │ │ ├── filepath/ │ │ │ ├── example_test.go │ │ │ ├── example_unix_test.go │ │ │ ├── example_unix_walk_test.go │ │ │ ├── export_test.go │ │ │ ├── export_windows_test.go │ │ │ ├── match.go │ │ │ ├── match_test.go │ │ │ ├── path.go │ │ │ ├── path_plan9.go │ │ │ ├── path_test.go │ │ │ ├── path_unix.go │ │ │ ├── path_windows.go │ │ │ ├── path_windows_test.go │ │ │ ├── symlink.go │ │ │ ├── symlink_unix.go │ │ │ └── symlink_windows.go │ │ ├── match.go │ │ ├── match_test.go │ │ ├── path.go │ │ └── path_test.go │ ├── plugin/ │ │ ├── plugin.go │ │ ├── plugin_dlopen.go │ │ ├── plugin_stubs.go │ │ └── plugin_test.go │ ├── race.bash │ ├── race.bat │ ├── reflect/ │ │ ├── all_test.go │ │ ├── asm_386.s │ │ ├── asm_amd64.s │ │ ├── asm_arm.s │ │ ├── asm_arm64.s │ │ ├── asm_mips64x.s │ │ ├── asm_mipsx.s │ │ ├── asm_ppc64x.s │ │ ├── asm_s390x.s │ │ ├── asm_wasm.s │ │ ├── deepequal.go │ │ ├── example_test.go │ │ ├── export_test.go │ │ ├── makefunc.go │ │ ├── set_test.go │ │ ├── swapper.go │ │ ├── tostring_test.go │ │ ├── type.go │ │ └── value.go │ ├── regexp/ │ │ ├── all_test.go │ │ ├── backtrack.go │ │ ├── example_test.go │ │ ├── exec.go │ │ ├── exec2_test.go │ │ ├── exec_test.go │ │ ├── find_test.go │ │ ├── onepass.go │ │ ├── onepass_test.go │ │ ├── regexp.go │ │ ├── syntax/ │ │ │ ├── compile.go │ │ │ ├── doc.go │ │ │ ├── make_perl_groups.pl │ │ │ ├── op_string.go │ │ │ ├── parse.go │ │ │ ├── parse_test.go │ │ │ ├── perl_groups.go │ │ │ ├── prog.go │ │ │ ├── prog_test.go │ │ │ ├── regexp.go │ │ │ ├── simplify.go │ │ │ └── simplify_test.go │ │ └── testdata/ │ │ ├── README │ │ ├── re2-exhaustive.txt.bz2 │ │ ├── re2-search.txt │ │ └── testregex.c │ ├── run.bash │ ├── run.bat │ ├── run.rc │ ├── runtime/ │ │ ├── HACKING.md │ │ ├── Makefile │ │ ├── alg.go │ │ ├── asm.s │ │ ├── asm_386.s │ │ ├── asm_amd64.s │ │ ├── asm_arm.s │ │ ├── asm_arm64.s │ │ ├── asm_mips64x.s │ │ ├── asm_mipsx.s │ │ ├── asm_ppc64x.h │ │ ├── asm_ppc64x.s │ │ ├── asm_s390x.s │ │ ├── asm_wasm.s │ │ ├── atomic_arm64.s │ │ ├── atomic_mips64x.s │ │ ├── atomic_mipsx.s │ │ ├── atomic_pointer.go │ │ ├── atomic_ppc64x.s │ │ ├── auxv_none.go │ │ ├── callers_test.go │ │ ├── cgo/ │ │ │ ├── asm_386.s │ │ │ ├── asm_amd64.s │ │ │ ├── asm_arm.s │ │ │ ├── asm_arm64.s │ │ │ ├── asm_mips64x.s │ │ │ ├── asm_mipsx.s │ │ │ ├── asm_ppc64x.s │ │ │ ├── asm_s390x.s │ │ │ ├── asm_wasm.s │ │ │ ├── callbacks.go │ │ │ ├── callbacks_aix.go │ │ │ ├── callbacks_traceback.go │ │ │ ├── cgo.go │ │ │ ├── dragonfly.go │ │ │ ├── freebsd.go │ │ │ ├── gcc_386.S │ │ │ ├── gcc_aix_ppc64.S │ │ │ ├── gcc_aix_ppc64.c │ │ │ ├── gcc_amd64.S │ │ │ ├── gcc_android.c │ │ │ ├── gcc_arm.S │ │ │ ├── gcc_arm64.S │ │ │ ├── gcc_context.c │ │ │ ├── gcc_darwin_386.c │ │ │ ├── gcc_darwin_amd64.c │ │ │ ├── gcc_darwin_arm.c │ │ │ ├── gcc_darwin_arm64.c │ │ │ ├── gcc_dragonfly_amd64.c │ │ │ ├── gcc_fatalf.c │ │ │ ├── gcc_freebsd_386.c │ │ │ ├── gcc_freebsd_amd64.c │ │ │ ├── gcc_freebsd_arm.c │ │ │ ├── gcc_freebsd_arm64.c │ │ │ ├── gcc_freebsd_sigaction.c │ │ │ ├── gcc_libinit.c │ │ │ ├── gcc_libinit_windows.c │ │ │ ├── gcc_linux_386.c │ │ │ ├── gcc_linux_amd64.c │ │ │ ├── gcc_linux_arm.c │ │ │ ├── gcc_linux_arm64.c │ │ │ ├── gcc_linux_mips64x.c │ │ │ ├── gcc_linux_mipsx.c │ │ │ ├── gcc_linux_ppc64x.S │ │ │ ├── gcc_linux_s390x.c │ │ │ ├── gcc_mips64x.S │ │ │ ├── gcc_mipsx.S │ │ │ ├── gcc_mmap.c │ │ │ ├── gcc_netbsd_386.c │ │ │ ├── gcc_netbsd_amd64.c │ │ │ ├── gcc_netbsd_arm.c │ │ │ ├── gcc_netbsd_arm64.c │ │ │ ├── gcc_openbsd_386.c │ │ │ ├── gcc_openbsd_amd64.c │ │ │ ├── gcc_openbsd_arm.c │ │ │ ├── gcc_openbsd_arm64.c │ │ │ ├── gcc_ppc64x.c │ │ │ ├── gcc_s390x.S │ │ │ ├── gcc_setenv.c │ │ │ ├── gcc_sigaction.c │ │ │ ├── gcc_signal2_darwin_armx.c │ │ │ ├── gcc_signal_darwin_armx.c │ │ │ ├── gcc_signal_darwin_lldb.c │ │ │ ├── gcc_solaris_amd64.c │ │ │ ├── gcc_traceback.c │ │ │ ├── gcc_util.c │ │ │ ├── gcc_windows_386.c │ │ │ ├── gcc_windows_amd64.c │ │ │ ├── iscgo.go │ │ │ ├── libcgo.h │ │ │ ├── libcgo_unix.h │ │ │ ├── mmap.go │ │ │ ├── netbsd.go │ │ │ ├── openbsd.go │ │ │ ├── setenv.go │ │ │ ├── sigaction.go │ │ │ ├── signal_darwin_arm.s │ │ │ ├── signal_darwin_arm64.s │ │ │ └── signal_darwin_armx.go │ │ ├── cgo.go │ │ ├── cgo_mmap.go │ │ ├── cgo_ppc64x.go │ │ ├── cgo_sigaction.go │ │ ├── cgocall.go │ │ ├── cgocallback.go │ │ ├── cgocheck.go │ │ ├── chan.go │ │ ├── chan_test.go │ │ ├── chanbarrier_test.go │ │ ├── checkptr.go │ │ ├── checkptr_test.go │ │ ├── closure_test.go │ │ ├── compiler.go │ │ ├── complex.go │ │ ├── complex_test.go │ │ ├── cpuflags.go │ │ ├── cpuflags_amd64.go │ │ ├── cpuprof.go │ │ ├── cputicks.go │ │ ├── crash_cgo_test.go │ │ ├── crash_nonunix_test.go │ │ ├── crash_test.go │ │ ├── crash_unix_test.go │ │ ├── debug/ │ │ │ ├── debug.s │ │ │ ├── garbage.go │ │ │ ├── garbage_test.go │ │ │ ├── heapdump_test.go │ │ │ ├── mod.go │ │ │ ├── stack.go │ │ │ ├── stack_test.go │ │ │ └── stubs.go │ │ ├── debug.go │ │ ├── debug_test.go │ │ ├── debugcall.go │ │ ├── debuglog.go │ │ ├── debuglog_off.go │ │ ├── debuglog_on.go │ │ ├── debuglog_test.go │ │ ├── defer_test.go │ │ ├── defs1_linux.go │ │ ├── defs1_netbsd_386.go │ │ ├── defs1_netbsd_amd64.go │ │ ├── defs1_netbsd_arm.go │ │ ├── defs1_netbsd_arm64.go │ │ ├── defs1_solaris_amd64.go │ │ ├── defs2_linux.go │ │ ├── defs3_linux.go │ │ ├── defs_aix.go │ │ ├── defs_aix_ppc64.go │ │ ├── defs_arm_linux.go │ │ ├── defs_darwin.go │ │ ├── defs_darwin_386.go │ │ ├── defs_darwin_amd64.go │ │ ├── defs_darwin_arm.go │ │ ├── defs_darwin_arm64.go │ │ ├── defs_dragonfly.go │ │ ├── defs_dragonfly_amd64.go │ │ ├── defs_freebsd.go │ │ ├── defs_freebsd_386.go │ │ ├── defs_freebsd_amd64.go │ │ ├── defs_freebsd_arm.go │ │ ├── defs_freebsd_arm64.go │ │ ├── defs_illumos_amd64.go │ │ ├── defs_linux.go │ │ ├── defs_linux_386.go │ │ ├── defs_linux_amd64.go │ │ ├── defs_linux_arm.go │ │ ├── defs_linux_arm64.go │ │ ├── defs_linux_mips64x.go │ │ ├── defs_linux_mipsx.go │ │ ├── defs_linux_ppc64.go │ │ ├── defs_linux_ppc64le.go │ │ ├── defs_linux_s390x.go │ │ ├── defs_netbsd.go │ │ ├── defs_netbsd_386.go │ │ ├── defs_netbsd_amd64.go │ │ ├── defs_netbsd_arm.go │ │ ├── defs_openbsd.go │ │ ├── defs_openbsd_386.go │ │ ├── defs_openbsd_amd64.go │ │ ├── defs_openbsd_arm.go │ │ ├── defs_openbsd_arm64.go │ │ ├── defs_plan9_386.go │ │ ├── defs_plan9_amd64.go │ │ ├── defs_plan9_arm.go │ │ ├── defs_solaris.go │ │ ├── defs_solaris_amd64.go │ │ ├── defs_windows.go │ │ ├── defs_windows_386.go │ │ ├── defs_windows_amd64.go │ │ ├── defs_windows_arm.go │ │ ├── duff_386.s │ │ ├── duff_amd64.s │ │ ├── duff_arm.s │ │ ├── duff_arm64.s │ │ ├── duff_mips64x.s │ │ ├── duff_ppc64x.s │ │ ├── duff_s390x.s │ │ ├── env_plan9.go │ │ ├── env_posix.go │ │ ├── env_test.go │ │ ├── error.go │ │ ├── example_test.go │ │ ├── export_aix_test.go │ │ ├── export_arm_test.go │ │ ├── export_darwin_test.go │ │ ├── export_debug_test.go │ │ ├── export_debuglog_test.go │ │ ├── export_futex_test.go │ │ ├── export_linux_test.go │ │ ├── export_mmap_test.go │ │ ├── export_solaris_test.go │ │ ├── export_test.go │ │ ├── export_unix_test.go │ │ ├── export_windows_test.go │ │ ├── extern.go │ │ ├── fastlog2.go │ │ ├── fastlog2_test.go │ │ ├── fastlog2table.go │ │ ├── float.go │ │ ├── funcdata.h │ │ ├── futex_test.go │ │ ├── gc_test.go │ │ ├── gcinfo_test.go │ │ ├── go_tls.h │ │ ├── hash32.go │ │ ├── hash64.go │ │ ├── hash_test.go │ │ ├── heapdump.go │ │ ├── iface.go │ │ ├── iface_test.go │ │ ├── internal/ │ │ │ ├── atomic/ │ │ │ │ ├── asm_386.s │ │ │ │ ├── asm_amd64.s │ │ │ │ ├── asm_arm.s │ │ │ │ ├── asm_arm64.s │ │ │ │ ├── asm_mips64x.s │ │ │ │ ├── asm_mipsx.s │ │ │ │ ├── asm_ppc64x.s │ │ │ │ ├── asm_s390x.s │ │ │ │ ├── atomic_386.go │ │ │ │ ├── atomic_amd64.go │ │ │ │ ├── atomic_arm.go │ │ │ │ ├── atomic_arm64.go │ │ │ │ ├── atomic_arm64.s │ │ │ │ ├── atomic_mips64x.go │ │ │ │ ├── atomic_mips64x.s │ │ │ │ ├── atomic_mipsx.go │ │ │ │ ├── atomic_mipsx.s │ │ │ │ ├── atomic_ppc64x.go │ │ │ │ ├── atomic_ppc64x.s │ │ │ │ ├── atomic_s390x.go │ │ │ │ ├── atomic_test.go │ │ │ │ ├── atomic_wasm.go │ │ │ │ ├── bench_test.go │ │ │ │ ├── stubs.go │ │ │ │ ├── sys_linux_arm.s │ │ │ │ └── sys_nonlinux_arm.s │ │ │ ├── math/ │ │ │ │ ├── math.go │ │ │ │ └── math_test.go │ │ │ └── sys/ │ │ │ ├── arch.go │ │ │ ├── arch_386.go │ │ │ ├── arch_amd64.go │ │ │ ├── arch_arm.go │ │ │ ├── arch_arm64.go │ │ │ ├── arch_mips.go │ │ │ ├── arch_mips64.go │ │ │ ├── arch_mips64le.go │ │ │ ├── arch_mipsle.go │ │ │ ├── arch_ppc64.go │ │ │ ├── arch_ppc64le.go │ │ │ ├── arch_s390x.go │ │ │ ├── arch_wasm.go │ │ │ ├── gengoos.go │ │ │ ├── intrinsics.go │ │ │ ├── intrinsics_386.s │ │ │ ├── intrinsics_common.go │ │ │ ├── intrinsics_stubs.go │ │ │ ├── intrinsics_test.go │ │ │ ├── stubs.go │ │ │ ├── sys.go │ │ │ ├── zgoarch_386.go │ │ │ ├── zgoarch_amd64.go │ │ │ ├── zgoarch_arm.go │ │ │ ├── zgoarch_arm64.go │ │ │ ├── zgoarch_arm64be.go │ │ │ ├── zgoarch_armbe.go │ │ │ ├── zgoarch_mips.go │ │ │ ├── zgoarch_mips64.go │ │ │ ├── zgoarch_mips64le.go │ │ │ ├── zgoarch_mips64p32.go │ │ │ ├── zgoarch_mips64p32le.go │ │ │ ├── zgoarch_mipsle.go │ │ │ ├── zgoarch_ppc.go │ │ │ ├── zgoarch_ppc64.go │ │ │ ├── zgoarch_ppc64le.go │ │ │ ├── zgoarch_riscv.go │ │ │ ├── zgoarch_riscv64.go │ │ │ ├── zgoarch_s390.go │ │ │ ├── zgoarch_s390x.go │ │ │ ├── zgoarch_sparc.go │ │ │ ├── zgoarch_sparc64.go │ │ │ ├── zgoarch_wasm.go │ │ │ ├── zgoos_aix.go │ │ │ ├── zgoos_android.go │ │ │ ├── zgoos_darwin.go │ │ │ ├── zgoos_dragonfly.go │ │ │ ├── zgoos_freebsd.go │ │ │ ├── zgoos_hurd.go │ │ │ ├── zgoos_illumos.go │ │ │ ├── zgoos_js.go │ │ │ ├── zgoos_linux.go │ │ │ ├── zgoos_netbsd.go │ │ │ ├── zgoos_openbsd.go │ │ │ ├── zgoos_plan9.go │ │ │ ├── zgoos_solaris.go │ │ │ ├── zgoos_windows.go │ │ │ └── zgoos_zos.go │ │ ├── lfstack.go │ │ ├── lfstack_32bit.go │ │ ├── lfstack_64bit.go │ │ ├── lfstack_test.go │ │ ├── libfuzzer.go │ │ ├── libfuzzer_amd64.s │ │ ├── libfuzzer_arm64.s │ │ ├── lock_futex.go │ │ ├── lock_js.go │ │ ├── lock_sema.go │ │ ├── malloc.go │ │ ├── malloc_test.go │ │ ├── map.go │ │ ├── map_benchmark_test.go │ │ ├── map_fast32.go │ │ ├── map_fast64.go │ │ ├── map_faststr.go │ │ ├── map_test.go │ │ ├── mbarrier.go │ │ ├── mbitmap.go │ │ ├── mcache.go │ │ ├── mcentral.go │ │ ├── mem_aix.go │ │ ├── mem_bsd.go │ │ ├── mem_darwin.go │ │ ├── mem_js.go │ │ ├── mem_linux.go │ │ ├── mem_plan9.go │ │ ├── mem_windows.go │ │ ├── memclr_386.s │ │ ├── memclr_amd64.s │ │ ├── memclr_arm.s │ │ ├── memclr_arm64.s │ │ ├── memclr_mips64x.s │ │ ├── memclr_mipsx.s │ │ ├── memclr_plan9_386.s │ │ ├── memclr_plan9_amd64.s │ │ ├── memclr_ppc64x.s │ │ ├── memclr_s390x.s │ │ ├── memclr_wasm.s │ │ ├── memmove_386.s │ │ ├── memmove_amd64.s │ │ ├── memmove_arm.s │ │ ├── memmove_arm64.s │ │ ├── memmove_linux_amd64_test.go │ │ ├── memmove_mips64x.s │ │ ├── memmove_mipsx.s │ │ ├── memmove_plan9_386.s │ │ ├── memmove_plan9_amd64.s │ │ ├── memmove_ppc64x.s │ │ ├── memmove_s390x.s │ │ ├── memmove_test.go │ │ ├── memmove_wasm.s │ │ ├── mfinal.go │ │ ├── mfinal_test.go │ │ ├── mfixalloc.go │ │ ├── mgc.go │ │ ├── mgcmark.go │ │ ├── mgcscavenge.go │ │ ├── mgcscavenge_test.go │ │ ├── mgcstack.go │ │ ├── mgcsweep.go │ │ ├── mgcsweepbuf.go │ │ ├── mgcwork.go │ │ ├── mheap.go │ │ ├── mkduff.go │ │ ├── mkfastlog2table.go │ │ ├── mkpreempt.go │ │ ├── mksizeclasses.go │ │ ├── mmap.go │ │ ├── mpagealloc.go │ │ ├── mpagealloc_32bit.go │ │ ├── mpagealloc_64bit.go │ │ ├── mpagealloc_test.go │ │ ├── mpagecache.go │ │ ├── mpagecache_test.go │ │ ├── mpallocbits.go │ │ ├── mpallocbits_test.go │ │ ├── mprof.go │ │ ├── mranges.go │ │ ├── msan/ │ │ │ └── msan.go │ │ ├── msan.go │ │ ├── msan0.go │ │ ├── msan_amd64.s │ │ ├── msan_arm64.s │ │ ├── msize.go │ │ ├── mstats.go │ │ ├── mwbbuf.go │ │ ├── nbpipe_fcntl_libc_test.go │ │ ├── nbpipe_fcntl_unix_test.go │ │ ├── nbpipe_pipe.go │ │ ├── nbpipe_pipe2.go │ │ ├── nbpipe_test.go │ │ ├── net_plan9.go │ │ ├── netpoll.go │ │ ├── netpoll_aix.go │ │ ├── netpoll_epoll.go │ │ ├── netpoll_fake.go │ │ ├── netpoll_kqueue.go │ │ ├── netpoll_solaris.go │ │ ├── netpoll_stub.go │ │ ├── netpoll_windows.go │ │ ├── norace_linux_test.go │ │ ├── norace_test.go │ │ ├── numcpu_freebsd_test.go │ │ ├── os2_aix.go │ │ ├── os2_freebsd.go │ │ ├── os2_openbsd.go │ │ ├── os2_plan9.go │ │ ├── os2_solaris.go │ │ ├── os3_plan9.go │ │ ├── os3_solaris.go │ │ ├── os_aix.go │ │ ├── os_android.go │ │ ├── os_darwin.go │ │ ├── os_darwin_arm.go │ │ ├── os_darwin_arm64.go │ │ ├── os_dragonfly.go │ │ ├── os_freebsd.go │ │ ├── os_freebsd2.go │ │ ├── os_freebsd_amd64.go │ │ ├── os_freebsd_arm.go │ │ ├── os_freebsd_arm64.go │ │ ├── os_freebsd_noauxv.go │ │ ├── os_illumos.go │ │ ├── os_js.go │ │ ├── os_linux.go │ │ ├── os_linux_arm.go │ │ ├── os_linux_arm64.go │ │ ├── os_linux_be64.go │ │ ├── os_linux_generic.go │ │ ├── os_linux_mips64x.go │ │ ├── os_linux_mipsx.go │ │ ├── os_linux_noauxv.go │ │ ├── os_linux_novdso.go │ │ ├── os_linux_ppc64x.go │ │ ├── os_linux_s390x.go │ │ ├── os_linux_x86.go │ │ ├── os_netbsd.go │ │ ├── os_netbsd_386.go │ │ ├── os_netbsd_amd64.go │ │ ├── os_netbsd_arm.go │ │ ├── os_netbsd_arm64.go │ │ ├── os_nonopenbsd.go │ │ ├── os_only_solaris.go │ │ ├── os_openbsd.go │ │ ├── os_openbsd_arm.go │ │ ├── os_openbsd_arm64.go │ │ ├── os_plan9.go │ │ ├── os_plan9_arm.go │ │ ├── os_solaris.go │ │ ├── os_windows.go │ │ ├── os_windows_arm.go │ │ ├── panic.go │ │ ├── panic32.go │ │ ├── plugin.go │ │ ├── pprof/ │ │ │ ├── elf.go │ │ │ ├── internal/ │ │ │ │ └── profile/ │ │ │ │ ├── encode.go │ │ │ │ ├── filter.go │ │ │ │ ├── legacy_profile.go │ │ │ │ ├── profile.go │ │ │ │ ├── profile_test.go │ │ │ │ ├── proto.go │ │ │ │ ├── proto_test.go │ │ │ │ └── prune.go │ │ │ ├── label.go │ │ │ ├── label_test.go │ │ │ ├── map.go │ │ │ ├── mprof_test.go │ │ │ ├── pprof.go │ │ │ ├── pprof_test.go │ │ │ ├── proto.go │ │ │ ├── proto_test.go │ │ │ ├── protobuf.go │ │ │ ├── protomem.go │ │ │ ├── protomem_test.go │ │ │ ├── runtime.go │ │ │ ├── runtime_test.go │ │ │ └── testdata/ │ │ │ ├── README │ │ │ ├── mappingtest/ │ │ │ │ └── main.go │ │ │ ├── test32 │ │ │ ├── test32be │ │ │ ├── test64 │ │ │ └── test64be │ │ ├── preempt.go │ │ ├── preempt_386.s │ │ ├── preempt_amd64.s │ │ ├── preempt_arm.s │ │ ├── preempt_arm64.s │ │ ├── preempt_mips64x.s │ │ ├── preempt_mipsx.s │ │ ├── preempt_nonwindows.go │ │ ├── preempt_ppc64x.s │ │ ├── preempt_s390x.s │ │ ├── preempt_wasm.s │ │ ├── print.go │ │ ├── proc.go │ │ ├── proc_runtime_test.go │ │ ├── proc_test.go │ │ ├── profbuf.go │ │ ├── profbuf_test.go │ │ ├── proflabel.go │ │ ├── race/ │ │ │ ├── README │ │ │ ├── doc.go │ │ │ ├── output_test.go │ │ │ ├── race.go │ │ │ ├── race_darwin_amd64.syso │ │ │ ├── race_freebsd_amd64.syso │ │ │ ├── race_linux_amd64.syso │ │ │ ├── race_linux_arm64.syso │ │ │ ├── race_linux_ppc64le.syso │ │ │ ├── race_linux_test.go │ │ │ ├── race_netbsd_amd64.syso │ │ │ ├── race_test.go │ │ │ ├── race_unix_test.go │ │ │ ├── race_windows_amd64.syso │ │ │ ├── race_windows_test.go │ │ │ ├── sched_test.go │ │ │ ├── testdata/ │ │ │ │ ├── atomic_test.go │ │ │ │ ├── cgo_test.go │ │ │ │ ├── cgo_test_main.go │ │ │ │ ├── chan_test.go │ │ │ │ ├── comp_test.go │ │ │ │ ├── finalizer_test.go │ │ │ │ ├── io_test.go │ │ │ │ ├── issue12225_test.go │ │ │ │ ├── issue12664_test.go │ │ │ │ ├── issue13264_test.go │ │ │ │ ├── map_test.go │ │ │ │ ├── mop_test.go │ │ │ │ ├── mutex_test.go │ │ │ │ ├── pool_test.go │ │ │ │ ├── reflect_test.go │ │ │ │ ├── regression_test.go │ │ │ │ ├── rwmutex_test.go │ │ │ │ ├── select_test.go │ │ │ │ ├── slice_test.go │ │ │ │ ├── sync_test.go │ │ │ │ └── waitgroup_test.go │ │ │ └── timer_test.go │ │ ├── race.go │ │ ├── race0.go │ │ ├── race_amd64.s │ │ ├── race_arm64.s │ │ ├── race_ppc64le.s │ │ ├── rand_test.go │ │ ├── rdebug.go │ │ ├── relax_stub.go │ │ ├── rt0_aix_ppc64.s │ │ ├── rt0_android_386.s │ │ ├── rt0_android_amd64.s │ │ ├── rt0_android_arm.s │ │ ├── rt0_android_arm64.s │ │ ├── rt0_darwin_386.s │ │ ├── rt0_darwin_amd64.s │ │ ├── rt0_darwin_arm.s │ │ ├── rt0_darwin_arm64.s │ │ ├── rt0_dragonfly_amd64.s │ │ ├── rt0_freebsd_386.s │ │ ├── rt0_freebsd_amd64.s │ │ ├── rt0_freebsd_arm.s │ │ ├── rt0_freebsd_arm64.s │ │ ├── rt0_illumos_amd64.s │ │ ├── rt0_js_wasm.s │ │ ├── rt0_linux_386.s │ │ ├── rt0_linux_amd64.s │ │ ├── rt0_linux_arm.s │ │ ├── rt0_linux_arm64.s │ │ ├── rt0_linux_mips64x.s │ │ ├── rt0_linux_mipsx.s │ │ ├── rt0_linux_ppc64.s │ │ ├── rt0_linux_ppc64le.s │ │ ├── rt0_linux_s390x.s │ │ ├── rt0_netbsd_386.s │ │ ├── rt0_netbsd_amd64.s │ │ ├── rt0_netbsd_arm.s │ │ ├── rt0_netbsd_arm64.s │ │ ├── rt0_openbsd_386.s │ │ ├── rt0_openbsd_amd64.s │ │ ├── rt0_openbsd_arm.s │ │ ├── rt0_openbsd_arm64.s │ │ ├── rt0_plan9_386.s │ │ ├── rt0_plan9_amd64.s │ │ ├── rt0_plan9_arm.s │ │ ├── rt0_solaris_amd64.s │ │ ├── rt0_windows_386.s │ │ ├── rt0_windows_amd64.s │ │ ├── rt0_windows_arm.s │ │ ├── runtime-gdb.py │ │ ├── runtime-gdb_test.go │ │ ├── runtime-lldb_test.go │ │ ├── runtime.go │ │ ├── runtime1.go │ │ ├── runtime2.go │ │ ├── runtime_linux_test.go │ │ ├── runtime_mmap_test.go │ │ ├── runtime_test.go │ │ ├── runtime_unix_test.go │ │ ├── rwmutex.go │ │ ├── rwmutex_test.go │ │ ├── select.go │ │ ├── sema.go │ │ ├── sema_test.go │ │ ├── semasleep_test.go │ │ ├── sigaction.go │ │ ├── signal_386.go │ │ ├── signal_aix_ppc64.go │ │ ├── signal_amd64.go │ │ ├── signal_arm.go │ │ ├── signal_arm64.go │ │ ├── signal_darwin.go │ │ ├── signal_darwin_386.go │ │ ├── signal_darwin_amd64.go │ │ ├── signal_darwin_arm.go │ │ ├── signal_darwin_arm64.go │ │ ├── signal_dragonfly.go │ │ ├── signal_dragonfly_amd64.go │ │ ├── signal_freebsd.go │ │ ├── signal_freebsd_386.go │ │ ├── signal_freebsd_amd64.go │ │ ├── signal_freebsd_arm.go │ │ ├── signal_freebsd_arm64.go │ │ ├── signal_linux_386.go │ │ ├── signal_linux_amd64.go │ │ ├── signal_linux_arm.go │ │ ├── signal_linux_arm64.go │ │ ├── signal_linux_mips64x.go │ │ ├── signal_linux_mipsx.go │ │ ├── signal_linux_ppc64x.go │ │ ├── signal_linux_s390x.go │ │ ├── signal_mips64x.go │ │ ├── signal_mipsx.go │ │ ├── signal_netbsd.go │ │ ├── signal_netbsd_386.go │ │ ├── signal_netbsd_amd64.go │ │ ├── signal_netbsd_arm.go │ │ ├── signal_netbsd_arm64.go │ │ ├── signal_openbsd.go │ │ ├── signal_openbsd_386.go │ │ ├── signal_openbsd_amd64.go │ │ ├── signal_openbsd_arm.go │ │ ├── signal_openbsd_arm64.go │ │ ├── signal_plan9.go │ │ ├── signal_ppc64x.go │ │ ├── signal_solaris.go │ │ ├── signal_solaris_amd64.go │ │ ├── signal_unix.go │ │ ├── signal_windows.go │ │ ├── signal_windows_test.go │ │ ├── sigqueue.go │ │ ├── sigqueue_note.go │ │ ├── sigqueue_plan9.go │ │ ├── sigtab_aix.go │ │ ├── sigtab_linux_generic.go │ │ ├── sigtab_linux_mipsx.go │ │ ├── sizeclasses.go │ │ ├── sizeof_test.go │ │ ├── slice.go │ │ ├── slice_test.go │ │ ├── softfloat64.go │ │ ├── softfloat64_test.go │ │ ├── stack.go │ │ ├── stack_test.go │ │ ├── string.go │ │ ├── string_test.go │ │ ├── stubs.go │ │ ├── stubs2.go │ │ ├── stubs3.go │ │ ├── stubs32.go │ │ ├── stubs_386.go │ │ ├── stubs_amd64.go │ │ ├── stubs_arm.go │ │ ├── stubs_arm64.go │ │ ├── stubs_linux.go │ │ ├── stubs_mips64x.go │ │ ├── stubs_mipsx.go │ │ ├── stubs_nonlinux.go │ │ ├── stubs_ppc64x.go │ │ ├── stubs_s390x.go │ │ ├── symtab.go │ │ ├── symtab_test.go │ │ ├── sys_aix_ppc64.s │ │ ├── sys_arm.go │ │ ├── sys_arm64.go │ │ ├── sys_darwin.go │ │ ├── sys_darwin_32.go │ │ ├── sys_darwin_386.s │ │ ├── sys_darwin_64.go │ │ ├── sys_darwin_amd64.s │ │ ├── sys_darwin_arm.s │ │ ├── sys_darwin_arm64.s │ │ ├── sys_dragonfly_amd64.s │ │ ├── sys_freebsd_386.s │ │ ├── sys_freebsd_amd64.s │ │ ├── sys_freebsd_arm.s │ │ ├── sys_freebsd_arm64.s │ │ ├── sys_linux_386.s │ │ ├── sys_linux_amd64.s │ │ ├── sys_linux_arm.s │ │ ├── sys_linux_arm64.s │ │ ├── sys_linux_mips64x.s │ │ ├── sys_linux_mipsx.s │ │ ├── sys_linux_ppc64x.s │ │ ├── sys_linux_s390x.s │ │ ├── sys_mips64x.go │ │ ├── sys_mipsx.go │ │ ├── sys_netbsd_386.s │ │ ├── sys_netbsd_amd64.s │ │ ├── sys_netbsd_arm.s │ │ ├── sys_netbsd_arm64.s │ │ ├── sys_nonppc64x.go │ │ ├── sys_openbsd_386.s │ │ ├── sys_openbsd_amd64.s │ │ ├── sys_openbsd_arm.s │ │ ├── sys_openbsd_arm64.s │ │ ├── sys_plan9_386.s │ │ ├── sys_plan9_amd64.s │ │ ├── sys_plan9_arm.s │ │ ├── sys_ppc64x.go │ │ ├── sys_s390x.go │ │ ├── sys_solaris_amd64.s │ │ ├── sys_wasm.go │ │ ├── sys_wasm.s │ │ ├── sys_windows_386.s │ │ ├── sys_windows_amd64.s │ │ ├── sys_windows_arm.s │ │ ├── sys_x86.go │ │ ├── syscall2_solaris.go │ │ ├── syscall_aix.go │ │ ├── syscall_solaris.go │ │ ├── syscall_windows.go │ │ ├── syscall_windows_test.go │ │ ├── testdata/ │ │ │ ├── testfaketime/ │ │ │ │ └── faketime.go │ │ │ ├── testprog/ │ │ │ │ ├── abort.go │ │ │ │ ├── badtraceback.go │ │ │ │ ├── checkptr.go │ │ │ │ ├── crash.go │ │ │ │ ├── deadlock.go │ │ │ │ ├── gc.go │ │ │ │ ├── lockosthread.go │ │ │ │ ├── main.go │ │ │ │ ├── map.go │ │ │ │ ├── memprof.go │ │ │ │ ├── misc.go │ │ │ │ ├── numcpu_freebsd.go │ │ │ │ ├── panicrace.go │ │ │ │ ├── preempt.go │ │ │ │ ├── signal.go │ │ │ │ ├── sleep.go │ │ │ │ ├── stringconcat.go │ │ │ │ ├── syscall_windows.go │ │ │ │ ├── syscalls.go │ │ │ │ ├── syscalls_linux.go │ │ │ │ ├── syscalls_none.go │ │ │ │ ├── timeprof.go │ │ │ │ ├── traceback_ancestors.go │ │ │ │ └── vdso.go │ │ │ ├── testprogcgo/ │ │ │ │ ├── aprof.go │ │ │ │ ├── bigstack_windows.c │ │ │ │ ├── bigstack_windows.go │ │ │ │ ├── callback.go │ │ │ │ ├── catchpanic.go │ │ │ │ ├── cgo.go │ │ │ │ ├── crash.go │ │ │ │ ├── deadlock.go │ │ │ │ ├── dll_windows.go │ │ │ │ ├── dropm.go │ │ │ │ ├── dropm_stub.go │ │ │ │ ├── exec.go │ │ │ │ ├── lockosthread.c │ │ │ │ ├── lockosthread.go │ │ │ │ ├── main.go │ │ │ │ ├── numgoroutine.go │ │ │ │ ├── pprof.go │ │ │ │ ├── raceprof.go │ │ │ │ ├── racesig.go │ │ │ │ ├── sigpanic.go │ │ │ │ ├── sigstack.go │ │ │ │ ├── stack_windows.go │ │ │ │ ├── threadpanic.go │ │ │ │ ├── threadpanic_unix.c │ │ │ │ ├── threadpanic_windows.c │ │ │ │ ├── threadpprof.go │ │ │ │ ├── threadprof.go │ │ │ │ ├── traceback.go │ │ │ │ ├── tracebackctxt.go │ │ │ │ ├── tracebackctxt_c.c │ │ │ │ └── windows/ │ │ │ │ └── win.go │ │ │ ├── testprognet/ │ │ │ │ ├── main.go │ │ │ │ ├── net.go │ │ │ │ ├── signal.go │ │ │ │ └── signalexec.go │ │ │ └── testwinlib/ │ │ │ ├── main.c │ │ │ └── main.go │ │ ├── textflag.h │ │ ├── time.go │ │ ├── time_fake.go │ │ ├── time_nofake.go │ │ ├── time_test.go │ │ ├── timeasm.go │ │ ├── timestub.go │ │ ├── timestub2.go │ │ ├── tls_arm.s │ │ ├── tls_arm64.h │ │ ├── tls_arm64.s │ │ ├── tls_mips64x.s │ │ ├── tls_mipsx.s │ │ ├── tls_ppc64x.s │ │ ├── tls_s390x.s │ │ ├── trace/ │ │ │ ├── annotation.go │ │ │ ├── annotation_test.go │ │ │ ├── example_test.go │ │ │ ├── trace.go │ │ │ ├── trace_stack_test.go │ │ │ └── trace_test.go │ │ ├── trace.go │ │ ├── traceback.go │ │ ├── type.go │ │ ├── typekind.go │ │ ├── utf8.go │ │ ├── vdso_elf32.go │ │ ├── vdso_elf64.go │ │ ├── vdso_freebsd.go │ │ ├── vdso_freebsd_arm.go │ │ ├── vdso_freebsd_arm64.go │ │ ├── vdso_freebsd_x86.go │ │ ├── vdso_in_none.go │ │ ├── vdso_linux.go │ │ ├── vdso_linux_386.go │ │ ├── vdso_linux_amd64.go │ │ ├── vdso_linux_arm.go │ │ ├── vdso_linux_arm64.go │ │ ├── vdso_linux_mips64x.go │ │ ├── vdso_linux_ppc64x.go │ │ ├── vlop_386.s │ │ ├── vlop_arm.s │ │ ├── vlop_arm_test.go │ │ ├── vlrt.go │ │ ├── wincallback.go │ │ ├── write_err.go │ │ ├── write_err_android.go │ │ ├── zcallback_windows.go │ │ ├── zcallback_windows.s │ │ └── zcallback_windows_arm.s │ ├── sort/ │ │ ├── example_interface_test.go │ │ ├── example_keys_test.go │ │ ├── example_multi_test.go │ │ ├── example_search_test.go │ │ ├── example_test.go │ │ ├── example_wrapper_test.go │ │ ├── export_test.go │ │ ├── genzfunc.go │ │ ├── search.go │ │ ├── search_test.go │ │ ├── slice.go │ │ ├── slice_go113.go │ │ ├── slice_go14.go │ │ ├── slice_go18.go │ │ ├── sort.go │ │ ├── sort_test.go │ │ └── zfuncversion.go │ ├── strconv/ │ │ ├── atob.go │ │ ├── atob_test.go │ │ ├── atof.go │ │ ├── atof_test.go │ │ ├── atoi.go │ │ ├── atoi_test.go │ │ ├── decimal.go │ │ ├── decimal_test.go │ │ ├── doc.go │ │ ├── example_test.go │ │ ├── export_test.go │ │ ├── extfloat.go │ │ ├── fp_test.go │ │ ├── ftoa.go │ │ ├── ftoa_test.go │ │ ├── internal_test.go │ │ ├── isprint.go │ │ ├── itoa.go │ │ ├── itoa_test.go │ │ ├── makeisprint.go │ │ ├── quote.go │ │ ├── quote_test.go │ │ ├── strconv_test.go │ │ └── testdata/ │ │ └── testfp.txt │ ├── strings/ │ │ ├── builder.go │ │ ├── builder_test.go │ │ ├── compare.go │ │ ├── compare_test.go │ │ ├── example_test.go │ │ ├── export_test.go │ │ ├── reader.go │ │ ├── reader_test.go │ │ ├── replace.go │ │ ├── replace_test.go │ │ ├── search.go │ │ ├── search_test.go │ │ ├── strings.go │ │ └── strings_test.go │ ├── sync/ │ │ ├── atomic/ │ │ │ ├── asm.s │ │ │ ├── atomic_test.go │ │ │ ├── doc.go │ │ │ ├── example_test.go │ │ │ ├── race.s │ │ │ ├── value.go │ │ │ └── value_test.go │ │ ├── cond.go │ │ ├── cond_test.go │ │ ├── example_pool_test.go │ │ ├── example_test.go │ │ ├── export_test.go │ │ ├── map.go │ │ ├── map_bench_test.go │ │ ├── map_reference_test.go │ │ ├── map_test.go │ │ ├── mutex.go │ │ ├── mutex_test.go │ │ ├── once.go │ │ ├── once_test.go │ │ ├── pool.go │ │ ├── pool_test.go │ │ ├── poolqueue.go │ │ ├── runtime.go │ │ ├── runtime_sema_test.go │ │ ├── rwmutex.go │ │ ├── rwmutex_test.go │ │ ├── waitgroup.go │ │ └── waitgroup_test.go │ ├── syscall/ │ │ ├── asm9_unix1_amd64.s │ │ ├── asm9_unix2_amd64.s │ │ ├── asm_aix_ppc64.s │ │ ├── asm_darwin_386.s │ │ ├── asm_darwin_amd64.s │ │ ├── asm_darwin_arm.s │ │ ├── asm_darwin_arm64.s │ │ ├── asm_freebsd_arm.s │ │ ├── asm_freebsd_arm64.s │ │ ├── asm_linux_386.s │ │ ├── asm_linux_amd64.s │ │ ├── asm_linux_arm.s │ │ ├── asm_linux_arm64.s │ │ ├── asm_linux_mips64x.s │ │ ├── asm_linux_mipsx.s │ │ ├── asm_linux_ppc64x.s │ │ ├── asm_linux_riscv64.s │ │ ├── asm_linux_s390x.s │ │ ├── asm_netbsd_arm.s │ │ ├── asm_netbsd_arm64.s │ │ ├── asm_openbsd_arm.s │ │ ├── asm_openbsd_arm64.s │ │ ├── asm_plan9_386.s │ │ ├── asm_plan9_amd64.s │ │ ├── asm_plan9_arm.s │ │ ├── asm_solaris_amd64.s │ │ ├── asm_unix_386.s │ │ ├── asm_unix_amd64.s │ │ ├── asm_windows.s │ │ ├── bpf_bsd.go │ │ ├── bpf_darwin.go │ │ ├── const_plan9.go │ │ ├── creds_test.go │ │ ├── dir_plan9.go │ │ ├── dirent.go │ │ ├── dirent_test.go │ │ ├── dll_windows.go │ │ ├── endian_big.go │ │ ├── endian_little.go │ │ ├── env_plan9.go │ │ ├── env_unix.go │ │ ├── env_windows.go │ │ ├── errors_plan9.go │ │ ├── exec_aix_test.go │ │ ├── exec_bsd.go │ │ ├── exec_darwin.go │ │ ├── exec_libc.go │ │ ├── exec_linux.go │ │ ├── exec_linux_test.go │ │ ├── exec_plan9.go │ │ ├── exec_solaris_test.go │ │ ├── exec_unix.go │ │ ├── exec_unix_test.go │ │ ├── exec_windows.go │ │ ├── export_freebsd_test.go │ │ ├── export_linux_test.go │ │ ├── export_test.go │ │ ├── export_unix_test.go │ │ ├── flock.go │ │ ├── flock_aix.go │ │ ├── flock_darwin.go │ │ ├── flock_linux_32bit.go │ │ ├── forkpipe.go │ │ ├── forkpipe2.go │ │ ├── fs_js.go │ │ ├── getdirentries_test.go │ │ ├── js/ │ │ │ ├── export_test.go │ │ │ ├── func.go │ │ │ ├── js.go │ │ │ ├── js_js.s │ │ │ └── js_test.go │ │ ├── lsf_linux.go │ │ ├── mkall.sh │ │ ├── mkasm_darwin.go │ │ ├── mkerrors.sh │ │ ├── mkpost.go │ │ ├── mksyscall.pl │ │ ├── mksyscall_libc.pl │ │ ├── mksyscall_windows.go │ │ ├── mksysctl_openbsd.pl │ │ ├── mksysnum_darwin.pl │ │ ├── mksysnum_dragonfly.pl │ │ ├── mksysnum_freebsd.pl │ │ ├── mksysnum_linux.pl │ │ ├── mksysnum_netbsd.pl │ │ ├── mksysnum_openbsd.pl │ │ ├── mksysnum_plan9.sh │ │ ├── mmap_unix_test.go │ │ ├── msan.go │ │ ├── msan0.go │ │ ├── net.go │ │ ├── net_js.go │ │ ├── netlink_linux.go │ │ ├── pwd_plan9.go │ │ ├── route_bsd.go │ │ ├── route_darwin.go │ │ ├── route_dragonfly.go │ │ ├── route_freebsd.go │ │ ├── route_freebsd_32bit.go │ │ ├── route_freebsd_64bit.go │ │ ├── route_netbsd.go │ │ ├── route_openbsd.go │ │ ├── security_windows.go │ │ ├── setuidgid_32_linux.go │ │ ├── setuidgid_linux.go │ │ ├── sock_cloexec_linux.go │ │ ├── sockcmsg_dragonfly.go │ │ ├── sockcmsg_linux.go │ │ ├── sockcmsg_unix.go │ │ ├── sockcmsg_unix_other.go │ │ ├── str.go │ │ ├── syscall.go │ │ ├── syscall_aix.go │ │ ├── syscall_aix_ppc64.go │ │ ├── syscall_bsd.go │ │ ├── syscall_bsd_test.go │ │ ├── syscall_darwin.go │ │ ├── syscall_darwin_386.go │ │ ├── syscall_darwin_amd64.go │ │ ├── syscall_darwin_arm.go │ │ ├── syscall_darwin_arm64.go │ │ ├── syscall_dragonfly.go │ │ ├── syscall_dragonfly_amd64.go │ │ ├── syscall_freebsd.go │ │ ├── syscall_freebsd_386.go │ │ ├── syscall_freebsd_amd64.go │ │ ├── syscall_freebsd_arm.go │ │ ├── syscall_freebsd_arm64.go │ │ ├── syscall_freebsd_test.go │ │ ├── syscall_getwd_bsd.go │ │ ├── syscall_js.go │ │ ├── syscall_linux.go │ │ ├── syscall_linux_386.go │ │ ├── syscall_linux_amd64.go │ │ ├── syscall_linux_arm.go │ │ ├── syscall_linux_arm64.go │ │ ├── syscall_linux_mips64x.go │ │ ├── syscall_linux_mipsx.go │ │ ├── syscall_linux_ppc64x.go │ │ ├── syscall_linux_riscv64.go │ │ ├── syscall_linux_s390x.go │ │ ├── syscall_linux_test.go │ │ ├── syscall_netbsd.go │ │ ├── syscall_netbsd_386.go │ │ ├── syscall_netbsd_amd64.go │ │ ├── syscall_netbsd_arm.go │ │ ├── syscall_netbsd_arm64.go │ │ ├── syscall_openbsd.go │ │ ├── syscall_openbsd_386.go │ │ ├── syscall_openbsd_amd64.go │ │ ├── syscall_openbsd_arm.go │ │ ├── syscall_openbsd_arm64.go │ │ ├── syscall_plan9.go │ │ ├── syscall_plan9_test.go │ │ ├── syscall_ptrace_test.go │ │ ├── syscall_solaris.go │ │ ├── syscall_solaris_amd64.go │ │ ├── syscall_test.go │ │ ├── syscall_unix.go │ │ ├── syscall_unix_test.go │ │ ├── syscall_windows.go │ │ ├── syscall_windows_386.go │ │ ├── syscall_windows_amd64.go │ │ ├── syscall_windows_test.go │ │ ├── tables_js.go │ │ ├── time_fake.go │ │ ├── time_nofake.go │ │ ├── timestruct.go │ │ ├── types_aix.go │ │ ├── types_darwin.go │ │ ├── types_dragonfly.go │ │ ├── types_freebsd.go │ │ ├── types_linux.go │ │ ├── types_netbsd.go │ │ ├── types_openbsd.go │ │ ├── types_solaris.go │ │ ├── types_windows.go │ │ ├── types_windows_386.go │ │ ├── types_windows_amd64.go │ │ ├── types_windows_arm.go │ │ ├── zerrors_aix_ppc64.go │ │ ├── zerrors_darwin_386.go │ │ ├── zerrors_darwin_amd64.go │ │ ├── zerrors_darwin_arm.go │ │ ├── zerrors_darwin_arm64.go │ │ ├── zerrors_dragonfly_amd64.go │ │ ├── zerrors_freebsd_386.go │ │ ├── zerrors_freebsd_amd64.go │ │ ├── zerrors_freebsd_arm.go │ │ ├── zerrors_freebsd_arm64.go │ │ ├── zerrors_linux_386.go │ │ ├── zerrors_linux_amd64.go │ │ ├── zerrors_linux_arm.go │ │ ├── zerrors_linux_arm64.go │ │ ├── zerrors_linux_mips.go │ │ ├── zerrors_linux_mips64.go │ │ ├── zerrors_linux_mips64le.go │ │ ├── zerrors_linux_mipsle.go │ │ ├── zerrors_linux_ppc64.go │ │ ├── zerrors_linux_ppc64le.go │ │ ├── zerrors_linux_riscv64.go │ │ ├── zerrors_linux_s390x.go │ │ ├── zerrors_netbsd_386.go │ │ ├── zerrors_netbsd_amd64.go │ │ ├── zerrors_netbsd_arm.go │ │ ├── zerrors_netbsd_arm64.go │ │ ├── zerrors_openbsd_386.go │ │ ├── zerrors_openbsd_amd64.go │ │ ├── zerrors_openbsd_arm.go │ │ ├── zerrors_openbsd_arm64.go │ │ ├── zerrors_solaris_amd64.go │ │ ├── zerrors_windows.go │ │ ├── zerrors_windows_386.go │ │ ├── zerrors_windows_amd64.go │ │ ├── zsyscall_aix_ppc64.go │ │ ├── zsyscall_darwin_386.go │ │ ├── zsyscall_darwin_386.s │ │ ├── zsyscall_darwin_amd64.go │ │ ├── zsyscall_darwin_amd64.s │ │ ├── zsyscall_darwin_arm.go │ │ ├── zsyscall_darwin_arm.s │ │ ├── zsyscall_darwin_arm64.go │ │ ├── zsyscall_darwin_arm64.s │ │ ├── zsyscall_dragonfly_amd64.go │ │ ├── zsyscall_freebsd_386.go │ │ ├── zsyscall_freebsd_amd64.go │ │ ├── zsyscall_freebsd_arm.go │ │ ├── zsyscall_freebsd_arm64.go │ │ ├── zsyscall_linux_386.go │ │ ├── zsyscall_linux_amd64.go │ │ ├── zsyscall_linux_arm.go │ │ ├── zsyscall_linux_arm64.go │ │ ├── zsyscall_linux_mips.go │ │ ├── zsyscall_linux_mips64.go │ │ ├── zsyscall_linux_mips64le.go │ │ ├── zsyscall_linux_mipsle.go │ │ ├── zsyscall_linux_ppc64.go │ │ ├── zsyscall_linux_ppc64le.go │ │ ├── zsyscall_linux_riscv64.go │ │ ├── zsyscall_linux_s390x.go │ │ ├── zsyscall_netbsd_386.go │ │ ├── zsyscall_netbsd_amd64.go │ │ ├── zsyscall_netbsd_arm.go │ │ ├── zsyscall_netbsd_arm64.go │ │ ├── zsyscall_openbsd_386.go │ │ ├── zsyscall_openbsd_amd64.go │ │ ├── zsyscall_openbsd_arm.go │ │ ├── zsyscall_openbsd_arm64.go │ │ ├── zsyscall_plan9_386.go │ │ ├── zsyscall_plan9_amd64.go │ │ ├── zsyscall_plan9_arm.go │ │ ├── zsyscall_solaris_amd64.go │ │ ├── zsyscall_windows.go │ │ ├── zsysctl_openbsd.go │ │ ├── zsysnum_darwin_386.go │ │ ├── zsysnum_darwin_amd64.go │ │ ├── zsysnum_darwin_arm.go │ │ ├── zsysnum_darwin_arm64.go │ │ ├── zsysnum_dragonfly_amd64.go │ │ ├── zsysnum_freebsd_386.go │ │ ├── zsysnum_freebsd_amd64.go │ │ ├── zsysnum_freebsd_arm.go │ │ ├── zsysnum_freebsd_arm64.go │ │ ├── zsysnum_linux_386.go │ │ ├── zsysnum_linux_amd64.go │ │ ├── zsysnum_linux_arm.go │ │ ├── zsysnum_linux_arm64.go │ │ ├── zsysnum_linux_mips.go │ │ ├── zsysnum_linux_mips64.go │ │ ├── zsysnum_linux_mips64le.go │ │ ├── zsysnum_linux_mipsle.go │ │ ├── zsysnum_linux_ppc64.go │ │ ├── zsysnum_linux_ppc64le.go │ │ ├── zsysnum_linux_riscv64.go │ │ ├── zsysnum_linux_s390x.go │ │ ├── zsysnum_netbsd_386.go │ │ ├── zsysnum_netbsd_amd64.go │ │ ├── zsysnum_netbsd_arm.go │ │ ├── zsysnum_netbsd_arm64.go │ │ ├── zsysnum_openbsd_386.go │ │ ├── zsysnum_openbsd_amd64.go │ │ ├── zsysnum_openbsd_arm.go │ │ ├── zsysnum_openbsd_arm64.go │ │ ├── zsysnum_plan9.go │ │ ├── zsysnum_solaris_amd64.go │ │ ├── zsysnum_windows_386.go │ │ ├── zsysnum_windows_amd64.go │ │ ├── ztypes_aix_ppc64.go │ │ ├── ztypes_darwin_386.go │ │ ├── ztypes_darwin_amd64.go │ │ ├── ztypes_darwin_arm.go │ │ ├── ztypes_darwin_arm64.go │ │ ├── ztypes_dragonfly_amd64.go │ │ ├── ztypes_freebsd_386.go │ │ ├── ztypes_freebsd_amd64.go │ │ ├── ztypes_freebsd_arm.go │ │ ├── ztypes_freebsd_arm64.go │ │ ├── ztypes_linux_386.go │ │ ├── ztypes_linux_amd64.go │ │ ├── ztypes_linux_arm.go │ │ ├── ztypes_linux_arm64.go │ │ ├── ztypes_linux_mips.go │ │ ├── ztypes_linux_mips64.go │ │ ├── ztypes_linux_mips64le.go │ │ ├── ztypes_linux_mipsle.go │ │ ├── ztypes_linux_ppc64.go │ │ ├── ztypes_linux_ppc64le.go │ │ ├── ztypes_linux_riscv64.go │ │ ├── ztypes_linux_s390x.go │ │ ├── ztypes_netbsd_386.go │ │ ├── ztypes_netbsd_amd64.go │ │ ├── ztypes_netbsd_arm.go │ │ ├── ztypes_netbsd_arm64.go │ │ ├── ztypes_openbsd_386.go │ │ ├── ztypes_openbsd_amd64.go │ │ ├── ztypes_openbsd_arm.go │ │ ├── ztypes_openbsd_arm64.go │ │ └── ztypes_solaris_amd64.go │ ├── testdata/ │ │ └── Isaac.Newton-Opticks.txt │ ├── testing/ │ │ ├── allocs.go │ │ ├── allocs_test.go │ │ ├── benchmark.go │ │ ├── benchmark_test.go │ │ ├── cover.go │ │ ├── example.go │ │ ├── export_test.go │ │ ├── helper_test.go │ │ ├── helperfuncs_test.go │ │ ├── internal/ │ │ │ └── testdeps/ │ │ │ └── deps.go │ │ ├── iotest/ │ │ │ ├── logger.go │ │ │ ├── logger_test.go │ │ │ ├── reader.go │ │ │ ├── reader_test.go │ │ │ ├── writer.go │ │ │ └── writer_test.go │ │ ├── match.go │ │ ├── match_test.go │ │ ├── panic_test.go │ │ ├── quick/ │ │ │ ├── quick.go │ │ │ └── quick_test.go │ │ ├── run_example.go │ │ ├── run_example_js.go │ │ ├── sub_test.go │ │ ├── testing.go │ │ └── testing_test.go │ ├── text/ │ │ ├── scanner/ │ │ │ ├── example_test.go │ │ │ ├── scanner.go │ │ │ └── scanner_test.go │ │ ├── tabwriter/ │ │ │ ├── example_test.go │ │ │ ├── tabwriter.go │ │ │ └── tabwriter_test.go │ │ └── template/ │ │ ├── doc.go │ │ ├── example_test.go │ │ ├── examplefiles_test.go │ │ ├── examplefunc_test.go │ │ ├── exec.go │ │ ├── exec_test.go │ │ ├── funcs.go │ │ ├── helper.go │ │ ├── multi_test.go │ │ ├── option.go │ │ ├── parse/ │ │ │ ├── lex.go │ │ │ ├── lex_test.go │ │ │ ├── node.go │ │ │ ├── parse.go │ │ │ └── parse_test.go │ │ ├── template.go │ │ └── testdata/ │ │ ├── file1.tmpl │ │ ├── file2.tmpl │ │ ├── tmpl1.tmpl │ │ └── tmpl2.tmpl │ ├── time/ │ │ ├── example_test.go │ │ ├── export_android_test.go │ │ ├── export_test.go │ │ ├── export_windows_test.go │ │ ├── format.go │ │ ├── format_test.go │ │ ├── genzabbrs.go │ │ ├── internal_test.go │ │ ├── mono_test.go │ │ ├── sleep.go │ │ ├── sleep_test.go │ │ ├── sys_plan9.go │ │ ├── sys_unix.go │ │ ├── sys_windows.go │ │ ├── tick.go │ │ ├── tick_test.go │ │ ├── time.go │ │ ├── time_test.go │ │ ├── zoneinfo.go │ │ ├── zoneinfo_abbrs_windows.go │ │ ├── zoneinfo_android.go │ │ ├── zoneinfo_android_test.go │ │ ├── zoneinfo_ios.go │ │ ├── zoneinfo_js.go │ │ ├── zoneinfo_plan9.go │ │ ├── zoneinfo_read.go │ │ ├── zoneinfo_test.go │ │ ├── zoneinfo_unix.go │ │ ├── zoneinfo_windows.go │ │ └── zoneinfo_windows_test.go │ ├── unicode/ │ │ ├── casetables.go │ │ ├── digit.go │ │ ├── digit_test.go │ │ ├── example_test.go │ │ ├── graphic.go │ │ ├── graphic_test.go │ │ ├── letter.go │ │ ├── letter_test.go │ │ ├── script_test.go │ │ ├── tables.go │ │ ├── utf16/ │ │ │ ├── export_test.go │ │ │ ├── utf16.go │ │ │ └── utf16_test.go │ │ └── utf8/ │ │ ├── example_test.go │ │ ├── utf8.go │ │ └── utf8_test.go │ ├── unsafe/ │ │ └── unsafe.go │ └── vendor/ │ ├── golang.org/ │ │ └── x/ │ │ ├── crypto/ │ │ │ ├── AUTHORS │ │ │ ├── CONTRIBUTORS │ │ │ ├── LICENSE │ │ │ ├── PATENTS │ │ │ ├── chacha20/ │ │ │ │ ├── chacha_arm64.go │ │ │ │ ├── chacha_arm64.s │ │ │ │ ├── chacha_generic.go │ │ │ │ ├── chacha_noasm.go │ │ │ │ ├── chacha_ppc64le.go │ │ │ │ ├── chacha_ppc64le.s │ │ │ │ ├── chacha_s390x.go │ │ │ │ ├── chacha_s390x.s │ │ │ │ └── xor.go │ │ │ ├── chacha20poly1305/ │ │ │ │ ├── chacha20poly1305.go │ │ │ │ ├── chacha20poly1305_amd64.go │ │ │ │ ├── chacha20poly1305_amd64.s │ │ │ │ ├── chacha20poly1305_generic.go │ │ │ │ ├── chacha20poly1305_noasm.go │ │ │ │ └── xchacha20poly1305.go │ │ │ ├── cryptobyte/ │ │ │ │ ├── asn1/ │ │ │ │ │ └── asn1.go │ │ │ │ ├── asn1.go │ │ │ │ ├── builder.go │ │ │ │ └── string.go │ │ │ ├── curve25519/ │ │ │ │ ├── curve25519.go │ │ │ │ ├── curve25519_amd64.go │ │ │ │ ├── curve25519_amd64.s │ │ │ │ ├── curve25519_generic.go │ │ │ │ └── curve25519_noasm.go │ │ │ ├── hkdf/ │ │ │ │ └── hkdf.go │ │ │ ├── internal/ │ │ │ │ └── subtle/ │ │ │ │ ├── aliasing.go │ │ │ │ └── aliasing_appengine.go │ │ │ └── poly1305/ │ │ │ ├── bits_compat.go │ │ │ ├── bits_go1.13.go │ │ │ ├── mac_noasm.go │ │ │ ├── poly1305.go │ │ │ ├── sum_amd64.go │ │ │ ├── sum_amd64.s │ │ │ ├── sum_generic.go │ │ │ ├── sum_noasm.go │ │ │ ├── sum_ppc64le.go │ │ │ ├── sum_ppc64le.s │ │ │ ├── sum_s390x.go │ │ │ ├── sum_s390x.s │ │ │ └── sum_vmsl_s390x.s │ │ ├── net/ │ │ │ ├── AUTHORS │ │ │ ├── CONTRIBUTORS │ │ │ ├── LICENSE │ │ │ ├── PATENTS │ │ │ ├── dns/ │ │ │ │ └── dnsmessage/ │ │ │ │ └── message.go │ │ │ ├── http/ │ │ │ │ ├── httpguts/ │ │ │ │ │ ├── guts.go │ │ │ │ │ └── httplex.go │ │ │ │ └── httpproxy/ │ │ │ │ └── proxy.go │ │ │ ├── http2/ │ │ │ │ └── hpack/ │ │ │ │ ├── encode.go │ │ │ │ ├── hpack.go │ │ │ │ ├── huffman.go │ │ │ │ └── tables.go │ │ │ ├── idna/ │ │ │ │ ├── idna10.0.0.go │ │ │ │ ├── idna9.0.0.go │ │ │ │ ├── punycode.go │ │ │ │ ├── tables10.0.0.go │ │ │ │ ├── tables11.0.0.go │ │ │ │ ├── tables12.00.go │ │ │ │ ├── tables9.0.0.go │ │ │ │ ├── trie.go │ │ │ │ └── trieval.go │ │ │ ├── lif/ │ │ │ │ ├── address.go │ │ │ │ ├── binary.go │ │ │ │ ├── lif.go │ │ │ │ ├── link.go │ │ │ │ ├── sys.go │ │ │ │ ├── sys_solaris_amd64.s │ │ │ │ ├── syscall.go │ │ │ │ └── zsys_solaris_amd64.go │ │ │ ├── nettest/ │ │ │ │ ├── conntest.go │ │ │ │ ├── nettest.go │ │ │ │ ├── nettest_stub.go │ │ │ │ ├── nettest_unix.go │ │ │ │ └── nettest_windows.go │ │ │ └── route/ │ │ │ ├── address.go │ │ │ ├── binary.go │ │ │ ├── empty.s │ │ │ ├── interface.go │ │ │ ├── interface_announce.go │ │ │ ├── interface_classic.go │ │ │ ├── interface_freebsd.go │ │ │ ├── interface_multicast.go │ │ │ ├── interface_openbsd.go │ │ │ ├── message.go │ │ │ ├── route.go │ │ │ ├── route_classic.go │ │ │ ├── route_openbsd.go │ │ │ ├── sys.go │ │ │ ├── sys_darwin.go │ │ │ ├── sys_dragonfly.go │ │ │ ├── sys_freebsd.go │ │ │ ├── sys_netbsd.go │ │ │ ├── sys_openbsd.go │ │ │ ├── syscall.go │ │ │ ├── syscall_go1_11_darwin.go │ │ │ ├── syscall_go1_12_darwin.go │ │ │ ├── zsys_darwin.go │ │ │ ├── zsys_dragonfly.go │ │ │ ├── zsys_freebsd_386.go │ │ │ ├── zsys_freebsd_amd64.go │ │ │ ├── zsys_freebsd_arm.go │ │ │ ├── zsys_freebsd_arm64.go │ │ │ ├── zsys_netbsd.go │ │ │ └── zsys_openbsd.go │ │ ├── sys/ │ │ │ ├── AUTHORS │ │ │ ├── CONTRIBUTORS │ │ │ ├── LICENSE │ │ │ ├── PATENTS │ │ │ └── cpu/ │ │ │ ├── asm_aix_ppc64.s │ │ │ ├── byteorder.go │ │ │ ├── cpu.go │ │ │ ├── cpu_aix_ppc64.go │ │ │ ├── cpu_arm.go │ │ │ ├── cpu_gc_s390x.go │ │ │ ├── cpu_gc_x86.go │ │ │ ├── cpu_gccgo.c │ │ │ ├── cpu_gccgo.go │ │ │ ├── cpu_gccgo_s390x.go │ │ │ ├── cpu_linux.go │ │ │ ├── cpu_linux_arm64.go │ │ │ ├── cpu_linux_ppc64x.go │ │ │ ├── cpu_linux_s390x.go │ │ │ ├── cpu_mips64x.go │ │ │ ├── cpu_mipsx.go │ │ │ ├── cpu_other_arm64.go │ │ │ ├── cpu_s390x.s │ │ │ ├── cpu_wasm.go │ │ │ ├── cpu_x86.go │ │ │ ├── cpu_x86.s │ │ │ └── syscall_aix_ppc64_gc.go │ │ └── text/ │ │ ├── AUTHORS │ │ ├── CONTRIBUTORS │ │ ├── LICENSE │ │ ├── PATENTS │ │ ├── secure/ │ │ │ └── bidirule/ │ │ │ ├── bidirule.go │ │ │ ├── bidirule10.0.0.go │ │ │ └── bidirule9.0.0.go │ │ ├── transform/ │ │ │ └── transform.go │ │ └── unicode/ │ │ ├── bidi/ │ │ │ ├── bidi.go │ │ │ ├── bracket.go │ │ │ ├── core.go │ │ │ ├── prop.go │ │ │ ├── tables10.0.0.go │ │ │ ├── tables11.0.0.go │ │ │ ├── tables12.0.0.go │ │ │ ├── tables9.0.0.go │ │ │ └── trieval.go │ │ └── norm/ │ │ ├── composition.go │ │ ├── forminfo.go │ │ ├── input.go │ │ ├── iter.go │ │ ├── normalize.go │ │ ├── readwriter.go │ │ ├── tables10.0.0.go │ │ ├── tables11.0.0.go │ │ ├── tables12.0.0.go │ │ ├── tables9.0.0.go │ │ ├── transform.go │ │ └── trie.go │ └── modules.txt └── test/ ├── 235.go ├── 64bit.go ├── README.md ├── alg.go ├── alias.go ├── alias1.go ├── alias2.go ├── alias3.dir/ │ ├── a.go │ ├── b.go │ └── c.go ├── alias3.go ├── align.go ├── append.go ├── append1.go ├── args.go ├── armimm.go ├── assign.go ├── assign1.go ├── atomicload.go ├── bench/ │ ├── garbage/ │ │ ├── Makefile │ │ ├── parser.go │ │ ├── peano.go │ │ ├── stats.go │ │ ├── tree.go │ │ └── tree2.go │ └── go1/ │ ├── binarytree_test.go │ ├── fannkuch_test.go │ ├── fasta_test.go │ ├── fmt_test.go │ ├── go.mod │ ├── gob_test.go │ ├── gzip_test.go │ ├── http_test.go │ ├── json_test.go │ ├── jsondata_test.go │ ├── mandel_test.go │ ├── parser_test.go │ ├── parserdata_test.go │ ├── regexp_test.go │ ├── revcomp_test.go │ ├── template_test.go │ └── time_test.go ├── bigalg.go ├── bigmap.go ├── blank.go ├── blank1.go ├── bom.go ├── bombad.go ├── bounds.go ├── chan/ │ ├── doubleselect.go │ ├── fifo.go │ ├── goroutines.go │ ├── nonblock.go │ ├── perm.go │ ├── powser1.go │ ├── powser2.go │ ├── select.go │ ├── select2.go │ ├── select3.go │ ├── select4.go │ ├── select5.go │ ├── select6.go │ ├── select7.go │ ├── select8.go │ ├── sendstmt.go │ ├── sieve1.go │ ├── sieve2.go │ └── zerosize.go ├── chancap.go ├── chanlinear.go ├── char_lit.go ├── char_lit1.go ├── checkbce.go ├── clearfat.go ├── closedchan.go ├── closure.go ├── closure1.go ├── closure2.go ├── closure3.dir/ │ └── main.go ├── closure3.go ├── closure4.go ├── cmp.go ├── cmp6.go ├── cmplx.go ├── cmplxdivide.c ├── cmplxdivide.go ├── cmplxdivide1.go ├── codegen/ │ ├── README │ ├── alloc.go │ ├── arithmetic.go │ ├── bitfield.go │ ├── bits.go │ ├── compare_and_branch.go │ ├── comparisons.go │ ├── condmove.go │ ├── copy.go │ ├── floats.go │ ├── issue22703.go │ ├── issue25378.go │ ├── issue31618.go │ ├── issue33580.go │ ├── mapaccess.go │ ├── maps.go │ ├── math.go │ ├── mathbits.go │ ├── memcombine.go │ ├── memops.go │ ├── noextend.go │ ├── race.go │ ├── rotate.go │ ├── shift.go │ ├── slices.go │ ├── stack.go │ ├── strings.go │ ├── structs.go │ ├── switch.go │ └── zerosize.go ├── complit.go ├── complit1.go ├── compos.go ├── const.go ├── const1.go ├── const2.go ├── const3.go ├── const4.go ├── const5.go ├── const6.go ├── convT2X.go ├── convert.go ├── convert1.go ├── convert2.go ├── convert3.go ├── convlit.go ├── convlit1.go ├── copy.go ├── copy1.go ├── crlf.go ├── ddd.go ├── ddd1.go ├── ddd2.dir/ │ ├── ddd2.go │ └── ddd3.go ├── ddd2.go ├── decl.go ├── declbad.go ├── defer.go ├── defererrcheck.go ├── deferfin.go ├── defernil.go ├── deferprint.go ├── deferprint.out ├── devirt.go ├── divide.go ├── divmod.go ├── dwarf/ │ ├── dwarf.dir/ │ │ ├── main.go │ │ ├── z1.go │ │ ├── z10.go │ │ ├── z11.go │ │ ├── z12.go │ │ ├── z13.go │ │ ├── z14.go │ │ ├── z15.go │ │ ├── z16.go │ │ ├── z17.go │ │ ├── z18.go │ │ ├── z19.go │ │ ├── z2.go │ │ ├── z20.go │ │ ├── z3.go │ │ ├── z4.go │ │ ├── z5.go │ │ ├── z6.go │ │ ├── z7.go │ │ ├── z8.go │ │ └── z9.go │ ├── dwarf.go │ └── linedirectives.go ├── empty.go ├── env.go ├── eof.go ├── eof1.go ├── escape.go ├── escape2.go ├── escape2n.go ├── escape3.go ├── escape4.go ├── escape5.go ├── escape_array.go ├── escape_calls.go ├── escape_closure.go ├── escape_field.go ├── escape_goto.go ├── escape_hash_maphash.go ├── escape_iface.go ├── escape_indir.go ├── escape_level.go ├── escape_map.go ├── escape_param.go ├── escape_runtime_atomic.go ├── escape_selfassign.go ├── escape_slice.go ├── escape_struct_param1.go ├── escape_struct_param2.go ├── escape_struct_return.go ├── escape_sync_atomic.go ├── escape_unsafe.go ├── fibo.go ├── finprofiled.go ├── fixedbugs/ │ ├── bug000.go │ ├── bug002.go │ ├── bug003.go │ ├── bug004.go │ ├── bug005.go │ ├── bug006.go │ ├── bug007.go │ ├── bug008.go │ ├── bug009.go │ ├── bug010.go │ ├── bug011.go │ ├── bug012.go │ ├── bug013.go │ ├── bug014.go │ ├── bug015.go │ ├── bug016.go │ ├── bug017.go │ ├── bug020.go │ ├── bug021.go │ ├── bug022.go │ ├── bug023.go │ ├── bug024.go │ ├── bug026.go │ ├── bug027.go │ ├── bug028.go │ ├── bug030.go │ ├── bug031.go │ ├── bug035.go │ ├── bug037.go │ ├── bug039.go │ ├── bug040.go │ ├── bug045.go │ ├── bug046.go │ ├── bug047.go │ ├── bug048.go │ ├── bug049.go │ ├── bug050.go │ ├── bug051.go │ ├── bug052.go │ ├── bug053.go │ ├── bug054.go │ ├── bug055.go │ ├── bug056.go │ ├── bug057.go │ ├── bug058.go │ ├── bug059.go │ ├── bug060.go │ ├── bug061.go │ ├── bug062.go │ ├── bug063.go │ ├── bug064.go │ ├── bug065.go │ ├── bug066.go │ ├── bug067.go │ ├── bug068.go │ ├── bug069.go │ ├── bug070.go │ ├── bug071.go │ ├── bug072.go │ ├── bug073.go │ ├── bug074.go │ ├── bug075.go │ ├── bug076.go │ ├── bug077.go │ ├── bug078.go │ ├── bug080.go │ ├── bug081.go │ ├── bug082.go │ ├── bug083.dir/ │ │ ├── bug0.go │ │ └── bug1.go │ ├── bug083.go │ ├── bug084.go │ ├── bug085.go │ ├── bug086.go │ ├── bug087.go │ ├── bug088.dir/ │ │ ├── bug0.go │ │ └── bug1.go │ ├── bug088.go │ ├── bug089.go │ ├── bug090.go │ ├── bug091.go │ ├── bug092.go │ ├── bug093.go │ ├── bug094.go │ ├── bug096.go │ ├── bug097.go │ ├── bug098.go │ ├── bug099.go │ ├── bug101.go │ ├── bug102.go │ ├── bug103.go │ ├── bug104.go │ ├── bug106.dir/ │ │ ├── bug0.go │ │ └── bug1.go │ ├── bug106.go │ ├── bug107.go │ ├── bug108.go │ ├── bug109.go │ ├── bug110.go │ ├── bug111.go │ ├── bug112.go │ ├── bug113.go │ ├── bug114.go │ ├── bug115.go │ ├── bug116.go │ ├── bug117.go │ ├── bug118.go │ ├── bug119.go │ ├── bug120.go │ ├── bug121.go │ ├── bug122.go │ ├── bug123.go │ ├── bug126.go │ ├── bug127.go │ ├── bug128.go │ ├── bug129.go │ ├── bug130.go │ ├── bug131.go │ ├── bug132.go │ ├── bug133.dir/ │ │ ├── bug0.go │ │ ├── bug1.go │ │ └── bug2.go │ ├── bug133.go │ ├── bug13343.go │ ├── bug135.go │ ├── bug136.go │ ├── bug137.go │ ├── bug139.go │ ├── bug140.go │ ├── bug141.go │ ├── bug142.go │ ├── bug143.go │ ├── bug144.go │ ├── bug145.go │ ├── bug146.go │ ├── bug147.go │ ├── bug148.go │ ├── bug149.go │ ├── bug150.go │ ├── bug151.go │ ├── bug1515.go │ ├── bug152.go │ ├── bug154.go │ ├── bug155.go │ ├── bug156.go │ ├── bug157.go │ ├── bug158.go │ ├── bug159.go │ ├── bug160.dir/ │ │ ├── x.go │ │ └── y.go │ ├── bug160.go │ ├── bug161.go │ ├── bug163.go │ ├── bug164.go │ ├── bug165.go │ ├── bug167.go │ ├── bug168.go │ ├── bug169.go │ ├── bug170.go │ ├── bug171.go │ ├── bug172.go │ ├── bug173.go │ ├── bug174.go │ ├── bug175.go │ ├── bug176.go │ ├── bug177.go │ ├── bug178.go │ ├── bug179.go │ ├── bug180.go │ ├── bug181.go │ ├── bug182.go │ ├── bug183.go │ ├── bug184.go │ ├── bug185.go │ ├── bug186.go │ ├── bug187.go │ ├── bug188.go │ ├── bug189.go │ ├── bug190.go │ ├── bug191.dir/ │ │ ├── a.go │ │ ├── b.go │ │ └── main.go │ ├── bug191.go │ ├── bug192.go │ ├── bug193.go │ ├── bug194.go │ ├── bug19403.go │ ├── bug195.go │ ├── bug196.go │ ├── bug197.go │ ├── bug198.go │ ├── bug199.go │ ├── bug200.go │ ├── bug201.go │ ├── bug202.go │ ├── bug203.go │ ├── bug204.go │ ├── bug205.go │ ├── bug206.go │ ├── bug206.out │ ├── bug207.go │ ├── bug208.go │ ├── bug209.go │ ├── bug212.go │ ├── bug213.go │ ├── bug214.go │ ├── bug215.go │ ├── bug216.go │ ├── bug217.go │ ├── bug218.go │ ├── bug219.go │ ├── bug221.go │ ├── bug222.dir/ │ │ ├── chanbug.go │ │ └── chanbug2.go │ ├── bug222.go │ ├── bug223.go │ ├── bug224.go │ ├── bug225.go │ ├── bug227.go │ ├── bug228.go │ ├── bug229.go │ ├── bug230.go │ ├── bug231.go │ ├── bug232.go │ ├── bug233.go │ ├── bug234.go │ ├── bug235.go │ ├── bug236.go │ ├── bug237.go │ ├── bug238.go │ ├── bug239.go │ ├── bug240.go │ ├── bug241.go │ ├── bug242.go │ ├── bug243.go │ ├── bug244.go │ ├── bug245.go │ ├── bug246.go │ ├── bug247.go │ ├── bug248.dir/ │ │ ├── bug0.go │ │ ├── bug1.go │ │ ├── bug2.go │ │ └── bug3.go │ ├── bug248.go │ ├── bug249.go │ ├── bug250.go │ ├── bug251.go │ ├── bug252.go │ ├── bug253.go │ ├── bug254.go │ ├── bug255.go │ ├── bug256.go │ ├── bug257.go │ ├── bug258.go │ ├── bug259.go │ ├── bug260.go │ ├── bug261.go │ ├── bug262.go │ ├── bug263.go │ ├── bug264.go │ ├── bug265.go │ ├── bug266.go │ ├── bug267.go │ ├── bug269.go │ ├── bug271.go │ ├── bug272.go │ ├── bug273.go │ ├── bug274.go │ ├── bug275.go │ ├── bug276.go │ ├── bug277.go │ ├── bug278.go │ ├── bug279.go │ ├── bug280.go │ ├── bug281.go │ ├── bug282.dir/ │ │ ├── p1.go │ │ └── p2.go │ ├── bug282.go │ ├── bug283.go │ ├── bug284.go │ ├── bug285.go │ ├── bug286.go │ ├── bug287.go │ ├── bug288.go │ ├── bug289.go │ ├── bug290.go │ ├── bug291.go │ ├── bug292.go │ ├── bug293.go │ ├── bug294.go │ ├── bug295.go │ ├── bug296.go │ ├── bug297.go │ ├── bug298.go │ ├── bug299.go │ ├── bug300.go │ ├── bug301.go │ ├── bug302.dir/ │ │ ├── main.go │ │ └── p.go │ ├── bug302.go │ ├── bug303.go │ ├── bug304.go │ ├── bug305.go │ ├── bug306.dir/ │ │ ├── p1.go │ │ └── p2.go │ ├── bug306.go │ ├── bug307.go │ ├── bug308.go │ ├── bug309.go │ ├── bug311.go │ ├── bug312.go │ ├── bug313.dir/ │ │ ├── a.go │ │ └── b.go │ ├── bug313.go │ ├── bug314.go │ ├── bug315.go │ ├── bug316.go │ ├── bug317.go │ ├── bug318.go │ ├── bug319.go │ ├── bug320.go │ ├── bug321.go │ ├── bug322.dir/ │ │ ├── lib.go │ │ └── main.go │ ├── bug322.go │ ├── bug323.go │ ├── bug324.dir/ │ │ ├── p.go │ │ └── prog.go │ ├── bug324.go │ ├── bug325.go │ ├── bug326.go │ ├── bug327.go │ ├── bug328.go │ ├── bug328.out │ ├── bug329.go │ ├── bug330.go │ ├── bug331.go │ ├── bug332.go │ ├── bug333.go │ ├── bug334.go │ ├── bug335.dir/ │ │ ├── a.go │ │ └── b.go │ ├── bug335.go │ ├── bug336.go │ ├── bug337.go │ ├── bug338.go │ ├── bug339.go │ ├── bug340.go │ ├── bug341.go │ ├── bug342.go │ ├── bug343.go │ ├── bug344.go │ ├── bug345.dir/ │ │ ├── io.go │ │ └── main.go │ ├── bug345.go │ ├── bug346.go │ ├── bug347.go │ ├── bug348.go │ ├── bug349.go │ ├── bug350.go │ ├── bug351.go │ ├── bug352.go │ ├── bug353.go │ ├── bug354.go │ ├── bug355.go │ ├── bug356.go │ ├── bug357.go │ ├── bug358.go │ ├── bug361.go │ ├── bug362.go │ ├── bug363.go │ ├── bug364.go │ ├── bug365.go │ ├── bug366.go │ ├── bug367.dir/ │ │ ├── p.go │ │ └── prog.go │ ├── bug367.go │ ├── bug368.go │ ├── bug369.dir/ │ │ ├── main.go │ │ └── pkg.go │ ├── bug369.go │ ├── bug370.go │ ├── bug371.go │ ├── bug372.go │ ├── bug373.go │ ├── bug374.go │ ├── bug375.go │ ├── bug376.go │ ├── bug377.dir/ │ │ ├── one.go │ │ └── two.go │ ├── bug377.go │ ├── bug378.go │ ├── bug379.go │ ├── bug380.go │ ├── bug381.go │ ├── bug382.dir/ │ │ ├── pkg.go │ │ └── prog.go │ ├── bug382.go │ ├── bug383.go │ ├── bug384.go │ ├── bug385_32.go │ ├── bug385_64.go │ ├── bug386.go │ ├── bug387.go │ ├── bug388.go │ ├── bug389.go │ ├── bug390.go │ ├── bug391.go │ ├── bug392.dir/ │ │ ├── one.go │ │ ├── pkg2.go │ │ └── pkg3.go │ ├── bug392.go │ ├── bug393.go │ ├── bug394.go │ ├── bug396.dir/ │ │ ├── one.go │ │ └── two.go │ ├── bug396.go │ ├── bug397.go │ ├── bug398.go │ ├── bug399.go │ ├── bug401.go │ ├── bug402.go │ ├── bug403.go │ ├── bug404.dir/ │ │ ├── one.go │ │ └── two.go │ ├── bug404.go │ ├── bug405.go │ ├── bug406.go │ ├── bug407.dir/ │ │ ├── one.go │ │ └── two.go │ ├── bug407.go │ ├── bug409.go │ ├── bug409.out │ ├── bug410.go │ ├── bug411.go │ ├── bug412.go │ ├── bug413.go │ ├── bug414.dir/ │ │ ├── p1.go │ │ └── prog.go │ ├── bug414.go │ ├── bug415.dir/ │ │ ├── p.go │ │ └── prog.go │ ├── bug415.go │ ├── bug416.go │ ├── bug417.go │ ├── bug418.go │ ├── bug419.go │ ├── bug420.go │ ├── bug421.go │ ├── bug422.go │ ├── bug423.go │ ├── bug424.dir/ │ │ ├── lib.go │ │ └── main.go │ ├── bug424.go │ ├── bug425.go │ ├── bug426.go │ ├── bug427.go │ ├── bug428.go │ ├── bug429.go │ ├── bug429_run.go │ ├── bug430.go │ ├── bug431.go │ ├── bug432.go │ ├── bug433.go │ ├── bug434.go │ ├── bug435.go │ ├── bug436.go │ ├── bug437.dir/ │ │ ├── one.go │ │ ├── two.go │ │ └── x.go │ ├── bug437.go │ ├── bug438.go │ ├── bug439.go │ ├── bug440_32.go │ ├── bug440_64.go │ ├── bug441.go │ ├── bug442.go │ ├── bug443.go │ ├── bug444.go │ ├── bug445.go │ ├── bug446.go │ ├── bug447.go │ ├── bug448.dir/ │ │ ├── pkg1.go │ │ └── pkg2.go │ ├── bug448.go │ ├── bug449.go │ ├── bug450.go │ ├── bug451.go │ ├── bug452.go │ ├── bug453.go │ ├── bug454.go │ ├── bug455.go │ ├── bug456.go │ ├── bug457.go │ ├── bug458.go │ ├── bug459.go │ ├── bug460.dir/ │ │ ├── a.go │ │ └── b.go │ ├── bug460.go │ ├── bug461.go │ ├── bug462.go │ ├── bug463.go │ ├── bug464.go │ ├── bug465.dir/ │ │ ├── a.go │ │ └── b.go │ ├── bug465.go │ ├── bug466.dir/ │ │ ├── a.go │ │ └── b.go │ ├── bug466.go │ ├── bug467.dir/ │ │ ├── p1.go │ │ ├── p2.go │ │ └── p3.go │ ├── bug467.go │ ├── bug468.dir/ │ │ ├── p1.go │ │ └── p2.go │ ├── bug468.go │ ├── bug470.go │ ├── bug471.go │ ├── bug472.dir/ │ │ ├── p1.go │ │ ├── p2.go │ │ └── z.go │ ├── bug472.go │ ├── bug473.go │ ├── bug474.go │ ├── bug475.go │ ├── bug476.go │ ├── bug477.go │ ├── bug478.dir/ │ │ ├── a.go │ │ └── b.go │ ├── bug478.go │ ├── bug479.dir/ │ │ ├── a.go │ │ └── b.go │ ├── bug479.go │ ├── bug480.dir/ │ │ ├── a.go │ │ └── b.go │ ├── bug480.go │ ├── bug481.go │ ├── bug482.go │ ├── bug483.go │ ├── bug484.go │ ├── bug485.go │ ├── bug486.go │ ├── bug487.go │ ├── bug488.dir/ │ │ ├── a.go │ │ └── b.go │ ├── bug488.go │ ├── bug489.go │ ├── bug490.go │ ├── bug491.go │ ├── bug492.dir/ │ │ ├── a.go │ │ └── b.go │ ├── bug492.go │ ├── bug493.go │ ├── bug494.go │ ├── bug495.go │ ├── bug496.go │ ├── bug497.go │ ├── bug498.go │ ├── bug499.go │ ├── bug500.go │ ├── bug501.go │ ├── bug502.go │ ├── bug503.go │ ├── bug504.dir/ │ │ ├── a.go │ │ ├── b.go │ │ ├── c.go │ │ └── main.go │ ├── bug504.go │ ├── bug505.go │ ├── bug506.dir/ │ │ ├── a.go │ │ └── main.go │ ├── bug506.go │ ├── gcc61204.go │ ├── gcc61244.go │ ├── gcc61246.go │ ├── gcc61248.go │ ├── gcc61253.go │ ├── gcc61254.go │ ├── gcc61255.go │ ├── gcc61258.go │ ├── gcc61264.go │ ├── gcc61265.go │ ├── gcc61273.go │ ├── gcc65755.go │ ├── gcc67968.dir/ │ │ ├── a.go │ │ └── b.go │ ├── gcc67968.go │ ├── gcc78763.go │ ├── gcc80226.go │ ├── gcc89321.go │ ├── issue10047.go │ ├── issue10066.dir/ │ │ ├── a.go │ │ └── b.go │ ├── issue10066.go │ ├── issue10135.go │ ├── issue10219.dir/ │ │ ├── a.go │ │ ├── b.go │ │ └── c.go │ ├── issue10219.go │ ├── issue10253.go │ ├── issue10284.go │ ├── issue10320.go │ ├── issue10332.go │ ├── issue10353.go │ ├── issue10407.go │ ├── issue10441.go │ ├── issue10486.go │ ├── issue10607.go │ ├── issue10607a.go │ ├── issue10654.go │ ├── issue10700.dir/ │ │ ├── other.go │ │ └── test.go │ ├── issue10700.go │ ├── issue10925.go │ ├── issue10958.go │ ├── issue10975.go │ ├── issue10977.go │ ├── issue11053.dir/ │ │ ├── p.go │ │ └── p_test.go │ ├── issue11053.go │ ├── issue11053.out │ ├── issue11256.go │ ├── issue11286.go │ ├── issue11326.go │ ├── issue11326b.go │ ├── issue11354.go │ ├── issue11359.go │ ├── issue11361.go │ ├── issue11362.go │ ├── issue11369.go │ ├── issue11370.go │ ├── issue11371.go │ ├── issue11590.go │ ├── issue11610.go │ ├── issue11614.go │ ├── issue11656.go │ ├── issue11674.go │ ├── issue11699.go │ ├── issue11737.go │ ├── issue11750.go │ ├── issue11771.go │ ├── issue11790.go │ ├── issue11945.go │ ├── issue11987.go │ ├── issue12006.go │ ├── issue12108.go │ ├── issue12133.go │ ├── issue12226.go │ ├── issue12347.go │ ├── issue12411.go │ ├── issue12413.go │ ├── issue12525.go │ ├── issue12536.go │ ├── issue12577.go │ ├── issue12588.go │ ├── issue12621.go │ ├── issue12677.dir/ │ │ ├── p.go │ │ └── q.go │ ├── issue12677.go │ ├── issue12686.go │ ├── issue12944.go │ ├── issue1304.go │ ├── issue13160.go │ ├── issue13162.go │ ├── issue13169.go │ ├── issue13171.go │ ├── issue13248.go │ ├── issue13261.go │ ├── issue13262.go │ ├── issue13263.go │ ├── issue13265.go │ ├── issue13266.go │ ├── issue13268.go │ ├── issue13273.go │ ├── issue13274.go │ ├── issue13319.go │ ├── issue13337.go │ ├── issue13365.go │ ├── issue13415.go │ ├── issue13471.go │ ├── issue13480.go │ ├── issue13485.go │ ├── issue13539.go │ ├── issue13559.go │ ├── issue13587.go │ ├── issue13684.go │ ├── issue13777.dir/ │ │ ├── burnin.go │ │ └── main.go │ ├── issue13777.go │ ├── issue13779.go │ ├── issue13799.go │ ├── issue13821.go │ ├── issue13821b.go │ ├── issue14006.go │ ├── issue14010.go │ ├── issue14136.go │ ├── issue14164.dir/ │ │ ├── a.go │ │ └── main.go │ ├── issue14164.go │ ├── issue14321.go │ ├── issue14331.dir/ │ │ ├── a.go │ │ └── b.go │ ├── issue14331.go │ ├── issue14405.go │ ├── issue14520.go │ ├── issue14540.go │ ├── issue14553.go │ ├── issue14591.go │ ├── issue14636.go │ ├── issue14646.go │ ├── issue14651.go │ ├── issue14652.go │ ├── issue14725.go │ ├── issue14729.go │ ├── issue14988.go │ ├── issue14999.go │ ├── issue15002.go │ ├── issue15013.go │ ├── issue15039.go │ ├── issue15042.go │ ├── issue15055.go │ ├── issue15071.dir/ │ │ ├── exp.go │ │ └── main.go │ ├── issue15071.go │ ├── issue15084.go │ ├── issue15091.go │ ├── issue15141.go │ ├── issue15175.go │ ├── issue15252.go │ ├── issue15277.go │ ├── issue15281.go │ ├── issue15303.go │ ├── issue15311.go │ ├── issue15329.go │ ├── issue15439.go │ ├── issue15470.dir/ │ │ ├── a.go │ │ └── b.go │ ├── issue15470.go │ ├── issue15514.dir/ │ │ ├── a.go │ │ ├── b.go │ │ └── c.go │ ├── issue15514.go │ ├── issue15528.go │ ├── issue15548.dir/ │ │ ├── a.go │ │ ├── b.go │ │ └── c.go │ ├── issue15548.go │ ├── issue15550.go │ ├── issue15572.dir/ │ │ ├── a.go │ │ └── b.go │ ├── issue15572.go │ ├── issue15585.go │ ├── issue15602.go │ ├── issue15604.go │ ├── issue15609.dir/ │ │ ├── call.go │ │ ├── call_386.s │ │ ├── call_amd64.s │ │ ├── call_decl.go │ │ └── main.go │ ├── issue15609.go │ ├── issue15611.go │ ├── issue15646.dir/ │ │ ├── a.go │ │ └── b.go │ ├── issue15646.go │ ├── issue15722.go │ ├── issue15733.go │ ├── issue15747.go │ ├── issue15747b.go │ ├── issue15838.dir/ │ │ ├── a.go │ │ └── b.go │ ├── issue15838.go │ ├── issue15895.go │ ├── issue15898.go │ ├── issue15902.go │ ├── issue15920.dir/ │ │ ├── a.go │ │ └── b.go │ ├── issue15920.go │ ├── issue15926.go │ ├── issue15961.go │ ├── issue15975.go │ ├── issue15988.go │ ├── issue15992.go │ ├── issue15992.out │ ├── issue16008.go │ ├── issue16016.go │ ├── issue16037_run.go │ ├── issue16095.go │ ├── issue16130.go │ ├── issue16133.dir/ │ │ ├── a1.go │ │ ├── a2.go │ │ ├── b.go │ │ └── c.go │ ├── issue16133.go │ ├── issue16193.go │ ├── issue16249.go │ ├── issue16306.go │ ├── issue16317.dir/ │ │ ├── a.go │ │ └── b.go │ ├── issue16317.go │ ├── issue16331.go │ ├── issue16369.go │ ├── issue16428.go │ ├── issue16439.go │ ├── issue16515.go │ ├── issue16616.dir/ │ │ ├── a.go │ │ ├── b.go │ │ └── issue16616.go │ ├── issue16616.go │ ├── issue16733.go │ ├── issue16741.go │ ├── issue16760.go │ ├── issue16804.go │ ├── issue16870.go │ ├── issue16948.go │ ├── issue16949.go │ ├── issue16985.go │ ├── issue17005.go │ ├── issue17038.go │ ├── issue17039.go │ ├── issue17111.go │ ├── issue17194.go │ ├── issue17270.go │ ├── issue17318.go │ ├── issue17328.go │ ├── issue17381.go │ ├── issue17449.go │ ├── issue17551.go │ ├── issue17588.go │ ├── issue17596.go │ ├── issue17631.go │ ├── issue17640.go │ ├── issue17645.go │ ├── issue17710.go │ ├── issue17752.go │ ├── issue17918.go │ ├── issue18089.go │ ├── issue18092.go │ ├── issue18149.go │ ├── issue18231.go │ ├── issue18331.go │ ├── issue18392.go │ ├── issue18393.go │ ├── issue18410.go │ ├── issue18419.dir/ │ │ ├── other.go │ │ └── test.go │ ├── issue18419.go │ ├── issue18459.go │ ├── issue18595.go │ ├── issue18636.go │ ├── issue18640.go │ ├── issue18655.go │ ├── issue18661.go │ ├── issue18725.go │ ├── issue18747.go │ ├── issue18808.go │ ├── issue18882.go │ ├── issue18895.dir/ │ │ ├── p.go │ │ └── q.go │ ├── issue18895.go │ ├── issue18906.go │ ├── issue18911.dir/ │ │ ├── a.go │ │ └── b.go │ ├── issue18911.go │ ├── issue18915.go │ ├── issue18994.go │ ├── issue19012.go │ ├── issue19028.dir/ │ │ ├── a.go │ │ └── main.go │ ├── issue19028.go │ ├── issue19040.go │ ├── issue19056.go │ ├── issue19078.go │ ├── issue19084.go │ ├── issue19113.go │ ├── issue19137.go │ ├── issue19168.go │ ├── issue19182.go │ ├── issue19201.go │ ├── issue19217.go │ ├── issue19246.go │ ├── issue19261.dir/ │ │ ├── p.go │ │ └── q.go │ ├── issue19261.go │ ├── issue19275.go │ ├── issue19323.go │ ├── issue19359.go │ ├── issue19467.dir/ │ │ ├── mysync.go │ │ └── z.go │ ├── issue19467.go │ ├── issue19482.go │ ├── issue19507.dir/ │ │ ├── div_arm.s │ │ └── main.go │ ├── issue19507.go │ ├── issue19515.go │ ├── issue19548.dir/ │ │ ├── a.go │ │ └── b.go │ ├── issue19548.go │ ├── issue19555.go │ ├── issue19610.go │ ├── issue19632.go │ ├── issue19658.go │ ├── issue19667.go │ ├── issue19671.go │ ├── issue19678.go │ ├── issue19679.go │ ├── issue19696.go │ ├── issue19699.dir/ │ │ ├── a.go │ │ └── b.go │ ├── issue19699.go │ ├── issue19699b.go │ ├── issue19705.go │ ├── issue19710.go │ ├── issue19743.go │ ├── issue19764.dir/ │ │ ├── a.go │ │ └── b.go │ ├── issue19764.go │ ├── issue19783.go │ ├── issue19799.go │ ├── issue19880.go │ ├── issue19911.go │ ├── issue19947.go │ ├── issue19977.go │ ├── issue20029.go │ ├── issue20097.go │ ├── issue20145.go │ ├── issue20162.go │ ├── issue20174.go │ ├── issue20185.go │ ├── issue20227.go │ ├── issue20232.go │ ├── issue20233.go │ ├── issue20245.go │ ├── issue20250.go │ ├── issue20298.go │ ├── issue20333.go │ ├── issue20335.go │ ├── issue20415.go │ ├── issue20529.go │ ├── issue20530.go │ ├── issue20602.go │ ├── issue20682.dir/ │ │ ├── p.go │ │ ├── q.go │ │ └── r.go │ ├── issue20682.go │ ├── issue20739.go │ ├── issue20749.go │ ├── issue20780.go │ ├── issue20789.go │ ├── issue20811.go │ ├── issue20812.go │ ├── issue20813.go │ ├── issue20923.go │ ├── issue21048.go │ ├── issue21120.dir/ │ │ ├── a.go │ │ ├── b.go │ │ └── main.go │ ├── issue21120.go │ ├── issue21221.go │ ├── issue21253.go │ ├── issue21256.go │ ├── issue21273.go │ ├── issue21317.go │ ├── issue21576.go │ ├── issue21655.go │ ├── issue21687.go │ ├── issue21709.go │ ├── issue21770.go │ ├── issue21808.go │ ├── issue21808.out │ ├── issue21879.go │ ├── issue21879.out │ ├── issue21882.go │ ├── issue21887.go │ ├── issue21887.out │ ├── issue21934.go │ ├── issue21963.go │ ├── issue21979.go │ ├── issue21988.go │ ├── issue22063.go │ ├── issue22076.go │ ├── issue22083.go │ ├── issue22164.go │ ├── issue22198.go │ ├── issue22200.go │ ├── issue22200b.go │ ├── issue22305.go │ ├── issue22326.go │ ├── issue22326.out │ ├── issue22327.go │ ├── issue22344.go │ ├── issue22351.go │ ├── issue22389.go │ ├── issue22429.go │ ├── issue22458.go │ ├── issue22581.go │ ├── issue22605.go │ ├── issue22660.go │ ├── issue22662.go │ ├── issue22662b.go │ ├── issue22683.go │ ├── issue22683.out │ ├── issue22781.go │ ├── issue22794.go │ ├── issue22822.go │ ├── issue22877.dir/ │ │ ├── p.go │ │ └── p.s │ ├── issue22877.go │ ├── issue22881.go │ ├── issue22904.go │ ├── issue22941.dir/ │ │ ├── a.go │ │ ├── b.go │ │ └── main.go │ ├── issue22941.go │ ├── issue22962.dir/ │ │ ├── a.go │ │ └── b.go │ ├── issue22962.go │ ├── issue23093.go │ ├── issue23094.go │ ├── issue23116.go │ ├── issue23179.dir/ │ │ ├── a.go │ │ └── b.go │ ├── issue23179.go │ ├── issue23188.go │ ├── issue23298.go │ ├── issue23305.go │ ├── issue23311.dir/ │ │ └── main.go │ ├── issue23311.go │ ├── issue23414.go │ ├── issue23489.go │ ├── issue23504.go │ ├── issue23521.go │ ├── issue23522.go │ ├── issue23545.go │ ├── issue23546.go │ ├── issue23586.go │ ├── issue23587.go │ ├── issue23609.go │ ├── issue23664.go │ ├── issue23719.go │ ├── issue23732.go │ ├── issue23734.go │ ├── issue23780.go │ ├── issue23781.go │ ├── issue23812.go │ ├── issue23823.go │ ├── issue23837.go │ ├── issue23912.go │ ├── issue24120.go │ ├── issue24159.go │ ├── issue24173.go │ ├── issue24187.go │ ├── issue24339.go │ ├── issue24419.go │ ├── issue24449.go │ ├── issue24470.go │ ├── issue24488.go │ ├── issue24503.go │ ├── issue24547.go │ ├── issue24651a.go │ ├── issue24651b.go │ ├── issue24693.dir/ │ │ ├── a.go │ │ ├── b.go │ │ └── c.go │ ├── issue24693.go │ ├── issue24693.out │ ├── issue24760.go │ ├── issue24761.dir/ │ │ ├── a.go │ │ └── b.go │ ├── issue24761.go │ ├── issue24763.go │ ├── issue24799.go │ ├── issue24801.dir/ │ │ ├── a.go │ │ └── main.go │ ├── issue24801.go │ ├── issue24817.go │ ├── issue24937.go │ ├── issue24939.go │ ├── issue25006.go │ ├── issue25055.dir/ │ │ ├── a.go │ │ └── b.go │ ├── issue25055.go │ ├── issue25101.go │ ├── issue25322.go │ ├── issue25322.out │ ├── issue25507.go │ ├── issue25516.go │ ├── issue25727.go │ ├── issue25741.go │ ├── issue25776.go │ ├── issue25897a.go │ ├── issue25897b.go │ ├── issue25958.go │ ├── issue25966.go │ ├── issue25984.dir/ │ │ ├── p.go │ │ └── q.go │ ├── issue25984.go │ ├── issue25993.go │ ├── issue26024.go │ ├── issue26043.go │ ├── issue26094.go │ ├── issue26097.go │ ├── issue26105.go │ ├── issue26116.go │ ├── issue26120.go │ ├── issue2615.go │ ├── issue26153.go │ ├── issue26163.go │ ├── issue26248.go │ ├── issue26335.go │ ├── issue26340.go │ ├── issue26341.dir/ │ │ ├── a.go │ │ └── b.go │ ├── issue26341.go │ ├── issue26407.go │ ├── issue26411.go │ ├── issue26416.go │ ├── issue26426.go │ ├── issue26438.go │ ├── issue26495.go │ ├── issue26616.go │ ├── issue26855.go │ ├── issue27143.go │ ├── issue27201.go │ ├── issue27232.go │ ├── issue27267.go │ ├── issue27278.go │ ├── issue27289.go │ ├── issue27356.go │ ├── issue27518a.go │ ├── issue27518b.go │ ├── issue27557.go │ ├── issue27595.go │ ├── issue27695.go │ ├── issue27695b.go │ ├── issue27695c.go │ ├── issue27718.go │ ├── issue27732a.go │ ├── issue27829.go │ ├── issue27836.dir/ │ │ ├── Äfoo.go │ │ └── Ämain.go │ ├── issue27836.go │ ├── issue27938.go │ ├── issue27961.go │ ├── issue28055.go │ ├── issue28058.go │ ├── issue28078.go │ ├── issue28079a.go │ ├── issue28079b.go │ ├── issue28079c.go │ ├── issue28085.go │ ├── issue28268.go │ ├── issue28390.go │ ├── issue28390.out │ ├── issue28430.go │ ├── issue28445.go │ ├── issue28450.go │ ├── issue28601.go │ ├── issue28616.go │ ├── issue28688.go │ ├── issue28748.go │ ├── issue28797.go │ ├── issue28926.go │ ├── issue29013a.go │ ├── issue29013b.go │ ├── issue29190.go │ ├── issue29215.go │ ├── issue29218.go │ ├── issue29220.go │ ├── issue29264.go │ ├── issue29304.go │ ├── issue29312.go │ ├── issue29329.go │ ├── issue29350.go │ ├── issue29362.go │ ├── issue29362b.go │ ├── issue29389.go │ ├── issue29402.go │ ├── issue29504.go │ ├── issue29562.go │ ├── issue29610.dir/ │ │ ├── a.go │ │ ├── b.go │ │ └── main.go │ ├── issue29610.go │ ├── issue29612.dir/ │ │ ├── main.go │ │ ├── p1/ │ │ │ └── ssa/ │ │ │ └── ssa.go │ │ └── p2/ │ │ └── ssa/ │ │ └── ssa.go │ ├── issue29612.go │ ├── issue29735.go │ ├── issue29855.go │ ├── issue29870.go │ ├── issue29870b.go │ ├── issue29919.dir/ │ │ ├── a.go │ │ └── main.go │ ├── issue29919.go │ ├── issue29943.go │ ├── issue30041.go │ ├── issue30061.go │ ├── issue30085.go │ ├── issue30087.go │ ├── issue30116.go │ ├── issue30116.out │ ├── issue30116u.go │ ├── issue30116u.out │ ├── issue30243.go │ ├── issue30430.go │ ├── issue30476.go │ ├── issue30566a.go │ ├── issue30566b.go │ ├── issue30606.go │ ├── issue30606b.go │ ├── issue30659.dir/ │ │ ├── a.go │ │ └── b.go │ ├── issue30659.go │ ├── issue30679.go │ ├── issue30709.go │ ├── issue30709.out │ ├── issue30722.go │ ├── issue30862.dir/ │ │ ├── a.go │ │ ├── b.go │ │ └── main.go │ ├── issue30862.go │ ├── issue30898.go │ ├── issue30907.dir/ │ │ ├── a.go │ │ └── b.go │ ├── issue30907.go │ ├── issue30908.dir/ │ │ ├── a.go │ │ ├── b.go │ │ └── m.go │ ├── issue30908.go │ ├── issue30956.go │ ├── issue30956.out │ ├── issue30977.go │ ├── issue31010.go │ ├── issue31060.go │ ├── issue31252.dir/ │ │ ├── a.go │ │ ├── b.go │ │ ├── c.go │ │ └── main.go │ ├── issue31252.go │ ├── issue31412a.go │ ├── issue31412b.go │ ├── issue31419.go │ ├── issue31546.go │ ├── issue31573.go │ ├── issue31636.dir/ │ │ ├── a.go │ │ ├── b.go │ │ ├── c.go │ │ └── main.go │ ├── issue31636.go │ ├── issue31636.out │ ├── issue31637.dir/ │ │ ├── a.go │ │ └── b.go │ ├── issue31637.go │ ├── issue31747.go │ ├── issue31777.go │ ├── issue31782.go │ ├── issue31782.out │ ├── issue31915.go │ ├── issue31959.dir/ │ │ ├── a.go │ │ └── main.go │ ├── issue31959.go │ ├── issue31959.out │ ├── issue31987.go │ ├── issue32133.go │ ├── issue32175.go │ ├── issue32175.out │ ├── issue32187.go │ ├── issue32288.go │ ├── issue32347.go │ ├── issue32454.go │ ├── issue32477.go │ ├── issue32560.go │ ├── issue32595.dir/ │ │ ├── a.go │ │ ├── b.go │ │ └── main.go │ ├── issue32595.go │ ├── issue32680.go │ ├── issue32680.out │ ├── issue32680b.go │ ├── issue32723.go │ ├── issue32778.dir/ │ │ ├── a.go │ │ └── b.go │ ├── issue32778.go │ ├── issue32901.dir/ │ │ ├── a.go │ │ ├── b.go │ │ ├── c.go │ │ └── main.go │ ├── issue32901.go │ ├── issue32922.dir/ │ │ ├── a.go │ │ └── b.go │ ├── issue32922.go │ ├── issue32959.go │ ├── issue33013.dir/ │ │ ├── a.go │ │ ├── b.go │ │ ├── c.go │ │ └── d.go │ ├── issue33013.go │ ├── issue33020.dir/ │ │ ├── a.go │ │ └── b.go │ ├── issue33020.go │ ├── issue33020a.dir/ │ │ ├── a.go │ │ └── b.go │ ├── issue33020a.go │ ├── issue33062.go │ ├── issue33158.dir/ │ │ ├── a.go │ │ └── b.go │ ├── issue33158.go │ ├── issue33219.dir/ │ │ ├── a.go │ │ ├── b.go │ │ └── c.go │ ├── issue33219.go │ ├── issue33275.go │ ├── issue33275_run.go │ ├── issue33355.go │ ├── issue33386.go │ ├── issue33438.go │ ├── issue33460.go │ ├── issue33555.go │ ├── issue33724.go │ ├── issue33739.dir/ │ │ ├── a.go │ │ └── b.go │ ├── issue33739.go │ ├── issue33866.dir/ │ │ ├── a.go │ │ └── b.go │ ├── issue33866.go │ ├── issue33903.go │ ├── issue34123.go │ ├── issue34329.go │ ├── issue34395.go │ ├── issue34503.dir/ │ │ ├── a.go │ │ └── b.go │ ├── issue34503.go │ ├── issue34520.go │ ├── issue34577.dir/ │ │ ├── a.go │ │ └── b.go │ ├── issue34577.go │ ├── issue34723.go │ ├── issue34966.go │ ├── issue34968.go │ ├── issue35027.go │ ├── issue35157.go │ ├── issue35291.go │ ├── issue35518.go │ ├── issue3552.dir/ │ │ ├── one.go │ │ └── two.go │ ├── issue3552.go │ ├── issue35586.dir/ │ │ ├── a.go │ │ └── b.go │ ├── issue35586.go │ ├── issue35652.go │ ├── issue36085.dir/ │ │ ├── a.go │ │ └── b.go │ ├── issue36085.go │ ├── issue3705.go │ ├── issue3783.go │ ├── issue3925.go │ ├── issue4066.go │ ├── issue4085a.go │ ├── issue4085b.go │ ├── issue4097.go │ ├── issue4099.go │ ├── issue4162.go │ ├── issue4167.go │ ├── issue4215.go │ ├── issue4232.go │ ├── issue4251.go │ ├── issue4252.dir/ │ │ ├── a.go │ │ └── main.go │ ├── issue4252.go │ ├── issue4264.go │ ├── issue4283.go │ ├── issue4313.go │ ├── issue4316.go │ ├── issue4323.go │ ├── issue4326.dir/ │ │ ├── p1.go │ │ ├── p2.go │ │ ├── q1.go │ │ ├── q2.go │ │ └── z.go │ ├── issue4326.go │ ├── issue4348.go │ ├── issue4353.go │ ├── issue4359.go │ ├── issue4365.go │ ├── issue4370.dir/ │ │ ├── p1.go │ │ ├── p2.go │ │ └── p3.go │ ├── issue4370.go │ ├── issue4396a.go │ ├── issue4396b.go │ ├── issue4399.go │ ├── issue4405.go │ ├── issue4429.go │ ├── issue4448.go │ ├── issue4452.go │ ├── issue4458.go │ ├── issue4463.go │ ├── issue4468.go │ ├── issue4470.go │ ├── issue4495.go │ ├── issue4510.dir/ │ │ ├── f1.go │ │ └── f2.go │ ├── issue4510.go │ ├── issue4517a.go │ ├── issue4517b.go │ ├── issue4517c.go │ ├── issue4517d.go │ ├── issue4518.go │ ├── issue4529.go │ ├── issue4545.go │ ├── issue4562.go │ ├── issue4585.go │ ├── issue4590.dir/ │ │ ├── pkg1.go │ │ ├── pkg2.go │ │ └── prog.go │ ├── issue4590.go │ ├── issue4610.go │ ├── issue4614.go │ ├── issue4618.go │ ├── issue4620.go │ ├── issue4654.go │ ├── issue4663.go │ ├── issue4667.go │ ├── issue4734.go │ ├── issue4748.go │ ├── issue4752.go │ ├── issue4776.go │ ├── issue4785.go │ ├── issue4813.go │ ├── issue4847.go │ ├── issue4879.dir/ │ │ ├── a.go │ │ └── b.go │ ├── issue4879.go │ ├── issue4909a.go │ ├── issue4909b.go │ ├── issue4932.dir/ │ │ ├── foo.go │ │ ├── state.go │ │ └── state2.go │ ├── issue4932.go │ ├── issue4964.dir/ │ │ ├── a.go │ │ └── b.go │ ├── issue4964.go │ ├── issue5002.go │ ├── issue5056.go │ ├── issue5089.go │ ├── issue5105.dir/ │ │ ├── a.go │ │ └── b.go │ ├── issue5105.go │ ├── issue5125.dir/ │ │ ├── bug.go │ │ └── main.go │ ├── issue5125.go │ ├── issue5162.go │ ├── issue5172.go │ ├── issue5231.go │ ├── issue5244.go │ ├── issue5259.dir/ │ │ ├── bug.go │ │ └── main.go │ ├── issue5259.go │ ├── issue5260.dir/ │ │ ├── a.go │ │ └── b.go │ ├── issue5260.go │ ├── issue5291.dir/ │ │ ├── pkg1.go │ │ └── prog.go │ ├── issue5291.go │ ├── issue5358.go │ ├── issue5373.go │ ├── issue5470.dir/ │ │ ├── a.go │ │ └── b.go │ ├── issue5470.go │ ├── issue5493.go │ ├── issue5515.go │ ├── issue5581.go │ ├── issue5607.go │ ├── issue5609.go │ ├── issue5614.dir/ │ │ ├── rethinkgo.go │ │ ├── x.go │ │ └── y.go │ ├── issue5614.go │ ├── issue5698.go │ ├── issue5704.go │ ├── issue5753.go │ ├── issue5755.dir/ │ │ ├── a.go │ │ └── main.go │ ├── issue5755.go │ ├── issue5793.go │ ├── issue5809.go │ ├── issue5820.go │ ├── issue5841.go │ ├── issue5856.go │ ├── issue5910.dir/ │ │ ├── a.go │ │ └── main.go │ ├── issue5910.go │ ├── issue5957.dir/ │ │ ├── a.go │ │ ├── b.go │ │ └── c.go │ ├── issue5957.go │ ├── issue5963.go │ ├── issue6004.go │ ├── issue6036.go │ ├── issue6055.go │ ├── issue6131.go │ ├── issue6140.go │ ├── issue6247.go │ ├── issue6269.go │ ├── issue6295.dir/ │ │ ├── p0.go │ │ ├── p1.go │ │ └── p2.go │ ├── issue6295.go │ ├── issue6298.go │ ├── issue6399.go │ ├── issue6402.go │ ├── issue6403.go │ ├── issue6405.go │ ├── issue6406.go │ ├── issue6500.go │ ├── issue6513.dir/ │ │ ├── a.go │ │ ├── b.go │ │ └── main.go │ ├── issue6513.go │ ├── issue6572.go │ ├── issue6671.go │ ├── issue6703a.go │ ├── issue6703b.go │ ├── issue6703c.go │ ├── issue6703d.go │ ├── issue6703e.go │ ├── issue6703f.go │ ├── issue6703g.go │ ├── issue6703h.go │ ├── issue6703i.go │ ├── issue6703j.go │ ├── issue6703k.go │ ├── issue6703l.go │ ├── issue6703m.go │ ├── issue6703n.go │ ├── issue6703o.go │ ├── issue6703p.go │ ├── issue6703q.go │ ├── issue6703r.go │ ├── issue6703s.go │ ├── issue6703t.go │ ├── issue6703u.go │ ├── issue6703v.go │ ├── issue6703w.go │ ├── issue6703x.go │ ├── issue6703y.go │ ├── issue6703z.go │ ├── issue6750.go │ ├── issue6772.go │ ├── issue6789.dir/ │ │ ├── a.go │ │ └── b.go │ ├── issue6789.go │ ├── issue6847.go │ ├── issue6866.go │ ├── issue6889.go │ ├── issue6899.go │ ├── issue6899.out │ ├── issue6902.go │ ├── issue6964.go │ ├── issue6977.go │ ├── issue7023.dir/ │ │ ├── a.go │ │ └── b.go │ ├── issue7023.go │ ├── issue7044.go │ ├── issue7050.go │ ├── issue7083.go │ ├── issue7129.go │ ├── issue7150.go │ ├── issue7153.go │ ├── issue7214.go │ ├── issue7223.go │ ├── issue7272.go │ ├── issue7310.go │ ├── issue7316.go │ ├── issue7346.go │ ├── issue7366.go │ ├── issue7405.go │ ├── issue7419.go │ ├── issue7525.go │ ├── issue7525b.go │ ├── issue7525c.go │ ├── issue7525d.go │ ├── issue7525e.go │ ├── issue7538a.go │ ├── issue7538b.go │ ├── issue7547.go │ ├── issue7550.go │ ├── issue7590.go │ ├── issue7648.dir/ │ │ ├── a.go │ │ └── b.go │ ├── issue7648.go │ ├── issue7675.go │ ├── issue7690.go │ ├── issue7740.go │ ├── issue7742.go │ ├── issue7746.go │ ├── issue7760.go │ ├── issue7794.go │ ├── issue7863.go │ ├── issue7867.go │ ├── issue7884.go │ ├── issue7921.go │ ├── issue7944.go │ ├── issue7995.go │ ├── issue7995b.dir/ │ │ ├── x1.go │ │ └── x2.go │ ├── issue7995b.go │ ├── issue7996.go │ ├── issue7997.go │ ├── issue7998.go │ ├── issue8004.go │ ├── issue8011.go │ ├── issue8017.go │ ├── issue8028.go │ ├── issue8036.go │ ├── issue8039.go │ ├── issue8042.go │ ├── issue8047.go │ ├── issue8047b.go │ ├── issue8048.go │ ├── issue8060.dir/ │ │ ├── a.go │ │ └── b.go │ ├── issue8060.go │ ├── issue8073.go │ ├── issue8074.go │ ├── issue8076.go │ ├── issue8079.go │ ├── issue8132.go │ ├── issue8139.go │ ├── issue8154.go │ ├── issue8155.go │ ├── issue8158.go │ ├── issue8183.go │ ├── issue8280.dir/ │ │ ├── a.go │ │ └── b.go │ ├── issue8280.go │ ├── issue8311.go │ ├── issue8325.go │ ├── issue8336.go │ ├── issue8347.go │ ├── issue8385.go │ ├── issue8438.go │ ├── issue8440.go │ ├── issue8475.go │ ├── issue8501.go │ ├── issue8507.go │ ├── issue8612.go │ ├── issue8613.go │ ├── issue8620.go │ ├── issue8745.go │ ├── issue8761.go │ ├── issue8836.go │ ├── issue887.go │ ├── issue8947.go │ ├── issue8961.go │ ├── issue9006.go │ ├── issue9017.go │ ├── issue9036.go │ ├── issue9076.go │ ├── issue9083.go │ ├── issue9110.go │ ├── issue9321.go │ ├── issue9355.dir/ │ │ └── a.go │ ├── issue9355.go │ ├── issue9370.go │ ├── issue9432.go │ ├── issue9521.go │ ├── issue9537.dir/ │ │ ├── a.go │ │ └── b.go │ ├── issue9537.go │ ├── issue9604.go │ ├── issue9604b.go │ ├── issue9608.dir/ │ │ └── issue9608.go │ ├── issue9608.go │ ├── issue9634.go │ ├── issue9691.go │ ├── issue9731.go │ ├── issue9738.go │ ├── issue9862.go │ └── issue9862_run.go ├── float_lit.go ├── float_lit2.go ├── float_lit3.go ├── floatcmp.go ├── for.go ├── func.go ├── func1.go ├── func2.go ├── func3.go ├── func4.go ├── func5.go ├── func6.go ├── func7.go ├── func8.go ├── funcdup.go ├── funcdup2.go ├── gc.go ├── gc1.go ├── gc2.go ├── gcgort.go ├── gcstring.go ├── goprint.go ├── goprint.out ├── goto.go ├── heapsampling.go ├── helloworld.go ├── helloworld.out ├── if.go ├── import.go ├── import1.go ├── import2.dir/ │ ├── import2.go │ └── import3.go ├── import2.go ├── import4.dir/ │ ├── empty.go │ └── import4.go ├── import4.go ├── import5.go ├── import6.go ├── index.go ├── index0.go ├── index1.go ├── index2.go ├── indirect.go ├── indirect1.go ├── init.go ├── init1.go ├── initcomma.go ├── initempty.go ├── initialize.go ├── initializerr.go ├── initloop.go ├── inline.go ├── inline_big.go ├── inline_caller.go ├── inline_callers.go ├── inline_literal.go ├── inline_math_bits_rotate.go ├── inline_sync.go ├── inline_variadic.go ├── int_lit.go ├── intcvt.go ├── interface/ │ ├── assertinline.go │ ├── bigdata.go │ ├── convert.go │ ├── convert1.go │ ├── convert2.go │ ├── embed.go │ ├── embed1.dir/ │ │ ├── embed0.go │ │ └── embed1.go │ ├── embed1.go │ ├── embed2.go │ ├── embed3.dir/ │ │ ├── embed0.go │ │ └── embed1.go │ ├── embed3.go │ ├── explicit.go │ ├── fail.go │ ├── fake.go │ ├── noeq.go │ ├── pointer.go │ ├── private.dir/ │ │ ├── private1.go │ │ └── prog.go │ ├── private.go │ ├── receiver.go │ ├── receiver1.go │ ├── recursive.go │ ├── recursive1.dir/ │ │ ├── recursive1.go │ │ └── recursive2.go │ ├── recursive1.go │ ├── returntype.go │ └── struct.go ├── intrinsic.dir/ │ └── main.go ├── intrinsic.go ├── intrinsic_atomic.go ├── iota.go ├── ken/ │ ├── array.go │ ├── chan.go │ ├── chan1.go │ ├── complit.go │ ├── convert.go │ ├── cplx0.go │ ├── cplx0.out │ ├── cplx1.go │ ├── cplx2.go │ ├── cplx3.go │ ├── cplx4.go │ ├── cplx5.go │ ├── divconst.go │ ├── divmod.go │ ├── embed.go │ ├── for.go │ ├── interbasic.go │ ├── interfun.go │ ├── intervar.go │ ├── label.go │ ├── litfun.go │ ├── mfunc.go │ ├── modconst.go │ ├── ptrfun.go │ ├── ptrvar.go │ ├── range.go │ ├── rob1.go │ ├── rob2.go │ ├── robfor.go │ ├── robfunc.go │ ├── shift.go │ ├── simparray.go │ ├── simpbool.go │ ├── simpconv.go │ ├── simpfun.go │ ├── simpswitch.go │ ├── simpvar.go │ ├── slicearray.go │ ├── sliceslice.go │ ├── string.go │ ├── string.out │ └── strvar.go ├── label.go ├── label1.go ├── linkmain.go ├── linkmain_run.go ├── linkname.dir/ │ ├── linkname1.go │ ├── linkname2.go │ └── linkname3.go ├── linkname.go ├── linkobj.go ├── linkx.go ├── linkx_run.go ├── literal.go ├── literal2.go ├── live.go ├── live1.go ├── live2.go ├── live_syscall.go ├── locklinear.go ├── loopbce.go ├── makechan.go ├── makemap.go ├── makenew.go ├── mallocfin.go ├── map.go ├── map1.go ├── mapclear.go ├── maplinear.go ├── mergemul.go ├── method.go ├── method1.go ├── method2.go ├── method3.go ├── method4.dir/ │ ├── method4a.go │ └── prog.go ├── method4.go ├── method5.go ├── method6.go ├── method7.go ├── named.go ├── named1.go ├── nil.go ├── nilcheck.go ├── nilptr.go ├── nilptr2.go ├── nilptr3.go ├── nilptr4.go ├── nilptr5.go ├── nilptr5_aix.go ├── nilptr5_wasm.go ├── nilptr_aix.go ├── nosplit.go ├── notinheap.go ├── notinheap2.go ├── notinheap3.go ├── nowritebarrier.go ├── nul1.go ├── oldescape_linkname.dir/ │ ├── linkname1.go │ ├── linkname2.go │ └── linkname3.go ├── opt_branchlikely.go ├── parentype.go ├── peano.go ├── phiopt.go ├── print.go ├── print.out ├── printbig.go ├── printbig.out ├── prove.go ├── range.go ├── recover.go ├── recover1.go ├── recover2.go ├── recover3.go ├── recover4.go ├── recover5.go ├── reflectmethod1.go ├── reflectmethod2.go ├── reflectmethod3.go ├── reflectmethod4.go ├── rename.go ├── rename1.go ├── reorder.go ├── reorder2.go ├── retjmp.dir/ │ ├── a.s │ └── main.go ├── retjmp.go ├── return.go ├── rotate.go ├── rotate0.go ├── rotate1.go ├── rotate2.go ├── rotate3.go ├── run.go ├── rune.go ├── runtime/ │ ├── README │ └── inlinegcpc.go ├── runtime.go ├── shift1.go ├── shift2.go ├── sieve.go ├── sigchld.go ├── sigchld.out ├── simassign.go ├── sinit.go ├── sinit_run.go ├── sizeof.go ├── slice3.go ├── slice3err.go ├── slicecap.go ├── sliceopt.go ├── solitaire.go ├── stack.go ├── stackobj.go ├── stackobj2.go ├── stackobj3.go ├── strcopy.go ├── strength.go ├── stress/ │ ├── maps.go │ ├── parsego.go │ └── runstress.go ├── string_lit.go ├── stringrange.go ├── struct0.go ├── switch.go ├── switch2.go ├── switch3.go ├── switch4.go ├── switch5.go ├── switch6.go ├── switch7.go ├── syntax/ │ ├── chan.go │ ├── chan1.go │ ├── composite.go │ ├── ddd.go │ ├── else.go │ ├── if.go │ ├── import.go │ ├── initvar.go │ ├── interface.go │ ├── semi1.go │ ├── semi2.go │ ├── semi3.go │ ├── semi4.go │ ├── semi5.go │ ├── semi6.go │ ├── semi7.go │ ├── topexpr.go │ ├── typesw.go │ ├── vareq.go │ └── vareq1.go ├── tinyfin.go ├── torture.go ├── turing.go ├── typecheck.go ├── typecheckloop.go ├── typeswitch.go ├── typeswitch1.go ├── typeswitch2.go ├── typeswitch2b.go ├── typeswitch3.go ├── uintptrescapes.dir/ │ ├── a.go │ └── main.go ├── uintptrescapes.go ├── uintptrescapes2.go ├── uintptrescapes3.go ├── undef.go ├── utf.go ├── varerr.go ├── varinit.go ├── writebarrier.go └── zerodivide.go