Dmitriy Ivanov
fe4233e589
am ebcc7207
: Merge "Cleanup: updated comments"
...
* commit 'ebcc72070499b2ab2d1dee990d6f52814a56600e':
Cleanup: updated comments
2014-05-12 18:54:45 +00:00
Dmitriy Ivanov
ebcc720704
Merge "Cleanup: updated comments"
2014-05-12 18:49:35 +00:00
Dmitriy Ivanov
6275f20834
Cleanup: updated comments
...
Bug: 14566672
Change-Id: I49ad28e3914b7d559db1e98542fee919db768f49
2014-05-12 11:47:10 -07:00
Dmitriy Ivanov
15989a2b34
am e2997950
: Merge "Cleanup: remove AARCH/ARM_COPY relocation support"
...
* commit 'e29979503a166d51e18e557a16aa8703a0dbdbb9':
Cleanup: remove AARCH/ARM_COPY relocation support
2014-05-12 17:28:09 +00:00
Dmitriy Ivanov
e29979503a
Merge "Cleanup: remove AARCH/ARM_COPY relocation support"
2014-05-12 17:21:35 +00:00
Dmitriy Ivanov
b906e13c55
Cleanup: remove AARCH/ARM_COPY relocation support
...
They are only legal for ET_EXEC binaries and these are no
longer supported.
Bug: 14566672
Change-Id: I99e0ff47e8c572db474bc5e52df870a72269abb3
2014-05-12 09:06:14 -07:00
Calin Juravle
e032a18c97
am d67c6af2
: Merge "Reserve space for the future in statvfs(64)"
...
* commit 'd67c6af2f6767b057546e80cb90818e0efccce96':
Reserve space for the future in statvfs(64)
2014-05-12 10:03:05 +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
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
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
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
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
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
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
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
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
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
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
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
Elliott Hughes
1ee18d0eb0
Merge "Send bionic's fatal logging to the crash log."
2014-05-07 23:40:28 +00:00
Elliott Hughes
3b96803284
Merge "Add basic tests for fsync/fdatasync."
2014-05-07 23:40:11 +00:00
Elliott Hughes
011101905d
Send bionic's fatal logging to the crash log.
...
Bug: 14159417
Change-Id: I7aa986fb8e11660035221f9bb4fe0bc40ac36c58
2014-05-07 16:35:59 -07:00
Elliott Hughes
a62a28d1d9
Add basic tests for fsync/fdatasync.
...
Bug: 14613980
Change-Id: Ie8002c2a1abae07295b7bdb33772764767c03d37
2014-05-07 14:30:33 -07:00
Dmitriy Ivanov
7fb0b5d26d
am f837cbdc
: Merge "Add missing test for atexit test suite."
...
* commit 'f837cbdc27a0f024bdc9898177a8ac05817441a7':
Add missing test for atexit test suite.
2014-05-07 20:52:47 +00:00
Dmitriy Ivanov
f837cbdc27
Merge "Add missing test for atexit test suite."
2014-05-07 20:49:00 +00:00