summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorElliott Hughes <enh@google.com>2015-02-18 00:28:22 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2015-02-18 00:28:22 +0000
commit72c2ed8f45752da40b2cfb6956f9a4a3e97a3954 (patch)
tree961dfef28571e02a7d969fbba9bb51991086476b
parent3129384386cfe3ababba29e13670be0420bd3710 (diff)
parent36ae2388eb2c03a63b5728a95581b57d1d7bf2e3 (diff)
downloadandroid_external_elfutils-72c2ed8f45752da40b2cfb6956f9a4a3e97a3954.tar.gz
android_external_elfutils-72c2ed8f45752da40b2cfb6956f9a4a3e97a3954.tar.bz2
android_external_elfutils-72c2ed8f45752da40b2cfb6956f9a4a3e97a3954.zip
am 36ae2388: am b48bfdc8: Merge "Export elfutils headers and lose the version number from the path."
* commit '36ae2388eb2c03a63b5728a95581b57d1d7bf2e3': Export elfutils headers and lose the version number from the path.
-rw-r--r--elfutils/libdw.h875
-rw-r--r--elfutils/libdwfl.h585
-rw-r--r--elfutils/version.h58
l---------include/elfutils/libdw.h1
l---------include/elfutils/libdwfl.h1
l---------include/elfutils/version.h1
-rw-r--r--src/ABOUT-NLS (renamed from 0.153/ABOUT-NLS)0
-rw-r--r--src/AUTHORS (renamed from 0.153/AUTHORS)0
-rwxr-xr-xsrc/Android.mk (renamed from 0.153/Android.mk)0
-rw-r--r--src/COPYING (renamed from 0.153/COPYING)0
-rw-r--r--src/ChangeLog (renamed from 0.153/ChangeLog)0
-rw-r--r--src/EXCEPTION (renamed from 0.153/EXCEPTION)0
-rw-r--r--src/GPG-KEY (renamed from 0.153/GPG-KEY)0
-rw-r--r--src/INSTALL (renamed from 0.153/INSTALL)0
-rw-r--r--src/Makefile.am (renamed from 0.153/Makefile.am)0
-rw-r--r--src/Makefile.in (renamed from 0.153/Makefile.in)0
-rw-r--r--src/NEWS (renamed from 0.153/NEWS)0
-rw-r--r--src/NOTES (renamed from 0.153/NOTES)0
-rw-r--r--src/README (renamed from 0.153/README)0
-rw-r--r--src/THANKS (renamed from 0.153/THANKS)0
-rw-r--r--src/TODO (renamed from 0.153/TODO)0
-rw-r--r--src/aclocal.m4 (renamed from 0.153/aclocal.m4)0
-rw-r--r--src/backends/ChangeLog (renamed from 0.153/backends/ChangeLog)0
-rw-r--r--src/backends/Makefile.am (renamed from 0.153/backends/Makefile.am)0
-rw-r--r--src/backends/Makefile.in (renamed from 0.153/backends/Makefile.in)0
-rw-r--r--src/backends/alpha_auxv.c (renamed from 0.153/backends/alpha_auxv.c)0
-rw-r--r--src/backends/alpha_corenote.c (renamed from 0.153/backends/alpha_corenote.c)0
-rw-r--r--src/backends/alpha_init.c (renamed from 0.153/backends/alpha_init.c)0
-rw-r--r--src/backends/alpha_regs.c (renamed from 0.153/backends/alpha_regs.c)0
-rw-r--r--src/backends/alpha_reloc.def (renamed from 0.153/backends/alpha_reloc.def)0
-rw-r--r--src/backends/alpha_retval.c (renamed from 0.153/backends/alpha_retval.c)0
-rw-r--r--src/backends/alpha_symbol.c (renamed from 0.153/backends/alpha_symbol.c)0
-rw-r--r--src/backends/arm_attrs.c (renamed from 0.153/backends/arm_attrs.c)0
-rw-r--r--src/backends/arm_auxv.c (renamed from 0.153/backends/arm_auxv.c)0
-rw-r--r--src/backends/arm_corenote.c (renamed from 0.153/backends/arm_corenote.c)0
-rw-r--r--src/backends/arm_init.c (renamed from 0.153/backends/arm_init.c)0
-rw-r--r--src/backends/arm_regs.c (renamed from 0.153/backends/arm_regs.c)0
-rw-r--r--src/backends/arm_reloc.def (renamed from 0.153/backends/arm_reloc.def)0
-rw-r--r--src/backends/arm_retval.c (renamed from 0.153/backends/arm_retval.c)0
-rw-r--r--src/backends/arm_symbol.c (renamed from 0.153/backends/arm_symbol.c)0
-rw-r--r--src/backends/common-reloc.c (renamed from 0.153/backends/common-reloc.c)0
-rw-r--r--src/backends/i386_auxv.c (renamed from 0.153/backends/i386_auxv.c)0
-rw-r--r--src/backends/i386_cfi.c (renamed from 0.153/backends/i386_cfi.c)0
-rw-r--r--src/backends/i386_corenote.c (renamed from 0.153/backends/i386_corenote.c)0
-rw-r--r--src/backends/i386_init.c (renamed from 0.153/backends/i386_init.c)0
-rw-r--r--src/backends/i386_regs.c (renamed from 0.153/backends/i386_regs.c)0
-rw-r--r--src/backends/i386_reloc.def (renamed from 0.153/backends/i386_reloc.def)0
-rw-r--r--src/backends/i386_retval.c (renamed from 0.153/backends/i386_retval.c)0
-rw-r--r--src/backends/i386_symbol.c (renamed from 0.153/backends/i386_symbol.c)0
-rw-r--r--src/backends/i386_syscall.c (renamed from 0.153/backends/i386_syscall.c)0
-rw-r--r--src/backends/ia64_init.c (renamed from 0.153/backends/ia64_init.c)0
-rw-r--r--src/backends/ia64_regs.c (renamed from 0.153/backends/ia64_regs.c)0
-rw-r--r--src/backends/ia64_reloc.def (renamed from 0.153/backends/ia64_reloc.def)0
-rw-r--r--src/backends/ia64_retval.c (renamed from 0.153/backends/ia64_retval.c)0
-rw-r--r--src/backends/ia64_symbol.c (renamed from 0.153/backends/ia64_symbol.c)0
-rw-r--r--src/backends/libebl_CPU.h (renamed from 0.153/backends/libebl_CPU.h)0
-rw-r--r--src/backends/linux-core-note.c (renamed from 0.153/backends/linux-core-note.c)0
-rw-r--r--src/backends/ppc64_corenote.c (renamed from 0.153/backends/ppc64_corenote.c)0
-rw-r--r--src/backends/ppc64_init.c (renamed from 0.153/backends/ppc64_init.c)0
-rw-r--r--src/backends/ppc64_reloc.def (renamed from 0.153/backends/ppc64_reloc.def)0
-rw-r--r--src/backends/ppc64_retval.c (renamed from 0.153/backends/ppc64_retval.c)0
-rw-r--r--src/backends/ppc64_symbol.c (renamed from 0.153/backends/ppc64_symbol.c)0
-rw-r--r--src/backends/ppc_attrs.c (renamed from 0.153/backends/ppc_attrs.c)0
-rw-r--r--src/backends/ppc_auxv.c (renamed from 0.153/backends/ppc_auxv.c)0
-rw-r--r--src/backends/ppc_corenote.c (renamed from 0.153/backends/ppc_corenote.c)0
-rw-r--r--src/backends/ppc_init.c (renamed from 0.153/backends/ppc_init.c)0
-rw-r--r--src/backends/ppc_regs.c (renamed from 0.153/backends/ppc_regs.c)0
-rw-r--r--src/backends/ppc_reloc.def (renamed from 0.153/backends/ppc_reloc.def)0
-rw-r--r--src/backends/ppc_retval.c (renamed from 0.153/backends/ppc_retval.c)0
-rw-r--r--src/backends/ppc_symbol.c (renamed from 0.153/backends/ppc_symbol.c)0
-rw-r--r--src/backends/ppc_syscall.c (renamed from 0.153/backends/ppc_syscall.c)0
-rw-r--r--src/backends/s390_init.c (renamed from 0.153/backends/s390_init.c)0
-rw-r--r--src/backends/s390_regs.c (renamed from 0.153/backends/s390_regs.c)0
-rw-r--r--src/backends/s390_reloc.def (renamed from 0.153/backends/s390_reloc.def)0
-rw-r--r--src/backends/s390_retval.c (renamed from 0.153/backends/s390_retval.c)0
-rw-r--r--src/backends/s390_symbol.c (renamed from 0.153/backends/s390_symbol.c)0
-rw-r--r--src/backends/sh_corenote.c (renamed from 0.153/backends/sh_corenote.c)0
-rw-r--r--src/backends/sh_init.c (renamed from 0.153/backends/sh_init.c)0
-rw-r--r--src/backends/sh_regs.c (renamed from 0.153/backends/sh_regs.c)0
-rw-r--r--src/backends/sh_reloc.def (renamed from 0.153/backends/sh_reloc.def)0
-rw-r--r--src/backends/sh_retval.c (renamed from 0.153/backends/sh_retval.c)0
-rw-r--r--src/backends/sh_symbol.c (renamed from 0.153/backends/sh_symbol.c)0
-rw-r--r--src/backends/sparc64_corenote.c (renamed from 0.153/backends/sparc64_corenote.c)0
-rw-r--r--src/backends/sparc_auxv.c (renamed from 0.153/backends/sparc_auxv.c)0
-rw-r--r--src/backends/sparc_corenote.c (renamed from 0.153/backends/sparc_corenote.c)0
-rw-r--r--src/backends/sparc_init.c (renamed from 0.153/backends/sparc_init.c)0
-rw-r--r--src/backends/sparc_regs.c (renamed from 0.153/backends/sparc_regs.c)0
-rw-r--r--src/backends/sparc_reloc.def (renamed from 0.153/backends/sparc_reloc.def)0
-rw-r--r--src/backends/sparc_retval.c (renamed from 0.153/backends/sparc_retval.c)0
-rw-r--r--src/backends/sparc_symbol.c (renamed from 0.153/backends/sparc_symbol.c)0
-rw-r--r--src/backends/x86_64_cfi.c (renamed from 0.153/backends/x86_64_cfi.c)0
-rw-r--r--src/backends/x86_64_corenote.c (renamed from 0.153/backends/x86_64_corenote.c)0
-rw-r--r--src/backends/x86_64_init.c (renamed from 0.153/backends/x86_64_init.c)0
-rw-r--r--src/backends/x86_64_regs.c (renamed from 0.153/backends/x86_64_regs.c)0
-rw-r--r--src/backends/x86_64_reloc.def (renamed from 0.153/backends/x86_64_reloc.def)0
-rw-r--r--src/backends/x86_64_retval.c (renamed from 0.153/backends/x86_64_retval.c)0
-rw-r--r--src/backends/x86_64_symbol.c (renamed from 0.153/backends/x86_64_symbol.c)0
-rw-r--r--src/backends/x86_64_syscall.c (renamed from 0.153/backends/x86_64_syscall.c)0
-rw-r--r--src/backends/x86_corenote.c (renamed from 0.153/backends/x86_corenote.c)0
-rw-r--r--src/bionic-fixup/AndroidFixup.h (renamed from 0.153/bionic-fixup/AndroidFixup.h)0
-rw-r--r--src/bionic-fixup/argp.h (renamed from 0.153/bionic-fixup/argp.h)0
-rw-r--r--src/bionic-fixup/libintl.h (renamed from 0.153/bionic-fixup/libintl.h)0
-rw-r--r--src/config.h (renamed from 0.153/config.h)0
-rw-r--r--src/config.h.in (renamed from 0.153/config.h.in)0
-rw-r--r--src/config/ChangeLog (renamed from 0.153/config/ChangeLog)0
-rw-r--r--src/config/Makefile.am (renamed from 0.153/config/Makefile.am)0
-rw-r--r--src/config/Makefile.in (renamed from 0.153/config/Makefile.in)0
-rwxr-xr-xsrc/config/config.guess (renamed from 0.153/config/config.guess)0
-rwxr-xr-xsrc/config/config.sub (renamed from 0.153/config/config.sub)0
-rwxr-xr-xsrc/config/depcomp (renamed from 0.153/config/depcomp)0
-rw-r--r--src/config/elfutils.spec.in (renamed from 0.153/config/elfutils.spec.in)0
-rw-r--r--src/config/eu.am (renamed from 0.153/config/eu.am)0
-rwxr-xr-xsrc/config/install-sh (renamed from 0.153/config/install-sh)0
-rw-r--r--src/config/known-dwarf.awk (renamed from 0.153/config/known-dwarf.awk)0
-rwxr-xr-xsrc/config/missing (renamed from 0.153/config/missing)0
-rw-r--r--src/config/version.h.in (renamed from 0.153/config/version.h.in)0
-rwxr-xr-xsrc/config/ylwrap (renamed from 0.153/config/ylwrap)0
-rwxr-xr-xsrc/configure (renamed from 0.153/configure)0
-rw-r--r--src/configure.ac (renamed from 0.153/configure.ac)0
-rw-r--r--src/elfutils.spec (renamed from 0.153/elfutils.spec)0
-rw-r--r--src/lib/ChangeLog (renamed from 0.153/lib/ChangeLog)0
-rw-r--r--src/lib/Makefile.am (renamed from 0.153/lib/Makefile.am)0
-rw-r--r--src/lib/Makefile.in (renamed from 0.153/lib/Makefile.in)0
-rw-r--r--src/lib/color.c (renamed from 0.153/lib/color.c)0
-rw-r--r--src/lib/crc32.c (renamed from 0.153/lib/crc32.c)0
-rw-r--r--src/lib/crc32_file.c (renamed from 0.153/lib/crc32_file.c)0
-rw-r--r--src/lib/dynamicsizehash.c (renamed from 0.153/lib/dynamicsizehash.c)0
-rw-r--r--src/lib/dynamicsizehash.h (renamed from 0.153/lib/dynamicsizehash.h)0
-rw-r--r--src/lib/eu-config.h (renamed from 0.153/lib/eu-config.h)0
-rw-r--r--src/lib/fixedsizehash.h (renamed from 0.153/lib/fixedsizehash.h)0
-rw-r--r--src/lib/list.h (renamed from 0.153/lib/list.h)0
-rw-r--r--src/lib/md5.c (renamed from 0.153/lib/md5.c)0
-rw-r--r--src/lib/md5.h (renamed from 0.153/lib/md5.h)0
-rw-r--r--src/lib/next_prime.c (renamed from 0.153/lib/next_prime.c)0
-rw-r--r--src/lib/sha1.c (renamed from 0.153/lib/sha1.c)0
-rw-r--r--src/lib/sha1.h (renamed from 0.153/lib/sha1.h)0
-rw-r--r--src/lib/system.h (renamed from 0.153/lib/system.h)0
-rw-r--r--src/lib/xmalloc.c (renamed from 0.153/lib/xmalloc.c)0
-rw-r--r--src/lib/xstrdup.c (renamed from 0.153/lib/xstrdup.c)0
-rw-r--r--src/lib/xstrndup.c (renamed from 0.153/lib/xstrndup.c)0
-rw-r--r--src/libasm/ChangeLog (renamed from 0.153/libasm/ChangeLog)0
-rw-r--r--src/libasm/Makefile.am (renamed from 0.153/libasm/Makefile.am)0
-rw-r--r--src/libasm/Makefile.in (renamed from 0.153/libasm/Makefile.in)0
-rw-r--r--src/libasm/asm_abort.c (renamed from 0.153/libasm/asm_abort.c)0
-rw-r--r--src/libasm/asm_addint16.c (renamed from 0.153/libasm/asm_addint16.c)0
-rw-r--r--src/libasm/asm_addint32.c (renamed from 0.153/libasm/asm_addint32.c)0
-rw-r--r--src/libasm/asm_addint64.c (renamed from 0.153/libasm/asm_addint64.c)0
-rw-r--r--src/libasm/asm_addint8.c (renamed from 0.153/libasm/asm_addint8.c)0
-rw-r--r--src/libasm/asm_addsleb128.c (renamed from 0.153/libasm/asm_addsleb128.c)0
-rw-r--r--src/libasm/asm_addstrz.c (renamed from 0.153/libasm/asm_addstrz.c)0
-rw-r--r--src/libasm/asm_adduint16.c (renamed from 0.153/libasm/asm_adduint16.c)0
-rw-r--r--src/libasm/asm_adduint32.c (renamed from 0.153/libasm/asm_adduint32.c)0
-rw-r--r--src/libasm/asm_adduint64.c (renamed from 0.153/libasm/asm_adduint64.c)0
-rw-r--r--src/libasm/asm_adduint8.c (renamed from 0.153/libasm/asm_adduint8.c)0
-rw-r--r--src/libasm/asm_adduleb128.c (renamed from 0.153/libasm/asm_adduleb128.c)0
-rw-r--r--src/libasm/asm_align.c (renamed from 0.153/libasm/asm_align.c)0
-rw-r--r--src/libasm/asm_begin.c (renamed from 0.153/libasm/asm_begin.c)0
-rw-r--r--src/libasm/asm_end.c (renamed from 0.153/libasm/asm_end.c)0
-rw-r--r--src/libasm/asm_error.c (renamed from 0.153/libasm/asm_error.c)0
-rw-r--r--src/libasm/asm_fill.c (renamed from 0.153/libasm/asm_fill.c)0
-rw-r--r--src/libasm/asm_getelf.c (renamed from 0.153/libasm/asm_getelf.c)0
-rw-r--r--src/libasm/asm_newabssym.c (renamed from 0.153/libasm/asm_newabssym.c)0
-rw-r--r--src/libasm/asm_newcomsym.c (renamed from 0.153/libasm/asm_newcomsym.c)0
-rw-r--r--src/libasm/asm_newscn.c (renamed from 0.153/libasm/asm_newscn.c)0
-rw-r--r--src/libasm/asm_newscn_ingrp.c (renamed from 0.153/libasm/asm_newscn_ingrp.c)0
-rw-r--r--src/libasm/asm_newscngrp.c (renamed from 0.153/libasm/asm_newscngrp.c)0
-rw-r--r--src/libasm/asm_newsubscn.c (renamed from 0.153/libasm/asm_newsubscn.c)0
-rw-r--r--src/libasm/asm_newsym.c (renamed from 0.153/libasm/asm_newsym.c)0
-rw-r--r--src/libasm/asm_scngrp_newsignature.c (renamed from 0.153/libasm/asm_scngrp_newsignature.c)0
-rw-r--r--src/libasm/disasm_begin.c (renamed from 0.153/libasm/disasm_begin.c)0
-rw-r--r--src/libasm/disasm_cb.c (renamed from 0.153/libasm/disasm_cb.c)0
-rw-r--r--src/libasm/disasm_end.c (renamed from 0.153/libasm/disasm_end.c)0
-rw-r--r--src/libasm/disasm_str.c (renamed from 0.153/libasm/disasm_str.c)0
-rw-r--r--src/libasm/libasm.h (renamed from 0.153/libasm/libasm.h)0
-rw-r--r--src/libasm/libasm.map (renamed from 0.153/libasm/libasm.map)0
-rw-r--r--src/libasm/libasmP.h (renamed from 0.153/libasm/libasmP.h)0
-rw-r--r--src/libasm/symbolhash.c (renamed from 0.153/libasm/symbolhash.c)0
-rw-r--r--src/libasm/symbolhash.h (renamed from 0.153/libasm/symbolhash.h)0
-rw-r--r--src/libcpu/ChangeLog (renamed from 0.153/libcpu/ChangeLog)0
-rw-r--r--src/libcpu/Makefile.am (renamed from 0.153/libcpu/Makefile.am)0
-rw-r--r--src/libcpu/Makefile.in (renamed from 0.153/libcpu/Makefile.in)0
-rw-r--r--src/libcpu/defs/i386 (renamed from 0.153/libcpu/defs/i386)0
-rw-r--r--src/libcpu/i386_data.h (renamed from 0.153/libcpu/i386_data.h)0
-rw-r--r--src/libcpu/i386_dis.h (renamed from 0.153/libcpu/i386_dis.h)0
-rw-r--r--src/libcpu/i386_disasm.c (renamed from 0.153/libcpu/i386_disasm.c)0
-rw-r--r--src/libcpu/i386_gendis.c (renamed from 0.153/libcpu/i386_gendis.c)0
-rw-r--r--src/libcpu/i386_lex.c (renamed from 0.153/libcpu/i386_lex.c)0
-rw-r--r--src/libcpu/i386_lex.l (renamed from 0.153/libcpu/i386_lex.l)0
-rw-r--r--src/libcpu/i386_parse.c (renamed from 0.153/libcpu/i386_parse.c)0
-rw-r--r--src/libcpu/i386_parse.h (renamed from 0.153/libcpu/i386_parse.h)0
-rw-r--r--src/libcpu/i386_parse.y (renamed from 0.153/libcpu/i386_parse.y)0
-rw-r--r--src/libcpu/memory-access.h (renamed from 0.153/libcpu/memory-access.h)0
-rw-r--r--src/libcpu/x86_64_dis.h (renamed from 0.153/libcpu/x86_64_dis.h)0
-rw-r--r--src/libcpu/x86_64_disasm.c (renamed from 0.153/libcpu/x86_64_disasm.c)0
-rwxr-xr-xsrc/libdw/Android.mk (renamed from 0.153/libdw/Android.mk)4
-rw-r--r--src/libdw/ChangeLog (renamed from 0.153/libdw/ChangeLog)0
-rw-r--r--src/libdw/Makefile.am (renamed from 0.153/libdw/Makefile.am)0
-rw-r--r--src/libdw/Makefile.in (renamed from 0.153/libdw/Makefile.in)0
-rw-r--r--src/libdw/cfi.c (renamed from 0.153/libdw/cfi.c)0
-rw-r--r--src/libdw/cfi.h (renamed from 0.153/libdw/cfi.h)0
-rw-r--r--src/libdw/cie.c (renamed from 0.153/libdw/cie.c)0
-rw-r--r--src/libdw/dwarf.h (renamed from 0.153/libdw/dwarf.h)0
-rw-r--r--src/libdw/dwarf_abbrev_hash.c (renamed from 0.153/libdw/dwarf_abbrev_hash.c)0
-rw-r--r--src/libdw/dwarf_abbrev_hash.h (renamed from 0.153/libdw/dwarf_abbrev_hash.h)0
-rw-r--r--src/libdw/dwarf_abbrevhaschildren.c (renamed from 0.153/libdw/dwarf_abbrevhaschildren.c)0
-rw-r--r--src/libdw/dwarf_addrdie.c (renamed from 0.153/libdw/dwarf_addrdie.c)0
-rw-r--r--src/libdw/dwarf_aggregate_size.c (renamed from 0.153/libdw/dwarf_aggregate_size.c)0
-rw-r--r--src/libdw/dwarf_arrayorder.c (renamed from 0.153/libdw/dwarf_arrayorder.c)0
-rw-r--r--src/libdw/dwarf_attr.c (renamed from 0.153/libdw/dwarf_attr.c)0
-rw-r--r--src/libdw/dwarf_attr_integrate.c (renamed from 0.153/libdw/dwarf_attr_integrate.c)0
-rw-r--r--src/libdw/dwarf_begin.c (renamed from 0.153/libdw/dwarf_begin.c)0
-rw-r--r--src/libdw/dwarf_begin_elf.c (renamed from 0.153/libdw/dwarf_begin_elf.c)0
-rw-r--r--src/libdw/dwarf_bitoffset.c (renamed from 0.153/libdw/dwarf_bitoffset.c)0
-rw-r--r--src/libdw/dwarf_bitsize.c (renamed from 0.153/libdw/dwarf_bitsize.c)0
-rw-r--r--src/libdw/dwarf_bytesize.c (renamed from 0.153/libdw/dwarf_bytesize.c)0
-rw-r--r--src/libdw/dwarf_cfi_addrframe.c (renamed from 0.153/libdw/dwarf_cfi_addrframe.c)0
-rw-r--r--src/libdw/dwarf_cfi_end.c (renamed from 0.153/libdw/dwarf_cfi_end.c)0
-rw-r--r--src/libdw/dwarf_child.c (renamed from 0.153/libdw/dwarf_child.c)0
-rw-r--r--src/libdw/dwarf_cuoffset.c (renamed from 0.153/libdw/dwarf_cuoffset.c)0
-rw-r--r--src/libdw/dwarf_decl_column.c (renamed from 0.153/libdw/dwarf_decl_column.c)0
-rw-r--r--src/libdw/dwarf_decl_file.c (renamed from 0.153/libdw/dwarf_decl_file.c)0
-rw-r--r--src/libdw/dwarf_decl_line.c (renamed from 0.153/libdw/dwarf_decl_line.c)0
-rw-r--r--src/libdw/dwarf_diecu.c (renamed from 0.153/libdw/dwarf_diecu.c)0
-rw-r--r--src/libdw/dwarf_diename.c (renamed from 0.153/libdw/dwarf_diename.c)0
-rw-r--r--src/libdw/dwarf_dieoffset.c (renamed from 0.153/libdw/dwarf_dieoffset.c)0
-rw-r--r--src/libdw/dwarf_end.c (renamed from 0.153/libdw/dwarf_end.c)0
-rw-r--r--src/libdw/dwarf_entry_breakpoints.c (renamed from 0.153/libdw/dwarf_entry_breakpoints.c)0
-rw-r--r--src/libdw/dwarf_entrypc.c (renamed from 0.153/libdw/dwarf_entrypc.c)0
-rw-r--r--src/libdw/dwarf_error.c (renamed from 0.153/libdw/dwarf_error.c)0
-rw-r--r--src/libdw/dwarf_filesrc.c (renamed from 0.153/libdw/dwarf_filesrc.c)0
-rw-r--r--src/libdw/dwarf_formaddr.c (renamed from 0.153/libdw/dwarf_formaddr.c)0
-rw-r--r--src/libdw/dwarf_formblock.c (renamed from 0.153/libdw/dwarf_formblock.c)0
-rw-r--r--src/libdw/dwarf_formflag.c (renamed from 0.153/libdw/dwarf_formflag.c)0
-rw-r--r--src/libdw/dwarf_formref.c (renamed from 0.153/libdw/dwarf_formref.c)0
-rw-r--r--src/libdw/dwarf_formref_die.c (renamed from 0.153/libdw/dwarf_formref_die.c)0
-rw-r--r--src/libdw/dwarf_formsdata.c (renamed from 0.153/libdw/dwarf_formsdata.c)0
-rw-r--r--src/libdw/dwarf_formstring.c (renamed from 0.153/libdw/dwarf_formstring.c)0
-rw-r--r--src/libdw/dwarf_formudata.c (renamed from 0.153/libdw/dwarf_formudata.c)0
-rw-r--r--src/libdw/dwarf_frame_cfa.c (renamed from 0.153/libdw/dwarf_frame_cfa.c)0
-rw-r--r--src/libdw/dwarf_frame_info.c (renamed from 0.153/libdw/dwarf_frame_info.c)0
-rw-r--r--src/libdw/dwarf_frame_register.c (renamed from 0.153/libdw/dwarf_frame_register.c)0
-rw-r--r--src/libdw/dwarf_func_inline.c (renamed from 0.153/libdw/dwarf_func_inline.c)0
-rw-r--r--src/libdw/dwarf_getabbrev.c (renamed from 0.153/libdw/dwarf_getabbrev.c)0
-rw-r--r--src/libdw/dwarf_getabbrevattr.c (renamed from 0.153/libdw/dwarf_getabbrevattr.c)0
-rw-r--r--src/libdw/dwarf_getabbrevcode.c (renamed from 0.153/libdw/dwarf_getabbrevcode.c)0
-rw-r--r--src/libdw/dwarf_getabbrevtag.c (renamed from 0.153/libdw/dwarf_getabbrevtag.c)0
-rw-r--r--src/libdw/dwarf_getarange_addr.c (renamed from 0.153/libdw/dwarf_getarange_addr.c)0
-rw-r--r--src/libdw/dwarf_getarangeinfo.c (renamed from 0.153/libdw/dwarf_getarangeinfo.c)0
-rw-r--r--src/libdw/dwarf_getaranges.c (renamed from 0.153/libdw/dwarf_getaranges.c)0
-rw-r--r--src/libdw/dwarf_getattrcnt.c (renamed from 0.153/libdw/dwarf_getattrcnt.c)0
-rw-r--r--src/libdw/dwarf_getattrs.c (renamed from 0.153/libdw/dwarf_getattrs.c)0
-rw-r--r--src/libdw/dwarf_getcfi.c (renamed from 0.153/libdw/dwarf_getcfi.c)0
-rw-r--r--src/libdw/dwarf_getcfi_elf.c (renamed from 0.153/libdw/dwarf_getcfi_elf.c)0
-rw-r--r--src/libdw/dwarf_getelf.c (renamed from 0.153/libdw/dwarf_getelf.c)0
-rw-r--r--src/libdw/dwarf_getfuncs.c (renamed from 0.153/libdw/dwarf_getfuncs.c)0
-rw-r--r--src/libdw/dwarf_getlocation.c (renamed from 0.153/libdw/dwarf_getlocation.c)0
-rw-r--r--src/libdw/dwarf_getlocation_implicit_pointer.c (renamed from 0.153/libdw/dwarf_getlocation_implicit_pointer.c)0
-rw-r--r--src/libdw/dwarf_getmacros.c (renamed from 0.153/libdw/dwarf_getmacros.c)0
-rw-r--r--src/libdw/dwarf_getpubnames.c (renamed from 0.153/libdw/dwarf_getpubnames.c)0
-rw-r--r--src/libdw/dwarf_getscopes.c (renamed from 0.153/libdw/dwarf_getscopes.c)0
-rw-r--r--src/libdw/dwarf_getscopes_die.c (renamed from 0.153/libdw/dwarf_getscopes_die.c)0
-rw-r--r--src/libdw/dwarf_getscopevar.c (renamed from 0.153/libdw/dwarf_getscopevar.c)0
-rw-r--r--src/libdw/dwarf_getsrc_die.c (renamed from 0.153/libdw/dwarf_getsrc_die.c)0
-rw-r--r--src/libdw/dwarf_getsrc_file.c (renamed from 0.153/libdw/dwarf_getsrc_file.c)0
-rw-r--r--src/libdw/dwarf_getsrcdirs.c (renamed from 0.153/libdw/dwarf_getsrcdirs.c)0
-rw-r--r--src/libdw/dwarf_getsrcfiles.c (renamed from 0.153/libdw/dwarf_getsrcfiles.c)0
-rw-r--r--src/libdw/dwarf_getsrclines.c (renamed from 0.153/libdw/dwarf_getsrclines.c)0
-rw-r--r--src/libdw/dwarf_getstring.c (renamed from 0.153/libdw/dwarf_getstring.c)0
-rw-r--r--src/libdw/dwarf_hasattr.c (renamed from 0.153/libdw/dwarf_hasattr.c)0
-rw-r--r--src/libdw/dwarf_hasattr_integrate.c (renamed from 0.153/libdw/dwarf_hasattr_integrate.c)0
-rw-r--r--src/libdw/dwarf_haschildren.c (renamed from 0.153/libdw/dwarf_haschildren.c)0
-rw-r--r--src/libdw/dwarf_hasform.c (renamed from 0.153/libdw/dwarf_hasform.c)0
-rw-r--r--src/libdw/dwarf_haspc.c (renamed from 0.153/libdw/dwarf_haspc.c)0
-rw-r--r--src/libdw/dwarf_highpc.c (renamed from 0.153/libdw/dwarf_highpc.c)0
-rw-r--r--src/libdw/dwarf_lineaddr.c (renamed from 0.153/libdw/dwarf_lineaddr.c)0
-rw-r--r--src/libdw/dwarf_linebeginstatement.c (renamed from 0.153/libdw/dwarf_linebeginstatement.c)0
-rw-r--r--src/libdw/dwarf_lineblock.c (renamed from 0.153/libdw/dwarf_lineblock.c)0
-rw-r--r--src/libdw/dwarf_linecol.c (renamed from 0.153/libdw/dwarf_linecol.c)0
-rw-r--r--src/libdw/dwarf_linediscriminator.c (renamed from 0.153/libdw/dwarf_linediscriminator.c)0
-rw-r--r--src/libdw/dwarf_lineendsequence.c (renamed from 0.153/libdw/dwarf_lineendsequence.c)0
-rw-r--r--src/libdw/dwarf_lineepiloguebegin.c (renamed from 0.153/libdw/dwarf_lineepiloguebegin.c)0
-rw-r--r--src/libdw/dwarf_lineisa.c (renamed from 0.153/libdw/dwarf_lineisa.c)0
-rw-r--r--src/libdw/dwarf_lineno.c (renamed from 0.153/libdw/dwarf_lineno.c)0
-rw-r--r--src/libdw/dwarf_lineop_index.c (renamed from 0.153/libdw/dwarf_lineop_index.c)0
-rw-r--r--src/libdw/dwarf_lineprologueend.c (renamed from 0.153/libdw/dwarf_lineprologueend.c)0
-rw-r--r--src/libdw/dwarf_linesrc.c (renamed from 0.153/libdw/dwarf_linesrc.c)0
-rw-r--r--src/libdw/dwarf_lowpc.c (renamed from 0.153/libdw/dwarf_lowpc.c)0
-rw-r--r--src/libdw/dwarf_macro_opcode.c (renamed from 0.153/libdw/dwarf_macro_opcode.c)0
-rw-r--r--src/libdw/dwarf_macro_param1.c (renamed from 0.153/libdw/dwarf_macro_param1.c)0
-rw-r--r--src/libdw/dwarf_macro_param2.c (renamed from 0.153/libdw/dwarf_macro_param2.c)0
-rw-r--r--src/libdw/dwarf_next_cfi.c (renamed from 0.153/libdw/dwarf_next_cfi.c)0
-rw-r--r--src/libdw/dwarf_nextcu.c (renamed from 0.153/libdw/dwarf_nextcu.c)0
-rw-r--r--src/libdw/dwarf_offabbrev.c (renamed from 0.153/libdw/dwarf_offabbrev.c)0
-rw-r--r--src/libdw/dwarf_offdie.c (renamed from 0.153/libdw/dwarf_offdie.c)0
-rw-r--r--src/libdw/dwarf_onearange.c (renamed from 0.153/libdw/dwarf_onearange.c)0
-rw-r--r--src/libdw/dwarf_onesrcline.c (renamed from 0.153/libdw/dwarf_onesrcline.c)0
-rw-r--r--src/libdw/dwarf_ranges.c (renamed from 0.153/libdw/dwarf_ranges.c)0
-rw-r--r--src/libdw/dwarf_siblingof.c (renamed from 0.153/libdw/dwarf_siblingof.c)0
-rw-r--r--src/libdw/dwarf_sig8_hash.c (renamed from 0.153/libdw/dwarf_sig8_hash.c)0
-rw-r--r--src/libdw/dwarf_sig8_hash.h (renamed from 0.153/libdw/dwarf_sig8_hash.h)0
-rw-r--r--src/libdw/dwarf_srclang.c (renamed from 0.153/libdw/dwarf_srclang.c)0
-rw-r--r--src/libdw/dwarf_tag.c (renamed from 0.153/libdw/dwarf_tag.c)0
-rw-r--r--src/libdw/dwarf_whatattr.c (renamed from 0.153/libdw/dwarf_whatattr.c)0
-rw-r--r--src/libdw/dwarf_whatform.c (renamed from 0.153/libdw/dwarf_whatform.c)0
-rw-r--r--src/libdw/encoded-value.h (renamed from 0.153/libdw/encoded-value.h)0
-rw-r--r--src/libdw/fde.c (renamed from 0.153/libdw/fde.c)0
-rw-r--r--src/libdw/frame-cache.c (renamed from 0.153/libdw/frame-cache.c)0
-rw-r--r--src/libdw/libdw.h (renamed from 0.153/libdw/libdw.h)0
-rw-r--r--src/libdw/libdw.map (renamed from 0.153/libdw/libdw.map)0
-rw-r--r--src/libdw/libdwP.h (renamed from 0.153/libdw/libdwP.h)0
-rw-r--r--src/libdw/libdw_alloc.c (renamed from 0.153/libdw/libdw_alloc.c)0
-rw-r--r--src/libdw/libdw_findcu.c (renamed from 0.153/libdw/libdw_findcu.c)0
-rw-r--r--src/libdw/libdw_form.c (renamed from 0.153/libdw/libdw_form.c)0
-rw-r--r--src/libdw/libdw_visit_scopes.c (renamed from 0.153/libdw/libdw_visit_scopes.c)0
-rw-r--r--src/libdw/memory-access.c (renamed from 0.153/libdw/memory-access.c)0
-rw-r--r--src/libdw/memory-access.h (renamed from 0.153/libdw/memory-access.h)0
-rwxr-xr-xsrc/libdwfl/Android.mk (renamed from 0.153/libdwfl/Android.mk)4
-rw-r--r--src/libdwfl/ChangeLog (renamed from 0.153/libdwfl/ChangeLog)0
-rw-r--r--src/libdwfl/Makefile.am (renamed from 0.153/libdwfl/Makefile.am)0
-rw-r--r--src/libdwfl/Makefile.in (renamed from 0.153/libdwfl/Makefile.in)0
-rw-r--r--src/libdwfl/argp-std.c (renamed from 0.153/libdwfl/argp-std.c)0
-rw-r--r--src/libdwfl/bzip2.c (renamed from 0.153/libdwfl/bzip2.c)0
-rw-r--r--src/libdwfl/core-file.c (renamed from 0.153/libdwfl/core-file.c)0
-rw-r--r--src/libdwfl/cu.c (renamed from 0.153/libdwfl/cu.c)0
-rw-r--r--src/libdwfl/derelocate.c (renamed from 0.153/libdwfl/derelocate.c)0
-rw-r--r--src/libdwfl/dwfl_addrdie.c (renamed from 0.153/libdwfl/dwfl_addrdie.c)0
-rw-r--r--src/libdwfl/dwfl_addrdwarf.c (renamed from 0.153/libdwfl/dwfl_addrdwarf.c)0
-rw-r--r--src/libdwfl/dwfl_addrmodule.c (renamed from 0.153/libdwfl/dwfl_addrmodule.c)0
-rw-r--r--src/libdwfl/dwfl_begin.c (renamed from 0.153/libdwfl/dwfl_begin.c)0
-rw-r--r--src/libdwfl/dwfl_build_id_find_debuginfo.c (renamed from 0.153/libdwfl/dwfl_build_id_find_debuginfo.c)0
-rw-r--r--src/libdwfl/dwfl_build_id_find_elf.c (renamed from 0.153/libdwfl/dwfl_build_id_find_elf.c)0
-rw-r--r--src/libdwfl/dwfl_cumodule.c (renamed from 0.153/libdwfl/dwfl_cumodule.c)0
-rw-r--r--src/libdwfl/dwfl_dwarf_line.c (renamed from 0.153/libdwfl/dwfl_dwarf_line.c)0
-rw-r--r--src/libdwfl/dwfl_end.c (renamed from 0.153/libdwfl/dwfl_end.c)0
-rw-r--r--src/libdwfl/dwfl_error.c (renamed from 0.153/libdwfl/dwfl_error.c)0
-rw-r--r--src/libdwfl/dwfl_getdwarf.c (renamed from 0.153/libdwfl/dwfl_getdwarf.c)0
-rw-r--r--src/libdwfl/dwfl_getmodules.c (renamed from 0.153/libdwfl/dwfl_getmodules.c)0
-rw-r--r--src/libdwfl/dwfl_getsrc.c (renamed from 0.153/libdwfl/dwfl_getsrc.c)0
-rw-r--r--src/libdwfl/dwfl_getsrclines.c (renamed from 0.153/libdwfl/dwfl_getsrclines.c)0
-rw-r--r--src/libdwfl/dwfl_line_comp_dir.c (renamed from 0.153/libdwfl/dwfl_line_comp_dir.c)0
-rw-r--r--src/libdwfl/dwfl_linecu.c (renamed from 0.153/libdwfl/dwfl_linecu.c)0
-rw-r--r--src/libdwfl/dwfl_lineinfo.c (renamed from 0.153/libdwfl/dwfl_lineinfo.c)0
-rw-r--r--src/libdwfl/dwfl_linemodule.c (renamed from 0.153/libdwfl/dwfl_linemodule.c)0
-rw-r--r--src/libdwfl/dwfl_module.c (renamed from 0.153/libdwfl/dwfl_module.c)0
-rw-r--r--src/libdwfl/dwfl_module_addrdie.c (renamed from 0.153/libdwfl/dwfl_module_addrdie.c)0
-rw-r--r--src/libdwfl/dwfl_module_addrname.c (renamed from 0.153/libdwfl/dwfl_module_addrname.c)0
-rw-r--r--src/libdwfl/dwfl_module_addrsym.c (renamed from 0.153/libdwfl/dwfl_module_addrsym.c)0
-rw-r--r--src/libdwfl/dwfl_module_build_id.c (renamed from 0.153/libdwfl/dwfl_module_build_id.c)0
-rw-r--r--src/libdwfl/dwfl_module_dwarf_cfi.c (renamed from 0.153/libdwfl/dwfl_module_dwarf_cfi.c)0
-rw-r--r--src/libdwfl/dwfl_module_eh_cfi.c (renamed from 0.153/libdwfl/dwfl_module_eh_cfi.c)0
-rw-r--r--src/libdwfl/dwfl_module_getdwarf.c (renamed from 0.153/libdwfl/dwfl_module_getdwarf.c)0
-rw-r--r--src/libdwfl/dwfl_module_getelf.c (renamed from 0.153/libdwfl/dwfl_module_getelf.c)0
-rw-r--r--src/libdwfl/dwfl_module_getsrc.c (renamed from 0.153/libdwfl/dwfl_module_getsrc.c)0
-rw-r--r--src/libdwfl/dwfl_module_getsrc_file.c (renamed from 0.153/libdwfl/dwfl_module_getsrc_file.c)0
-rw-r--r--src/libdwfl/dwfl_module_getsym.c (renamed from 0.153/libdwfl/dwfl_module_getsym.c)0
-rw-r--r--src/libdwfl/dwfl_module_info.c (renamed from 0.153/libdwfl/dwfl_module_info.c)0
-rw-r--r--src/libdwfl/dwfl_module_nextcu.c (renamed from 0.153/libdwfl/dwfl_module_nextcu.c)0
-rw-r--r--src/libdwfl/dwfl_module_register_names.c (renamed from 0.153/libdwfl/dwfl_module_register_names.c)0
-rw-r--r--src/libdwfl/dwfl_module_report_build_id.c (renamed from 0.153/libdwfl/dwfl_module_report_build_id.c)0
-rw-r--r--src/libdwfl/dwfl_module_return_value_location.c (renamed from 0.153/libdwfl/dwfl_module_return_value_location.c)0
-rw-r--r--src/libdwfl/dwfl_nextcu.c (renamed from 0.153/libdwfl/dwfl_nextcu.c)0
-rw-r--r--src/libdwfl/dwfl_onesrcline.c (renamed from 0.153/libdwfl/dwfl_onesrcline.c)0
-rw-r--r--src/libdwfl/dwfl_report_elf.c (renamed from 0.153/libdwfl/dwfl_report_elf.c)0
-rw-r--r--src/libdwfl/dwfl_segment_report_module.c (renamed from 0.153/libdwfl/dwfl_segment_report_module.c)0
-rw-r--r--src/libdwfl/dwfl_validate_address.c (renamed from 0.153/libdwfl/dwfl_validate_address.c)0
-rw-r--r--src/libdwfl/dwfl_version.c (renamed from 0.153/libdwfl/dwfl_version.c)0
-rw-r--r--src/libdwfl/elf-from-memory.c (renamed from 0.153/libdwfl/elf-from-memory.c)0
-rw-r--r--src/libdwfl/find-debuginfo.c (renamed from 0.153/libdwfl/find-debuginfo.c)0
-rw-r--r--src/libdwfl/gzip.c (renamed from 0.153/libdwfl/gzip.c)0
-rw-r--r--src/libdwfl/image-header.c (renamed from 0.153/libdwfl/image-header.c)0
-rw-r--r--src/libdwfl/libdwfl.h (renamed from 0.153/libdwfl/libdwfl.h)0
-rw-r--r--src/libdwfl/libdwflP.h (renamed from 0.153/libdwfl/libdwflP.h)0
-rw-r--r--src/libdwfl/libdwfl_crc32.c (renamed from 0.153/libdwfl/libdwfl_crc32.c)0
-rw-r--r--src/libdwfl/libdwfl_crc32_file.c (renamed from 0.153/libdwfl/libdwfl_crc32_file.c)0
-rw-r--r--src/libdwfl/lines.c (renamed from 0.153/libdwfl/lines.c)0
-rw-r--r--src/libdwfl/link_map.c (renamed from 0.153/libdwfl/link_map.c)0
-rw-r--r--src/libdwfl/linux-kernel-modules.c (renamed from 0.153/libdwfl/linux-kernel-modules.c)0
-rw-r--r--src/libdwfl/linux-proc-maps.c (renamed from 0.153/libdwfl/linux-proc-maps.c)0
-rw-r--r--src/libdwfl/lzma.c (renamed from 0.153/libdwfl/lzma.c)0
-rw-r--r--src/libdwfl/offline.c (renamed from 0.153/libdwfl/offline.c)0
-rw-r--r--src/libdwfl/open.c (renamed from 0.153/libdwfl/open.c)0
-rw-r--r--src/libdwfl/relocate.c (renamed from 0.153/libdwfl/relocate.c)0
-rw-r--r--src/libdwfl/segment.c (renamed from 0.153/libdwfl/segment.c)0
-rwxr-xr-xsrc/libebl/Android.mk (renamed from 0.153/libebl/Android.mk)4
-rw-r--r--src/libebl/ChangeLog (renamed from 0.153/libebl/ChangeLog)0
-rw-r--r--src/libebl/Makefile.am (renamed from 0.153/libebl/Makefile.am)0
-rw-r--r--src/libebl/Makefile.in (renamed from 0.153/libebl/Makefile.in)0
-rw-r--r--src/libebl/ebl-hooks.h (renamed from 0.153/libebl/ebl-hooks.h)0
-rw-r--r--src/libebl/ebl_check_special_section.c (renamed from 0.153/libebl/ebl_check_special_section.c)0
-rw-r--r--src/libebl/ebl_check_special_symbol.c (renamed from 0.153/libebl/ebl_check_special_symbol.c)0
-rw-r--r--src/libebl/ebl_syscall_abi.c (renamed from 0.153/libebl/ebl_syscall_abi.c)0
-rw-r--r--src/libebl/eblabicfi.c (renamed from 0.153/libebl/eblabicfi.c)0
-rw-r--r--src/libebl/eblauxvinfo.c (renamed from 0.153/libebl/eblauxvinfo.c)0
-rw-r--r--src/libebl/eblbackendname.c (renamed from 0.153/libebl/eblbackendname.c)0
-rw-r--r--src/libebl/eblbsspltp.c (renamed from 0.153/libebl/eblbsspltp.c)0
-rw-r--r--src/libebl/eblcheckobjattr.c (renamed from 0.153/libebl/eblcheckobjattr.c)0
-rw-r--r--src/libebl/eblclosebackend.c (renamed from 0.153/libebl/eblclosebackend.c)0
-rw-r--r--src/libebl/eblcopyrelocp.c (renamed from 0.153/libebl/eblcopyrelocp.c)0
-rw-r--r--src/libebl/eblcorenote.c (renamed from 0.153/libebl/eblcorenote.c)0
-rw-r--r--src/libebl/eblcorenotetypename.c (renamed from 0.153/libebl/eblcorenotetypename.c)0
-rw-r--r--src/libebl/ebldebugscnp.c (renamed from 0.153/libebl/ebldebugscnp.c)0
-rw-r--r--src/libebl/ebldynamictagcheck.c (renamed from 0.153/libebl/ebldynamictagcheck.c)0
-rw-r--r--src/libebl/ebldynamictagname.c (renamed from 0.153/libebl/ebldynamictagname.c)0
-rw-r--r--src/libebl/eblelfclass.c (renamed from 0.153/libebl/eblelfclass.c)0
-rw-r--r--src/libebl/eblelfdata.c (renamed from 0.153/libebl/eblelfdata.c)0
-rw-r--r--src/libebl/eblelfmachine.c (renamed from 0.153/libebl/eblelfmachine.c)0
-rw-r--r--src/libebl/eblgotpcreloccheck.c (renamed from 0.153/libebl/eblgotpcreloccheck.c)0
-rw-r--r--src/libebl/eblgstrtab.c (renamed from 0.153/libebl/eblgstrtab.c)0
-rw-r--r--src/libebl/eblmachineflagcheck.c (renamed from 0.153/libebl/eblmachineflagcheck.c)0
-rw-r--r--src/libebl/eblmachineflagname.c (renamed from 0.153/libebl/eblmachineflagname.c)0
-rw-r--r--src/libebl/eblmachinesectionflagcheck.c (renamed from 0.153/libebl/eblmachinesectionflagcheck.c)0
-rw-r--r--src/libebl/eblnonerelocp.c (renamed from 0.153/libebl/eblnonerelocp.c)0
-rw-r--r--src/libebl/eblobjecttypename.c (renamed from 0.153/libebl/eblobjecttypename.c)0
-rw-r--r--src/libebl/eblobjnote.c (renamed from 0.153/libebl/eblobjnote.c)0
-rw-r--r--src/libebl/eblobjnotetypename.c (renamed from 0.153/libebl/eblobjnotetypename.c)0
-rw-r--r--src/libebl/eblopenbackend.c (renamed from 0.153/libebl/eblopenbackend.c)0
-rw-r--r--src/libebl/eblosabiname.c (renamed from 0.153/libebl/eblosabiname.c)0
-rw-r--r--src/libebl/eblreginfo.c (renamed from 0.153/libebl/eblreginfo.c)0
-rw-r--r--src/libebl/eblrelativerelocp.c (renamed from 0.153/libebl/eblrelativerelocp.c)0
-rw-r--r--src/libebl/eblrelocsimpletype.c (renamed from 0.153/libebl/eblrelocsimpletype.c)0
-rw-r--r--src/libebl/eblreloctypecheck.c (renamed from 0.153/libebl/eblreloctypecheck.c)0
-rw-r--r--src/libebl/eblreloctypename.c (renamed from 0.153/libebl/eblreloctypename.c)0
-rw-r--r--src/libebl/eblrelocvaliduse.c (renamed from 0.153/libebl/eblrelocvaliduse.c)0
-rw-r--r--src/libebl/eblretval.c (renamed from 0.153/libebl/eblretval.c)0
-rw-r--r--src/libebl/eblsectionname.c (renamed from 0.153/libebl/eblsectionname.c)0
-rw-r--r--src/libebl/eblsectionstripp.c (renamed from 0.153/libebl/eblsectionstripp.c)0
-rw-r--r--src/libebl/eblsectiontypename.c (renamed from 0.153/libebl/eblsectiontypename.c)0
-rw-r--r--src/libebl/eblsegmenttypename.c (renamed from 0.153/libebl/eblsegmenttypename.c)0
-rw-r--r--src/libebl/eblshflagscombine.c (renamed from 0.153/libebl/eblshflagscombine.c)0
-rw-r--r--src/libebl/eblstother.c (renamed from 0.153/libebl/eblstother.c)0
-rw-r--r--src/libebl/eblstrtab.c (renamed from 0.153/libebl/eblstrtab.c)0
-rw-r--r--src/libebl/eblsymbolbindingname.c (renamed from 0.153/libebl/eblsymbolbindingname.c)0
-rw-r--r--src/libebl/eblsymboltypename.c (renamed from 0.153/libebl/eblsymboltypename.c)0
-rw-r--r--src/libebl/eblsysvhashentrysize.c (renamed from 0.153/libebl/eblsysvhashentrysize.c)0
-rw-r--r--src/libebl/eblwstrtab.c (renamed from 0.153/libebl/eblwstrtab.c)0
-rw-r--r--src/libebl/libebl.h (renamed from 0.153/libebl/libebl.h)0
-rw-r--r--src/libebl/libeblP.h (renamed from 0.153/libebl/libeblP.h)0
-rwxr-xr-xsrc/libelf/Android.mk (renamed from 0.153/libelf/Android.mk)6
-rw-r--r--src/libelf/ChangeLog (renamed from 0.153/libelf/ChangeLog)0
-rw-r--r--src/libelf/Makefile.am (renamed from 0.153/libelf/Makefile.am)0
-rw-r--r--src/libelf/Makefile.in (renamed from 0.153/libelf/Makefile.in)0
-rw-r--r--src/libelf/abstract.h (renamed from 0.153/libelf/abstract.h)0
-rw-r--r--src/libelf/common.h (renamed from 0.153/libelf/common.h)0
-rw-r--r--src/libelf/dl-hash.h (renamed from 0.153/libelf/dl-hash.h)0
-rw-r--r--src/libelf/elf-knowledge.h (renamed from 0.153/libelf/elf-knowledge.h)0
-rw-r--r--src/libelf/elf.h (renamed from 0.153/libelf/elf.h)0
-rw-r--r--src/libelf/elf32_checksum.c (renamed from 0.153/libelf/elf32_checksum.c)0
-rw-r--r--src/libelf/elf32_fsize.c (renamed from 0.153/libelf/elf32_fsize.c)0
-rw-r--r--src/libelf/elf32_getehdr.c (renamed from 0.153/libelf/elf32_getehdr.c)0
-rw-r--r--src/libelf/elf32_getphdr.c (renamed from 0.153/libelf/elf32_getphdr.c)0
-rw-r--r--src/libelf/elf32_getshdr.c (renamed from 0.153/libelf/elf32_getshdr.c)0
-rw-r--r--src/libelf/elf32_newehdr.c (renamed from 0.153/libelf/elf32_newehdr.c)0
-rw-r--r--src/libelf/elf32_newphdr.c (renamed from 0.153/libelf/elf32_newphdr.c)0
-rw-r--r--src/libelf/elf32_offscn.c (renamed from 0.153/libelf/elf32_offscn.c)0
-rw-r--r--src/libelf/elf32_updatefile.c (renamed from 0.153/libelf/elf32_updatefile.c)0
-rw-r--r--src/libelf/elf32_updatenull.c (renamed from 0.153/libelf/elf32_updatenull.c)0
-rw-r--r--src/libelf/elf32_xlatetof.c (renamed from 0.153/libelf/elf32_xlatetof.c)0
-rw-r--r--src/libelf/elf32_xlatetom.c (renamed from 0.153/libelf/elf32_xlatetom.c)0
-rw-r--r--src/libelf/elf64_checksum.c (renamed from 0.153/libelf/elf64_checksum.c)0
-rw-r--r--src/libelf/elf64_fsize.c (renamed from 0.153/libelf/elf64_fsize.c)0
-rw-r--r--src/libelf/elf64_getehdr.c (renamed from 0.153/libelf/elf64_getehdr.c)0
-rw-r--r--src/libelf/elf64_getphdr.c (renamed from 0.153/libelf/elf64_getphdr.c)0
-rw-r--r--src/libelf/elf64_getshdr.c (renamed from 0.153/libelf/elf64_getshdr.c)0
-rw-r--r--src/libelf/elf64_newehdr.c (renamed from 0.153/libelf/elf64_newehdr.c)0
-rw-r--r--src/libelf/elf64_newphdr.c (renamed from 0.153/libelf/elf64_newphdr.c)0
-rw-r--r--src/libelf/elf64_offscn.c (renamed from 0.153/libelf/elf64_offscn.c)0
-rw-r--r--src/libelf/elf64_updatefile.c (renamed from 0.153/libelf/elf64_updatefile.c)0
-rw-r--r--src/libelf/elf64_updatenull.c (renamed from 0.153/libelf/elf64_updatenull.c)0
-rw-r--r--src/libelf/elf64_xlatetof.c (renamed from 0.153/libelf/elf64_xlatetof.c)0
-rw-r--r--src/libelf/elf64_xlatetom.c (renamed from 0.153/libelf/elf64_xlatetom.c)0
-rw-r--r--src/libelf/elf_begin.c (renamed from 0.153/libelf/elf_begin.c)0
-rw-r--r--src/libelf/elf_clone.c (renamed from 0.153/libelf/elf_clone.c)0
-rw-r--r--src/libelf/elf_cntl.c (renamed from 0.153/libelf/elf_cntl.c)0
-rw-r--r--src/libelf/elf_end.c (renamed from 0.153/libelf/elf_end.c)0
-rw-r--r--src/libelf/elf_error.c (renamed from 0.153/libelf/elf_error.c)0
-rw-r--r--src/libelf/elf_fill.c (renamed from 0.153/libelf/elf_fill.c)0
-rw-r--r--src/libelf/elf_flagdata.c (renamed from 0.153/libelf/elf_flagdata.c)0
-rw-r--r--src/libelf/elf_flagehdr.c (renamed from 0.153/libelf/elf_flagehdr.c)0
-rw-r--r--src/libelf/elf_flagelf.c (renamed from 0.153/libelf/elf_flagelf.c)0
-rw-r--r--src/libelf/elf_flagphdr.c (renamed from 0.153/libelf/elf_flagphdr.c)0
-rw-r--r--src/libelf/elf_flagscn.c (renamed from 0.153/libelf/elf_flagscn.c)0
-rw-r--r--src/libelf/elf_flagshdr.c (renamed from 0.153/libelf/elf_flagshdr.c)0
-rw-r--r--src/libelf/elf_getarhdr.c (renamed from 0.153/libelf/elf_getarhdr.c)0
-rw-r--r--src/libelf/elf_getaroff.c (renamed from 0.153/libelf/elf_getaroff.c)0
-rw-r--r--src/libelf/elf_getarsym.c (renamed from 0.153/libelf/elf_getarsym.c)0
-rw-r--r--src/libelf/elf_getbase.c (renamed from 0.153/libelf/elf_getbase.c)0
-rw-r--r--src/libelf/elf_getdata.c (renamed from 0.153/libelf/elf_getdata.c)0
-rw-r--r--src/libelf/elf_getdata_rawchunk.c (renamed from 0.153/libelf/elf_getdata_rawchunk.c)0
-rw-r--r--src/libelf/elf_getident.c (renamed from 0.153/libelf/elf_getident.c)0
-rw-r--r--src/libelf/elf_getphdrnum.c (renamed from 0.153/libelf/elf_getphdrnum.c)0
-rw-r--r--src/libelf/elf_getscn.c (renamed from 0.153/libelf/elf_getscn.c)0
-rw-r--r--src/libelf/elf_getshdrnum.c (renamed from 0.153/libelf/elf_getshdrnum.c)0
-rw-r--r--src/libelf/elf_getshdrstrndx.c (renamed from 0.153/libelf/elf_getshdrstrndx.c)0
-rw-r--r--src/libelf/elf_gnu_hash.c (renamed from 0.153/libelf/elf_gnu_hash.c)0
-rw-r--r--src/libelf/elf_hash.c (renamed from 0.153/libelf/elf_hash.c)0
-rw-r--r--src/libelf/elf_kind.c (renamed from 0.153/libelf/elf_kind.c)0
-rw-r--r--src/libelf/elf_memory.c (renamed from 0.153/libelf/elf_memory.c)0
-rw-r--r--src/libelf/elf_ndxscn.c (renamed from 0.153/libelf/elf_ndxscn.c)0
-rw-r--r--src/libelf/elf_newdata.c (renamed from 0.153/libelf/elf_newdata.c)0
-rw-r--r--src/libelf/elf_newscn.c (renamed from 0.153/libelf/elf_newscn.c)0
-rw-r--r--src/libelf/elf_next.c (renamed from 0.153/libelf/elf_next.c)0
-rw-r--r--src/libelf/elf_nextscn.c (renamed from 0.153/libelf/elf_nextscn.c)0
-rw-r--r--src/libelf/elf_rand.c (renamed from 0.153/libelf/elf_rand.c)0
-rw-r--r--src/libelf/elf_rawdata.c (renamed from 0.153/libelf/elf_rawdata.c)0
-rw-r--r--src/libelf/elf_rawfile.c (renamed from 0.153/libelf/elf_rawfile.c)0
-rw-r--r--src/libelf/elf_readall.c (renamed from 0.153/libelf/elf_readall.c)0
-rw-r--r--src/libelf/elf_scnshndx.c (renamed from 0.153/libelf/elf_scnshndx.c)0
-rw-r--r--src/libelf/elf_strptr.c (renamed from 0.153/libelf/elf_strptr.c)0
-rw-r--r--src/libelf/elf_update.c (renamed from 0.153/libelf/elf_update.c)0
-rw-r--r--src/libelf/elf_version.c (renamed from 0.153/libelf/elf_version.c)0
-rw-r--r--src/libelf/exttypes.h (renamed from 0.153/libelf/exttypes.h)0
-rw-r--r--src/libelf/gelf.h (renamed from 0.153/libelf/gelf.h)0
-rw-r--r--src/libelf/gelf_checksum.c (renamed from 0.153/libelf/gelf_checksum.c)0
-rw-r--r--src/libelf/gelf_fsize.c (renamed from 0.153/libelf/gelf_fsize.c)0
-rw-r--r--src/libelf/gelf_getauxv.c (renamed from 0.153/libelf/gelf_getauxv.c)0
-rw-r--r--src/libelf/gelf_getclass.c (renamed from 0.153/libelf/gelf_getclass.c)0
-rw-r--r--src/libelf/gelf_getdyn.c (renamed from 0.153/libelf/gelf_getdyn.c)0
-rw-r--r--src/libelf/gelf_getehdr.c (renamed from 0.153/libelf/gelf_getehdr.c)0
-rw-r--r--src/libelf/gelf_getlib.c (renamed from 0.153/libelf/gelf_getlib.c)0
-rw-r--r--src/libelf/gelf_getmove.c (renamed from 0.153/libelf/gelf_getmove.c)0
-rw-r--r--src/libelf/gelf_getnote.c (renamed from 0.153/libelf/gelf_getnote.c)0
-rw-r--r--src/libelf/gelf_getphdr.c (renamed from 0.153/libelf/gelf_getphdr.c)0
-rw-r--r--src/libelf/gelf_getrel.c (renamed from 0.153/libelf/gelf_getrel.c)0
-rw-r--r--src/libelf/gelf_getrela.c (renamed from 0.153/libelf/gelf_getrela.c)0
-rw-r--r--src/libelf/gelf_getshdr.c (renamed from 0.153/libelf/gelf_getshdr.c)0
-rw-r--r--src/libelf/gelf_getsym.c (renamed from 0.153/libelf/gelf_getsym.c)0
-rw-r--r--src/libelf/gelf_getsyminfo.c (renamed from 0.153/libelf/gelf_getsyminfo.c)0
-rw-r--r--src/libelf/gelf_getsymshndx.c (renamed from 0.153/libelf/gelf_getsymshndx.c)0
-rw-r--r--src/libelf/gelf_getverdaux.c (renamed from 0.153/libelf/gelf_getverdaux.c)0
-rw-r--r--src/libelf/gelf_getverdef.c (renamed from 0.153/libelf/gelf_getverdef.c)0
-rw-r--r--src/libelf/gelf_getvernaux.c (renamed from 0.153/libelf/gelf_getvernaux.c)0
-rw-r--r--src/libelf/gelf_getverneed.c (renamed from 0.153/libelf/gelf_getverneed.c)0
-rw-r--r--src/libelf/gelf_getversym.c (renamed from 0.153/libelf/gelf_getversym.c)0
-rw-r--r--src/libelf/gelf_newehdr.c (renamed from 0.153/libelf/gelf_newehdr.c)0
-rw-r--r--src/libelf/gelf_newphdr.c (renamed from 0.153/libelf/gelf_newphdr.c)0
-rw-r--r--src/libelf/gelf_offscn.c (renamed from 0.153/libelf/gelf_offscn.c)0
-rw-r--r--src/libelf/gelf_update_auxv.c (renamed from 0.153/libelf/gelf_update_auxv.c)0
-rw-r--r--src/libelf/gelf_update_dyn.c (renamed from 0.153/libelf/gelf_update_dyn.c)0
-rw-r--r--src/libelf/gelf_update_ehdr.c (renamed from 0.153/libelf/gelf_update_ehdr.c)0
-rw-r--r--src/libelf/gelf_update_lib.c (renamed from 0.153/libelf/gelf_update_lib.c)0
-rw-r--r--src/libelf/gelf_update_move.c (renamed from 0.153/libelf/gelf_update_move.c)0
-rw-r--r--src/libelf/gelf_update_phdr.c (renamed from 0.153/libelf/gelf_update_phdr.c)0
-rw-r--r--src/libelf/gelf_update_rel.c (renamed from 0.153/libelf/gelf_update_rel.c)0
-rw-r--r--src/libelf/gelf_update_rela.c (renamed from 0.153/libelf/gelf_update_rela.c)0
-rw-r--r--src/libelf/gelf_update_shdr.c (renamed from 0.153/libelf/gelf_update_shdr.c)0
-rw-r--r--src/libelf/gelf_update_sym.c (renamed from 0.153/libelf/gelf_update_sym.c)0
-rw-r--r--src/libelf/gelf_update_syminfo.c (renamed from 0.153/libelf/gelf_update_syminfo.c)0
-rw-r--r--src/libelf/gelf_update_symshndx.c (renamed from 0.153/libelf/gelf_update_symshndx.c)0
-rw-r--r--src/libelf/gelf_update_verdaux.c (renamed from 0.153/libelf/gelf_update_verdaux.c)0
-rw-r--r--src/libelf/gelf_update_verdef.c (renamed from 0.153/libelf/gelf_update_verdef.c)0
-rw-r--r--src/libelf/gelf_update_vernaux.c (renamed from 0.153/libelf/gelf_update_vernaux.c)0
-rw-r--r--src/libelf/gelf_update_verneed.c (renamed from 0.153/libelf/gelf_update_verneed.c)0
-rw-r--r--src/libelf/gelf_update_versym.c (renamed from 0.153/libelf/gelf_update_versym.c)0
-rw-r--r--src/libelf/gelf_xlate.c (renamed from 0.153/libelf/gelf_xlate.c)0
-rw-r--r--src/libelf/gelf_xlate.h (renamed from 0.153/libelf/gelf_xlate.h)0
-rw-r--r--src/libelf/gelf_xlatetof.c (renamed from 0.153/libelf/gelf_xlatetof.c)0
-rw-r--r--src/libelf/gelf_xlatetom.c (renamed from 0.153/libelf/gelf_xlatetom.c)0
-rw-r--r--src/libelf/gnuhash_xlate.h (renamed from 0.153/libelf/gnuhash_xlate.h)0
-rw-r--r--src/libelf/libelf.h (renamed from 0.153/libelf/libelf.h)0
-rw-r--r--src/libelf/libelf.map (renamed from 0.153/libelf/libelf.map)0
-rw-r--r--src/libelf/libelfP.h (renamed from 0.153/libelf/libelfP.h)0
-rw-r--r--src/libelf/libelf_crc32.c (renamed from 0.153/libelf/libelf_crc32.c)0
-rw-r--r--src/libelf/libelf_next_prime.c (renamed from 0.153/libelf/libelf_next_prime.c)0
-rw-r--r--src/libelf/nlist.c (renamed from 0.153/libelf/nlist.c)0
-rw-r--r--src/libelf/nlist.h (renamed from 0.153/libelf/nlist.h)0
-rw-r--r--src/libelf/note_xlate.h (renamed from 0.153/libelf/note_xlate.h)0
-rw-r--r--src/libelf/version_xlate.h (renamed from 0.153/libelf/version_xlate.h)0
-rw-r--r--src/m4/ChangeLog (renamed from 0.153/m4/ChangeLog)0
-rw-r--r--src/m4/Makefile.am (renamed from 0.153/m4/Makefile.am)0
-rw-r--r--src/m4/Makefile.in (renamed from 0.153/m4/Makefile.in)0
-rw-r--r--src/m4/codeset.m4 (renamed from 0.153/m4/codeset.m4)0
-rw-r--r--src/m4/gettext.m4 (renamed from 0.153/m4/gettext.m4)0
-rw-r--r--src/m4/iconv.m4 (renamed from 0.153/m4/iconv.m4)0
-rw-r--r--src/m4/lcmessage.m4 (renamed from 0.153/m4/lcmessage.m4)0
-rw-r--r--src/m4/nls.m4 (renamed from 0.153/m4/nls.m4)0
-rw-r--r--src/m4/po.m4 (renamed from 0.153/m4/po.m4)0
-rw-r--r--src/m4/progtest.m4 (renamed from 0.153/m4/progtest.m4)0
-rw-r--r--src/m4/zip.m4 (renamed from 0.153/m4/zip.m4)0
-rw-r--r--src/po/ChangeLog (renamed from 0.153/po/ChangeLog)0
-rw-r--r--src/po/LINGUAS (renamed from 0.153/po/LINGUAS)0
-rw-r--r--src/po/Makefile.in.in (renamed from 0.153/po/Makefile.in.in)0
-rw-r--r--src/po/Makevars (renamed from 0.153/po/Makevars)0
-rw-r--r--src/po/POTFILES.in (renamed from 0.153/po/POTFILES.in)0
-rw-r--r--src/po/Rules-quot (renamed from 0.153/po/Rules-quot)0
-rw-r--r--src/po/boldquot.sed (renamed from 0.153/po/boldquot.sed)0
-rw-r--r--src/po/de.gmo (renamed from 0.153/po/de.gmo)bin21636 -> 21636 bytes
-rw-r--r--src/po/de.po (renamed from 0.153/po/de.po)0
-rw-r--r--src/po/elfutils.pot (renamed from 0.153/po/elfutils.pot)0
-rw-r--r--src/po/en@boldquot.gmo (renamed from 0.153/po/en@boldquot.gmo)bin135393 -> 135393 bytes
-rw-r--r--src/po/en@boldquot.header (renamed from 0.153/po/en@boldquot.header)0
-rw-r--r--src/po/en@boldquot.po (renamed from 0.153/po/en@boldquot.po)0
-rw-r--r--src/po/en@quot.gmo (renamed from 0.153/po/en@quot.gmo)bin133681 -> 133681 bytes
-rw-r--r--src/po/en@quot.header (renamed from 0.153/po/en@quot.header)0
-rw-r--r--src/po/en@quot.po (renamed from 0.153/po/en@quot.po)0
-rw-r--r--src/po/es.gmo (renamed from 0.153/po/es.gmo)bin139640 -> 139640 bytes
-rw-r--r--src/po/es.po (renamed from 0.153/po/es.po)0
-rw-r--r--src/po/insert-header.sin (renamed from 0.153/po/insert-header.sin)0
-rw-r--r--src/po/ja.gmo (renamed from 0.153/po/ja.gmo)bin85566 -> 85566 bytes
-rw-r--r--src/po/ja.po (renamed from 0.153/po/ja.po)0
-rw-r--r--src/po/pl.gmo (renamed from 0.153/po/pl.gmo)bin139045 -> 139045 bytes
-rw-r--r--src/po/pl.po (renamed from 0.153/po/pl.po)0
-rw-r--r--src/po/quot.sed (renamed from 0.153/po/quot.sed)0
-rw-r--r--src/po/remove-potcdate.sin (renamed from 0.153/po/remove-potcdate.sin)0
-rw-r--r--src/po/stamp-po (renamed from 0.153/po/stamp-po)0
-rw-r--r--src/po/uk.gmo (renamed from 0.153/po/uk.gmo)bin179866 -> 179866 bytes
-rw-r--r--src/po/uk.po (renamed from 0.153/po/uk.po)0
-rw-r--r--src/src/ChangeLog (renamed from 0.153/src/ChangeLog)0
-rw-r--r--src/src/Makefile.am (renamed from 0.153/src/Makefile.am)0
-rw-r--r--src/src/Makefile.in (renamed from 0.153/src/Makefile.in)0
-rw-r--r--src/src/addr2line.c (renamed from 0.153/src/addr2line.c)0
-rw-r--r--src/src/ar.c (renamed from 0.153/src/ar.c)0
-rw-r--r--src/src/arlib-argp.c (renamed from 0.153/src/arlib-argp.c)0
-rw-r--r--src/src/arlib.c (renamed from 0.153/src/arlib.c)0
-rw-r--r--src/src/arlib.h (renamed from 0.153/src/arlib.h)0
-rw-r--r--src/src/arlib2.c (renamed from 0.153/src/arlib2.c)0
-rw-r--r--src/src/debugpred.h (renamed from 0.153/src/debugpred.h)0
-rw-r--r--src/src/elf32-i386.script (renamed from 0.153/src/elf32-i386.script)0
-rw-r--r--src/src/elfcmp.c (renamed from 0.153/src/elfcmp.c)0
-rw-r--r--src/src/elflint.c (renamed from 0.153/src/elflint.c)0
-rw-r--r--src/src/findtextrel.c (renamed from 0.153/src/findtextrel.c)0
-rw-r--r--src/src/i386_ld.c (renamed from 0.153/src/i386_ld.c)0
-rw-r--r--src/src/ld.c (renamed from 0.153/src/ld.c)0
-rw-r--r--src/src/ld.h (renamed from 0.153/src/ld.h)0
-rw-r--r--src/src/ldgeneric.c (renamed from 0.153/src/ldgeneric.c)0
-rw-r--r--src/src/ldlex.c (renamed from 0.153/src/ldlex.c)0
-rw-r--r--src/src/ldlex.l (renamed from 0.153/src/ldlex.l)0
-rw-r--r--src/src/ldscript.c (renamed from 0.153/src/ldscript.c)0
-rw-r--r--src/src/ldscript.h (renamed from 0.153/src/ldscript.h)0
-rw-r--r--src/src/ldscript.y (renamed from 0.153/src/ldscript.y)0
-rw-r--r--src/src/libld_elf_i386.map (renamed from 0.153/src/libld_elf_i386.map)0
-rw-r--r--src/src/make-debug-archive.in (renamed from 0.153/src/make-debug-archive.in)0
-rw-r--r--src/src/nm.c (renamed from 0.153/src/nm.c)0
-rw-r--r--src/src/none_ld.c (renamed from 0.153/src/none_ld.c)0
-rw-r--r--src/src/objdump.c (renamed from 0.153/src/objdump.c)0
-rw-r--r--src/src/ranlib.c (renamed from 0.153/src/ranlib.c)0
-rw-r--r--src/src/readelf.c (renamed from 0.153/src/readelf.c)0
-rw-r--r--src/src/sectionhash.c (renamed from 0.153/src/sectionhash.c)0
-rw-r--r--src/src/sectionhash.h (renamed from 0.153/src/sectionhash.h)0
-rw-r--r--src/src/size.c (renamed from 0.153/src/size.c)0
-rw-r--r--src/src/strings.c (renamed from 0.153/src/strings.c)0
-rw-r--r--src/src/strip.c (renamed from 0.153/src/strip.c)0
-rw-r--r--src/src/symbolhash.c (renamed from 0.153/src/symbolhash.c)0
-rw-r--r--src/src/symbolhash.h (renamed from 0.153/src/symbolhash.h)0
-rw-r--r--src/src/unaligned.h (renamed from 0.153/src/unaligned.h)0
-rw-r--r--src/src/unstrip.c (renamed from 0.153/src/unstrip.c)0
-rw-r--r--src/src/versionhash.c (renamed from 0.153/src/versionhash.c)0
-rw-r--r--src/src/versionhash.h (renamed from 0.153/src/versionhash.h)0
-rw-r--r--src/src/xelf.h (renamed from 0.153/src/xelf.h)0
-rw-r--r--src/src/ylwrap (renamed from 0.153/src/ylwrap)0
-rw-r--r--src/version.h (renamed from 0.153/version.h)0
650 files changed, 19 insertions, 1520 deletions
diff --git a/elfutils/libdw.h b/elfutils/libdw.h
deleted file mode 100644
index e001b7a4..00000000
--- a/elfutils/libdw.h
+++ /dev/null
@@ -1,875 +0,0 @@
-/* Interfaces for libdw.
- Copyright (C) 2002-2010 Red Hat, Inc.
- This file is part of Red Hat elfutils.
-
- Red Hat elfutils is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by the
- Free Software Foundation; version 2 of the License.
-
- Red Hat elfutils is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- General Public License for more details.
-
- You should have received a copy of the GNU General Public License along
- with Red Hat elfutils; if not, write to the Free Software Foundation,
- Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA.
-
- In addition, as a special exception, Red Hat, Inc. gives You the
- additional right to link the code of Red Hat elfutils with code licensed
- under any Open Source Initiative certified open source license
- (http://www.opensource.org/licenses/index.php) which requires the
- distribution of source code with any binary distribution and to
- distribute linked combinations of the two. Non-GPL Code permitted under
- this exception must only link to the code of Red Hat elfutils through
- those well defined interfaces identified in the file named EXCEPTION
- found in the source code files (the "Approved Interfaces"). The files
- of Non-GPL Code may instantiate templates or use macros or inline
- functions from the Approved Interfaces without causing the resulting
- work to be covered by the GNU General Public License. Only Red Hat,
- Inc. may make changes or additions to the list of Approved Interfaces.
- Red Hat's grant of this exception is conditioned upon your not adding
- any new exceptions. If you wish to add a new Approved Interface or
- exception, please contact Red Hat. You must obey the GNU General Public
- License in all respects for all of the Red Hat elfutils code and other
- code used in conjunction with Red Hat elfutils except the Non-GPL Code
- covered by this exception. If you modify this file, you may extend this
- exception to your version of the file, but you are not obligated to do
- so. If you do not wish to provide this exception without modification,
- you must delete this exception statement from your version and license
- this file solely under the GPL without exception.
-
- Red Hat elfutils is an included package of the Open Invention Network.
- An included package of the Open Invention Network is a package for which
- Open Invention Network licensees cross-license their patents. No patent
- license is granted, either expressly or impliedly, by designation as an
- included package. Should you wish to participate in the Open Invention
- Network licensing program, please visit www.openinventionnetwork.com
- <http://www.openinventionnetwork.com>. */
-
-#ifndef _LIBDW_H
-#define _LIBDW_H 1
-
-#include <gelf.h>
-#include <stdbool.h>
-#include <stddef.h>
-
-
-#if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 3)
-# define __nonnull_attribute__(...) __attribute__ ((__nonnull__ (__VA_ARGS__)))
-# define __deprecated_attribute__ __attribute__ ((__deprecated__))
-#else
-# define __nonnull_attribute__(args...)
-# define __deprecated_attribute__
-#endif
-
-
-#ifdef __GNUC_STDC_INLINE__
-# define __libdw_extern_inline extern __inline __attribute__ ((__gnu_inline__))
-#else
-# define __libdw_extern_inline extern __inline
-#endif
-
-
-/* Mode for the session. */
-typedef enum
- {
- DWARF_C_READ, /* Read .. */
- DWARF_C_RDWR, /* Read and write .. */
- DWARF_C_WRITE, /* Write .. */
- }
-Dwarf_Cmd;
-
-
-/* Callback results. */
-enum
-{
- DWARF_CB_OK = 0,
- DWARF_CB_ABORT
-};
-
-
-/* Error values. */
-enum
- {
- DW_TAG_invalid = 0
-#define DW_TAG_invalid DW_TAG_invalid
- };
-
-
-/* Type for offset in DWARF file. */
-typedef GElf_Off Dwarf_Off;
-
-/* Type for address in DWARF file. */
-typedef GElf_Addr Dwarf_Addr;
-
-/* Integer types. Big enough to hold any numeric value. */
-typedef GElf_Xword Dwarf_Word;
-typedef GElf_Sxword Dwarf_Sword;
-/* For the times we know we do not need that much. */
-typedef GElf_Half Dwarf_Half;
-
-
-/* DWARF abbreviation record. */
-typedef struct Dwarf_Abbrev Dwarf_Abbrev;
-
-/* Returned to show the last DIE has be returned. */
-#define DWARF_END_ABBREV ((Dwarf_Abbrev *) -1l)
-
-/* Source code line information for CU. */
-typedef struct Dwarf_Lines_s Dwarf_Lines;
-
-/* One source code line information. */
-typedef struct Dwarf_Line_s Dwarf_Line;
-
-/* Source file information. */
-typedef struct Dwarf_Files_s Dwarf_Files;
-
-/* One address range record. */
-typedef struct Dwarf_Arange_s Dwarf_Arange;
-
-/* Address ranges of a file. */
-typedef struct Dwarf_Aranges_s Dwarf_Aranges;
-
-/* CU representation. */
-struct Dwarf_CU;
-
-/* Macro information. */
-typedef struct Dwarf_Macro_s Dwarf_Macro;
-
-/* Attribute representation. */
-typedef struct
-{
- unsigned int code;
- unsigned int form;
- unsigned char *valp;
- struct Dwarf_CU *cu;
-} Dwarf_Attribute;
-
-
-/* Data block representation. */
-typedef struct
-{
- Dwarf_Word length;
- unsigned char *data;
-} Dwarf_Block;
-
-
-/* DIE information. */
-typedef struct
-{
- /* The offset can be computed from the address. */
- void *addr;
- struct Dwarf_CU *cu;
- Dwarf_Abbrev *abbrev;
- // XXX We'll see what other information will be needed.
- long int padding__;
-} Dwarf_Die;
-
-/* Returned to show the last DIE has be returned. */
-#define DWARF_END_DIE ((Dwarf_Die *) -1l)
-
-
-/* Global symbol information. */
-typedef struct
-{
- Dwarf_Off cu_offset;
- Dwarf_Off die_offset;
- const char *name;
-} Dwarf_Global;
-
-
-/* One operation in a DWARF location expression.
- A location expression is an array of these. */
-typedef struct
-{
- uint8_t atom; /* Operation */
- Dwarf_Word number; /* Operand */
- Dwarf_Word number2; /* Possible second operand */
- Dwarf_Word offset; /* Offset in location expression */
-} Dwarf_Op;
-
-
-/* This describes one Common Information Entry read from a CFI section.
- Pointers here point into the DATA->d_buf block passed to dwarf_next_cfi. */
-typedef struct
-{
- Dwarf_Off CIE_id; /* Always DW_CIE_ID_64 in Dwarf_CIE structures. */
-
- /* Instruction stream describing initial state used by FDEs. If
- we did not understand the whole augmentation string and it did
- not use 'z', then there might be more augmentation data here
- (and in FDEs) before the actual instructions. */
- const uint8_t *initial_instructions;
- const uint8_t *initial_instructions_end;
-
- Dwarf_Word code_alignment_factor;
- Dwarf_Sword data_alignment_factor;
- Dwarf_Word return_address_register;
-
- const char *augmentation; /* Augmentation string. */
-
- /* Augmentation data, might be NULL. The size is correct only if
- we understood the augmentation string sufficiently. */
- const uint8_t *augmentation_data;
- size_t augmentation_data_size;
- size_t fde_augmentation_data_size;
-} Dwarf_CIE;
-
-/* This describes one Frame Description Entry read from a CFI section.
- Pointers here point into the DATA->d_buf block passed to dwarf_next_cfi. */
-typedef struct
-{
- /* Section offset of CIE this FDE refers to. This will never be
- DW_CIE_ID_64 in an FDE. If this value is DW_CIE_ID_64, this is
- actually a Dwarf_CIE structure. */
- Dwarf_Off CIE_pointer;
-
- /* We can't really decode anything further without looking up the CIE
- and checking its augmentation string. Here follows the encoded
- initial_location and address_range, then any augmentation data,
- then the instruction stream. This FDE describes PC locations in
- the byte range [initial_location, initial_location+address_range).
- When the CIE augmentation string uses 'z', the augmentation data is
- a DW_FORM_block (self-sized). Otherwise, when we understand the
- augmentation string completely, fde_augmentation_data_size gives
- the number of bytes of augmentation data before the instructions. */
- const uint8_t *start;
- const uint8_t *end;
-} Dwarf_FDE;
-
-/* Each entry in a CFI section is either a CIE described by Dwarf_CIE or
- an FDE described by Dward_FDE. Check CIE_id to see which you have. */
-typedef union
-{
- Dwarf_Off CIE_id; /* Always DW_CIE_ID_64 in Dwarf_CIE structures. */
- Dwarf_CIE cie;
- Dwarf_FDE fde;
-} Dwarf_CFI_Entry;
-
-#define dwarf_cfi_cie_p(entry) ((entry)->cie.CIE_id == DW_CIE_ID_64)
-
-/* Opaque type representing a frame state described by CFI. */
-typedef struct Dwarf_Frame_s Dwarf_Frame;
-
-/* Opaque type representing a CFI section found in a DWARF or ELF file. */
-typedef struct Dwarf_CFI_s Dwarf_CFI;
-
-
-/* Handle for debug sessions. */
-typedef struct Dwarf Dwarf;
-
-
-/* Out-Of-Memory handler. */
-#if __GNUC__ < 4
-typedef void (*Dwarf_OOM) (void);
-#else
-typedef void (*__attribute__ ((noreturn)) Dwarf_OOM) (void);
-#endif
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Create a handle for a new debug session. */
-extern Dwarf *dwarf_begin (int fildes, Dwarf_Cmd cmd);
-
-/* Create a handle for a new debug session for an ELF file. */
-extern Dwarf *dwarf_begin_elf (Elf *elf, Dwarf_Cmd cmd, Elf_Scn *scngrp);
-
-/* Retrieve ELF descriptor used for DWARF access. */
-extern Elf *dwarf_getelf (Dwarf *dwarf);
-
-/* Release debugging handling context. */
-extern int dwarf_end (Dwarf *dwarf);
-
-
-/* Get the data block for the .debug_info section. */
-extern Elf_Data *dwarf_getscn_info (Dwarf *dwarf);
-
-/* Read the header for the DWARF CU. */
-extern int dwarf_nextcu (Dwarf *dwarf, Dwarf_Off off, Dwarf_Off *next_off,
- size_t *header_sizep, Dwarf_Off *abbrev_offsetp,
- uint8_t *address_sizep, uint8_t *offset_sizep)
- __nonnull_attribute__ (3);
-
-/* Read the header of a DWARF CU or type unit. If TYPE_SIGNATUREP is not
- null, this reads a type unit from the .debug_types section; otherwise
- this reads a CU from the .debug_info section. */
-extern int dwarf_next_unit (Dwarf *dwarf, Dwarf_Off off, Dwarf_Off *next_off,
- size_t *header_sizep, Dwarf_Half *versionp,
- Dwarf_Off *abbrev_offsetp,
- uint8_t *address_sizep, uint8_t *offset_sizep,
- uint64_t *type_signaturep, Dwarf_Off *type_offsetp)
- __nonnull_attribute__ (3);
-
-
-/* Decode one DWARF CFI entry (CIE or FDE) from the raw section data.
- The E_IDENT from the originating ELF file indicates the address
- size and byte order used in the CFI section contained in DATA;
- EH_FRAME_P should be true for .eh_frame format and false for
- .debug_frame format. OFFSET is the byte position in the section
- to start at; on return *NEXT_OFFSET is filled in with the byte
- position immediately after this entry.
-
- On success, returns 0 and fills in *ENTRY; use dwarf_cfi_cie_p to
- see whether ENTRY->cie or ENTRY->fde is valid.
-
- On errors, returns -1. Some format errors will permit safely
- skipping to the next CFI entry though the current one is unusable.
- In that case, *NEXT_OFF will be updated before a -1 return.
-
- If there are no more CFI entries left in the section,
- returns 1 and sets *NEXT_OFFSET to (Dwarf_Off) -1. */
-extern int dwarf_next_cfi (const unsigned char e_ident[],
- Elf_Data *data, bool eh_frame_p,
- Dwarf_Off offset, Dwarf_Off *next_offset,
- Dwarf_CFI_Entry *entry)
- __nonnull_attribute__ (1, 2, 5, 6);
-
-/* Use the CFI in the DWARF .debug_frame section.
- Returns NULL if there is no such section (not an error).
- The pointer returned can be used until dwarf_end is called on DWARF,
- and must not be passed to dwarf_cfi_end.
- Calling this more than once returns the same pointer. */
-extern Dwarf_CFI *dwarf_getcfi (Dwarf *dwarf);
-
-/* Use the CFI in the ELF file's exception-handling data.
- Returns NULL if there is no such data.
- The pointer returned can be used until elf_end is called on ELF,
- and must be passed to dwarf_cfi_end before then.
- Calling this more than once allocates independent data structures. */
-extern Dwarf_CFI *dwarf_getcfi_elf (Elf *elf);
-
-/* Release resources allocated by dwarf_getcfi_elf. */
-extern int dwarf_cfi_end (Dwarf_CFI *cache);
-
-
-/* Return DIE at given offset in .debug_info section. */
-extern Dwarf_Die *dwarf_offdie (Dwarf *dbg, Dwarf_Off offset,
- Dwarf_Die *result) __nonnull_attribute__ (3);
-
-/* Return DIE at given offset in .debug_types section. */
-extern Dwarf_Die *dwarf_offdie_types (Dwarf *dbg, Dwarf_Off offset,
- Dwarf_Die *result)
- __nonnull_attribute__ (3);
-
-/* Return offset of DIE. */
-extern Dwarf_Off dwarf_dieoffset (Dwarf_Die *die);
-
-/* Return offset of DIE in CU. */
-extern Dwarf_Off dwarf_cuoffset (Dwarf_Die *die);
-
-/* Return CU DIE containing given DIE. */
-extern Dwarf_Die *dwarf_diecu (Dwarf_Die *die, Dwarf_Die *result,
- uint8_t *address_sizep, uint8_t *offset_sizep)
- __nonnull_attribute__ (2);
-
-/* Return CU DIE containing given address. */
-extern Dwarf_Die *dwarf_addrdie (Dwarf *dbg, Dwarf_Addr addr,
- Dwarf_Die *result) __nonnull_attribute__ (3);
-
-/* Return child of current DIE. */
-extern int dwarf_child (Dwarf_Die *die, Dwarf_Die *result)
- __nonnull_attribute__ (2);
-
-/* Locates the first sibling of DIE and places it in RESULT.
- Returns 0 if a sibling was found, -1 if something went wrong.
- Returns 1 if no sibling could be found and, if RESULT is not
- the same as DIE, it sets RESULT->addr to the address of the
- (non-sibling) DIE that follows this one, or NULL if this DIE
- was the last one in the compilation unit. */
-extern int dwarf_siblingof (Dwarf_Die *die, Dwarf_Die *result)
- __nonnull_attribute__ (2);
-
-/* Check whether the DIE has children. */
-extern int dwarf_haschildren (Dwarf_Die *die) __nonnull_attribute__ (1);
-
-/* Walks the attributes of DIE, starting at the one OFFSET bytes in,
- calling the CALLBACK function for each one. Stops if the callback
- function ever returns a value other than DWARF_CB_OK and returns the
- offset of the offending attribute. If the end of the attributes
- is reached 1 is returned. If something goes wrong -1 is returned and
- the dwarf error number is set. */
-extern ptrdiff_t dwarf_getattrs (Dwarf_Die *die,
- int (*callback) (Dwarf_Attribute *, void *),
- void *arg, ptrdiff_t offset)
- __nonnull_attribute__ (2);
-
-/* Return tag of given DIE. */
-extern int dwarf_tag (Dwarf_Die *die) __nonnull_attribute__ (1);
-
-
-/* Return specific attribute of DIE. */
-extern Dwarf_Attribute *dwarf_attr (Dwarf_Die *die, unsigned int search_name,
- Dwarf_Attribute *result)
- __nonnull_attribute__ (3);
-
-/* Check whether given DIE has specific attribute. */
-extern int dwarf_hasattr (Dwarf_Die *die, unsigned int search_name);
-
-/* These are the same as dwarf_attr and dwarf_hasattr, respectively,
- but they resolve an indirect attribute through DW_AT_abstract_origin. */
-extern Dwarf_Attribute *dwarf_attr_integrate (Dwarf_Die *die,
- unsigned int search_name,
- Dwarf_Attribute *result)
- __nonnull_attribute__ (3);
-extern int dwarf_hasattr_integrate (Dwarf_Die *die, unsigned int search_name);
-
-
-
-
-/* Check whether given attribute has specific form. */
-extern int dwarf_hasform (Dwarf_Attribute *attr, unsigned int search_form);
-
-/* Return attribute code of given attribute. */
-extern unsigned int dwarf_whatattr (Dwarf_Attribute *attr);
-
-/* Return form code of given attribute. */
-extern unsigned int dwarf_whatform (Dwarf_Attribute *attr);
-
-
-/* Return string associated with given attribute. */
-extern const char *dwarf_formstring (Dwarf_Attribute *attrp);
-
-/* Return unsigned constant represented by attribute. */
-extern int dwarf_formudata (Dwarf_Attribute *attr, Dwarf_Word *return_uval)
- __nonnull_attribute__ (2);
-
-/* Return signed constant represented by attribute. */
-extern int dwarf_formsdata (Dwarf_Attribute *attr, Dwarf_Sword *return_uval)
- __nonnull_attribute__ (2);
-
-/* Return address represented by attribute. */
-extern int dwarf_formaddr (Dwarf_Attribute *attr, Dwarf_Addr *return_addr)
- __nonnull_attribute__ (2);
-
-/* This function is deprecated. Always use dwarf_formref_die instead.
- Return reference offset represented by attribute. */
-extern int dwarf_formref (Dwarf_Attribute *attr, Dwarf_Off *return_offset)
- __nonnull_attribute__ (2) __deprecated_attribute__;
-
-/* Look up the DIE in a reference-form attribute. */
-extern Dwarf_Die *dwarf_formref_die (Dwarf_Attribute *attr, Dwarf_Die *die_mem)
- __nonnull_attribute__ (2);
-
-/* Return block represented by attribute. */
-extern int dwarf_formblock (Dwarf_Attribute *attr, Dwarf_Block *return_block)
- __nonnull_attribute__ (2);
-
-/* Return flag represented by attribute. */
-extern int dwarf_formflag (Dwarf_Attribute *attr, bool *return_bool)
- __nonnull_attribute__ (2);
-
-
-/* Simplified attribute value access functions. */
-
-/* Return string in name attribute of DIE. */
-extern const char *dwarf_diename (Dwarf_Die *die);
-
-/* Return high PC attribute of DIE. */
-extern int dwarf_highpc (Dwarf_Die *die, Dwarf_Addr *return_addr)
- __nonnull_attribute__ (2);
-
-/* Return low PC attribute of DIE. */
-extern int dwarf_lowpc (Dwarf_Die *die, Dwarf_Addr *return_addr)
- __nonnull_attribute__ (2);
-
-/* Return entry_pc or low_pc attribute of DIE. */
-extern int dwarf_entrypc (Dwarf_Die *die, Dwarf_Addr *return_addr)
- __nonnull_attribute__ (2);
-
-/* Return 1 if DIE's lowpc/highpc or ranges attributes match the PC address,
- 0 if not, or -1 for errors. */
-extern int dwarf_haspc (Dwarf_Die *die, Dwarf_Addr pc);
-
-/* Enumerate the PC address ranges covered by this DIE, covering all
- addresses where dwarf_haspc returns true. In the first call OFFSET
- should be zero and *BASEP need not be initialized. Returns -1 for
- errors, zero when there are no more address ranges to report, or a
- nonzero OFFSET value to pass to the next call. Each subsequent call
- must preserve *BASEP from the prior call. Successful calls fill in
- *STARTP and *ENDP with a contiguous address range. */
-extern ptrdiff_t dwarf_ranges (Dwarf_Die *die,
- ptrdiff_t offset, Dwarf_Addr *basep,
- Dwarf_Addr *startp, Dwarf_Addr *endp);
-
-
-/* Return byte size attribute of DIE. */
-extern int dwarf_bytesize (Dwarf_Die *die);
-
-/* Return bit size attribute of DIE. */
-extern int dwarf_bitsize (Dwarf_Die *die);
-
-/* Return bit offset attribute of DIE. */
-extern int dwarf_bitoffset (Dwarf_Die *die);
-
-/* Return array order attribute of DIE. */
-extern int dwarf_arrayorder (Dwarf_Die *die);
-
-/* Return source language attribute of DIE. */
-extern int dwarf_srclang (Dwarf_Die *die);
-
-
-/* Get abbreviation at given offset for given DIE. */
-extern Dwarf_Abbrev *dwarf_getabbrev (Dwarf_Die *die, Dwarf_Off offset,
- size_t *lengthp);
-
-/* Get abbreviation at given offset in .debug_abbrev section. */
-extern int dwarf_offabbrev (Dwarf *dbg, Dwarf_Off offset, size_t *lengthp,
- Dwarf_Abbrev *abbrevp)
- __nonnull_attribute__ (4);
-
-/* Get abbreviation code. */
-extern unsigned int dwarf_getabbrevcode (Dwarf_Abbrev *abbrev);
-
-/* Get abbreviation tag. */
-extern unsigned int dwarf_getabbrevtag (Dwarf_Abbrev *abbrev);
-
-/* Return true if abbreviation is children flag set. */
-extern int dwarf_abbrevhaschildren (Dwarf_Abbrev *abbrev);
-
-/* Get number of attributes of abbreviation. */
-extern int dwarf_getattrcnt (Dwarf_Abbrev *abbrev, size_t *attrcntp)
- __nonnull_attribute__ (2);
-
-/* Get specific attribute of abbreviation. */
-extern int dwarf_getabbrevattr (Dwarf_Abbrev *abbrev, size_t idx,
- unsigned int *namep, unsigned int *formp,
- Dwarf_Off *offset);
-
-
-/* Get string from-debug_str section. */
-extern const char *dwarf_getstring (Dwarf *dbg, Dwarf_Off offset,
- size_t *lenp);
-
-
-/* Get public symbol information. */
-extern ptrdiff_t dwarf_getpubnames (Dwarf *dbg,
- int (*callback) (Dwarf *, Dwarf_Global *,
- void *),
- void *arg, ptrdiff_t offset)
- __nonnull_attribute__ (2);
-
-
-/* Get source file information for CU. */
-extern int dwarf_getsrclines (Dwarf_Die *cudie, Dwarf_Lines **lines,
- size_t *nlines) __nonnull_attribute__ (2, 3);
-
-/* Return one of the source lines of the CU. */
-extern Dwarf_Line *dwarf_onesrcline (Dwarf_Lines *lines, size_t idx);
-
-/* Get the file source files used in the CU. */
-extern int dwarf_getsrcfiles (Dwarf_Die *cudie, Dwarf_Files **files,
- size_t *nfiles)
- __nonnull_attribute__ (2);
-
-
-/* Get source for address in CU. */
-extern Dwarf_Line *dwarf_getsrc_die (Dwarf_Die *cudie, Dwarf_Addr addr);
-
-/* Get source for file and line number. */
-extern int dwarf_getsrc_file (Dwarf *dbg, const char *fname, int line, int col,
- Dwarf_Line ***srcsp, size_t *nsrcs)
- __nonnull_attribute__ (2, 5, 6);
-
-
-/* Return line address. */
-extern int dwarf_lineaddr (Dwarf_Line *line, Dwarf_Addr *addrp);
-
-/* Return line VLIW operation index. */
-extern int dwarf_lineop_index (Dwarf_Line *line, unsigned int *op_indexp);
-
-/* Return line number. */
-extern int dwarf_lineno (Dwarf_Line *line, int *linep)
- __nonnull_attribute__ (2);
-
-/* Return column in line. */
-extern int dwarf_linecol (Dwarf_Line *line, int *colp)
- __nonnull_attribute__ (2);
-
-/* Return true if record is for beginning of a statement. */
-extern int dwarf_linebeginstatement (Dwarf_Line *line, bool *flagp)
- __nonnull_attribute__ (2);
-
-/* Return true if record is for end of sequence. */
-extern int dwarf_lineendsequence (Dwarf_Line *line, bool *flagp)
- __nonnull_attribute__ (2);
-
-/* Return true if record is for beginning of a basic block. */
-extern int dwarf_lineblock (Dwarf_Line *line, bool *flagp)
- __nonnull_attribute__ (2);
-
-/* Return true if record is for end of prologue. */
-extern int dwarf_lineprologueend (Dwarf_Line *line, bool *flagp)
- __nonnull_attribute__ (2);
-
-/* Return true if record is for beginning of epilogue. */
-extern int dwarf_lineepiloguebegin (Dwarf_Line *line, bool *flagp)
- __nonnull_attribute__ (2);
-
-/* Return instruction-set architecture in this record. */
-extern int dwarf_lineisa (Dwarf_Line *line, unsigned int *isap)
- __nonnull_attribute__ (2);
-
-/* Return code path discriminator in this record. */
-extern int dwarf_linediscriminator (Dwarf_Line *line, unsigned int *discp)
- __nonnull_attribute__ (2);
-
-
-/* Find line information for address. */
-extern const char *dwarf_linesrc (Dwarf_Line *line,
- Dwarf_Word *mtime, Dwarf_Word *length);
-
-/* Return file information. */
-extern const char *dwarf_filesrc (Dwarf_Files *file, size_t idx,
- Dwarf_Word *mtime, Dwarf_Word *length);
-
-/* Return the directory list used in the file information extracted.
- (*RESULT)[0] is the CU's DW_AT_comp_dir value, and may be null.
- (*RESULT)[0..*NDIRS-1] are the compile-time include directory path
- encoded by the compiler. */
-extern int dwarf_getsrcdirs (Dwarf_Files *files,
- const char *const **result, size_t *ndirs)
- __nonnull_attribute__ (2, 3);
-
-
-/* Return location expression, decoded as a list of operations. */
-extern int dwarf_getlocation (Dwarf_Attribute *attr, Dwarf_Op **expr,
- size_t *exprlen) __nonnull_attribute__ (2, 3);
-
-/* Return location expressions. If the attribute uses a location list,
- ADDRESS selects the relevant location expressions from the list.
- There can be multiple matches, resulting in multiple expressions to
- return. EXPRS and EXPRLENS are parallel arrays of NLOCS slots to
- fill in. Returns the number of locations filled in, or -1 for
- errors. If EXPRS is a null pointer, stores nothing and returns the
- total number of locations. A return value of zero means that the
- location list indicated no value is accessible. */
-extern int dwarf_getlocation_addr (Dwarf_Attribute *attr, Dwarf_Addr address,
- Dwarf_Op **exprs, size_t *exprlens,
- size_t nlocs);
-
-/* Return the block associated with a DW_OP_implicit_value operation.
- The OP pointer must point into an expression that dwarf_getlocation
- or dwarf_getlocation_addr has returned given the same ATTR. */
-extern int dwarf_getlocation_implicit_value (Dwarf_Attribute *attr,
- const Dwarf_Op *op,
- Dwarf_Block *return_block)
- __nonnull_attribute__ (2, 3);
-
-/* Return the attribute indicated by a DW_OP_GNU_implicit_pointer operation.
- The OP pointer must point into an expression that dwarf_getlocation
- or dwarf_getlocation_addr has returned given the same ATTR.
- The result is the DW_AT_location or DW_AT_const_value attribute
- of the OP->number DIE. */
-extern int dwarf_getlocation_implicit_pointer (Dwarf_Attribute *attr,
- const Dwarf_Op *op,
- Dwarf_Attribute *result)
- __nonnull_attribute__ (2, 3);
-
-
-/* Compute the byte-size of a type DIE according to DWARF rules.
- For most types, this is just DW_AT_byte_size.
- For DW_TAG_array_type it can apply much more complex rules. */
-extern int dwarf_aggregate_size (Dwarf_Die *die, Dwarf_Word *size);
-
-
-/* Return scope DIEs containing PC address.
- Sets *SCOPES to a malloc'd array of Dwarf_Die structures,
- and returns the number of elements in the array.
- (*SCOPES)[0] is the DIE for the innermost scope containing PC,
- (*SCOPES)[1] is the DIE for the scope containing that scope, and so on.
- Returns -1 for errors or 0 if no scopes match PC. */
-extern int dwarf_getscopes (Dwarf_Die *cudie, Dwarf_Addr pc,
- Dwarf_Die **scopes);
-
-/* Return scope DIEs containing the given DIE.
- Sets *SCOPES to a malloc'd array of Dwarf_Die structures,
- and returns the number of elements in the array.
- (*SCOPES)[0] is a copy of DIE.
- (*SCOPES)[1] is the DIE for the scope containing that scope, and so on.
- Returns -1 for errors or 0 if DIE is not found in any scope entry. */
-extern int dwarf_getscopes_die (Dwarf_Die *die, Dwarf_Die **scopes);
-
-
-/* Search SCOPES[0..NSCOPES-1] for a variable called NAME.
- Ignore the first SKIP_SHADOWS scopes that match the name.
- If MATCH_FILE is not null, accept only declaration in that source file;
- if MATCH_LINENO or MATCH_LINECOL are also nonzero, accept only declaration
- at that line and column.
-
- If successful, fill in *RESULT with the DIE of the variable found,
- and return N where SCOPES[N] is the scope defining the variable.
- Return -1 for errors or -2 for no matching variable found. */
-extern int dwarf_getscopevar (Dwarf_Die *scopes, int nscopes,
- const char *name, int skip_shadows,
- const char *match_file,
- int match_lineno, int match_linecol,
- Dwarf_Die *result);
-
-
-
-/* Return list address ranges. */
-extern int dwarf_getaranges (Dwarf *dbg, Dwarf_Aranges **aranges,
- size_t *naranges)
- __nonnull_attribute__ (2);
-
-/* Return one of the address range entries. */
-extern Dwarf_Arange *dwarf_onearange (Dwarf_Aranges *aranges, size_t idx);
-
-/* Return information in address range record. */
-extern int dwarf_getarangeinfo (Dwarf_Arange *arange, Dwarf_Addr *addrp,
- Dwarf_Word *lengthp, Dwarf_Off *offsetp);
-
-/* Get address range which includes given address. */
-extern Dwarf_Arange *dwarf_getarange_addr (Dwarf_Aranges *aranges,
- Dwarf_Addr addr);
-
-
-
-/* Get functions in CUDIE. */
-extern ptrdiff_t dwarf_getfuncs (Dwarf_Die *cudie,
- int (*callback) (Dwarf_Die *, void *),
- void *arg, ptrdiff_t offset);
-
-
-/* Return file name containing definition of the given declaration. */
-extern const char *dwarf_decl_file (Dwarf_Die *decl);
-
-/* Get line number of beginning of given declaration. */
-extern int dwarf_decl_line (Dwarf_Die *decl, int *linep)
- __nonnull_attribute__ (2);
-
-/* Get column number of beginning of given declaration. */
-extern int dwarf_decl_column (Dwarf_Die *decl, int *colp)
- __nonnull_attribute__ (2);
-
-
-/* Return nonzero if given function is an abstract inline definition. */
-extern int dwarf_func_inline (Dwarf_Die *func);
-
-/* Find each concrete inlined instance of the abstract inline definition. */
-extern int dwarf_func_inline_instances (Dwarf_Die *func,
- int (*callback) (Dwarf_Die *, void *),
- void *arg);
-
-
-/* Find the appropriate PC location or locations for function entry
- breakpoints for the given DW_TAG_subprogram DIE. Returns -1 for errors.
- On success, returns the number of breakpoint locations (never zero)
- and sets *BKPTS to a malloc'd vector of addresses. */
-extern int dwarf_entry_breakpoints (Dwarf_Die *die, Dwarf_Addr **bkpts);
-
-
-/* Call callback function for each of the macro information entry for
- the CU. */
-extern ptrdiff_t dwarf_getmacros (Dwarf_Die *cudie,
- int (*callback) (Dwarf_Macro *, void *),
- void *arg, ptrdiff_t offset)
- __nonnull_attribute__ (2);
-
-/* Return macro opcode. */
-extern int dwarf_macro_opcode (Dwarf_Macro *macro, unsigned int *opcodep)
- __nonnull_attribute__ (2);
-
-/* Return first macro parameter. */
-extern int dwarf_macro_param1 (Dwarf_Macro *macro, Dwarf_Word *paramp)
- __nonnull_attribute__ (2);
-
-/* Return second macro parameter. */
-extern int dwarf_macro_param2 (Dwarf_Macro *macro, Dwarf_Word *paramp,
- const char **strp);
-
-
-/* Compute what's known about a call frame when the PC is at ADDRESS.
- Returns 0 for success or -1 for errors.
- On success, *FRAME is a malloc'd pointer. */
-extern int dwarf_cfi_addrframe (Dwarf_CFI *cache,
- Dwarf_Addr address, Dwarf_Frame **frame)
- __nonnull_attribute__ (3);
-
-/* Return the DWARF register number used in FRAME to denote
- the return address in FRAME's caller frame. The remaining
- arguments can be non-null to fill in more information.
-
- Fill [*START, *END) with the PC range to which FRAME's information applies.
- Fill in *SIGNALP to indicate whether this is a signal-handling frame.
- If true, this is the implicit call frame that calls a signal handler.
- This frame's "caller" is actually the interrupted state, not a call;
- its return address is an exact PC, not a PC after a call instruction. */
-extern int dwarf_frame_info (Dwarf_Frame *frame,
- Dwarf_Addr *start, Dwarf_Addr *end, bool *signalp);
-
-/* Return a DWARF expression that yields the Canonical Frame Address at
- this frame state. Returns -1 for errors, or zero for success, with
- *NOPS set to the number of operations stored at *OPS. That pointer
- can be used only as long as FRAME is alive and unchanged. *NOPS is
- zero if the CFA cannot be determined here. Note that if nonempty,
- *OPS is a DWARF expression, not a location description--append
- DW_OP_stack_value to a get a location description for the CFA. */
-extern int dwarf_frame_cfa (Dwarf_Frame *frame, Dwarf_Op **ops, size_t *nops)
- __nonnull_attribute__ (2);
-
-/* Deliver a DWARF location description that yields the location or
- value of DWARF register number REGNO in the state described by FRAME.
-
- Returns -1 for errors or zero for success, setting *NOPS to the
- number of operations in the array stored at *OPS. Note the last
- operation is DW_OP_stack_value if there is no mutable location but
- only a computable value.
-
- *NOPS zero with *OPS set to OPS_MEM means CFI says the caller's
- REGNO is "undefined", i.e. it's call-clobbered and cannot be recovered.
-
- *NOPS zero with *OPS set to a null pointer means CFI says the
- caller's REGNO is "same_value", i.e. this frame did not change it;
- ask the caller frame where to find it.
-
- For common simple expressions *OPS is OPS_MEM. For arbitrary DWARF
- expressions in the CFI, *OPS is an internal pointer that can be used as
- long as the Dwarf_CFI used to create FRAME remains alive. */
-extern int dwarf_frame_register (Dwarf_Frame *frame, int regno,
- Dwarf_Op ops_mem[3],
- Dwarf_Op **ops, size_t *nops)
- __nonnull_attribute__ (3, 4, 5);
-
-
-/* Return error code of last failing function call. This value is kept
- separately for each thread. */
-extern int dwarf_errno (void);
-
-/* Return error string for ERROR. If ERROR is zero, return error string
- for most recent error or NULL is none occurred. If ERROR is -1 the
- behaviour is similar to the last case except that not NULL but a legal
- string is returned. */
-extern const char *dwarf_errmsg (int err);
-
-
-/* Register new Out-Of-Memory handler. The old handler is returned. */
-extern Dwarf_OOM dwarf_new_oom_handler (Dwarf *dbg, Dwarf_OOM handler);
-
-
-/* Inline optimizations. */
-#ifdef __OPTIMIZE__
-/* Return attribute code of given attribute. */
-__libdw_extern_inline unsigned int
-dwarf_whatattr (Dwarf_Attribute *attr)
-{
- return attr == NULL ? 0 : attr->code;
-}
-
-/* Return attribute code of given attribute. */
-__libdw_extern_inline unsigned int
-dwarf_whatform (Dwarf_Attribute *attr)
-{
- return attr == NULL ? 0 : attr->form;
-}
-#endif /* Optimize. */
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* libdw.h */
diff --git a/elfutils/libdwfl.h b/elfutils/libdwfl.h
deleted file mode 100644
index 4ea2796c..00000000
--- a/elfutils/libdwfl.h
+++ /dev/null
@@ -1,585 +0,0 @@
-/* Interfaces for libdwfl.
- Copyright (C) 2005-2010 Red Hat, Inc.
- This file is part of Red Hat elfutils.
-
- Red Hat elfutils is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by the
- Free Software Foundation; version 2 of the License.
-
- Red Hat elfutils is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- General Public License for more details.
-
- You should have received a copy of the GNU General Public License along
- with Red Hat elfutils; if not, write to the Free Software Foundation,
- Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA.
-
- In addition, as a special exception, Red Hat, Inc. gives You the
- additional right to link the code of Red Hat elfutils with code licensed
- under any Open Source Initiative certified open source license
- (http://www.opensource.org/licenses/index.php) which requires the
- distribution of source code with any binary distribution and to
- distribute linked combinations of the two. Non-GPL Code permitted under
- this exception must only link to the code of Red Hat elfutils through
- those well defined interfaces identified in the file named EXCEPTION
- found in the source code files (the "Approved Interfaces"). The files
- of Non-GPL Code may instantiate templates or use macros or inline
- functions from the Approved Interfaces without causing the resulting
- work to be covered by the GNU General Public License. Only Red Hat,
- Inc. may make changes or additions to the list of Approved Interfaces.
- Red Hat's grant of this exception is conditioned upon your not adding
- any new exceptions. If you wish to add a new Approved Interface or
- exception, please contact Red Hat. You must obey the GNU General Public
- License in all respects for all of the Red Hat elfutils code and other
- code used in conjunction with Red Hat elfutils except the Non-GPL Code
- covered by this exception. If you modify this file, you may extend this
- exception to your version of the file, but you are not obligated to do
- so. If you do not wish to provide this exception without modification,
- you must delete this exception statement from your version and license
- this file solely under the GPL without exception.
-
- Red Hat elfutils is an included package of the Open Invention Network.
- An included package of the Open Invention Network is a package for which
- Open Invention Network licensees cross-license their patents. No patent
- license is granted, either expressly or impliedly, by designation as an
- included package. Should you wish to participate in the Open Invention
- Network licensing program, please visit www.openinventionnetwork.com
- <http://www.openinventionnetwork.com>. */
-
-#ifndef _LIBDWFL_H
-#define _LIBDWFL_H 1
-
-#include "libdw.h"
-#include <stdio.h>
-
-/* Handle for a session using the library. */
-typedef struct Dwfl Dwfl;
-
-/* Handle for a module. */
-typedef struct Dwfl_Module Dwfl_Module;
-
-/* Handle describing a line record. */
-typedef struct Dwfl_Line Dwfl_Line;
-
-/* Callbacks. */
-typedef struct
-{
- int (*find_elf) (Dwfl_Module *mod, void **userdata,
- const char *modname, Dwarf_Addr base,
- char **file_name, Elf **elfp);
-
- int (*find_debuginfo) (Dwfl_Module *mod, void **userdata,
- const char *modname, Dwarf_Addr base,
- const char *file_name,
- const char *debuglink_file, GElf_Word debuglink_crc,
- char **debuginfo_file_name);
-
- /* Fill *ADDR with the loaded address of the section called SECNAME in
- the given module. Use (Dwarf_Addr) -1 if this section is omitted from
- accessible memory. This is called exactly once for each SHF_ALLOC
- section that relocations affecting DWARF data refer to, so it can
- easily be used to collect state about the sections referenced. */
- int (*section_address) (Dwfl_Module *mod, void **userdata,
- const char *modname, Dwarf_Addr base,
- const char *secname,
- GElf_Word shndx, const GElf_Shdr *shdr,
- Dwarf_Addr *addr);
-
- char **debuginfo_path; /* See dwfl_standard_find_debuginfo. */
-} Dwfl_Callbacks;
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Start a new session with the library. */
-extern Dwfl *dwfl_begin (const Dwfl_Callbacks *callbacks)
- __nonnull_attribute__ (1);
-
-
-/* End a session. */
-extern void dwfl_end (Dwfl *);
-
-/* Return implementation's version string suitable for printing. */
-extern const char *dwfl_version (Dwfl *);
-
-/* Return error code of last failing function call. This value is kept
- separately for each thread. */
-extern int dwfl_errno (void);
-
-/* Return error string for ERROR. If ERROR is zero, return error string
- for most recent error or NULL if none occurred. If ERROR is -1 the
- behaviour is similar to the last case except that not NULL but a legal
- string is returned. */
-extern const char *dwfl_errmsg (int err);
-
-
-/* Start reporting the current set of segments and modules to the library.
- All existing segments are wiped. Existing modules are marked to be
- deleted, and will not be found via dwfl_addrmodule et al if they are not
- re-reported before dwfl_report_end is called. */
-extern void dwfl_report_begin (Dwfl *dwfl);
-
-/* Report that segment NDX begins at PHDR->p_vaddr + BIAS.
- If NDX is < 0, the value succeeding the last call's NDX
- is used instead (zero on the first call).
-
- If nonzero, the smallest PHDR->p_align value seen sets the
- effective page size for the address space DWFL describes.
- This is the granularity at which reported module boundary
- addresses will be considered to fall in or out of a segment.
-
- Returns -1 for errors, or NDX (or its assigned replacement) on success.
-
- When NDX is the value succeeding the last call's NDX (or is implicitly
- so as above), IDENT is nonnull and matches the value in the last call,
- and the PHDR and BIAS values reflect a segment that would be contiguous,
- in both memory and file, with the last segment reported, then this
- segment may be coalesced internally with preceding segments. When given
- an address inside this segment, dwfl_addrsegment may return the NDX of a
- preceding contiguous segment. To prevent coalesced segments, always
- pass a null pointer for IDENT.
-
- The values passed are not stored (except to track coalescence).
- The only information that can be extracted from DWFL later is the
- mapping of an address to a segment index that starts at or below
- it. Reporting segments at all is optional. Its only benefit to
- the caller is to offer this quick lookup via dwfl_addrsegment,
- or use other segment-based calls. */
-extern int dwfl_report_segment (Dwfl *dwfl, int ndx,
- const GElf_Phdr *phdr, GElf_Addr bias,
- const void *ident);
-
-/* Report that a module called NAME spans addresses [START, END).
- Returns the module handle, either existing or newly allocated,
- or returns a null pointer for an allocation error. */
-extern Dwfl_Module *dwfl_report_module (Dwfl *dwfl, const char *name,
- Dwarf_Addr start, Dwarf_Addr end);
-
-/* Report a module with start and end addresses computed from the ELF
- program headers in the given file, plus BASE. For an ET_REL file,
- does a simple absolute section layout starting at BASE.
- FD may be -1 to open FILE_NAME. On success, FD is consumed by the
- library, and the `find_elf' callback will not be used for this module. */
-extern Dwfl_Module *dwfl_report_elf (Dwfl *dwfl, const char *name,
- const char *file_name, int fd,
- GElf_Addr base);
-
-/* Similar, but report the module for offline use. All ET_EXEC files
- being reported must be reported before any relocatable objects.
- If this is used, dwfl_report_module and dwfl_report_elf may not be
- used in the same reporting session. */
-extern Dwfl_Module *dwfl_report_offline (Dwfl *dwfl, const char *name,
- const char *file_name, int fd);
-
-
-/* Finish reporting the current set of modules to the library.
- If REMOVED is not null, it's called for each module that
- existed before but was not included in the current report.
- Returns a nonzero return value from the callback.
- The callback may call dwfl_report_module; doing so with the
- details of the module being removed prevents its removal.
- DWFL cannot be used until this function has returned zero. */
-extern int dwfl_report_end (Dwfl *dwfl,
- int (*removed) (Dwfl_Module *, void *,
- const char *, Dwarf_Addr,
- void *arg),
- void *arg);
-
-/* Start reporting additional modules to the library. No calls but
- dwfl_report_* can be made on DWFL until dwfl_report_end is called.
- This is like dwfl_report_begin, but all the old modules are kept on.
- More dwfl_report_* calls can follow to add more modules.
- When dwfl_report_end is called, no old modules will be removed. */
-extern void dwfl_report_begin_add (Dwfl *dwfl);
-
-
-/* Return the name of the module, and for each non-null argument store
- interesting details: *USERDATA is a location for storing your own
- pointer, **USERDATA is initially null; *START and *END give the address
- range covered by the module; *DWBIAS is the address bias for debugging
- information, and *SYMBIAS for symbol table entries (either is -1 if not
- yet accessed); *MAINFILE is the name of the ELF file, and *DEBUGFILE the
- name of the debuginfo file (might be equal to *MAINFILE; either is null
- if not yet accessed). */
-extern const char *dwfl_module_info (Dwfl_Module *mod, void ***userdata,
- Dwarf_Addr *start, Dwarf_Addr *end,
- Dwarf_Addr *dwbias, Dwarf_Addr *symbias,
- const char **mainfile,
- const char **debugfile);
-
-/* Iterate through the modules, starting the walk with OFFSET == 0.
- Calls *CALLBACK for each module as long as it returns DWARF_CB_OK.
- When *CALLBACK returns another value, the walk stops and the
- return value can be passed as OFFSET to resume it. Returns 0 when
- there are no more modules, or -1 for errors. */
-extern ptrdiff_t dwfl_getmodules (Dwfl *dwfl,
- int (*callback) (Dwfl_Module *, void **,
- const char *, Dwarf_Addr,
- void *arg),
- void *arg,
- ptrdiff_t offset);
-
-/* Find the module containing the given address. */
-extern Dwfl_Module *dwfl_addrmodule (Dwfl *dwfl, Dwarf_Addr address);
-
-/* Find the segment, if any, and module, if any, containing ADDRESS.
- Returns a segment index returned by dwfl_report_segment, or -1
- if no segment matches the address. Regardless of the return value,
- *MOD is always set to the module containing ADDRESS, or to null. */
-extern int dwfl_addrsegment (Dwfl *dwfl, Dwarf_Addr address, Dwfl_Module **mod);
-
-
-
-/* Report the known build ID bits associated with a module.
- If VADDR is nonzero, it gives the absolute address where those
- bits are found within the module. This can be called at any
- time, but is usually used immediately after dwfl_report_module.
- Once the module's main ELF file is opened, the ID note found
- there takes precedence and cannot be changed. */
-extern int dwfl_module_report_build_id (Dwfl_Module *mod,
- const unsigned char *bits, size_t len,
- GElf_Addr vaddr)
- __nonnull_attribute__ (2);
-
-/* Extract the build ID bits associated with a module.
- Returns -1 for errors, 0 if no ID is known, or the number of ID bytes.
- When an ID is found, *BITS points to it; *VADDR is the absolute address
- at which the ID bits are found within the module, or 0 if unknown.
-
- This returns 0 when the module's main ELF file has not yet been loaded
- and its build ID bits were not reported. To ensure the ID is always
- returned when determinable, call dwfl_module_getelf first. */
-extern int dwfl_module_build_id (Dwfl_Module *mod,
- const unsigned char **bits, GElf_Addr *vaddr)
- __nonnull_attribute__ (2, 3);
-
-
-/*** Standard callbacks ***/
-
-/* These standard find_elf and find_debuginfo callbacks are
- controlled by a string specifying directories to look in.
- If `debuginfo_path' is set in the Dwfl_Callbacks structure
- and the char * it points to is not null, that supplies the
- string. Otherwise a default path is used.
-
- If the first character of the string is + or - that enables or
- disables CRC32 checksum validation when it's necessary. The
- remainder of the string is composed of elements separated by
- colons. Each element can start with + or - to override the
- global checksum behavior. This flag is never relevant when
- working with build IDs, but it's always parsed in the path
- string. The remainder of the element indicates a directory.
-
- Searches by build ID consult only the elements naming absolute
- directory paths. They look under those directories for a link
- named ".build-id/xx/yy" or ".build-id/xx/yy.debug", where "xxyy"
- is the lower-case hexadecimal representation of the ID bytes.
-
- In searches for debuginfo by name, if the remainder of the
- element is empty, the directory containing the main file is
- tried; if it's an absolute path name, the absolute directory path
- containing the main file is taken as a subdirectory of this path;
- a relative path name is taken as a subdirectory of the directory
- containing the main file. Hence for /bin/ls, the default string
- ":.debug:/usr/lib/debug" says to look in /bin, then /bin/.debug,
- then /usr/lib/debug/bin, for the file name in the .gnu_debuglink
- section (or "ls.debug" if none was found). */
-
-/* Standard find_elf callback function working solely on build ID.
- This can be tried first by any find_elf callback, to use the
- bits passed to dwfl_module_report_build_id, if any. */
-extern int dwfl_build_id_find_elf (Dwfl_Module *, void **,
- const char *, Dwarf_Addr,
- char **, Elf **);
-
-/* Standard find_debuginfo callback function working solely on build ID.
- This can be tried first by any find_debuginfo callback,
- to use the build ID bits from the main file when present. */
-extern int dwfl_build_id_find_debuginfo (Dwfl_Module *, void **,
- const char *, Dwarf_Addr,
- const char *, const char *,
- GElf_Word, char **);
-
-/* Standard find_debuginfo callback function.
- If a build ID is available, this tries first to use that.
- If there is no build ID or no valid debuginfo found by ID,
- it searches the debuginfo path by name, as described above.
- Any file found in the path is validated by build ID if possible,
- or else by CRC32 checksum if enabled, and skipped if it does not match. */
-extern int dwfl_standard_find_debuginfo (Dwfl_Module *, void **,
- const char *, Dwarf_Addr,
- const char *, const char *,
- GElf_Word, char **);
-
-
-/* This callback must be used when using dwfl_offline_* to report modules,
- if ET_REL is to be supported. */
-extern int dwfl_offline_section_address (Dwfl_Module *, void **,
- const char *, Dwarf_Addr,
- const char *, GElf_Word,
- const GElf_Shdr *,
- Dwarf_Addr *addr);
-
-
-/* Callbacks for working with kernel modules in the running Linux kernel. */
-extern int dwfl_linux_kernel_find_elf (Dwfl_Module *, void **,
- const char *, Dwarf_Addr,
- char **, Elf **);
-extern int dwfl_linux_kernel_module_section_address (Dwfl_Module *, void **,
- const char *, Dwarf_Addr,
- const char *, GElf_Word,
- const GElf_Shdr *,
- Dwarf_Addr *addr);
-
-/* Call dwfl_report_elf for the running Linux kernel.
- Returns zero on success, -1 if dwfl_report_module failed,
- or an errno code if opening the kernel binary failed. */
-extern int dwfl_linux_kernel_report_kernel (Dwfl *dwfl);
-
-/* Call dwfl_report_module for each kernel module in the running Linux kernel.
- Returns zero on success, -1 if dwfl_report_module failed,
- or an errno code if reading the list of modules failed. */
-extern int dwfl_linux_kernel_report_modules (Dwfl *dwfl);
-
-/* Report a kernel and its modules found on disk, for offline use.
- If RELEASE starts with '/', it names a directory to look in;
- if not, it names a directory to find under /lib/modules/;
- if null, /lib/modules/`uname -r` is used.
- Returns zero on success, -1 if dwfl_report_module failed,
- or an errno code if finding the files on disk failed.
-
- If PREDICATE is not null, it is called with each module to be reported;
- its arguments are the module name, and the ELF file name or null if unknown,
- and its return value should be zero to skip the module, one to report it,
- or -1 to cause the call to fail and return errno. */
-extern int dwfl_linux_kernel_report_offline (Dwfl *dwfl, const char *release,
- int (*predicate) (const char *,
- const char *));
-
-/* Examine an ET_CORE file and report modules based on its contents.
- This can follow a dwfl_report_offline call to bootstrap the
- DT_DEBUG method of following the dynamic linker link_map chain, in
- case the core file does not contain enough of the executable's text
- segment to locate its PT_DYNAMIC in the dump. This might call
- dwfl_report_elf on file names found in the dump if reading some
- link_map files is the only way to ascertain those modules' addresses.
- Returns the number of modules reported, or -1 for errors. */
-extern int dwfl_core_file_report (Dwfl *dwfl, Elf *elf);
-
-/* Call dwfl_report_module for each file mapped into the address space of PID.
- Returns zero on success, -1 if dwfl_report_module failed,
- or an errno code if opening the kernel binary failed. */
-extern int dwfl_linux_proc_report (Dwfl *dwfl, pid_t pid);
-
-/* Similar, but reads an input stream in the format of Linux /proc/PID/maps
- files giving module layout, not the file for a live process. */
-extern int dwfl_linux_proc_maps_report (Dwfl *dwfl, FILE *);
-
-/* Trivial find_elf callback for use with dwfl_linux_proc_report.
- This uses the module name as a file name directly and tries to open it
- if it begin with a slash, or handles the magic string "[vdso]". */
-extern int dwfl_linux_proc_find_elf (Dwfl_Module *mod, void **userdata,
- const char *module_name, Dwarf_Addr base,
- char **file_name, Elf **);
-
-/* Standard argument parsing for using a standard callback set. */
-struct argp;
-extern const struct argp *dwfl_standard_argp (void) __attribute__ ((const));
-
-
-/*** Relocation of addresses from Dwfl ***/
-
-/* Return the number of relocatable bases associated with the module,
- which is zero for ET_EXEC and one for ET_DYN. Returns -1 for errors. */
-extern int dwfl_module_relocations (Dwfl_Module *mod);
-
-/* Return the relocation base index associated with the *ADDRESS location,
- and adjust *ADDRESS to be an offset relative to that base.
- Returns -1 for errors. */
-extern int dwfl_module_relocate_address (Dwfl_Module *mod,
- Dwarf_Addr *address);
-
-/* Return the ELF section name for the given relocation base index;
- if SHNDXP is not null, set *SHNDXP to the ELF section index.
- For ET_DYN, returns "" and sets *SHNDXP to SHN_ABS; the relocation
- base is the runtime start address reported for the module.
- Returns null for errors. */
-extern const char *dwfl_module_relocation_info (Dwfl_Module *mod,
- unsigned int idx,
- GElf_Word *shndxp);
-
-/* Validate that ADDRESS and ADDRESS+OFFSET lie in a known module
- and both within the same contiguous region for relocation purposes.
- Returns zero for success and -1 for errors. */
-extern int dwfl_validate_address (Dwfl *dwfl,
- Dwarf_Addr address, Dwarf_Sword offset);
-
-
-/*** ELF access functions ***/
-
-/* Fetch the module main ELF file (where the allocated sections
- are found) for use with libelf. If successful, fills in *BIAS
- with the difference between addresses within the loaded module
- and those in symbol tables or Dwarf information referring to it. */
-extern Elf *dwfl_module_getelf (Dwfl_Module *, GElf_Addr *bias);
-
-/* Return the number of symbols in the module's symbol table,
- or -1 for errors. */
-extern int dwfl_module_getsymtab (Dwfl_Module *mod);
-
-/* Fetch one entry from the module's symbol table. On errors, returns
- NULL. If successful, fills in *SYM and returns the string for st_name.
- This works like gelf_getsym except that st_value is always adjusted to
- an absolute value based on the module's location, when the symbol is in
- an SHF_ALLOC section. If SHNDXP is non-null, it's set with the section
- index (whether from st_shndx or extended index table); in case of a
- symbol in a non-allocated section, *SHNDXP is instead set to -1. */
-extern const char *dwfl_module_getsym (Dwfl_Module *mod, int ndx,
- GElf_Sym *sym, GElf_Word *shndxp)
- __nonnull_attribute__ (3);
-
-/* Find the symbol that ADDRESS lies inside, and return its name. */
-extern const char *dwfl_module_addrname (Dwfl_Module *mod, GElf_Addr address);
-
-/* Find the symbol that ADDRESS lies inside, and return detailed
- information as for dwfl_module_getsym (above). */
-extern const char *dwfl_module_addrsym (Dwfl_Module *mod, GElf_Addr address,
- GElf_Sym *sym, GElf_Word *shndxp)
- __nonnull_attribute__ (3);
-
-/* Find the ELF section that *ADDRESS lies inside and return it.
- On success, adjusts *ADDRESS to be relative to the section,
- and sets *BIAS to the difference between addresses used in
- the returned section's headers and run-time addresses. */
-extern Elf_Scn *dwfl_module_address_section (Dwfl_Module *mod,
- Dwarf_Addr *address,
- Dwarf_Addr *bias)
- __nonnull_attribute__ (2, 3);
-
-
-/*** Dwarf access functions ***/
-
-/* Fetch the module's debug information for use with libdw.
- If successful, fills in *BIAS with the difference between
- addresses within the loaded module and those to use with libdw. */
-extern Dwarf *dwfl_module_getdwarf (Dwfl_Module *, Dwarf_Addr *bias)
- __nonnull_attribute__ (2);
-
-/* Get the libdw handle for each module. */
-extern ptrdiff_t dwfl_getdwarf (Dwfl *,
- int (*callback) (Dwfl_Module *, void **,
- const char *, Dwarf_Addr,
- Dwarf *, Dwarf_Addr, void *),
- void *arg, ptrdiff_t offset);
-
-/* Look up the module containing ADDR and return its debugging information,
- loading it if necessary. */
-extern Dwarf *dwfl_addrdwarf (Dwfl *dwfl, Dwarf_Addr addr, Dwarf_Addr *bias)
- __nonnull_attribute__ (3);
-
-
-/* Find the CU containing ADDR and return its DIE. */
-extern Dwarf_Die *dwfl_addrdie (Dwfl *dwfl, Dwarf_Addr addr, Dwarf_Addr *bias)
- __nonnull_attribute__ (3);
-extern Dwarf_Die *dwfl_module_addrdie (Dwfl_Module *mod,
- Dwarf_Addr addr, Dwarf_Addr *bias)
- __nonnull_attribute__ (3);
-
-/* Iterate through the CUs, start with null for LASTCU. */
-extern Dwarf_Die *dwfl_nextcu (Dwfl *dwfl, Dwarf_Die *lastcu, Dwarf_Addr *bias)
- __nonnull_attribute__ (3);
-extern Dwarf_Die *dwfl_module_nextcu (Dwfl_Module *mod,
- Dwarf_Die *lastcu, Dwarf_Addr *bias)
- __nonnull_attribute__ (3);
-
-/* Return the module containing the CU DIE. */
-extern Dwfl_Module *dwfl_cumodule (Dwarf_Die *cudie);
-
-
-/* Cache the source line information fo the CU and return the
- number of Dwfl_Line entries it has. */
-extern int dwfl_getsrclines (Dwarf_Die *cudie, size_t *nlines);
-
-/* Access one line number entry within the CU. */
-extern Dwfl_Line *dwfl_onesrcline (Dwarf_Die *cudie, size_t idx);
-
-/* Get source for address. */
-extern Dwfl_Line *dwfl_module_getsrc (Dwfl_Module *mod, Dwarf_Addr addr);
-extern Dwfl_Line *dwfl_getsrc (Dwfl *dwfl, Dwarf_Addr addr);
-
-/* Get address for source. */
-extern int dwfl_module_getsrc_file (Dwfl_Module *mod,
- const char *fname, int lineno, int column,
- Dwfl_Line ***srcsp, size_t *nsrcs);
-
-/* Return the module containing this line record. */
-extern Dwfl_Module *dwfl_linemodule (Dwfl_Line *line);
-
-/* Return the CU containing this line record. */
-extern Dwarf_Die *dwfl_linecu (Dwfl_Line *line);
-
-/* Return the source file name and fill in other information.
- Arguments may be null for unneeded fields. */
-extern const char *dwfl_lineinfo (Dwfl_Line *line, Dwarf_Addr *addr,
- int *linep, int *colp,
- Dwarf_Word *mtime, Dwarf_Word *length);
-
- /* Return the equivalent Dwarf_Line and the bias to apply to its address. */
-extern Dwarf_Line *dwfl_dwarf_line (Dwfl_Line *line, Dwarf_Addr *bias);
-
-/* Return the compilation directory (AT_comp_dir) from this line's CU. */
-extern const char *dwfl_line_comp_dir (Dwfl_Line *line);
-
-
-/*** Machine backend access functions ***/
-
-/* Return location expression to find return value given a
- DW_TAG_subprogram, DW_TAG_subroutine_type, or similar DIE describing
- function itself (whose DW_AT_type attribute describes its return type).
- The given DIE must come from the given module. Returns -1 for errors.
- Returns zero if the function has no return value (e.g. "void" in C).
- Otherwise, *LOCOPS gets a location expression to find the return value,
- and returns the number of operations in the expression. The pointer is
- permanently allocated at least as long as the module is live. */
-extern int dwfl_module_return_value_location (Dwfl_Module *mod,
- Dwarf_Die *functypedie,
- const Dwarf_Op **locops);
-
-/* Enumerate the DWARF register numbers and their names.
- For each register, CALLBACK gets its DWARF number, a string describing
- the register set (such as "integer" or "FPU"), a prefix used in
- assembler syntax (such as "%" or "$", may be ""), and the name for the
- register (contains identifier characters only, possibly all digits).
- The REGNAME string is valid only during the callback. */
-extern int dwfl_module_register_names (Dwfl_Module *mod,
- int (*callback) (void *arg,
- int regno,
- const char *setname,
- const char *prefix,
- const char *regname,
- int bits, int type),
- void *arg);
-
-
-/* Find the CFI for this module. Returns NULL if there is no CFI.
- On success, fills in *BIAS with the difference between addresses
- within the loaded module and those in the CFI referring to it.
- The pointer returned can be used until the module is cleaned up.
- Calling these more than once returns the same pointers.
-
- dwfl_module_dwarf_cfi gets the '.debug_frame' information found with the
- rest of the DWARF information. dwfl_module_eh_cfi gets the '.eh_frame'
- information found linked into the text. A module might have either or
- both. */
-extern Dwarf_CFI *dwfl_module_dwarf_cfi (Dwfl_Module *mod, Dwarf_Addr *bias);
-extern Dwarf_CFI *dwfl_module_eh_cfi (Dwfl_Module *mod, Dwarf_Addr *bias);
-
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* libdwfl.h */
diff --git a/elfutils/version.h b/elfutils/version.h
deleted file mode 100644
index 684c0dd4..00000000
--- a/elfutils/version.h
+++ /dev/null
@@ -1,58 +0,0 @@
-/* Version information about elfutils development libraries.
- Copyright (C) 2008 Red Hat, Inc.
- This file is part of Red Hat elfutils.
-
- Red Hat elfutils is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by the
- Free Software Foundation; version 2 of the License.
-
- Red Hat elfutils is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- General Public License for more details.
-
- You should have received a copy of the GNU General Public License along
- with Red Hat elfutils; if not, write to the Free Software Foundation,
- Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA.
-
- In addition, as a special exception, Red Hat, Inc. gives You the
- additional right to link the code of Red Hat elfutils with code licensed
- under any Open Source Initiative certified open source license
- (http://www.opensource.org/licenses/index.php) which requires the
- distribution of source code with any binary distribution and to
- distribute linked combinations of the two. Non-GPL Code permitted under
- this exception must only link to the code of Red Hat elfutils through
- those well defined interfaces identified in the file named EXCEPTION
- found in the source code files (the "Approved Interfaces"). The files
- of Non-GPL Code may instantiate templates or use macros or inline
- functions from the Approved Interfaces without causing the resulting
- work to be covered by the GNU General Public License. Only Red Hat,
- Inc. may make changes or additions to the list of Approved Interfaces.
- Red Hat's grant of this exception is conditioned upon your not adding
- any new exceptions. If you wish to add a new Approved Interface or
- exception, please contact Red Hat. You must obey the GNU General Public
- License in all respects for all of the Red Hat elfutils code and other
- code used in conjunction with Red Hat elfutils except the Non-GPL Code
- covered by this exception. If you modify this file, you may extend this
- exception to your version of the file, but you are not obligated to do
- so. If you do not wish to provide this exception without modification,
- you must delete this exception statement from your version and license
- this file solely under the GPL without exception.
-
- Red Hat elfutils is an included package of the Open Invention Network.
- An included package of the Open Invention Network is a package for which
- Open Invention Network licensees cross-license their patents. No patent
- license is granted, either expressly or impliedly, by designation as an
- included package. Should you wish to participate in the Open Invention
- Network licensing program, please visit www.openinventionnetwork.com
- <http://www.openinventionnetwork.com>. */
-
-#ifndef _ELFUTILS_VERSION_H
-#define _ELFUTILS_VERSION_H 1
-
-#define _ELFUTILS_VERSION 153
-
-#define _ELFUTILS_PREREQ(major, minor) \
- (_ELFUTILS_VERSION >= ((major) * 1000 + (minor)))
-
-#endif /* elfutils/version.h */
diff --git a/include/elfutils/libdw.h b/include/elfutils/libdw.h
new file mode 120000
index 00000000..804db278
--- /dev/null
+++ b/include/elfutils/libdw.h
@@ -0,0 +1 @@
+../../src/libdw/libdw.h \ No newline at end of file
diff --git a/include/elfutils/libdwfl.h b/include/elfutils/libdwfl.h
new file mode 120000
index 00000000..0d7cdaf1
--- /dev/null
+++ b/include/elfutils/libdwfl.h
@@ -0,0 +1 @@
+../../src/libdwfl/libdwfl.h \ No newline at end of file
diff --git a/include/elfutils/version.h b/include/elfutils/version.h
new file mode 120000
index 00000000..9e568cea
--- /dev/null
+++ b/include/elfutils/version.h
@@ -0,0 +1 @@
+../../src/version.h \ No newline at end of file
diff --git a/0.153/ABOUT-NLS b/src/ABOUT-NLS
index 83bc72ec..83bc72ec 100644
--- a/0.153/ABOUT-NLS
+++ b/src/ABOUT-NLS
diff --git a/0.153/AUTHORS b/src/AUTHORS
index ef3c5430..ef3c5430 100644
--- a/0.153/AUTHORS
+++ b/src/AUTHORS
diff --git a/0.153/Android.mk b/src/Android.mk
index 260fae21..260fae21 100755
--- a/0.153/Android.mk
+++ b/src/Android.mk
diff --git a/0.153/COPYING b/src/COPYING
index 60549be5..60549be5 100644
--- a/0.153/COPYING
+++ b/src/COPYING
diff --git a/0.153/ChangeLog b/src/ChangeLog
index 5d755956..5d755956 100644
--- a/0.153/ChangeLog
+++ b/src/ChangeLog
diff --git a/0.153/EXCEPTION b/src/EXCEPTION
index 491c5764..491c5764 100644
--- a/0.153/EXCEPTION
+++ b/src/EXCEPTION
diff --git a/0.153/GPG-KEY b/src/GPG-KEY
index cd60f822..cd60f822 100644
--- a/0.153/GPG-KEY
+++ b/src/GPG-KEY
diff --git a/0.153/INSTALL b/src/INSTALL
index 7d1c323b..7d1c323b 100644
--- a/0.153/INSTALL
+++ b/src/INSTALL
diff --git a/0.153/Makefile.am b/src/Makefile.am
index 4decc55f..4decc55f 100644
--- a/0.153/Makefile.am
+++ b/src/Makefile.am
diff --git a/0.153/Makefile.in b/src/Makefile.in
index 97b7dd79..97b7dd79 100644
--- a/0.153/Makefile.in
+++ b/src/Makefile.in
diff --git a/0.153/NEWS b/src/NEWS
index aa660a85..aa660a85 100644
--- a/0.153/NEWS
+++ b/src/NEWS
diff --git a/0.153/NOTES b/src/NOTES
index 4f06b8d2..4f06b8d2 100644
--- a/0.153/NOTES
+++ b/src/NOTES
diff --git a/0.153/README b/src/README
index 33cac74f..33cac74f 100644
--- a/0.153/README
+++ b/src/README
diff --git a/0.153/THANKS b/src/THANKS
index 887c067a..887c067a 100644
--- a/0.153/THANKS
+++ b/src/THANKS
diff --git a/0.153/TODO b/src/TODO
index 0012a566..0012a566 100644
--- a/0.153/TODO
+++ b/src/TODO
diff --git a/0.153/aclocal.m4 b/src/aclocal.m4
index 94f714a3..94f714a3 100644
--- a/0.153/aclocal.m4
+++ b/src/aclocal.m4
diff --git a/0.153/backends/ChangeLog b/src/backends/ChangeLog
index 744d1d55..744d1d55 100644
--- a/0.153/backends/ChangeLog
+++ b/src/backends/ChangeLog
diff --git a/0.153/backends/Makefile.am b/src/backends/Makefile.am
index 3ce448a9..3ce448a9 100644
--- a/0.153/backends/Makefile.am
+++ b/src/backends/Makefile.am
diff --git a/0.153/backends/Makefile.in b/src/backends/Makefile.in
index b14a480f..b14a480f 100644
--- a/0.153/backends/Makefile.in
+++ b/src/backends/Makefile.in
diff --git a/0.153/backends/alpha_auxv.c b/src/backends/alpha_auxv.c
index 38a8bcdf..38a8bcdf 100644
--- a/0.153/backends/alpha_auxv.c
+++ b/src/backends/alpha_auxv.c
diff --git a/0.153/backends/alpha_corenote.c b/src/backends/alpha_corenote.c
index dcc62e9e..dcc62e9e 100644
--- a/0.153/backends/alpha_corenote.c
+++ b/src/backends/alpha_corenote.c
diff --git a/0.153/backends/alpha_init.c b/src/backends/alpha_init.c
index 30fe5c6c..30fe5c6c 100644
--- a/0.153/backends/alpha_init.c
+++ b/src/backends/alpha_init.c
diff --git a/0.153/backends/alpha_regs.c b/src/backends/alpha_regs.c
index 3bb9a6cd..3bb9a6cd 100644
--- a/0.153/backends/alpha_regs.c
+++ b/src/backends/alpha_regs.c
diff --git a/0.153/backends/alpha_reloc.def b/src/backends/alpha_reloc.def
index 347a483f..347a483f 100644
--- a/0.153/backends/alpha_reloc.def
+++ b/src/backends/alpha_reloc.def
diff --git a/0.153/backends/alpha_retval.c b/src/backends/alpha_retval.c
index 57ba867b..57ba867b 100644
--- a/0.153/backends/alpha_retval.c
+++ b/src/backends/alpha_retval.c
diff --git a/0.153/backends/alpha_symbol.c b/src/backends/alpha_symbol.c
index 5d25d3e4..5d25d3e4 100644
--- a/0.153/backends/alpha_symbol.c
+++ b/src/backends/alpha_symbol.c
diff --git a/0.153/backends/arm_attrs.c b/src/backends/arm_attrs.c
index 84f4d451..84f4d451 100644
--- a/0.153/backends/arm_attrs.c
+++ b/src/backends/arm_attrs.c
diff --git a/0.153/backends/arm_auxv.c b/src/backends/arm_auxv.c
index 728f940d..728f940d 100644
--- a/0.153/backends/arm_auxv.c
+++ b/src/backends/arm_auxv.c
diff --git a/0.153/backends/arm_corenote.c b/src/backends/arm_corenote.c
index 6f2d3a3e..6f2d3a3e 100644
--- a/0.153/backends/arm_corenote.c
+++ b/src/backends/arm_corenote.c
diff --git a/0.153/backends/arm_init.c b/src/backends/arm_init.c
index 15c0ee67..15c0ee67 100644
--- a/0.153/backends/arm_init.c
+++ b/src/backends/arm_init.c
diff --git a/0.153/backends/arm_regs.c b/src/backends/arm_regs.c
index 0a9536d4..0a9536d4 100644
--- a/0.153/backends/arm_regs.c
+++ b/src/backends/arm_regs.c
diff --git a/0.153/backends/arm_reloc.def b/src/backends/arm_reloc.def
index 4dc54b7e..4dc54b7e 100644
--- a/0.153/backends/arm_reloc.def
+++ b/src/backends/arm_reloc.def
diff --git a/0.153/backends/arm_retval.c b/src/backends/arm_retval.c
index 191cb174..191cb174 100644
--- a/0.153/backends/arm_retval.c
+++ b/src/backends/arm_retval.c
diff --git a/0.153/backends/arm_symbol.c b/src/backends/arm_symbol.c
index e08874bb..e08874bb 100644
--- a/0.153/backends/arm_symbol.c
+++ b/src/backends/arm_symbol.c
diff --git a/0.153/backends/common-reloc.c b/src/backends/common-reloc.c
index 191b22a2..191b22a2 100644
--- a/0.153/backends/common-reloc.c
+++ b/src/backends/common-reloc.c
diff --git a/0.153/backends/i386_auxv.c b/src/backends/i386_auxv.c
index 5f7b15ef..5f7b15ef 100644
--- a/0.153/backends/i386_auxv.c
+++ b/src/backends/i386_auxv.c
diff --git a/0.153/backends/i386_cfi.c b/src/backends/i386_cfi.c
index 77478f7e..77478f7e 100644
--- a/0.153/backends/i386_cfi.c
+++ b/src/backends/i386_cfi.c
diff --git a/0.153/backends/i386_corenote.c b/src/backends/i386_corenote.c
index 40b6a24e..40b6a24e 100644
--- a/0.153/backends/i386_corenote.c
+++ b/src/backends/i386_corenote.c
diff --git a/0.153/backends/i386_init.c b/src/backends/i386_init.c
index be9bbf90..be9bbf90 100644
--- a/0.153/backends/i386_init.c
+++ b/src/backends/i386_init.c
diff --git a/0.153/backends/i386_regs.c b/src/backends/i386_regs.c
index 5cf0d810..5cf0d810 100644
--- a/0.153/backends/i386_regs.c
+++ b/src/backends/i386_regs.c
diff --git a/0.153/backends/i386_reloc.def b/src/backends/i386_reloc.def
index 1befd1b6..1befd1b6 100644
--- a/0.153/backends/i386_reloc.def
+++ b/src/backends/i386_reloc.def
diff --git a/0.153/backends/i386_retval.c b/src/backends/i386_retval.c
index 67a090d5..67a090d5 100644
--- a/0.153/backends/i386_retval.c
+++ b/src/backends/i386_retval.c
diff --git a/0.153/backends/i386_symbol.c b/src/backends/i386_symbol.c
index 5d6c0efd..5d6c0efd 100644
--- a/0.153/backends/i386_symbol.c
+++ b/src/backends/i386_symbol.c
diff --git a/0.153/backends/i386_syscall.c b/src/backends/i386_syscall.c
index 4d6e438c..4d6e438c 100644
--- a/0.153/backends/i386_syscall.c
+++ b/src/backends/i386_syscall.c
diff --git a/0.153/backends/ia64_init.c b/src/backends/ia64_init.c
index 290c192c..290c192c 100644
--- a/0.153/backends/ia64_init.c
+++ b/src/backends/ia64_init.c
diff --git a/0.153/backends/ia64_regs.c b/src/backends/ia64_regs.c
index 0460739c..0460739c 100644
--- a/0.153/backends/ia64_regs.c
+++ b/src/backends/ia64_regs.c
diff --git a/0.153/backends/ia64_reloc.def b/src/backends/ia64_reloc.def
index a4234656..a4234656 100644
--- a/0.153/backends/ia64_reloc.def
+++ b/src/backends/ia64_reloc.def
diff --git a/0.153/backends/ia64_retval.c b/src/backends/ia64_retval.c
index 7645c3c8..7645c3c8 100644
--- a/0.153/backends/ia64_retval.c
+++ b/src/backends/ia64_retval.c
diff --git a/0.153/backends/ia64_symbol.c b/src/backends/ia64_symbol.c
index 1edef8b5..1edef8b5 100644
--- a/0.153/backends/ia64_symbol.c
+++ b/src/backends/ia64_symbol.c
diff --git a/0.153/backends/libebl_CPU.h b/src/backends/libebl_CPU.h
index b00e7231..b00e7231 100644
--- a/0.153/backends/libebl_CPU.h
+++ b/src/backends/libebl_CPU.h
diff --git a/0.153/backends/linux-core-note.c b/src/backends/linux-core-note.c
index 9d01219c..9d01219c 100644
--- a/0.153/backends/linux-core-note.c
+++ b/src/backends/linux-core-note.c
diff --git a/0.153/backends/ppc64_corenote.c b/src/backends/ppc64_corenote.c
index 9d6a6a44..9d6a6a44 100644
--- a/0.153/backends/ppc64_corenote.c
+++ b/src/backends/ppc64_corenote.c
diff --git a/0.153/backends/ppc64_init.c b/src/backends/ppc64_init.c
index 3060a605..3060a605 100644
--- a/0.153/backends/ppc64_init.c
+++ b/src/backends/ppc64_init.c
diff --git a/0.153/backends/ppc64_reloc.def b/src/backends/ppc64_reloc.def
index e51512be..e51512be 100644
--- a/0.153/backends/ppc64_reloc.def
+++ b/src/backends/ppc64_reloc.def
diff --git a/0.153/backends/ppc64_retval.c b/src/backends/ppc64_retval.c
index a5fc0dc8..a5fc0dc8 100644
--- a/0.153/backends/ppc64_retval.c
+++ b/src/backends/ppc64_retval.c
diff --git a/0.153/backends/ppc64_symbol.c b/src/backends/ppc64_symbol.c
index 49fde0ca..49fde0ca 100644
--- a/0.153/backends/ppc64_symbol.c
+++ b/src/backends/ppc64_symbol.c
diff --git a/0.153/backends/ppc_attrs.c b/src/backends/ppc_attrs.c
index 985df3f9..985df3f9 100644
--- a/0.153/backends/ppc_attrs.c
+++ b/src/backends/ppc_attrs.c
diff --git a/0.153/backends/ppc_auxv.c b/src/backends/ppc_auxv.c
index 1c0a5cfc..1c0a5cfc 100644
--- a/0.153/backends/ppc_auxv.c
+++ b/src/backends/ppc_auxv.c
diff --git a/0.153/backends/ppc_corenote.c b/src/backends/ppc_corenote.c
index af0c46aa..af0c46aa 100644
--- a/0.153/backends/ppc_corenote.c
+++ b/src/backends/ppc_corenote.c
diff --git a/0.153/backends/ppc_init.c b/src/backends/ppc_init.c
index 523c6583..523c6583 100644
--- a/0.153/backends/ppc_init.c
+++ b/src/backends/ppc_init.c
diff --git a/0.153/backends/ppc_regs.c b/src/backends/ppc_regs.c
index 637c25d1..637c25d1 100644
--- a/0.153/backends/ppc_regs.c
+++ b/src/backends/ppc_regs.c
diff --git a/0.153/backends/ppc_reloc.def b/src/backends/ppc_reloc.def
index 974c24fc..974c24fc 100644
--- a/0.153/backends/ppc_reloc.def
+++ b/src/backends/ppc_reloc.def
diff --git a/0.153/backends/ppc_retval.c b/src/backends/ppc_retval.c
index 15a0dba8..15a0dba8 100644
--- a/0.153/backends/ppc_retval.c
+++ b/src/backends/ppc_retval.c
diff --git a/0.153/backends/ppc_symbol.c b/src/backends/ppc_symbol.c
index 9540a3e9..9540a3e9 100644
--- a/0.153/backends/ppc_symbol.c
+++ b/src/backends/ppc_symbol.c
diff --git a/0.153/backends/ppc_syscall.c b/src/backends/ppc_syscall.c
index 23eff812..23eff812 100644
--- a/0.153/backends/ppc_syscall.c
+++ b/src/backends/ppc_syscall.c
diff --git a/0.153/backends/s390_init.c b/src/backends/s390_init.c
index 05ffce60..05ffce60 100644
--- a/0.153/backends/s390_init.c
+++ b/src/backends/s390_init.c
diff --git a/0.153/backends/s390_regs.c b/src/backends/s390_regs.c
index 7e8113a2..7e8113a2 100644
--- a/0.153/backends/s390_regs.c
+++ b/src/backends/s390_regs.c
diff --git a/0.153/backends/s390_reloc.def b/src/backends/s390_reloc.def
index b2bc9224..b2bc9224 100644
--- a/0.153/backends/s390_reloc.def
+++ b/src/backends/s390_reloc.def
diff --git a/0.153/backends/s390_retval.c b/src/backends/s390_retval.c
index 15bd97bf..15bd97bf 100644
--- a/0.153/backends/s390_retval.c
+++ b/src/backends/s390_retval.c
diff --git a/0.153/backends/s390_symbol.c b/src/backends/s390_symbol.c
index 98c76530..98c76530 100644
--- a/0.153/backends/s390_symbol.c
+++ b/src/backends/s390_symbol.c
diff --git a/0.153/backends/sh_corenote.c b/src/backends/sh_corenote.c
index 80bcd6f8..80bcd6f8 100644
--- a/0.153/backends/sh_corenote.c
+++ b/src/backends/sh_corenote.c
diff --git a/0.153/backends/sh_init.c b/src/backends/sh_init.c
index 7b36e7a3..7b36e7a3 100644
--- a/0.153/backends/sh_init.c
+++ b/src/backends/sh_init.c
diff --git a/0.153/backends/sh_regs.c b/src/backends/sh_regs.c
index fc6705e4..fc6705e4 100644
--- a/0.153/backends/sh_regs.c
+++ b/src/backends/sh_regs.c
diff --git a/0.153/backends/sh_reloc.def b/src/backends/sh_reloc.def
index e4f24427..e4f24427 100644
--- a/0.153/backends/sh_reloc.def
+++ b/src/backends/sh_reloc.def
diff --git a/0.153/backends/sh_retval.c b/src/backends/sh_retval.c
index 096d955d..096d955d 100644
--- a/0.153/backends/sh_retval.c
+++ b/src/backends/sh_retval.c
diff --git a/0.153/backends/sh_symbol.c b/src/backends/sh_symbol.c
index 9fb5db44..9fb5db44 100644
--- a/0.153/backends/sh_symbol.c
+++ b/src/backends/sh_symbol.c
diff --git a/0.153/backends/sparc64_corenote.c b/src/backends/sparc64_corenote.c
index cef6431e..cef6431e 100644
--- a/0.153/backends/sparc64_corenote.c
+++ b/src/backends/sparc64_corenote.c
diff --git a/0.153/backends/sparc_auxv.c b/src/backends/sparc_auxv.c
index a22b3cea..a22b3cea 100644
--- a/0.153/backends/sparc_auxv.c
+++ b/src/backends/sparc_auxv.c
diff --git a/0.153/backends/sparc_corenote.c b/src/backends/sparc_corenote.c
index 55aed8f4..55aed8f4 100644
--- a/0.153/backends/sparc_corenote.c
+++ b/src/backends/sparc_corenote.c
diff --git a/0.153/backends/sparc_init.c b/src/backends/sparc_init.c
index 856bd48c..856bd48c 100644
--- a/0.153/backends/sparc_init.c
+++ b/src/backends/sparc_init.c
diff --git a/0.153/backends/sparc_regs.c b/src/backends/sparc_regs.c
index b3e9e201..b3e9e201 100644
--- a/0.153/backends/sparc_regs.c
+++ b/src/backends/sparc_regs.c
diff --git a/0.153/backends/sparc_reloc.def b/src/backends/sparc_reloc.def
index a7ea52a3..a7ea52a3 100644
--- a/0.153/backends/sparc_reloc.def
+++ b/src/backends/sparc_reloc.def
diff --git a/0.153/backends/sparc_retval.c b/src/backends/sparc_retval.c
index dcff67a2..dcff67a2 100644
--- a/0.153/backends/sparc_retval.c
+++ b/src/backends/sparc_retval.c
diff --git a/0.153/backends/sparc_symbol.c b/src/backends/sparc_symbol.c
index 7896e9f4..7896e9f4 100644
--- a/0.153/backends/sparc_symbol.c
+++ b/src/backends/sparc_symbol.c
diff --git a/0.153/backends/x86_64_cfi.c b/src/backends/x86_64_cfi.c
index caaee44e..caaee44e 100644
--- a/0.153/backends/x86_64_cfi.c
+++ b/src/backends/x86_64_cfi.c
diff --git a/0.153/backends/x86_64_corenote.c b/src/backends/x86_64_corenote.c
index 552ac88b..552ac88b 100644
--- a/0.153/backends/x86_64_corenote.c
+++ b/src/backends/x86_64_corenote.c
diff --git a/0.153/backends/x86_64_init.c b/src/backends/x86_64_init.c
index 32f32e02..32f32e02 100644
--- a/0.153/backends/x86_64_init.c
+++ b/src/backends/x86_64_init.c
diff --git a/0.153/backends/x86_64_regs.c b/src/backends/x86_64_regs.c
index 8eb0d33f..8eb0d33f 100644
--- a/0.153/backends/x86_64_regs.c
+++ b/src/backends/x86_64_regs.c
diff --git a/0.153/backends/x86_64_reloc.def b/src/backends/x86_64_reloc.def
index ef302e55..ef302e55 100644
--- a/0.153/backends/x86_64_reloc.def
+++ b/src/backends/x86_64_reloc.def
diff --git a/0.153/backends/x86_64_retval.c b/src/backends/x86_64_retval.c
index ba772bb9..ba772bb9 100644
--- a/0.153/backends/x86_64_retval.c
+++ b/src/backends/x86_64_retval.c
diff --git a/0.153/backends/x86_64_symbol.c b/src/backends/x86_64_symbol.c
index 97fd15b3..97fd15b3 100644
--- a/0.153/backends/x86_64_symbol.c
+++ b/src/backends/x86_64_symbol.c
diff --git a/0.153/backends/x86_64_syscall.c b/src/backends/x86_64_syscall.c
index c3db715d..c3db715d 100644
--- a/0.153/backends/x86_64_syscall.c
+++ b/src/backends/x86_64_syscall.c
diff --git a/0.153/backends/x86_corenote.c b/src/backends/x86_corenote.c
index 78849a66..78849a66 100644
--- a/0.153/backends/x86_corenote.c
+++ b/src/backends/x86_corenote.c
diff --git a/0.153/bionic-fixup/AndroidFixup.h b/src/bionic-fixup/AndroidFixup.h
index e7e6daa0..e7e6daa0 100644
--- a/0.153/bionic-fixup/AndroidFixup.h
+++ b/src/bionic-fixup/AndroidFixup.h
diff --git a/0.153/bionic-fixup/argp.h b/src/bionic-fixup/argp.h
index 8a8e1bbe..8a8e1bbe 100644
--- a/0.153/bionic-fixup/argp.h
+++ b/src/bionic-fixup/argp.h
diff --git a/0.153/bionic-fixup/libintl.h b/src/bionic-fixup/libintl.h
index c35a06d4..c35a06d4 100644
--- a/0.153/bionic-fixup/libintl.h
+++ b/src/bionic-fixup/libintl.h
diff --git a/0.153/config.h b/src/config.h
index 19253335..19253335 100644
--- a/0.153/config.h
+++ b/src/config.h
diff --git a/0.153/config.h.in b/src/config.h.in
index b44f89d0..b44f89d0 100644
--- a/0.153/config.h.in
+++ b/src/config.h.in
diff --git a/0.153/config/ChangeLog b/src/config/ChangeLog
index 849d1b35..849d1b35 100644
--- a/0.153/config/ChangeLog
+++ b/src/config/ChangeLog
diff --git a/0.153/config/Makefile.am b/src/config/Makefile.am
index 45ddd73b..45ddd73b 100644
--- a/0.153/config/Makefile.am
+++ b/src/config/Makefile.am
diff --git a/0.153/config/Makefile.in b/src/config/Makefile.in
index f7d095ff..f7d095ff 100644
--- a/0.153/config/Makefile.in
+++ b/src/config/Makefile.in
diff --git a/0.153/config/config.guess b/src/config/config.guess
index dc84c68e..dc84c68e 100755
--- a/0.153/config/config.guess
+++ b/src/config/config.guess
diff --git a/0.153/config/config.sub b/src/config/config.sub
index 2a55a507..2a55a507 100755
--- a/0.153/config/config.sub
+++ b/src/config/config.sub
diff --git a/0.153/config/depcomp b/src/config/depcomp
index df8eea7e..df8eea7e 100755
--- a/0.153/config/depcomp
+++ b/src/config/depcomp
diff --git a/0.153/config/elfutils.spec.in b/src/config/elfutils.spec.in
index 2156d270..2156d270 100644
--- a/0.153/config/elfutils.spec.in
+++ b/src/config/elfutils.spec.in
diff --git a/0.153/config/eu.am b/src/config/eu.am
index f259c5bb..f259c5bb 100644
--- a/0.153/config/eu.am
+++ b/src/config/eu.am
diff --git a/0.153/config/install-sh b/src/config/install-sh
index 6781b987..6781b987 100755
--- a/0.153/config/install-sh
+++ b/src/config/install-sh
diff --git a/0.153/config/known-dwarf.awk b/src/config/known-dwarf.awk
index bd7f0261..bd7f0261 100644
--- a/0.153/config/known-dwarf.awk
+++ b/src/config/known-dwarf.awk
diff --git a/0.153/config/missing b/src/config/missing
index 28055d2a..28055d2a 100755
--- a/0.153/config/missing
+++ b/src/config/missing
diff --git a/0.153/config/version.h.in b/src/config/version.h.in
index 82c846e9..82c846e9 100644
--- a/0.153/config/version.h.in
+++ b/src/config/version.h.in
diff --git a/0.153/config/ylwrap b/src/config/ylwrap
index 84d56340..84d56340 100755
--- a/0.153/config/ylwrap
+++ b/src/config/ylwrap
diff --git a/0.153/configure b/src/configure
index 616d1615..616d1615 100755
--- a/0.153/configure
+++ b/src/configure
diff --git a/0.153/configure.ac b/src/configure.ac
index 2e36e7c6..2e36e7c6 100644
--- a/0.153/configure.ac
+++ b/src/configure.ac
diff --git a/0.153/elfutils.spec b/src/elfutils.spec
index 29462ff1..29462ff1 100644
--- a/0.153/elfutils.spec
+++ b/src/elfutils.spec
diff --git a/0.153/lib/ChangeLog b/src/lib/ChangeLog
index 47e831ea..47e831ea 100644
--- a/0.153/lib/ChangeLog
+++ b/src/lib/ChangeLog
diff --git a/0.153/lib/Makefile.am b/src/lib/Makefile.am
index 4ea14361..4ea14361 100644
--- a/0.153/lib/Makefile.am
+++ b/src/lib/Makefile.am
diff --git a/0.153/lib/Makefile.in b/src/lib/Makefile.in
index 54b04ade..54b04ade 100644
--- a/0.153/lib/Makefile.in
+++ b/src/lib/Makefile.in
diff --git a/0.153/lib/color.c b/src/lib/color.c
index ff824485..ff824485 100644
--- a/0.153/lib/color.c
+++ b/src/lib/color.c
diff --git a/0.153/lib/crc32.c b/src/lib/crc32.c
index e0ef2f63..e0ef2f63 100644
--- a/0.153/lib/crc32.c
+++ b/src/lib/crc32.c
diff --git a/0.153/lib/crc32_file.c b/src/lib/crc32_file.c
index 5946df96..5946df96 100644
--- a/0.153/lib/crc32_file.c
+++ b/src/lib/crc32_file.c
diff --git a/0.153/lib/dynamicsizehash.c b/src/lib/dynamicsizehash.c
index 24335d42..24335d42 100644
--- a/0.153/lib/dynamicsizehash.c
+++ b/src/lib/dynamicsizehash.c
diff --git a/0.153/lib/dynamicsizehash.h b/src/lib/dynamicsizehash.h
index f169d5e7..f169d5e7 100644
--- a/0.153/lib/dynamicsizehash.h
+++ b/src/lib/dynamicsizehash.h
diff --git a/0.153/lib/eu-config.h b/src/lib/eu-config.h
index f814604f..f814604f 100644
--- a/0.153/lib/eu-config.h
+++ b/src/lib/eu-config.h
diff --git a/0.153/lib/fixedsizehash.h b/src/lib/fixedsizehash.h
index a686051c..a686051c 100644
--- a/0.153/lib/fixedsizehash.h
+++ b/src/lib/fixedsizehash.h
diff --git a/0.153/lib/list.h b/src/lib/list.h
index c712c1f3..c712c1f3 100644
--- a/0.153/lib/list.h
+++ b/src/lib/list.h
diff --git a/0.153/lib/md5.c b/src/lib/md5.c
index 1f2d5d32..1f2d5d32 100644
--- a/0.153/lib/md5.c
+++ b/src/lib/md5.c
diff --git a/0.153/lib/md5.h b/src/lib/md5.h
index 3c8b8f31..3c8b8f31 100644
--- a/0.153/lib/md5.h
+++ b/src/lib/md5.h
diff --git a/0.153/lib/next_prime.c b/src/lib/next_prime.c
index 5d4fc3fc..5d4fc3fc 100644
--- a/0.153/lib/next_prime.c
+++ b/src/lib/next_prime.c
diff --git a/0.153/lib/sha1.c b/src/lib/sha1.c
index 53ddb782..53ddb782 100644
--- a/0.153/lib/sha1.c
+++ b/src/lib/sha1.c
diff --git a/0.153/lib/sha1.h b/src/lib/sha1.h
index 97617546..97617546 100644
--- a/0.153/lib/sha1.h
+++ b/src/lib/sha1.h
diff --git a/0.153/lib/system.h b/src/lib/system.h
index 3f9f0af5..3f9f0af5 100644
--- a/0.153/lib/system.h
+++ b/src/lib/system.h
diff --git a/0.153/lib/xmalloc.c b/src/lib/xmalloc.c
index b12b0591..b12b0591 100644
--- a/0.153/lib/xmalloc.c
+++ b/src/lib/xmalloc.c
diff --git a/0.153/lib/xstrdup.c b/src/lib/xstrdup.c
index c4e7a528..c4e7a528 100644
--- a/0.153/lib/xstrdup.c
+++ b/src/lib/xstrdup.c
diff --git a/0.153/lib/xstrndup.c b/src/lib/xstrndup.c
index 2082c17f..2082c17f 100644
--- a/0.153/lib/xstrndup.c
+++ b/src/lib/xstrndup.c
diff --git a/0.153/libasm/ChangeLog b/src/libasm/ChangeLog
index f9a863df..f9a863df 100644
--- a/0.153/libasm/ChangeLog
+++ b/src/libasm/ChangeLog
diff --git a/0.153/libasm/Makefile.am b/src/libasm/Makefile.am
index 52de7a3b..52de7a3b 100644
--- a/0.153/libasm/Makefile.am
+++ b/src/libasm/Makefile.am
diff --git a/0.153/libasm/Makefile.in b/src/libasm/Makefile.in
index b31c32cc..b31c32cc 100644
--- a/0.153/libasm/Makefile.in
+++ b/src/libasm/Makefile.in
diff --git a/0.153/libasm/asm_abort.c b/src/libasm/asm_abort.c
index d12c163d..d12c163d 100644
--- a/0.153/libasm/asm_abort.c
+++ b/src/libasm/asm_abort.c
diff --git a/0.153/libasm/asm_addint16.c b/src/libasm/asm_addint16.c
index 5aa8d60e..5aa8d60e 100644
--- a/0.153/libasm/asm_addint16.c
+++ b/src/libasm/asm_addint16.c
diff --git a/0.153/libasm/asm_addint32.c b/src/libasm/asm_addint32.c
index 25c50cea..25c50cea 100644
--- a/0.153/libasm/asm_addint32.c
+++ b/src/libasm/asm_addint32.c
diff --git a/0.153/libasm/asm_addint64.c b/src/libasm/asm_addint64.c
index 9116d94c..9116d94c 100644
--- a/0.153/libasm/asm_addint64.c
+++ b/src/libasm/asm_addint64.c
diff --git a/0.153/libasm/asm_addint8.c b/src/libasm/asm_addint8.c
index ff4376b8..ff4376b8 100644
--- a/0.153/libasm/asm_addint8.c
+++ b/src/libasm/asm_addint8.c
diff --git a/0.153/libasm/asm_addsleb128.c b/src/libasm/asm_addsleb128.c
index 614ba69c..614ba69c 100644
--- a/0.153/libasm/asm_addsleb128.c
+++ b/src/libasm/asm_addsleb128.c
diff --git a/0.153/libasm/asm_addstrz.c b/src/libasm/asm_addstrz.c
index ddd03541..ddd03541 100644
--- a/0.153/libasm/asm_addstrz.c
+++ b/src/libasm/asm_addstrz.c
diff --git a/0.153/libasm/asm_adduint16.c b/src/libasm/asm_adduint16.c
index 063e5d42..063e5d42 100644
--- a/0.153/libasm/asm_adduint16.c
+++ b/src/libasm/asm_adduint16.c
diff --git a/0.153/libasm/asm_adduint32.c b/src/libasm/asm_adduint32.c
index 6dc814f8..6dc814f8 100644
--- a/0.153/libasm/asm_adduint32.c
+++ b/src/libasm/asm_adduint32.c
diff --git a/0.153/libasm/asm_adduint64.c b/src/libasm/asm_adduint64.c
index 71bb16a0..71bb16a0 100644
--- a/0.153/libasm/asm_adduint64.c
+++ b/src/libasm/asm_adduint64.c
diff --git a/0.153/libasm/asm_adduint8.c b/src/libasm/asm_adduint8.c
index c8801537..c8801537 100644
--- a/0.153/libasm/asm_adduint8.c
+++ b/src/libasm/asm_adduint8.c
diff --git a/0.153/libasm/asm_adduleb128.c b/src/libasm/asm_adduleb128.c
index 042c76b3..042c76b3 100644
--- a/0.153/libasm/asm_adduleb128.c
+++ b/src/libasm/asm_adduleb128.c
diff --git a/0.153/libasm/asm_align.c b/src/libasm/asm_align.c
index b5a573b2..b5a573b2 100644
--- a/0.153/libasm/asm_align.c
+++ b/src/libasm/asm_align.c
diff --git a/0.153/libasm/asm_begin.c b/src/libasm/asm_begin.c
index b8094dcd..b8094dcd 100644
--- a/0.153/libasm/asm_begin.c
+++ b/src/libasm/asm_begin.c
diff --git a/0.153/libasm/asm_end.c b/src/libasm/asm_end.c
index 1d815fa6..1d815fa6 100644
--- a/0.153/libasm/asm_end.c
+++ b/src/libasm/asm_end.c
diff --git a/0.153/libasm/asm_error.c b/src/libasm/asm_error.c
index 4d249e9f..4d249e9f 100644
--- a/0.153/libasm/asm_error.c
+++ b/src/libasm/asm_error.c
diff --git a/0.153/libasm/asm_fill.c b/src/libasm/asm_fill.c
index 66f7134b..66f7134b 100644
--- a/0.153/libasm/asm_fill.c
+++ b/src/libasm/asm_fill.c
diff --git a/0.153/libasm/asm_getelf.c b/src/libasm/asm_getelf.c
index df5cffda..df5cffda 100644
--- a/0.153/libasm/asm_getelf.c
+++ b/src/libasm/asm_getelf.c
diff --git a/0.153/libasm/asm_newabssym.c b/src/libasm/asm_newabssym.c
index 1dacb012..1dacb012 100644
--- a/0.153/libasm/asm_newabssym.c
+++ b/src/libasm/asm_newabssym.c
diff --git a/0.153/libasm/asm_newcomsym.c b/src/libasm/asm_newcomsym.c
index 4a7144ec..4a7144ec 100644
--- a/0.153/libasm/asm_newcomsym.c
+++ b/src/libasm/asm_newcomsym.c
diff --git a/0.153/libasm/asm_newscn.c b/src/libasm/asm_newscn.c
index dd48d2b2..dd48d2b2 100644
--- a/0.153/libasm/asm_newscn.c
+++ b/src/libasm/asm_newscn.c
diff --git a/0.153/libasm/asm_newscn_ingrp.c b/src/libasm/asm_newscn_ingrp.c
index c17e22e9..c17e22e9 100644
--- a/0.153/libasm/asm_newscn_ingrp.c
+++ b/src/libasm/asm_newscn_ingrp.c
diff --git a/0.153/libasm/asm_newscngrp.c b/src/libasm/asm_newscngrp.c
index 1eed25cd..1eed25cd 100644
--- a/0.153/libasm/asm_newscngrp.c
+++ b/src/libasm/asm_newscngrp.c
diff --git a/0.153/libasm/asm_newsubscn.c b/src/libasm/asm_newsubscn.c
index d1a86dd7..d1a86dd7 100644
--- a/0.153/libasm/asm_newsubscn.c
+++ b/src/libasm/asm_newsubscn.c
diff --git a/0.153/libasm/asm_newsym.c b/src/libasm/asm_newsym.c
index e2727b15..e2727b15 100644
--- a/0.153/libasm/asm_newsym.c
+++ b/src/libasm/asm_newsym.c
diff --git a/0.153/libasm/asm_scngrp_newsignature.c b/src/libasm/asm_scngrp_newsignature.c
index 9908e403..9908e403 100644
--- a/0.153/libasm/asm_scngrp_newsignature.c
+++ b/src/libasm/asm_scngrp_newsignature.c
diff --git a/0.153/libasm/disasm_begin.c b/src/libasm/disasm_begin.c
index 5b98b2a3..5b98b2a3 100644
--- a/0.153/libasm/disasm_begin.c
+++ b/src/libasm/disasm_begin.c
diff --git a/0.153/libasm/disasm_cb.c b/src/libasm/disasm_cb.c
index 56101258..56101258 100644
--- a/0.153/libasm/disasm_cb.c
+++ b/src/libasm/disasm_cb.c
diff --git a/0.153/libasm/disasm_end.c b/src/libasm/disasm_end.c
index ee8b2f98..ee8b2f98 100644
--- a/0.153/libasm/disasm_end.c
+++ b/src/libasm/disasm_end.c
diff --git a/0.153/libasm/disasm_str.c b/src/libasm/disasm_str.c
index 856fd11d..856fd11d 100644
--- a/0.153/libasm/disasm_str.c
+++ b/src/libasm/disasm_str.c
diff --git a/0.153/libasm/libasm.h b/src/libasm/libasm.h
index 307c7349..307c7349 100644
--- a/0.153/libasm/libasm.h
+++ b/src/libasm/libasm.h
diff --git a/0.153/libasm/libasm.map b/src/libasm/libasm.map
index a36cdbfe..a36cdbfe 100644
--- a/0.153/libasm/libasm.map
+++ b/src/libasm/libasm.map
diff --git a/0.153/libasm/libasmP.h b/src/libasm/libasmP.h
index ee7005f5..ee7005f5 100644
--- a/0.153/libasm/libasmP.h
+++ b/src/libasm/libasmP.h
diff --git a/0.153/libasm/symbolhash.c b/src/libasm/symbolhash.c
index e3aa5dda..e3aa5dda 100644
--- a/0.153/libasm/symbolhash.c
+++ b/src/libasm/symbolhash.c
diff --git a/0.153/libasm/symbolhash.h b/src/libasm/symbolhash.h
index 28768da7..28768da7 100644
--- a/0.153/libasm/symbolhash.h
+++ b/src/libasm/symbolhash.h
diff --git a/0.153/libcpu/ChangeLog b/src/libcpu/ChangeLog
index 76340a13..76340a13 100644
--- a/0.153/libcpu/ChangeLog
+++ b/src/libcpu/ChangeLog
diff --git a/0.153/libcpu/Makefile.am b/src/libcpu/Makefile.am
index 7dd25610..7dd25610 100644
--- a/0.153/libcpu/Makefile.am
+++ b/src/libcpu/Makefile.am
diff --git a/0.153/libcpu/Makefile.in b/src/libcpu/Makefile.in
index 1565505e..1565505e 100644
--- a/0.153/libcpu/Makefile.in
+++ b/src/libcpu/Makefile.in
diff --git a/0.153/libcpu/defs/i386 b/src/libcpu/defs/i386
index e0db28dc..e0db28dc 100644
--- a/0.153/libcpu/defs/i386
+++ b/src/libcpu/defs/i386
diff --git a/0.153/libcpu/i386_data.h b/src/libcpu/i386_data.h
index 42e66500..42e66500 100644
--- a/0.153/libcpu/i386_data.h
+++ b/src/libcpu/i386_data.h
diff --git a/0.153/libcpu/i386_dis.h b/src/libcpu/i386_dis.h
index a5cc01f9..a5cc01f9 100644
--- a/0.153/libcpu/i386_dis.h
+++ b/src/libcpu/i386_dis.h
diff --git a/0.153/libcpu/i386_disasm.c b/src/libcpu/i386_disasm.c
index 6d58f0ea..6d58f0ea 100644
--- a/0.153/libcpu/i386_disasm.c
+++ b/src/libcpu/i386_disasm.c
diff --git a/0.153/libcpu/i386_gendis.c b/src/libcpu/i386_gendis.c
index a8570f19..a8570f19 100644
--- a/0.153/libcpu/i386_gendis.c
+++ b/src/libcpu/i386_gendis.c
diff --git a/0.153/libcpu/i386_lex.c b/src/libcpu/i386_lex.c
index a4540b92..a4540b92 100644
--- a/0.153/libcpu/i386_lex.c
+++ b/src/libcpu/i386_lex.c
diff --git a/0.153/libcpu/i386_lex.l b/src/libcpu/i386_lex.l
index 828c5589..828c5589 100644
--- a/0.153/libcpu/i386_lex.l
+++ b/src/libcpu/i386_lex.l
diff --git a/0.153/libcpu/i386_parse.c b/src/libcpu/i386_parse.c
index 575fcc52..575fcc52 100644
--- a/0.153/libcpu/i386_parse.c
+++ b/src/libcpu/i386_parse.c
diff --git a/0.153/libcpu/i386_parse.h b/src/libcpu/i386_parse.h
index a9486e32..a9486e32 100644
--- a/0.153/libcpu/i386_parse.h
+++ b/src/libcpu/i386_parse.h
diff --git a/0.153/libcpu/i386_parse.y b/src/libcpu/i386_parse.y
index bea0e335..bea0e335 100644
--- a/0.153/libcpu/i386_parse.y
+++ b/src/libcpu/i386_parse.y
diff --git a/0.153/libcpu/memory-access.h b/src/libcpu/memory-access.h
index c68eb4a0..c68eb4a0 100644
--- a/0.153/libcpu/memory-access.h
+++ b/src/libcpu/memory-access.h
diff --git a/0.153/libcpu/x86_64_dis.h b/src/libcpu/x86_64_dis.h
index a0198bed..a0198bed 100644
--- a/0.153/libcpu/x86_64_dis.h
+++ b/src/libcpu/x86_64_dis.h
diff --git a/0.153/libcpu/x86_64_disasm.c b/src/libcpu/x86_64_disasm.c
index b793b78d..b793b78d 100644
--- a/0.153/libcpu/x86_64_disasm.c
+++ b/src/libcpu/x86_64_disasm.c
diff --git a/0.153/libdw/Android.mk b/src/libdw/Android.mk
index df14cbaf..5579b244 100755
--- a/0.153/libdw/Android.mk
+++ b/src/libdw/Android.mk
@@ -143,6 +143,8 @@ LOCAL_CFLAGS += -Wno-pointer-arith
LOCAL_MODULE:= libdw
+LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)
+
include $(BUILD_HOST_STATIC_LIBRARY)
endif # linux
@@ -177,4 +179,6 @@ LOCAL_MODULE_TAGS := eng
LOCAL_MODULE:= libdw
+LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)
+
include $(BUILD_STATIC_LIBRARY)
diff --git a/0.153/libdw/ChangeLog b/src/libdw/ChangeLog
index 98b67f4a..98b67f4a 100644
--- a/0.153/libdw/ChangeLog
+++ b/src/libdw/ChangeLog
diff --git a/0.153/libdw/Makefile.am b/src/libdw/Makefile.am
index 1efda358..1efda358 100644
--- a/0.153/libdw/Makefile.am
+++ b/src/libdw/Makefile.am
diff --git a/0.153/libdw/Makefile.in b/src/libdw/Makefile.in
index 6cbfeaaf..6cbfeaaf 100644
--- a/0.153/libdw/Makefile.in
+++ b/src/libdw/Makefile.in
diff --git a/0.153/libdw/cfi.c b/src/libdw/cfi.c
index aeb48e69..aeb48e69 100644
--- a/0.153/libdw/cfi.c
+++ b/src/libdw/cfi.c
diff --git a/0.153/libdw/cfi.h b/src/libdw/cfi.h
index ef9cd7e1..ef9cd7e1 100644
--- a/0.153/libdw/cfi.h
+++ b/src/libdw/cfi.h
diff --git a/0.153/libdw/cie.c b/src/libdw/cie.c
index 7c93f551..7c93f551 100644
--- a/0.153/libdw/cie.c
+++ b/src/libdw/cie.c
diff --git a/0.153/libdw/dwarf.h b/src/libdw/dwarf.h
index e6a83670..e6a83670 100644
--- a/0.153/libdw/dwarf.h
+++ b/src/libdw/dwarf.h
diff --git a/0.153/libdw/dwarf_abbrev_hash.c b/src/libdw/dwarf_abbrev_hash.c
index bec1ceb2..bec1ceb2 100644
--- a/0.153/libdw/dwarf_abbrev_hash.c
+++ b/src/libdw/dwarf_abbrev_hash.c
diff --git a/0.153/libdw/dwarf_abbrev_hash.h b/src/libdw/dwarf_abbrev_hash.h
index f124d166..f124d166 100644
--- a/0.153/libdw/dwarf_abbrev_hash.h
+++ b/src/libdw/dwarf_abbrev_hash.h
diff --git a/0.153/libdw/dwarf_abbrevhaschildren.c b/src/libdw/dwarf_abbrevhaschildren.c
index 4e42a32b..4e42a32b 100644
--- a/0.153/libdw/dwarf_abbrevhaschildren.c
+++ b/src/libdw/dwarf_abbrevhaschildren.c
diff --git a/0.153/libdw/dwarf_addrdie.c b/src/libdw/dwarf_addrdie.c
index 84618721..84618721 100644
--- a/0.153/libdw/dwarf_addrdie.c
+++ b/src/libdw/dwarf_addrdie.c
diff --git a/0.153/libdw/dwarf_aggregate_size.c b/src/libdw/dwarf_aggregate_size.c
index e7420141..e7420141 100644
--- a/0.153/libdw/dwarf_aggregate_size.c
+++ b/src/libdw/dwarf_aggregate_size.c
diff --git a/0.153/libdw/dwarf_arrayorder.c b/src/libdw/dwarf_arrayorder.c
index 4929fb3c..4929fb3c 100644
--- a/0.153/libdw/dwarf_arrayorder.c
+++ b/src/libdw/dwarf_arrayorder.c
diff --git a/0.153/libdw/dwarf_attr.c b/src/libdw/dwarf_attr.c
index d3b03244..d3b03244 100644
--- a/0.153/libdw/dwarf_attr.c
+++ b/src/libdw/dwarf_attr.c
diff --git a/0.153/libdw/dwarf_attr_integrate.c b/src/libdw/dwarf_attr_integrate.c
index ce062f5b..ce062f5b 100644
--- a/0.153/libdw/dwarf_attr_integrate.c
+++ b/src/libdw/dwarf_attr_integrate.c
diff --git a/0.153/libdw/dwarf_begin.c b/src/libdw/dwarf_begin.c
index 8a419147..8a419147 100644
--- a/0.153/libdw/dwarf_begin.c
+++ b/src/libdw/dwarf_begin.c
diff --git a/0.153/libdw/dwarf_begin_elf.c b/src/libdw/dwarf_begin_elf.c
index 9ec7d51f..9ec7d51f 100644
--- a/0.153/libdw/dwarf_begin_elf.c
+++ b/src/libdw/dwarf_begin_elf.c
diff --git a/0.153/libdw/dwarf_bitoffset.c b/src/libdw/dwarf_bitoffset.c
index 3ab14683..3ab14683 100644
--- a/0.153/libdw/dwarf_bitoffset.c
+++ b/src/libdw/dwarf_bitoffset.c
diff --git a/0.153/libdw/dwarf_bitsize.c b/src/libdw/dwarf_bitsize.c
index 67d97dc1..67d97dc1 100644
--- a/0.153/libdw/dwarf_bitsize.c
+++ b/src/libdw/dwarf_bitsize.c
diff --git a/0.153/libdw/dwarf_bytesize.c b/src/libdw/dwarf_bytesize.c
index 2f2e1985..2f2e1985 100644
--- a/0.153/libdw/dwarf_bytesize.c
+++ b/src/libdw/dwarf_bytesize.c
diff --git a/0.153/libdw/dwarf_cfi_addrframe.c b/src/libdw/dwarf_cfi_addrframe.c
index 79d0e125..79d0e125 100644
--- a/0.153/libdw/dwarf_cfi_addrframe.c
+++ b/src/libdw/dwarf_cfi_addrframe.c
diff --git a/0.153/libdw/dwarf_cfi_end.c b/src/libdw/dwarf_cfi_end.c
index 5591e2a9..5591e2a9 100644
--- a/0.153/libdw/dwarf_cfi_end.c
+++ b/src/libdw/dwarf_cfi_end.c
diff --git a/0.153/libdw/dwarf_child.c b/src/libdw/dwarf_child.c
index 0c2df004..0c2df004 100644
--- a/0.153/libdw/dwarf_child.c
+++ b/src/libdw/dwarf_child.c
diff --git a/0.153/libdw/dwarf_cuoffset.c b/src/libdw/dwarf_cuoffset.c
index 47653200..47653200 100644
--- a/0.153/libdw/dwarf_cuoffset.c
+++ b/src/libdw/dwarf_cuoffset.c
diff --git a/0.153/libdw/dwarf_decl_column.c b/src/libdw/dwarf_decl_column.c
index 11ba5d74..11ba5d74 100644
--- a/0.153/libdw/dwarf_decl_column.c
+++ b/src/libdw/dwarf_decl_column.c
diff --git a/0.153/libdw/dwarf_decl_file.c b/src/libdw/dwarf_decl_file.c
index c81e35b8..c81e35b8 100644
--- a/0.153/libdw/dwarf_decl_file.c
+++ b/src/libdw/dwarf_decl_file.c
diff --git a/0.153/libdw/dwarf_decl_line.c b/src/libdw/dwarf_decl_line.c
index ab64e510..ab64e510 100644
--- a/0.153/libdw/dwarf_decl_line.c
+++ b/src/libdw/dwarf_decl_line.c
diff --git a/0.153/libdw/dwarf_diecu.c b/src/libdw/dwarf_diecu.c
index cd98cf61..cd98cf61 100644
--- a/0.153/libdw/dwarf_diecu.c
+++ b/src/libdw/dwarf_diecu.c
diff --git a/0.153/libdw/dwarf_diename.c b/src/libdw/dwarf_diename.c
index 3b66d12e..3b66d12e 100644
--- a/0.153/libdw/dwarf_diename.c
+++ b/src/libdw/dwarf_diename.c
diff --git a/0.153/libdw/dwarf_dieoffset.c b/src/libdw/dwarf_dieoffset.c
index ac4a84c8..ac4a84c8 100644
--- a/0.153/libdw/dwarf_dieoffset.c
+++ b/src/libdw/dwarf_dieoffset.c
diff --git a/0.153/libdw/dwarf_end.c b/src/libdw/dwarf_end.c
index 1e733cae..1e733cae 100644
--- a/0.153/libdw/dwarf_end.c
+++ b/src/libdw/dwarf_end.c
diff --git a/0.153/libdw/dwarf_entry_breakpoints.c b/src/libdw/dwarf_entry_breakpoints.c
index 1e5c1b81..1e5c1b81 100644
--- a/0.153/libdw/dwarf_entry_breakpoints.c
+++ b/src/libdw/dwarf_entry_breakpoints.c
diff --git a/0.153/libdw/dwarf_entrypc.c b/src/libdw/dwarf_entrypc.c
index 1719be27..1719be27 100644
--- a/0.153/libdw/dwarf_entrypc.c
+++ b/src/libdw/dwarf_entrypc.c
diff --git a/0.153/libdw/dwarf_error.c b/src/libdw/dwarf_error.c
index a298a19d..a298a19d 100644
--- a/0.153/libdw/dwarf_error.c
+++ b/src/libdw/dwarf_error.c
diff --git a/0.153/libdw/dwarf_filesrc.c b/src/libdw/dwarf_filesrc.c
index b48340d4..b48340d4 100644
--- a/0.153/libdw/dwarf_filesrc.c
+++ b/src/libdw/dwarf_filesrc.c
diff --git a/0.153/libdw/dwarf_formaddr.c b/src/libdw/dwarf_formaddr.c
index a8c786ff..a8c786ff 100644
--- a/0.153/libdw/dwarf_formaddr.c
+++ b/src/libdw/dwarf_formaddr.c
diff --git a/0.153/libdw/dwarf_formblock.c b/src/libdw/dwarf_formblock.c
index 4eb815c4..4eb815c4 100644
--- a/0.153/libdw/dwarf_formblock.c
+++ b/src/libdw/dwarf_formblock.c
diff --git a/0.153/libdw/dwarf_formflag.c b/src/libdw/dwarf_formflag.c
index fb60c8e6..fb60c8e6 100644
--- a/0.153/libdw/dwarf_formflag.c
+++ b/src/libdw/dwarf_formflag.c
diff --git a/0.153/libdw/dwarf_formref.c b/src/libdw/dwarf_formref.c
index e4d35ae8..e4d35ae8 100644
--- a/0.153/libdw/dwarf_formref.c
+++ b/src/libdw/dwarf_formref.c
diff --git a/0.153/libdw/dwarf_formref_die.c b/src/libdw/dwarf_formref_die.c
index 3ec770d2..3ec770d2 100644
--- a/0.153/libdw/dwarf_formref_die.c
+++ b/src/libdw/dwarf_formref_die.c
diff --git a/0.153/libdw/dwarf_formsdata.c b/src/libdw/dwarf_formsdata.c
index ab7249d1..ab7249d1 100644
--- a/0.153/libdw/dwarf_formsdata.c
+++ b/src/libdw/dwarf_formsdata.c
diff --git a/0.153/libdw/dwarf_formstring.c b/src/libdw/dwarf_formstring.c
index 1dee9b2d..1dee9b2d 100644
--- a/0.153/libdw/dwarf_formstring.c
+++ b/src/libdw/dwarf_formstring.c
diff --git a/0.153/libdw/dwarf_formudata.c b/src/libdw/dwarf_formudata.c
index 07efbe0b..07efbe0b 100644
--- a/0.153/libdw/dwarf_formudata.c
+++ b/src/libdw/dwarf_formudata.c
diff --git a/0.153/libdw/dwarf_frame_cfa.c b/src/libdw/dwarf_frame_cfa.c
index 2f3268a8..2f3268a8 100644
--- a/0.153/libdw/dwarf_frame_cfa.c
+++ b/src/libdw/dwarf_frame_cfa.c
diff --git a/0.153/libdw/dwarf_frame_info.c b/src/libdw/dwarf_frame_info.c
index 4bdd8068..4bdd8068 100644
--- a/0.153/libdw/dwarf_frame_info.c
+++ b/src/libdw/dwarf_frame_info.c
diff --git a/0.153/libdw/dwarf_frame_register.c b/src/libdw/dwarf_frame_register.c
index ae0db020..ae0db020 100644
--- a/0.153/libdw/dwarf_frame_register.c
+++ b/src/libdw/dwarf_frame_register.c
diff --git a/0.153/libdw/dwarf_func_inline.c b/src/libdw/dwarf_func_inline.c
index 6018691a..6018691a 100644
--- a/0.153/libdw/dwarf_func_inline.c
+++ b/src/libdw/dwarf_func_inline.c
diff --git a/0.153/libdw/dwarf_getabbrev.c b/src/libdw/dwarf_getabbrev.c
index 07bf6dfc..07bf6dfc 100644
--- a/0.153/libdw/dwarf_getabbrev.c
+++ b/src/libdw/dwarf_getabbrev.c
diff --git a/0.153/libdw/dwarf_getabbrevattr.c b/src/libdw/dwarf_getabbrevattr.c
index 05da17c9..05da17c9 100644
--- a/0.153/libdw/dwarf_getabbrevattr.c
+++ b/src/libdw/dwarf_getabbrevattr.c
diff --git a/0.153/libdw/dwarf_getabbrevcode.c b/src/libdw/dwarf_getabbrevcode.c
index edf492d8..edf492d8 100644
--- a/0.153/libdw/dwarf_getabbrevcode.c
+++ b/src/libdw/dwarf_getabbrevcode.c
diff --git a/0.153/libdw/dwarf_getabbrevtag.c b/src/libdw/dwarf_getabbrevtag.c
index 4f1f72ca..4f1f72ca 100644
--- a/0.153/libdw/dwarf_getabbrevtag.c
+++ b/src/libdw/dwarf_getabbrevtag.c
diff --git a/0.153/libdw/dwarf_getarange_addr.c b/src/libdw/dwarf_getarange_addr.c
index 855c855b..855c855b 100644
--- a/0.153/libdw/dwarf_getarange_addr.c
+++ b/src/libdw/dwarf_getarange_addr.c
diff --git a/0.153/libdw/dwarf_getarangeinfo.c b/src/libdw/dwarf_getarangeinfo.c
index 7cefbf71..7cefbf71 100644
--- a/0.153/libdw/dwarf_getarangeinfo.c
+++ b/src/libdw/dwarf_getarangeinfo.c
diff --git a/0.153/libdw/dwarf_getaranges.c b/src/libdw/dwarf_getaranges.c
index f18d63d0..f18d63d0 100644
--- a/0.153/libdw/dwarf_getaranges.c
+++ b/src/libdw/dwarf_getaranges.c
diff --git a/0.153/libdw/dwarf_getattrcnt.c b/src/libdw/dwarf_getattrcnt.c
index f85adf0f..f85adf0f 100644
--- a/0.153/libdw/dwarf_getattrcnt.c
+++ b/src/libdw/dwarf_getattrcnt.c
diff --git a/0.153/libdw/dwarf_getattrs.c b/src/libdw/dwarf_getattrs.c
index 051dc25f..051dc25f 100644
--- a/0.153/libdw/dwarf_getattrs.c
+++ b/src/libdw/dwarf_getattrs.c
diff --git a/0.153/libdw/dwarf_getcfi.c b/src/libdw/dwarf_getcfi.c
index c935631e..c935631e 100644
--- a/0.153/libdw/dwarf_getcfi.c
+++ b/src/libdw/dwarf_getcfi.c
diff --git a/0.153/libdw/dwarf_getcfi_elf.c b/src/libdw/dwarf_getcfi_elf.c
index 64a2a885..64a2a885 100644
--- a/0.153/libdw/dwarf_getcfi_elf.c
+++ b/src/libdw/dwarf_getcfi_elf.c
diff --git a/0.153/libdw/dwarf_getelf.c b/src/libdw/dwarf_getelf.c
index daf3b9a7..daf3b9a7 100644
--- a/0.153/libdw/dwarf_getelf.c
+++ b/src/libdw/dwarf_getelf.c
diff --git a/0.153/libdw/dwarf_getfuncs.c b/src/libdw/dwarf_getfuncs.c
index c0352fbf..c0352fbf 100644
--- a/0.153/libdw/dwarf_getfuncs.c
+++ b/src/libdw/dwarf_getfuncs.c
diff --git a/0.153/libdw/dwarf_getlocation.c b/src/libdw/dwarf_getlocation.c
index f7a60f9f..f7a60f9f 100644
--- a/0.153/libdw/dwarf_getlocation.c
+++ b/src/libdw/dwarf_getlocation.c
diff --git a/0.153/libdw/dwarf_getlocation_implicit_pointer.c b/src/libdw/dwarf_getlocation_implicit_pointer.c
index 4d9f6b99..4d9f6b99 100644
--- a/0.153/libdw/dwarf_getlocation_implicit_pointer.c
+++ b/src/libdw/dwarf_getlocation_implicit_pointer.c
diff --git a/0.153/libdw/dwarf_getmacros.c b/src/libdw/dwarf_getmacros.c
index b9ec34b9..b9ec34b9 100644
--- a/0.153/libdw/dwarf_getmacros.c
+++ b/src/libdw/dwarf_getmacros.c
diff --git a/0.153/libdw/dwarf_getpubnames.c b/src/libdw/dwarf_getpubnames.c
index 5560a758..5560a758 100644
--- a/0.153/libdw/dwarf_getpubnames.c
+++ b/src/libdw/dwarf_getpubnames.c
diff --git a/0.153/libdw/dwarf_getscopes.c b/src/libdw/dwarf_getscopes.c
index 73431ba7..73431ba7 100644
--- a/0.153/libdw/dwarf_getscopes.c
+++ b/src/libdw/dwarf_getscopes.c
diff --git a/0.153/libdw/dwarf_getscopes_die.c b/src/libdw/dwarf_getscopes_die.c
index 07fb9b00..07fb9b00 100644
--- a/0.153/libdw/dwarf_getscopes_die.c
+++ b/src/libdw/dwarf_getscopes_die.c
diff --git a/0.153/libdw/dwarf_getscopevar.c b/src/libdw/dwarf_getscopevar.c
index 6ce214f5..6ce214f5 100644
--- a/0.153/libdw/dwarf_getscopevar.c
+++ b/src/libdw/dwarf_getscopevar.c
diff --git a/0.153/libdw/dwarf_getsrc_die.c b/src/libdw/dwarf_getsrc_die.c
index 96aa41fd..96aa41fd 100644
--- a/0.153/libdw/dwarf_getsrc_die.c
+++ b/src/libdw/dwarf_getsrc_die.c
diff --git a/0.153/libdw/dwarf_getsrc_file.c b/src/libdw/dwarf_getsrc_file.c
index bc612f6c..bc612f6c 100644
--- a/0.153/libdw/dwarf_getsrc_file.c
+++ b/src/libdw/dwarf_getsrc_file.c
diff --git a/0.153/libdw/dwarf_getsrcdirs.c b/src/libdw/dwarf_getsrcdirs.c
index 74786dd0..74786dd0 100644
--- a/0.153/libdw/dwarf_getsrcdirs.c
+++ b/src/libdw/dwarf_getsrcdirs.c
diff --git a/0.153/libdw/dwarf_getsrcfiles.c b/src/libdw/dwarf_getsrcfiles.c
index ee4de520..ee4de520 100644
--- a/0.153/libdw/dwarf_getsrcfiles.c
+++ b/src/libdw/dwarf_getsrcfiles.c
diff --git a/0.153/libdw/dwarf_getsrclines.c b/src/libdw/dwarf_getsrclines.c
index 6840b2b5..6840b2b5 100644
--- a/0.153/libdw/dwarf_getsrclines.c
+++ b/src/libdw/dwarf_getsrclines.c
diff --git a/0.153/libdw/dwarf_getstring.c b/src/libdw/dwarf_getstring.c
index d5e7abfd..d5e7abfd 100644
--- a/0.153/libdw/dwarf_getstring.c
+++ b/src/libdw/dwarf_getstring.c
diff --git a/0.153/libdw/dwarf_hasattr.c b/src/libdw/dwarf_hasattr.c
index b1c4292a..b1c4292a 100644
--- a/0.153/libdw/dwarf_hasattr.c
+++ b/src/libdw/dwarf_hasattr.c
diff --git a/0.153/libdw/dwarf_hasattr_integrate.c b/src/libdw/dwarf_hasattr_integrate.c
index 806742d6..806742d6 100644
--- a/0.153/libdw/dwarf_hasattr_integrate.c
+++ b/src/libdw/dwarf_hasattr_integrate.c
diff --git a/0.153/libdw/dwarf_haschildren.c b/src/libdw/dwarf_haschildren.c
index d9a47ad2..d9a47ad2 100644
--- a/0.153/libdw/dwarf_haschildren.c
+++ b/src/libdw/dwarf_haschildren.c
diff --git a/0.153/libdw/dwarf_hasform.c b/src/libdw/dwarf_hasform.c
index 66e0e746..66e0e746 100644
--- a/0.153/libdw/dwarf_hasform.c
+++ b/src/libdw/dwarf_hasform.c
diff --git a/0.153/libdw/dwarf_haspc.c b/src/libdw/dwarf_haspc.c
index 58b87b65..58b87b65 100644
--- a/0.153/libdw/dwarf_haspc.c
+++ b/src/libdw/dwarf_haspc.c
diff --git a/0.153/libdw/dwarf_highpc.c b/src/libdw/dwarf_highpc.c
index c88e0721..c88e0721 100644
--- a/0.153/libdw/dwarf_highpc.c
+++ b/src/libdw/dwarf_highpc.c
diff --git a/0.153/libdw/dwarf_lineaddr.c b/src/libdw/dwarf_lineaddr.c
index c59dd5d5..c59dd5d5 100644
--- a/0.153/libdw/dwarf_lineaddr.c
+++ b/src/libdw/dwarf_lineaddr.c
diff --git a/0.153/libdw/dwarf_linebeginstatement.c b/src/libdw/dwarf_linebeginstatement.c
index 2a99e675..2a99e675 100644
--- a/0.153/libdw/dwarf_linebeginstatement.c
+++ b/src/libdw/dwarf_linebeginstatement.c
diff --git a/0.153/libdw/dwarf_lineblock.c b/src/libdw/dwarf_lineblock.c
index 5ad2bb57..5ad2bb57 100644
--- a/0.153/libdw/dwarf_lineblock.c
+++ b/src/libdw/dwarf_lineblock.c
diff --git a/0.153/libdw/dwarf_linecol.c b/src/libdw/dwarf_linecol.c
index 8a1228c2..8a1228c2 100644
--- a/0.153/libdw/dwarf_linecol.c
+++ b/src/libdw/dwarf_linecol.c
diff --git a/0.153/libdw/dwarf_linediscriminator.c b/src/libdw/dwarf_linediscriminator.c
index d17a99f2..d17a99f2 100644
--- a/0.153/libdw/dwarf_linediscriminator.c
+++ b/src/libdw/dwarf_linediscriminator.c
diff --git a/0.153/libdw/dwarf_lineendsequence.c b/src/libdw/dwarf_lineendsequence.c
index cea86aac..cea86aac 100644
--- a/0.153/libdw/dwarf_lineendsequence.c
+++ b/src/libdw/dwarf_lineendsequence.c
diff --git a/0.153/libdw/dwarf_lineepiloguebegin.c b/src/libdw/dwarf_lineepiloguebegin.c
index 9d806117..9d806117 100644
--- a/0.153/libdw/dwarf_lineepiloguebegin.c
+++ b/src/libdw/dwarf_lineepiloguebegin.c
diff --git a/0.153/libdw/dwarf_lineisa.c b/src/libdw/dwarf_lineisa.c
index 064761e0..064761e0 100644
--- a/0.153/libdw/dwarf_lineisa.c
+++ b/src/libdw/dwarf_lineisa.c
diff --git a/0.153/libdw/dwarf_lineno.c b/src/libdw/dwarf_lineno.c
index 98840b15..98840b15 100644
--- a/0.153/libdw/dwarf_lineno.c
+++ b/src/libdw/dwarf_lineno.c
diff --git a/0.153/libdw/dwarf_lineop_index.c b/src/libdw/dwarf_lineop_index.c
index 3b433104..3b433104 100644
--- a/0.153/libdw/dwarf_lineop_index.c
+++ b/src/libdw/dwarf_lineop_index.c
diff --git a/0.153/libdw/dwarf_lineprologueend.c b/src/libdw/dwarf_lineprologueend.c
index c7a05572..c7a05572 100644
--- a/0.153/libdw/dwarf_lineprologueend.c
+++ b/src/libdw/dwarf_lineprologueend.c
diff --git a/0.153/libdw/dwarf_linesrc.c b/src/libdw/dwarf_linesrc.c
index 6ecce93f..6ecce93f 100644
--- a/0.153/libdw/dwarf_linesrc.c
+++ b/src/libdw/dwarf_linesrc.c
diff --git a/0.153/libdw/dwarf_lowpc.c b/src/libdw/dwarf_lowpc.c
index 97ece031..97ece031 100644
--- a/0.153/libdw/dwarf_lowpc.c
+++ b/src/libdw/dwarf_lowpc.c
diff --git a/0.153/libdw/dwarf_macro_opcode.c b/src/libdw/dwarf_macro_opcode.c
index c40ebc7c..c40ebc7c 100644
--- a/0.153/libdw/dwarf_macro_opcode.c
+++ b/src/libdw/dwarf_macro_opcode.c
diff --git a/0.153/libdw/dwarf_macro_param1.c b/src/libdw/dwarf_macro_param1.c
index 409865f5..409865f5 100644
--- a/0.153/libdw/dwarf_macro_param1.c
+++ b/src/libdw/dwarf_macro_param1.c
diff --git a/0.153/libdw/dwarf_macro_param2.c b/src/libdw/dwarf_macro_param2.c
index c1eff939..c1eff939 100644
--- a/0.153/libdw/dwarf_macro_param2.c
+++ b/src/libdw/dwarf_macro_param2.c
diff --git a/0.153/libdw/dwarf_next_cfi.c b/src/libdw/dwarf_next_cfi.c
index 0e90457d..0e90457d 100644
--- a/0.153/libdw/dwarf_next_cfi.c
+++ b/src/libdw/dwarf_next_cfi.c
diff --git a/0.153/libdw/dwarf_nextcu.c b/src/libdw/dwarf_nextcu.c
index 2e8f4d79..2e8f4d79 100644
--- a/0.153/libdw/dwarf_nextcu.c
+++ b/src/libdw/dwarf_nextcu.c
diff --git a/0.153/libdw/dwarf_offabbrev.c b/src/libdw/dwarf_offabbrev.c
index 2cac2794..2cac2794 100644
--- a/0.153/libdw/dwarf_offabbrev.c
+++ b/src/libdw/dwarf_offabbrev.c
diff --git a/0.153/libdw/dwarf_offdie.c b/src/libdw/dwarf_offdie.c
index 4c650cfd..4c650cfd 100644
--- a/0.153/libdw/dwarf_offdie.c
+++ b/src/libdw/dwarf_offdie.c
diff --git a/0.153/libdw/dwarf_onearange.c b/src/libdw/dwarf_onearange.c
index 5a9b9f39..5a9b9f39 100644
--- a/0.153/libdw/dwarf_onearange.c
+++ b/src/libdw/dwarf_onearange.c
diff --git a/0.153/libdw/dwarf_onesrcline.c b/src/libdw/dwarf_onesrcline.c
index 3e716304..3e716304 100644
--- a/0.153/libdw/dwarf_onesrcline.c
+++ b/src/libdw/dwarf_onesrcline.c
diff --git a/0.153/libdw/dwarf_ranges.c b/src/libdw/dwarf_ranges.c
index 50fb6ba2..50fb6ba2 100644
--- a/0.153/libdw/dwarf_ranges.c
+++ b/src/libdw/dwarf_ranges.c
diff --git a/0.153/libdw/dwarf_siblingof.c b/src/libdw/dwarf_siblingof.c
index f8e54c18..f8e54c18 100644
--- a/0.153/libdw/dwarf_siblingof.c
+++ b/src/libdw/dwarf_siblingof.c
diff --git a/0.153/libdw/dwarf_sig8_hash.c b/src/libdw/dwarf_sig8_hash.c
index 53c07eac..53c07eac 100644
--- a/0.153/libdw/dwarf_sig8_hash.c
+++ b/src/libdw/dwarf_sig8_hash.c
diff --git a/0.153/libdw/dwarf_sig8_hash.h b/src/libdw/dwarf_sig8_hash.h
index 0d8932b5..0d8932b5 100644
--- a/0.153/libdw/dwarf_sig8_hash.h
+++ b/src/libdw/dwarf_sig8_hash.h
diff --git a/0.153/libdw/dwarf_srclang.c b/src/libdw/dwarf_srclang.c
index 305ffcd0..305ffcd0 100644
--- a/0.153/libdw/dwarf_srclang.c
+++ b/src/libdw/dwarf_srclang.c
diff --git a/0.153/libdw/dwarf_tag.c b/src/libdw/dwarf_tag.c
index fa8b384c..fa8b384c 100644
--- a/0.153/libdw/dwarf_tag.c
+++ b/src/libdw/dwarf_tag.c
diff --git a/0.153/libdw/dwarf_whatattr.c b/src/libdw/dwarf_whatattr.c
index 9b8bddf1..9b8bddf1 100644
--- a/0.153/libdw/dwarf_whatattr.c
+++ b/src/libdw/dwarf_whatattr.c
diff --git a/0.153/libdw/dwarf_whatform.c b/src/libdw/dwarf_whatform.c
index 8a9076b8..8a9076b8 100644
--- a/0.153/libdw/dwarf_whatform.c
+++ b/src/libdw/dwarf_whatform.c
diff --git a/0.153/libdw/encoded-value.h b/src/libdw/encoded-value.h
index e118a1c4..e118a1c4 100644
--- a/0.153/libdw/encoded-value.h
+++ b/src/libdw/encoded-value.h
diff --git a/0.153/libdw/fde.c b/src/libdw/fde.c
index 5685252b..5685252b 100644
--- a/0.153/libdw/fde.c
+++ b/src/libdw/fde.c
diff --git a/0.153/libdw/frame-cache.c b/src/libdw/frame-cache.c
index f4876638..f4876638 100644
--- a/0.153/libdw/frame-cache.c
+++ b/src/libdw/frame-cache.c
diff --git a/0.153/libdw/libdw.h b/src/libdw/libdw.h
index e001b7a4..e001b7a4 100644
--- a/0.153/libdw/libdw.h
+++ b/src/libdw/libdw.h
diff --git a/0.153/libdw/libdw.map b/src/libdw/libdw.map
index 1f71d03b..1f71d03b 100644
--- a/0.153/libdw/libdw.map
+++ b/src/libdw/libdw.map
diff --git a/0.153/libdw/libdwP.h b/src/libdw/libdwP.h
index b84bf02c..b84bf02c 100644
--- a/0.153/libdw/libdwP.h
+++ b/src/libdw/libdwP.h
diff --git a/0.153/libdw/libdw_alloc.c b/src/libdw/libdw_alloc.c
index 917cb309..917cb309 100644
--- a/0.153/libdw/libdw_alloc.c
+++ b/src/libdw/libdw_alloc.c
diff --git a/0.153/libdw/libdw_findcu.c b/src/libdw/libdw_findcu.c
index 8e5f9e9b..8e5f9e9b 100644
--- a/0.153/libdw/libdw_findcu.c
+++ b/src/libdw/libdw_findcu.c
diff --git a/0.153/libdw/libdw_form.c b/src/libdw/libdw_form.c
index 219dd793..219dd793 100644
--- a/0.153/libdw/libdw_form.c
+++ b/src/libdw/libdw_form.c
diff --git a/0.153/libdw/libdw_visit_scopes.c b/src/libdw/libdw_visit_scopes.c
index 9c7c3789..9c7c3789 100644
--- a/0.153/libdw/libdw_visit_scopes.c
+++ b/src/libdw/libdw_visit_scopes.c
diff --git a/0.153/libdw/memory-access.c b/src/libdw/memory-access.c
index c9a0ca76..c9a0ca76 100644
--- a/0.153/libdw/memory-access.c
+++ b/src/libdw/memory-access.c
diff --git a/0.153/libdw/memory-access.h b/src/libdw/memory-access.h
index b7799e92..b7799e92 100644
--- a/0.153/libdw/memory-access.h
+++ b/src/libdw/memory-access.h
diff --git a/0.153/libdwfl/Android.mk b/src/libdwfl/Android.mk
index ca2983fa..dc6a14ad 100755
--- a/0.153/libdwfl/Android.mk
+++ b/src/libdwfl/Android.mk
@@ -72,6 +72,8 @@ LOCAL_CFLAGS += -Wno-unused-but-set-variable
LOCAL_MODULE:= libdwfl
+LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)
+
include $(BUILD_HOST_STATIC_LIBRARY)
endif # linux
@@ -109,4 +111,6 @@ LOCAL_CFLAGS += -Wno-unused-but-set-variable
LOCAL_MODULE:= libdwfl
+LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)
+
include $(BUILD_STATIC_LIBRARY)
diff --git a/0.153/libdwfl/ChangeLog b/src/libdwfl/ChangeLog
index 87a05550..87a05550 100644
--- a/0.153/libdwfl/ChangeLog
+++ b/src/libdwfl/ChangeLog
diff --git a/0.153/libdwfl/Makefile.am b/src/libdwfl/Makefile.am
index 65b38965..65b38965 100644
--- a/0.153/libdwfl/Makefile.am
+++ b/src/libdwfl/Makefile.am
diff --git a/0.153/libdwfl/Makefile.in b/src/libdwfl/Makefile.in
index b22e1ad1..b22e1ad1 100644
--- a/0.153/libdwfl/Makefile.in
+++ b/src/libdwfl/Makefile.in
diff --git a/0.153/libdwfl/argp-std.c b/src/libdwfl/argp-std.c
index e598c6ef..e598c6ef 100644
--- a/0.153/libdwfl/argp-std.c
+++ b/src/libdwfl/argp-std.c
diff --git a/0.153/libdwfl/bzip2.c b/src/libdwfl/bzip2.c
index 8ad4ee5a..8ad4ee5a 100644
--- a/0.153/libdwfl/bzip2.c
+++ b/src/libdwfl/bzip2.c
diff --git a/0.153/libdwfl/core-file.c b/src/libdwfl/core-file.c
index 1b556dde..1b556dde 100644
--- a/0.153/libdwfl/core-file.c
+++ b/src/libdwfl/core-file.c
diff --git a/0.153/libdwfl/cu.c b/src/libdwfl/cu.c
index 515aff3b..515aff3b 100644
--- a/0.153/libdwfl/cu.c
+++ b/src/libdwfl/cu.c
diff --git a/0.153/libdwfl/derelocate.c b/src/libdwfl/derelocate.c
index b8c8dd73..b8c8dd73 100644
--- a/0.153/libdwfl/derelocate.c
+++ b/src/libdwfl/derelocate.c
diff --git a/0.153/libdwfl/dwfl_addrdie.c b/src/libdwfl/dwfl_addrdie.c
index 20c15783..20c15783 100644
--- a/0.153/libdwfl/dwfl_addrdie.c
+++ b/src/libdwfl/dwfl_addrdie.c
diff --git a/0.153/libdwfl/dwfl_addrdwarf.c b/src/libdwfl/dwfl_addrdwarf.c
index 365c69c5..365c69c5 100644
--- a/0.153/libdwfl/dwfl_addrdwarf.c
+++ b/src/libdwfl/dwfl_addrdwarf.c
diff --git a/0.153/libdwfl/dwfl_addrmodule.c b/src/libdwfl/dwfl_addrmodule.c
index 64559436..64559436 100644
--- a/0.153/libdwfl/dwfl_addrmodule.c
+++ b/src/libdwfl/dwfl_addrmodule.c
diff --git a/0.153/libdwfl/dwfl_begin.c b/src/libdwfl/dwfl_begin.c
index d388ee00..d388ee00 100644
--- a/0.153/libdwfl/dwfl_begin.c
+++ b/src/libdwfl/dwfl_begin.c
diff --git a/0.153/libdwfl/dwfl_build_id_find_debuginfo.c b/src/libdwfl/dwfl_build_id_find_debuginfo.c
index e51b65b1..e51b65b1 100644
--- a/0.153/libdwfl/dwfl_build_id_find_debuginfo.c
+++ b/src/libdwfl/dwfl_build_id_find_debuginfo.c
diff --git a/0.153/libdwfl/dwfl_build_id_find_elf.c b/src/libdwfl/dwfl_build_id_find_elf.c
index 12ce1b58..12ce1b58 100644
--- a/0.153/libdwfl/dwfl_build_id_find_elf.c
+++ b/src/libdwfl/dwfl_build_id_find_elf.c
diff --git a/0.153/libdwfl/dwfl_cumodule.c b/src/libdwfl/dwfl_cumodule.c
index 787c098f..787c098f 100644
--- a/0.153/libdwfl/dwfl_cumodule.c
+++ b/src/libdwfl/dwfl_cumodule.c
diff --git a/0.153/libdwfl/dwfl_dwarf_line.c b/src/libdwfl/dwfl_dwarf_line.c
index eb085e4a..eb085e4a 100644
--- a/0.153/libdwfl/dwfl_dwarf_line.c
+++ b/src/libdwfl/dwfl_dwarf_line.c
diff --git a/0.153/libdwfl/dwfl_end.c b/src/libdwfl/dwfl_end.c
index 429abb13..429abb13 100644
--- a/0.153/libdwfl/dwfl_end.c
+++ b/src/libdwfl/dwfl_end.c
diff --git a/0.153/libdwfl/dwfl_error.c b/src/libdwfl/dwfl_error.c
index 966c9901..966c9901 100644
--- a/0.153/libdwfl/dwfl_error.c
+++ b/src/libdwfl/dwfl_error.c
diff --git a/0.153/libdwfl/dwfl_getdwarf.c b/src/libdwfl/dwfl_getdwarf.c
index 0a0656f7..0a0656f7 100644
--- a/0.153/libdwfl/dwfl_getdwarf.c
+++ b/src/libdwfl/dwfl_getdwarf.c
diff --git a/0.153/libdwfl/dwfl_getmodules.c b/src/libdwfl/dwfl_getmodules.c
index 7c6ab971..7c6ab971 100644
--- a/0.153/libdwfl/dwfl_getmodules.c
+++ b/src/libdwfl/dwfl_getmodules.c
diff --git a/0.153/libdwfl/dwfl_getsrc.c b/src/libdwfl/dwfl_getsrc.c
index 1cc16953..1cc16953 100644
--- a/0.153/libdwfl/dwfl_getsrc.c
+++ b/src/libdwfl/dwfl_getsrc.c
diff --git a/0.153/libdwfl/dwfl_getsrclines.c b/src/libdwfl/dwfl_getsrclines.c
index 790481fd..790481fd 100644
--- a/0.153/libdwfl/dwfl_getsrclines.c
+++ b/src/libdwfl/dwfl_getsrclines.c
diff --git a/0.153/libdwfl/dwfl_line_comp_dir.c b/src/libdwfl/dwfl_line_comp_dir.c
index a755524d..a755524d 100644
--- a/0.153/libdwfl/dwfl_line_comp_dir.c
+++ b/src/libdwfl/dwfl_line_comp_dir.c
diff --git a/0.153/libdwfl/dwfl_linecu.c b/src/libdwfl/dwfl_linecu.c
index 34f5bb10..34f5bb10 100644
--- a/0.153/libdwfl/dwfl_linecu.c
+++ b/src/libdwfl/dwfl_linecu.c
diff --git a/0.153/libdwfl/dwfl_lineinfo.c b/src/libdwfl/dwfl_lineinfo.c
index 6049de84..6049de84 100644
--- a/0.153/libdwfl/dwfl_lineinfo.c
+++ b/src/libdwfl/dwfl_lineinfo.c
diff --git a/0.153/libdwfl/dwfl_linemodule.c b/src/libdwfl/dwfl_linemodule.c
index fb98f837..fb98f837 100644
--- a/0.153/libdwfl/dwfl_linemodule.c
+++ b/src/libdwfl/dwfl_linemodule.c
diff --git a/0.153/libdwfl/dwfl_module.c b/src/libdwfl/dwfl_module.c
index d7e54138..d7e54138 100644
--- a/0.153/libdwfl/dwfl_module.c
+++ b/src/libdwfl/dwfl_module.c
diff --git a/0.153/libdwfl/dwfl_module_addrdie.c b/src/libdwfl/dwfl_module_addrdie.c
index 2733196f..2733196f 100644
--- a/0.153/libdwfl/dwfl_module_addrdie.c
+++ b/src/libdwfl/dwfl_module_addrdie.c
diff --git a/0.153/libdwfl/dwfl_module_addrname.c b/src/libdwfl/dwfl_module_addrname.c
index 7d365fe2..7d365fe2 100644
--- a/0.153/libdwfl/dwfl_module_addrname.c
+++ b/src/libdwfl/dwfl_module_addrname.c
diff --git a/0.153/libdwfl/dwfl_module_addrsym.c b/src/libdwfl/dwfl_module_addrsym.c
index 9ced0cfb..9ced0cfb 100644
--- a/0.153/libdwfl/dwfl_module_addrsym.c
+++ b/src/libdwfl/dwfl_module_addrsym.c
diff --git a/0.153/libdwfl/dwfl_module_build_id.c b/src/libdwfl/dwfl_module_build_id.c
index f9888660..f9888660 100644
--- a/0.153/libdwfl/dwfl_module_build_id.c
+++ b/src/libdwfl/dwfl_module_build_id.c
diff --git a/0.153/libdwfl/dwfl_module_dwarf_cfi.c b/src/libdwfl/dwfl_module_dwarf_cfi.c
index 96e60fbf..96e60fbf 100644
--- a/0.153/libdwfl/dwfl_module_dwarf_cfi.c
+++ b/src/libdwfl/dwfl_module_dwarf_cfi.c
diff --git a/0.153/libdwfl/dwfl_module_eh_cfi.c b/src/libdwfl/dwfl_module_eh_cfi.c
index 79c8279c..79c8279c 100644
--- a/0.153/libdwfl/dwfl_module_eh_cfi.c
+++ b/src/libdwfl/dwfl_module_eh_cfi.c
diff --git a/0.153/libdwfl/dwfl_module_getdwarf.c b/src/libdwfl/dwfl_module_getdwarf.c
index 14fcd550..14fcd550 100644
--- a/0.153/libdwfl/dwfl_module_getdwarf.c
+++ b/src/libdwfl/dwfl_module_getdwarf.c
diff --git a/0.153/libdwfl/dwfl_module_getelf.c b/src/libdwfl/dwfl_module_getelf.c
index b4e4a2b7..b4e4a2b7 100644
--- a/0.153/libdwfl/dwfl_module_getelf.c
+++ b/src/libdwfl/dwfl_module_getelf.c
diff --git a/0.153/libdwfl/dwfl_module_getsrc.c b/src/libdwfl/dwfl_module_getsrc.c
index be03055e..be03055e 100644
--- a/0.153/libdwfl/dwfl_module_getsrc.c
+++ b/src/libdwfl/dwfl_module_getsrc.c
diff --git a/0.153/libdwfl/dwfl_module_getsrc_file.c b/src/libdwfl/dwfl_module_getsrc_file.c
index 9d0c786b..9d0c786b 100644
--- a/0.153/libdwfl/dwfl_module_getsrc_file.c
+++ b/src/libdwfl/dwfl_module_getsrc_file.c
diff --git a/0.153/libdwfl/dwfl_module_getsym.c b/src/libdwfl/dwfl_module_getsym.c
index 6bc063bb..6bc063bb 100644
--- a/0.153/libdwfl/dwfl_module_getsym.c
+++ b/src/libdwfl/dwfl_module_getsym.c
diff --git a/0.153/libdwfl/dwfl_module_info.c b/src/libdwfl/dwfl_module_info.c
index bfde6fc1..bfde6fc1 100644
--- a/0.153/libdwfl/dwfl_module_info.c
+++ b/src/libdwfl/dwfl_module_info.c
diff --git a/0.153/libdwfl/dwfl_module_nextcu.c b/src/libdwfl/dwfl_module_nextcu.c
index 1b37d299..1b37d299 100644
--- a/0.153/libdwfl/dwfl_module_nextcu.c
+++ b/src/libdwfl/dwfl_module_nextcu.c
diff --git a/0.153/libdwfl/dwfl_module_register_names.c b/src/libdwfl/dwfl_module_register_names.c
index 79a874a8..79a874a8 100644
--- a/0.153/libdwfl/dwfl_module_register_names.c
+++ b/src/libdwfl/dwfl_module_register_names.c
diff --git a/0.153/libdwfl/dwfl_module_report_build_id.c b/src/libdwfl/dwfl_module_report_build_id.c
index 9a1b14f7..9a1b14f7 100644
--- a/0.153/libdwfl/dwfl_module_report_build_id.c
+++ b/src/libdwfl/dwfl_module_report_build_id.c
diff --git a/0.153/libdwfl/dwfl_module_return_value_location.c b/src/libdwfl/dwfl_module_return_value_location.c
index 3d5154e2..3d5154e2 100644
--- a/0.153/libdwfl/dwfl_module_return_value_location.c
+++ b/src/libdwfl/dwfl_module_return_value_location.c
diff --git a/0.153/libdwfl/dwfl_nextcu.c b/src/libdwfl/dwfl_nextcu.c
index 90862d20..90862d20 100644
--- a/0.153/libdwfl/dwfl_nextcu.c
+++ b/src/libdwfl/dwfl_nextcu.c
diff --git a/0.153/libdwfl/dwfl_onesrcline.c b/src/libdwfl/dwfl_onesrcline.c
index 558d2408..558d2408 100644
--- a/0.153/libdwfl/dwfl_onesrcline.c
+++ b/src/libdwfl/dwfl_onesrcline.c
diff --git a/0.153/libdwfl/dwfl_report_elf.c b/src/libdwfl/dwfl_report_elf.c
index 4c4132b1..4c4132b1 100644
--- a/0.153/libdwfl/dwfl_report_elf.c
+++ b/src/libdwfl/dwfl_report_elf.c
diff --git a/0.153/libdwfl/dwfl_segment_report_module.c b/src/libdwfl/dwfl_segment_report_module.c
index 012a0fde..012a0fde 100644
--- a/0.153/libdwfl/dwfl_segment_report_module.c
+++ b/src/libdwfl/dwfl_segment_report_module.c
diff --git a/0.153/libdwfl/dwfl_validate_address.c b/src/libdwfl/dwfl_validate_address.c
index 81073762..81073762 100644
--- a/0.153/libdwfl/dwfl_validate_address.c
+++ b/src/libdwfl/dwfl_validate_address.c
diff --git a/0.153/libdwfl/dwfl_version.c b/src/libdwfl/dwfl_version.c
index 9c7074c5..9c7074c5 100644
--- a/0.153/libdwfl/dwfl_version.c
+++ b/src/libdwfl/dwfl_version.c
diff --git a/0.153/libdwfl/elf-from-memory.c b/src/libdwfl/elf-from-memory.c
index 0fb5f8a3..0fb5f8a3 100644
--- a/0.153/libdwfl/elf-from-memory.c
+++ b/src/libdwfl/elf-from-memory.c
diff --git a/0.153/libdwfl/find-debuginfo.c b/src/libdwfl/find-debuginfo.c
index 12cfe636..12cfe636 100644
--- a/0.153/libdwfl/find-debuginfo.c
+++ b/src/libdwfl/find-debuginfo.c
diff --git a/0.153/libdwfl/gzip.c b/src/libdwfl/gzip.c
index 5604d490..5604d490 100644
--- a/0.153/libdwfl/gzip.c
+++ b/src/libdwfl/gzip.c
diff --git a/0.153/libdwfl/image-header.c b/src/libdwfl/image-header.c
index c36d10c1..c36d10c1 100644
--- a/0.153/libdwfl/image-header.c
+++ b/src/libdwfl/image-header.c
diff --git a/0.153/libdwfl/libdwfl.h b/src/libdwfl/libdwfl.h
index 4ea2796c..4ea2796c 100644
--- a/0.153/libdwfl/libdwfl.h
+++ b/src/libdwfl/libdwfl.h
diff --git a/0.153/libdwfl/libdwflP.h b/src/libdwfl/libdwflP.h
index bca82d2e..bca82d2e 100644
--- a/0.153/libdwfl/libdwflP.h
+++ b/src/libdwfl/libdwflP.h
diff --git a/0.153/libdwfl/libdwfl_crc32.c b/src/libdwfl/libdwfl_crc32.c
index 0fa23789..0fa23789 100644
--- a/0.153/libdwfl/libdwfl_crc32.c
+++ b/src/libdwfl/libdwfl_crc32.c
diff --git a/0.153/libdwfl/libdwfl_crc32_file.c b/src/libdwfl/libdwfl_crc32_file.c
index ca154be3..ca154be3 100644
--- a/0.153/libdwfl/libdwfl_crc32_file.c
+++ b/src/libdwfl/libdwfl_crc32_file.c
diff --git a/0.153/libdwfl/lines.c b/src/libdwfl/lines.c
index ed4267fc..ed4267fc 100644
--- a/0.153/libdwfl/lines.c
+++ b/src/libdwfl/lines.c
diff --git a/0.153/libdwfl/link_map.c b/src/libdwfl/link_map.c
index 05839b3a..05839b3a 100644
--- a/0.153/libdwfl/link_map.c
+++ b/src/libdwfl/link_map.c
diff --git a/0.153/libdwfl/linux-kernel-modules.c b/src/libdwfl/linux-kernel-modules.c
index e2392722..e2392722 100644
--- a/0.153/libdwfl/linux-kernel-modules.c
+++ b/src/libdwfl/linux-kernel-modules.c
diff --git a/0.153/libdwfl/linux-proc-maps.c b/src/libdwfl/linux-proc-maps.c
index 8504a5f3..8504a5f3 100644
--- a/0.153/libdwfl/linux-proc-maps.c
+++ b/src/libdwfl/linux-proc-maps.c
diff --git a/0.153/libdwfl/lzma.c b/src/libdwfl/lzma.c
index 3edfdc22..3edfdc22 100644
--- a/0.153/libdwfl/lzma.c
+++ b/src/libdwfl/lzma.c
diff --git a/0.153/libdwfl/offline.c b/src/libdwfl/offline.c
index 34aa9f84..34aa9f84 100644
--- a/0.153/libdwfl/offline.c
+++ b/src/libdwfl/offline.c
diff --git a/0.153/libdwfl/open.c b/src/libdwfl/open.c
index 397af358..397af358 100644
--- a/0.153/libdwfl/open.c
+++ b/src/libdwfl/open.c
diff --git a/0.153/libdwfl/relocate.c b/src/libdwfl/relocate.c
index 95206f47..95206f47 100644
--- a/0.153/libdwfl/relocate.c
+++ b/src/libdwfl/relocate.c
diff --git a/0.153/libdwfl/segment.c b/src/libdwfl/segment.c
index 9d78c87f..9d78c87f 100644
--- a/0.153/libdwfl/segment.c
+++ b/src/libdwfl/segment.c
diff --git a/0.153/libebl/Android.mk b/src/libebl/Android.mk
index 440d328c..2b94a37d 100755
--- a/0.153/libebl/Android.mk
+++ b/src/libebl/Android.mk
@@ -87,6 +87,8 @@ LOCAL_CLANG := false
LOCAL_MODULE:= libebl
+LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)
+
include $(BUILD_HOST_STATIC_LIBRARY)
endif # linux
@@ -118,4 +120,6 @@ LOCAL_CFLAGS += -DHAVE_CONFIG_H -std=gnu99 -Werror
LOCAL_MODULE:= libebl
+LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)
+
include $(BUILD_STATIC_LIBRARY)
diff --git a/0.153/libebl/ChangeLog b/src/libebl/ChangeLog
index ac2160de..ac2160de 100644
--- a/0.153/libebl/ChangeLog
+++ b/src/libebl/ChangeLog
diff --git a/0.153/libebl/Makefile.am b/src/libebl/Makefile.am
index ced5668b..ced5668b 100644
--- a/0.153/libebl/Makefile.am
+++ b/src/libebl/Makefile.am
diff --git a/0.153/libebl/Makefile.in b/src/libebl/Makefile.in
index 40edc5aa..40edc5aa 100644
--- a/0.153/libebl/Makefile.in
+++ b/src/libebl/Makefile.in
diff --git a/0.153/libebl/ebl-hooks.h b/src/libebl/ebl-hooks.h
index a04b3db0..a04b3db0 100644
--- a/0.153/libebl/ebl-hooks.h
+++ b/src/libebl/ebl-hooks.h
diff --git a/0.153/libebl/ebl_check_special_section.c b/src/libebl/ebl_check_special_section.c
index d1f3c6e3..d1f3c6e3 100644
--- a/0.153/libebl/ebl_check_special_section.c
+++ b/src/libebl/ebl_check_special_section.c
diff --git a/0.153/libebl/ebl_check_special_symbol.c b/src/libebl/ebl_check_special_symbol.c
index 875ed1ca..875ed1ca 100644
--- a/0.153/libebl/ebl_check_special_symbol.c
+++ b/src/libebl/ebl_check_special_symbol.c
diff --git a/0.153/libebl/ebl_syscall_abi.c b/src/libebl/ebl_syscall_abi.c
index 2d9a26b6..2d9a26b6 100644
--- a/0.153/libebl/ebl_syscall_abi.c
+++ b/src/libebl/ebl_syscall_abi.c
diff --git a/0.153/libebl/eblabicfi.c b/src/libebl/eblabicfi.c
index 221e83fc..221e83fc 100644
--- a/0.153/libebl/eblabicfi.c
+++ b/src/libebl/eblabicfi.c
diff --git a/0.153/libebl/eblauxvinfo.c b/src/libebl/eblauxvinfo.c
index 6e02403f..6e02403f 100644
--- a/0.153/libebl/eblauxvinfo.c
+++ b/src/libebl/eblauxvinfo.c
diff --git a/0.153/libebl/eblbackendname.c b/src/libebl/eblbackendname.c
index daec8805..daec8805 100644
--- a/0.153/libebl/eblbackendname.c
+++ b/src/libebl/eblbackendname.c
diff --git a/0.153/libebl/eblbsspltp.c b/src/libebl/eblbsspltp.c
index 14b6f099..14b6f099 100644
--- a/0.153/libebl/eblbsspltp.c
+++ b/src/libebl/eblbsspltp.c
diff --git a/0.153/libebl/eblcheckobjattr.c b/src/libebl/eblcheckobjattr.c
index fe75de74..fe75de74 100644
--- a/0.153/libebl/eblcheckobjattr.c
+++ b/src/libebl/eblcheckobjattr.c
diff --git a/0.153/libebl/eblclosebackend.c b/src/libebl/eblclosebackend.c
index a0fb3448..a0fb3448 100644
--- a/0.153/libebl/eblclosebackend.c
+++ b/src/libebl/eblclosebackend.c
diff --git a/0.153/libebl/eblcopyrelocp.c b/src/libebl/eblcopyrelocp.c
index a7aea880..a7aea880 100644
--- a/0.153/libebl/eblcopyrelocp.c
+++ b/src/libebl/eblcopyrelocp.c
diff --git a/0.153/libebl/eblcorenote.c b/src/libebl/eblcorenote.c
index 7549ca61..7549ca61 100644
--- a/0.153/libebl/eblcorenote.c
+++ b/src/libebl/eblcorenote.c
diff --git a/0.153/libebl/eblcorenotetypename.c b/src/libebl/eblcorenotetypename.c
index 9376cf57..9376cf57 100644
--- a/0.153/libebl/eblcorenotetypename.c
+++ b/src/libebl/eblcorenotetypename.c
diff --git a/0.153/libebl/ebldebugscnp.c b/src/libebl/ebldebugscnp.c
index c96622c5..c96622c5 100644
--- a/0.153/libebl/ebldebugscnp.c
+++ b/src/libebl/ebldebugscnp.c
diff --git a/0.153/libebl/ebldynamictagcheck.c b/src/libebl/ebldynamictagcheck.c
index 1953a9c0..1953a9c0 100644
--- a/0.153/libebl/ebldynamictagcheck.c
+++ b/src/libebl/ebldynamictagcheck.c
diff --git a/0.153/libebl/ebldynamictagname.c b/src/libebl/ebldynamictagname.c
index cb65b929..cb65b929 100644
--- a/0.153/libebl/ebldynamictagname.c
+++ b/src/libebl/ebldynamictagname.c
diff --git a/0.153/libebl/eblelfclass.c b/src/libebl/eblelfclass.c
index 222307e7..222307e7 100644
--- a/0.153/libebl/eblelfclass.c
+++ b/src/libebl/eblelfclass.c
diff --git a/0.153/libebl/eblelfdata.c b/src/libebl/eblelfdata.c
index f84ae165..f84ae165 100644
--- a/0.153/libebl/eblelfdata.c
+++ b/src/libebl/eblelfdata.c
diff --git a/0.153/libebl/eblelfmachine.c b/src/libebl/eblelfmachine.c
index 9839fefe..9839fefe 100644
--- a/0.153/libebl/eblelfmachine.c
+++ b/src/libebl/eblelfmachine.c
diff --git a/0.153/libebl/eblgotpcreloccheck.c b/src/libebl/eblgotpcreloccheck.c
index e70fcb19..e70fcb19 100644
--- a/0.153/libebl/eblgotpcreloccheck.c
+++ b/src/libebl/eblgotpcreloccheck.c
diff --git a/0.153/libebl/eblgstrtab.c b/src/libebl/eblgstrtab.c
index 73f0d278..73f0d278 100644
--- a/0.153/libebl/eblgstrtab.c
+++ b/src/libebl/eblgstrtab.c
diff --git a/0.153/libebl/eblmachineflagcheck.c b/src/libebl/eblmachineflagcheck.c
index ac383f60..ac383f60 100644
--- a/0.153/libebl/eblmachineflagcheck.c
+++ b/src/libebl/eblmachineflagcheck.c
diff --git a/0.153/libebl/eblmachineflagname.c b/src/libebl/eblmachineflagname.c
index 88a8da83..88a8da83 100644
--- a/0.153/libebl/eblmachineflagname.c
+++ b/src/libebl/eblmachineflagname.c
diff --git a/0.153/libebl/eblmachinesectionflagcheck.c b/src/libebl/eblmachinesectionflagcheck.c
index 9eb6d386..9eb6d386 100644
--- a/0.153/libebl/eblmachinesectionflagcheck.c
+++ b/src/libebl/eblmachinesectionflagcheck.c
diff --git a/0.153/libebl/eblnonerelocp.c b/src/libebl/eblnonerelocp.c
index 3bca98b1..3bca98b1 100644
--- a/0.153/libebl/eblnonerelocp.c
+++ b/src/libebl/eblnonerelocp.c
diff --git a/0.153/libebl/eblobjecttypename.c b/src/libebl/eblobjecttypename.c
index ce100e7f..ce100e7f 100644
--- a/0.153/libebl/eblobjecttypename.c
+++ b/src/libebl/eblobjecttypename.c
diff --git a/0.153/libebl/eblobjnote.c b/src/libebl/eblobjnote.c
index ec5bb7da..ec5bb7da 100644
--- a/0.153/libebl/eblobjnote.c
+++ b/src/libebl/eblobjnote.c
diff --git a/0.153/libebl/eblobjnotetypename.c b/src/libebl/eblobjnotetypename.c
index 0ceb5a87..0ceb5a87 100644
--- a/0.153/libebl/eblobjnotetypename.c
+++ b/src/libebl/eblobjnotetypename.c
diff --git a/0.153/libebl/eblopenbackend.c b/src/libebl/eblopenbackend.c
index 542df629..542df629 100644
--- a/0.153/libebl/eblopenbackend.c
+++ b/src/libebl/eblopenbackend.c
diff --git a/0.153/libebl/eblosabiname.c b/src/libebl/eblosabiname.c
index 3b38b441..3b38b441 100644
--- a/0.153/libebl/eblosabiname.c
+++ b/src/libebl/eblosabiname.c
diff --git a/0.153/libebl/eblreginfo.c b/src/libebl/eblreginfo.c
index 8fc4abfa..8fc4abfa 100644
--- a/0.153/libebl/eblreginfo.c
+++ b/src/libebl/eblreginfo.c
diff --git a/0.153/libebl/eblrelativerelocp.c b/src/libebl/eblrelativerelocp.c
index 9c28b59c..9c28b59c 100644
--- a/0.153/libebl/eblrelativerelocp.c
+++ b/src/libebl/eblrelativerelocp.c
diff --git a/0.153/libebl/eblrelocsimpletype.c b/src/libebl/eblrelocsimpletype.c
index 87eb5a89..87eb5a89 100644
--- a/0.153/libebl/eblrelocsimpletype.c
+++ b/src/libebl/eblrelocsimpletype.c
diff --git a/0.153/libebl/eblreloctypecheck.c b/src/libebl/eblreloctypecheck.c
index 576073cb..576073cb 100644
--- a/0.153/libebl/eblreloctypecheck.c
+++ b/src/libebl/eblreloctypecheck.c
diff --git a/0.153/libebl/eblreloctypename.c b/src/libebl/eblreloctypename.c
index 3f2c7d9c..3f2c7d9c 100644
--- a/0.153/libebl/eblreloctypename.c
+++ b/src/libebl/eblreloctypename.c
diff --git a/0.153/libebl/eblrelocvaliduse.c b/src/libebl/eblrelocvaliduse.c
index 40f27157..40f27157 100644
--- a/0.153/libebl/eblrelocvaliduse.c
+++ b/src/libebl/eblrelocvaliduse.c
diff --git a/0.153/libebl/eblretval.c b/src/libebl/eblretval.c
index 56dc30ff..56dc30ff 100644
--- a/0.153/libebl/eblretval.c
+++ b/src/libebl/eblretval.c
diff --git a/0.153/libebl/eblsectionname.c b/src/libebl/eblsectionname.c
index f1c2b56a..f1c2b56a 100644
--- a/0.153/libebl/eblsectionname.c
+++ b/src/libebl/eblsectionname.c
diff --git a/0.153/libebl/eblsectionstripp.c b/src/libebl/eblsectionstripp.c
index 9aa7502c..9aa7502c 100644
--- a/0.153/libebl/eblsectionstripp.c
+++ b/src/libebl/eblsectionstripp.c
diff --git a/0.153/libebl/eblsectiontypename.c b/src/libebl/eblsectiontypename.c
index a37e5f6d..a37e5f6d 100644
--- a/0.153/libebl/eblsectiontypename.c
+++ b/src/libebl/eblsectiontypename.c
diff --git a/0.153/libebl/eblsegmenttypename.c b/src/libebl/eblsegmenttypename.c
index 8c4c2952..8c4c2952 100644
--- a/0.153/libebl/eblsegmenttypename.c
+++ b/src/libebl/eblsegmenttypename.c
diff --git a/0.153/libebl/eblshflagscombine.c b/src/libebl/eblshflagscombine.c
index 49a65600..49a65600 100644
--- a/0.153/libebl/eblshflagscombine.c
+++ b/src/libebl/eblshflagscombine.c
diff --git a/0.153/libebl/eblstother.c b/src/libebl/eblstother.c
index ba8c9dac..ba8c9dac 100644
--- a/0.153/libebl/eblstother.c
+++ b/src/libebl/eblstother.c
diff --git a/0.153/libebl/eblstrtab.c b/src/libebl/eblstrtab.c
index 4222cfd5..4222cfd5 100644
--- a/0.153/libebl/eblstrtab.c
+++ b/src/libebl/eblstrtab.c
diff --git a/0.153/libebl/eblsymbolbindingname.c b/src/libebl/eblsymbolbindingname.c
index 334a9c3e..334a9c3e 100644
--- a/0.153/libebl/eblsymbolbindingname.c
+++ b/src/libebl/eblsymbolbindingname.c
diff --git a/0.153/libebl/eblsymboltypename.c b/src/libebl/eblsymboltypename.c
index f2ac6222..f2ac6222 100644
--- a/0.153/libebl/eblsymboltypename.c
+++ b/src/libebl/eblsymboltypename.c
diff --git a/0.153/libebl/eblsysvhashentrysize.c b/src/libebl/eblsysvhashentrysize.c
index 341979c1..341979c1 100644
--- a/0.153/libebl/eblsysvhashentrysize.c
+++ b/src/libebl/eblsysvhashentrysize.c
diff --git a/0.153/libebl/eblwstrtab.c b/src/libebl/eblwstrtab.c
index f29c0c7a..f29c0c7a 100644
--- a/0.153/libebl/eblwstrtab.c
+++ b/src/libebl/eblwstrtab.c
diff --git a/0.153/libebl/libebl.h b/src/libebl/libebl.h
index 3a334024..3a334024 100644
--- a/0.153/libebl/libebl.h
+++ b/src/libebl/libebl.h
diff --git a/0.153/libebl/libeblP.h b/src/libebl/libeblP.h
index 32a43728..32a43728 100644
--- a/0.153/libebl/libeblP.h
+++ b/src/libebl/libeblP.h
diff --git a/0.153/libelf/Android.mk b/src/libelf/Android.mk
index 10efc642..0fca8f61 100755
--- a/0.153/libelf/Android.mk
+++ b/src/libelf/Android.mk
@@ -143,7 +143,6 @@ LOCAL_SRC_FILES := $(LIBELF_SRC_FILES)
LOCAL_C_INCLUDES := \
$(LOCAL_PATH)/.. \
$(LOCAL_PATH)/../lib \
- $(LOCAL_PATH)/../libelf
LOCAL_CFLAGS += -DHAVE_CONFIG_H -std=gnu99 -D_GNU_SOURCE
@@ -152,6 +151,8 @@ LOCAL_CFLAGS += -Wno-pointer-arith
LOCAL_MODULE := libelf
+LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)
+
include $(BUILD_HOST_STATIC_LIBRARY)
endif # linux
@@ -170,7 +171,6 @@ LOCAL_SRC_FILES := $(LIBELF_SRC_FILES)
LOCAL_C_INCLUDES := \
$(LOCAL_PATH)/.. \
$(LOCAL_PATH)/../lib \
- $(LOCAL_PATH)/../libelf
LOCAL_C_INCLUDES += $(LOCAL_PATH)/../bionic-fixup
@@ -183,4 +183,6 @@ LOCAL_CFLAGS += -include $(LOCAL_PATH)/../bionic-fixup/AndroidFixup.h
LOCAL_MODULE := libelf
+LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)
+
include $(BUILD_STATIC_LIBRARY)
diff --git a/0.153/libelf/ChangeLog b/src/libelf/ChangeLog
index d88e2fe5..d88e2fe5 100644
--- a/0.153/libelf/ChangeLog
+++ b/src/libelf/ChangeLog
diff --git a/0.153/libelf/Makefile.am b/src/libelf/Makefile.am
index c7c83f35..c7c83f35 100644
--- a/0.153/libelf/Makefile.am
+++ b/src/libelf/Makefile.am
diff --git a/0.153/libelf/Makefile.in b/src/libelf/Makefile.in
index fcb3ed5d..fcb3ed5d 100644
--- a/0.153/libelf/Makefile.in
+++ b/src/libelf/Makefile.in
diff --git a/0.153/libelf/abstract.h b/src/libelf/abstract.h
index e359f96b..e359f96b 100644
--- a/0.153/libelf/abstract.h
+++ b/src/libelf/abstract.h
diff --git a/0.153/libelf/common.h b/src/libelf/common.h
index 8eef2a7a..8eef2a7a 100644
--- a/0.153/libelf/common.h
+++ b/src/libelf/common.h
diff --git a/0.153/libelf/dl-hash.h b/src/libelf/dl-hash.h
index fd593949..fd593949 100644
--- a/0.153/libelf/dl-hash.h
+++ b/src/libelf/dl-hash.h
diff --git a/0.153/libelf/elf-knowledge.h b/src/libelf/elf-knowledge.h
index 8b4c0d7b..8b4c0d7b 100644
--- a/0.153/libelf/elf-knowledge.h
+++ b/src/libelf/elf-knowledge.h
diff --git a/0.153/libelf/elf.h b/src/libelf/elf.h
index 2b063777..2b063777 100644
--- a/0.153/libelf/elf.h
+++ b/src/libelf/elf.h
diff --git a/0.153/libelf/elf32_checksum.c b/src/libelf/elf32_checksum.c
index ad040b80..ad040b80 100644
--- a/0.153/libelf/elf32_checksum.c
+++ b/src/libelf/elf32_checksum.c
diff --git a/0.153/libelf/elf32_fsize.c b/src/libelf/elf32_fsize.c
index d23e3a46..d23e3a46 100644
--- a/0.153/libelf/elf32_fsize.c
+++ b/src/libelf/elf32_fsize.c
diff --git a/0.153/libelf/elf32_getehdr.c b/src/libelf/elf32_getehdr.c
index 8009133b..8009133b 100644
--- a/0.153/libelf/elf32_getehdr.c
+++ b/src/libelf/elf32_getehdr.c
diff --git a/0.153/libelf/elf32_getphdr.c b/src/libelf/elf32_getphdr.c
index 80f54fd7..80f54fd7 100644
--- a/0.153/libelf/elf32_getphdr.c
+++ b/src/libelf/elf32_getphdr.c
diff --git a/0.153/libelf/elf32_getshdr.c b/src/libelf/elf32_getshdr.c
index 8d650d9f..8d650d9f 100644
--- a/0.153/libelf/elf32_getshdr.c
+++ b/src/libelf/elf32_getshdr.c
diff --git a/0.153/libelf/elf32_newehdr.c b/src/libelf/elf32_newehdr.c
index 4e20056f..4e20056f 100644
--- a/0.153/libelf/elf32_newehdr.c
+++ b/src/libelf/elf32_newehdr.c
diff --git a/0.153/libelf/elf32_newphdr.c b/src/libelf/elf32_newphdr.c
index 03ff100a..03ff100a 100644
--- a/0.153/libelf/elf32_newphdr.c
+++ b/src/libelf/elf32_newphdr.c
diff --git a/0.153/libelf/elf32_offscn.c b/src/libelf/elf32_offscn.c
index 86eff8b1..86eff8b1 100644
--- a/0.153/libelf/elf32_offscn.c
+++ b/src/libelf/elf32_offscn.c
diff --git a/0.153/libelf/elf32_updatefile.c b/src/libelf/elf32_updatefile.c
index 898cf1ab..898cf1ab 100644
--- a/0.153/libelf/elf32_updatefile.c
+++ b/src/libelf/elf32_updatefile.c
diff --git a/0.153/libelf/elf32_updatenull.c b/src/libelf/elf32_updatenull.c
index ca9a8708..ca9a8708 100644
--- a/0.153/libelf/elf32_updatenull.c
+++ b/src/libelf/elf32_updatenull.c
diff --git a/0.153/libelf/elf32_xlatetof.c b/src/libelf/elf32_xlatetof.c
index dc686ec0..dc686ec0 100644
--- a/0.153/libelf/elf32_xlatetof.c
+++ b/src/libelf/elf32_xlatetof.c
diff --git a/0.153/libelf/elf32_xlatetom.c b/src/libelf/elf32_xlatetom.c
index 4f54df25..4f54df25 100644
--- a/0.153/libelf/elf32_xlatetom.c
+++ b/src/libelf/elf32_xlatetom.c
diff --git a/0.153/libelf/elf64_checksum.c b/src/libelf/elf64_checksum.c
index 000b66f8..000b66f8 100644
--- a/0.153/libelf/elf64_checksum.c
+++ b/src/libelf/elf64_checksum.c
diff --git a/0.153/libelf/elf64_fsize.c b/src/libelf/elf64_fsize.c
index 2ee05122..2ee05122 100644
--- a/0.153/libelf/elf64_fsize.c
+++ b/src/libelf/elf64_fsize.c
diff --git a/0.153/libelf/elf64_getehdr.c b/src/libelf/elf64_getehdr.c
index c649679d..c649679d 100644
--- a/0.153/libelf/elf64_getehdr.c
+++ b/src/libelf/elf64_getehdr.c
diff --git a/0.153/libelf/elf64_getphdr.c b/src/libelf/elf64_getphdr.c
index 5e2d0ead..5e2d0ead 100644
--- a/0.153/libelf/elf64_getphdr.c
+++ b/src/libelf/elf64_getphdr.c
diff --git a/0.153/libelf/elf64_getshdr.c b/src/libelf/elf64_getshdr.c
index 5b86dbec..5b86dbec 100644
--- a/0.153/libelf/elf64_getshdr.c
+++ b/src/libelf/elf64_getshdr.c
diff --git a/0.153/libelf/elf64_newehdr.c b/src/libelf/elf64_newehdr.c
index eaea2b1a..eaea2b1a 100644
--- a/0.153/libelf/elf64_newehdr.c
+++ b/src/libelf/elf64_newehdr.c
diff --git a/0.153/libelf/elf64_newphdr.c b/src/libelf/elf64_newphdr.c
index 91a41331..91a41331 100644
--- a/0.153/libelf/elf64_newphdr.c
+++ b/src/libelf/elf64_newphdr.c
diff --git a/0.153/libelf/elf64_offscn.c b/src/libelf/elf64_offscn.c
index 6d312150..6d312150 100644
--- a/0.153/libelf/elf64_offscn.c
+++ b/src/libelf/elf64_offscn.c
diff --git a/0.153/libelf/elf64_updatefile.c b/src/libelf/elf64_updatefile.c
index 5502d188..5502d188 100644
--- a/0.153/libelf/elf64_updatefile.c
+++ b/src/libelf/elf64_updatefile.c
diff --git a/0.153/libelf/elf64_updatenull.c b/src/libelf/elf64_updatenull.c
index 6838fd8f..6838fd8f 100644
--- a/0.153/libelf/elf64_updatenull.c
+++ b/src/libelf/elf64_updatenull.c
diff --git a/0.153/libelf/elf64_xlatetof.c b/src/libelf/elf64_xlatetof.c
index 2747ce0f..2747ce0f 100644
--- a/0.153/libelf/elf64_xlatetof.c
+++ b/src/libelf/elf64_xlatetof.c
diff --git a/0.153/libelf/elf64_xlatetom.c b/src/libelf/elf64_xlatetom.c
index 6fa6a02d..6fa6a02d 100644
--- a/0.153/libelf/elf64_xlatetom.c
+++ b/src/libelf/elf64_xlatetom.c
diff --git a/0.153/libelf/elf_begin.c b/src/libelf/elf_begin.c
index e46add33..e46add33 100644
--- a/0.153/libelf/elf_begin.c
+++ b/src/libelf/elf_begin.c
diff --git a/0.153/libelf/elf_clone.c b/src/libelf/elf_clone.c
index 8b699fa6..8b699fa6 100644
--- a/0.153/libelf/elf_clone.c
+++ b/src/libelf/elf_clone.c
diff --git a/0.153/libelf/elf_cntl.c b/src/libelf/elf_cntl.c
index fd5b47b9..fd5b47b9 100644
--- a/0.153/libelf/elf_cntl.c
+++ b/src/libelf/elf_cntl.c
diff --git a/0.153/libelf/elf_end.c b/src/libelf/elf_end.c
index 5112eaea..5112eaea 100644
--- a/0.153/libelf/elf_end.c
+++ b/src/libelf/elf_end.c
diff --git a/0.153/libelf/elf_error.c b/src/libelf/elf_error.c
index 6394c021..6394c021 100644
--- a/0.153/libelf/elf_error.c
+++ b/src/libelf/elf_error.c
diff --git a/0.153/libelf/elf_fill.c b/src/libelf/elf_fill.c
index ae69951b..ae69951b 100644
--- a/0.153/libelf/elf_fill.c
+++ b/src/libelf/elf_fill.c
diff --git a/0.153/libelf/elf_flagdata.c b/src/libelf/elf_flagdata.c
index a2cbdd9a..a2cbdd9a 100644
--- a/0.153/libelf/elf_flagdata.c
+++ b/src/libelf/elf_flagdata.c
diff --git a/0.153/libelf/elf_flagehdr.c b/src/libelf/elf_flagehdr.c
index 499cf1da..499cf1da 100644
--- a/0.153/libelf/elf_flagehdr.c
+++ b/src/libelf/elf_flagehdr.c
diff --git a/0.153/libelf/elf_flagelf.c b/src/libelf/elf_flagelf.c
index 4ea45001..4ea45001 100644
--- a/0.153/libelf/elf_flagelf.c
+++ b/src/libelf/elf_flagelf.c
diff --git a/0.153/libelf/elf_flagphdr.c b/src/libelf/elf_flagphdr.c
index de1bccf5..de1bccf5 100644
--- a/0.153/libelf/elf_flagphdr.c
+++ b/src/libelf/elf_flagphdr.c
diff --git a/0.153/libelf/elf_flagscn.c b/src/libelf/elf_flagscn.c
index f4dba959..f4dba959 100644
--- a/0.153/libelf/elf_flagscn.c
+++ b/src/libelf/elf_flagscn.c
diff --git a/0.153/libelf/elf_flagshdr.c b/src/libelf/elf_flagshdr.c
index de645bbd..de645bbd 100644
--- a/0.153/libelf/elf_flagshdr.c
+++ b/src/libelf/elf_flagshdr.c
diff --git a/0.153/libelf/elf_getarhdr.c b/src/libelf/elf_getarhdr.c
index 61e4e0a2..61e4e0a2 100644
--- a/0.153/libelf/elf_getarhdr.c
+++ b/src/libelf/elf_getarhdr.c
diff --git a/0.153/libelf/elf_getaroff.c b/src/libelf/elf_getaroff.c
index 8dea0614..8dea0614 100644
--- a/0.153/libelf/elf_getaroff.c
+++ b/src/libelf/elf_getaroff.c
diff --git a/0.153/libelf/elf_getarsym.c b/src/libelf/elf_getarsym.c
index e6ecaadc..e6ecaadc 100644
--- a/0.153/libelf/elf_getarsym.c
+++ b/src/libelf/elf_getarsym.c
diff --git a/0.153/libelf/elf_getbase.c b/src/libelf/elf_getbase.c
index 2b6cf853..2b6cf853 100644
--- a/0.153/libelf/elf_getbase.c
+++ b/src/libelf/elf_getbase.c
diff --git a/0.153/libelf/elf_getdata.c b/src/libelf/elf_getdata.c
index 5a718f82..5a718f82 100644
--- a/0.153/libelf/elf_getdata.c
+++ b/src/libelf/elf_getdata.c
diff --git a/0.153/libelf/elf_getdata_rawchunk.c b/src/libelf/elf_getdata_rawchunk.c
index 3ec2100a..3ec2100a 100644
--- a/0.153/libelf/elf_getdata_rawchunk.c
+++ b/src/libelf/elf_getdata_rawchunk.c
diff --git a/0.153/libelf/elf_getident.c b/src/libelf/elf_getident.c
index f9bac104..f9bac104 100644
--- a/0.153/libelf/elf_getident.c
+++ b/src/libelf/elf_getident.c
diff --git a/0.153/libelf/elf_getphdrnum.c b/src/libelf/elf_getphdrnum.c
index edf073ec..edf073ec 100644
--- a/0.153/libelf/elf_getphdrnum.c
+++ b/src/libelf/elf_getphdrnum.c
diff --git a/0.153/libelf/elf_getscn.c b/src/libelf/elf_getscn.c
index 5c14a580..5c14a580 100644
--- a/0.153/libelf/elf_getscn.c
+++ b/src/libelf/elf_getscn.c
diff --git a/0.153/libelf/elf_getshdrnum.c b/src/libelf/elf_getshdrnum.c
index 5ca7fdd9..5ca7fdd9 100644
--- a/0.153/libelf/elf_getshdrnum.c
+++ b/src/libelf/elf_getshdrnum.c
diff --git a/0.153/libelf/elf_getshdrstrndx.c b/src/libelf/elf_getshdrstrndx.c
index a1aba5ff..a1aba5ff 100644
--- a/0.153/libelf/elf_getshdrstrndx.c
+++ b/src/libelf/elf_getshdrstrndx.c
diff --git a/0.153/libelf/elf_gnu_hash.c b/src/libelf/elf_gnu_hash.c
index efaee435..efaee435 100644
--- a/0.153/libelf/elf_gnu_hash.c
+++ b/src/libelf/elf_gnu_hash.c
diff --git a/0.153/libelf/elf_hash.c b/src/libelf/elf_hash.c
index 94c0a853..94c0a853 100644
--- a/0.153/libelf/elf_hash.c
+++ b/src/libelf/elf_hash.c
diff --git a/0.153/libelf/elf_kind.c b/src/libelf/elf_kind.c
index 06aeaa9c..06aeaa9c 100644
--- a/0.153/libelf/elf_kind.c
+++ b/src/libelf/elf_kind.c
diff --git a/0.153/libelf/elf_memory.c b/src/libelf/elf_memory.c
index f6468c8b..f6468c8b 100644
--- a/0.153/libelf/elf_memory.c
+++ b/src/libelf/elf_memory.c
diff --git a/0.153/libelf/elf_ndxscn.c b/src/libelf/elf_ndxscn.c
index 53082aee..53082aee 100644
--- a/0.153/libelf/elf_ndxscn.c
+++ b/src/libelf/elf_ndxscn.c
diff --git a/0.153/libelf/elf_newdata.c b/src/libelf/elf_newdata.c
index db17ea58..db17ea58 100644
--- a/0.153/libelf/elf_newdata.c
+++ b/src/libelf/elf_newdata.c
diff --git a/0.153/libelf/elf_newscn.c b/src/libelf/elf_newscn.c
index aefab334..aefab334 100644
--- a/0.153/libelf/elf_newscn.c
+++ b/src/libelf/elf_newscn.c
diff --git a/0.153/libelf/elf_next.c b/src/libelf/elf_next.c
index 196c65a3..196c65a3 100644
--- a/0.153/libelf/elf_next.c
+++ b/src/libelf/elf_next.c
diff --git a/0.153/libelf/elf_nextscn.c b/src/libelf/elf_nextscn.c
index a1842bb3..a1842bb3 100644
--- a/0.153/libelf/elf_nextscn.c
+++ b/src/libelf/elf_nextscn.c
diff --git a/0.153/libelf/elf_rand.c b/src/libelf/elf_rand.c
index a766d38f..a766d38f 100644
--- a/0.153/libelf/elf_rand.c
+++ b/src/libelf/elf_rand.c
diff --git a/0.153/libelf/elf_rawdata.c b/src/libelf/elf_rawdata.c
index b8bb0f4b..b8bb0f4b 100644
--- a/0.153/libelf/elf_rawdata.c
+++ b/src/libelf/elf_rawdata.c
diff --git a/0.153/libelf/elf_rawfile.c b/src/libelf/elf_rawfile.c
index a62a3549..a62a3549 100644
--- a/0.153/libelf/elf_rawfile.c
+++ b/src/libelf/elf_rawfile.c
diff --git a/0.153/libelf/elf_readall.c b/src/libelf/elf_readall.c
index 1f59932f..1f59932f 100644
--- a/0.153/libelf/elf_readall.c
+++ b/src/libelf/elf_readall.c
diff --git a/0.153/libelf/elf_scnshndx.c b/src/libelf/elf_scnshndx.c
index 987d23e4..987d23e4 100644
--- a/0.153/libelf/elf_scnshndx.c
+++ b/src/libelf/elf_scnshndx.c
diff --git a/0.153/libelf/elf_strptr.c b/src/libelf/elf_strptr.c
index 7b837b09..7b837b09 100644
--- a/0.153/libelf/elf_strptr.c
+++ b/src/libelf/elf_strptr.c
diff --git a/0.153/libelf/elf_update.c b/src/libelf/elf_update.c
index 5daece40..5daece40 100644
--- a/0.153/libelf/elf_update.c
+++ b/src/libelf/elf_update.c
diff --git a/0.153/libelf/elf_version.c b/src/libelf/elf_version.c
index cbed496f..cbed496f 100644
--- a/0.153/libelf/elf_version.c
+++ b/src/libelf/elf_version.c
diff --git a/0.153/libelf/exttypes.h b/src/libelf/exttypes.h
index 2b15667c..2b15667c 100644
--- a/0.153/libelf/exttypes.h
+++ b/src/libelf/exttypes.h
diff --git a/0.153/libelf/gelf.h b/src/libelf/gelf.h
index 533e15a9..533e15a9 100644
--- a/0.153/libelf/gelf.h
+++ b/src/libelf/gelf.h
diff --git a/0.153/libelf/gelf_checksum.c b/src/libelf/gelf_checksum.c
index fb0daa51..fb0daa51 100644
--- a/0.153/libelf/gelf_checksum.c
+++ b/src/libelf/gelf_checksum.c
diff --git a/0.153/libelf/gelf_fsize.c b/src/libelf/gelf_fsize.c
index 7a9a308e..7a9a308e 100644
--- a/0.153/libelf/gelf_fsize.c
+++ b/src/libelf/gelf_fsize.c
diff --git a/0.153/libelf/gelf_getauxv.c b/src/libelf/gelf_getauxv.c
index 036bdccf..036bdccf 100644
--- a/0.153/libelf/gelf_getauxv.c
+++ b/src/libelf/gelf_getauxv.c
diff --git a/0.153/libelf/gelf_getclass.c b/src/libelf/gelf_getclass.c
index 02784d74..02784d74 100644
--- a/0.153/libelf/gelf_getclass.c
+++ b/src/libelf/gelf_getclass.c
diff --git a/0.153/libelf/gelf_getdyn.c b/src/libelf/gelf_getdyn.c
index 82f8e328..82f8e328 100644
--- a/0.153/libelf/gelf_getdyn.c
+++ b/src/libelf/gelf_getdyn.c
diff --git a/0.153/libelf/gelf_getehdr.c b/src/libelf/gelf_getehdr.c
index 34b5db3e..34b5db3e 100644
--- a/0.153/libelf/gelf_getehdr.c
+++ b/src/libelf/gelf_getehdr.c
diff --git a/0.153/libelf/gelf_getlib.c b/src/libelf/gelf_getlib.c
index aa91a73b..aa91a73b 100644
--- a/0.153/libelf/gelf_getlib.c
+++ b/src/libelf/gelf_getlib.c
diff --git a/0.153/libelf/gelf_getmove.c b/src/libelf/gelf_getmove.c
index 6e769484..6e769484 100644
--- a/0.153/libelf/gelf_getmove.c
+++ b/src/libelf/gelf_getmove.c
diff --git a/0.153/libelf/gelf_getnote.c b/src/libelf/gelf_getnote.c
index e4900185..e4900185 100644
--- a/0.153/libelf/gelf_getnote.c
+++ b/src/libelf/gelf_getnote.c
diff --git a/0.153/libelf/gelf_getphdr.c b/src/libelf/gelf_getphdr.c
index 7b04b399..7b04b399 100644
--- a/0.153/libelf/gelf_getphdr.c
+++ b/src/libelf/gelf_getphdr.c
diff --git a/0.153/libelf/gelf_getrel.c b/src/libelf/gelf_getrel.c
index f3775bd9..f3775bd9 100644
--- a/0.153/libelf/gelf_getrel.c
+++ b/src/libelf/gelf_getrel.c
diff --git a/0.153/libelf/gelf_getrela.c b/src/libelf/gelf_getrela.c
index 0275c375..0275c375 100644
--- a/0.153/libelf/gelf_getrela.c
+++ b/src/libelf/gelf_getrela.c
diff --git a/0.153/libelf/gelf_getshdr.c b/src/libelf/gelf_getshdr.c
index 8b46dfa8..8b46dfa8 100644
--- a/0.153/libelf/gelf_getshdr.c
+++ b/src/libelf/gelf_getshdr.c
diff --git a/0.153/libelf/gelf_getsym.c b/src/libelf/gelf_getsym.c
index 162061f7..162061f7 100644
--- a/0.153/libelf/gelf_getsym.c
+++ b/src/libelf/gelf_getsym.c
diff --git a/0.153/libelf/gelf_getsyminfo.c b/src/libelf/gelf_getsyminfo.c
index 2c07526a..2c07526a 100644
--- a/0.153/libelf/gelf_getsyminfo.c
+++ b/src/libelf/gelf_getsyminfo.c
diff --git a/0.153/libelf/gelf_getsymshndx.c b/src/libelf/gelf_getsymshndx.c
index a9cfc181..a9cfc181 100644
--- a/0.153/libelf/gelf_getsymshndx.c
+++ b/src/libelf/gelf_getsymshndx.c
diff --git a/0.153/libelf/gelf_getverdaux.c b/src/libelf/gelf_getverdaux.c
index b8bcf14e..b8bcf14e 100644
--- a/0.153/libelf/gelf_getverdaux.c
+++ b/src/libelf/gelf_getverdaux.c
diff --git a/0.153/libelf/gelf_getverdef.c b/src/libelf/gelf_getverdef.c
index 05cc2e89..05cc2e89 100644
--- a/0.153/libelf/gelf_getverdef.c
+++ b/src/libelf/gelf_getverdef.c
diff --git a/0.153/libelf/gelf_getvernaux.c b/src/libelf/gelf_getvernaux.c
index 45d3300f..45d3300f 100644
--- a/0.153/libelf/gelf_getvernaux.c
+++ b/src/libelf/gelf_getvernaux.c
diff --git a/0.153/libelf/gelf_getverneed.c b/src/libelf/gelf_getverneed.c
index e82a055d..e82a055d 100644
--- a/0.153/libelf/gelf_getverneed.c
+++ b/src/libelf/gelf_getverneed.c
diff --git a/0.153/libelf/gelf_getversym.c b/src/libelf/gelf_getversym.c
index 397b7edb..397b7edb 100644
--- a/0.153/libelf/gelf_getversym.c
+++ b/src/libelf/gelf_getversym.c
diff --git a/0.153/libelf/gelf_newehdr.c b/src/libelf/gelf_newehdr.c
index 2f720b8a..2f720b8a 100644
--- a/0.153/libelf/gelf_newehdr.c
+++ b/src/libelf/gelf_newehdr.c
diff --git a/0.153/libelf/gelf_newphdr.c b/src/libelf/gelf_newphdr.c
index 65306924..65306924 100644
--- a/0.153/libelf/gelf_newphdr.c
+++ b/src/libelf/gelf_newphdr.c
diff --git a/0.153/libelf/gelf_offscn.c b/src/libelf/gelf_offscn.c
index 573195cd..573195cd 100644
--- a/0.153/libelf/gelf_offscn.c
+++ b/src/libelf/gelf_offscn.c
diff --git a/0.153/libelf/gelf_update_auxv.c b/src/libelf/gelf_update_auxv.c
index b294ead7..b294ead7 100644
--- a/0.153/libelf/gelf_update_auxv.c
+++ b/src/libelf/gelf_update_auxv.c
diff --git a/0.153/libelf/gelf_update_dyn.c b/src/libelf/gelf_update_dyn.c
index 10bfb6ab..10bfb6ab 100644
--- a/0.153/libelf/gelf_update_dyn.c
+++ b/src/libelf/gelf_update_dyn.c
diff --git a/0.153/libelf/gelf_update_ehdr.c b/src/libelf/gelf_update_ehdr.c
index baf7a3f8..baf7a3f8 100644
--- a/0.153/libelf/gelf_update_ehdr.c
+++ b/src/libelf/gelf_update_ehdr.c
diff --git a/0.153/libelf/gelf_update_lib.c b/src/libelf/gelf_update_lib.c
index 9571016f..9571016f 100644
--- a/0.153/libelf/gelf_update_lib.c
+++ b/src/libelf/gelf_update_lib.c
diff --git a/0.153/libelf/gelf_update_move.c b/src/libelf/gelf_update_move.c
index fd67be10..fd67be10 100644
--- a/0.153/libelf/gelf_update_move.c
+++ b/src/libelf/gelf_update_move.c
diff --git a/0.153/libelf/gelf_update_phdr.c b/src/libelf/gelf_update_phdr.c
index b90e5c04..b90e5c04 100644
--- a/0.153/libelf/gelf_update_phdr.c
+++ b/src/libelf/gelf_update_phdr.c
diff --git a/0.153/libelf/gelf_update_rel.c b/src/libelf/gelf_update_rel.c
index 049b71a1..049b71a1 100644
--- a/0.153/libelf/gelf_update_rel.c
+++ b/src/libelf/gelf_update_rel.c
diff --git a/0.153/libelf/gelf_update_rela.c b/src/libelf/gelf_update_rela.c
index dc99c681..dc99c681 100644
--- a/0.153/libelf/gelf_update_rela.c
+++ b/src/libelf/gelf_update_rela.c
diff --git a/0.153/libelf/gelf_update_shdr.c b/src/libelf/gelf_update_shdr.c
index c4e38294..c4e38294 100644
--- a/0.153/libelf/gelf_update_shdr.c
+++ b/src/libelf/gelf_update_shdr.c
diff --git a/0.153/libelf/gelf_update_sym.c b/src/libelf/gelf_update_sym.c
index fff45fdb..fff45fdb 100644
--- a/0.153/libelf/gelf_update_sym.c
+++ b/src/libelf/gelf_update_sym.c
diff --git a/0.153/libelf/gelf_update_syminfo.c b/src/libelf/gelf_update_syminfo.c
index a0e176dc..a0e176dc 100644
--- a/0.153/libelf/gelf_update_syminfo.c
+++ b/src/libelf/gelf_update_syminfo.c
diff --git a/0.153/libelf/gelf_update_symshndx.c b/src/libelf/gelf_update_symshndx.c
index 2d393c1f..2d393c1f 100644
--- a/0.153/libelf/gelf_update_symshndx.c
+++ b/src/libelf/gelf_update_symshndx.c
diff --git a/0.153/libelf/gelf_update_verdaux.c b/src/libelf/gelf_update_verdaux.c
index 17866efc..17866efc 100644
--- a/0.153/libelf/gelf_update_verdaux.c
+++ b/src/libelf/gelf_update_verdaux.c
diff --git a/0.153/libelf/gelf_update_verdef.c b/src/libelf/gelf_update_verdef.c
index cd19cb75..cd19cb75 100644
--- a/0.153/libelf/gelf_update_verdef.c
+++ b/src/libelf/gelf_update_verdef.c
diff --git a/0.153/libelf/gelf_update_vernaux.c b/src/libelf/gelf_update_vernaux.c
index 2be69e1e..2be69e1e 100644
--- a/0.153/libelf/gelf_update_vernaux.c
+++ b/src/libelf/gelf_update_vernaux.c
diff --git a/0.153/libelf/gelf_update_verneed.c b/src/libelf/gelf_update_verneed.c
index 95f2d18f..95f2d18f 100644
--- a/0.153/libelf/gelf_update_verneed.c
+++ b/src/libelf/gelf_update_verneed.c
diff --git a/0.153/libelf/gelf_update_versym.c b/src/libelf/gelf_update_versym.c
index 905c8f78..905c8f78 100644
--- a/0.153/libelf/gelf_update_versym.c
+++ b/src/libelf/gelf_update_versym.c
diff --git a/0.153/libelf/gelf_xlate.c b/src/libelf/gelf_xlate.c
index 7cf3b3c9..7cf3b3c9 100644
--- a/0.153/libelf/gelf_xlate.c
+++ b/src/libelf/gelf_xlate.c
diff --git a/0.153/libelf/gelf_xlate.h b/src/libelf/gelf_xlate.h
index e7659f12..e7659f12 100644
--- a/0.153/libelf/gelf_xlate.h
+++ b/src/libelf/gelf_xlate.h
diff --git a/0.153/libelf/gelf_xlatetof.c b/src/libelf/gelf_xlatetof.c
index e7f8238c..e7f8238c 100644
--- a/0.153/libelf/gelf_xlatetof.c
+++ b/src/libelf/gelf_xlatetof.c
diff --git a/0.153/libelf/gelf_xlatetom.c b/src/libelf/gelf_xlatetom.c
index b7da1b29..b7da1b29 100644
--- a/0.153/libelf/gelf_xlatetom.c
+++ b/src/libelf/gelf_xlatetom.c
diff --git a/0.153/libelf/gnuhash_xlate.h b/src/libelf/gnuhash_xlate.h
index d79764d8..d79764d8 100644
--- a/0.153/libelf/gnuhash_xlate.h
+++ b/src/libelf/gnuhash_xlate.h
diff --git a/0.153/libelf/libelf.h b/src/libelf/libelf.h
index 7cbff032..7cbff032 100644
--- a/0.153/libelf/libelf.h
+++ b/src/libelf/libelf.h
diff --git a/0.153/libelf/libelf.map b/src/libelf/libelf.map
index de6d912a..de6d912a 100644
--- a/0.153/libelf/libelf.map
+++ b/src/libelf/libelf.map
diff --git a/0.153/libelf/libelfP.h b/src/libelf/libelfP.h
index 8f2f33a4..8f2f33a4 100644
--- a/0.153/libelf/libelfP.h
+++ b/src/libelf/libelfP.h
diff --git a/0.153/libelf/libelf_crc32.c b/src/libelf/libelf_crc32.c
index 10ce34c6..10ce34c6 100644
--- a/0.153/libelf/libelf_crc32.c
+++ b/src/libelf/libelf_crc32.c
diff --git a/0.153/libelf/libelf_next_prime.c b/src/libelf/libelf_next_prime.c
index 1b96012c..1b96012c 100644
--- a/0.153/libelf/libelf_next_prime.c
+++ b/src/libelf/libelf_next_prime.c
diff --git a/0.153/libelf/nlist.c b/src/libelf/nlist.c
index f1fe1763..f1fe1763 100644
--- a/0.153/libelf/nlist.c
+++ b/src/libelf/nlist.c
diff --git a/0.153/libelf/nlist.h b/src/libelf/nlist.h
index ce6569ef..ce6569ef 100644
--- a/0.153/libelf/nlist.h
+++ b/src/libelf/nlist.h
diff --git a/0.153/libelf/note_xlate.h b/src/libelf/note_xlate.h
index a72fe868..a72fe868 100644
--- a/0.153/libelf/note_xlate.h
+++ b/src/libelf/note_xlate.h
diff --git a/0.153/libelf/version_xlate.h b/src/libelf/version_xlate.h
index b32cacdc..b32cacdc 100644
--- a/0.153/libelf/version_xlate.h
+++ b/src/libelf/version_xlate.h
diff --git a/0.153/m4/ChangeLog b/src/m4/ChangeLog
index d4f2bc1b..d4f2bc1b 100644
--- a/0.153/m4/ChangeLog
+++ b/src/m4/ChangeLog
diff --git a/0.153/m4/Makefile.am b/src/m4/Makefile.am
index 156010c7..156010c7 100644
--- a/0.153/m4/Makefile.am
+++ b/src/m4/Makefile.am
diff --git a/0.153/m4/Makefile.in b/src/m4/Makefile.in
index 1958a35f..1958a35f 100644
--- a/0.153/m4/Makefile.in
+++ b/src/m4/Makefile.in
diff --git a/0.153/m4/codeset.m4 b/src/m4/codeset.m4
index 59535ebc..59535ebc 100644
--- a/0.153/m4/codeset.m4
+++ b/src/m4/codeset.m4
diff --git a/0.153/m4/gettext.m4 b/src/m4/gettext.m4
index c9ae1f7d..c9ae1f7d 100644
--- a/0.153/m4/gettext.m4
+++ b/src/m4/gettext.m4
diff --git a/0.153/m4/iconv.m4 b/src/m4/iconv.m4
index 66bc76f4..66bc76f4 100644
--- a/0.153/m4/iconv.m4
+++ b/src/m4/iconv.m4
diff --git a/0.153/m4/lcmessage.m4 b/src/m4/lcmessage.m4
index ffbf915f..ffbf915f 100644
--- a/0.153/m4/lcmessage.m4
+++ b/src/m4/lcmessage.m4
diff --git a/0.153/m4/nls.m4 b/src/m4/nls.m4
index 7967cc2f..7967cc2f 100644
--- a/0.153/m4/nls.m4
+++ b/src/m4/nls.m4
diff --git a/0.153/m4/po.m4 b/src/m4/po.m4
index 0734762a..0734762a 100644
--- a/0.153/m4/po.m4
+++ b/src/m4/po.m4
diff --git a/0.153/m4/progtest.m4 b/src/m4/progtest.m4
index a56365cd..a56365cd 100644
--- a/0.153/m4/progtest.m4
+++ b/src/m4/progtest.m4
diff --git a/0.153/m4/zip.m4 b/src/m4/zip.m4
index 8e4d545c..8e4d545c 100644
--- a/0.153/m4/zip.m4
+++ b/src/m4/zip.m4
diff --git a/0.153/po/ChangeLog b/src/po/ChangeLog
index a2a933cd..a2a933cd 100644
--- a/0.153/po/ChangeLog
+++ b/src/po/ChangeLog
diff --git a/0.153/po/LINGUAS b/src/po/LINGUAS
index 4adcc52a..4adcc52a 100644
--- a/0.153/po/LINGUAS
+++ b/src/po/LINGUAS
diff --git a/0.153/po/Makefile.in.in b/src/po/Makefile.in.in
index fecf500f..fecf500f 100644
--- a/0.153/po/Makefile.in.in
+++ b/src/po/Makefile.in.in
diff --git a/0.153/po/Makevars b/src/po/Makevars
index 8a8ebc60..8a8ebc60 100644
--- a/0.153/po/Makevars
+++ b/src/po/Makevars
diff --git a/0.153/po/POTFILES.in b/src/po/POTFILES.in
index 2058928d..2058928d 100644
--- a/0.153/po/POTFILES.in
+++ b/src/po/POTFILES.in
diff --git a/0.153/po/Rules-quot b/src/po/Rules-quot
index 9c2a995e..9c2a995e 100644
--- a/0.153/po/Rules-quot
+++ b/src/po/Rules-quot
diff --git a/0.153/po/boldquot.sed b/src/po/boldquot.sed
index 4b937aa5..4b937aa5 100644
--- a/0.153/po/boldquot.sed
+++ b/src/po/boldquot.sed
diff --git a/0.153/po/de.gmo b/src/po/de.gmo
index cfa7f658..cfa7f658 100644
--- a/0.153/po/de.gmo
+++ b/src/po/de.gmo
Binary files differ
diff --git a/0.153/po/de.po b/src/po/de.po
index 9177c3d0..9177c3d0 100644
--- a/0.153/po/de.po
+++ b/src/po/de.po
diff --git a/0.153/po/elfutils.pot b/src/po/elfutils.pot
index 4b2f264c..4b2f264c 100644
--- a/0.153/po/elfutils.pot
+++ b/src/po/elfutils.pot
diff --git a/0.153/po/en@boldquot.gmo b/src/po/en@boldquot.gmo
index e36dba62..e36dba62 100644
--- a/0.153/po/en@boldquot.gmo
+++ b/src/po/en@boldquot.gmo
Binary files differ
diff --git a/0.153/po/en@boldquot.header b/src/po/en@boldquot.header
index fedb6a06..fedb6a06 100644
--- a/0.153/po/en@boldquot.header
+++ b/src/po/en@boldquot.header
diff --git a/0.153/po/en@boldquot.po b/src/po/en@boldquot.po
index 7bdcd14f..7bdcd14f 100644
--- a/0.153/po/en@boldquot.po
+++ b/src/po/en@boldquot.po
diff --git a/0.153/po/en@quot.gmo b/src/po/en@quot.gmo
index 42ff5aaf..42ff5aaf 100644
--- a/0.153/po/en@quot.gmo
+++ b/src/po/en@quot.gmo
Binary files differ
diff --git a/0.153/po/en@quot.header b/src/po/en@quot.header
index a9647fc3..a9647fc3 100644
--- a/0.153/po/en@quot.header
+++ b/src/po/en@quot.header
diff --git a/0.153/po/en@quot.po b/src/po/en@quot.po
index 367e10b5..367e10b5 100644
--- a/0.153/po/en@quot.po
+++ b/src/po/en@quot.po
diff --git a/0.153/po/es.gmo b/src/po/es.gmo
index bc9b4b88..bc9b4b88 100644
--- a/0.153/po/es.gmo
+++ b/src/po/es.gmo
Binary files differ
diff --git a/0.153/po/es.po b/src/po/es.po
index 89ca50d6..89ca50d6 100644
--- a/0.153/po/es.po
+++ b/src/po/es.po
diff --git a/0.153/po/insert-header.sin b/src/po/insert-header.sin
index b26de01f..b26de01f 100644
--- a/0.153/po/insert-header.sin
+++ b/src/po/insert-header.sin
diff --git a/0.153/po/ja.gmo b/src/po/ja.gmo
index 4c1d5ef9..4c1d5ef9 100644
--- a/0.153/po/ja.gmo
+++ b/src/po/ja.gmo
Binary files differ
diff --git a/0.153/po/ja.po b/src/po/ja.po
index 6299fe0e..6299fe0e 100644
--- a/0.153/po/ja.po
+++ b/src/po/ja.po
diff --git a/0.153/po/pl.gmo b/src/po/pl.gmo
index 5ffb8f73..5ffb8f73 100644
--- a/0.153/po/pl.gmo
+++ b/src/po/pl.gmo
Binary files differ
diff --git a/0.153/po/pl.po b/src/po/pl.po
index 82a62281..82a62281 100644
--- a/0.153/po/pl.po
+++ b/src/po/pl.po
diff --git a/0.153/po/quot.sed b/src/po/quot.sed
index 0122c463..0122c463 100644
--- a/0.153/po/quot.sed
+++ b/src/po/quot.sed
diff --git a/0.153/po/remove-potcdate.sin b/src/po/remove-potcdate.sin
index 2436c49e..2436c49e 100644
--- a/0.153/po/remove-potcdate.sin
+++ b/src/po/remove-potcdate.sin
diff --git a/0.153/po/stamp-po b/src/po/stamp-po
index 9788f702..9788f702 100644
--- a/0.153/po/stamp-po
+++ b/src/po/stamp-po
diff --git a/0.153/po/uk.gmo b/src/po/uk.gmo
index aba54ba7..aba54ba7 100644
--- a/0.153/po/uk.gmo
+++ b/src/po/uk.gmo
Binary files differ
diff --git a/0.153/po/uk.po b/src/po/uk.po
index fd1e207e..fd1e207e 100644
--- a/0.153/po/uk.po
+++ b/src/po/uk.po
diff --git a/0.153/src/ChangeLog b/src/src/ChangeLog
index ff19b484..ff19b484 100644
--- a/0.153/src/ChangeLog
+++ b/src/src/ChangeLog
diff --git a/0.153/src/Makefile.am b/src/src/Makefile.am
index dc835cbd..dc835cbd 100644
--- a/0.153/src/Makefile.am
+++ b/src/src/Makefile.am
diff --git a/0.153/src/Makefile.in b/src/src/Makefile.in
index bccaaf95..bccaaf95 100644
--- a/0.153/src/Makefile.in
+++ b/src/src/Makefile.in
diff --git a/0.153/src/addr2line.c b/src/src/addr2line.c
index 2fcc1b10..2fcc1b10 100644
--- a/0.153/src/addr2line.c
+++ b/src/src/addr2line.c
diff --git a/0.153/src/ar.c b/src/src/ar.c
index 721f4c34..721f4c34 100644
--- a/0.153/src/ar.c
+++ b/src/src/ar.c
diff --git a/0.153/src/arlib-argp.c b/src/src/arlib-argp.c
index a0e669cf..a0e669cf 100644
--- a/0.153/src/arlib-argp.c
+++ b/src/src/arlib-argp.c
diff --git a/0.153/src/arlib.c b/src/src/arlib.c
index bcf9344b..bcf9344b 100644
--- a/0.153/src/arlib.c
+++ b/src/src/arlib.c
diff --git a/0.153/src/arlib.h b/src/src/arlib.h
index ea77b23e..ea77b23e 100644
--- a/0.153/src/arlib.h
+++ b/src/src/arlib.h
diff --git a/0.153/src/arlib2.c b/src/src/arlib2.c
index 7098fec1..7098fec1 100644
--- a/0.153/src/arlib2.c
+++ b/src/src/arlib2.c
diff --git a/0.153/src/debugpred.h b/src/src/debugpred.h
index 41d46796..41d46796 100644
--- a/0.153/src/debugpred.h
+++ b/src/src/debugpred.h
diff --git a/0.153/src/elf32-i386.script b/src/src/elf32-i386.script
index 2083278f..2083278f 100644
--- a/0.153/src/elf32-i386.script
+++ b/src/src/elf32-i386.script
diff --git a/0.153/src/elfcmp.c b/src/src/elfcmp.c
index 99296d19..99296d19 100644
--- a/0.153/src/elfcmp.c
+++ b/src/src/elfcmp.c
diff --git a/0.153/src/elflint.c b/src/src/elflint.c
index abca8b75..abca8b75 100644
--- a/0.153/src/elflint.c
+++ b/src/src/elflint.c
diff --git a/0.153/src/findtextrel.c b/src/src/findtextrel.c
index 444f3a2b..444f3a2b 100644
--- a/0.153/src/findtextrel.c
+++ b/src/src/findtextrel.c
diff --git a/0.153/src/i386_ld.c b/src/src/i386_ld.c
index 2702ef85..2702ef85 100644
--- a/0.153/src/i386_ld.c
+++ b/src/src/i386_ld.c
diff --git a/0.153/src/ld.c b/src/src/ld.c
index 6384e86a..6384e86a 100644
--- a/0.153/src/ld.c
+++ b/src/src/ld.c
diff --git a/0.153/src/ld.h b/src/src/ld.h
index 72d5b27b..72d5b27b 100644
--- a/0.153/src/ld.h
+++ b/src/src/ld.h
diff --git a/0.153/src/ldgeneric.c b/src/src/ldgeneric.c
index 98bdc225..98bdc225 100644
--- a/0.153/src/ldgeneric.c
+++ b/src/src/ldgeneric.c
diff --git a/0.153/src/ldlex.c b/src/src/ldlex.c
index e1b5b4e9..e1b5b4e9 100644
--- a/0.153/src/ldlex.c
+++ b/src/src/ldlex.c
diff --git a/0.153/src/ldlex.l b/src/src/ldlex.l
index eb15c7be..eb15c7be 100644
--- a/0.153/src/ldlex.l
+++ b/src/src/ldlex.l
diff --git a/0.153/src/ldscript.c b/src/src/ldscript.c
index 05a393bb..05a393bb 100644
--- a/0.153/src/ldscript.c
+++ b/src/src/ldscript.c
diff --git a/0.153/src/ldscript.h b/src/src/ldscript.h
index e33b803d..e33b803d 100644
--- a/0.153/src/ldscript.h
+++ b/src/src/ldscript.h
diff --git a/0.153/src/ldscript.y b/src/src/ldscript.y
index c2f1971a..c2f1971a 100644
--- a/0.153/src/ldscript.y
+++ b/src/src/ldscript.y
diff --git a/0.153/src/libld_elf_i386.map b/src/src/libld_elf_i386.map
index 703af6d8..703af6d8 100644
--- a/0.153/src/libld_elf_i386.map
+++ b/src/src/libld_elf_i386.map
diff --git a/0.153/src/make-debug-archive.in b/src/src/make-debug-archive.in
index c3fcbce4..c3fcbce4 100644
--- a/0.153/src/make-debug-archive.in
+++ b/src/src/make-debug-archive.in
diff --git a/0.153/src/nm.c b/src/src/nm.c
index f33302a4..f33302a4 100644
--- a/0.153/src/nm.c
+++ b/src/src/nm.c
diff --git a/0.153/src/none_ld.c b/src/src/none_ld.c
index fb0f0fb2..fb0f0fb2 100644
--- a/0.153/src/none_ld.c
+++ b/src/src/none_ld.c
diff --git a/0.153/src/objdump.c b/src/src/objdump.c
index e2fcfbf1..e2fcfbf1 100644
--- a/0.153/src/objdump.c
+++ b/src/src/objdump.c
diff --git a/0.153/src/ranlib.c b/src/src/ranlib.c
index d30fc320..d30fc320 100644
--- a/0.153/src/ranlib.c
+++ b/src/src/ranlib.c
diff --git a/0.153/src/readelf.c b/src/src/readelf.c
index 88766889..88766889 100644
--- a/0.153/src/readelf.c
+++ b/src/src/readelf.c
diff --git a/0.153/src/sectionhash.c b/src/src/sectionhash.c
index 68d734e1..68d734e1 100644
--- a/0.153/src/sectionhash.c
+++ b/src/src/sectionhash.c
diff --git a/0.153/src/sectionhash.h b/src/src/sectionhash.h
index ba41ee8c..ba41ee8c 100644
--- a/0.153/src/sectionhash.h
+++ b/src/src/sectionhash.h
diff --git a/0.153/src/size.c b/src/src/size.c
index 14dafc48..14dafc48 100644
--- a/0.153/src/size.c
+++ b/src/src/size.c
diff --git a/0.153/src/strings.c b/src/src/strings.c
index 442901e5..442901e5 100644
--- a/0.153/src/strings.c
+++ b/src/src/strings.c
diff --git a/0.153/src/strip.c b/src/src/strip.c
index 78f683a8..78f683a8 100644
--- a/0.153/src/strip.c
+++ b/src/src/strip.c
diff --git a/0.153/src/symbolhash.c b/src/src/symbolhash.c
index 670cf056..670cf056 100644
--- a/0.153/src/symbolhash.c
+++ b/src/src/symbolhash.c
diff --git a/0.153/src/symbolhash.h b/src/src/symbolhash.h
index 54b95397..54b95397 100644
--- a/0.153/src/symbolhash.h
+++ b/src/src/symbolhash.h
diff --git a/0.153/src/unaligned.h b/src/src/unaligned.h
index ad7c55a5..ad7c55a5 100644
--- a/0.153/src/unaligned.h
+++ b/src/src/unaligned.h
diff --git a/0.153/src/unstrip.c b/src/src/unstrip.c
index f62010a3..f62010a3 100644
--- a/0.153/src/unstrip.c
+++ b/src/src/unstrip.c
diff --git a/0.153/src/versionhash.c b/src/src/versionhash.c
index 6126eb95..6126eb95 100644
--- a/0.153/src/versionhash.c
+++ b/src/src/versionhash.c
diff --git a/0.153/src/versionhash.h b/src/src/versionhash.h
index 63ca1145..63ca1145 100644
--- a/0.153/src/versionhash.h
+++ b/src/src/versionhash.h
diff --git a/0.153/src/xelf.h b/src/src/xelf.h
index 21c7193a..21c7193a 100644
--- a/0.153/src/xelf.h
+++ b/src/src/xelf.h
diff --git a/0.153/src/ylwrap b/src/src/ylwrap
index b77a9ebb..b77a9ebb 100644
--- a/0.153/src/ylwrap
+++ b/src/src/ylwrap
diff --git a/0.153/version.h b/src/version.h
index 684c0dd4..684c0dd4 100644
--- a/0.153/version.h
+++ b/src/version.h