<feed xmlns='http://www.w3.org/2005/Atom'>
<title>system_core/libnativebridge, branch replicant-10</title>
<subtitle>Fork of system/core
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/system_core/'/>
<entry>
<title>Update OWNERS for libnativebridge</title>
<updated>2019-02-13T10:20:59+00:00</updated>
<author>
<name>Jiyong Park</name>
<email>jiyong@google.com</email>
</author>
<published>2019-02-13T10:20:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/system_core/commit/?id=22855f736576d183bec6ccea0a72b8b096c59402'/>
<id>22855f736576d183bec6ccea0a72b8b096c59402</id>
<content type='text'>
Add ART peoples as owners of libnativebridge

Test: N/A
Change-Id: I45b81fb6bb4771828581972d11f0f5eda590c99a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add ART peoples as owners of libnativebridge

Test: N/A
Change-Id: I45b81fb6bb4771828581972d11f0f5eda590c99a
</pre>
</div>
</content>
</entry>
<entry>
<title>shim libraries for libnativeloader and libnativebridge</title>
<updated>2019-02-12T10:35:45+00:00</updated>
<author>
<name>Jiyong Park</name>
<email>jiyong@google.com</email>
</author>
<published>2019-01-28T15:08:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/system_core/commit/?id=00f2ebe9cc33a17c40936f2a2d4f795edcb395b5'/>
<id>00f2ebe9cc33a17c40936f2a2d4f795edcb395b5</id>
<content type='text'>
libnativeloader_lazy and libnativebridge_lazy are shim libraries for
libnativeloader and libnativebridge, respectively.

The shim libraries provides the same APIs as their counterparts, but
when the APIs are called, the APIs from the real libraries are
loaded/linked/and executed using dlopen/dlsym.

Bug: 123403798
Bug: 124250621
Test: m
Test: device boots to the UI
Test: mma under system/core/libnativebridge with aosp_cf_x86
adb sync; execute all tests under
/data/nativetest/libnativebridge-lazy-tests
All passes except NativeBridgeTest.V2_Signal which is also failing
in /data/nativetest/libnativebridge-tests.

Change-Id: Ic6484784eaa7872dcdd2decbb30943fb34c1abd7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
libnativeloader_lazy and libnativebridge_lazy are shim libraries for
libnativeloader and libnativebridge, respectively.

The shim libraries provides the same APIs as their counterparts, but
when the APIs are called, the APIs from the real libraries are
loaded/linked/and executed using dlopen/dlsym.

Bug: 123403798
Bug: 124250621
Test: m
Test: device boots to the UI
Test: mma under system/core/libnativebridge with aosp_cf_x86
adb sync; execute all tests under
/data/nativetest/libnativebridge-lazy-tests
All passes except NativeBridgeTest.V2_Signal which is also failing
in /data/nativetest/libnativebridge-tests.

Change-Id: Ic6484784eaa7872dcdd2decbb30943fb34c1abd7
</pre>
</div>
</content>
</entry>
<entry>
<title>Add getExportedNamespace NB callback</title>
<updated>2019-02-04T14:06:43+00:00</updated>
<author>
<name>dimitry</name>
<email>dimitry@google.com</email>
</author>
<published>2019-02-04T14:06:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/system_core/commit/?id=d2ace387f58baa34061f1deea1f1a03f5b392e1a'/>
<id>d2ace387f58baa34061f1deea1f1a03f5b392e1a</id>
<content type='text'>
This callback replaces getVendorNamespace(). Fix nativeloader
to use NativeBridgeGetExportedNamespace instead of
NativeBridgeGetVendorNamespace.

Bug: http://b/121248172
Bug: http://b/121372395
Test: make
Change-Id: I8fa2081e37815f6f65490c9536bed0687b7f1e77
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This callback replaces getVendorNamespace(). Fix nativeloader
to use NativeBridgeGetExportedNamespace instead of
NativeBridgeGetVendorNamespace.

Bug: http://b/121248172
Bug: http://b/121372395
Test: make
Change-Id: I8fa2081e37815f6f65490c9536bed0687b7f1e77
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix sdk-mac build.</title>
<updated>2019-01-15T16:39:32+00:00</updated>
<author>
<name>dimitry</name>
<email>dimitry@google.com</email>
</author>
<published>2019-01-15T16:38:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/system_core/commit/?id=8c934c72a019df51d77e251cd1f0e59380dd9236'/>
<id>8c934c72a019df51d77e251cd1f0e59380dd9236</id>
<content type='text'>
Do not use version_script for darwin

Bug: http://b/122886514
Test: make
Change-Id: I8a860e67b0768cce387de1257147e8989f711f06
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Do not use version_script for darwin

Bug: http://b/122886514
Test: make
Change-Id: I8a860e67b0768cce387de1257147e8989f711f06
</pre>
</div>
</content>
</entry>
<entry>
<title>Actually apply version script to libnativebridge</title>
<updated>2019-01-15T13:34:29+00:00</updated>
<author>
<name>dimitry</name>
<email>dimitry@google.com</email>
</author>
<published>2019-01-15T13:34:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/system_core/commit/?id=b1197e9bf7e58a9b2cd505a9dc8a842ef26ef08c'/>
<id>b1197e9bf7e58a9b2cd505a9dc8a842ef26ef08c</id>
<content type='text'>
This way the list of exported symbols will be limited by symbols
that need to be exported.

Test: make
Change-Id: Iffc8e0b3b589e78f5d213f75971a54b473760c94
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This way the list of exported symbols will be limited by symbols
that need to be exported.

Test: make
Change-Id: Iffc8e0b3b589e78f5d213f75971a54b473760c94
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Add eaeltsin to OWNERS"</title>
<updated>2019-01-14T23:25:37+00:00</updated>
<author>
<name>Treehugger Robot</name>
<email>treehugger-gerrit@google.com</email>
</author>
<published>2019-01-14T23:25:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/system_core/commit/?id=a0ca0191d6cfbc2bcba5a6172bcd6886b568ec95'/>
<id>a0ca0191d6cfbc2bcba5a6172bcd6886b568ec95</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move the template out of extern "C".</title>
<updated>2019-01-14T14:12:37+00:00</updated>
<author>
<name>Nicolas Geoffray</name>
<email>ngeoffray@google.com</email>
</author>
<published>2019-01-14T14:12:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/system_core/commit/?id=e7de61676c6373df6d6444bb532e43fd967fdf2f'/>
<id>e7de61676c6373df6d6444bb532e43fd967fdf2f</id>
<content type='text'>
Fixes mac build

Test: rely on post-submit
Change-Id: I3a6e7fe7d81cd0dfa46e4ded5a543c4cb8c6ca64
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes mac build

Test: rely on post-submit
Change-Id: I3a6e7fe7d81cd0dfa46e4ded5a543c4cb8c6ca64
</pre>
</div>
</content>
</entry>
<entry>
<title>Use cc_test, not art_cc_test.</title>
<updated>2019-01-14T13:40:16+00:00</updated>
<author>
<name>Nicolas Geoffray</name>
<email>ngeoffray@google.com</email>
</author>
<published>2019-01-14T13:40:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/system_core/commit/?id=b6b910bbea03822196657de1723811e2e7179fae'/>
<id>b6b910bbea03822196657de1723811e2e7179fae</id>
<content type='text'>
This was a copy/paste mistake.

Test: build aosp-build-tools
Change-Id: I9f433644a54d06cb796c7432df6577eec885f95f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This was a copy/paste mistake.

Test: build aosp-build-tools
Change-Id: I9f433644a54d06cb796c7432df6577eec885f95f
</pre>
</div>
</content>
</entry>
<entry>
<title>Add eaeltsin to OWNERS</title>
<updated>2019-01-14T13:10:04+00:00</updated>
<author>
<name>dimitry</name>
<email>dimitry@google.com</email>
</author>
<published>2019-01-14T13:10:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/system_core/commit/?id=445e09e033ef762598dfe0b0f12208e8c3ea6c1a'/>
<id>445e09e033ef762598dfe0b0f12208e8c3ea6c1a</id>
<content type='text'>
Test: n/a
Change-Id: I74b181f8aca536580b42e7c34f0473aef712dd0e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Test: n/a
Change-Id: I74b181f8aca536580b42e7c34f0473aef712dd0e
</pre>
</div>
</content>
</entry>
<entry>
<title>Make the native bridge API a C API.</title>
<updated>2019-01-14T09:13:30+00:00</updated>
<author>
<name>Nicolas Geoffray</name>
<email>ngeoffray@google.com</email>
</author>
<published>2019-01-10T16:27:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/system_core/commit/?id=d9b4d9b16a7575a7ceed3b93eb097a4791e0eda9'/>
<id>d9b4d9b16a7575a7ceed3b93eb097a4791e0eda9</id>
<content type='text'>
In order to move the library into the runtime APEX.

Test: m and boot
Bug: 119840313
Bug: 122710865
Change-Id: I4aac5954d2fb5f9e3ba92e486d69f1e76614df92
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In order to move the library into the runtime APEX.

Test: m and boot
Bug: 119840313
Bug: 122710865
Change-Id: I4aac5954d2fb5f9e3ba92e486d69f1e76614df92
</pre>
</div>
</content>
</entry>
</feed>
