]> git.ipfire.org Git - thirdparty/elfutils.git/log
thirdparty/elfutils.git
16 years agoDefine __STDC_LIMIT_MACROS for C++ vs <stdint.h>
Roland McGrath [Mon, 26 Jan 2009 01:33:58 +0000 (17:33 -0800)] 
Define __STDC_LIMIT_MACROS for C++ vs <stdint.h>

16 years agoMerge commit 'origin/master' into dwarf
Roland McGrath [Sun, 25 Jan 2009 20:09:25 +0000 (12:09 -0800)] 
Merge commit 'origin/master' into dwarf

16 years agoFix typo in last change.
Ulrich Drepper [Sun, 25 Jan 2009 17:03:37 +0000 (09:03 -0800)] 
Fix typo in last change.

16 years agoMerge commit 'origin/master' into dwarf
Roland McGrath [Sun, 25 Jan 2009 06:55:08 +0000 (22:55 -0800)] 
Merge commit 'origin/master' into dwarf

Conflicts:
ChangeLog
libdw/ChangeLog
src/ChangeLog

16 years agoFix typo in comment.
Ulrich Drepper [Sun, 25 Jan 2009 01:39:24 +0000 (17:39 -0800)] 
Fix typo in comment.

16 years agoMerge branch 'master' of ssh://git.fedorahosted.org/git/elfutils
Ulrich Drepper [Sun, 25 Jan 2009 01:26:03 +0000 (17:26 -0800)] 
Merge branch 'master' of ssh://git.fedorahosted.org/git/elfutils

16 years agoExplain EBL ABI policy.
Ulrich Drepper [Sun, 25 Jan 2009 01:16:39 +0000 (17:16 -0800)] 
Explain EBL ABI policy.

16 years agoFix compuation of base address for printing stack frame program.
Ulrich Drepper [Sun, 25 Jan 2009 01:01:08 +0000 (17:01 -0800)] 
Fix compuation of base address for printing stack frame program.

16 years agoMerge commit 'elfutils-0.139' into dwarf
Roland McGrath [Sat, 24 Jan 2009 02:00:40 +0000 (18:00 -0800)] 
Merge commit 'elfutils-0.139' into dwarf

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

16 years agoAdd multiple inclusion protection to eu-config.h
Roland McGrath [Sat, 24 Jan 2009 01:11:04 +0000 (17:11 -0800)] 
Add multiple inclusion protection to eu-config.h

16 years agoUse quotes around command substitution that can produce leading whitespace.
Roland McGrath [Sat, 24 Jan 2009 00:39:42 +0000 (16:39 -0800)] 
Use quotes around command substitution that can produce leading whitespace.

16 years agoPut known-dwarf.h in the dist so every build need not have a recent gawk.
Roland McGrath [Sat, 24 Jan 2009 00:34:07 +0000 (16:34 -0800)] 
Put known-dwarf.h in the dist so every build need not have a recent gawk.

16 years agoFix handling of file descriptors for the files size opens.
Ulrich Drepper [Sat, 24 Jan 2009 00:32:21 +0000 (16:32 -0800)] 
Fix handling of file descriptors for the files size opens.

16 years agoHandled adding argp_error to special functions for xgettext to take care of.
Ulrich Drepper [Sat, 24 Jan 2009 00:29:12 +0000 (16:29 -0800)] 
Handled adding argp_error to special functions for xgettext to take care of.

16 years ago(XGETTEXT_OPTIONS): Add --flag option for argp_error.
Ulrich Drepper [Sat, 24 Jan 2009 00:28:25 +0000 (16:28 -0800)] 
(XGETTEXT_OPTIONS): Add --flag option for argp_error.

16 years agoUpdate list of files with translatable strings.
Ulrich Drepper [Sat, 24 Jan 2009 00:24:51 +0000 (16:24 -0800)] 
Update list of files with translatable strings.

16 years agoExplain problem with po/Makefile.in.in.
Ulrich Drepper [Sat, 24 Jan 2009 00:13:00 +0000 (16:13 -0800)] 
Explain problem with po/Makefile.in.in.

16 years agoPrint .strtab, .dynstr, and .comment for -a option of readelf.
Ulrich Drepper [Sat, 24 Jan 2009 00:10:44 +0000 (16:10 -0800)] 
Print .strtab, .dynstr, and .comment for -a option of readelf.

16 years agoconfigure.ac (zlib check): Check for gzdirect, need zlib >= 1.2.2.3.
Roland McGrath [Fri, 23 Jan 2009 22:31:33 +0000 (14:31 -0800)] 
configure.ac (zlib check): Check for gzdirect, need zlib >= 1.2.2.3.

16 years agoMake the __thread check more precisely representative to catch bad tools with nonwork...
Roland McGrath [Fri, 23 Jan 2009 22:27:39 +0000 (14:27 -0800)] 
Make the __thread check more precisely representative to catch bad tools with nonworking partial support.

16 years agoTest with local-dynamic TLS model as libelf will use.
Roland McGrath [Fri, 23 Jan 2009 11:40:50 +0000 (03:40 -0800)] 
Test with local-dynamic TLS model as libelf will use.

16 years ago(__thread check): Use AC_LINK_IFELSE, in case of building with compiler support but...
Roland McGrath [Fri, 23 Jan 2009 11:23:02 +0000 (03:23 -0800)] 
(__thread check): Use AC_LINK_IFELSE, in case of building with compiler support but no working runtime support.

16 years agoUpdate ChangeLog in spec file. elfutils-0.139
Ulrich Drepper [Fri, 23 Jan 2009 07:46:53 +0000 (23:46 -0800)] 
Update ChangeLog in spec file.

16 years agoDistribute <elfutils/version.h> in elfutils-libelf-devel rpm file.
Ulrich Drepper [Fri, 23 Jan 2009 07:33:41 +0000 (23:33 -0800)] 
Distribute <elfutils/version.h> in elfutils-libelf-devel rpm file.

16 years agoFix creation of rpm file.
Ulrich Drepper [Fri, 23 Jan 2009 07:32:11 +0000 (23:32 -0800)] 
Fix creation of rpm file.

16 years agoBump version to 0.139.
Ulrich Drepper [Fri, 23 Jan 2009 07:22:52 +0000 (23:22 -0800)] 
Bump version to 0.139.

16 years agoreadelf -l: Don't print section mapping when no sections.
Roland McGrath [Fri, 23 Jan 2009 03:55:00 +0000 (19:55 -0800)] 
readelf -l: Don't print section mapping when no sections.

16 years agono_Wformat means -Wno-format.
Roland McGrath [Fri, 23 Jan 2009 03:17:07 +0000 (19:17 -0800)] 
no_Wformat means -Wno-format.

16 years agoMerge branch 'master' of ssh://git.fedorahosted.org/git/elfutils
Ulrich Drepper [Fri, 23 Jan 2009 00:32:54 +0000 (16:32 -0800)] 
Merge branch 'master' of ssh://git.fedorahosted.org/git/elfutils

16 years agoWhen writing ELF files in libelf, fill the gap between sections even if only
Ulrich Drepper [Fri, 23 Jan 2009 00:32:15 +0000 (16:32 -0800)] 
When writing ELF files in libelf, fill the gap between sections even if only
the section at the start of the gap has been changed.

16 years agoTiny build nits.
Roland McGrath [Thu, 22 Jan 2009 21:17:45 +0000 (13:17 -0800)] 
Tiny build nits.

16 years agoUse t instead of j formats for ptrdiff_t
Roland McGrath [Thu, 22 Jan 2009 21:05:40 +0000 (13:05 -0800)] 
Use t instead of j formats for ptrdiff_t

16 years agoFix build when missing -lz and -lbz2.
Roland McGrath [Thu, 22 Jan 2009 20:59:23 +0000 (12:59 -0800)] 
Fix build when missing -lz and -lbz2.

16 years agoFix libdwfl segment bugs breaking core-file support.
Roland McGrath [Thu, 22 Jan 2009 12:52:56 +0000 (04:52 -0800)] 
Fix libdwfl segment bugs breaking core-file support.

16 years agoknown-dwarf.awk: Handle DW_FOO_BAR_* sets better.
Roland McGrath [Thu, 22 Jan 2009 11:08:46 +0000 (03:08 -0800)] 
known-dwarf.awk: Handle DW_FOO_BAR_* sets better.

16 years agodwarf.h: Add DW_OP_GNU_encoded_addr.
Roland McGrath [Thu, 22 Jan 2009 10:26:24 +0000 (02:26 -0800)] 
dwarf.h: Add DW_OP_GNU_encoded_addr.

16 years agoMerge commit 'origin/master' into dwarf
Roland McGrath [Thu, 22 Jan 2009 03:47:02 +0000 (19:47 -0800)] 
Merge commit 'origin/master' into dwarf

Conflicts:
libdw/ChangeLog
src/ChangeLog

16 years agoFix 'make clean' in libdw.
Roland McGrath [Thu, 22 Jan 2009 03:14:37 +0000 (19:14 -0800)] 
Fix 'make clean' in libdw.

16 years agoRevert "Dummy commit, testing Transifex at"
Roland McGrath [Thu, 22 Jan 2009 02:54:43 +0000 (18:54 -0800)] 
Revert "Dummy commit, testing Transifex at"

This reverts commit cdc4ce361bb098bc0ca67315dfc839642a1af13d.

16 years agowhitespace
Roland McGrath [Thu, 22 Jan 2009 02:54:20 +0000 (18:54 -0800)] 
whitespace

16 years agoCleanup of loop to write out section content.
Ulrich Drepper [Thu, 22 Jan 2009 01:03:31 +0000 (17:03 -0800)] 
Cleanup of loop to write out section content.

16 years agoRemove duplicate commits.
Ulrich Drepper [Thu, 22 Jan 2009 00:10:14 +0000 (16:10 -0800)] 
Remove duplicate commits.

16 years agoMerge branch 'master' of ssh://git.fedorahosted.org/git/elfutils
Ulrich Drepper [Thu, 22 Jan 2009 00:08:55 +0000 (16:08 -0800)] 
Merge branch 'master' of ssh://git.fedorahosted.org/git/elfutils

16 years agoFix possible crash in note conversion.
Roland McGrath [Mon, 5 Jan 2009 08:10:11 +0000 (00:10 -0800)] 
Fix possible crash in note conversion.

16 years agoMake elfcmp exit 2 for trouble and 1 only for mismatch, like all its cousins.
Roland McGrath [Tue, 6 Jan 2009 02:05:32 +0000 (18:05 -0800)] 
Make elfcmp exit 2 for trouble and 1 only for mismatch, like all its cousins.

16 years agoMake elfcmp exit 2 for trouble and 1 only for mismatch, like all its cousins.
Roland McGrath [Tue, 6 Jan 2009 02:05:32 +0000 (18:05 -0800)] 
Make elfcmp exit 2 for trouble and 1 only for mismatch, like all its cousins.

16 years agoFix possible crash in note conversion.
Roland McGrath [Mon, 5 Jan 2009 08:10:11 +0000 (00:10 -0800)] 
Fix possible crash in note conversion.

16 years agoFix accounting of last written position when updating ELF files.
Ulrich Drepper [Wed, 21 Jan 2009 23:22:11 +0000 (15:22 -0800)] 
Fix accounting of last written position when updating ELF files.

16 years agoFix handling of debuginfo files when checking exception handling tables.
Ulrich Drepper [Wed, 21 Jan 2009 23:02:03 +0000 (15:02 -0800)] 
Fix handling of debuginfo files when checking exception handling tables.

16 years agoMerge branch 'master' of ssh://git.fedorahosted.org/git/elfutils
Ulrich Drepper [Wed, 21 Jan 2009 21:06:27 +0000 (13:06 -0800)] 
Merge branch 'master' of ssh://git.fedorahosted.org/git/elfutils

16 years agoFix elflint test for .eh_frame_hdr allocation.
Ulrich Drepper [Wed, 21 Jan 2009 21:05:36 +0000 (13:05 -0800)] 
Fix elflint test for .eh_frame_hdr allocation.

16 years agoDummy commit, testing Transifex at
Dimitris Glezos [Wed, 21 Jan 2009 01:04:45 +0000 (01:04 +0000)] 
Dummy commit, testing Transifex at
https://translate.fedoraproject.org/submit/module/elfutils/.

Transmitted-via: Transifex (translate.fedoraproject.org)

16 years agoMore improveents to exception handling table printing and checking.
Ulrich Drepper [Sun, 18 Jan 2009 00:06:42 +0000 (16:06 -0800)] 
More improveents to exception handling table printing and checking.

16 years agoMerge branch 'master' of ssh://git.fedorahosted.org/git/elfutils
Ulrich Drepper [Sat, 17 Jan 2009 23:21:25 +0000 (15:21 -0800)] 
Merge branch 'master' of ssh://git.fedorahosted.org/git/elfutils

16 years agoBeginning of exception table testing.
Ulrich Drepper [Sat, 17 Jan 2009 23:21:07 +0000 (15:21 -0800)] 
Beginning of exception table testing.

16 years agodwarflint: Handle DW_OP_GNU_*.
Roland McGrath [Sat, 17 Jan 2009 22:48:26 +0000 (14:48 -0800)] 
dwarflint: Handle DW_OP_GNU_*.

16 years agoMerge branch 'master' into dwarf
Roland McGrath [Sat, 17 Jan 2009 22:42:29 +0000 (14:42 -0800)] 
Merge branch 'master' into dwarf

Conflicts:
libdw/ChangeLog
src/ChangeLog

16 years agoMerge commit 'origin/master' into roland/known-dwarf
Roland McGrath [Sat, 17 Jan 2009 22:39:35 +0000 (14:39 -0800)] 
Merge commit 'origin/master' into roland/known-dwarf

Conflicts:
libdw/ChangeLog

16 years agoFix dwarflint DW_OP_deref decoding.
Roland McGrath [Sat, 17 Jan 2009 22:37:08 +0000 (14:37 -0800)] 
Fix dwarflint DW_OP_deref decoding.

16 years agoMerge branch 'master' of ssh://git.fedorahosted.org/git/elfutils
Roland McGrath [Sat, 17 Jan 2009 22:34:32 +0000 (14:34 -0800)] 
Merge branch 'master' of ssh://git.fedorahosted.org/git/elfutils

16 years agoAdd DW_OP_GNU_* constants.
Roland McGrath [Sat, 17 Jan 2009 22:34:13 +0000 (14:34 -0800)] 
Add DW_OP_GNU_* constants.

16 years agoMove argp_program_version_hook and argp_program_bug_address variables
Ulrich Drepper [Sat, 17 Jan 2009 19:47:10 +0000 (11:47 -0800)] 
Move argp_program_version_hook and argp_program_bug_address variables
in all programs into the .rodata section.

16 years agoImprove location handling
Petr Machata [Sat, 17 Jan 2009 08:02:03 +0000 (09:02 +0100)] 
Improve location handling

* ... and simplify the code that deals with locations a /lot/. vararg
  parameters are now quite rare, hierarchical chaining of locations
  is trivial, DIE references carry their originator with themselves.

16 years agoImplement check for PT_GNU_EH_FRAME program header check.
Ulrich Drepper [Sat, 17 Jan 2009 05:11:49 +0000 (21:11 -0800)] 
Implement check for PT_GNU_EH_FRAME program header check.

16 years agoFinish implementation of exception handling table dumping in readelf.
Ulrich Drepper [Sat, 17 Jan 2009 01:58:54 +0000 (17:58 -0800)] 
Finish implementation of exception handling table dumping in readelf.

16 years agoSome more changes to call frame info dumping in readelf.
Ulrich Drepper [Fri, 16 Jan 2009 19:50:10 +0000 (11:50 -0800)] 
Some more changes to call frame info dumping in readelf.

16 years agoFix loc checking
Petr Machata [Fri, 16 Jan 2009 14:30:48 +0000 (15:30 +0100)] 
Fix loc checking

16 years agoBug fixes for .eh_frame_hdr dumping in readelf.
Ulrich Drepper [Fri, 16 Jan 2009 11:08:25 +0000 (03:08 -0800)] 
Bug fixes for .eh_frame_hdr dumping in readelf.
Add new option -e in readelf.
Start implementation of .gcc_except_table dumping in readelf.

16 years agoMerge branch 'master' of ssh://git.fedorahosted.org/git/elfutils
Ulrich Drepper [Fri, 16 Jan 2009 04:19:27 +0000 (20:19 -0800)] 
Merge branch 'master' of ssh://git.fedorahosted.org/git/elfutils

16 years agoFix minor problems in call frame info dumper in reader.
Ulrich Drepper [Fri, 16 Jan 2009 04:18:40 +0000 (20:18 -0800)] 
Fix minor problems in call frame info dumper in reader.

Add dumping of .eh_frame_hdr section content.

16 years agoImplement validation of .debug_loc
Petr Machata [Thu, 15 Jan 2009 17:02:27 +0000 (18:02 +0100)] 
Implement validation of .debug_loc

16 years agoAdd location expression formatting function to dwarfstrings.h
Petr Machata [Thu, 15 Jan 2009 14:33:26 +0000 (15:33 +0100)] 
Add location expression formatting function to dwarfstrings.h

* and fix a buglet along the way

16 years agoClean up messages
Petr Machata [Wed, 14 Jan 2009 21:13:31 +0000 (22:13 +0100)] 
Clean up messages

16 years agoMissed log entry for Linux kernel zImage format
Roland McGrath [Wed, 14 Jan 2009 20:56:53 +0000 (12:56 -0800)] 
Missed log entry for Linux kernel zImage format

16 years agoCheck version of pubnames/pubtypes.
Petr Machata [Wed, 14 Jan 2009 16:35:04 +0000 (17:35 +0100)] 
Check version of pubnames/pubtypes.

16 years agoActually do .debug_pubtypes checking, if the section is available
Petr Machata [Wed, 14 Jan 2009 15:40:09 +0000 (16:40 +0100)] 
Actually do .debug_pubtypes checking, if the section is available

* before that, there was a typo and it used .debug_pubnames for both cases

16 years agoGrok Linux kernel zImage format.
Roland McGrath [Wed, 14 Jan 2009 11:01:49 +0000 (03:01 -0800)] 
Grok Linux kernel zImage format.

16 years agoImplement validation of .debug_pubtypes.
Petr Machata [Tue, 13 Jan 2009 15:03:29 +0000 (16:03 +0100)] 
Implement validation of .debug_pubtypes.

16 years agoRewrite message macros to functions.
Petr Machata [Tue, 13 Jan 2009 14:51:25 +0000 (15:51 +0100)] 
Rewrite message macros to functions.

16 years agoImplement validation of .debug_pubnames.
Petr Machata [Mon, 12 Jan 2009 19:42:20 +0000 (20:42 +0100)] 
Implement validation of .debug_pubnames.

16 years agoCheck padding in .debug_aranges
Petr Machata [Mon, 12 Jan 2009 18:27:40 +0000 (19:27 +0100)] 
Check padding in .debug_aranges

16 years agoFor DIE references, remember both referrer and referree
Petr Machata [Mon, 12 Jan 2009 17:18:32 +0000 (18:18 +0100)] 
For DIE references, remember both referrer and referree

16 years agoExpand data structures for DIEs and CUs for checking of pubnames/pubtypes
Petr Machata [Mon, 12 Jan 2009 16:52:39 +0000 (17:52 +0100)] 
Expand data structures for DIEs and CUs for checking of pubnames/pubtypes

16 years agogitignore known-dwarf.h
Petr Machata [Mon, 12 Jan 2009 12:41:28 +0000 (13:41 +0100)] 
gitignore known-dwarf.h

16 years agoImplement validation of .debug_aranges.
Petr Machata [Sun, 11 Jan 2009 23:25:08 +0000 (00:25 +0100)] 
Implement validation of .debug_aranges.

* address and length are not validated yet

16 years agoBe paranoid about presence of .debug_{info,abbrev,str}
Petr Machata [Sun, 11 Jan 2009 19:47:23 +0000 (20:47 +0100)] 
Be paranoid about presence of .debug_{info,abbrev,str}

16 years agoMake check_ functions return bool
Petr Machata [Sun, 11 Jan 2009 18:29:40 +0000 (19:29 +0100)] 
Make check_ functions return bool

* and fix a couple unnecessary/suboptimal constructs along the way
* and fix a typo in changelog

16 years agoMerge branch 'roland/known-dwarf' into dwarf
Roland McGrath [Sun, 11 Jan 2009 09:36:06 +0000 (01:36 -0800)] 
Merge branch 'roland/known-dwarf' into dwarf

Conflicts:
libdw/ChangeLog

16 years agoGenerate macros for tables of known dwarf.h constants.
Roland McGrath [Sun, 11 Jan 2009 09:35:11 +0000 (01:35 -0800)] 
Generate macros for tables of known dwarf.h constants.

16 years agopublic/private fixups
Roland McGrath [Sun, 11 Jan 2009 06:03:56 +0000 (22:03 -0800)] 
public/private fixups

16 years agoMerge commit 'origin/master' into dwarf
Roland McGrath [Sun, 11 Jan 2009 04:19:22 +0000 (20:19 -0800)] 
Merge commit 'origin/master' into dwarf

Conflicts:
ChangeLog
libdw/ChangeLog
src/ChangeLog

16 years agoComments and fixes in c++/dwarf header, dwarfcmp -T to exercise output tree building.
Roland McGrath [Sun, 11 Jan 2009 03:12:33 +0000 (19:12 -0800)] 
Comments and fixes in c++/dwarf header, dwarfcmp -T to exercise output tree building.

16 years agoWe only have one translation domain, elfutils. Change use in libelf.
Ulrich Drepper [Sun, 11 Jan 2009 02:31:51 +0000 (18:31 -0800)] 
We only have one translation domain, elfutils.  Change use in libelf.

16 years agoFix type in error message in strings.
Ulrich Drepper [Sun, 11 Jan 2009 02:29:56 +0000 (18:29 -0800)] 
Fix type in error message in strings.

16 years agoMore correct info on contributors.
Ulrich Drepper [Sun, 11 Jan 2009 02:17:09 +0000 (18:17 -0800)] 
More correct info on contributors.

16 years agoMerge commit 'origin/roland/fixes-for-c++'
Ulrich Drepper [Sun, 11 Jan 2009 02:12:44 +0000 (18:12 -0800)] 
Merge commit 'origin/roland/fixes-for-c++'

16 years agoRequire __thread support in compiler.
Ulrich Drepper [Sun, 11 Jan 2009 02:02:05 +0000 (18:02 -0800)] 
Require __thread support in compiler.
Rename --enable-tls to more appropriate --enable-thread-safety.

16 years agoUnify dwarf{cmp,lint} -i option syntax.
Roland McGrath [Sun, 11 Jan 2009 01:01:39 +0000 (17:01 -0800)] 
Unify dwarf{cmp,lint} -i option syntax.

16 years agoFix compilation on Fedora 9.
Petr Machata [Sat, 10 Jan 2009 15:25:12 +0000 (16:25 +0100)] 
Fix compilation on Fedora 9.

16 years agoImplement --no-debug to accept debuginfo-lacking files. Use in self-test.
Petr Machata [Sat, 10 Jan 2009 15:14:54 +0000 (16:14 +0100)] 
Implement --no-debug to accept debuginfo-lacking files.  Use in self-test.