]>
git.ipfire.org Git - thirdparty/elfutils.git/log
Roland McGrath [Fri, 15 Jan 2010 04:38:18 +0000 (20:38 -0800)]
Punt sharing_stack, seems to be leaking.
Roland McGrath [Sat, 9 Jan 2010 02:17:50 +0000 (18:17 -0800)]
Merge commit 'origin/master' into dwarf
Conflicts:
src/ChangeLog
Roland McGrath [Fri, 8 Jan 2010 04:31:59 +0000 (20:31 -0800)]
Handle extended phnum in readelf.
Roland McGrath [Fri, 8 Jan 2010 04:24:34 +0000 (20:24 -0800)]
Use elf_getphdrnum in libdw and libdwfl.
Roland McGrath [Fri, 8 Jan 2010 04:11:42 +0000 (20:11 -0800)]
Handle extended phnum in elflint and elfcmp.
Roland McGrath [Fri, 8 Jan 2010 03:41:04 +0000 (19:41 -0800)]
Add elf_getphdrnum, support >65536 phdrs.
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
Roland McGrath [Wed, 6 Jan 2010 19:11:25 +0000 (11:11 -0800)]
Missing file from commit
ebc5c88
Roland McGrath [Wed, 6 Jan 2010 12:22:40 +0000 (04:22 -0800)]
libdwfl: Handle SHN_COMMON symbols in ET_REL.
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.
Roland McGrath [Wed, 6 Jan 2010 06:53:31 +0000 (22:53 -0800)]
Add dwarf_aggregate_size helper function to libdw.
Roland McGrath [Tue, 5 Jan 2010 21:38:15 +0000 (13:38 -0800)]
Add some more DW_AT_GNU_* types from gcc.
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.
Roland McGrath [Tue, 5 Jan 2010 06:08:45 +0000 (22:08 -0800)]
NEWS item for readelf changes
Roland McGrath [Tue, 5 Jan 2010 05:59:07 +0000 (21:59 -0800)]
Make readelf -n check note name strings, handle "VMCOREINFO" flavor.
Roland McGrath [Tue, 5 Jan 2010 04:36:10 +0000 (20:36 -0800)]
readelf: No complaints for missing DWARF under just -a.
Roland McGrath [Tue, 5 Jan 2010 04:29:33 +0000 (20:29 -0800)]
readelf: Correct --help output for -a.
Roland McGrath [Tue, 5 Jan 2010 04:25:09 +0000 (20:25 -0800)]
readelf: No complaints for missing named sections implicit in -a.
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)
Roland McGrath [Wed, 16 Dec 2009 11:31:10 +0000 (03:31 -0800)]
Merge commit 'origin/master' into dwarf
Conflicts:
src/ChangeLog
mrtom [Tue, 15 Dec 2009 08:28:13 +0000 (08:28 +0000)]
Sending translation for French
mrtom [Tue, 15 Dec 2009 08:22:04 +0000 (08:22 +0000)]
Sending translation for po/fr.po
Roland McGrath [Mon, 14 Dec 2009 03:20:35 +0000 (19:20 -0800)]
run-dwarfcmp-self.sh: Move the hairiest/largest cases to last.
logan [Fri, 27 Nov 2009 14:20:18 +0000 (14:20 +0000)]
Sending translation for Spanish
Roland McGrath [Sun, 22 Nov 2009 01:03:34 +0000 (17:03 -0800)]
Fix dwarf_getlocation braino in constant-form case handling.
elsupergomez [Thu, 19 Nov 2009 12:52:36 +0000 (12:52 +0000)]
Sending translation for Spanish
Roland McGrath [Tue, 17 Nov 2009 04:38:17 +0000 (20:38 -0800)]
libdwfl: Skip relocation on empty or SHT_NOBITS sections.
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.
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
ypoyarko [Wed, 11 Nov 2009 23:30:39 +0000 (23:30 +0000)]
Sending translation for po/ru.po
Roland McGrath [Tue, 10 Nov 2009 21:34:48 +0000 (13:34 -0800)]
Fix whitespace, copyright years.
Roland McGrath [Tue, 10 Nov 2009 21:34:09 +0000 (13:34 -0800)]
__libelf_readall: Fetch file size if not yet known.
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.
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.
Roland McGrath [Thu, 5 Nov 2009 19:34:08 +0000 (11:34 -0800)]
Ignore link_map entries with l_ld==0.
Roland McGrath [Mon, 2 Nov 2009 04:50:27 +0000 (20:50 -0800)]
Include tag in attr_set hash, cuts down collisions.
Roland McGrath [Mon, 2 Nov 2009 04:23:18 +0000 (20:23 -0800)]
Some more stats, some debugging. Disable problematic match caching.
Roland McGrath [Thu, 15 Oct 2009 19:30:09 +0000 (12:30 -0700)]
Major revamp of dwarf_output::copier.
Roland McGrath [Fri, 16 Oct 2009 03:50:34 +0000 (20:50 -0700)]
Let a tracker do negative caching in dwarf_comparator.
Roland McGrath [Thu, 15 Oct 2009 19:40:08 +0000 (12:40 -0700)]
Be less confused by DW_FORM_ref_sig8.
Roland McGrath [Thu, 15 Oct 2009 19:30:54 +0000 (12:30 -0700)]
Merge commit 'origin/master' into dwarf
Conflicts:
libdw/ChangeLog
src/ChangeLog
Roland McGrath [Thu, 15 Oct 2009 19:26:49 +0000 (12:26 -0700)]
More grokage of DWARF4 forms.
Roland McGrath [Wed, 14 Oct 2009 19:35:47 +0000 (12:35 -0700)]
Clean up NT_GNU_GOLD_VERSION printing.
Roland McGrath [Mon, 12 Oct 2009 09:59:57 +0000 (02:59 -0700)]
Fix container hashers.
Roland McGrath [Mon, 12 Oct 2009 04:10:50 +0000 (21:10 -0700)]
Fix dwarf_tracker logic for end iterator matching.
Roland McGrath [Mon, 5 Oct 2009 18:32:26 +0000 (11:32 -0700)]
Match .debug_pubtypes and .debug_types as known DWARF section names.
Roland McGrath [Fri, 2 Oct 2009 21:26:42 +0000 (14:26 -0700)]
c++/subr.hh (subr::stackish): New template type.
Roland McGrath [Fri, 2 Oct 2009 21:15:31 +0000 (14:15 -0700)]
Meaningless nits.
Roland McGrath [Fri, 2 Oct 2009 21:15:07 +0000 (14:15 -0700)]
Meaningless nit.
Roland McGrath [Fri, 2 Oct 2009 20:34:41 +0000 (13:34 -0700)]
dwarf_comparator fix for individual-item comparison of references.
Roland McGrath [Fri, 2 Oct 2009 20:18:45 +0000 (13:18 -0700)]
Fixes for new dwarfcmp explicit-offsets feature.
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.
Roland McGrath [Thu, 1 Oct 2009 22:41:16 +0000 (15:41 -0700)]
dwarfcmp: Describe reference mismatch details at the end.
Roland McGrath [Thu, 1 Oct 2009 21:22:27 +0000 (14:22 -0700)]
dwarf_path_finder fixes.
Roland McGrath [Thu, 1 Oct 2009 21:00:12 +0000 (14:00 -0700)]
const nits in subr::indexed_iterator.
Roland McGrath [Thu, 1 Oct 2009 20:59:53 +0000 (13:59 -0700)]
Add missing C++ error check on dwarf_formstring calls.
Roland McGrath [Thu, 1 Oct 2009 04:41:30 +0000 (21:41 -0700)]
Fix subr::nostream constness.
Roland McGrath [Wed, 30 Sep 2009 23:33:11 +0000 (16:33 -0700)]
dwarfcmp: Support four-argument usage to compare specific entries.
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.
Roland McGrath [Wed, 30 Sep 2009 23:16:02 +0000 (16:16 -0700)]
Use the subtracker/subcomparator for attributes too.
Roland McGrath [Wed, 30 Sep 2009 23:15:29 +0000 (16:15 -0700)]
Add clear method to subr::sharing_stack.
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.
Roland McGrath [Wed, 30 Sep 2009 07:22:03 +0000 (00:22 -0700)]
Fix data[48] form classification in dwarf::attr_value::what_space.
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.
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.
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
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.
Roland McGrath [Mon, 21 Sep 2009 23:42:19 +0000 (16:42 -0700)]
DW_AT_const_value can take an address too.
Ulrich Drepper [Mon, 21 Sep 2009 23:30:11 +0000 (16:30 -0700)]
Bump version for development of 0.144.
Ulrich Drepper [Mon, 21 Sep 2009 15:42:09 +0000 (08:42 -0700)]
Preparation for 0.143 release.
Ulrich Drepper [Mon, 21 Sep 2009 15:04:38 +0000 (08:04 -0700)]
Update configure.ac for recent autoconf.
hyuuga [Mon, 21 Sep 2009 07:05:53 +0000 (07:05 +0000)]
Sending translation for Japanese
hyuuga [Sun, 20 Sep 2009 10:57:18 +0000 (10:57 +0000)]
Sending translation for Japanese
Roland McGrath [Sun, 20 Sep 2009 01:35:04 +0000 (18:35 -0700)]
Fiddle dwarf_comparator interface.
Roland McGrath [Sun, 20 Sep 2009 01:34:43 +0000 (18:34 -0700)]
Add subr::for_each short-hand template.
Roland McGrath [Sun, 20 Sep 2009 01:23:44 +0000 (18:23 -0700)]
Fiddle C++ stream idiom.
Roland McGrath [Thu, 17 Sep 2009 22:02:34 +0000 (15:02 -0700)]
Small tweak for dwarf_getlocation_implicit_value; NEWS item for it.
Roland McGrath [Mon, 14 Sep 2009 00:45:38 +0000 (17:45 -0700)]
dwarf_output stats hack.
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.
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.
Roland McGrath [Wed, 16 Sep 2009 07:39:34 +0000 (00:39 -0700)]
dwarfcmp: Describe context mismatch details at the end.
hyuuga [Sun, 13 Sep 2009 10:08:41 +0000 (10:08 +0000)]
Sending translation for Japanese
hyuuga [Sun, 13 Sep 2009 06:35:06 +0000 (06:35 +0000)]
Sending translation for Japanese
hyuuga [Fri, 11 Sep 2009 14:32:28 +0000 (14:32 +0000)]
Sending translation for Japanese
Roland McGrath [Thu, 10 Sep 2009 19:39:09 +0000 (12:39 -0700)]
DW_OP_implicit_value support
Mark Wielaard [Thu, 10 Sep 2009 10:05:49 +0000 (12:05 +0200)]
Fix backends/sparc_retval.c license header.
hyuuga [Thu, 10 Sep 2009 08:54:15 +0000 (08:54 +0000)]
Sending translation for Japanese
Mark Wielaard [Wed, 9 Sep 2009 18:59:26 +0000 (20:59 +0200)]
Clear cfi->ebl in dwarf_getcfi().
raven [Tue, 8 Sep 2009 19:23:11 +0000 (19:23 +0000)]
Sending translation for Italian
beckerde [Tue, 8 Sep 2009 14:44:14 +0000 (14:44 +0000)]
Sending translation for Spanish
Roland McGrath [Tue, 8 Sep 2009 07:21:18 +0000 (00:21 -0700)]
ar.c (main): Fix typo in message format.
noriko [Tue, 8 Sep 2009 05:22:44 +0000 (05:22 +0000)]
Sending translation for Japanese
gguerrer [Mon, 7 Sep 2009 01:29:07 +0000 (01:29 +0000)]
Sending translation for Spanish
beckerde [Sun, 6 Sep 2009 17:11:40 +0000 (17:11 +0000)]
Sending translation for Spanish
Roland McGrath [Fri, 4 Sep 2009 10:05:31 +0000 (03:05 -0700)]
image-header.c (__libdw_image_header): Fix tranposed comparison.
Petr Machata [Wed, 2 Sep 2009 18:46:08 +0000 (20:46 +0200)]
libebl: Fix allocation of memory for long strings
Roland McGrath [Wed, 2 Sep 2009 18:12:51 +0000 (11:12 -0700)]
Fiddles in subr::sharing_stack.
Roland McGrath [Tue, 1 Sep 2009 23:20:39 +0000 (16:20 -0700)]
Reduce memory footprint of dwarf_tracker.
Roland McGrath [Tue, 1 Sep 2009 22:37:17 +0000 (15:37 -0700)]
Reduce memory footprint of dwarf iterators.
warrink [Tue, 1 Sep 2009 16:04:47 +0000 (16:04 +0000)]
Sending translation for po/nl.po