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

16 years agoPolish debugpred code a bit.
Ulrich Drepper [Sat, 1 Aug 2009 17:07:24 +0000 (10:07 -0700)] 
Polish debugpred code a bit.

16 years agoHandle text output for NT_GNU_GOLD_VERSION. elfutils-0.142
Mark Wielaard [Sun, 26 Jul 2009 21:49:26 +0000 (14:49 -0700)] 
Handle text output for NT_GNU_GOLD_VERSION.

16 years agoHandle NT_GNU_GOLD_VERSION.
Mark Wielaard [Sun, 26 Jul 2009 15:33:18 +0000 (08:33 -0700)] 
Handle NT_GNU_GOLD_VERSION.

16 years agoUpdate elf.h from glibc.
Ulrich Drepper [Sun, 26 Jul 2009 15:28:15 +0000 (08:28 -0700)] 
Update elf.h from glibc.

16 years agoExplicitly link addr2line with libelf.
Mark Wielaard [Sat, 25 Jul 2009 19:44:46 +0000 (12:44 -0700)] 
Explicitly link addr2line with libelf.

16 years agoMake readelf dump all block forms in hex.
Roland McGrath [Fri, 24 Jul 2009 23:23:12 +0000 (16:23 -0700)] 
Make readelf dump all block forms in hex.

16 years agoMerge branch 'master' of ssh://git.fedorahosted.org/git/elfutils
Ulrich Drepper [Fri, 24 Jul 2009 22:50:57 +0000 (15:50 -0700)] 
Merge branch 'master' of ssh://git.fedorahosted.org/git/elfutils

16 years agoHandle DW_OP_implicit_value in readelf.
Mark Wielaard [Fri, 24 Jul 2009 22:49:51 +0000 (15:49 -0700)] 
Handle DW_OP_implicit_value in readelf.

16 years agolibdw NEWS items
Roland McGrath [Thu, 23 Jul 2009 18:32:47 +0000 (11:32 -0700)] 
libdw NEWS items

16 years agoRejigger calling conventions for dwarf_frame_{cfa,register}.
Roland McGrath [Wed, 22 Jul 2009 20:55:50 +0000 (13:55 -0700)] 
Rejigger calling conventions for dwarf_frame_{cfa,register}.

16 years agoFix handling of gaps between sections when writing files in libelf.
Lubomir Rintel [Wed, 22 Jul 2009 04:04:47 +0000 (21:04 -0700)] 
Fix handling of gaps between sections when writing files in libelf.