Calin Juravle
fc7cc469d3
am 60e11324
: am 4d695bf5
: Merge "Align struct passwd definition with other variations of libc"
...
* commit '60e1132460aec1dbe191dc3d2c8fec6073163824':
Align struct passwd definition with other variations of libc
2014-05-12 10:02:49 +00:00
Calin Juravle
d67c6af2f6
Merge "Reserve space for the future in statvfs(64)"
2014-05-12 09:59:57 +00:00
Calin Juravle
60e1132460
am 4d695bf5
: Merge "Align struct passwd definition with other variations of libc"
...
* commit '4d695bf5606f2cf4029a7ff4e6dd61073407d3b0':
Align struct passwd definition with other variations of libc
2014-05-12 09:58:20 +00:00
Calin Juravle
7bec1212c7
Reserve space for the future in statvfs(64)
...
The kernel struct has some spare space at the end too, and some extra
fields, so having a bit of flexibility in statvfs might be worthwhile.
Bug: 14681331
Bug: 12875898
Change-Id: I5b502c5dd9d2e3bb8f34804f83c02669cefce01e
2014-05-12 10:56:39 +01:00
Calin Juravle
4d695bf560
Merge "Align struct passwd definition with other variations of libc"
2014-05-12 09:53:41 +00:00
Elliott Hughes
5ce362b4c5
am cf113ab9
: am 4b57305a
: Merge "Bring in google3-style DISALLOW_* macros."
...
* commit 'cf113ab91d30d7c984889b1ee26131aeac71c6d4':
Bring in google3-style DISALLOW_* macros.
2014-05-10 03:41:53 +00:00
Elliott Hughes
cf113ab91d
am 4b57305a
: Merge "Bring in google3-style DISALLOW_* macros."
...
* commit '4b57305afe2b54a6afb733361f6fd93cb92ccfa8':
Bring in google3-style DISALLOW_* macros.
2014-05-10 03:37:14 +00:00
Elliott Hughes
4b57305afe
Merge "Bring in google3-style DISALLOW_* macros."
2014-05-10 03:32:28 +00:00
Elliott Hughes
8eac9af24e
Bring in google3-style DISALLOW_* macros.
...
I've been meaning to do this for a very long time...
Change-Id: Ia8c16eee7c026c3c9505399948485fb778fb0152
2014-05-09 19:12:08 -07:00
Elliott Hughes
f05495fdab
am c66df5e9
: am b2c3c803
: Merge "Align the child stack in clone(2)."
...
* commit 'c66df5e92d5ccb7ee6dce58107f042b367f074dc':
Align the child stack in clone(2).
2014-05-10 00:47:04 +00:00
Elliott Hughes
c66df5e92d
am b2c3c803
: Merge "Align the child stack in clone(2)."
...
* commit 'b2c3c803f0f4a50acfdc31eb28bd83b48a0026fe':
Align the child stack in clone(2).
2014-05-10 00:42:01 +00:00
Elliott Hughes
b2c3c803f0
Merge "Align the child stack in clone(2)."
2014-05-10 00:38:51 +00:00
Elliott Hughes
0d236aa3f1
Align the child stack in clone(2).
...
Also let clone(2) set the TLS for x86.
Also ensure we initialize the TLS before we clone(2) for all architectures.
Change-Id: Ie5fa4466e1c9ee116a281dfedef574c5ba60c0b5
2014-05-09 17:06:51 -07:00
Elliott Hughes
1bca28eb0d
am 0db4c690
: am 8fa5c252
: Merge "Align arm64 stacks to 16 bytes in __bionic_clone."
...
* commit '0db4c69087fab71cfe3f4874721af36330ea3d8d':
Align arm64 stacks to 16 bytes in __bionic_clone.
2014-05-09 21:36:11 +00:00
Elliott Hughes
0db4c69087
am 8fa5c252
: Merge "Align arm64 stacks to 16 bytes in __bionic_clone."
...
* commit '8fa5c2528c04df00f9f9a3dc4047ae88d3f13524':
Align arm64 stacks to 16 bytes in __bionic_clone.
2014-05-09 21:31:44 +00:00
Calin Juravle
c768874c66
Align struct passwd definition with other variations of libc
...
Add pg_gecos ("real name") field to struct passwd.
Bug: 14679430
Bug: 12875898
Change-Id: I833ec2c46f6a6259b7232a8e3f7942968ef0b50d
2014-05-09 22:29:23 +01:00
Elliott Hughes
8fa5c2528c
Merge "Align arm64 stacks to 16 bytes in __bionic_clone."
2014-05-09 21:28:05 +00:00
Christopher Ferris
262700ac96
am aabcf287
: am b222097d
: Merge "Use larger neon instructions for moving data."
...
* commit 'aabcf2871d6ca096b3a0ba5c2ba5ef5691e1ca71':
Use larger neon instructions for moving data.
2014-05-09 21:20:11 +00:00
Christopher Ferris
aabcf2871d
am b222097d
: Merge "Use larger neon instructions for moving data."
...
* commit 'b222097dae05dfbca8000a18e0629c6bca7584c4':
Use larger neon instructions for moving data.
2014-05-09 21:15:24 +00:00
Christopher Ferris
b222097dae
Merge "Use larger neon instructions for moving data."
2014-05-09 21:09:55 +00:00
Elliott Hughes
fff3c0fdcf
Align arm64 stacks to 16 bytes in __bionic_clone.
...
Also ensure that arm64/x86-64/x86 assembler uses local labels.
(There are are so many non-local labels in arm that fixing them
seems out of scope.)
Also synchronize the __bionic_clone.S comments.
Change-Id: I03b4f84780d996b54d6637a074638196bbb01cd4
2014-05-09 12:16:20 -07:00
Christopher Ferris
2146d142b2
Use larger neon instructions for moving data.
...
Included is a new target generic-neon that will use neon instructions
on 64 bit platforms where appropriate.
Change-Id: Iaf71b768780aa9240a24539cd87666ca9298e4c6
2014-05-09 11:29:37 -07:00
Elliott Hughes
5f98c5a54a
am df3aa079
: am 55b4c8a4
: Merge "Hide the __bionic_clone and __bionic_clone_entry implementation details."
...
* commit 'df3aa079cc676bbbc5f9d31044925c7d99fed53d':
Hide the __bionic_clone and __bionic_clone_entry implementation details.
2014-05-09 16:21:29 +00:00
Elliott Hughes
df3aa079cc
am 55b4c8a4
: Merge "Hide the __bionic_clone and __bionic_clone_entry implementation details."
...
* commit '55b4c8a4a15723f7c5f68b9ab167fbdea0c4e610':
Hide the __bionic_clone and __bionic_clone_entry implementation details.
2014-05-09 16:18:37 +00:00
Elliott Hughes
55b4c8a4a1
Merge "Hide the __bionic_clone and __bionic_clone_entry implementation details."
2014-05-09 16:13:52 +00:00
Elliott Hughes
529cb6c44d
am 5a61272b
: am adfc007d
: Merge "Declare sincos/sincosf/sincosl in <math.h>."
...
* commit '5a61272b09c577e9c09eda667078d771100bc823':
Declare sincos/sincosf/sincosl in <math.h>.
2014-05-09 08:22:51 +00:00
Elliott Hughes
5a61272b09
am adfc007d
: Merge "Declare sincos/sincosf/sincosl in <math.h>."
...
* commit 'adfc007dbf936bd021d79ba2d2c360a3cfc77be9':
Declare sincos/sincosf/sincosl in <math.h>.
2014-05-09 04:36:03 +00:00
Elliott Hughes
adfc007dbf
Merge "Declare sincos/sincosf/sincosl in <math.h>."
2014-05-09 04:33:31 +00:00
Elliott Hughes
b4f2f28054
Declare sincos/sincosf/sincosl in <math.h>.
...
Change-Id: If7b98f98c7ab4d3d77d310be082bff64512d51a8
2014-05-08 21:19:12 -07:00
Dmitriy Ivanov
0d2239003a
am 3f357c72
: am 29d10e3d
: Merge "Test dlopen with symlinked .so files"
...
* commit '3f357c72cdb26abc1fdbbf04796e50553752d8a6':
Test dlopen with symlinked .so files
2014-05-09 02:11:06 +00:00
Elliott Hughes
954cf0d4e2
Hide the __bionic_clone and __bionic_clone_entry implementation details.
...
clone(2) is the public symbol.
Also switch a test from __bionic_clone to clone; testing public API
means the test now works on glibc too.
Change-Id: If59def26a00c3afadb8a6cf9442094c35a59ffde
2014-05-08 19:00:23 -07:00
Dmitriy Ivanov
3f357c72cd
am 29d10e3d
: Merge "Test dlopen with symlinked .so files"
...
* commit '29d10e3de8f5258fec25174eb5f55eb19577859e':
Test dlopen with symlinked .so files
2014-05-09 00:56:07 +00:00
Dmitriy Ivanov
29d10e3de8
Merge "Test dlopen with symlinked .so files"
2014-05-09 00:52:08 +00:00
Elliott Hughes
0769a6d70e
am c6854d5a
: am 170daa04
: Merge "wchar_test.cpp: fix error between comparison signed and unsigned integer"
...
* commit 'c6854d5a34c956b00c6e5557adf42686e65f69e1':
wchar_test.cpp: fix error between comparison signed and unsigned integer
2014-05-09 00:01:03 +00:00
Elliott Hughes
c6854d5a34
am 170daa04
: Merge "wchar_test.cpp: fix error between comparison signed and unsigned integer"
...
* commit '170daa042cb0ef3e5d7839f79d052a683b3c670f':
wchar_test.cpp: fix error between comparison signed and unsigned integer
2014-05-08 23:56:46 +00:00
Elliott Hughes
170daa042c
Merge "wchar_test.cpp: fix error between comparison signed and unsigned integer"
2014-05-08 23:52:59 +00:00
Dmitriy Ivanov
7db180919c
Test dlopen with symlinked .so files
...
Bug: 9741592
Change-Id: I68c59d6f4e690136395c3dc3de13f99ce38de528
2014-05-08 14:28:34 -07:00
Dmitriy Ivanov
4a9e8a9ab7
am 125a10b8
: am b6964524
: Merge "Remove support for non-PIE executables"
...
* commit '125a10b8e25c5cf37b744f2181d30a64b500624a':
Remove support for non-PIE executables
2014-05-08 20:58:40 +00:00
Dmitriy Ivanov
125a10b8e2
am b6964524
: Merge "Remove support for non-PIE executables"
...
* commit 'b69645248887ddb88517b07c1617d390fdce9c9f':
Remove support for non-PIE executables
2014-05-08 20:55:57 +00:00
Dmitriy Ivanov
b696452488
Merge "Remove support for non-PIE executables"
2014-05-08 20:52:10 +00:00
Nick Kralevich
2aebf5429b
Remove support for non-PIE executables
...
Don't support the dynamic linker loading ET_EXEC executables. Only
support ET_DYN executables.
Bug: 14566672
Change-Id: Ia1f2bfffe7ea867c1cd62e67d7fd637c60c0728d
2014-05-08 13:17:17 -07:00
Yongqin Liu
a5c6b2ecb5
wchar_test.cpp: fix error between comparison signed and unsigned integer
...
when compile the cts package with aarch64 gcc4.9, will get following error:
bionic/tests/wchar_test.cpp:253:3: required from here
external/gtest/include/gtest/gtest.h:1448:16:
error: comparison between signed and unsigned integer expressions [-Werror=sign-compare]
this change fix it by using static_cast<wchar_t> as suggested by Calin Juravle
Change-Id: I7fb9506e7b84b8a12b9d003458d4f0e78554c3cd
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2014-05-09 00:57:47 +08:00
Elliott Hughes
8eed5d8bca
am fae100f9
: am a3ce6bdb
: Merge "Fix LOG_ID_CRASH build failure."
...
* commit 'fae100f90f277bb1603b2cd862dfaded0041bab5':
Fix LOG_ID_CRASH build failure.
2014-05-08 00:23:18 +00:00
Elliott Hughes
fae100f90f
am a3ce6bdb
: Merge "Fix LOG_ID_CRASH build failure."
...
* commit 'a3ce6bdb63cc1d657d9180269bf858af9fa685bf':
Fix LOG_ID_CRASH build failure.
2014-05-08 00:18:13 +00:00
Elliott Hughes
a3ce6bdb63
Merge "Fix LOG_ID_CRASH build failure."
2014-05-08 00:13:26 +00:00
Elliott Hughes
ae0a62b014
Fix LOG_ID_CRASH build failure.
...
Change-Id: I66517e30c568d7f36f6bf6b1e4507ecf14f01226
2014-05-07 17:12:40 -07:00
Elliott Hughes
64b539533d
am 96fd4159
: am 1ee18d0e
: Merge "Send bionic\'s fatal logging to the crash log."
...
* commit '96fd4159ecf2a9416f13ab215b662eba971e6d8c':
Send bionic's fatal logging to the crash log.
2014-05-07 23:49:15 +00:00
Elliott Hughes
c267165b46
am fe6eea18
: am 3b968032
: Merge "Add basic tests for fsync/fdatasync."
...
* commit 'fe6eea18c35c266051c5aecab3aaf563702235f8':
Add basic tests for fsync/fdatasync.
2014-05-07 23:49:13 +00:00
Elliott Hughes
96fd4159ec
am 1ee18d0e
: Merge "Send bionic\'s fatal logging to the crash log."
...
* commit '1ee18d0eb047edda23987c28bc78b8f7e4c2db0a':
Send bionic's fatal logging to the crash log.
2014-05-07 23:44:39 +00:00
Elliott Hughes
fe6eea18c3
am 3b968032
: Merge "Add basic tests for fsync/fdatasync."
...
* commit '3b968032848426c12185fe1c0f20e5bc882ed388':
Add basic tests for fsync/fdatasync.
2014-05-07 23:44:39 +00:00