]>
git.ipfire.org Git - thirdparty/elfutils.git/log
Roland McGrath [Fri, 8 May 2009 01:58:26 +0000 (18:58 -0700)]
Merge branch 'dwarf' into roland/dwarf-macinfo
Roland McGrath [Fri, 8 May 2009 01:58:24 +0000 (18:58 -0700)]
Merge commit 'origin/master' into dwarf
Roland McGrath [Fri, 8 May 2009 01:58:14 +0000 (18:58 -0700)]
Typo
Roland McGrath [Fri, 8 May 2009 01:57:40 +0000 (18:57 -0700)]
Merge branch 'dwarf' into roland/dwarf-macinfo
Roland McGrath [Fri, 8 May 2009 01:57:34 +0000 (18:57 -0700)]
Merge commit 'origin/master' into dwarf
Roland McGrath [Fri, 8 May 2009 01:57:18 +0000 (18:57 -0700)]
Fix trivial regression in last commit.
Roland McGrath [Fri, 8 May 2009 01:56:44 +0000 (18:56 -0700)]
Merge branch 'dwarf' into roland/dwarf-macinfo
Conflicts:
libdw/dwarf_getmacros.c
Roland McGrath [Fri, 8 May 2009 01:55:17 +0000 (18:55 -0700)]
Merge commit 'origin/master' into dwarf
Conflicts:
libdw/ChangeLog
Roland McGrath [Fri, 8 May 2009 01:54:52 +0000 (18:54 -0700)]
Slight optimization of dwarf_getmacros for loops.
Roland McGrath [Fri, 8 May 2009 01:46:12 +0000 (18:46 -0700)]
Merge commit 'origin/master' into dwarf
Conflicts:
libdw/ChangeLog
src/ChangeLog
tests/ChangeLog
tests/Makefile.am
Roland McGrath [Fri, 8 May 2009 01:44:27 +0000 (18:44 -0700)]
Moved misplaced ChangeLog entry.
Roland McGrath [Fri, 8 May 2009 01:43:03 +0000 (18:43 -0700)]
Merge branch 'dwarf' into roland/dwarf-macinfo
Conflicts:
libdw/c++/dwarf
libdw/c++/values.cc
Roland McGrath [Fri, 8 May 2009 01:19:16 +0000 (18:19 -0700)]
Cosmetic fixup and missed EXTRA_DIST file.
Petr Machata [Thu, 7 May 2009 19:02:33 +0000 (21:02 +0200)]
Fix dwarf_getmacros so that it passes newly-added test
Petr Machata [Thu, 7 May 2009 18:58:19 +0000 (20:58 +0200)]
Add a test for dwarf_getmacros
Petr Machata [Tue, 5 May 2009 14:40:09 +0000 (16:40 +0200)]
Merge commit 'origin/master' into pmachata/pending
Conflicts:
libdw/dwarf_error.c
tombo [Thu, 30 Apr 2009 02:38:45 +0000 (02:38 +0000)]
Sending translation for Italian
tombo [Thu, 30 Apr 2009 01:53:05 +0000 (01:53 +0000)]
Sending translation for po/it.po
Ulrich Drepper [Wed, 29 Apr 2009 22:19:21 +0000 (15:19 -0700)]
Merge branch 'master' of ssh://git.fedorahosted.org/git/elfutils
Conflicts:
ChangeLog
Ulrich Drepper [Wed, 29 Apr 2009 21:05:44 +0000 (14:05 -0700)]
Add test of st_other field of symbol table entries.
Roland McGrath [Fri, 24 Apr 2009 22:56:58 +0000 (15:56 -0700)]
Merge commit 'origin/master' into dwarf
Conflicts:
ChangeLog
src/ChangeLog
tests/ChangeLog
tests/Makefile.am
logan [Fri, 24 Apr 2009 19:50:38 +0000 (19:50 +0000)]
Sending translation for Spanish
logan [Fri, 24 Apr 2009 17:23:57 +0000 (17:23 +0000)]
Sending translation for Spanish
Ulrich Drepper [Thu, 23 Apr 2009 15:20:16 +0000 (08:20 -0700)]
0.141 release.
Ulrich Drepper [Thu, 23 Apr 2009 14:59:02 +0000 (07:59 -0700)]
Fix building tests with mudflap.
Ulrich Drepper [Thu, 23 Apr 2009 14:54:53 +0000 (07:54 -0700)]
Avoid symbol versioning unless building code for DSO.
Ulrich Drepper [Thu, 23 Apr 2009 14:44:36 +0000 (07:44 -0700)]
Add missing dependencies on compression libraries for static builds.
Roland McGrath [Thu, 23 Apr 2009 06:08:04 +0000 (23:08 -0700)]
Revert leaked bogon.
Roland McGrath [Wed, 22 Apr 2009 19:29:32 +0000 (12:29 -0700)]
Fix relocation when symbols are resolved in non-ET_REL modules.
Roland McGrath [Wed, 22 Apr 2009 18:32:20 +0000 (11:32 -0700)]
Fix dwfl_module_build_id regression in last change.
Roland McGrath [Tue, 21 Apr 2009 22:44:07 +0000 (15:44 -0700)]
Fix derelocate crash for non-ET_REL file with some sh_addr at 0.
Petr Machata [Tue, 21 Apr 2009 12:55:44 +0000 (14:55 +0200)]
dwarflint: Support aranges that fall into non-EXECINSTR sections
* ... warn about these though
Petr Machata [Tue, 21 Apr 2009 11:45:41 +0000 (13:45 +0200)]
dwarflint: Don't actually relocate values in non-ET_REL files
* still do all the checking, just skip actual relocation computation
Petr Machata [Thu, 16 Apr 2009 15:52:44 +0000 (17:52 +0200)]
dwarflint: For REL files, report holes relatively to the section beginning ... as opposed to absolutely according to our arbitrary layout
Petr Machata [Thu, 16 Apr 2009 15:51:58 +0000 (17:51 +0200)]
dwarflint: Fix a SEGV
Roland McGrath [Mon, 20 Apr 2009 18:50:50 +0000 (11:50 -0700)]
Add missing internal_function attribute.
Roland McGrath [Mon, 20 Apr 2009 08:27:16 +0000 (01:27 -0700)]
XXX comment markers for reloc-sensitive interfaces
Roland McGrath [Mon, 20 Apr 2009 08:20:44 +0000 (01:20 -0700)]
addr2line: Honor -s and -A for file names of inline call sites.
Roland McGrath [Mon, 20 Apr 2009 07:49:33 +0000 (00:49 -0700)]
Support -j option in addr2line to match binutils.
Roland McGrath [Mon, 20 Apr 2009 01:27:01 +0000 (18:27 -0700)]
Break out __libdwfl_getelf internal function.
Roland McGrath [Sun, 19 Apr 2009 23:07:45 +0000 (16:07 -0700)]
Fiddle version.h magic back, so all the computation is in configure.
tbull [Sat, 18 Apr 2009 20:44:43 +0000 (20:44 +0000)]
Sending translation for German
Roland McGrath [Fri, 17 Apr 2009 20:24:01 +0000 (13:24 -0700)]
Arithmetic is hard.
Roland McGrath [Fri, 17 Apr 2009 20:18:35 +0000 (13:18 -0700)]
_ELFUTILS_PREREQ magic update for 0.y.z numbers
Roland McGrath [Fri, 17 Apr 2009 03:32:42 +0000 (20:32 -0700)]
Handle ARM VFP register names.
Roland McGrath [Fri, 17 Apr 2009 03:31:59 +0000 (20:31 -0700)]
NT_PRXFPREG -> NT_PRXFPREG
Roland McGrath [Thu, 16 Apr 2009 06:11:02 +0000 (23:11 -0700)]
Merge commit 'origin/master' into dwarf
Conflicts:
libdw/ChangeLog
src/ChangeLog
Roland McGrath [Wed, 15 Apr 2009 21:47:13 +0000 (14:47 -0700)]
Fix 32/64 CIE header format CIE_id matching.
Roland McGrath [Wed, 15 Apr 2009 01:44:45 +0000 (18:44 -0700)]
Nominal ARM support.
Roland McGrath [Tue, 14 Apr 2009 11:39:32 +0000 (04:39 -0700)]
Fix error message.
Roland McGrath [Tue, 14 Apr 2009 10:18:10 +0000 (03:18 -0700)]
NEWS items for notable changes since 0.140
Roland McGrath [Tue, 14 Apr 2009 09:38:19 +0000 (02:38 -0700)]
Fix RHBZ#494858: fix bad address checks in core file support.
Roland McGrath [Tue, 14 Apr 2009 08:02:17 +0000 (01:02 -0700)]
Fix strip -f infinite loop when coping with some extra kooky object sections.
Roland McGrath [Mon, 13 Apr 2009 18:33:32 +0000 (11:33 -0700)]
Merge branch 'roland/getsym'
Petr Machata [Fri, 10 Apr 2009 13:42:08 +0000 (15:42 +0200)]
dwarflint: Validate DW_AT_{low,high}_pc for consistent relocation
Petr Machata [Fri, 10 Apr 2009 13:41:36 +0000 (15:41 +0200)]
dwarflint: Move the check for consistent range relocation into a function
Petr Machata [Fri, 10 Apr 2009 13:40:48 +0000 (15:40 +0200)]
dwarflint: Check that DW_AT_{low,high}_pc attributes have the right form ... so that we know in which part of the code to validate their values
Petr Machata [Fri, 10 Apr 2009 12:46:34 +0000 (14:46 +0200)]
dwarflint: Simplify handling of ELF files in coverage analysis
Petr Machata [Fri, 10 Apr 2009 11:57:33 +0000 (13:57 +0200)]
dwarflint: Better way of handling relocations against executable sections
Petr Machata [Fri, 10 Apr 2009 11:56:19 +0000 (13:56 +0200)]
dwarflint: Simplify calling convention of layout_rel_file
Petr Machata [Wed, 8 Apr 2009 13:33:52 +0000 (15:33 +0200)]
dwarflint: Handle zero-length address ranges
Petr Machata [Wed, 8 Apr 2009 12:55:19 +0000 (14:55 +0200)]
dwarflint: relocation of DW_LNE_set_address doesn't have to be against executable
Petr Machata [Wed, 8 Apr 2009 12:54:00 +0000 (14:54 +0200)]
dwarflint: Fix error condition
Petr Machata [Wed, 8 Apr 2009 12:53:28 +0000 (14:53 +0200)]
dwarflint: Better message when relocation is formed against unexpected section
Petr Machata [Tue, 7 Apr 2009 15:56:55 +0000 (17:56 +0200)]
dwarflint: Tolerate DW_AT_const_value with address form.
Petr Machata [Tue, 7 Apr 2009 15:56:21 +0000 (17:56 +0200)]
dwarflint: Ignore invalid relocations in relocation_next
Petr Machata [Tue, 7 Apr 2009 15:55:57 +0000 (17:55 +0200)]
dwarflint: Handle NONE relocations
elsupergomez [Thu, 9 Apr 2009 15:37:35 +0000 (15:37 +0000)]
Sending translation for Spanish
Roland McGrath [Thu, 9 Apr 2009 00:52:33 +0000 (17:52 -0700)]
Make dwfl_module_getsym yield shndx -1 for any non-allocated section.
Roland McGrath [Thu, 9 Apr 2009 00:15:01 +0000 (17:15 -0700)]
Fix double-adjust for ET_REL.
Roland McGrath [Thu, 9 Apr 2009 00:07:03 +0000 (17:07 -0700)]
Merge branch 'master' of ssh://git.fedorahosted.org/git/elfutils
Roland McGrath [Thu, 9 Apr 2009 00:05:43 +0000 (17:05 -0700)]
dwfl_module_getsym should not adjust symbols from non-SHF_ALLOC sections.
Petr Machata [Tue, 7 Apr 2009 12:35:02 +0000 (14:35 +0200)]
Merge branch 'dwarf' of ssh://pmachata@git.fedorahosted.org/git/elfutils into dwarf
Conflicts:
src/Makefile.am
Petr Machata [Mon, 6 Apr 2009 12:44:34 +0000 (14:44 +0200)]
dwarflint: Layout sections of ET_REL files
* that's necessary for range overlap analysis. In ET_REL files, sections
are placed at address 0, so all ranges appear to overlap each other, plus
some of these ranges seem to cross section boundaries.
* we can't use libdwfl to do the layout for us, because libdwfl does too
many smart things behind the scenes, such as relocating the files.
Petr Machata [Thu, 2 Apr 2009 14:10:51 +0000 (16:10 +0200)]
dwarflint: Replace bitmap-based coverage analysis with range-based
* doing that, move from begin/inclusive end model to begin/length model.
Having inclusive end was a stupid decision that I wanted to fix for a
month now.
tomspur [Sun, 5 Apr 2009 10:10:43 +0000 (10:10 +0000)]
Sending translation for po/de.po
beckerde [Fri, 3 Apr 2009 00:00:14 +0000 (00:00 +0000)]
Sending translation for po/es.po
Roland McGrath [Thu, 2 Apr 2009 20:36:54 +0000 (13:36 -0700)]
Fix make dist nits.
Roland McGrath [Thu, 2 Apr 2009 20:20:55 +0000 (13:20 -0700)]
Merge commit 'origin/master' into dwarf
Conflicts:
libdw/ChangeLog
Roland McGrath [Thu, 2 Apr 2009 01:28:41 +0000 (18:28 -0700)]
Update elf.h and some tables; fill in sparc backend reloc table.
Roland McGrath [Wed, 1 Apr 2009 21:25:29 +0000 (14:25 -0700)]
Add DW_CFA_GNU_negative_offset_extended.
Petr Machata [Wed, 1 Apr 2009 12:50:21 +0000 (14:50 +0200)]
Merge branch 'dwarf' of ssh://pmachata@git.fedorahosted.org/git/elfutils into dwarf
Petr Machata [Wed, 1 Apr 2009 12:52:11 +0000 (14:52 +0200)]
dwarflint: adjust messages about RELA relocating place with non-zero value
Petr Machata [Tue, 31 Mar 2009 08:46:46 +0000 (10:46 +0200)]
dwarflint: Drop unused parameter of read_die_chain and check_cu_structural
Petr Machata [Mon, 30 Mar 2009 17:43:46 +0000 (19:43 +0200)]
dwarflint: DW_FORM_ref_addr doesn't have to be relocated
Petr Machata [Mon, 30 Mar 2009 13:05:39 +0000 (15:05 +0200)]
dwarflint: Change one error to message
Petr Machata [Mon, 30 Mar 2009 13:04:44 +0000 (15:04 +0200)]
dwarflint: More accurate ref in "abbrev has_children, but the chain was empty."
Roland McGrath [Mon, 30 Mar 2009 03:50:20 +0000 (20:50 -0700)]
Consolidate/clean-up xif->throw_libdw paths.
Roland McGrath [Mon, 30 Mar 2009 00:36:22 +0000 (17:36 -0700)]
Fix attrs that can be an expression block or a constant.
Petr Machata [Fri, 27 Mar 2009 15:43:42 +0000 (16:43 +0100)]
dwarflint: Fix bug in coverage analysis
Petr Machata [Fri, 27 Mar 2009 15:43:01 +0000 (16:43 +0100)]
dwarflint: Support special formatting; add special class "CU DIE"
* This is used in analysis of aranges, where CU DIE is referred to by
decimal address (like CUs), not hexadecimal (like DIEs)
Roland McGrath [Thu, 26 Mar 2009 04:22:46 +0000 (21:22 -0700)]
Proper dwarf_constant attr value support with name fetchers.
Roland McGrath [Thu, 26 Mar 2009 02:30:57 +0000 (19:30 -0700)]
Fix initializer for dwarf::raw_attributes::end case.
Petr Machata [Thu, 26 Mar 2009 02:25:10 +0000 (19:25 -0700)]
<dwarf>: Don't swallow last attribute
Roland McGrath [Thu, 26 Mar 2009 00:29:22 +0000 (17:29 -0700)]
Add output limiting to dwarf-print test.
Petr Machata [Wed, 25 Mar 2009 12:55:33 +0000 (13:55 +0100)]
Merge branch 'dwarf' of ssh://pmachata@git.fedorahosted.org/git/elfutils into dwarf
Roland McGrath [Wed, 25 Mar 2009 03:02:32 +0000 (20:02 -0700)]
template tweaks for known-dwarf.h lookup, new dwarf-print test program
Roland McGrath [Wed, 25 Mar 2009 02:09:20 +0000 (19:09 -0700)]
Move some generic stuff to subr.hh
Roland McGrath [Tue, 24 Mar 2009 20:12:47 +0000 (13:12 -0700)]
Clean up build hacks for libdw C++ code, still kludged but less so.
Petr Machata [Tue, 24 Mar 2009 16:53:15 +0000 (17:53 +0100)]
dwarflint: Suppress pubtypes messages even if we are not in GNU mode