<feed xmlns='http://www.w3.org/2005/Atom'>
<title>system_core/libprocinfo, 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>Merge "Revert "Mark libs as double_loadable""</title>
<updated>2019-03-12T22:11:27+00:00</updated>
<author>
<name>Treehugger Robot</name>
<email>treehugger-gerrit@google.com</email>
</author>
<published>2019-03-12T22:11:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/system_core/commit/?id=1922a501bf70eb6fa0caa7571f18e92482f30ff9'/>
<id>1922a501bf70eb6fa0caa7571f18e92482f30ff9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Mark libs as double_loadable"</title>
<updated>2019-03-11T14:10:34+00:00</updated>
<author>
<name>Jooyung Han</name>
<email>jooyung@google.com</email>
</author>
<published>2019-03-11T14:10:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/system_core/commit/?id=55063b1444ce2968032855a16b73d42b9586463e'/>
<id>55063b1444ce2968032855a16b73d42b9586463e</id>
<content type='text'>
This reverts commit c62462155483257ba69bc00f2b272e65179c6651.

Reason for revert: These libs are no longer used by libmediandk(aosp/915075)

Change-Id: I5533a3c22263afb21f4053a569c4a646c9766404
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit c62462155483257ba69bc00f2b272e65179c6651.

Reason for revert: These libs are no longer used by libmediandk(aosp/915075)

Change-Id: I5533a3c22263afb21f4053a569c4a646c9766404
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "procinfo: Read inode number from /proc/&lt;pid&gt;/maps"</title>
<updated>2019-02-15T23:03:00+00:00</updated>
<author>
<name>Treehugger Robot</name>
<email>treehugger-gerrit@google.com</email>
</author>
<published>2019-02-15T23:03:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/system_core/commit/?id=81767b1d3d729329395068e51390452198ca0081'/>
<id>81767b1d3d729329395068e51390452198ca0081</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>procinfo: Read inode number from /proc/&lt;pid&gt;/maps</title>
<updated>2019-02-11T01:38:08+00:00</updated>
<author>
<name>Sandeep Patil</name>
<email>sspatil@google.com</email>
</author>
<published>2019-01-31T01:43:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/system_core/commit/?id=f31c70989b78ca40bda969195a4c92a1060789d5'/>
<id>f31c70989b78ca40bda969195a4c92a1060789d5</id>
<content type='text'>
Adjust all callbacks to include the inode number as well.

Fixes: 123532375
Test: libprocinfo_test
Test: libdmabufinfo_test
Test: libmeminfo_test

Change-Id: I71fd75d90d5ee44585011c5ae654a1dd7e185458
Signed-off-by: Sandeep Patil &lt;sspatil@google.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adjust all callbacks to include the inode number as well.

Fixes: 123532375
Test: libprocinfo_test
Test: libdmabufinfo_test
Test: libmeminfo_test

Change-Id: I71fd75d90d5ee44585011c5ae654a1dd7e185458
Signed-off-by: Sandeep Patil &lt;sspatil@google.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Mark libs as double_loadable</title>
<updated>2019-02-08T02:48:04+00:00</updated>
<author>
<name>Jooyung Han</name>
<email>jooyung@google.com</email>
</author>
<published>2019-01-18T09:10:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/system_core/commit/?id=c62462155483257ba69bc00f2b272e65179c6651'/>
<id>c62462155483257ba69bc00f2b272e65179c6651</id>
<content type='text'>
libs(libasyncio libmemtrack libprocinfo libusbhost) have
vendor variants and they are also used by LLNDK(libmediandk)
which means these libs can be double-loaded.

deps:
- libmediandk -&gt; libmedia_jni -&gt; libmtp -&gt; libasyncio
- libmediandk -&gt; libmedia_jni -&gt; libandroid_runtime -&gt; libmemtrack
- libmediandk -&gt; libmedia_jni -&gt; libandroid_runtime -&gt; libdebuggerd_client -&gt; libprocinfo
- libmediandk -&gt; libmedia_jni -&gt; libmtp -&gt; libusbhost

Bug: 121280180
Test: m -j
Change-Id: I2c2b5d67cf47b85a2aa8c08f85c7e1a84490cf4e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
libs(libasyncio libmemtrack libprocinfo libusbhost) have
vendor variants and they are also used by LLNDK(libmediandk)
which means these libs can be double-loaded.

deps:
- libmediandk -&gt; libmedia_jni -&gt; libmtp -&gt; libasyncio
- libmediandk -&gt; libmedia_jni -&gt; libandroid_runtime -&gt; libmemtrack
- libmediandk -&gt; libmedia_jni -&gt; libandroid_runtime -&gt; libdebuggerd_client -&gt; libprocinfo
- libmediandk -&gt; libmedia_jni -&gt; libmtp -&gt; libusbhost

Bug: 121280180
Test: m -j
Change-Id: I2c2b5d67cf47b85a2aa8c08f85c7e1a84490cf4e
</pre>
</div>
</content>
</entry>
<entry>
<title>Add missing includes.</title>
<updated>2018-12-06T18:09:20+00:00</updated>
<author>
<name>Florian Mayer</name>
<email>fmayer@google.com</email>
</author>
<published>2018-10-23T14:56:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/system_core/commit/?id=3f1f2e07abe919abe044d710aea644d0aebde56a'/>
<id>3f1f2e07abe919abe044d710aea644d0aebde56a</id>
<content type='text'>
Test: Builds.
Change-Id: Ia8b79154902503cdd774dc3b4523466123b4324c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Test: Builds.
Change-Id: Ia8b79154902503cdd774dc3b4523466123b4324c
</pre>
</div>
</content>
</entry>
<entry>
<title>libprocinfo: provide MapInfo structure for reading maps.</title>
<updated>2018-10-31T00:36:09+00:00</updated>
<author>
<name>Yabin Cui</name>
<email>yabinc@google.com</email>
</author>
<published>2018-10-31T00:14:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/system_core/commit/?id=0fe48f943dc87b2713a6369b16d0b1158754da1b'/>
<id>0fe48f943dc87b2713a6369b16d0b1158754da1b</id>
<content type='text'>
Bug: none
Test: run libprocinfo_test.
Change-Id: I4d3c0f3012e91571aef7ebf4b154df1c9c5addc2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: none
Test: run libprocinfo_test.
Change-Id: I4d3c0f3012e91571aef7ebf4b154df1c9c5addc2
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove ashmem from system/core</title>
<updated>2018-08-24T19:30:09+00:00</updated>
<author>
<name>Joel Fernandes</name>
<email>joelaf@google.com</email>
</author>
<published>2018-08-24T18:57:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/system_core/commit/?id=ed59ff4729124ac49fa042c60b7391c509e5adb9'/>
<id>ed59ff4729124ac49fa042c60b7391c509e5adb9</id>
<content type='text'>
This topic removes ashmem from ART. Changes the names in system/core
too. It only affects "dalvik-" ashmem regions which are the majority.

Change-Id: Id993b4510d9b1461954cd8a6bf8ccede45fdaacc
Signed-off-by: Joel Fernandes &lt;joelaf@google.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This topic removes ashmem from ART. Changes the names in system/core
too. It only affects "dalvik-" ashmem regions which are the majority.

Change-Id: Id993b4510d9b1461954cd8a6bf8ccede45fdaacc
Signed-off-by: Joel Fernandes &lt;joelaf@google.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>libprocinfo: return error msg instead of printing it.</title>
<updated>2018-07-24T21:34:06+00:00</updated>
<author>
<name>Yabin Cui</name>
<email>yabinc@google.com</email>
</author>
<published>2018-07-24T17:52:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/system_core/commit/?id=5f036ab89bf04d5e048063d027defcf7ecb52871'/>
<id>5f036ab89bf04d5e048063d027defcf7ecb52871</id>
<content type='text'>
So users can decide whether to print error msg or not.

Bug: none
Test: run libprocinfo_test.
Change-Id: Ie1afcb58cb97493c7ffade6841b6eb7a800a3981
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
So users can decide whether to print error msg or not.

Bug: none
Test: run libprocinfo_test.
Change-Id: Ie1afcb58cb97493c7ffade6841b6eb7a800a3981
</pre>
</div>
</content>
</entry>
<entry>
<title>Build adbd for recovery</title>
<updated>2018-05-24T05:11:11+00:00</updated>
<author>
<name>Jiyong Park</name>
<email>jiyong@google.com</email>
</author>
<published>2018-05-24T05:11:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/system_core/commit/?id=a0e75045e6817a51e4e6b05880d871525a4d52fe'/>
<id>a0e75045e6817a51e4e6b05880d871525a4d52fe</id>
<content type='text'>
adbd (and its dependencies) are marked as recovery_available:true so
that recovery version of the binary is built separately from the one for
system partition. This allows us to stop copying the system version to
the recovery partition and also opens up the way to enable shared
libraries in the recovery partition. Then we can also build adbd as a
dynamic executable.

Bug: 79146551
Test: m -j adbd.recovery
Change-Id: Ib95614c7435f9d0afc02a0c7d5ae1a94e439e32a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
adbd (and its dependencies) are marked as recovery_available:true so
that recovery version of the binary is built separately from the one for
system partition. This allows us to stop copying the system version to
the recovery partition and also opens up the way to enable shared
libraries in the recovery partition. Then we can also build adbd as a
dynamic executable.

Bug: 79146551
Test: m -j adbd.recovery
Change-Id: Ib95614c7435f9d0afc02a0c7d5ae1a94e439e32a
</pre>
</div>
</content>
</entry>
</feed>
