tailor [Fri, 13 Jan 2006 18:50:48 +0000 (18:50 +0000)]
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.
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.
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.
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>.
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.
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.
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.
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.
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.
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.
Roland McGrath [Mon, 12 Dec 2005 00:04:33 +0000 (00:04 +0000)]
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.
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.
Roland McGrath [Thu, 8 Dec 2005 01:36:05 +0000 (01:36 +0000)]
w/s fixup
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.
Ulrich Drepper [Fri, 13 Jan 2006 18:47:46 +0000 (18:47 +0000)]
0.119 release preparation.
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.
Ulrich Drepper [Wed, 7 Dec 2005 00:52:10 +0000 (00:52 +0000)]
0.118 release.
Roland McGrath [Mon, 5 Dec 2005 22:46:21 +0000 (22:46 +0000)]
Ulrich Drepper [Sun, 4 Dec 2005 16:47:24 +0000 (16:47 +0000)]
More relaxation for unloaded reloc sections.
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.
Roland McGrath [Sat, 26 Nov 2005 00:38:14 +0000 (00:38 +0000)]
Missing ChangeLog commit
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.
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.
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.
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.
Ulrich Drepper [Fri, 18 Nov 2005 03:25:35 +0000 (03:25 +0000)]
Preparation for 0.117 release.
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.
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}.
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).
Roland McGrath [Fri, 18 Nov 2005 01:42:03 +0000 (01:42 +0000)]
NEWS updates
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.
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.
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.
Roland McGrath [Thu, 17 Nov 2005 03:16:00 +0000 (03:16 +0000)]
Update new test after merge.
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.
Roland McGrath [Wed, 16 Nov 2005 23:54:32 +0000 (23:54 +0000)]
Anchor regexps.
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 <>.
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.
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.
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.
Ulrich Drepper [Wed, 9 Nov 2005 16:13:48 +0000 (16:13 +0000)]
Fix bug in line2addr:handle_module. Missng print parameter.
Ulrich Drepper [Mon, 31 Oct 2005 20:19:31 +0000 (20:19 +0000)]
0.116 release.
Roland McGrath [Fri, 28 Oct 2005 07:07:19 +0000 (07:07 +0000)]
NEWS updates
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.
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.
Roland McGrath [Sun, 11 Sep 2005 09:00:26 +0000 (09:00 +0000)]
Roland McGrath [Sun, 11 Sep 2005 08:56:48 +0000 (08:56 +0000)]
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.
Ulrich Drepper [Sun, 4 Sep 2005 03:09:59 +0000 (03:09 +0000)]
Minor cleanups.
Ulrich Drepper [Sat, 3 Sep 2005 21:31:27 +0000 (21:31 +0000)]
Some more message unifications.
Ulrich Drepper [Sat, 3 Sep 2005 16:42:46 +0000 (16:42 +0000)]
Cleanup of messages.
Ulrich Drepper [Sat, 3 Sep 2005 07:23:52 +0000 (07:23 +0000)]
Cleanups and little optimization.
Ulrich Drepper [Sat, 3 Sep 2005 06:05:45 +0000 (06:05 +0000)]
Unify error message.
Ulrich Drepper [Fri, 2 Sep 2005 20:29:56 +0000 (20:29 +0000)]
Make sure all files created by the tests are removed.
Ulrich Drepper [Fri, 2 Sep 2005 20:01:37 +0000 (20:01 +0000)]
Don't use mmap when _MUDFLAP is defined.
Ulrich Drepper [Fri, 2 Sep 2005 19:51:21 +0000 (19:51 +0000)]
Correctly fix it.
Ulrich Drepper [Fri, 2 Sep 2005 19:50:17 +0000 (19:50 +0000)]
Fix little problem with handling multiple files in the same run.
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.
Ulrich Drepper [Tue, 30 Aug 2005 17:56:53 +0000 (17:56 +0000)]
coverage.sh would bomb if there is no .gcno file.
Ulrich Drepper [Tue, 30 Aug 2005 01:22:01 +0000 (01:22 +0000)]
Add coverage analysis of test suite.
Ulrich Drepper [Mon, 29 Aug 2005 16:27:10 +0000 (16:27 +0000)]
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.
Roland McGrath [Sat, 27 Aug 2005 10:37:20 +0000 (10:37 +0000)]
Items pending 0.115
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.
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.
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.
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.
Ulrich Drepper [Mon, 29 Aug 2005 15:58:38 +0000 (15:58 +0000)]
About To-Do list.
Ulrich Drepper [Mon, 29 Aug 2005 06:25:06 +0000 (06:25 +0000)]
Fix more EINTR handling problems. Add jump prediction.
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.
Ulrich Drepper [Sun, 28 Aug 2005 16:18:57 +0000 (16:18 +0000)]
Implement --enable-gconv option for configure.
Ulrich Drepper [Sun, 28 Aug 2005 15:27:18 +0000 (15:27 +0000)]
More complete changelog.
Ulrich Drepper [Sun, 28 Aug 2005 08:56:34 +0000 (08:56 +0000)]
Add missing ChangeLog update.
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.
Ulrich Drepper [Sun, 28 Aug 2005 08:30:08 +0000 (08:30 +0000)]
Add strings program.
Some more cleanups in libelf.
Ulrich Drepper [Sun, 28 Aug 2005 02:46:32 +0000 (02:46 +0000)]
Speed-up elf_begin when not using mmap.
Ulrich Drepper [Wed, 24 Aug 2005 21:40:55 +0000 (21:40 +0000)]
Remove file test leaves behind.
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.
Ulrich Drepper [Wed, 24 Aug 2005 20:55:31 +0000 (20:55 +0000)]
mudlfap binaries should find the libebl modules.
Ulrich Drepper [Wed, 24 Aug 2005 19:50:14 +0000 (19:50 +0000)]
One more elflint version symbol test.
Ulrich Drepper [Wed, 24 Aug 2005 19:47:57 +0000 (19:47 +0000)]
Fix building with mudflap.
Roland McGrath [Wed, 24 Aug 2005 18:53:53 +0000 (18:53 +0000)]
New libdwfl items
Roland McGrath [Wed, 24 Aug 2005 18:41:09 +0000 (18:41 +0000)]
Remove private files
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.
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.
Roland McGrath [Thu, 18 Aug 2005 23:41:56 +0000 (23:41 +0000)]
Items for new dwarf_func_* functions.
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.
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.
Ulrich Drepper [Tue, 16 Aug 2005 05:12:01 +0000 (05:12 +0000)]
Fix run-elflint-self test for static builds (mudflap or gprof).
Ulrich Drepper [Tue, 16 Aug 2005 04:23:02 +0000 (04:23 +0000)]
Relax elflint a bit more.
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.
Ulrich Drepper [Mon, 15 Aug 2005 21:47:33 +0000 (21:47 +0000)]
Type in makefile change.
Ulrich Drepper [Mon, 15 Aug 2005 21:36:27 +0000 (21:36 +0000)]
Implement ranlib. This required one little extension to libelf.
Roland McGrath [Mon, 15 Aug 2005 09:53:48 +0000 (09:53 +0000)]
Add missing files
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.
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.
Ulrich Drepper [Sat, 13 Aug 2005 22:35:15 +0000 (22:35 +0000)]
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.