bionic/libc
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
..
arch-arm Merge changes Ib87855e8,I4b46ae20,I66364a5c,Id3fcf680 2015-02-05 01:57:28 +00:00
arch-arm64 Merge changes Ib87855e8,I4b46ae20,I66364a5c,Id3fcf680 2015-02-05 01:57:28 +00:00
arch-common/bionic Make .note.android.ident section type SH_NOTE 2015-02-12 21:37:20 -08:00
arch-mips Merge changes Ib87855e8,I4b46ae20,I66364a5c,Id3fcf680 2015-02-05 01:57:28 +00:00
arch-mips64 Ensure raw fchmod/fchmodat syscalls are hidden. 2015-02-03 12:10:30 -08:00
arch-x86 Merge changes Ib87855e8,I4b46ae20,I66364a5c,Id3fcf680 2015-02-05 01:57:28 +00:00
arch-x86_64 Ensure raw fchmod/fchmodat syscalls are hidden. 2015-02-03 12:10:30 -08:00
bionic Make .note.android.ident section type SH_NOTE 2015-02-12 21:37:20 -08:00
dns Define MAXHOSTNAMELEN explicitly in source files. 2015-02-09 19:56:47 -08:00
include Merge "Define MAXHOSTNAMELEN explicitly in source files." 2015-02-10 17:51:33 +00:00
kernel Define MAXHOSTNAMELEN explicitly in source files. 2015-02-09 19:56:47 -08:00
private Split the shared group data from the shared passwd data. 2014-12-18 15:01:10 -08:00
stdio Fix optimized fread. 2015-01-24 12:35:41 -08:00
tools Set INCLUDE_UNI_CORE_DATA=1 when rebuilding ICU4C time zone data. 2015-02-04 17:17:34 +01:00
tzcode libc: Fix mktime returns an uncorrect time in empty TZ case 2014-11-14 18:13:07 -08:00
upstream-dlmalloc Return total footprint, not high water mark. 2014-10-13 12:45:35 -07:00
upstream-freebsd Clean up <stdlib.h> slightly. 2015-01-26 14:28:41 -08:00
upstream-netbsd Remove bogus transitive includes. 2014-12-29 13:29:50 -08:00
upstream-openbsd Fix mips build. 2015-01-27 11:09:27 -08:00
zoneinfo Upgrade bionic to tzdata2014j. 2014-11-11 16:44:21 -08:00
Android.mk Make .note.android.ident section type SH_NOTE 2015-02-12 21:37:20 -08:00
crt.mk Make .note.android.ident section type SH_NOTE 2015-02-12 21:37:20 -08:00
MODULE_LICENSE_BSD auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
NOTICE Update bionic NOTICE files. 2014-12-18 16:27:30 -08:00
SYSCALLS.TXT Ensure raw fchmod/fchmodat syscalls are hidden. 2015-02-03 12:10:30 -08:00