]> git.ipfire.org Git - thirdparty/elfutils.git/log
thirdparty/elfutils.git
16 years agoCall reloc hook with the original address, not incremented
Petr Machata [Fri, 22 May 2009 06:40:25 +0000 (08:40 +0200)] 
Call reloc hook with the original address, not incremented

16 years agoRewrite boundary checking logic so that it's immune to arithmetic overflow
Petr Machata [Wed, 6 May 2009 14:53:03 +0000 (16:53 +0200)] 
Rewrite boundary checking logic so that it's immune to arithmetic overflow

* ... also get rid of some code redundancy.

16 years ago__libdw_read_offset* take extra argument for header size checks
Petr Machata [Wed, 6 May 2009 14:25:09 +0000 (16:25 +0200)] 
__libdw_read_offset* take extra argument for header size checks

* also presence of debug data and buffer is checked in __libdw_in_section

16 years agoCheck for presence of data before loading the offset
Petr Machata [Wed, 6 May 2009 13:51:20 +0000 (15:51 +0200)] 
Check for presence of data before loading the offset

16 years agoCosmetic changes
Petr Machata [Wed, 6 May 2009 13:04:16 +0000 (15:04 +0200)] 
Cosmetic changes

16 years agoImprove reader hook functions a bit
Petr Machata [Tue, 5 May 2009 13:34:13 +0000 (15:34 +0200)] 
Improve reader hook functions a bit

* ... so that they are closer match to what's need on call sites

16 years agoFixes in use of reader hooks in __libdw_formptr and dwarf_formudata
Petr Machata [Tue, 5 May 2009 12:33:50 +0000 (14:33 +0200)] 
Fixes in use of reader hooks in __libdw_formptr and dwarf_formudata

* and a bit more

16 years agoRename __libdw_read_udata_addr to __libdw_formptr
Petr Machata [Tue, 5 May 2009 12:32:39 +0000 (14:32 +0200)] 
Rename __libdw_read_udata_addr to __libdw_formptr

16 years agoIntroduce __libdw_read_udata_address
Petr Machata [Tue, 5 May 2009 00:53:40 +0000 (02:53 +0200)] 
Introduce __libdw_read_udata_address

* the use in dwarf_ranges is iffy, there's a functionality mismatch.
  Need to find some better way

16 years agoChangeLog entries for previous commit
Petr Machata [Mon, 4 May 2009 16:09:13 +0000 (18:09 +0200)] 
ChangeLog entries for previous commit

16 years agoFix bugs, introduce __libdw_read_begin_end_pair_inc
Petr Machata [Mon, 4 May 2009 16:07:54 +0000 (18:07 +0200)] 
Fix bugs, introduce __libdw_read_begin_end_pair_inc

16 years agoMerge branch 'master' of ssh://pmachata@git.fedorahosted.org/git/elfutils into pmacha...
Petr Machata [Mon, 4 May 2009 10:22:21 +0000 (12:22 +0200)] 
Merge branch 'master' of ssh://pmachata@git.fedorahosted.org/git/elfutils into pmachata/reader_hooks

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

16 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

16 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

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

16 years agodwarf_getlocation_addr uses read hooks
Petr Machata [Wed, 29 Apr 2009 13:31:28 +0000 (15:31 +0200)] 
dwarf_getlocation_addr uses read hooks

16 years agodwarf_ranges and dwarf_formref use read hooks
Petr Machata [Wed, 29 Apr 2009 13:16:09 +0000 (15:16 +0200)] 
dwarf_ranges and dwarf_formref use read hooks

16 years agoConvert several new functions to use read hooks
Petr Machata [Tue, 28 Apr 2009 16:39:04 +0000 (18:39 +0200)] 
Convert several new functions to use read hooks

16 years agoAdd length read hooks
Petr Machata [Tue, 28 Apr 2009 16:38:27 +0000 (18:38 +0200)] 
Add length read hooks

16 years agoConstify read hook arguments
Petr Machata [Tue, 28 Apr 2009 16:36:17 +0000 (18:36 +0200)] 
Constify read hook arguments

16 years agoChange type of return value of offset read hooks to Dwarf_Off
Petr Machata [Tue, 28 Apr 2009 14:11:05 +0000 (16:11 +0200)] 
Change type of return value of offset read hooks to Dwarf_Off

16 years agoMerge branch 'master' of ssh://pmachata@git.fedorahosted.org/git/elfutils into pmacha...
Petr Machata [Mon, 27 Apr 2009 17:05:25 +0000 (19:05 +0200)] 
Merge branch 'master' of ssh://pmachata@git.fedorahosted.org/git/elfutils into pmachata/reader_hooks

16 years agoRewrites in read hooks
Petr Machata [Mon, 27 Apr 2009 16:53:06 +0000 (18:53 +0200)] 
Rewrites in read hooks

* Have the checking and reading logic itself in the header so that it gets
  optimized out/inlined.  Call external relocating hook from there, there
  will presumably be more work to do, and we presumably don't want to keep
  this in the header.

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

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

16 years agoMerge branch 'master' of ssh://pmachata@git.fedorahosted.org/git/elfutils into pmacha...
Petr Machata [Thu, 23 Apr 2009 15:45:25 +0000 (17:45 +0200)] 
Merge branch 'master' of ssh://pmachata@git.fedorahosted.org/git/elfutils into pmachata/reader_hooks

16 years agoUse the new reader hooks in several places
Petr Machata [Thu, 23 Apr 2009 15:44:48 +0000 (17:44 +0200)] 
Use the new reader hooks in several places

16 years agoIntroduce reader hooks
Petr Machata [Thu, 23 Apr 2009 15:40:03 +0000 (17:40 +0200)] 
Introduce reader hooks

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

16 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

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

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

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

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

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

16 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

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

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

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

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

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

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

16 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

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

16 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

16 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

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

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

16 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

16 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

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

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

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

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

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

16 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

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

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

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

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

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

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

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

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

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

16 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 agoFix typo in comment.
Ulrich Drepper [Sun, 25 Jan 2009 01:39:24 +0000 (17:39 -0800)] 
Fix typo in comment.