platform/upstream/elfutils.git
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.

18 years agoFix building with mudflap.
Ulrich Drepper [Wed, 24 Aug 2005 19:47:57 +0000 (19:47 +0000)]
Fix building with mudflap.

18 years agoNew libdwfl items
Roland McGrath [Wed, 24 Aug 2005 18:53:53 +0000 (18:53 +0000)]
New libdwfl items

18 years agoRemove private files
Roland McGrath [Wed, 24 Aug 2005 18:41:09 +0000 (18:41 +0000)]
Remove private files

18 years ago2005-08-23 Roland McGrath <roland@redhat.com>
Roland McGrath [Tue, 23 Aug 2005 08:20:21 +0000 (08:20 +0000)]
2005-08-23  Roland McGrath  <roland@redhat.com>

* dwarf_attr_integrate.c (dwarf_attr_integrate): Treat
DW_AT_specification the same as DW_AT_abstract_origin.

18 years ago2005-08-22 Roland McGrath <roland@redhat.com>
Roland McGrath [Tue, 23 Aug 2005 05:58:42 +0000 (05:58 +0000)]
2005-08-22  Roland McGrath  <roland@redhat.com>

* dwfl_module_getdwarf.c (find_symtab): Use elf_getdata instead of
elf_rawdata for symbol-related sections.

18 years agoItems for new dwarf_func_* functions.
Roland McGrath [Thu, 18 Aug 2005 23:41:56 +0000 (23:41 +0000)]
Items for new dwarf_func_* functions.

18 years agolibdw/
Roland McGrath [Thu, 18 Aug 2005 22:01:57 +0000 (22:01 +0000)]
libdw/
2005-08-18  Roland McGrath  <roland@redhat.com>

* dwarf_getscopes.c (dwarf_getscopes): Include the CU itself as
outermost scope in the results.

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

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

18 years ago2005-08-18 Roland McGrath <roland@redhat.com>
Roland McGrath [Thu, 18 Aug 2005 20:57:04 +0000 (20:57 +0000)]
2005-08-18  Roland McGrath  <roland@redhat.com>

* addrscopes.c: New file.
* Makefile.am (noinst_PROGRAMS): Add it.
(addrscopes_LDADD): New variable.

18 years agoFix run-elflint-self test for static builds (mudflap or gprof).
Ulrich Drepper [Tue, 16 Aug 2005 05:12:01 +0000 (05:12 +0000)]
Fix run-elflint-self test for static builds (mudflap or gprof).

18 years agoRelax elflint a bit more.
Ulrich Drepper [Tue, 16 Aug 2005 04:23:02 +0000 (04:23 +0000)]
Relax elflint a bit more.

18 years agoCorrect build programs caused by commit from devel tree.
Ulrich Drepper [Mon, 15 Aug 2005 22:19:26 +0000 (22:19 +0000)]
Correct build programs caused by commit from devel tree.
elf_begin robustification.

18 years agoType in makefile change.
Ulrich Drepper [Mon, 15 Aug 2005 21:47:33 +0000 (21:47 +0000)]
Type in makefile change.

18 years agoImplement ranlib. This required one little extension to libelf.
Ulrich Drepper [Mon, 15 Aug 2005 21:36:27 +0000 (21:36 +0000)]
Implement ranlib.  This required one little extension to libelf.

18 years agoAdd missing files
Roland McGrath [Mon, 15 Aug 2005 09:53:48 +0000 (09:53 +0000)]
Add missing files

18 years agolibdw/
Roland McGrath [Mon, 15 Aug 2005 09:53:04 +0000 (09:53 +0000)]
libdw/
2005-08-15  Roland McGrath  <roland@redhat.com>

* dwarf_func_inline.c: New file.
* Makefile.am (libdw_a_SOURCES): Add it.
* libdw.h: Declare dwarf_func_inline, dwarf_func_inline_instances.
* libdw.map: Add them.

* dwarf_func_die.c: New file.
* Makefile.am (libdw_a_SOURCES): Add it.
* libdw.h: Declare dwarf_func_die.
* libdw.map: Add it.  Bump version to ELFUTILS_0.114.

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

* dwflmodtest.c (print_instance, print_inline): New functions.
(print_func): Call print_inline.
(options, parse_opt): Grok -i/--inlines.

18 years ago2005-08-14 Roland McGrath <roland@redhat.com>
Roland McGrath [Mon, 15 Aug 2005 08:01:25 +0000 (08:01 +0000)]
2005-08-14  Roland McGrath  <roland@redhat.com>

* elflint.c (check_sections): Use ebl_section_type_name and allow any
sh_type it recognizes.

* elflint.c (check_sections): Print unknown flags in hex, don't
truncate high bits.  Print section number and name for unknown type.

18 years agomerge of 0bc367fba741939c3256bd69de909e6c23067adf
Ulrich Drepper [Sat, 13 Aug 2005 22:35:15 +0000 (22:35 +0000)]
merge of 0bc367fba741939c3256bd69de909e6c23067adf
     and bc359776b21dfd2c5106da8610683718e2dd2875

18 years ago2005-08-13 Roland McGrath <roland@redhat.com>
Roland McGrath [Sat, 13 Aug 2005 20:56:52 +0000 (20:56 +0000)]
2005-08-13  Roland McGrath  <roland@redhat.com>

* elflint.c (check_program_header): Use ebl_segment_type_name and
allow any p_type it recognizes.  Include p_type value in error
message for unknown type.