OSDN Git Service

android-x86/bionic.git
7 years agoMerge "bionic: tests: add test for fallocate FALLOC_FL_PUNCH_HOLE" am: 904460f749...
Nick Desaulniers [Thu, 22 Sep 2016 00:50:24 +0000 (00:50 +0000)]
Merge "bionic: tests: add test for fallocate FALLOC_FL_PUNCH_HOLE" am: 904460f749 am: 1d52d65277
am: d22c7a5540

Change-Id: I631cb5e71d98dafd2873abc7e705eeeb70f3000d

7 years agoMerge "Remove remaining big-endian cruft." am: 53ad33b993 am: b00f351cef
Elliott Hughes [Thu, 22 Sep 2016 00:50:13 +0000 (00:50 +0000)]
Merge "Remove remaining big-endian cruft." am: 53ad33b993 am: b00f351cef
am: 959968f6f1

Change-Id: Id20d55f9d304a2629489a62c171dc6be5f672a52

7 years agoMerge "Remove _KERNEL references from <machine/elf_machdep.h>." am: c351cbd7c0 am...
Elliott Hughes [Thu, 22 Sep 2016 00:50:03 +0000 (00:50 +0000)]
Merge "Remove _KERNEL references from <machine/elf_machdep.h>." am: c351cbd7c0 am: 0ecccff0f6
am: 0a2d9f275d

Change-Id: If2866b622093105f7771d1c32fe11a352eaf76ec

7 years agoMerge "bionic: tests: add test for fallocate FALLOC_FL_PUNCH_HOLE" am: 904460f749
Nick Desaulniers [Wed, 21 Sep 2016 23:29:40 +0000 (23:29 +0000)]
Merge "bionic: tests: add test for fallocate FALLOC_FL_PUNCH_HOLE" am: 904460f749
am: 1d52d65277

Change-Id: I61d9c05457d58f92e94f9a22ea954357f4abf73d

7 years agoMerge "Remove remaining big-endian cruft." am: 53ad33b993
Elliott Hughes [Wed, 21 Sep 2016 23:29:28 +0000 (23:29 +0000)]
Merge "Remove remaining big-endian cruft." am: 53ad33b993
am: b00f351cef

Change-Id: I5cb55ab64cee2abcacb235651c31446df3f8d83a

7 years agoMerge "Remove _KERNEL references from <machine/elf_machdep.h>." am: c351cbd7c0
Elliott Hughes [Wed, 21 Sep 2016 23:29:17 +0000 (23:29 +0000)]
Merge "Remove _KERNEL references from <machine/elf_machdep.h>." am: c351cbd7c0
am: 0ecccff0f6

Change-Id: I5c57f5c626cdab6028dc8a58cd8e54466c6222b2

7 years agoMerge "bionic: tests: add test for fallocate FALLOC_FL_PUNCH_HOLE"
Nick Desaulniers [Wed, 21 Sep 2016 22:43:25 +0000 (22:43 +0000)]
Merge "bionic: tests: add test for fallocate FALLOC_FL_PUNCH_HOLE"
am: 904460f749

Change-Id: I05b4736d73e2122e082286157878fca8a804e6bb

7 years agoMerge "bionic: tests: add test for fallocate FALLOC_FL_PUNCH_HOLE"
Nick Desaulniers [Wed, 21 Sep 2016 22:30:31 +0000 (22:30 +0000)]
Merge "bionic: tests: add test for fallocate FALLOC_FL_PUNCH_HOLE"

7 years agoMerge "Remove remaining big-endian cruft."
Elliott Hughes [Wed, 21 Sep 2016 22:07:59 +0000 (22:07 +0000)]
Merge "Remove remaining big-endian cruft."
am: 53ad33b993

Change-Id: Ic812ff2fd3a89dbbf8c78877ec84bdd5a32c1299

7 years agoMerge "Remove _KERNEL references from <machine/elf_machdep.h>."
Elliott Hughes [Wed, 21 Sep 2016 22:07:49 +0000 (22:07 +0000)]
Merge "Remove _KERNEL references from <machine/elf_machdep.h>."
am: c351cbd7c0

Change-Id: I1bf559da5185fb4dd1375c441e1f3fe1017aa42b

7 years agoMerge "Remove remaining big-endian cruft."
Elliott Hughes [Wed, 21 Sep 2016 21:48:24 +0000 (21:48 +0000)]
Merge "Remove remaining big-endian cruft."

7 years agoMerge "Remove _KERNEL references from <machine/elf_machdep.h>."
Elliott Hughes [Wed, 21 Sep 2016 21:48:15 +0000 (21:48 +0000)]
Merge "Remove _KERNEL references from <machine/elf_machdep.h>."

7 years agobionic: tests: add test for fallocate FALLOC_FL_PUNCH_HOLE
Nick Desaulniers [Tue, 19 Jul 2016 22:20:24 +0000 (15:20 -0700)]
bionic: tests: add test for fallocate FALLOC_FL_PUNCH_HOLE

Bug: 28760453
Change-Id: I1a58d19bf45eac5f930b0f649cf9b8c9046302f3

7 years agoMerge "Match _Nonnull between char and wchar_t funcs." am: d263fe5d13 am: 484a50a7f6
Dan Albert [Wed, 21 Sep 2016 16:01:47 +0000 (16:01 +0000)]
Merge "Match _Nonnull between char and wchar_t funcs." am: d263fe5d13 am: 484a50a7f6
am: 8d583ec7bb

Change-Id: Ibb89978b04a91eae82a522060974738028b218c1

7 years agoMerge "Match _Nonnull between char and wchar_t funcs." am: d263fe5d13
Dan Albert [Wed, 21 Sep 2016 15:48:22 +0000 (15:48 +0000)]
Merge "Match _Nonnull between char and wchar_t funcs." am: d263fe5d13
am: 484a50a7f6

Change-Id: I4d88a7e35a64ffa73bb34d4535623f076cde00ec

7 years agoMerge "Match _Nonnull between char and wchar_t funcs."
Dan Albert [Wed, 21 Sep 2016 15:44:40 +0000 (15:44 +0000)]
Merge "Match _Nonnull between char and wchar_t funcs."
am: d263fe5d13

Change-Id: I487a24cf2cd19c899ea41806856c2ca00ce44391

7 years agoMerge "Add __ANDROID_API_FUTURE__." am: 01b70ac552 am: d1162db1a9
Dan Albert [Wed, 21 Sep 2016 15:42:10 +0000 (15:42 +0000)]
Merge "Add __ANDROID_API_FUTURE__." am: 01b70ac552 am: d1162db1a9
am: c6fa26510b

Change-Id: Ie4636b40c5259ad9ca743f154b7a4cd2f10829a7

7 years agoMerge "Match _Nonnull between char and wchar_t funcs."
Treehugger Robot [Wed, 21 Sep 2016 15:39:33 +0000 (15:39 +0000)]
Merge "Match _Nonnull between char and wchar_t funcs."

7 years agoMerge "Add __ANDROID_API_FUTURE__." am: 01b70ac552
Dan Albert [Wed, 21 Sep 2016 15:39:08 +0000 (15:39 +0000)]
Merge "Add __ANDROID_API_FUTURE__." am: 01b70ac552
am: d1162db1a9

Change-Id: I760ac9b1ae4793eae1c59730245b19655375c850

7 years agoMerge "Add __ANDROID_API_FUTURE__."
Dan Albert [Wed, 21 Sep 2016 15:35:39 +0000 (15:35 +0000)]
Merge "Add __ANDROID_API_FUTURE__."
am: 01b70ac552

Change-Id: I9a8fb6720d68188fd9da869269045b4441ac23a4

7 years agoMerge "Add __ANDROID_API_FUTURE__."
Treehugger Robot [Wed, 21 Sep 2016 15:29:52 +0000 (15:29 +0000)]
Merge "Add __ANDROID_API_FUTURE__."

7 years agoMatch _Nonnull between char and wchar_t funcs.
Dan Albert [Wed, 21 Sep 2016 08:57:51 +0000 (01:57 -0700)]
Match _Nonnull between char and wchar_t funcs.

The char versions of these functions have `_Nonnull` on these
parameters. Match it in the wide char versions. strxfrm_l also has
`__restrict` on its pointer arguments, I believe we've decided that's
something that shouldn't be proliferated...

Test: make checkbuild tests
Bug: None
Change-Id: Ie533e1af92b2a7c9df657073dbc4c345abf72473

7 years agoAdd __ANDROID_API_FUTURE__.
Dan Albert [Wed, 21 Sep 2016 08:08:44 +0000 (01:08 -0700)]
Add __ANDROID_API_FUTURE__.

Needed for checking conditions like `__ANDROID_API__ <
__ANDROID_API_FUTURE__` for providing inlines for things that have
not yet been included in any release.

Test: make checkbuild tests
Bug: None
Change-Id: Ibcddac5a538ede020a8cb65fca03194475121966

7 years agoMerge "Fix some easy cases of __ANDROID__ versus __BIONIC__." am: 42743f1e9e am:...
Elliott Hughes [Sat, 17 Sep 2016 16:52:19 +0000 (16:52 +0000)]
Merge "Fix some easy cases of __ANDROID__ versus __BIONIC__." am: 42743f1e9e am: 38718ceac2
am: f23b244930

Change-Id: Ib500aae8607217b7a4ba90118ef30bb8c0162e38

7 years agoMerge "Fix some easy cases of __ANDROID__ versus __BIONIC__." am: 42743f1e9e
Elliott Hughes [Sat, 17 Sep 2016 16:49:49 +0000 (16:49 +0000)]
Merge "Fix some easy cases of __ANDROID__ versus __BIONIC__." am: 42743f1e9e
am: 38718ceac2

Change-Id: I78c74a81bb42d97470b19ca2e1c8afc92d5df54c

7 years agoMerge "Fix some easy cases of __ANDROID__ versus __BIONIC__."
Elliott Hughes [Sat, 17 Sep 2016 16:47:19 +0000 (16:47 +0000)]
Merge "Fix some easy cases of __ANDROID__ versus __BIONIC__."
am: 42743f1e9e

Change-Id: I15acfed16e1381673ae9d8338348d6ad925abba8

7 years agoMerge "Fix some easy cases of __ANDROID__ versus __BIONIC__."
Elliott Hughes [Sat, 17 Sep 2016 16:40:59 +0000 (16:40 +0000)]
Merge "Fix some easy cases of __ANDROID__ versus __BIONIC__."

7 years agoRemove remaining big-endian cruft.
Elliott Hughes [Sat, 17 Sep 2016 01:53:01 +0000 (18:53 -0700)]
Remove remaining big-endian cruft.

We'd removed most of it already, but a few bits and pieces were still lying
around.

Change-Id: I572a23eb15b9670d8d0f95586eca99ab0bdb4a1b
Test: mm.

7 years agoRemove _KERNEL references from <machine/elf_machdep.h>.
Elliott Hughes [Sat, 17 Sep 2016 01:38:48 +0000 (18:38 -0700)]
Remove _KERNEL references from <machine/elf_machdep.h>.

Test: mm.
Change-Id: I9dff708dd05d4f9e52ccdfde96e096553c873054

7 years agoFix some easy cases of __ANDROID__ versus __BIONIC__.
Elliott Hughes [Sat, 17 Sep 2016 01:16:47 +0000 (18:16 -0700)]
Fix some easy cases of __ANDROID__ versus __BIONIC__.

We need to make a clearer distinction for bionic on the host. This patch
doesn't fully address things like "should host bionic try to talk to netd?"
for now, but is a step in the right direction.

Bug: http://b/31559095
Test: bionic tests.
Change-Id: I49812f8b75d9d78c4fd8a8ddf5df1201d63771d6

7 years agoMerge "Make static library for loader tests" am: 9d4d60b480 am: 0a727b2550
Dimitry Ivanov [Fri, 16 Sep 2016 16:26:08 +0000 (16:26 +0000)]
Merge "Make static library for loader tests" am: 9d4d60b480 am: 0a727b2550
am: dc1089d246

Change-Id: Id4746100460e1bf3e017bd064ea928485c11a1fe

7 years agoMerge "Make static library for loader tests" am: 9d4d60b480
Dimitry Ivanov [Fri, 16 Sep 2016 16:23:07 +0000 (16:23 +0000)]
Merge "Make static library for loader tests" am: 9d4d60b480
am: 0a727b2550

Change-Id: If3b144c1d1f208fdf2d766e7ab158c67c9098bc0

7 years agoMerge "Make static library for loader tests"
Dimitry Ivanov [Fri, 16 Sep 2016 16:20:37 +0000 (16:20 +0000)]
Merge "Make static library for loader tests"
am: 9d4d60b480

Change-Id: I7820804153709c0c08b9860d5ebf88dd1f158ffa

7 years agoMerge "Make static library for loader tests"
Treehugger Robot [Fri, 16 Sep 2016 16:14:48 +0000 (16:14 +0000)]
Merge "Make static library for loader tests"

7 years agoMerge changes Iada279ee,Ic6089895,Ie2241b19,Ib0610707 am: 847fd9b315 am: 9daafece95
Josh Gao [Thu, 15 Sep 2016 23:51:47 +0000 (23:51 +0000)]
Merge changes Iada279ee,Ic6089895,Ie2241b19,Ib0610707 am: 847fd9b315 am: 9daafece95
am: 45d9505ef9

Change-Id: I1ffba0345f38b5eeace6e00a2c08879f0adf8f27

7 years agoversioner: turn on -Wundef. am: ac3e564142 am: 7ec5f0df2b
Josh Gao [Thu, 15 Sep 2016 23:51:42 +0000 (23:51 +0000)]
versioner: turn on -Wundef. am: ac3e564142 am: 7ec5f0df2b
am: a9a25c2e28

Change-Id: I015f545da99c4f7f1c7e8222d859e1baa9de50b8

7 years agoFix BYTE_ORDER check in <netinet/ip6.h>. am: 81b4aadb48 am: 93e09655a9
Josh Gao [Thu, 15 Sep 2016 23:51:38 +0000 (23:51 +0000)]
Fix BYTE_ORDER check in <netinet/ip6.h>. am: 81b4aadb48 am: 93e09655a9
am: 39ea7d74b1

Change-Id: I5304afba62c468b51aa06c134c2efa58ff2534bd

7 years agoFix instances of '#if __i386__'. am: cb728e6f63 am: ba2ad78ccf
Josh Gao [Thu, 15 Sep 2016 23:51:34 +0000 (23:51 +0000)]
Fix instances of '#if __i386__'. am: cb728e6f63 am: ba2ad78ccf
am: 2c8aaa4582

Change-Id: I3a66dec02fb090d4503365b24ae0fce359fe1d66

7 years agoFix instances of '#if __LP64__'. am: b36efa4343 am: 8a72a46efa
Josh Gao [Thu, 15 Sep 2016 23:51:29 +0000 (23:51 +0000)]
Fix instances of '#if __LP64__'. am: b36efa4343 am: 8a72a46efa
am: 3b994ab10a

Change-Id: Iff93d422199f43900b98797f63ff5509cb4e7ed4

7 years agoMerge changes Iada279ee,Ic6089895,Ie2241b19,Ib0610707 am: 847fd9b315
Josh Gao [Thu, 15 Sep 2016 23:49:47 +0000 (23:49 +0000)]
Merge changes Iada279ee,Ic6089895,Ie2241b19,Ib0610707 am: 847fd9b315
am: 9daafece95

Change-Id: I8844ff892505e754e6f15c683d0a5d0ecc97ec54

7 years agoversioner: turn on -Wundef. am: ac3e564142
Josh Gao [Thu, 15 Sep 2016 23:49:41 +0000 (23:49 +0000)]
versioner: turn on -Wundef. am: ac3e564142
am: 7ec5f0df2b

Change-Id: I83fd6751d0d66fadbbe3d4b659bfc7cbebc0b954

7 years agoFix BYTE_ORDER check in <netinet/ip6.h>. am: 81b4aadb48
Josh Gao [Thu, 15 Sep 2016 23:49:36 +0000 (23:49 +0000)]
Fix BYTE_ORDER check in <netinet/ip6.h>. am: 81b4aadb48
am: 93e09655a9

Change-Id: I6868459ed0877cf976006c30409290a70544ee27

7 years agoFix instances of '#if __i386__'. am: cb728e6f63
Josh Gao [Thu, 15 Sep 2016 23:49:31 +0000 (23:49 +0000)]
Fix instances of '#if __i386__'. am: cb728e6f63
am: ba2ad78ccf

Change-Id: I9d96b4074472c78f0cab924925dc3a4ee2d7f3be

7 years agoFix instances of '#if __LP64__'. am: b36efa4343
Josh Gao [Thu, 15 Sep 2016 23:49:26 +0000 (23:49 +0000)]
Fix instances of '#if __LP64__'. am: b36efa4343
am: 8a72a46efa

Change-Id: I8b2993ca00dab764519dba03efb7cfe6cf89dc5e

7 years agoMerge changes Iada279ee,Ic6089895,Ie2241b19,Ib0610707
Josh Gao [Thu, 15 Sep 2016 23:47:09 +0000 (23:47 +0000)]
Merge changes Iada279ee,Ic6089895,Ie2241b19,Ib0610707
am: 847fd9b315

Change-Id: I360ac3ed375278e1ae19f0858cb9cb511e2af7d7

7 years agoversioner: turn on -Wundef.
Josh Gao [Thu, 15 Sep 2016 23:47:08 +0000 (23:47 +0000)]
versioner: turn on -Wundef.
am: ac3e564142

Change-Id: Ic9097d9e6f1d44205372dbb6247754e8ecf81bb6

7 years agoFix BYTE_ORDER check in <netinet/ip6.h>.
Josh Gao [Thu, 15 Sep 2016 23:47:04 +0000 (23:47 +0000)]
Fix BYTE_ORDER check in <netinet/ip6.h>.
am: 81b4aadb48

Change-Id: Ie4476cbcaf3be20b46ea4a47c9b9d8413e588a46

7 years agoFix instances of '#if __i386__'.
Josh Gao [Thu, 15 Sep 2016 23:46:59 +0000 (23:46 +0000)]
Fix instances of '#if __i386__'.
am: cb728e6f63

Change-Id: I86278c82b6b4572597a592204c073695bacd5219

7 years agoFix instances of '#if __LP64__'.
Josh Gao [Thu, 15 Sep 2016 23:46:54 +0000 (23:46 +0000)]
Fix instances of '#if __LP64__'.
am: b36efa4343

Change-Id: I3e1ee13501abdec6e27bb104eb9c17cd4eed076d

7 years agoMerge changes Iada279ee,Ic6089895,Ie2241b19,Ib0610707
Treehugger Robot [Thu, 15 Sep 2016 23:40:11 +0000 (23:40 +0000)]
Merge changes Iada279ee,Ic6089895,Ie2241b19,Ib0610707

* changes:
  versioner: turn on -Wundef.
  Fix BYTE_ORDER check in <netinet/ip6.h>.
  Fix instances of '#if __i386__'.
  Fix instances of '#if __LP64__'.

7 years agoMake static library for loader tests
Dimitry Ivanov [Thu, 15 Sep 2016 23:25:31 +0000 (16:25 -0700)]
Make static library for loader tests

1. Extract bionic loader tests to static library in
order to link it to bionic cts tests.
2. Make libpagemap dependency static to reduce dependencies
on internal native libraries.

Bug: http://b/22182538
Test: run bionic-unit-tests --gtest_filter=dl*:Dl*
Change-Id: I5decd5893e6338c84b3ab23e1d65d70bd75ad880

7 years agoversioner: turn on -Wundef.
Josh Gao [Thu, 15 Sep 2016 21:16:15 +0000 (14:16 -0700)]
versioner: turn on -Wundef.

Poking around with -Wundef exposed a pretty horrifying bug, so we
should probably keep it turned on.

Bug: http://b/31496165
Change-Id: Iada279eec91ded0d59ff3841d5a3ce1a36e34c3a

7 years agoFix BYTE_ORDER check in <netinet/ip6.h>.
Josh Gao [Thu, 15 Sep 2016 20:57:19 +0000 (13:57 -0700)]
Fix BYTE_ORDER check in <netinet/ip6.h>.

Neither BYTE_ORDER nor BIG_ENDIAN were being defined anywhere, so they
were defaulting to zero, leading to BIG_ENDIAN values being used.

Bug: http://b/31496165
Change-Id: Ic6089895f39b86e7762bdb5b7d5b01feb0d2fd17

7 years agoFix instances of '#if __i386__'.
Josh Gao [Thu, 15 Sep 2016 20:56:37 +0000 (13:56 -0700)]
Fix instances of '#if __i386__'.

Triggers -Wundef, which is on in -Weverything.

Bug: http://b/31496165
Change-Id: Ie2241b19abd6257bebf68baa3ecc4de8066c722e

7 years agoFix instances of '#if __LP64__'.
Josh Gao [Thu, 15 Sep 2016 20:55:41 +0000 (13:55 -0700)]
Fix instances of '#if __LP64__'.

Triggers -Wundef, which is on in -Weverything.

Bug: http://b/31496165
Change-Id: Ib06107073f7dd1d584c19c222d0430da9d35630b

7 years agoMerge "Initialize main thread TLS before the global stack guard." am: 5622837301...
Josh Gao [Thu, 15 Sep 2016 19:39:16 +0000 (19:39 +0000)]
Merge "Initialize main thread TLS before the global stack guard." am: 5622837301 am: b767ba5590
am: 15e90fe773

Change-Id: Ib87daf495fead0c89722d266a43115cb97557200

7 years agoMerge "Initialize main thread TLS before the global stack guard." am: 5622837301
Josh Gao [Thu, 15 Sep 2016 19:35:36 +0000 (19:35 +0000)]
Merge "Initialize main thread TLS before the global stack guard." am: 5622837301
am: b767ba5590

Change-Id: Ib3c36ec76a3a3720dba39e4d12a10d83a423e716

7 years agoMerge "Initialize main thread TLS before the global stack guard."
Josh Gao [Thu, 15 Sep 2016 19:32:36 +0000 (19:32 +0000)]
Merge "Initialize main thread TLS before the global stack guard."
am: 5622837301

Change-Id: Ia582464997cb9df5ec29f1525272265616bb7036

7 years agoMerge "Initialize main thread TLS before the global stack guard."
Josh Gao [Thu, 15 Sep 2016 19:28:56 +0000 (19:28 +0000)]
Merge "Initialize main thread TLS before the global stack guard."

7 years agoMerge "Fix memory leak in test util" am: b32184eb84 am: 3c749f13d3
Kenny Root [Thu, 15 Sep 2016 19:27:05 +0000 (19:27 +0000)]
Merge "Fix memory leak in test util" am: b32184eb84 am: 3c749f13d3
am: 89ac2d147f

Change-Id: Ic6fd8973117772e49a5ebc01796e96bbc2f35750

7 years agoMerge "Fix memory leak in test util" am: b32184eb84
Kenny Root [Thu, 15 Sep 2016 19:24:35 +0000 (19:24 +0000)]
Merge "Fix memory leak in test util" am: b32184eb84
am: 3c749f13d3

Change-Id: Idf5cd6eaa98622ccee7314fb910ab7ae0f1747cf

7 years agoMerge "Fix memory leak in test util"
Kenny Root [Thu, 15 Sep 2016 19:21:34 +0000 (19:21 +0000)]
Merge "Fix memory leak in test util"
am: b32184eb84

Change-Id: Iecc8686379fb61963f8948348ac3c1a74f8429e8

7 years agoMerge "Fix memory leak in test util"
Kenny Root [Thu, 15 Sep 2016 19:12:46 +0000 (19:12 +0000)]
Merge "Fix memory leak in test util"

7 years agoMerge "Add missing uapi header module." am: 57a4e8d1fe am: c746f3ab6a
Dan Albert [Thu, 15 Sep 2016 05:46:33 +0000 (05:46 +0000)]
Merge "Add missing uapi header module." am: 57a4e8d1fe am: c746f3ab6a
am: 3d3bc41d59

Change-Id: If783483e23da635495b1d4aa2d457c13718977cf

7 years agoMerge "Add missing uapi header module." am: 57a4e8d1fe
Dan Albert [Thu, 15 Sep 2016 05:44:03 +0000 (05:44 +0000)]
Merge "Add missing uapi header module." am: 57a4e8d1fe
am: c746f3ab6a

Change-Id: I7baa8c6fcac6d3e15699164e5d5f3611a92cbec8

7 years agoMerge "Add missing uapi header module."
Dan Albert [Thu, 15 Sep 2016 05:41:32 +0000 (05:41 +0000)]
Merge "Add missing uapi header module."
am: 57a4e8d1fe

Change-Id: I7ae274b76eaaf8c6c6b9d0d40f708cd3c7c75884

7 years agoMerge "Add missing uapi header module."
Treehugger Robot [Thu, 15 Sep 2016 05:36:51 +0000 (05:36 +0000)]
Merge "Add missing uapi header module."

7 years agoMerge "Make getpagesize inline static." am: be454614c2 am: 52ce8884e5
Dan Albert [Thu, 15 Sep 2016 03:45:42 +0000 (03:45 +0000)]
Merge "Make getpagesize inline static." am: be454614c2 am: 52ce8884e5
am: 4408ff1828

Change-Id: Ica24834fff1b23becef85374b398b64dc52743f1

7 years agoMerge "Make getpagesize inline static." am: be454614c2
Dan Albert [Thu, 15 Sep 2016 03:42:11 +0000 (03:42 +0000)]
Merge "Make getpagesize inline static." am: be454614c2
am: 52ce8884e5

Change-Id: Ibc8319220fd9afd3aff7afc313267135271120eb

7 years agoMerge "Make getpagesize inline static."
Dan Albert [Thu, 15 Sep 2016 03:39:40 +0000 (03:39 +0000)]
Merge "Make getpagesize inline static."
am: be454614c2

Change-Id: I4f350e3dbaa93cb64e08e5f569af15797f373fd0

7 years agoMerge "Make getpagesize inline static."
Treehugger Robot [Thu, 15 Sep 2016 03:34:30 +0000 (03:34 +0000)]
Merge "Make getpagesize inline static."

7 years agoFix memory leak in test util
Kenny Root [Thu, 15 Sep 2016 00:14:42 +0000 (17:14 -0700)]
Fix memory leak in test util

This shows up when you're doing make HOST_SANITIZE=address

Test: mmma bionic && out/host/linux-x86/bin/bionic_tests_zipalign (compare before and after)
Change-Id: Ia94790496327f3818d5fdb7b5ad07e14e60bcae1

7 years agoMerge "versioner: turn on -Wall -Wextra -Werror." am: db79694bda am: 2453492ff6
Josh Gao [Thu, 15 Sep 2016 00:19:34 +0000 (00:19 +0000)]
Merge "versioner: turn on -Wall -Wextra -Werror." am: db79694bda am: 2453492ff6
am: 565d7747eb

Change-Id: I3b7b78a9759a882a21244acdeedd70a3b2fdf04b

7 years agoMerge "versioner: turn on -Wall -Wextra -Werror." am: db79694bda
Josh Gao [Thu, 15 Sep 2016 00:17:03 +0000 (00:17 +0000)]
Merge "versioner: turn on -Wall -Wextra -Werror." am: db79694bda
am: 2453492ff6

Change-Id: I2f1faf168df08ba9d53c789c851b187fa7420b5e

7 years agoAdd missing uapi header module.
Dan Albert [Thu, 15 Sep 2016 00:15:48 +0000 (17:15 -0700)]
Add missing uapi header module.

Test: make checkbuild tests
Bug: http://b/30465923
Change-Id: I4000a9f7aa7ede03dfe799cea7c890bd5dcda575

7 years agoMake getpagesize inline static.
Dan Albert [Thu, 15 Sep 2016 00:10:26 +0000 (17:10 -0700)]
Make getpagesize inline static.

Needed to avoid multiple definition errors.

Test: make checkbuild tests
Bug: None
Change-Id: Ife83e89f5232e98d363e2b2edd7a353ed61c4836

7 years agoMerge "versioner: turn on -Wall -Wextra -Werror."
Josh Gao [Thu, 15 Sep 2016 00:14:34 +0000 (00:14 +0000)]
Merge "versioner: turn on -Wall -Wextra -Werror."
am: db79694bda

Change-Id: I6e26e7ad8e44960575d031a85c80655d1274c324

7 years agoMerge "versioner: turn on -Wall -Wextra -Werror."
Josh Gao [Thu, 15 Sep 2016 00:03:40 +0000 (00:03 +0000)]
Merge "versioner: turn on -Wall -Wextra -Werror."

7 years agoMerge "Add modules for NDK headers and libraries." am: 93892add44 am: 86b9c54b77
Dan Albert [Wed, 14 Sep 2016 23:04:12 +0000 (23:04 +0000)]
Merge "Add modules for NDK headers and libraries." am: 93892add44 am: 86b9c54b77
am: c7eddd23fc

Change-Id: Ib1986a2a071f97907a207ec5625c30bd11824f2b

7 years agoMerge "Add modules for NDK headers and libraries." am: 93892add44
Dan Albert [Wed, 14 Sep 2016 22:54:06 +0000 (22:54 +0000)]
Merge "Add modules for NDK headers and libraries." am: 93892add44
am: 86b9c54b77

Change-Id: Ic4bb227fff0cd29a35f8c348151a8a65b0155c61

7 years agoMerge "Add modules for NDK headers and libraries."
Dan Albert [Wed, 14 Sep 2016 22:49:21 +0000 (22:49 +0000)]
Merge "Add modules for NDK headers and libraries."
am: 93892add44

Change-Id: I424e425eca599af6b4858ec4561cd29d06938c20

7 years agoMerge "Add modules for NDK headers and libraries."
Treehugger Robot [Wed, 14 Sep 2016 22:32:23 +0000 (22:32 +0000)]
Merge "Add modules for NDK headers and libraries."

7 years agoversioner: turn on -Wall -Wextra -Werror.
Josh Gao [Wed, 14 Sep 2016 21:21:56 +0000 (14:21 -0700)]
versioner: turn on -Wall -Wextra -Werror.

Change-Id: Ica47d0fa671934a1ea193869265de8986b012a58
Test: mma && versioner

7 years agoMerge "Expose some more function decls." am: 76fcad2a6f am: 16e91fecb6
Dan Albert [Tue, 13 Sep 2016 23:39:09 +0000 (23:39 +0000)]
Merge "Expose some more function decls." am: 76fcad2a6f am: 16e91fecb6
am: f2ab696e63

Change-Id: I1d52d6f6b617498cec60cac7169e447738009107

7 years agoMerge "Expose some more function decls." am: 76fcad2a6f
Dan Albert [Tue, 13 Sep 2016 23:36:09 +0000 (23:36 +0000)]
Merge "Expose some more function decls." am: 76fcad2a6f
am: 16e91fecb6

Change-Id: Ifc19c293a5f6eb158368cc5afedfe3ab3b55078b

7 years agoMerge "Expose some more function decls."
Dan Albert [Tue, 13 Sep 2016 23:33:08 +0000 (23:33 +0000)]
Merge "Expose some more function decls."
am: 76fcad2a6f

Change-Id: I862349f271d16adcccb682a1fc44bf45ba7f9e3e

7 years agoMerge "Expose some more function decls."
Treehugger Robot [Tue, 13 Sep 2016 23:24:41 +0000 (23:24 +0000)]
Merge "Expose some more function decls."

7 years agoMerge "linker: Refactoring step 3 of many" am: 8c1e2b9e38 am: d6b5fe0e50
Dimitry Ivanov [Tue, 13 Sep 2016 22:45:35 +0000 (22:45 +0000)]
Merge "linker: Refactoring step 3 of many" am: 8c1e2b9e38 am: d6b5fe0e50
am: f9484b06c6

Change-Id: Iafa63d782d13abd03c38eae5985f415dd7c109bc

7 years agoMerge "linker: Refactoring step 3 of many" am: 8c1e2b9e38
Dimitry Ivanov [Tue, 13 Sep 2016 22:43:05 +0000 (22:43 +0000)]
Merge "linker: Refactoring step 3 of many" am: 8c1e2b9e38
am: d6b5fe0e50

Change-Id: I8fc1d32ade9d8b1762ac03874546da483263f1c2

7 years agoMerge "linker: Refactoring step 3 of many"
Dimitry Ivanov [Tue, 13 Sep 2016 22:40:05 +0000 (22:40 +0000)]
Merge "linker: Refactoring step 3 of many"
am: 8c1e2b9e38

Change-Id: I1cf3554ef8edb0f6eafda37e884eed69d469a7f7

7 years agoMerge "linker: Refactoring step 3 of many"
Treehugger Robot [Tue, 13 Sep 2016 22:34:59 +0000 (22:34 +0000)]
Merge "linker: Refactoring step 3 of many"

7 years agoAdd modules for NDK headers and libraries.
Dan Albert [Tue, 28 Jun 2016 18:18:05 +0000 (11:18 -0700)]
Add modules for NDK headers and libraries.

Test: make checkbuild
Bug: http://b/27533932
Change-Id: I285e483ba9fb80cc3baf0d025c85344e5b79a08b

7 years agoExpose some more function decls.
Dan Albert [Tue, 13 Sep 2016 21:15:21 +0000 (14:15 -0700)]
Expose some more function decls.

Test: make checkbuild tests # for x86-eng this time
Bug: http://b/30465923
Change-Id: I98c5a8d09463e85ac22b05035c87edab04eaa200

7 years agolinker: Refactoring step 3 of many
Dimitry Ivanov [Fri, 9 Sep 2016 17:00:39 +0000 (10:00 -0700)]
linker: Refactoring step 3 of many

Extract linker executable specific code to linker_main.cpp;
this part of code does not have a place in libdl.a/so.

Bug: http://b/14998480
Bug: http://b/30706810
Test: mm && run bionic-unit-tests
Change-Id: I90f7475e93a919b0f9525da22928089ad35b8f6c

7 years agoMerge "Move test libraries under /data/nativetests" am: 0f81dd3548 am: b2d09c71b1
Dimitry Ivanov [Fri, 9 Sep 2016 19:08:53 +0000 (19:08 +0000)]
Merge "Move test libraries under /data/nativetests" am: 0f81dd3548 am: b2d09c71b1
am: 866e9945d8

Change-Id: I459669903cf3ac1a900d63544b97be51ebd0cd48

7 years agoMerge "Move test libraries under /data/nativetests" am: 0f81dd3548
Dimitry Ivanov [Fri, 9 Sep 2016 19:05:53 +0000 (19:05 +0000)]
Merge "Move test libraries under /data/nativetests" am: 0f81dd3548
am: b2d09c71b1

Change-Id: Idb0701d47fabddaf4f94fe00235ed5a0baca1588

7 years agoMerge "Move test libraries under /data/nativetests"
Dimitry Ivanov [Fri, 9 Sep 2016 19:03:23 +0000 (19:03 +0000)]
Merge "Move test libraries under /data/nativetests"
am: 0f81dd3548

Change-Id: I181a13f3a9f0cde0f4f39b73610b95cd65460f25

7 years agoMerge "Move test libraries under /data/nativetests"
Treehugger Robot [Fri, 9 Sep 2016 18:58:33 +0000 (18:58 +0000)]
Merge "Move test libraries under /data/nativetests"

7 years agoMerge "[mips64] Fix ipc syscalls" am: ce4d419f7a am: c2e6d5e4e9
Nikola Veljkovic [Fri, 9 Sep 2016 17:34:17 +0000 (17:34 +0000)]
Merge "[mips64] Fix ipc syscalls" am: ce4d419f7a am: c2e6d5e4e9
am: b37f5979d5

Change-Id: I0360924631495414092fd5c7d89c56b5de564a2f

7 years agoMerge "[mips64] Fix ipc syscalls" am: ce4d419f7a
Nikola Veljkovic [Fri, 9 Sep 2016 17:31:16 +0000 (17:31 +0000)]
Merge "[mips64] Fix ipc syscalls" am: ce4d419f7a
am: c2e6d5e4e9

Change-Id: Iccc78df6555e508c9c6fa68633864f3a87771136