]>
git.ipfire.org Git - thirdparty/elfutils.git/log
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
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 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
Roland McGrath [Tue, 1 Sep 2009 02:21:08 +0000 (19:21 -0700)]
Add specialized dynamic_equality_set class for attributes in the collector.
khasida [Tue, 1 Sep 2009 00:38:18 +0000 (00:38 +0000)]
Sending translation for po/ja.po
Roland McGrath [Fri, 28 Aug 2009 22:26:24 +0000 (15:26 -0700)]
Fiddle stats output.
Roland McGrath [Fri, 28 Aug 2009 01:30:04 +0000 (18:30 -0700)]
Split out dwarfcmp -T tests into dwarfcmp-test binary.
Roland McGrath [Fri, 28 Aug 2009 01:29:06 +0000 (18:29 -0700)]
Fiddle dwarf_output constructors.
Roland McGrath [Fri, 28 Aug 2009 00:53:30 +0000 (17:53 -0700)]
dwarf_output::copier fix for circular refs
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.
Roland McGrath [Thu, 27 Aug 2009 17:32:58 +0000 (10:32 -0700)]
Add missing file.
Roland McGrath [Wed, 26 Aug 2009 10:05:50 +0000 (03:05 -0700)]
libdwfl: Support LZMA kernel images.
Roland McGrath [Wed, 26 Aug 2009 09:26:34 +0000 (02:26 -0700)]
libdwfl: Support automatic decompression of files in XZ format.
Roland McGrath [Wed, 26 Aug 2009 08:27:59 +0000 (01:27 -0700)]
Fix bzip2 support for non-mmap case.
Roland McGrath [Wed, 26 Aug 2009 07:23:01 +0000 (00:23 -0700)]
libdwfl: Support Linux bzip2 kernel images for automatic decompression.
Roland McGrath [Wed, 26 Aug 2009 06:48:41 +0000 (23:48 -0700)]
Share print-die compilation among tests.
Roland McGrath [Wed, 26 Aug 2009 06:19:28 +0000 (23:19 -0700)]
Use some explicit template instantiations.
Roland McGrath [Wed, 26 Aug 2009 04:14:38 +0000 (21:14 -0700)]
Fix tracker circular ref handling for sharing differences. dwarfcmp -l improvements.
Roland McGrath [Mon, 24 Aug 2009 23:59:00 +0000 (16:59 -0700)]
Cosmetic.
Josh Stone [Sat, 22 Aug 2009 01:04:44 +0000 (18:04 -0700)]
Make dwarf_hasattr_integrate handle DW_AT_specification.
Roland McGrath [Mon, 24 Aug 2009 00:55:05 +0000 (17:55 -0700)]
Revert accidental commits.
Roland McGrath [Sat, 22 Aug 2009 00:41:16 +0000 (17:41 -0700)]
Add --silent option to dwarf-print et al.
Roland McGrath [Sat, 22 Aug 2009 00:23:59 +0000 (17:23 -0700)]
c++/subr.hh (hash<std::string>): Use elf_gnu_hash algorithm.
Roland McGrath [Fri, 21 Aug 2009 20:07:41 +0000 (13:07 -0700)]
Fiddle integer hashers.
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.
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.
Roland McGrath [Fri, 21 Aug 2009 02:42:44 +0000 (19:42 -0700)]
Fix to_string for constant-block case.
Roland McGrath [Fri, 21 Aug 2009 02:41:34 +0000 (19:41 -0700)]
Fix --enable-gprof for C++.
Roland McGrath [Thu, 20 Aug 2009 08:19:17 +0000 (01:19 -0700)]
Add dwarfcmp -l to show all differences.
Roland McGrath [Thu, 20 Aug 2009 05:03:58 +0000 (22:03 -0700)]
Diagnose reference mismatches with more detail.
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
Roland McGrath [Thu, 20 Aug 2009 04:22:24 +0000 (21:22 -0700)]
dwarf_output construction revamp for ref handling.
Roland McGrath [Mon, 17 Aug 2009 05:56:53 +0000 (22:56 -0700)]
Plug leaks.
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.
Roland McGrath [Fri, 14 Aug 2009 20:10:09 +0000 (13:10 -0700)]
Use pathconf instead of statfs.
leahliu [Thu, 13 Aug 2009 02:49:14 +0000 (02:49 +0000)]
Sending translation for po/zh_CN.po
Mark Wielaard [Wed, 12 Aug 2009 10:00:17 +0000 (12:00 +0200)]
Makefile.am (libelf.so): Use -Wl,-z,defs not -defs.
Roland McGrath [Mon, 10 Aug 2009 22:08:08 +0000 (15:08 -0700)]
Use dwarf_diename in place of open-coding it.
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.
Roland McGrath [Sat, 8 Aug 2009 03:06:28 +0000 (20:06 -0700)]
Add missing x86-64 reloc types.
Roland McGrath [Sat, 8 Aug 2009 01:26:19 +0000 (18:26 -0700)]
Use dwarf_attr_integrate in various convenience functions.
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)
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
Petr Machata [Thu, 6 Aug 2009 15:49:00 +0000 (17:49 +0200)]
dwarflint: Re-fix check for missing DW_AT_sibling
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
Petr Machata [Wed, 29 Jul 2009 13:24:37 +0000 (15:24 +0200)]
dwarflint: Fix DW_FORM_ref_addr dwarf_64/addr_64 mixup
Petr Machata [Wed, 29 Jul 2009 12:22:30 +0000 (14:22 +0200)]
dwarflint: Show CU size in decimal
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
Petr Machata [Tue, 28 Jul 2009 12:15:52 +0000 (14:15 +0200)]
dwarflint: Abbrev tables may be shared among several CUs
Petr Machata [Tue, 28 Jul 2009 12:14:16 +0000 (14:14 +0200)]
dwarflint: Improve .debug_abbrev checks
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
Petr Machata [Sat, 25 Jul 2009 18:04:56 +0000 (20:04 +0200)]
dwarflint: Small improvement
Petr Machata [Fri, 24 Jul 2009 16:53:37 +0000 (18:53 +0200)]
dwarflint: Check for duplicate abbreviation codes
Petr Machata [Fri, 24 Jul 2009 12:21:31 +0000 (14:21 +0200)]
dwarflint: Don't fail on data-less sections
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
Petr Machata [Tue, 4 Aug 2009 13:46:26 +0000 (15:46 +0200)]
dwarflint: Check for empty but present .dwarf_str
Petr Machata [Tue, 4 Aug 2009 13:49:08 +0000 (15:49 +0200)]
dwarflint: Fix checking of missing DW_AT_sibling
Roland McGrath [Sat, 1 Aug 2009 23:16:39 +0000 (16:16 -0700)]
Fix merge frotz.
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
Ulrich Drepper [Sat, 1 Aug 2009 17:07:24 +0000 (10:07 -0700)]
Polish debugpred code a bit.
Mark Wielaard [Sun, 26 Jul 2009 21:49:26 +0000 (14:49 -0700)]
Handle text output for NT_GNU_GOLD_VERSION.
Mark Wielaard [Sun, 26 Jul 2009 15:33:18 +0000 (08:33 -0700)]
Handle NT_GNU_GOLD_VERSION.
Ulrich Drepper [Sun, 26 Jul 2009 15:28:15 +0000 (08:28 -0700)]
Update elf.h from glibc.
Mark Wielaard [Sat, 25 Jul 2009 19:44:46 +0000 (12:44 -0700)]
Explicitly link addr2line with libelf.
Roland McGrath [Fri, 24 Jul 2009 23:23:12 +0000 (16:23 -0700)]
Make readelf dump all block forms in hex.
Ulrich Drepper [Fri, 24 Jul 2009 22:50:57 +0000 (15:50 -0700)]
Merge branch 'master' of ssh://git.fedorahosted.org/git/elfutils
Mark Wielaard [Fri, 24 Jul 2009 22:49:51 +0000 (15:49 -0700)]
Handle DW_OP_implicit_value in readelf.
Roland McGrath [Thu, 23 Jul 2009 18:32:47 +0000 (11:32 -0700)]
libdw NEWS items