1
0
mirror of https://github.com/golang/go synced 2024-11-15 04:20:22 -07:00
go/src/runtime
zzkcode df4f40b9e0 runtime: crash asap and extend total sleep time for slow machine in test
Running with few threads usually does not need 500ms to crash, so let it
crash as soon as possible. While the test may caused more time on slow
machine, try to expand the sleep time in test.

Updates #64752

Change-Id: I635fab846bd5e1735808d4d47bb9032d5a04cc2b
GitHub-Last-Rev: 84f3844ac0
GitHub-Pull-Request: golang/go#65018
Reviewed-on: https://go-review.googlesource.com/c/go/+/554615
Reviewed-by: Michael Pratt <mpratt@google.com>
Reviewed-by: Bryan Mills <bcmills@google.com>
Auto-Submit: Cherry Mui <cherryyz@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Cherry Mui <cherryyz@google.com>
2024-05-10 16:04:54 +00:00
..
asan runtime, cmd/go: enable address sanitizer on linux/loong64 2023-08-29 00:22:11 +00:00
cgo runtime/cgo: fix clang mach_port_t cast warning 2024-03-21 21:04:22 +00:00
coverage all: fix a large number of comments 2024-03-26 19:58:28 +00:00
debug all: make use of builtin clear 2024-03-27 18:23:49 +00:00
internal runtime: migrate internal/atomic to internal/runtime 2024-03-25 19:53:03 +00:00
metrics go/types: track gotypesalias non-default behavior 2024-04-18 14:10:47 +00:00
msan
pprof runtime/pprof: test for Darwin flake in TestVMInfo 2024-04-16 19:59:50 +00:00
race runtime: fix spurious race using Ticker.Reset 2024-03-08 22:34:15 +00:00
testdata runtime: properly frame panic values in tracebacks 2024-05-08 19:10:41 +00:00
trace runtime, cmd/trace: remove code paths that include v1 tracer 2024-04-15 16:44:47 +00:00
abi_test.go runtime: migrate internal/atomic to internal/runtime 2024-03-25 19:53:03 +00:00
alg.go runtime: remove odd-forcing of hash constants 2024-04-19 17:39:06 +00:00
align_runtime_test.go runtime: migrate internal/atomic to internal/runtime 2024-03-25 19:53:03 +00:00
align_test.go
arena_test.go runtime: migrate internal/atomic to internal/runtime 2024-03-25 19:53:03 +00:00
arena.go runtime: remove allocfreetrace 2024-05-08 17:44:56 +00:00
asan0.go all: fix copyright headers 2023-12-15 21:57:36 +00:00
asan_amd64.s runtime: change the name of variables in asan-related assembly functions 2023-11-22 02:20:04 +00:00
asan_arm64.s runtime: change the name of variables in asan-related assembly functions 2023-11-22 02:20:04 +00:00
asan_loong64.s runtime: change the name of variables in asan-related assembly functions 2023-11-22 02:20:04 +00:00
asan_ppc64le.s
asan_riscv64.s
asan.go internal/asan: add new package 2024-02-13 20:39:58 +00:00
asm_386.s runtime: add crash stack support for 386 2024-03-15 15:45:13 +00:00
asm_amd64.h internal/cpu: detect support of AVX512 2023-11-15 18:30:03 +00:00
asm_amd64.s runtime: fix mcall unwinding on Windows 2024-04-25 18:50:21 +00:00
asm_arm64.s runtime: print a stack trace at "morestack on g0" 2023-10-26 18:46:50 +00:00
asm_arm.s runtime: add crash stack support for arm 2024-02-23 21:00:52 +00:00
asm_loong64.s runtime: crash stack support for loong64 2024-01-27 13:31:41 +00:00
asm_mips64x.s runtime: add crash stack support for mips64x 2023-11-06 19:45:59 +00:00
asm_mipsx.s runtime: add crash stack support for mips/mipsle 2024-05-06 11:46:29 +00:00
asm_ppc64x.h
asm_ppc64x.s runtime: reduce stack usage for asmcgocall on PPC64 2024-04-22 22:46:08 +00:00
asm_riscv64.s all: clean up addition of constants in riscv64 assembly 2023-11-09 13:57:06 +00:00
asm_s390x.s runtime: add crash stack support for s390x 2024-01-25 09:18:28 +00:00
asm_wasm.s runtime: add crash stack support for wasm 2023-11-20 21:26:51 +00:00
asm.s runtime: add crash stack support for mips/mipsle 2024-05-06 11:46:29 +00:00
atomic_arm64.s
atomic_loong64.s
atomic_mips64x.s
atomic_mipsx.s
atomic_pointer.go runtime: migrate internal/atomic to internal/runtime 2024-03-25 19:53:03 +00:00
atomic_ppc64x.s
atomic_riscv64.s
auxv_none.go
callers_test.go
cgo_mmap.go
cgo_ppc64x.go
cgo_sigaction.go
cgo.go
cgocall.go runtime: track frame pointer while in syscall 2024-04-19 17:25:00 +00:00
cgocallback.go
cgocheck.go runtime: remove the allocheaders GOEXPERIMENT 2024-04-09 04:07:57 +00:00
chan_test.go runtime: make select fairness test less picky 2023-10-31 20:47:35 +00:00
chan.go runtime: migrate internal/atomic to internal/runtime 2024-03-25 19:53:03 +00:00
chanbarrier_test.go runtime: parallel run test 2024-05-06 17:50:18 +00:00
checkptr_test.go
checkptr.go runtime: use .Pointers() instead of manual checking 2024-03-04 17:34:30 +00:00
closure_test.go
compiler.go
complex_test.go
complex.go
conv_wasm_test.go
coro.go runtime: add tracing for iter.Pull 2024-03-22 16:12:01 +00:00
covercounter.go
covermeta.go
cpuflags_amd64.go
cpuflags_arm64.go
cpuflags.go
cpuprof.go runtime: more godoc links 2024-01-15 21:21:08 +00:00
cputicks.go
crash_cgo_test.go runtime, cmd/trace: remove code paths that include v1 tracer 2024-04-15 16:44:47 +00:00
crash_test.go runtime: properly frame panic values in tracebacks 2024-05-08 19:10:41 +00:00
crash_unix_test.go runtime: don't print "unexpected SPWRITE" when printing traceback 2023-10-12 20:11:47 +00:00
create_file_nounix.go
create_file_unix.go
debug_test.go runtime: support for debugger function calls on linux/ppc64le 2023-09-08 15:08:04 +00:00
debug.go runtime: migrate internal/atomic to internal/runtime 2024-03-25 19:53:03 +00:00
debugcall.go runtime: take a stack trace during tracing only when we own the stack 2024-04-05 20:50:21 +00:00
debuglog_off.go
debuglog_on.go
debuglog_test.go
debuglog.go all: use kind* of abi 2024-04-02 15:10:48 +00:00
defer_test.go all: stop using fmt.Sprintf in t.Error/t.Fatal 2023-09-20 18:57:24 +00:00
defs1_linux.go
defs1_netbsd_386.go runtime: utilize EVFILT_USER to wake up kevent for kqueue 2024-04-12 21:17:22 +00:00
defs1_netbsd_amd64.go runtime: utilize EVFILT_USER to wake up kevent for kqueue 2024-04-12 21:17:22 +00:00
defs1_netbsd_arm64.go runtime: utilize EVFILT_USER to wake up kevent for kqueue 2024-04-12 21:17:22 +00:00
defs1_netbsd_arm.go runtime: utilize EVFILT_USER to wake up kevent for kqueue 2024-04-12 21:17:22 +00:00
defs1_solaris_amd64.go
defs2_linux.go
defs3_linux.go
defs_aix_ppc64.go
defs_aix.go
defs_arm_linux.go
defs_darwin_amd64.go runtime: utilize EVFILT_USER to wake up kevent for kqueue 2024-04-12 21:17:22 +00:00
defs_darwin_arm64.go runtime: utilize EVFILT_USER to wake up kevent for kqueue 2024-04-12 21:17:22 +00:00
defs_darwin.go runtime: utilize EVFILT_USER to wake up kevent for kqueue 2024-04-12 21:17:22 +00:00
defs_dragonfly_amd64.go runtime: utilize EVFILT_USER to wake up kevent for kqueue 2024-04-12 21:17:22 +00:00
defs_dragonfly.go runtime: utilize EVFILT_USER to wake up kevent for kqueue 2024-04-12 21:17:22 +00:00
defs_freebsd_386.go runtime: utilize EVFILT_USER to wake up kevent for kqueue 2024-04-12 21:17:22 +00:00
defs_freebsd_amd64.go runtime: utilize EVFILT_USER to wake up kevent for kqueue 2024-04-12 21:17:22 +00:00
defs_freebsd_arm64.go runtime: utilize EVFILT_USER to wake up kevent for kqueue 2024-04-12 21:17:22 +00:00
defs_freebsd_arm.go runtime: utilize EVFILT_USER to wake up kevent for kqueue 2024-04-12 21:17:22 +00:00
defs_freebsd_riscv64.go runtime: utilize EVFILT_USER to wake up kevent for kqueue 2024-04-12 21:17:22 +00:00
defs_freebsd.go runtime: utilize EVFILT_USER to wake up kevent for kqueue 2024-04-12 21:17:22 +00:00
defs_illumos_amd64.go
defs_linux_386.go
defs_linux_amd64.go
defs_linux_arm64.go
defs_linux_arm.go
defs_linux_loong64.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_linux.go
defs_netbsd_386.go
defs_netbsd_amd64.go
defs_netbsd_arm.go
defs_netbsd.go runtime: utilize EVFILT_USER to wake up kevent for kqueue 2024-04-12 21:17:22 +00:00
defs_openbsd_386.go runtime: ignore ETIMEDOUT for kevent conservatively 2023-10-23 17:31:23 +00:00
defs_openbsd_amd64.go runtime: ignore ETIMEDOUT for kevent conservatively 2023-10-23 17:31:23 +00:00
defs_openbsd_arm64.go runtime: ignore ETIMEDOUT for kevent conservatively 2023-10-23 17:31:23 +00:00
defs_openbsd_arm.go runtime: ignore ETIMEDOUT for kevent conservatively 2023-10-23 17:31:23 +00:00
defs_openbsd_mips64.go runtime: ignore ETIMEDOUT for kevent conservatively 2023-10-23 17:31:23 +00:00
defs_openbsd_ppc64.go runtime: ignore ETIMEDOUT for kevent conservatively 2023-10-23 17:31:23 +00:00
defs_openbsd_riscv64.go runtime: ignore ETIMEDOUT for kevent conservatively 2023-10-23 17:31:23 +00:00
defs_openbsd.go runtime: ignore ETIMEDOUT for kevent conservatively 2023-10-23 17:31:23 +00:00
defs_plan9_386.go
defs_plan9_amd64.go
defs_plan9_arm.go
defs_solaris_amd64.go
defs_solaris.go
defs_windows_386.go runtime: support SetUnhandledExceptionFilter on Windows 2023-10-05 08:26:52 +00:00
defs_windows_amd64.go runtime: support SetUnhandledExceptionFilter on Windows 2023-10-05 08:26:52 +00:00
defs_windows_arm64.go runtime: support SetUnhandledExceptionFilter on Windows 2023-10-05 08:26:52 +00:00
defs_windows_arm.go runtime: support SetUnhandledExceptionFilter on Windows 2023-10-05 08:26:52 +00:00
defs_windows.go cmd/internal/osinfo,runtime,syscall: use RtlGetVersion instead of RtlGetNtVersionNumbers 2024-03-21 11:49:46 +00:00
duff_386.s
duff_amd64.s
duff_arm64.s
duff_arm.s
duff_loong64.s runtime: make duff device as ABIInternal for loong64 2023-11-21 19:04:21 +00:00
duff_mips64x.s
duff_ppc64x.s
duff_riscv64.s
duff_s390x.s
ehooks_test.go
env_plan9.go
env_posix.go
env_test.go
error.go runtime: properly frame panic values in tracebacks 2024-05-08 19:10:41 +00:00
example_test.go
exithook.go runtime: delete pagetrace GOEXPERIMENT 2024-05-08 17:48:45 +00:00
export_aix_test.go
export_arm_test.go
export_darwin_test.go
export_debug_amd64_test.go
export_debug_arm64_test.go
export_debug_ppc64le_test.go runtime: gofmt -w -s 2023-11-17 15:33:38 +00:00
export_debug_test.go all: use kind* of abi 2024-04-02 15:10:48 +00:00
export_debuglog_test.go runtime/metrics: add STW stopping and total time metrics 2023-11-15 16:49:45 +00:00
export_linux_test.go
export_mmap_test.go
export_pipe2_test.go
export_pipe_test.go
export_test.go runtime: rewrite traceMap to scale better 2024-04-10 18:52:49 +00:00
export_unix_test.go
export_windows_test.go runtime: track frame pointer while in syscall 2024-04-19 17:25:00 +00:00
extern.go runtime: remove allocfreetrace 2024-05-08 17:44:56 +00:00
fastlog2_test.go
fastlog2.go
fastlog2table.go
fds_nonunix.go
fds_test.go
fds_unix.go
float_test.go
float.go
funcdata.h cmd/internal/obj: tweak implicit {ArgsPointerMaps,ArgInfo} behavior 2023-08-29 18:28:09 +00:00
gc_test.go runtime: remove the allocheaders GOEXPERIMENT 2024-04-09 04:07:57 +00:00
gcinfo_test.go runtime: implement experiment to replace heap bitmap with alloc headers 2023-11-09 19:58:08 +00:00
go_tls.h
HACKING.md runtime: migrate internal/atomic to internal/runtime 2024-03-25 19:53:03 +00:00
hash32.go
hash64.go runtime: for fallback hash, get rid of constant xors 2024-04-19 17:39:28 +00:00
hash_test.go runtime: parallel run test 2024-05-06 17:50:18 +00:00
heap_test.go
heapdump.go runtime: remove the allocheaders GOEXPERIMENT 2024-04-09 04:07:57 +00:00
histogram_test.go
histogram.go runtime: migrate internal/atomic to internal/runtime 2024-03-25 19:53:03 +00:00
iface_test.go
iface.go runtime,reflect: move zeroVal to internal/abi 2024-05-03 12:00:41 +00:00
import_test.go runtime: ignore SPWrite on innermost traceback frame 2023-09-06 14:45:46 +00:00
importx_test.go
lfstack_test.go
lfstack.go runtime: migrate internal/atomic to internal/runtime 2024-03-25 19:53:03 +00:00
libfuzzer_amd64.s
libfuzzer_arm64.s
libfuzzer.go
lock_futex.go runtime: migrate internal/atomic to internal/runtime 2024-03-25 19:53:03 +00:00
lock_js.go runtime: profile contended lock calls 2023-11-21 21:02:20 +00:00
lock_sema.go runtime: migrate internal/atomic to internal/runtime 2024-03-25 19:53:03 +00:00
lock_wasip1.go runtime: profile contended lock calls 2023-11-21 21:02:20 +00:00
lockrank_off.go runtime: always acquire M when acquiring locks by rank 2024-04-22 14:29:04 +00:00
lockrank_on.go runtime: always acquire M when acquiring locks by rank 2024-04-22 14:29:04 +00:00
lockrank_test.go runtime: log stderr in TestLockRankGenerated on failure 2023-08-29 20:57:33 +00:00
lockrank.go runtime: add traceallocfree GODEBUG for alloc/free events in traces 2024-05-08 17:47:01 +00:00
Makefile
malloc_test.go all: use ^TestName$ regular pattern for invoking a single test 2023-09-05 23:35:29 +00:00
malloc.go runtime: move profiling pc buffers to m 2024-05-08 17:48:38 +00:00
map_benchmark_test.go
map_fast32.go runtime,reflect: move zeroVal to internal/abi 2024-05-03 12:00:41 +00:00
map_fast64.go runtime,reflect: move zeroVal to internal/abi 2024-05-03 12:00:41 +00:00
map_faststr.go runtime,reflect: move zeroVal to internal/abi 2024-05-03 12:00:41 +00:00
map_test.go runtime: use bootstrapRand to initialize hashkey 2024-04-19 16:34:32 +00:00
map.go runtime,reflect: move zeroVal to internal/abi 2024-05-03 12:00:41 +00:00
mbarrier.go runtime: use .Pointers() instead of manual checking 2024-03-04 17:34:30 +00:00
mbitmap.go runtime: make zeroing of large objects containing pointers preemptible 2024-04-09 14:35:47 +00:00
mcache.go runtime: migrate internal/atomic to internal/runtime 2024-03-25 19:53:03 +00:00
mcentral.go runtime: migrate internal/atomic to internal/runtime 2024-03-25 19:53:03 +00:00
mcheckmark.go runtime: migrate internal/atomic to internal/runtime 2024-03-25 19:53:03 +00:00
mem_aix.go
mem_bsd.go
mem_darwin.go
mem_js.go
mem_linux.go runtime: migrate internal/atomic to internal/runtime 2024-03-25 19:53:03 +00:00
mem_plan9.go
mem_sbrk.go
mem_wasip1.go
mem_wasm.go
mem_windows.go
mem.go
memclr_386.s
memclr_amd64.s
memclr_arm64.s
memclr_arm.s
memclr_loong64.s runtime: add regABI support in memclr and memmove functions on loong64 2023-11-21 19:22:16 +00:00
memclr_mips64x.s
memclr_mipsx.s
memclr_plan9_386.s
memclr_plan9_amd64.s
memclr_ppc64x.s
memclr_riscv64.s all: clean up addition of constants in riscv64 assembly 2023-11-09 13:57:06 +00:00
memclr_s390x.s
memclr_wasm.s
memmove_386.s
memmove_amd64.s
memmove_arm64.s
memmove_arm.s
memmove_linux_amd64_test.go
memmove_loong64.s runtime: add regABI support in memclr and memmove functions on loong64 2023-11-21 19:22:16 +00:00
memmove_mips64x.s
memmove_mipsx.s
memmove_plan9_386.s
memmove_plan9_amd64.s
memmove_ppc64x.s
memmove_riscv64.s all: clean up addition of constants in riscv64 assembly 2023-11-09 13:57:06 +00:00
memmove_s390x.s
memmove_test.go runtime: make use of builtin clear in tests 2024-03-29 16:41:12 +00:00
memmove_wasm.s
metrics_test.go runtime: update large object stats before freeSpan in sweep 2024-05-08 17:52:18 +00:00
metrics.go runtime: move GC pause time CPU metrics update into the STW 2024-04-08 21:03:13 +00:00
mfinal_test.go
mfinal.go runtime: remove the allocheaders GOEXPERIMENT 2024-04-09 04:07:57 +00:00
mfixalloc.go runtime: use max/min func 2023-10-24 20:28:25 +00:00
mgc.go runtime: remove allocfreetrace 2024-05-08 17:44:56 +00:00
mgclimit_test.go
mgclimit.go runtime: reduced struct sizes found via pahole 2024-04-22 22:07:41 +00:00
mgcmark.go internal/weak: add package implementing weak pointers 2024-04-18 21:25:11 +00:00
mgcpacer_test.go
mgcpacer.go runtime: migrate internal/atomic to internal/runtime 2024-03-25 19:53:03 +00:00
mgcscavenge_test.go runtime: migrate internal/atomic to internal/runtime 2024-03-25 19:53:03 +00:00
mgcscavenge.go runtime: delete pagetrace GOEXPERIMENT 2024-05-08 17:48:45 +00:00
mgcstack.go
mgcsweep.go runtime: update large object stats before freeSpan in sweep 2024-05-08 17:52:18 +00:00
mgcwork.go runtime: migrate internal/atomic to internal/runtime 2024-03-25 19:53:03 +00:00
mheap.go runtime: delete pagetrace GOEXPERIMENT 2024-05-08 17:48:45 +00:00
minmax_test.go cmd/compile: implement float min/max in hardware for riscv64 2024-01-26 01:41:50 +00:00
minmax.go
mkduff.go runtime: make duff device as ABIInternal for loong64 2023-11-21 19:04:21 +00:00
mkfastlog2table.go
mklockrank.go runtime: add traceallocfree GODEBUG for alloc/free events in traces 2024-05-08 17:47:01 +00:00
mkpreempt.go all: add floating point option for ARM targets 2023-11-20 17:19:36 +00:00
mksizeclasses.go runtime: use max/min func 2023-10-24 20:28:25 +00:00
mmap.go
mpagealloc_32bit.go
mpagealloc_64bit.go runtime: correct scavengeIndex.sysGrow min index handling 2024-01-03 11:00:10 +00:00
mpagealloc_test.go
mpagealloc.go runtime: migrate internal/atomic to internal/runtime 2024-03-25 19:53:03 +00:00
mpagecache_test.go
mpagecache.go
mpallocbits_test.go
mpallocbits.go runtime: use built-in clear to simplify code 2024-03-08 16:28:44 +00:00
mprof.go runtime: move profiling pc buffers to m 2024-05-08 17:48:38 +00:00
mranges_test.go
mranges.go runtime: migrate internal/atomic to internal/runtime 2024-03-25 19:53:03 +00:00
msan0.go
msan_amd64.s runtime: fix tests when running with -msan 2024-01-09 01:36:54 +00:00
msan_arm64.s runtime: fix tests when running with -msan 2024-01-09 01:36:54 +00:00
msan_loong64.s runtime: fix tests when running with -msan 2024-01-09 01:36:54 +00:00
msan.go internal/msan: add new package 2024-02-20 20:50:21 +00:00
msize.go runtime: remove the allocheaders GOEXPERIMENT 2024-04-09 04:07:57 +00:00
mspanset.go runtime: migrate internal/atomic to internal/runtime 2024-03-25 19:53:03 +00:00
mstats.go runtime: move GC pause time CPU metrics update into the STW 2024-04-08 21:03:13 +00:00
mwbbuf.go runtime: migrate internal/atomic to internal/runtime 2024-03-25 19:53:03 +00:00
nbpipe_pipe2.go
nbpipe_pipe_test.go
nbpipe_pipe.go
nbpipe_test.go
net_plan9.go
netpoll_aix.go runtime: migrate internal/atomic to internal/runtime 2024-03-25 19:53:03 +00:00
netpoll_epoll.go runtime: migrate internal/atomic to internal/runtime 2024-03-25 19:53:03 +00:00
netpoll_fake.go
netpoll_kqueue_event.go runtime: utilize EVFILT_USER to wake up kevent for kqueue 2024-04-12 21:17:22 +00:00
netpoll_kqueue_pipe.go runtime: utilize EVFILT_USER to wake up kevent for kqueue 2024-04-12 21:17:22 +00:00
netpoll_kqueue.go runtime: utilize EVFILT_USER to wake up kevent for kqueue 2024-04-12 21:17:22 +00:00
netpoll_os_test.go all: add missing copyright header 2023-11-17 23:34:11 +00:00
netpoll_solaris.go runtime: migrate internal/atomic to internal/runtime 2024-03-25 19:53:03 +00:00
netpoll_stub.go runtime: migrate internal/atomic to internal/runtime 2024-03-25 19:53:03 +00:00
netpoll_wasip1.go all: make use of builtin clear 2024-03-27 18:23:49 +00:00
netpoll_windows.go all: fix a large number of comments 2024-03-26 19:58:28 +00:00
netpoll.go runtime: reduced struct sizes found via pahole 2024-04-22 22:07:41 +00:00
nonwindows_stub.go runtime: don't call lockOSThread for every syscall call on Windows 2024-03-26 03:12:13 +00:00
norace_linux_test.go
norace_test.go
numcpu_freebsd_test.go
os2_aix.go all: remove newline characters after return statements 2023-12-14 17:22:18 +00:00
os2_freebsd.go
os2_openbsd.go
os2_plan9.go
os2_solaris.go
os3_plan9.go
os3_solaris.go runtime: migrate internal/atomic to internal/runtime 2024-03-25 19:53:03 +00:00
os_aix.go runtime: migrate internal/atomic to internal/runtime 2024-03-25 19:53:03 +00:00
os_android.go
os_darwin_arm64.go math/rand, math/rand/v2: use ChaCha8 for global rand 2023-12-05 20:34:30 +00:00
os_darwin.go math/rand, math/rand/v2: use ChaCha8 for global rand 2023-12-05 20:34:30 +00:00
os_dragonfly.go math/rand, math/rand/v2: use ChaCha8 for global rand 2023-12-05 20:34:30 +00:00
os_freebsd2.go
os_freebsd_amd64.go
os_freebsd_arm64.go math/rand, math/rand/v2: use ChaCha8 for global rand 2023-12-05 20:34:30 +00:00
os_freebsd_arm.go math/rand, math/rand/v2: use ChaCha8 for global rand 2023-12-05 20:34:30 +00:00
os_freebsd_noauxv.go
os_freebsd_riscv64.go
os_freebsd.go math/rand, math/rand/v2: use ChaCha8 for global rand 2023-12-05 20:34:30 +00:00
os_illumos.go
os_js.go math/rand, math/rand/v2: use ChaCha8 for global rand 2023-12-05 20:34:30 +00:00
os_linux_arm64.go math/rand, math/rand/v2: use ChaCha8 for global rand 2023-12-05 20:34:30 +00:00
os_linux_arm.go math/rand, math/rand/v2: use ChaCha8 for global rand 2023-12-05 20:34:30 +00:00
os_linux_be64.go
os_linux_generic.go
os_linux_loong64.go
os_linux_mips64x.go math/rand, math/rand/v2: use ChaCha8 for global rand 2023-12-05 20:34:30 +00:00
os_linux_mipsx.go math/rand, math/rand/v2: use ChaCha8 for global rand 2023-12-05 20:34:30 +00:00
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_linux.go runtime: migrate internal/atomic to internal/runtime 2024-03-25 19:53:03 +00:00
os_netbsd_386.go
os_netbsd_amd64.go
os_netbsd_arm64.go math/rand, math/rand/v2: use ChaCha8 for global rand 2023-12-05 20:34:30 +00:00
os_netbsd_arm.go math/rand, math/rand/v2: use ChaCha8 for global rand 2023-12-05 20:34:30 +00:00
os_netbsd.go runtime: migrate internal/atomic to internal/runtime 2024-03-25 19:53:03 +00:00
os_nonopenbsd.go
os_only_solaris.go
os_openbsd_arm64.go math/rand, math/rand/v2: use ChaCha8 for global rand 2023-12-05 20:34:30 +00:00
os_openbsd_arm.go math/rand, math/rand/v2: use ChaCha8 for global rand 2023-12-05 20:34:30 +00:00
os_openbsd_libc.go
os_openbsd_mips64.go math/rand, math/rand/v2: use ChaCha8 for global rand 2023-12-05 20:34:30 +00:00
os_openbsd_syscall1.go
os_openbsd_syscall2.go runtime: migrate internal/atomic to internal/runtime 2024-03-25 19:53:03 +00:00
os_openbsd_syscall.go
os_openbsd.go runtime: migrate internal/atomic to internal/runtime 2024-03-25 19:53:03 +00:00
os_plan9_arm.go math/rand, math/rand/v2: use ChaCha8 for global rand 2023-12-05 20:34:30 +00:00
os_plan9.go runtime: migrate internal/atomic to internal/runtime 2024-03-25 19:53:03 +00:00
os_solaris.go
os_unix_nonlinux.go
os_unix.go
os_wasip1.go math/rand, math/rand/v2: use ChaCha8 for global rand 2023-12-05 20:34:30 +00:00
os_wasm.go runtime: migrate internal/atomic to internal/runtime 2024-03-25 19:53:03 +00:00
os_windows_arm64.go
os_windows_arm.go
os_windows.go testing: use QueryPerformanceCounter on Windows 2024-04-26 22:55:25 +00:00
panic32.go
panic_test.go runtime: properly frame panic values in tracebacks 2024-05-08 19:10:41 +00:00
panic.go runtime: add workaround to "throw" pending resolution of issue #67274 2024-05-09 20:33:37 +00:00
panicnil_test.go
pinner_test.go runtime: silently allow pinning of non-Go pointers in runtime.Pinner.Pin 2023-09-13 18:36:12 +00:00
pinner.go all: fix some comments 2024-04-04 14:29:45 +00:00
plugin.go all: use kind* of abi 2024-04-02 15:10:48 +00:00
preempt_386.s
preempt_amd64.s
preempt_arm64.s
preempt_arm.s all: add floating point option for ARM targets 2023-11-20 17:19:36 +00:00
preempt_loong64.s
preempt_mips64x.s
preempt_mipsx.s
preempt_nonwindows.go
preempt_ppc64x.s
preempt_riscv64.s all: clean up addition of constants in riscv64 assembly 2023-11-09 13:57:06 +00:00
preempt_s390x.s
preempt_wasm.s
preempt.go Revert "runtime: preempt more aggressively when panicking" 2024-02-01 18:09:36 +00:00
print.go
proc_runtime_test.go
proc_test.go
proc.go runtime: fix eagerly typo 2024-05-08 19:11:58 +00:00
profbuf_test.go runtime: remove an arbitrary timeout in TestProfBuf 2023-09-15 20:04:56 +00:00
profbuf.go runtime: migrate internal/atomic to internal/runtime 2024-03-25 19:53:03 +00:00
proflabel.go
race0.go
race_amd64.s all: fix Microsoft links 2023-09-12 16:42:41 +00:00
race_arm64.s runtime: don't clobber saved frame pointer during arm64 racecall 2024-02-27 20:11:27 +00:00
race_ppc64le.s
race_s390x.s all: drop old +build lines 2023-10-19 23:33:27 +00:00
race.go all: use kind* of abi 2024-04-02 15:10:48 +00:00
rand_test.go runtime: put runtime.fastrand back temporarily 2023-12-07 23:44:31 +00:00
rand.go all: run go fmt 2024-02-28 20:35:05 +00:00
rdebug.go
retry.go
rt0_aix_ppc64.s
rt0_android_386.s
rt0_android_amd64.s
rt0_android_arm64.s
rt0_android_arm.s
rt0_darwin_amd64.s
rt0_darwin_arm64.s
rt0_dragonfly_amd64.s
rt0_freebsd_386.s
rt0_freebsd_amd64.s
rt0_freebsd_arm64.s
rt0_freebsd_arm.s
rt0_freebsd_riscv64.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_arm64.s
rt0_linux_arm.s
rt0_linux_loong64.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_arm64.s
rt0_netbsd_arm.s
rt0_openbsd_386.s
rt0_openbsd_amd64.s
rt0_openbsd_arm64.s
rt0_openbsd_arm.s
rt0_openbsd_mips64.s
rt0_openbsd_ppc64.s
rt0_openbsd_riscv64.s runtime: add runtime support for openbsd/riscv64 port 2023-10-04 02:55:17 +00:00
rt0_plan9_386.s
rt0_plan9_amd64.s
rt0_plan9_arm.s
rt0_solaris_amd64.s
rt0_wasip1_wasm.s
rt0_windows_386.s
rt0_windows_amd64.s
rt0_windows_arm64.s
rt0_windows_arm.s
runtime1.go runtime: add traceallocfree GODEBUG for alloc/free events in traces 2024-05-08 17:47:01 +00:00
runtime2.go runtime: delete pagetrace GOEXPERIMENT 2024-05-08 17:48:45 +00:00
runtime_boring.go
runtime_linux_test.go
runtime_mmap_test.go
runtime_test.go
runtime_unix_test.go
runtime-gdb_test.go cmd: remove support for GOROOT_FINAL 2024-02-21 22:16:54 +00:00
runtime-gdb_unix_test.go runtime: mark TestGdbCoreCrashThreadBacktrace as flaky 2024-01-17 19:05:30 +00:00
runtime-gdb.py
runtime-lldb_test.go cmd: remove support for GOROOT_FINAL 2024-02-21 22:16:54 +00:00
runtime-seh_windows_test.go
runtime.go runtime,reflect: move zeroVal to internal/abi 2024-05-03 12:00:41 +00:00
rwmutex_test.go runtime: properly model rwmutex in lock ranking 2023-12-15 22:00:45 +00:00
rwmutex.go runtime: always acquire M when acquiring locks by rank 2024-04-22 14:29:04 +00:00
security_aix.go
security_issetugid.go
security_linux.go
security_nonunix.go
security_test.go
security_unix.go
select.go time: garbage collect unstopped Tickers and Timers 2024-03-13 21:36:04 +00:00
sema_test.go
sema.go runtime: migrate internal/atomic to internal/runtime 2024-03-25 19:53:03 +00:00
semasleep_test.go
sigaction.go
signal_386.go
signal_aix_ppc64.go all: fix copyright headers 2023-12-15 21:57:36 +00:00
signal_amd64.go
signal_arm64.go
signal_arm.go
signal_darwin_amd64.go
signal_darwin_arm64.go
signal_darwin.go
signal_dragonfly_amd64.go
signal_dragonfly.go
signal_freebsd_386.go
signal_freebsd_amd64.go
signal_freebsd_arm64.go runtime: unify the method signature for *sigctxt.fault 2023-09-20 18:20:42 +00:00
signal_freebsd_arm.go
signal_freebsd_riscv64.go
signal_freebsd.go
signal_linux_386.go
signal_linux_amd64.go
signal_linux_arm64.go
signal_linux_arm.go
signal_linux_loong64.go
signal_linux_mips64x.go
signal_linux_mipsx.go
signal_linux_ppc64x.go runtime: support for debugger function calls on linux/ppc64le 2023-09-08 15:08:04 +00:00
signal_linux_riscv64.go
signal_linux_s390x.go
signal_loong64.go
signal_mips64x.go
signal_mipsx.go
signal_netbsd_386.go
signal_netbsd_amd64.go
signal_netbsd_arm64.go
signal_netbsd_arm.go
signal_netbsd.go
signal_openbsd_386.go
signal_openbsd_amd64.go
signal_openbsd_arm64.go runtime: unify the method signature for *sigctxt.fault 2023-09-20 18:20:42 +00:00
signal_openbsd_arm.go
signal_openbsd_mips64.go
signal_openbsd_ppc64.go
signal_openbsd_riscv64.go runtime: add runtime support for openbsd/riscv64 port 2023-10-04 02:55:17 +00:00
signal_openbsd.go
signal_plan9.go
signal_ppc64x.go runtime: support for debugger function calls on linux/ppc64le 2023-09-08 15:08:04 +00:00
signal_riscv64.go runtime: add runtime support for openbsd/riscv64 port 2023-10-04 02:55:17 +00:00
signal_solaris_amd64.go
signal_solaris.go
signal_unix.go runtime: crash asap and extend total sleep time for slow machine in test 2024-05-10 16:04:54 +00:00
signal_windows_test.go runtime: support SetUnhandledExceptionFilter on Windows 2023-10-05 08:26:52 +00:00
signal_windows.go runtime: unconditionally load AddVectoredContinueHandler on Windows 2023-10-17 20:32:29 +00:00
sigqueue_note.go
sigqueue_plan9.go
sigqueue.go runtime: migrate internal/atomic to internal/runtime 2024-03-25 19:53:03 +00:00
sigtab_aix.go
sigtab_linux_generic.go
sigtab_linux_mipsx.go
sizeclasses.go
sizeof_test.go runtime: reduced struct sizes found via pahole 2024-04-22 22:07:41 +00:00
slice_test.go
slice.go runtime: use .Pointers() instead of manual checking 2024-03-04 17:34:30 +00:00
softfloat64_test.go
softfloat64.go
stack_test.go
stack.go runtime: add traceallocfree GODEBUG for alloc/free events in traces 2024-05-08 17:47:01 +00:00
start_line_amd64_test.go
start_line_test.go
stkframe.go all: use kind* of abi 2024-04-02 15:10:48 +00:00
string_test.go
string.go runtime: implement experiment to replace heap bitmap with alloc headers 2023-11-09 19:58:08 +00:00
stubs2.go runtime: migrate internal/atomic to internal/runtime 2024-03-25 19:53:03 +00:00
stubs3.go
stubs_386.go
stubs_amd64.go runtime: support SetUnhandledExceptionFilter on Windows 2023-10-05 08:26:52 +00:00
stubs_arm64.go
stubs_arm.go
stubs_linux.go
stubs_loong64.go runtime: support regABI and add spill functions in runtime for loong64 2023-11-21 19:04:23 +00:00
stubs_mips64x.go
stubs_mipsx.go
stubs_nonlinux.go
stubs_ppc64.go
stubs_ppc64x.go
stubs_riscv64.go runtime: add runtime support for openbsd/riscv64 port 2023-10-04 02:55:17 +00:00
stubs_s390x.go
stubs.go math/rand, math/rand/v2: use ChaCha8 for global rand 2023-12-05 20:34:30 +00:00
symtab_test.go
symtab.go runtime: reduced struct sizes found via pahole 2024-04-22 22:07:41 +00:00
symtabinl_test.go
symtabinl.go
sys_aix_ppc64.s
sys_arm64.go
sys_arm.go
sys_darwin_amd64.s
sys_darwin_arm64.go
sys_darwin_arm64.s
sys_darwin.go runtime: migrate internal/atomic to internal/runtime 2024-03-25 19:53:03 +00:00
sys_dragonfly_amd64.s
sys_freebsd_386.s
sys_freebsd_amd64.s
sys_freebsd_arm64.s
sys_freebsd_arm.s
sys_freebsd_riscv64.s
sys_libc.go
sys_linux_386.s
sys_linux_amd64.s
sys_linux_arm64.s
sys_linux_arm.s
sys_linux_loong64.s
sys_linux_mips64x.s
sys_linux_mipsx.s
sys_linux_ppc64x.s
sys_linux_riscv64.s all: clean up addition of constants in riscv64 assembly 2023-11-09 13:57:06 +00:00
sys_linux_s390x.s
sys_loong64.go
sys_mips64x.go
sys_mipsx.go
sys_netbsd_386.s
sys_netbsd_amd64.s
sys_netbsd_arm64.s
sys_netbsd_arm.s
sys_nonppc64x.go
sys_openbsd1.go
sys_openbsd2.go runtime: migrate internal/atomic to internal/runtime 2024-03-25 19:53:03 +00:00
sys_openbsd3.go
sys_openbsd_386.s
sys_openbsd_amd64.s
sys_openbsd_arm64.s
sys_openbsd_arm.s
sys_openbsd_mips64.s
sys_openbsd_ppc64.s
sys_openbsd_riscv64.s runtime: add runtime support for openbsd/riscv64 port 2023-10-04 02:55:17 +00:00
sys_openbsd.go
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 runtime: implement usleep in Go instead of assembly on Windows 2023-09-21 15:56:43 +00:00
sys_windows_amd64.s runtime: use the right number of parameters in syscall_SyscallX on Windows 2024-02-19 07:24:08 +00:00
sys_windows_arm64.s runtime: implement usleep in Go instead of assembly on Windows 2023-09-21 15:56:43 +00:00
sys_windows_arm.s runtime: implement usleep in Go instead of assembly on Windows 2023-09-21 15:56:43 +00:00
sys_x86.go
syscall2_solaris.go
syscall_aix.go all: remove newline characters after return statements 2023-12-14 17:22:18 +00:00
syscall_solaris.go
syscall_unix_test.go
syscall_windows_test.go runtime: remove unnecessary timeout in TestCallbackInAnotherThread 2023-08-31 16:31:35 +00:00
syscall_windows.go all: use kind* of abi 2024-04-02 15:10:48 +00:00
tagptr_32bit.go
tagptr_64bit.go
tagptr.go
test_amd64.go runtime: ignore SPWrite on innermost traceback frame 2023-09-06 14:45:46 +00:00
test_amd64.s all: add missing copyright header 2023-11-17 23:34:11 +00:00
test_stubs.go runtime: ignore SPWrite on innermost traceback frame 2023-09-06 14:45:46 +00:00
textflag.h
time_fake.go
time_linux_amd64.s
time_nofake.go
time_test.go time: move runtimeTimer out of Timer struct 2024-03-09 03:40:04 +00:00
time_windows_386.s runtime: remove slow time compatibility hacks for wine 2023-09-07 17:19:45 +00:00
time_windows_amd64.s runtime: remove slow time compatibility hacks for wine 2023-09-07 17:19:45 +00:00
time_windows_arm64.s runtime: remove slow time compatibility hacks for wine 2023-09-07 17:19:45 +00:00
time_windows_arm.s runtime: remove slow time compatibility hacks for wine 2023-09-07 17:19:45 +00:00
time_windows.h
time.go runtime: simplify timers.siftDown 2024-03-29 14:36:24 +00:00
timeasm.go
timestub2.go
timestub.go
tls_arm64.h
tls_arm64.s
tls_arm.s
tls_loong64.s
tls_mips64x.s
tls_mipsx.s
tls_ppc64x.s
tls_riscv64.s runtime: add runtime support for openbsd/riscv64 port 2023-10-04 02:55:17 +00:00
tls_s390x.s
tls_stub.go
tls_windows_amd64.go
trace2map_test.go runtime: rewrite traceMap to scale better 2024-04-10 18:52:49 +00:00
trace_cgo_test.go runtime, cmd/trace: remove code paths that include v1 tracer 2024-04-15 16:44:47 +00:00
trace.go runtime: add traceallocfree GODEBUG for alloc/free events in traces 2024-05-08 17:47:01 +00:00
traceallocfree.go runtime: add traceallocfree GODEBUG for alloc/free events in traces 2024-05-08 17:47:01 +00:00
traceback_system_test.go runtime: fixes to traceback_system_test.go 2024-03-15 17:12:03 +00:00
traceback_test.go all: remove newline characters after return statements 2023-12-14 17:22:18 +00:00
traceback.go runtime: migrate internal/atomic to internal/runtime 2024-03-25 19:53:03 +00:00
tracebackx_test.go runtime: ignore SPWrite on innermost traceback frame 2023-09-06 14:45:46 +00:00
tracebuf.go runtime: add traceallocfree GODEBUG for alloc/free events in traces 2024-05-08 17:47:01 +00:00
tracecpu.go runtime: rename v2 execution tracer files 2024-04-15 17:03:35 +00:00
traceevent.go runtime: add traceallocfree GODEBUG for alloc/free events in traces 2024-05-08 17:47:01 +00:00
traceexp.go runtime: add traceallocfree GODEBUG for alloc/free events in traces 2024-05-08 17:47:01 +00:00
tracemap.go runtime: rename v2 execution tracer files 2024-04-15 17:03:35 +00:00
traceregion.go runtime: add traceallocfree GODEBUG for alloc/free events in traces 2024-05-08 17:47:01 +00:00
traceruntime.go runtime: add traceallocfree GODEBUG for alloc/free events in traces 2024-05-08 17:47:01 +00:00
tracestack.go runtime: track frame pointer while in syscall 2024-04-19 17:25:00 +00:00
tracestatus.go runtime: rename v2 execution tracer files 2024-04-15 17:03:35 +00:00
tracestring.go runtime: rename v2 execution tracer files 2024-04-15 17:03:35 +00:00
tracetime.go runtime: rename v2 execution tracer files 2024-04-15 17:03:35 +00:00
tracetype.go runtime: add traceallocfree GODEBUG for alloc/free events in traces 2024-05-08 17:47:01 +00:00
type.go all: use kind* of abi 2024-04-02 15:10:48 +00:00
typekind.go all: use kind* of abi 2024-04-02 15:10:48 +00:00
unsafe.go all: add reflect.SliceAt function 2024-04-02 21:51:18 +00:00
unsafepoint_test.go
utf8.go
vdso_elf32.go
vdso_elf64.go
vdso_freebsd_arm64.go
vdso_freebsd_arm.go
vdso_freebsd_riscv64.go
vdso_freebsd_x86.go runtime: migrate internal/atomic to internal/runtime 2024-03-25 19:53:03 +00:00
vdso_freebsd.go runtime: migrate internal/atomic to internal/runtime 2024-03-25 19:53:03 +00:00
vdso_in_none.go
vdso_linux_386.go
vdso_linux_amd64.go
vdso_linux_arm64.go runtime: correct linux-arm64 vdso hash codes 2023-08-31 00:15:25 +00:00
vdso_linux_arm.go
vdso_linux_loong64.go
vdso_linux_mips64x.go
vdso_linux_ppc64x.go
vdso_linux_riscv64.go
vdso_linux_s390x.go all: drop old +build lines 2023-10-19 23:33:27 +00:00
vdso_linux.go
vdso_test.go runtime: skip test if strace crashes 2024-01-17 19:47:47 +00:00
vlop_386.s
vlop_arm_test.go
vlop_arm.s
vlrt.go
wincallback.go
write_err_android.go all: make use of builtin clear 2024-03-27 18:23:49 +00:00
write_err.go runtime/debug: SetCrashOutput sets the FD for fatal panics 2024-01-31 16:50:42 +00:00
zcallback_windows_arm64.s
zcallback_windows_arm.s
zcallback_windows.go
zcallback_windows.s