Skip to content

Instantly share code, notes, and snippets.

@DQNEO
Created June 15, 2023 00:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save DQNEO/7b0710b08baa4eb2fc6fb8bde8c432e1 to your computer and use it in GitHub Desktop.
Save DQNEO/7b0710b08baa4eb2fc6fb8bde8c432e1 to your computer and use it in GitHub Desktop.
log of building hello world by go-build-bash
#
# Initial settings
#
GOOS: darwin
GOARCH: amd64
main module: github.com/DQNEO/go-build-bash/examples/hello
ARG: .
out file:
work dir: /tmp/go-build-bash/w/1686787031
pkgpath='.'
assuming main package
buildmode=exe
#
# Finding files
#
[main]
dir: .
allfiles: (sub.go main.go)
checking build tag ...
files: ./sub.go ./main.go
imports:(fmt github.com/DQNEO/go-build-bash/examples/hello/lib)
[fmt]
used from: main
finding package location ...
package type: std
dir:/usr/local/Cellar/go/1.20.4/libexec/src/fmt
allfiles: (example_test.go errors_test.go fmt_test.go format.go gostringer_example_test.go scan.go doc.go print.go state_test.go export_test.go stringer_test.go scan_test.go stringer_example_test.go errors.go)
checking build tag ...
files: (format.go scan.go doc.go print.go errors.go)
imports:(errors internal/fmtsort io math os reflect sort strconv sync unicode/utf8)
[errors]
used from: fmt
finding package location ...
package type: std
dir:/usr/local/Cellar/go/1.20.4/libexec/src/errors
allfiles: (example_test.go errors_test.go join.go join_test.go wrap_test.go wrap.go errors.go)
checking build tag ...
files: (join.go wrap.go errors.go)
imports:(internal/reflectlite)
[internal/reflectlite]
used from: errors
finding package location ...
package type: std
dir:/usr/local/Cellar/go/1.20.4/libexec/src/internal/reflectlite
allfiles: (swapper.go reflect_mirror_test.go type.go asm.s set_test.go all_test.go export_test.go tostring_test.go value.go)
checking build tag ...
files: (swapper.go type.go value.go asm.s)
imports:(internal/goarch internal/unsafeheader runtime)
[internal/goarch]
used from: internal/reflectlite
finding package location ...
package type: std
dir:/usr/local/Cellar/go/1.20.4/libexec/src/internal/goarch
allfiles: (zgoarch_arm64.go goarch_amd64.go goarch_mipsle.go zgoarch_riscv.go zgoarch_riscv64.go zgoarch_s390x.go goarch_mips64.go zgoarch_mips64p32le.go zgoarch_ppc64.go zgoarch_mips.go zgoarch_wasm.go gengoarch.go zgoarch_mips64le.go goarch_wasm.go zgoarch_arm.go goarch_mips.go zgoarch_mips64.go goarch_ppc64le.go goarch_loong64.go zgoarch_s390.go zgoarch_sparc.go zgoarch_mipsle.go goarch_arm.go zgoarch_sparc64.go zgoarch_amd64.go goarch_386.go goarch_arm64.go zgoarch_ppc.go goarch_s390x.go goarch_riscv64.go zgoarch_arm64be.go zgoarch_386.go goarch_ppc64.go goarch_mips64le.go zgoarch_armbe.go zgoarch_loong64.go zgoarch_mips64p32.go zgoarch_ppc64le.go goarch.go)
checking build tag ...
zgoarch_amd64.go: true (amd64)
files: (goarch_amd64.go zgoarch_amd64.go goarch.go)
imports:()
[internal/unsafeheader]
used from: internal/reflectlite
finding package location ...
package type: std
dir:/usr/local/Cellar/go/1.20.4/libexec/src/internal/unsafeheader
allfiles: (unsafeheader_test.go unsafeheader.go)
checking build tag ...
files: (unsafeheader.go)
imports:()
[runtime]
used from: internal/reflectlite
finding package location ...
package type: std
dir:/usr/local/Cellar/go/1.20.4/libexec/src/runtime
allfiles: (netpoll_stub.go atomic_arm64.s export_mmap_test.go asm_mips64x.s fastlog2_test.go proc.go lock_js.go signal_arm64.go os_freebsd.go preempt_amd64.s create_file_nounix.go rt0_android_amd64.s sys_openbsd1.go memclr_ppc64x.s rt0_linux_mipsx.s rt0_darwin_amd64.s rt0_netbsd_arm64.s net_plan9.go vdso_elf64.go vdso_linux_amd64.go syscall_solaris.go mbitmap.go os_darwin.go syscall_unix_test.go export_darwin_test.go mklockrank.go nbpipe_pipe.go defs_netbsd_arm.go map_faststr.go sys_loong64.go stkframe.go os_openbsd_syscall.go stubs_mipsx.go defs_netbsd_amd64.go slice.go compiler.go rt0_windows_arm.s memmove_linux_amd64_test.go chan_test.go memmove_arm64.s signal_freebsd_386.go mpagealloc_64bit.go preempt_ppc64x.s memclr_386.s rt0_linux_s390x.s atomic_loong64.s error.go semasleep_test.go symtab.go sys_arm.go map_fast32.go export_aix_test.go rt0_netbsd_arm.s sys_linux_mips64x.s os_linux_arm.go mpagecache_test.go lfstack_32bit.go signal_dragonfly_amd64.go rt0_illumos_amd64.s rt0_linux_mips64x.s lfstack.go env_posix.go rt0_openbsd_386.s duff_loong64.s example_test.go time_windows_amd64.s defs_freebsd_arm64.go mwbbuf.go malloc_test.go asm_arm.s profbuf.go tls_ppc64x.s histogram_test.go defs_plan9_amd64.go runtime_unix_test.go checkptr.go slice_test.go atomic_ppc64x.s preempt_s390x.s signal_386.go sys_freebsd_amd64.s rt0_solaris_amd64.s mem_aix.go rt0_freebsd_riscv64.s libfuzzer_amd64.s os_plan9.go defs_openbsd_arm64.go defs_solaris_amd64.go asm_loong64.s defs_windows_arm64.go os_freebsd_noauxv.go mfinal_test.go sys_freebsd_386.s os_unix_nonlinux.go sys_aix_ppc64.s defs_freebsd_386.go metrics.go align_test.go mgcscavenge_test.go sys_solaris_amd64.s rt0_ios_arm64.s float_test.go os_plan9_arm.go os2_plan9.go os3_plan9.go mfinal.go stubs_ppc64x.go trace.go export_unix2_test.go rt0_freebsd_amd64.s rt0_aix_ppc64.s signal_openbsd_mips64.go rt0_linux_amd64.s sys_linux_loong64.s memclr_arm64.s signal_darwin.go duff_arm64.s atomic_mips64x.s defs3_linux.go mem_bsd.go defs2_linux.go runtime2.go sys_freebsd_riscv64.s mem_darwin.go debuglog_test.go signal_linux_arm.go atomic_pointer.go rt0_windows_amd64.s time.go sys_windows_amd64.s env_test.go create_file_unix.go preempt_nonwindows.go zcallback_windows_arm64.s sema_test.go vdso_linux_loong64.go mpagecache.go alg.go stubs_386.go race_ppc64le.s duff_mips64x.s nbpipe_pipe_test.go profbuf_test.go preempt_mipsx.s defs_dragonfly_amd64.go tls_arm64.s defs_windows.go signal_solaris.go signal_netbsd_arm.go defs_darwin_arm64.go rt0_android_arm.s softfloat64_test.go rt0_linux_loong64.s tls_stub.go debuglog_on.go signal_loong64.go stubs_nonlinux.go defs1_netbsd_arm.go proflabel.go msan.go mgcsweep.go sys_openbsd_amd64.s signal_netbsd_arm64.go defs_linux_mips64x.go numcpu_freebsd_test.go sema.go rt0_linux_ppc64.s runtime.go os2_aix.go atomic_riscv64.s duff_riscv64.s defs_freebsd_riscv64.go exithook.go signal_ppc64x.go type.go os_openbsd.go metrics_test.go auxv_none.go defs_plan9_386.go env_plan9.go sys_linux_amd64.s signal_freebsd_amd64.go stubs_s390x.go os_darwin_arm64.go rt0_openbsd_amd64.s netpoll_aix.go time_windows_arm.s sys_netbsd_arm.s defs_linux.go os_linux_loong64.go norace_linux_test.go sigtab_aix.go gcinfo_test.go mem_windows.go stubs_arm64.go netpoll_kqueue.go syscall_aix.go fastlog2table.go mcache.go rt0_freebsd_386.s proc_runtime_test.go msan_amd64.s mranges.go mgcstack.go defs_darwin.go signal_mipsx.go signal_openbsd_386.go race_amd64.s signal_windows.go defs_solaris.go os_linux_x86.go sys_x86.go os_windows_arm.go mranges_test.go sigqueue_note.go vdso_in_none.go defs_linux_amd64.go sys_netbsd_amd64.s sys_darwin_arm64.s vdso_linux_arm.go lock_sema.go defs_openbsd_386.go iface.go string_test.go cpuflags_amd64.go panic32.go cgocall.go sys_linux_riscv64.s memclr_plan9_amd64.s signal_linux_amd64.go os_linux_be64.go sys_openbsd_386.s mspanset.go rt0_linux_386.s stubs_loong64.go signal_linux_loong64.go sys_plan9_386.s signal_aix_ppc64.go os_linux.go sys_linux_s390x.s rt0_js_wasm.s asan_arm64.s defs1_netbsd_arm64.go os_linux_novdso.go os2_solaris.go stubs_ppc64.go signal_freebsd_riscv64.go asan_riscv64.s cgo_ppc64x.go sys_windows_arm.s memmove_arm.s lfstack_test.go rt0_linux_riscv64.s arena_test.go lockrank.go mcentral.go syscall_windows.go duff_arm.s time_linux_amd64.s signal_openbsd_amd64.go sys_wasm.go asm.s map_benchmark_test.go race.go utf8.go traceback_test.go vlop_386.s signal_darwin_amd64.go hash64.go chan.go mgcmark.go traceback.go zcallback_windows_arm.s sys_linux_mipsx.s panic.go asm_riscv64.s rand_test.go os_openbsd_syscall1.go defs_linux_386.go sigaction.go defs_linux_riscv64.go float.go heapdump.go histogram.go os_freebsd_riscv64.go os_netbsd_arm.go asm_arm64.s nbpipe_fcntl_unix_test.go write_err_android.go defs_dragonfly.go os_freebsd_amd64.go mcheckmark.go rt0_plan9_386.s signal_windows_test.go race_s390x.s preempt_386.s os_netbsd_amd64.go signal_linux_ppc64x.go sys_linux_386.s defs_windows_arm.go defs_openbsd_arm.go vdso_linux_arm64.go hash32.go proc_test.go asm_wasm.s defs1_linux.go rt0_darwin_arm64.s sys_openbsd_arm.s sigtab_linux_generic.go memclr_mipsx.s rt0_netbsd_amd64.s rt0_linux_arm.s sys_plan9_arm.s typekind.go sizeclasses.go runtime_mmap_test.go race0.go sys_ppc64x.go defs_linux_mipsx.go preempt_arm64.s tls_mipsx.s sys_libc.go rt0_openbsd_mips64.s tls_riscv64.s rt0_android_arm64.s plugin.go memmove_386.s sys_windows_386.s hash_test.go vdso_freebsd.go signal_amd64.go conv_wasm_test.go signal_riscv64.go mgclimit.go msize.go duff_386.s signal_openbsd.go memclr_wasm.s signal_netbsd.go crash_cgo_test.go timestub2.go start_line_amd64_test.go debugcall.go vlop_arm.s asm_ppc64x.s zcallback_windows.go mpagealloc_test.go mgcpacer_test.go preempt.go defs_freebsd_amd64.go os_openbsd_syscall2.go defs_arm_linux.go tls_s390x.s defs1_solaris_amd64.go os2_freebsd.go netpoll_epoll.go os_openbsd_mips64.go defs_linux_arm.go rwmutex_test.go time_windows_arm64.s crash_test.go symtab_test.go defs_aix.go checkptr_test.go debug.go memclr_s390x.s vdso_freebsd_arm64.go export_unix_test.go debuglog_off.go os_netbsd_386.go mstats.go ehooks_test.go timeasm.go print.go duff_s390x.s signal_linux_mips64x.go stubs_mips64x.go tls_windows_amd64.go pagetrace_off.go time_fake.go rt0_plan9_arm.s vdso_linux_s390x.go memclr_riscv64.s rt0_linux_ppc64le.s defs_illumos_amd64.go asan_ppc64le.s os_illumos.go memmove_amd64.s duff_ppc64x.s os_windows.go sys_nonppc64x.go stack.go vdso_freebsd_arm.go nbpipe_test.go preempt_arm.s os_linux_riscv64.go defs_windows_386.go softfloat64.go sys_linux_arm.s export_openbsd_test.go defs1_netbsd_386.go unsafe.go cputicks.go preempt_riscv64.s preempt_wasm.s netpoll_solaris.go timestub.go rt0_ios_amd64.s mkduff.go export_debuglog_test.go os_openbsd_libc.go cpuflags.go rt0_freebsd_arm64.s panic_test.go netpoll_os_test.go defer_test.go os_openbsd_arm.go memmove_plan9_386.s defs_freebsd.go map_test.go export_test.go runtime_boring.go memmove_mipsx.s mfixalloc.go os_nonopenbsd.go stubs_riscv64.go signal_linux_riscv64.go libfuzzer_arm64.s callers_test.go abi_test.go mpagealloc.go export_debug_arm64_test.go mksizeclasses.go os_linux_mipsx.go defs_plan9_arm.go os_linux_mips64x.go sys_freebsd_arm64.s sys_dragonfly_amd64.s time_nofake.go defs_windows_amd64.go stubs.go debuglog.go mem.go defs_openbsd_amd64.go time_windows_386.s crash_unix_test.go sys_netbsd_386.s export_debug_amd64_test.go lockrank_on.go signal_linux_mipsx.go export_pipe2_test.go defs_linux_ppc64le.go export_debug_test.go syscall2_solaris.go memclr_plan9_386.s atomic_mipsx.s stack_test.go sys_mipsx.go os_netbsd.go rt0_freebsd_arm.s sys_windows_arm64.s defs_darwin_amd64.go nbpipe_pipe2.go lockrank_off.go vlop_arm_test.go retry.go defs_linux_loong64.go signal_openbsd_arm.go tls_arm.s memmove_s390x.s rt0_dragonfly_amd64.s closure_test.go memmove_riscv64.s export_pipe_test.go rwmutex.go export_linux_test.go rt0_windows_arm64.s iface_test.go asan.go rt0_linux_arm64.s memclr_amd64.s signal_mips64x.go zcallback_windows.s mem_plan9.go cgocallback.go wincallback.go map.go memmove_ppc64x.s vdso_linux_386.go cgo.go duff_amd64.s sys_plan9_amd64.s start_line_test.go complex_test.go signal_freebsd.go signal_arm.go mbarrier.go sigqueue.go sys_linux_arm64.s sys_openbsd.go os_android.go rt0_plan9_amd64.s lock_futex.go rt0_openbsd_arm64.s mpagealloc_32bit.go sys_riscv64.go mgclimit_test.go gc_test.go mpallocbits.go mgcpacer.go malloc.go netpoll_windows.go stubs3.go signal_freebsd_arm64.go pagetrace_on.go memmove_wasm.s mpallocbits_test.go vdso_linux_mips64x.go os_freebsd2.go defs_aix_ppc64.go stubs_linux.go sys_freebsd_arm.s msan0.go lfstack_64bit.go defs_linux_s390x.go mkpreempt.go netpoll.go syscall_windows_test.go os_aix.go cgo_sigaction.go fastlog2.go defs_freebsd_arm.go os_linux_ppc64x.go signal_netbsd_amd64.go sys_openbsd_arm64.s arena.go memclr_loong64.s memmove_mips64x.s os_openbsd_arm64.go relax_stub.go asan0.go os3_solaris.go asm_mipsx.s os_windows_arm64.go runtime_linux_test.go runtime_test.go vdso_freebsd_x86.go asm_s390x.s defs_openbsd_mips64.go sys_netbsd_arm64.s sigqueue_plan9.go complex.go sys_darwin_amd64.s runtime-gdb_test.go sys_linux_ppc64x.s defs_linux_arm64.go runtime1.go preempt_mips64x.s sys_darwin_arm64.go signal_linux_386.go sys_openbsd3.go vdso_linux_ppc64x.go mheap.go rdebug.go race_arm64.s os_linux_generic.go os_only_solaris.go tls_loong64.s time_test.go os_js.go os2_openbsd.go msan_arm64.s sys_wasm.s signal_dragonfly.go stubs_amd64.go stubs_arm.go memmove_plan9_amd64.s netpoll_fake.go align_runtime_test.go signal_netbsd_386.go libfuzzer.go rt0_android_386.s signal_plan9.go covercounter.go defs1_netbsd_amd64.go vdso_linux.go mem_js.go cgocheck.go os_linux_noauxv.go asan_amd64.s map_fast64.go defs_netbsd.go sys_openbsd2.go export_windows_test.go write_err.go lockrank_test.go signal_unix.go mgc.go mkfastlog2table.go memmove_loong64.s sys_arm64.go memclr_mips64x.s cpuflags_arm64.go mprof.go sizeof_test.go defs_linux_ppc64.go defs_openbsd.go extern.go runtime-lldb_test.go defs_netbsd_386.go vlrt.go os_linux_s390x.go signal_linux_arm64.go os_freebsd_arm.go sys_openbsd_mips64.s cgo_mmap.go mem_linux.go os_linux_arm64.go sys_mips64x.go signal_linux_s390x.go rt0_windows_386.s export_solaris_test.go sigtab_linux_mipsx.go os_freebsd_arm64.go sys_darwin.go signal_freebsd_arm.go preempt_loong64.s string.go norace_test.go sys_s390x.go vdso_linux_riscv64.go memclr_arm.s cpuprof.go stubs2.go memmove_test.go os_netbsd_arm64.go asm_amd64.s rt0_netbsd_386.s select.go chanbarrier_test.go mgcscavenge.go debug_test.go mgcwork.go covermeta.go signal_openbsd_arm64.go export_arm_test.go vdso_freebsd_riscv64.go signal_solaris_amd64.go rt0_openbsd_arm.s vdso_elf32.go os_dragonfly.go os_solaris.go signal_darwin_arm64.go asm_386.s mmap.go nbpipe_fcntl_libc_test.go tls_mips64x.s)
checking build tag ...
netpoll_stub.go: false (plan9)
create_file_nounix.go: false (!unix)
sys_openbsd1.go: false (openbsd && !mips64)
vdso_elf64.go: false (linux && (amd64 || arm64 || loong64 || mips64 || mips64le || ppc64 || ppc64le || riscv64 || s390x))
nbpipe_pipe.go: true (aix || darwin)
mpagealloc_64bit.go: true (amd64 || arm64 || loong64 || mips64 || mips64le || ppc64 || ppc64le || riscv64 || s390x)
lfstack_32bit.go: false || false || false (386 || arm || mips || mipsle)
libfuzzer_amd64.s: false (libfuzzer)
os_unix_nonlinux.go: true (unix && !linux)
mem_bsd.go: false || false || false || false (dragonfly || freebsd || netbsd || openbsd || solaris)
create_file_unix.go: true (unix)
preempt_nonwindows.go: true (!windows)
tls_stub.go: (false && false) || true ((windows && !amd64) || !windows)
debuglog_on.go: false (debuglog)
stubs_nonlinux.go: true (!linux)
msan.go: false (msan)
auxv_none.go: false && true && true && true && true (!linux && !darwin && !dragonfly && !freebsd && !netbsd && !solaris)
netpoll_kqueue.go: true (darwin || dragonfly || freebsd || netbsd || openbsd)
msan_amd64.s: false (msan)
race_amd64.s: false (race)
sys_x86.go: true (amd64 || 386)
sigqueue_note.go: false (!darwin && !plan9)
vdso_in_none.go: (false && true && false && true && true && true && true && true && true && true && true && true) || true ((linux && !386 && !amd64 && !arm && !arm64 && !loong64 && !mips64 && !mips64le && !ppc64 && !ppc64le && !riscv64 && !s390x) || !linux)
lock_sema.go: true || false || false || false || false || false (aix || darwin || netbsd || openbsd || plan9 || solaris || windows)
panic32.go: false || false || false (386 || arm || mips || mipsle)
race.go: false (race)
hash64.go: true (amd64 || arm64 || loong64 || mips64 || mips64le || ppc64 || ppc64le || riscv64 || s390x || wasm)
sigaction.go: (false && false && true && true) || (false && false) ((linux && !amd64 && !arm64 && !ppc64le) || (freebsd && !amd64))
hash32.go: false || false || false (386 || arm || mips || mipsle)
race0.go: true (!race)
sys_libc.go: true (darwin || (openbsd && !mips64))
signal_amd64.go: (true || false || false || false || false || false || false) (amd64 && (darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris))
timestub2.go: false && true && true && true && true && !(false && true) (!aix && !darwin && !freebsd && !openbsd && !solaris && !windows && !(linux && amd64))
debugcall.go: true (amd64 || arm64)
netpoll_epoll.go: false (linux)
debuglog_off.go: true (!debuglog)
timeasm.go: (false || (false && true)) (!faketime && (windows || (linux && amd64)))
pagetrace_off.go: true (!goexperiment.pagetrace)
time_fake.go: false (faketime && !windows)
memmove_amd64.s: true (!plan9)
sys_nonppc64x.go: true (!ppc64 && !ppc64le)
cputicks.go: true && true && true && true && true && true && true (!arm && !arm64 && !loong64 && !mips64 && !mips64le && !mips && !mipsle && !wasm)
timestub.go: true && !(false && true) (!faketime && !windows && !(linux && amd64))
os_nonopenbsd.go: true (!openbsd)
time_nofake.go: true (!faketime)
lockrank_on.go: false (goexperiment.staticlockranking)
nbpipe_pipe2.go: false || false || false || false || false (dragonfly || freebsd || linux || netbsd || openbsd || solaris)
lockrank_off.go: true (!goexperiment.staticlockranking)
retry.go: true (unix)
asan.go: false (asan)
memclr_amd64.s: true (!plan9)
sigqueue.go: true (!plan9)
lock_futex.go: false || false (dragonfly || freebsd || linux)
mpagealloc_32bit.go: false || false || false || false (386 || arm || mips || mipsle || wasm)
stubs3.go: false && true && true && true && true (!aix && !darwin && !freebsd && !openbsd && !plan9 && !solaris)
pagetrace_on.go: false (goexperiment.pagetrace)
os_freebsd2.go: false (freebsd && !amd64)
msan0.go: true (!msan)
lfstack_64bit.go: true (amd64 || arm64 || loong64 || mips64 || mips64le || ppc64 || ppc64le || riscv64 || s390x || wasm)
netpoll.go: true (unix || (js && wasm) || windows)
cgo_sigaction.go: (false && true) || (false && true) || (false && false) || (false && false) ((linux && amd64) || (freebsd && amd64) || (linux && arm64) || (linux && ppc64le))
relax_stub.go: true (!windows)
asan0.go: true (!asan)
sys_openbsd3.go: false (openbsd && !mips64)
netpoll_fake.go: false (js && wasm)
libfuzzer.go: false (libfuzzer)
asan_amd64.s: false (asan)
sys_openbsd2.go: false (openbsd && !mips64)
write_err.go: true (!android)
signal_unix.go: true (unix)
vlrt.go: false || false || false (arm || 386 || mips || mipsle)
cgo_mmap.go: (false && true) || (false && false) || (false && true) ((linux && amd64) || (linux && arm64) || (freebsd && amd64))
stubs2.go: false && true && true && true && true && true (!aix && !darwin && !js && !openbsd && !plan9 && !solaris && !windows)
vdso_elf32.go: false (linux && (386 || arm))
mmap.go: false && true && (true || false) && (true || true) && (true || false) && true && true && true && true (!aix && !darwin && !js && (!linux || !amd64) && (!linux || !arm64) && (!freebsd || !amd64) && !openbsd && !plan9 && !solaris && !windows)
files: (proc.go mbitmap.go os_darwin.go nbpipe_pipe.go map_faststr.go stkframe.go slice.go compiler.go mpagealloc_64bit.go error.go symtab.go map_fast32.go lfstack.go env_posix.go mwbbuf.go profbuf.go checkptr.go os_unix_nonlinux.go metrics.go mfinal.go trace.go signal_darwin.go runtime2.go mem_darwin.go atomic_pointer.go time.go create_file_unix.go preempt_nonwindows.go mpagecache.go alg.go tls_stub.go stubs_nonlinux.go proflabel.go mgcsweep.go sema.go runtime.go exithook.go type.go netpoll_kqueue.go fastlog2table.go mcache.go mranges.go mgcstack.go sys_x86.go vdso_in_none.go lock_sema.go iface.go cpuflags_amd64.go cgocall.go mspanset.go lockrank.go mcentral.go utf8.go signal_darwin_amd64.go hash64.go chan.go mgcmark.go traceback.go panic.go float.go heapdump.go histogram.go mcheckmark.go typekind.go sizeclasses.go race0.go sys_libc.go plugin.go signal_amd64.go mgclimit.go msize.go debugcall.go preempt.go debug.go debuglog_off.go mstats.go print.go pagetrace_off.go sys_nonppc64x.go stack.go softfloat64.go unsafe.go cputicks.go timestub.go cpuflags.go runtime_boring.go mfixalloc.go os_nonopenbsd.go mpagealloc.go time_nofake.go stubs.go debuglog.go mem.go defs_darwin_amd64.go lockrank_off.go retry.go rwmutex.go cgocallback.go map.go cgo.go mbarrier.go sigqueue.go mpallocbits.go mgcpacer.go malloc.go msan0.go lfstack_64bit.go netpoll.go fastlog2.go arena.go relax_stub.go asan0.go complex.go runtime1.go mheap.go rdebug.go stubs_amd64.go covercounter.go cgocheck.go map_fast64.go write_err.go signal_unix.go mgc.go mprof.go extern.go sys_darwin.go string.go cpuprof.go select.go mgcscavenge.go mgcwork.go covermeta.go preempt_amd64.s rt0_darwin_amd64.s asm.s memmove_amd64.s memclr_amd64.s duff_amd64.s sys_darwin_amd64.s asm_amd64.s)
imports:(internal/abi internal/bytealg internal/coverage/rtcov internal/cpu internal/goarch internal/goexperiment internal/goos runtime/internal/atomic runtime/internal/math runtime/internal/sys)
[internal/abi]
used from: runtime
finding package location ...
package type: std
dir:/usr/local/Cellar/go/1.20.4/libexec/src/internal/abi
allfiles: (abi_test.s abi_arm64.go abi.go export_test.go abi_test.go abi_riscv64.go abi_ppc64x.go abi_amd64.go abi_generic.go)
checking build tag ...
abi_generic.go: false (!goexperiment.regabiargs && !amd64 && !arm64 && !ppc64 && !ppc64le && !riscv64)
files: (abi.go abi_amd64.go abi_test.s)
imports:(internal/goarch)
[internal/bytealg]
used from: runtime
finding package location ...
package type: std
dir:/usr/local/Cellar/go/1.20.4/libexec/src/internal/bytealg
allfiles: (count_native.go equal_arm.s equal_loong64.s compare_generic.go equal_arm64.s index_native.go index_generic.go index_ppc64x.s equal_mips64x.s index_amd64.go compare_riscv64.s compare_mipsx.s equal_wasm.s count_arm64.s indexbyte_wasm.s equal_riscv64.s compare_mips64x.s indexbyte_arm64.s index_amd64.s equal_generic.go compare_s390x.s indexbyte_ppc64x.s compare_386.s compare_loong64.s compare_ppc64x.s indexbyte_arm.s index_s390x.s compare_amd64.s count_generic.go indexbyte_native.go compare_arm.s equal_amd64.s indexbyte_386.s indexbyte_riscv64.s index_s390x.go equal_mipsx.s equal_native.go equal_ppc64x.s equal_s390x.s index_arm64.go indexbyte_amd64.s count_amd64.s indexbyte_loong64.s compare_native.go index_arm64.s equal_386.s indexbyte_generic.go bytealg.go indexbyte_s390x.s count_riscv64.s count_ppc64x.s indexbyte_mips64x.s count_s390x.s compare_wasm.s count_arm.s index_ppc64x.go compare_arm64.s indexbyte_mipsx.s)
checking build tag ...
count_native.go: true (amd64 || arm || arm64 || ppc64le || ppc64 || riscv64 || s390x)
compare_generic.go: false && true && true && true && true && true && true && true && true && true && true && true && true (!386 && !amd64 && !s390x && !arm && !arm64 && !loong64 && !ppc64 && !ppc64le && !mips && !mipsle && !wasm && !mips64 && !mips64le && !riscv64)
index_native.go: true (amd64 || arm64 || s390x || ppc64le || ppc64)
index_generic.go: false (!amd64 && !arm64 && !s390x && !ppc64le && !ppc64)
count_generic.go: false (!amd64 && !arm && !arm64 && !ppc64le && !ppc64 && !riscv64 && !s390x)
indexbyte_native.go: true || false || false || false || false || false || false || false || false || false || false || false || false (386 || amd64 || s390x || arm || arm64 || loong64 || ppc64 || ppc64le || mips || mipsle || mips64 || mips64le || riscv64 || wasm)
compare_native.go: true || false || false || false || false || false || false || false || false || false || false || false || false (386 || amd64 || s390x || arm || arm64 || loong64 || ppc64 || ppc64le || mips || mipsle || wasm || mips64 || mips64le || riscv64)
indexbyte_generic.go: false && true && true && true && true && true && true && true && true && true && true && true && true (!386 && !amd64 && !s390x && !arm && !arm64 && !loong64 && !ppc64 && !ppc64le && !mips && !mipsle && !mips64 && !mips64le && !riscv64 && !wasm)
files: (count_native.go index_native.go index_amd64.go equal_generic.go indexbyte_native.go equal_native.go compare_native.go bytealg.go index_amd64.s compare_amd64.s equal_amd64.s indexbyte_amd64.s count_amd64.s)
imports:(internal/cpu)
[internal/cpu]
used from: internal/bytealg
finding package location ...
package type: std
dir:/usr/local/Cellar/go/1.20.4/libexec/src/internal/cpu
allfiles: (cpu_arm64_hwcap.go cpu_arm64_other.go cpu_arm64_freebsd.go cpu_s390x.s cpu_loong64.go cpu_arm64_openbsd.go cpu.go cpu_s390x_test.go cpu_ppc64x_aix.go cpu_ppc64x.go cpu_test.go cpu_no_name.go cpu_riscv64.go cpu_mips.go cpu_wasm.go cpu_arm64.s cpu.s cpu_arm.go export_test.go cpu_x86.s cpu_arm64_linux.go cpu_arm64_darwin.go cpu_mips64x.go cpu_mipsle.go cpu_x86_test.go cpu_arm64.go cpu_s390x.go cpu_arm64_android.go export_x86_test.go cpu_x86.go cpu_ppc64x_linux.go)
checking build tag ...
cpu_arm64_hwcap.go: false (arm64 && linux)
cpu_arm64_other.go: false (arm64 && !linux && !freebsd && !android && (!darwin || ios) && !openbsd)
cpu_no_name.go: false && true && true (!386 && !amd64 && !ppc64 && !ppc64le)
cpu_x86.s: true (386 || amd64)
cpu_arm64_darwin.go: false (arm64 && darwin && !ios)
cpu_x86.go: true (386 || amd64)
files: (cpu.go cpu_x86.go cpu.s cpu_x86.s)
imports:()
[internal/coverage/rtcov]
used from: runtime
finding package location ...
package type: std
dir:/usr/local/Cellar/go/1.20.4/libexec/src/internal/coverage/rtcov
allfiles: (rtcov.go)
checking build tag ...
files: (rtcov.go)
imports:()
[internal/goexperiment]
used from: runtime
finding package location ...
package type: std
dir:/usr/local/Cellar/go/1.20.4/libexec/src/internal/goexperiment
allfiles: (exp_heapminimum512kib_on.go exp_preemptibleloops_on.go exp_pagetrace_on.go exp_fieldtrack_off.go exp_fieldtrack_on.go exp_unified_off.go exp_coverageredesign_off.go exp_regabiwrappers_off.go exp_boringcrypto_off.go exp_staticlockranking_on.go flags.go mkconsts.go exp_unified_on.go exp_coverageredesign_on.go exp_arenas_on.go exp_regabiargs_off.go exp_regabiwrappers_on.go exp_preemptibleloops_off.go exp_heapminimum512kib_off.go exp_boringcrypto_on.go exp_staticlockranking_off.go exp_arenas_off.go exp_regabiargs_on.go exp_pagetrace_off.go)
checking build tag ...
exp_heapminimum512kib_on.go: false (goexperiment.heapminimum512kib)
exp_preemptibleloops_on.go: false (goexperiment.preemptibleloops)
exp_pagetrace_on.go: false (goexperiment.pagetrace)
exp_fieldtrack_off.go: true (!goexperiment.fieldtrack)
exp_fieldtrack_on.go: false (goexperiment.fieldtrack)
exp_unified_off.go: false (!goexperiment.unified)
exp_coverageredesign_off.go: false (!goexperiment.coverageredesign)
exp_regabiwrappers_off.go: false (!goexperiment.regabiwrappers)
exp_boringcrypto_off.go: true (!goexperiment.boringcrypto)
exp_staticlockranking_on.go: false (goexperiment.staticlockranking)
exp_unified_on.go: true (goexperiment.unified)
exp_coverageredesign_on.go: true (goexperiment.coverageredesign)
exp_arenas_on.go: false (goexperiment.arenas)
exp_regabiargs_off.go: false (!goexperiment.regabiargs)
exp_regabiwrappers_on.go: true (goexperiment.regabiwrappers)
exp_preemptibleloops_off.go: true (!goexperiment.preemptibleloops)
exp_heapminimum512kib_off.go: true (!goexperiment.heapminimum512kib)
exp_boringcrypto_on.go: false (goexperiment.boringcrypto)
exp_staticlockranking_off.go: true (!goexperiment.staticlockranking)
exp_arenas_off.go: true (!goexperiment.arenas)
exp_regabiargs_on.go: true (goexperiment.regabiargs)
exp_pagetrace_off.go: true (!goexperiment.pagetrace)
files: (exp_fieldtrack_off.go exp_boringcrypto_off.go flags.go exp_unified_on.go exp_coverageredesign_on.go exp_regabiwrappers_on.go exp_preemptibleloops_off.go exp_heapminimum512kib_off.go exp_staticlockranking_off.go exp_arenas_off.go exp_regabiargs_on.go exp_pagetrace_off.go)
imports:()
[internal/goos]
used from: runtime
finding package location ...
package type: std
dir:/usr/local/Cellar/go/1.20.4/libexec/src/internal/goos
allfiles: (zgoos_aix.go unix.go zgoos_openbsd.go gengoos.go nonunix.go zgoos_dragonfly.go zgoos_darwin.go zgoos_js.go zgoos_freebsd.go zgoos_zos.go zgoos_hurd.go zgoos_solaris.go zgoos_plan9.go zgoos_android.go zgoos_netbsd.go zgoos_linux.go zgoos_ios.go goos.go zgoos_windows.go zgoos_illumos.go)
checking build tag ...
unix.go: true (unix)
nonunix.go: false (!unix)
zgoos_darwin.go: true (!ios && darwin)
files: (unix.go zgoos_darwin.go goos.go)
imports:()
[runtime/internal/atomic]
used from: runtime
finding package location ...
package type: std
dir:/usr/local/Cellar/go/1.20.4/libexec/src/runtime/internal/atomic
allfiles: (atomic_arm64.s atomic_wasm.go atomic_loong64.s atomic_386.s unaligned.go atomic_ppc64x.s types_64bit.go atomic_loong64.go atomic_amd64.go atomic_mips64x.s atomic_riscv64.s types.go sys_nonlinux_arm.s atomic_ppc64x.go atomic_arm.go atomic_amd64.s doc.go atomic_386.go sys_linux_arm.s atomic_arm64.go atomic_s390x.s stubs.go atomic_wasm.s atomic_mipsx.s atomic_s390x.go bench_test.go atomic_mips64x.go atomic_test.go atomic_riscv64.go atomic_arm.s atomic_mipsx.go)
checking build tag ...
types_64bit.go: true (amd64 || arm64 || loong64 || mips64 || mips64le || ppc64 || ppc64le || riscv64 || s390x || wasm)
stubs.go: true (!wasm)
files: (unaligned.go types_64bit.go atomic_amd64.go types.go doc.go stubs.go atomic_amd64.s)
imports:()
[runtime/internal/math]
used from: runtime
finding package location ...
package type: std
dir:/usr/local/Cellar/go/1.20.4/libexec/src/runtime/internal/math
allfiles: (math_test.go math.go)
checking build tag ...
files: (math.go)
imports:(internal/goarch)
[runtime/internal/sys]
used from: runtime
finding package location ...
package type: std
dir:/usr/local/Cellar/go/1.20.4/libexec/src/runtime/internal/sys
allfiles: (intrinsics_test.go zversion.go consts.go intrinsics_386.s consts_race.go intrinsics_stubs.go nih.go consts_norace.go intrinsics.go sys.go intrinsics_common.go)
checking build tag ...
consts_race.go: false (race)
intrinsics_stubs.go: false (386)
consts_norace.go: true (!race)
intrinsics.go: true (!386)
files: (zversion.go consts.go nih.go consts_norace.go intrinsics.go sys.go intrinsics_common.go)
imports:(internal/goarch internal/goos)
[internal/fmtsort]
used from: fmt
finding package location ...
package type: std
dir:/usr/local/Cellar/go/1.20.4/libexec/src/internal/fmtsort
allfiles: (sort.go sort_test.go export_test.go)
checking build tag ...
files: (sort.go)
imports:(reflect sort)
[reflect]
used from: internal/fmtsort
finding package location ...
package type: std
dir:/usr/local/Cellar/go/1.20.4/libexec/src/reflect
allfiles: (asm_mips64x.s swapper.go nih_test.go example_test.go asm_arm.s asm_loong64.s stubs_ppc64x.go type.go visiblefields.go deepequal.go float32reg_ppc64x.s asm_riscv64.s asm_arm64.s asm_wasm.s abi.go set_test.go asm_ppc64x.s all_test.go float32reg_generic.go export_test.go stubs_riscv64.go abi_test.go visiblefields_test.go arena.go benchmark_test.go asm_mipsx.s asm_s390x.s tostring_test.go makefunc.go float32reg_riscv64.s asm_amd64.s value.go asm_386.s)
checking build tag ...
float32reg_generic.go: true && true (!ppc64 && !ppc64le && !riscv64)
arena.go: false (goexperiment.arenas)
files: (swapper.go type.go visiblefields.go deepequal.go abi.go float32reg_generic.go makefunc.go value.go asm_amd64.s)
imports:(errors internal/abi internal/bytealg internal/goarch internal/itoa internal/unsafeheader math runtime strconv sync unicode unicode/utf8)
[internal/itoa]
used from: reflect
finding package location ...
package type: std
dir:/usr/local/Cellar/go/1.20.4/libexec/src/internal/itoa
allfiles: (itoa.go itoa_test.go)
checking build tag ...
files: (itoa.go)
imports:()
[math]
used from: reflect
finding package location ...
package type: std
dir:/usr/local/Cellar/go/1.20.4/libexec/src/math
allfiles: (erf_s390x.s atan2_s390x.s arith_s390x.go sqrt.go log1p_s390x.s log.go hypot.go log_s390x.s sin_s390x.s floor_s390x.s logb.go tanh_s390x.s nextafter.go exp_asm.go example_test.go signbit.go tanh.go pow.go acosh.go bits.go dim_asm.go log_amd64.s asinh.go floor_amd64.s hypot_asm.go huge_test.go copysign.go jn.go exp_s390x.s floor_386.s dim_noasm.go atanh_s390x.s pow_s390x.s erf.go floor.go modf.go ldexp.go abs.go floor_wasm.s exp_amd64.s asin_s390x.s tan.go stubs_s390x.s atan2.go expm1_s390x.s asin.go dim_arm64.s remainder.go log_asm.go pow10.go exp2_noasm.go sinh_s390x.s modf_asm.go acosh_s390x.s exp2_asm.go all_test.go modf_arm64.s fma.go modf_ppc64x.s expm1.go trig_reduce.go unsafe.go floor_arm64.s floor_asm.go export_test.go erfc_s390x.s frexp.go hypot_noasm.go stubs.go atan_s390x.s log10.go floor_noasm.go exp_amd64.go sincos.go tan_s390x.s asinh_s390x.s floor_ppc64x.s acos_s390x.s const.go gamma.go sin.go exp_noasm.go arith_s390x_test.go atanh.go cbrt.go cbrt_s390x.s cosh_s390x.s log1p.go atan.go hypot_386.s hypot_amd64.s mod.go log_stub.go j1.go dim_s390x.s exp.go dim_riscv64.s sinh.go modf_noasm.go export_s390x_test.go erfinv.go j0.go exp_arm64.s dim.go lgamma.go log10_s390x.s dim_amd64.s const_test.go)
checking build tag ...
exp_asm.go: true (amd64 || arm64 || s390x)
dim_asm.go: true (amd64 || arm64 || riscv64 || s390x)
hypot_asm.go: true (386 || amd64)
dim_noasm.go: false (!amd64 && !arm64 && !riscv64 && !s390x)
log_asm.go: true (amd64 || s390x)
exp2_noasm.go: true (!arm64)
modf_asm.go: false || false (arm64 || ppc64 || ppc64le)
exp2_asm.go: false (arm64)
floor_asm.go: true || false || false || false || false || false (386 || amd64 || arm64 || ppc64 || ppc64le || s390x || wasm)
hypot_noasm.go: false (!386 && !amd64)
stubs.go: true (!s390x)
floor_noasm.go: false && true && true && true && true && true (!386 && !amd64 && !arm64 && !ppc64 && !ppc64le && !s390x && !wasm)
exp_amd64.go: true (amd64)
exp_noasm.go: false (!amd64 && !arm64 && !s390x)
log_stub.go: false (!amd64 && !s390x)
modf_noasm.go: true && true (!arm64 && !ppc64 && !ppc64le)
files: (sqrt.go log.go hypot.go logb.go nextafter.go exp_asm.go signbit.go tanh.go pow.go acosh.go bits.go dim_asm.go asinh.go hypot_asm.go copysign.go jn.go erf.go floor.go modf.go ldexp.go abs.go tan.go atan2.go asin.go remainder.go log_asm.go pow10.go exp2_noasm.go fma.go expm1.go trig_reduce.go unsafe.go floor_asm.go frexp.go stubs.go log10.go exp_amd64.go sincos.go const.go gamma.go sin.go atanh.go cbrt.go log1p.go atan.go mod.go j1.go exp.go sinh.go modf_noasm.go erfinv.go j0.go dim.go lgamma.go log_amd64.s floor_amd64.s exp_amd64.s hypot_amd64.s dim_amd64.s)
imports:(internal/cpu math/bits)
[math/bits]
used from: math
finding package location ...
package type: std
dir:/usr/local/Cellar/go/1.20.4/libexec/src/math/bits
allfiles: (example_math_test.go example_test.go bits.go bits_errors_bootstrap.go bits_tables.go export_test.go make_examples.go make_tables.go bits_errors.go bits_test.go)
checking build tag ...
bits_errors_bootstrap.go: false (compiler_bootstrap)
bits_errors.go: true (!compiler_bootstrap)
files: (bits.go bits_tables.go bits_errors.go)
imports:()
[strconv]
used from: reflect
finding package location ...
package type: std
dir:/usr/local/Cellar/go/1.20.4/libexec/src/strconv
allfiles: (atof_test.go example_test.go quote_test.go ftoa.go ctoa.go bytealg_bootstrap.go eisel_lemire.go decimal.go fp_test.go ftoaryu_test.go quote.go ftoaryu.go makeisprint.go atoc.go doc.go itoa.go export_test.go atof.go atob.go atoi_test.go itoa_test.go internal_test.go isprint.go atob_test.go decimal_test.go atoi.go ctoa_test.go strconv_test.go ftoa_test.go bytealg.go atoc_test.go)
checking build tag ...
bytealg_bootstrap.go: false (compiler_bootstrap)
bytealg.go: true (!compiler_bootstrap)
files: (ftoa.go ctoa.go eisel_lemire.go decimal.go quote.go ftoaryu.go atoc.go doc.go itoa.go atof.go atob.go isprint.go atoi.go bytealg.go)
imports:(errors internal/bytealg math math/bits unicode/utf8)
[unicode/utf8]
used from: strconv
finding package location ...
package type: std
dir:/usr/local/Cellar/go/1.20.4/libexec/src/unicode/utf8
allfiles: (example_test.go utf8_test.go utf8.go)
checking build tag ...
files: (utf8.go)
imports:()
[sync]
used from: reflect
finding package location ...
package type: std
dir:/usr/local/Cellar/go/1.20.4/libexec/src/sync
allfiles: (map_bench_test.go example_pool_test.go example_test.go runtime2.go runtime.go once_test.go poolqueue.go mutex_test.go runtime2_lockrank.go rwmutex_test.go map_test.go export_test.go once.go cond.go rwmutex.go map.go runtime_sema_test.go pool_test.go mutex.go pool.go waitgroup_test.go map_reference_test.go cond_test.go waitgroup.go)
checking build tag ...
runtime2.go: true (!goexperiment.staticlockranking)
runtime2_lockrank.go: false (goexperiment.staticlockranking)
files: (runtime2.go runtime.go poolqueue.go once.go cond.go rwmutex.go map.go mutex.go pool.go waitgroup.go)
imports:(internal/race runtime sync/atomic)
[internal/race]
used from: sync
finding package location ...
package type: std
dir:/usr/local/Cellar/go/1.20.4/libexec/src/internal/race
allfiles: (race.go doc.go norace.go)
checking build tag ...
race.go: false (race)
norace.go: true (!race)
files: (doc.go norace.go)
imports:()
[sync/atomic]
used from: sync
finding package location ...
package type: std
dir:/usr/local/Cellar/go/1.20.4/libexec/src/sync/atomic
allfiles: (example_test.go value_test.go type.go asm.s doc.go race.s atomic_test.go value.go)
checking build tag ...
asm.s: true (!race)
race.s: false (race)
files: (type.go doc.go value.go asm.s)
imports:()
[unicode]
used from: reflect
finding package location ...
package type: std
dir:/usr/local/Cellar/go/1.20.4/libexec/src/unicode
allfiles: (example_test.go graphic_test.go script_test.go digit.go tables.go letter.go digit_test.go graphic.go casetables.go letter_test.go)
checking build tag ...
files: (digit.go tables.go letter.go graphic.go casetables.go)
imports:()
[sort]
used from: internal/fmtsort
finding package location ...
package type: std
dir:/usr/local/Cellar/go/1.20.4/libexec/src/sort
allfiles: (example_search_test.go slice.go example_test.go zsortinterface.go example_interface_test.go zsortfunc.go sort.go example_wrapper_test.go sort_test.go search.go example_keys_test.go search_test.go gen_sort_variants.go export_test.go example_multi_test.go)
checking build tag ...
files: (slice.go zsortinterface.go zsortfunc.go sort.go search.go)
imports:(internal/reflectlite math/bits)
[io]
used from: fmt
finding package location ...
package type: std
dir:/usr/local/Cellar/go/1.20.4/libexec/src/io
allfiles: (example_test.go multi_test.go io.go multi.go export_test.go pipe_test.go pipe.go io_test.go)
checking build tag ...
files: (io.go multi.go pipe.go)
imports:(errors sync)
[os]
used from: fmt
finding package location ...
package type: std
dir:/usr/local/Cellar/go/1.20.4/libexec/src/os
allfiles: (stat_openbsd.go sticky_bsd.go executable_procfs.go env_unix_test.go str.go proc.go error_plan9.go dir.go read_test.go env.go types_unix.go stat_dragonfly.go error.go sys_windows.go example_test.go wait6_freebsd_386.go executable_test.go exec_posix.go executable_darwin.go wait_wait6.go sticky_notbsd.go stat_darwin.go rawconn.go executable_sysctl.go fifo_test.go sys_plan9.go executable_windows.go file_unix.go os_unix_test.go getwd.go types_windows.go tempfile.go env_test.go path_test.go dirent_solaris.go dirent_linux.go removeall_noat.go types.go timeout_test.go sys_bsd.go types_plan9.go stat_freebsd.go executable_solaris.go dir_plan9.go error_unix_test.go error_posix.go sys_aix.go removeall_test.go path_windows_test.go dir_windows.go path_unix.go exec.go sys_solaris.go exec_plan9.go wait6_freebsd64.go endian_big.go exec_unix.go sys_linux.go readfrom_linux.go dirent_aix.go dir_unix.go wait6_netbsd.go executable_path.go file_plan9.go dirent_openbsd.go executable_dragonfly.go dirent_js.go pipe_unix.go stat_netbsd.go error_errno.go sys_js.go export_unix_test.go os_test.go executable.go stat.go error_windows_test.go export_test.go tempfile_test.go path_windows.go pipe2_unix.go exec_windows.go file.go exec_unix_test.go stat_linux.go executable_freebsd.go stat_solaris.go stat_unix.go rawconn_test.go stat_aix.go export_linux_test.go wait_waitid.go stat_js.go pipe_test.go dirent_freebsd.go sys_unix.go os_windows_test.go error_test.go sys.go removeall_at.go dirent_netbsd.go wait6_dragonfly.go stat_windows.go path.go readfrom_stub.go path_plan9.go file_posix.go dir_darwin.go stat_plan9.go stat_test.go dirent_dragonfly.go endian_little.go export_windows_test.go wait_unimp.go file_windows.go readfrom_linux_test.go file_mutex_plan9.go wait6_freebsd_arm.go executable_plan9.go)
checking build tag ...
sticky_bsd.go: true || false || false || (false && false) || false || false || false (aix || darwin || dragonfly || freebsd || (js && wasm) || netbsd || openbsd || solaris)
executable_procfs.go: false || (false && false) (linux || netbsd || (js && wasm))
types_unix.go: true (!windows && !plan9)
exec_posix.go: true (unix || (js && wasm) || windows)
wait_wait6.go: false || false (dragonfly || freebsd || netbsd)
sticky_notbsd.go: false && true && true && (true || true) && true && true && true (!aix && !darwin && !dragonfly && !freebsd && (!js || !wasm) && !netbsd && !openbsd && !solaris)
rawconn.go: true (!plan9)
executable_sysctl.go: false (freebsd || dragonfly)
file_unix.go: true (unix || (js && wasm))
removeall_noat.go: false (!unix)
sys_bsd.go: true (darwin || dragonfly || freebsd || (js && wasm) || netbsd || openbsd)
error_posix.go: true (unix || (js && wasm) || windows)
path_unix.go: true (unix || (js && wasm))
wait6_freebsd64.go: false (freebsd && (amd64 || arm64 || riscv64))
endian_big.go: false || false || false (ppc64 || s390x || mips || mips64)
exec_unix.go: true (unix || (js && wasm))
dir_unix.go: false || false || (false && false) || false || false || false || false (aix || dragonfly || freebsd || (js && wasm) || linux || netbsd || openbsd || solaris)
executable_path.go: false (aix || openbsd)
pipe_unix.go: true || (false && false) (aix || darwin || (js && wasm))
error_errno.go: true (!plan9)
pipe2_unix.go: false || false || false || false || false (dragonfly || freebsd || linux || netbsd || openbsd || solaris)
stat_unix.go: true (unix || (js && wasm))
wait_waitid.go: false (linux)
sys_unix.go: true (unix)
removeall_at.go: true (unix)
readfrom_stub.go: true (!linux)
file_posix.go: true (unix || (js && wasm) || windows)
endian_little.go: true || false || false || false || false || false || false || false || false (386 || amd64 || arm || arm64 || loong64 || ppc64le || mips64le || mipsle || riscv64 || wasm)
wait_unimp.go: true || (false && false) || false || false (aix || darwin || (js && wasm) || openbsd || solaris)
files: (sticky_bsd.go str.go proc.go dir.go env.go types_unix.go error.go exec_posix.go executable_darwin.go stat_darwin.go rawconn.go file_unix.go getwd.go tempfile.go types.go sys_bsd.go error_posix.go path_unix.go exec.go exec_unix.go pipe_unix.go error_errno.go executable.go stat.go file.go stat_unix.go sys_unix.go sys.go removeall_at.go path.go readfrom_stub.go file_posix.go dir_darwin.go endian_little.go wait_unimp.go)
imports:(errors internal/itoa internal/poll internal/safefilepath internal/syscall/execenv internal/syscall/unix internal/testlog io io/fs runtime sort sync sync/atomic syscall time)
[internal/poll]
used from: os
finding package location ...
package type: std
dir:/usr/local/Cellar/go/1.20.4/libexec/src/internal/poll
allfiles: (fd_windows.go fd_plan9.go fd_unix.go read_test.go sock_cloexec.go sendfile_solaris.go copy_file_range_linux.go iovec_unix.go sendfile_linux.go splice_linux.go error_stub_test.go hook_windows.go fd_io_plan9.go fd_fsync_darwin.go sendfile_bsd.go errno_windows.go fd_opendir_darwin.go fd_posix.go hook_cloexec.go export_posix_test.go sys_cloexec.go iovec_solaris.go fcntl_syscall.go fd_mutex.go fd_fsync_posix.go sockopt_linux.go sendfile_windows.go sockopt.go fd_writev_unix.go fd_windows_test.go file_plan9.go writev.go sockoptip.go splice_linux_test.go sock_cloexec_accept.go fd_fsync_windows.go export_test.go fd_poll_js.go fcntl_js.go errno_unix.go fd_posix_test.go error_linux_test.go export_linux_test.go fd_writev_libc.go fd_poll_runtime.go sockopt_unix.go error_test.go sockopt_windows.go fcntl_libc.go strconv.go hook_unix.go export_windows_test.go fd_mutex_test.go fd.go writev_test.go)
checking build tag ...
fd_unix.go: true (unix || (js && wasm))
sock_cloexec.go: false || (false && true) || false || false || false (dragonfly || freebsd || (linux && !arm) || netbsd || openbsd || solaris)
iovec_unix.go: true || false || false || false || false || false (aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd)
sendfile_bsd.go: true (darwin || dragonfly || freebsd)
fd_posix.go: true (unix || (js && wasm) || windows)
hook_cloexec.go: false || false || false || false || false (dragonfly || freebsd || linux || netbsd || openbsd || solaris)
sys_cloexec.go: true || (false && false) (aix || darwin || (js && wasm))
fcntl_syscall.go: false || false || false || (false && false) (dragonfly || freebsd || linux || netbsd || (openbsd && mips64))
fd_fsync_posix.go: false || false || (false && false) || false || false || false || false (aix || dragonfly || freebsd || (js && wasm) || linux || netbsd || openbsd || solaris)
sockopt.go: true (unix || windows)
fd_writev_unix.go: false || false || false || (false && false) (dragonfly || freebsd || linux || netbsd || (openbsd && mips64))
writev.go: true (unix)
sockoptip.go: true (unix || windows)
sock_cloexec_accept.go: false (linux && arm)
errno_unix.go: true (unix)
fd_writev_libc.go: true || (false && true) || false (aix || darwin || (openbsd && !mips64) || solaris)
fd_poll_runtime.go: true (unix || windows)
sockopt_unix.go: true (unix)
fcntl_libc.go: true || (false && true) || false (aix || darwin || (openbsd && !mips64) || solaris)
strconv.go: false (plan9)
hook_unix.go: true (unix || (js && wasm))
files: (fd_unix.go iovec_unix.go fd_fsync_darwin.go sendfile_bsd.go fd_opendir_darwin.go fd_posix.go sys_cloexec.go fd_mutex.go sockopt.go writev.go sockoptip.go errno_unix.go fd_writev_libc.go fd_poll_runtime.go sockopt_unix.go fcntl_libc.go hook_unix.go fd.go)
imports:(errors internal/syscall/unix io runtime sync sync/atomic syscall time)
[internal/syscall/unix]
used from: internal/poll
finding package location ...
package type: std
dir:/usr/local/Cellar/go/1.20.4/libexec/src/internal/syscall/unix
allfiles: (at_sysnum_fstatat_linux.go nonblocking_js.go kernel_version_other.go getrandom_solaris.go getrandom.go sysnum_linux_mips64x.go net_darwin.go copy_file_range_linux.go sysnum_linux_ppc64x.go sysnum_linux_amd64.go at_fstatat.go at.go user_darwin.go at_sysnum_newfstatat_linux.go eaccess_other.go sysnum_linux_386.go constants.go nonblocking.go net.go at_solaris.go at_sysnum_darwin.go sysnum_linux_generic.go getentropy_darwin.go at_sysnum_fstatat64_linux.go getrandom_linux.go asm_solaris.s at_aix.go fcntl_linux_32bit.go at_sysnum_linux.go sysnum_linux_s390x.go getentropy_openbsd_mips64.go at_sysnum_openbsd.go net_js.go asm_darwin.s kernel_version_linux.go getentropy_openbsd.go sysnum_linux_arm.go asm_aix_ppc64.s nonblocking_libc.go at_fstatat2.go at_libc.go at_sysnum_netbsd.go ioctl_aix.go sysnum_linux_mipsx.go pty_darwin.go eaccess_linux.go at_sysnum_freebsd.go at_libc2.go getrandom_freebsd.go getrandom_dragonfly.go at_sysnum_dragonfly.go)
checking build tag ...
kernel_version_other.go: true (!linux)
getrandom.go: false || false (dragonfly || freebsd || linux)
at_fstatat.go: (false && true) || false || (false && false) (dragonfly || (linux && !loong64) || netbsd || (openbsd && mips64))
at.go: false || false || false || (false && false) (dragonfly || freebsd || linux || netbsd || (openbsd && mips64))
eaccess_other.go: true (unix && !linux)
constants.go: true (unix)
nonblocking.go: false || false || false || (false && false) (dragonfly || freebsd || linux || netbsd || (openbsd && mips64))
net.go: true (unix)
getentropy_darwin.go: true (darwin && !ios)
nonblocking_libc.go: true || (false && true) || false (aix || darwin || (openbsd && !mips64) || solaris)
at_fstatat2.go: (false && false) (freebsd || (linux && loong64))
at_libc.go: false (aix || solaris)
at_libc2.go: true (darwin || (openbsd && !mips64))
files: (kernel_version_other.go net_darwin.go user_darwin.go eaccess_other.go constants.go net.go at_sysnum_darwin.go getentropy_darwin.go nonblocking_libc.go pty_darwin.go at_libc2.go asm_darwin.s)
imports:(internal/abi syscall)
[syscall]
used from: internal/syscall/unix
finding package location ...
package type: std
dir:/usr/local/Cellar/go/1.20.4/libexec/src/syscall
allfiles: (dirent.go types_linux.go ztypes_openbsd_arm.go exec_libc2.go exec_solaris_test.go asm_linux_arm64.s rlimit.go zerrors_freebsd_arm64.go asm_linux_loong64.s zerrors_netbsd_amd64.go syscall_solaris.go syscall_linux_amd64.go syscall_unix_test.go export_darwin_test.go ptrace_darwin.go zsysnum_openbsd_386.go asm_freebsd_arm.s mmap_unix_test.go ztypes_aix_ppc64.go ztypes_linux_riscv64.go zsyscall_linux_mipsle.go exec_pdeathsig_test.go zsyscall_freebsd_riscv64.go asm_linux_ppc64x.s ztypes_netbsd_arm.go asm_darwin_amd64.s asm_netbsd_arm64.s zerrors_linux_ppc64.go ztypes_linux_mips.go exec_aix_test.go sockcmsg_unix_other.go exec_windows_test.go ztypes_darwin_arm64.go asm_solaris_amd64.s syscall_freebsd_amd64.go mkasm.go zsyscall_linux_riscv64.go types_illumos_amd64.go zsysnum_linux_mipsle.go rlimit_darwin.go zsysnum_linux_riscv64.go asm_linux_mips64x.s setuidgid_32_linux.go env_windows.go zsysnum_linux_mips64.go creds_test.go export_rlimit_test.go syscall_openbsd_amd64.go fs_js.go ztypes_netbsd_amd64.go zerrors_linux_arm64.go types_windows_amd64.go syscall_linux_arm.go zsyscall_openbsd_arm.go syscall_plan9_test.go syscall_plan9.go zerrors_windows.go exec_freebsd.go zsyscall_netbsd_arm.go syscall_linux_loong64.go zsysnum_linux_amd64.go exec_linux_test.go zerrors_netbsd_386.go syscall_freebsd_riscv64.go zsyscall_linux_mips64.go bpf_bsd.go route_netbsd.go zerrors_freebsd_arm.go syscall_openbsd_386.go syscall_netbsd_arm.go zerrors_linux_s390x.go zsysnum_linux_mips64le.go zsyscall_linux_mips.go types_windows.go exec_libc.go zerrors_darwin_arm64.go zerrors_openbsd_arm64.go zerrors_solaris_amd64.go zsysnum_linux_mips.go syscall_openbsd1.go exec_linux.go zsysnum_netbsd_arm.go syscall_bsd_test.go zsysnum_linux_arm.go msan.go asm_openbsd_arm.s syscall_bsd.go zsyscall_linux_ppc64.go zerrors_linux_mips64.go zsysctl_openbsd.go types_dragonfly.go zsyscall_plan9_386.go zsysnum_freebsd_386.go syscall_dragonfly_amd64.go ztypes_freebsd_arm.go zsyscall_darwin_arm64.go ztypes_linux_s390x.go zerrors_linux_386.go zsysnum_plan9.go zsysnum_freebsd_arm64.go types_windows_arm.go zsyscall_solaris_amd64.go zsyscall_openbsd_arm64.go syscall_darwin_arm64.go asm_unix_amd64.s dll_windows.go zsyscall_openbsd_arm64.s syscall_aix.go asm_linux_riscv64.s dir_plan9.go timestruct.go ztypes_linux_arm64.go zsysnum_darwin_arm64.go ztypes_solaris_amd64.go types_solaris.go ztypes_openbsd_arm64.go ztypes_linux_arm.go ztypes_linux_mipsle.go types_darwin.go ztypes_freebsd_arm64.go syscall_linux.go syscall_js.go net.go zsyscall_freebsd_arm.go ztypes_linux_mips64.go zsyscall_linux_s390x.go sockcmsg_unix.go zsyscall_dragonfly_amd64.go netlink_linux.go zsysnum_netbsd_amd64.go ztypes_linux_ppc64.go env_unix.go zerrors_linux_riscv64.go route_freebsd_32bit.go asm_openbsd_mips64.s asm_plan9_arm.s syscall_illumos.go syscall_windows.go zsysnum_openbsd_arm64.go zsysnum_solaris_amd64.go zsyscall_darwin_arm64.s zsyscall_freebsd_arm64.go exec_bsd.go exec_plan9.go asm_openbsd_amd64.s const_plan9.go asm_linux_arm.s zsyscall_netbsd_amd64.go rlimit_stub.go zsyscall_linux_arm64.go asm_plan9_amd64.s endian_big.go zsyscall_openbsd_arm.s exec_unix.go syscall_freebsd_386.go syscall_aix_ppc64.go syscall_darwin.go zsysnum_openbsd_mips64.go zerrors_linux_mipsle.go zsyscall_linux_386.go syscall_netbsd_amd64.go security_windows.go zerrors_openbsd_arm.go zerrors_netbsd_arm64.go route_freebsd.go syscall_linux_arm64.go lsf_linux.go zsyscall_freebsd_386.go zsysnum_linux_ppc64.go asm_linux_amd64.s route_darwin.go syscall.go zerrors_freebsd_riscv64.go asm_plan9_386.s zerrors_freebsd_amd64.go ztypes_darwin_amd64.go syscall_freebsd_arm64.go mksyscall_windows.go bpf_darwin.go ptrace_ios.go route_dragonfly.go asm_linux_386.s flock.go flock_linux_32bit.go export_unix_test.go asm_darwin_arm64.s asm_netbsd_amd64.s ztypes_openbsd_mips64.go zsyscall_windows.go asm_freebsd_arm64.s zsyscall_openbsd_386.s zsysnum_dragonfly_amd64.go syscall_unix.go flock_aix.go time_fake.go pwd_plan9.go syscall_freebsd_arm.go route_bsd.go syscall_linux_s390x.go zsyscall_linux_arm.go zerrors_openbsd_386.go ztypes_netbsd_arm64.go asm_openbsd_386.s zerrors_linux_amd64.go types_freebsd.go syscall_openbsd_libc.go zsysnum_linux_s390x.go ztypes_freebsd_riscv64.go types_windows_arm64.go zerrors_linux_loong64.go zsyscall_plan9_arm.go zsysnum_freebsd_arm.go zerrors_linux_mips64le.go ztypes_freebsd_386.go exec_windows.go zerrors_linux_arm.go syscall_openbsd_mips64.go net_js.go exec_unix_test.go time_nofake.go asm_linux_s390x.s forkpipe2.go types_windows_386.go syscall_openbsd_arm64.go mkpost.go zerrors_linux_ppc64le.go syscall_solaris_amd64.go zsyscall_plan9_amd64.go zerrors_darwin_amd64.go asm_linux_mipsx.s types_aix.go zerrors_openbsd_amd64.go asm9_unix2_amd64.s asm_freebsd_riscv64.s zsysnum_linux_arm64.go export_linux_test.go syscall_openbsd.go asan.go route_freebsd_64bit.go ztypes_linux_386.go zsyscall_openbsd_mips64.go zsyscall_darwin_amd64.go syscall_dragonfly.go asm_aix_ppc64.s syscall_netbsd.go ztypes_linux_loong64.go zsysnum_freebsd_amd64.go syscall_solarisonly.go syscall_darwin_amd64.go zsyscall_openbsd_amd64.go msan0.go ztypes_linux_ppc64le.go syscall_windows_test.go syscall_test.go syscall_linux_ppc64x.go syscall_linux_386.go syscall_linux_mips64x.go zsyscall_aix_ppc64.go asan0.go route_openbsd.go zsyscall_openbsd_386.go asm_netbsd_arm.s ztypes_dragonfly_amd64.go syscall_freebsd_test.go zsyscall_linux_loong64.go setuidgid_linux.go ztypes_linux_mips64le.go zsysnum_darwin_amd64.go zsyscall_netbsd_386.go tables_js.go zerrors_netbsd_arm.go zerrors_freebsd_386.go zerrors_linux_mips.go ztypes_openbsd_amd64.go syscall_openbsd_arm.go syscall_netbsd_386.go flock_darwin.go dirent_test.go forkpipe.go zsyscall_linux_ppc64le.go zsysnum_netbsd_386.go zsysnum_linux_386.go syscall_linux_test.go syscall_linux_mipsx.go zsyscall_openbsd_amd64.s ztypes_linux_amd64.go asm_unix_386.s rlimit_test.go zsysnum_netbsd_arm64.go types_netbsd.go ztypes_openbsd_386.go zsysnum_linux_ppc64le.go endian_little.go export_windows_test.go ztypes_freebsd_amd64.go zsysnum_openbsd_arm.go types_openbsd.go zerrors_openbsd_mips64.go zsysnum_linux_loong64.go sockcmsg_linux.go zsysnum_freebsd_riscv64.go syscall_ptrace_test.go zsyscall_netbsd_arm64.go syscall_linux_accept4.go zsyscall_linux_amd64.go ztypes_netbsd_386.go syscall_freebsd.go sockcmsg_dragonfly.go syscall_netbsd_arm64.go syscall_linux_accept.go zsyscall_linux_mips64le.go errors_plan9.go zsysnum_openbsd_amd64.go getdirentries_test.go zerrors_dragonfly_amd64.go zsyscall_freebsd_amd64.go zerrors_aix_ppc64.go asm_openbsd_arm64.s syscall_linux_riscv64.go zsyscall_darwin_amd64.s)
checking build tag ...
dirent.go: true (unix || (js && wasm))
exec_libc2.go: true (darwin || (openbsd && !mips64))
rlimit.go: true (unix)
ptrace_darwin.go: true (!ios)
sockcmsg_unix_other.go: true || false || false || false || false || false (aix || darwin || freebsd || linux || netbsd || openbsd || solaris)
rlimit_darwin.go: true (darwin)
bpf_bsd.go: false || false || false (dragonfly || freebsd || netbsd || openbsd)
exec_libc.go: false (aix || solaris)
syscall_openbsd1.go: false (openbsd && mips64)
msan.go: false (msan)
syscall_bsd.go: true (darwin || dragonfly || freebsd || netbsd || openbsd)
asm_unix_amd64.s: false || false (dragonfly || freebsd || netbsd)
timestruct.go: true (unix || (js && wasm))
sockcmsg_unix.go: true (unix)
env_unix.go: true (unix || (js && wasm) || plan9)
exec_bsd.go: false || (false && false) (dragonfly || netbsd || (openbsd && mips64))
rlimit_stub.go: false || false || false || false || false || false (aix || dragonfly || freebsd || linux || netbsd || openbsd || solaris)
endian_big.go: false || false || false (ppc64 || s390x || mips || mips64)
exec_unix.go: true (unix)
ztypes_darwin_amd64.go: true (amd64 && darwin)
flock.go: false || false || false || false (linux || freebsd || openbsd || netbsd || dragonfly)
syscall_unix.go: true (unix)
time_fake.go: false (faketime)
route_bsd.go: true (darwin || dragonfly || freebsd || netbsd || openbsd)
time_nofake.go: true (!faketime)
forkpipe2.go: false || false || false || false (dragonfly || freebsd || netbsd || openbsd || solaris)
zerrors_darwin_amd64.go: true (amd64 && darwin)
asm9_unix2_amd64.s: false (dragonfly || freebsd)
asan.go: false (asan)
zsyscall_darwin_amd64.go: true (darwin && amd64)
syscall_solarisonly.go: false (solaris && !illumos)
msan0.go: true (!msan)
asan0.go: true (!asan)
zsysnum_darwin_amd64.go: true (amd64 && darwin)
forkpipe.go: true (aix || darwin)
endian_little.go: true || false || false || false || false || false || false || false || false (386 || amd64 || arm || arm64 || loong64 || ppc64le || mips64le || mipsle || riscv64 || wasm)
files: (dirent.go exec_libc2.go rlimit.go ptrace_darwin.go sockcmsg_unix_other.go rlimit_darwin.go syscall_bsd.go timestruct.go net.go sockcmsg_unix.go env_unix.go exec_unix.go syscall_darwin.go route_darwin.go syscall.go ztypes_darwin_amd64.go bpf_darwin.go syscall_unix.go route_bsd.go time_nofake.go zerrors_darwin_amd64.go zsyscall_darwin_amd64.go syscall_darwin_amd64.go msan0.go asan0.go zsysnum_darwin_amd64.go flock_darwin.go forkpipe.go endian_little.go asm_darwin_amd64.s zsyscall_darwin_amd64.s)
imports:(errors internal/abi internal/bytealg internal/itoa internal/oserror internal/race runtime sync sync/atomic)
[internal/oserror]
used from: syscall
finding package location ...
package type: std
dir:/usr/local/Cellar/go/1.20.4/libexec/src/internal/oserror
allfiles: (errors.go)
checking build tag ...
files: (errors.go)
imports:(errors)
[time]
used from: internal/poll
finding package location ...
package type: std
dir:/usr/local/Cellar/go/1.20.4/libexec/src/time
allfiles: (embed.go zoneinfo_windows_test.go zoneinfo_goroot.go sys_windows.go example_test.go tzdata_test.go zoneinfo_android_test.go zoneinfo_android.go sleep_test.go format_rfc3339.go sys_plan9.go zoneinfo_test.go time.go zoneinfo_plan9.go format_test.go format.go zoneinfo_unix.go mono_test.go genzabbrs.go zoneinfo.go zoneinfo_windows.go zoneinfo_abbrs_windows.go zoneinfo_ios.go sleep.go tick.go tick_test.go export_test.go zoneinfo_read.go zoneinfo_js.go internal_test.go sys_unix.go export_android_test.go time_test.go export_windows_test.go zoneinfo_unix_test.go)
checking build tag ...
embed.go: false (timetzdata)
zoneinfo_goroot.go: true (!ios && !android)
zoneinfo_unix.go: true && true (unix && !ios && !android)
sys_unix.go: true (unix || (js && wasm))
files: (zoneinfo_goroot.go format_rfc3339.go time.go format.go zoneinfo_unix.go zoneinfo.go sleep.go tick.go zoneinfo_read.go sys_unix.go)
imports:(errors runtime sync syscall)
[internal/safefilepath]
used from: os
finding package location ...
package type: std
dir:/usr/local/Cellar/go/1.20.4/libexec/src/internal/safefilepath
allfiles: (path_other.go path_test.go path_windows.go path.go)
checking build tag ...
path_other.go: true (!windows)
files: (path_other.go path.go)
imports:(errors runtime)
[internal/syscall/execenv]
used from: os
finding package location ...
package type: std
dir:/usr/local/Cellar/go/1.20.4/libexec/src/internal/syscall/execenv
allfiles: (execenv_windows.go execenv_default.go)
checking build tag ...
execenv_default.go: true (!windows)
files: (execenv_default.go)
imports:(syscall)
[internal/testlog]
used from: os
finding package location ...
package type: std
dir:/usr/local/Cellar/go/1.20.4/libexec/src/internal/testlog
allfiles: (log.go exit.go)
checking build tag ...
files: (log.go exit.go)
imports:(sync sync/atomic)
[io/fs]
used from: os
finding package location ...
package type: std
dir:/usr/local/Cellar/go/1.20.4/libexec/src/io/fs
allfiles: (readfile_test.go glob_test.go example_test.go sub_test.go fs_test.go walk_test.go readdir_test.go sub.go stat.go fs.go walk.go glob.go stat_test.go readdir.go readfile.go)
checking build tag ...
files: (sub.go stat.go fs.go walk.go glob.go readdir.go readfile.go)
imports:(errors internal/oserror io path sort time unicode/utf8)
[path]
used from: io/fs
finding package location ...
package type: std
dir:/usr/local/Cellar/go/1.20.4/libexec/src/path
allfiles: (example_test.go path_test.go match_test.go match.go path.go)
checking build tag ...
files: (match.go path.go)
imports:(errors internal/bytealg unicode/utf8)
[github.com/DQNEO/go-build-bash/examples/hello/lib]
used from: main
finding package location ...
package type: in-module
relpath=/lib
dir:/Users/DQNEO/src/github.com/DQNEO/go-build-bash/examples/hello/lib
allfiles: (a.go b.go)
checking build tag ...
files: (a.go b.go)
imports:()
#
# Got dependency tree
#
runtime => internal/abi internal/bytealg internal/coverage/rtcov internal/cpu internal/goarch internal/goexperiment internal/goos runtime/internal/atomic runtime/internal/math runtime/internal/sys
math => internal/cpu math/bits
unicode =>
strconv => errors internal/bytealg math math/bits unicode/utf8
internal/itoa =>
io => errors sync
math/bits =>
runtime/internal/sys => internal/goarch internal/goos
internal/fmtsort => reflect sort
path => errors internal/bytealg unicode/utf8
internal/abi => internal/goarch
internal/safefilepath => errors runtime
internal/goarch =>
internal/testlog => sync sync/atomic
internal/oserror => errors
internal/unsafeheader =>
sync/atomic =>
runtime/internal/math => internal/goarch
errors => internal/reflectlite
reflect => errors internal/abi internal/bytealg internal/goarch internal/itoa internal/unsafeheader math runtime strconv sync unicode unicode/utf8
sort => internal/reflectlite math/bits
fmt => errors internal/fmtsort io math os reflect sort strconv sync unicode/utf8
time => errors runtime sync syscall
internal/cpu =>
internal/poll => errors internal/syscall/unix io runtime sync sync/atomic syscall time
internal/goos =>
internal/goexperiment =>
internal/reflectlite => internal/goarch internal/unsafeheader runtime
internal/bytealg => internal/cpu
syscall => errors internal/abi internal/bytealg internal/itoa internal/oserror internal/race runtime sync sync/atomic
main => fmt github.com/DQNEO/go-build-bash/examples/hello/lib
internal/race =>
runtime/internal/atomic =>
github.com/DQNEO/go-build-bash/examples/hello/lib =>
internal/syscall/execenv => syscall
internal/coverage/rtcov =>
os => errors internal/itoa internal/poll internal/safefilepath internal/syscall/execenv internal/syscall/unix internal/testlog io io/fs runtime sort sync sync/atomic syscall time
unicode/utf8 =>
sync => internal/race runtime sync/atomic
internal/syscall/unix => internal/abi syscall
io/fs => errors internal/oserror io path sort time unicode/utf8
#
# Sorting dependency tree
#
[002] unicode
[003] internal/itoa
[004] math/bits
[005] internal/goarch
[006] internal/unsafeheader
[007] sync/atomic
[008] internal/cpu
[009] internal/goos
[010] internal/goexperiment
[011] internal/race
[012] runtime/internal/atomic
[013] github.com/DQNEO/go-build-bash/examples/hello/lib
[014] internal/coverage/rtcov
[015] unicode/utf8
[016] math
[017] runtime/internal/sys
[018] internal/abi
[019] runtime/internal/math
[020] internal/bytealg
[021] runtime
[022] internal/reflectlite
[023] sync
[024] internal/testlog
[025] errors
[026] sort
[027] strconv
[028] io
[029] path
[030] internal/safefilepath
[031] internal/oserror
[032] reflect
[033] syscall
[034] internal/fmtsort
[035] time
[036] internal/syscall/execenv
[037] internal/syscall/unix
[038] internal/poll
[039] io/fs
[040] os
[041] fmt
[001] main
#
# Compiling packages
#
[unicode]
source: /usr/local/Cellar/go/1.20.4/libexec/src/unicode
mkdir -p /tmp/go-build-bash/w/1686787031/002/
generating the import config file: /tmp/go-build-bash/w/1686787031/002/importcfg
----
# import config
----
compile option: -p unicode -o /tmp/go-build-bash/w/1686787031/002/_pkg_.a -trimpath "/tmp/go-build-bash/w/1686787031/002=>" -buildid abcdefghijklmnopqrst/abcdefghijklmnopqrst -goversion go1.20.4 -importcfg /tmp/go-build-bash/w/1686787031/002/importcfg -complete -std -c=4 -nolocalimports -pack
compiling: (digit.go tables.go letter.go graphic.go casetables.go)
[internal/itoa]
source: /usr/local/Cellar/go/1.20.4/libexec/src/internal/itoa
mkdir -p /tmp/go-build-bash/w/1686787031/003/
generating the import config file: /tmp/go-build-bash/w/1686787031/003/importcfg
----
# import config
----
compile option: -p internal/itoa -o /tmp/go-build-bash/w/1686787031/003/_pkg_.a -trimpath "/tmp/go-build-bash/w/1686787031/003=>" -buildid abcdefghijklmnopqrst/abcdefghijklmnopqrst -goversion go1.20.4 -importcfg /tmp/go-build-bash/w/1686787031/003/importcfg -complete -std -c=4 -nolocalimports -pack
compiling: (itoa.go)
[math/bits]
source: /usr/local/Cellar/go/1.20.4/libexec/src/math/bits
mkdir -p /tmp/go-build-bash/w/1686787031/004/
generating the import config file: /tmp/go-build-bash/w/1686787031/004/importcfg
----
# import config
----
compile option: -p math/bits -o /tmp/go-build-bash/w/1686787031/004/_pkg_.a -trimpath "/tmp/go-build-bash/w/1686787031/004=>" -buildid abcdefghijklmnopqrst/abcdefghijklmnopqrst -goversion go1.20.4 -importcfg /tmp/go-build-bash/w/1686787031/004/importcfg -complete -std -c=4 -nolocalimports -pack
compiling: (bits.go bits_tables.go bits_errors.go)
[internal/goarch]
source: /usr/local/Cellar/go/1.20.4/libexec/src/internal/goarch
mkdir -p /tmp/go-build-bash/w/1686787031/005/
generating the import config file: /tmp/go-build-bash/w/1686787031/005/importcfg
----
# import config
----
compile option: -p internal/goarch -o /tmp/go-build-bash/w/1686787031/005/_pkg_.a -trimpath "/tmp/go-build-bash/w/1686787031/005=>" -buildid abcdefghijklmnopqrst/abcdefghijklmnopqrst -goversion go1.20.4 -importcfg /tmp/go-build-bash/w/1686787031/005/importcfg -complete -std -c=4 -nolocalimports -pack
compiling: (goarch_amd64.go zgoarch_amd64.go goarch.go)
[internal/unsafeheader]
source: /usr/local/Cellar/go/1.20.4/libexec/src/internal/unsafeheader
mkdir -p /tmp/go-build-bash/w/1686787031/006/
generating the import config file: /tmp/go-build-bash/w/1686787031/006/importcfg
----
# import config
----
compile option: -p internal/unsafeheader -o /tmp/go-build-bash/w/1686787031/006/_pkg_.a -trimpath "/tmp/go-build-bash/w/1686787031/006=>" -buildid abcdefghijklmnopqrst/abcdefghijklmnopqrst -goversion go1.20.4 -importcfg /tmp/go-build-bash/w/1686787031/006/importcfg -complete -std -c=4 -nolocalimports -pack
compiling: (unsafeheader.go)
[sync/atomic]
source: /usr/local/Cellar/go/1.20.4/libexec/src/sync/atomic
mkdir -p /tmp/go-build-bash/w/1686787031/007/
generating the import config file: /tmp/go-build-bash/w/1686787031/007/importcfg
----
# import config
----
generating the symabis file: /tmp/go-build-bash/w/1686787031/007/symabis
compile option: -p sync/atomic -o /tmp/go-build-bash/w/1686787031/007/_pkg_.a -trimpath "/tmp/go-build-bash/w/1686787031/007=>" -buildid abcdefghijklmnopqrst/abcdefghijklmnopqrst -goversion go1.20.4 -importcfg /tmp/go-build-bash/w/1686787031/007/importcfg -std -symabis /tmp/go-build-bash/w/1686787031/007/symabis -asmhdr /tmp/go-build-bash/w/1686787031/007/go_asm.h -c=4 -nolocalimports -pack
compiling: (type.go doc.go value.go)
assembling: asm.s => asm.o
appending object file(s): (asm.o) => /tmp/go-build-bash/w/1686787031/007/_pkg_.a
[internal/cpu]
source: /usr/local/Cellar/go/1.20.4/libexec/src/internal/cpu
mkdir -p /tmp/go-build-bash/w/1686787031/008/
generating the import config file: /tmp/go-build-bash/w/1686787031/008/importcfg
----
# import config
----
generating the symabis file: /tmp/go-build-bash/w/1686787031/008/symabis
compile option: -p internal/cpu -o /tmp/go-build-bash/w/1686787031/008/_pkg_.a -trimpath "/tmp/go-build-bash/w/1686787031/008=>" -buildid abcdefghijklmnopqrst/abcdefghijklmnopqrst -goversion go1.20.4 -importcfg /tmp/go-build-bash/w/1686787031/008/importcfg -std -symabis /tmp/go-build-bash/w/1686787031/008/symabis -asmhdr /tmp/go-build-bash/w/1686787031/008/go_asm.h -c=4 -nolocalimports -pack
compiling: (cpu.go cpu_x86.go)
assembling: cpu.s => cpu.o
assembling: cpu_x86.s => cpu_x86.o
appending object file(s): (cpu.o cpu_x86.o) => /tmp/go-build-bash/w/1686787031/008/_pkg_.a
[internal/goos]
source: /usr/local/Cellar/go/1.20.4/libexec/src/internal/goos
mkdir -p /tmp/go-build-bash/w/1686787031/009/
generating the import config file: /tmp/go-build-bash/w/1686787031/009/importcfg
----
# import config
----
compile option: -p internal/goos -o /tmp/go-build-bash/w/1686787031/009/_pkg_.a -trimpath "/tmp/go-build-bash/w/1686787031/009=>" -buildid abcdefghijklmnopqrst/abcdefghijklmnopqrst -goversion go1.20.4 -importcfg /tmp/go-build-bash/w/1686787031/009/importcfg -complete -std -c=4 -nolocalimports -pack
compiling: (unix.go zgoos_darwin.go goos.go)
[internal/goexperiment]
source: /usr/local/Cellar/go/1.20.4/libexec/src/internal/goexperiment
mkdir -p /tmp/go-build-bash/w/1686787031/010/
generating the import config file: /tmp/go-build-bash/w/1686787031/010/importcfg
----
# import config
----
compile option: -p internal/goexperiment -o /tmp/go-build-bash/w/1686787031/010/_pkg_.a -trimpath "/tmp/go-build-bash/w/1686787031/010=>" -buildid abcdefghijklmnopqrst/abcdefghijklmnopqrst -goversion go1.20.4 -importcfg /tmp/go-build-bash/w/1686787031/010/importcfg -complete -std -c=4 -nolocalimports -pack
compiling: (exp_fieldtrack_off.go exp_boringcrypto_off.go flags.go exp_unified_on.go exp_coverageredesign_on.go exp_regabiwrappers_on.go exp_preemptibleloops_off.go exp_heapminimum512kib_off.go exp_staticlockranking_off.go exp_arenas_off.go exp_regabiargs_on.go exp_pagetrace_off.go)
[internal/race]
source: /usr/local/Cellar/go/1.20.4/libexec/src/internal/race
mkdir -p /tmp/go-build-bash/w/1686787031/011/
generating the import config file: /tmp/go-build-bash/w/1686787031/011/importcfg
----
# import config
----
compile option: -p internal/race -o /tmp/go-build-bash/w/1686787031/011/_pkg_.a -trimpath "/tmp/go-build-bash/w/1686787031/011=>" -buildid abcdefghijklmnopqrst/abcdefghijklmnopqrst -goversion go1.20.4 -importcfg /tmp/go-build-bash/w/1686787031/011/importcfg -complete -std -c=4 -nolocalimports -pack
compiling: (doc.go norace.go)
[runtime/internal/atomic]
source: /usr/local/Cellar/go/1.20.4/libexec/src/runtime/internal/atomic
mkdir -p /tmp/go-build-bash/w/1686787031/012/
generating the import config file: /tmp/go-build-bash/w/1686787031/012/importcfg
----
# import config
----
generating the symabis file: /tmp/go-build-bash/w/1686787031/012/symabis
compile option: -p runtime/internal/atomic -o /tmp/go-build-bash/w/1686787031/012/_pkg_.a -trimpath "/tmp/go-build-bash/w/1686787031/012=>" -buildid abcdefghijklmnopqrst/abcdefghijklmnopqrst -goversion go1.20.4 -importcfg /tmp/go-build-bash/w/1686787031/012/importcfg -std -symabis /tmp/go-build-bash/w/1686787031/012/symabis -asmhdr /tmp/go-build-bash/w/1686787031/012/go_asm.h -c=4 -nolocalimports -pack
compiling: (unaligned.go types_64bit.go atomic_amd64.go types.go doc.go stubs.go)
assembling: atomic_amd64.s => atomic_amd64.o
appending object file(s): (atomic_amd64.o) => /tmp/go-build-bash/w/1686787031/012/_pkg_.a
[github.com/DQNEO/go-build-bash/examples/hello/lib]
source: /Users/DQNEO/src/github.com/DQNEO/go-build-bash/examples/hello/lib
mkdir -p /tmp/go-build-bash/w/1686787031/013/
generating the import config file: /tmp/go-build-bash/w/1686787031/013/importcfg
----
# import config
----
compile option: -p github.com/DQNEO/go-build-bash/examples/hello/lib -o /tmp/go-build-bash/w/1686787031/013/_pkg_.a -trimpath "/tmp/go-build-bash/w/1686787031/013=>" -buildid abcdefghijklmnopqrst/abcdefghijklmnopqrst -goversion go1.20.4 -importcfg /tmp/go-build-bash/w/1686787031/013/importcfg -complete -c=4 -nolocalimports -pack
compiling: (a.go b.go)
[internal/coverage/rtcov]
source: /usr/local/Cellar/go/1.20.4/libexec/src/internal/coverage/rtcov
mkdir -p /tmp/go-build-bash/w/1686787031/014/
generating the import config file: /tmp/go-build-bash/w/1686787031/014/importcfg
----
# import config
----
compile option: -p internal/coverage/rtcov -o /tmp/go-build-bash/w/1686787031/014/_pkg_.a -trimpath "/tmp/go-build-bash/w/1686787031/014=>" -buildid abcdefghijklmnopqrst/abcdefghijklmnopqrst -goversion go1.20.4 -importcfg /tmp/go-build-bash/w/1686787031/014/importcfg -complete -std -c=4 -nolocalimports -pack
compiling: (rtcov.go)
[unicode/utf8]
source: /usr/local/Cellar/go/1.20.4/libexec/src/unicode/utf8
mkdir -p /tmp/go-build-bash/w/1686787031/015/
generating the import config file: /tmp/go-build-bash/w/1686787031/015/importcfg
----
# import config
----
compile option: -p unicode/utf8 -o /tmp/go-build-bash/w/1686787031/015/_pkg_.a -trimpath "/tmp/go-build-bash/w/1686787031/015=>" -buildid abcdefghijklmnopqrst/abcdefghijklmnopqrst -goversion go1.20.4 -importcfg /tmp/go-build-bash/w/1686787031/015/importcfg -complete -std -c=4 -nolocalimports -pack
compiling: (utf8.go)
[math]
source: /usr/local/Cellar/go/1.20.4/libexec/src/math
mkdir -p /tmp/go-build-bash/w/1686787031/016/
generating the import config file: /tmp/go-build-bash/w/1686787031/016/importcfg
----
# import config
packagefile internal/cpu=/tmp/go-build-bash/w/1686787031/008/_pkg_.a
packagefile math/bits=/tmp/go-build-bash/w/1686787031/004/_pkg_.a
----
generating the symabis file: /tmp/go-build-bash/w/1686787031/016/symabis
compile option: -p math -o /tmp/go-build-bash/w/1686787031/016/_pkg_.a -trimpath "/tmp/go-build-bash/w/1686787031/016=>" -buildid abcdefghijklmnopqrst/abcdefghijklmnopqrst -goversion go1.20.4 -importcfg /tmp/go-build-bash/w/1686787031/016/importcfg -std -symabis /tmp/go-build-bash/w/1686787031/016/symabis -asmhdr /tmp/go-build-bash/w/1686787031/016/go_asm.h -c=4 -nolocalimports -pack
compiling: (sqrt.go log.go hypot.go logb.go nextafter.go exp_asm.go signbit.go tanh.go pow.go acosh.go bits.go dim_asm.go asinh.go hypot_asm.go copysign.go jn.go erf.go floor.go modf.go ldexp.go abs.go tan.go atan2.go asin.go remainder.go log_asm.go pow10.go exp2_noasm.go fma.go expm1.go trig_reduce.go unsafe.go floor_asm.go frexp.go stubs.go log10.go exp_amd64.go sincos.go const.go gamma.go sin.go atanh.go cbrt.go log1p.go atan.go mod.go j1.go exp.go sinh.go modf_noasm.go erfinv.go j0.go dim.go lgamma.go)
assembling: log_amd64.s => log_amd64.o
assembling: floor_amd64.s => floor_amd64.o
assembling: exp_amd64.s => exp_amd64.o
assembling: hypot_amd64.s => hypot_amd64.o
assembling: dim_amd64.s => dim_amd64.o
appending object file(s): (log_amd64.o floor_amd64.o exp_amd64.o hypot_amd64.o dim_amd64.o) => /tmp/go-build-bash/w/1686787031/016/_pkg_.a
[runtime/internal/sys]
source: /usr/local/Cellar/go/1.20.4/libexec/src/runtime/internal/sys
mkdir -p /tmp/go-build-bash/w/1686787031/017/
generating the import config file: /tmp/go-build-bash/w/1686787031/017/importcfg
----
# import config
packagefile internal/goarch=/tmp/go-build-bash/w/1686787031/005/_pkg_.a
packagefile internal/goos=/tmp/go-build-bash/w/1686787031/009/_pkg_.a
----
compile option: -p runtime/internal/sys -o /tmp/go-build-bash/w/1686787031/017/_pkg_.a -trimpath "/tmp/go-build-bash/w/1686787031/017=>" -buildid abcdefghijklmnopqrst/abcdefghijklmnopqrst -goversion go1.20.4 -importcfg /tmp/go-build-bash/w/1686787031/017/importcfg -complete -std -c=4 -nolocalimports -pack
compiling: (zversion.go consts.go nih.go consts_norace.go intrinsics.go sys.go intrinsics_common.go)
[internal/abi]
source: /usr/local/Cellar/go/1.20.4/libexec/src/internal/abi
mkdir -p /tmp/go-build-bash/w/1686787031/018/
generating the import config file: /tmp/go-build-bash/w/1686787031/018/importcfg
----
# import config
packagefile internal/goarch=/tmp/go-build-bash/w/1686787031/005/_pkg_.a
----
generating the symabis file: /tmp/go-build-bash/w/1686787031/018/symabis
compile option: -p internal/abi -o /tmp/go-build-bash/w/1686787031/018/_pkg_.a -trimpath "/tmp/go-build-bash/w/1686787031/018=>" -buildid abcdefghijklmnopqrst/abcdefghijklmnopqrst -goversion go1.20.4 -importcfg /tmp/go-build-bash/w/1686787031/018/importcfg -std -symabis /tmp/go-build-bash/w/1686787031/018/symabis -asmhdr /tmp/go-build-bash/w/1686787031/018/go_asm.h -c=4 -nolocalimports -pack
compiling: (abi.go abi_amd64.go)
assembling: abi_test.s => abi_test.o
appending object file(s): (abi_test.o) => /tmp/go-build-bash/w/1686787031/018/_pkg_.a
[runtime/internal/math]
source: /usr/local/Cellar/go/1.20.4/libexec/src/runtime/internal/math
mkdir -p /tmp/go-build-bash/w/1686787031/019/
generating the import config file: /tmp/go-build-bash/w/1686787031/019/importcfg
----
# import config
packagefile internal/goarch=/tmp/go-build-bash/w/1686787031/005/_pkg_.a
----
compile option: -p runtime/internal/math -o /tmp/go-build-bash/w/1686787031/019/_pkg_.a -trimpath "/tmp/go-build-bash/w/1686787031/019=>" -buildid abcdefghijklmnopqrst/abcdefghijklmnopqrst -goversion go1.20.4 -importcfg /tmp/go-build-bash/w/1686787031/019/importcfg -complete -std -c=4 -nolocalimports -pack
compiling: (math.go)
[internal/bytealg]
source: /usr/local/Cellar/go/1.20.4/libexec/src/internal/bytealg
mkdir -p /tmp/go-build-bash/w/1686787031/020/
generating the import config file: /tmp/go-build-bash/w/1686787031/020/importcfg
----
# import config
packagefile internal/cpu=/tmp/go-build-bash/w/1686787031/008/_pkg_.a
----
generating the symabis file: /tmp/go-build-bash/w/1686787031/020/symabis
compile option: -p internal/bytealg -o /tmp/go-build-bash/w/1686787031/020/_pkg_.a -trimpath "/tmp/go-build-bash/w/1686787031/020=>" -buildid abcdefghijklmnopqrst/abcdefghijklmnopqrst -goversion go1.20.4 -importcfg /tmp/go-build-bash/w/1686787031/020/importcfg -std -symabis /tmp/go-build-bash/w/1686787031/020/symabis -asmhdr /tmp/go-build-bash/w/1686787031/020/go_asm.h -c=4 -nolocalimports -pack
compiling: (count_native.go index_native.go index_amd64.go equal_generic.go indexbyte_native.go equal_native.go compare_native.go bytealg.go)
assembling: index_amd64.s => index_amd64.o
assembling: compare_amd64.s => compare_amd64.o
assembling: equal_amd64.s => equal_amd64.o
assembling: indexbyte_amd64.s => indexbyte_amd64.o
assembling: count_amd64.s => count_amd64.o
appending object file(s): (index_amd64.o compare_amd64.o equal_amd64.o indexbyte_amd64.o count_amd64.o) => /tmp/go-build-bash/w/1686787031/020/_pkg_.a
[runtime]
source: /usr/local/Cellar/go/1.20.4/libexec/src/runtime
mkdir -p /tmp/go-build-bash/w/1686787031/021/
generating the import config file: /tmp/go-build-bash/w/1686787031/021/importcfg
----
# import config
packagefile internal/abi=/tmp/go-build-bash/w/1686787031/018/_pkg_.a
packagefile internal/bytealg=/tmp/go-build-bash/w/1686787031/020/_pkg_.a
packagefile internal/coverage/rtcov=/tmp/go-build-bash/w/1686787031/014/_pkg_.a
packagefile internal/cpu=/tmp/go-build-bash/w/1686787031/008/_pkg_.a
packagefile internal/goarch=/tmp/go-build-bash/w/1686787031/005/_pkg_.a
packagefile internal/goexperiment=/tmp/go-build-bash/w/1686787031/010/_pkg_.a
packagefile internal/goos=/tmp/go-build-bash/w/1686787031/009/_pkg_.a
packagefile runtime/internal/atomic=/tmp/go-build-bash/w/1686787031/012/_pkg_.a
packagefile runtime/internal/math=/tmp/go-build-bash/w/1686787031/019/_pkg_.a
packagefile runtime/internal/sys=/tmp/go-build-bash/w/1686787031/017/_pkg_.a
----
generating the symabis file: /tmp/go-build-bash/w/1686787031/021/symabis
compile option: -p runtime -o /tmp/go-build-bash/w/1686787031/021/_pkg_.a -trimpath "/tmp/go-build-bash/w/1686787031/021=>" -buildid abcdefghijklmnopqrst/abcdefghijklmnopqrst -goversion go1.20.4 -importcfg /tmp/go-build-bash/w/1686787031/021/importcfg -+ -std -symabis /tmp/go-build-bash/w/1686787031/021/symabis -asmhdr /tmp/go-build-bash/w/1686787031/021/go_asm.h -c=4 -nolocalimports -pack
compiling: (proc.go mbitmap.go os_darwin.go nbpipe_pipe.go map_faststr.go stkframe.go slice.go compiler.go mpagealloc_64bit.go error.go symtab.go map_fast32.go lfstack.go env_posix.go mwbbuf.go profbuf.go checkptr.go os_unix_nonlinux.go metrics.go mfinal.go trace.go signal_darwin.go runtime2.go mem_darwin.go atomic_pointer.go time.go create_file_unix.go preempt_nonwindows.go mpagecache.go alg.go tls_stub.go stubs_nonlinux.go proflabel.go mgcsweep.go sema.go runtime.go exithook.go type.go netpoll_kqueue.go fastlog2table.go mcache.go mranges.go mgcstack.go sys_x86.go vdso_in_none.go lock_sema.go iface.go cpuflags_amd64.go cgocall.go mspanset.go lockrank.go mcentral.go utf8.go signal_darwin_amd64.go hash64.go chan.go mgcmark.go traceback.go panic.go float.go heapdump.go histogram.go mcheckmark.go typekind.go sizeclasses.go race0.go sys_libc.go plugin.go signal_amd64.go mgclimit.go msize.go debugcall.go preempt.go debug.go debuglog_off.go mstats.go print.go pagetrace_off.go sys_nonppc64x.go stack.go softfloat64.go unsafe.go cputicks.go timestub.go cpuflags.go runtime_boring.go mfixalloc.go os_nonopenbsd.go mpagealloc.go time_nofake.go stubs.go debuglog.go mem.go defs_darwin_amd64.go lockrank_off.go retry.go rwmutex.go cgocallback.go map.go cgo.go mbarrier.go sigqueue.go mpallocbits.go mgcpacer.go malloc.go msan0.go lfstack_64bit.go netpoll.go fastlog2.go arena.go relax_stub.go asan0.go complex.go runtime1.go mheap.go rdebug.go stubs_amd64.go covercounter.go cgocheck.go map_fast64.go write_err.go signal_unix.go mgc.go mprof.go extern.go sys_darwin.go string.go cpuprof.go select.go mgcscavenge.go mgcwork.go covermeta.go)
assembling: preempt_amd64.s => preempt_amd64.o
assembling: rt0_darwin_amd64.s => rt0_darwin_amd64.o
assembling: asm.s => asm.o
assembling: memmove_amd64.s => memmove_amd64.o
assembling: memclr_amd64.s => memclr_amd64.o
assembling: duff_amd64.s => duff_amd64.o
assembling: sys_darwin_amd64.s => sys_darwin_amd64.o
assembling: asm_amd64.s => asm_amd64.o
appending object file(s): (preempt_amd64.o rt0_darwin_amd64.o asm.o memmove_amd64.o memclr_amd64.o duff_amd64.o sys_darwin_amd64.o asm_amd64.o) => /tmp/go-build-bash/w/1686787031/021/_pkg_.a
[internal/reflectlite]
source: /usr/local/Cellar/go/1.20.4/libexec/src/internal/reflectlite
mkdir -p /tmp/go-build-bash/w/1686787031/022/
generating the import config file: /tmp/go-build-bash/w/1686787031/022/importcfg
----
# import config
packagefile internal/goarch=/tmp/go-build-bash/w/1686787031/005/_pkg_.a
packagefile internal/unsafeheader=/tmp/go-build-bash/w/1686787031/006/_pkg_.a
packagefile runtime=/tmp/go-build-bash/w/1686787031/021/_pkg_.a
----
generating the symabis file: /tmp/go-build-bash/w/1686787031/022/symabis
compile option: -p internal/reflectlite -o /tmp/go-build-bash/w/1686787031/022/_pkg_.a -trimpath "/tmp/go-build-bash/w/1686787031/022=>" -buildid abcdefghijklmnopqrst/abcdefghijklmnopqrst -goversion go1.20.4 -importcfg /tmp/go-build-bash/w/1686787031/022/importcfg -std -symabis /tmp/go-build-bash/w/1686787031/022/symabis -asmhdr /tmp/go-build-bash/w/1686787031/022/go_asm.h -c=4 -nolocalimports -pack
compiling: (swapper.go type.go value.go)
assembling: asm.s => asm.o
appending object file(s): (asm.o) => /tmp/go-build-bash/w/1686787031/022/_pkg_.a
[sync]
source: /usr/local/Cellar/go/1.20.4/libexec/src/sync
mkdir -p /tmp/go-build-bash/w/1686787031/023/
generating the import config file: /tmp/go-build-bash/w/1686787031/023/importcfg
----
# import config
packagefile internal/race=/tmp/go-build-bash/w/1686787031/011/_pkg_.a
packagefile runtime=/tmp/go-build-bash/w/1686787031/021/_pkg_.a
packagefile sync/atomic=/tmp/go-build-bash/w/1686787031/007/_pkg_.a
----
compile option: -p sync -o /tmp/go-build-bash/w/1686787031/023/_pkg_.a -trimpath "/tmp/go-build-bash/w/1686787031/023=>" -buildid abcdefghijklmnopqrst/abcdefghijklmnopqrst -goversion go1.20.4 -importcfg /tmp/go-build-bash/w/1686787031/023/importcfg -std -c=4 -nolocalimports -pack
compiling: (runtime2.go runtime.go poolqueue.go once.go cond.go rwmutex.go map.go mutex.go pool.go waitgroup.go)
[internal/testlog]
source: /usr/local/Cellar/go/1.20.4/libexec/src/internal/testlog
mkdir -p /tmp/go-build-bash/w/1686787031/024/
generating the import config file: /tmp/go-build-bash/w/1686787031/024/importcfg
----
# import config
packagefile sync=/tmp/go-build-bash/w/1686787031/023/_pkg_.a
packagefile sync/atomic=/tmp/go-build-bash/w/1686787031/007/_pkg_.a
----
compile option: -p internal/testlog -o /tmp/go-build-bash/w/1686787031/024/_pkg_.a -trimpath "/tmp/go-build-bash/w/1686787031/024=>" -buildid abcdefghijklmnopqrst/abcdefghijklmnopqrst -goversion go1.20.4 -importcfg /tmp/go-build-bash/w/1686787031/024/importcfg -complete -std -c=4 -nolocalimports -pack
compiling: (log.go exit.go)
[errors]
source: /usr/local/Cellar/go/1.20.4/libexec/src/errors
mkdir -p /tmp/go-build-bash/w/1686787031/025/
generating the import config file: /tmp/go-build-bash/w/1686787031/025/importcfg
----
# import config
packagefile internal/reflectlite=/tmp/go-build-bash/w/1686787031/022/_pkg_.a
----
compile option: -p errors -o /tmp/go-build-bash/w/1686787031/025/_pkg_.a -trimpath "/tmp/go-build-bash/w/1686787031/025=>" -buildid abcdefghijklmnopqrst/abcdefghijklmnopqrst -goversion go1.20.4 -importcfg /tmp/go-build-bash/w/1686787031/025/importcfg -complete -std -c=4 -nolocalimports -pack
compiling: (join.go wrap.go errors.go)
[sort]
source: /usr/local/Cellar/go/1.20.4/libexec/src/sort
mkdir -p /tmp/go-build-bash/w/1686787031/026/
generating the import config file: /tmp/go-build-bash/w/1686787031/026/importcfg
----
# import config
packagefile internal/reflectlite=/tmp/go-build-bash/w/1686787031/022/_pkg_.a
packagefile math/bits=/tmp/go-build-bash/w/1686787031/004/_pkg_.a
----
compile option: -p sort -o /tmp/go-build-bash/w/1686787031/026/_pkg_.a -trimpath "/tmp/go-build-bash/w/1686787031/026=>" -buildid abcdefghijklmnopqrst/abcdefghijklmnopqrst -goversion go1.20.4 -importcfg /tmp/go-build-bash/w/1686787031/026/importcfg -complete -std -c=4 -nolocalimports -pack
compiling: (slice.go zsortinterface.go zsortfunc.go sort.go search.go)
[strconv]
source: /usr/local/Cellar/go/1.20.4/libexec/src/strconv
mkdir -p /tmp/go-build-bash/w/1686787031/027/
generating the import config file: /tmp/go-build-bash/w/1686787031/027/importcfg
----
# import config
packagefile errors=/tmp/go-build-bash/w/1686787031/025/_pkg_.a
packagefile internal/bytealg=/tmp/go-build-bash/w/1686787031/020/_pkg_.a
packagefile math=/tmp/go-build-bash/w/1686787031/016/_pkg_.a
packagefile math/bits=/tmp/go-build-bash/w/1686787031/004/_pkg_.a
packagefile unicode/utf8=/tmp/go-build-bash/w/1686787031/015/_pkg_.a
----
compile option: -p strconv -o /tmp/go-build-bash/w/1686787031/027/_pkg_.a -trimpath "/tmp/go-build-bash/w/1686787031/027=>" -buildid abcdefghijklmnopqrst/abcdefghijklmnopqrst -goversion go1.20.4 -importcfg /tmp/go-build-bash/w/1686787031/027/importcfg -complete -std -c=4 -nolocalimports -pack
compiling: (ftoa.go ctoa.go eisel_lemire.go decimal.go quote.go ftoaryu.go atoc.go doc.go itoa.go atof.go atob.go isprint.go atoi.go bytealg.go)
[io]
source: /usr/local/Cellar/go/1.20.4/libexec/src/io
mkdir -p /tmp/go-build-bash/w/1686787031/028/
generating the import config file: /tmp/go-build-bash/w/1686787031/028/importcfg
----
# import config
packagefile errors=/tmp/go-build-bash/w/1686787031/025/_pkg_.a
packagefile sync=/tmp/go-build-bash/w/1686787031/023/_pkg_.a
----
compile option: -p io -o /tmp/go-build-bash/w/1686787031/028/_pkg_.a -trimpath "/tmp/go-build-bash/w/1686787031/028=>" -buildid abcdefghijklmnopqrst/abcdefghijklmnopqrst -goversion go1.20.4 -importcfg /tmp/go-build-bash/w/1686787031/028/importcfg -complete -std -c=4 -nolocalimports -pack
compiling: (io.go multi.go pipe.go)
[path]
source: /usr/local/Cellar/go/1.20.4/libexec/src/path
mkdir -p /tmp/go-build-bash/w/1686787031/029/
generating the import config file: /tmp/go-build-bash/w/1686787031/029/importcfg
----
# import config
packagefile errors=/tmp/go-build-bash/w/1686787031/025/_pkg_.a
packagefile internal/bytealg=/tmp/go-build-bash/w/1686787031/020/_pkg_.a
packagefile unicode/utf8=/tmp/go-build-bash/w/1686787031/015/_pkg_.a
----
compile option: -p path -o /tmp/go-build-bash/w/1686787031/029/_pkg_.a -trimpath "/tmp/go-build-bash/w/1686787031/029=>" -buildid abcdefghijklmnopqrst/abcdefghijklmnopqrst -goversion go1.20.4 -importcfg /tmp/go-build-bash/w/1686787031/029/importcfg -complete -std -c=4 -nolocalimports -pack
compiling: (match.go path.go)
[internal/safefilepath]
source: /usr/local/Cellar/go/1.20.4/libexec/src/internal/safefilepath
mkdir -p /tmp/go-build-bash/w/1686787031/030/
generating the import config file: /tmp/go-build-bash/w/1686787031/030/importcfg
----
# import config
packagefile errors=/tmp/go-build-bash/w/1686787031/025/_pkg_.a
packagefile runtime=/tmp/go-build-bash/w/1686787031/021/_pkg_.a
----
compile option: -p internal/safefilepath -o /tmp/go-build-bash/w/1686787031/030/_pkg_.a -trimpath "/tmp/go-build-bash/w/1686787031/030=>" -buildid abcdefghijklmnopqrst/abcdefghijklmnopqrst -goversion go1.20.4 -importcfg /tmp/go-build-bash/w/1686787031/030/importcfg -complete -std -c=4 -nolocalimports -pack
compiling: (path_other.go path.go)
[internal/oserror]
source: /usr/local/Cellar/go/1.20.4/libexec/src/internal/oserror
mkdir -p /tmp/go-build-bash/w/1686787031/031/
generating the import config file: /tmp/go-build-bash/w/1686787031/031/importcfg
----
# import config
packagefile errors=/tmp/go-build-bash/w/1686787031/025/_pkg_.a
----
compile option: -p internal/oserror -o /tmp/go-build-bash/w/1686787031/031/_pkg_.a -trimpath "/tmp/go-build-bash/w/1686787031/031=>" -buildid abcdefghijklmnopqrst/abcdefghijklmnopqrst -goversion go1.20.4 -importcfg /tmp/go-build-bash/w/1686787031/031/importcfg -complete -std -c=4 -nolocalimports -pack
compiling: (errors.go)
[reflect]
source: /usr/local/Cellar/go/1.20.4/libexec/src/reflect
mkdir -p /tmp/go-build-bash/w/1686787031/032/
generating the import config file: /tmp/go-build-bash/w/1686787031/032/importcfg
----
# import config
packagefile errors=/tmp/go-build-bash/w/1686787031/025/_pkg_.a
packagefile internal/abi=/tmp/go-build-bash/w/1686787031/018/_pkg_.a
packagefile internal/bytealg=/tmp/go-build-bash/w/1686787031/020/_pkg_.a
packagefile internal/goarch=/tmp/go-build-bash/w/1686787031/005/_pkg_.a
packagefile internal/itoa=/tmp/go-build-bash/w/1686787031/003/_pkg_.a
packagefile internal/unsafeheader=/tmp/go-build-bash/w/1686787031/006/_pkg_.a
packagefile math=/tmp/go-build-bash/w/1686787031/016/_pkg_.a
packagefile runtime=/tmp/go-build-bash/w/1686787031/021/_pkg_.a
packagefile strconv=/tmp/go-build-bash/w/1686787031/027/_pkg_.a
packagefile sync=/tmp/go-build-bash/w/1686787031/023/_pkg_.a
packagefile unicode=/tmp/go-build-bash/w/1686787031/002/_pkg_.a
packagefile unicode/utf8=/tmp/go-build-bash/w/1686787031/015/_pkg_.a
----
generating the symabis file: /tmp/go-build-bash/w/1686787031/032/symabis
compile option: -p reflect -o /tmp/go-build-bash/w/1686787031/032/_pkg_.a -trimpath "/tmp/go-build-bash/w/1686787031/032=>" -buildid abcdefghijklmnopqrst/abcdefghijklmnopqrst -goversion go1.20.4 -importcfg /tmp/go-build-bash/w/1686787031/032/importcfg -std -symabis /tmp/go-build-bash/w/1686787031/032/symabis -asmhdr /tmp/go-build-bash/w/1686787031/032/go_asm.h -c=4 -nolocalimports -pack
compiling: (swapper.go type.go visiblefields.go deepequal.go abi.go float32reg_generic.go makefunc.go value.go)
assembling: asm_amd64.s => asm_amd64.o
appending object file(s): (asm_amd64.o) => /tmp/go-build-bash/w/1686787031/032/_pkg_.a
[syscall]
source: /usr/local/Cellar/go/1.20.4/libexec/src/syscall
mkdir -p /tmp/go-build-bash/w/1686787031/033/
generating the import config file: /tmp/go-build-bash/w/1686787031/033/importcfg
----
# import config
packagefile errors=/tmp/go-build-bash/w/1686787031/025/_pkg_.a
packagefile internal/abi=/tmp/go-build-bash/w/1686787031/018/_pkg_.a
packagefile internal/bytealg=/tmp/go-build-bash/w/1686787031/020/_pkg_.a
packagefile internal/itoa=/tmp/go-build-bash/w/1686787031/003/_pkg_.a
packagefile internal/oserror=/tmp/go-build-bash/w/1686787031/031/_pkg_.a
packagefile internal/race=/tmp/go-build-bash/w/1686787031/011/_pkg_.a
packagefile runtime=/tmp/go-build-bash/w/1686787031/021/_pkg_.a
packagefile sync=/tmp/go-build-bash/w/1686787031/023/_pkg_.a
packagefile sync/atomic=/tmp/go-build-bash/w/1686787031/007/_pkg_.a
----
generating the symabis file: /tmp/go-build-bash/w/1686787031/033/symabis
compile option: -p syscall -o /tmp/go-build-bash/w/1686787031/033/_pkg_.a -trimpath "/tmp/go-build-bash/w/1686787031/033=>" -buildid abcdefghijklmnopqrst/abcdefghijklmnopqrst -goversion go1.20.4 -importcfg /tmp/go-build-bash/w/1686787031/033/importcfg -std -symabis /tmp/go-build-bash/w/1686787031/033/symabis -asmhdr /tmp/go-build-bash/w/1686787031/033/go_asm.h -c=4 -nolocalimports -pack
compiling: (dirent.go exec_libc2.go rlimit.go ptrace_darwin.go sockcmsg_unix_other.go rlimit_darwin.go syscall_bsd.go timestruct.go net.go sockcmsg_unix.go env_unix.go exec_unix.go syscall_darwin.go route_darwin.go syscall.go ztypes_darwin_amd64.go bpf_darwin.go syscall_unix.go route_bsd.go time_nofake.go zerrors_darwin_amd64.go zsyscall_darwin_amd64.go syscall_darwin_amd64.go msan0.go asan0.go zsysnum_darwin_amd64.go flock_darwin.go forkpipe.go endian_little.go)
assembling: asm_darwin_amd64.s => asm_darwin_amd64.o
assembling: zsyscall_darwin_amd64.s => zsyscall_darwin_amd64.o
appending object file(s): (asm_darwin_amd64.o zsyscall_darwin_amd64.o) => /tmp/go-build-bash/w/1686787031/033/_pkg_.a
[internal/fmtsort]
source: /usr/local/Cellar/go/1.20.4/libexec/src/internal/fmtsort
mkdir -p /tmp/go-build-bash/w/1686787031/034/
generating the import config file: /tmp/go-build-bash/w/1686787031/034/importcfg
----
# import config
packagefile reflect=/tmp/go-build-bash/w/1686787031/032/_pkg_.a
packagefile sort=/tmp/go-build-bash/w/1686787031/026/_pkg_.a
----
compile option: -p internal/fmtsort -o /tmp/go-build-bash/w/1686787031/034/_pkg_.a -trimpath "/tmp/go-build-bash/w/1686787031/034=>" -buildid abcdefghijklmnopqrst/abcdefghijklmnopqrst -goversion go1.20.4 -importcfg /tmp/go-build-bash/w/1686787031/034/importcfg -complete -std -c=4 -nolocalimports -pack
compiling: (sort.go)
[time]
source: /usr/local/Cellar/go/1.20.4/libexec/src/time
mkdir -p /tmp/go-build-bash/w/1686787031/035/
generating the import config file: /tmp/go-build-bash/w/1686787031/035/importcfg
----
# import config
packagefile errors=/tmp/go-build-bash/w/1686787031/025/_pkg_.a
packagefile runtime=/tmp/go-build-bash/w/1686787031/021/_pkg_.a
packagefile sync=/tmp/go-build-bash/w/1686787031/023/_pkg_.a
packagefile syscall=/tmp/go-build-bash/w/1686787031/033/_pkg_.a
----
compile option: -p time -o /tmp/go-build-bash/w/1686787031/035/_pkg_.a -trimpath "/tmp/go-build-bash/w/1686787031/035=>" -buildid abcdefghijklmnopqrst/abcdefghijklmnopqrst -goversion go1.20.4 -importcfg /tmp/go-build-bash/w/1686787031/035/importcfg -std -c=4 -nolocalimports -pack
compiling: (zoneinfo_goroot.go format_rfc3339.go time.go format.go zoneinfo_unix.go zoneinfo.go sleep.go tick.go zoneinfo_read.go sys_unix.go)
[internal/syscall/execenv]
source: /usr/local/Cellar/go/1.20.4/libexec/src/internal/syscall/execenv
mkdir -p /tmp/go-build-bash/w/1686787031/036/
generating the import config file: /tmp/go-build-bash/w/1686787031/036/importcfg
----
# import config
packagefile syscall=/tmp/go-build-bash/w/1686787031/033/_pkg_.a
----
compile option: -p internal/syscall/execenv -o /tmp/go-build-bash/w/1686787031/036/_pkg_.a -trimpath "/tmp/go-build-bash/w/1686787031/036=>" -buildid abcdefghijklmnopqrst/abcdefghijklmnopqrst -goversion go1.20.4 -importcfg /tmp/go-build-bash/w/1686787031/036/importcfg -complete -std -c=4 -nolocalimports -pack
compiling: (execenv_default.go)
[internal/syscall/unix]
source: /usr/local/Cellar/go/1.20.4/libexec/src/internal/syscall/unix
mkdir -p /tmp/go-build-bash/w/1686787031/037/
generating the import config file: /tmp/go-build-bash/w/1686787031/037/importcfg
----
# import config
packagefile internal/abi=/tmp/go-build-bash/w/1686787031/018/_pkg_.a
packagefile syscall=/tmp/go-build-bash/w/1686787031/033/_pkg_.a
----
generating the symabis file: /tmp/go-build-bash/w/1686787031/037/symabis
compile option: -p internal/syscall/unix -o /tmp/go-build-bash/w/1686787031/037/_pkg_.a -trimpath "/tmp/go-build-bash/w/1686787031/037=>" -buildid abcdefghijklmnopqrst/abcdefghijklmnopqrst -goversion go1.20.4 -importcfg /tmp/go-build-bash/w/1686787031/037/importcfg -std -symabis /tmp/go-build-bash/w/1686787031/037/symabis -asmhdr /tmp/go-build-bash/w/1686787031/037/go_asm.h -c=4 -nolocalimports -pack
compiling: (kernel_version_other.go net_darwin.go user_darwin.go eaccess_other.go constants.go net.go at_sysnum_darwin.go getentropy_darwin.go nonblocking_libc.go pty_darwin.go at_libc2.go)
assembling: asm_darwin.s => asm_darwin.o
appending object file(s): (asm_darwin.o) => /tmp/go-build-bash/w/1686787031/037/_pkg_.a
[internal/poll]
source: /usr/local/Cellar/go/1.20.4/libexec/src/internal/poll
mkdir -p /tmp/go-build-bash/w/1686787031/038/
generating the import config file: /tmp/go-build-bash/w/1686787031/038/importcfg
----
# import config
packagefile errors=/tmp/go-build-bash/w/1686787031/025/_pkg_.a
packagefile internal/syscall/unix=/tmp/go-build-bash/w/1686787031/037/_pkg_.a
packagefile io=/tmp/go-build-bash/w/1686787031/028/_pkg_.a
packagefile runtime=/tmp/go-build-bash/w/1686787031/021/_pkg_.a
packagefile sync=/tmp/go-build-bash/w/1686787031/023/_pkg_.a
packagefile sync/atomic=/tmp/go-build-bash/w/1686787031/007/_pkg_.a
packagefile syscall=/tmp/go-build-bash/w/1686787031/033/_pkg_.a
packagefile time=/tmp/go-build-bash/w/1686787031/035/_pkg_.a
----
compile option: -p internal/poll -o /tmp/go-build-bash/w/1686787031/038/_pkg_.a -trimpath "/tmp/go-build-bash/w/1686787031/038=>" -buildid abcdefghijklmnopqrst/abcdefghijklmnopqrst -goversion go1.20.4 -importcfg /tmp/go-build-bash/w/1686787031/038/importcfg -std -c=4 -nolocalimports -pack
compiling: (fd_unix.go iovec_unix.go fd_fsync_darwin.go sendfile_bsd.go fd_opendir_darwin.go fd_posix.go sys_cloexec.go fd_mutex.go sockopt.go writev.go sockoptip.go errno_unix.go fd_writev_libc.go fd_poll_runtime.go sockopt_unix.go fcntl_libc.go hook_unix.go fd.go)
[io/fs]
source: /usr/local/Cellar/go/1.20.4/libexec/src/io/fs
mkdir -p /tmp/go-build-bash/w/1686787031/039/
generating the import config file: /tmp/go-build-bash/w/1686787031/039/importcfg
----
# import config
packagefile errors=/tmp/go-build-bash/w/1686787031/025/_pkg_.a
packagefile internal/oserror=/tmp/go-build-bash/w/1686787031/031/_pkg_.a
packagefile io=/tmp/go-build-bash/w/1686787031/028/_pkg_.a
packagefile path=/tmp/go-build-bash/w/1686787031/029/_pkg_.a
packagefile sort=/tmp/go-build-bash/w/1686787031/026/_pkg_.a
packagefile time=/tmp/go-build-bash/w/1686787031/035/_pkg_.a
packagefile unicode/utf8=/tmp/go-build-bash/w/1686787031/015/_pkg_.a
----
compile option: -p io/fs -o /tmp/go-build-bash/w/1686787031/039/_pkg_.a -trimpath "/tmp/go-build-bash/w/1686787031/039=>" -buildid abcdefghijklmnopqrst/abcdefghijklmnopqrst -goversion go1.20.4 -importcfg /tmp/go-build-bash/w/1686787031/039/importcfg -complete -std -c=4 -nolocalimports -pack
compiling: (sub.go stat.go fs.go walk.go glob.go readdir.go readfile.go)
[os]
source: /usr/local/Cellar/go/1.20.4/libexec/src/os
mkdir -p /tmp/go-build-bash/w/1686787031/040/
generating the import config file: /tmp/go-build-bash/w/1686787031/040/importcfg
----
# import config
packagefile errors=/tmp/go-build-bash/w/1686787031/025/_pkg_.a
packagefile internal/itoa=/tmp/go-build-bash/w/1686787031/003/_pkg_.a
packagefile internal/poll=/tmp/go-build-bash/w/1686787031/038/_pkg_.a
packagefile internal/safefilepath=/tmp/go-build-bash/w/1686787031/030/_pkg_.a
packagefile internal/syscall/execenv=/tmp/go-build-bash/w/1686787031/036/_pkg_.a
packagefile internal/syscall/unix=/tmp/go-build-bash/w/1686787031/037/_pkg_.a
packagefile internal/testlog=/tmp/go-build-bash/w/1686787031/024/_pkg_.a
packagefile io=/tmp/go-build-bash/w/1686787031/028/_pkg_.a
packagefile io/fs=/tmp/go-build-bash/w/1686787031/039/_pkg_.a
packagefile runtime=/tmp/go-build-bash/w/1686787031/021/_pkg_.a
packagefile sort=/tmp/go-build-bash/w/1686787031/026/_pkg_.a
packagefile sync=/tmp/go-build-bash/w/1686787031/023/_pkg_.a
packagefile sync/atomic=/tmp/go-build-bash/w/1686787031/007/_pkg_.a
packagefile syscall=/tmp/go-build-bash/w/1686787031/033/_pkg_.a
packagefile time=/tmp/go-build-bash/w/1686787031/035/_pkg_.a
----
compile option: -p os -o /tmp/go-build-bash/w/1686787031/040/_pkg_.a -trimpath "/tmp/go-build-bash/w/1686787031/040=>" -buildid abcdefghijklmnopqrst/abcdefghijklmnopqrst -goversion go1.20.4 -importcfg /tmp/go-build-bash/w/1686787031/040/importcfg -std -c=4 -nolocalimports -pack
compiling: (sticky_bsd.go str.go proc.go dir.go env.go types_unix.go error.go exec_posix.go executable_darwin.go stat_darwin.go rawconn.go file_unix.go getwd.go tempfile.go types.go sys_bsd.go error_posix.go path_unix.go exec.go exec_unix.go pipe_unix.go error_errno.go executable.go stat.go file.go stat_unix.go sys_unix.go sys.go removeall_at.go path.go readfrom_stub.go file_posix.go dir_darwin.go endian_little.go wait_unimp.go)
[fmt]
source: /usr/local/Cellar/go/1.20.4/libexec/src/fmt
mkdir -p /tmp/go-build-bash/w/1686787031/041/
generating the import config file: /tmp/go-build-bash/w/1686787031/041/importcfg
----
# import config
packagefile errors=/tmp/go-build-bash/w/1686787031/025/_pkg_.a
packagefile internal/fmtsort=/tmp/go-build-bash/w/1686787031/034/_pkg_.a
packagefile io=/tmp/go-build-bash/w/1686787031/028/_pkg_.a
packagefile math=/tmp/go-build-bash/w/1686787031/016/_pkg_.a
packagefile os=/tmp/go-build-bash/w/1686787031/040/_pkg_.a
packagefile reflect=/tmp/go-build-bash/w/1686787031/032/_pkg_.a
packagefile sort=/tmp/go-build-bash/w/1686787031/026/_pkg_.a
packagefile strconv=/tmp/go-build-bash/w/1686787031/027/_pkg_.a
packagefile sync=/tmp/go-build-bash/w/1686787031/023/_pkg_.a
packagefile unicode/utf8=/tmp/go-build-bash/w/1686787031/015/_pkg_.a
----
compile option: -p fmt -o /tmp/go-build-bash/w/1686787031/041/_pkg_.a -trimpath "/tmp/go-build-bash/w/1686787031/041=>" -buildid abcdefghijklmnopqrst/abcdefghijklmnopqrst -goversion go1.20.4 -importcfg /tmp/go-build-bash/w/1686787031/041/importcfg -complete -std -c=4 -nolocalimports -pack
compiling: (format.go scan.go doc.go print.go errors.go)
#
# Compiling the top level package
#
[main]
source: .
mkdir -p /tmp/go-build-bash/w/1686787031/001/
generating the import config file: /tmp/go-build-bash/w/1686787031/001/importcfg
----
# import config
packagefile fmt=/tmp/go-build-bash/w/1686787031/041/_pkg_.a
packagefile github.com/DQNEO/go-build-bash/examples/hello/lib=/tmp/go-build-bash/w/1686787031/013/_pkg_.a
----
compile option: -p main -o /tmp/go-build-bash/w/1686787031/001/_pkg_.a -trimpath "/tmp/go-build-bash/w/1686787031/001=>" -buildid abcdefghijklmnopqrst/abcdefghijklmnopqrst -goversion go1.20.4 -importcfg /tmp/go-build-bash/w/1686787031/001/importcfg -complete -lang=go1.20 -c=4 -nolocalimports -pack
compiling: (sub.go main.go)
#
# Linking all packages into a binary executable
#
/usr/local/Cellar/go/1.20.4/libexec/pkg/tool/darwin_amd64/link -o /tmp/go-build-bash/w/1686787031/001/exe/a.out -importcfg /tmp/go-build-bash/w/1686787031/001/importcfg.link -buildmode=exe -buildid=yekYyg_HZMgX517VPpiO/aHxht5d7JGm1qJULUhhT/ct0PU8-vieH10gtMxGeC/yekYyg_HZMgX517VPpiO -extld=cc /tmp/go-build-bash/w/1686787031/001/_pkg_.a
#
# Moving the binary executable
#
mv /tmp/go-build-bash/w/1686787031/001/exe/a.out hello
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment