platform/upstream/elfutils.git
18 years agoOne more fixup for elf_update. elfutils-0.120
Ulrich Drepper [Wed, 5 Apr 2006 03:13:34 +0000 (03:13 +0000)]
One more fixup for elf_update.

18 years agolibelf/
Roland McGrath [Wed, 5 Apr 2006 01:35:26 +0000 (01:35 +0000)]
libelf/
2006-04-04  Roland McGrath  <roland@redhat.com>

* elf32_updatefile.c (updatemmap): Handle other-endian case.

tests/
2006-04-04  Roland McGrath  <roland@redhat.com>

* run-bug1-test.sh: Test a second case, to cover both byte orders.
* testfile29.bz2: New file.
* testfile29.rdwr.bz2: New file.
* Makefile.am (EXTRA_DIST): Add them.

18 years agoBack out typo
Roland McGrath [Wed, 5 Apr 2006 01:00:08 +0000 (01:00 +0000)]
Back out typo

18 years agoClean up whitespace in license text.
Roland McGrath [Wed, 5 Apr 2006 00:59:43 +0000 (00:59 +0000)]
Clean up whitespace in license text.

18 years ago2006-04-04 Roland McGrath <roland@redhat.com>
Roland McGrath [Tue, 4 Apr 2006 23:48:55 +0000 (23:48 +0000)]
2006-04-04  Roland McGrath  <roland@redhat.com>

* POTFILES.in: Comment out lib/xstrdup.c, not distributed any more.

18 years agoFix FSF address. No exception for libdwarf.
Ulrich Drepper [Tue, 4 Apr 2006 22:29:06 +0000 (22:29 +0000)]
Fix FSF address.  No exception for libdwarf.

18 years agoPrepare for 0.120 release.
Ulrich Drepper [Tue, 4 Apr 2006 22:07:54 +0000 (22:07 +0000)]
Prepare for 0.120 release.

18 years agoRemove exception grant from lib/x*c files. Don't build xstrdup.
Ulrich Drepper [Tue, 4 Apr 2006 21:56:13 +0000 (21:56 +0000)]
Remove exception grant from lib/x*c files.  Don't build xstrdup.

18 years agopropagate from branch 'com.redhat.elfutils.roland.pending' (head 4f8fc821345feef58624...
Ulrich Drepper [Tue, 4 Apr 2006 21:38:57 +0000 (21:38 +0000)]
propagate from branch 'com.redhat.elfutils.roland.pending' (head 4f8fc821345feef58624f0aa5b470d4827577d8c)
            to branch 'com.redhat.elfutils' (head 76e26cb54695fd3b21ee8fb5be3036bd68200633)

18 years agoTest case for problem in libelf with writing out existing ELF file with
Ulrich Drepper [Tue, 4 Apr 2006 21:31:16 +0000 (21:31 +0000)]
Test case for problem in libelf with writing out existing ELF file with
different location of the section headers.

18 years agoFix read/write of existing file using mmap and different layout of the ELF
Ulrich Drepper [Tue, 4 Apr 2006 21:07:28 +0000 (21:07 +0000)]
Fix read/write of existing file using mmap and different layout of the ELF
file.

18 years agosrc/
Roland McGrath [Thu, 9 Mar 2006 23:05:47 +0000 (23:05 +0000)]
src/
2006-03-09  Roland McGrath  <roland@redhat.com>

* Makefile.am (AM_LDFLAGS): New variable.

tests/
2006-03-09  Roland McGrath  <roland@redhat.com>

* Makefile.am (AM_LDFLAGS): Define to pass -rpath-link.

18 years agosrc/
Roland McGrath [Thu, 2 Mar 2006 07:51:50 +0000 (07:51 +0000)]
src/
2006-03-01  Roland McGrath  <roland@redhat.com>

* readelf.c (dwarf_tag_string, dwarf_attr_string): Update name tables
for dwarf.h changes matching 3.0 spec.
(dwarf_encoding_string, dwarf_lang_string, print_ops): Likewise.

tests/
2006-03-01  Roland McGrath  <roland@redhat.com>

* show-die-info.c (tagnames, attrs): Update name tables for dwarf.h
changes matching 3.0 spec.

18 years ago2006-02-28 Roland McGrath <roland@redhat.com>
Roland McGrath [Tue, 28 Feb 2006 22:13:20 +0000 (22:13 +0000)]
2006-02-28  Roland McGrath  <roland@redhat.com>

* dwarf.h: Add missing DW_ATE_*, DW_TAG_*, DW_LANG_*, DW_CFA_*,
DW_OP_* values, to match DWARF 3.0.  Add new DW_DS_*, DW_END_*
values from DWARF 3.0.

18 years agolibdw/
Roland McGrath [Mon, 27 Feb 2006 04:54:26 +0000 (04:54 +0000)]
libdw/
2006-02-22  Roland McGrath  <roland@redhat.com>

* libdw.map: Bump to 0.120; export dwfl_version.

libdwfl/
* dwfl_version.c: New file.
* Makefile.am (libdwfl_a_SOURCES): Add it.
* libdwfl.h: Declare dwfl_version.

18 years ago2006-02-26 Roland McGrath <roland@redhat.com>
Roland McGrath [Mon, 27 Feb 2006 04:53:00 +0000 (04:53 +0000)]
2006-02-26  Roland McGrath  <roland@redhat.com>

* offline.c (dwfl_report_offline): Account for dwfl_report_elf having
aligned up from DWFL->offline_next_address when checking for overlap.

18 years ago2006-02-22 Roland McGrath <roland@redhat.com>
Roland McGrath [Wed, 22 Feb 2006 19:59:31 +0000 (19:59 +0000)]
2006-02-22  Roland McGrath  <roland@redhat.com>

* ppc64_retval.c (SVR4_STRUCT_RETURN): New macro.
(ppc64_return_value_location): Use registers for aggregate conditional
on that.
* ppc_retval.c (SVR4_STRUCT_RETURN): New macro.
(ppc_return_value_location): Use registers for aggregate conditional
on that.

18 years ago2006-01-13 Roland McGrath <roland@redhat.com>
Roland McGrath [Fri, 13 Jan 2006 20:13:21 +0000 (20:13 +0000)]
2006-01-13  Roland McGrath  <roland@redhat.com>

* run-native-test.sh: Do kill -9 and reap explicitly at end, since
bash 3.1 whines when it's done in the trap 0 handler.

18 years agomerge of 3527318490d6fa70cb904d1af16084bf49ba2e25
tailor [Fri, 13 Jan 2006 18:50:48 +0000 (18:50 +0000)]
merge of 3527318490d6fa70cb904d1af16084bf49ba2e25
     and 4345f613a9866fe3992619815538b0522708af52

18 years ago2006-01-12 Roland McGrath <roland@redhat.com>
Roland McGrath [Fri, 13 Jan 2006 00:51:21 +0000 (00:51 +0000)]
2006-01-12  Roland McGrath  <roland@redhat.com>

* s390_retval.c: New file.
* Makefile.am (s390_SRCS): Add it.
* s390_init.c (s390_init): Install return_value_location hook.

18 years ago2006-01-11 Roland McGrath <roland@redhat.com>
Roland McGrath [Thu, 12 Jan 2006 03:34:38 +0000 (03:34 +0000)]
2006-01-11  Roland McGrath  <roland@redhat.com>

* testfile26.bz2: New data file.
* testfile27.bz2: New data file.
* Makefile.am (EXTRA_DIST): Add them.
* run-allregs.sh: Test s390 data.

18 years ago2006-01-11 Roland McGrath <roland@redhat.com>
Roland McGrath [Thu, 12 Jan 2006 03:08:35 +0000 (03:08 +0000)]
2006-01-11  Roland McGrath  <roland@redhat.com>

* s390_regs.c: New file.
* Makefile.am (s390_SRCS): Add it.
* s390_init.c (s390_init): Install register_name hook.

18 years ago2006-01-11 Roland McGrath <roland@redhat.com>
Roland McGrath [Thu, 12 Jan 2006 03:00:55 +0000 (03:00 +0000)]
2006-01-11  Roland McGrath  <roland@redhat.com>

* s390_reloc.def: Update bits per
Martin Schwidefsky <schwidefsky@de.ibm.com>.

18 years ago2005-12-22 Roland McGrath <roland@redhat.com>
Roland McGrath [Fri, 23 Dec 2005 01:51:43 +0000 (01:51 +0000)]
2005-12-22  Roland McGrath  <roland@redhat.com>

* libdw.map: Bump to 0.119; export dwfl_linux_proc_maps_report.

18 years ago2005-12-22 Roland McGrath <roland@redhat.com>
Roland McGrath [Fri, 23 Dec 2005 01:49:50 +0000 (01:49 +0000)]
2005-12-22  Roland McGrath  <roland@redhat.com>

* argp-std.c (parse_opt): Call dwfl_end in failure cases.

* linux-proc-maps.c (proc_maps_report): New function, broken out of ...
(dwfl_linux_proc_report): ... here.  Call it.
(dwfl_linux_proc_maps_report): New function.
* libdwfl.h: Declare it.
* libdwflP.h: Add INTDECL.
* argp-std.c (options, parse_opt): Grok -M/--linux-process-map.

18 years ago2005-12-22 Roland McGrath <roland@redhat.com>
Roland McGrath [Fri, 23 Dec 2005 01:45:21 +0000 (01:45 +0000)]
2005-12-22  Roland McGrath  <roland@redhat.com>

* dwfl_nextcu.c (dwfl_nextcu): Don't fail when dwfl_module_getdwarf
failed with DWFL_E_NO_DWARF.

18 years ago2005-12-14 Roland McGrath <roland@redhat.com>
Roland McGrath [Thu, 15 Dec 2005 02:37:09 +0000 (02:37 +0000)]
2005-12-14  Roland McGrath  <roland@redhat.com>

* run-native-test.sh: Redirect output from native test process.

18 years ago2005-12-13 Roland McGrath <roland@redhat.com>
Roland McGrath [Tue, 13 Dec 2005 23:24:37 +0000 (23:24 +0000)]
2005-12-13  Roland McGrath  <roland@redhat.com>

* allregs.c (main): Fail if we find no registers.

* run-native-test.sh: New file.
* Makefile.am (TESTS, EXTRA_DIST): Add it.

18 years ago2005-12-12 Roland McGrath <roland@redhat.com>
Roland McGrath [Mon, 12 Dec 2005 08:35:55 +0000 (08:35 +0000)]
2005-12-12  Roland McGrath  <roland@redhat.com>

* dwarf_ranges.c: Copy CU base address-finding code from
dwarf_getlocation.

18 years agomerge of 9439e2a1c1530d75ff753bccf8e64bd1f560e60f
Roland McGrath [Mon, 12 Dec 2005 00:04:33 +0000 (00:04 +0000)]
merge of 9439e2a1c1530d75ff753bccf8e64bd1f560e60f
     and c32e76fd50f8c65de92bccb5f68a19d91d1dedc9

18 years ago2005-12-09 Roland McGrath <roland@redhat.com>
Roland McGrath [Fri, 9 Dec 2005 23:40:30 +0000 (23:40 +0000)]
2005-12-09  Roland McGrath  <roland@redhat.com>

* dwarf_getlocation.c (dwarf_getlocation_addr): Add some unlikelys.
Delay CU base lookup until it's needed.
If CU base lookup fails with no error, flag invalid DWARF.

18 years ago2005-12-07 Roland McGrath <roland@redhat.com>
Roland McGrath [Thu, 8 Dec 2005 01:36:18 +0000 (01:36 +0000)]
2005-12-07  Roland McGrath  <roland@redhat.com>

* gelf_xlate.c [! ALLOW_UNALIGNED] (union unaligned): New type.
(FETCH, STORE): New macros.
(INLINE3): Use those to do alignment-friendly conversion.

* elf32_getshdr.c: Include map_address and start_offset in alignment
calculations.
* elf32_getphdr.c: Likewise.

18 years agow/s fixup
Roland McGrath [Thu, 8 Dec 2005 01:36:05 +0000 (01:36 +0000)]
w/s fixup

18 years ago2005-12-07 Roland McGrath <roland@redhat.com>
Roland McGrath [Thu, 8 Dec 2005 01:35:42 +0000 (01:35 +0000)]
2005-12-07  Roland McGrath  <roland@redhat.com>

* ecp.c (main): Use elf_end to clean up.

18 years ago0.119 release preparation.
Ulrich Drepper [Fri, 13 Jan 2006 18:47:46 +0000 (18:47 +0000)]
0.119 release preparation.

18 years agoFix generation of strings with relocation type names and add test case.
Ulrich Drepper [Sat, 10 Dec 2005 17:32:38 +0000 (17:32 +0000)]
Fix generation of strings with relocation type names and add test case.

18 years ago0.118 release.
Ulrich Drepper [Wed, 7 Dec 2005 00:52:10 +0000 (00:52 +0000)]
0.118 release.

18 years agomerge of 2cc527e6d8c8ff19dab478f7d12e58f1cfa6d6f5
Roland McGrath [Mon, 5 Dec 2005 22:46:21 +0000 (22:46 +0000)]
merge of 2cc527e6d8c8ff19dab478f7d12e58f1cfa6d6f5
     and 7b542932f3e2947183b45bdbf39d448f457da9fd

18 years agoMore relaxation for unloaded reloc sections.
Ulrich Drepper [Sun, 4 Dec 2005 16:47:24 +0000 (16:47 +0000)]
More relaxation for unloaded reloc sections.

18 years agoelflint now checks whether program header entries which must be
Ulrich Drepper [Sun, 4 Dec 2005 15:51:06 +0000 (15:51 +0000)]
elflint now checks whether program header entries which must be
allocated point to loaded segments.

Don't bail out on relocations not expected for file type if they are
not loaded.

18 years agoMissing ChangeLog commit
Roland McGrath [Sat, 26 Nov 2005 00:38:14 +0000 (00:38 +0000)]
Missing ChangeLog commit

18 years ago2005-11-21 Roland McGrath <roland@redhat.com>
Roland McGrath [Mon, 21 Nov 2005 23:40:54 +0000 (23:40 +0000)]
2005-11-21  Roland McGrath  <roland@redhat.com>

* linux-kernel-modules.c (dwfl_linux_kernel_module_section_address):
Don't leak malloc'd file name.
If a /sys/.../sections file is missing and starts with ".init",
try the variant with "_init" too; catches PPC64 kernel braindamage.

18 years agobackends/
Roland McGrath [Sat, 19 Nov 2005 21:36:37 +0000 (21:36 +0000)]
backends/
2005-11-19  Roland McGrath  <roland@redhat.com>

* ppc64_reloc.def: REL30 -> ADDR30.

libelf/
2005-11-19  Roland McGrath  <roland@redhat.com>

* elf.h: Update from glibc.

18 years ago2005-11-18 Roland McGrath <roland@redhat.com>
Roland McGrath [Sat, 19 Nov 2005 07:40:29 +0000 (07:40 +0000)]
2005-11-18  Roland McGrath  <roland@redhat.com>

* alpha_init.c: Use HOOK macro.
* arm_init.c: Likewise.
* i386_init.c: Likewise.
* ia64_init.c: Likewise.
* ppc64_init.c: Likewise.
* ppc_init.c: Likewise.
* s390_init.c: Likewise.
* sh_init.c: Likewise.
* sparc_init.c: Likewise.
* x86_64_init.c: Likewise.

18 years ago2005-11-18 Roland McGrath <roland@redhat.com>
Roland McGrath [Fri, 18 Nov 2005 23:55:47 +0000 (23:55 +0000)]
2005-11-18  Roland McGrath  <roland@redhat.com>

* Makefile.am (DISTCHECK_CONFIGURE_FLAGS): New variable.

tests/
2005-11-18  Roland McGrath  <roland@redhat.com>

* test-subr.sh (installed_testrun): Treat /usr/lib64 like /usr/lib.
* test-wrapper.sh: Likewise.

18 years agoPreparation for 0.117 release.
Ulrich Drepper [Fri, 18 Nov 2005 03:25:35 +0000 (03:25 +0000)]
Preparation for 0.117 release.

18 years ago2005-11-17 Roland McGrath <roland@redhat.com>
Roland McGrath [Fri, 18 Nov 2005 02:30:43 +0000 (02:30 +0000)]
2005-11-17  Roland McGrath  <roland@redhat.com>

* Makefile.am (uninstall): Don't try to remove $(pkgincludedir).
(CLEANFILES): Add libebl_$(m).so.

18 years ago2005-11-17 Roland McGrath <roland@redhat.com>
Roland McGrath [Fri, 18 Nov 2005 02:25:14 +0000 (02:25 +0000)]
2005-11-17  Roland McGrath  <roland@redhat.com>

* Makefile.am (installed_TESTS_ENVIRONMENT): Set libdir, bindir in
environment for test-wrapper.sh.
* test-wrapper.sh: Set LD_LIBRARY_PATH from ${libdir} if not /usr/lib.
* test-subr.sh (installed_testrun): Likewise.
Use explicit path in ${bindir}.

18 years ago2005-11-17 Roland McGrath <roland@redhat.com>
Roland McGrath [Fri, 18 Nov 2005 02:24:43 +0000 (02:24 +0000)]
2005-11-17  Roland McGrath  <roland@redhat.com>

* Makefile.am (uninstall): Don't try to remove $(pkgincludedir).

18 years agoNEWS updates
Roland McGrath [Fri, 18 Nov 2005 01:42:03 +0000 (01:42 +0000)]
NEWS updates

18 years ago2005-11-17 Roland McGrath <roland@redhat.com>
Roland McGrath [Fri, 18 Nov 2005 01:41:52 +0000 (01:41 +0000)]
2005-11-17  Roland McGrath  <roland@redhat.com>

* Makefile.am (installcheck-local): Fix typo in last change.

18 years ago2005-11-17 Roland McGrath <roland@redhat.com>
Roland McGrath [Thu, 17 Nov 2005 23:09:19 +0000 (23:09 +0000)]
2005-11-17  Roland McGrath  <roland@redhat.com>

* elf.h: Update from glibc.

18 years ago2005-11-17 Roland McGrath <roland@redhat.com>
Roland McGrath [Thu, 17 Nov 2005 22:47:38 +0000 (22:47 +0000)]
2005-11-17  Roland McGrath  <roland@redhat.com>

* ppc_reloc.def: Update bits per Alan Modra <amodra@bigpond.net.au>.
* ppc64_reloc.def: Likewise.

18 years agoUpdate new test after merge.
Roland McGrath [Thu, 17 Nov 2005 03:16:00 +0000 (03:16 +0000)]
Update new test after merge.

18 years ago2005-11-16 Roland McGrath <roland@redhat.com>
Roland McGrath [Thu, 17 Nov 2005 02:32:03 +0000 (02:32 +0000)]
2005-11-16  Roland McGrath  <roland@redhat.com>

* configure.ac: Define HAVE_LIBASM and STANDALONE conditionals.
In config.h, define ELFUTILS_HEADER macro.

tests/
2005-11-16  Roland McGrath  <roland@redhat.com>

* configure.ac: New file, for standalone build/dist of test suite.
* Makefile.am [!STANDALONE] (INCLUDES): Don't define it.
(asm_TESTS): New variable, broken out of ...
(TESTS): ... here.  Also remove msg_tst.
[!STANDALONE] (TESTS, noinst_PROGRAMS): Add in $(asm_TESTS), msg_tst.
(installed_TESTS_ENVIRONMENT): New variable.
[STANDALONE] (TESTS_ENVIRONMENT): Use that.
[!STANDALONE] (installcheck-local): Likewise.
[STANDALONE] (libdw, libelf, libasm, libebl): Define using -lfoo.
* addrscopes.c: Include <config.h>.
Use ELFUTILS_HEADER macro in #include of installed elfutils/ headers.
* allfcts.c: Likewise.
* asm-tst1.c: Likewise.
* asm-tst2.c: Likewise.
* asm-tst3.c: Likewise.
* asm-tst4.c: Likewise.
* asm-tst5.c: Likewise.
* asm-tst6.c: Likewise.
* asm-tst7.c: Likewise.
* asm-tst8.c: Likewise.
* asm-tst9.c: Likewise.
* dwflmodtest.c: Likewise.
* find-prologues.c: Likewise.
* funcscopes.c: Likewise.
* get-aranges.c: Likewise.
* get-files.c: Likewise.
* get-lines.c: Likewise.
* get-pubnames.c: Likewise.
* line2addr.c: Likewise.
* newscn.c: Likewise.
* show-abbrev.c: Likewise.
* show-die-info.c: Likewise.
* update3.c: Likewise.
* update4.c: Likewise.

* dwflmodtest.c (print_instance): Don't use INTUSE.
(options): Don't use N_ macro.

18 years agoAnchor regexps.
Roland McGrath [Wed, 16 Nov 2005 23:54:32 +0000 (23:54 +0000)]
Anchor regexps.

18 years ago2005-11-16 Roland McGrath <roland@redhat.com>
Roland McGrath [Wed, 16 Nov 2005 22:46:04 +0000 (22:46 +0000)]
2005-11-16  Roland McGrath  <roland@redhat.com>

* libebl.h: Use "" for elf-knowledge.h, not <>.

18 years agoRevamp libebl/common-reloc.c code to share source at compile time only and not extend...
Roland McGrath [Wed, 16 Nov 2005 01:57:40 +0000 (01:57 +0000)]
Revamp libebl/common-reloc.c code to share source at compile time only and not extend the libebl.a behavior itself.

18 years ago2005-11-15 Roland McGrath <roland@redhat.com>
Roland McGrath [Wed, 16 Nov 2005 01:33:38 +0000 (01:33 +0000)]
2005-11-15  Roland McGrath  <roland@redhat.com>

* configure.ac: Add --enable-tests-rpath option.

tests/
2005-11-15  Roland McGrath  <roland@redhat.com>

* Makefile.am (BUILD_RPATH): New variable.
[TESTS_RPATH] (AM_LDFLAGS): Pass -rpath option using that value.
(tests_rpath): New variable.
(installcheck-local): Pass it to test-wrapper.sh.
* test-wrapper.sh: In "installed" format, take yes/no value
for elfutils_tests_rpath, which export.  When running a test
binary for installcheck, exit 77.
* test-subr.sh (installed_testrun): When running a test binary
for installcheck, exit 77 if $elfutils_tests_rpath = yes.

18 years ago2005-11-10 Roland McGrath <roland@redhat.com>
Roland McGrath [Thu, 10 Nov 2005 22:49:53 +0000 (22:49 +0000)]
2005-11-10  Roland McGrath  <roland@redhat.com>

* elf.h: Update from glibc.

18 years agoFix bug in line2addr:handle_module. Missng print parameter.
Ulrich Drepper [Wed, 9 Nov 2005 16:13:48 +0000 (16:13 +0000)]
Fix bug in line2addr:handle_module.  Missng print parameter.

18 years ago0.116 release.
Ulrich Drepper [Mon, 31 Oct 2005 20:19:31 +0000 (20:19 +0000)]
0.116 release.

18 years agoNEWS updates
Roland McGrath [Fri, 28 Oct 2005 07:07:19 +0000 (07:07 +0000)]
NEWS updates

18 years agolibdw/
Roland McGrath [Fri, 28 Oct 2005 06:56:24 +0000 (06:56 +0000)]
libdw/
Fixes to last changes.

tests/
2005-10-27  Roland McGrath  <roland@redhat.com>

* run-find-prologues.sh: New file.
* Makefile.am (TESTS, EXTRA_DIST): Add it.

18 years ago2005-09-09 Roland McGrath <roland@redhat.com>
Roland McGrath [Sun, 11 Sep 2005 09:05:20 +0000 (09:05 +0000)]
2005-09-09  Roland McGrath  <roland@redhat.com>

* elf_update.c (write_file): Stat the file and fchmod it after update
if its mode had S_ISUID or S_ISGID bits set.

18 years agodisapproval of revision c1decd790dc3a6ab55ecfc0ace23dd93f55c01ff
Roland McGrath [Sun, 11 Sep 2005 09:00:26 +0000 (09:00 +0000)]
disapproval of revision c1decd790dc3a6ab55ecfc0ace23dd93f55c01ff

18 years agodisapproval of revision e5ca7b66d5a873eb093b7c398121b12f56a03b15
Roland McGrath [Sun, 11 Sep 2005 08:56:48 +0000 (08:56 +0000)]
disapproval of revision e5ca7b66d5a873eb093b7c398121b12f56a03b15

18 years ago2005-09-09 Roland McGrath <roland@redhat.com>
Roland McGrath [Sun, 11 Sep 2005 08:49:19 +0000 (08:49 +0000)]
2005-09-09  Roland McGrath  <roland@redhat.com>

* elf_update.c (write_file): Stat the file and fchmod it after update
if its mode had S_ISUID or S_ISGID bits set.

18 years agoMinor cleanups.
Ulrich Drepper [Sun, 4 Sep 2005 03:09:59 +0000 (03:09 +0000)]
Minor cleanups.

18 years agoSome more message unifications.
Ulrich Drepper [Sat, 3 Sep 2005 21:31:27 +0000 (21:31 +0000)]
Some more message unifications.

18 years agoCleanup of messages.
Ulrich Drepper [Sat, 3 Sep 2005 16:42:46 +0000 (16:42 +0000)]
Cleanup of messages.

18 years agoCleanups and little optimization.
Ulrich Drepper [Sat, 3 Sep 2005 07:23:52 +0000 (07:23 +0000)]
Cleanups and little optimization.

18 years agoUnify error message.
Ulrich Drepper [Sat, 3 Sep 2005 06:05:45 +0000 (06:05 +0000)]
Unify error message.

18 years agoMake sure all files created by the tests are removed.
Ulrich Drepper [Fri, 2 Sep 2005 20:29:56 +0000 (20:29 +0000)]
Make sure all files created by the tests are removed.

18 years agoDon't use mmap when _MUDFLAP is defined.
Ulrich Drepper [Fri, 2 Sep 2005 20:01:37 +0000 (20:01 +0000)]
Don't use mmap when _MUDFLAP is defined.

18 years agoCorrectly fix it.
Ulrich Drepper [Fri, 2 Sep 2005 19:51:21 +0000 (19:51 +0000)]
Correctly fix it.

18 years agoFix little problem with handling multiple files in the same run.
Ulrich Drepper [Fri, 2 Sep 2005 19:50:17 +0000 (19:50 +0000)]
Fix little problem with handling multiple files in the same run.

18 years agoUse correct exit code in test shell scripts if test cannot be performed.
Ulrich Drepper [Wed, 31 Aug 2005 15:14:26 +0000 (15:14 +0000)]
Use correct exit code in test shell scripts if test cannot be performed.

18 years agocoverage.sh would bomb if there is no .gcno file.
Ulrich Drepper [Tue, 30 Aug 2005 17:56:53 +0000 (17:56 +0000)]
coverage.sh would bomb if there is no .gcno file.

18 years agoAdd coverage analysis of test suite.
Ulrich Drepper [Tue, 30 Aug 2005 01:22:01 +0000 (01:22 +0000)]
Add coverage analysis of test suite.

18 years agomerge of 333c187506c852455e9f7be44fa9adc360416217
Ulrich Drepper [Mon, 29 Aug 2005 16:27:10 +0000 (16:27 +0000)]
merge of 333c187506c852455e9f7be44fa9adc360416217
     and 79955b942e3f0ddc71117feea5754df61edcc42a

18 years ago2005-08-27 Roland McGrath <roland@redhat.com>
Roland McGrath [Sat, 27 Aug 2005 21:07:16 +0000 (21:07 +0000)]
2005-08-27  Roland McGrath  <roland@redhat.com>

* addrscopes.c (handle_address): Apply bias to PC addresses.

18 years agoItems pending 0.115
Roland McGrath [Sat, 27 Aug 2005 10:37:20 +0000 (10:37 +0000)]
Items pending 0.115

18 years agolibdw/
Roland McGrath [Sat, 27 Aug 2005 10:33:26 +0000 (10:33 +0000)]
libdw/
2005-08-27  Roland McGrath  <roland@redhat.com>

* dwarf_getscopes.c (dwarf_getscopes): Rewritten using
__libdw_visit_scopes.

* dwarf_getscopes_die.c: New file.
* Makefile.am (libdw_a_SOURCES): Add it.
* libdw.h: Declare dwarf_getscopes_die.
* libdw.map: Bump to 0.115 and add it.

* libdw_visit_scopes.c (__libdw_visit_scopes): Pass a struct
containing a DIE and its parent pointer, instead of just Dwarf_Die.
Take two functions for both preorder and postorder visitors.
* libdwP.h: Update decl.
(struct Dwarf_Die_Chain): New type.
* dwarf_func_inline.c: Update uses.

* dwarf_diename.c (dwarf_diename): Use dwarf_attr_integrate.
Add INTDEF.
* libdwP.h: Add INTDECL.
* dwarf_func_name.c (dwarf_func_name): Use dwarf_diename.

src/
2005-08-27  Roland McGrath  <roland@redhat.com>

* addr2line.c (dwarf_diename_integrate): Function removed.
(print_dwarf_function): Use plain dwarf_diename.

tests/
2005-08-27  Roland McGrath  <roland@redhat.com>

* run-funcscopes.sh: New file.
* testfile25.bz2: New data file.
* Makefile.am (TESTS, EXTRA_DIST): Add them.

2005-08-26  Roland McGrath  <roland@redhat.com>

* addrscopes.c (dwarf_diename_integrate): Removed.
(print_vars, handle_address): Use plain dwarf_diename.

2005-08-25  Roland McGrath  <roland@redhat.com>

* funcscopes.c: New file.
* Makefile.am (noinst_PROGRAMS): Add it.
(funcscopes_LDADD): New variable.

* run-addrscopes.sh: Add another case.
* testfile24.bz2: New data file.
* Makefile.am (EXTRA_DIST): Add it.

* addrscopes.c (handle_address): Take new argument IGNORE_INLINES,
pass it to dwarf_getscopes.
(main): Pass it, true when '=' follows an address.

18 years agolibdwfl/
Roland McGrath [Fri, 26 Aug 2005 05:55:04 +0000 (05:55 +0000)]
libdwfl/
2005-08-25  Roland McGrath  <roland@redhat.com>

* cu.c (__libdwfl_nextcu): Return success when dwarf_nextcu hits end.
* dwfl_nextcu.c (dwfl_nextcu): Skip modules with no dwarf info.

18 years ago2005-08-24 Roland McGrath <roland@redhat.com>
Roland McGrath [Thu, 25 Aug 2005 01:49:53 +0000 (01:49 +0000)]
2005-08-24  Roland McGrath  <roland@redhat.com>

* dwfl_lineinfo.c (dwfl_lineinfo): Add bias, don't subtract it.

18 years ago2005-08-24 Roland McGrath <roland@redhat.com>
Roland McGrath [Thu, 25 Aug 2005 01:49:35 +0000 (01:49 +0000)]
2005-08-24  Roland McGrath  <roland@redhat.com>

* line2addr.c (print_address): Omit () for DSOs.

18 years agoAbout To-Do list.
Ulrich Drepper [Mon, 29 Aug 2005 15:58:38 +0000 (15:58 +0000)]
About To-Do list.

18 years agoFix more EINTR handling problems. Add jump prediction.
Ulrich Drepper [Mon, 29 Aug 2005 06:25:06 +0000 (06:25 +0000)]
Fix more EINTR handling problems.  Add jump prediction.

18 years agoSince we link statically when using gcov don't compile the .os files
Ulrich Drepper [Sun, 28 Aug 2005 17:59:03 +0000 (17:59 +0000)]
Since we link statically when using gcov don't compile the .os files
with the options.

18 years agoImplement --enable-gconv option for configure.
Ulrich Drepper [Sun, 28 Aug 2005 16:18:57 +0000 (16:18 +0000)]
Implement --enable-gconv option for configure.

18 years agoMore complete changelog.
Ulrich Drepper [Sun, 28 Aug 2005 15:27:18 +0000 (15:27 +0000)]
More complete changelog.

18 years agoAdd missing ChangeLog update.
Ulrich Drepper [Sun, 28 Aug 2005 08:56:34 +0000 (08:56 +0000)]
Add missing ChangeLog update.

18 years agoFix printing of location of string in strings.
Ulrich Drepper [Sun, 28 Aug 2005 08:53:46 +0000 (08:53 +0000)]
Fix printing of location of string in strings.
Add test for strings.
spec file update.

18 years agoAdd strings program.
Ulrich Drepper [Sun, 28 Aug 2005 08:30:08 +0000 (08:30 +0000)]
Add strings program.

Some more cleanups in libelf.

18 years agoSpeed-up elf_begin when not using mmap.
Ulrich Drepper [Sun, 28 Aug 2005 02:46:32 +0000 (02:46 +0000)]
Speed-up elf_begin when not using mmap.

18 years agoRemove file test leaves behind.
Ulrich Drepper [Wed, 24 Aug 2005 21:40:55 +0000 (21:40 +0000)]
Remove file test leaves behind.

18 years ago2005-08-24 Roland McGrath <roland@redhat.com>
Roland McGrath [Wed, 24 Aug 2005 21:12:15 +0000 (21:12 +0000)]
2005-08-24  Roland McGrath  <roland@redhat.com>

* argp-std.c [_MUDFLAP] (__libdwfl_argp_mudflap_options): New function,
magic initializer to set -heur-stack-bound option.

18 years agomudlfap binaries should find the libebl modules.
Ulrich Drepper [Wed, 24 Aug 2005 20:55:31 +0000 (20:55 +0000)]
mudlfap binaries should find the libebl modules.

18 years agoOne more elflint version symbol test.
Ulrich Drepper [Wed, 24 Aug 2005 19:50:14 +0000 (19:50 +0000)]
One more elflint version symbol test.