OSDN Git Service
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
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
Treehugger Robot [Mon, 22 May 2017 10:06:29 +0000 (10:06 +0000)]
Merge "Add a netcontext variant of gethostbyaddr"
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
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
Treehugger Robot [Mon, 22 May 2017 02:51:33 +0000 (02:51 +0000)]
Merge "Add the DNS query hook to net context"
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
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
Treehugger Robot [Sat, 20 May 2017 22:08:10 +0000 (22:08 +0000)]
Merge "Va_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
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
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
Josh Gao [Sat, 20 May 2017 06:35:26 +0000 (06:35 +0000)]
The future is now.
am:
cfb61712c4
Change-Id: Ia8f81932e8cea901e387b10ba2ecd912d24ee96a
Christopher Ferris [Sat, 20 May 2017 06:32:58 +0000 (06:32 +0000)]
Merge "Fix missing function export."
am:
8433d40f56
Change-Id: Idc07f1228cfb100ee93fe8fedde2290c273d4e79
Josh Gao [Sat, 20 May 2017 05:43:28 +0000 (22:43 -0700)]
Merge commit '
8fbd15a6d0818916a821bc2138208f0251c9754f' into manual_merge_8fbd15a6d
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)
Christopher Ferris [Fri, 19 May 2017 23:20:25 +0000 (23:20 +0000)]
Merge "Fix 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
Elliott Hughes [Fri, 19 May 2017 18:24:08 +0000 (18:24 +0000)]
Merge "Make `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
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
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
Elliott Hughes [Thu, 18 May 2017 02:35:45 +0000 (02:35 +0000)]
Merge "Fix Mac build." am:
f06535035e
am:
ee4f8a1da3
Change-Id: I09b2f6c514e1c2f29024b513e95f1ab7c2376a1e
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
Elliott Hughes [Thu, 18 May 2017 02:32:46 +0000 (02:32 +0000)]
Merge "Fix Mac build."
am:
f06535035e
Change-Id: Iea05b71a1a5d5a434be37505f103f57a7d62c608
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
Treehugger Robot [Thu, 18 May 2017 02:23:36 +0000 (02:23 +0000)]
Merge "Fix Mac build."
Christopher Ferris [Thu, 18 May 2017 02:23:05 +0000 (02:23 +0000)]
Merge "Make mallopt available in the future."
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
Dan Willemsen [Thu, 18 May 2017 01:55:55 +0000 (01:55 +0000)]
Merge "Remove reference to obj/lib"
am:
f599b7285b
Change-Id: Iddc87e00f61f1d0a367945dc12427c71c61bd944
Treehugger Robot [Thu, 18 May 2017 01:49:36 +0000 (01:49 +0000)]
Merge "Remove reference to obj/lib"
Elliott Hughes [Thu, 18 May 2017 00:36:08 +0000 (17:36 -0700)]
Fix Mac build.
Bug: N/A
Test: builds
Change-Id: Ia3dae9f86a0aaa5431929e790f5c36f8beaf3bed
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
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
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
Treehugger Robot [Wed, 17 May 2017 22:48:53 +0000 (22:48 +0000)]
Merge "tests/utils.h should #include <sys/sysmacros.h>"
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
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
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
Dan Willemsen [Wed, 17 May 2017 19:50:53 +0000 (19:50 +0000)]
Merge "Stop using $(TARGET_OUT_INTERMEDIATE_LIBRARIES)"
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Christopher Ferris [Tue, 16 May 2017 20:07:19 +0000 (20:07 +0000)]
Merge "libc: ARM64: fix memset for non-standard ZVA sizes"
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
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
Christopher Ferris [Tue, 16 May 2017 14:02:51 +0000 (14:02 +0000)]
Merge "Add support for modifying decay timer."
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
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)
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
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
Christopher Ferris [Mon, 15 May 2017 22:09:18 +0000 (22:09 +0000)]
Merge "Add support for cortex-a73."
am:
f0ddcc676c
Change-Id: Ia8bacd338712aeade1ea753e303b82eab53b5539
Christopher Ferris [Mon, 15 May 2017 22:00:42 +0000 (22:00 +0000)]
Merge "Add 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
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
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
Elliott Hughes [Mon, 15 May 2017 16:20:03 +0000 (16:20 +0000)]
Merge "test: check unbounded memory leak in pthread detach"
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Elliott Hughes [Fri, 12 May 2017 02:25:55 +0000 (02:25 +0000)]
Merge "Clean up __isthreaded." am:
d785b4465e
am:
51c1351672
Change-Id: I026e0d5da94bb88a311768a8d2611502cc7b527b
Elliott Hughes [Fri, 12 May 2017 02:11:55 +0000 (02:11 +0000)]
Merge "Clean up __isthreaded."
am:
d785b4465e
Change-Id: I66192ac99b40c7fa7359a147f2d1ca86859b048d