<feed xmlns='http://www.w3.org/2005/Atom'>
<title>system_core/libnativebridge/Android.mk, branch replicant-6.0</title>
<subtitle>system/core
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/system_core/'/>
<entry>
<title>Handle code_cache dir creation in libnativebridge</title>
<updated>2014-10-27T15:37:32+00:00</updated>
<author>
<name>Calin Juravle</name>
<email>calin@google.com</email>
</author>
<published>2014-10-17T12:45:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/system_core/commit/?id=1402fbb13523fed9d96217e801df5678e3c01a6b'/>
<id>1402fbb13523fed9d96217e801df5678e3c01a6b</id>
<content type='text'>
Also:

- add kPreInitiliazed state to native bridge with check transition:
kOpened-&gt;kPreInitialized-&gt;kInitialized
- made sure we free the memory for the code_cache_path
- tidy up some error messages
- tidy up tests
- add a dummy native bridge to test with

Bug: 18027433
Bug: 18097480

(cherry picked from commit f9d9e2a2d96559c3165405d572b08e260156074a)

Change-Id: I9ce578949dbe522d5033465df7ca49fdd3aa3cbf
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also:

- add kPreInitiliazed state to native bridge with check transition:
kOpened-&gt;kPreInitialized-&gt;kInitialized
- made sure we free the memory for the code_cache_path
- tidy up some error messages
- tidy up tests
- add a dummy native bridge to test with

Bug: 18027433
Bug: 18097480

(cherry picked from commit f9d9e2a2d96559c3165405d572b08e260156074a)

Change-Id: I9ce578949dbe522d5033465df7ca49fdd3aa3cbf
</pre>
</div>
</content>
</entry>
<entry>
<title>LibNativeBridge: Add early init &amp; env setup</title>
<updated>2014-09-26T20:04:36+00:00</updated>
<author>
<name>jgu21</name>
<email>jinghui.gu@intel.com</email>
</author>
<published>2014-09-10T10:58:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/system_core/commit/?id=b3facbfdecf46eb7c063b99529ab8c18a08a6b42'/>
<id>b3facbfdecf46eb7c063b99529ab8c18a08a6b42</id>
<content type='text'>
Add a method to set up /proc/cpuinfo with enough privileges. Set
up the environment for an app in InitializeNativeBridge().

Turn on -Wall for libnativebridge.

(cherry picked from commit 962eb40abb68eb60077da158755b6a09c306aa41)
(cherry picked from commit ab0da5a9a6860046619629b8e6b83692d35dff86)
(cherry picked from commit 2f71cb24fa16c0388591918f1354d1f8608cc6e5)
(cherry picked from commit 04054e28e24866d76034236843490829b80df40c)
(cherry picked from commit 4390a632366ecf89af5f6c0fed39baf9aab2d0f1)

Bug: 17671501
Change-Id: Id4f4127d82737b5e56a77175e1068ff5cea60f9d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a method to set up /proc/cpuinfo with enough privileges. Set
up the environment for an app in InitializeNativeBridge().

Turn on -Wall for libnativebridge.

(cherry picked from commit 962eb40abb68eb60077da158755b6a09c306aa41)
(cherry picked from commit ab0da5a9a6860046619629b8e6b83692d35dff86)
(cherry picked from commit 2f71cb24fa16c0388591918f1354d1f8608cc6e5)
(cherry picked from commit 04054e28e24866d76034236843490829b80df40c)
(cherry picked from commit 4390a632366ecf89af5f6c0fed39baf9aab2d0f1)

Bug: 17671501
Change-Id: Id4f4127d82737b5e56a77175e1068ff5cea60f9d
</pre>
</div>
</content>
</entry>
<entry>
<title>NativeBridge: Refactor for new initialization flow</title>
<updated>2014-09-08T18:12:13+00:00</updated>
<author>
<name>Andreas Gampe</name>
<email>agampe@google.com</email>
</author>
<published>2014-09-03T04:17:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/system_core/commit/?id=41df668c7be461f461b3d70951dee7634ded868f'/>
<id>41df668c7be461f461b3d70951dee7634ded868f</id>
<content type='text'>
Setup becomes Load, have explicit Initialize and Unload.

(cherry picked from commit 035bd7541ed909344348b6a4e17a7ef01a434653)

Change-Id: I5a20de1cb68dd1802937b369b14c50c9c1031c67
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Setup becomes Load, have explicit Initialize and Unload.

(cherry picked from commit 035bd7541ed909344348b6a4e17a7ef01a434653)

Change-Id: I5a20de1cb68dd1802937b369b14c50c9c1031c67
</pre>
</div>
</content>
</entry>
<entry>
<title>NativeBridge: Tighten security on libnativebridge</title>
<updated>2014-08-21T21:33:44+00:00</updated>
<author>
<name>Andreas Gampe</name>
<email>agampe@google.com</email>
</author>
<published>2014-08-20T05:31:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/system_core/commit/?id=cd2ef4c1af69727231b84ebc82864c170ff0e8ad'/>
<id>cd2ef4c1af69727231b84ebc82864c170ff0e8ad</id>
<content type='text'>
Do not allow arbitrary paths for the native bridge - only allow
simple names.

Do not allow re-setup of the native bridge.

Bug: 16404669
Change-Id: Ie22de356d2307fe2758f9094a85d44e61a4098a1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Do not allow arbitrary paths for the native bridge - only allow
simple names.

Do not allow re-setup of the native bridge.

Bug: 16404669
Change-Id: Ie22de356d2307fe2758f9094a85d44e61a4098a1
</pre>
</div>
</content>
</entry>
<entry>
<title>Switch libnativebridge to clang</title>
<updated>2014-08-15T17:48:53+00:00</updated>
<author>
<name>Calin Juravle</name>
<email>calin@google.com</email>
</author>
<published>2014-08-15T17:27:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/system_core/commit/?id=935708be6fe366c8e519b01d1fba9fd2414c0dba'/>
<id>935708be6fe366c8e519b01d1fba9fd2414c0dba</id>
<content type='text'>
This fixes the mac build.

Change-Id: Icaca0e3bb959072633caf6bfad828a429ff71140
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes the mac build.

Change-Id: Icaca0e3bb959072633caf6bfad828a429ff71140
</pre>
</div>
</content>
</entry>
<entry>
<title>Move native bridge library in system/core</title>
<updated>2014-08-15T11:40:45+00:00</updated>
<author>
<name>Calin Juravle</name>
<email>calin@google.com</email>
</author>
<published>2014-08-11T15:11:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/system_core/commit/?id=4914fcd91bcd75400c0e023974158912f077464c'/>
<id>4914fcd91bcd75400c0e023974158912f077464c</id>
<content type='text'>
Bug: 16884833

(cherry picked from commit 961ae12dea419ff0965f00e50dd16ef07181fba5)

Change-Id: I67f037ea81d2a4ede4294afd8b84b7640e534a13
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: 16884833

(cherry picked from commit 961ae12dea419ff0965f00e50dd16ef07181fba5)

Change-Id: I67f037ea81d2a4ede4294afd8b84b7640e534a13
</pre>
</div>
</content>
</entry>
</feed>
