go/src/runtime
Keith Randall d9bbff5010 [release-branch.go1.14] reflect: zero stack slots before writing to them with write barriers
reflect.assignTo writes to the target using write barriers. Make sure
that the memory it is writing to is zeroed, so the write barrier does
not read pointers from uninitialized memory.

Fixes #39698

Change-Id: Ia64b2cacc193bffd0c1396bbce1dfb8182d4905b
Reviewed-on: https://go-review.googlesource.com/c/go/+/238760
Run-TryBot: Keith Randall <khr@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
(cherry picked from commit 3dec253783)
Reviewed-on: https://go-review.googlesource.com/c/go/+/238861
2020-07-11 02:49:14 +00:00
..
cgo runtime/cgo: add -Wno-nullability-completeness on Darwin 2019-11-05 20:47:22 +00:00
debug all: remove the nacl port (part 1) 2019-10-09 06:14:44 +00:00
internal runtime: add support for linux/riscv64 2020-01-19 14:04:09 +00:00
msan
pprof [release-branch.go1.14] runtime/pprof: increment fake overflow record PC 2020-03-30 23:04:09 +00:00
race [release-branch.go1.14] runtime/race: rebuild netbsd .syso 2020-05-06 03:19:29 +00:00
testdata [release-branch.go1.14] runtime: disable preemption in startTemplateThread 2020-05-27 17:55:13 +00:00
trace Revert "runtime: don't hold worldsema across mark phase" 2020-01-24 23:27:33 +00:00
HACKING.md
Makefile
alg.go [release-branch.go1.14] runtime: make typehash match compiler generated hashes exactly 2020-03-10 20:06:03 +00:00
asm.s all: remove nacl (part 3, more amd64p32) 2019-10-10 22:38:38 +00:00
asm_386.s all: remove the nacl port (part 1) 2019-10-09 06:14:44 +00:00
asm_amd64.s runtime: fix fallback logic for aeshash on 32/64 bit 2020-02-13 16:25:03 +00:00
asm_arm.s all: remove the nacl port (part 1) 2019-10-09 06:14:44 +00:00
asm_arm64.s runtime: use all 64 bits of hash seed on arm64 2019-08-30 00:10:31 +00:00
asm_mips64x.s runtime: switch default order of hashing algorithms 2019-08-29 21:16:09 +00:00
asm_mipsx.s runtime: switch default order of hashing algorithms 2019-08-29 21:16:09 +00:00
asm_ppc64x.h
asm_ppc64x.s runtime: switch default order of hashing algorithms 2019-08-29 21:16:09 +00:00
asm_riscv64.s cmd/internal/obj/riscv,cmd/link: shorten the riscv64 call sequence 2020-01-29 16:35:37 +00:00
asm_s390x.s runtime: switch default order of hashing algorithms 2019-08-29 21:16:09 +00:00
asm_wasm.s runtime: switch default order of hashing algorithms 2019-08-29 21:16:09 +00:00
atomic_arm64.s
atomic_mips64x.s
atomic_mipsx.s
atomic_pointer.go
atomic_ppc64x.s
atomic_riscv64.s runtime: add support for linux/riscv64 2020-01-19 14:04:09 +00:00
auxv_none.go runtime: initialise cpu.HWCap on openbsd/arm64 2019-04-29 17:42:27 +00:00
callers_test.go runtime: force segv for nil defer function to be in deferreturn() 2019-12-12 19:23:45 +00:00
cgo.go
cgo_mmap.go runtime: add go:nosplit to cgo_mmap.go:mmap() and sys_darwin.go:mmap() 2019-11-25 03:41:16 +00:00
cgo_ppc64x.go
cgo_sigaction.go runtime: avoid getg in preinit on Android 2019-04-16 15:09:25 +00:00
cgocall.go runtime: protect against external code calling ExitProcess 2020-01-09 17:28:58 +00:00
cgocallback.go
cgocheck.go runtime: atomically set span state and use as publication barrier 2019-10-31 17:09:50 +00:00
chan.go Revert "runtime: speed up receive on empty closed channel" 2020-01-24 19:19:16 +00:00
chan_test.go Revert "runtime: speed up receive on empty closed channel" 2020-01-24 19:19:16 +00:00
chanbarrier_test.go
checkptr.go [release-branch.go1.14] runtime: don't report a pointer alignment error for pointer-free base type 2020-03-18 16:19:45 +00:00
checkptr_test.go [release-branch.go1.14] runtime: don't report a pointer alignment error for pointer-free base type 2020-03-18 16:19:45 +00:00
closure_test.go
compiler.go
complex.go
complex_test.go
cpuflags.go [release-branch.go1.14] runtime: guard VZEROUPPER on CPU feature 2020-03-02 22:30:16 +00:00
cpuflags_amd64.go
cpuprof.go runtime: fix pprof cpu profile corruption on arm/mips/mipsle 2019-06-28 20:09:48 +00:00
cputicks.go
crash_cgo_test.go runtime: print more information when testCgoPprof fails 2019-04-16 03:10:17 +00:00
crash_nonunix_test.go all: remove the nacl port (part 1) 2019-10-09 06:14:44 +00:00
crash_test.go [release-branch.go1.14] runtime: disable preemption in startTemplateThread 2020-05-27 17:55:13 +00:00
crash_unix_test.go runtime: remove stray errno check from TestSignalM 2019-11-18 05:26:46 +00:00
debug.go Revert "runtime: don't hold worldsema across mark phase" 2020-01-24 23:27:33 +00:00
debug_test.go runtime: if InjectDebugCall sees "not at safe point", keep trying 2019-11-08 18:39:41 +00:00
debugcall.go runtime: whitelist debugCall32..debugCall65536 in debugCallCheck 2019-04-29 04:05:29 +00:00
debuglog.go runtime: fix typo in debuglog comment 2019-04-05 14:17:31 +00:00
debuglog_off.go runtime: ring buffer for binary debug logging 2019-04-04 20:50:48 +00:00
debuglog_on.go runtime: ring buffer for binary debug logging 2019-04-04 20:50:48 +00:00
debuglog_test.go runtime: ring buffer for binary debug logging 2019-04-04 20:50:48 +00:00
defer_test.go [release-branch.go1.14] runtime: fix code so defer record is not added to g0 defer list during panic 2020-03-24 22:14:32 +00:00
defs1_linux.go runtime: define nonblockingPipe 2019-10-20 21:15:55 +00:00
defs1_netbsd_386.go runtime: add netpollBreak 2019-10-21 16:37:45 +00:00
defs1_netbsd_amd64.go runtime: add netpollBreak 2019-10-21 16:37:45 +00:00
defs1_netbsd_arm.go runtime: add netpollBreak 2019-10-21 16:37:45 +00:00
defs1_netbsd_arm64.go runtime: add netpollBreak 2019-10-21 16:37:45 +00:00
defs1_solaris_amd64.go runtime: add pipe/pipe2 on Solaris 2019-11-08 19:28:57 +00:00
defs2_linux.go runtime: fix typo of MADV_NOHUGEPAGE 2019-10-25 13:49:01 +00:00
defs3_linux.go
defs_aix.go all: fix a bunch of misspellings 2019-11-15 21:04:43 +00:00
defs_aix_ppc64.go runtime: define nonblockingPipe 2019-10-20 21:15:55 +00:00
defs_arm_linux.go
defs_darwin.go runtime: add netpollBreak 2019-10-21 16:37:45 +00:00
defs_darwin_386.go runtime: add netpollBreak 2019-10-21 16:37:45 +00:00
defs_darwin_amd64.go runtime: add netpollBreak 2019-10-21 16:37:45 +00:00
defs_darwin_arm.go runtime: add netpollBreak 2019-10-21 16:37:45 +00:00
defs_darwin_arm64.go runtime: add netpollBreak 2019-10-21 16:37:45 +00:00
defs_dragonfly.go
defs_dragonfly_amd64.go runtime: introduce and consistently use setNsec for timespec 2019-03-15 03:37:49 +00:00
defs_freebsd.go runtime: add netpollBreak 2019-10-21 16:37:45 +00:00
defs_freebsd_386.go runtime: M-targeted signals for BSDs 2019-10-26 02:52:28 +00:00
defs_freebsd_amd64.go runtime: M-targeted signals for BSDs 2019-10-26 02:52:28 +00:00
defs_freebsd_arm.go runtime: M-targeted signals for BSDs 2019-10-26 02:52:28 +00:00
defs_freebsd_arm64.go runtime: M-targeted signals for BSDs 2019-10-26 02:52:28 +00:00
defs_illumos_amd64.go runtime: make NumCPU respect zone CPU cap on illumos 2019-10-28 18:06:12 +00:00
defs_linux.go runtime: fix typo of MADV_NOHUGEPAGE 2019-10-25 13:49:01 +00:00
defs_linux_386.go runtime: mlock top of signal stack on both amd64 and 386 2019-12-09 14:41:00 +00:00
defs_linux_amd64.go runtime: mlock top of signal stack on Linux 5.2–5.4.1 2019-12-05 01:48:14 +00:00
defs_linux_arm.go runtime: define nonblockingPipe 2019-10-20 21:15:55 +00:00
defs_linux_arm64.go runtime: define nonblockingPipe 2019-10-20 21:15:55 +00:00
defs_linux_mips64x.go runtime: define nonblockingPipe 2019-10-20 21:15:55 +00:00
defs_linux_mipsx.go runtime: define nonblockingPipe 2019-10-20 21:15:55 +00:00
defs_linux_ppc64.go runtime: define nonblockingPipe 2019-10-20 21:15:55 +00:00
defs_linux_ppc64le.go runtime: define nonblockingPipe 2019-10-20 21:15:55 +00:00
defs_linux_riscv64.go runtime: add support for linux/riscv64 2020-01-19 14:04:09 +00:00
defs_linux_s390x.go runtime: define nonblockingPipe 2019-10-20 21:15:55 +00:00
defs_netbsd.go runtime: add netpollBreak 2019-10-21 16:37:45 +00:00
defs_netbsd_386.go
defs_netbsd_amd64.go
defs_netbsd_arm.go
defs_openbsd.go runtime: add netpollBreak 2019-10-21 16:37:45 +00:00
defs_openbsd_386.go runtime: add netpollBreak 2019-10-21 16:37:45 +00:00
defs_openbsd_amd64.go runtime: add netpollBreak 2019-10-21 16:37:45 +00:00
defs_openbsd_arm.go runtime: add netpollBreak 2019-10-21 16:37:45 +00:00
defs_openbsd_arm64.go runtime: add netpollBreak 2019-10-21 16:37:45 +00:00
defs_plan9_386.go
defs_plan9_amd64.go
defs_plan9_arm.go
defs_solaris.go runtime: add pipe/pipe2 on Solaris 2019-11-08 19:28:57 +00:00
defs_solaris_amd64.go
defs_windows.go runtime: treat CTRL_CLOSE_EVENT, CTRL_LOGOFF_EVENT, CTRL_SHUTDOWN_EVENT as SIGTERM on Windows 2019-08-29 08:15:20 +00:00
defs_windows_386.go runtime: treat CTRL_CLOSE_EVENT, CTRL_LOGOFF_EVENT, CTRL_SHUTDOWN_EVENT as SIGTERM on Windows 2019-08-29 08:15:20 +00:00
defs_windows_amd64.go runtime: treat CTRL_CLOSE_EVENT, CTRL_LOGOFF_EVENT, CTRL_SHUTDOWN_EVENT as SIGTERM on Windows 2019-08-29 08:15:20 +00:00
defs_windows_arm.go runtime: treat CTRL_CLOSE_EVENT, CTRL_LOGOFF_EVENT, CTRL_SHUTDOWN_EVENT as SIGTERM on Windows 2019-08-29 08:15:20 +00:00
duff_386.s
duff_amd64.s
duff_arm.s
duff_arm64.s cmd/compile, runtime: use R20, R21 in ARM64's Duff's devices 2019-06-26 16:01:47 +00:00
duff_mips64x.s runtime, cmd/compile: implement and use DUFFCOPY on MIPS64 2019-08-28 15:49:59 +00:00
duff_ppc64x.s runtime: fix vet complaints for linux/386 2019-05-09 21:13:18 +00:00
duff_s390x.s runtime: fix s390x build 2019-05-09 23:41:02 +00:00
env_plan9.go
env_posix.go all: remove the nacl port (part 1) 2019-10-09 06:14:44 +00:00
env_test.go
error.go all: fix a bunch of misspellings 2019-11-15 21:04:43 +00:00
example_test.go
export_aix_test.go runtime: fix nbpipe_test for AIX 2019-10-30 14:51:03 +00:00
export_arm_test.go
export_darwin_test.go internal/syscall/unix: use fcntl64 on 32-bit GNU/Linux systems 2019-12-23 23:29:48 +00:00
export_debug_test.go runtime: treat call from runtime as transient in TestDebugCall 2019-12-03 04:15:58 +00:00
export_debuglog_test.go runtime: ring buffer for binary debug logging 2019-04-04 20:50:48 +00:00
export_futex_test.go runtime: disable preemption during test calls to futexsleep 2019-11-05 05:22:07 +00:00
export_linux_test.go runtime: fix unsafe.Pointer alignment on Linux 2019-10-22 01:03:09 +00:00
export_mmap_test.go all: remove the nacl port (part 1) 2019-10-09 06:14:44 +00:00
export_solaris_test.go runtime: add pipe/pipe2 on Solaris 2019-11-08 19:28:57 +00:00
export_test.go [release-branch.go1.14] runtime: make typehash match compiler generated hashes exactly 2020-03-10 20:06:03 +00:00
export_unix_test.go runtime: use pipe rather than note in TestSignalM 2019-11-12 05:35:33 +00:00
export_windows_test.go
extern.go runtime: add scavtrace debug flag and remove scavenge info from gctrace 2020-01-09 18:00:06 +00:00
fastlog2.go
fastlog2_test.go
fastlog2table.go
float.go
funcdata.h cmd/compile, cmd/link, runtime: make defers low-cost through inline code and extra funcdata 2019-10-24 13:54:11 +00:00
futex_test.go
gc_test.go runtime: remove old page allocator 2019-11-08 00:07:43 +00:00
gcinfo_test.go runtime: add support for linux/riscv64 2020-01-19 14:04:09 +00:00
go_tls.h all: remove nacl (part 3, more amd64p32) 2019-10-10 22:38:38 +00:00
hash32.go runtime: switch default order of hashing algorithms 2019-08-29 21:16:09 +00:00
hash64.go runtime: add support for linux/riscv64 2020-01-19 14:04:09 +00:00
hash_test.go [release-branch.go1.14] runtime: make typehash match compiler generated hashes exactly 2020-03-10 20:06:03 +00:00
heapdump.go runtime: atomically set span state and use as publication barrier 2019-10-31 17:09:50 +00:00
iface.go runtime: clarify that itab.hash of dynamic entries is unused 2019-11-06 09:08:53 +00:00
iface_test.go
lfstack.go
lfstack_32bit.go all: remove the nacl port (part 1) 2019-10-09 06:14:44 +00:00
lfstack_64bit.go runtime: add support for linux/riscv64 2020-01-19 14:04:09 +00:00
lfstack_test.go
libfuzzer.go cmd/compile, runtime: add comparison tracing for libFuzzer 2019-11-05 00:00:43 +00:00
libfuzzer_amd64.s cmd/compile, runtime: add comparison tracing for libFuzzer 2019-11-05 00:00:43 +00:00
libfuzzer_arm64.s cmd/compile, runtime: add comparison tracing for libFuzzer 2019-11-05 00:00:43 +00:00
lock_futex.go runtime: add wasm support for timers on P's 2019-10-21 21:43:41 +00:00
lock_js.go syscall/js: handle interleaved functions correctly 2019-11-23 09:35:22 +00:00
lock_sema.go runtime: add wasm support for timers on P's 2019-10-21 21:43:41 +00:00
malloc.go runtime: rewrite a comment in malloc.go 2020-02-05 21:19:43 +00:00
malloc_test.go runtime: re-enable TestArenaCollision on darwin in race mode 2020-01-15 17:53:43 +00:00
map.go cmd/compile,runtime: generate hash functions only for types which are map keys 2019-09-03 20:41:29 +00:00
map_benchmark_test.go all: fix typos 2019-09-08 17:28:20 +00:00
map_fast32.go cmd/compile,runtime: generate hash functions only for types which are map keys 2019-09-03 20:41:29 +00:00
map_fast64.go cmd/compile,runtime: generate hash functions only for types which are map keys 2019-09-03 20:41:29 +00:00
map_faststr.go cmd/compile,runtime: generate hash functions only for types which are map keys 2019-09-03 20:41:29 +00:00
map_test.go src: gofmt -s 2019-09-09 18:57:05 +00:00
mbarrier.go runtime: remove kindNoPointers 2019-03-25 20:46:35 +00:00
mbitmap.go [release-branch.go1.14] runtime: fix rounding in materializeGCProg 2020-04-07 20:04:49 +00:00
mcache.go runtime: use uintptr instead of int32 for counting to next heap profile sample 2019-07-29 21:07:49 +00:00
mcentral.go runtime: remove unnecessary large parameter to mheap_.alloc 2019-11-08 16:44:33 +00:00
mem_aix.go runtime: use mprotect in sysMap for aix/ppc64 2019-12-09 16:41:15 +00:00
mem_bsd.go runtime: map reserved memory as NORESERVE on solaris 2019-11-07 15:51:45 +00:00
mem_darwin.go runtime: remove MAP_FIXED in sysReserve for raceenabled on darwin 2019-11-07 01:38:25 +00:00
mem_js.go runtime: make sysReserve return page-aligned memory on js-wasm 2019-11-07 17:45:27 +00:00
mem_linux.go runtime: clean up power-of-two rounding code with align functions 2019-11-04 23:41:34 +00:00
mem_plan9.go runtime: on plan9 don't return substitute address for sysReserve 2019-11-28 15:16:27 +00:00
mem_windows.go runtime: mark newly-mapped memory as scavenged 2019-05-16 22:00:47 +00:00
memclr_386.s
memclr_amd64.s
memclr_arm.s
memclr_arm64.s runtime: fix scattered non-tab indentation in assembly 2019-06-06 00:12:04 +00:00
memclr_mips64x.s
memclr_mipsx.s
memclr_plan9_386.s
memclr_plan9_amd64.s
memclr_ppc64x.s
memclr_riscv64.s runtime: add support for linux/riscv64 2020-01-19 14:04:09 +00:00
memclr_s390x.s runtime: fix vet complaints for linux/arm64, linux/mips*, linux/ppc64*, linux/s390x 2019-05-09 21:13:22 +00:00
memclr_wasm.s
memmove_386.s runtime: document special memmove requirements 2020-01-22 18:54:48 +00:00
memmove_amd64.s runtime: document special memmove requirements 2020-01-22 18:54:48 +00:00
memmove_arm.s runtime: document special memmove requirements 2020-01-22 18:54:48 +00:00
memmove_arm64.s runtime: document special memmove requirements 2020-01-22 18:54:48 +00:00
memmove_linux_amd64_test.go
memmove_mips64x.s runtime: document special memmove requirements 2020-01-22 18:54:48 +00:00
memmove_mipsx.s runtime: document special memmove requirements 2020-01-22 18:54:48 +00:00
memmove_plan9_386.s runtime: document special memmove requirements 2020-01-22 18:54:48 +00:00
memmove_plan9_amd64.s runtime: document special memmove requirements 2020-01-22 18:54:48 +00:00
memmove_ppc64x.s runtime: document special memmove requirements 2020-01-22 18:54:48 +00:00
memmove_riscv64.s runtime: document special memmove requirements 2020-01-22 18:54:48 +00:00
memmove_s390x.s runtime: document special memmove requirements 2020-01-22 18:54:48 +00:00
memmove_test.go runtime: test memmove writes pointers atomically 2020-01-06 18:32:21 +00:00
memmove_wasm.s runtime: document special memmove requirements 2020-01-22 18:54:48 +00:00
mfinal.go runtime: clean up power-of-two rounding code with align functions 2019-11-04 23:41:34 +00:00
mfinal_test.go
mfixalloc.go
mgc.go [release-branch.go1.14] runtime: ensure minTriggerRatio never exceeds maxTriggerRatio 2020-03-27 17:26:31 +00:00
mgcmark.go runtime: remove comment about gcCopySpans() 2019-12-05 04:58:28 +00:00
mgcscavenge.go [release-branch.go1.14] runtime: make the scavenger's pacing logic more defensive 2020-05-07 20:14:06 +00:00
mgcscavenge_test.go runtime: check whether scavAddr is in inUse on scavengeOne fast path 2019-12-27 14:52:12 +00:00
mgcstack.go runtime: scan stacks conservatively at async safe points 2019-11-02 21:51:16 +00:00
mgcsweep.go runtime: remove useless heap_objects accounting 2019-11-08 16:20:27 +00:00
mgcsweepbuf.go runtime: fix (*gcSweepBuf).block guarantees 2019-11-08 17:01:05 +00:00
mgcwork.go runtime: abstract M preemption check into a function 2019-10-25 23:25:36 +00:00
mheap.go runtime: add scavtrace debug flag and remove scavenge info from gctrace 2020-01-09 18:00:06 +00:00
mkduff.go runtime, cmd/compile: implement and use DUFFCOPY on MIPS64 2019-08-28 15:49:59 +00:00
mkfastlog2table.go
mkpreempt.go [release-branch.go1.14] runtime: don't save/restore FP registers in softfloat mode on MIPS(64) 2020-03-10 19:00:12 +00:00
mksizeclasses.go runtime: replace division by span element size by multiply and shifts 2019-03-18 14:05:54 +00:00
mmap.go all: remove the nacl port (part 1) 2019-10-09 06:14:44 +00:00
mpagealloc.go runtime: ensure that searchAddr always refers to inUse memory 2020-01-28 22:08:43 +00:00
mpagealloc_32bit.go runtime: convert page allocator bitmap to sparse array 2019-12-03 17:35:06 +00:00
mpagealloc_64bit.go runtime: add missing code for linux/riscv64 2020-01-23 14:36:57 +00:00
mpagealloc_test.go runtime: ensure that searchAddr always refers to inUse memory 2020-01-28 22:08:43 +00:00
mpagecache.go [release-branch.go1.14] runtime: ensure allocToCache updates searchAddr in a valid way 2020-05-01 17:37:02 +00:00
mpagecache_test.go [release-branch.go1.14] runtime: ensure allocToCache updates searchAddr in a valid way 2020-05-01 17:37:02 +00:00
mpallocbits.go runtime: ensure that searchAddr always refers to inUse memory 2020-01-28 22:08:43 +00:00
mpallocbits_test.go runtime: count scavenged bits for new allocation for new page allocator 2019-11-07 19:14:38 +00:00
mprof.go
mranges.go runtime: check whether scavAddr is in inUse on scavengeOne fast path 2019-12-27 14:52:12 +00:00
msan.go
msan0.go
msan_amd64.s
msan_arm64.s runtime: check for nil g in msancall() on arm64 2019-09-18 20:35:15 +00:00
msize.go runtime: clean up power-of-two rounding code with align functions 2019-11-04 23:41:34 +00:00
mstats.go runtime: ensure heap memstats are updated atomically 2019-11-08 16:21:04 +00:00
mwbbuf.go
nbpipe_fcntl_libc_test.go internal/syscall/unix: use fcntl64 on 32-bit GNU/Linux systems 2019-12-23 23:29:48 +00:00
nbpipe_fcntl_unix_test.go internal/syscall/unix: use fcntl64 on 32-bit GNU/Linux systems 2019-12-23 23:29:48 +00:00
nbpipe_pipe.go runtime: define nonblockingPipe 2019-10-20 21:15:55 +00:00
nbpipe_pipe2.go runtime: add pipe/pipe2 on Solaris 2019-11-08 19:28:57 +00:00
nbpipe_test.go runtime: add pipe/pipe2 on Solaris 2019-11-08 19:28:57 +00:00
net_plan9.go
netpoll.go runtime: don't return from netpollGenericInit until init is complete 2019-11-05 00:17:34 +00:00
netpoll_aix.go runtime: fix netpollBreak for AIX 2019-10-30 14:15:21 +00:00
netpoll_epoll.go runtime: add netpollBreak 2019-10-21 16:37:45 +00:00
netpoll_fake.go runtime: add netpollBreak 2019-10-21 16:37:45 +00:00
netpoll_kqueue.go runtime: report correct error if kevent failed in netpollinit 2019-10-23 08:08:58 +00:00
netpoll_solaris.go runtime: check for events when port_getn fails with ETIME 2019-11-02 05:36:43 +00:00
netpoll_stub.go runtime: avoid double notewakeup in netpoll stub code 2020-02-07 23:43:36 +00:00
netpoll_windows.go runtime: add netpollBreak 2019-10-21 16:37:45 +00:00
norace_linux_test.go
norace_test.go
numcpu_freebsd_test.go
os2_aix.go runtime: use mprotect in sysMap for aix/ppc64 2019-12-09 16:41:15 +00:00
os2_freebsd.go
os2_openbsd.go
os2_plan9.go
os2_solaris.go
os3_plan9.go
os3_solaris.go runtime: add pipe/pipe2 on Solaris 2019-11-08 19:28:57 +00:00
os_aix.go runtime: make fcntl arguments consistent across OS's 2019-10-30 00:41:31 +00:00
os_android.go
os_darwin.go runtime: M-targeted signals for libc-based OSes 2019-10-26 02:52:30 +00:00
os_darwin_arm.go runtime: consistently seed fastrand state across archs 2019-11-12 21:40:12 +00:00
os_darwin_arm64.go runtime: consistently seed fastrand state across archs 2019-11-12 21:40:12 +00:00
os_dragonfly.go runtime: M-targeted signals for BSDs 2019-10-26 02:52:28 +00:00
os_freebsd.go runtime: add pipe/pipe2 on Solaris 2019-11-08 19:28:57 +00:00
os_freebsd2.go
os_freebsd_amd64.go
os_freebsd_arm.go runtime: consistently seed fastrand state across archs 2019-11-12 21:40:12 +00:00
os_freebsd_arm64.go runtime: consistently seed fastrand state across archs 2019-11-12 21:40:12 +00:00
os_freebsd_noauxv.go runtime: add support for freebsd/arm64 2019-10-25 17:59:05 +00:00
os_illumos.go runtime: make NumCPU respect zone CPU cap on illumos 2019-10-28 18:06:12 +00:00
os_js.go runtime: consistently seed fastrand state across archs 2019-11-12 21:40:12 +00:00
os_linux.go [release-branch.go1.14] runtime: don't crash on mlock failure 2020-03-16 19:55:30 +00:00
os_linux_arm.go runtime: mlock top of signal stack on Linux 5.2–5.4.1 2019-12-05 01:48:14 +00:00
os_linux_arm64.go runtime: mlock top of signal stack on Linux 5.2–5.4.1 2019-12-05 01:48:14 +00:00
os_linux_be64.go
os_linux_generic.go
os_linux_mips64x.go runtime: mlock top of signal stack on Linux 5.2–5.4.1 2019-12-05 01:48:14 +00:00
os_linux_mipsx.go runtime: mlock top of signal stack on Linux 5.2–5.4.1 2019-12-05 01:48:14 +00:00
os_linux_noauxv.go
os_linux_novdso.go runtime: use vDSO clock_gettime on linux/mips64x 2019-11-04 18:53:43 +00:00
os_linux_ppc64x.go runtime: mlock top of signal stack on Linux 5.2–5.4.1 2019-12-05 01:48:14 +00:00
os_linux_riscv64.go runtime: add missing code for linux/riscv64 2020-01-23 14:36:57 +00:00
os_linux_s390x.go runtime: mlock top of signal stack on Linux 5.2–5.4.1 2019-12-05 01:48:14 +00:00
os_linux_x86.go [release-branch.go1.14] runtime: don't crash on mlock failure 2020-03-16 19:55:30 +00:00
os_netbsd.go runtime: add pipe/pipe2 on Solaris 2019-11-08 19:28:57 +00:00
os_netbsd_386.go
os_netbsd_amd64.go
os_netbsd_arm.go runtime: consistently seed fastrand state across archs 2019-11-12 21:40:12 +00:00
os_netbsd_arm64.go runtime: consistently seed fastrand state across archs 2019-11-12 21:40:12 +00:00
os_nonopenbsd.go
os_only_solaris.go runtime: make NumCPU respect zone CPU cap on illumos 2019-10-28 18:06:12 +00:00
os_openbsd.go runtime: add pipe/pipe2 on Solaris 2019-11-08 19:28:57 +00:00
os_openbsd_arm.go runtime: consistently seed fastrand state across archs 2019-11-12 21:40:12 +00:00
os_openbsd_arm64.go runtime: consistently seed fastrand state across archs 2019-11-12 21:40:12 +00:00
os_plan9.go runtime: use signals to preempt Gs for suspendG 2019-11-02 21:51:18 +00:00
os_plan9_arm.go runtime: consistently seed fastrand state across archs 2019-11-12 21:40:12 +00:00
os_solaris.go runtime: add pipe/pipe2 on Solaris 2019-11-08 19:28:57 +00:00
os_windows.go [release-branch.go1.14] runtime: ignore error returned by PowerRegisterSuspendResumeNotification 2020-03-25 20:42:50 +00:00
os_windows_arm.go
panic.go [release-branch.go1.14] runtime: fix code so defer record is not added to g0 defer list during panic 2020-03-24 22:14:32 +00:00
panic32.go all: remove nacl (part 3, more amd64p32) 2019-10-10 22:38:38 +00:00
plugin.go
preempt.go runtime: use innermost frame's func name for async preemption check 2019-12-18 21:02:58 +00:00
preempt_386.s runtime: add async preemption support on ARM 2019-11-05 02:49:48 +00:00
preempt_amd64.s [release-branch.go1.14] runtime: guard VZEROUPPER on CPU feature 2020-03-02 22:30:16 +00:00
preempt_arm.s runtime: add async preemption support on ARM 2019-11-05 02:49:48 +00:00
preempt_arm64.s runtime: enable async preemption on darwin/arm64 2019-11-12 22:30:48 +00:00
preempt_mips64x.s [release-branch.go1.14] runtime: don't save/restore FP registers in softfloat mode on MIPS(64) 2020-03-10 19:00:12 +00:00
preempt_mipsx.s [release-branch.go1.14] runtime: don't save/restore FP registers in softfloat mode on MIPS(64) 2020-03-10 19:00:12 +00:00
preempt_nonwindows.go runtime: protect against external code calling ExitProcess 2020-01-09 17:28:58 +00:00
preempt_ppc64x.s runtime: add async preemption support on PPC64 2019-11-08 16:44:48 +00:00
preempt_riscv64.s runtime: add missing code for linux/riscv64 2020-01-23 14:36:57 +00:00
preempt_s390x.s runtime: add async preemption support on S390X 2019-11-07 20:45:45 +00:00
preempt_wasm.s runtime: asynchronous preemption function for x86 2019-11-02 21:51:14 +00:00
print.go
proc.go [release-branch.go1.14] runtime: disable preemption in startTemplateThread 2020-05-27 17:55:13 +00:00
proc_runtime_test.go
proc_test.go [release-branch.go1.14] runtime: disable preemption in startTemplateThread 2020-05-27 17:55:13 +00:00
profbuf.go
profbuf_test.go
proflabel.go
race.go runtime: protect against external code calling ExitProcess 2020-01-09 17:28:58 +00:00
race0.go runtime: add race detector support for new timers 2019-10-23 07:43:18 +00:00
race_amd64.s runtime: add race detector support for new timers 2019-10-23 07:43:18 +00:00
race_arm64.s runtime: add race detector support for new timers 2019-10-23 07:43:18 +00:00
race_ppc64le.s runtime: add race detector support for new timers 2019-10-23 07:43:18 +00:00
rand_test.go
rdebug.go
relax_stub.go
rt0_aix_ppc64.s runtime: create library startup for aix/ppc64 2019-03-27 17:22:11 +00:00
rt0_android_386.s
rt0_android_amd64.s
rt0_android_arm.s
rt0_android_arm64.s
rt0_darwin_386.s
rt0_darwin_amd64.s
rt0_darwin_arm.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 runtime: add support for freebsd/arm64 2019-10-25 17:59:05 +00:00
rt0_illumos_amd64.s all: add new GOOS=illumos, split out of GOOS=solaris 2019-04-30 16:59:13 +00:00
rt0_js_wasm.s runtime: fix past-the-end write of wasmStack 2019-10-19 04:45:10 +00:00
rt0_linux_386.s
rt0_linux_amd64.s
rt0_linux_arm.s
rt0_linux_arm64.s
rt0_linux_mips64x.s
rt0_linux_mipsx.s runtime: fix scattered non-tab indentation in assembly 2019-06-06 00:12:04 +00:00
rt0_linux_ppc64.s
rt0_linux_ppc64le.s
rt0_linux_riscv64.s runtime: add support for linux/riscv64 2020-01-19 14:04:09 +00:00
rt0_linux_s390x.s
rt0_netbsd_386.s
rt0_netbsd_amd64.s
rt0_netbsd_arm.s
rt0_netbsd_arm64.s all: add start of netbsd/arm64 support 2019-04-20 15:02:01 +00:00
rt0_openbsd_386.s
rt0_openbsd_amd64.s
rt0_openbsd_arm.s
rt0_openbsd_arm64.s runtime: add support for openbsd/arm64 2019-04-26 17:34:45 +00:00
rt0_plan9_386.s
rt0_plan9_amd64.s
rt0_plan9_arm.s
rt0_solaris_amd64.s
rt0_windows_386.s
rt0_windows_amd64.s runtime: follow Windows calling convention for _cgo_sys_thread_create 2019-04-08 19:05:25 +00:00
rt0_windows_arm.s
runtime-gdb.py runtime: support all as parameter in gdb goroutine commands. 2019-04-29 18:11:11 +00:00
runtime-gdb_test.go runtime: disable GDB tests on AIX with -short 2019-11-20 15:16:17 +00:00
runtime-lldb_test.go runtime: skip broken TestLldbPython 2019-04-01 22:34:23 +00:00
runtime.go
runtime1.go runtime: add scavtrace debug flag and remove scavenge info from gctrace 2020-01-09 18:00:06 +00:00
runtime2.go [release-branch.go1.14] runtime: don't send preemption signal if there is a signal pending 2020-03-18 18:38:30 +00:00
runtime_linux_test.go runtime: fix unsafe.Pointer alignment on Linux 2019-10-22 01:03:09 +00:00
runtime_mmap_test.go all: remove the nacl port (part 1) 2019-10-09 06:14:44 +00:00
runtime_test.go runtime: mark testSetPanicOnFault as go:nocheckptr 2019-11-06 23:48:45 +00:00
runtime_unix_test.go
rwmutex.go
rwmutex_test.go
select.go runtime: make copystack/sudog synchronization more explicit 2019-10-25 23:25:33 +00:00
sema.go runtime: emit trace event in direct semaphore handoff 2020-01-02 20:13:03 +00:00
sema_test.go sync: yield to the waiter when unlocking a starving mutex 2019-11-09 19:31:32 +00:00
semasleep_test.go all: remove the nacl port (part 1) 2019-10-09 06:14:44 +00:00
sigaction.go
signal_386.go runtime: support for injecting calls at signals on x86 2019-11-02 21:51:12 +00:00
signal_aix_ppc64.go
signal_amd64.go runtime: support for injecting calls at signals on x86 2019-11-02 21:51:12 +00:00
signal_arm.go runtime: disable async preemption on darwin/arm(64) for now 2019-11-07 22:17:54 +00:00
signal_arm64.go runtime: enable async preemption on darwin/arm64 2019-11-12 22:30:48 +00:00
signal_darwin.go
signal_darwin_386.go runtime, cmd/dist, misc/cgo: enable c-archive for aix/ppc64 2019-04-02 16:03:24 +00:00
signal_darwin_amd64.go runtime, cmd/dist, misc/cgo: enable c-archive for aix/ppc64 2019-04-02 16:03:24 +00:00
signal_darwin_arm.go runtime, cmd/dist, misc/cgo: enable c-archive for aix/ppc64 2019-04-02 16:03:24 +00:00
signal_darwin_arm64.go runtime, cmd/dist, misc/cgo: enable c-archive for aix/ppc64 2019-04-02 16:03:24 +00:00
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 runtime: add support for freebsd/arm64 2019-10-25 17:59:05 +00:00
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 runtime: add support for linux/riscv64 2020-01-19 14:04:09 +00:00
signal_linux_s390x.go runtime: add async preemption support on S390X 2019-11-07 20:45:45 +00:00
signal_mips64x.go runtime: add async preemption support on MIPS and MIPS64 2019-11-07 20:59:14 +00:00
signal_mipsx.go runtime: add async preemption support on MIPS and MIPS64 2019-11-07 20:59:14 +00:00
signal_netbsd.go
signal_netbsd_386.go
signal_netbsd_amd64.go
signal_netbsd_arm.go
signal_netbsd_arm64.go all: add start of netbsd/arm64 support 2019-04-20 15:02:01 +00:00
signal_openbsd.go
signal_openbsd_386.go
signal_openbsd_amd64.go
signal_openbsd_arm.go
signal_openbsd_arm64.go runtime: add support for openbsd/arm64 2019-04-26 17:34:45 +00:00
signal_plan9.go
signal_ppc64x.go runtime: add async preemption support on PPC64 2019-11-08 16:44:48 +00:00
signal_riscv64.go runtime: add support for linux/riscv64 2020-01-19 14:04:09 +00:00
signal_solaris.go all: s/cancelation/cancellation/ 2019-04-16 20:27:15 +00:00
signal_solaris_amd64.go
signal_unix.go [release-branch.go1.14] runtime: don't send preemption signal if there is a signal pending 2020-03-18 18:38:30 +00:00
signal_windows.go runtime: overwrite asyncPreempt PC when injecting sigpanic on Windows 2020-01-09 15:37:52 +00:00
signal_windows_test.go cmd/go/internal/renameio,runtime: avoid leaking temp directory in test 2019-09-12 15:52:35 +00:00
sigqueue.go runtime: use a pipe to wake up signal_recv on Darwin 2019-06-30 05:48:31 +00:00
sigqueue_note.go runtime: use a pipe to wake up signal_recv on Darwin 2019-06-30 05:48:31 +00:00
sigqueue_plan9.go
sigtab_aix.go
sigtab_linux_generic.go
sigtab_linux_mipsx.go
sizeclasses.go runtime: replace division by span element size by multiply and shifts 2019-03-18 14:05:54 +00:00
sizeof_test.go runtime: make copystack/sudog synchronization more explicit 2019-10-25 23:25:33 +00:00
slice.go all: fix a bunch of misspellings 2019-11-15 21:04:43 +00:00
slice_test.go
softfloat64.go
softfloat64_test.go
stack.go [release-branch.go1.14] reflect: zero stack slots before writing to them with write barriers 2020-07-11 02:49:14 +00:00
stack_test.go runtime: remove unneeded noinline directives 2019-09-17 17:17:11 +00:00
string.go runtime: add a simple version number parser 2019-12-05 01:48:12 +00:00
string_test.go runtime: add a simple version number parser 2019-12-05 01:48:12 +00:00
stubs.go [release-branch.go1.14] runtime: fix rounding in materializeGCProg 2020-04-07 20:04:49 +00:00
stubs2.go runtime: change read and write to return negative errno value 2019-10-21 14:07:34 +00:00
stubs3.go all: remove the nacl port (part 1) 2019-10-09 06:14:44 +00:00
stubs32.go all: remove nacl (part 3, more amd64p32) 2019-10-10 22:38:38 +00:00
stubs_386.go runtime: fix vet complaints for linux/amd64 2019-05-09 21:13:19 +00:00
stubs_amd64.go all: remove nacl (part 3, more amd64p32) 2019-10-10 22:38:38 +00:00
stubs_arm.go runtime: fix vet complaints for linux/arm 2019-05-09 21:13:21 +00:00
stubs_arm64.go runtime: define emptyfunc as static function in assembly for freebsd/arm64 2019-10-25 20:14:52 +00:00
stubs_linux.go runtime: fix vet complaints for linux/386 2019-05-09 21:13:18 +00:00
stubs_mips64x.go runtime: fix vet complaints for linux/arm64, linux/mips*, linux/ppc64*, linux/s390x 2019-05-09 21:13:22 +00:00
stubs_mipsx.go runtime: fix vet complaints for linux/arm64, linux/mips*, linux/ppc64*, linux/s390x 2019-05-09 21:13:22 +00:00
stubs_nonlinux.go
stubs_ppc64x.go runtime: fix vet complaints for linux/arm64, linux/mips*, linux/ppc64*, linux/s390x 2019-05-09 21:13:22 +00:00
stubs_s390x.go runtime: fix vet complaints for linux/arm64, linux/mips*, linux/ppc64*, linux/s390x 2019-05-09 21:13:22 +00:00
symtab.go [release-branch.go1.14] runtime: handle empty stack in expandFinalInlineFrame 2020-03-30 23:01:07 +00:00
symtab_test.go
sys_aix_ppc64.s runtime: wrap nanotime, walltime, and write 2019-09-04 17:56:09 +00:00
sys_arm.go
sys_arm64.go
sys_darwin.go runtime: add go:nosplit to cgo_mmap.go:mmap() and sys_darwin.go:mmap() 2019-11-25 03:41:16 +00:00
sys_darwin_32.go syscall: avoid _getdirentries64 on darwin 2019-04-03 21:27:05 +00:00
sys_darwin_64.go syscall: avoid _getdirentries64 on darwin 2019-04-03 21:27:05 +00:00
sys_darwin_386.s runtime: M-targeted signals for libc-based OSes 2019-10-26 02:52:30 +00:00
sys_darwin_amd64.s runtime: M-targeted signals for libc-based OSes 2019-10-26 02:52:30 +00:00
sys_darwin_arm.s runtime: save/restore callee-save registers in arm's sigtramp 2019-10-26 04:00:03 +00:00
sys_darwin_arm64.s runtime: M-targeted signals for libc-based OSes 2019-10-26 02:52:30 +00:00
sys_dragonfly_amd64.s runtime: M-targeted signals for BSDs 2019-10-26 02:52:28 +00:00
sys_freebsd_386.s runtime: M-targeted signals for BSDs 2019-10-26 02:52:28 +00:00
sys_freebsd_amd64.s runtime: M-targeted signals for BSDs 2019-10-26 02:52:28 +00:00
sys_freebsd_arm.s runtime: save/restore callee-save registers in arm's sigtramp 2019-10-26 04:00:03 +00:00
sys_freebsd_arm64.s runtime: use FP offsets for pipe/pipe2 on freebsd/arm64 and linux/arm64 2020-01-08 14:58:33 +00:00
sys_linux_386.s runtime: correct caller PC/SP offsets in walltime1/nanotime1 2020-02-13 19:49:45 +00:00
sys_linux_amd64.s runtime: correct caller PC/SP offsets in walltime1/nanotime1 2020-02-13 19:49:45 +00:00
sys_linux_arm.s runtime: don't use R11 in nanotime1/walltime1 on ARM 2020-01-04 01:24:42 +00:00
sys_linux_arm64.s runtime: use FP offsets for pipe/pipe2 on freebsd/arm64 and linux/arm64 2020-01-08 14:58:33 +00:00
sys_linux_mips64x.s [release-branch.go1.14] runtime: negate errno value for mips pipe/pipe2 2020-03-25 20:54:36 +00:00
sys_linux_mipsx.s [release-branch.go1.14] runtime: negate errno value for mips pipe/pipe2 2020-03-25 20:54:36 +00:00
sys_linux_ppc64x.s runtime: fix wrong offset when calling ppc64x nanotime syscall 2020-01-20 15:06:42 +00:00
sys_linux_riscv64.s runtime: add support for linux/riscv64 2020-01-19 14:04:09 +00:00
sys_linux_s390x.s runtime: M-targeted signals for Linux 2019-10-26 02:52:25 +00:00
sys_mips64x.go
sys_mipsx.go
sys_netbsd_386.s runtime: M-targeted signals for BSDs 2019-10-26 02:52:28 +00:00
sys_netbsd_amd64.s runtime: M-targeted signals for BSDs 2019-10-26 02:52:28 +00:00
sys_netbsd_arm.s runtime: save/restore callee-save registers in arm's sigtramp 2019-10-26 04:00:03 +00:00
sys_netbsd_arm64.s runtime: M-targeted signals for BSDs 2019-10-26 02:52:28 +00:00
sys_nonppc64x.go
sys_openbsd_386.s runtime: M-targeted signals for BSDs 2019-10-26 02:52:28 +00:00
sys_openbsd_amd64.s runtime: M-targeted signals for BSDs 2019-10-26 02:52:28 +00:00
sys_openbsd_arm.s runtime: save/restore callee-save registers in arm's sigtramp 2019-10-26 04:00:03 +00:00
sys_openbsd_arm64.s runtime: correct assembly for openbsd/arm64 2020-01-07 16:24:34 +00:00
sys_plan9_386.s runtime: wrap nanotime, walltime, and write 2019-09-04 17:56:09 +00:00
sys_plan9_amd64.s runtime: wrap nanotime, walltime, and write 2019-09-04 17:56:09 +00:00
sys_plan9_arm.s runtime: wrap nanotime, walltime, and write 2019-09-04 17:56:09 +00:00
sys_ppc64x.go
sys_riscv64.go runtime: add support for linux/riscv64 2020-01-19 14:04:09 +00:00
sys_s390x.go
sys_solaris_amd64.s runtime: make nanotime use monotonic clock in Solaris 2019-10-11 20:01:28 +00:00
sys_wasm.go
sys_wasm.s runtime,internal/bytealg: optimize wasmZero, wasmMove, Compare 2019-10-11 04:00:35 +00:00
sys_windows_386.s runtime: wrap nanotime, walltime, and write 2019-09-04 17:56:09 +00:00
sys_windows_amd64.s runtime: wrap nanotime, walltime, and write 2019-09-04 17:56:09 +00:00
sys_windows_arm.s runtime: wrap nanotime, walltime, and write 2019-09-04 17:56:09 +00:00
sys_x86.go all: remove nacl (part 3, more amd64p32) 2019-10-10 22:38:38 +00:00
syscall2_solaris.go
syscall_aix.go runtime: mark all Go symbols called from assembly in other packages 2019-06-06 19:44:12 +00:00
syscall_solaris.go runtime: syscall_forkx on Solaris can return error on success 2019-12-11 01:10:28 +00:00
syscall_windows.go runtime: monitor for suspend/resume to kick timeouts 2019-08-30 14:20:49 +00:00
syscall_windows_test.go
textflag.h cmd/link, runtime: mark goexit as the top of the call stack 2019-04-15 13:17:28 +00:00
time.go [release-branch.go1.14] runtime: prevent preemption while timer is in timerModifying 2020-03-25 20:55:10 +00:00
time_fake.go all: remove the nacl port (part 1) 2019-10-09 06:14:44 +00:00
time_nofake.go all: remove the nacl port (part 1) 2019-10-09 06:14:44 +00:00
time_test.go runtime: platform-independent faketime support 2019-09-04 17:56:53 +00:00
timeasm.go
timestub.go
timestub2.go runtime: make nanotime use monotonic clock in Solaris 2019-10-11 20:01:28 +00:00
tls_arm.s all: remove the nacl port (part 1) 2019-10-09 06:14:44 +00:00
tls_arm64.h runtime: add support for freebsd/arm64 2019-10-25 17:59:05 +00:00
tls_arm64.s runtime,runtime/cgo: set up TLS storage for Android Q without cgo 2019-04-08 20:21:51 +00:00
tls_mips64x.s
tls_mipsx.s
tls_ppc64x.s
tls_riscv64.s runtime: add support for linux/riscv64 2020-01-19 14:04:09 +00:00
tls_s390x.s
trace.go Revert "runtime: don't hold worldsema across mark phase" 2020-01-24 23:27:33 +00:00
traceback.go runtime: fix line number for faulting instructions 2019-11-08 21:05:17 +00:00
type.go runtime: fix textOff for multiple text sections 2019-10-28 15:06:13 +00:00
typekind.go runtime: remove kindNoPointers 2019-03-25 20:46:35 +00:00
utf8.go all: fix typo in RuneSelf, runeSelf comments 2020-01-06 02:46:02 +00:00
vdso_elf32.go
vdso_elf64.go runtime: use vDSO clock_gettime on linux/mips64x 2019-11-04 18:53:43 +00:00
vdso_freebsd.go runtime: wrap nanotime, walltime, and write 2019-09-04 17:56:09 +00:00
vdso_freebsd_arm.go
vdso_freebsd_arm64.go runtime: add support for freebsd/arm64 2019-10-25 17:59:05 +00:00
vdso_freebsd_x86.go
vdso_in_none.go runtime: use vDSO clock_gettime on linux/mips64x 2019-11-04 18:53:43 +00:00
vdso_linux.go runtime: use vDSO clock_gettime on linux/mips64x 2019-11-04 18:53:43 +00:00
vdso_linux_386.go
vdso_linux_amd64.go
vdso_linux_arm.go
vdso_linux_arm64.go
vdso_linux_mips64x.go runtime: use vDSO clock_gettime on linux/mips64x 2019-11-04 18:53:43 +00:00
vdso_linux_ppc64x.go
vlop_386.s
vlop_arm.s all: remove the nacl port (part 1) 2019-10-09 06:14:44 +00:00
vlop_arm_test.go
vlrt.go
wincallback.go
write_err.go
write_err_android.go doc: fixed some links 2019-05-08 16:38:55 +00:00
zcallback_windows.go
zcallback_windows.s
zcallback_windows_arm.s