]> Cypherpunks repositories - gostls13.git/commit
runtime, sync/atomic: use NOFRAME on arm
authorAustin Clements <austin@google.com>
Thu, 25 Jan 2018 17:15:23 +0000 (12:15 -0500)
committerAustin Clements <austin@google.com>
Mon, 12 Feb 2018 21:41:30 +0000 (21:41 +0000)
commita046caa1e8c6cb2e21f438c672c0c1a96eebfff6
treeaf71940bdc6adea326399597f1d4a4ce9ca2e54a
parent39f42c59e65963343d11f301a3d5838c0bfb1002
runtime, sync/atomic: use NOFRAME on arm

This replaces frame size -4 with the NOFRAME flag in arm assembly.

This was automated with:

sed -i -e 's/\(^TEXT.*[A-Z]\),\( *\)\$-4/\1|NOFRAME,\2$0/' $(find -name '*_arm.s')

Plus three manual comment changes found by:

grep '\$-4' $(find -name '*_arm.s')

The go binary is identical before and after this change.

Change-Id: I0310384d1a584118c41d1cd3a042bb8ea7227ef9
Reviewed-on: https://go-review.googlesource.com/92042
Run-TryBot: Austin Clements <austin@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Cherry Zhang <cherryyz@google.com>
25 files changed:
misc/cgo/test/issue9400/asm_arm.s
src/runtime/asm_arm.s
src/runtime/cgo/asm_arm.s
src/runtime/cgo/signal_darwin_arm.s
src/runtime/rt0_android_arm.s
src/runtime/rt0_linux_arm.s
src/runtime/rt0_nacl_arm.s
src/runtime/rt0_plan9_arm.s
src/runtime/sys_darwin_arm.s
src/runtime/sys_freebsd_arm.s
src/runtime/sys_linux_arm.s
src/runtime/sys_nacl_arm.s
src/runtime/sys_netbsd_arm.s
src/runtime/sys_openbsd_arm.s
src/runtime/sys_plan9_arm.s
src/runtime/tls_arm.s
src/runtime/vlop_arm.s
src/sync/atomic/asm_arm.s
src/sync/atomic/asm_darwin_arm.s
src/sync/atomic/asm_freebsd_arm.s
src/sync/atomic/asm_linux_arm.s
src/sync/atomic/asm_nacl_arm.s
src/sync/atomic/asm_netbsd_arm.s
src/sync/atomic/asm_openbsd_arm.s
src/sync/atomic/asm_plan9_arm.s