Roland McGrath [Mon, 26 Apr 2010 18:54:36 +0000 (11:54 -0700)]
Revert "Handle partial-reset DW_CFA_def_cfa_* operations after DW_CFA_def_cfa_expression."
This reverts commit
3b2486c20c147b420b37a2f610912547b482ee1d.
What GCC emits really is bogus.
Roland McGrath [Mon, 26 Apr 2010 18:50:27 +0000 (11:50 -0700)]
Translate DW_CFA_expression/DW_CFA_val_expression properly to imply pushing CFA before given expression.
Roland McGrath [Fri, 23 Apr 2010 05:38:58 +0000 (22:38 -0700)]
Fix tests/addrcfi error reporting.
Roland McGrath [Fri, 23 Apr 2010 04:35:56 +0000 (21:35 -0700)]
Handle partial-reset DW_CFA_def_cfa_* operations after DW_CFA_def_cfa_expression.
Roland McGrath [Fri, 23 Apr 2010 03:51:07 +0000 (20:51 -0700)]
Fix double-free in libdw CFI handling error paths.
Ulrich Drepper [Wed, 21 Apr 2010 22:20:08 +0000 (15:20 -0700)]
Don't install and distribution files without translations.
Ulrich Drepper [Wed, 21 Apr 2010 15:00:40 +0000 (08:00 -0700)]
Prepare 0.146 release.
logan [Mon, 19 Apr 2010 13:51:45 +0000 (13:51 +0000)]
l10n: Updates to Spanish (Castilian) (es) translation
Transmitted-via: Transifex (translate.fedoraproject.org)
Roland McGrath [Thu, 15 Apr 2010 21:01:05 +0000 (14:01 -0700)]
Set LOCALEDIR via make rather than configure, as per Autoconf manual.
Roland McGrath [Thu, 15 Apr 2010 20:41:32 +0000 (13:41 -0700)]
Fix LOCALEDIR default.
yurchor [Thu, 15 Apr 2010 04:25:44 +0000 (04:25 +0000)]
l10n: Updates to Ukrainian (uk) translation
Transmitted-via: Transifex (translate.fedoraproject.org)
Roland McGrath [Wed, 14 Apr 2010 21:44:53 +0000 (14:44 -0700)]
Update gettext boilerplate from 0.17. Add LINGUAS file so translations get installed.
Roland McGrath [Wed, 14 Apr 2010 20:10:47 +0000 (13:10 -0700)]
Add missing file for dist.
Roland McGrath [Wed, 14 Apr 2010 19:54:45 +0000 (12:54 -0700)]
Prevent infinite iteration on link_map list clobbered into circularity.
Roland McGrath [Wed, 14 Apr 2010 18:54:06 +0000 (11:54 -0700)]
Fix readelf core note bitmask printing.
Roland McGrath [Wed, 14 Apr 2010 18:37:06 +0000 (11:37 -0700)]
Fix typo in last change.
Roland McGrath [Wed, 14 Apr 2010 18:24:15 +0000 (11:24 -0700)]
Handle truncated phdrs without crash.
Ulrich Drepper [Tue, 13 Apr 2010 20:11:14 +0000 (13:11 -0700)]
Adjust copyrights.
As I wrote when accepting the patches, there is nothing innovative in
these patches. These are copies of the files from other archs with
SH-specific data filled in from the ELF adn Dwarf spec.
Attribution is given but ownership is with Red Hat. This is so far
the only way since Red Hat doesn't have an assignment process in place
yet.
Roland McGrath [Tue, 13 Apr 2010 19:12:07 +0000 (12:12 -0700)]
Update elf.h from glibc.
Matt Fleming [Sun, 11 Apr 2010 02:13:37 +0000 (19:13 -0700)]
Complete SH port.
Ulrich Drepper [Sun, 11 Apr 2010 01:23:47 +0000 (18:23 -0700)]
Adjust expected error message text from libelf.
Roland McGrath [Wed, 7 Apr 2010 18:22:50 +0000 (11:22 -0700)]
Accept R_ARM_PC24 and R_ARM_ABS32 in EXEC|DYN too.
logan [Wed, 7 Apr 2010 13:27:02 +0000 (13:27 +0000)]
l10n: Updates to Spanish (Castilian) (es) translation
Transmitted-via: Transifex (translate.fedoraproject.org)
raven [Wed, 7 Apr 2010 12:29:53 +0000 (12:29 +0000)]
l10n: Initial Polish (pl) translation from Jakub Bogusz
Transmitted-via: Transifex (translate.fedoraproject.org)
yurchor [Wed, 7 Apr 2010 04:42:34 +0000 (04:42 +0000)]
l10n: Updates to Ukrainian (uk) translation
Transmitted-via: Transifex (translate.fedoraproject.org)
Roland McGrath [Tue, 6 Apr 2010 19:58:32 +0000 (12:58 -0700)]
Fix some message typos and xgettext markers.
Petr Machata [Tue, 6 Apr 2010 12:42:13 +0000 (14:42 +0200)]
Merge remote branch 'origin/pmachata/576283'
Petr Machata [Tue, 6 Apr 2010 12:17:41 +0000 (14:17 +0200)]
Fix for the same
* Initialize data.s for data that do not need a conversion.
Petr Machata [Tue, 6 Apr 2010 12:16:58 +0000 (14:16 +0200)]
Testcase for elf_getdata/elf_flagdata on NOBITS section
Roland McGrath [Tue, 6 Apr 2010 07:04:49 +0000 (00:04 -0700)]
Fix auxv scanning in core-file grokking.
yurchor [Thu, 25 Mar 2010 16:46:10 +0000 (16:46 +0000)]
l10n: Updates to Ukrainian (uk) translation
Transmitted-via: Transifex (translate.fedoraproject.org)
yurchor [Wed, 24 Mar 2010 18:25:35 +0000 (18:25 +0000)]
l10n: Updates to Ukrainian (uk) translation
Transmitted-via: Transifex (translate.fedoraproject.org)
yurchor [Tue, 23 Mar 2010 18:07:57 +0000 (18:07 +0000)]
l10n: Updates to Ukrainian (uk) translation
Transmitted-via: Transifex (translate.fedoraproject.org)
yurchor [Mon, 22 Mar 2010 17:32:45 +0000 (17:32 +0000)]
l10n: Updates to Ukrainian (uk) translation
Transmitted-via: Transifex (translate.fedoraproject.org)
yurchor [Thu, 18 Mar 2010 19:56:13 +0000 (19:56 +0000)]
l10n: Updates to Ukrainian (uk) translation
Transmitted-via: Transifex (translate.fedoraproject.org)
yurchor [Wed, 17 Mar 2010 19:10:52 +0000 (19:10 +0000)]
l10n: Updates to Ukrainian (uk) translation
Transmitted-via: Transifex (translate.fedoraproject.org)
yurchor [Mon, 15 Mar 2010 18:34:53 +0000 (18:34 +0000)]
l10n: Updates to Ukrainian (uk) translation
Transmitted-via: Transifex (translate.fedoraproject.org)
yurchor [Sun, 14 Mar 2010 17:36:51 +0000 (17:36 +0000)]
l10n: Updates to Ukrainian (uk) translation
Transmitted-via: Transifex (translate.fedoraproject.org)
yurchor [Sat, 13 Mar 2010 19:33:07 +0000 (19:33 +0000)]
l10n: Updates to Ukrainian (uk) translation
Transmitted-via: Transifex (translate.fedoraproject.org)
yurchor [Fri, 12 Mar 2010 18:12:34 +0000 (18:12 +0000)]
l10n: Updates to Ukrainian (uk) translation
Transmitted-via: Transifex (translate.fedoraproject.org)
Roland McGrath [Thu, 11 Mar 2010 08:45:28 +0000 (00:45 -0800)]
elf.h: Update from glibc.
Roland McGrath [Thu, 11 Mar 2010 07:49:13 +0000 (23:49 -0800)]
Export dwfl_core_file_report.
yurchor [Wed, 10 Mar 2010 18:17:44 +0000 (18:17 +0000)]
Sending translation for Ukrainian
yurchor [Mon, 8 Mar 2010 15:14:42 +0000 (15:14 +0000)]
Sending translation for po/uk.po
Ulrich Drepper [Fri, 5 Mar 2010 05:58:30 +0000 (21:58 -0800)]
Support new x86-64 relocations.
Ulrich Drepper [Fri, 5 Mar 2010 05:51:54 +0000 (21:51 -0800)]
Update elf.h
Ulrich Drepper [Fri, 5 Mar 2010 05:51:19 +0000 (21:51 -0800)]
Start development of 0.146.
Roland McGrath [Sat, 27 Feb 2010 01:57:50 +0000 (17:57 -0800)]
readelf: Fix fd leak on bad input files.
Ulrich Drepper [Wed, 24 Feb 2010 02:48:59 +0000 (18:48 -0800)]
0.145 release preparations.
logan [Fri, 19 Feb 2010 15:49:40 +0000 (15:49 +0000)]
Sending translation for Spanish
Roland McGrath [Thu, 18 Feb 2010 22:33:48 +0000 (14:33 -0800)]
Tweak backends makefile rules to avoid make -j bug.
Roland McGrath [Thu, 18 Feb 2010 22:04:45 +0000 (14:04 -0800)]
More NEWS.
Roland McGrath [Wed, 17 Feb 2010 09:44:42 +0000 (01:44 -0800)]
Fix core file grovelling to skip all segments covered by the last module.
Roland McGrath [Wed, 17 Feb 2010 08:49:46 +0000 (00:49 -0800)]
Avoid wild section data pointers from bogus sh_offset in mapped files.
Roland McGrath [Tue, 16 Feb 2010 00:05:58 +0000 (16:05 -0800)]
NEWS items since 0.144
Roland McGrath [Mon, 15 Feb 2010 23:57:03 +0000 (15:57 -0800)]
Clean up and consolidate automake magic to reduce duplication and to work with --disable-dependency-tracking.
Roland McGrath [Mon, 15 Feb 2010 23:16:44 +0000 (15:16 -0800)]
Fix uninitialized variable in error case.
Roland McGrath [Mon, 15 Feb 2010 23:16:15 +0000 (15:16 -0800)]
Fix compiler warning nit in readelf.
Roland McGrath [Mon, 15 Feb 2010 23:15:50 +0000 (15:15 -0800)]
Fix -Wshadow warning in asm-tst9.
logan [Fri, 5 Feb 2010 15:20:48 +0000 (15:20 +0000)]
Sending translation for Spanish
Roland McGrath [Tue, 2 Feb 2010 23:50:15 +0000 (15:50 -0800)]
readelf: Fix CFI decoding for DW_EH_PE_absptr.
Mark Wielaard [Tue, 2 Feb 2010 19:44:53 +0000 (20:44 +0100)]
libdw/fde.c (intern_fde): Fix length check for sized_augmentation_data.
Mark Wielaard [Tue, 2 Feb 2010 14:45:24 +0000 (15:45 +0100)]
Always set bias in dwfl_module_dwarf_cfi() and dwfl_module_eh_cfi().
logan [Tue, 2 Feb 2010 15:39:29 +0000 (15:39 +0000)]
Sending translation for Spanish
Roland McGrath [Fri, 15 Jan 2010 09:02:27 +0000 (01:02 -0800)]
Fix sloppy #include use, breaks with latest glibc.
Ulrich Drepper [Fri, 15 Jan 2010 03:00:06 +0000 (19:00 -0800)]
0.144 release preparation.
Roland McGrath [Fri, 8 Jan 2010 04:31:59 +0000 (20:31 -0800)]
Handle extended phnum in readelf.
Roland McGrath [Fri, 8 Jan 2010 04:24:34 +0000 (20:24 -0800)]
Use elf_getphdrnum in libdw and libdwfl.
Roland McGrath [Fri, 8 Jan 2010 04:11:42 +0000 (20:11 -0800)]
Handle extended phnum in elflint and elfcmp.
Roland McGrath [Fri, 8 Jan 2010 03:41:04 +0000 (19:41 -0800)]
Add elf_getphdrnum, support >65536 phdrs.
Roland McGrath [Wed, 6 Jan 2010 19:11:25 +0000 (11:11 -0800)]
Missing file from commit ebc5c88
Roland McGrath [Wed, 6 Jan 2010 12:22:40 +0000 (04:22 -0800)]
libdwfl: Handle SHN_COMMON symbols in ET_REL.
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.
Roland McGrath [Wed, 6 Jan 2010 06:53:31 +0000 (22:53 -0800)]
Add dwarf_aggregate_size helper function to libdw.
Roland McGrath [Tue, 5 Jan 2010 21:38:15 +0000 (13:38 -0800)]
Add some more DW_AT_GNU_* types from gcc.
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.
Roland McGrath [Tue, 5 Jan 2010 06:08:45 +0000 (22:08 -0800)]
NEWS item for readelf changes
Roland McGrath [Tue, 5 Jan 2010 05:59:07 +0000 (21:59 -0800)]
Make readelf -n check note name strings, handle "VMCOREINFO" flavor.
Roland McGrath [Tue, 5 Jan 2010 04:36:10 +0000 (20:36 -0800)]
readelf: No complaints for missing DWARF under just -a.
Roland McGrath [Tue, 5 Jan 2010 04:29:33 +0000 (20:29 -0800)]
readelf: Correct --help output for -a.
Roland McGrath [Tue, 5 Jan 2010 04:25:09 +0000 (20:25 -0800)]
readelf: No complaints for missing named sections implicit in -a.
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)
mrtom [Tue, 15 Dec 2009 08:28:13 +0000 (08:28 +0000)]
Sending translation for French
mrtom [Tue, 15 Dec 2009 08:22:04 +0000 (08:22 +0000)]
Sending translation for po/fr.po
logan [Fri, 27 Nov 2009 14:20:18 +0000 (14:20 +0000)]
Sending translation for Spanish
Roland McGrath [Sun, 22 Nov 2009 01:03:34 +0000 (17:03 -0800)]
Fix dwarf_getlocation braino in constant-form case handling.
elsupergomez [Thu, 19 Nov 2009 12:52:36 +0000 (12:52 +0000)]
Sending translation for Spanish
Roland McGrath [Tue, 17 Nov 2009 04:38:17 +0000 (20:38 -0800)]
libdwfl: Skip relocation on empty or SHT_NOBITS sections.
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.
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
ypoyarko [Wed, 11 Nov 2009 23:30:39 +0000 (23:30 +0000)]
Sending translation for po/ru.po
Roland McGrath [Tue, 10 Nov 2009 21:34:48 +0000 (13:34 -0800)]
Fix whitespace, copyright years.
Roland McGrath [Tue, 10 Nov 2009 21:34:09 +0000 (13:34 -0800)]
__libelf_readall: Fetch file size if not yet known.
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.
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.
Roland McGrath [Thu, 5 Nov 2009 19:34:08 +0000 (11:34 -0800)]
Ignore link_map entries with l_ld==0.
Roland McGrath [Thu, 15 Oct 2009 19:26:49 +0000 (12:26 -0700)]
More grokage of DWARF4 forms.
Roland McGrath [Wed, 14 Oct 2009 19:35:47 +0000 (12:35 -0700)]
Clean up NT_GNU_GOLD_VERSION printing.
Roland McGrath [Mon, 5 Oct 2009 18:32:26 +0000 (11:32 -0700)]
Match .debug_pubtypes and .debug_types as known DWARF section names.
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.