1
0
mirror of https://github.com/golang/go synced 2024-11-19 23:04:40 -07:00
go/src/runtime
Cherry Zhang 981395103e cmd/internal/obj/mips et al.: introduce SB register on mips64x
SB register (R28) is introduced for access external addresses with shorter
instruction sequences. It is loaded at entry points. External data within
2G of SB can be accessed this way.

cmd/internal/obj: relocaltion R_ADDRMIPS is split into two relocations
R_ADDRMIPS and R_ADDRMIPSU, handling the low 16 bits and the "upper" 16
bits of external addresses, respectively, since the instructios may not
be adjacent. It might be better if relocation Variant could be used.

cmd/link/internal/mips64: support new relocations.

cmd/compile/internal/mips64: reserve SB register.

runtime: initialize SB register at entry points.

Change-Id: I5f34868f88c5a9698c042a8a1f12f76806c187b9
Reviewed-on: https://go-review.googlesource.com/19802
Reviewed-by: Minux Ma <minux@golang.org>
2016-05-01 02:36:46 +00:00
..
cgo runtime: fix cgocallback_gofunc on ppc64x 2016-04-30 03:49:22 +00:00
debug runtime/debug: clarify WriteHeapDump STW behavior 2016-03-16 17:02:50 +00:00
internal runtime/internal/sys: better fallback algorithms for intrinsics 2016-04-14 21:09:03 +00:00
msan
pprof runtime: call mallocgc directly from makeslice and growslice 2016-04-20 00:05:36 +00:00
race runtime/race: improve TestNoRaceIOHttp test 2016-04-27 08:08:18 +00:00
testdata cmd/cgo, runtime, runtime/cgo: use cgo context function 2016-04-29 22:07:36 +00:00
trace runtime/trace: test detection of broken timestamps 2016-04-24 09:11:37 +00:00
alg.go cmd/compile, etc: use nameOff for rtype string 2016-04-22 10:08:05 +00:00
append_test.go runtime: add benchmarks for in-place append 2016-04-18 19:08:39 +00:00
asm_386.s cmd/cgo, runtime, runtime/cgo: use cgo context function 2016-04-29 22:07:36 +00:00
asm_amd64.s cmd/cgo, runtime, runtime/cgo: use cgo context function 2016-04-29 22:07:36 +00:00
asm_amd64p32.s all: single space after period. 2016-03-02 00:13:47 +00:00
asm_arm64.s runtime: fix cgocallback_gofunc argument passing on arm64 2016-04-29 23:10:52 +00:00
asm_arm.s cmd/cgo, runtime, runtime/cgo: use cgo context function 2016-04-29 22:07:36 +00:00
asm_mips64x.s cmd/internal/obj/mips, runtime: change REGTMP to R23 2016-05-01 02:36:28 +00:00
asm_ppc64x.h all: single space after period. 2016-03-02 00:13:47 +00:00
asm_ppc64x.s runtime: fix cgocallback_gofunc on ppc64x 2016-04-30 03:49:22 +00:00
asm_s390x.s cmd/cgo, runtime, runtime/cgo: use cgo context function 2016-04-29 22:07:36 +00:00
asm.s all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
atomic_arm64.s
atomic_mips64x.s
atomic_pointer.go sync/atomic: don't atomically write pointers twice 2016-04-14 21:13:26 +00:00
atomic_ppc64x.s
callers_test.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
cgo_mmap.go all: single space after period. 2016-03-02 00:13:47 +00:00
cgo_ppc64x.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
cgo.go cmd/cgo, runtime, runtime/cgo: use cgo context function 2016-04-29 22:07:36 +00:00
cgocall.go runtime: reclaim scan/dead bit in first word 2016-04-30 16:49:54 +00:00
cgocallback.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
cgocheck.go all: single space after period. 2016-03-02 00:13:47 +00:00
chan_test.go runtime: sleep less when we can do work 2016-04-05 15:32:06 +00:00
chan.go runtime: use type int to specify size for newarray 2016-04-21 04:15:14 +00:00
chanbarrier_test.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
closure_test.go
compiler.go all: single space after period. 2016-03-02 00:13:47 +00:00
complex_test.go
complex.go
cpuprof.go all: single space after period. 2016-03-02 00:13:47 +00:00
cputicks.go all: single space after period. 2016-03-02 00:13:47 +00:00
crash_cgo_test.go cmd/cgo, runtime, runtime/cgo: use cgo context function 2016-04-29 22:07:36 +00:00
crash_test.go runtime: make execution error panic values implement the Error interface 2016-04-10 01:16:30 +00:00
crash_unix_test.go runtime: fix deadlock in TestCrashDumpsAllThreads 2016-02-16 20:18:40 +00:00
debug.go all: single space after period. 2016-03-02 00:13:47 +00:00
defs1_linux.go
defs1_netbsd_386.go
defs1_netbsd_amd64.go
defs1_netbsd_arm.go
defs1_solaris_amd64.go
defs2_linux.go all: single space after period. 2016-03-02 00:13:47 +00:00
defs3_linux.go
defs_arm_linux.go
defs_darwin_386.go
defs_darwin_amd64.go
defs_darwin_arm64.go
defs_darwin_arm.go
defs_darwin.go
defs_dragonfly_amd64.go
defs_dragonfly.go
defs_freebsd_386.go
defs_freebsd_amd64.go
defs_freebsd_arm.go
defs_freebsd.go
defs_linux_386.go
defs_linux_amd64.go
defs_linux_arm64.go
defs_linux_arm.go
defs_linux_mips64x.go
defs_linux_ppc64.go
defs_linux_ppc64le.go
defs_linux_s390x.go runtime: add s390x support (new files and lfstack_64bit.go modifications) 2016-04-07 18:56:54 +00:00
defs_linux.go
defs_nacl_386.go
defs_nacl_amd64p32.go
defs_nacl_arm.go
defs_netbsd_386.go
defs_netbsd_amd64.go
defs_netbsd_arm.go
defs_netbsd.go
defs_openbsd_386.go
defs_openbsd_amd64.go
defs_openbsd_arm.go
defs_openbsd.go
defs_plan9_386.go runtime: signal handling support for plan9_arm 2016-03-07 16:25:17 +00:00
defs_plan9_amd64.go runtime: signal handling support for plan9_arm 2016-03-07 16:25:17 +00:00
defs_plan9_arm.go runtime: new files for plan9_arm support 2016-03-07 16:25:48 +00:00
defs_solaris_amd64.go
defs_solaris.go
defs_windows_386.go
defs_windows_amd64.go
defs_windows.go
duff_386.s
duff_amd64.s
duff_arm64.s
duff_arm.s
duff_mips64x.s
duff_ppc64x.s
env_plan9.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
env_posix.go runtime: eliminate unnecessary type conversions 2016-03-07 20:53:27 +00:00
env_test.go
error.go cmd/compile, etc: use nameOff for rtype string 2016-04-22 10:08:05 +00:00
export_arm_test.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
export_futex_test.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
export_linux_test.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
export_mmap_test.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
export_test.go runtime: fix pagesInUse accounting 2016-04-04 15:33:26 +00:00
export_windows_test.go runtime: revert "do not call timeBeginPeriod on windows" 2016-04-09 16:11:41 +00:00
extern.go runtime: remove remaining references to TheChar 2016-04-11 04:32:07 +00:00
fastlog2_test.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
fastlog2.go
fastlog2table.go
funcdata.h runtime: fix a typo in asssembly macro GO_RESULTS_INITIALIZED 2016-03-14 14:53:29 +00:00
futex_test.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
gc_test.go runtime: fix pagesInUse accounting 2016-04-04 15:33:26 +00:00
gcinfo_test.go runtime: reclaim scan/dead bit in first word 2016-04-30 16:49:54 +00:00
go_tls.h all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
hash32.go
hash64.go runtime: add s390x support (modified files only) 2016-04-06 04:25:06 +00:00
hash_test.go runtime: add space 2016-03-18 21:31:49 +00:00
hashmap_fast.go cmd/compile: change the way we handle large map values 2016-04-20 21:15:31 +00:00
hashmap.go runtime: use type int to specify size for newarray 2016-04-21 04:15:14 +00:00
heapdump.go runtime: reclaim scan/dead bit in first word 2016-04-30 16:49:54 +00:00
iface_test.go
iface.go cmd/compile, etc: use nameOff in uncommonType 2016-04-22 13:51:29 +00:00
lfstack_32bit.go Revert "runtime: merge lfstack{Pack,Unpack} into one file" 2016-04-07 14:05:24 +00:00
lfstack_64bit.go runtime: merge lfstack_amd64.go into lfstack_64bit.go 2016-04-11 06:18:52 +00:00
lfstack_test.go
lfstack.go runtime: find a home for orphaned comments 2016-04-14 18:34:09 +00:00
lock_futex.go runtime: find a home for orphaned comments 2016-04-14 18:34:09 +00:00
lock_sema.go all: single space after period. 2016-03-02 00:13:47 +00:00
Makefile
malloc_test.go
malloc.go runtime: reclaim scan/dead bit in first word 2016-04-30 16:49:54 +00:00
map_test.go cmd/compile: change the way we handle large map values 2016-04-20 21:15:31 +00:00
mapspeed_test.go
mbarrier.go runtime: don't rescan globals 2016-04-27 18:48:16 +00:00
mbitmap.go runtime: reclaim scan/dead bit in first word 2016-04-30 16:49:54 +00:00
mcache.go [dev.garbage] runtime: replace ref with allocCount 2016-04-27 21:54:49 +00:00
mcentral.go [dev.garbage] runtime: reintroduce no-zeroing optimization 2016-04-29 15:08:13 +00:00
mem_bsd.go runtime: eliminate unnecessary type conversions 2016-03-07 20:53:27 +00:00
mem_darwin.go runtime: eliminate unnecessary type conversions 2016-03-07 20:53:27 +00:00
mem_linux.go runtime: check that sysUnused is always physical-page aligned 2016-04-16 21:42:40 +00:00
mem_plan9.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
mem_windows.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
memclr_386.s
memclr_amd64.s all: fix typos and spelling 2016-02-24 18:42:29 +00:00
memclr_arm64.s
memclr_arm.s all: single space after period. 2016-03-02 00:13:47 +00:00
memclr_mips64x.s
memclr_plan9_386.s
memclr_plan9_amd64.s
memclr_ppc64x.s
memclr_s390x.s runtime: add s390x support (new files and lfstack_64bit.go modifications) 2016-04-07 18:56:54 +00:00
memmove_386.s runtime: don't use REP;MOVSB if CPUID doesn't say it is fast 2016-03-31 02:54:10 +00:00
memmove_amd64.s runtime: don't use REP;MOVSB if CPUID doesn't say it is fast 2016-03-31 02:54:10 +00:00
memmove_arm64.s
memmove_arm.s all: single space after period. 2016-03-02 00:13:47 +00:00
memmove_linux_amd64_test.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
memmove_mips64x.s
memmove_nacl_amd64p32.s all: single space after period. 2016-03-02 00:13:47 +00:00
memmove_plan9_386.s all: single space after period. 2016-03-02 00:13:47 +00:00
memmove_plan9_amd64.s all: single space after period. 2016-03-02 00:13:47 +00:00
memmove_ppc64x.s runtime: improve memmove performance ppc64,ppc64le 2016-04-13 15:27:59 +00:00
memmove_s390x.s runtime: add s390x support (new files and lfstack_64bit.go modifications) 2016-04-07 18:56:54 +00:00
memmove_test.go runtime: use MOVSB instead of MOVSQ for unaligned moves 2016-03-21 19:10:24 +00:00
mfinal_test.go
mfinal.go [dev.garbage] runtime: use s.base() everywhere it makes sense 2016-04-29 03:53:14 +00:00
mfixalloc.go all: single space after period. 2016-03-02 00:13:47 +00:00
mgc.go runtime: don't rescan globals 2016-04-27 18:48:16 +00:00
mgcmark.go runtime: reclaim scan/dead bit in first word 2016-04-30 16:49:54 +00:00
mgcsweep.go [dev.garbage] runtime: revive sweep fast path 2016-04-29 15:25:28 +00:00
mgcwork.go [dev.garbage] runtime: add gc work buffer tryGet and put fast paths 2016-04-27 21:55:02 +00:00
mheap.go [dev.garbage] runtime: eliminate mspan.start 2016-04-29 03:53:17 +00:00
mkduff.go
mkfastlog2table.go
mknacl.sh
mmap.go runtime: find a home for orphaned comments 2016-04-14 18:34:09 +00:00
mprof.go cmd/compile, etc: use nameOff for rtype string 2016-04-22 10:08:05 +00:00
msan0.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
msan_amd64.s all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
msan.go all: single space after period. 2016-03-02 00:13:47 +00:00
msize.go [dev.garbage] runtime: bitmap allocation data structs 2016-04-27 21:54:35 +00:00
mstats.go [dev.garbage] runtime: replace ref with allocCount 2016-04-27 21:54:49 +00:00
mstkbar.go runtime: remove stack barriers during sweep 2016-04-26 23:40:04 +00:00
netpoll_epoll.go
netpoll_kqueue.go all: single space after period. 2016-03-02 00:13:47 +00:00
netpoll_nacl.go
netpoll_solaris.go all: fix typos and spelling 2016-02-24 18:42:29 +00:00
netpoll_stub.go
netpoll_windows.go runtime: eliminate unnecessary type conversions 2016-03-07 20:53:27 +00:00
netpoll.go runtime: eliminate unnecessary type conversions 2016-03-07 20:53:27 +00:00
noasm.go runtime: add s390x support (modified files only) 2016-04-06 04:25:06 +00:00
norace_linux_test.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
norace_test.go all: use cannot instead of can not 2016-02-21 15:35:50 +00:00
os1_freebsd.go all: single space after period. 2016-03-02 00:13:47 +00:00
os1_nacl.go runtime: improve last ditch signal forwarding for Unix libraries 2016-03-24 19:34:17 +00:00
os1_openbsd.go all: single space after period. 2016-03-02 00:13:47 +00:00
os1_plan9.go runtime: simplify mallocgc flag argument 2016-04-20 14:02:22 +00:00
os2_freebsd.go
os2_nacl.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
os2_openbsd.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
os2_plan9.go
os2_solaris.go
os3_plan9.go runtime: eliminate unnecessary type conversions 2016-03-07 20:53:27 +00:00
os3_solaris.go all: single space after period. 2016-03-02 00:13:47 +00:00
os_android.go
os_darwin_arm64.go
os_darwin_arm.go
os_darwin.go runtime: rename os1_darwin.go to os_darwin.go 2016-04-13 20:37:12 +00:00
os_dragonfly.go os: consolidate os{1,2}_*.go files 2016-04-06 05:04:47 +00:00
os_freebsd_arm.go
os_freebsd.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
os_linux_arm64.go runtime: common handling of _AT_RANDOM auxv 2016-04-16 21:42:31 +00:00
os_linux_arm.go runtime: common handling of _AT_RANDOM auxv 2016-04-16 21:42:31 +00:00
os_linux_generic.go os: consolidate os{1,2}_*.go files 2016-04-06 05:04:47 +00:00
os_linux_mips64x.go os: consolidate os{1,2}_*.go files 2016-04-06 05:04:47 +00:00
os_linux_noauxv.go runtime: remove empty 386 archauxv 2016-04-16 21:42:34 +00:00
os_linux_s390x.go runtime: add s390x support (new files and lfstack_64bit.go modifications) 2016-04-07 18:56:54 +00:00
os_linux.go runtime: check kernel physical page size during init 2016-04-16 21:42:37 +00:00
os_nacl_arm.go
os_nacl.go all: single space after period. 2016-03-02 00:13:47 +00:00
os_netbsd_386.go os: consolidate os{1,2}_*.go files 2016-04-06 05:04:47 +00:00
os_netbsd_amd64.go os: consolidate os{1,2}_*.go files 2016-04-06 05:04:47 +00:00
os_netbsd_arm.go
os_netbsd.go os: consolidate os{1,2}_*.go files 2016-04-06 05:04:47 +00:00
os_openbsd_arm.go
os_openbsd.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
os_plan9_arm.go runtime: new files for plan9_arm support 2016-03-07 16:25:48 +00:00
os_plan9.go runtime: signal handling support for plan9_arm 2016-03-07 16:25:17 +00:00
os_solaris.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
os_windows.go runtime: revert "do not call timeBeginPeriod on windows" 2016-04-09 16:11:41 +00:00
panic.go runtime: simplify mallocgc flag argument 2016-04-20 14:02:22 +00:00
print.go runtime: eliminate unnecessary type conversions 2016-03-07 20:53:27 +00:00
proc_runtime_test.go runtime: improve randomized stealing logic 2016-03-25 11:00:48 +00:00
proc_test.go runtime: improve randomized stealing logic 2016-03-25 11:00:48 +00:00
proc.go runtime: make stack re-scan O(# dirty stacks) 2016-04-26 23:40:13 +00:00
race0.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
race_amd64.s all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
race.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
rdebug.go runtime: simplify setPanicOnFault slightly 2016-04-13 06:14:06 +00:00
rt0_android_386.s
rt0_android_amd64.s
rt0_android_arm64.s
rt0_android_arm.s
rt0_darwin_386.s
rt0_darwin_amd64.s
rt0_darwin_arm64.s runtime, runtime/cgo: save callee-saved FP registers on arm64 2016-03-25 23:04:44 +00:00
rt0_darwin_arm.s runtime: preserve darwin/arm{,64} callee-save registers 2016-03-15 08:43:34 +00:00
rt0_dragonfly_amd64.s
rt0_freebsd_386.s
rt0_freebsd_amd64.s
rt0_freebsd_arm.s
rt0_linux_386.s runtime, syscall: switch linux/386 to use int 0x80 2016-02-24 02:07:17 +00:00
rt0_linux_amd64.s
rt0_linux_arm64.s runtime, runtime/cgo: save callee-saved FP registers on arm64 2016-03-25 23:04:44 +00:00
rt0_linux_arm.s all: single space after period. 2016-03-02 00:13:47 +00:00
rt0_linux_mips64x.s cmd/internal/obj/mips et al.: introduce SB register on mips64x 2016-05-01 02:36:46 +00:00
rt0_linux_ppc64.s
rt0_linux_ppc64le.s
rt0_linux_s390x.s runtime: add s390x support (new files and lfstack_64bit.go modifications) 2016-04-07 18:56:54 +00:00
rt0_nacl_386.s
rt0_nacl_amd64p32.s
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_openbsd_arm.s
rt0_plan9_386.s
rt0_plan9_amd64.s
rt0_plan9_arm.s runtime: new files for plan9_arm support 2016-03-07 16:25:48 +00:00
rt0_solaris_amd64.s
rt0_windows_386.s cmd/go: fix -buildmode=c-archive should work on windows 2016-04-04 03:38:25 +00:00
rt0_windows_amd64.s cmd/go: fix -buildmode=c-archive should work on windows 2016-04-04 03:38:25 +00:00
rune.go
runtime1.go cmd/compile, etc: use name offset in method tables 2016-04-18 09:12:41 +00:00
runtime2.go cmd/cgo, runtime, runtime/cgo: use cgo context function 2016-04-29 22:07:36 +00:00
runtime_linux_test.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
runtime_mmap_test.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
runtime_test.go all: single space after period. 2016-03-02 00:13:47 +00:00
runtime_unix_test.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
runtime-gdb_test.go cmd/link: fix gdb backtrace on architectures using a link register 2016-04-26 18:35:47 +00:00
runtime-gdb.py
runtime-lldb_test.go cmd/link: fix padding for dwarf aranges on 32 bit platforms. 2016-02-12 19:13:11 +00:00
runtime.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
select.go runtime: simplify mallocgc flag argument 2016-04-20 14:02:22 +00:00
sema.go sync: new Cond implementation 2016-03-15 22:01:20 +00:00
signal1_unix.go runtime: improve last ditch signal forwarding for Unix libraries 2016-03-24 19:34:17 +00:00
signal2_unix.go all: single space after period. 2016-03-02 00:13:47 +00:00
signal_386.go all: single space after period. 2016-03-02 00:13:47 +00:00
signal_amd64x.go all: single space after period. 2016-03-02 00:13:47 +00:00
signal_arm64.go runtime: eliminate unnecessary type conversions 2016-03-07 20:53:27 +00:00
signal_arm.go runtime: eliminate unnecessary type conversions 2016-03-07 20:53:27 +00:00
signal_darwin_386.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
signal_darwin_amd64.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
signal_darwin_arm64.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
signal_darwin_arm.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
signal_darwin.go runtime: improve last ditch signal forwarding for Unix libraries 2016-03-24 19:34:17 +00:00
signal_dragonfly_amd64.go runtime: eliminate unnecessary type conversions 2016-03-07 20:53:27 +00:00
signal_dragonfly.go runtime: don't always unblock all signals on dragonfly, freebsd and openbsd 2016-04-15 21:20:45 +00:00
signal_freebsd_386.go runtime: eliminate unnecessary type conversions 2016-03-07 20:53:27 +00:00
signal_freebsd_amd64.go runtime: eliminate unnecessary type conversions 2016-03-07 20:53:27 +00:00
signal_freebsd_arm.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
signal_freebsd.go runtime: drop _SigUnblock for SIGSYS on Linux 2016-04-28 21:48:44 +00:00
signal_linux_386.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
signal_linux_amd64.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
signal_linux_arm64.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
signal_linux_arm.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
signal_linux_mips64x.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
signal_linux_ppc64x.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
signal_linux_s390x.go runtime: add s390x support (new files and lfstack_64bit.go modifications) 2016-04-07 18:56:54 +00:00
signal_mips64x.go runtime: eliminate unnecessary type conversions 2016-03-07 20:53:27 +00:00
signal_nacl_386.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
signal_nacl_amd64p32.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
signal_nacl_arm.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
signal_nacl.go
signal_netbsd_386.go runtime: eliminate unnecessary type conversions 2016-03-07 20:53:27 +00:00
signal_netbsd_amd64.go runtime: eliminate unnecessary type conversions 2016-03-07 20:53:27 +00:00
signal_netbsd_arm.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
signal_netbsd.go
signal_openbsd_386.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
signal_openbsd_amd64.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
signal_openbsd_arm.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
signal_openbsd.go runtime: don't always unblock all signals on dragonfly, freebsd and openbsd 2016-04-15 21:20:45 +00:00
signal_plan9.go runtime: signal handling support for plan9_arm 2016-03-07 16:25:17 +00:00
signal_ppc64x.go runtime: eliminate unnecessary type conversions 2016-03-07 20:53:27 +00:00
signal_sigtramp.go runtime: improve last ditch signal forwarding for Unix libraries 2016-03-24 19:34:17 +00:00
signal_solaris_amd64.go runtime: fix signal handling on Solaris 2016-03-25 21:38:47 +00:00
signal_solaris.go all: fix spelling mistakes 2016-04-03 17:03:15 +00:00
signal_unix.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
signal_windows.go runtime: eliminate unnecessary type conversions 2016-03-07 20:53:27 +00:00
sigpanic_unix.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
sigqueue_plan9.go all: single space after period. 2016-03-02 00:13:47 +00:00
sigqueue.go runtime: improve last ditch signal forwarding for Unix libraries 2016-03-24 19:34:17 +00:00
sigtab_linux_generic.go runtime: drop _SigUnblock for SIGSYS on Linux 2016-04-28 21:48:44 +00:00
sigtab_linux_mips64x.go runtime: drop _SigUnblock for SIGSYS on Linux 2016-04-28 21:48:44 +00:00
slice.go runtime: simplify mallocgc flag argument 2016-04-20 14:02:22 +00:00
softfloat64_test.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
softfloat64.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
softfloat_arm.go runtime: arm5, fix large-offset floating-point stores 2016-04-25 22:33:33 +00:00
sqrt_test.go
sqrt.go all: single space after period. 2016-03-02 00:13:47 +00:00
stack_test.go all: single space after period. 2016-03-02 00:13:47 +00:00
stack.go [dev.garbage] runtime: use s.base() everywhere it makes sense 2016-04-29 03:53:14 +00:00
string_test.go runtime: zero tmpbuf between len and cap 2016-04-25 21:16:52 +00:00
string.go runtime: zero tmpbuf between len and cap 2016-04-25 21:16:52 +00:00
stubs2.go
stubs32.go
stubs_android.go
stubs.go runtime: unify memeq and memequal 2016-02-23 00:15:38 +00:00
symtab_test.go
symtab.go cmd/cgo, runtime, runtime/cgo: use cgo context function 2016-04-29 22:07:36 +00:00
sys_arm64.go
sys_arm.go
sys_darwin_386.s all: single space after period. 2016-03-02 00:13:47 +00:00
sys_darwin_amd64.s
sys_darwin_arm64.s all: use cannot instead of can not 2016-02-21 15:35:50 +00:00
sys_darwin_arm.s all: use cannot instead of can not 2016-02-21 15:35:50 +00:00
sys_dragonfly_amd64.s all: single space after period. 2016-03-02 00:13:47 +00:00
sys_freebsd_386.s
sys_freebsd_amd64.s
sys_freebsd_arm.s
sys_linux_386.s runtime: support symbolic backtrace of C code in a cgo crash 2016-04-01 04:13:44 +00:00
sys_linux_amd64.s runtime: support symbolic backtrace of C code in a cgo crash 2016-04-01 04:13:44 +00:00
sys_linux_arm64.s runtime: support symbolic backtrace of C code in a cgo crash 2016-04-01 04:13:44 +00:00
sys_linux_arm.s runtime: support symbolic backtrace of C code in a cgo crash 2016-04-01 04:13:44 +00:00
sys_linux_mips64x.s cmd/internal/obj/mips et al.: introduce SB register on mips64x 2016-05-01 02:36:46 +00:00
sys_linux_ppc64x.s runtime: support symbolic backtrace of C code in a cgo crash 2016-04-01 04:13:44 +00:00
sys_linux_s390x.s runtime: add s390x support (new files and lfstack_64bit.go modifications) 2016-04-07 18:56:54 +00:00
sys_mips64x.go
sys_nacl_386.s runtime: fix errno sign for some mmap and mincore cases 2016-02-12 00:07:29 +00:00
sys_nacl_amd64p32.s
sys_nacl_arm.s
sys_netbsd_386.s all: single space after period. 2016-03-02 00:13:47 +00:00
sys_netbsd_amd64.s all: single space after period. 2016-03-02 00:13:47 +00:00
sys_netbsd_arm.s
sys_nonppc64x.go
sys_openbsd_386.s all: single space after period. 2016-03-02 00:13:47 +00:00
sys_openbsd_amd64.s all: single space after period. 2016-03-02 00:13:47 +00:00
sys_openbsd_arm.s
sys_plan9_386.s
sys_plan9_amd64.s
sys_plan9_arm.s runtime: new files for plan9_arm support 2016-03-07 16:25:48 +00:00
sys_ppc64x.go
sys_s390x.go runtime: add s390x support (new files and lfstack_64bit.go modifications) 2016-04-07 18:56:54 +00:00
sys_solaris_amd64.s runtime: fix signal handling on Solaris 2016-03-25 21:38:47 +00:00
sys_windows_386.s runtime: change osyield to use Windows SwitchToThread 2016-04-04 10:05:05 +00:00
sys_windows_amd64.s runtime: change osyield to use Windows SwitchToThread 2016-04-04 10:05:05 +00:00
sys_x86.go all: single space after period. 2016-03-02 00:13:47 +00:00
syscall2_solaris.go
syscall_nacl.h
syscall_solaris.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
syscall_windows_test.go runtime: revert "do not call timeBeginPeriod on windows" 2016-04-09 16:11:41 +00:00
syscall_windows.go runtime, syscall: only search for Windows DLLs in the System32 directory 2016-04-01 22:55:36 +00:00
textflag.h cmd/compile: track reflect.Type.Method in deadcode 2016-03-11 21:19:20 +00:00
time.go all: single space after period. 2016-03-02 00:13:47 +00:00
tls_arm64.h
tls_arm64.s
tls_arm.s all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
tls_mips64x.s cmd/internal/obj/mips, runtime: change REGTMP to R23 2016-05-01 02:36:28 +00:00
tls_ppc64x.s all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
tls_s390x.s runtime: add s390x support (new files and lfstack_64bit.go modifications) 2016-04-07 18:56:54 +00:00
trace.go runtime: use per-goroutine sequence numbers in tracer 2016-04-23 15:57:05 +00:00
traceback.go cmd/cgo, runtime, runtime/cgo: use cgo context function 2016-04-29 22:07:36 +00:00
type.go reflect: unnamed interface types have no name 2016-04-27 18:06:20 +00:00
typekind.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
unaligned1.go runtime: add s390x support (modified files only) 2016-04-06 04:25:06 +00:00
unaligned2.go runtime: use unaligned loads on ppc64 2016-03-18 19:21:53 +00:00
vdso_linux_amd64.go runtime: common handling of _AT_RANDOM auxv 2016-04-16 21:42:31 +00:00
vdso_none.go runtime: common auxv parser 2016-04-16 21:42:27 +00:00
vlop_386.s all: single space after period. 2016-03-02 00:13:47 +00:00
vlop_arm_test.go runtime: arm5, fix large-offset floating-point stores 2016-04-25 22:33:33 +00:00
vlop_arm.s all: single space after period. 2016-03-02 00:13:47 +00:00
vlrt.go cmd/compile: enable const division for arm64 2016-04-27 17:47:49 +00:00
wincallback.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
write_err_android.go
write_err.go
zcallback_windows.go
zcallback_windows.s