platform/upstream/elfutils.git
14 years agoMissing file from commit ebc5c88
Roland McGrath [Wed, 6 Jan 2010 19:11:25 +0000 (11:11 -0800)]
Missing file from commit ebc5c88

14 years agolibdwfl: Handle SHN_COMMON symbols in ET_REL.
Roland McGrath [Wed, 6 Jan 2010 12:22:40 +0000 (04:22 -0800)]
libdwfl: Handle SHN_COMMON symbols in ET_REL.

14 years agoUse dwarf_aggregate_size in backend return_value functions. Observe DW_AT_GNU_vector...
Roland McGrath [Wed, 6 Jan 2010 06:59:32 +0000 (22:59 -0800)]
Use dwarf_aggregate_size in backend return_value functions.  Observe DW_AT_GNU_vector on powerpc return_value type.

14 years agoAdd dwarf_aggregate_size helper function to libdw.
Roland McGrath [Wed, 6 Jan 2010 06:53:31 +0000 (22:53 -0800)]
Add dwarf_aggregate_size helper function to libdw.

14 years agoAdd some more DW_AT_GNU_* types from gcc.
Roland McGrath [Tue, 5 Jan 2010 21:38:15 +0000 (13:38 -0800)]
Add some more DW_AT_GNU_* types from gcc.

14 years agoAdd DWARF attributes DW_AT_GNU_vector and DW_AT_GNU_template_name.
Roland McGrath [Tue, 5 Jan 2010 21:36:07 +0000 (13:36 -0800)]
Add DWARF attributes DW_AT_GNU_vector and DW_AT_GNU_template_name.

14 years agoNEWS item for readelf changes
Roland McGrath [Tue, 5 Jan 2010 06:08:45 +0000 (22:08 -0800)]
NEWS item for readelf changes

14 years agoMake readelf -n check note name strings, handle "VMCOREINFO" flavor.
Roland McGrath [Tue, 5 Jan 2010 05:59:07 +0000 (21:59 -0800)]
Make readelf -n check note name strings, handle "VMCOREINFO" flavor.

14 years agoreadelf: No complaints for missing DWARF under just -a.
Roland McGrath [Tue, 5 Jan 2010 04:36:10 +0000 (20:36 -0800)]
readelf: No complaints for missing DWARF under just -a.

14 years agoreadelf: Correct --help output for -a.
Roland McGrath [Tue, 5 Jan 2010 04:29:33 +0000 (20:29 -0800)]
readelf: Correct --help output for -a.

14 years agoreadelf: No complaints for missing named sections implicit in -a.
Roland McGrath [Tue, 5 Jan 2010 04:25:09 +0000 (20:25 -0800)]
readelf: No complaints for missing named sections implicit in -a.

14 years agoFix fill_mmap for sections past the section headers
Lubomir Rintel [Fri, 23 Oct 2009 14:18:51 +0000 (16:18 +0200)]
Fix fill_mmap for sections past the section headers

If fill_mmap() was run for a section that's past the shdr_end, but does
not immediately follow the section headers the fill start would be
determined incorrectly as shdr_end, which would wipe off contents of
sections between shdr_end and current one.

Issue was reported and triaged by Hugo Mildenberger, Graham Murray
and Peter Alfredsen. (http://bugs.gentoo.org/show_bug.cgi?id=288977)

14 years agoSending translation for French
mrtom [Tue, 15 Dec 2009 08:28:13 +0000 (08:28 +0000)]
Sending translation for French

14 years agoSending translation for po/fr.po
mrtom [Tue, 15 Dec 2009 08:22:04 +0000 (08:22 +0000)]
Sending translation for po/fr.po

14 years agoSending translation for Spanish
logan [Fri, 27 Nov 2009 14:20:18 +0000 (14:20 +0000)]
Sending translation for Spanish

14 years agoFix dwarf_getlocation braino in constant-form case handling.
Roland McGrath [Sun, 22 Nov 2009 01:03:34 +0000 (17:03 -0800)]
Fix dwarf_getlocation braino in constant-form case handling.

14 years agoSending translation for Spanish
elsupergomez [Thu, 19 Nov 2009 12:52:36 +0000 (12:52 +0000)]
Sending translation for Spanish

14 years agolibdwfl: Skip relocation on empty or SHT_NOBITS sections.
Roland McGrath [Tue, 17 Nov 2009 04:38:17 +0000 (20:38 -0800)]
libdwfl: Skip relocation on empty or SHT_NOBITS sections.

14 years agoMake readelf -x/-a handle SHT_NOBITS gracefully as -p already does.
Roland McGrath [Mon, 16 Nov 2009 09:50:58 +0000 (01:50 -0800)]
Make readelf -x/-a handle SHT_NOBITS gracefully as -p already does.

14 years agoLoad ahead core file chunk only if the area is vaddr-contiguous
Petr Machata [Thu, 12 Nov 2009 23:38:27 +0000 (00:38 +0100)]
Load ahead core file chunk only if the area is vaddr-contiguous

14 years agoSending translation for po/ru.po
ypoyarko [Wed, 11 Nov 2009 23:30:39 +0000 (23:30 +0000)]
Sending translation for po/ru.po

14 years agoFix whitespace, copyright years.
Roland McGrath [Tue, 10 Nov 2009 21:34:48 +0000 (13:34 -0800)]
Fix whitespace, copyright years.

14 years ago__libelf_readall: Fetch file size if not yet known.
Roland McGrath [Tue, 10 Nov 2009 21:34:09 +0000 (13:34 -0800)]
__libelf_readall: Fetch file size if not yet known.

14 years agoMark the archive header as unusable when there is no next ar element.
Mark Wielaard [Fri, 6 Nov 2009 08:14:09 +0000 (09:14 +0100)]
Mark the archive header as unusable when there is no next ar element.

14 years agoUse dwfl_addrmodule for l_ld lookup, don't bail on lookup failure.
Roland McGrath [Thu, 5 Nov 2009 19:43:38 +0000 (11:43 -0800)]
Use dwfl_addrmodule for l_ld lookup, don't bail on lookup failure.

14 years agoIgnore link_map entries with l_ld==0.
Roland McGrath [Thu, 5 Nov 2009 19:34:08 +0000 (11:34 -0800)]
Ignore link_map entries with l_ld==0.

14 years agoMore grokage of DWARF4 forms.
Roland McGrath [Thu, 15 Oct 2009 19:26:49 +0000 (12:26 -0700)]
More grokage of DWARF4 forms.

14 years agoClean up NT_GNU_GOLD_VERSION printing.
Roland McGrath [Wed, 14 Oct 2009 19:35:47 +0000 (12:35 -0700)]
Clean up NT_GNU_GOLD_VERSION printing.

14 years agoMatch .debug_pubtypes and .debug_types as known DWARF section names.
Roland McGrath [Mon, 5 Oct 2009 18:32:26 +0000 (11:32 -0700)]
Match .debug_pubtypes and .debug_types as known DWARF section names.

15 years agoHandle new .comment section flags.
Mark Wielaard [Mon, 21 Sep 2009 23:47:07 +0000 (16:47 -0700)]
Handle new .comment section flags.

Newer gcc+ld combinations use string merging in the .comment
section.  Allow that in elflint.

15 years agoBump version for development of 0.144.
Ulrich Drepper [Mon, 21 Sep 2009 23:30:11 +0000 (16:30 -0700)]
Bump version for development of 0.144.

15 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.

15 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.

15 years agoSending translation for Japanese
hyuuga [Mon, 21 Sep 2009 07:05:53 +0000 (07:05 +0000)]
Sending translation for Japanese

15 years agoSending translation for Japanese
hyuuga [Sun, 20 Sep 2009 10:57:18 +0000 (10:57 +0000)]
Sending translation for Japanese

15 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.

15 years agoSending translation for Japanese
hyuuga [Sun, 13 Sep 2009 10:08:41 +0000 (10:08 +0000)]
Sending translation for Japanese

15 years agoSending translation for Japanese
hyuuga [Sun, 13 Sep 2009 06:35:06 +0000 (06:35 +0000)]
Sending translation for Japanese

15 years agoSending translation for Japanese
hyuuga [Fri, 11 Sep 2009 14:32:28 +0000 (14:32 +0000)]
Sending translation for Japanese

15 years agoDW_OP_implicit_value support
Roland McGrath [Thu, 10 Sep 2009 19:39:09 +0000 (12:39 -0700)]
DW_OP_implicit_value support

15 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.

15 years agoSending translation for Japanese
hyuuga [Thu, 10 Sep 2009 08:54:15 +0000 (08:54 +0000)]
Sending translation for Japanese

15 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().

15 years agoSending translation for Italian
raven [Tue, 8 Sep 2009 19:23:11 +0000 (19:23 +0000)]
Sending translation for Italian

15 years agoSending translation for Spanish
beckerde [Tue, 8 Sep 2009 14:44:14 +0000 (14:44 +0000)]
Sending translation for Spanish

15 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.

15 years agoSending translation for Japanese
noriko [Tue, 8 Sep 2009 05:22:44 +0000 (05:22 +0000)]
Sending translation for Japanese

15 years agoSending translation for Spanish
gguerrer [Mon, 7 Sep 2009 01:29:07 +0000 (01:29 +0000)]
Sending translation for Spanish

15 years agoSending translation for Spanish
beckerde [Sun, 6 Sep 2009 17:11:40 +0000 (17:11 +0000)]
Sending translation for Spanish

15 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.

15 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

15 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

15 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

15 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.

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

15 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.

15 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.

15 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.

15 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.

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

15 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.

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

15 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

15 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.

15 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.

15 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.

15 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.

15 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.

15 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)

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

15 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.

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

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

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

15 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.

15 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

15 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.

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

15 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}.

15 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.

15 years agoFix dwarf_getsrc_file handling empty CUs.
Roland McGrath [Wed, 22 Jul 2009 01:14:52 +0000 (18:14 -0700)]
Fix dwarf_getsrc_file handling empty CUs.

15 years agoFix last commit, was made too early in the morning.
Roland McGrath [Mon, 20 Jul 2009 23:43:39 +0000 (16:43 -0700)]
Fix last commit, was made too early in the morning.

15 years agoHandle DW_OP_stack_value
Roland McGrath [Mon, 20 Jul 2009 18:51:41 +0000 (11:51 -0700)]
Handle DW_OP_stack_value

15 years agoSupport the easiest of the new v4 form flavors.
Roland McGrath [Fri, 17 Jul 2009 00:48:27 +0000 (17:48 -0700)]
Support the easiest of the new v4 form flavors.

15 years agoAdd constants from DWARF 4 working draft 3.
Roland McGrath [Fri, 17 Jul 2009 00:40:19 +0000 (17:40 -0700)]
Add constants from DWARF 4 working draft 3.

15 years agodwarf_getlocation.c: Grok DW_OP_form_tls_address, DW_OP_GNU_push_tls_address, and...
Roland McGrath [Wed, 15 Jul 2009 18:14:23 +0000 (11:14 -0700)]
dwarf_getlocation.c: Grok DW_OP_form_tls_address, DW_OP_GNU_push_tls_address, and DW_OP_bit_piece.

15 years agoAdd STB_GNU_UNIQUE support to elflint.
Ulrich Drepper [Tue, 14 Jul 2009 17:42:01 +0000 (10:42 -0700)]
Add STB_GNU_UNIQUE support to elflint.

15 years agodwarf_getlocation.c: Grok DW_OP_call_frame_cfa.
Roland McGrath [Mon, 13 Jul 2009 19:08:55 +0000 (12:08 -0700)]
dwarf_getlocation.c: Grok DW_OP_call_frame_cfa.

15 years agoCFI support: lookup by PC and translate into DWARF location per register
Roland McGrath [Thu, 25 Jun 2009 00:41:40 +0000 (17:41 -0700)]
CFI support: lookup by PC and translate into DWARF location per register

15 years agoReorder some libdwflP.h struct members for optimal packing.
Roland McGrath [Wed, 8 Jul 2009 21:54:16 +0000 (14:54 -0700)]
Reorder some libdwflP.h struct members for optimal packing.

15 years agoReorder some libdwP.h struct members for optimal packing.
Roland McGrath [Wed, 8 Jul 2009 21:48:34 +0000 (14:48 -0700)]
Reorder some libdwP.h struct members for optimal packing.

15 years agoReorder Elf struct members for optimal packing.
Roland McGrath [Wed, 8 Jul 2009 21:42:13 +0000 (14:42 -0700)]
Reorder Elf struct members for optimal packing.

15 years agoMerge branch 'master' of ssh://git.fedorahosted.org/git/elfutils
Roland McGrath [Wed, 8 Jul 2009 21:09:39 +0000 (14:09 -0700)]
Merge branch 'master' of ssh://git.fedorahosted.org/git/elfutils

15 years agoMerge branch 'at_data_member_location'
Mark Wielaard [Wed, 8 Jul 2009 22:37:06 +0000 (00:37 +0200)]
Merge branch 'at_data_member_location'

15 years agoFatfingers fix for commit dffc33d.
Roland McGrath [Wed, 8 Jul 2009 21:08:32 +0000 (14:08 -0700)]
Fatfingers fix for commit dffc33d.

15 years agoHandle DW_AT_data_member_location of class constant magically in dwarf_getlocation...
Roland McGrath [Wed, 8 Jul 2009 20:15:07 +0000 (13:15 -0700)]
Handle DW_AT_data_member_location of class constant magically in dwarf_getlocation{,_addr}.

15 years agoHandle DW_Form constants for DW_AT_data_member_location in readelf.
Mark Wielaard [Wed, 8 Jul 2009 17:18:53 +0000 (19:18 +0200)]
Handle DW_Form constants for DW_AT_data_member_location in readelf.

15 years agoAdd support for STB_GNU_UNIQUE to libebl.
Ulrich Drepper [Wed, 8 Jul 2009 07:53:24 +0000 (00:53 -0700)]
Add support for STB_GNU_UNIQUE to libebl.

15 years agoFix last change.
Roland McGrath [Tue, 7 Jul 2009 00:57:33 +0000 (17:57 -0700)]
Fix last change.

15 years agoMerge branch 'master' of ssh://git.fedorahosted.org/git/elfutils
Roland McGrath [Mon, 6 Jul 2009 23:06:53 +0000 (16:06 -0700)]
Merge branch 'master' of ssh://git.fedorahosted.org/git/elfutils