]> git.ipfire.org Git - thirdparty/elfutils.git/log
thirdparty/elfutils.git
14 years agoAdd missing test wrappers to Makefile.am (EXTRA_DIST).
Mark Wielaard [Mon, 30 May 2011 13:46:32 +0000 (15:46 +0200)] 
Add missing test wrappers to Makefile.am (EXTRA_DIST).

14 years agostrip: --reloc-debug-sections, relocate against any debug section symbol.
Mark Wielaard [Tue, 24 May 2011 14:09:31 +0000 (16:09 +0200)] 
strip: --reloc-debug-sections, relocate against any debug section symbol.

14 years agoAdd hello_s390.ko testcase to run-strip-reloc.sh.
Mark Wielaard [Tue, 24 May 2011 12:30:40 +0000 (14:30 +0200)] 
Add hello_s390.ko testcase to run-strip-reloc.sh.

This new test PASSes, but looking at the size results will show
--reloc-debug-sections isn't making a huge difference for this case.

14 years agostrip: Add --reloc-debug-sections option.
Mark Wielaard [Mon, 16 May 2011 09:33:11 +0000 (11:33 +0200)] 
strip: Add --reloc-debug-sections option.

14 years agostrip: Handle SHT_GROUP sections better.
Mark Wielaard [Tue, 17 May 2011 10:20:01 +0000 (12:20 +0200)] 
strip: Handle SHT_GROUP sections better.

14 years agoAdd DW_OP_GNU_const_type/regval_type/deref_type/convert/reinterpret.
Jakub Jelinek [Tue, 17 May 2011 15:00:14 +0000 (17:00 +0200)] 
Add DW_OP_GNU_const_type/regval_type/deref_type/convert/reinterpret.

14 years agodwarf_tag_string fixup GNU_call_site and GNU_call_site_parameter strings.
Mark Wielaard [Tue, 17 May 2011 13:34:02 +0000 (15:34 +0200)] 
dwarf_tag_string fixup GNU_call_site and GNU_call_site_parameter strings.

14 years agonm.c: Remove unused if/else and parameters.
Marek Polacek [Thu, 12 May 2011 10:08:21 +0000 (12:08 +0200)] 
nm.c: Remove unused if/else and parameters.

14 years agounstrip.c: Mark function as static.
Marek Polacek [Sat, 7 May 2011 17:26:20 +0000 (19:26 +0200)] 
unstrip.c: Mark function as static.

14 years agoMerge branch 'mjw/sdt'
Mark Wielaard [Tue, 3 May 2011 09:35:22 +0000 (11:35 +0200)] 
Merge branch 'mjw/sdt'

14 years agoMerge branch 'mjw/gdb_index'
Mark Wielaard [Thu, 28 Apr 2011 08:14:39 +0000 (10:14 +0200)] 
Merge branch 'mjw/gdb_index'

14 years agoAdd printing of .gdb_index section to readelf.
Mark Wielaard [Thu, 14 Apr 2011 21:47:26 +0000 (23:47 +0200)] 
Add printing of .gdb_index section to readelf.

14 years agolibdw: Sanity check end of section against cu_data () of die->cu.
Mark Wielaard [Tue, 26 Apr 2011 15:15:28 +0000 (17:15 +0200)] 
libdw: Sanity check end of section against cu_data () of die->cu.

A Dwarf_CU can come from either the debug_info compile unit or a
debug_type type unit section. Use the correct one for sanity checking
whether we have a truncated section.

14 years agoAdd support for printing SDT elf notes.
Mark Wielaard [Sun, 24 Apr 2011 15:53:38 +0000 (17:53 +0200)] 
Add support for printing SDT elf notes.

libebl/
    * libebl.h (ebl_object_note_type_name): Add const char *name arg.
    * eblhooks.h (object_note_type_name): Likewise.
    * eblopenbackend.c (default_object_note_type_name): Likewise.
    * eblobjnotetypename.c (ebl_object_note_type_name): Likewise.
    And print version if name is "stapsdt".
    * eblobjnote.c (ebl_object_note): Add output for "stapsdt" notes.
src/
    * readelf.c (handle_notes_data): Call ebl_object_note_type_name
    with note name.

14 years agoFix doubled words.
Marek Polacek [Fri, 15 Apr 2011 09:41:32 +0000 (11:41 +0200)] 
Fix doubled words.

14 years agoFix libdwfl compile issue in case none of the compression libraries are there.
Mark Wielaard [Mon, 11 Apr 2011 15:24:16 +0000 (17:24 +0200)] 
Fix libdwfl compile issue in case none of the compression libraries are there.

    * linux-kernel-modules.c (vmlinux_suffixes): Guard definition
    by check for zlib, bzlib or lzma defines to check it isn't empty.
    (try_kernel_name): Use same guard for use of vmlinux_suffixes.

14 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.

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

14 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'

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

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

14 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.

14 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.

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

14 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

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

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

14 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

14 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.

14 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.

14 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.

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

14 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

14 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.

14 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.

14 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.

14 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.

14 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.

14 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.

14 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)

14 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)

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

14 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.

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

14 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.

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

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

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

14 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.

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

14 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.

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

14 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.

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

14 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

14 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

14 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.

14 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.

14 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.

14 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)

14 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)

14 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.

14 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.

14 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.

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

14 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

14 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

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

14 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.

14 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.

14 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)

14 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)

14 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)

14 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.

14 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.

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

14 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.

14 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.

14 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

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

14 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.

14 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.

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

14 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.

14 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>.

14 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)

14 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)

14 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.

14 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.

14 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.

14 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)

14 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.

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

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

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

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

14 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)

14 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)

14 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.

14 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.