<feed xmlns='http://www.w3.org/2005/Atom'>
<title>platform_external_elfutils/lib, branch master</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_external_elfutils/'/>
<entry>
<title>Add build description for libdw</title>
<updated>2020-09-18T21:00:53+00:00</updated>
<author>
<name>Matthias Maennich</name>
<email>maennich@google.com</email>
</author>
<published>2020-06-23T09:05:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_elfutils/commit/?id=a55c49f0c016a1439f698f48d0cd8d328e4ae398'/>
<id>a55c49f0c016a1439f698f48d0cd8d328e4ae398</id>
<content type='text'>
This adds build description for more elfutils libraries in order support
users that require libdw, such as pahole and libabigail.

While the remaining libraries could be considered standalone, they are
not really suitable to be built standalone in soong as they have
circular dependencies and are usually anyway built as one unit. Hence
only build libdw and include all libraries into it. This then works as
an extension for libelf.

The generated files in libcpu are now all generated from sources. No
really significant generated file is now checked in. Left are config.h
and version.h, which are generated at update time via post_update.sh.

The build rules for the generated files have been reverse engineered
from the autotools build. This mostly making m4, bison and flex work
what we want them to, but builtin rules in soong made that possible
without being overly verbose. An additional library - libeu - needed to
be added as a generator dependency. In order to not overload the main
Android.bp with all the little generator details, subpackages have been
reintroduced and visibility adjusted accordingly.

Bug: 159682555
Signed-off-by: Matthias Maennich &lt;maennich@google.com&gt;
Change-Id: I32e6523b3d604de0ead354b9b325fa492b680cec
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds build description for more elfutils libraries in order support
users that require libdw, such as pahole and libabigail.

While the remaining libraries could be considered standalone, they are
not really suitable to be built standalone in soong as they have
circular dependencies and are usually anyway built as one unit. Hence
only build libdw and include all libraries into it. This then works as
an extension for libelf.

The generated files in libcpu are now all generated from sources. No
really significant generated file is now checked in. Left are config.h
and version.h, which are generated at update time via post_update.sh.

The build rules for the generated files have been reverse engineered
from the autotools build. This mostly making m4, bison and flex work
what we want them to, but builtin rules in soong made that possible
without being overly verbose. An additional library - libeu - needed to
be added as a generator dependency. In order to not overload the main
Android.bp with all the little generator details, subpackages have been
reintroduced and visibility adjusted accordingly.

Bug: 159682555
Signed-off-by: Matthias Maennich &lt;maennich@google.com&gt;
Change-Id: I32e6523b3d604de0ead354b9b325fa492b680cec
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Add build description for libdw"</title>
<updated>2020-08-28T21:04:31+00:00</updated>
<author>
<name>Matthias Maennich</name>
<email>maennich@google.com</email>
</author>
<published>2020-08-28T21:04:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_elfutils/commit/?id=d0f74b94ad6034f90a4d2572d8604a00fa5c2959'/>
<id>d0f74b94ad6034f90a4d2572d8604a00fa5c2959</id>
<content type='text'>
This reverts commit f95012c7844c6d5864e66c560acdb98ceef5060b.

Bug: 166815863
Reason for revert: Broken Build: aosp-master on full-eng

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

Bug: 166815863
Reason for revert: Broken Build: aosp-master on full-eng

Change-Id: I01da25db2d823956166cdfb886e1099d77ae8b5e
</pre>
</div>
</content>
</entry>
<entry>
<title>Add build description for libdw</title>
<updated>2020-08-26T20:40:56+00:00</updated>
<author>
<name>Matthias Maennich</name>
<email>maennich@google.com</email>
</author>
<published>2020-06-23T09:05:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_elfutils/commit/?id=f95012c7844c6d5864e66c560acdb98ceef5060b'/>
<id>f95012c7844c6d5864e66c560acdb98ceef5060b</id>
<content type='text'>
This adds build description for more elfutils libraries in order support
users that require libdw, such as pahole and libabigail.

While the remaining libraries could be considered standalone, they are
not really suitable to be built standalone in soong as they have
circular dependencies and are usually anyway built as one unit. Hence
only build libdw and include all libraries into it. This then works as
an extension for libelf.

The generated files in libcpu are now all generated from sources. No
really significant generated file is now checked in. Left are config.h
and version.h, which are generated at update time via post_update.sh.

The build rules for the generated files have been reverse engineered
from the autotools build. This mostly making m4, bison and flex work
what we want them to, but builtin rules in soong made that possible
without being overly verbose. An additional library - libeu - needed to
be added as a generator dependency. In order to not overload the main
Android.bp with all the little generator details, subpackages have been
reintroduced and visibility adjusted accordingly.

Bug: 159682555
Change-Id: Ie6f0713812f10b5b12f4e0bdfca27d0369bb71a4
Signed-off-by: Matthias Maennich &lt;maennich@google.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds build description for more elfutils libraries in order support
users that require libdw, such as pahole and libabigail.

While the remaining libraries could be considered standalone, they are
not really suitable to be built standalone in soong as they have
circular dependencies and are usually anyway built as one unit. Hence
only build libdw and include all libraries into it. This then works as
an extension for libelf.

The generated files in libcpu are now all generated from sources. No
really significant generated file is now checked in. Left are config.h
and version.h, which are generated at update time via post_update.sh.

The build rules for the generated files have been reverse engineered
from the autotools build. This mostly making m4, bison and flex work
what we want them to, but builtin rules in soong made that possible
without being overly verbose. An additional library - libeu - needed to
be added as a generator dependency. In order to not overload the main
Android.bp with all the little generator details, subpackages have been
reintroduced and visibility adjusted accordingly.

Bug: 159682555
Change-Id: Ie6f0713812f10b5b12f4e0bdfca27d0369bb71a4
Signed-off-by: Matthias Maennich &lt;maennich@google.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Prepare for 0.180</title>
<updated>2020-06-11T14:09:03+00:00</updated>
<author>
<name>Mark Wielaard</name>
<email>mark@klomp.org</email>
</author>
<published>2020-06-11T14:09:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_elfutils/commit/?id=a2bc0214a5615551d89cef8d160bdbaafd5f1a83'/>
<id>a2bc0214a5615551d89cef8d160bdbaafd5f1a83</id>
<content type='text'>
Set version to 0.180.
Update NEWS and elfutils.spec.in.
Set copyright year in printversion.
Regenerate po/*.po files.
Update .gitignore.

Signed-off-by: Mark Wielaard &lt;mark@klomp.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Set version to 0.180.
Update NEWS and elfutils.spec.in.
Set copyright year in printversion.
Regenerate po/*.po files.
Update .gitignore.

Signed-off-by: Mark Wielaard &lt;mark@klomp.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>libdw: Add and use a concurrent version of the dynamic-size hash table.</title>
<updated>2019-11-08T13:55:15+00:00</updated>
<author>
<name>Srđan Milaković</name>
<email>sm108@rice.edu</email>
</author>
<published>2019-11-04T16:39:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_elfutils/commit/?id=99c5ba406474c87f670a64c69bfd692a0c9583c9'/>
<id>99c5ba406474c87f670a64c69bfd692a0c9583c9</id>
<content type='text'>
Signed-off-by: Srđan Milaković &lt;sm108@rice.edu&gt;
Signed-off-by: Mark Wielaard &lt;mark@klomp.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Srđan Milaković &lt;sm108@rice.edu&gt;
Signed-off-by: Mark Wielaard &lt;mark@klomp.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add some supporting framework for C11-style atomics.</title>
<updated>2019-10-22T16:27:30+00:00</updated>
<author>
<name>Jonathon Anderson</name>
<email>jma14@rice.edu</email>
</author>
<published>2019-08-25T15:01:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_elfutils/commit/?id=77b66a71adaff5b445c3a5bb43b6d5742265df14'/>
<id>77b66a71adaff5b445c3a5bb43b6d5742265df14</id>
<content type='text'>
Uses the stdatomic.h provided by FreeBSD when GCC doesn't (ie. GCC &lt; 4.9)

Signed-off-by: Jonathon Anderson &lt;jma14@rice.edu&gt;
Signed-off-by: Srđan Milaković &lt;sm108@rice.edu&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Uses the stdatomic.h provided by FreeBSD when GCC doesn't (ie. GCC &lt; 4.9)

Signed-off-by: Jonathon Anderson &lt;jma14@rice.edu&gt;
Signed-off-by: Srđan Milaković &lt;sm108@rice.edu&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement RISC-V disassembler</title>
<updated>2019-09-06T21:49:54+00:00</updated>
<author>
<name>Ulrich Drepper</name>
<email>drepper@gmail.com</email>
</author>
<published>2019-09-06T21:49:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_elfutils/commit/?id=fcab4f6587528db731da3676decb3bedcf44c08d'/>
<id>fcab4f6587528db731da3676decb3bedcf44c08d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>lib/color: Fix compilation with uClibc</title>
<updated>2019-05-05T14:53:27+00:00</updated>
<author>
<name>Rosen Penev</name>
<email>rosenp@gmail.com</email>
</author>
<published>2019-05-03T17:59:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_elfutils/commit/?id=b5e8a481d4c9f9cdb26513784c09c57797fa2f46'/>
<id>b5e8a481d4c9f9cdb26513784c09c57797fa2f46</id>
<content type='text'>
elfutils passed -Werror and this call errors on uClibc with a mismatching
pointer type. Cast to char * to fix.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
elfutils passed -Werror and this call errors on uClibc with a mismatching
pointer type. Cast to char * to fix.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>libcpu: Recognize bpf jump variants BPF_JLT, BPF_JLE, BPF_JSLT and BPF_JSLE</title>
<updated>2018-11-09T17:26:38+00:00</updated>
<author>
<name>Mark Wielaard</name>
<email>mark@klomp.org</email>
</author>
<published>2018-11-04T20:34:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_elfutils/commit/?id=cff53f1784c9a4344604bedf41b7d499b3eb30d5'/>
<id>cff53f1784c9a4344604bedf41b7d499b3eb30d5</id>
<content type='text'>
Linux kernel 4.13 introduced 4 more jump class variants.

  commit 92b31a9af73b3a3fc801899335d6c47966351830
  Author: Daniel Borkmann &lt;daniel@iogearbox.net&gt;
  Date:   Thu Aug 10 01:39:55 2017 +0200

    bpf: add BPF_J{LT,LE,SLT,SLE} instructions

For conditional jumping on unsigned and signed &lt; and &lt;= between a register
and another register or immediate.

Add these new constants to bpf.h, recognize them in bpf_disasm and update
the testfile-bpf-dis1.expect file.

Signed-off-by: Mark Wielaard &lt;mark@klomp.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Linux kernel 4.13 introduced 4 more jump class variants.

  commit 92b31a9af73b3a3fc801899335d6c47966351830
  Author: Daniel Borkmann &lt;daniel@iogearbox.net&gt;
  Date:   Thu Aug 10 01:39:55 2017 +0200

    bpf: add BPF_J{LT,LE,SLT,SLE} instructions

For conditional jumping on unsigned and signed &lt; and &lt;= between a register
and another register or immediate.

Add these new constants to bpf.h, recognize them in bpf_disasm and update
the testfile-bpf-dis1.expect file.

Signed-off-by: Mark Wielaard &lt;mark@klomp.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Consolidate error.h inclusion in system.h</title>
<updated>2018-07-05T19:06:40+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@intel.com</email>
</author>
<published>2018-07-04T11:11:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_elfutils/commit/?id=e893aab0d12284c8909ebacfca529c0b554abb9c'/>
<id>e893aab0d12284c8909ebacfca529c0b554abb9c</id>
<content type='text'>
error.h isn't standard and so isn't part of the musl C library.
To easy future porting, consolidate the inclusion of error.h into system.h.

https://sourceware.org/bugzilla/show_bug.cgi?id=21008

Signed-off-by: Ross Burton &lt;ross.burton@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
error.h isn't standard and so isn't part of the musl C library.
To easy future porting, consolidate the inclusion of error.h into system.h.

https://sourceware.org/bugzilla/show_bug.cgi?id=21008

Signed-off-by: Ross Burton &lt;ross.burton@intel.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
