]> git.ipfire.org Git - thirdparty/elfutils.git/log
thirdparty/elfutils.git
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 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 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.

16 years agoSending translation for po/ja.po
khasida [Tue, 1 Sep 2009 00:38:18 +0000 (00:38 +0000)] 
Sending translation for po/ja.po

16 years agoFiddle stats output.
Roland McGrath [Fri, 28 Aug 2009 22:26:24 +0000 (15:26 -0700)] 
Fiddle stats output.

16 years agoSplit out dwarfcmp -T tests into dwarfcmp-test binary.
Roland McGrath [Fri, 28 Aug 2009 01:30:04 +0000 (18:30 -0700)] 
Split out dwarfcmp -T tests into dwarfcmp-test binary.

16 years agoFiddle dwarf_output constructors.
Roland McGrath [Fri, 28 Aug 2009 01:29:06 +0000 (18:29 -0700)] 
Fiddle dwarf_output constructors.

16 years agodwarf_output::copier fix for circular refs
Roland McGrath [Fri, 28 Aug 2009 00:53:30 +0000 (17:53 -0700)] 
dwarf_output::copier fix for circular refs

16 years agoRewrite kernel image support: use calculation instead of brute force, support uncompr...
Roland McGrath [Thu, 27 Aug 2009 19:36:47 +0000 (12:36 -0700)] 
Rewrite kernel image support: use calculation instead of brute force, support uncompressed payloads.

16 years agoAdd missing file.
Roland McGrath [Thu, 27 Aug 2009 17:32:58 +0000 (10:32 -0700)] 
Add missing file.

16 years agolibdwfl: Support LZMA kernel images.
Roland McGrath [Wed, 26 Aug 2009 10:05:50 +0000 (03:05 -0700)] 
libdwfl: Support LZMA kernel images.

16 years agolibdwfl: Support automatic decompression of files in XZ format.
Roland McGrath [Wed, 26 Aug 2009 09:26:34 +0000 (02:26 -0700)] 
libdwfl: Support automatic decompression of files in XZ format.

16 years agoFix bzip2 support for non-mmap case.
Roland McGrath [Wed, 26 Aug 2009 08:27:59 +0000 (01:27 -0700)] 
Fix bzip2 support for non-mmap case.

16 years agolibdwfl: Support Linux bzip2 kernel images for automatic decompression.
Roland McGrath [Wed, 26 Aug 2009 07:23:01 +0000 (00:23 -0700)] 
libdwfl: Support Linux bzip2 kernel images for automatic decompression.

16 years agoShare print-die compilation among tests.
Roland McGrath [Wed, 26 Aug 2009 06:48:41 +0000 (23:48 -0700)] 
Share print-die compilation among tests.

16 years agoUse some explicit template instantiations.
Roland McGrath [Wed, 26 Aug 2009 06:19:28 +0000 (23:19 -0700)] 
Use some explicit template instantiations.

16 years agoFix tracker circular ref handling for sharing differences. dwarfcmp -l improvements.
Roland McGrath [Wed, 26 Aug 2009 04:14:38 +0000 (21:14 -0700)] 
Fix tracker circular ref handling for sharing differences.  dwarfcmp -l improvements.

16 years agoCosmetic.
Roland McGrath [Mon, 24 Aug 2009 23:59:00 +0000 (16:59 -0700)] 
Cosmetic.

16 years agoMake dwarf_hasattr_integrate handle DW_AT_specification.
Josh Stone [Sat, 22 Aug 2009 01:04:44 +0000 (18:04 -0700)] 
Make dwarf_hasattr_integrate handle DW_AT_specification.

16 years agoRevert accidental commits.
Roland McGrath [Mon, 24 Aug 2009 00:55:05 +0000 (17:55 -0700)] 
Revert accidental commits.

16 years agoAdd --silent option to dwarf-print et al.
Roland McGrath [Sat, 22 Aug 2009 00:41:16 +0000 (17:41 -0700)] 
Add --silent option to dwarf-print et al.

16 years agoc++/subr.hh (hash<std::string>): Use elf_gnu_hash algorithm.
Roland McGrath [Sat, 22 Aug 2009 00:23:59 +0000 (17:23 -0700)] 
c++/subr.hh (hash<std::string>): Use elf_gnu_hash algorithm.

16 years agoFiddle integer hashers.
Roland McGrath [Fri, 21 Aug 2009 20:07:41 +0000 (13:07 -0700)] 
Fiddle integer hashers.

16 years agoDon't print raw block contents for locations we decode and print.
Roland McGrath [Fri, 21 Aug 2009 10:16:32 +0000 (03:16 -0700)] 
Don't print raw block contents for locations we decode and print.

16 years agoOptimize dwarf_output copying of strings and source_files with a copier cache.
Roland McGrath [Fri, 21 Aug 2009 09:15:30 +0000 (02:15 -0700)] 
Optimize dwarf_output copying of strings and source_files with a copier cache.

16 years agoFix to_string for constant-block case.
Roland McGrath [Fri, 21 Aug 2009 02:42:44 +0000 (19:42 -0700)] 
Fix to_string for constant-block case.

16 years agoFix --enable-gprof for C++.
Roland McGrath [Fri, 21 Aug 2009 02:41:34 +0000 (19:41 -0700)] 
Fix --enable-gprof for C++.

16 years agoAdd dwarfcmp -l to show all differences.
Roland McGrath [Thu, 20 Aug 2009 08:19:17 +0000 (01:19 -0700)] 
Add dwarfcmp -l to show all differences.

16 years agoDiagnose reference mismatches with more detail.
Roland McGrath [Thu, 20 Aug 2009 05:03:58 +0000 (22:03 -0700)] 
Diagnose reference mismatches with more detail.

16 years agoMerge branch 'dwarf' of ssh://git.fedorahosted.org/git/elfutils into dwarf
Roland McGrath [Thu, 20 Aug 2009 04:22:35 +0000 (21:22 -0700)] 
Merge branch 'dwarf' of ssh://git.fedorahosted.org/git/elfutils into dwarf

16 years agodwarf_output construction revamp for ref handling.
Roland McGrath [Thu, 20 Aug 2009 04:22:24 +0000 (21:22 -0700)] 
dwarf_output construction revamp for ref handling.

16 years agoPlug leaks.
Roland McGrath [Mon, 17 Aug 2009 05:56:53 +0000 (22:56 -0700)] 
Plug leaks.

16 years agoAdd dwarf::debug_info_entry::identity_type typedef, make it uintptr_t instead of...
Roland McGrath [Mon, 17 Aug 2009 05:22:51 +0000 (22:22 -0700)] 
Add dwarf::debug_info_entry::identity_type typedef, make it uintptr_t instead of Dwarf_Off.

16 years agoUse pathconf instead of statfs.
Roland McGrath [Fri, 14 Aug 2009 20:10:09 +0000 (13:10 -0700)] 
Use pathconf instead of statfs.

16 years agoSending translation for po/zh_CN.po
leahliu [Thu, 13 Aug 2009 02:49:14 +0000 (02:49 +0000)] 
Sending translation for po/zh_CN.po

16 years agoMakefile.am (libelf.so): Use -Wl,-z,defs not -defs.
Mark Wielaard [Wed, 12 Aug 2009 10:00:17 +0000 (12:00 +0200)] 
Makefile.am (libelf.so): Use -Wl,-z,defs not -defs.

16 years agoUse dwarf_diename in place of open-coding it.
Roland McGrath [Mon, 10 Aug 2009 22:08:08 +0000 (15:08 -0700)] 
Use dwarf_diename in place of open-coding it.

16 years agoNew macros for symbol versioning definitions, use them for libdw convenience wrappers...
Roland McGrath [Sun, 9 Aug 2009 22:40:52 +0000 (15:40 -0700)] 
New macros for symbol versioning definitions, use them for libdw convenience wrappers just changed.

16 years agoAdd missing x86-64 reloc types.
Roland McGrath [Sat, 8 Aug 2009 03:06:28 +0000 (20:06 -0700)] 
Add missing x86-64 reloc types.

16 years agoUse dwarf_attr_integrate in various convenience functions.
Roland McGrath [Sat, 8 Aug 2009 01:26:19 +0000 (18:26 -0700)] 
Use dwarf_attr_integrate in various convenience functions.

16 years agoebl_strtabfinalize: Don't SEGV when no strings are present
Petr Machata [Thu, 6 Aug 2009 16:45:08 +0000 (18:45 +0200)] 
ebl_strtabfinalize: Don't SEGV when no strings are present
(cherry picked from commit a3a81e8352571f8aa9721a8940fbe54543029958)

16 years agodwarflint: For CU version 2, DW_FORM_ref_addr is addr_64, for 3 it's dwarf_64
Petr Machata [Thu, 6 Aug 2009 15:50:19 +0000 (17:50 +0200)] 
dwarflint: For CU version 2, DW_FORM_ref_addr is addr_64, for 3 it's dwarf_64

16 years agodwarflint: Re-fix check for missing DW_AT_sibling
Petr Machata [Thu, 6 Aug 2009 15:49:00 +0000 (17:49 +0200)] 
dwarflint: Re-fix check for missing DW_AT_sibling

16 years agodwarflint: Use better wording for DW_FORM_strp vs. empty/missing .debug_str
Petr Machata [Thu, 6 Aug 2009 14:58:18 +0000 (16:58 +0200)] 
dwarflint: Use better wording for DW_FORM_strp vs. empty/missing .debug_str

16 years agodwarflint: Fix DW_FORM_ref_addr dwarf_64/addr_64 mixup
Petr Machata [Wed, 29 Jul 2009 13:24:37 +0000 (15:24 +0200)] 
dwarflint: Fix DW_FORM_ref_addr dwarf_64/addr_64 mixup

16 years agodwarflint: Show CU size in decimal
Petr Machata [Wed, 29 Jul 2009 12:22:30 +0000 (14:22 +0200)] 
dwarflint: Show CU size in decimal

16 years agodwarflint: In fact we still need sane exception handling in HL checks too
Petr Machata [Tue, 28 Jul 2009 12:24:57 +0000 (14:24 +0200)] 
dwarflint: In fact we still need sane exception handling in HL checks too

16 years agodwarflint: Abbrev tables may be shared among several CUs
Petr Machata [Tue, 28 Jul 2009 12:15:52 +0000 (14:15 +0200)] 
dwarflint: Abbrev tables may be shared among several CUs

16 years agodwarflint: Improve .debug_abbrev checks
Petr Machata [Tue, 28 Jul 2009 12:14:16 +0000 (14:14 +0200)] 
dwarflint: Improve .debug_abbrev checks

16 years agodwarflint: Don't fail if high-level checks are requested on broken ELF file
Petr Machata [Tue, 28 Jul 2009 12:12:05 +0000 (14:12 +0200)] 
dwarflint: Don't fail if high-level checks are requested on broken ELF file

16 years agodwarflint: Small improvement
Petr Machata [Sat, 25 Jul 2009 18:04:56 +0000 (20:04 +0200)] 
dwarflint: Small improvement

16 years agodwarflint: Check for duplicate abbreviation codes
Petr Machata [Fri, 24 Jul 2009 16:53:37 +0000 (18:53 +0200)] 
dwarflint: Check for duplicate abbreviation codes

16 years agodwarflint: Don't fail on data-less sections
Petr Machata [Fri, 24 Jul 2009 12:21:31 +0000 (14:21 +0200)] 
dwarflint: Don't fail on data-less sections

16 years agodwarflint: don't warn on absence of debunginfo sections in tolerant mode
Petr Machata [Thu, 23 Jul 2009 15:25:53 +0000 (17:25 +0200)] 
dwarflint: don't warn on absence of debunginfo sections in tolerant mode

16 years agodwarflint: Check for empty but present .dwarf_str
Petr Machata [Tue, 4 Aug 2009 13:46:26 +0000 (15:46 +0200)] 
dwarflint: Check for empty but present .dwarf_str

16 years agodwarflint: Fix checking of missing DW_AT_sibling
Petr Machata [Tue, 4 Aug 2009 13:49:08 +0000 (15:49 +0200)] 
dwarflint: Fix checking of missing DW_AT_sibling

16 years agoFix merge frotz.
Roland McGrath [Sat, 1 Aug 2009 23:16:39 +0000 (16:16 -0700)] 
Fix merge frotz.

16 years agoMerge commit 'elfutils-0.142' into dwarf
Roland McGrath [Sat, 1 Aug 2009 23:14:35 +0000 (16:14 -0700)] 
Merge commit 'elfutils-0.142' into dwarf

Conflicts:
libdw/ChangeLog
libdw/Makefile.am
src/ChangeLog
tests/ChangeLog
tests/Makefile.am