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).
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.
Roland McGrath [Fri, 8 May 2009 01:58:14 +0000 (18:58 -0700)]
Typo
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:54:52 +0000 (18:54 -0700)]
Slight optimization of dwarf_getmacros for loops.
Roland McGrath [Fri, 8 May 2009 01:44:27 +0000 (18:44 -0700)]
Moved misplaced ChangeLog entry.
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.
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.
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: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 [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'
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.
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 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.
Roland McGrath [Tue, 10 Mar 2009 03:49:53 +0000 (20:49 -0700)]
__libdwfl_find_build_id optimization nit
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
Ulrich Drepper [Mon, 16 Feb 2009 19:02:37 +0000 (11:02 -0800)]
0.140 release.
Roland McGrath [Sun, 15 Feb 2009 23:01:03 +0000 (15:01 -0800)]
Fix last commit.
Roland McGrath [Sun, 15 Feb 2009 22:57:29 +0000 (14:57 -0800)]
Handle attribute tag GNU_Power_ABI_Struct_Return.
Roland McGrath [Fri, 13 Feb 2009 01:26:39 +0000 (17:26 -0800)]
Fix build_id vaddr calculation for ET_REL modules.
Roland McGrath [Wed, 11 Feb 2009 01:38:47 +0000 (17:38 -0800)]
typo
Ulrich Drepper [Wed, 11 Feb 2009 01:34:46 +0000 (17:34 -0800)]
Merge branch 'master' of ssh://git.fedorahosted.org/git/elfutils
Ulrich Drepper [Wed, 11 Feb 2009 01:33:57 +0000 (17:33 -0800)]
Don't write uninitialized data into zeroth section header entry.
Roland McGrath [Wed, 11 Feb 2009 01:33:49 +0000 (17:33 -0800)]
Omit module sanity checks on offline modules.
Roland McGrath [Wed, 11 Feb 2009 01:03:19 +0000 (17:03 -0800)]
Remove assert depending on confluence of guesses without anomaly.
Ulrich Drepper [Tue, 10 Feb 2009 20:55:07 +0000 (12:55 -0800)]
Fix crash in libdw with empty input files.
Ulrich Drepper [Fri, 6 Feb 2009 06:56:39 +0000 (22:56 -0800)]
Also fix output for DW_CFA_val_expression.
Ulrich Drepper [Fri, 6 Feb 2009 06:40:46 +0000 (22:40 -0800)]
Remove commented-out call in readelf.
Ulrich Drepper [Fri, 6 Feb 2009 06:34:30 +0000 (22:34 -0800)]
Fix DW_CFA_expression output in readelf.
Ulrich Drepper [Fri, 6 Feb 2009 06:13:05 +0000 (22:13 -0800)]
Yet more label fixes in readelf output of debug_info.
Ulrich Drepper [Fri, 6 Feb 2009 06:10:39 +0000 (22:10 -0800)]
Minor code cleanups in objdump.
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
Ulrich Drepper [Fri, 6 Feb 2009 06:04:26 +0000 (22:04 -0800)]
Minor output problems in readelf debug_info section printing fixed.
Ulrich Drepper [Fri, 6 Feb 2009 05:41:11 +0000 (21:41 -0800)]
Document possible ld problem.
Ulrich Drepper [Mon, 2 Feb 2009 05:31:26 +0000 (21:31 -0800)]
Better spacing in objdump output for relocation sections.
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.
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.
Ulrich Drepper [Mon, 2 Feb 2009 00:20:40 +0000 (16:20 -0800)]
Document possible elf_strptr problem.
Ulrich Drepper [Mon, 2 Feb 2009 00:19:50 +0000 (16:19 -0800)]
Fix argument handling in ar.
Ulrich Drepper [Mon, 2 Feb 2009 00:19:06 +0000 (16:19 -0800)]
Document possible optimization in libelf.
Ulrich Drepper [Mon, 2 Feb 2009 00:18:18 +0000 (16:18 -0800)]
Fix error handling in a few programs.
Roland McGrath [Sun, 1 Feb 2009 22:24:46 +0000 (14:24 -0800)]
zip.m4: Fix --with/--without argument handling.
Roland McGrath [Thu, 29 Jan 2009 06:00:54 +0000 (22:00 -0800)]
Fiddle internal type decls for C++ scoping.
Roland McGrath [Thu, 29 Jan 2009 02:28:52 +0000 (18:28 -0800)]
(struct Dwarf_Files_s): Replace dbg field with cu field.
Roland McGrath [Wed, 28 Jan 2009 01:08:03 +0000 (17:08 -0800)]
readelf .debug_loc robustness fixes.
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.
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.
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.
Roland McGrath [Mon, 26 Jan 2009 03:37:33 +0000 (19:37 -0800)]
dwarf_getattrs.c: Correctly skip attribute values when restarting.
Ulrich Drepper [Sun, 25 Jan 2009 17:03:37 +0000 (09:03 -0800)]
Fix typo in last change.
Ulrich Drepper [Sun, 25 Jan 2009 01:39:24 +0000 (17:39 -0800)]
Fix typo in comment.
Ulrich Drepper [Sun, 25 Jan 2009 01:26:03 +0000 (17:26 -0800)]
Merge branch 'master' of ssh://git.fedorahosted.org/git/elfutils
Ulrich Drepper [Sun, 25 Jan 2009 01:16:39 +0000 (17:16 -0800)]
Explain EBL ABI policy.
Ulrich Drepper [Sun, 25 Jan 2009 01:01:08 +0000 (17:01 -0800)]
Fix compuation of base address for printing stack frame program.
Roland McGrath [Sat, 24 Jan 2009 01:11:04 +0000 (17:11 -0800)]
Add multiple inclusion protection to eu-config.h
Roland McGrath [Sat, 24 Jan 2009 00:39:42 +0000 (16:39 -0800)]
Use quotes around command substitution that can produce leading whitespace.
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.
Ulrich Drepper [Sat, 24 Jan 2009 00:32:21 +0000 (16:32 -0800)]
Fix handling of file descriptors for the files size opens.
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.
Ulrich Drepper [Sat, 24 Jan 2009 00:28:25 +0000 (16:28 -0800)]
(XGETTEXT_OPTIONS): Add --flag option for argp_error.
Ulrich Drepper [Sat, 24 Jan 2009 00:24:51 +0000 (16:24 -0800)]
Update list of files with translatable strings.
Ulrich Drepper [Sat, 24 Jan 2009 00:13:00 +0000 (16:13 -0800)]
Explain problem with po/Makefile.in.in.
Ulrich Drepper [Sat, 24 Jan 2009 00:10:44 +0000 (16:10 -0800)]
Print .strtab, .dynstr, and .comment for -a option of readelf.
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.