This is the mail archive of the frysk-cvs@sources.redhat.com mailing list for the frysk project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[SCM] vendor/ELFUTILS: import of elfutils 0.133 from Fedora


The branch, vendor/ELFUTILS has been updated
       via  f0bb8909f2bc5e3087b7a7d3840e4416dfeb3fb2 (commit)
      from  5b79fe245c48aa50513b89a84af34c38b4c231c7 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email.

- Log -----------------------------------------------------------------
commit f0bb8909f2bc5e3087b7a7d3840e4416dfeb3fb2
Author: Tim Moore <moore@blackbox.bricoworks.com>
Date:   Mon Mar 10 23:11:49 2008 +0100

    import of elfutils 0.133 from Fedora

-----------------------------------------------------------------------

Summary of changes:
 frysk-imports/elfutils/ChangeLog                   |    5 +
 frysk-imports/elfutils/Makefile.in                 |    1 +
 frysk-imports/elfutils/NEWS                        |   54 +
 frysk-imports/elfutils/TODO                        |    8 +-
 frysk-imports/elfutils/backends/ChangeLog          |  124 +
 frysk-imports/elfutils/backends/Makefile.am        |   48 +-
 frysk-imports/elfutils/backends/Makefile.in        |   64 +-
 .../alpha_auxv.c}                                  |   29 +-
 .../backends/{alpha_symbol.c => alpha_corenote.c}  |   76 +-
 frysk-imports/elfutils/backends/alpha_init.c       |    6 +-
 frysk-imports/elfutils/backends/alpha_retval.c     |   20 +-
 .../elfutils/backends/{sh_symbol.c => i386_auxv.c} |   41 +-
 frysk-imports/elfutils/backends/i386_corenote.c    |  215 +-
 frysk-imports/elfutils/backends/i386_init.c        |    4 +-
 frysk-imports/elfutils/backends/i386_retval.c      |   20 +-
 frysk-imports/elfutils/backends/ia64_retval.c      |   39 +-
 frysk-imports/elfutils/backends/linux-core-note.c  |  222 ++
 frysk-imports/elfutils/backends/ppc64_corenote.c   |    2 +
 frysk-imports/elfutils/backends/ppc64_init.c       |    4 +-
 frysk-imports/elfutils/backends/ppc64_retval.c     |   32 +-
 .../backends/{i386_symbol.c => ppc_attrs.c}        |   76 +-
 .../elfutils/backends/{sh_symbol.c => ppc_auxv.c}  |   44 +-
 frysk-imports/elfutils/backends/ppc_corenote.c     |  126 +
 frysk-imports/elfutils/backends/ppc_init.c         |    5 +-
 frysk-imports/elfutils/backends/ppc_regs.c         |   17 +-
 frysk-imports/elfutils/backends/ppc_retval.c       |   25 +-
 frysk-imports/elfutils/backends/ppc_symbol.c       |    7 +-
 frysk-imports/elfutils/backends/s390_retval.c      |   14 +-
 frysk-imports/elfutils/backends/sparc64_corenote.c |    2 +
 .../sparc_auxv.c}                                  |   24 +-
 frysk-imports/elfutils/backends/sparc_corenote.c   |  109 +
 frysk-imports/elfutils/backends/sparc_init.c       |   10 +-
 frysk-imports/elfutils/backends/sparc_retval.c     |   24 +-
 frysk-imports/elfutils/backends/sparc_symbol.c     |   13 +-
 frysk-imports/elfutils/backends/x86_64_corenote.c  |  204 +-
 frysk-imports/elfutils/backends/x86_64_init.c      |    6 +-
 frysk-imports/elfutils/backends/x86_64_regs.c      |    1 +
 frysk-imports/elfutils/backends/x86_64_retval.c    |   24 +-
 frysk-imports/elfutils/config.h.in                 |   43 +-
 frysk-imports/elfutils/config/ChangeLog            |    8 +
 frysk-imports/elfutils/config/Makefile.in          |    1 +
 frysk-imports/elfutils/config/config.guess         |  676 ++---
 frysk-imports/elfutils/config/config.sub           |  230 +--
 frysk-imports/elfutils/config/elfutils.spec.in     |   51 +-
 frysk-imports/elfutils/configure                   |   42 +-
 frysk-imports/elfutils/configure.ac                |   59 +-
 frysk-imports/elfutils/debugfiles.list             |  125 +
 frysk-imports/elfutils/debuglinks.list             |   68 +
 frysk-imports/elfutils/debugsources.list           |  Bin 0 -> 101238 bytes
 frysk-imports/elfutils/lib/ChangeLog               |   14 +
 frysk-imports/elfutils/lib/Makefile.am             |    7 +-
 frysk-imports/elfutils/lib/Makefile.in             |   12 +-
 frysk-imports/elfutils/lib/md5.c                   |  446 +++
 frysk-imports/elfutils/lib/md5.h                   |  107 +
 frysk-imports/elfutils/lib/sha1.c                  |  386 +++
 frysk-imports/elfutils/lib/sha1.h                  |   90 +
 frysk-imports/elfutils/libasm/ChangeLog            |   22 +
 frysk-imports/elfutils/libasm/Makefile.am          |    6 +-
 frysk-imports/elfutils/libasm/Makefile.in          |   61 +-
 frysk-imports/elfutils/libasm/asm_error.c          |    1 +
 .../libasm/{asm_abort.c => disasm_begin.c}         |   45 +-
 frysk-imports/elfutils/libasm/disasm_cb.c          |  176 ++
 .../elfutils/libasm/{asm_getelf.c => disasm_end.c} |   19 +-
 .../{asm_scngrp_newsignature.c => disasm_str.c}    |   44 +-
 frysk-imports/elfutils/libasm/libasm.h             |   35 +-
 frysk-imports/elfutils/libasm/libasm.map           |    5 +
 frysk-imports/elfutils/libasm/libasmP.h            |   24 +
 frysk-imports/elfutils/libcpu/ChangeLog            |  267 ++
 frysk-imports/elfutils/libcpu/Makefile.am          |   60 +-
 frysk-imports/elfutils/libcpu/Makefile.in          |  125 +-
 frysk-imports/elfutils/libcpu/defs/i386            |  917 ++++++
 frysk-imports/elfutils/libcpu/i386_data.h          | 1415 +++++++++
 frysk-imports/elfutils/libcpu/i386_dis.c           |    1 -
 frysk-imports/elfutils/libcpu/i386_disasm.c        |  930 ++++++
 .../{src/arlib2.c => libcpu/i386_gendis.c}         |   47 +-
 frysk-imports/elfutils/libcpu/i386_lex.c           | 1974 ++++++++++++
 frysk-imports/elfutils/libcpu/i386_lex.l           |  126 +
 frysk-imports/elfutils/libcpu/i386_parse.c         | 3249 ++++++++++++++++++++
 .../{src/ldscript.h => libcpu/i386_parse.h}        |   97 +-
 frysk-imports/elfutils/libcpu/i386_parse.y         | 1646 ++++++++++
 frysk-imports/elfutils/libcpu/memory-access.h      |  179 ++
 .../asm_addint16.c => libcpu/x86_64_disasm.c}      |   14 +-
 frysk-imports/elfutils/libdw/ChangeLog             |  104 +
 frysk-imports/elfutils/libdw/Makefile.am           |    8 +-
 frysk-imports/elfutils/libdw/Makefile.in           |   82 +-
 frysk-imports/elfutils/libdw/dwarf.h               |   17 +-
 frysk-imports/elfutils/libdw/dwarf_begin_elf.c     |    5 +
 frysk-imports/elfutils/libdw/dwarf_child.c         |   27 +-
 frysk-imports/elfutils/libdw/dwarf_diecu.c         |    5 +-
 .../elfutils/libdw/dwarf_entry_breakpoints.c       |    9 +-
 frysk-imports/elfutils/libdw/dwarf_formref.c       |   28 +-
 frysk-imports/elfutils/libdw/dwarf_formref_die.c   |   36 +-
 frysk-imports/elfutils/libdw/dwarf_getaranges.c    |   14 +-
 frysk-imports/elfutils/libdw/dwarf_getattrs.c      |   23 +-
 frysk-imports/elfutils/libdw/dwarf_getpubnames.c   |   30 +-
 frysk-imports/elfutils/libdw/dwarf_getsrclines.c   |    6 +-
 frysk-imports/elfutils/libdw/dwarf_haschildren.c   |    6 +-
 frysk-imports/elfutils/libdw/dwarf_nextcu.c        |   31 +-
 frysk-imports/elfutils/libdw/dwarf_siblingof.c     |   20 +-
 frysk-imports/elfutils/libdw/dwarf_tag.c           |    7 +-
 frysk-imports/elfutils/libdw/libdw.h               |   32 +-
 frysk-imports/elfutils/libdw/libdw.map             |   11 +
 frysk-imports/elfutils/libdw/libdwP.h              |   24 +-
 frysk-imports/elfutils/libdw/libdw_findcu.c        |   13 +-
 frysk-imports/elfutils/libdw/libdw_form.c          |    7 +-
 frysk-imports/elfutils/libdw/libdw_visit_scopes.c  |    4 +-
 frysk-imports/elfutils/libdwfl/ChangeLog           |  229 ++
 frysk-imports/elfutils/libdwfl/Makefile.am         |    8 +-
 frysk-imports/elfutils/libdwfl/Makefile.in         |   84 +-
 frysk-imports/elfutils/libdwfl/derelocate.c        |  114 +-
 ...e_location.c => dwfl_build_id_find_debuginfo.c} |   63 +-
 .../dwfl_build_id_find_elf.c}                      |  172 +-
 frysk-imports/elfutils/libdwfl/dwfl_module.c       |   13 +-
 .../elfutils/libdwfl/dwfl_module_addrsym.c         |   42 +-
 ...ule_register_names.c => dwfl_module_build_id.c} |  136 +-
 .../elfutils/libdwfl/dwfl_module_getdwarf.c        |  289 ++-
 .../elfutils/libdwfl/dwfl_module_getsym.c          |   18 +-
 ...ue_location.c => dwfl_module_report_build_id.c} |   63 +-
 frysk-imports/elfutils/libdwfl/dwfl_report_elf.c   |  164 +-
 frysk-imports/elfutils/libdwfl/find-debuginfo.c    |   71 +-
 frysk-imports/elfutils/libdwfl/libdwfl.h           |   89 +-
 frysk-imports/elfutils/libdwfl/libdwflP.h          |   59 +-
 .../elfutils/libdwfl/linux-kernel-modules.c        |  273 ++-
 frysk-imports/elfutils/libdwfl/offline.c           |  204 ++-
 frysk-imports/elfutils/libdwfl/relocate.c          |  700 +++--
 frysk-imports/elfutils/libebl/ChangeLog            |   51 +
 frysk-imports/elfutils/libebl/Makefile.am          |    6 +-
 frysk-imports/elfutils/libebl/Makefile.in          |   10 +-
 frysk-imports/elfutils/libebl/ebl-hooks.h          |   18 +-
 .../{eblcorenotetypename.c => eblauxvinfo.c}       |  105 +-
 ...bl_check_special_symbol.c => eblcheckobjattr.c} |   31 +-
 frysk-imports/elfutils/libebl/eblcorenote.c        |  207 +-
 .../elfutils/libebl/eblcorenotetypename.c          |   22 +-
 frysk-imports/elfutils/libebl/eblobjnote.c         |   86 +-
 frysk-imports/elfutils/libebl/eblopenbackend.c     |   59 +-
 frysk-imports/elfutils/libebl/eblsectiontypename.c |   51 +-
 frysk-imports/elfutils/libebl/libebl.h             |   52 +-
 frysk-imports/elfutils/libebl/libeblP.h            |    1 +
 frysk-imports/elfutils/libelf/ChangeLog            |  121 +
 frysk-imports/elfutils/libelf/Makefile.am          |   14 +-
 frysk-imports/elfutils/libelf/Makefile.in          |  131 +-
 frysk-imports/elfutils/libelf/abstract.h           |   19 +-
 frysk-imports/elfutils/libelf/common.h             |    6 +-
 frysk-imports/elfutils/libelf/elf.h                |   30 +-
 frysk-imports/elfutils/libelf/elf32_getshdr.c      |   14 +
 frysk-imports/elfutils/libelf/elf_begin.c          |  168 +-
 frysk-imports/elfutils/libelf/elf_end.c            |   20 +-
 frysk-imports/elfutils/libelf/elf_getaroff.c       |    4 +-
 frysk-imports/elfutils/libelf/elf_getdata.c        |    4 +-
 .../{gelf_rawchunk.c => elf_getdata_rawchunk.c}    |  144 +-
 .../dwarf_getsrcdirs.c => libelf/elf_scnshndx.c}   |   24 +-
 frysk-imports/elfutils/libelf/elf_strptr.c         |   24 +-
 frysk-imports/elfutils/libelf/exttypes.h           |    4 +-
 frysk-imports/elfutils/libelf/gelf.h               |   19 +-
 frysk-imports/elfutils/libelf/gelf_freechunk.c     |   78 -
 frysk-imports/elfutils/libelf/gelf_fsize.c         |    5 +-
 .../libelf/{gelf_getdyn.c => gelf_getauxv.c}       |   44 +-
 .../libelf/{gelf_getverdaux.c => gelf_getnote.c}   |   64 +-
 .../{gelf_update_dyn.c => gelf_update_auxv.c}      |   36 +-
 frysk-imports/elfutils/libelf/gelf_xlate.c         |    8 +-
 frysk-imports/elfutils/libelf/gelf_xlate.h         |    3 +-
 frysk-imports/elfutils/libelf/libelf.h             |   24 +-
 frysk-imports/elfutils/libelf/libelf.map           |   15 +-
 frysk-imports/elfutils/libelf/libelfP.h            |   24 +-
 .../dwarf_getsrcdirs.c => libelf/note_xlate.h}     |   43 +-
 frysk-imports/elfutils/m4/Makefile.in              |    1 +
 frysk-imports/elfutils/po/elfutils.pot             | 1733 +++++++----
 frysk-imports/elfutils/src/ChangeLog               |  468 +++
 frysk-imports/elfutils/src/Makefile.am             |   28 +-
 frysk-imports/elfutils/src/Makefile.in             |   92 +-
 frysk-imports/elfutils/src/addr2line.c             |    5 +-
 frysk-imports/elfutils/src/ar.c                    |   60 +-
 frysk-imports/elfutils/src/arlib.c                 |    7 +
 frysk-imports/elfutils/src/arlib.h                 |    5 +-
 frysk-imports/elfutils/src/arlib2.c                |    4 +-
 .../{tests/dwfl-bug-report.c => src/debugpred.h}   |   47 +-
 frysk-imports/elfutils/src/elf32-i386.script       |   36 +-
 frysk-imports/elfutils/src/elfcmp.c                |   11 +-
 frysk-imports/elfutils/src/elflint.c               |  563 +++-
 .../elfutils/src/{elflint.c => elflint.c.orig}     |  662 +++--
 frysk-imports/elfutils/src/findtextrel.c           |    5 +-
 frysk-imports/elfutils/src/i386_ld.c               |  462 ++-
 frysk-imports/elfutils/src/ld.c                    |   99 +-
 frysk-imports/elfutils/src/ld.h                    |   52 +-
 frysk-imports/elfutils/src/ldgeneric.c             | 1002 +++++--
 frysk-imports/elfutils/src/ldlex.c                 |  203 +-
 frysk-imports/elfutils/src/ldlex.l                 |    4 +-
 frysk-imports/elfutils/src/ldscript.c              |  126 +-
 frysk-imports/elfutils/src/ldscript.h              |    2 +-
 frysk-imports/elfutils/src/make-debug-archive.in   |  132 +
 frysk-imports/elfutils/src/nm.c                    |   58 +-
 frysk-imports/elfutils/src/objdump.c               |   90 +-
 frysk-imports/elfutils/src/ranlib.c                |    5 +-
 frysk-imports/elfutils/src/readelf.c               | 2061 ++++++++++---
 .../elfutils/src/{readelf.c => readelf.c.orig}     | 2153 ++++++++++----
 frysk-imports/elfutils/src/size.c                  |    5 +-
 frysk-imports/elfutils/src/strings.c               |    9 +-
 frysk-imports/elfutils/src/strip.c                 |   13 +-
 .../elfutils/src/{strip.c => strip.c.orig}         |   83 +-
 frysk-imports/elfutils/src/unaligned.h             |    8 +-
 frysk-imports/elfutils/src/unstrip.c               |  533 +++-
 frysk-imports/elfutils/tests/ChangeLog             |  180 ++
 frysk-imports/elfutils/tests/Makefile.am           |   26 +-
 frysk-imports/elfutils/tests/Makefile.in           |   41 +-
 frysk-imports/elfutils/tests/dwfl-addr-sect.c      |   13 +-
 frysk-imports/elfutils/tests/dwfl-bug-fd-leak.c    |    4 +-
 frysk-imports/elfutils/tests/dwflmodtest.c         |    4 +-
 frysk-imports/elfutils/tests/line2addr.c           |    2 +-
 frysk-imports/elfutils/tests/run-addrname-test.sh  |    9 +-
 frysk-imports/elfutils/tests/run-allregs.sh        |   12 +-
 .../{run-ecp-test.sh => run-disasm-x86-64.sh}      |   20 +-
 .../tests/{run-ecp-test.sh => run-disasm-x86.sh}   |   20 +-
 .../{run-ecp-test.sh => run-dwfl-addr-sect.sh}     |   15 +-
 .../elfutils/tests/run-dwfl-bug-offline-rel.sh     |    2 +-
 frysk-imports/elfutils/tests/run-elflint-test.sh   |    8 +-
 .../{run-ecp-test.sh => run-readelf-test2.sh}      |   12 +-
 ...wfl-bug-offline-rel.sh => run-readelf-test3.sh} |   13 +-
 .../{run-ecp-test.sh => run-readelf-test4.sh}      |   17 +-
 frysk-imports/elfutils/tests/sha1-tst.c            |   79 +
 frysk-imports/elfutils/tests/test-subr.sh          |    4 +-
 frysk-imports/elfutils/tests/testfile41.bz2        |  Bin 0 -> 295 bytes
 frysk-imports/elfutils/tests/testfile42.bz2        |  Bin 0 -> 16201 bytes
 frysk-imports/elfutils/tests/testfile43.bz2        |  Bin 0 -> 739 bytes
 frysk-imports/elfutils/tests/testfile44.S.bz2      |  Bin 0 -> 16435 bytes
 frysk-imports/elfutils/tests/testfile44.expect.bz2 |  Bin 0 -> 54232 bytes
 frysk-imports/elfutils/tests/testfile45.S.bz2      |  Bin 0 -> 22725 bytes
 frysk-imports/elfutils/tests/testfile45.expect.bz2 |  Bin 0 -> 75086 bytes
 frysk-imports/elfutils/tests/testfile46.bz2        |  Bin 0 -> 322 bytes
 228 files changed, 26232 insertions(+), 5800 deletions(-)
 copy frysk-imports/elfutils/{libasm/asm_scngrp_newsignature.c => backends/alpha_auxv.c} (76%)
 copy frysk-imports/elfutils/backends/{alpha_symbol.c => alpha_corenote.c} (56%)
 copy frysk-imports/elfutils/backends/{sh_symbol.c => i386_auxv.c} (67%)
 create mode 100644 frysk-imports/elfutils/backends/linux-core-note.c
 create mode 100644 frysk-imports/elfutils/backends/ppc64_corenote.c
 copy frysk-imports/elfutils/backends/{i386_symbol.c => ppc_attrs.c} (55%)
 copy frysk-imports/elfutils/backends/{sh_symbol.c => ppc_auxv.c} (65%)
 create mode 100644 frysk-imports/elfutils/backends/ppc_corenote.c
 create mode 100644 frysk-imports/elfutils/backends/sparc64_corenote.c
 copy frysk-imports/elfutils/{libasm/asm_scngrp_newsignature.c => backends/sparc_auxv.c} (78%)
 create mode 100644 frysk-imports/elfutils/backends/sparc_corenote.c
 mode change 100644 => 100755 frysk-imports/elfutils/config/config.guess
 mode change 100644 => 100755 frysk-imports/elfutils/config/config.sub
 mode change 100644 => 100755 frysk-imports/elfutils/config/depcomp
 mode change 100644 => 100755 frysk-imports/elfutils/config/install-sh
 mode change 100644 => 100755 frysk-imports/elfutils/config/missing
 create mode 100644 frysk-imports/elfutils/debugfiles.list
 create mode 100644 frysk-imports/elfutils/debuglinks.list
 create mode 100644 frysk-imports/elfutils/debugsources.list
 create mode 100644 frysk-imports/elfutils/lib/md5.c
 create mode 100644 frysk-imports/elfutils/lib/md5.h
 create mode 100644 frysk-imports/elfutils/lib/sha1.c
 create mode 100644 frysk-imports/elfutils/lib/sha1.h
 copy frysk-imports/elfutils/libasm/{asm_abort.c => disasm_begin.c} (67%)
 create mode 100644 frysk-imports/elfutils/libasm/disasm_cb.c
 copy frysk-imports/elfutils/libasm/{asm_getelf.c => disasm_end.c} (81%)
 copy frysk-imports/elfutils/libasm/{asm_scngrp_newsignature.c => disasm_str.c} (62%)
 create mode 100644 frysk-imports/elfutils/libcpu/defs/i386
 create mode 100644 frysk-imports/elfutils/libcpu/i386_data.h
 delete mode 100644 frysk-imports/elfutils/libcpu/i386_dis.c
 create mode 100644 frysk-imports/elfutils/libcpu/i386_disasm.c
 copy frysk-imports/elfutils/{src/arlib2.c => libcpu/i386_gendis.c} (64%)
 create mode 100644 frysk-imports/elfutils/libcpu/i386_lex.c
 create mode 100644 frysk-imports/elfutils/libcpu/i386_lex.l
 create mode 100644 frysk-imports/elfutils/libcpu/i386_parse.c
 copy frysk-imports/elfutils/{src/ldscript.h => libcpu/i386_parse.h} (57%)
 create mode 100644 frysk-imports/elfutils/libcpu/i386_parse.y
 create mode 100644 frysk-imports/elfutils/libcpu/memory-access.h
 copy frysk-imports/elfutils/{libasm/asm_addint16.c => libcpu/x86_64_disasm.c} (81%)
 copy frysk-imports/elfutils/libdwfl/{dwfl_module_return_value_location.c => dwfl_build_id_find_debuginfo.c} (68%)
 copy frysk-imports/elfutils/{libelf/elf_readall.c => libdwfl/dwfl_build_id_find_elf.c} (52%)
 copy frysk-imports/elfutils/libdwfl/{dwfl_module_register_names.c => dwfl_module_build_id.c} (50%)
 copy frysk-imports/elfutils/libdwfl/{dwfl_module_return_value_location.c => dwfl_module_report_build_id.c} (72%)
 copy frysk-imports/elfutils/libebl/{eblcorenotetypename.c => eblauxvinfo.c} (61%)
 copy frysk-imports/elfutils/libebl/{ebl_check_special_symbol.c => eblcheckobjattr.c} (85%)
 rename frysk-imports/elfutils/libelf/{gelf_rawchunk.c => elf_getdata_rawchunk.c} (53%)
 copy frysk-imports/elfutils/{libdw/dwarf_getsrcdirs.c => libelf/elf_scnshndx.c} (86%)
 delete mode 100644 frysk-imports/elfutils/libelf/gelf_freechunk.c
 copy frysk-imports/elfutils/libelf/{gelf_getdyn.c => gelf_getauxv.c} (79%)
 copy frysk-imports/elfutils/libelf/{gelf_getverdaux.c => gelf_getnote.c} (76%)
 copy frysk-imports/elfutils/libelf/{gelf_update_dyn.c => gelf_update_auxv.c} (83%)
 copy frysk-imports/elfutils/{libdw/dwarf_getsrcdirs.c => libelf/note_xlate.h} (79%)
 copy frysk-imports/elfutils/{tests/dwfl-bug-report.c => src/debugpred.h} (62%)
 copy frysk-imports/elfutils/src/{elflint.c => elflint.c.orig} (90%)
 create mode 100644 frysk-imports/elfutils/src/make-debug-archive.in
 copy frysk-imports/elfutils/src/{readelf.c => readelf.c.orig} (73%)
 copy frysk-imports/elfutils/src/{strip.c => strip.c.orig} (96%)
 copy frysk-imports/elfutils/tests/{run-ecp-test.sh => run-disasm-x86-64.sh} (80%)
 copy frysk-imports/elfutils/tests/{run-ecp-test.sh => run-disasm-x86.sh} (80%)
 copy frysk-imports/elfutils/tests/{run-ecp-test.sh => run-dwfl-addr-sect.sh} (82%)
 copy frysk-imports/elfutils/tests/{run-ecp-test.sh => run-readelf-test2.sh} (84%)
 copy frysk-imports/elfutils/tests/{run-dwfl-bug-offline-rel.sh => run-readelf-test3.sh} (78%)
 copy frysk-imports/elfutils/tests/{run-ecp-test.sh => run-readelf-test4.sh} (81%)
 create mode 100644 frysk-imports/elfutils/tests/sha1-tst.c
 create mode 100644 frysk-imports/elfutils/tests/testfile41.bz2
 create mode 100644 frysk-imports/elfutils/tests/testfile42.bz2
 create mode 100644 frysk-imports/elfutils/tests/testfile43.bz2
 create mode 100644 frysk-imports/elfutils/tests/testfile44.S.bz2
 create mode 100644 frysk-imports/elfutils/tests/testfile44.expect.bz2
 create mode 100644 frysk-imports/elfutils/tests/testfile45.S.bz2
 create mode 100644 frysk-imports/elfutils/tests/testfile45.expect.bz2
 create mode 100644 frysk-imports/elfutils/tests/testfile46.bz2

First 500 lines of diff:
diff --git a/frysk-imports/elfutils/ChangeLog b/frysk-imports/elfutils/ChangeLog
index 9a55c00..fee15a4 100644
--- a/frysk-imports/elfutils/ChangeLog
+++ b/frysk-imports/elfutils/ChangeLog
@@ -1,3 +1,8 @@
+2007-12-20  Ulrich Drepper  <drepper@redhat.com>
+
+	* configure.ac: Add support for --enable-debugpred.
+	Update likely/unlikely macros for it.
+
 2007-06-05  Ulrich Drepper  <drepper@redhat.com>
 
 	* Makefile.am: Remove traces of mini builds.
diff --git a/frysk-imports/elfutils/Makefile.in b/frysk-imports/elfutils/Makefile.in
index fa650a7..44b2b51 100644
--- a/frysk-imports/elfutils/Makefile.in
+++ b/frysk-imports/elfutils/Makefile.in
@@ -83,6 +83,7 @@ CFLAGS = @CFLAGS@
 CPPFLAGS = @CPPFLAGS@
 CYGPATH_W = @CYGPATH_W@
 DATADIRNAME = @DATADIRNAME@
+DEBUGPRED = @DEBUGPRED@
 DEFS = @DEFS@
 DEPDIR = @DEPDIR@
 ECHO_C = @ECHO_C@
diff --git a/frysk-imports/elfutils/NEWS b/frysk-imports/elfutils/NEWS
index 4eb1ead..2c644dc 100644
--- a/frysk-imports/elfutils/NEWS
+++ b/frysk-imports/elfutils/NEWS
@@ -1,3 +1,57 @@
+Version 0.133:
+
+readelf, elflint, libebl: SHT_GNU_ATTRIBUTE section handling (readelf -A)
+
+readelf: core note handling for NT_386_TLS, NT_PPC_SPE, Alpha NT_AUXV
+
+libdwfl: bug fixes and optimization in relocation handling
+
+elfcmp: bug fix for non-allocated section handling
+
+ld: implement newer features of binutils linker.
+
+Version 0.132:
+
+libcpu: Implement x86 and x86-64 disassembler.
+libasm: Add interface for disassembler.
+
+all programs: add debugging of branch prediction.
+
+libelf: new function elf_scnshndx.
+
+Version 0.131:
+
+libdw: DW_FORM_ref_addr support; dwarf_formref entry point now deprecated;
+       bug fixes for oddly-formatted DWARF
+
+libdwfl: bug fixes in offline archive support, symbol table handling;
+	 apply partial relocations for dwfl_module_address_section on ET_REL
+
+libebl: powerpc backend support for Altivec registers
+
+Version 0.130:
+
+readelf: -p option can take an argument like -x for one section,
+	 or no argument (as before) for all SHF_STRINGS sections;
+	 new option --archive-index (or -c);
+	 improved -n output for core files, on many machines
+
+libelf: new function elf_getdata_rawchunk, replaces gelf_rawchunk;
+	new functions gelf_getnote, gelf_getauxv, gelf_update_auxv
+
+readelf, elflint: handle SHT_NOTE sections without requiring phdrs
+
+elflint: stricter checks on debug sections
+
+libdwfl: new functions dwfl_build_id_find_elf, dwfl_build_id_find_debuginfo,
+	 dwfl_module_build_id, dwfl_module_report_build_id;
+	 support dynamic symbol tables found via phdrs;
+	 dwfl_standard_find_debuginfo now uses build IDs when available
+
+unstrip: new option --list (or -n)
+
+libebl: backend improvements for sparc, alpha, powerpc
+
 Version 0.129:
 
 readelf: new options --hex-dump (or -x), --strings (or -p)
diff --git a/frysk-imports/elfutils/TODO b/frysk-imports/elfutils/TODO
index b3b4441..b2bcf6e 100644
--- a/frysk-imports/elfutils/TODO
+++ b/frysk-imports/elfutils/TODO
@@ -1,7 +1,7 @@
 		      ToDo list for elfutils                      -*-outline-*-
                       ----------------------
 
-Time-stamp: <2006-06-11 11:07:01 drepper>
+Time-stamp: <2008-02-03 14:15:41 drepper>
 
 * mkinstalldirs
 
@@ -102,6 +102,12 @@ Time-stamp: <2006-06-11 11:07:01 drepper>
 
    check whether any relocation is for a merge-able section
 
+   check TLS relocation depencies
+
+*** for x86
+
+    check that R_386_TLS_GD is followed by R_386_PLT32 for __tls_get_addr
+
 ** relax
 
    prelink generated files
diff --git a/frysk-imports/elfutils/backends/ChangeLog b/frysk-imports/elfutils/backends/ChangeLog
index 994aec0..681ba94 100644
--- a/frysk-imports/elfutils/backends/ChangeLog
+++ b/frysk-imports/elfutils/backends/ChangeLog
@@ -1,3 +1,127 @@
+2008-02-20  Roland McGrath  <roland@redhat.com>
+
+	* ppc_attrs.c: New file.
+	* Makefile.am (ppc_SRCS, ppc64_SRCS): Add it.
+	* ppc_init.c (ppc_init): Initialize check_object_attribute hook.
+
+2008-02-14  Roland McGrath  <roland@redhat.com>
+
+	* alpha_auxv.c: New file.
+	* Makefile.am (alpha_SRCS): Add it.
+	* alpha_init.c (alpha_init): Initialize auxv_info hook.
+
+2008-02-08  Roland McGrath  <roland@redhat.com>
+
+	* ppc_corenote.c (spe_regs): New const variable.
+	(EXTRA_NOTES): Use it for NT_PPC_SPE.
+
+2008-01-02  Roland McGrath  <roland@redhat.com>
+
+	* i386_corenote.c (tls_items): New const table.
+	(tls_info): New function, uses it.
+	(EXTRA_NOTES): Use it to handle NT_386_TLS.
+
+2008-01-08  Ulrich Drepper  <drepper@redhat.com>
+
+	* Makefile.am: Add x86-64 disassembler.
+	* x86_64_init.c (x86_64_init): Hook up disassembler.
+
+2007-12-28  Ulrich Drepper  <drepper@redhat.com>
+
+	* Makefile.am: Add x86 disassembler.
+	* i386_init.c (i386_init): Hook up disassembler.
+
+2007-12-15  Roland McGrath  <roland@redhat.com>
+
+	* ppc_regs.c (ppc_register_info): Return "spefscr", not "spr512".
+
+2007-10-18  Roland McGrath  <roland@redhat.com>
+
+	* ppc_regs.c (ppc_register_info): Assign 67 to "vscr".
+	Return "vector" and 32 bits for vscr and vrsave.
+	* ppc_corenote.c (altivec_regs): New variable.
+	(EXTRA_NOTES): New macro, handle NT_PPC_VMX.
+
+	* linux-core-note.c (EXTRA_REGSET): New macro.
+	Remove NT_PRXFPREG case.  Instead, use EXTRA_NOTES if defined.
+	* i386_corenote.c (EXTRA_NOTES): Define it.
+
+2007-10-09  Roland McGrath  <roland@redhat.com>
+
+	* sparc_auxv.c: New file.
+	* Makefile.am (sparc_SRCS): Add it.
+	* sparc_init.c (sparc_init): Initialize auxv_info hook.
+
+2007-10-08  Roland McGrath  <roland@redhat.com>
+
+	* linux-core-note.c (TIMEVAL_FIELD): New macro.
+	(prstatus_items): Use it.
+	* sparc_corenote.c: New file.
+	* sparc64_corenote.c: New file.
+	* Makefile.am (sparc_SRCS): Add them.
+	* sparc_init.c (sparc_init): Initialize core_note hook.
+
+	* sparc_symbol.c (sparc_machine_flag_check): New function.
+	* sparc_init.c (sparc_init): Use it.
+
+2007-09-27  Roland McGrath  <roland@redhat.com>
+
+	* alpha_retval.c: Use dwarf_attr_integrate and dwarf_hasattr_integrate.
+	* i386_retval.c: Likewise.
+	* ia64_retval.c: Likewise.
+	* ppc64_retval.c: Likewise.
+	* ppc_retval.c: Likewise.
+	* s390_retval.c: Likewise.
+	* sparc_retval.c: Likewise.
+	* x86_64_retval.c: Likewise.
+
+2007-10-31  Ulrich Drepper  <drepper@redhat.com>
+
+	* Makefile.am: More dependencies for the libebl_* libraries.
+
+2007-08-23  Roland McGrath  <roland@redhat.com>
+
+	* x86_64_regs.c (x86_64_register_info): Put %rflags in "integer" set.
+
+2007-08-22  Roland McGrath  <roland@redhat.com>
+
+	* linux-core-note.c (prstatus_items): Add .group initializers.
+	(prpsinfo_items): Likewise.
+	* x86_64_corenote.c (PRSTATUS_REGSET_ITEMS): Likewise.
+	* i386_corenote.c (PRSTATUS_REGSET_ITEMS): Likewise.
+	* ppc_corenote.c (PRSTATUS_REGSET_ITEMS): Likewise.
+
+2007-08-20  Roland McGrath  <roland@redhat.com>
+
+	* ppc_symbol.c (ppc_check_special_symbol): For _GLOBAL_OFFSET_TABLE_
+	when DT_PPC_GOT is not found, anywhere in the section is valid.
+
+2007-08-19  Roland McGrath  <roland@redhat.com>
+
+	* i386_auxv.c: New file.
+	* Makefile.am (i386_SRCS, x86_64_SRCS): Add it.
+	* ppc_auxv.c: New file.
+	* Makefile.am (ppc_SRCS, ppc64_SRCS): Add it.
+	* i386_init.c (i386_init): Initialize auxv_info hook.
+	* x86_64_init.c (x86_64_init): Likewise.
+	* ppc_init.c (ppc_init): Likewise.
+	* ppc64_init.c (ppc64_init): Likewise.
+
+	* alpha_corenote.c: New file.
+	* Makefile.am (alpha_SRCS): Add it.
+	* alpha_init.c (alpha_init): Initialize core_note hook.
+
+	* ppc_corenote.c: New file.
+	* ppc64_corenote.c: New file.
+	* Makefile.am (ppc_SRCS, ppc64_SRCS): Add them.
+	* ppc_init.c (ppc_init): Initialize core_note hook.
+	* ppc64_init.c (ppc64_init): Likewise.
+
+	* linux-core-note.c: New file.
+	* Makefile.am (noinst_HEADERS): Add it.
+	* i386_corenote.c: Rewritten.
+	* x86_64_corenote.c: Likewise.
+
 2007-05-23  Roland McGrath  <roland@redhat.com>
 
 	* alpha_regs.c (alpha_register_info): fp -> s6
diff --git a/frysk-imports/elfutils/backends/Makefile.am b/frysk-imports/elfutils/backends/Makefile.am
index f7e1525..75eacde 100644
--- a/frysk-imports/elfutils/backends/Makefile.am
+++ b/frysk-imports/elfutils/backends/Makefile.am
@@ -1,6 +1,6 @@
 ## Process this file with automake to create Makefile.in
 ##
-## Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Red Hat, Inc.
+## Copyright (C) 2000-2006, 2007, 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
@@ -32,7 +32,7 @@ AM_CFLAGS =
 endif
 AM_CFLAGS += -fpic -Wall -Wshadow -Werror -Wunused -Wextra -Wformat=2 \
 	     -std=gnu99
-INCLUDES = -I$(srcdir) -I$(top_srcdir)/libebl \
+INCLUDES = -I$(srcdir) -I$(top_srcdir)/libebl -I$(top_srcdir)/libasm \
 	   -I$(top_srcdir)/libelf -I$(top_srcdir)/libdw \
 	   -I$(top_srcdir)/lib -I..
 
@@ -59,18 +59,10 @@ endif
 
 textrel_check = if readelf -d $@ | fgrep -q TEXTREL; then exit 1; fi
 
-libebl_%.so: libebl_%_pic.a libebl_%.map $(libelf) $(libdw)
-	$(LINK) -shared -o $@ -Wl,--whole-archive,$<,--no-whole-archive \
-		-Wl,--version-script,$(word 2,$^) \
-		-Wl,-z,defs -Wl,--as-needed $(libelf) $(libdw) $(libmudflap)
-	$(textrel_check)
-
-libebl_%.map: Makefile
-	echo 'ELFUTILS_$(PACKAGE_VERSION) { global: $*_init; local: *; };' > $@
-
 
 i386_SRCS = i386_init.c i386_symbol.c i386_corenote.c \
-	    i386_retval.c i386_regs.c
+	    i386_retval.c i386_regs.c i386_auxv.c
+cpu_i386 = ../libcpu/libcpu_i386.a
 libebl_i386_pic_a_SOURCES = $(i386_SRCS)
 am_libebl_i386_pic_a_OBJECTS = $(i386_SRCS:.c=.os)
 
@@ -79,7 +71,8 @@ libebl_sh_pic_a_SOURCES = $(sh_SRCS)
 am_libebl_sh_pic_a_OBJECTS = $(sh_SRCS:.c=.os)
 
 x86_64_SRCS = x86_64_init.c x86_64_symbol.c x86_64_corenote.c \
-	      x86_64_retval.c x86_64_regs.c
+	      x86_64_retval.c x86_64_regs.c i386_auxv.c
+cpu_x86_64 = ../libcpu/libcpu_x86_64.a
 libebl_x86_64_pic_a_SOURCES = $(x86_64_SRCS)
 am_libebl_x86_64_pic_a_OBJECTS = $(x86_64_SRCS:.c=.os)
 
@@ -87,7 +80,8 @@ ia64_SRCS = ia64_init.c ia64_symbol.c ia64_regs.c ia64_retval.c
 libebl_ia64_pic_a_SOURCES = $(ia64_SRCS)
 am_libebl_ia64_pic_a_OBJECTS = $(ia64_SRCS:.c=.os)
 
-alpha_SRCS = alpha_init.c alpha_symbol.c alpha_retval.c alpha_regs.c
+alpha_SRCS = alpha_init.c alpha_symbol.c alpha_retval.c alpha_regs.c \
+	     alpha_corenote.c alpha_auxv.c
 libebl_alpha_pic_a_SOURCES = $(alpha_SRCS)
 am_libebl_alpha_pic_a_OBJECTS = $(alpha_SRCS:.c=.os)
 
@@ -95,15 +89,18 @@ arm_SRCS = arm_init.c arm_symbol.c
 libebl_arm_pic_a_SOURCES = $(arm_SRCS)
 am_libebl_arm_pic_a_OBJECTS = $(arm_SRCS:.c=.os)
 
-sparc_SRCS = sparc_init.c sparc_symbol.c sparc_regs.c sparc_retval.c
+sparc_SRCS = sparc_init.c sparc_symbol.c sparc_regs.c sparc_retval.c \
+	     sparc_corenote.c sparc64_corenote.c sparc_auxv.c
 libebl_sparc_pic_a_SOURCES = $(sparc_SRCS)
 am_libebl_sparc_pic_a_OBJECTS = $(sparc_SRCS:.c=.os)
 
-ppc_SRCS = ppc_init.c ppc_symbol.c ppc_retval.c ppc_regs.c
+ppc_SRCS = ppc_init.c ppc_symbol.c ppc_retval.c ppc_regs.c \
+	   ppc_corenote.c ppc_auxv.c ppc_attrs.c
 libebl_ppc_pic_a_SOURCES = $(ppc_SRCS)
 am_libebl_ppc_pic_a_OBJECTS = $(ppc_SRCS:.c=.os)
 
-ppc64_SRCS = ppc64_init.c ppc64_symbol.c ppc64_retval.c ppc_regs.c
+ppc64_SRCS = ppc64_init.c ppc64_symbol.c ppc64_retval.c \
+	     ppc64_corenote.c ppc_regs.c ppc_auxv.c ppc_attrs.c
 libebl_ppc64_pic_a_SOURCES = $(ppc64_SRCS)
 am_libebl_ppc64_pic_a_OBJECTS = $(ppc64_SRCS:.c=.os)
 
@@ -112,6 +109,21 @@ libebl_s390_pic_a_SOURCES = $(s390_SRCS)
 am_libebl_s390_pic_a_OBJECTS = $(s390_SRCS:.c=.os)
 
 
+libebl_%.so: libebl_%_pic.a libebl_%.map $(libelf) $(libdw) \
+	     $(cpu_$(@:libebl_%.so=%)
+	$(LINK) -shared -o $@ -Wl,--whole-archive,$<\
+		$(cpu_$(@:libebl_%.so=%)) -Wl,--no-whole-archive \
+		-Wl,--version-script,$(word 2,$^) \
+		-Wl,-z,defs -Wl,--as-needed $(libelf) $(libdw) $(libmudflap)
+	$(textrel_check)
+
+# XXX Should not be needed...
+libebl_i386.so: $(cpu_i386)
+libebl_x86_64.so: $(cpu_x86_64)
+
+libebl_%.map: Makefile
+	echo 'ELFUTILS_$(PACKAGE_VERSION) { global: $*_init; local: *; };' > $@
+
 %.os: %.c
 	if $(COMPILE) -c -o $@ -fpic -DPIC -DSHARED -MT $@ -MD -MP \
 	  -MF "$(DEPDIR)/$*.Tpo" `test -f '$<' || echo '$(srcdir)/'`$<; \
@@ -134,7 +146,7 @@ uninstall: uninstall-am
 	done
 	rmdir --ignore-fail-on-non-empty $(DESTDIR)$(libdir)/$(LIBEBL_SUBDIR)
 
-noinst_HEADERS = libebl_CPU.h common-reloc.c
+noinst_HEADERS = libebl_CPU.h common-reloc.c linux-core-note.c
 EXTRA_DIST = $(foreach m,$(modules),$($(m)_SRCS)) $(modules:=_reloc.def)
 
 CLEANFILES = *.gcno *.gcda \
diff --git a/frysk-imports/elfutils/backends/Makefile.in b/frysk-imports/elfutils/backends/Makefile.in
index de982b6..7ce9a71 100644
--- a/frysk-imports/elfutils/backends/Makefile.in
+++ b/frysk-imports/elfutils/backends/Makefile.in
@@ -51,7 +51,8 @@ ARFLAGS = cru
 libebl_alpha_pic_a_AR = $(AR) $(ARFLAGS)
 libebl_alpha_pic_a_LIBADD =
 am__objects_1 = alpha_init.$(OBJEXT) alpha_symbol.$(OBJEXT) \
-	alpha_retval.$(OBJEXT) alpha_regs.$(OBJEXT)
+	alpha_retval.$(OBJEXT) alpha_regs.$(OBJEXT) \
+	alpha_corenote.$(OBJEXT) alpha_auxv.$(OBJEXT)
 libebl_alpha_pic_a_OBJECTS = $(am_libebl_alpha_pic_a_OBJECTS)
 libebl_arm_pic_a_AR = $(AR) $(ARFLAGS)
 libebl_arm_pic_a_LIBADD =
@@ -61,7 +62,7 @@ libebl_i386_pic_a_AR = $(AR) $(ARFLAGS)
 libebl_i386_pic_a_LIBADD =
 am__objects_3 = i386_init.$(OBJEXT) i386_symbol.$(OBJEXT) \
 	i386_corenote.$(OBJEXT) i386_retval.$(OBJEXT) \
-	i386_regs.$(OBJEXT)
+	i386_regs.$(OBJEXT) i386_auxv.$(OBJEXT)
 libebl_i386_pic_a_OBJECTS = $(am_libebl_i386_pic_a_OBJECTS)
 libebl_ia64_pic_a_AR = $(AR) $(ARFLAGS)
 libebl_ia64_pic_a_LIBADD =
@@ -71,12 +72,14 @@ libebl_ia64_pic_a_OBJECTS = $(am_libebl_ia64_pic_a_OBJECTS)
 libebl_ppc64_pic_a_AR = $(AR) $(ARFLAGS)
 libebl_ppc64_pic_a_LIBADD =
 am__objects_5 = ppc64_init.$(OBJEXT) ppc64_symbol.$(OBJEXT) \
-	ppc64_retval.$(OBJEXT) ppc_regs.$(OBJEXT)
+	ppc64_retval.$(OBJEXT) ppc64_corenote.$(OBJEXT) \
+	ppc_regs.$(OBJEXT) ppc_auxv.$(OBJEXT) ppc_attrs.$(OBJEXT)
 libebl_ppc64_pic_a_OBJECTS = $(am_libebl_ppc64_pic_a_OBJECTS)
 libebl_ppc_pic_a_AR = $(AR) $(ARFLAGS)
 libebl_ppc_pic_a_LIBADD =
 am__objects_6 = ppc_init.$(OBJEXT) ppc_symbol.$(OBJEXT) \
-	ppc_retval.$(OBJEXT) ppc_regs.$(OBJEXT)
+	ppc_retval.$(OBJEXT) ppc_regs.$(OBJEXT) ppc_corenote.$(OBJEXT) \
+	ppc_auxv.$(OBJEXT) ppc_attrs.$(OBJEXT)
 libebl_ppc_pic_a_OBJECTS = $(am_libebl_ppc_pic_a_OBJECTS)
 libebl_s390_pic_a_AR = $(AR) $(ARFLAGS)
 libebl_s390_pic_a_LIBADD =
@@ -90,13 +93,15 @@ libebl_sh_pic_a_OBJECTS = $(am_libebl_sh_pic_a_OBJECTS)
 libebl_sparc_pic_a_AR = $(AR) $(ARFLAGS)
 libebl_sparc_pic_a_LIBADD =
 am__objects_9 = sparc_init.$(OBJEXT) sparc_symbol.$(OBJEXT) \
-	sparc_regs.$(OBJEXT) sparc_retval.$(OBJEXT)
+	sparc_regs.$(OBJEXT) sparc_retval.$(OBJEXT) \
+	sparc_corenote.$(OBJEXT) sparc64_corenote.$(OBJEXT) \
+	sparc_auxv.$(OBJEXT)
 libebl_sparc_pic_a_OBJECTS = $(am_libebl_sparc_pic_a_OBJECTS)
 libebl_x86_64_pic_a_AR = $(AR) $(ARFLAGS)
 libebl_x86_64_pic_a_LIBADD =
 am__objects_10 = x86_64_init.$(OBJEXT) x86_64_symbol.$(OBJEXT) \
 	x86_64_corenote.$(OBJEXT) x86_64_retval.$(OBJEXT) \
-	x86_64_regs.$(OBJEXT)
+	x86_64_regs.$(OBJEXT) i386_auxv.$(OBJEXT)
 libebl_x86_64_pic_a_OBJECTS = $(am_libebl_x86_64_pic_a_OBJECTS)
 DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@
 depcomp = $(SHELL) $(top_srcdir)/config/depcomp
@@ -133,6 +138,7 @@ CFLAGS = @CFLAGS@
 CPPFLAGS = @CPPFLAGS@
 CYGPATH_W = @CYGPATH_W@
 DATADIRNAME = @DATADIRNAME@
+DEBUGPRED = @DEBUGPRED@
 DEFS = -D_GNU_SOURCE -DHAVE_CONFIG_H -DOBJDIR=\"$(shell pwd)\"
 DEPDIR = @DEPDIR@
 ECHO_C = @ECHO_C@
@@ -234,7 +240,7 @@ top_srcdir = @top_srcdir@
 @MUDFLAP_FALSE@	-Wextra -Wformat=2 -std=gnu99
 @MUDFLAP_TRUE@AM_CFLAGS = -fmudflap -fpic -Wall -Wshadow -Werror \
 @MUDFLAP_TRUE@	-Wunused -Wextra -Wformat=2 -std=gnu99
-INCLUDES = -I$(srcdir) -I$(top_srcdir)/libebl \
+INCLUDES = -I$(srcdir) -I$(top_srcdir)/libebl -I$(top_srcdir)/libasm \
 	   -I$(top_srcdir)/libelf -I$(top_srcdir)/libdw \
 	   -I$(top_srcdir)/lib -I..
 
@@ -254,40 +260,50 @@ noinst_DATA = $(libebl_pic:_pic.a=.so)
 @MUDFLAP_TRUE@libmudflap = -lmudflap
 textrel_check = if readelf -d $@ | fgrep -q TEXTREL; then exit 1; fi
 i386_SRCS = i386_init.c i386_symbol.c i386_corenote.c \
-	    i386_retval.c i386_regs.c
+	    i386_retval.c i386_regs.c i386_auxv.c
 
+cpu_i386 = ../libcpu/libcpu_i386.a
 libebl_i386_pic_a_SOURCES = $(i386_SRCS)
 am_libebl_i386_pic_a_OBJECTS = $(i386_SRCS:.c=.os)
 sh_SRCS = sh_init.c sh_symbol.c
 libebl_sh_pic_a_SOURCES = $(sh_SRCS)
 am_libebl_sh_pic_a_OBJECTS = $(sh_SRCS:.c=.os)
 x86_64_SRCS = x86_64_init.c x86_64_symbol.c x86_64_corenote.c \
-	      x86_64_retval.c x86_64_regs.c
+	      x86_64_retval.c x86_64_regs.c i386_auxv.c
 
+cpu_x86_64 = ../libcpu/libcpu_x86_64.a
 libebl_x86_64_pic_a_SOURCES = $(x86_64_SRCS)
 am_libebl_x86_64_pic_a_OBJECTS = $(x86_64_SRCS:.c=.os)
 ia64_SRCS = ia64_init.c ia64_symbol.c ia64_regs.c ia64_retval.c
 libebl_ia64_pic_a_SOURCES = $(ia64_SRCS)
 am_libebl_ia64_pic_a_OBJECTS = $(ia64_SRCS:.c=.os)
-alpha_SRCS = alpha_init.c alpha_symbol.c alpha_retval.c alpha_regs.c
+alpha_SRCS = alpha_init.c alpha_symbol.c alpha_retval.c alpha_regs.c \
+	     alpha_corenote.c alpha_auxv.c
+
 libebl_alpha_pic_a_SOURCES = $(alpha_SRCS)
 am_libebl_alpha_pic_a_OBJECTS = $(alpha_SRCS:.c=.os)
 arm_SRCS = arm_init.c arm_symbol.c
 libebl_arm_pic_a_SOURCES = $(arm_SRCS)
 am_libebl_arm_pic_a_OBJECTS = $(arm_SRCS:.c=.os)
-sparc_SRCS = sparc_init.c sparc_symbol.c sparc_regs.c sparc_retval.c
+sparc_SRCS = sparc_init.c sparc_symbol.c sparc_regs.c sparc_retval.c \
+	     sparc_corenote.c sparc64_corenote.c sparc_auxv.c
+
 libebl_sparc_pic_a_SOURCES = $(sparc_SRCS)
 am_libebl_sparc_pic_a_OBJECTS = $(sparc_SRCS:.c=.os)
-ppc_SRCS = ppc_init.c ppc_symbol.c ppc_retval.c ppc_regs.c
+ppc_SRCS = ppc_init.c ppc_symbol.c ppc_retval.c ppc_regs.c \
+	   ppc_corenote.c ppc_auxv.c ppc_attrs.c
+
 libebl_ppc_pic_a_SOURCES = $(ppc_SRCS)
 am_libebl_ppc_pic_a_OBJECTS = $(ppc_SRCS:.c=.os)
-ppc64_SRCS = ppc64_init.c ppc64_symbol.c ppc64_retval.c ppc_regs.c
+ppc64_SRCS = ppc64_init.c ppc64_symbol.c ppc64_retval.c \
+	     ppc64_corenote.c ppc_regs.c ppc_auxv.c ppc_attrs.c
+
 libebl_ppc64_pic_a_SOURCES = $(ppc64_SRCS)
 am_libebl_ppc64_pic_a_OBJECTS = $(ppc64_SRCS:.c=.os)
 s390_SRCS = s390_init.c s390_symbol.c s390_regs.c s390_retval.c
 libebl_s390_pic_a_SOURCES = $(s390_SRCS)
 am_libebl_s390_pic_a_OBJECTS = $(s390_SRCS:.c=.os)
-noinst_HEADERS = libebl_CPU.h common-reloc.c
+noinst_HEADERS = libebl_CPU.h common-reloc.c linux-core-note.c
 EXTRA_DIST = $(foreach m,$(modules),$($(m)_SRCS)) $(modules:=_reloc.def)
 CLEANFILES = *.gcno *.gcda \
 	     $(foreach m,$(modules),\
@@ -376,12 +392,15 @@ mostlyclean-compile:
 distclean-compile:
 	-rm -f *.tab.c
 
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/alpha_auxv.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/alpha_corenote.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/alpha_init.Po@am__quote@


hooks/post-receive
--
frysk system monitor/debugger


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]