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