github.com/geraldss/go/src@v0.0.0-20210511222824-ac7d0ebfc235/runtime (about) HACKING.md Makefile alg.go asm.s asm_386.s asm_amd64.s asm_arm.s asm_arm64.s asm_mips64x.s asm_mipsx.s asm_ppc64x.h asm_ppc64x.s asm_riscv64.s asm_s390x.s asm_wasm.s atomic_arm64.s atomic_mips64x.s atomic_mipsx.s atomic_pointer.go atomic_ppc64x.s atomic_riscv64.s auxv_none.go callers_test.go cgo.go cgo cgo_mmap.go cgo_ppc64x.go cgo_sigaction.go cgocall.go cgocallback.go cgocheck.go chan.go chan_test.go chanbarrier_test.go checkptr.go checkptr_test.go closure_test.go compiler.go complex.go complex_test.go conv_wasm_test.go cpuflags.go cpuflags_amd64.go cpuflags_arm64.go cpuprof.go cputicks.go crash_cgo_test.go crash_nonunix_test.go crash_test.go crash_unix_test.go debug.go debug debug_test.go debugcall.go debuglog.go debuglog_off.go debuglog_on.go debuglog_test.go defer_test.go defs1_linux.go defs1_netbsd_386.go defs1_netbsd_amd64.go defs1_netbsd_arm.go defs1_netbsd_arm64.go defs1_solaris_amd64.go defs2_linux.go defs3_linux.go defs_aix.go defs_aix_ppc64.go defs_arm_linux.go defs_darwin.go defs_darwin_amd64.go defs_darwin_arm64.go defs_dragonfly.go defs_dragonfly_amd64.go defs_freebsd.go defs_freebsd_386.go defs_freebsd_amd64.go defs_freebsd_arm.go defs_freebsd_arm64.go defs_illumos_amd64.go defs_linux.go defs_linux_386.go defs_linux_amd64.go defs_linux_arm.go defs_linux_arm64.go defs_linux_mips64x.go defs_linux_mipsx.go defs_linux_ppc64.go defs_linux_ppc64le.go defs_linux_riscv64.go defs_linux_s390x.go defs_netbsd.go defs_netbsd_386.go defs_netbsd_amd64.go defs_netbsd_arm.go defs_openbsd.go defs_openbsd_386.go defs_openbsd_amd64.go defs_openbsd_arm.go defs_openbsd_arm64.go defs_openbsd_mips64.go defs_plan9_386.go defs_plan9_amd64.go defs_plan9_arm.go defs_solaris.go defs_solaris_amd64.go defs_windows.go defs_windows_386.go defs_windows_amd64.go defs_windows_arm.go duff_386.s duff_amd64.s duff_arm.s duff_arm64.s duff_mips64x.s duff_ppc64x.s duff_riscv64.s duff_s390x.s env_plan9.go env_posix.go env_test.go error.go example_test.go export_aix_test.go export_arm_test.go export_darwin_test.go export_debug_test.go export_debuglog_test.go export_futex_test.go export_linux_test.go export_mmap_test.go export_pipe2_test.go export_pipe_test.go export_solaris_test.go export_test.go export_unix_test.go export_windows_test.go extern.go fastlog2.go fastlog2_test.go fastlog2table.go float.go funcdata.h futex_test.go gc_test.go gcinfo_test.go go_tls.h hash32.go hash64.go hash_test.go heapdump.go histogram.go histogram_test.go iface.go iface_test.go internal lfstack.go lfstack_32bit.go lfstack_64bit.go lfstack_test.go libfuzzer.go libfuzzer_amd64.s libfuzzer_arm64.s lock_futex.go lock_js.go lock_sema.go lockrank.go lockrank_off.go lockrank_on.go malloc.go malloc_test.go map.go map_benchmark_test.go map_fast32.go map_fast64.go map_faststr.go map_test.go mbarrier.go mbitmap.go mcache.go mcentral.go mcheckmark.go mem_aix.go mem_bsd.go mem_darwin.go mem_js.go mem_linux.go mem_plan9.go mem_windows.go memclr_386.s memclr_amd64.s memclr_arm.s memclr_arm64.s memclr_mips64x.s memclr_mipsx.s memclr_plan9_386.s memclr_plan9_amd64.s memclr_ppc64x.s memclr_riscv64.s memclr_s390x.s memclr_wasm.s memmove_386.s memmove_amd64.s memmove_arm.s memmove_arm64.s memmove_linux_amd64_test.go memmove_mips64x.s memmove_mipsx.s memmove_plan9_386.s memmove_plan9_amd64.s memmove_ppc64x.s memmove_riscv64.s memmove_s390x.s memmove_test.go memmove_wasm.s metrics.go metrics metrics_test.go mfinal.go mfinal_test.go mfixalloc.go mgc.go mgcmark.go mgcscavenge.go mgcscavenge_test.go mgcstack.go mgcsweep.go mgcwork.go mheap.go mkduff.go mkfastlog2table.go mkpreempt.go mksizeclasses.go mmap.go mpagealloc.go mpagealloc_32bit.go mpagealloc_64bit.go mpagealloc_test.go mpagecache.go mpagecache_test.go mpallocbits.go mpallocbits_test.go mprof.go mranges.go mranges_test.go msan.go msan msan0.go msan_amd64.s msan_arm64.s msize.go mspanset.go mstats.go mwbbuf.go nbpipe_fcntl_libc_test.go nbpipe_fcntl_unix_test.go nbpipe_pipe.go nbpipe_pipe2.go nbpipe_test.go net_plan9.go netpoll.go netpoll_aix.go netpoll_epoll.go netpoll_fake.go netpoll_kqueue.go netpoll_os_test.go netpoll_solaris.go netpoll_stub.go netpoll_windows.go norace_linux_test.go norace_test.go numcpu_freebsd_test.go os2_aix.go os2_freebsd.go os2_openbsd.go os2_plan9.go os2_solaris.go os3_plan9.go os3_solaris.go os_aix.go os_android.go os_darwin.go os_darwin_arm64.go os_dragonfly.go os_freebsd.go os_freebsd2.go os_freebsd_amd64.go os_freebsd_arm.go os_freebsd_arm64.go os_freebsd_noauxv.go os_illumos.go os_js.go os_linux.go os_linux_arm.go os_linux_arm64.go os_linux_be64.go os_linux_generic.go os_linux_mips64x.go os_linux_mipsx.go os_linux_noauxv.go os_linux_novdso.go os_linux_ppc64x.go os_linux_riscv64.go os_linux_s390x.go os_linux_x86.go os_netbsd.go os_netbsd_386.go os_netbsd_amd64.go os_netbsd_arm.go os_netbsd_arm64.go os_nonopenbsd.go os_only_solaris.go os_openbsd.go os_openbsd_arm.go os_openbsd_arm64.go os_openbsd_libc.go os_openbsd_mips64.go os_openbsd_syscall.go os_openbsd_syscall1.go os_openbsd_syscall2.go os_plan9.go os_plan9_arm.go os_solaris.go os_windows.go os_windows_arm.go panic.go panic32.go panic_test.go plugin.go pprof preempt.go preempt_386.s preempt_amd64.s preempt_arm.s preempt_arm64.s preempt_mips64x.s preempt_mipsx.s preempt_nonwindows.go preempt_ppc64x.s preempt_riscv64.s preempt_s390x.s preempt_wasm.s print.go proc.go proc_runtime_test.go proc_test.go profbuf.go profbuf_test.go proflabel.go race.go race race0.go race_amd64.s race_arm64.s race_ppc64le.s rand_test.go rdebug.go relax_stub.go rt0_aix_ppc64.s rt0_android_386.s rt0_android_amd64.s rt0_android_arm.s rt0_android_arm64.s rt0_darwin_amd64.s rt0_darwin_arm64.s rt0_dragonfly_amd64.s rt0_freebsd_386.s rt0_freebsd_amd64.s rt0_freebsd_arm.s rt0_freebsd_arm64.s rt0_illumos_amd64.s rt0_ios_amd64.s rt0_ios_arm64.s rt0_js_wasm.s rt0_linux_386.s rt0_linux_amd64.s rt0_linux_arm.s rt0_linux_arm64.s rt0_linux_mips64x.s rt0_linux_mipsx.s rt0_linux_ppc64.s rt0_linux_ppc64le.s rt0_linux_riscv64.s rt0_linux_s390x.s rt0_netbsd_386.s rt0_netbsd_amd64.s rt0_netbsd_arm.s rt0_netbsd_arm64.s rt0_openbsd_386.s rt0_openbsd_amd64.s rt0_openbsd_arm.s rt0_openbsd_arm64.s rt0_openbsd_mips64.s rt0_plan9_386.s rt0_plan9_amd64.s rt0_plan9_arm.s rt0_solaris_amd64.s rt0_windows_386.s rt0_windows_amd64.s rt0_windows_arm.s runtime-gdb.py runtime-gdb_test.go runtime-lldb_test.go runtime.go runtime1.go runtime2.go runtime_linux_test.go runtime_mmap_test.go runtime_test.go runtime_unix_test.go rwmutex.go rwmutex_test.go select.go sema.go sema_test.go semasleep_test.go sigaction.go signal_386.go signal_aix_ppc64.go signal_amd64.go signal_arm.go signal_arm64.go signal_darwin.go signal_darwin_amd64.go signal_darwin_arm64.go signal_dragonfly.go signal_dragonfly_amd64.go signal_freebsd.go signal_freebsd_386.go signal_freebsd_amd64.go signal_freebsd_arm.go signal_freebsd_arm64.go signal_linux_386.go signal_linux_amd64.go signal_linux_arm.go signal_linux_arm64.go signal_linux_mips64x.go signal_linux_mipsx.go signal_linux_ppc64x.go signal_linux_riscv64.go signal_linux_s390x.go signal_mips64x.go signal_mipsx.go signal_netbsd.go signal_netbsd_386.go signal_netbsd_amd64.go signal_netbsd_arm.go signal_netbsd_arm64.go signal_openbsd.go signal_openbsd_386.go signal_openbsd_amd64.go signal_openbsd_arm.go signal_openbsd_arm64.go signal_openbsd_mips64.go signal_plan9.go signal_ppc64x.go signal_riscv64.go signal_solaris.go signal_solaris_amd64.go signal_unix.go signal_windows.go signal_windows_test.go sigqueue.go sigqueue_note.go sigqueue_plan9.go sigtab_aix.go sigtab_linux_generic.go sigtab_linux_mipsx.go sizeclasses.go sizeof_test.go slice.go slice_test.go softfloat64.go softfloat64_test.go stack.go stack_test.go string.go string_test.go stubs.go stubs2.go stubs3.go stubs_386.go stubs_amd64.go stubs_arm.go stubs_arm64.go stubs_linux.go stubs_mips64x.go stubs_mipsx.go stubs_nonlinux.go stubs_ppc64x.go stubs_s390x.go symtab.go symtab_test.go sys_aix_ppc64.s sys_arm.go sys_arm64.go sys_darwin.go sys_darwin_amd64.s sys_darwin_arm64.go sys_darwin_arm64.s sys_dragonfly_amd64.s sys_freebsd_386.s sys_freebsd_amd64.s sys_freebsd_arm.s sys_freebsd_arm64.s sys_libc.go sys_linux_386.s sys_linux_amd64.s sys_linux_arm.s sys_linux_arm64.s sys_linux_mips64x.s sys_linux_mipsx.s sys_linux_ppc64x.s sys_linux_riscv64.s sys_linux_s390x.s sys_mips64x.go sys_mipsx.go sys_netbsd_386.s sys_netbsd_amd64.s sys_netbsd_arm.s sys_netbsd_arm64.s sys_nonppc64x.go sys_openbsd.go sys_openbsd1.go sys_openbsd2.go sys_openbsd_386.s sys_openbsd_amd64.s sys_openbsd_arm.s sys_openbsd_arm64.s sys_openbsd_mips64.s sys_plan9_386.s sys_plan9_amd64.s sys_plan9_arm.s sys_ppc64x.go sys_riscv64.go sys_s390x.go sys_solaris_amd64.s sys_wasm.go sys_wasm.s sys_windows_386.s sys_windows_amd64.s sys_windows_arm.s sys_x86.go syscall2_solaris.go syscall_aix.go syscall_solaris.go syscall_windows.go syscall_windows_test.go testdata textflag.h time.go time_fake.go time_nofake.go time_test.go timeasm.go timestub.go timestub2.go tls_arm.s tls_arm64.h tls_arm64.s tls_mips64x.s tls_mipsx.s tls_ppc64x.s tls_riscv64.s tls_s390x.s trace.go trace traceback.go type.go typekind.go utf8.go vdso_elf32.go vdso_elf64.go vdso_freebsd.go vdso_freebsd_arm.go vdso_freebsd_arm64.go vdso_freebsd_x86.go vdso_in_none.go vdso_linux.go vdso_linux_386.go vdso_linux_amd64.go vdso_linux_arm.go vdso_linux_arm64.go vdso_linux_mips64x.go vdso_linux_ppc64x.go vlop_386.s vlop_arm.s vlop_arm_test.go vlrt.go wincallback.go write_err.go write_err_android.go zcallback_windows.go zcallback_windows.s zcallback_windows_arm.s