OSDN Git Service
Elliott Hughes [Mon, 7 Nov 2016 23:07:23 +0000 (23:07 +0000)]
Merge "Show amount of parallelism in gtest output." am:
15ae549658 am:
34637a7865
am:
ffc6e1feb3
Change-Id: Ie13397aa0fa8145d972cedd4b662e93e86e8101f
Elliott Hughes [Mon, 7 Nov 2016 23:02:22 +0000 (23:02 +0000)]
Merge "Show amount of parallelism in gtest output." am:
15ae549658
am:
34637a7865
Change-Id: If0fb9136142357eaf6bfad0eba79e1ab06dc038c
Elliott Hughes [Mon, 7 Nov 2016 22:56:52 +0000 (22:56 +0000)]
Merge "Show amount of parallelism in gtest output."
am:
15ae549658
Change-Id: I397a9f303b650445608480551ba863cb5cdc78fd
Treehugger Robot [Mon, 7 Nov 2016 22:48:49 +0000 (22:48 +0000)]
Merge "Show amount of parallelism in gtest output."
Dan Albert [Mon, 7 Nov 2016 19:30:23 +0000 (19:30 +0000)]
Merge changes I660ddce6,Ic58d0481,I5d45aa72 am:
2560a2703d am:
491bbb61bf
am:
6b20efafe4
Change-Id: I06360b66b5b2eab3dd821472eb8a9582e57f3fef
Dan Albert [Mon, 7 Nov 2016 19:30:18 +0000 (19:30 +0000)]
Mark LIBC_DEPRECATED as platform-only. am:
60dc6b2840 am:
604ce6eb33
am:
16abdc2b3c
Change-Id: I0c2a8410aa4d96d69775476fa61142ce0373ad93
Dan Albert [Mon, 7 Nov 2016 19:30:14 +0000 (19:30 +0000)]
Remove _ZTV9type_info from the version script. am:
57e094f30a am:
421f5e954d
am:
97affd1fc2
Change-Id: If9c3bc7b2823c9543676c822d45d79a69f434a18
Dan Albert [Mon, 7 Nov 2016 19:30:09 +0000 (19:30 +0000)]
Run genversion-scripts.py. am:
832ccc2667 am:
c908489566
am:
3cb179cd56
Change-Id: If6f1de5f152be41afa1a63a6ee74de1ef0bb540e
Dan Albert [Mon, 7 Nov 2016 19:25:22 +0000 (19:25 +0000)]
Merge changes I660ddce6,Ic58d0481,I5d45aa72 am:
2560a2703d
am:
491bbb61bf
Change-Id: I4cce2b3f7c216d9975ea047ddd1a548df4d7e3a0
Dan Albert [Mon, 7 Nov 2016 19:25:17 +0000 (19:25 +0000)]
Mark LIBC_DEPRECATED as platform-only. am:
60dc6b2840
am:
604ce6eb33
Change-Id: I6b3e5d929440e98bfeaafd6733e608652175c494
Dan Albert [Mon, 7 Nov 2016 19:25:13 +0000 (19:25 +0000)]
Remove _ZTV9type_info from the version script. am:
57e094f30a
am:
421f5e954d
Change-Id: Ief8a3e29d79176327ca4cdf8b891bf6b3c055026
Dan Albert [Mon, 7 Nov 2016 19:25:10 +0000 (19:25 +0000)]
Run genversion-scripts.py. am:
832ccc2667
am:
c908489566
Change-Id: I40220a545b579fa0a5d7df6868091326d6d753c1
Dan Albert [Mon, 7 Nov 2016 19:19:45 +0000 (19:19 +0000)]
Merge changes I660ddce6,Ic58d0481,I5d45aa72
am:
2560a2703d
Change-Id: Icc4bc065ea2257c1745a6740f3f9271a1fa791bc
Dan Albert [Mon, 7 Nov 2016 19:19:44 +0000 (19:19 +0000)]
Mark LIBC_DEPRECATED as platform-only.
am:
60dc6b2840
Change-Id: I3d18e28111be3fdccdff5303848a40b8633bf0d7
Dan Albert [Mon, 7 Nov 2016 19:19:41 +0000 (19:19 +0000)]
Remove _ZTV9type_info from the version script.
am:
57e094f30a
Change-Id: I0a6b2836b37791d9fdccbc820dfeb4ec7170b51a
Dan Albert [Mon, 7 Nov 2016 19:19:38 +0000 (19:19 +0000)]
Run genversion-scripts.py.
am:
832ccc2667
Change-Id: I181d4b2970362da7dc96ae2574e83d62cb540a6c
Treehugger Robot [Mon, 7 Nov 2016 19:12:38 +0000 (19:12 +0000)]
Merge changes I660ddce6,Ic58d0481,I5d45aa72
* changes:
Mark LIBC_DEPRECATED as platform-only.
Remove _ZTV9type_info from the version script.
Run genversion-scripts.py.
Christopher Ferris [Mon, 7 Nov 2016 16:56:59 +0000 (16:56 +0000)]
Merge "Fix cortex-a53 inclusion of files." am:
9957485378 am:
a0affeb595
am:
bf963659e0
Change-Id: Ifcd7357d94bea7b59a4b926e1aa223f74af411f4
Christopher Ferris [Mon, 7 Nov 2016 16:51:58 +0000 (16:51 +0000)]
Merge "Fix cortex-a53 inclusion of files." am:
9957485378
am:
a0affeb595
Change-Id: I5d370ccc17f1358fda01e1c4cd0c7c47b43153cd
Christopher Ferris [Mon, 7 Nov 2016 16:46:58 +0000 (16:46 +0000)]
Merge "Fix cortex-a53 inclusion of files."
am:
9957485378
Change-Id: Iac36f062bd96e1d29d2156802858ffea64d9972f
Elliott Hughes [Mon, 7 Nov 2016 16:46:58 +0000 (16:46 +0000)]
Merge "Fix format macros for fast16 and fast32 int types." am:
a3ab8ebedd am:
54901af44f
am:
4ccdf56c50
Change-Id: I2068fa54dfb0e60f1653104c7500ad5a7ad5b258
Christopher Ferris [Mon, 7 Nov 2016 16:42:55 +0000 (16:42 +0000)]
Merge "Fix cortex-a53 inclusion of files."
Elliott Hughes [Mon, 7 Nov 2016 16:41:58 +0000 (16:41 +0000)]
Merge "Fix format macros for fast16 and fast32 int types." am:
a3ab8ebedd
am:
54901af44f
Change-Id: Ia7ea95284e39104bbe6799b0a4249b6993212f2a
Elliott Hughes [Mon, 7 Nov 2016 16:36:57 +0000 (16:36 +0000)]
Merge "Fix format macros for fast16 and fast32 int types."
am:
a3ab8ebedd
Change-Id: Id8156b85fa1d29acd6b4375798ed5df0aaa19b71
Elliott Hughes [Mon, 7 Nov 2016 16:33:35 +0000 (16:33 +0000)]
Merge "Fix format macros for fast16 and fast32 int types."
Christopher Ferris [Mon, 7 Nov 2016 16:22:27 +0000 (16:22 +0000)]
Merge "Make prctl test check maps." am:
95780f2b42 am:
d568220a4b
am:
e26fbe9957
Change-Id: Idd817e1036bae9957b2ac00e0acb75e1e0b56712
Christopher Ferris [Mon, 7 Nov 2016 16:17:26 +0000 (16:17 +0000)]
Merge "Make prctl test check maps." am:
95780f2b42
am:
d568220a4b
Change-Id: I96bcf6c7e909f22180d6cd15f9a9320a9c034f9a
Christopher Ferris [Mon, 7 Nov 2016 16:12:25 +0000 (16:12 +0000)]
Merge "Make prctl test check maps."
am:
95780f2b42
Change-Id: Id4fb876295328ea874052abc88d5a94c8ba2959e
Christopher Ferris [Mon, 7 Nov 2016 16:06:03 +0000 (16:06 +0000)]
Merge "Make prctl test check maps."
Neil Fuller [Mon, 7 Nov 2016 11:25:12 +0000 (11:25 +0000)]
Merge "Update timezone data to 2016i." am:
275659a0fd am:
b24d990804
am:
6dbd72064e
Change-Id: I9a3b6bbf23ad64f2715f278c9ee1db697f991303
Neil Fuller [Mon, 7 Nov 2016 11:20:42 +0000 (11:20 +0000)]
Merge "Update timezone data to 2016i." am:
275659a0fd
am:
b24d990804
Change-Id: Ic06a281e461d28ab8b7e7d5d692b30ff7603511f
Neil Fuller [Mon, 7 Nov 2016 11:15:42 +0000 (11:15 +0000)]
Merge "Update timezone data to 2016i."
am:
275659a0fd
Change-Id: I31a6cebb625addf8b68f5b2b1a67d7d59fdb53cc
Neil Fuller [Mon, 7 Nov 2016 11:11:13 +0000 (11:11 +0000)]
Merge "Update timezone data to 2016i."
Christopher Ferris [Mon, 7 Nov 2016 07:35:15 +0000 (23:35 -0800)]
Fix cortex-a53 inclusion of files.
I accidentally broken the cortex-a53 because it directly includes files
from cortex-a15. Rather than revert that part, just copy over the files
that are needed directly so we don't run into this in the future.
Test: Built the aosp_angler-userdebug target using cortex-a53 as the
Test: arm target. Then built the bionic unit tests and ran them on
Test: an angler.
Change-Id: Id89e240b31f94e99f5076e1de973a9344486ec35
Christopher Ferris [Thu, 3 Nov 2016 23:06:40 +0000 (16:06 -0700)]
Make prctl test check maps.
It turns out that sometimes this kernel bug can be present but not
trigger a crash. Modify the test to check for overlapping maps instead.
Bug:
32640542
Test: Verified that this fails on a device without the kernel patch
Test: (both bionic-unit-tests32 and CtsBionicTestCases32). Verified
Test: this passes on an angler.
Change-Id: Ia3fae3ee3d01f33d8414c1796fc3e942d5b56ec8
Dan Albert [Sat, 5 Nov 2016 20:23:30 +0000 (20:23 +0000)]
Merge "Clean up update_headers.sh." am:
147fdb4724 am:
0c54b63de0
am:
c48cea25fe
Change-Id: Ie209b4ed98f300241b20bec1995385b5cbb91f38
Dan Albert [Sat, 5 Nov 2016 20:19:00 +0000 (20:19 +0000)]
Merge "Clean up update_headers.sh." am:
147fdb4724
am:
0c54b63de0
Change-Id: Ia8f11cdf230de833c6ca778c0af0085ca0717ce2
Dan Albert [Sat, 5 Nov 2016 20:15:01 +0000 (20:15 +0000)]
Merge "Clean up update_headers.sh."
am:
147fdb4724
Change-Id: Ie70f3d7e3609fa39ad9931e421690c56748e4251
Treehugger Robot [Sat, 5 Nov 2016 20:09:12 +0000 (20:09 +0000)]
Merge "Clean up update_headers.sh."
Robert Sesek [Sat, 5 Nov 2016 01:40:00 +0000 (01:40 +0000)]
Merge "Set __get_thread()->tid as part of clone()." am:
f41032a3e2 am:
fec6131f36
am:
04e4c1523a
Change-Id: I1df65d5df838b1eaaff74acce334ac5c6833a9e1
Robert Sesek [Sat, 5 Nov 2016 01:35:59 +0000 (01:35 +0000)]
Merge "Set __get_thread()->tid as part of clone()." am:
f41032a3e2
am:
fec6131f36
Change-Id: Ia4d4c76fe4c747d2ad3fb494416d5aac33c7c002
Robert Sesek [Sat, 5 Nov 2016 01:32:29 +0000 (01:32 +0000)]
Merge "Set __get_thread()->tid as part of clone()."
am:
f41032a3e2
Change-Id: Ic04e3283a680bec43d8d85a9ab9f035c746681ce
Treehugger Robot [Sat, 5 Nov 2016 01:24:13 +0000 (01:24 +0000)]
Merge "Set __get_thread()->tid as part of clone()."
Dan Albert [Fri, 4 Nov 2016 22:04:28 +0000 (15:04 -0700)]
Mark LIBC_DEPRECATED as platform-only.
These symbols should not be exposed in the NDK.
Test: make native
Bug: None
Change-Id: I660ddce6d67bfdac029e31ef8dde2985fd4b1de5
Dan Albert [Fri, 4 Nov 2016 23:48:53 +0000 (16:48 -0700)]
Remove _ZTV9type_info from the version script.
We broke this ABI in L:
https://android-review.googlesource.com/c/95071/.
This ABI break is now in over half of all devices, so it's more
correct to not have it than it is to have it. It's also worth noting
that this was only ever in ARM and MIPS; it was never in x86.
Test: make native
Bug: None
Change-Id: Ic58d048191f72d58fe72a2691bebbbfeda14bdf1
Dan Albert [Fri, 4 Nov 2016 22:05:30 +0000 (15:05 -0700)]
Run genversion-scripts.py.
I forgot to run this after adding NDK info to libstdc++.
Test: make native
Bug: None
Change-Id: I5d45aa7207b9eb548a233442aa0e3ab77d98baeb
Josh Gao [Fri, 4 Nov 2016 23:21:32 +0000 (23:21 +0000)]
Merge changes I9d050e54,Ic487036a am:
bf67936b4b am:
6a2fa2a467
am:
3db292f79c
Change-Id: I2371cd6ed08dfc83859779d3ae3faab339d144a4
Josh Gao [Fri, 4 Nov 2016 23:21:26 +0000 (23:21 +0000)]
versioner: allow static inlines that don't conflict. am:
1a176de2f1 am:
6c73ed9602
am:
8924162f63
Change-Id: I5508bf8e585985f8cfa3608435dceed162448e1a
Josh Gao [Fri, 4 Nov 2016 23:21:21 +0000 (23:21 +0000)]
versioner: fix output. am:
a00e672361 am:
299e1e0bc1
am:
cefbae84ce
Change-Id: Ibc030c4ce2bb67688cd1f8f2cbeb1fb8d8e5e9b4
Josh Gao [Fri, 4 Nov 2016 23:18:00 +0000 (23:18 +0000)]
Merge changes I9d050e54,Ic487036a am:
bf67936b4b
am:
6a2fa2a467
Change-Id: If1f1fe950e00c3f170587178ad69ba74fe1c3e26
Josh Gao [Fri, 4 Nov 2016 23:17:55 +0000 (23:17 +0000)]
versioner: allow static inlines that don't conflict. am:
1a176de2f1
am:
6c73ed9602
Change-Id: Ie3cb5bbc1290ead117b999364cfafc53a47ea6c6
Josh Gao [Fri, 4 Nov 2016 23:17:51 +0000 (23:17 +0000)]
versioner: fix output. am:
a00e672361
am:
299e1e0bc1
Change-Id: I02a2e96fa50c6179137b60ef8cbaafbbf1a42d52
Josh Gao [Fri, 4 Nov 2016 23:14:24 +0000 (23:14 +0000)]
Merge changes I9d050e54,Ic487036a
am:
bf67936b4b
Change-Id: I588d34c4acfb70478af8a2b831adb23ddb897475
Josh Gao [Fri, 4 Nov 2016 23:14:23 +0000 (23:14 +0000)]
versioner: allow static inlines that don't conflict.
am:
1a176de2f1
Change-Id: Iad7a8bec5bc2b836a06c5d846f523b6e1d20f5b9
Josh Gao [Fri, 4 Nov 2016 23:14:20 +0000 (23:14 +0000)]
versioner: fix output.
am:
a00e672361
Change-Id: I11bb53b4be47ea41337bf5ead9d3bcb1f2a177cb
Treehugger Robot [Fri, 4 Nov 2016 23:06:55 +0000 (23:06 +0000)]
Merge changes I9d050e54,Ic487036a
* changes:
versioner: allow static inlines that don't conflict.
versioner: fix output.
Robert Sesek [Thu, 3 Nov 2016 19:00:53 +0000 (15:00 -0400)]
Set __get_thread()->tid as part of clone().
This was previously done only in fork() and pthread_create(), but this left raw
clone() with an invalid cached tid. Since the tid is used for pthread routines,
this led to unstable behavior after clone().
Test: ltp clone01 (see bug for more)
Test: mmma bionic/tests
Test: bionic-unit-tests-static --gtest_filter=*fork*:*clone*
Bug:
32612735
Bug:
32305649
Change-Id: I30eae5a8024b4c5da65476fcadfe14c6db35bb79
Josh Gao [Fri, 4 Nov 2016 20:15:11 +0000 (13:15 -0700)]
versioner: allow static inlines that don't conflict.
Bug: http://b/
32664285
Test: python run_test.py
Change-Id: I9d050e545390eccd82661325c0ec58055f5f28a3
Josh Gao [Fri, 4 Nov 2016 19:04:38 +0000 (12:04 -0700)]
versioner: fix output.
Bug: http://b/
32664285
Test: python run_test.py
Change-Id: Ic487036a17cc6778493e316146e54ead8ce3e65b
Dan Albert [Fri, 4 Nov 2016 18:40:27 +0000 (11:40 -0700)]
Clean up update_headers.sh.
Clean up some output, check for errors from the versioner.
Test: tools/update_headers.sh
Bug: None
Change-Id: Ib398b534a9a8ee6dc6a2b4d90747f628aa911bab
Neil Fuller [Fri, 4 Nov 2016 16:23:47 +0000 (16:23 +0000)]
Update timezone data to 2016i.
IANA changes:
Briefly: Cyprus split into two time zones on 2016-10-30, and Tonga
reintroduces DST on 2016-11-06.
Changes to future time stamps
Pacific/Tongatapu begins DST on 2016-11-06 at 02:00, ending on
2017-01-15 at 03:00. Assume future observances in Tonga will be
from the first Sunday in November through the third Sunday in
January, like Fiji. (Thanks to Pulu ʻAnau.) Switch to numeric
time zone abbreviations for this zone.
Changes to past and future time stamps
Northern Cyprus is now +03 year round, causing a split in Cyprus
time zones starting 2016-10-30 at 04:00. This creates a zone
Asia/Famagusta. (Thanks to Even Scharning and Matt Johnson.)
Antarctica/Casey switched from +08 to +11 on 2016-10-22.
(Thanks to Steffen Thorsen.)
Changes to past time stamps
Several corrections were made for pre-1975 time stamps in Italy.
These affect Europe/Malta, Europe/Rome, Europe/San_Marino, and
Europe/Vatican.
First, the 1893-11-01 00:00 transition in Italy used the new UT
offset (+01), not the old (+00:49:56). (Thanks to Michael
Deckers.)
Second, rules for daylight saving in Italy were changed to agree
with Italy's National Institute of Metrological Research (INRiM)
except for 1944, as follows (thanks to Pierpaolo Bernardi, Brian
Inglis, and Michael Deckers):
The 1916-06-03 transition was at 24:00, not 00:00.
The 1916-10-01, 1919-10-05, and 1920-09-19 transitions were at
00:00, not 01:00.
The 1917-09-30 and 1918-10-06 transitions were at 24:00, not
01:00.
The 1944-09-17 transition was at 03:00, not 01:00. This
particular change is taken from Italian law as INRiM's table,
(which says 02:00) appears to have a typo here. Also, keep the
1944-04-03 transition for Europe/Rome, as Rome was controlled by
Germany then.
The 1967-1970 and 1972-1974 fallback transitions were at 01:00,
not 00:00.
Bug:
32629043
Test: CtsIcuTestCases / CtsLibcoreTestCases / CtsBionicTestCases
Change-Id: Ica473348c063d2d0372b30ce6d184742db042c05
Christopher Ferris [Thu, 3 Nov 2016 22:52:22 +0000 (22:52 +0000)]
Merge "Small cleanup of cortex-a15 code." am:
aea8407ad5 am:
c11ea46290
am:
67a5e14c96
Change-Id: I31a80717cc3a92363111cb5e2b2a32167b11e424
Christopher Ferris [Thu, 3 Nov 2016 22:49:21 +0000 (22:49 +0000)]
Merge "Small cleanup of cortex-a15 code." am:
aea8407ad5
am:
c11ea46290
Change-Id: I95e592a873947e7bfd4f7a0c84251ee97fd29950
Christopher Ferris [Thu, 3 Nov 2016 22:45:51 +0000 (22:45 +0000)]
Merge "Small cleanup of cortex-a15 code."
am:
aea8407ad5
Change-Id: I9da8efe43a17d85bb4a4913174983f14d25088ec
Christopher Ferris [Thu, 3 Nov 2016 22:40:16 +0000 (22:40 +0000)]
Merge "Small cleanup of cortex-a15 code."
Neil Fuller [Thu, 3 Nov 2016 09:54:08 +0000 (09:54 +0000)]
DO NOT MERGE : Update timezone data to 2016h.
am:
41e96c895b
Change-Id: I595f063aa40d9e188c5751fcbb79e292d598b621
Dan Albert [Wed, 2 Nov 2016 20:03:24 +0000 (20:03 +0000)]
Merge changes I751520a1,I5762e815 am:
42eb0b2555 am:
e3d863cb8d
am:
973589e9ff
Change-Id: I9a383f4c419851dba349cac30034b37b4ed6c13b
Dan Albert [Wed, 2 Nov 2016 20:03:19 +0000 (20:03 +0000)]
Add legacy inline for wait4. am:
e749abe9ab am:
ac1cebac48
am:
c9ca934f0c
Change-Id: I29fb29723888f27517296739011037c7563a1bbd
Dan Albert [Wed, 2 Nov 2016 20:03:14 +0000 (20:03 +0000)]
Revert "Add legacy inlines for locale aware APIs." am:
a3ce418ca6 am:
b9c48fe13c
am:
5cf284648d
Change-Id: Iaa7ecd79c231b46aa53985f78e5a78733f136c6c
Dan Albert [Wed, 2 Nov 2016 20:00:52 +0000 (20:00 +0000)]
Merge changes I751520a1,I5762e815 am:
42eb0b2555
am:
e3d863cb8d
Change-Id: I3051d7abaf6545324ffedc1da4fdab6c5a8a7849
Dan Albert [Wed, 2 Nov 2016 20:00:47 +0000 (20:00 +0000)]
Add legacy inline for wait4. am:
e749abe9ab
am:
ac1cebac48
Change-Id: I7cfb299876d5a5fe47c9f9f573889b5ebd99d5a7
Dan Albert [Wed, 2 Nov 2016 20:00:43 +0000 (20:00 +0000)]
Merge "Copy the NOTICE file when updating headers." am:
654287fd73 am:
7327a50d8e
am:
1d12908577
Change-Id: Idea610588895b3a4d20361842f98d919f23831df
Dan Albert [Wed, 2 Nov 2016 20:00:43 +0000 (20:00 +0000)]
Revert "Add legacy inlines for locale aware APIs." am:
a3ce418ca6
am:
b9c48fe13c
Change-Id: I90caaaa69ac4a72f8f676ca1195b45a08cf4bced
Dan Albert [Wed, 2 Nov 2016 19:57:46 +0000 (19:57 +0000)]
Merge changes I751520a1,I5762e815
am:
42eb0b2555
Change-Id: I237e3fb8121385432e011e25a4030b63d3a31903
Dan Albert [Wed, 2 Nov 2016 19:57:45 +0000 (19:57 +0000)]
Add legacy inline for wait4.
am:
e749abe9ab
Change-Id: Ie50811b2a7281e143e7e2eeaaa70c7a6484b6102
Dan Albert [Wed, 2 Nov 2016 19:57:42 +0000 (19:57 +0000)]
Merge "Copy the NOTICE file when updating headers." am:
654287fd73
am:
7327a50d8e
Change-Id: I3997d2a9022ab03fc76ce43363ab47518ad5333b
Dan Albert [Wed, 2 Nov 2016 19:57:42 +0000 (19:57 +0000)]
Revert "Add legacy inlines for locale aware APIs."
am:
a3ce418ca6
Change-Id: Id9ddd8eb027c3e0db1a7c477a10c33a4a01fb4bb
Treehugger Robot [Wed, 2 Nov 2016 19:56:09 +0000 (19:56 +0000)]
Merge changes I751520a1,I5762e815
* changes:
Add legacy inline for wait4.
Revert "Add legacy inlines for locale aware APIs."
Dan Albert [Wed, 2 Nov 2016 19:55:12 +0000 (19:55 +0000)]
Merge "Copy the NOTICE file when updating headers."
am:
654287fd73
Change-Id: I403b67eaf69cf2942021628405b711ae4a2867a5
Treehugger Robot [Wed, 2 Nov 2016 19:48:42 +0000 (19:48 +0000)]
Merge "Copy the NOTICE file when updating headers."
Christopher Ferris [Tue, 1 Nov 2016 21:25:57 +0000 (14:25 -0700)]
Small cleanup of cortex-a15 code.
Remove new version of the cortex-a15 that caused a regression. We are never
going to revisit that code, and it is only confusing things.
Also remove the setting of MEMCPY_BASE and use the correct include
directly.
Test: Compiled angler with 32 bit arch as cortex-a15. Ran 32 bit bionic
Test: unit tests on angler.
Change-Id: I9372c01758fd7a596849c87b1a3f805bb477c94f
Dan Albert [Tue, 1 Nov 2016 03:12:03 +0000 (20:12 -0700)]
Add legacy inline for wait4.
This wasn't added to Android until android-18. Note that the reason
I'm adding an inline here even though I just reverted a bunch of
inlines in the previous commit is because this was an inline in the
legacy NDK headers. If it was in the old headers, it needs to be in
the unified headers. If it wasn't, it needs to be in
libandroid_support.
Test: ./tools/update_headers.py && make ndk && make native
# Copied into working directory for unified headers NDK work.
ndk/checkbuild.py
ndk/run_tests.py --force-unified-headers
Bug: None
Change-Id: I751520a1df34b3edb5c59b4bd47170c4634a1883
Dan Albert [Mon, 31 Oct 2016 23:20:47 +0000 (16:20 -0700)]
Revert "Add legacy inlines for locale aware APIs."
We can't really add these to the unified headers yet since we're
still using the old headers as well, and libandroid_support needs to
work with both. These functions are already defined in
libandroid_support, so when using unified headers we'll get duplicate
definitions.
This was only going to be a temporary solution anyway. Instead we'll
just rely on libandroid_support (and eventually its rewrite) to handle
these.
This reverts commit
6576a3749bd3805508294bfcac3d9658fc0f8d6e.
Test: ./tools/update_headers.py && make ndk && make native
# Copied into working directory for unified headers NDK work.
ndk/checkbuild.py
ndk/run_tests.py --force-unified-headers
Bug: None
Change-Id: I5762e815e2030c89d7f2540df08dd67b6c2d10a5
Dan Albert [Thu, 20 Oct 2016 19:45:03 +0000 (12:45 -0700)]
Copy the NOTICE file when updating headers.
Test: ./update_headers.sh
Bug: None
Change-Id: Ibde1e6d7ef1750d8369b65b3125b55023efb5b2a
Robert Sesek [Sat, 29 Oct 2016 02:28:27 +0000 (02:28 +0000)]
Merge "Fix gettid() after clone()." am:
8c22ff76e2 am:
b690715225
am:
c71036ddf7
Change-Id: Id5539f157ca4087ad66e154ed68d60740e2a0559
Robert Sesek [Sat, 29 Oct 2016 02:23:27 +0000 (02:23 +0000)]
Merge "Fix gettid() after clone()." am:
8c22ff76e2
am:
b690715225
Change-Id: I5eaa4c2ba819c75d6ac916f894b5cdae38ead152
Robert Sesek [Sat, 29 Oct 2016 02:17:27 +0000 (02:17 +0000)]
Merge "Fix gettid() after clone()."
am:
8c22ff76e2
Change-Id: I37f128b09378364e55388af2a20d086d1f8d8135
Treehugger Robot [Sat, 29 Oct 2016 02:09:55 +0000 (02:09 +0000)]
Merge "Fix gettid() after clone()."
Dimitry Ivanov [Fri, 28 Oct 2016 17:40:54 +0000 (17:40 +0000)]
Merge "Replace .align with .balign for clarity" am:
9b908c8e36 am:
e3a37f2c34
am:
8075178fa2
Change-Id: I12f4d5e561dfabede6bae3386ea5348bbb602106
Dimitry Ivanov [Fri, 28 Oct 2016 17:35:23 +0000 (17:35 +0000)]
Merge "Replace .align with .balign for clarity" am:
9b908c8e36
am:
e3a37f2c34
Change-Id: I5e092e288fbf3849b4aa1161ac007c4a8063a686
Dimitry Ivanov [Fri, 28 Oct 2016 17:30:23 +0000 (17:30 +0000)]
Merge "Replace .align with .balign for clarity"
am:
9b908c8e36
Change-Id: I5fc066aa731043f395ef8f61b43015a1ea159c57
Treehugger Robot [Fri, 28 Oct 2016 17:23:48 +0000 (17:23 +0000)]
Merge "Replace .align with .balign for clarity"
Elliott Hughes [Fri, 28 Oct 2016 17:04:44 +0000 (10:04 -0700)]
Show amount of parallelism in gtest output.
Bug: http://b/
19075519
Test: ran tests
Change-Id: Ia190f728cc28e2283636e9cfea927e525d6c10c8
Robert Sesek [Tue, 25 Oct 2016 14:29:02 +0000 (10:29 -0400)]
Fix gettid() after clone().
The tid is cached in the pthread_internal_t and is properly re-set after fork()
and pthread_create(). But after a plain clone() the value is stale from the
parent.
Test: mmma bionic/tests
Test: bionic-unit-tests-static --gtest_filter=*fork*:*clone*
Test: m checkbuild tests
Test: angler boots
Bug:
32305649
Change-Id: I026d416d1537484cd3e05c8493a35e5ed2acc8ed
Elliott Hughes [Thu, 27 Oct 2016 23:25:22 +0000 (23:25 +0000)]
Merge "Use ENTRY_PRIVATE in __bionic_clone assembler." am:
b1d98da378 am:
49c3839105
am:
d81f0b7b48
Change-Id: Ic8d6a2e4fed1310b7792ad515d50957fcfcd922b
Elliott Hughes [Thu, 27 Oct 2016 23:20:51 +0000 (23:20 +0000)]
Merge "Use ENTRY_PRIVATE in __bionic_clone assembler." am:
b1d98da378
am:
49c3839105
Change-Id: Ibe436fcc804173c397b77faaf35dba9d124c2aed
Elliott Hughes [Thu, 27 Oct 2016 23:16:21 +0000 (23:16 +0000)]
Merge "Use ENTRY_PRIVATE in __bionic_clone assembler."
am:
b1d98da378
Change-Id: I2ccfd6d66e7b46030697da935d2cdad2390874b3
Treehugger Robot [Thu, 27 Oct 2016 23:07:28 +0000 (23:07 +0000)]
Merge "Use ENTRY_PRIVATE in __bionic_clone assembler."
Dimitry Ivanov [Thu, 27 Oct 2016 09:32:47 +0000 (02:32 -0700)]
Replace .align with .balign for clarity
Test: run bionic-unit-tests
Change-Id: Icb43cc47e41d58fe3cb71986e05b3134022f895c
Xiaolei Yu [Tue, 25 Oct 2016 14:10:51 +0000 (22:10 +0800)]
Fix format macros for fast16 and fast32 int types.
Also change original format test to cover all cases.
Test: bionic unit tests
Change-Id: I2995145562c02918e0b596c008e63459912447ab