]> git.ipfire.org Git - thirdparty/elfutils.git/log
thirdparty/elfutils.git
15 years agoMerge commit 'origin/master' into dwarf
Roland McGrath [Sat, 9 Jan 2010 02:17:50 +0000 (18:17 -0800)] 
Merge commit 'origin/master' into dwarf

Conflicts:
src/ChangeLog

15 years agoHandle extended phnum in readelf.
Roland McGrath [Fri, 8 Jan 2010 04:31:59 +0000 (20:31 -0800)] 
Handle extended phnum in readelf.

15 years agoUse elf_getphdrnum in libdw and libdwfl.
Roland McGrath [Fri, 8 Jan 2010 04:24:34 +0000 (20:24 -0800)] 
Use elf_getphdrnum in libdw and libdwfl.

15 years agoHandle extended phnum in elflint and elfcmp.
Roland McGrath [Fri, 8 Jan 2010 04:11:42 +0000 (20:11 -0800)] 
Handle extended phnum in elflint and elfcmp.

15 years agoAdd elf_getphdrnum, support >65536 phdrs.
Roland McGrath [Fri, 8 Jan 2010 03:41:04 +0000 (19:41 -0800)] 
Add elf_getphdrnum, support >65536 phdrs.

15 years agoMerge commit 'origin/master' into dwarf
Roland McGrath [Thu, 7 Jan 2010 00:31:58 +0000 (16:31 -0800)] 
Merge commit 'origin/master' into dwarf

Conflicts:
src/ChangeLog
src/readelf.c

15 years agoMissing file from commit ebc5c88
Roland McGrath [Wed, 6 Jan 2010 19:11:25 +0000 (11:11 -0800)] 
Missing file from commit ebc5c88

15 years agolibdwfl: Handle SHN_COMMON symbols in ET_REL.
Roland McGrath [Wed, 6 Jan 2010 12:22:40 +0000 (04:22 -0800)] 
libdwfl: Handle SHN_COMMON symbols in ET_REL.

15 years agoUse dwarf_aggregate_size in backend return_value functions. Observe DW_AT_GNU_vector...
Roland McGrath [Wed, 6 Jan 2010 06:59:32 +0000 (22:59 -0800)] 
Use dwarf_aggregate_size in backend return_value functions.  Observe DW_AT_GNU_vector on powerpc return_value type.

15 years agoAdd dwarf_aggregate_size helper function to libdw.
Roland McGrath [Wed, 6 Jan 2010 06:53:31 +0000 (22:53 -0800)] 
Add dwarf_aggregate_size helper function to libdw.

15 years agoAdd some more DW_AT_GNU_* types from gcc.
Roland McGrath [Tue, 5 Jan 2010 21:38:15 +0000 (13:38 -0800)] 
Add some more DW_AT_GNU_* types from gcc.

15 years agoAdd DWARF attributes DW_AT_GNU_vector and DW_AT_GNU_template_name.
Roland McGrath [Tue, 5 Jan 2010 21:36:07 +0000 (13:36 -0800)] 
Add DWARF attributes DW_AT_GNU_vector and DW_AT_GNU_template_name.

15 years agoNEWS item for readelf changes
Roland McGrath [Tue, 5 Jan 2010 06:08:45 +0000 (22:08 -0800)] 
NEWS item for readelf changes

15 years agoMake readelf -n check note name strings, handle "VMCOREINFO" flavor.
Roland McGrath [Tue, 5 Jan 2010 05:59:07 +0000 (21:59 -0800)] 
Make readelf -n check note name strings, handle "VMCOREINFO" flavor.

15 years agoreadelf: No complaints for missing DWARF under just -a.
Roland McGrath [Tue, 5 Jan 2010 04:36:10 +0000 (20:36 -0800)] 
readelf: No complaints for missing DWARF under just -a.

15 years agoreadelf: Correct --help output for -a.
Roland McGrath [Tue, 5 Jan 2010 04:29:33 +0000 (20:29 -0800)] 
readelf: Correct --help output for -a.

15 years agoreadelf: No complaints for missing named sections implicit in -a.
Roland McGrath [Tue, 5 Jan 2010 04:25:09 +0000 (20:25 -0800)] 
readelf: No complaints for missing named sections implicit in -a.

15 years agoFix fill_mmap for sections past the section headers
Lubomir Rintel [Fri, 23 Oct 2009 14:18:51 +0000 (16:18 +0200)] 
Fix fill_mmap for sections past the section headers

If fill_mmap() was run for a section that's past the shdr_end, but does
not immediately follow the section headers the fill start would be
determined incorrectly as shdr_end, which would wipe off contents of
sections between shdr_end and current one.

Issue was reported and triaged by Hugo Mildenberger, Graham Murray
and Peter Alfredsen. (http://bugs.gentoo.org/show_bug.cgi?id=288977)

15 years agoMerge commit 'origin/master' into dwarf
Roland McGrath [Wed, 16 Dec 2009 11:31:10 +0000 (03:31 -0800)] 
Merge commit 'origin/master' into dwarf

Conflicts:
src/ChangeLog

15 years agoSending translation for French
mrtom [Tue, 15 Dec 2009 08:28:13 +0000 (08:28 +0000)] 
Sending translation for French

15 years agoSending translation for po/fr.po
mrtom [Tue, 15 Dec 2009 08:22:04 +0000 (08:22 +0000)] 
Sending translation for po/fr.po

15 years agorun-dwarfcmp-self.sh: Move the hairiest/largest cases to last.
Roland McGrath [Mon, 14 Dec 2009 03:20:35 +0000 (19:20 -0800)] 
run-dwarfcmp-self.sh: Move the hairiest/largest cases to last.

16 years agoSending translation for Spanish
logan [Fri, 27 Nov 2009 14:20:18 +0000 (14:20 +0000)] 
Sending translation for Spanish

16 years agoFix dwarf_getlocation braino in constant-form case handling.
Roland McGrath [Sun, 22 Nov 2009 01:03:34 +0000 (17:03 -0800)] 
Fix dwarf_getlocation braino in constant-form case handling.

16 years agoSending translation for Spanish
elsupergomez [Thu, 19 Nov 2009 12:52:36 +0000 (12:52 +0000)] 
Sending translation for Spanish

16 years agolibdwfl: Skip relocation on empty or SHT_NOBITS sections.
Roland McGrath [Tue, 17 Nov 2009 04:38:17 +0000 (20:38 -0800)] 
libdwfl: Skip relocation on empty or SHT_NOBITS sections.

16 years agoMake readelf -x/-a handle SHT_NOBITS gracefully as -p already does.
Roland McGrath [Mon, 16 Nov 2009 09:50:58 +0000 (01:50 -0800)] 
Make readelf -x/-a handle SHT_NOBITS gracefully as -p already does.

16 years agoLoad ahead core file chunk only if the area is vaddr-contiguous pmachata/dwfl_core_file_report
Petr Machata [Thu, 12 Nov 2009 23:38:27 +0000 (00:38 +0100)] 
Load ahead core file chunk only if the area is vaddr-contiguous

16 years agoSending translation for po/ru.po
ypoyarko [Wed, 11 Nov 2009 23:30:39 +0000 (23:30 +0000)] 
Sending translation for po/ru.po

16 years agoFix whitespace, copyright years.
Roland McGrath [Tue, 10 Nov 2009 21:34:48 +0000 (13:34 -0800)] 
Fix whitespace, copyright years.

16 years ago__libelf_readall: Fetch file size if not yet known.
Roland McGrath [Tue, 10 Nov 2009 21:34:09 +0000 (13:34 -0800)] 
__libelf_readall: Fetch file size if not yet known.

16 years agoMark the archive header as unusable when there is no next ar element.
Mark Wielaard [Fri, 6 Nov 2009 08:14:09 +0000 (09:14 +0100)] 
Mark the archive header as unusable when there is no next ar element.

16 years agoUse dwfl_addrmodule for l_ld lookup, don't bail on lookup failure.
Roland McGrath [Thu, 5 Nov 2009 19:43:38 +0000 (11:43 -0800)] 
Use dwfl_addrmodule for l_ld lookup, don't bail on lookup failure.

16 years agoIgnore link_map entries with l_ld==0.
Roland McGrath [Thu, 5 Nov 2009 19:34:08 +0000 (11:34 -0800)] 
Ignore link_map entries with l_ld==0.

16 years agoInclude tag in attr_set hash, cuts down collisions.
Roland McGrath [Mon, 2 Nov 2009 04:50:27 +0000 (20:50 -0800)] 
Include tag in attr_set hash, cuts down collisions.

16 years agoSome more stats, some debugging. Disable problematic match caching.
Roland McGrath [Mon, 2 Nov 2009 04:23:18 +0000 (20:23 -0800)] 
Some more stats, some debugging.  Disable problematic match caching.

16 years agoMajor revamp of dwarf_output::copier.
Roland McGrath [Thu, 15 Oct 2009 19:30:09 +0000 (12:30 -0700)] 
Major revamp of dwarf_output::copier.

16 years agoLet a tracker do negative caching in dwarf_comparator.
Roland McGrath [Fri, 16 Oct 2009 03:50:34 +0000 (20:50 -0700)] 
Let a tracker do negative caching in dwarf_comparator.

16 years agoBe less confused by DW_FORM_ref_sig8.
Roland McGrath [Thu, 15 Oct 2009 19:40:08 +0000 (12:40 -0700)] 
Be less confused by DW_FORM_ref_sig8.

16 years agoMerge commit 'origin/master' into dwarf
Roland McGrath [Thu, 15 Oct 2009 19:30:54 +0000 (12:30 -0700)] 
Merge commit 'origin/master' into dwarf

Conflicts:
libdw/ChangeLog
src/ChangeLog

16 years agoMore grokage of DWARF4 forms.
Roland McGrath [Thu, 15 Oct 2009 19:26:49 +0000 (12:26 -0700)] 
More grokage of DWARF4 forms.

16 years agoClean up NT_GNU_GOLD_VERSION printing.
Roland McGrath [Wed, 14 Oct 2009 19:35:47 +0000 (12:35 -0700)] 
Clean up NT_GNU_GOLD_VERSION printing.

16 years agoFix container hashers.
Roland McGrath [Mon, 12 Oct 2009 09:59:57 +0000 (02:59 -0700)] 
Fix container hashers.

16 years agoFix dwarf_tracker logic for end iterator matching.
Roland McGrath [Mon, 12 Oct 2009 04:10:50 +0000 (21:10 -0700)] 
Fix dwarf_tracker logic for end iterator matching.

16 years agoMatch .debug_pubtypes and .debug_types as known DWARF section names.
Roland McGrath [Mon, 5 Oct 2009 18:32:26 +0000 (11:32 -0700)] 
Match .debug_pubtypes and .debug_types as known DWARF section names.

16 years agoc++/subr.hh (subr::stackish): New template type.
Roland McGrath [Fri, 2 Oct 2009 21:26:42 +0000 (14:26 -0700)] 
c++/subr.hh (subr::stackish): New template type.

16 years agoMeaningless nits.
Roland McGrath [Fri, 2 Oct 2009 21:15:31 +0000 (14:15 -0700)] 
Meaningless nits.

16 years agoMeaningless nit.
Roland McGrath [Fri, 2 Oct 2009 21:15:07 +0000 (14:15 -0700)] 
Meaningless nit.

16 years agodwarf_comparator fix for individual-item comparison of references.
Roland McGrath [Fri, 2 Oct 2009 20:34:41 +0000 (13:34 -0700)] 
dwarf_comparator fix for individual-item comparison of references.

16 years agoFixes for new dwarfcmp explicit-offsets feature.
Roland McGrath [Fri, 2 Oct 2009 20:18:45 +0000 (13:18 -0700)] 
Fixes for new dwarfcmp explicit-offsets feature.

16 years agodwarfcmp: Support more than for arguments to compare multiple right-hand side entries...
Roland McGrath [Fri, 2 Oct 2009 00:18:59 +0000 (17:18 -0700)] 
dwarfcmp: Support more than for arguments to compare multiple right-hand side entries against the same left-hand side.

16 years agodwarfcmp: Describe reference mismatch details at the end.
Roland McGrath [Thu, 1 Oct 2009 22:41:16 +0000 (15:41 -0700)] 
dwarfcmp: Describe reference mismatch details at the end.

16 years agodwarf_path_finder fixes.
Roland McGrath [Thu, 1 Oct 2009 21:22:27 +0000 (14:22 -0700)] 
dwarf_path_finder fixes.

16 years agoconst nits in subr::indexed_iterator.
Roland McGrath [Thu, 1 Oct 2009 21:00:12 +0000 (14:00 -0700)] 
const nits in subr::indexed_iterator.

16 years agoAdd missing C++ error check on dwarf_formstring calls.
Roland McGrath [Thu, 1 Oct 2009 20:59:53 +0000 (13:59 -0700)] 
Add missing C++ error check on dwarf_formstring calls.

16 years agoFix subr::nostream constness.
Roland McGrath [Thu, 1 Oct 2009 04:41:30 +0000 (21:41 -0700)] 
Fix subr::nostream constness.

16 years agodwarfcmp: Support four-argument usage to compare specific entries.
Roland McGrath [Wed, 30 Sep 2009 23:33:11 +0000 (16:33 -0700)] 
dwarfcmp: Support four-argument usage to compare specific entries.

16 years agoAdd C++ dwarf::debug_info_entry constructor for lookup by offset, CU accessor.
Roland McGrath [Wed, 30 Sep 2009 23:17:37 +0000 (16:17 -0700)] 
Add C++ dwarf::debug_info_entry constructor for lookup by offset, CU accessor.

16 years agoUse the subtracker/subcomparator for attributes too.
Roland McGrath [Wed, 30 Sep 2009 23:16:02 +0000 (16:16 -0700)] 
Use the subtracker/subcomparator for attributes too.

16 years agoAdd clear method to subr::sharing_stack.
Roland McGrath [Wed, 30 Sep 2009 23:15:29 +0000 (16:15 -0700)] 
Add clear method to subr::sharing_stack.

16 years agoGrok exprloc, flag_present, sec_offset in dwarf::attr_value::what_space.
Roland McGrath [Wed, 30 Sep 2009 07:28:52 +0000 (00:28 -0700)] 
Grok exprloc, flag_present, sec_offset in dwarf::attr_value::what_space.

16 years agoFix data[48] form classification in dwarf::attr_value::what_space.
Roland McGrath [Wed, 30 Sep 2009 07:22:03 +0000 (00:22 -0700)] 
Fix data[48] form classification in dwarf::attr_value::what_space.

16 years agoCompare a single location so it matches a one-element full-range location list.
Roland McGrath [Fri, 25 Sep 2009 21:57:15 +0000 (14:57 -0700)] 
Compare a single location so it matches a one-element full-range location list.

16 years agoFix range_list/location_attr iterators to actually start at the right offset.
Roland McGrath [Fri, 25 Sep 2009 21:52:21 +0000 (14:52 -0700)] 
Fix range_list/location_attr iterators to actually start at the right offset.

16 years agoMerge commit 'elfutils-0.143' into dwarf
Roland McGrath [Tue, 22 Sep 2009 06:14:15 +0000 (23:14 -0700)] 
Merge commit 'elfutils-0.143' into dwarf

Conflicts:
ChangeLog
lib/ChangeLog
libdw/ChangeLog
src/ChangeLog

16 years agoHandle new .comment section flags.
Mark Wielaard [Mon, 21 Sep 2009 23:47:07 +0000 (16:47 -0700)] 
Handle new .comment section flags.

Newer gcc+ld combinations use string merging in the .comment
section.  Allow that in elflint.

16 years agoDW_AT_const_value can take an address too.
Roland McGrath [Mon, 21 Sep 2009 23:42:19 +0000 (16:42 -0700)] 
DW_AT_const_value can take an address too.

16 years agoBump version for development of 0.144.
Ulrich Drepper [Mon, 21 Sep 2009 23:30:11 +0000 (16:30 -0700)] 
Bump version for development of 0.144.

16 years agoPreparation for 0.143 release. elfutils-0.143
Ulrich Drepper [Mon, 21 Sep 2009 15:42:09 +0000 (08:42 -0700)] 
Preparation for 0.143 release.

16 years agoUpdate configure.ac for recent autoconf.
Ulrich Drepper [Mon, 21 Sep 2009 15:04:38 +0000 (08:04 -0700)] 
Update configure.ac for recent autoconf.

16 years agoSending translation for Japanese
hyuuga [Mon, 21 Sep 2009 07:05:53 +0000 (07:05 +0000)] 
Sending translation for Japanese

16 years agoSending translation for Japanese
hyuuga [Sun, 20 Sep 2009 10:57:18 +0000 (10:57 +0000)] 
Sending translation for Japanese

16 years agoFiddle dwarf_comparator interface.
Roland McGrath [Sun, 20 Sep 2009 01:35:04 +0000 (18:35 -0700)] 
Fiddle dwarf_comparator interface.

16 years agoAdd subr::for_each short-hand template.
Roland McGrath [Sun, 20 Sep 2009 01:34:43 +0000 (18:34 -0700)] 
Add subr::for_each short-hand template.

16 years agoFiddle C++ stream idiom.
Roland McGrath [Sun, 20 Sep 2009 01:23:44 +0000 (18:23 -0700)] 
Fiddle C++ stream idiom.

16 years agoSmall tweak for dwarf_getlocation_implicit_value; NEWS item for it.
Roland McGrath [Thu, 17 Sep 2009 22:02:34 +0000 (15:02 -0700)] 
Small tweak for dwarf_getlocation_implicit_value; NEWS item for it.

16 years agodwarf_output stats hack.
Roland McGrath [Mon, 14 Sep 2009 00:45:38 +0000 (17:45 -0700)] 
dwarf_output stats hack.

16 years agoMatch duplicates going into the collector even when they contain circular references.
Roland McGrath [Tue, 8 Sep 2009 07:16:26 +0000 (00:16 -0700)] 
Match duplicates going into the collector even when they contain circular references.

16 years agoprint-die.cc: Grok --refs-shared-cu, --refs-shared-file options to share the refs_map...
Roland McGrath [Wed, 16 Sep 2009 02:16:18 +0000 (19:16 -0700)] 
print-die.cc: Grok --refs-shared-cu, --refs-shared-file options to share the refs_map across CUs or across files.

16 years agodwarfcmp: Describe context mismatch details at the end.
Roland McGrath [Wed, 16 Sep 2009 07:39:34 +0000 (00:39 -0700)] 
dwarfcmp: Describe context mismatch details at the end.

16 years agoSending translation for Japanese
hyuuga [Sun, 13 Sep 2009 10:08:41 +0000 (10:08 +0000)] 
Sending translation for Japanese

16 years agoSending translation for Japanese
hyuuga [Sun, 13 Sep 2009 06:35:06 +0000 (06:35 +0000)] 
Sending translation for Japanese

16 years agoSending translation for Japanese
hyuuga [Fri, 11 Sep 2009 14:32:28 +0000 (14:32 +0000)] 
Sending translation for Japanese

16 years agoDW_OP_implicit_value support
Roland McGrath [Thu, 10 Sep 2009 19:39:09 +0000 (12:39 -0700)] 
DW_OP_implicit_value support

16 years agoFix backends/sparc_retval.c license header.
Mark Wielaard [Thu, 10 Sep 2009 10:05:49 +0000 (12:05 +0200)] 
Fix backends/sparc_retval.c license header.

16 years agoSending translation for Japanese
hyuuga [Thu, 10 Sep 2009 08:54:15 +0000 (08:54 +0000)] 
Sending translation for Japanese

16 years agoClear cfi->ebl in dwarf_getcfi().
Mark Wielaard [Wed, 9 Sep 2009 18:59:26 +0000 (20:59 +0200)] 
Clear cfi->ebl in dwarf_getcfi().

16 years agoSending translation for Italian
raven [Tue, 8 Sep 2009 19:23:11 +0000 (19:23 +0000)] 
Sending translation for Italian

16 years agoSending translation for Spanish
beckerde [Tue, 8 Sep 2009 14:44:14 +0000 (14:44 +0000)] 
Sending translation for Spanish

16 years agoar.c (main): Fix typo in message format.
Roland McGrath [Tue, 8 Sep 2009 07:21:18 +0000 (00:21 -0700)] 
ar.c (main): Fix typo in message format.

16 years agoSending translation for Japanese
noriko [Tue, 8 Sep 2009 05:22:44 +0000 (05:22 +0000)] 
Sending translation for Japanese

16 years agoSending translation for Spanish
gguerrer [Mon, 7 Sep 2009 01:29:07 +0000 (01:29 +0000)] 
Sending translation for Spanish

16 years agoSending translation for Spanish
beckerde [Sun, 6 Sep 2009 17:11:40 +0000 (17:11 +0000)] 
Sending translation for Spanish

16 years agoimage-header.c (__libdw_image_header): Fix tranposed comparison.
Roland McGrath [Fri, 4 Sep 2009 10:05:31 +0000 (03:05 -0700)] 
image-header.c (__libdw_image_header): Fix tranposed comparison.

16 years agolibebl: Fix allocation of memory for long strings
Petr Machata [Wed, 2 Sep 2009 18:46:08 +0000 (20:46 +0200)] 
libebl: Fix allocation of memory for long strings

16 years agoFiddles in subr::sharing_stack.
Roland McGrath [Wed, 2 Sep 2009 18:12:51 +0000 (11:12 -0700)] 
Fiddles in subr::sharing_stack.

16 years agoReduce memory footprint of dwarf_tracker.
Roland McGrath [Tue, 1 Sep 2009 23:20:39 +0000 (16:20 -0700)] 
Reduce memory footprint of dwarf_tracker.

16 years agoReduce memory footprint of dwarf iterators.
Roland McGrath [Tue, 1 Sep 2009 22:37:17 +0000 (15:37 -0700)] 
Reduce memory footprint of dwarf iterators.

16 years agoSending translation for po/nl.po
warrink [Tue, 1 Sep 2009 16:04:47 +0000 (16:04 +0000)] 
Sending translation for po/nl.po

16 years agoAdd specialized dynamic_equality_set class for attributes in the collector.
Roland McGrath [Tue, 1 Sep 2009 02:21:08 +0000 (19:21 -0700)] 
Add specialized dynamic_equality_set class for attributes in the collector.