<feed xmlns='http://www.w3.org/2005/Atom'>
<title>platform_libnativehelper, branch nougat-mr1-dev</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_libnativehelper/'/>
<entry>
<title>Load libart.so with RTLD_NODELETE</title>
<updated>2016-06-03T19:41:51+00:00</updated>
<author>
<name>Alex Light</name>
<email>allight@google.com</email>
</author>
<published>2016-06-03T19:41:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_libnativehelper/commit/?id=8ebb2fb2e4b92592368c1360d49d5dfa16ef56cc'/>
<id>8ebb2fb2e4b92592368c1360d49d5dfa16ef56cc</id>
<content type='text'>
am: 6cf8e8d358

* commit '6cf8e8d3587a438c7117cce47330ac37ca9d6884':
  Load libart.so with RTLD_NODELETE

Change-Id: Idc90483b4c8fb4096f036baea5866aa72d80eb79
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
am: 6cf8e8d358

* commit '6cf8e8d3587a438c7117cce47330ac37ca9d6884':
  Load libart.so with RTLD_NODELETE

Change-Id: Idc90483b4c8fb4096f036baea5866aa72d80eb79
</pre>
</div>
</content>
</entry>
<entry>
<title>Load libart.so with RTLD_NODELETE</title>
<updated>2016-06-03T17:00:34+00:00</updated>
<author>
<name>Alex Light</name>
<email>allight@google.com</email>
</author>
<published>2016-06-02T22:26:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_libnativehelper/commit/?id=6cf8e8d3587a438c7117cce47330ac37ca9d6884'/>
<id>6cf8e8d3587a438c7117cce47330ac37ca9d6884</id>
<content type='text'>
During shutdown of libart.so it is possible that threads do not return
out of libart.so code prior to JNI_DestroyJavaVM returning. In order
to prevent segfaults never unmap libart.so.

Bug: 28406866

Change-Id: If52898a5a94f2e41c6634fb4e2cc7059e6436ca4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
During shutdown of libart.so it is possible that threads do not return
out of libart.so code prior to JNI_DestroyJavaVM returning. In order
to prevent segfaults never unmap libart.so.

Bug: 28406866

Change-Id: If52898a5a94f2e41c6634fb4e2cc7059e6436ca4
</pre>
</div>
</content>
</entry>
<entry>
<title>Add SocketTagger class to JniConstants</title>
<updated>2016-04-04T14:30:03+00:00</updated>
<author>
<name>Yi Kong</name>
<email>yikong@google.com</email>
</author>
<published>2016-04-01T13:53:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_libnativehelper/commit/?id=b935a00d99620789c9c1d4652e55621a215e8313'/>
<id>b935a00d99620789c9c1d4652e55621a215e8313</id>
<content type='text'>
Bug: 27291269
Change-Id: Ia7db477a95527491245dbd774d6afe36f88c97c1
(cherry picked from commit 65eaf9973ba76551ae2b95222f9f1a701bdd36ef)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: 27291269
Change-Id: Ia7db477a95527491245dbd774d6afe36f88c97c1
(cherry picked from commit 65eaf9973ba76551ae2b95222f9f1a701bdd36ef)
</pre>
</div>
</content>
</entry>
<entry>
<title>Workaround for apps using a copy of libnativehelper</title>
<updated>2016-03-29T00:08:30+00:00</updated>
<author>
<name>Dimitry Ivanov</name>
<email>dimitry@google.com</email>
</author>
<published>2016-03-21T20:37:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_libnativehelper/commit/?id=3c9164503aed5e8837480267d77917c3f33cbb9f'/>
<id>3c9164503aed5e8837480267d77917c3f33cbb9f</id>
<content type='text'>
When this library is loaded by app via greylist
it ends up having its own copy of the library which does
not have JNI constants properly initialized.

This workaround checks the initialization status and
initializes them lazily in this case.

Bug: http://b/27724707
Change-Id: I4d12913c86a7e8e86c910c90316fc0b94190ac94
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When this library is loaded by app via greylist
it ends up having its own copy of the library which does
not have JNI constants properly initialized.

This workaround checks the initialization status and
initializes them lazily in this case.

Bug: http://b/27724707
Change-Id: I4d12913c86a7e8e86c910c90316fc0b94190ac94
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "libnativehelper: remove Android.bp"</title>
<updated>2016-01-13T02:11:14+00:00</updated>
<author>
<name>Colin Cross</name>
<email>ccross@android.com</email>
</author>
<published>2016-01-13T02:11:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_libnativehelper/commit/?id=dcd30da694385b6780a7f4cd78ea8fcd66ecb635'/>
<id>dcd30da694385b6780a7f4cd78ea8fcd66ecb635</id>
<content type='text'>
am: 189cdb6be2

* commit '189cdb6be2e51201ae2149c3936d46ee0bc4cef4':
  libnativehelper: remove Android.bp
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
am: 189cdb6be2

* commit '189cdb6be2e51201ae2149c3936d46ee0bc4cef4':
  libnativehelper: remove Android.bp
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "libnativehelper: remove Android.bp"</title>
<updated>2016-01-12T01:36:06+00:00</updated>
<author>
<name>Colin Cross</name>
<email>ccross@android.com</email>
</author>
<published>2016-01-12T01:36:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_libnativehelper/commit/?id=189cdb6be2e51201ae2149c3936d46ee0bc4cef4'/>
<id>189cdb6be2e51201ae2149c3936d46ee0bc4cef4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>libnativehelper: remove Android.bp</title>
<updated>2016-01-12T00:25:10+00:00</updated>
<author>
<name>Colin Cross</name>
<email>ccross@android.com</email>
</author>
<published>2016-01-12T00:25:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_libnativehelper/commit/?id=e90319b77791a6eef3a108d3f73d01a00963c761'/>
<id>e90319b77791a6eef3a108d3f73d01a00963c761</id>
<content type='text'>
The name collision will be handled by removing libnativehelper from the
root Android.bp file for now.

Bug: 25797955
Change-Id: I71a6e3d37c195a56598029262d8808ea9880e109
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The name collision will be handled by removing libnativehelper from the
root Android.bp file for now.

Bug: 25797955
Change-Id: I71a6e3d37c195a56598029262d8808ea9880e109
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Untie libnativehelper from libcutils"</title>
<updated>2016-01-07T04:13:32+00:00</updated>
<author>
<name>Dimitry Ivanov</name>
<email>dimitry@google.com</email>
</author>
<published>2016-01-07T04:13:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_libnativehelper/commit/?id=c94ea1b22109710b52c01e5d04c2ad9e08c99ba1'/>
<id>c94ea1b22109710b52c01e5d04c2ad9e08c99ba1</id>
<content type='text'>
am: dbbebce6e4

* commit 'dbbebce6e4074a90726b2d5b29e3de7ed349b41b':
  Untie libnativehelper from libcutils
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
am: dbbebce6e4

* commit 'dbbebce6e4074a90726b2d5b29e3de7ed349b41b':
  Untie libnativehelper from libcutils
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Untie libnativehelper from libcutils"</title>
<updated>2016-01-07T04:06:37+00:00</updated>
<author>
<name>Dimitry Ivanov</name>
<email>dimitry@google.com</email>
</author>
<published>2016-01-07T04:06:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_libnativehelper/commit/?id=dbbebce6e4074a90726b2d5b29e3de7ed349b41b'/>
<id>dbbebce6e4074a90726b2d5b29e3de7ed349b41b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Untie libnativehelper from libcutils</title>
<updated>2016-01-06T21:38:42+00:00</updated>
<author>
<name>Dimitry Ivanov</name>
<email>dimitry@google.com</email>
</author>
<published>2016-01-06T21:37:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_libnativehelper/commit/?id=6bc946f3d5e94826037325c943787a4c8e952ede'/>
<id>6bc946f3d5e94826037325c943787a4c8e952ede</id>
<content type='text'>
Bug: http://b/26421034
Change-Id: I2a54bd87d6e29dfcab81f30863059188c0175b1a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: http://b/26421034
Change-Id: I2a54bd87d6e29dfcab81f30863059188c0175b1a
</pre>
</div>
</content>
</entry>
</feed>
