platform_bionic/libc/arch-common/bionic
Colin Cross e09ab2cc2f Make .note.android.ident section type SH_NOTE
The .note.android.ident section is only used by GDB, which doesn't
care what section type the section is, but it would be convenient
for readelf -n to be able to find the section too.

The old way of getting the .note.android.ident section to be of type
SH_NOTE involved compiling from .c to .s using gcc, running sed to
change progbits to note, and then compiling from .s to .o using gcc.
Since crtbrand.c only contains a section containing data, a
crtbrand.S can be checked in that will compile on all platforms,
avoiding the need for sed.

Also add crtbrand.o to crtbegin_so.o so that libraries also get
the note, and to the crt workaround in arm libc.so.

Change-Id: Ica71942a6af4553b56978ceaa288b3f4c15ebfa2
2015-02-12 21:37:20 -08:00
..
__dso_handle.h AArch64: Add initial support for AArch64 2013-12-16 17:00:22 -08:00
__dso_handle_so.h AArch64: Add initial support for AArch64 2013-12-16 17:00:22 -08:00
asm_multiarch.h Fixed ASM_ALIGN macro 2013-10-04 11:12:58 +04:00
atexit.h Fixes for __cxa_finalize 2014-05-05 11:36:57 -07:00
crtbegin.c Revert "Register __libc_fini as early as possible." 2014-09-04 21:54:34 +00:00
crtbegin_so.c Fix x86_64 build, clean up intermediate libraries. 2013-10-09 16:00:17 -07:00
crtbrand.S Make .note.android.ident section type SH_NOTE 2015-02-12 21:37:20 -08:00
crtend.S Move common arch-* code to arch-common directory 2013-10-03 11:14:33 +04:00
crtend_so.S Move common arch-* code to arch-common directory 2013-10-03 11:14:33 +04:00