go/src/runtime
Ian Lance Taylor 2172b229b9 runtime/pprof/internal/profile: make error message readable
The error message for an unrecognized type in decodeField was using
string(i) for an int type i. It was recently changed (by  me) to
string(rune(i)), but that just avoided a vet warning without fixing
the problem. This CL fixes the problem by using fmt.Errorf.

We also change the message to "unknown wire type" to match the master
copy of this code in github.com/google/pprof/profile/proto.go.

Updates #32479

Change-Id: Ia91ea6d5edbd7cd946225d1ee96bb7623b52bb44
Reviewed-on: https://go-review.googlesource.com/c/go/+/221384
Run-TryBot: Ian Lance Taylor <iant@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Emmanuel Odeke <emm.odeke@gmail.com>
2020-03-01 02:22:06 +00:00
..
cgo runtime/cgo: fix unsetenv wrapper 2020-02-24 21:32:48 +00:00
debug Revert "Revert "cmd/go/internal/modload: record the replacement for the module containing package main in BuildInfo"" 2020-02-25 15:43:19 +00:00
internal runtime: add support for linux/riscv64 2020-01-19 14:04:09 +00:00
msan
pprof runtime/pprof/internal/profile: make error message readable 2020-03-01 02:22:06 +00:00
race runtime: reorder race detector calls in slicecopy 2020-02-25 23:41:03 +00:00
testdata runtime: do not exit(2) if a Go built DLL receives a signal 2020-02-29 10:21:33 +00:00
trace Revert "runtime: don't hold worldsema across mark phase" 2020-01-24 23:27:33 +00:00
HACKING.md runtime: fix heap pointer invariant rules in HACKING.md 2018-11-30 21:12:20 +00:00
Makefile
alg.go runtime: special case interface hashing for pointers 2020-02-24 19:41:31 +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 runtime: remove unused function casp 2018-08-22 22:43:12 +00:00
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: mark testCallersEqual as a test helper 2020-02-22 04:32:05 +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 runtime: change checkptr to use throw instead of panic 2020-01-09 23:06:21 +00:00
checkptr_test.go runtime: add tests for checkptr 2020-01-10 21:40:21 +00:00
closure_test.go
compiler.go
complex.go
complex_test.go
cpuflags.go runtime: guard VZEROUPPER on CPU feature 2020-02-26 01:52:42 +00:00
cpuflags_amd64.go runtime: use internal/cpu variables in assembler code 2018-08-24 07:29:52 +00:00
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 runtime: print more information on stack overflow 2019-11-27 01:30:32 +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 cmd/compile: fix liveness for open-coded defer args for infinite loops 2019-11-05 17:19:16 +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: remove unused _F_SETFL const on linux 2020-02-24 15:55:01 +00:00
defs_linux_amd64.go runtime: remove unused _F_SETFL const on linux 2020-02-24 15:55:01 +00:00
defs_linux_arm.go runtime: remove unused _F_SETFL const on linux 2020-02-24 15:55:01 +00:00
defs_linux_arm64.go runtime: remove unused _F_SETFL const on linux 2020-02-24 15:55:01 +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 runtime: ensure that searchAddr always refers to inUse memory 2020-01-28 22:08:43 +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 runtime: follow convention for generated code comment in fastlog2table 2019-01-09 07:21:16 +00:00
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 runtime: remove redundant slicing 2019-01-03 18:23:07 +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: remove mcache field from m 2020-02-24 16:39:52 +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 runtime: atomically set span state and use as publication barrier 2019-10-31 17:09:50 +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 all: align cpu feature variable offset naming 2018-08-24 18:40:16 +00:00
memclr_amd64.s all: align cpu feature variable offset naming 2018-08-24 18:40:16 +00:00
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 runtime: improve performance of memclr, memmove on ppc64x 2018-11-06 14:54:59 +00:00
memclr_riscv64.s runtime: fix file permission 2020-02-25 15:48: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: fix file permission 2020-02-25 15:48:09 +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 runtime: clean up MSpan* MCache* MCentral* in docs 2018-11-05 22:56:22 +00:00
mgc.go Revert "runtime: don't hold worldsema across mark phase" 2020-01-24 23:27:33 +00:00
mgcmark.go runtime: remove comment about gcCopySpans() 2019-12-05 04:58:28 +00:00
mgcscavenge.go runtime: better approximate total cost of scavenging 2020-01-14 17:13:34 +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 mcache field from m 2020-02-24 16:39:52 +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: remove mcache field from m 2020-02-24 16:39:52 +00:00
mkduff.go runtime, cmd/compile: implement and use DUFFCOPY on MIPS64 2019-08-28 15:49:59 +00:00
mkfastlog2table.go runtime: follow convention for generated code comment in fastlog2table 2019-01-09 07:21:16 +00:00
mkpreempt.go runtime: guard VZEROUPPER on CPU feature 2020-02-26 01:52:42 +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 runtime: convert page allocator bitmap to sparse array 2019-12-03 17:35:06 +00:00
mpagecache_test.go runtime: disable pageAlloc tests on OpenBSD in short mode 2019-12-26 21:16:03 +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 runtime: add a more stable isSystemGoroutine mode 2018-10-02 20:35:28 +00:00
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 runtime: flush on every write barrier while debugging 2018-12-18 15:17:50 +00:00
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 runtime: replace calls to hasprefix with hasPrefix 2018-08-22 19:44:26 +00:00
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 runtime: add support for linux/riscv64 2020-01-19 14:04:09 +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 internal/cpu: add MIPS64x feature detection 2020-02-28 23:18:52 +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 runtime: suggest more kernel options for mlock failure 2019-12-09 15:40:12 +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 runtime: do not exit(2) if a Go built DLL receives a signal 2020-02-29 10:21:33 +00:00
os_windows_arm.go runtime: use QPC to implement cputicks() on windows/arm 2018-12-20 00:23:03 +00:00
panic.go runtime: force segv for nil defer function to be in deferreturn() 2019-12-12 19:23:45 +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 runtime: guard VZEROUPPER on CPU feature 2020-02-26 01:52:42 +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 runtime: add async preemption support on MIPS and MIPS64 2019-11-07 20:59:14 +00:00
preempt_mipsx.s runtime: add async preemption support on MIPS and MIPS64 2019-11-07 20:59:14 +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 runtime: avoid write barrier in startpanic_m 2018-12-19 00:13:22 +00:00
proc.go runtime: remove mcache field from m 2020-02-24 16:39:52 +00:00
proc_runtime_test.go
proc_test.go runtime: ready scavenger without next 2019-11-27 23:14:19 +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 build: support frame-pointer for arm64 2018-08-29 18:28:34 +00:00
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 build: support frame-pointer for arm64 2018-08-29 18:28:34 +00:00
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 cmd/link, runtime: add initial cgo support for ppc64 2018-11-20 14:50:09 +00:00
rt0_linux_ppc64le.s all: this big patch remove whitespace from assembly files 2018-10-03 15:28:51 +00:00
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: support windows/arm 2018-09-18 22:18:23 +00:00
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: remove mcache field from m 2020-02-24 16:39:52 +00:00
runtime2.go runtime: remove mcache field from m 2020-02-24 16:39:52 +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 runtime: add AIX operating system 2018-10-03 20:58:16 +00:00
rwmutex.go
rwmutex_test.go
select.go reflect: update Select to panic early on excessive input cases 2020-02-24 16:34:27 +00:00
sema.go runtime: emit trace event in direct semaphore handoff 2020-01-02 20:13:03 +00:00
sema_test.go runtime: really wait for goroutines in testSemaHandoff 2020-02-22 04:08:12 +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 runtime: add AIX operating system 2018-10-03 20:58:16 +00:00
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 runtime: correct signal structs/offsets for openbsd/arm 2018-12-13 18:13:30 +00:00
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 runtime: don't treat SIGURG as a bad signal 2020-02-05 00:06:37 +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 runtime: don't invoke t.Fatal* in goroutine in TestLibraryCtrlHandler 2020-03-01 02:18:27 +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 runtime: add AIX operating system 2018-10-03 20:58:16 +00:00
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 runtime: reorder race detector calls in slicecopy 2020-02-25 23:41:03 +00:00
slice_test.go runtime: use multiplication with overflow check for makeslice 2018-10-23 07:23:15 +00:00
softfloat64.go
softfloat64_test.go
stack.go runtime: remove mcache field from m 2020-02-24 16:39:52 +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 all: avoid string(i) where i has type int 2020-02-26 04:38:19 +00:00
stubs.go runtime: document special memmove requirements 2020-01-22 18:54:48 +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 cmd/link, runtime: skip holes in func table 2020-02-18 17:55:23 +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 runtime: use vDSO clock_gettime on linux/mips64x 2019-11-04 18:53:43 +00:00
sys_linux_mipsx.s runtime: M-targeted signals for Linux 2019-10-26 02:52:25 +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: allow float syscall return values on windows amd64 2020-02-25 08:36:15 +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 runtime: allow float syscall return values on windows amd64 2020-02-25 08:36:15 +00:00
textflag.h cmd/link, runtime: mark goexit as the top of the call stack 2019-04-15 13:17:28 +00:00
time.go runtime: don't panic on racy use of timers 2020-02-27 02:37: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 runtime, time: refactor startNano handling 2018-11-02 12:50:03 +00:00
timestub.go runtime, time: refactor startNano handling 2018-11-02 12:50:03 +00:00
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 runtime: use unsigned load for iscgo variable in ppc64x runtime asm 2018-10-23 20:25:29 +00:00
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 runtime: add support for VDSO on ppc64x for use in walltime/nanotime 2018-08-31 13:12:31 +00:00
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 runtime: support windows/arm 2018-09-18 22:18:23 +00:00
write_err.go
write_err_android.go doc: fixed some links 2019-05-08 16:38:55 +00:00
zcallback_windows.go runtime: support windows/arm 2018-09-18 22:18:23 +00:00
zcallback_windows.s runtime: support windows/arm 2018-09-18 22:18:23 +00:00
zcallback_windows_arm.s runtime: support windows/arm 2018-09-18 22:18:23 +00:00