From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18955 invoked by alias); 17 Mar 2008 16:04:18 -0000 Received: (qmail 18797 invoked by uid 9639); 17 Mar 2008 16:03:44 -0000 Date: Mon, 17 Mar 2008 16:04:00 -0000 Message-ID: <20080317160343.18782.qmail@sourceware.org> From: moore@sourceware.org To: frysk-cvs@sourceware.org Subject: [SCM] master: Merge branch 'master' into topic/elfutils X-Git-Refname: refs/heads/master X-Git-Reftype: branch X-Git-Oldrev: c392a9a14e064f3432484de19325cfa193abe13e X-Git-Newrev: 9ce94484e72c02fa09a541dc15576b3e078b2b23 Mailing-List: contact frysk-cvs-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: frysk-cvs-owner@sourceware.org Reply-To: frysk@sourceware.org X-SW-Source: 2008-q1/txt/msg00385.txt.bz2 The branch, master has been updated via 9ce94484e72c02fa09a541dc15576b3e078b2b23 (commit) via 8a52d74c7211f8bd7f0b3ee20eb3883675cb9023 (commit) via 024fc211255d5930dba30e527656f1a22feb1d74 (commit) via 9d517a1807bdc79a5232efa352ac7eb89cf30ca0 (commit) via 581f34133cec7c18be6fbfc298817021ba1ddd9c (commit) via 49f68166702e558c5be47bbc17a4d76e9241074b (commit) via 7429be359683e05262ccfbbfa6fd89b0f89ad2d2 (commit) via f0bb8909f2bc5e3087b7a7d3840e4416dfeb3fb2 (commit) via 5b79fe245c48aa50513b89a84af34c38b4c231c7 (commit) via 5d7e43fe4bcbaebcd541758bf1b87fa2f4c193dd (commit) via be96bed31558e2a066de27e0426c66e7f47b8442 (commit) via f0834b6346f13a44163d3daba6d7a49014e887be (commit) via 17a1aff8d3b1cb5a6f70841988f119bf347bebce (commit) via abcd9bb3ccbb27a0271592d1bcb1b9492bcffc6b (commit) via 58aee421b495d267b5b206fcc6681fc84b65d024 (commit) from c392a9a14e064f3432484de19325cfa193abe13e (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email. - Log ----------------------------------------------------------------- commit 9ce94484e72c02fa09a541dc15576b3e078b2b23 Merge: 8a52d74c7211f8bd7f0b3ee20eb3883675cb9023 c392a9a14e064f3432484de19325cfa193abe13e Author: Tim Moore Date: Mon Mar 17 14:32:22 2008 +0100 Merge branch 'master' into topic/elfutils commit 8a52d74c7211f8bd7f0b3ee20eb3883675cb9023 Merge: 024fc211255d5930dba30e527656f1a22feb1d74 a3a186ec6145a6220443d1ece37956bd42e2dc31 Author: Tim Moore Date: Fri Mar 14 16:07:42 2008 +0100 Merge commit 'origin' commit 024fc211255d5930dba30e527656f1a22feb1d74 Author: Tim Moore Date: Fri Mar 14 16:05:23 2008 +0100 Disable some symbol tests; see bug 5941. frysk-core/frysk/symtab/ChangeLog: 2008-03-14 Tim Moore * TestSymbol.java (testLocalInGlobal, testNoSymbolAfterGlobal testNoSymbolAfterLocal, testSmallLocalAtLargeGlobal, testAfterGlobalContiningSize0, testAfterLocalContiningSize0): Disable tests on bug 5941. commit 9d517a1807bdc79a5232efa352ac7eb89cf30ca0 Author: Tim Moore Date: Thu Mar 13 18:28:37 2008 +0100 Changes for elfutils merge. frysk-sys/lib/dwfl/ChangeLog: 2008-03-13 Tim Moore * cni/Dwfl.cxx: Add declaration for elfutils' elf_from_remote_memory. * cni/Elf.cxx (elf_get_raw_data): Use new elf_getdata_rawchunk function. commit 581f34133cec7c18be6fbfc298817021ba1ddd9c Author: Tim Moore Date: Thu Mar 13 18:24:17 2008 +0100 Bug fixes to elfutils frysk-imports/elfutils/libelf/ChangeLog: 2008-03-13 Tim Moore * elf_getdata_rawchunk.c (elf_getdata_rawchunk): Cast offset and size computation to uint64_t. frysk-imports/elfutils/libdwfl/ChangeLog: 2008-03-13 Tim Moore * dwfl_module_addrsym.c (dwfl_module_addrsym): Start min_label from 0 to allow sizeless symbols below the address. Choose the best sizeless symbol. commit 49f68166702e558c5be47bbc17a4d76e9241074b Merge: 7429be359683e05262ccfbbfa6fd89b0f89ad2d2 f0bb8909f2bc5e3087b7a7d3840e4416dfeb3fb2 Author: Tim Moore Date: Mon Mar 10 23:16:11 2008 +0100 Merge branch 'vendor/ELFUTILS' into topic/elfutils commit 7429be359683e05262ccfbbfa6fd89b0f89ad2d2 Author: Tim Moore Date: Mon Mar 10 23:15:52 2008 +0100 Delete elfutils prior to real merge ----------------------------------------------------------------------- Summary of changes: frysk-core/frysk/symtab/ChangeLog | 7 + frysk-core/frysk/symtab/TestSymbol.java | 12 + frysk-imports/elfutils/.cvsignore | 5 - frysk-imports/elfutils/.gitignore | 5 - frysk-imports/elfutils/ChangeLog | 18 +- frysk-imports/elfutils/Makefile.am | 11 +- frysk-imports/elfutils/Makefile.in | 652 ++ frysk-imports/elfutils/NEWS | 54 + frysk-imports/elfutils/TODO | 8 +- frysk-imports/elfutils/aclocal.m4 | 915 +++ frysk-imports/elfutils/backends/.cvsignore | 5 - frysk-imports/elfutils/backends/.gitignore | 1 - frysk-imports/elfutils/backends/ChangeLog | 129 +- frysk-imports/elfutils/backends/Makefile.am | 58 +- frysk-imports/elfutils/backends/Makefile.in | 669 ++ .../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 | 181 + frysk-imports/elfutils/config/.cvsignore | 5 - frysk-imports/elfutils/config/.gitignore | 1 - frysk-imports/elfutils/config/ChangeLog | 8 + frysk-imports/elfutils/config/Makefile.in | 339 ++ 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 | 6410 ++++++++++++++++++++ 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/.cvsignore | 5 - frysk-imports/elfutils/lib/.gitignore | 1 - frysk-imports/elfutils/lib/ChangeLog | 14 + frysk-imports/elfutils/lib/Makefile.am | 7 +- frysk-imports/elfutils/lib/Makefile.in | 438 ++ 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/.cvsignore | 5 - frysk-imports/elfutils/libasm/.gitignore | 1 - frysk-imports/elfutils/libasm/ChangeLog | 22 + frysk-imports/elfutils/libasm/Makefile.am | 6 +- frysk-imports/elfutils/libasm/Makefile.in | 606 ++ 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/.cvsignore | 1 - frysk-imports/elfutils/libcpu/.gitignore | 1 - frysk-imports/elfutils/libcpu/ChangeLog | 267 + frysk-imports/elfutils/libcpu/Makefile.am | 60 +- frysk-imports/elfutils/libcpu/Makefile.in | 499 ++ 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/.cvsignore | 1 - frysk-imports/elfutils/libdw/.gitignore | 1 - frysk-imports/elfutils/libdw/ChangeLog | 105 +- frysk-imports/elfutils/libdw/Makefile.am | 8 +- frysk-imports/elfutils/libdw/Makefile.in | 747 +++ 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 | 34 +- 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 | 5 +- frysk-imports/elfutils/libdwfl/.cvsignore | 5 - frysk-imports/elfutils/libdwfl/.gitignore | 1 - frysk-imports/elfutils/libdwfl/ChangeLog | 252 +- frysk-imports/elfutils/libdwfl/Makefile.am | 8 +- frysk-imports/elfutils/libdwfl/Makefile.in | 585 ++ 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 | 157 +- ...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 | 98 +- 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/.cvsignore | 5 - frysk-imports/elfutils/libebl/.gitignore | 1 - frysk-imports/elfutils/libebl/ChangeLog | 51 + frysk-imports/elfutils/libebl/Makefile.am | 6 +- frysk-imports/elfutils/libebl/Makefile.in | 574 ++ 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-po/.gitignore | 1 - frysk-imports/elfutils/libelf-po/ChangeLog | 20 - frysk-imports/elfutils/libelf-po/Makevars | 25 - frysk-imports/elfutils/libelf-po/POTFILES.in | 5 - frysk-imports/elfutils/libelf-po/Rules-quot | 42 - frysk-imports/elfutils/libelf-po/en@quot.header | 22 - frysk-imports/elfutils/libelf-po/insert-header.sin | 23 - frysk-imports/elfutils/libelf-po/quot.sed | 6 - frysk-imports/elfutils/libelf/.cvsignore | 1 - frysk-imports/elfutils/libelf/.gitignore | 1 - frysk-imports/elfutils/libelf/ChangeLog | 126 + frysk-imports/elfutils/libelf/Makefile.am | 14 +- frysk-imports/elfutils/libelf/Makefile.in | 782 +++ 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/.cvsignore | 5 - frysk-imports/elfutils/m4/.gitignore | 1 - frysk-imports/elfutils/m4/Makefile.in | 319 + frysk-imports/elfutils/po/.gitignore | 1 - frysk-imports/elfutils/po/elfutils.pot | 1733 ++++-- frysk-imports/elfutils/src/.cvsignore | 2 - frysk-imports/elfutils/src/.gitignore | 1 - frysk-imports/elfutils/src/ChangeLog | 468 ++ frysk-imports/elfutils/src/Makefile.am | 28 +- frysk-imports/elfutils/src/Makefile.in | 808 +++ 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 | 2895 +++++++++ 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/.cvsignore | 5 - frysk-imports/elfutils/tests/.gitignore | 1 - frysk-imports/elfutils/tests/ChangeLog | 184 +- frysk-imports/elfutils/tests/Makefile.am | 26 +- frysk-imports/elfutils/tests/Makefile.in | 1053 ++++ 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 | 25 +- 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 frysk-sys/lib/dwfl/ChangeLog | 7 + frysk-sys/lib/dwfl/cni/Dwfl.cxx | 13 + frysk-sys/lib/dwfl/cni/Elf.cxx | 10 +- 270 files changed, 44175 insertions(+), 5819 deletions(-) delete mode 100644 frysk-imports/elfutils/.cvsignore delete mode 100644 frysk-imports/elfutils/.gitignore create mode 100644 frysk-imports/elfutils/Makefile.in create mode 100644 frysk-imports/elfutils/aclocal.m4 delete mode 100644 frysk-imports/elfutils/backends/.cvsignore delete mode 100644 frysk-imports/elfutils/backends/.gitignore create mode 100644 frysk-imports/elfutils/backends/Makefile.in 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 create mode 100644 frysk-imports/elfutils/config.h.in delete mode 100644 frysk-imports/elfutils/config/.cvsignore delete mode 100644 frysk-imports/elfutils/config/.gitignore create mode 100644 frysk-imports/elfutils/config/Makefile.in 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 100755 frysk-imports/elfutils/configure create mode 100644 frysk-imports/elfutils/debugfiles.list create mode 100644 frysk-imports/elfutils/debuglinks.list create mode 100644 frysk-imports/elfutils/debugsources.list delete mode 100644 frysk-imports/elfutils/lib/.cvsignore delete mode 100644 frysk-imports/elfutils/lib/.gitignore create mode 100644 frysk-imports/elfutils/lib/Makefile.in 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 delete mode 100644 frysk-imports/elfutils/libasm/.cvsignore delete mode 100644 frysk-imports/elfutils/libasm/.gitignore create mode 100644 frysk-imports/elfutils/libasm/Makefile.in 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%) delete mode 100644 frysk-imports/elfutils/libcpu/.cvsignore delete mode 100644 frysk-imports/elfutils/libcpu/.gitignore create mode 100644 frysk-imports/elfutils/libcpu/Makefile.in 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%) delete mode 100644 frysk-imports/elfutils/libdw/.cvsignore delete mode 100644 frysk-imports/elfutils/libdw/.gitignore create mode 100644 frysk-imports/elfutils/libdw/Makefile.in delete mode 100644 frysk-imports/elfutils/libdwfl/.cvsignore delete mode 100644 frysk-imports/elfutils/libdwfl/.gitignore create mode 100644 frysk-imports/elfutils/libdwfl/Makefile.in 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%) delete mode 100644 frysk-imports/elfutils/libebl/.cvsignore delete mode 100644 frysk-imports/elfutils/libebl/.gitignore create mode 100644 frysk-imports/elfutils/libebl/Makefile.in copy frysk-imports/elfutils/libebl/{eblcorenotetypename.c => eblauxvinfo.c} (61%) copy frysk-imports/elfutils/libebl/{ebl_check_special_symbol.c => eblcheckobjattr.c} (85%) delete mode 100644 frysk-imports/elfutils/libelf-po/.gitignore delete mode 100644 frysk-imports/elfutils/libelf-po/ChangeLog delete mode 100644 frysk-imports/elfutils/libelf-po/Makevars delete mode 100644 frysk-imports/elfutils/libelf-po/POTFILES.in delete mode 100644 frysk-imports/elfutils/libelf-po/Rules-quot delete mode 100644 frysk-imports/elfutils/libelf-po/en@quot.header delete mode 100644 frysk-imports/elfutils/libelf-po/insert-header.sin delete mode 100644 frysk-imports/elfutils/libelf-po/quot.sed delete mode 100644 frysk-imports/elfutils/libelf/.cvsignore delete mode 100644 frysk-imports/elfutils/libelf/.gitignore create mode 100644 frysk-imports/elfutils/libelf/Makefile.in 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%) delete mode 100644 frysk-imports/elfutils/m4/.cvsignore delete mode 100644 frysk-imports/elfutils/m4/.gitignore create mode 100644 frysk-imports/elfutils/m4/Makefile.in delete mode 100644 frysk-imports/elfutils/po/.gitignore delete mode 100644 frysk-imports/elfutils/src/.cvsignore delete mode 100644 frysk-imports/elfutils/src/.gitignore create mode 100644 frysk-imports/elfutils/src/Makefile.in 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/ldlex.c 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%) delete mode 100644 frysk-imports/elfutils/tests/.cvsignore delete mode 100644 frysk-imports/elfutils/tests/.gitignore create mode 100644 frysk-imports/elfutils/tests/Makefile.in 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-core/frysk/symtab/ChangeLog b/frysk-core/frysk/symtab/ChangeLog index 662f187..d04147d 100644 --- a/frysk-core/frysk/symtab/ChangeLog +++ b/frysk-core/frysk/symtab/ChangeLog @@ -1,3 +1,10 @@ +2008-03-14 Tim Moore + + * TestSymbol.java (testLocalInGlobal, testNoSymbolAfterGlobal + testNoSymbolAfterLocal, testSmallLocalAtLargeGlobal, + testAfterGlobalContiningSize0, testAfterLocalContiningSize0): + Disable tests on bug 5941. + 2008-01-07 Andrew Cagney * TestSymbol.java: Update; Use Task.getPC(). diff --git a/frysk-core/frysk/symtab/TestSymbol.java b/frysk-core/frysk/symtab/TestSymbol.java index 269bc41..79bf39a 100644 --- a/frysk-core/frysk/symtab/TestSymbol.java +++ b/frysk-core/frysk/symtab/TestSymbol.java @@ -130,6 +130,8 @@ public class TestSymbol symbolTest(5, "global_in_global", true, true); } public void testLocalInGlobal() { + if (unresolved(5941)) + return; symbolTest(6, "local_in_global", true, true); } public void testGlobalInLocal() { @@ -147,9 +149,13 @@ public class TestSymbol } public void testNoSymbolAfterGlobal() { + if (unresolved(5941)) + return; symbolTest(11, unknown, false, false); } public void testNoSymbolAfterLocal() { + if (unresolved(5941)) + return; symbolTest(12, unknown, false, false); } @@ -177,6 +183,8 @@ public class TestSymbol symbolTest(19, "small_global_at_large_global", true, true); } public void testSmallLocalAtLargeGlobal() { + if (unresolved(5941)) + return; symbolTest(20, "small_local_at_large_global", true, true); } public void testSmallGlobalAtLargeLocal() { @@ -187,9 +195,13 @@ public class TestSymbol } public void testAfterGlobalContiningSize0() { + if (unresolved(5941)) + return; symbolTest(23, unknown, false, false); } public void testAfterLocalContiningSize0() { + if (unresolved(5941)) + return; symbolTest(24, unknown, false, false); } } diff --git a/frysk-imports/elfutils/.cvsignore b/frysk-imports/elfutils/.cvsignore deleted file mode 100644 index b4fba9f..0000000 --- a/frysk-imports/elfutils/.cvsignore +++ /dev/null @@ -1,5 +0,0 @@ -autom4te.cache -Makefile.in -config.h.in -configure -aclocal.m4 diff --git a/frysk-imports/elfutils/.gitignore b/frysk-imports/elfutils/.gitignore deleted file mode 100644 index b4fba9f..0000000 --- a/frysk-imports/elfutils/.gitignore +++ /dev/null @@ -1,5 +0,0 @@ -autom4te.cache -Makefile.in -config.h.in -configure -aclocal.m4 diff --git a/frysk-imports/elfutils/ChangeLog b/frysk-imports/elfutils/ChangeLog index c4e46d3..fee15a4 100644 --- a/frysk-imports/elfutils/ChangeLog +++ b/frysk-imports/elfutils/ChangeLog @@ -1,13 +1,14 @@ +2007-12-20 Ulrich Drepper + + * configure.ac: Add support for --enable-debugpred. + Update likely/unlikely macros for it. + 2007-06-05 Ulrich Drepper * Makefile.am: Remove traces of mini builds. * configure.ac: Don't use libelf-po/POTFILES.in as config file anymore. -2007-05-28 Nurdin Premji - - * libdwfl/libdwfl.h: Publicize elf_from_remote_memory. - 2007-05-16 Roland McGrath * configure.ac (AM_INIT_AUTOMAKE): Use -Wno-portability. @@ -20,11 +21,6 @@ * configure.ac: Use AM_MAINTAINER_MODE. -2006-08-19 Stepan Kasal - - * Makefile.am: Do not run installcheck nor uninstall either. - Do not define all targets on one line, attach explanation. - 2006-07-12 Ulrich Drepper * configure.ac (internal_function): Don't use internal visibility. @@ -34,10 +30,6 @@ * configure.ac: Add dummy automake conditional to get dependencies for non-generic linker right. See src/Makefile.am. -2006-06-27 Rick Moseley - - * Makefile.am: Change to not install for frysk. - 2005-11-18 Roland McGrath * Makefile.am (DISTCHECK_CONFIGURE_FLAGS): New variable. diff --git a/frysk-imports/elfutils/Makefile.am b/frysk-imports/elfutils/Makefile.am index 7a4b5ea..9306fe6 100644 --- a/frysk-imports/elfutils/Makefile.am +++ b/frysk-imports/elfutils/Makefile.am @@ -31,7 +31,7 @@ ACLOCAL_AMFLAGS = -I m4 SUBDIRS = config m4 lib libelf libebl libdwfl libdw libcpu libasm backends \ src po tests -EXTRA_DIST = elfutils.spec GPG-KEY NOTES +EXTRA_DIST = elfutils.spec GPG-KEY NOTES EXCEPTION # Make sure the test install uses lib64 when $LIB will yield lib64. # Make sure the test build uses the same compiler, which on e.g. ppc64 @@ -46,15 +46,6 @@ distcheck-hook: rpm: dist rpmbuild -ts --sign elfutils-@PACKAGE_VERSION@.tar.gz -# Do not install the copy embedded in frysk: -## (We cannot put all targets to one line, Automake would not understand.) -install: - : Do not run $@ in elfutils. -uninstall: - : Do not run $@ in elfutils. -installcheck: - : Do not run $@ in elfutils. - # Tell version 3.79 and up of GNU make to not build goals in this # directory in parallel. .NOTPARALLEL: diff --git a/frysk-imports/elfutils/Makefile.in b/frysk-imports/elfutils/Makefile.in new file mode 100644 index 0000000..44b2b51 --- /dev/null +++ b/frysk-imports/elfutils/Makefile.in @@ -0,0 +1,652 @@ +# Makefile.in generated by automake 1.10 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +subdir = . +DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \ + $(srcdir)/Makefile.in $(srcdir)/config.h.in \ + $(top_srcdir)/config/elfutils.spec.in $(top_srcdir)/configure \ + ABOUT-NLS AUTHORS COPYING ChangeLog INSTALL NEWS THANKS TODO +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ + $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ + configure.lineno config.status.lineno +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = config.h +CONFIG_CLEAN_FILES = elfutils.spec +SOURCES = +DIST_SOURCES = +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ + install-html-recursive install-info-recursive \ + install-pdf-recursive install-ps-recursive install-recursive \ + installcheck-recursive installdirs-recursive pdf-recursive \ + ps-recursive uninstall-recursive +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +distdir = $(PACKAGE)-$(VERSION) +top_distdir = $(distdir) +am__remove_distdir = \ + { test ! -d $(distdir) \ + || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \ + && rm -fr $(distdir); }; } +DIST_ARCHIVES = $(distdir).tar.gz +GZIP_ENV = --best +distuninstallcheck_listfiles = find . -type f -print +distcleancheck_listfiles = find . -type f -print +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPPFLAGS = @CPPFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DATADIRNAME = @DATADIRNAME@ +DEBUGPRED = @DEBUGPRED@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EXEEXT = @EXEEXT@ +GMSGFMT = @GMSGFMT@ +GMSGFMT_015 = @GMSGFMT_015@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LDFLAGS = @LDFLAGS@ +LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBEBL_SUBDIR = @LIBEBL_SUBDIR@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LOCALEDIR = @LOCALEDIR@ +LTLIBOBJS = @LTLIBOBJS@ +MAINT = @MAINT@ +MAKEINFO = @MAKEINFO@ +MKDIR_P = @MKDIR_P@ +MODVERSION = @MODVERSION@ +MSGFMT = @MSGFMT@ +MSGFMT_015 = @MSGFMT_015@ +MSGMERGE = @MSGMERGE@ +OBJEXT = @OBJEXT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +RANLIB = @RANLIB@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +XGETTEXT_015 = @XGETTEXT_015@ +YACC = @YACC@ +YFLAGS = @YFLAGS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_CC = @ac_ct_CC@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +base_cpu = @base_cpu@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +ACLOCAL_AMFLAGS = -I m4 + +# Add doc back when we have some real content. +SUBDIRS = config m4 lib libelf libebl libdwfl libdw libcpu libasm backends \ + src po tests + +EXTRA_DIST = elfutils.spec GPG-KEY NOTES EXCEPTION + +# Make sure the test install uses lib64 when $LIB will yield lib64. +# Make sure the test build uses the same compiler, which on e.g. ppc64 +# determines which platform we are actually testing. +DISTCHECK_CONFIGURE_FLAGS = \ + --libdir=`echo $(libdir) | sed "s,^$(exec_prefix),$$dc_install_base,"`\ + CC="$(CC)" + +all: config.h + $(MAKE) $(AM_MAKEFLAGS) all-recursive + +.SUFFIXES: +am--refresh: + @: +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + echo ' cd $(srcdir) && $(AUTOMAKE) --gnits '; \ + cd $(srcdir) && $(AUTOMAKE) --gnits \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnits Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnits Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + echo ' $(SHELL) ./config.status'; \ + $(SHELL) ./config.status;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + $(SHELL) ./config.status --recheck + +$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) + cd $(srcdir) && $(AUTOCONF) +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) + cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) + +config.h: stamp-h1 + @if test ! -f $@; then \ + rm -f stamp-h1; \ + $(MAKE) $(AM_MAKEFLAGS) stamp-h1; \ + else :; fi + +stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status + @rm -f stamp-h1 + cd $(top_builddir) && $(SHELL) ./config.status config.h +$(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) + cd $(top_srcdir) && $(AUTOHEADER) + rm -f stamp-h1 + touch $@ + +distclean-hdr: + -rm -f config.h stamp-h1 +elfutils.spec: $(top_builddir)/config.status $(top_srcdir)/config/elfutils.spec.in + cd $(top_builddir) && $(SHELL) ./config.status $@ + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +$(RECURSIVE_CLEAN_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ hooks/post-receive -- frysk system monitor/debugger