1
0
mirror of https://github.com/golang/go synced 2024-10-04 18:31:22 -06:00
go/src/pkg/runtime/cgo
Elias Naur dc48e9516c runtime: Fix build on older ARM
The ARM external linking CL used BLX instructions in gcc assembler. Replace with BL to retain support on older ARM processors.

R=rsc
CC=golang-dev
https://golang.org/cl/12938043
2013-08-14 13:50:12 -04:00
..
asm_386.s all: change textflags from numbers to symbols. 2013-08-12 10:25:36 -07:00
asm_amd64.s all: change textflags from numbers to symbols. 2013-08-12 10:25:36 -07:00
asm_arm.s runtime.cmd/ld: Add ARM external linking and implement -shared in terms of external linking 2013-08-14 15:38:54 +00:00
callbacks.c runtime/cgo: export symbols in both internal and external link mode 2013-05-01 14:30:51 -07:00
cgo.go runtime/cgo: enable warnings and treat as errors 2012-11-18 08:58:54 +11:00
freebsd.c
gcc_386.S cmd/ld: add .note.GNU-stack section for external linking 2013-05-03 16:33:21 +08:00
gcc_amd64.S cmd/ld: add .note.GNU-stack section for external linking 2013-05-03 16:33:21 +08:00
gcc_arm.S runtime: Fix build on older ARM 2013-08-14 13:50:12 -04:00
gcc_darwin_386.c runtime/cgo: move common symbol overrides into 6c-compiled code 2013-02-28 13:54:23 -08:00
gcc_darwin_amd64.c runtime/cgo: move common symbol overrides into 6c-compiled code 2013-02-28 13:54:23 -08:00
gcc_freebsd_386.c runtime: pass setmg function to cgo_init 2013-03-25 18:14:02 -04:00
gcc_freebsd_amd64.c runtime: pass setmg function to cgo_init 2013-03-25 18:14:02 -04:00
gcc_freebsd_arm.c runtime.cmd/ld: Add ARM external linking and implement -shared in terms of external linking 2013-08-14 15:38:54 +00:00
gcc_linux_386.c runtime: pass setmg function to cgo_init 2013-03-25 18:14:02 -04:00
gcc_linux_amd64.c runtime: pass setmg function to cgo_init 2013-03-25 18:14:02 -04:00
gcc_linux_arm.c runtime.cmd/ld: Add ARM external linking and implement -shared in terms of external linking 2013-08-14 15:38:54 +00:00
gcc_netbsd_386.c runtime: pass setmg function to cgo_init 2013-03-25 18:14:02 -04:00
gcc_netbsd_amd64.c runtime: pass setmg function to cgo_init 2013-03-25 18:14:02 -04:00
gcc_netbsd_arm.c runtime.cmd/ld: Add ARM external linking and implement -shared in terms of external linking 2013-08-14 15:38:54 +00:00
gcc_openbsd_386.c runtime: pass setmg function to cgo_init 2013-03-25 18:14:02 -04:00
gcc_openbsd_amd64.c runtime: pass setmg function to cgo_init 2013-03-25 18:14:02 -04:00
gcc_setenv.c runtime/cgo: move common symbol overrides into 6c-compiled code 2013-02-28 13:54:23 -08:00
gcc_util.c runtime/cgo: move common symbol overrides into 6c-compiled code 2013-02-28 13:54:23 -08:00
gcc_windows_386.c runtime/cgo: move common symbol overrides into 6c-compiled code 2013-02-28 13:54:23 -08:00
gcc_windows_amd64.c runtime/cgo: move common symbol overrides into 6c-compiled code 2013-02-28 13:54:23 -08:00
iscgo.c runtime: detect deadlocks in programs using cgo 2013-05-22 22:57:47 +04:00
libcgo.h runtime/cgo: make symbol naming consistent 2013-02-28 16:24:38 -05:00
netbsd.c runtime/cgo: fix netbsd build 2012-07-29 18:51:06 -04:00
openbsd.c cgo: enable cgo on openbsd 2012-12-21 01:43:19 +11:00
setenv.c runtime/cgo: move common symbol overrides into 6c-compiled code 2013-02-28 13:54:23 -08:00