Directory src/runtime File Bytes ../ asan/ cgo/ coverage/ debug/ internal/ metrics/ msan/ pprof/ race/ testdata/ trace/ HACKING.md14183 Makefile178 abi_test.go3168 alg.go13212 align_runtime_test.go1867 align_test.go5495 arena.go38488 arena_test.go13710 asan.go1688 asan0.go760 asan_amd64.s2504 asan_arm64.s2195 asan_loong64.s2171 asan_ppc64le.s2816 asan_riscv64.s1963 asm.s386 asm_386.s44146 asm_amd64.h631 asm_amd64.s61834 asm_arm.s32836 asm_arm64.s45266 asm_loong64.s35545 asm_mips64x.s24922 asm_mipsx.s26951 asm_ppc64x.h1979 asm_ppc64x.s46479 asm_riscv64.h410 asm_riscv64.s27610 asm_s390x.s28728 asm_wasm.s13229 atomic_arm64.s259 atomic_loong64.s273 atomic_mips64x.s300 atomic_mipsx.s262 atomic_pointer.go4061 atomic_ppc64x.s437 atomic_riscv64.s275 auxv_none.go298 badlinkname.go661 badlinkname_linux.go506 bitcursor_test.go1332 callers_test.go12419 cgo.go3700 cgo_mmap.go2481 cgo_ppc64x.go418 cgo_sigaction.go3361 cgocall.go25637 cgocallback.go317 cgocheck.go5591 chan.go27433 chan_test.go23998 chanbarrier_test.go1453 checkptr.go3660 checkptr_test.go2928 closure_test.go937 compiler.go410 complex.go1629 complex_test.go1077 conv_wasm_test.go3030 coro.go8498 coro_test.go1953 covercounter.go740 covermeta.go603 cpuflags.go940 cpuflags_amd64.go1118 cpuflags_arm64.go312 cpuprof.go8728 cputicks.go437 crash_cgo_test.go23122 crash_test.go29270 crash_unix_test.go9410 create_file_nounix.go305 create_file_unix.go368 debug.go4311 debug_test.go8615 debugcall.go7303 debuglog.go20743 debuglog_off.go442 debuglog_on.go1476 debuglog_test.go5502 defer_test.go11672 defs1_linux.go845 defs1_netbsd_386.go3071 defs1_netbsd_amd64.go3307 defs1_netbsd_arm.go3191 defs1_netbsd_arm64.go3421 defs1_solaris_amd64.go4110 defs2_linux.go3295 defs3_linux.go1118 defs_aix.go4275 defs_aix_ppc64.go3712 defs_arm_linux.go2734 defs_darwin.go4400 defs_darwin_amd64.go6588 defs_darwin_arm64.go4359 defs_dragonfly.go2919 defs_dragonfly_amd64.go3583 defs_freebsd.go4173 defs_freebsd_386.go4725 defs_freebsd_amd64.go5000 defs_freebsd_arm.go4101 defs_freebsd_arm64.go4371 defs_freebsd_riscv64.go4382 defs_illumos_amd64.go285 defs_linux.go2992 defs_linux_386.go4296 defs_linux_amd64.go4816 defs_linux_arm.go3981 defs_linux_arm64.go3707 defs_linux_loong64.go3534 defs_linux_mips64x.go3687 defs_linux_mipsx.go3688 defs_linux_ppc64.go3776 defs_linux_ppc64le.go3776 defs_linux_riscv64.go3906 defs_linux_s390x.go3238 defs_netbsd.go3018 defs_netbsd_386.go855 defs_netbsd_amd64.go1036 defs_netbsd_arm.go764 defs_openbsd.go3131 defs_openbsd_386.go2981 defs_openbsd_amd64.go3186 defs_openbsd_arm.go3099 defs_openbsd_arm64.go2845 defs_openbsd_mips64.go2821 defs_openbsd_ppc64.go3073 defs_openbsd_riscv64.go2960 defs_plan9_386.go1666 defs_plan9_amd64.go1860 defs_plan9_arm.go1772 defs_solaris.go3399 defs_solaris_amd64.go1004 defs_windows.go2595 defs_windows_386.go2338 defs_windows_amd64.go3262 defs_windows_arm.go2632 defs_windows_arm64.go3141 duff_386.s8434 duff_amd64.s5772 duff_arm.s7282 duff_arm64.s5400 duff_loong64.s12188 duff_mips64x.s11553 duff_ppc64x.s7225 duff_riscv64.s11676 duff_s390x.s507 ehooks_test.go2106 env_plan9.go3075 env_posix.go2182 env_test.go1183 error.go10138 example_test.go1647 export_aix_test.go207 export_arm_test.go226 export_darwin_test.go207 export_debug_amd64_test.go3688 export_debug_arm64_test.go3573 export_debug_loong64_test.go5954 export_debug_ppc64le_test.go3582 export_debug_test.go5265 export_debuglog_test.go1600 export_linux_test.go378 export_map_noswiss_test.go1537 export_map_swiss_test.go262 export_mmap_test.go429 export_pipe2_test.go310 export_pipe_test.go219 export_test.go46868 export_unix_test.go2329 export_windows_test.go796 extern.go19655 fastlog2.go1249 fastlog2_test.go784 fastlog2table.go904 fds_nonunix.go256 fds_test.go1461 fds_unix.go1300 float.go1387 float_test.go699 funcdata.h2587 gc_test.go20319 gcinfo_test.go6100 go_tls.h366 hash32.go1622 hash64.go1939 hash_test.go18870 heap_test.go529 heapdump.go18001 histogram.go7472 histogram_test.go3593 iface.go21827 iface_test.go7631 import_test.go1449 importx_test.go763 ints.s10100 lfstack.go2077 lfstack_test.go2807 libfuzzer.go6494 libfuzzer_amd64.s5147 libfuzzer_arm64.s3228 linkname.go805 linkname_unix.go266 lock_futex.go3151 lock_futex_tristate.go3185 lock_js.go7248 lock_sema.go4245 lock_sema_tristate.go3537 lock_spinbit.go11590 lock_wasip1.go2112 lockrank.go22240 lockrank_off.go1330 lockrank_on.go10815 lockrank_test.go856 malloc.go71976 malloc_test.go11103 map_benchmark_test.go33990 map_fast32_noswiss.go14302 map_fast32_swiss.go1753 map_fast64_noswiss.go14521 map_fast64_swiss.go1787 map_faststr_noswiss.go15779 map_faststr_swiss.go1359 map_noswiss.go58926 map_noswiss_test.go7204 map_swiss.go8379 map_swiss_test.go1969 map_test.go24053 mbarrier.go15626 mbitmap.go60214 mcache.go10310 mcentral.go8243 mcheckmark.go2890 mcleanup.go5475 mcleanup_test.go5335 mem.go6886 mem_aix.go2057 mem_bsd.go2268 mem_darwin.go2005 mem_js.go457 mem_linux.go5090 mem_nonsbrk.go352 mem_plan9.go447 mem_sbrk.go6211 mem_wasip1.go392 mem_wasm.go584 mem_windows.go3969 memclr_386.s2438 memclr_amd64.s5024 memclr_arm.s2667 memclr_arm64.s3772 memclr_loong64.s2903 memclr_mips64x.s1763 memclr_mipsx.s1356 memclr_plan9_386.s983 memclr_plan9_amd64.s511 memclr_ppc64x.s4544 memclr_riscv64.s1746 memclr_s390x.s2010 memclr_wasm.s485 memmove_386.s4525 memmove_amd64.s13183 memmove_arm.s6039 memmove_arm64.s6098 memmove_linux_amd64_test.go1671 memmove_loong64.s5955 memmove_mips64x.s1870 memmove_mipsx.s4502 memmove_plan9_386.s3136 memmove_plan9_amd64.s3114 memmove_ppc64x.s4975 memmove_riscv64.s5592 memmove_s390x.s2988 memmove_test.go21677 memmove_wasm.s479 metrics.go26633 metrics_test.go46088 mfinal.go20091 mfinal_test.go5995 mfixalloc.go3202 mgc.go65542 mgclimit.go17690 mgclimit_test.go9237 mgcmark.go53873 mgcpacer.go57224 mgcpacer_test.go40200 mgcscavenge.go53512 mgcscavenge_test.go25805 mgcstack.go10839 mgcsweep.go33165 mgcwork.go13197 mheap.go85253 minmax.go1493 minmax_test.go3663 mkduff.go8235 mkfastlog2table.go3149 mklockrank.go9501 mkpreempt.go15195 mksizeclasses.go9831 mmap.go844 mpagealloc.go40107 mpagealloc_32bit.go4665 mpagealloc_64bit.go9566 mpagealloc_test.go33375 mpagecache.go5727 mpagecache_test.go11047 mpallocbits.go12827 mpallocbits_test.go14022 mprof.go57581 mranges.go14802 mranges_test.go5817 msan.go1658 msan0.go725 msan_amd64.s2355 msan_arm64.s2029 msan_loong64.s2005 msize.go1312 mspanset.go13439 mstats.go35036 mwbbuf.go8325 nbpipe_pipe.go405 nbpipe_pipe2.go344 nbpipe_pipe_test.go706 nbpipe_test.go2040 net_plan9.go645 netpoll.go21209 netpoll_aix.go5290 netpoll_epoll.go4810 netpoll_fake.go664 netpoll_kqueue.go4804 netpoll_kqueue_event.go1821 netpoll_kqueue_pipe.go2194 netpoll_os_test.go520 netpoll_solaris.go11582 netpoll_stub.go1617 netpoll_wasip1.go6148 netpoll_windows.go9719 nonwindows_stub.go962 norace_test.go983 nosan_linux_test.go968 note_js.go1375 note_other.go1220 numcpu_freebsd_test.go381 os2_aix.go21464 os2_freebsd.go302 os2_openbsd.go296 os2_plan9.go1517 os2_solaris.go320 os3_plan9.go4072 os3_solaris.go18013 os_aix.go9106 os_android.go463 os_darwin.go12030 os_darwin_arm64.go329 os_dragonfly.go7368 os_freebsd.go11974 os_freebsd2.go603 os_freebsd_amd64.go658 os_freebsd_arm.go1480 os_freebsd_arm64.go320 os_freebsd_noauxv.go241 os_freebsd_riscv64.go198 os_illumos.go4021 os_js.go767 os_linux.go27632 os_linux_arm.go1542 os_linux_arm64.go478 os_linux_be64.go806 os_linux_generic.go870 os_linux_loong64.go345 os_linux_mips64x.go996 os_linux_mipsx.go987 os_linux_noauxv.go337 os_linux_novdso.go347 os_linux_ppc64x.go526 os_linux_riscv64.go198 os_linux_s390x.go825 os_linux_x86.go234 os_netbsd.go10359 os_netbsd_386.go617 os_netbsd_amd64.go614 os_netbsd_arm.go1099 os_netbsd_arm64.go769 os_nonopenbsd.go437 os_only_solaris.go357 os_openbsd.go6483 os_openbsd_arm.go662 os_openbsd_arm64.go329 os_openbsd_libc.go1524 os_openbsd_mips64.go329 os_openbsd_syscall.go1392 os_openbsd_syscall1.go441 os_openbsd_syscall2.go2571 os_plan9.go10571 os_plan9_arm.go375 os_solaris.go6868 os_unix.go436 os_unix_nonlinux.go517 os_wasip1.go7045 os_wasm.go3333 os_windows.go42542 os_windows_arm.go511 os_windows_arm64.go339 panic.go45735 panic32.go5012 panic_test.go1768 panicnil_test.go1283 pinner.go11266 pinner_test.go11307 plugin.go4499 preempt.go15454 preempt_386.s824 preempt_amd64.s1578 preempt_arm.s1523 preempt_arm64.s2014 preempt_loong64.s2469 preempt_mips64x.s2781 preempt_mipsx.s2745 preempt_nonwindows.go290 preempt_ppc64x.s2781 preempt_riscv64.s2312 preempt_s390x.s1033 preempt_wasm.s176 print.go6063 proc.go214685 proc_runtime_test.go1414 proc_test.go26468 profbuf.go18640 profbuf_test.go8720 proflabel.go2188 race.go22749 race0.go2859 race_amd64.s15397 race_arm64.s15831 race_ppc64le.s17378 race_s390x.s13370 rand.go8999 rand_test.go2000 rdebug.go550 retry.go760 rt0_aix_ppc64.s5177 rt0_android_386.s822 rt0_android_amd64.s754 rt0_android_arm.s843 rt0_android_arm64.s941 rt0_darwin_amd64.s399 rt0_darwin_arm64.s1728 rt0_dragonfly_amd64.s448 rt0_freebsd_386.s454 rt0_freebsd_amd64.s442 rt0_freebsd_arm.s298 rt0_freebsd_arm64.s1924 rt0_freebsd_riscv64.s2786 rt0_illumos_amd64.s311 rt0_ios_amd64.s425 rt0_ios_arm64.s425 rt0_js_wasm.s1465 rt0_linux_386.s450 rt0_linux_amd64.s307 rt0_linux_arm.s1007 rt0_linux_arm64.s1852 rt0_linux_loong64.s2057 rt0_linux_mips64x.s1014 rt0_linux_mipsx.s797 rt0_linux_ppc64.s847 rt0_linux_ppc64le.s2956 rt0_linux_riscv64.s2712 rt0_linux_s390x.s676 rt0_netbsd_386.s452 rt0_netbsd_amd64.s309 rt0_netbsd_arm.s296 rt0_netbsd_arm64.s1846 rt0_openbsd_386.s454 rt0_openbsd_amd64.s311 rt0_openbsd_arm.s298 rt0_openbsd_arm64.s2008 rt0_openbsd_mips64.s976 rt0_openbsd_ppc64.s370 rt0_openbsd_riscv64.s372 rt0_plan9_386.s523 rt0_plan9_amd64.s481 rt0_plan9_arm.s397 rt0_solaris_amd64.s311 rt0_wasip1_wasm.s464 rt0_windows_386.s1311 rt0_windows_amd64.s1166 rt0_windows_arm.s386 rt0_windows_arm64.s733 runtime-gdb.py19317 runtime-gdb_test.go25987 runtime-gdb_unix_test.go9627 runtime-lldb_test.go4927 runtime-seh_windows_test.go4809 runtime.go10161 runtime1.go20117 runtime2.go50070 runtime_boring.go606 runtime_linux_test.go1815 runtime_mmap_test.go1811 runtime_test.go19588 runtime_unix_test.go1251 rwmutex.go5104 rwmutex_test.go4316 security_aix.go449 security_issetugid.go502 security_linux.go335 security_nonunix.go256 security_test.go4188 security_unix.go866 select.go15767 sema.go20396 sema_test.go4312 semasleep_test.go3538 sigaction.go489 signal_386.go1759 signal_aix_ppc64.go3630 signal_amd64.go2791 signal_arm.go2604 signal_arm64.go3920 signal_darwin.go2179 signal_darwin_amd64.go4100 signal_darwin_arm64.go3684 signal_dragonfly.go2223 signal_dragonfly_amd64.go2063 signal_freebsd.go2255 signal_freebsd_386.go1588 signal_freebsd_amd64.go2079 signal_freebsd_arm.go2231 signal_freebsd_arm64.go3315 signal_freebsd_riscv64.go3149 signal_linux_386.go1630 signal_linux_amd64.go2100 signal_linux_arm.go2174 signal_linux_arm64.go3016 signal_linux_loong64.go3293 signal_linux_mips64x.go3430 signal_linux_mipsx.go3755 signal_linux_ppc64x.go3585 signal_linux_riscv64.go2991 signal_linux_s390x.go4593 signal_loong64.go3146 signal_mips64x.go3257 signal_mipsx.go3133 signal_netbsd.go2233 signal_netbsd_386.go1799 signal_netbsd_amd64.go2381 signal_netbsd_arm.go2356 signal_netbsd_arm64.go3486 signal_openbsd.go2232 signal_openbsd_386.go1623 signal_openbsd_amd64.go2085 signal_openbsd_arm.go2168 signal_openbsd_arm64.go3472 signal_openbsd_mips64.go3361 signal_openbsd_ppc64.go3615 signal_openbsd_riscv64.go3195 signal_plan9.go1980 signal_ppc64x.go3797 signal_riscv64.go2980 signal_solaris.go4609 signal_solaris_amd64.go2525 signal_unix.go46754 signal_windows.go14828 signal_windows_test.go9197 sigqueue.go7801 sigqueue_note.go648 sigqueue_plan9.go3332 sigtab_aix.go11575 sigtab_linux_generic.go3602 sigtab_linux_mipsx.go6096 sizeclasses.go9408 sizeof_test.go892 slice.go12497 slice_test.go10570 softfloat64.go11813 softfloat64_test.go4139 stack.go41707 stack_test.go23699 start_line_amd64_test.go647 start_line_test.go2646 stkframe.go10005 string.go14397 string_test.go13649 stubs.go18403 stubs2.go1173 stubs3.go324 stubs_386.go708 stubs_amd64.go1417 stubs_arm.go689 stubs_arm64.go700 stubs_linux.go650 stubs_loong64.go638 stubs_mips64x.go522 stubs_mipsx.go441 stubs_nonlinux.go298 stubs_nonwasm.go277 stubs_ppc64.go302 stubs_ppc64x.go688 stubs_riscv64.go695 stubs_s390x.go414 stubs_wasm.go708 symtab.go39497 symtab_test.go7658 symtabinl.go4635 symtabinl_test.go3154 synctest.go8290 synctest_test.go387 sys_aix_ppc64.s7598 sys_arm.go521 sys_arm64.go469 sys_darwin.go24884 sys_darwin_amd64.s20274 sys_darwin_arm64.go1780 sys_darwin_arm64.s18864 sys_dragonfly_amd64.s8509 sys_freebsd_386.s9635 sys_freebsd_amd64.s12979 sys_freebsd_arm.s10627 sys_freebsd_arm64.s9721 sys_freebsd_riscv64.s9132 sys_libc.go1923 sys_linux_386.s18319 sys_linux_amd64.s16750 sys_linux_arm.s13826 sys_linux_arm64.s17950 sys_linux_loong64.s15386 sys_linux_mips64x.s12252 sys_linux_mipsx.s9923 sys_linux_ppc64x.s19363 sys_linux_riscv64.s10776 sys_linux_s390x.s13697 sys_loong64.go489 sys_mips64x.go500 sys_mipsx.go496 sys_netbsd_386.s9839 sys_netbsd_amd64.s10017 sys_netbsd_arm.s10830 sys_netbsd_arm64.s9696 sys_nonppc64x.go245 sys_openbsd.go2655 sys_openbsd1.go1258 sys_openbsd2.go8879 sys_openbsd3.go4167 sys_openbsd_386.s20890 sys_openbsd_amd64.s15912 sys_openbsd_arm.s18904 sys_openbsd_arm64.s15414 sys_openbsd_mips64.s9018 sys_openbsd_ppc64.s15664 sys_openbsd_riscv64.s17205 sys_plan9_386.s4588 sys_plan9_amd64.s4665 sys_plan9_arm.s7198 sys_ppc64x.go532 sys_riscv64.go469 sys_s390x.go469 sys_solaris_amd64.s6572 sys_wasm.go758 sys_wasm.s1558 sys_windows_386.s6612 sys_windows_amd64.s8620 sys_windows_arm.s7930 sys_windows_arm64.s6960 sys_x86.go552 syscall2_solaris.go1894 syscall_aix.go6484 syscall_solaris.go8584 syscall_unix_test.go635 syscall_windows.go17070 syscall_windows_test.go33482 tagptr.go496 tagptr_32bit.go927 tagptr_64bit.go3310 test_amd64.go196 test_amd64.s316 test_stubs.go218 textflag.h1501 time.go42560 time_fake.go2581 time_linux_amd64.s2067 time_nofake.go1606 time_test.go3192 time_windows.h753 time_windows_386.s1748 time_windows_amd64.s786 time_windows_arm.s2021 time_windows_arm64.s906 timeasm.go418 timestub.go889 timestub2.go363 tls_arm.s3534 tls_arm64.h1124 tls_arm64.s1228 tls_loong64.s589 tls_mips64x.s733 tls_mipsx.s710 tls_ppc64x.s1560 tls_riscv64.s615 tls_s390x.s1583 tls_stub.go260 tls_windows_amd64.go294 trace.go38026 trace2map_test.go1863 trace_cgo_test.go2620 traceallocfree.go6013 traceback.go56505 traceback_system_test.go7564 traceback_test.go23497 tracebackx_test.go509 tracebuf.go9697 tracecpu.go8945 traceevent.go8471 traceexp.go2437 tracemap.go4638 traceregion.go3276 traceruntime.go25535 tracestack.go11234 tracestatus.go7927 tracestring.go2456 tracetime.go3417 tracetype.go2315 type.go17614 typekind.go356 unsafe.go3246 unsafepoint_test.go3350 utf8.go3467 vdso_elf32.go2827 vdso_elf64.go2904 vdso_freebsd.go2502 vdso_freebsd_arm.go454 vdso_freebsd_arm64.go454 vdso_freebsd_riscv64.go429 vdso_freebsd_x86.go1901 vdso_in_none.go443 vdso_linux.go7973 vdso_linux_386.go669 vdso_linux_amd64.go909 vdso_linux_arm.go669 vdso_linux_arm64.go729 vdso_linux_loong64.go844 vdso_linux_mips64x.go850 vdso_linux_ppc64x.go726 vdso_linux_riscv64.go666 vdso_linux_s390x.go713 vdso_test.go3798 vgetrandom_linux.go3694 vgetrandom_unsupported.go470 vlop_386.s2066 vlop_arm.s7233 vlop_arm_test.go3839 vlrt.go6873 wincallback.go3537 write_err.go296 write_err_android.go4792 zcallback_windows.go155 zcallback_windows.s64570 zcallback_windows_arm.s91467 zcallback_windows_arm64.s91467