OSDN Git Service

Unify our assembler macros.
authorElliott Hughes <enh@google.com>
Thu, 20 Feb 2014 00:53:20 +0000 (16:53 -0800)
committerElliott Hughes <enh@google.com>
Thu, 20 Feb 2014 21:51:26 +0000 (13:51 -0800)
commit851e68a2402fa414544e66650e09dfdaac813e51
treebaec353c8e9b6f24e885459b20a8748fc5c39468
parent22c6b7ffd36fe8b34b677eea94d00aef2624e4e8
Unify our assembler macros.

Our <machine/asm.h> files were modified from upstream, to the extent
that no architecture was actually using the upstream ENTRY or END macros,
assuming that architecture even had such a macro upstream. This patch moves
everyone to the same macros, with just a few tweaks remaining in the
<machine/asm.h> files, which no one should now use directly.

I've removed most of the unused cruft from the <machine/asm.h> files, though
there's still rather a lot in the mips/mips64 ones.

Bug: 12229603
Change-Id: I2fff287dc571ac1087abe9070362fb9420d85d6d
94 files changed:
libc/arch-arm/bionic/__get_sp.S
libc/arch-arm/bionic/_setjmp.S
libc/arch-arm/bionic/abort_arm.S
libc/arch-arm/bionic/memcmp.S
libc/arch-arm/bionic/memcmp16.S
libc/arch-arm/bionic/memcpy.S
libc/arch-arm/bionic/memcpy.a9.S
libc/arch-arm/bionic/setjmp.S
libc/arch-arm/bionic/sigsetjmp.S
libc/arch-arm/bionic/strcmp.S
libc/arch-arm/cortex-a15/bionic/__strcat_chk.S
libc/arch-arm/cortex-a15/bionic/__strcpy_chk.S
libc/arch-arm/cortex-a15/bionic/memcpy.S
libc/arch-arm/cortex-a15/bionic/memset.S
libc/arch-arm/cortex-a15/bionic/strcat.S
libc/arch-arm/cortex-a15/bionic/strcmp.S
libc/arch-arm/cortex-a15/bionic/strcpy.S
libc/arch-arm/cortex-a15/bionic/strlen.S
libc/arch-arm/cortex-a9/bionic/__strcat_chk.S
libc/arch-arm/cortex-a9/bionic/__strcpy_chk.S
libc/arch-arm/cortex-a9/bionic/memcpy.S
libc/arch-arm/cortex-a9/bionic/memset.S
libc/arch-arm/cortex-a9/bionic/strcat.S
libc/arch-arm/cortex-a9/bionic/strcmp.S
libc/arch-arm/cortex-a9/bionic/strcpy.S
libc/arch-arm/cortex-a9/bionic/strlen.S
libc/arch-arm/generic/bionic/memcpy.S
libc/arch-arm/generic/bionic/memset.S
libc/arch-arm/generic/bionic/strcmp.S
libc/arch-arm/generic/bionic/strcpy.S
libc/arch-arm/include/machine/asm.h
libc/arch-arm/krait/bionic/__strcat_chk.S
libc/arch-arm/krait/bionic/__strcpy_chk.S
libc/arch-arm/krait/bionic/memcpy.S
libc/arch-arm/krait/bionic/memset.S
libc/arch-arm/krait/bionic/strcmp.S
libc/arch-arm64/bionic/__get_sp.S
libc/arch-arm64/bionic/__rt_sigreturn.S
libc/arch-arm64/bionic/_setjmp.S
libc/arch-arm64/bionic/setjmp.S
libc/arch-arm64/bionic/sigsetjmp.S
libc/arch-arm64/include/machine/asm.h
libc/arch-mips/bionic/__bionic_clone.S
libc/arch-mips/bionic/__get_sp.S
libc/arch-mips/bionic/_exit_with_stack_teardown.S
libc/arch-mips/bionic/_setjmp.S
libc/arch-mips/bionic/bzero.S
libc/arch-mips/bionic/futex_mips.S
libc/arch-mips/bionic/memcmp16.S
libc/arch-mips/bionic/setjmp.S
libc/arch-mips/bionic/sigsetjmp.S
libc/arch-mips/bionic/syscall.S
libc/arch-mips/bionic/vfork.S
libc/arch-mips/include/machine/asm.h
libc/arch-mips/include/machine/signal.h
libc/arch-mips/string/memcpy.S
libc/arch-mips/string/memset.S
libc/arch-mips64/bionic/__bionic_clone.S
libc/arch-mips64/bionic/__get_sp.S
libc/arch-mips64/bionic/_exit_with_stack_teardown.S
libc/arch-mips64/bionic/_setjmp.S
libc/arch-mips64/bionic/bzero.S
libc/arch-mips64/bionic/memcmp16.S
libc/arch-mips64/bionic/setjmp.S
libc/arch-mips64/bionic/sigsetjmp.S
libc/arch-mips64/bionic/syscall.S
libc/arch-mips64/bionic/vfork.S
libc/arch-mips64/include/machine/asm.h
libc/arch-mips64/include/machine/signal.h
libc/arch-mips64/string/memcpy.S
libc/arch-mips64/string/memset.S
libc/arch-x86/bionic/__bionic_clone.S
libc/arch-x86/bionic/__get_sp.S
libc/arch-x86/bionic/_setjmp.S
libc/arch-x86/bionic/setjmp.S
libc/arch-x86/bionic/sigsetjmp.S
libc/arch-x86/include/machine/asm.h
libc/arch-x86/string/bcopy.S
libc/arch-x86/string/memcmp.S
libc/arch-x86/string/strcat.S
libc/arch-x86/string/strcmp.S
libc/arch-x86/string/strncmp.S
libc/arch-x86/string/swab.S
libc/arch-x86_64/bionic/__bionic_clone.S
libc/arch-x86_64/bionic/__get_sp.S
libc/arch-x86_64/bionic/__rt_sigreturn.S
libc/arch-x86_64/bionic/_setjmp.S
libc/arch-x86_64/bionic/setjmp.S
libc/arch-x86_64/bionic/sigsetjmp.S
libc/arch-x86_64/include/machine/asm.h
libc/private/bionic_asm.h
linker/arch/arm64/begin.S
linker/arch/mips64/begin.S
linker/arch/x86_64/begin.S