]>
git.ipfire.org Git - thirdparty/elfutils.git/log
Petr Machata [Fri, 22 May 2009 06:40:25 +0000 (08:40 +0200)]
Call reloc hook with the original address, not incremented
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.
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
Petr Machata [Wed, 6 May 2009 13:51:20 +0000 (15:51 +0200)]
Check for presence of data before loading the offset
Petr Machata [Wed, 6 May 2009 13:04:16 +0000 (15:04 +0200)]
Cosmetic changes
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
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
Petr Machata [Tue, 5 May 2009 12:32:39 +0000 (14:32 +0200)]
Rename __libdw_read_udata_addr to __libdw_formptr
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
Petr Machata [Mon, 4 May 2009 16:09:13 +0000 (18:09 +0200)]
ChangeLog entries for previous commit
Petr Machata [Mon, 4 May 2009 16:07:54 +0000 (18:07 +0200)]
Fix bugs, introduce __libdw_read_begin_end_pair_inc
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
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.
Petr Machata [Wed, 29 Apr 2009 13:31:28 +0000 (15:31 +0200)]
dwarf_getlocation_addr uses read hooks
Petr Machata [Wed, 29 Apr 2009 13:16:09 +0000 (15:16 +0200)]
dwarf_ranges and dwarf_formref use read hooks
Petr Machata [Tue, 28 Apr 2009 16:39:04 +0000 (18:39 +0200)]
Convert several new functions to use read hooks
Petr Machata [Tue, 28 Apr 2009 16:38:27 +0000 (18:38 +0200)]
Add length read hooks
Petr Machata [Tue, 28 Apr 2009 16:36:17 +0000 (18:36 +0200)]
Constify read hook arguments
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
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
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.
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
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
Petr Machata [Thu, 23 Apr 2009 15:44:48 +0000 (17:44 +0200)]
Use the new reader hooks in several places
Petr Machata [Thu, 23 Apr 2009 15:40:03 +0000 (17:40 +0200)]
Introduce reader hooks
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.