OSDN Git Service

android-x86/bionic.git
7 years agoMerge "Add a netcontext variant of gethostbyaddr" am: 4767bc4a6c
Ben Schwartz [Mon, 22 May 2017 10:19:41 +0000 (10:19 +0000)]
Merge "Add a netcontext variant of gethostbyaddr" am: 4767bc4a6c
am: 6968edc290

Change-Id: I52b0f0f965c3f2243f73556271205a20c3062d34

7 years agoMerge "Add a netcontext variant of gethostbyaddr"
Ben Schwartz [Mon, 22 May 2017 10:14:12 +0000 (10:14 +0000)]
Merge "Add a netcontext variant of gethostbyaddr"
am: 4767bc4a6c

Change-Id: I546698a95e394b8bb9b6ac82c849bd00bd71e470

7 years agoMerge "Add a netcontext variant of gethostbyaddr"
Treehugger Robot [Mon, 22 May 2017 10:06:29 +0000 (10:06 +0000)]
Merge "Add a netcontext variant of gethostbyaddr"

7 years agoMerge "Add the DNS query hook to net context" am: 761bb2be4d
Ben Schwartz [Mon, 22 May 2017 03:05:44 +0000 (03:05 +0000)]
Merge "Add the DNS query hook to net context" am: 761bb2be4d
am: 8c298ad102

Change-Id: Ib83a84a620887a1e572a4cd06f25c3966dfff45a

7 years agoMerge "Add the DNS query hook to net context"
Ben Schwartz [Mon, 22 May 2017 03:00:43 +0000 (03:00 +0000)]
Merge "Add the DNS query hook to net context"
am: 761bb2be4d

Change-Id: I00da8f2a38502a5b9abe421672dfd861d76f3a65

7 years agoMerge "Add the DNS query hook to net context"
Treehugger Robot [Mon, 22 May 2017 02:51:33 +0000 (02:51 +0000)]
Merge "Add the DNS query hook to net context"

7 years agoMerge "Va_end should be used with va_start" am: 137a2cf967
Mikhail Lappo [Sat, 20 May 2017 22:18:56 +0000 (22:18 +0000)]
Merge "Va_end should be used with va_start" am: 137a2cf967
am: c29146f9d0

Change-Id: Ie6d5a075d7cddce22ef6ed92b91e3c2319a56236

7 years agoMerge "Va_end should be used with va_start"
Mikhail Lappo [Sat, 20 May 2017 22:14:57 +0000 (22:14 +0000)]
Merge "Va_end should be used with va_start"
am: 137a2cf967

Change-Id: I388f8bba1a728d8c8cec13cc976de32d7ff3d422

7 years agoMerge "Va_end should be used with va_start"
Treehugger Robot [Sat, 20 May 2017 22:08:10 +0000 (22:08 +0000)]
Merge "Va_end should be used with va_start"

7 years agoVa_end should be used with va_start
Mikhail Lappo [Sat, 25 Mar 2017 18:02:55 +0000 (19:02 +0100)]
Va_end should be used with va_start

va_start is used and va_end should
be invoked accordingly

Change-Id: I2b0a2af762e22082a351a4d8139aaa48bc791e88

7 years agoMerge "Fix missing function export." am: 8433d40f56
Christopher Ferris [Sat, 20 May 2017 06:35:52 +0000 (06:35 +0000)]
Merge "Fix missing function export." am: 8433d40f56
am: ef3c62dd72

Change-Id: I7256cad109c80ca48408ca5a92ab32adde332413

7 years agoMerge commit '8fbd15a6d0818916a821bc2138208f0251c9754f' into manual_merge_8fbd15a6d
Josh Gao [Sat, 20 May 2017 06:35:34 +0000 (06:35 +0000)]
Merge commit '8fbd15a6d0818916a821bc2138208f0251c9754f' into manual_merge_8fbd15a6d
am: ecec45c681

Change-Id: I30f169a1bb30a11c64b404a2ca33defe01fcf6db

7 years agoThe future is now.
Josh Gao [Sat, 20 May 2017 06:35:26 +0000 (06:35 +0000)]
The future is now.
am: cfb61712c4

Change-Id: Ia8f81932e8cea901e387b10ba2ecd912d24ee96a

7 years agoMerge "Fix missing function export."
Christopher Ferris [Sat, 20 May 2017 06:32:58 +0000 (06:32 +0000)]
Merge "Fix missing function export."
am: 8433d40f56

Change-Id: Idc07f1228cfb100ee93fe8fedde2290c273d4e79

7 years agoMerge commit '8fbd15a6d0818916a821bc2138208f0251c9754f' into manual_merge_8fbd15a6d
Josh Gao [Sat, 20 May 2017 05:43:28 +0000 (22:43 -0700)]
Merge commit '8fbd15a6d0818916a821bc2138208f0251c9754f' into manual_merge_8fbd15a6d

7 years agoThe future is now.
Josh Gao [Thu, 20 Apr 2017 19:58:31 +0000 (12:58 -0700)]
The future is now.

__INTRODUCED_IN_FUTURE -> __INTRODUCED_IN(26)

Bug: http://b/37437368
Test: treehugger
Change-Id: I601a23da83b65a0cd582cc840ed3856a9031b673
(cherry picked from commit cb302f932a3532f1484e1e70894e9b1199384283)

(Cherry picked a DO N*T MERGE commit that should have been merged)
(cherry picked from commit 2e8e5e60b6ecbcfe2110242e41b9ec5340b11cf5)

7 years agoMerge "Fix missing function export."
Christopher Ferris [Fri, 19 May 2017 23:20:25 +0000 (23:20 +0000)]
Merge "Fix missing function export."

7 years agoFix missing function export.
Christopher Ferris [Fri, 19 May 2017 20:47:16 +0000 (13:47 -0700)]
Fix missing function export.

Bug: 36401135

Test: Actually enable debug malloc and verify it loads properly.
Test: Ran unit tests.
Change-Id: I9df1699b06bb14c5df2c3cab35dc2eb0819033f1

7 years agoMerge "Make `union semun` usable."
Elliott Hughes [Fri, 19 May 2017 18:24:08 +0000 (18:24 +0000)]
Merge "Make `union semun` usable."

7 years agoMake `union semun` usable.
Elliott Hughes [Thu, 18 May 2017 22:05:26 +0000 (15:05 -0700)]
Make `union semun` usable.

This is a bit bogus because it's been removed from glibc (though not
thoroughly) and is never useful on Android (because the system calls
in question are compiled out of Android kernels, and SELinux would
disallow them even if you weren't running an Android kernel). This
also means that on glibc you need to include <linux/sem.h> for this
and on bionic you need <sys/sem.h> (and for either if you #include
the other file, you won't get this union).

Bug: https://github.com/android-ndk/ndk/issues/400
Test: added new test
Change-Id: I47f721da77515531f616d6ad8479bfbc9b60ee47

7 years agoAdd a netcontext variant of gethostbyaddr
Ben Schwartz [Mon, 24 Apr 2017 21:57:11 +0000 (17:57 -0400)]
Add a netcontext variant of gethostbyaddr

Bug: 34953048
Test: Integration tests pass
Change-Id: Id04830345be56cd7a077981c6e2acfb5568e7a88

7 years agoAdd the DNS query hook to net context
Ben Schwartz [Mon, 24 Apr 2017 21:57:11 +0000 (17:57 -0400)]
Add the DNS query hook to net context

This change
 - adds a query hook to android_net_context
 - exposes relevant definitions to netd
 - corrects a bug in query hooks' interaction with the cache

This change does not introduce any code to read the query hook
from the net context or make use of it.

Bug: 34953048
Test: Netd test suite passes
Change-Id: Ie091980e22ce9da07a3c4d387b371e544379d762

7 years agoMerge "Fix Mac build." am: f06535035e
Elliott Hughes [Thu, 18 May 2017 02:35:45 +0000 (02:35 +0000)]
Merge "Fix Mac build." am: f06535035e
am: ee4f8a1da3

Change-Id: I09b2f6c514e1c2f29024b513e95f1ab7c2376a1e

7 years agoMerge "Make mallopt available in the future." am: 61073263d4
Christopher Ferris [Thu, 18 May 2017 02:35:30 +0000 (02:35 +0000)]
Merge "Make mallopt available in the future." am: 61073263d4
am: 3806a1376d

Change-Id: Ia80fa309ccb153b21bc04d0be8351fdd73569455

7 years agoMerge "Fix Mac build."
Elliott Hughes [Thu, 18 May 2017 02:32:46 +0000 (02:32 +0000)]
Merge "Fix Mac build."
am: f06535035e

Change-Id: Iea05b71a1a5d5a434be37505f103f57a7d62c608

7 years agoMerge "Make mallopt available in the future."
Christopher Ferris [Thu, 18 May 2017 02:32:28 +0000 (02:32 +0000)]
Merge "Make mallopt available in the future."
am: 61073263d4

Change-Id: I80103d02919ceb0cd2cbf26598513b611b530466

7 years agoMerge "Fix Mac build."
Treehugger Robot [Thu, 18 May 2017 02:23:36 +0000 (02:23 +0000)]
Merge "Fix Mac build."

7 years agoMerge "Make mallopt available in the future."
Christopher Ferris [Thu, 18 May 2017 02:23:05 +0000 (02:23 +0000)]
Merge "Make mallopt available in the future."

7 years agoMerge "Remove reference to obj/lib" am: f599b7285b
Dan Willemsen [Thu, 18 May 2017 01:59:26 +0000 (01:59 +0000)]
Merge "Remove reference to obj/lib" am: f599b7285b
am: 71b60e73c7

Change-Id: Ic4b0b37dc393002f187a25031561594a1999dea4

7 years agoMerge "Remove reference to obj/lib"
Dan Willemsen [Thu, 18 May 2017 01:55:55 +0000 (01:55 +0000)]
Merge "Remove reference to obj/lib"
am: f599b7285b

Change-Id: Iddc87e00f61f1d0a367945dc12427c71c61bd944

7 years agoMerge "Remove reference to obj/lib"
Treehugger Robot [Thu, 18 May 2017 01:49:36 +0000 (01:49 +0000)]
Merge "Remove reference to obj/lib"

7 years agoFix Mac build.
Elliott Hughes [Thu, 18 May 2017 00:36:08 +0000 (17:36 -0700)]
Fix Mac build.

Bug: N/A
Test: builds
Change-Id: Ia3dae9f86a0aaa5431929e790f5c36f8beaf3bed

7 years agoRemove reference to obj/lib
Dan Willemsen [Wed, 17 May 2017 23:47:23 +0000 (16:47 -0700)]
Remove reference to obj/lib

It's going away, since we don't have a single library on device anymore,
and it's simpler to keep the host looking like the device. This doesn't
seem to need it anymore either -- the libraries are found relative to
the test binary.

Test: bionic/tests/run-on-host.sh glibc
Change-Id: Ie9bf6388ecd773623181ec9eadb35d6e0ba0a441

7 years agoMerge "tests/utils.h should #include <sys/sysmacros.h>" am: 7ff7ed1c7d
Elliott Hughes [Wed, 17 May 2017 23:03:20 +0000 (23:03 +0000)]
Merge "tests/utils.h should #include <sys/sysmacros.h>" am: 7ff7ed1c7d
am: 0cb7460a9a

Change-Id: Ic7d7d685d0767cbf9ebd6a7004b79b5b4818fffd

7 years agoMerge "tests/utils.h should #include <sys/sysmacros.h>"
Elliott Hughes [Wed, 17 May 2017 22:59:43 +0000 (22:59 +0000)]
Merge "tests/utils.h should #include <sys/sysmacros.h>"
am: 7ff7ed1c7d

Change-Id: Idf28abe3dfcc9cb1d20b1e4d92c1453a90ec1206

7 years agoMerge "tests/utils.h should #include <sys/sysmacros.h>"
Treehugger Robot [Wed, 17 May 2017 22:48:53 +0000 (22:48 +0000)]
Merge "tests/utils.h should #include <sys/sysmacros.h>"

7 years agoMake mallopt available in the future.
Christopher Ferris [Wed, 17 May 2017 21:48:59 +0000 (14:48 -0700)]
Make mallopt available in the future.

I made this in 26 but it's really only available in the future.

Test: Built angler image.
Change-Id: I9e1179b350103bf1b8774459a9e210b377300d40

7 years agoMerge "Stop using $(TARGET_OUT_INTERMEDIATE_LIBRARIES)" am: afd629582b
Dan Willemsen [Wed, 17 May 2017 20:05:01 +0000 (20:05 +0000)]
Merge "Stop using $(TARGET_OUT_INTERMEDIATE_LIBRARIES)" am: afd629582b
am: c338bb924c

Change-Id: I6a99f1662f692bd8723fd509ef246a5332629357

7 years agoMerge "Stop using $(TARGET_OUT_INTERMEDIATE_LIBRARIES)"
Dan Willemsen [Wed, 17 May 2017 20:01:30 +0000 (20:01 +0000)]
Merge "Stop using $(TARGET_OUT_INTERMEDIATE_LIBRARIES)"
am: afd629582b

Change-Id: Ia943a9439c80f4fa3ae81e0a192e4e82aeec63b4

7 years agoMerge "Stop using $(TARGET_OUT_INTERMEDIATE_LIBRARIES)"
Dan Willemsen [Wed, 17 May 2017 19:50:53 +0000 (19:50 +0000)]
Merge "Stop using $(TARGET_OUT_INTERMEDIATE_LIBRARIES)"

7 years agotests/utils.h should #include <sys/sysmacros.h>
Elliott Hughes [Wed, 17 May 2017 18:43:39 +0000 (11:43 -0700)]
tests/utils.h should #include <sys/sysmacros.h>

Bug: https://github.com/android-ndk/ndk/issues/398
Test: builds
Change-Id: Ie81b49787d468e409db4024763f29946d3e4250f

7 years agoMerge "linker: remove link from external library on unload" into mnc-dev am: 8dee813d...
Dimitry Ivanov [Tue, 16 May 2017 23:19:52 +0000 (23:19 +0000)]
Merge "linker: remove link from external library on unload" into mnc-dev am: 8dee813dfa am: 15db978797 am: 91779f4867 am: 5f7fb9c5c3  -s ours am: 8ac6cf6206  -s ours am: 7c7e2e9289  -s ours am: 35c675c622  -s ours am: c469356635  -s ours
am: c5a7a52110  -s ours

Change-Id: I8994648dd0d80640b9d0934e7147a58767c39b4b

7 years agoMerge "linker: remove link from external library on unload" into mnc-dev am: 8dee813d...
Dimitry Ivanov [Tue, 16 May 2017 23:17:53 +0000 (23:17 +0000)]
Merge "linker: remove link from external library on unload" into mnc-dev am: 8dee813dfa am: 15db978797 am: 91779f4867 am: 5f7fb9c5c3  -s ours am: 8ac6cf6206  -s ours am: 7c7e2e9289  -s ours am: 35c675c622  -s ours
am: c469356635  -s ours

Change-Id: I14cbcf1e8fed51b19e95be5935263f911a8dc67a

7 years agoMerge "linker: remove link from external library on unload" into mnc-dev am: 8dee813d...
Dimitry Ivanov [Tue, 16 May 2017 23:16:22 +0000 (23:16 +0000)]
Merge "linker: remove link from external library on unload" into mnc-dev am: 8dee813dfa am: 15db978797 am: 91779f4867 am: 5f7fb9c5c3  -s ours am: 8ac6cf6206  -s ours am: 7c7e2e9289  -s ours
am: 35c675c622  -s ours

Change-Id: Ia43552011fb6d84bf0925f424d6537451a7fa8fe

7 years agoMerge "linker: remove link from external library on unload" into mnc-dev am: 8dee813d...
Dimitry Ivanov [Tue, 16 May 2017 23:14:51 +0000 (23:14 +0000)]
Merge "linker: remove link from external library on unload" into mnc-dev am: 8dee813dfa am: 15db978797 am: 91779f4867 am: 5f7fb9c5c3  -s ours am: 8ac6cf6206  -s ours
am: 7c7e2e9289  -s ours

Change-Id: Ibba224f7f39097b813b2103eec989763feb2a39a

7 years agoMerge "linker: remove link from external library on unload" into mnc-dev am: 8dee813d...
Dimitry Ivanov [Tue, 16 May 2017 23:12:51 +0000 (23:12 +0000)]
Merge "linker: remove link from external library on unload" into mnc-dev am: 8dee813dfa am: 15db978797 am: 91779f4867 am: 5f7fb9c5c3  -s ours
am: 8ac6cf6206  -s ours

Change-Id: If6f918223a4470142673bbd76ab0c541af5e12ed

7 years agoMerge "linker: remove link from external library on unload" into mnc-dev am: 8dee813d...
Dimitry Ivanov [Tue, 16 May 2017 23:11:20 +0000 (23:11 +0000)]
Merge "linker: remove link from external library on unload" into mnc-dev am: 8dee813dfa am: 15db978797 am: 91779f4867
am: 5f7fb9c5c3  -s ours

Change-Id: I227e5d3ce904f8f1f15fe33366bf5736a6dbc8e2

7 years agoMerge "linker: remove link from external library on unload" into mnc-dev am: 8dee813d...
Dimitry Ivanov [Tue, 16 May 2017 23:09:50 +0000 (23:09 +0000)]
Merge "linker: remove link from external library on unload" into mnc-dev am: 8dee813dfa am: 15db978797
am: 91779f4867

Change-Id: Ifef3f85a01f7deaf7a17c2c562304d3af1361705

7 years agoMerge "linker: remove link from external library on unload" into mnc-dev am: 8dee813dfa
Dimitry Ivanov [Tue, 16 May 2017 23:08:20 +0000 (23:08 +0000)]
Merge "linker: remove link from external library on unload" into mnc-dev am: 8dee813dfa
am: 15db978797

Change-Id: I7998e10917cad017c6a8684c6439c19c149c5928

7 years agoMerge "linker: remove link from external library on unload" into mnc-dev
Dimitry Ivanov [Tue, 16 May 2017 23:06:24 +0000 (23:06 +0000)]
Merge "linker: remove link from external library on unload" into mnc-dev
am: 8dee813dfa

Change-Id: Idb826e7c818f12c21bd50a082c8252a996b2bdde

7 years agoMerge "linker: remove link from external library on unload" into mnc-dev
Dimitry Ivanov [Tue, 16 May 2017 23:00:14 +0000 (23:00 +0000)]
Merge "linker: remove link from external library on unload" into mnc-dev

7 years agoStop using $(TARGET_OUT_INTERMEDIATE_LIBRARIES)
Dan Willemsen [Tue, 16 May 2017 19:51:21 +0000 (12:51 -0700)]
Stop using $(TARGET_OUT_INTERMEDIATE_LIBRARIES)

It's going away, so use the built versions in the per-library
intermediate directories instead.

Test: `m -j bionic-unit-tests` produces the same output before/after
Change-Id: Ia5cd874d13129b2be89cdc26e4ec598be4003c87

7 years agolinker: remove link from external library on unload am: b37d10cc80 am: 3a644889b2...
Dimitry Ivanov [Tue, 16 May 2017 22:21:22 +0000 (22:21 +0000)]
linker: remove link from external library on unload am: b37d10cc80 am: 3a644889b2 am: cb40eec87c am: 0399816edb
am: 85efd3b591

Change-Id: I0b41cdffdccab8b79a4d9c6327dc0f6f521c1acf

7 years agolinker: remove link from external library on unload am: b37d10cc80 am: 3a644889b2...
Dimitry Ivanov [Tue, 16 May 2017 22:17:52 +0000 (22:17 +0000)]
linker: remove link from external library on unload am: b37d10cc80 am: 3a644889b2 am: cb40eec87c
am: 0399816edb

Change-Id: Ic7c3a9f3dc52cca6edf3933b33b04e6a82e77aca

7 years agolinker: remove link from external library on unload am: b37d10cc80 am: 3a644889b2
Dimitry Ivanov [Tue, 16 May 2017 22:15:22 +0000 (22:15 +0000)]
linker: remove link from external library on unload am: b37d10cc80 am: 3a644889b2
am: cb40eec87c

Change-Id: Id0d4a58612a9be52a1f1a0f976bbeeab89547c09

7 years agolinker: remove link from external library on unload am: b37d10cc80
Dimitry Ivanov [Tue, 16 May 2017 22:12:22 +0000 (22:12 +0000)]
linker: remove link from external library on unload am: b37d10cc80
am: 3a644889b2

Change-Id: I7c022194739391c24a736a3a5deb906433fc5649

7 years agolinker: remove link from external library on unload
Dimitry Ivanov [Tue, 16 May 2017 22:08:52 +0000 (22:08 +0000)]
linker: remove link from external library on unload
am: b37d10cc80

Change-Id: I48901a8fbf4bc25fff1462e6086fc23b76ca2ba3

7 years agolinker: remove link from external library on unload
Dimitry Ivanov [Wed, 19 Apr 2017 18:28:16 +0000 (11:28 -0700)]
linker: remove link from external library on unload

When unloading library make sure the soinfo_link to parent
from linked external libraries is removed as well.

Bug: 36104177
Bug: http://b/37433850
Test: manual
Merged-In: I601b54144acecac54744805b38313c46045c54cb
Change-Id: I601b54144acecac54744805b38313c46045c54cb

7 years agoMerge "libc: ARM64: fix memset for non-standard ZVA sizes" am: 6fba793bc3
Christopher Ferris [Tue, 16 May 2017 20:16:44 +0000 (20:16 +0000)]
Merge "libc: ARM64: fix memset for non-standard ZVA sizes" am: 6fba793bc3
am: af37fb9598

Change-Id: I8a9d24f107d3e994af31b77e7d14f470e5e111f8

7 years agoMerge "libc: ARM64: fix memset for non-standard ZVA sizes"
Christopher Ferris [Tue, 16 May 2017 20:13:44 +0000 (20:13 +0000)]
Merge "libc: ARM64: fix memset for non-standard ZVA sizes"
am: 6fba793bc3

Change-Id: I2c5892739d09f40803e7b30fba1704abaf674546

7 years agoMerge "libc: ARM64: fix memset for non-standard ZVA sizes"
Christopher Ferris [Tue, 16 May 2017 20:07:19 +0000 (20:07 +0000)]
Merge "libc: ARM64: fix memset for non-standard ZVA sizes"

7 years agoMerge "Add support for modifying decay timer." am: d84c30ddec
Christopher Ferris [Tue, 16 May 2017 14:17:37 +0000 (14:17 +0000)]
Merge "Add support for modifying decay timer." am: d84c30ddec
am: ce73bd53ff

Change-Id: I70251c96a7a23f9997113d6f68b0a820867029bd

7 years agoMerge "Add support for modifying decay timer."
Christopher Ferris [Tue, 16 May 2017 14:09:09 +0000 (14:09 +0000)]
Merge "Add support for modifying decay timer."
am: d84c30ddec

Change-Id: Ia05ad1bd28156ded61f6b8e04e4eeb781610e561

7 years agoMerge "Add support for modifying decay timer."
Christopher Ferris [Tue, 16 May 2017 14:02:51 +0000 (14:02 +0000)]
Merge "Add support for modifying decay timer."

7 years agolibc: ARM64: fix memset for non-standard ZVA sizes
Kevin Brodsky [Tue, 16 May 2017 10:29:49 +0000 (11:29 +0100)]
libc: ARM64: fix memset for non-standard ZVA sizes

372f19e9e27c ("libc: ARM64: update memset/strlen/memcpy/memmove to
newlib/cortex-strings") introduced a bug in memset, only occurring
on the [set_long + zero + non-standard ZVA size] path, more
specifically when DCZID_EL0 reports a size different to 64 or 128.

On platforms with such sizes reported by DCZID_EL0, various string*
unit tests fail due to memset zeroing memory before and/or after the
area it is supposed to set.

Test: bionic-unit-tests --gtest_filter=string*
Change-Id: Idb80c0269226e40e343645a58608e3f324378468

7 years agolinker: remove link from external library on unload
Dimitry Ivanov [Wed, 19 Apr 2017 18:28:16 +0000 (11:28 -0700)]
linker: remove link from external library on unload

When unloading library make sure the soinfo_link to parent
from linked external libraries is removed as well.

Bug: 36104177
Bug: http://b/37433850
Test: manual
Change-Id: I601b54144acecac54744805b38313c46045c54cb
(cherry picked from commit ee398f820700de30941fd82e38bd917e1513cbc6)

7 years agoAdd support for modifying decay timer.
Christopher Ferris [Mon, 15 May 2017 22:50:19 +0000 (15:50 -0700)]
Add support for modifying decay timer.

Add the mallopt function, and only a single option so far.

Bug: 36401135

Test: Built and booted bullhead.
Test: Ran jemalloc unit tests.
Test: Ran bionic unit tests.
Test: Ran a test that allocated and free'd a large piece of memory,
Test: and verified that after changing the parameter, the PSS
Test: sticks around (decay timer set to 1), the PSS is purged (decay
Test: timer set to 0).
Change-Id: I6927929b0c539c1023d34772d9e26bb6a8a45877

7 years agoMerge "Add support for cortex-a73." am: f0ddcc676c
Christopher Ferris [Mon, 15 May 2017 22:12:19 +0000 (22:12 +0000)]
Merge "Add support for cortex-a73." am: f0ddcc676c
am: f61793658a

Change-Id: I7deb8abbfed0eac49466be9cc3c1b55db9ff5910

7 years agoMerge "Add support for cortex-a73."
Christopher Ferris [Mon, 15 May 2017 22:09:18 +0000 (22:09 +0000)]
Merge "Add support for cortex-a73."
am: f0ddcc676c

Change-Id: Ia8bacd338712aeade1ea753e303b82eab53b5539

7 years agoMerge "Add support for cortex-a73."
Christopher Ferris [Mon, 15 May 2017 22:00:42 +0000 (22:00 +0000)]
Merge "Add support for cortex-a73."

7 years agoAdd support for cortex-a73.
Christopher Ferris [Mon, 8 May 2017 19:09:03 +0000 (12:09 -0700)]
Add support for cortex-a73.

Bug: 37647380

Test: Built target with cortex-a73 for both 32 bit/64 bit.
Test: Built target with cortex-a53.cortex-a57 for both 32 bit/64 bit.
Test: Ran bionic unit tests, ran art target tests.

(cherry picked from commit 6fca047b5379c2bf7b6b874a2b2f9cc44e1b01fa)

Change-Id: I2c48e1bc7f4a3c4548d1c66f87eab19c8618a0b8

7 years agoMerge "test: check unbounded memory leak in pthread detach" am: ac58d33d34
Elliott Hughes [Mon, 15 May 2017 16:25:52 +0000 (16:25 +0000)]
Merge "test: check unbounded memory leak in pthread detach" am: ac58d33d34
am: c90d2db2e1

Change-Id: Ibff18c6800b077f7e60312b98f16cb52705cbd23

7 years agoMerge "test: check unbounded memory leak in pthread detach"
Elliott Hughes [Mon, 15 May 2017 16:22:52 +0000 (16:22 +0000)]
Merge "test: check unbounded memory leak in pthread detach"
am: ac58d33d34

Change-Id: I7e1c161b38e53c717c059b76c1c1eeea41facb6e

7 years agoMerge "test: check unbounded memory leak in pthread detach"
Elliott Hughes [Mon, 15 May 2017 16:20:03 +0000 (16:20 +0000)]
Merge "test: check unbounded memory leak in pthread detach"

7 years agoloader: fix leak of child-to-parent links on dlclose() am: 46c3aa2c0e -s ours am...
Dimitry Ivanov [Sun, 14 May 2017 18:05:40 +0000 (18:05 +0000)]
loader: fix leak of child-to-parent links on dlclose() am: 46c3aa2c0e  -s ours am: 02b94ea8ff am: 623d83754a am: 254aec13d0 am: c65740f4a5 am: 59abd613d4 am: 2514cb784d am: f3537c61bf am: be8327ce71 am: 6be47949d6 am: 4852206c8b
am: 24642c2808

Change-Id: I3d16af8770de1e3cc7dbda983b179f4aab13597d

7 years agoloader: fix leak of child-to-parent links on dlclose() am: 772db5e6d4 am: 78b10daab3...
Dimitry Ivanov [Sun, 14 May 2017 18:05:25 +0000 (18:05 +0000)]
loader: fix leak of child-to-parent links on dlclose() am: 772db5e6d4 am: 78b10daab3  -s ours am: dfb42b364d am: de4e1ef729 am: 62110f9538 am: cb3e51d006 am: b2792c701f am: 7ac2da9266 am: f62dc07af3 am: ca97abb2fb
am: 901c064d4d

Change-Id: I28a0e9f10a0adca6ce6cf95c36bf332c601a7b96

7 years agoloader: fix leak of child-to-parent links on dlclose() am: 46c3aa2c0e -s ours am...
Dimitry Ivanov [Sun, 14 May 2017 18:02:38 +0000 (18:02 +0000)]
loader: fix leak of child-to-parent links on dlclose() am: 46c3aa2c0e  -s ours am: 02b94ea8ff am: 623d83754a am: 254aec13d0 am: c65740f4a5 am: 59abd613d4 am: 2514cb784d am: f3537c61bf am: be8327ce71 am: 6be47949d6
am: 4852206c8b

Change-Id: I2ffa928ec3f42c062a8dd8ed71ef74ba2012a754

7 years agoloader: fix leak of child-to-parent links on dlclose() am: 772db5e6d4 am: 78b10daab3...
Dimitry Ivanov [Sun, 14 May 2017 18:02:24 +0000 (18:02 +0000)]
loader: fix leak of child-to-parent links on dlclose() am: 772db5e6d4 am: 78b10daab3  -s ours am: dfb42b364d am: de4e1ef729 am: 62110f9538 am: cb3e51d006 am: b2792c701f am: 7ac2da9266 am: f62dc07af3
am: ca97abb2fb

Change-Id: I1c41aa814ae28c24f2bff84473a4f49508c4541a

7 years agoloader: fix leak of child-to-parent links on dlclose() am: 46c3aa2c0e -s ours am...
Dimitry Ivanov [Sun, 14 May 2017 18:00:07 +0000 (18:00 +0000)]
loader: fix leak of child-to-parent links on dlclose() am: 46c3aa2c0e  -s ours am: 02b94ea8ff am: 623d83754a am: 254aec13d0 am: c65740f4a5 am: 59abd613d4 am: 2514cb784d am: f3537c61bf am: be8327ce71
am: 6be47949d6

Change-Id: I3f2e5fd302dda1d0ce018cd7074bfd2c1b8727b0

7 years agoloader: fix leak of child-to-parent links on dlclose() am: 772db5e6d4 am: 78b10daab3...
Dimitry Ivanov [Sun, 14 May 2017 17:59:54 +0000 (17:59 +0000)]
loader: fix leak of child-to-parent links on dlclose() am: 772db5e6d4 am: 78b10daab3  -s ours am: dfb42b364d am: de4e1ef729 am: 62110f9538 am: cb3e51d006 am: b2792c701f am: 7ac2da9266
am: f62dc07af3

Change-Id: If6103a556f58227bc38ea0c19f7e8f7c76b481cd

7 years agoloader: fix leak of child-to-parent links on dlclose() am: 46c3aa2c0e -s ours am...
Dimitry Ivanov [Sun, 14 May 2017 17:57:36 +0000 (17:57 +0000)]
loader: fix leak of child-to-parent links on dlclose() am: 46c3aa2c0e  -s ours am: 02b94ea8ff am: 623d83754a am: 254aec13d0 am: c65740f4a5 am: 59abd613d4 am: 2514cb784d am: f3537c61bf
am: be8327ce71

Change-Id: Icd38c97287d0f2215bc4677f7c4f971badd9b6fa

7 years agoloader: fix leak of child-to-parent links on dlclose() am: 772db5e6d4 am: 78b10daab3...
Dimitry Ivanov [Sun, 14 May 2017 17:57:23 +0000 (17:57 +0000)]
loader: fix leak of child-to-parent links on dlclose() am: 772db5e6d4 am: 78b10daab3  -s ours am: dfb42b364d am: de4e1ef729 am: 62110f9538 am: cb3e51d006 am: b2792c701f
am: 7ac2da9266

Change-Id: I00d7ea4507586ceb236e21d78c4da8be380fbf78

7 years agoloader: fix leak of child-to-parent links on dlclose() am: 46c3aa2c0e -s ours am...
Dimitry Ivanov [Sun, 14 May 2017 17:54:35 +0000 (17:54 +0000)]
loader: fix leak of child-to-parent links on dlclose() am: 46c3aa2c0e  -s ours am: 02b94ea8ff am: 623d83754a am: 254aec13d0 am: c65740f4a5 am: 59abd613d4 am: 2514cb784d
am: f3537c61bf

Change-Id: Ib97ef3be452422f32390457047d64b17c02ac9e0

7 years agoloader: fix leak of child-to-parent links on dlclose() am: 772db5e6d4 am: 78b10daab3...
Dimitry Ivanov [Sun, 14 May 2017 17:54:23 +0000 (17:54 +0000)]
loader: fix leak of child-to-parent links on dlclose() am: 772db5e6d4 am: 78b10daab3  -s ours am: dfb42b364d am: de4e1ef729 am: 62110f9538 am: cb3e51d006
am: b2792c701f

Change-Id: Id90e8ed17cdd2804d6f6534cfbbb70e1892be0cd

7 years agoloader: fix leak of child-to-parent links on dlclose() am: 46c3aa2c0e -s ours am...
Dimitry Ivanov [Sun, 14 May 2017 17:52:14 +0000 (17:52 +0000)]
loader: fix leak of child-to-parent links on dlclose() am: 46c3aa2c0e  -s ours am: 02b94ea8ff am: 623d83754a am: 254aec13d0 am: c65740f4a5 am: 59abd613d4
am: 2514cb784d

Change-Id: I333d717351fb970e651260a7ec88d17bc9a1c014

7 years agoloader: fix leak of child-to-parent links on dlclose() am: 772db5e6d4 am: 78b10daab3...
Dimitry Ivanov [Sun, 14 May 2017 17:51:54 +0000 (17:51 +0000)]
loader: fix leak of child-to-parent links on dlclose() am: 772db5e6d4 am: 78b10daab3  -s ours am: dfb42b364d am: de4e1ef729 am: 62110f9538
am: cb3e51d006

Change-Id: I17db0fafc84cda99bb401efcca497342b9ad4d9a

7 years agoloader: fix leak of child-to-parent links on dlclose() am: 46c3aa2c0e -s ours am...
Dimitry Ivanov [Sun, 14 May 2017 17:49:34 +0000 (17:49 +0000)]
loader: fix leak of child-to-parent links on dlclose() am: 46c3aa2c0e  -s ours am: 02b94ea8ff am: 623d83754a am: 254aec13d0 am: c65740f4a5
am: 59abd613d4

Change-Id: I1f1fd31090a9a2bc2d3c1472558d2b2dc2993c40

7 years agoloader: fix leak of child-to-parent links on dlclose() am: 772db5e6d4 am: 78b10daab3...
Dimitry Ivanov [Sun, 14 May 2017 17:49:23 +0000 (17:49 +0000)]
loader: fix leak of child-to-parent links on dlclose() am: 772db5e6d4 am: 78b10daab3  -s ours am: dfb42b364d am: de4e1ef729
am: 62110f9538

Change-Id: I93471ac1d92f3e0908744e1c648df1b367d62e7f

7 years agoloader: fix leak of child-to-parent links on dlclose() am: 46c3aa2c0e -s ours am...
Dimitry Ivanov [Sun, 14 May 2017 17:46:34 +0000 (17:46 +0000)]
loader: fix leak of child-to-parent links on dlclose() am: 46c3aa2c0e  -s ours am: 02b94ea8ff am: 623d83754a am: 254aec13d0
am: c65740f4a5

Change-Id: I59cea9af44bfa75e1a9f7f4c780396f2d3f606db

7 years agoloader: fix leak of child-to-parent links on dlclose() am: 772db5e6d4 am: 78b10daab3...
Dimitry Ivanov [Sun, 14 May 2017 17:46:23 +0000 (17:46 +0000)]
loader: fix leak of child-to-parent links on dlclose() am: 772db5e6d4 am: 78b10daab3  -s ours am: dfb42b364d
am: de4e1ef729

Change-Id: If332d0da191a7e1671fffe2e4ee1f02dd3bb5845

7 years agoloader: fix leak of child-to-parent links on dlclose() am: 46c3aa2c0e -s ours am...
Dimitry Ivanov [Sun, 14 May 2017 17:44:04 +0000 (17:44 +0000)]
loader: fix leak of child-to-parent links on dlclose() am: 46c3aa2c0e  -s ours am: 02b94ea8ff am: 623d83754a
am: 254aec13d0

Change-Id: I3bf9d4ddda2fecb0a1e18b9f7600585118555121

7 years agoloader: fix leak of child-to-parent links on dlclose() am: 772db5e6d4 am: 78b10daab3...
Dimitry Ivanov [Sun, 14 May 2017 17:43:52 +0000 (17:43 +0000)]
loader: fix leak of child-to-parent links on dlclose() am: 772db5e6d4 am: 78b10daab3  -s ours
am: dfb42b364d

Change-Id: I000de0ab7f28fab41b846ff8837669e97d048e26

7 years agoloader: fix leak of child-to-parent links on dlclose() am: 46c3aa2c0e -s ours am...
Dimitry Ivanov [Sun, 14 May 2017 17:41:34 +0000 (17:41 +0000)]
loader: fix leak of child-to-parent links on dlclose() am: 46c3aa2c0e  -s ours am: 02b94ea8ff
am: 623d83754a

Change-Id: Ieff24664f41ed85ddb65af28a0f44bdbfb76bee2

7 years agoloader: fix leak of child-to-parent links on dlclose() am: 772db5e6d4
Dimitry Ivanov [Sun, 14 May 2017 17:41:22 +0000 (17:41 +0000)]
loader: fix leak of child-to-parent links on dlclose() am: 772db5e6d4
am: 78b10daab3  -s ours

Change-Id: I6ce0ea6a941043e1271d3a02a1f8dc706716e6c9

7 years agoloader: fix leak of child-to-parent links on dlclose() am: 46c3aa2c0e -s ours
Dimitry Ivanov [Sun, 14 May 2017 17:33:31 +0000 (17:33 +0000)]
loader: fix leak of child-to-parent links on dlclose() am: 46c3aa2c0e  -s ours
am: 02b94ea8ff

Change-Id: I0b49c8b7b3d3557f98815e29cd902c29a029a02e

7 years agoloader: fix leak of child-to-parent links on dlclose()
Dimitry Ivanov [Sun, 14 May 2017 17:33:21 +0000 (17:33 +0000)]
loader: fix leak of child-to-parent links on dlclose()
am: 772db5e6d4

Change-Id: I538995372384103dcbd1ca6f3ff5fcd4ae80c972

7 years agoloader: fix leak of child-to-parent links on dlclose()
Dimitry Ivanov [Sun, 14 May 2017 17:30:22 +0000 (17:30 +0000)]
loader: fix leak of child-to-parent links on dlclose()
am: 46c3aa2c0e  -s ours

Change-Id: I41138d893d74f59fc0e888c444e314523a8e7a49

7 years agotest: check unbounded memory leak in pthread detach
Zhenhua WANG [Fri, 12 May 2017 05:53:51 +0000 (13:53 +0800)]
test: check unbounded memory leak in pthread detach

In pthread_leak.detach test, compare the memory usage after two same
scenarios - all children threads have exited. Thus, test emulated by
NativeBridge, which may reserve a memory pool, will pass if it's not
unbounded leak.

Bug: https://issuetracker.google.com/37920774
Test: CtsBionicTestCases
Change-Id: Ia51aa67bacb588284747652b36ea5d8e85bea832

7 years agoMerge "Clean up __isthreaded." am: d785b4465e
Elliott Hughes [Fri, 12 May 2017 02:25:55 +0000 (02:25 +0000)]
Merge "Clean up __isthreaded." am: d785b4465e
am: 51c1351672

Change-Id: I026e0d5da94bb88a311768a8d2611502cc7b527b

7 years agoMerge "Clean up __isthreaded."
Elliott Hughes [Fri, 12 May 2017 02:11:55 +0000 (02:11 +0000)]
Merge "Clean up __isthreaded."
am: d785b4465e

Change-Id: I66192ac99b40c7fa7359a147f2d1ca86859b048d