1
0
mirror of https://github.com/golang/go synced 2024-11-20 06:54:42 -07:00
go/src/runtime
Keith Randall 6dd31660b0 runtime: don't put container symbols in functab
Container symbols shouldn't be considered as functions in the functab.
Having them present probably messes up function lookup, as you might get
the descriptor of the container instead of the descriptor of the actual
function on the stack.  It also messed up the findfunctab because these
entries caused off-by-one errors in how functab entries were counted.

Normal code is not affected - it only changes (& hopefully fixes) the
behavior for libraries linked as a unit, like:
  net
  runtime/cgo
  runtime/race

Fixes #9804

Change-Id: I81e036e897571ac96567d59e1f1d7f058ca75e85
Reviewed-on: https://go-review.googlesource.com/4290
Reviewed-by: Russ Cox <rsc@golang.org>
2015-02-10 23:42:19 +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 atomic operations on non-heap addresses 2014-11-20 09:51:02 -05: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: fix spurious deadlock in netpoll 2015-01-14 16:41:17 +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
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 runtime: do not scan maps when k/v do not contain pointers 2015-01-27 17:47:49 +00:00
heapdump.go runtime: factor out bitmap, finalizer code from malloc/mgc 2015-01-19 16:26:51 +00:00
iface_test.go
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: rename m.gcing to m.preemptoff and make it a string 2015-02-02 19:34:51 +00:00
map_test.go
mapspeed_test.go
mbarrier.go runtime: fix nosplit stack overflow 2015-02-03 15:43:30 +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: rename gothrow to throw 2014-12-28 06:16:16 +00:00
mem_plan9.go runtime: fix system memory allocator on plan9 2015-01-30 12:01:31 +00:00
mem_windows.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +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: add tracing of runtime events 2015-01-28 16:35:24 +00:00
mfixalloc.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
mgc0.go Revert "runtime: bound defer pools" 2015-02-04 17:04:08 +00:00
mgc0.h [dev.garbage] all: merge dev.cc into dev.garbage 2014-11-15 08:00:38 -05:00
mgc.go runtime: rename m.gcing to m.preemptoff and make it a string 2015-02-02 19:34:51 +00:00
mheap.go runtime: add tracing of runtime events 2015-01-28 16:35:24 +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: rename gothrow to throw 2014-12-28 06:16:16 +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: simplify and comment some windows code 2015-02-10 03:31:20 +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: rename gothrow to throw 2014-12-28 06:16:16 +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 Revert "runtime: bound defer pools" 2015-02-04 17:04:08 +00:00
proc_test.go cmd/gc: capture variables by value 2015-01-29 13:07:30 +00:00
proc.go runtime: cleanup some left-overs of the C past 2015-02-04 09:04:15 +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 Revert "runtime: bound defer pools" 2015-02-04 17:04:08 +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
signals_windows.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: don't copy string in range []byte(str) 2015-02-04 04:37:21 +00:00
stubs2.go [dev.cc] runtime: convert Plan 9 port to Go 2014-11-21 19:39:01 +01:00
stubs3.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: add tracing of runtime events 2015-01-28 16:35:24 +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: rearrange framepointer check condition 2015-02-03 14:37:24 +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