OSDN Git Service

android-x86/bionic.git
7 years agoMerge "Clean up update_headers.sh." am: 147fdb4724 am: 0c54b63de0 am: c48cea25fe
Dan Albert [Sat, 5 Nov 2016 20:30:06 +0000 (20:30 +0000)]
Merge "Clean up update_headers.sh." am: 147fdb4724 am: 0c54b63de0 am: c48cea25fe
am: 5a762ede4d

Change-Id: I7d0af33ff936be3c5e7881781816ea128d7a050e

7 years agoMerge "Clean up update_headers.sh." am: 147fdb4724 am: 0c54b63de0
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

7 years agoMerge "Clean up update_headers.sh." am: 147fdb4724
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

7 years agoMerge "Clean up update_headers.sh."
Dan Albert [Sat, 5 Nov 2016 20:15:01 +0000 (20:15 +0000)]
Merge "Clean up update_headers.sh."
am: 147fdb4724

Change-Id: Ie70f3d7e3609fa39ad9931e421690c56748e4251

7 years agoMerge "Clean up update_headers.sh."
Treehugger Robot [Sat, 5 Nov 2016 20:09:12 +0000 (20:09 +0000)]
Merge "Clean up update_headers.sh."

7 years agoMerge "Set __get_thread()->tid as part of clone()." am: f41032a3e2 am: fec6131f36...
Robert Sesek [Sat, 5 Nov 2016 01:44:30 +0000 (01:44 +0000)]
Merge "Set __get_thread()->tid as part of clone()." am: f41032a3e2 am: fec6131f36 am: 04e4c1523a
am: 1b735c35f3

Change-Id: I300566bdb1e42c4e8d31361cecd40d36771b966c

7 years agoMerge "Set __get_thread()->tid as part of clone()." am: f41032a3e2 am: fec6131f36
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

7 years agoMerge "Set __get_thread()->tid as part of clone()." am: f41032a3e2
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

7 years agoMerge "Set __get_thread()->tid as part of clone()."
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

7 years agoMerge "Set __get_thread()->tid as part of clone()."
Treehugger Robot [Sat, 5 Nov 2016 01:24:13 +0000 (01:24 +0000)]
Merge "Set __get_thread()->tid as part of clone()."

7 years agoMerge changes I9d050e54,Ic487036a am: bf67936b4b am: 6a2fa2a467 am: 3db292f79c
Josh Gao [Fri, 4 Nov 2016 23:26:02 +0000 (23:26 +0000)]
Merge changes I9d050e54,Ic487036a am: bf67936b4b am: 6a2fa2a467 am: 3db292f79c
am: fccfec7de7

Change-Id: I5849ea82f95e436f2d35f3808af9febca6885caf

7 years agoversioner: allow static inlines that don't conflict. am: 1a176de2f1 am: 6c73ed9602...
Josh Gao [Fri, 4 Nov 2016 23:25:57 +0000 (23:25 +0000)]
versioner: allow static inlines that don't conflict. am: 1a176de2f1 am: 6c73ed9602 am: 8924162f63
am: bc419b7318

Change-Id: I99943895c021f717e77e740b0d266c605297f1cd

7 years agoversioner: fix output. am: a00e672361 am: 299e1e0bc1 am: cefbae84ce
Josh Gao [Fri, 4 Nov 2016 23:25:52 +0000 (23:25 +0000)]
versioner: fix output. am: a00e672361 am: 299e1e0bc1 am: cefbae84ce
am: 15eb9c6948

Change-Id: Iff4746dba28c69976c5ca05c1a07959b3b65977a

7 years agoMerge changes I9d050e54,Ic487036a am: bf67936b4b am: 6a2fa2a467
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

7 years agoversioner: allow static inlines that don't conflict. am: 1a176de2f1 am: 6c73ed9602
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

7 years agoversioner: fix output. am: a00e672361 am: 299e1e0bc1
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

7 years agoMerge changes I9d050e54,Ic487036a am: bf67936b4b
Josh Gao [Fri, 4 Nov 2016 23:18:00 +0000 (23:18 +0000)]
Merge changes I9d050e54,Ic487036a am: bf67936b4b
am: 6a2fa2a467

Change-Id: If1f1fe950e00c3f170587178ad69ba74fe1c3e26

7 years agoversioner: allow static inlines that don't conflict. am: 1a176de2f1
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

7 years agoversioner: fix output. am: a00e672361
Josh Gao [Fri, 4 Nov 2016 23:17:51 +0000 (23:17 +0000)]
versioner: fix output. am: a00e672361
am: 299e1e0bc1

Change-Id: I02a2e96fa50c6179137b60ef8cbaafbbf1a42d52

7 years agoMerge changes I9d050e54,Ic487036a
Josh Gao [Fri, 4 Nov 2016 23:14:24 +0000 (23:14 +0000)]
Merge changes I9d050e54,Ic487036a
am: bf67936b4b

Change-Id: I588d34c4acfb70478af8a2b831adb23ddb897475

7 years agoversioner: allow static inlines that don't conflict.
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

7 years agoversioner: fix output.
Josh Gao [Fri, 4 Nov 2016 23:14:20 +0000 (23:14 +0000)]
versioner: fix output.
am: a00e672361

Change-Id: I11bb53b4be47ea41337bf5ead9d3bcb1f2a177cb

7 years agoMerge changes I9d050e54,Ic487036a
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.

7 years agoSet __get_thread()->tid as part of clone().
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

7 years agoversioner: allow static inlines that don't conflict.
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

7 years agoversioner: fix output.
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

7 years agoClean up update_headers.sh.
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

7 years agoMerge "Small cleanup of cortex-a15 code." am: aea8407ad5 am: c11ea46290 am: 67a5e14c96
Christopher Ferris [Thu, 3 Nov 2016 22:55:53 +0000 (22:55 +0000)]
Merge "Small cleanup of cortex-a15 code." am: aea8407ad5 am: c11ea46290 am: 67a5e14c96
am: 9157fd2745

Change-Id: Ia7d8d008848b774696cf9a8748af8c0ff46f0587

7 years agoMerge "Small cleanup of cortex-a15 code." am: aea8407ad5 am: c11ea46290
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

7 years agoMerge "Small cleanup of cortex-a15 code." am: aea8407ad5
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

7 years agoMerge "Small cleanup of cortex-a15 code."
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

7 years agoMerge "Small cleanup of cortex-a15 code."
Christopher Ferris [Thu, 3 Nov 2016 22:40:16 +0000 (22:40 +0000)]
Merge "Small cleanup of cortex-a15 code."

7 years agoDO NOT MERGE : Update timezone data to 2016h. am: 41e96c895b
Neil Fuller [Thu, 3 Nov 2016 09:57:05 +0000 (09:57 +0000)]
DO NOT MERGE : Update timezone data to 2016h. am: 41e96c895b
am: ad486e8bb7  -s ours

Change-Id: Ib532b03d4dd626df6795ff0cd26e97a1a614734c

7 years agoDO NOT MERGE : Update timezone data to 2016h.
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

7 years agoMerge changes I751520a1,I5762e815 am: 42eb0b2555 am: e3d863cb8d am: 973589e9ff
Dan Albert [Wed, 2 Nov 2016 20:06:25 +0000 (20:06 +0000)]
Merge changes I751520a1,I5762e815 am: 42eb0b2555 am: e3d863cb8d am: 973589e9ff
am: 104799078a

Change-Id: Ia888bd921eb7e19f6e81918968338dd8cc6e554f

7 years agoAdd legacy inline for wait4. am: e749abe9ab am: ac1cebac48 am: c9ca934f0c
Dan Albert [Wed, 2 Nov 2016 20:06:20 +0000 (20:06 +0000)]
Add legacy inline for wait4. am: e749abe9ab am: ac1cebac48 am: c9ca934f0c
am: 0d55aaac65

Change-Id: I8f998eb9b3f634e396c913e2dd3aa37e880667ec

7 years agoRevert "Add legacy inlines for locale aware APIs." am: a3ce418ca6 am: b9c48fe13c...
Dan Albert [Wed, 2 Nov 2016 20:06:14 +0000 (20:06 +0000)]
Revert "Add legacy inlines for locale aware APIs." am: a3ce418ca6 am: b9c48fe13c am: 5cf284648d
am: f5b34ab388

Change-Id: I3501643a7b57f4b2f195247bfc827748e0bbcbdb

7 years agoMerge changes I751520a1,I5762e815 am: 42eb0b2555 am: e3d863cb8d
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

7 years agoAdd legacy inline for wait4. am: e749abe9ab am: ac1cebac48
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

7 years agoMerge "Copy the NOTICE file when updating headers." am: 654287fd73 am: 7327a50d8e...
Dan Albert [Wed, 2 Nov 2016 20:03:14 +0000 (20:03 +0000)]
Merge "Copy the NOTICE file when updating headers." am: 654287fd73 am: 7327a50d8e am: 1d12908577
am: 70de4cacd3

Change-Id: Iacf0ea3e30a9040bca8f7d3e446ee586705fd65f

7 years agoRevert "Add legacy inlines for locale aware APIs." am: a3ce418ca6 am: b9c48fe13c
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

7 years agoMerge changes I751520a1,I5762e815 am: 42eb0b2555
Dan Albert [Wed, 2 Nov 2016 20:00:52 +0000 (20:00 +0000)]
Merge changes I751520a1,I5762e815 am: 42eb0b2555
am: e3d863cb8d

Change-Id: I3051d7abaf6545324ffedc1da4fdab6c5a8a7849

7 years agoAdd legacy inline for wait4. am: e749abe9ab
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

7 years agoMerge "Copy the NOTICE file when updating headers." am: 654287fd73 am: 7327a50d8e
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

7 years agoRevert "Add legacy inlines for locale aware APIs." am: a3ce418ca6
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

7 years agoMerge changes I751520a1,I5762e815
Dan Albert [Wed, 2 Nov 2016 19:57:46 +0000 (19:57 +0000)]
Merge changes I751520a1,I5762e815
am: 42eb0b2555

Change-Id: I237e3fb8121385432e011e25a4030b63d3a31903

7 years agoAdd legacy inline for wait4.
Dan Albert [Wed, 2 Nov 2016 19:57:45 +0000 (19:57 +0000)]
Add legacy inline for wait4.
am: e749abe9ab

Change-Id: Ie50811b2a7281e143e7e2eeaaa70c7a6484b6102

7 years agoMerge "Copy the NOTICE file when updating headers." am: 654287fd73
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

7 years agoRevert "Add legacy inlines for locale aware APIs."
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

7 years agoMerge changes I751520a1,I5762e815
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."

7 years agoMerge "Copy the NOTICE file when updating headers."
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

7 years agoMerge "Copy the NOTICE file when updating headers."
Treehugger Robot [Wed, 2 Nov 2016 19:48:42 +0000 (19:48 +0000)]
Merge "Copy the NOTICE file when updating headers."

7 years agoSmall cleanup of cortex-a15 code.
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

7 years agoAdd legacy inline for wait4.
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

7 years agoRevert "Add legacy inlines for locale aware APIs."
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

7 years agoCopy the NOTICE file when updating headers.
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

7 years agoMerge "Fix gettid() after clone()." am: 8c22ff76e2 am: b690715225 am: c71036ddf7
Robert Sesek [Sat, 29 Oct 2016 02:33:58 +0000 (02:33 +0000)]
Merge "Fix gettid() after clone()." am: 8c22ff76e2 am: b690715225 am: c71036ddf7
am: d5bfe2f00f

Change-Id: Iedd8a5538b90ce263e1802b2d574358f0a723dbb

7 years agoMerge "Fix gettid() after clone()." am: 8c22ff76e2 am: b690715225
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

7 years agoMerge "Fix gettid() after clone()." am: 8c22ff76e2
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

7 years agoMerge "Fix gettid() after clone()."
Robert Sesek [Sat, 29 Oct 2016 02:17:27 +0000 (02:17 +0000)]
Merge "Fix gettid() after clone()."
am: 8c22ff76e2

Change-Id: I37f128b09378364e55388af2a20d086d1f8d8135

7 years agoMerge "Fix gettid() after clone()."
Treehugger Robot [Sat, 29 Oct 2016 02:09:55 +0000 (02:09 +0000)]
Merge "Fix gettid() after clone()."

7 years agoMerge "Replace .align with .balign for clarity" am: 9b908c8e36 am: e3a37f2c34 am...
Dimitry Ivanov [Fri, 28 Oct 2016 17:45:53 +0000 (17:45 +0000)]
Merge "Replace .align with .balign for clarity" am: 9b908c8e36 am: e3a37f2c34 am: 8075178fa2
am: abff33a662

Change-Id: I600f29d884ea5f40915671b569669962b6a5deaa

7 years agoMerge "Replace .align with .balign for clarity" am: 9b908c8e36 am: e3a37f2c34
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

7 years agoMerge "Replace .align with .balign for clarity" am: 9b908c8e36
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

7 years agoMerge "Replace .align with .balign for clarity"
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

7 years agoMerge "Replace .align with .balign for clarity"
Treehugger Robot [Fri, 28 Oct 2016 17:23:48 +0000 (17:23 +0000)]
Merge "Replace .align with .balign for clarity"

7 years agoFix gettid() after clone().
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

7 years agoMerge "Use ENTRY_PRIVATE in __bionic_clone assembler." am: b1d98da378 am: 49c3839105...
Elliott Hughes [Thu, 27 Oct 2016 23:29:52 +0000 (23:29 +0000)]
Merge "Use ENTRY_PRIVATE in __bionic_clone assembler." am: b1d98da378 am: 49c3839105 am: d81f0b7b48
am: f460455f9c

Change-Id: I79ee1280fbb7af59f1605586794fad8f10216b8b

7 years agoMerge "Use ENTRY_PRIVATE in __bionic_clone assembler." am: b1d98da378 am: 49c3839105
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

7 years agoMerge "Use ENTRY_PRIVATE in __bionic_clone assembler." am: b1d98da378
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

7 years agoMerge "Use ENTRY_PRIVATE in __bionic_clone assembler."
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

7 years agoMerge "Use ENTRY_PRIVATE in __bionic_clone assembler."
Treehugger Robot [Thu, 27 Oct 2016 23:07:28 +0000 (23:07 +0000)]
Merge "Use ENTRY_PRIVATE in __bionic_clone assembler."

7 years agoReplace .align with .balign for clarity
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

7 years agoUse ENTRY_PRIVATE in __bionic_clone assembler.
Elliott Hughes [Thu, 27 Oct 2016 00:01:32 +0000 (17:01 -0700)]
Use ENTRY_PRIVATE in __bionic_clone assembler.

Bug: N/A
Test: bionic tests
Change-Id: Ic651d628be009487a36d0b2e5bcf900b981b1ef9

7 years agoMerge "Make versioner build with LLVM r275480" am: 7409b9cfed am: ea6ad4918a am:...
Pirama Arumuga Nainar [Wed, 26 Oct 2016 18:16:49 +0000 (18:16 +0000)]
Merge "Make versioner build with LLVM r275480" am: 7409b9cfed am: ea6ad4918a am: 8a79f029df
am: 8183a985cf

Change-Id: Ie42ca5a3e2dd233c5ec9f385b3e6780d9a4b4a53

7 years agoMerge "Make versioner build with LLVM r275480" am: 7409b9cfed am: ea6ad4918a
Pirama Arumuga Nainar [Wed, 26 Oct 2016 18:04:46 +0000 (18:04 +0000)]
Merge "Make versioner build with LLVM r275480" am: 7409b9cfed am: ea6ad4918a
am: 8a79f029df

Change-Id: I7c647b54a05baca3162374cda708a17dfd1b7309

7 years agoMerge "Make versioner build with LLVM r275480" am: 7409b9cfed
Pirama Arumuga Nainar [Wed, 26 Oct 2016 17:52:46 +0000 (17:52 +0000)]
Merge "Make versioner build with LLVM r275480" am: 7409b9cfed
am: ea6ad4918a

Change-Id: Ic6613975414cbe42a97a0e84beeec75e9f72a5c6

7 years agoMerge "Make versioner build with LLVM r275480"
Pirama Arumuga Nainar [Wed, 26 Oct 2016 17:41:36 +0000 (17:41 +0000)]
Merge "Make versioner build with LLVM r275480"
am: 7409b9cfed

Change-Id: I2a9653438248af262ee75e629f2d303505b2c30f

7 years agoMerge "Make versioner build with LLVM r275480"
Pirama Arumuga Nainar [Wed, 26 Oct 2016 17:35:50 +0000 (17:35 +0000)]
Merge "Make versioner build with LLVM r275480"

7 years agoMerge "_FILE_OFFSET_BITS=64's posix_fallocate should be posix_fallocate64." am: 689ba...
Elliott Hughes [Wed, 26 Oct 2016 15:53:33 +0000 (15:53 +0000)]
Merge "_FILE_OFFSET_BITS=64's posix_fallocate should be posix_fallocate64." am: 689ba18e11 am: daf75ad2ef am: 47cbc2f8a9
am: f6ca15a7e4

Change-Id: Icb58559e40fa7552a41fb35abd8ffe5a09d783f1

7 years agoMerge "_FILE_OFFSET_BITS=64's posix_fallocate should be posix_fallocate64." am: 689ba...
Elliott Hughes [Wed, 26 Oct 2016 15:49:03 +0000 (15:49 +0000)]
Merge "_FILE_OFFSET_BITS=64's posix_fallocate should be posix_fallocate64." am: 689ba18e11 am: daf75ad2ef
am: 47cbc2f8a9

Change-Id: I47a10ee9a081a57b27bed7d5a047d76df028f4bf

7 years agoMerge "_FILE_OFFSET_BITS=64's posix_fallocate should be posix_fallocate64." am: 689ba...
Elliott Hughes [Wed, 26 Oct 2016 15:44:33 +0000 (15:44 +0000)]
Merge "_FILE_OFFSET_BITS=64's posix_fallocate should be posix_fallocate64." am: 689ba18e11
am: daf75ad2ef

Change-Id: I0098610d7d2d2e03884daac0e101103c996e2204

7 years agoMerge "_FILE_OFFSET_BITS=64's posix_fallocate should be posix_fallocate64."
Elliott Hughes [Wed, 26 Oct 2016 15:39:33 +0000 (15:39 +0000)]
Merge "_FILE_OFFSET_BITS=64's posix_fallocate should be posix_fallocate64."
am: 689ba18e11

Change-Id: I7e8c6b3e0d0430905731208073060701503aaee2

7 years agoMerge "_FILE_OFFSET_BITS=64's posix_fallocate should be posix_fallocate64."
Elliott Hughes [Wed, 26 Oct 2016 15:33:11 +0000 (15:33 +0000)]
Merge "_FILE_OFFSET_BITS=64's posix_fallocate should be posix_fallocate64."

7 years ago_FILE_OFFSET_BITS=64's posix_fallocate should be posix_fallocate64.
Elliott Hughes [Tue, 25 Oct 2016 21:13:32 +0000 (14:13 -0700)]
_FILE_OFFSET_BITS=64's posix_fallocate should be posix_fallocate64.

Bug: found when reproducing http://b/32331571
Test: "toybox fallocate -l 3m /data/local/tmp/new" on LP32
Change-Id: I4ec5835813b9556d824a12ad650bdf55698ea539

7 years agoMake versioner build with LLVM r275480
Pirama Arumuga Nainar [Fri, 16 Sep 2016 23:56:15 +0000 (16:56 -0700)]
Make versioner build with LLVM r275480

Bug: http://b/31320715

Test: tools/versioner/preupload.sh
Change-Id: Icdff19b214b2b26c60288e49d26a88f04df68ef0

7 years agoMerge "Update timezone data to 2016h." am: 268b3d8878 am: 9b82c96351 am: 892df0a081
Neil Fuller [Tue, 25 Oct 2016 08:45:50 +0000 (08:45 +0000)]
Merge "Update timezone data to 2016h." am: 268b3d8878 am: 9b82c96351 am: 892df0a081
am: 33c0601ac0

Change-Id: I483b33983fe0441012f3d58bff8fbaba1813d48c

7 years agoMerge "Update timezone data to 2016h." am: 268b3d8878 am: 9b82c96351
Neil Fuller [Tue, 25 Oct 2016 08:41:49 +0000 (08:41 +0000)]
Merge "Update timezone data to 2016h." am: 268b3d8878 am: 9b82c96351
am: 892df0a081

Change-Id: Id698a53ff3762702f98d9e0c8d35e6cad5e10c27

7 years agoDO NOT MERGE : Update timezone data to 2016h.
Neil Fuller [Fri, 21 Oct 2016 09:20:33 +0000 (10:20 +0100)]
DO NOT MERGE : Update timezone data to 2016h.

IANA update relating to the data as follows:

The 2016h release of the tz code and data is available. Its primary
motivation is to update to the new rules for Palestine, where 2016g
becomes incorrect starting about four hours from now (sorry, we
didn't get much notice). More generally, the 2016h release reflects
the following changes, which were either circulated on the tz mailing
list or are relatively minor technical or administrative changes:

  Changes to future time stamps

    Asia/Gaza and Asia/Hebron end DST on 2016-10-29 at 01:00, not
    2016-10-21 at 00:00.  (Thanks to Sharef Mustafa.)  Predict that
    future fall transitions will be on the last Saturday of October
    at 01:00, which is consistent with predicted spring transitions
    on the last Saturday of March.  (Thanks to Tim Parenti.)

  Changes to past time stamps

    In Turkey, transitions in 1986-1990 were at 01:00 standard time
    not at 02:00, and the spring 1994 transition was on March 20, not
    March 27.  (Thanks to Kıvanç Yazan.)

  Changes to past and future time zone abbreviations

    Asia/Colombo now uses numeric time zone abbreviations like "+0530"
    instead of alphabetic ones like "IST" and "LKT".  Various
    English-language sources use "IST", "LKT" and "SLST", with no
    working consensus.  (Usage of "SLST" mentioned by Sadika
    Sumanapala.)

Bug: 32320380
Test: Ran CtsLibcoreTestCases, CtsBionicTestCases and ICU tests
Change-Id: I83311227393a593e29ecb202255937c951c19ca1

7 years agoMerge "Update timezone data to 2016h." am: 268b3d8878
Neil Fuller [Tue, 25 Oct 2016 08:37:49 +0000 (08:37 +0000)]
Merge "Update timezone data to 2016h." am: 268b3d8878
am: 9b82c96351

Change-Id: Id62f111af64e2658326b39db4c2090ab84c640cd

7 years agoMerge "Update timezone data to 2016h."
Neil Fuller [Tue, 25 Oct 2016 08:33:50 +0000 (08:33 +0000)]
Merge "Update timezone data to 2016h."
am: 268b3d8878

Change-Id: I453e256647ff3ed90045d228db7287ac98f84308

7 years agoMerge "Update timezone data to 2016h."
Neil Fuller [Tue, 25 Oct 2016 08:28:11 +0000 (08:28 +0000)]
Merge "Update timezone data to 2016h."

7 years agoMerge "Don't scan .swp files for copyright headers." am: e0baade272 am: 4d05775fd2...
Elliott Hughes [Tue, 25 Oct 2016 05:02:03 +0000 (05:02 +0000)]
Merge "Don't scan .swp files for copyright headers." am: e0baade272 am: 4d05775fd2 am: 34998f2a59
am: 0f3975f2e5

Change-Id: I9b4f3d1ab56bf51db0236d0e24864897dd54e9fc

7 years agoMerge "Don't scan .swp files for copyright headers." am: e0baade272 am: 4d05775fd2
Elliott Hughes [Tue, 25 Oct 2016 04:58:03 +0000 (04:58 +0000)]
Merge "Don't scan .swp files for copyright headers." am: e0baade272 am: 4d05775fd2
am: 34998f2a59

Change-Id: Ic7955cb284680cf340927ee713aa6bc67adede55

7 years agoMerge "Don't scan .swp files for copyright headers." am: e0baade272
Elliott Hughes [Tue, 25 Oct 2016 04:54:33 +0000 (04:54 +0000)]
Merge "Don't scan .swp files for copyright headers." am: e0baade272
am: 4d05775fd2

Change-Id: I315511c4b91d171364a0cf2777800f4601f72747

7 years agoMerge "Don't scan .swp files for copyright headers."
Elliott Hughes [Tue, 25 Oct 2016 04:50:32 +0000 (04:50 +0000)]
Merge "Don't scan .swp files for copyright headers."
am: e0baade272

Change-Id: I9c2371f5fcb4bd1369fbba47cf161eb7170f3db3

7 years agoMerge "Don't scan .swp files for copyright headers."
Treehugger Robot [Tue, 25 Oct 2016 04:43:19 +0000 (04:43 +0000)]
Merge "Don't scan .swp files for copyright headers."

7 years agoMerge "The default locale "" should be a UTF-8 locale." am: 5e6eb761fc am: 4a6b0906b5...
Elliott Hughes [Tue, 25 Oct 2016 00:56:48 +0000 (00:56 +0000)]
Merge "The default locale "" should be a UTF-8 locale." am: 5e6eb761fc am: 4a6b0906b5 am: 8dc6f22e93
am: 0aaf171332

Change-Id: I5ac8376177872c25389c0234e7f0fe9c62c6d93f

7 years agoMerge "The default locale "" should be a UTF-8 locale." am: 5e6eb761fc am: 4a6b0906b5
Elliott Hughes [Tue, 25 Oct 2016 00:49:48 +0000 (00:49 +0000)]
Merge "The default locale "" should be a UTF-8 locale." am: 5e6eb761fc am: 4a6b0906b5
am: 8dc6f22e93

Change-Id: I0cfd730654bd2fcec0b8aa336bf887aadd16c47a

7 years agoMerge "The default locale "" should be a UTF-8 locale." am: 5e6eb761fc
Elliott Hughes [Tue, 25 Oct 2016 00:46:18 +0000 (00:46 +0000)]
Merge "The default locale "" should be a UTF-8 locale." am: 5e6eb761fc
am: 4a6b0906b5

Change-Id: If0dbb988ba6295d27da26fc554faaa778ca9d7b7