1
0
mirror of https://github.com/golang/go synced 2024-10-03 11:21:22 -06:00
go/src/runtime
Austin Clements c2de2f87f0 runtime: move checknocurrentwbuf() from scanblock to drainworkbuf
Previously, scanblock called checknocurrentwbuf() after
drainworkbuf().  Move this call into drainworkbuf so that every return
path from drainworkbuf calls checknocurrentwbuf().  This is equivalent
to the previous code because scanblock was the only caller of
drainworkbuf.

Change-Id: I96ef2168c8aa169bfc4d368f296342fa0fbeafb4
Reviewed-on: https://go-review.googlesource.com/4780
Reviewed-by: Russ Cox <rsc@golang.org>
Reviewed-by: Rick Hudson <rlh@golang.org>
2015-02-13 15:34:08 +00:00
..
cgo runtime/cgo: darwin/arm cgo support 2015-02-06 05:49:35 +00:00
debug runtime: gofmt 2014-12-16 06:16:00 +00:00
pprof runtime: fix system memory allocator on plan9 2015-01-30 12:01:31 +00:00
race runtime: fix race instrumentation of append 2015-02-12 08:51:49 +00:00
alg.go runtime: remove size argument from hash and equal algorithms 2015-01-07 21:57:01 +00:00
append_test.go
arch1_386.go [dev.cc] runtime: generate GOOS- and GOARCH-specific files with go generate 2014-11-18 12:07:50 -05:00
arch1_amd64.go runtime: fix RuntimeGogoBytes on windows/amd64 2015-02-04 03:34:19 +00:00
arch1_amd64p32.go [dev.cc] runtime: convert nacl support to Go 2014-11-21 10:22:18 -05:00
arch1_arm.go [dev.cc] runtime: generate GOOS- and GOARCH-specific files with go generate 2014-11-18 12:07:50 -05:00
arch1_ppc64.go runtime: set up C TLS and save g to it on ppc64 2015-01-07 20:36:19 +00:00
arch1_ppc64le.go runtime: set up C TLS and save g to it on ppc64 2015-01-07 20:36:19 +00:00
arch_386.go
arch_amd64.go
arch_amd64p32.go
arch_arm.go
arch_ppc64.go all: power64 is now ppc64 2014-12-05 19:13:20 -05:00
arch_ppc64le.go all: power64 is now ppc64 2014-12-05 19:13:20 -05:00
asm_386.s runtime: speed up eqstring 2015-02-06 18:51:00 +00:00
asm_amd64.s runtime: speed up eqstring 2015-02-06 18:51:00 +00:00
asm_amd64p32.s runtime: speed up eqstring 2015-02-06 18:51:00 +00:00
asm_arm.s liblink, runtime: move all references to runtime.tlsg to tls_arm.s 2015-02-09 22:14:06 +00:00
asm_ppc64x.s runtime: speed up eqstring 2015-02-06 18:51:14 +00:00
asm.s [dev.cc] runtime: convert assembly files for C to Go transition 2014-11-11 17:06:22 -05:00
atomic_386.go runtime, sync/atomic: add write barrier for atomic write of pointer 2015-01-06 00:27:06 +00:00
atomic_amd64x.go runtime, sync/atomic: add write barrier for atomic write of pointer 2015-01-06 00:27:06 +00:00
atomic_arm.go runtime: fix build for ARM 2015-01-06 01:29:42 +00:00
atomic_pointer.go runtime, sync/atomic: add write barrier for atomic write of pointer 2015-01-06 00:27:06 +00:00
atomic_ppc64x.go runtime, sync/atomic: add write barrier for atomic write of pointer 2015-01-06 00:27:06 +00:00
atomic_ppc64x.s all: power64 is now ppc64 2014-12-05 19:13:20 -05:00
cgo.go [dev.cc] runtime/cgo: convert from C to Go 2014-11-11 17:05:37 -05:00
cgocall.go cmd/6g, liblink, runtime: support saving base pointers 2015-02-02 19:36:05 +00:00
cgocall.h
cgocallback.go
chan1.go [dev.cc] runtime: convert header files to Go 2014-11-11 17:05:19 -05:00
chan_test.go runtime: use doubly-linked lists for channel send/recv queues. 2014-12-08 19:20:12 +00:00
chan.go runtime: add tracing of runtime events 2015-01-28 16:35:24 +00:00
closure_test.go
compiler.go all: don't refer to code.google.com/p/go{,-wiki}/ 2015-02-06 14:41:47 +00:00
complex_test.go
complex.go [dev.cc] runtime: convert basic library routines from C to Go 2014-11-11 17:07:06 -05:00
cpuprof.go runtime: remove thunk.s 2014-12-23 03:17:22 +00:00
cputicks.go [dev.cc] runtime: convert freebsd to Go 2014-11-11 23:00:29 -05:00
crash_cgo_test.go cmd/cgo, runtime/cgo: support ppc64 2015-01-07 20:36:27 +00:00
crash_test.go runtime: never show system goroutines in traceback 2015-02-11 10:39:48 +00:00
debug.go runtime: rename m.gcing to m.preemptoff and make it a string 2015-02-02 19:34:51 +00:00
defs1_linux.go
defs1_netbsd_386.go [dev.cc] runtime: convert netbsd/386 port to Go 2014-11-22 22:09:11 +11:00
defs1_netbsd_amd64.go [dev.cc] runtime: convert netbsd/amd64 port to Go 2014-11-22 16:05:31 +11:00
defs1_netbsd_arm.go runtime: convert netbsd/arm to Go 2014-12-05 16:17:09 -05:00
defs1_solaris_amd64.go [dev.cc] runtime: convert Solaris port to Go 2014-11-13 16:07:10 +01:00
defs2_linux.go
defs3_linux.go all: power64 is now ppc64 2014-12-05 19:13:20 -05:00
defs_arm_linux.go
defs_darwin_386.go [dev.cc] runtime: convert defs_$GOOS_$GOARCH.h to Go 2014-11-11 17:07:37 -05:00
defs_darwin_amd64.go [dev.cc] runtime: convert defs_$GOOS_$GOARCH.h to Go 2014-11-11 17:07:37 -05:00
defs_darwin_arm.go runtime: darwin/arm support 2015-02-06 05:48:56 +00:00
defs_darwin.go
defs_dragonfly_386.go [dev.cc] runtime: convert dragonfly/386 port to Go 2014-11-25 03:15:11 +11:00
defs_dragonfly_amd64.go [dev.cc] runtime: change set_sec to take int64 2014-11-14 14:50:00 -05:00
defs_dragonfly.go
defs_freebsd_386.go [dev.cc] runtime: change set_sec to take int64 2014-11-14 14:50:00 -05:00
defs_freebsd_amd64.go [dev.cc] runtime: change set_sec to take int64 2014-11-14 14:50:00 -05:00
defs_freebsd_arm.go [dev.cc] runtime: change set_sec to take int64 2014-11-14 14:50:00 -05:00
defs_freebsd.go
defs_linux_386.go [dev.cc] runtime: add explicit siginfo.si_addr field 2014-11-19 14:56:49 -05:00
defs_linux_amd64.go [dev.cc] runtime: add explicit siginfo.si_addr field 2014-11-19 14:56:49 -05:00
defs_linux_arm.go runtime: support panic/print logging in android-L. 2015-02-04 21:02:41 +00:00
defs_linux_ppc64.go all: power64 is now ppc64 2014-12-05 19:13:20 -05:00
defs_linux_ppc64le.go all: power64 is now ppc64 2014-12-05 19:13:20 -05:00
defs_linux.go
defs_nacl_386.go runtime: log all thread stack traces during GODEBUG=crash on Linux and OS X 2015-01-14 18:33:38 +00:00
defs_nacl_amd64p32.go runtime: log all thread stack traces during GODEBUG=crash on Linux and OS X 2015-01-14 18:33:38 +00:00
defs_nacl_arm.go runtime: log all thread stack traces during GODEBUG=crash on Linux and OS X 2015-01-14 18:33:38 +00:00
defs_netbsd_386.go
defs_netbsd_amd64.go
defs_netbsd_arm.go
defs_netbsd.go
defs_openbsd_386.go [dev.cc] runtime: change set_sec to take int64 2014-11-14 14:50:00 -05:00
defs_openbsd_amd64.go [dev.cc] runtime: change set_sec to take int64 2014-11-14 14:50:00 -05:00
defs_openbsd.go
defs_plan9_386.go runtime: consolidate arch-specific signal handlers on Plan 9 2014-12-30 14:36:15 +00:00
defs_plan9_amd64.go runtime: consolidate arch-specific signal handlers on Plan 9 2014-12-30 14:36:15 +00:00
defs_solaris_amd64.go
defs_solaris.go
defs_windows_386.go runtime: introduce CPU access functions on windows 2015-02-10 01:46:30 +00:00
defs_windows_amd64.go runtime: introduce CPU access functions on windows 2015-02-10 01:46:30 +00:00
defs_windows.go runtime: log all thread stack traces during GODEBUG=crash on Linux and OS X 2015-01-14 18:33:38 +00:00
env_plan9.go [dev.cc] runtime: convert Plan 9 port to Go 2014-11-21 19:39:01 +01:00
env_posix.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
error.go
export_futex_test.go
export_test.go runtime: use func value for parfor body 2015-01-29 17:38:32 +00:00
export_windows_test.go runtime: do not display Windows Error Reporting dialogue 2015-01-06 05:31:40 +00:00
extern.go runtime: Change memprofrate to memprofilerate 2015-02-03 19:05:52 +00:00
funcdata.h [dev.cc] runtime: convert header files to Go 2014-11-11 17:05:19 -05:00
futex_test.go [dev.cc] runtime: convert scheduler from C to Go 2014-11-11 17:08:33 -05:00
gc_test.go
gcinfo_test.go runtime: factor out bitmap, finalizer code from malloc/mgc 2015-01-19 16:26:51 +00:00
gcwork.go runtime: move wbuf-related functions to new gcwork.go 2015-02-12 20:16:35 +00:00
gengoos.go [dev.cc] runtime: explicitly exclude android in zgoos_linux.go 2014-11-21 18:13:59 -05:00
go_tls.h [dev.cc] cmd/dist: adjust for build process without cmd/cc 2014-11-11 01:29:05 -05:00
hash32.go runtime: remove size argument from hash and equal algorithms 2015-01-07 21:57:01 +00:00
hash64.go runtime: remove size argument from hash and equal algorithms 2015-01-07 21:57:01 +00:00
hash_test.go runtime: a better fallback hash 2014-12-22 22:41:01 +00:00
hashmap_fast.go runtime: remove size argument from hash and equal algorithms 2015-01-07 21:57:01 +00:00
hashmap.go cmd/gc: allocate non-escaping maps on stack 2015-02-12 09:53:52 +00:00
heapdump.go runtime: never show system goroutines in traceback 2015-02-11 10:39:48 +00:00
iface_test.go cmd/gc: evaluate concrete == interface without allocating 2015-02-12 22:23:38 +00:00
iface.go runtime: remove trailing empty arrays in structs 2015-01-07 16:05:16 +00:00
lfstack_32bit.go [dev.cc] runtime: convert nacl support to Go 2014-11-21 10:22:18 -05:00
lfstack_amd64.go [dev.cc] runtime: fix lfstack for amd64 addresses in top half of addr space 2014-11-14 12:55:23 -05:00
lfstack_linux_ppc64x.go all: power64 is now ppc64 2014-12-05 19:13:20 -05:00
lfstack_test.go [dev.garbage] runtime: fix TestLFStack on 386 2014-10-27 15:57:07 -04:00
lfstack.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
lock_futex.go runtime: rename m.gcing to m.preemptoff and make it a string 2015-02-02 19:34:51 +00:00
lock_sema.go runtime: rename m.gcing to m.preemptoff and make it a string 2015-02-02 19:34:51 +00:00
Makefile
malloc1.go all: don't refer to code.google.com/p/go{,-wiki}/ 2015-02-06 14:41:47 +00:00
malloc2.go runtime: cleanup some left-overs of the C past 2015-02-04 09:04:15 +00:00
malloc_test.go cmd/gc: don't copy []byte during string concatenation 2015-01-27 18:15:42 +00:00
malloc.go runtime: cache workbufs on Ms and add consistency checks 2015-02-11 16:27:17 +00:00
map_test.go cmd/gc: allocate non-escaping maps on stack 2015-02-12 09:53:52 +00:00
mapspeed_test.go cmd/gc: allocate non-escaping maps on stack 2015-02-12 09:53:52 +00:00
mbarrier.go runtime: fix race instrumentation of append 2015-02-12 08:51:49 +00:00
mbitmap.go runtime: factor out bitmap, finalizer code from malloc/mgc 2015-01-19 16:26:51 +00:00
mcache.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
mcentral.go runtime: factor out bitmap, finalizer code from malloc/mgc 2015-01-19 16:26:51 +00:00
mem_bsd.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
mem_darwin.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
mem_linux.go runtime: remove obsolete SELinux execmem comment 2015-02-12 08:04:48 +00:00
mem_plan9.go runtime: on Plan 9, zero memory returned to the brk by sysFree 2015-02-12 16:27:29 +00:00
mem_windows.go runtime: move all stdFunctions into os1_windows.go (no code changes) 2015-02-12 04:04:59 +00:00
mem.go runtime: rename m.gcing to m.preemptoff and make it a string 2015-02-02 19:34:51 +00:00
memclr_386.s [dev.power64] cmd/5a, cmd/6a, cmd/8a, cmd/9a: make labels function-scoped 2014-10-28 21:50:16 -04:00
memclr_amd64.s [dev.power64] cmd/5a, cmd/6a, cmd/8a, cmd/9a: make labels function-scoped 2014-10-28 21:50:16 -04:00
memclr_arm.s
memclr_plan9_386.s [dev.power64] cmd/5a, cmd/6a, cmd/8a, cmd/9a: make labels function-scoped 2014-10-28 21:50:16 -04:00
memclr_plan9_amd64.s
memclr_ppc64x.s all: power64 is now ppc64 2014-12-05 19:13:20 -05:00
memmove_386.s
memmove_amd64.s
memmove_arm.s
memmove_linux_amd64_test.go
memmove_nacl_amd64p32.s
memmove_plan9_386.s
memmove_plan9_amd64.s
memmove_ppc64x.s all: power64 is now ppc64 2014-12-05 19:13:20 -05:00
memmove_test.go cmd/gc: optimize memclr of slices and arrays 2015-01-09 22:35:25 +00:00
mfinal_test.go
mfinal.go runtime: never show system goroutines in traceback 2015-02-11 10:39:48 +00:00
mfixalloc.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
mgc0.go runtime: never show system goroutines in traceback 2015-02-11 10:39:48 +00:00
mgc0.h [dev.garbage] all: merge dev.cc into dev.garbage 2014-11-15 08:00:38 -05:00
mgc.go runtime: move checknocurrentwbuf() from scanblock to drainworkbuf 2015-02-13 15:34:08 +00:00
mheap.go runtime: fix span unusedsince setup 2015-02-11 10:27:56 +00:00
mknacl.sh
mprof.go runtime: rename m.gcing to m.preemptoff and make it a string 2015-02-02 19:34:51 +00:00
msize.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
netpoll_epoll.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
netpoll_kqueue.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
netpoll_nacl.go
netpoll_solaris.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
netpoll_stub.go runtime: define netpollinited on Plan 9 2015-01-14 22:04:56 +00:00
netpoll_windows.go runtime: move all stdFunctions into os1_windows.go (no code changes) 2015-02-12 04:04:59 +00:00
netpoll.go runtime: add tracing of runtime events 2015-01-28 16:35:24 +00:00
noasm.go strings: remove overengineered Compare implementation 2015-01-19 02:19:17 +00:00
norace_test.go [dev.cc] runtime: convert race implementation from C to Go 2014-11-11 17:08:14 -05:00
os1_darwin.go runtime: use urandom instead of random 2015-01-09 00:09:42 +00:00
os1_dragonfly.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
os1_freebsd.go runtime: use urandom instead of random 2015-01-09 00:09:42 +00:00
os1_linux.go runtime: use urandom instead of random 2015-01-09 00:09:42 +00:00
os1_nacl.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
os1_netbsd_386.go [dev.cc] runtime: convert netbsd/386 port to Go 2014-11-22 22:09:11 +11:00
os1_netbsd_amd64.go [dev.cc] runtime: convert netbsd/amd64 port to Go 2014-11-22 16:05:31 +11:00
os1_netbsd.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
os1_openbsd.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
os1_plan9.go runtime: rename atoi to _atoi on Plan 9 2014-12-29 17:04:24 +00:00
os1_windows_386.go runtime: introduce CPU access functions on windows 2015-02-10 01:46:30 +00:00
os1_windows_amd64.go runtime: introduce CPU access functions on windows 2015-02-10 01:46:30 +00:00
os1_windows.go runtime: move all stdFunctions into os1_windows.go (no code changes) 2015-02-12 04:04:59 +00:00
os2_darwin.go [dev.cc] runtime: convert operating system support code from C to Go 2014-11-11 17:08:54 -05:00
os2_dragonfly.go [dev.cc] runtime: convert dragonfly/amd64 port to Go 2014-11-15 04:47:20 +11:00
os2_freebsd.go [dev.cc] runtime: convert freebsd to Go 2014-11-11 23:00:29 -05:00
os2_linux.go [dev.cc] runtime: convert operating system support code from C to Go 2014-11-11 17:08:54 -05:00
os2_nacl.go [dev.cc] runtime: convert nacl support to Go 2014-11-21 10:22:18 -05:00
os2_netbsd.go [dev.cc] runtime: convert netbsd/amd64 port to Go 2014-11-22 16:05:31 +11:00
os2_openbsd.go [dev.cc] runtime: convert openbsd/amd64 port to Go 2014-11-14 13:01:12 +11:00
os2_plan9.go runtime: log all thread stack traces during GODEBUG=crash on Linux and OS X 2015-01-14 18:33:38 +00:00
os2_solaris.go [dev.cc] runtime: convert Solaris port to Go 2014-11-13 16:07:10 +01:00
os2_windows.go [dev.cc] runtime: convert remaining windows C code to Go 2014-11-20 12:24:03 +11:00
os3_plan9.go os/signal, runtime: implement notes on Plan 9 2015-02-06 19:46:34 +00:00
os3_solaris.go runtime: log all thread stack traces during GODEBUG=crash on Linux and OS X 2015-01-14 18:33:38 +00:00
os_android_arm.go runtime: add comments for blank import of "unsafe" 2014-12-23 05:09:07 +00:00
os_darwin_arm.go runtime: darwin/arm support 2015-02-06 05:48:56 +00:00
os_darwin.go runtime: log all thread stack traces during GODEBUG=crash on Linux and OS X 2015-01-14 18:33:38 +00:00
os_dragonfly.go runtime: log all thread stack traces during GODEBUG=crash on Linux and OS X 2015-01-14 18:33:38 +00:00
os_freebsd_arm.go [dev.cc] runtime: convert freebsd to Go 2014-11-11 23:00:29 -05:00
os_freebsd.go runtime: log all thread stack traces during GODEBUG=crash on Linux and OS X 2015-01-14 18:33:38 +00:00
os_linux_386.go runtime: clean up & go-ify the hash function seeder 2014-12-10 21:15:35 +00:00
os_linux_arm.go runtime: use runtime.sysargs to parse auxv on linux/arm 2015-01-14 05:08:06 +00:00
os_linux.go runtime: log all thread stack traces during GODEBUG=crash on Linux and OS X 2015-01-14 18:33:38 +00:00
os_nacl_arm.go [dev.cc] runtime: convert nacl support to Go 2014-11-21 10:22:18 -05:00
os_nacl.go runtime: log all thread stack traces during GODEBUG=crash on Linux and OS X 2015-01-14 18:33:38 +00:00
os_netbsd_arm.go runtime: convert netbsd/arm to Go 2014-12-05 16:17:09 -05:00
os_netbsd.go runtime: log all thread stack traces during GODEBUG=crash on Linux and OS X 2015-01-14 18:33:38 +00:00
os_openbsd.go runtime: log all thread stack traces during GODEBUG=crash on Linux and OS X 2015-01-14 18:33:38 +00:00
os_plan9.go runtime: cleanup after conversion to Go 2015-02-13 04:59:29 +00:00
os_solaris.go [dev.cc] runtime: convert Solaris port to Go 2014-11-13 16:07:10 +01:00
os_windows.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
panic1.go runtime: rename m.gcing to m.preemptoff and make it a string 2015-02-02 19:34:51 +00:00
panic.go Revert "runtime: bound defer pools" 2015-02-04 17:04:08 +00:00
parfor_test.go runtime: eliminate parfor ctx field 2015-01-29 17:38:16 +00:00
parfor.go runtime: use func value for parfor body 2015-01-29 17:38:32 +00:00
print1_write_android.go runtime: support panic/print logging in android-L. 2015-02-04 21:02:41 +00:00
print1_write.go runtime: add missing copyright notices 2015-01-09 20:06:33 +00:00
print1.go runtime: delete dead code called from C. 2015-01-14 22:20:44 +00:00
proc1.go runtime: cleanup after conversion to Go 2015-02-13 04:59:29 +00:00
proc_test.go cmd/gc: transform closure calls to function calls 2015-02-13 12:12:18 +00:00
proc.go runtime: cleanup after conversion to Go 2015-02-13 04:59:29 +00:00
race0.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
race1.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
race_amd64.s runtime: fix build for race detector 2015-01-07 03:20:42 +00:00
race.go runtime: remove go prefix from a few routines 2014-12-29 15:18:29 +00:00
rdebug.go [dev.cc] runtime: convert scheduler from C to Go 2014-11-11 17:08:33 -05:00
rt0_android_arm.s
rt0_darwin_386.s
rt0_darwin_amd64.s
rt0_darwin_arm.s runtime: darwin/arm support 2015-02-06 05:48:56 +00:00
rt0_dragonfly_386.s
rt0_dragonfly_amd64.s
rt0_freebsd_386.s
rt0_freebsd_amd64.s
rt0_freebsd_arm.s
rt0_linux_386.s [dev.garbage] all: merge dev.cc into dev.garbage 2014-11-15 08:00:38 -05:00
rt0_linux_amd64.s
rt0_linux_arm.s runtime: use runtime.sysargs to parse auxv on linux/arm 2015-01-14 05:08:06 +00:00
rt0_linux_ppc64.s cmd/cgo, runtime/cgo: support ppc64 2015-01-07 20:36:27 +00:00
rt0_linux_ppc64le.s cmd/cgo, runtime/cgo: support ppc64 2015-01-07 20:36:27 +00:00
rt0_nacl_386.s
rt0_nacl_amd64p32.s runtime: disable fake time on nacl 2014-10-27 20:47:15 -04:00
rt0_nacl_arm.s
rt0_netbsd_386.s
rt0_netbsd_amd64.s
rt0_netbsd_arm.s
rt0_openbsd_386.s
rt0_openbsd_amd64.s
rt0_plan9_386.s
rt0_plan9_amd64.s
rt0_solaris_amd64.s
rt0_windows_386.s
rt0_windows_amd64.s [dev.cc] runtime: convert assembly files for C to Go transition 2014-11-11 17:06:22 -05:00
rune.go
runtime1.go runtime: Change memprofrate to memprofilerate 2015-02-03 19:05:52 +00:00
runtime2.go runtime: cache workbufs on Ms and add consistency checks 2015-02-11 16:27:17 +00:00
runtime_linux_test.go
runtime_test.go runtime: fix 32-bit build 2015-01-08 21:39:57 +00:00
runtime_unix_test.go
runtime-gdb_test.go runtime: skip the gdb test if -iex is not supported 2015-02-06 19:43:55 +00:00
runtime-gdb.py runtime: fix runtime-gdb script loading 2015-01-15 05:20:19 +00:00
runtime.go runtime: move all parfor-related code to parfor.go 2015-01-29 17:37:11 +00:00
select.go runtime: add tracing of runtime events 2015-01-28 16:35:24 +00:00
sema.go runtime: add tracing of runtime events 2015-01-28 16:35:24 +00:00
signal1_unix.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
signal_386.go [dev.cc] runtime: convert signal handlers from C to Go 2014-11-11 17:05:55 -05:00
signal_amd64x.go runtime: fix *bsd/amd64 build 2015-01-14 23:58:36 +00:00
signal_arm.go [dev.cc] runtime: convert signal handlers from C to Go 2014-11-11 17:05:55 -05:00
signal_darwin_386.go [dev.cc] runtime: convert signal handlers from C to Go 2014-11-11 17:05:55 -05:00
signal_darwin_amd64.go [dev.cc] runtime: convert signal handlers from C to Go 2014-11-11 17:05:55 -05:00
signal_darwin_arm.go runtime: darwin/arm support 2015-02-06 05:48:56 +00:00
signal_darwin.go [dev.cc] runtime: convert signal handlers from C to Go 2014-11-11 17:05:55 -05:00
signal_dragonfly_386.go [dev.cc] runtime: convert dragonfly/386 port to Go 2014-11-25 03:15:11 +11:00
signal_dragonfly_amd64.go [dev.cc] runtime: convert dragonfly/amd64 port to Go 2014-11-15 04:47:20 +11:00
signal_dragonfly.go [dev.cc] runtime: convert dragonfly/amd64 port to Go 2014-11-15 04:47:20 +11:00
signal_freebsd_386.go [dev.cc] runtime: convert freebsd to Go 2014-11-11 23:00:29 -05:00
signal_freebsd_amd64.go [dev.cc] runtime: convert freebsd to Go 2014-11-11 23:00:29 -05:00
signal_freebsd_arm.go [dev.cc] runtime: convert freebsd to Go 2014-11-11 23:00:29 -05:00
signal_freebsd.go [dev.cc] runtime: make SIGSYS notifiable on freebsd (again) 2014-11-14 04:29:03 +11:00
signal_linux_386.go [dev.cc] runtime: add explicit siginfo.si_addr field 2014-11-19 14:56:49 -05:00
signal_linux_amd64.go [dev.cc] runtime: add explicit siginfo.si_addr field 2014-11-19 14:56:49 -05:00
signal_linux_arm.go [dev.cc] runtime: add explicit siginfo.si_addr field 2014-11-19 14:56:49 -05:00
signal_linux_ppc64x.go all: power64 is now ppc64 2014-12-05 19:13:20 -05:00
signal_linux.go runtime: run libc SIGSETXID and SIGCANCEL handlers on signal stack 2014-12-23 01:33:36 +00:00
signal_nacl_386.go [dev.cc] runtime: convert nacl support to Go 2014-11-21 10:22:18 -05:00
signal_nacl_amd64p32.go [dev.cc] runtime: convert nacl support to Go 2014-11-21 10:22:18 -05:00
signal_nacl_arm.go [dev.cc] runtime: convert nacl support to Go 2014-11-21 10:22:18 -05:00
signal_nacl.go [dev.cc] runtime: convert nacl support to Go 2014-11-21 10:22:18 -05:00
signal_netbsd_386.go [dev.cc] runtime: convert netbsd/386 port to Go 2014-11-22 22:09:11 +11:00
signal_netbsd_amd64.go [dev.cc] runtime: convert netbsd/amd64 port to Go 2014-11-22 16:05:31 +11:00
signal_netbsd_arm.go runtime: convert netbsd/arm to Go 2014-12-05 16:17:09 -05:00
signal_netbsd.go [dev.cc] runtime: convert netbsd/amd64 port to Go 2014-11-22 16:05:31 +11:00
signal_openbsd_386.go [dev.cc] runtime: convert openbsd/386 port to Go 2014-11-15 03:55:14 +11:00
signal_openbsd_amd64.go [dev.cc] runtime: convert openbsd/amd64 port to Go 2014-11-14 13:01:12 +11:00
signal_openbsd.go [dev.cc] runtime: convert openbsd/amd64 port to Go 2014-11-14 13:01:12 +11:00
signal_plan9.go [dev.cc] runtime: convert Plan 9 port to Go 2014-11-21 19:39:01 +01:00
signal_ppc64x.go all: power64 is now ppc64 2014-12-05 19:13:20 -05:00
signal_solaris_amd64.go [dev.cc] runtime: fix nil pointer crash handler bug on Solaris 2014-11-14 14:25:49 +01:00
signal_solaris.go [dev.cc] runtime: convert Solaris port to Go 2014-11-13 16:07:10 +01:00
signal_unix.go runtime: remove thunk.s 2014-12-23 03:17:22 +00:00
signal_unix.h
sigpanic_unix.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
sigqueue_plan9.go os/signal, runtime: implement notes on Plan 9 2015-02-06 19:46:34 +00:00
sigqueue.go os/signal, runtime: implement notes on Plan 9 2015-02-06 19:46:34 +00:00
slice.go cmd/gc, runtime: rename writebarrierfat to typedmemmove 2015-01-06 00:27:20 +00:00
softfloat64_test.go [dev.cc] runtime: convert softfloat_arm.c to Go + build fixes 2014-11-11 22:30:02 -05:00
softfloat64.go [dev.cc] runtime: convert softfloat_arm.c to Go + build fixes 2014-11-11 22:30:02 -05:00
softfloat_arm.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
sqrt.go runtime: rename float64 constants to avoid name space pollution 2015-01-19 15:26:45 +00:00
stack1.go runtime: use 2*regSize for saved frame pointer check 2015-02-03 14:37:16 +00:00
stack2.go runtime: darwin/arm support 2015-02-06 05:48:56 +00:00
stack_test.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
stack.h runtime: darwin/arm support 2015-02-06 05:48:56 +00:00
string1.go [dev.cc] runtime: convert basic library routines from C to Go 2014-11-11 17:07:06 -05:00
string_test.go cmd/gc: don't copy string in range []byte(str) 2015-02-04 04:37:21 +00:00
string.go cmd/gc: allocate buffers for non-escaping string conversions on stack 2015-02-12 08:29:53 +00:00
stubs2.go [dev.cc] runtime: convert Plan 9 port to Go 2014-11-21 19:39:01 +01:00
stubs_android.go runtime: support panic/print logging in android-L. 2015-02-04 21:02:41 +00:00
stubs.go reflect: cache call frames 2015-01-28 08:40:26 +00:00
symtab_test.go
symtab.go runtime: don't put container symbols in functab 2015-02-10 23:42:19 +00:00
sys_arm.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
sys_darwin_386.s runtime: log all thread stack traces during GODEBUG=crash on Linux and OS X 2015-01-14 18:33:38 +00:00
sys_darwin_amd64.s runtime: log all thread stack traces during GODEBUG=crash on Linux and OS X 2015-01-14 18:33:38 +00:00
sys_darwin_arm.s runtime: darwin/arm support 2015-02-06 05:48:56 +00:00
sys_dragonfly_386.s [dev.cc] all: merge dev.power64 (7667e41f3ced) into dev.cc 2014-11-14 12:10:52 -05:00
sys_dragonfly_amd64.s runtime: eliminate uses of BP on amd64 2015-02-02 19:35:56 +00:00
sys_freebsd_386.s [dev.cc] all: merge dev.power64 (7667e41f3ced) into dev.cc 2014-11-14 12:10:52 -05:00
sys_freebsd_amd64.s runtime: eliminate uses of BP on amd64 2015-02-02 19:35:56 +00:00
sys_freebsd_arm.s [dev.cc] runtime: convert assembly files for C to Go transition 2014-11-11 17:06:22 -05:00
sys_linux_386.s runtime: log all thread stack traces during GODEBUG=crash on Linux and OS X 2015-01-14 18:33:38 +00:00
sys_linux_amd64.s runtime: eliminate uses of BP on amd64 2015-02-02 19:35:56 +00:00
sys_linux_arm.s runtime: support panic/print logging in android-L. 2015-02-04 21:02:41 +00:00
sys_linux_ppc64x.s runtime: log all thread stack traces during GODEBUG=crash on Linux and OS X 2015-01-14 18:33:38 +00:00
sys_nacl_386.s [dev.cc] all: merge dev.power64 (7667e41f3ced) into dev.cc 2014-11-14 12:10:52 -05:00
sys_nacl_amd64p32.s runtime: allow fake time writes to both stdout and stderr 2015-01-13 05:43:32 +00:00
sys_nacl_arm.s [dev.cc] all: merge dev.power64 (7667e41f3ced) into dev.cc 2014-11-14 12:10:52 -05:00
sys_netbsd_386.s [dev.cc] runtime: convert assembly files for C to Go transition 2014-11-11 17:06:22 -05:00
sys_netbsd_amd64.s runtime: eliminate uses of BP on amd64 2015-02-02 19:35:56 +00:00
sys_netbsd_arm.s [dev.cc] runtime: convert assembly files for C to Go transition 2014-11-11 17:06:22 -05:00
sys_openbsd_386.s [dev.cc] all: merge dev.power64 (7667e41f3ced) into dev.cc 2014-11-14 12:10:52 -05:00
sys_openbsd_amd64.s runtime: eliminate uses of BP on amd64 2015-02-02 19:35:56 +00:00
sys_plan9_386.s Revert "liblink, cmd/ld, runtime: remove stackguard1" 2015-01-05 16:29:56 +00:00
sys_plan9_amd64.s Revert "liblink, cmd/ld, runtime: remove stackguard1" 2015-01-05 16:29:56 +00:00
sys_ppc64x.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
sys_solaris_amd64.s Revert "liblink, cmd/ld, runtime: remove stackguard1" 2015-01-05 16:29:56 +00:00
sys_windows_386.s runtime: remove trailing empty arrays in structs 2015-01-07 16:05:16 +00:00
sys_windows_amd64.s runtime: remove trailing empty arrays in structs 2015-01-07 16:05:16 +00:00
sys_x86.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
syscall2_solaris.go runtime: add comments for blank import of "unsafe" 2014-12-23 05:09:07 +00:00
syscall_nacl.h
syscall_solaris.go [dev.cc] runtime: convert Solaris port to Go 2014-11-13 16:07:10 +01:00
syscall_windows_test.go runtime: do not display Windows Error Reporting dialogue 2015-01-06 05:31:40 +00:00
syscall_windows.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
time.go runtime: never show system goroutines in traceback 2015-02-11 10:39:48 +00:00
tls_arm.s liblink, runtime: move all references to runtime.tlsg to tls_arm.s 2015-02-09 22:14:06 +00:00
tls_ppc64x.s cmd/cgo, runtime/cgo: support ppc64 2015-01-07 20:36:27 +00:00
trace.go runtime: fix false race report during tracing 2015-02-03 15:41:41 +00:00
traceback.go runtime: never show system goroutines in traceback 2015-02-11 10:39:48 +00:00
type.go runtime: fix incorrectly replaced "_type" in comments 2015-01-23 00:12:13 +00:00
typekind1.go [dev.cc] runtime: convert header files to Go 2014-11-11 17:05:19 -05:00
typekind.go
typekind.h [dev.cc] runtime: convert header files to Go 2014-11-11 17:05:19 -05:00
unaligned1.go runtime: a better fallback hash 2014-12-22 22:41:01 +00:00
unaligned2.go runtime: a better fallback hash 2014-12-22 22:41:01 +00:00
vdso_linux_amd64.go runtime: clean up & go-ify the hash function seeder 2014-12-10 21:15:35 +00:00
vdso_none.go runtime: use runtime.sysargs to parse auxv on linux/arm 2015-01-14 05:08:06 +00:00
vlop_386.s
vlop_arm_test.go
vlop_arm.s [dev.cc] runtime: fix arm5 build 2014-11-11 23:24:54 -05:00
vlrt.go
wbfat_gen.go [dev.garbage] cmd/gc, runtime: implement write barriers in terms of writebarrierptr 2014-10-30 10:16:03 -04:00
wbfat.go [dev.garbage] cmd/gc, runtime: implement write barriers in terms of writebarrierptr 2014-10-30 10:16:03 -04:00
wincallback.go runtime: use go generate for zcallback_windows.go 2014-12-19 02:45:40 +00:00
zcallback_windows.go runtime: use go generate for zcallback_windows.go 2014-12-19 02:45:40 +00:00
zcallback_windows.s runtime: generate windows callback list with go generate 2014-12-05 16:24:20 -05:00
zgoarch_386.go all: power64 is now ppc64 2014-12-05 19:13:20 -05:00
zgoarch_amd64.go all: power64 is now ppc64 2014-12-05 19:13:20 -05:00
zgoarch_amd64p32.go all: power64 is now ppc64 2014-12-05 19:13:20 -05:00
zgoarch_arm.go all: power64 is now ppc64 2014-12-05 19:13:20 -05:00
zgoarch_ppc64.go all: power64 is now ppc64 2014-12-05 19:13:20 -05:00
zgoarch_ppc64le.go all: power64 is now ppc64 2014-12-05 19:13:20 -05:00
zgoos_android.go [dev.cc] runtime: explicitly exclude android in zgoos_linux.go 2014-11-21 18:13:59 -05:00
zgoos_darwin.go [dev.cc] runtime: explicitly exclude android in zgoos_linux.go 2014-11-21 18:13:59 -05:00
zgoos_dragonfly.go [dev.cc] runtime: explicitly exclude android in zgoos_linux.go 2014-11-21 18:13:59 -05:00
zgoos_freebsd.go [dev.cc] runtime: explicitly exclude android in zgoos_linux.go 2014-11-21 18:13:59 -05:00
zgoos_linux.go [dev.cc] runtime: explicitly exclude android in zgoos_linux.go 2014-11-21 18:13:59 -05:00
zgoos_nacl.go [dev.cc] runtime: explicitly exclude android in zgoos_linux.go 2014-11-21 18:13:59 -05:00
zgoos_netbsd.go [dev.cc] runtime: explicitly exclude android in zgoos_linux.go 2014-11-21 18:13:59 -05:00
zgoos_openbsd.go [dev.cc] runtime: explicitly exclude android in zgoos_linux.go 2014-11-21 18:13:59 -05:00
zgoos_plan9.go [dev.cc] runtime: explicitly exclude android in zgoos_linux.go 2014-11-21 18:13:59 -05:00
zgoos_solaris.go [dev.cc] runtime: explicitly exclude android in zgoos_linux.go 2014-11-21 18:13:59 -05:00
zgoos_windows.go [dev.cc] runtime: explicitly exclude android in zgoos_linux.go 2014-11-21 18:13:59 -05:00