aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge "Remove bogus transitive includes."HEADmasterElliott Hughes2014-12-2916-2/+14
|\
| * Remove bogus transitive includes.Elliott Hughes2014-12-2916-2/+14
|/ | | | | | | <signal.h> shouldn't get you the contents of <errno.h>, and <fcntl.h> shouldn't get you the contents of <unistd.h>. Change-Id: I347499cd8671bfee98e6b8e875a97cab3a3655d3
* Merge "Ensure <fcntl.h> defines the S_* constants from <sys/stat.h>."Elliott Hughes2014-12-291-0/+1
|\
| * Ensure <fcntl.h> defines the S_* constants from <sys/stat.h>.Elliott Hughes2014-12-291-0/+1
| | | | | | | | | | | | | | | | | | POSIX says "The <fcntl.h> header shall define the symbolic constants for file modes for use as values of mode_t as described in <sys/stat.h>". Needed to build ToT strace. Change-Id: Ia85a51ef6fd86a48084fe48ce24963000a937d37
* | Merge "Remove more BSD cruft from the public headers."Elliott Hughes2014-12-234-51/+8
|\ \
| * | Remove more BSD cruft from the public headers.Elliott Hughes2014-12-194-51/+8
| | | | | | | | | | | | Change-Id: I1e3097f745b526db448bf72fbc05fb2ba23929a0
* | | Merge "Fix nan output in the printf family."Elliott Hughes2014-12-203-24/+66
|\ \ \
| * | | Fix nan output in the printf family.Elliott Hughes2014-12-203-24/+66
| | | | | | | | | | | | | | | | | | | | Bug: https://code.google.com/p/android/issues/detail?id=82452 Change-Id: I51f226c8b033de6e81baeea5e6db3de6ed196f73
* | | | Merge "Move gethtnamaddr.c to net/ subdirectory."Yabin Cui2014-12-191-0/+0
|\ \ \ \
| * | | | Move gethtnamaddr.c to net/ subdirectory.Yabin Cui2014-12-191-0/+0
|/ / / / | | | | | | | | | | | | | | | | | | | | It may be the better place to stay. Change-Id: I517cc2769f63e1873191768c4732907c14f2c60e
* | | | Merge "Remove t->tls==NULL check in pthread_key_delete."Yabin Cui2014-12-191-10/+0
|\ \ \ \
| * | | | Remove t->tls==NULL check in pthread_key_delete.Yabin Cui2014-12-191-10/+0
| | | | | | | | | | | | | | | | | | | | Change-Id: I6c0c71d30fe9d5b888752a4204abd95d5149bb96
* | | | | Merge "Use mmap to create the pthread_internal_t"Yabin Cui2014-12-198-88/+171
|\| | | |
| * | | | Use mmap to create the pthread_internal_tYabin Cui2014-12-198-88/+171
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add name to mmaped regions. Add pthread benchmark code. Allocate pthread_internal_t on regular stack. Bug: 16847284 Change-Id: Id60835163bb0d68092241f1a118015b5a8f85069
* | | | | Merge "Support gethostbyname_r_ERANGE."Yabin Cui2014-12-193-3/+18
|\ \ \ \ \
| * | | | | Support gethostbyname_r_ERANGE.Yabin Cui2014-12-193-3/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 18802601 Change-Id: Iaa64921e96f91e330f1845c5399ee8aba39d9c10
* | | | | | Merge "Add support for DT_MIPS_RLD_MAP2 tag."Dimitry Ivanov2014-12-192-0/+8
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | Add support for DT_MIPS_RLD_MAP2 tag.Raghu Gandham2014-12-192-0/+8
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Position Independent Executables cannot communicate with GDB using DT_MIPS_RLD_TAG. Hence a new tag DT_MIPS_RLD_MAP2 got introduced to fix the issue. Change-Id: I77ce3faf1ef2e121003b804ecd291abb25cfbb56 Signed-off-by: Nikola Veljkovic<Nikola.Veljkovic@imgtec.com>
* | | | | Merge "Must use Clang assembler for mips target."Chih-Hung Hsieh2014-12-181-0/+7
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | Must use Clang assembler for mips target.Chih-Hung Hsieh2014-12-181-0/+7
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | GNU assembler has internal error with clang's output. BUG: 18807290 Change-Id: Iabbe991720fc562884f19d79bded903505fc891d
* | | | Merge "Update bionic NOTICE files."Elliott Hughes2014-12-183-194/+66
|\ \ \ \ | |/ / / |/| | |
| * | | Update bionic NOTICE files.Elliott Hughes2014-12-183-194/+66
|/ / / | | | | | | | | | Change-Id: Ic280872ef3137febd9d4a87d5c7662e264692071
* | | Merge "Fix the types of some of the struct stat fields."Elliott Hughes2014-12-181-11/+11
|\ \ \
| * | | Fix the types of some of the struct stat fields.Elliott Hughes2014-12-181-11/+11
| | | | | | | | | | | | | | | | | | | | Bug: 17062519 Change-Id: I5207867939f3c2876bf6448e565fa4364aa7e4f0
* | | | Merge "Remove bogus #include <endian.h> from <sys/stat.h>."Elliott Hughes2014-12-181-1/+0
|\ \ \ \ | |/ / / |/| | |
| * | | Remove bogus #include <endian.h> from <sys/stat.h>.Elliott Hughes2014-12-181-1/+0
| | |/ | |/| | | | | | | | | | Bug: 17062519 Change-Id: I3dc21ee8b90580f112c73c72aff5d3bec4778026
* | | Merge "Split the shared group data from the shared passwd data."Elliott Hughes2014-12-182-37/+50
|\ \ \ | |/ / |/| |
| * | Split the shared group data from the shared passwd data.Elliott Hughes2014-12-182-37/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Found by the toybox id(1) which calls both getpwuid(3) and getgrgid(3) before looking at either result. The use of a shared buffer in this code meant that even on a single thread, the data for any of the passwd functions would be clobbered by the data for any of the group functions (or vice versa). This might seem like an insufficient fix, but POSIX explicitly says (for getpwnam) that the result "might be overwritten by a subsequent call to getpwent(), getpwnam(), or getpwuid()" and likewise for other members of that group, plus equivalent text for the group-related functions. Change-Id: I2272f47e91f72e043fdaf7c169fa9f6978ff4370
* | | Merge "Fix struct stat member types for x86-64."Elliott Hughes2014-12-181-5/+5
|\ \ \ | |/ / |/| |
| * | Fix struct stat member types for x86-64.Elliott Hughes2014-12-181-5/+5
|/ / | | | | | | | | Bug: 17062519 Change-Id: I93b1e8b1d4b6918ab7c3a985e2f7da277077375e
* | Merge "Disable ASAN for more of our libraries."Dan Albert2014-12-182-0/+4
|\ \
| * | Disable ASAN for more of our libraries.Dan Albert2014-12-182-0/+4
| |/ | | | | | | | | | | | | Since ASAN depends on these libraries, we need to exclude them from being instrumented. Change-Id: I62005b6d04ee7b2283c4bd54ace5304386c67358
* | Merge "Sync with upstream for gethnamaddr.c."Yabin Cui2014-12-175-556/+1260
|\ \ | |/ |/|
| * Sync with upstream for gethnamaddr.c.Yabin Cui2014-12-175-556/+1260
| | | | | | | | | | Bug: 18566967 Change-Id: I37e7410226b49eec67614e20b2c1d5e3e47817a5
* | Merge "Add another test for weak-reference"Dmitriy Ivanov2014-12-163-1/+47
|\ \
| * | Add another test for weak-referenceDmitriy Ivanov2014-12-163-1/+47
| | | | | | | | | | | | | | | | | | | | | This one covers undefined weak reference in .so referenced via JUMP_SLOT relocation. Bug: 17526061 Change-Id: Ib8764bd30c1f686c4818ebbc6683cf42dee908b2
* | | Merge "Fix <net/route.h>."Elliott Hughes2014-12-163-2/+46
|\ \ \ | |_|/ |/| |
| * | Fix <net/route.h>.Elliott Hughes2014-12-153-2/+46
| | | | | | | | | | | | | | | | | | | | | | | | Previously it couldn't be included alone. Also add a header and include guard, and fix its siblings' include guards. Bug: https://code.google.com/p/android/issues/detail?id=82638 Change-Id: I32139a4bda0a6b015508a2319bf4e1a1453345f2
* | | Merge "Move the generic arm memcmp.S into the generic directory."Elliott Hughes2014-12-157-1/+5
|\ \ \ | |/ / |/| |
| * | Move the generic arm memcmp.S into the generic directory.Elliott Hughes2014-12-157-1/+5
|/ / | | | | | | Change-Id: I48e4d14a0dcddbb246edbac6d0329619574ab44d
* | Merge "Remove arm assembler not referenced from any makefile."Elliott Hughes2014-12-153-1617/+0
|\ \
| * | Remove arm assembler not referenced from any makefile.Elliott Hughes2014-12-143-1617/+0
|/ / | | | | | | | | | | | | I also suspect that libc/arch-arm/bionic/memcmp.S is supposed to like in the generic directory these days, but this change just removes dead code. Change-Id: I9072488df6e9b7261d79b6014914a0e937cb387b
* | Merge "Fix pthread key num calculation."Yabin Cui2014-12-125-22/+38
|\ \
| * | Fix pthread key num calculation.Yabin Cui2014-12-125-22/+38
| |/ | | | | | | | | Bug: 18723085 Change-Id: Iba2c834b350e4cdba0b2d771b221560a3e5df952
* | Merge "[MIPS] Add sgidefs.h for mips64"Elliott Hughes2014-12-122-1/+1
|\ \ | |/ |/|
| * [MIPS] Add sgidefs.h for mips64Duane Sand2014-12-122-1/+1
| | | | | | | | | | | | | | | | Sgidefs.h is needed by strace. Replaced now-duplicate arch-mips64/include directory by symlink to arch-mips/include. Change-Id: I7808602cfa452eca3ffbdb94903f4c5bdb33efa3
* | Merge "make stack_protector_DeathTest work for gcc4.9"Yabin Cui2014-12-111-0/+6
|\ \
| * | make stack_protector_DeathTest work for gcc4.9Yabin Cui2014-12-111-0/+6
| |/ | | | | | | | | Bug: 18721888 Change-Id: I5f0b5c84319f56dbc4efb88e9d828138944667ae
* | Merge "fix runtime issues for scripts"Christopher Ferris2014-12-112-6/+3
|\ \
| * | fix runtime issues for scriptsKyunam Jo2014-12-102-6/+3
| | | | | | | | | | | | | | | | | | | | | | | | now, some script to update kernel-headers is not working. because of wrong variable value and test codes. so this issue is fixed. Change-Id: Iffae9607858cc3c1c58fa24244be217b5a1ab06e