platform/upstream/elfutils.git
13 years agoNew test for ebl_dynamic_tag_name.
Marek Polacek [Mon, 28 Mar 2011 14:00:38 +0000 (16:00 +0200)]
New test for ebl_dynamic_tag_name.

13 years agoImprove output of readelf -wline
Petr Machata [Fri, 25 Mar 2011 14:17:04 +0000 (15:17 +0100)]
Improve output of readelf -wline

13 years agoMerge branch 'mpolacek/readelf-pltrel-case'
Marek Polacek [Fri, 25 Mar 2011 12:14:19 +0000 (13:14 +0100)]
Merge branch 'mpolacek/readelf-pltrel-case'

13 years agoMerge branch 'mpolacek/tlsdesc'
Marek Polacek [Fri, 25 Mar 2011 10:27:39 +0000 (11:27 +0100)]
Merge branch 'mpolacek/tlsdesc'

13 years agoMerge branch 'pmachata/rerequest-tag'
Petr Machata [Thu, 24 Mar 2011 12:39:20 +0000 (13:39 +0100)]
Merge branch 'pmachata/rerequest-tag'

13 years agoAdd support for call_site and entry_value to dwarf.h and readelf.
Mark Wielaard [Tue, 22 Mar 2011 22:03:31 +0000 (23:03 +0100)]
Add support for call_site and entry_value to dwarf.h and readelf.

New tags DW_TAG_GNU_call_site and DW_TAG_GNU_call_site_parameter.
New attributes DW_AT_GNU_call_site_value,
DW_AT_GNU_call_site_data_value, DW_AT_GNU_call_site_target,
DW_AT_GNU_call_site_target_clobbered, DW_AT_GNU_tail_call,
DW_AT_GNU_all_tail_call_sites, DW_AT_GNU_all_call_sites,
and DW_AT_GNU_all_source_call_sites.
New operation DW_OP_GNU_entry_value.

13 years agoDon't segfault at DT_PLTREL case.
Marek Polacek [Tue, 22 Mar 2011 00:07:20 +0000 (01:07 +0100)]
Don't segfault at DT_PLTREL case.

13 years agoFix typo in TLSDESC_GOT.
Marek Polacek [Mon, 21 Mar 2011 22:46:56 +0000 (23:46 +0100)]
Fix typo in TLSDESC_GOT.

13 years agoHandle repeated requests for invalid abbreviation
Petr Machata [Wed, 16 Mar 2011 17:16:12 +0000 (18:16 +0100)]
Handle repeated requests for invalid abbreviation

13 years agoAdd new ebl_check_st_other_bits function.
Mark Wielaard [Thu, 10 Mar 2011 12:02:32 +0000 (13:02 +0100)]
Add new ebl_check_st_other_bits function.

13 years agoCosmetic cleanup for new test.
Roland McGrath [Thu, 10 Mar 2011 02:21:22 +0000 (18:21 -0800)]
Cosmetic cleanup for new test.

13 years agoReject requests for abbreviation with code 0
Petr Machata [Thu, 10 Mar 2011 00:50:32 +0000 (01:50 +0100)]
Reject requests for abbreviation with code 0

13 years agoAlpha backend: accept any _GLOBAL_OFFSET_TABLE_ value.
Roland McGrath [Wed, 9 Mar 2011 18:10:36 +0000 (10:10 -0800)]
Alpha backend: accept any _GLOBAL_OFFSET_TABLE_ value.

13 years agoCheck for truncated section in dwarf_child.
Petr Machata [Wed, 9 Mar 2011 18:01:29 +0000 (10:01 -0800)]
Check for truncated section in dwarf_child.

13 years agolibdwfl: Clear errno before using its ambient value.
Roland McGrath [Wed, 9 Mar 2011 00:26:02 +0000 (16:26 -0800)]
libdwfl: Clear errno before using its ambient value.

13 years agoNew test for dwarf_getstring.
Marek Polacek [Mon, 7 Mar 2011 19:16:50 +0000 (11:16 -0800)]
New test for dwarf_getstring.

13 years agoMerge branch 'master' of ssh://git.fedorahosted.org/git/elfutils
Roland McGrath [Thu, 3 Mar 2011 18:48:51 +0000 (10:48 -0800)]
Merge branch 'master' of ssh://git.fedorahosted.org/git/elfutils

13 years agoFix readelf --debug-dump=loc crash on multiple input files.
Jan Kratochvil [Sun, 27 Feb 2011 20:01:25 +0000 (12:01 -0800)]
Fix readelf --debug-dump=loc crash on multiple input files.

13 years agoBUILT_RPATH vs BUILD_RPATH fixup.
Mark Wielaard [Fri, 25 Feb 2011 19:17:52 +0000 (20:17 +0100)]
BUILT_RPATH vs BUILD_RPATH fixup.

        * tests/Makefile.am (BUILD_RPATH): Be consistent in naming.

13 years agoMerge over readelf dwarf string additions from dwarf branch dwarfstrings.
Mark Wielaard [Fri, 25 Feb 2011 11:58:54 +0000 (12:58 +0100)]
Merge over readelf dwarf string additions from dwarf branch dwarfstrings.

* readelf.c (dwarf_attr_string): Add DW_AT_GNU_* handling.
(dwarf_form_string): Properly format and return unknown form.

13 years agoSupport reading .zdebug_* DWARF sections compressed via zlib.
Roland McGrath [Thu, 24 Feb 2011 03:52:46 +0000 (19:52 -0800)]
Support reading .zdebug_* DWARF sections compressed via zlib.

13 years agoHandle DW_AT_GNU_odr_signature in readelf.
Roland McGrath [Wed, 23 Feb 2011 17:23:08 +0000 (09:23 -0800)]
Handle DW_AT_GNU_odr_signature in readelf.

13 years agoPrepare 0.152 release. elfutils-0.152
Ulrich Drepper [Tue, 15 Feb 2011 14:36:26 +0000 (09:36 -0500)]
Prepare 0.152 release.

13 years agol10n: Updates to Polish (pl) translation
raven [Sun, 13 Feb 2011 15:25:49 +0000 (15:25 +0000)]
l10n: Updates to Polish (pl) translation

Transmitted-via: Transifex (translate.fedoraproject.org)

13 years agol10n: Updates to Ukrainian (uk) translation
yurchor [Sat, 12 Feb 2011 11:37:27 +0000 (11:37 +0000)]
l10n: Updates to Ukrainian (uk) translation

Transmitted-via: Transifex (translate.fedoraproject.org)

13 years agoNEWS item for last change
Roland McGrath [Fri, 11 Feb 2011 20:38:36 +0000 (12:38 -0800)]
NEWS item for last change

13 years agolibdwfl: Search for Linux kernel binaries with compression file name suffixes.
Roland McGrath [Fri, 11 Feb 2011 20:29:45 +0000 (12:29 -0800)]
libdwfl: Search for Linux kernel binaries with compression file name suffixes.

13 years agoelfcmp: Add --l/--verbose flag.
Roland McGrath [Fri, 11 Feb 2011 18:42:45 +0000 (10:42 -0800)]
elfcmp: Add --l/--verbose flag.

13 years agoelfcmp: Add --ignore-build-id flag.
Roland McGrath [Fri, 11 Feb 2011 18:32:30 +0000 (10:32 -0800)]
elfcmp: Add --ignore-build-id flag.

13 years agoldscript: Remove unused variable.
Roland McGrath [Wed, 9 Feb 2011 03:48:42 +0000 (19:48 -0800)]
ldscript: Remove unused variable.

13 years agounstrip: Remove unused variable.
Roland McGrath [Wed, 9 Feb 2011 03:48:02 +0000 (19:48 -0800)]
unstrip: Remove unused variable.

13 years agoelflint: Remove unused variables.
Roland McGrath [Wed, 9 Feb 2011 03:46:50 +0000 (19:46 -0800)]
elflint: Remove unused variables.

13 years agoelflint: Warn about missing xndx section only once.
Roland McGrath [Wed, 9 Feb 2011 03:45:26 +0000 (19:45 -0800)]
elflint: Warn about missing xndx section only once.

13 years agold: Remove an unused variable.
Roland McGrath [Wed, 9 Feb 2011 03:45:12 +0000 (19:45 -0800)]
ld: Remove an unused variable.

13 years ago0.152 NEWS item for nit fixes.
Roland McGrath [Wed, 9 Feb 2011 03:40:19 +0000 (19:40 -0800)]
0.152 NEWS item for nit fixes.

13 years agoUse AC_LANG_SOURCE.
Roland McGrath [Wed, 9 Feb 2011 03:36:50 +0000 (19:36 -0800)]
Use AC_LANG_SOURCE.

13 years agoRemove obsolete ALL_LINGUAS variable from configure.
Roland McGrath [Wed, 9 Feb 2011 02:59:04 +0000 (18:59 -0800)]
Remove obsolete ALL_LINGUAS variable from configure.

13 years agolibasm: Remove an unused variable.
Roland McGrath [Tue, 8 Feb 2011 19:20:49 +0000 (11:20 -0800)]
libasm: Remove an unused variable.

13 years ago0.152 NEWS item for latest libdwfl prelink fix
Roland McGrath [Thu, 3 Feb 2011 01:24:53 +0000 (17:24 -0800)]
0.152 NEWS item for latest libdwfl prelink fix

13 years agorun-prelink-addr-test.sh: Add a .dynbss+.bss prelink split
Josh Stone [Thu, 3 Feb 2011 00:30:01 +0000 (16:30 -0800)]
run-prelink-addr-test.sh: Add a .dynbss+.bss prelink split

13 years agolibdwfl: Use the section-end address as the synchronization point, rather than sh_addr.
Roland McGrath [Wed, 2 Feb 2011 03:06:21 +0000 (19:06 -0800)]
libdwfl: Use the section-end address as the synchronization point, rather than sh_addr.

13 years agolibdwfl: Discover PT_INTERP p_vaddr separately from main phdrs and undo phdrs.
Roland McGrath [Wed, 2 Feb 2011 00:58:32 +0000 (16:58 -0800)]
libdwfl: Discover PT_INTERP p_vaddr separately from main phdrs and undo phdrs.

13 years agolibdwfl: Fix prelink address_sync to find 64-bit PT_INTERP.
Roland McGrath [Wed, 2 Feb 2011 00:09:43 +0000 (16:09 -0800)]
libdwfl: Fix prelink address_sync to find 64-bit PT_INTERP.

13 years agol10n: Updates to Polish (pl) translation
raven [Thu, 13 Jan 2011 11:20:58 +0000 (11:20 +0000)]
l10n: Updates to Polish (pl) translation

Transmitted-via: Transifex (translate.fedoraproject.org)

13 years agol10n: Updates to Ukrainian (uk) translation
yurchor [Thu, 13 Jan 2011 06:05:38 +0000 (06:05 +0000)]
l10n: Updates to Ukrainian (uk) translation

Transmitted-via: Transifex (translate.fedoraproject.org)

13 years agoPrepare 0.151 release. elfutils-0.151
Ulrich Drepper [Wed, 12 Jan 2011 23:07:24 +0000 (18:07 -0500)]
Prepare 0.151 release.

13 years agoUndo last change for data-only tests, so we test PT_DYNAMIC digging too.
Roland McGrath [Wed, 12 Jan 2011 18:49:40 +0000 (10:49 -0800)]
Undo last change for data-only tests, so we test PT_DYNAMIC digging too.

13 years agorun-prelink-addr-test.sh: Make symlinks to find .debug files corresponding to noshdrs...
Roland McGrath [Wed, 12 Jan 2011 18:43:32 +0000 (10:43 -0800)]
run-prelink-addr-test.sh: Make symlinks to find .debug files corresponding to noshdrs files.

13 years agoAdd data-only prelink tests
Josh Stone [Wed, 12 Jan 2011 03:16:59 +0000 (19:16 -0800)]
Add data-only prelink tests

13 years agoExpand testfile53 for 32/64-bit
Josh Stone [Wed, 12 Jan 2011 03:16:58 +0000 (19:16 -0800)]
Expand testfile53 for 32/64-bit

13 years agoExpand testfile52 for 32/64-bit and stripped headers
Josh Stone [Wed, 12 Jan 2011 03:16:57 +0000 (19:16 -0800)]
Expand testfile52 for 32/64-bit and stripped headers

13 years agoNEWS items for 0.151
Roland McGrath [Tue, 11 Jan 2011 18:33:32 +0000 (10:33 -0800)]
NEWS items for 0.151

13 years agolibdwfl: Rejigger address synchronization using .gnu.prelink_undo information.
Roland McGrath [Tue, 11 Jan 2011 18:17:01 +0000 (10:17 -0800)]
libdwfl: Rejigger address synchronization using .gnu.prelink_undo information.

13 years agoTest cases for libdwfl vs prelink.
Josh Stone [Tue, 11 Jan 2011 05:28:46 +0000 (21:28 -0800)]
Test cases for libdwfl vs prelink.

13 years agol10n: Updates to Spanish (Castilian) (es) translation
elsupergomez [Mon, 10 Jan 2011 18:18:12 +0000 (18:18 +0000)]
l10n: Updates to Spanish (Castilian) (es) translation

Transmitted-via: Transifex (translate.fedoraproject.org)

13 years agol10n: Updates to Polish (pl) translation
raven [Sat, 8 Jan 2011 07:50:15 +0000 (07:50 +0000)]
l10n: Updates to Polish (pl) translation

Transmitted-via: Transifex (translate.fedoraproject.org)

13 years agol10n: Updates to Ukrainian (uk) translation
yurchor [Sat, 8 Jan 2011 07:48:03 +0000 (07:48 +0000)]
l10n: Updates to Ukrainian (uk) translation

Transmitted-via: Transifex (translate.fedoraproject.org)

13 years agostrip: Remove all excess for --strip-sections.
Roland McGrath [Thu, 6 Jan 2011 20:14:43 +0000 (12:14 -0800)]
strip: Remove all excess for --strip-sections.

13 years agolibdwfl: Enhance address_sync calculation to handle more prelink permutations.
Roland McGrath [Wed, 5 Jan 2011 03:29:53 +0000 (19:29 -0800)]
libdwfl: Enhance address_sync calculation to handle more prelink permutations.

13 years agostrip: Add --strip-sections option.
Roland McGrath [Wed, 5 Jan 2011 03:29:24 +0000 (19:29 -0800)]
strip: Add --strip-sections option.

13 years agoFix off64_t overflow when MAXIMUM_SIZE == ~0.
Jan Kratochvil [Wed, 5 Jan 2011 09:06:21 +0000 (10:06 +0100)]
Fix off64_t overflow when MAXIMUM_SIZE == ~0.

13 years agodwfl_module_relocations: Remove over-eager assert.
Roland McGrath [Wed, 1 Dec 2010 01:39:55 +0000 (17:39 -0800)]
dwfl_module_relocations: Remove over-eager assert.

13 years agoelfutils 0.150 release preparation elfutils-0.150
Ulrich Drepper [Tue, 23 Nov 2010 03:15:35 +0000 (22:15 -0500)]
elfutils 0.150 release preparation

13 years ago0.150 NEWS items
Roland McGrath [Tue, 23 Nov 2010 01:35:56 +0000 (17:35 -0800)]
0.150 NEWS items

13 years agoVersion bump for 0.150 development.
Roland McGrath [Mon, 15 Nov 2010 23:38:02 +0000 (15:38 -0800)]
Version bump for 0.150 development.

13 years agolibdwfl: Revamp bias bookkeeping, account correctly for prelink REL->RELA segment...
Roland McGrath [Sat, 13 Nov 2010 00:46:47 +0000 (16:46 -0800)]
libdwfl: Revamp bias bookkeeping, account correctly for prelink REL->RELA segment inflation.

13 years agofindtextrel: Optimize last change.
Roland McGrath [Thu, 11 Nov 2010 17:52:58 +0000 (09:52 -0800)]
findtextrel: Optimize last change.

13 years agofindtextrel: Don't assume order of sections.
Roland McGrath [Thu, 11 Nov 2010 03:47:31 +0000 (19:47 -0800)]
findtextrel: Don't assume order of sections.

13 years agobackends: i386 integer return value typo fix, reported by Thorsten Glaser <tg@mirbsd...
Roland McGrath [Mon, 8 Nov 2010 18:43:59 +0000 (10:43 -0800)]
backends: i386 integer return value typo fix, reported by Thorsten Glaser <tg@mirbsd.de>.

13 years agol10n: Updates to Polish (pl) translation
raven [Mon, 25 Oct 2010 12:09:10 +0000 (12:09 +0000)]
l10n: Updates to Polish (pl) translation

Transmitted-via: Transifex (translate.fedoraproject.org)

13 years agol10n: Updates to Polish (pl) translation
raven [Sat, 23 Oct 2010 15:45:32 +0000 (15:45 +0000)]
l10n: Updates to Polish (pl) translation

Transmitted-via: Transifex (translate.fedoraproject.org)

13 years agoDWARF people changed their mind about the value.
Roland McGrath [Thu, 14 Oct 2010 22:32:24 +0000 (15:32 -0700)]
DWARF people changed their mind about the value.

13 years agodwarf.h: Add DW_LANG_Go.
Roland McGrath [Wed, 13 Oct 2010 18:21:17 +0000 (11:21 -0700)]
dwarf.h: Add DW_LANG_Go.

13 years agodwarf_getaranges: Avoid alloca to cope with huge .debug_aranges sections.
Roland McGrath [Tue, 5 Oct 2010 07:56:30 +0000 (00:56 -0700)]
dwarf_getaranges: Avoid alloca to cope with huge .debug_aranges sections.

13 years agol10n: Updates to Spanish (Castilian) (es) translation
logan [Wed, 15 Sep 2010 12:56:00 +0000 (12:56 +0000)]
l10n: Updates to Spanish (Castilian) (es) translation

Transmitted-via: Transifex (translate.fedoraproject.org)

13 years agoPrepare 0.149 release. elfutils-0.149
Ulrich Drepper [Mon, 13 Sep 2010 18:57:02 +0000 (11:57 -0700)]
Prepare 0.149 release.

13 years agoUpdate ALL_LINGUAS.
Ulrich Drepper [Mon, 13 Sep 2010 16:43:11 +0000 (09:43 -0700)]
Update ALL_LINGUAS.

13 years agoNEWS typo
Roland McGrath [Fri, 10 Sep 2010 06:55:32 +0000 (23:55 -0700)]
NEWS typo

13 years agostrip NEWS item
Roland McGrath [Fri, 10 Sep 2010 06:26:12 +0000 (23:26 -0700)]
strip NEWS item

13 years agoMerge branch 'roland/implicit-ptr'
Roland McGrath [Fri, 10 Sep 2010 06:16:18 +0000 (23:16 -0700)]
Merge branch 'roland/implicit-ptr'

13 years agol10n: Updates to Ukrainian (uk) translation
yurchor [Wed, 1 Sep 2010 07:01:35 +0000 (07:01 +0000)]
l10n: Updates to Ukrainian (uk) translation

Transmitted-via: Transifex (translate.fedoraproject.org)

13 years agol10n: Updates to Ukrainian (uk) translation
yurchor [Tue, 31 Aug 2010 15:26:38 +0000 (15:26 +0000)]
l10n: Updates to Ukrainian (uk) translation

Transmitted-via: Transifex (translate.fedoraproject.org)

13 years agoreadelf: Print .debug_loc/.debug_ranges with cognizance of actual DIE pointers into...
Roland McGrath [Tue, 31 Aug 2010 02:22:41 +0000 (19:22 -0700)]
readelf: Print .debug_loc/.debug_ranges with cognizance of actual DIE pointers into them.

13 years agoHandle DW_OP_GNU_implicit_pointer.
Roland McGrath [Sat, 8 May 2010 11:01:14 +0000 (04:01 -0700)]
Handle DW_OP_GNU_implicit_pointer.

13 years agoreadelf: Fix crash in .debug_loc with garbage data.
Roland McGrath [Mon, 30 Aug 2010 11:04:37 +0000 (04:04 -0700)]
readelf: Fix crash in .debug_loc with garbage data.

13 years agol10n: Updates to Spanish (Castilian) (es) translation
logan [Thu, 26 Aug 2010 12:00:53 +0000 (12:00 +0000)]
l10n: Updates to Spanish (Castilian) (es) translation

Transmitted-via: Transifex (translate.fedoraproject.org)

13 years agol10n: Updates to Ukrainian (uk) translation
yurchor [Thu, 26 Aug 2010 05:13:57 +0000 (05:13 +0000)]
l10n: Updates to Ukrainian (uk) translation

Transmitted-via: Transifex (translate.fedoraproject.org)

13 years agoMissing new file for last commit.
Roland McGrath [Wed, 25 Aug 2010 08:15:47 +0000 (01:15 -0700)]
Missing new file for last commit.

13 years agoAdd dwfl_dwarf_line, addr2line -F to print out more line info bits.
Roland McGrath [Tue, 24 Aug 2010 22:38:42 +0000 (15:38 -0700)]
Add dwfl_dwarf_line, addr2line -F to print out more line info bits.

13 years agol10n: Updates to Polish (pl) translation
raven [Mon, 23 Aug 2010 16:14:54 +0000 (16:14 +0000)]
l10n: Updates to Polish (pl) translation

Transmitted-via: Transifex (translate.fedoraproject.org)

13 years agoAdd missing size entries for ELF_T_LIB and ELF_T_GNUHASH.
Roland McGrath [Wed, 18 Aug 2010 23:53:43 +0000 (16:53 -0700)]
Add missing size entries for ELF_T_LIB and ELF_T_GNUHASH.

13 years agoDon't suppress full file names found in core-file link_map.
Roland McGrath [Wed, 18 Aug 2010 09:54:29 +0000 (02:54 -0700)]
Don't suppress full file names found in core-file link_map.

13 years agoClean up libcpu makefile rules for better error detection.
Roland McGrath [Tue, 17 Aug 2010 05:48:48 +0000 (22:48 -0700)]
Clean up libcpu makefile rules for better error detection.

14 years agoreadelf: For -x/-p, print all sections with matching name, not just one.
Roland McGrath [Wed, 11 Aug 2010 20:04:12 +0000 (13:04 -0700)]
readelf: For -x/-p, print all sections with matching name, not just one.

14 years agoBump version to indicate pre-0.149 development.
Roland McGrath [Wed, 4 Aug 2010 00:47:51 +0000 (17:47 -0700)]
Bump version to indicate pre-0.149 development.

14 years agoFix dwarf_formref_die DW_FORM_ref_sig8 hash table insertion.
Roland McGrath [Tue, 27 Jul 2010 11:40:23 +0000 (04:40 -0700)]
Fix dwarf_formref_die DW_FORM_ref_sig8 hash table insertion.

14 years agoreadelf: Fix DW_OP_call_ref printing for version 2 CUs.
Roland McGrath [Tue, 27 Jul 2010 04:29:44 +0000 (21:29 -0700)]
readelf: Fix DW_OP_call_ref printing for version 2 CUs.

14 years agol10n: Updates to Polish (pl) translation
raven [Fri, 9 Jul 2010 20:59:28 +0000 (20:59 +0000)]
l10n: Updates to Polish (pl) translation

Transmitted-via: Transifex (translate.fedoraproject.org)

14 years agoConsider .gdb_index as a debugging section.
Roland McGrath [Wed, 7 Jul 2010 23:06:12 +0000 (16:06 -0700)]
Consider .gdb_index as a debugging section.

14 years agoRemove libdwarf directory, ancient cruft.
Roland McGrath [Wed, 7 Jul 2010 20:59:37 +0000 (13:59 -0700)]
Remove libdwarf directory, ancient cruft.

Having this cruft in the tree led me astray one time too many in a mass
grep.  I ain't havin' it no more.  Anyone looking for hysterical raisins
can still find it in the git history.  It hasn't been in distribution
tarballs for a long time now.