<feed xmlns='http://www.w3.org/2005/Atom'>
<title>platform_external_elfutils/libelf, branch oreo-dr2-release</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>Convert libelf from Android.mk to Android.bp</title>
<updated>2016-07-14T05:45:29+00:00</updated>
<author>
<name>Colin Cross</name>
<email>ccross@android.com</email>
</author>
<published>2016-07-13T21:00:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_elfutils/commit/?id=25c1a401ca5cc94d3d08a78ff801f0542ee7135e'/>
<id>25c1a401ca5cc94d3d08a78ff801f0542ee7135e</id>
<content type='text'>
Change-Id: I4b3859757c67e4a505c7e96b27907db47e44d106
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I4b3859757c67e4a505c7e96b27907db47e44d106
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Disable clang for arm64 where local __thread is used."</title>
<updated>2016-02-25T04:18:52+00:00</updated>
<author>
<name>Stephen Hines</name>
<email>srhines@google.com</email>
</author>
<published>2016-02-25T04:11:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_elfutils/commit/?id=3999cc9a07e4fbeb11cb7c6ab46210db8530f53f'/>
<id>3999cc9a07e4fbeb11cb7c6ab46210db8530f53f</id>
<content type='text'>
Bug: http://b/25642296

This reverts commit e223eb95c4f3df36a7c24c3b9a4dfdeec06ac15d.

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

This reverts commit e223eb95c4f3df36a7c24c3b9a4dfdeec06ac15d.

Change-Id: I727eefee8e4edb8d85528999698b82b14855d615
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge upstream 0.165 SHA '203f0a3'</title>
<updated>2016-01-25T19:25:11+00:00</updated>
<author>
<name>Chih-Hung Hsieh</name>
<email>chh@google.com</email>
</author>
<published>2016-01-25T18:12:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_elfutils/commit/?id=3ad5c39aed9ad8b3847015a8349053b7a1ac094f'/>
<id>3ad5c39aed9ad8b3847015a8349053b7a1ac094f</id>
<content type='text'>
* git merge 203f0a3
* See all upstream changes since the previous merge
  in branch aosp/upstream-master:
    git diff 9d1e236..203f0a3
* Android relevant upstream changes:
  * Version number changed from 0.164 to 0.165
  * libelf now depends on zlib
* Changed version number in generated files:
    version.h, config.h
* No change to generated files:
    libdw/known-dwarf.h
* Updated libelf/Android.mk:
  * added new source files:
     gelf_getchdr.c elf{32,64}_getchdr.c elf_compress.c
  * added LOCAL_STATIC_LIBRARIES := libz

Change-Id: Ieb306d84ffcaf680ad6e74da28fcc8efbf00592a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* git merge 203f0a3
* See all upstream changes since the previous merge
  in branch aosp/upstream-master:
    git diff 9d1e236..203f0a3
* Android relevant upstream changes:
  * Version number changed from 0.164 to 0.165
  * libelf now depends on zlib
* Changed version number in generated files:
    version.h, config.h
* No change to generated files:
    libdw/known-dwarf.h
* Updated libelf/Android.mk:
  * added new source files:
     gelf_getchdr.c elf{32,64}_getchdr.c elf_compress.c
  * added LOCAL_STATIC_LIBRARIES := libz

Change-Id: Ieb306d84ffcaf680ad6e74da28fcc8efbf00592a
</pre>
</div>
</content>
</entry>
<entry>
<title>Move nested functions in elf_compress.c and elf_strptr.c.</title>
<updated>2016-01-23T18:55:41+00:00</updated>
<author>
<name>Chih-Hung Hsieh</name>
<email>chh@google.com</email>
</author>
<published>2016-01-22T18:04:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_elfutils/commit/?id=203f0a3eec8c630c5183fb9984d66339c1ea3c31'/>
<id>203f0a3eec8c630c5183fb9984d66339c1ea3c31</id>
<content type='text'>
* elf_compress.c (__libelf_compress): do_deflate_cleanup
* elf_strptr.c (elf_strptr): get_zdata

Signed-off-by: Chih-Hung Hsieh &lt;chh@google.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* elf_compress.c (__libelf_compress): do_deflate_cleanup
* elf_strptr.c (elf_strptr): get_zdata

Signed-off-by: Chih-Hung Hsieh &lt;chh@google.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>libelf: Add ELF compression types and defines to libelf.h for older glibc.</title>
<updated>2016-01-14T13:26:22+00:00</updated>
<author>
<name>Mark Wielaard</name>
<email>mjw@redhat.com</email>
</author>
<published>2016-01-13T16:16:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_elfutils/commit/?id=344ca0775da729e1bfdd61bb88ba4c64befece07'/>
<id>344ca0775da729e1bfdd61bb88ba4c64befece07</id>
<content type='text'>
Older glibc elf.h might not define the new ELF compression defines and
types. If not just define them in libelf.h directly to make the libelf
headers work on older glibc systems.

Also include a testcase to check the libelf headers build against the
system elf.h.

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=810885

Signed-off-by: Mark Wielaard &lt;mjw@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Older glibc elf.h might not define the new ELF compression defines and
types. If not just define them in libelf.h directly to make the libelf
headers work on older glibc systems.

Also include a testcase to check the libelf headers build against the
system elf.h.

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=810885

Signed-off-by: Mark Wielaard &lt;mjw@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>libelf: Make elf_strptr index correctly into compressed section data.</title>
<updated>2016-01-06T13:27:10+00:00</updated>
<author>
<name>Mark Wielaard</name>
<email>mjw@redhat.com</email>
</author>
<published>2015-12-30T00:39:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_elfutils/commit/?id=519c13c9c7fc591609eed405a3e952707c60ec7e'/>
<id>519c13c9c7fc591609eed405a3e952707c60ec7e</id>
<content type='text'>
elf_strptr indexes into the section data. This is defined as index into
the uncompressed data of the section. If the section is compressed make
sure the uncompressed data is available, but don't really decompress the
section header (elf_getdata will still return compressed data).

Signed-off-by: Mark Wielaard &lt;mjw@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
elf_strptr indexes into the section data. This is defined as index into
the uncompressed data of the section. If the section is compressed make
sure the uncompressed data is available, but don't really decompress the
section header (elf_getdata will still return compressed data).

Signed-off-by: Mark Wielaard &lt;mjw@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>libelf: Add elf_compress and elf_compress_gnu.</title>
<updated>2016-01-06T13:27:10+00:00</updated>
<author>
<name>Mark Wielaard</name>
<email>mjw@redhat.com</email>
</author>
<published>2015-12-19T00:29:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_elfutils/commit/?id=272018bba1f253bae00b5ba280ad0e0f18c04006'/>
<id>272018bba1f253bae00b5ba280ad0e0f18c04006</id>
<content type='text'>
Signed-off-by: Mark Wielaard &lt;mjw@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Mark Wielaard &lt;mjw@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>libelf: Add elf32_getchdr, elf64_getchdr and gelf_getchdr.</title>
<updated>2016-01-06T13:27:10+00:00</updated>
<author>
<name>Mark Wielaard</name>
<email>mjw@redhat.com</email>
</author>
<published>2015-11-19T23:12:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_elfutils/commit/?id=5ddb50af4a488fdec358570502cbe058acb8ae93'/>
<id>5ddb50af4a488fdec358570502cbe058acb8ae93</id>
<content type='text'>
Elf_Data of a compressed section has type ELF_T_CHDR. This type can be
xlated to the file or memory representation. This will make sure the Chdr
is in the correct endianess. The compressed data following the Chdr isn't
translated.

Signed-off-by: Mark Wielaard &lt;mjw@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Elf_Data of a compressed section has type ELF_T_CHDR. This type can be
xlated to the file or memory representation. This will make sure the Chdr
is in the correct endianess. The compressed data following the Chdr isn't
translated.

Signed-off-by: Mark Wielaard &lt;mjw@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Disable clang for arm64 where local __thread is used.</title>
<updated>2015-11-20T21:52:13+00:00</updated>
<author>
<name>Chih-Hung Hsieh</name>
<email>chh@google.com</email>
</author>
<published>2015-11-20T21:52:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_elfutils/commit/?id=e223eb95c4f3df36a7c24c3b9a4dfdeec06ac15d'/>
<id>e223eb95c4f3df36a7c24c3b9a4dfdeec06ac15d</id>
<content type='text'>
clang/llvm for aarch64 generates relocation references
to local symbols and that is not supported by Android
dynamic linker.

BUG: 25642296
Change-Id: If99aca50002eef4cce7735c6defef2fcb76f5a9b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
clang/llvm for aarch64 generates relocation references
to local symbols and that is not supported by Android
dynamic linker.

BUG: 25642296
Change-Id: If99aca50002eef4cce7735c6defef2fcb76f5a9b
</pre>
</div>
</content>
</entry>
<entry>
<title>Enable clang compiler for some modules.</title>
<updated>2015-11-16T22:07:12+00:00</updated>
<author>
<name>Chih-Hung Hsieh</name>
<email>chh@google.com</email>
</author>
<published>2015-11-16T22:07:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_elfutils/commit/?id=3bf00138a5330139ddfd4cca1266724bb14cec73'/>
<id>3bf00138a5330139ddfd4cca1266724bb14cec73</id>
<content type='text'>
* libdwelf, libebl, libelf can compile cleanly with clang now.
* libdw and libdwfl still have some nested functions only compiled by gcc.

Change-Id: Id43585c6d11f521ef0ccebe9cae4db9de436cdc0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* libdwelf, libebl, libelf can compile cleanly with clang now.
* libdw and libdwfl still have some nested functions only compiled by gcc.

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