platform/upstream/elfutils.git
15 years agoAdd aliases for elf_getshnum and elf_getshstrndx.
Ulrich Drepper [Sat, 13 Jun 2009 22:55:42 +0000 (15:55 -0700)]
Add aliases for elf_getshnum and elf_getshstrndx.

Sun in their implementation messed up the semantics of these functions.
To get back to source code compatibility they asked for a solution.
We simply add aliases for the two affected functions, named
elf_getshdrnum and elf_getshdrstrndx.  The semantics remains the
same.  Users of the old interfaces receive a warning for now.  In
future we might make it impossible to link programs which request
the old interfaces (binary compatibility will of course be maintained).

15 years agoAdd support for IRELATIVE relocations.
Ulrich Drepper [Mon, 1 Jun 2009 14:38:32 +0000 (07:38 -0700)]
Add support for IRELATIVE relocations.

That's the second part of the IFUNC support.  So far x86 and x86-64
only.

15 years agoTypo
Roland McGrath [Fri, 8 May 2009 01:58:14 +0000 (18:58 -0700)]
Typo

15 years agoFix trivial regression in last commit.
Roland McGrath [Fri, 8 May 2009 01:57:18 +0000 (18:57 -0700)]
Fix trivial regression in last commit.

15 years agoSlight optimization of dwarf_getmacros for loops.
Roland McGrath [Fri, 8 May 2009 01:54:52 +0000 (18:54 -0700)]
Slight optimization of dwarf_getmacros for loops.

15 years agoMoved misplaced ChangeLog entry.
Roland McGrath [Fri, 8 May 2009 01:44:27 +0000 (18:44 -0700)]
Moved misplaced ChangeLog entry.

15 years agoCosmetic fixup and missed EXTRA_DIST file.
Roland McGrath [Fri, 8 May 2009 01:19:16 +0000 (18:19 -0700)]
Cosmetic fixup and missed EXTRA_DIST file.

15 years agoFix dwarf_getmacros so that it passes newly-added test
Petr Machata [Thu, 7 May 2009 19:02:33 +0000 (21:02 +0200)]
Fix dwarf_getmacros so that it passes newly-added test

15 years agoAdd a test for dwarf_getmacros
Petr Machata [Thu, 7 May 2009 18:58:19 +0000 (20:58 +0200)]
Add a test for dwarf_getmacros

15 years agoMerge commit 'origin/master' into pmachata/pending
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

15 years agoSending translation for Italian
tombo [Thu, 30 Apr 2009 02:38:45 +0000 (02:38 +0000)]
Sending translation for Italian

15 years agoSending translation for po/it.po
tombo [Thu, 30 Apr 2009 01:53:05 +0000 (01:53 +0000)]
Sending translation for po/it.po

15 years agoMerge branch 'master' of ssh://git.fedorahosted.org/git/elfutils
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

15 years agoAdd test of st_other field of symbol table entries.
Ulrich Drepper [Wed, 29 Apr 2009 21:05:44 +0000 (14:05 -0700)]
Add test of st_other field of symbol table entries.

15 years agoSending translation for Spanish
logan [Fri, 24 Apr 2009 19:50:38 +0000 (19:50 +0000)]
Sending translation for Spanish

15 years agoSending translation for Spanish elfutils-0.141
logan [Fri, 24 Apr 2009 17:23:57 +0000 (17:23 +0000)]
Sending translation for Spanish

15 years ago0.141 release.
Ulrich Drepper [Thu, 23 Apr 2009 15:20:16 +0000 (08:20 -0700)]
0.141 release.

15 years agoFix building tests with mudflap.
Ulrich Drepper [Thu, 23 Apr 2009 14:59:02 +0000 (07:59 -0700)]
Fix building tests with mudflap.

15 years agoAvoid symbol versioning unless building code for DSO.
Ulrich Drepper [Thu, 23 Apr 2009 14:54:53 +0000 (07:54 -0700)]
Avoid symbol versioning unless building code for DSO.

15 years agoAdd missing dependencies on compression libraries for static builds.
Ulrich Drepper [Thu, 23 Apr 2009 14:44:36 +0000 (07:44 -0700)]
Add missing dependencies on compression libraries for static builds.

15 years agoRevert leaked bogon.
Roland McGrath [Thu, 23 Apr 2009 06:08:04 +0000 (23:08 -0700)]
Revert leaked bogon.

15 years agoFix relocation when symbols are resolved in non-ET_REL modules.
Roland McGrath [Wed, 22 Apr 2009 19:29:32 +0000 (12:29 -0700)]
Fix relocation when symbols are resolved in non-ET_REL modules.

15 years agoFix dwfl_module_build_id regression in last change.
Roland McGrath [Wed, 22 Apr 2009 18:32:20 +0000 (11:32 -0700)]
Fix dwfl_module_build_id regression in last change.

15 years agoFix derelocate crash for non-ET_REL file with some sh_addr at 0.
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.

15 years agoAdd missing internal_function attribute.
Roland McGrath [Mon, 20 Apr 2009 18:50:50 +0000 (11:50 -0700)]
Add missing internal_function attribute.

15 years agoaddr2line: Honor -s and -A for file names of inline call sites.
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.

15 years agoSupport -j option in addr2line to match binutils.
Roland McGrath [Mon, 20 Apr 2009 07:49:33 +0000 (00:49 -0700)]
Support -j option in addr2line to match binutils.

15 years agoBreak out __libdwfl_getelf internal function.
Roland McGrath [Mon, 20 Apr 2009 01:27:01 +0000 (18:27 -0700)]
Break out __libdwfl_getelf internal function.

15 years agoFiddle version.h magic back, so all the computation is in configure.
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.

15 years agoSending translation for German
tbull [Sat, 18 Apr 2009 20:44:43 +0000 (20:44 +0000)]
Sending translation for German

15 years agoArithmetic is hard.
Roland McGrath [Fri, 17 Apr 2009 20:24:01 +0000 (13:24 -0700)]
Arithmetic is hard.

15 years ago_ELFUTILS_PREREQ magic update for 0.y.z numbers
Roland McGrath [Fri, 17 Apr 2009 20:18:35 +0000 (13:18 -0700)]
_ELFUTILS_PREREQ magic update for 0.y.z numbers

15 years agoHandle ARM VFP register names.
Roland McGrath [Fri, 17 Apr 2009 03:32:42 +0000 (20:32 -0700)]
Handle ARM VFP register names.

15 years agoNT_PRXFPREG -> NT_PRXFPREG
Roland McGrath [Fri, 17 Apr 2009 03:31:59 +0000 (20:31 -0700)]
NT_PRXFPREG -> NT_PRXFPREG

15 years agoFix 32/64 CIE header format CIE_id matching.
Roland McGrath [Wed, 15 Apr 2009 21:47:13 +0000 (14:47 -0700)]
Fix 32/64 CIE header format CIE_id matching.

15 years agoNominal ARM support.
Roland McGrath [Wed, 15 Apr 2009 01:44:45 +0000 (18:44 -0700)]
Nominal ARM support.

15 years agoFix error message.
Roland McGrath [Tue, 14 Apr 2009 11:39:32 +0000 (04:39 -0700)]
Fix error message.

15 years agoNEWS items for notable changes since 0.140
Roland McGrath [Tue, 14 Apr 2009 10:18:10 +0000 (03:18 -0700)]
NEWS items for notable changes since 0.140

15 years agoFix RHBZ#494858: fix bad address checks in core file support.
Roland McGrath [Tue, 14 Apr 2009 09:38:19 +0000 (02:38 -0700)]
Fix RHBZ#494858: fix bad address checks in core file support.

15 years agoFix strip -f infinite loop when coping with some extra kooky object sections.
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.

15 years agoMerge branch 'roland/getsym'
Roland McGrath [Mon, 13 Apr 2009 18:33:32 +0000 (11:33 -0700)]
Merge branch 'roland/getsym'

15 years agoSending translation for Spanish
elsupergomez [Thu, 9 Apr 2009 15:37:35 +0000 (15:37 +0000)]
Sending translation for Spanish

15 years agoMake dwfl_module_getsym yield shndx -1 for any non-allocated section.
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.

15 years agoFix double-adjust for ET_REL.
Roland McGrath [Thu, 9 Apr 2009 00:15:01 +0000 (17:15 -0700)]
Fix double-adjust for ET_REL.

15 years agoMerge branch 'master' of ssh://git.fedorahosted.org/git/elfutils
Roland McGrath [Thu, 9 Apr 2009 00:07:03 +0000 (17:07 -0700)]
Merge branch 'master' of ssh://git.fedorahosted.org/git/elfutils

15 years agodwfl_module_getsym should not adjust symbols from non-SHF_ALLOC sections.
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.

15 years agoSending translation for po/de.po
tomspur [Sun, 5 Apr 2009 10:10:43 +0000 (10:10 +0000)]
Sending translation for po/de.po

15 years agoSending translation for po/es.po
beckerde [Fri, 3 Apr 2009 00:00:14 +0000 (00:00 +0000)]
Sending translation for po/es.po

15 years agoUpdate elf.h and some tables; fill in sparc backend reloc table.
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.

15 years agoAdd DW_CFA_GNU_negative_offset_extended.
Roland McGrath [Wed, 1 Apr 2009 21:25:29 +0000 (14:25 -0700)]
Add DW_CFA_GNU_negative_offset_extended.

15 years ago__libdwfl_find_build_id optimization nit
Roland McGrath [Tue, 10 Mar 2009 03:49:53 +0000 (20:49 -0700)]
__libdwfl_find_build_id optimization nit

15 years agoFix RHBZ#489439: dwfl_module_build_id yields wrong vaddr for prelinked DSO
Roland McGrath [Tue, 10 Mar 2009 03:42:56 +0000 (20:42 -0700)]
Fix RHBZ#489439: dwfl_module_build_id yields wrong vaddr for prelinked DSO

15 years ago0.140 release. elfutils-0.140
Ulrich Drepper [Mon, 16 Feb 2009 19:02:37 +0000 (11:02 -0800)]
0.140 release.

15 years agoFix last commit.
Roland McGrath [Sun, 15 Feb 2009 23:01:03 +0000 (15:01 -0800)]
Fix last commit.

15 years agoHandle attribute tag GNU_Power_ABI_Struct_Return.
Roland McGrath [Sun, 15 Feb 2009 22:57:29 +0000 (14:57 -0800)]
Handle attribute tag GNU_Power_ABI_Struct_Return.

15 years agoFix build_id vaddr calculation for ET_REL modules.
Roland McGrath [Fri, 13 Feb 2009 01:26:39 +0000 (17:26 -0800)]
Fix build_id vaddr calculation for ET_REL modules.

15 years agotypo
Roland McGrath [Wed, 11 Feb 2009 01:38:47 +0000 (17:38 -0800)]
typo

15 years agoMerge branch 'master' of ssh://git.fedorahosted.org/git/elfutils
Ulrich Drepper [Wed, 11 Feb 2009 01:34:46 +0000 (17:34 -0800)]
Merge branch 'master' of ssh://git.fedorahosted.org/git/elfutils

15 years agoDon't write uninitialized data into zeroth section header entry.
Ulrich Drepper [Wed, 11 Feb 2009 01:33:57 +0000 (17:33 -0800)]
Don't write uninitialized data into zeroth section header entry.

15 years agoOmit module sanity checks on offline modules.
Roland McGrath [Wed, 11 Feb 2009 01:33:49 +0000 (17:33 -0800)]
Omit module sanity checks on offline modules.

15 years agoRemove assert depending on confluence of guesses without anomaly.
Roland McGrath [Wed, 11 Feb 2009 01:03:19 +0000 (17:03 -0800)]
Remove assert depending on confluence of guesses without anomaly.

15 years agoFix crash in libdw with empty input files.
Ulrich Drepper [Tue, 10 Feb 2009 20:55:07 +0000 (12:55 -0800)]
Fix crash in libdw with empty input files.

15 years agoAlso fix output for DW_CFA_val_expression.
Ulrich Drepper [Fri, 6 Feb 2009 06:56:39 +0000 (22:56 -0800)]
Also fix output for DW_CFA_val_expression.

15 years agoRemove commented-out call in readelf.
Ulrich Drepper [Fri, 6 Feb 2009 06:40:46 +0000 (22:40 -0800)]
Remove commented-out call in readelf.

15 years agoFix DW_CFA_expression output in readelf.
Ulrich Drepper [Fri, 6 Feb 2009 06:34:30 +0000 (22:34 -0800)]
Fix DW_CFA_expression output in readelf.

15 years agoYet more label fixes in readelf output of debug_info.
Ulrich Drepper [Fri, 6 Feb 2009 06:13:05 +0000 (22:13 -0800)]
Yet more label fixes in readelf output of debug_info.

15 years agoMinor code cleanups in objdump.
Ulrich Drepper [Fri, 6 Feb 2009 06:10:39 +0000 (22:10 -0800)]
Minor code cleanups in objdump.

15 years agoMerge branch 'master' of ssh://git.fedorahosted.org/git/elfutils
Ulrich Drepper [Fri, 6 Feb 2009 06:09:34 +0000 (22:09 -0800)]
Merge branch 'master' of ssh://git.fedorahosted.org/git/elfutils

Conflicts:
TODO
src/ChangeLog

15 years agoMinor output problems in readelf debug_info section printing fixed.
Ulrich Drepper [Fri, 6 Feb 2009 06:04:26 +0000 (22:04 -0800)]
Minor output problems in readelf debug_info section printing fixed.

15 years agoDocument possible ld problem.
Ulrich Drepper [Fri, 6 Feb 2009 05:41:11 +0000 (21:41 -0800)]
Document possible ld problem.

15 years agoBetter spacing in objdump output for relocation sections.
Ulrich Drepper [Mon, 2 Feb 2009 05:31:26 +0000 (21:31 -0800)]
Better spacing in objdump output for relocation sections.

15 years agoReduce common code in objdump.
Ulrich Drepper [Mon, 2 Feb 2009 03:06:10 +0000 (19:06 -0800)]
Reduce common code in objdump.
Better error value on ebl_reloc_type_name.

15 years agoPrint symbol offsets in relation list output from objdump as signed values.
Ulrich Drepper [Mon, 2 Feb 2009 02:18:55 +0000 (18:18 -0800)]
Print symbol offsets in relation list output from objdump as signed values.

15 years agoDocument possible elf_strptr problem.
Ulrich Drepper [Mon, 2 Feb 2009 00:20:40 +0000 (16:20 -0800)]
Document possible elf_strptr problem.

15 years agoFix argument handling in ar.
Ulrich Drepper [Mon, 2 Feb 2009 00:19:50 +0000 (16:19 -0800)]
Fix argument handling in ar.

15 years agoDocument possible optimization in libelf.
Ulrich Drepper [Mon, 2 Feb 2009 00:19:06 +0000 (16:19 -0800)]
Document possible optimization in libelf.

15 years agoFix error handling in a few programs.
Ulrich Drepper [Mon, 2 Feb 2009 00:18:18 +0000 (16:18 -0800)]
Fix error handling in a few programs.

15 years agozip.m4: Fix --with/--without argument handling.
Roland McGrath [Sun, 1 Feb 2009 22:24:46 +0000 (14:24 -0800)]
zip.m4: Fix --with/--without argument handling.

15 years agoFiddle internal type decls for C++ scoping.
Roland McGrath [Thu, 29 Jan 2009 06:00:54 +0000 (22:00 -0800)]
Fiddle internal type decls for C++ scoping.

15 years ago(struct Dwarf_Files_s): Replace dbg field with cu field.
Roland McGrath [Thu, 29 Jan 2009 02:28:52 +0000 (18:28 -0800)]
(struct Dwarf_Files_s): Replace dbg field with cu field.

15 years agoreadelf .debug_loc robustness fixes.
Roland McGrath [Wed, 28 Jan 2009 01:08:03 +0000 (17:08 -0800)]
readelf .debug_loc robustness fixes.

15 years ago(__libdwfl_report_elf): Ignore trailing PT_LOAD with zero vaddr and memsz.
Roland McGrath [Wed, 28 Jan 2009 00:41:54 +0000 (16:41 -0800)]
(__libdwfl_report_elf): Ignore trailing PT_LOAD with zero vaddr and memsz.

15 years agodwarf_ranges.c: Return 0 when no ranges or *_pc attrs at all.
Roland McGrath [Tue, 27 Jan 2009 02:36:16 +0000 (18:36 -0800)]
dwarf_ranges.c: Return 0 when no ranges or *_pc attrs at all.

15 years agoFix commit in updatenull_wrlock wrt to layout resulting from section header
Ulrich Drepper [Mon, 26 Jan 2009 17:20:36 +0000 (09:20 -0800)]
Fix commit in updatenull_wrlock wrt to layout resulting from section header
table position and size.

15 years agodwarf_getattrs.c: Correctly skip attribute values when restarting.
Roland McGrath [Mon, 26 Jan 2009 03:37:33 +0000 (19:37 -0800)]
dwarf_getattrs.c: Correctly skip attribute values when restarting.

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

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

15 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

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

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

15 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

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

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

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

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

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

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

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

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

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