OSDN Git Service
Dimitry Ivanov [Tue, 9 Aug 2016 00:40:37 +0000 (00:40 +0000)]
Merge changes I868417f4,I57ac3667 am:
8336b64442
am:
f24a92d7b1
Change-Id: I8368368829f0480b3cdfcb9b4bb48231266fa4d4
Dimitry Ivanov [Tue, 9 Aug 2016 00:37:41 +0000 (00:37 +0000)]
Merge changes I868417f4,I57ac3667
am:
8336b64442
Change-Id: Iea2d44645bc33c1d4564bd7ef8e3f8c73c0b20cb
Treehugger Robot [Tue, 9 Aug 2016 00:31:45 +0000 (00:31 +0000)]
Merge changes I868417f4,I57ac3667
* changes:
Extract soinfo and globals to separate files.
Move android_namespace_t to a separate file.
Elliott Hughes [Mon, 8 Aug 2016 23:32:02 +0000 (23:32 +0000)]
Merge "Update NOTICE files." am:
6ba5f07e3f
am:
64ac8e6ea2
Change-Id: I19421a1552d93626e80f1427c89fc882d2ad5091
Elliott Hughes [Mon, 8 Aug 2016 23:29:33 +0000 (23:29 +0000)]
Merge "Update NOTICE files."
am:
6ba5f07e3f
Change-Id: I065305f4376e7a10d014cd3bb38fb2a16ee71fd0
Dimitry Ivanov [Thu, 4 Aug 2016 18:50:36 +0000 (11:50 -0700)]
Extract soinfo and globals to separate files.
Move soinfo and globals out of linker.cpp to
separate files.
Breaking up huge linker.cpp into smaller peaces
in order to make it easier to extract part of the
code that belongs to libdl.so and remove parts of
the code that do not belong to linker
(refactoring part 2 of many)
Change-Id: I868417f4b8d2b84d0e8265e354bc7977161497e2
Dimitry Ivanov [Wed, 3 Aug 2016 23:00:10 +0000 (16:00 -0700)]
Move android_namespace_t to a separate file.
Breaking up huge linker.cpp into smaller peaces
in order to make it easier to extract part of the
code that belongs to libdl.so and remove parts of
the code that do not belong to linker
(refactoring part 1 of many)
Change-Id: I57ac36677a815800dc127c8c45c3ea806c37e247
Test: bionic-unit-tests --gtest_filter=dl*:Dl*
Elliott Hughes [Mon, 8 Aug 2016 23:04:01 +0000 (23:04 +0000)]
Merge "Update NOTICE files."
Elliott Hughes [Mon, 8 Aug 2016 19:39:56 +0000 (12:39 -0700)]
Update NOTICE files.
Change-Id: I591dc91b54804aebc05ba6f9974ef9add660ecfe
Dan Albert [Sat, 6 Aug 2016 01:38:26 +0000 (01:38 +0000)]
Merge "Guard fortify inlines with __ANDROID_API__." am:
4b10751310
am:
c507eed798
Change-Id: Ifa176de1f88a398e103e3d396901bad74f9521ab
Dan Albert [Sat, 6 Aug 2016 01:35:28 +0000 (01:35 +0000)]
Merge "Guard fortify inlines with __ANDROID_API__."
am:
4b10751310
Change-Id: Ic1bf224c91a3071f3210460b06c4bcdc40b2033a
Treehugger Robot [Sat, 6 Aug 2016 01:31:18 +0000 (01:31 +0000)]
Merge "Guard fortify inlines with __ANDROID_API__."
Elliott Hughes [Sat, 6 Aug 2016 01:18:56 +0000 (01:18 +0000)]
Merge "Reimplement remove(3) without the lstat(2)." am:
7e93d9c675
am:
6d0c5d096b
Change-Id: I908bbc56caa2c24c0843d0b5c0a3f601d162ec38
Elliott Hughes [Sat, 6 Aug 2016 01:15:56 +0000 (01:15 +0000)]
Merge "Reimplement remove(3) without the lstat(2)."
am:
7e93d9c675
Change-Id: I1fcebf903e32eb7f279ce0c5a0c3b2e2129df2c1
Treehugger Robot [Sat, 6 Aug 2016 00:11:14 +0000 (00:11 +0000)]
Merge "Reimplement remove(3) without the lstat(2)."
Dan Albert [Tue, 2 Aug 2016 22:08:32 +0000 (15:08 -0700)]
Guard fortify inlines with __ANDROID_API__.
Test: make checkbuild with libc ndk_library patches applied
Change-Id: Ic5e248994c4f2702b0f4d6dfeda787187ea86017
Elliott Hughes [Fri, 5 Aug 2016 22:53:03 +0000 (15:53 -0700)]
Reimplement remove(3) without the lstat(2).
This assumes that it's more likely we're unlinking a file than a directory,
though even if that's not true, as long as a failed unlink(2) is cheaper
than a successful lstat(2) -- which seems likely since there's no data to
copy -- we still win.
Change-Id: I0210e9cd3d31b8cf1813c55c810262ef327382ed
Dan Albert [Fri, 5 Aug 2016 00:16:56 +0000 (00:16 +0000)]
Merge changes I01c4d9a8,Ic34734b4 am:
ed9e6a41c9
am:
685ad2dd6f
Change-Id: Ibf7f113dd053f7e13150055ecbfb87ae13742546
Dan Albert [Fri, 5 Aug 2016 00:14:28 +0000 (00:14 +0000)]
Merge changes I01c4d9a8,Ic34734b4
am:
ed9e6a41c9
Change-Id: I5dc023dc1d96391b2d56c676ca081c8cfa3ab0a9
Treehugger Robot [Thu, 4 Aug 2016 23:56:55 +0000 (23:56 +0000)]
Merge changes I01c4d9a8,Ic34734b4
* changes:
Run genversion-scripts.py.
Annotate libdl.map.txt.
Dan Albert [Thu, 4 Aug 2016 22:39:05 +0000 (15:39 -0700)]
Run genversion-scripts.py.
Change-Id: I01c4d9a85d3397b02b00b4d33fafe6d9ae692ed7
Dan Albert [Thu, 4 Aug 2016 20:43:20 +0000 (13:43 -0700)]
Annotate libdl.map.txt.
Test: readelf diff between soong generated stubs and prebuilts/ndk
Bug: http://b/
30465923
Change-Id: Ic34734b40870c8b628449458798c0343648e4e97
Pirama Arumuga Nainar [Thu, 4 Aug 2016 18:45:35 +0000 (18:45 +0000)]
Merge "Guard include of uchar.h in stdatomic.h" am:
e8921ec92c
am:
810b6ca931
Change-Id: I838a43ece33b4d0fc17c28feed2a53765c803e3f
Pirama Arumuga Nainar [Thu, 4 Aug 2016 18:43:07 +0000 (18:43 +0000)]
Merge "Guard include of uchar.h in stdatomic.h"
am:
e8921ec92c
Change-Id: I7e8638db63931173e7dc098cf80fbaaa94670a50
Pirama Arumuga Nainar [Thu, 4 Aug 2016 18:23:21 +0000 (18:23 +0000)]
Merge "Guard include of uchar.h in stdatomic.h"
Pirama Arumuga Nainar [Thu, 4 Aug 2016 16:40:18 +0000 (09:40 -0700)]
Guard include of uchar.h in stdatomic.h
Bionic stdatomic.h is also used for the host (via a copy in
prebuilts/clang). Revert to guarding the include of uchar.h based on
__STDC_VERSION__, so it is included only when needed.
Change-Id: I5b45c7f5d16da223478512104702a3e4e5a975ae
Test: bionic tests on host and Angler. Confirmed failures I am
seeing are KIs.
Dan Albert [Wed, 3 Aug 2016 17:59:06 +0000 (17:59 +0000)]
Merge changes Iecc1b127,Ib67f07db,I7672d34c am:
f0b53115ae
am:
8280789d30
Change-Id: If829bac704f6a73b96cafcb79356b7fbc4479fa1
Dan Albert [Wed, 3 Aug 2016 17:56:39 +0000 (17:56 +0000)]
Merge changes Iecc1b127,Ib67f07db,I7672d34c
am:
f0b53115ae
Change-Id: If0a88b7f14808a5339858e276df822f9683929a9
Treehugger Robot [Wed, 3 Aug 2016 17:50:37 +0000 (17:50 +0000)]
Merge changes Iecc1b127,Ib67f07db,I7672d34c
* changes:
Run genversion-scripts.py.
Only check arch tag if we have *any* arch tags.
Add pylintrc.
Josh Gao [Wed, 3 Aug 2016 00:32:57 +0000 (00:32 +0000)]
Merge changes Ib5962ea3,I8c1a7464,I06ce7c31 am:
d7d4937bdc
am:
bba09a689b
Change-Id: I337e6bbbea0f14200cc734fcce2fe738aa221a13
Josh Gao [Wed, 3 Aug 2016 00:29:56 +0000 (00:29 +0000)]
Merge changes Ib5962ea3,I8c1a7464,I06ce7c31
am:
d7d4937bdc
Change-Id: I96334b89823b75a6d7c56e94f665aab16daed1a9
Treehugger Robot [Wed, 3 Aug 2016 00:22:11 +0000 (00:22 +0000)]
Merge changes Ib5962ea3,I8c1a7464,I06ce7c31
* changes:
Add version information for legacy inlines.
versioner: remove unnecessary kernel/common symlink.
versioner: add symlink for kernel/android/uapi.
Dan Albert [Tue, 2 Aug 2016 22:20:36 +0000 (15:20 -0700)]
Run genversion-scripts.py.
Change-Id: Iecc1b127c67a96aecc4e86582c1cc3291a4acf00
Dan Albert [Tue, 2 Aug 2016 22:19:26 +0000 (15:19 -0700)]
Only check arch tag if we have *any* arch tags.
With the introduction of new tags for ndk_library, we'll have a lot
of tags that aren't architecture tags. If we have something tagged
`introduced=21`, it should be in all architectures.
Change-Id: Ib67f07db14625f6903919c181050316eb183bed5
Dan Albert [Tue, 2 Aug 2016 22:15:09 +0000 (15:15 -0700)]
Add pylintrc.
Disable all the style differences present in genversion-scripts.py.
Change-Id: I7672d34c4f7698ba445968dd5d9f5ef1fdc60056
Dan Albert [Tue, 2 Aug 2016 22:00:46 +0000 (22:00 +0000)]
Merge changes Iedab3259,I333fe8ae am:
0fb3b0aec4
am:
ce990485fb
Change-Id: Ie0702c4fccc24aa034679d8ae8533d9768c4c05a
Dan Albert [Tue, 2 Aug 2016 21:56:17 +0000 (21:56 +0000)]
Merge changes Iedab3259,I333fe8ae
am:
0fb3b0aec4
Change-Id: I4eeb1ce1eb8b8b8bbefa38ab339a649fa2e793e4
Treehugger Robot [Tue, 2 Aug 2016 21:44:20 +0000 (21:44 +0000)]
Merge changes Iedab3259,I333fe8ae
* changes:
Put bsd_signal back.
Unversion some symbols for the NDK.
Josh Gao [Tue, 26 Jul 2016 23:34:40 +0000 (16:34 -0700)]
Add version information for legacy inlines.
Bug: http://b/
30170081
Change-Id: Ib5962ea3037dd692a98b6691d263871549aac8af
Josh Gao [Wed, 27 Jul 2016 23:29:31 +0000 (16:29 -0700)]
versioner: remove unnecessary kernel/common symlink.
The target was moved by commit
5956b4e, but none of the headers
contained were actually necessary to compile any bionic headers.
Bug: http://b/
30170081
Change-Id: I8c1a7464de0992c20af194340c0e36d131a836e7
Josh Gao [Tue, 26 Jul 2016 21:04:01 +0000 (14:04 -0700)]
versioner: add symlink for kernel/android/uapi.
The android-only kernel headers were moved to their own directory by
commit
d6e8b8c. Add a new symlink to match.
Change-Id: I06ce7c3167fbb1e058e4a137fae9375bb5792a46
Dimitry Ivanov [Tue, 2 Aug 2016 18:26:32 +0000 (18:26 +0000)]
Merge "Correct libstdc++ version" am:
bbf593f0f0
am:
b340e0a660
Change-Id: I84816c1abed3dc0587b7362cc3d4b01c0c13f337
Dimitry Ivanov [Tue, 2 Aug 2016 18:24:04 +0000 (18:24 +0000)]
Merge "Correct libstdc++ version"
am:
bbf593f0f0
Change-Id: I9f549b8548ac8a2b9d0014bcf4b7e2887437ecd5
Dimitry Ivanov [Tue, 2 Aug 2016 18:17:08 +0000 (18:17 +0000)]
Merge "Correct libstdc++ version"
Dan Albert [Sat, 30 Jul 2016 00:45:21 +0000 (17:45 -0700)]
Put bsd_signal back.
With this change (and all the others below it in the stack), the only
difference between the arm android-9 libc.so in r13-beta1 and the one
we are now generating is the addition of LIBC_N and LIBC_O versions.
Test: make ndk, readelf stub libc.so to check symbol exists
Bug: https://github.com/android-ndk/ndk/issues/160
Change-Id: Iedab32592b2d979f3cc922ffd4ed406427de3dda
Dan Albert [Sat, 30 Jul 2016 00:37:08 +0000 (17:37 -0700)]
Unversion some symbols for the NDK.
These functions were erroneously released in LIBC_PRIVATE for M, but
in fact need to be public. Since we need to be able to load them on M
even if they were built for a lower platform (and M needs to load on
newer platforms), we need to unversion them.
Change-Id: I333fe8ae7380cc2a5dbd699414399ec52f602383
Elliott Hughes [Tue, 2 Aug 2016 02:41:38 +0000 (02:41 +0000)]
Merge "More stdio one-liners." am:
1d8b312a07
am:
038edf9186
Change-Id: If0d26c009fdf20f9e692f0177ce67f1487689ed8
Elliott Hughes [Tue, 2 Aug 2016 02:39:41 +0000 (02:39 +0000)]
Merge "More stdio one-liners."
am:
1d8b312a07
Change-Id: I7eed8712ed987a162bd745b181ad700a0ccb490e
Treehugger Robot [Tue, 2 Aug 2016 02:30:14 +0000 (02:30 +0000)]
Merge "More stdio one-liners."
Elliott Hughes [Mon, 1 Aug 2016 23:35:17 +0000 (16:35 -0700)]
More stdio one-liners.
This actually turns up a bug in fmemopen, so I guess that's what I'll
look at next...
Change-Id: I2971ecd1b5a3a3c7f43c22d985f88e389af89e97
Elliott Hughes [Mon, 1 Aug 2016 23:37:55 +0000 (23:37 +0000)]
Merge changes I2d334db2,Iab9fbc73 am:
5b1357da65
am:
26512f431f
Change-Id: I703239621312dbd3bce76f0ed31df8efce800eaf
Elliott Hughes [Mon, 1 Aug 2016 23:35:01 +0000 (23:35 +0000)]
Merge changes I2d334db2,Iab9fbc73
am:
5b1357da65
Change-Id: I485d46044040615d669ba0e61c4b7547cfcfbbb1
Treehugger Robot [Mon, 1 Aug 2016 23:25:59 +0000 (23:25 +0000)]
Merge changes I2d334db2,Iab9fbc73
* changes:
Clean up 32-bit x86 memset assembler.
Fix x86 __memset_chk.
Dimitry Ivanov [Mon, 1 Aug 2016 22:45:42 +0000 (15:45 -0700)]
Correct libstdc++ version
The version script is introduced in O
Bug: http://b/
28987948
Change-Id: Icd0a27d1b67e8227e44aa6e771816f0e6ed489b8
Elliott Hughes [Mon, 1 Aug 2016 21:42:17 +0000 (21:42 +0000)]
Merge "Update testing docs." am:
0133e32ed5
am:
eecd65c07e
Change-Id: I375a7b2ac78733b1f034cd45a0c3cdb31e53a408
Elliott Hughes [Mon, 1 Aug 2016 21:39:59 +0000 (21:39 +0000)]
Merge "Update testing docs."
am:
0133e32ed5
Change-Id: If893eabc6467d0081e6bd732f4183bc9b3773cd6
Treehugger Robot [Mon, 1 Aug 2016 21:33:25 +0000 (21:33 +0000)]
Merge "Update testing docs."
Dimitry Ivanov [Mon, 1 Aug 2016 21:14:02 +0000 (21:14 +0000)]
Merge "Sync linker with internal branch" am:
a86e11f529
am:
e1b5b13b33
Change-Id: Ic9c607e2fad018718e14590cf06a725ef8453712
Dimitry Ivanov [Mon, 1 Aug 2016 21:11:39 +0000 (21:11 +0000)]
Merge "Sync linker with internal branch"
am:
a86e11f529
Change-Id: I658fa5cb660ca60423e171d01bed2a4f9d9139ca
Dimitry Ivanov [Mon, 1 Aug 2016 21:01:28 +0000 (21:01 +0000)]
Merge "Sync linker with internal branch"
Elliott Hughes [Mon, 1 Aug 2016 21:00:45 +0000 (14:00 -0700)]
Clean up 32-bit x86 memset assembler.
Change-Id: I2d334db29226f9c60cf20220a569f1b772bf7c66
Elliott Hughes [Mon, 1 Aug 2016 20:16:37 +0000 (13:16 -0700)]
Update testing docs.
Change-Id: Ic0e1c3105d1cf8e73c0fbfd51052895beed76227
Elliott Hughes [Mon, 1 Aug 2016 20:15:07 +0000 (20:15 +0000)]
Merge \\"More stdio cleanup.\\" am:
490b9515e7
am:
ce3263f4ae
Change-Id: Icb42b2843ba38c8e38e5601470e0bc1b3ed8802c
Elliott Hughes [Mon, 1 Aug 2016 20:13:09 +0000 (20:13 +0000)]
Merge \"More stdio cleanup.\"
am:
490b9515e7
Change-Id: Ia6092bea6c07b14b2dd2abb67975df57abbc4aa2
Treehugger Robot [Mon, 1 Aug 2016 20:05:43 +0000 (20:05 +0000)]
Merge "More stdio cleanup."
Dimitry Ivanov [Thu, 21 Jul 2016 18:33:40 +0000 (11:33 -0700)]
Sync linker with internal branch
This change includes dlwarning implementation and
the compatibility greylist for apps targeting pre-N.
Change-Id: Ibf02a07cc58cbbb1a5aef4ac34558c5d43e4305f
Test: Run bionic-unit-tests --gtest_filter=dl*:Dl*
Elliott Hughes [Mon, 1 Aug 2016 17:35:31 +0000 (17:35 +0000)]
Merge \\"Restore attribute alloc_size for GCC.\\" am:
c5e79567e0
am:
c33826ecae
Change-Id: I102a92562f2e7f91b0628030b43b0ec497e06ccd
Elliott Hughes [Mon, 1 Aug 2016 17:32:33 +0000 (17:32 +0000)]
Merge \"Restore attribute alloc_size for GCC.\"
am:
c5e79567e0
Change-Id: I8638e1da559e14367a1f305dffbc5b4296a5a047
Treehugger Robot [Mon, 1 Aug 2016 17:27:36 +0000 (17:27 +0000)]
Merge "Restore attribute alloc_size for GCC."
Lev Rumyantsev [Sat, 30 Jul 2016 00:55:42 +0000 (17:55 -0700)]
Fix x86 __memset_chk.
When __memset_chk_fail moved to C++, we didn't take into account
that the stack wasn't set up correctly for the jump from assembler.
Presumably no one had run the 32-bit x86 tests until now!
Bug: http://b/
30513094
Change-Id: Iab9fbc731b6bfecd7ca4d3f3844d0568a5d30d86
Elliott Hughes [Sat, 30 Jul 2016 16:58:15 +0000 (09:58 -0700)]
Restore attribute alloc_size for GCC.
clang doesn't support attribute alloc_size, but GCC uses it to give
diagnostics where clang can't, and we had a test for one such case.
Bug: http://b/
30513330
Change-Id: I4c14771258992d6bea684db7f91d60312642662f
Dan Albert [Sat, 30 Jul 2016 05:21:50 +0000 (05:21 +0000)]
Merge changes I946cde38,I4b8e0ea1,I2e8141a8 am:
3318c56c99
am:
5b3a5cafd4
Change-Id: I1fb9b1a6f75adf0164a6f51fddd0d39aa8a210cb
Dimitry Ivanov [Sat, 30 Jul 2016 05:21:49 +0000 (05:21 +0000)]
Merge \\"Improvements to initialization of linker_allocator\\" am:
9a776af992
am:
1aecaba673
Change-Id: Ib17155b606a0e4fd8ff5a437cd6e434b2dc7ae3e
Elliott Hughes [Sat, 30 Jul 2016 05:21:49 +0000 (05:21 +0000)]
Merge \\"Upgrade to tzcode-2016f.\\" am:
def5854676
am:
44ff2f9d01
Change-Id: I383e7a322bc33ea15a11a9999bde075068b8a3f3
Dan Albert [Sat, 30 Jul 2016 05:13:26 +0000 (05:13 +0000)]
Merge changes I946cde38,I4b8e0ea1,I2e8141a8
am:
3318c56c99
Change-Id: I3a6e296f77964f0505bb5ef116ee9798338029b9
Dimitry Ivanov [Sat, 30 Jul 2016 05:13:24 +0000 (05:13 +0000)]
Merge \"Improvements to initialization of linker_allocator\"
am:
9a776af992
Change-Id: Ia85abbd8bc07e600fc32c2b7a639ad3135177db4
Elliott Hughes [Sat, 30 Jul 2016 05:13:21 +0000 (05:13 +0000)]
Merge \"Upgrade to tzcode-2016f.\"
am:
def5854676
Change-Id: Ic98f4e6e27bf7b9388480aba25ebed085a0c8827
Treehugger Robot [Sat, 30 Jul 2016 02:07:16 +0000 (02:07 +0000)]
Merge changes I946cde38,I4b8e0ea1,I2e8141a8
* changes:
Mark LIBC_O as being a future version.
Mark LIBC_N as being introduced in android-24.
Annotate the libc version map with NDK info.
Dan Albert [Fri, 29 Jul 2016 00:41:57 +0000 (17:41 -0700)]
Mark LIBC_O as being a future version.
None of these symbols are in the NDK yet. Skip them.
Change-Id: I946cde38e767190c396593d562babc90457973fb
Dan Albert [Fri, 29 Jul 2016 01:08:42 +0000 (18:08 -0700)]
Mark LIBC_N as being introduced in android-24.
Change-Id: I4b8e0ea1fc9b42c1f98f36ae7aaaae2c6322e16b
Dan Albert [Thu, 28 Jul 2016 06:56:54 +0000 (23:56 -0700)]
Annotate the libc version map with NDK info.
Generated by running
https://android-review.googlesource.com/#/c/251477/ for libc.
Test: make checkbuild with
https://android-review.googlesource.com/#/q/branch:master+topic:ndk_library-libc-libm
Change-Id: I2e8141a83c1d79fd89b5e5c4432400b8301ba347
Elliott Hughes [Fri, 29 Jul 2016 23:31:52 +0000 (16:31 -0700)]
More stdio cleanup.
Time to get back to cleaning up stdio, so start with a bunch of easy
one-liners...
Change-Id: I8df5fdc72500a89b977bfaa6c64c3639198d4e3e
Treehugger Robot [Fri, 29 Jul 2016 22:20:50 +0000 (22:20 +0000)]
Merge "Improvements to initialization of linker_allocator"
Treehugger Robot [Fri, 29 Jul 2016 22:13:56 +0000 (22:13 +0000)]
Merge "Upgrade to tzcode-2016f."
Dimitry Ivanov [Fri, 29 Jul 2016 20:25:33 +0000 (13:25 -0700)]
Improvements to initialization of linker_allocator
Make linker_allocator independent of the order of global constructors.
Bug: http://b/
30483811
Change-Id: I18a323175661b8e1c9e398f2d6112f7a08d2cceb
Test: boot the device with I3ac91758a1a043146c65f2ae0f36fcfbe372c30f
Elliott Hughes [Fri, 29 Jul 2016 21:04:17 +0000 (14:04 -0700)]
Upgrade to tzcode-2016f.
No significant changes other than a default implementation of strftime_l.
Change-Id: I6edd2c03e5e7559f012c0c87d43f7109d641d3ca
Dimitry Ivanov [Thu, 28 Jul 2016 23:01:57 +0000 (23:01 +0000)]
Merge \\"Add symbol versions to libstdc++.so\\" am:
4bc6eea83e
am:
6b1baa4ae6
Change-Id: I027e8958757e9eadcdd37606287ce2f76415ea46
Dimitry Ivanov [Thu, 28 Jul 2016 22:57:01 +0000 (22:57 +0000)]
Merge \"Add symbol versions to libstdc++.so\"
am:
4bc6eea83e
Change-Id: Ibe6325470a1c6ec96dbfe9d75273206069a8f459
Dimitry Ivanov [Thu, 28 Jul 2016 22:38:08 +0000 (22:38 +0000)]
Merge "Add symbol versions to libstdc++.so"
Dimitry Ivanov [Thu, 28 Jul 2016 20:52:17 +0000 (13:52 -0700)]
Add symbol versions to libstdc++.so
Bug: http://b/
28987948
Change-Id: I3853528bd432ceab37e4867f2c4112d9ee0b40dc
Elliott Hughes [Thu, 28 Jul 2016 00:48:32 +0000 (00:48 +0000)]
Merge \\"Add IOV_MAX to <limits.h>.\\" am:
0cf1abe486
am:
7a61e898c9
Change-Id: I31ea10236f9406a24285ab18200bdc0a95becb2d
Elliott Hughes [Thu, 28 Jul 2016 00:46:06 +0000 (00:46 +0000)]
Merge \"Add IOV_MAX to <limits.h>.\"
am:
0cf1abe486
Change-Id: Ic830c385c4bbbefa29162a83e5fcad6234d344c6
Treehugger Robot [Thu, 28 Jul 2016 00:20:36 +0000 (00:20 +0000)]
Merge "Add IOV_MAX to <limits.h>."
Elliott Hughes [Wed, 27 Jul 2016 23:23:26 +0000 (23:23 +0000)]
Merge \\"Admit that we don\\'t actually support thread priority inheritance.\\" am:
c7d97ec31d
am:
08c2cb0fd4
Change-Id: I86ca430b7acc1a76c3b78992e670c1bc45eb142a
Elliott Hughes [Wed, 27 Jul 2016 23:20:27 +0000 (23:20 +0000)]
Merge \"Admit that we don\'t actually support thread priority inheritance.\"
am:
c7d97ec31d
Change-Id: I700257f4851dbdca8972f2d5864cdc6a74bbed43
Treehugger Robot [Wed, 27 Jul 2016 22:33:52 +0000 (22:33 +0000)]
Merge "Admit that we don't actually support thread priority inheritance."
Elliott Hughes [Wed, 27 Jul 2016 22:24:47 +0000 (15:24 -0700)]
Add IOV_MAX to <limits.h>.
strace 4.13 assumes we have IOV_MAX. POSIX says it lives here. 1024 is
a Linux kernel limitation.
Change-Id: Icb428172670e4936a459db38a6a190b7178fe9f3
Elliott Hughes [Wed, 27 Jul 2016 21:05:10 +0000 (14:05 -0700)]
Admit that we don't actually support thread priority inheritance.
Bug: https://code.google.com/p/android/issues/detail?id=218323
Change-Id: I6c69b0fbb8414e7cc2deeb8be50b6af4830ed55e
Elliott Hughes [Wed, 27 Jul 2016 18:58:55 +0000 (18:58 +0000)]
Merge \\"Clean up <uchar.h> and <wctype.h> transitive includes.\\" am:
931be5a64d
am:
5cdd0bed68
Change-Id: Ie040808d2a6ee93370c8031f4e80ad3cd5a0c420
Elliott Hughes [Wed, 27 Jul 2016 18:55:57 +0000 (18:55 +0000)]
Merge \"Clean up <uchar.h> and <wctype.h> transitive includes.\"
am:
931be5a64d
Change-Id: I62223ec83e67b986ef2f57647d298ce18db19a51