Ulrich Drepper [Mon, 21 Jan 2008 20:38:27 +0000 (20:38 +0000)]
Update copyright year.
Roland McGrath [Tue, 22 Jan 2008 01:56:41 +0000 (01:56 +0000)]
Roland McGrath [Mon, 21 Jan 2008 23:42:53 +0000 (23:42 +0000)]
2008-01-21 Roland McGrath <roland@redhat.com>
* i386_parse.y: Add sanity check for NMNES macro value.
* Makefile.am (i386_parse.o): Fix target in dependency rule.
Ulrich Drepper [Mon, 21 Jan 2008 18:57:48 +0000 (18:57 +0000)]
0.132 release.
Ulrich Drepper [Mon, 21 Jan 2008 18:48:06 +0000 (18:48 +0000)]
Don't try to distribute non-existing file.
Ulrich Drepper [Mon, 21 Jan 2008 18:44:55 +0000 (18:44 +0000)]
Revert last change to readelf.
Roland McGrath [Mon, 21 Jan 2008 01:39:56 +0000 (01:39 +0000)]
propagate from branch 'com.redhat.elfutils' (head
fdd0e4957136e12a03ac29445d116d7fcf6fdd02)
to branch 'com.redhat.elfutils.roland.pending' (head
ba30c6e5cab6b9316a77ed1c6e8353c0bab892ac)
Ulrich Drepper [Sun, 20 Jan 2008 16:43:15 +0000 (16:43 +0000)]
Roland McGrath [Fri, 18 Jan 2008 21:42:01 +0000 (21:42 +0000)]
Ulrich Drepper [Sun, 20 Jan 2008 03:29:25 +0000 (03:29 +0000)]
Fix memory leak in readelf.
Fix static linking in ld up a bit. Still not complete.
Ulrich Drepper [Fri, 18 Jan 2008 20:08:54 +0000 (20:08 +0000)]
Fixup after DWARF_VERSION bump.
Ulrich Drepper [Fri, 18 Jan 2008 20:02:36 +0000 (20:02 +0000)]
Minimal cleanups after merge.
Ulrich Drepper [Fri, 18 Jan 2008 19:59:08 +0000 (19:59 +0000)]
propagate from branch 'com.redhat.elfutils.nickc.pending' (head
28d6423325f0cc14a133eb6b92a8c3604e437ba6)
to branch 'com.redhat.elfutils' (head
6ef48518ed8497626058574c787852bd939d46ee)
Ulrich Drepper [Fri, 18 Jan 2008 19:19:58 +0000 (19:19 +0000)]
We also need glibc 2.7 at runtime.
Ulrich Drepper [Fri, 18 Jan 2008 19:05:06 +0000 (19:05 +0000)]
Ulrich Drepper [Mon, 14 Jan 2008 19:17:36 +0000 (19:17 +0000)]
Fix a couple of x86-64 disassembler cases.
Ulrich Drepper [Sat, 12 Jan 2008 18:19:47 +0000 (18:19 +0000)]
Add m4 build requirement.
Ulrich Drepper [Sat, 12 Jan 2008 07:15:51 +0000 (07:15 +0000)]
Minimal use of symbol callback functions.
Ulrich Drepper [Sat, 12 Jan 2008 03:06:47 +0000 (03:06 +0000)]
Add comment with absolute address to %rip based address modes.
Ulrich Drepper [Fri, 11 Jan 2008 10:12:18 +0000 (10:12 +0000)]
Cleanups in libasm abd objdump.
Ulrich Drepper [Fri, 11 Jan 2008 09:35:15 +0000 (09:35 +0000)]
Better symbol retrieval function interface. Allow larger output buffers.
Ulrich Drepper [Fri, 11 Jan 2008 08:12:57 +0000 (08:12 +0000)]
Yet more disasm tests.
Ulrich Drepper [Fri, 11 Jan 2008 07:29:38 +0000 (07:29 +0000)]
More tests.
Ulrich Drepper [Fri, 11 Jan 2008 07:18:44 +0000 (07:18 +0000)]
More immediate operand fixes for x86 disassembler.
Ulrich Drepper [Fri, 11 Jan 2008 06:55:16 +0000 (06:55 +0000)]
Optimize disassembler a bit.
Ulrich Drepper [Fri, 11 Jan 2008 06:17:06 +0000 (06:17 +0000)]
Fix a few instructions with immediate arguments.
Ulrich Drepper [Fri, 11 Jan 2008 05:29:47 +0000 (05:29 +0000)]
Simplification in x86 machine description.
Ulrich Drepper [Fri, 11 Jan 2008 05:10:32 +0000 (05:10 +0000)]
Ulrich Drepper [Wed, 9 Jan 2008 05:49:49 +0000 (05:49 +0000)]
propagate from branch 'com.redhat.elfutils.roland.pending' (head
26cc2ce45739af072e7ff4fdab5e8eb7cd756d50)
to branch 'com.redhat.elfutils' (head
bb519012dee7013b2cab5c2f5ed465cb3821b063)
Ulrich Drepper [Fri, 11 Jan 2008 05:10:19 +0000 (05:10 +0000)]
Simplify operand callback function interface.
Ulrich Drepper [Wed, 9 Jan 2008 05:39:28 +0000 (05:39 +0000)]
Add x86-64 disassembler support.
Ulrich Drepper [Fri, 4 Jan 2008 21:42:14 +0000 (21:42 +0000)]
Add remaining Intel x86 opcodes.
Ulrich Drepper [Fri, 4 Jan 2008 03:21:38 +0000 (03:21 +0000)]
Yet more x86 disassembler changes.
Ulrich Drepper [Thu, 3 Jan 2008 08:45:10 +0000 (08:45 +0000)]
Add more SSE instructions for x86 disassembler.
Ulrich Drepper [Thu, 3 Jan 2008 07:41:03 +0000 (07:41 +0000)]
Rewrite matcher to allow easier handling of SSE instructions.
A\\Correct/add copyrights.
Ulrich Drepper [Wed, 2 Jan 2008 18:07:17 +0000 (18:07 +0000)]
Cleanup after .disasm branch merge.
Ulrich Drepper [Wed, 2 Jan 2008 17:44:39 +0000 (17:44 +0000)]
propagate from branch 'com.redhat.elfutils.disasm' (head
d15b4eb794e81e477f9896fe82a74cb5ecf4514c)
to branch 'com.redhat.elfutils' (head
eaacbf01f8cc89d043ec6eca9b5e35cb5c4cde06)
Ulrich Drepper [Wed, 2 Jan 2008 17:42:52 +0000 (17:42 +0000)]
Update copyright year.
Roland McGrath [Sat, 15 Dec 2007 23:39:34 +0000 (23:39 +0000)]
backends/
2007-12-15 Roland McGrath <roland@redhat.com>
* ppc_regs.c (ppc_register_info): Return "spefscr", not "spr512".
tests/
2007-12-15 Roland McGrath <roland@redhat.com>
* run-allregs.sh: Change expected output for powerpc spefscr.
Ulrich Drepper [Sun, 11 Nov 2007 19:34:11 +0000 (19:34 +0000)]
Roland McGrath [Fri, 9 Nov 2007 22:44:26 +0000 (22:44 +0000)]
2007-11-09 Roland McGrath <roland@redhat.com>
* readelf.c (attr_callback): Handle DW_AT_data_location.
Ulrich Drepper [Sun, 11 Nov 2007 19:34:03 +0000 (19:34 +0000)]
0.131 release.
Roland McGrath [Thu, 8 Nov 2007 00:59:30 +0000 (00:59 +0000)]
News items
Roland McGrath [Sat, 3 Nov 2007 22:23:10 +0000 (22:23 +0000)]
2007-11-03 Roland McGrath <roland@redhat.com>
* libelf.h (Elf_Data): Comment fix.
Roland McGrath [Tue, 23 Oct 2007 13:07:39 +0000 (13:07 +0000)]
2007-10-23 Roland McGrath <roland@redhat.com>
* linux-kernel-modules.c (report_kernel_archive): Reorder the kernel
module to appear first.
Ulrich Drepper [Tue, 16 Oct 2007 07:34:55 +0000 (07:34 +0000)]
For release.
Ulrich Drepper [Tue, 16 Oct 2007 05:21:27 +0000 (05:21 +0000)]
Ulrich Drepper [Thu, 4 Oct 2007 18:40:28 +0000 (18:40 +0000)]
Build fixes for uninitialized variables.
Add some branch prediction.
Roland McGrath [Thu, 4 Oct 2007 08:50:09 +0000 (08:50 +0000)]
src/
2007-10-04 Roland McGrath <roland@redhat.com>
* readelf.c (print_archive_index): New variable.
(options, parse_opt): Accept -c/--archive-index to set it.
(dump_archive_index): New function.
(process_file): Take new arg WILL_PRINT_ARCHIVE_INDEX.
Call dump_archive_index on archives if set.
(main): Update caller.
(any_control_option): Give it file scope, moved out of ...
(parse_opt): ... here.
tests/
2007-10-04 Roland McGrath <roland@redhat.com>
* run-readelf-test4.sh: New file.
* Makefile.am (TESTS, EXTRA_DIST): Add it.
Roland McGrath [Tue, 2 Oct 2007 20:55:05 +0000 (20:55 +0000)]
2007-10-02 Roland McGrath <roland@redhat.com>
* libdw_visit_scopes.c (classify_die): Return walk for class_type and
structure_type.
Roland McGrath [Tue, 2 Oct 2007 02:34:11 +0000 (02:34 +0000)]
2007-10-01 Roland McGrath <roland@redhat.com>
* run-readelf-test2.sh: New file.
* Makefile.am (TESTS, EXTRA_DIST): Add it.
Roland McGrath [Mon, 1 Oct 2007 18:50:35 +0000 (18:50 +0000)]
2007-10-01 Roland McGrath <roland@redhat.com>
* readelf.c (hex_dump): Fix transposed subtraction generating spaces.
Roland McGrath [Mon, 1 Oct 2007 18:21:46 +0000 (18:21 +0000)]
2007-10-01 Roland McGrath <roland@redhat.com>
* readelf.c (hex_dump): Fix line header to be hex instead of decimal.
Ulrich Drepper [Thu, 27 Sep 2007 22:33:20 +0000 (22:33 +0000)]
Bump version.
Roland McGrath [Thu, 27 Sep 2007 07:31:33 +0000 (07:31 +0000)]
2007-09-27 Roland McGrath <roland@redhat.com>
* alpha_retval.c: Use dwarf_attr_integrate and dwarf_hasattr_integrate.
* i386_retval.c: Likewise.
* ia64_retval.c: Likewise.
* ppc64_retval.c: Likewise.
* ppc_retval.c: Likewise.
* s390_retval.c: Likewise.
* sparc_retval.c: Likewise.
* x86_64_retval.c: Likewise.
Roland McGrath [Thu, 23 Aug 2007 08:10:54 +0000 (08:10 +0000)]
readelf register printing sort order tweak
Ulrich Drepper [Tue, 14 Aug 2007 22:32:30 +0000 (22:32 +0000)]
Prepare for 0.129.
Roland McGrath [Mon, 13 Aug 2007 22:58:36 +0000 (22:58 +0000)]
missed testdata files
Roland McGrath [Sat, 11 Aug 2007 21:18:09 +0000 (21:18 +0000)]
2007-08-11 Roland McGrath <roland@redhat.com>
* elflint.c (check_note): Accept NT_GNU_HWCAP, NT_GNU_BUILD_ID.
Roland McGrath [Thu, 9 Aug 2007 07:54:22 +0000 (07:54 +0000)]
2007-08-09 Roland McGrath <roland@redhat.com>
* dwfl-bug-report.c: Fix header inclusion.
Roland McGrath [Tue, 7 Aug 2007 19:51:01 +0000 (19:51 +0000)]
2007-08-07 Roland McGrath <roland@redhat.com>
* dwarf_getscopes.c (pc_match): Swallow dwarf_haspc error return when
error code is DWARF_E_NOERROR (0).
Ulrich Drepper [Sat, 4 Aug 2007 17:06:14 +0000 (17:06 +0000)]
Minimal cleanups of large merge.
Roland McGrath [Fri, 3 Aug 2007 21:59:15 +0000 (21:59 +0000)]
2007-08-03 Roland McGrath <roland@redhat.com>
* readelf.c (print_string_sections): New variable.
(options, parse_opt): Handle --strings/-p to set it.
(print_strings): New function.
(process_elf_file): Call it under -p.
* readelf.c (options): Add hidden aliases --segments, --sections,
as taken by binutils readelf.
Roland McGrath [Mon, 16 Jul 2007 22:23:37 +0000 (22:23 +0000)]
libdwfl/
2007-07-16 Roland McGrath <roland@redhat.com>
* dwfl_module.c (dwfl_report_module): Increment DWFL->nmodules when
reviving an existing module.
tests/
2007-07-16 Roland McGrath <roland@redhat.com>
* dwfl-bug-report.c: New file.
* Makefile.am (noinst_PROGRAMS, TESTS): Add it.
(dwfl_bug_report_LDADD): New variable.
Roland McGrath [Fri, 8 Jun 2007 22:22:01 +0000 (22:22 +0000)]
2007-06-08 Roland McGrath <roland@frob.com>
* libdwflP.h: Fix #ifndef for config.h to use PACKAGE_NAME.
Roland McGrath [Wed, 6 Jun 2007 08:42:42 +0000 (08:42 +0000)]
2007-06-06 Roland McGrath <roland@frob.com>
* run-unstrip-test.sh: Declare testfile.unstrip for removal.
Ulrich Drepper [Wed, 6 Jun 2007 02:49:30 +0000 (02:49 +0000)]
Remove separate po dir for libelf.
Ulrich Drepper [Wed, 6 Jun 2007 02:35:22 +0000 (02:35 +0000)]
Add missing files to repository.
Ulrich Drepper [Wed, 6 Jun 2007 00:09:36 +0000 (00:09 +0000)]
Prepare for 0.128 release.
Minor fixes.
Update gettext files to 0.16.1.
Roland McGrath [Tue, 5 Jun 2007 07:28:24 +0000 (07:28 +0000)]
generated file config/ylwrap
Roland McGrath [Wed, 23 May 2007 19:15:04 +0000 (19:15 +0000)]
backends/
2007-05-23 Roland McGrath <roland@redhat.com>
* alpha_regs.c (alpha_register_info): fp -> s6
tests/
2007-05-23 Roland McGrath <roland@redhat.com>
* run-allregs.sh: Update expected Alpha results.
Roland McGrath [Fri, 18 May 2007 08:59:43 +0000 (08:59 +0000)]
src/
2007-05-18 Roland McGrath <roland@redhat.com>
* unstrip.c (copy_elided_sections): Match up non-NOBITS sections with
stripped file, so as not to duplicate a section copied in both.
* strip.c (handle_elf): Keep SHT_NOTE section copies in the debug file.
tests/
2007-05-18 Roland McGrath <roland@redhat.com>
* run-strip-test4.sh (stripped, debugfile): Use new reference files.
* testfile37.bz2: New data file.
* testfile37.debug.bz2: New data file.
* run-unstrip-test2.sh: New file.
* Makefile.am (TESTS, EXTRA_DIST): Add them.
Roland McGrath [Fri, 27 Apr 2007 04:07:41 +0000 (04:07 +0000)]
2007-04-26 Roland McGrath <roland@redhat.com>
* run-elflint-self.sh: Run all tests even if one fails.
Roland McGrath [Fri, 27 Apr 2007 03:26:04 +0000 (03:26 +0000)]
2007-04-26 Roland McGrath <roland@redhat.com>
* alpha_regs.c: New file.
* Makefile.am (alpha_SRCS): Add it.
* alpha_init.c (alpha_init): Initialize register_info hook.
Roland McGrath [Wed, 25 Apr 2007 03:09:33 +0000 (03:09 +0000)]
2007-04-24 Roland McGrath <roland@redhat.com>
* run-strip-test.sh: When we saved the debug info, test unstrip too.
Roland McGrath [Thu, 19 Apr 2007 19:33:56 +0000 (19:33 +0000)]
Ignore files copied in by autoreconf -i.
Roland McGrath [Thu, 19 Apr 2007 16:43:43 +0000 (16:43 +0000)]
Remove bogon leaked from other branch.
Ulrich Drepper [Thu, 19 Apr 2007 04:28:55 +0000 (04:28 +0000)]
Really update revision.
Ulrich Drepper [Thu, 19 Apr 2007 04:24:34 +0000 (04:24 +0000)]
Remove traces of mkinstalldirs.
Ulrich Drepper [Thu, 19 Apr 2007 04:15:00 +0000 (04:15 +0000)]
Ulrich Drepper [Thu, 19 Apr 2007 04:14:52 +0000 (04:14 +0000)]
No need to ship stock files.
Roland McGrath [Thu, 19 Apr 2007 00:22:39 +0000 (00:22 +0000)]
NEWS update
Roland McGrath [Mon, 16 Apr 2007 23:13:37 +0000 (23:13 +0000)]
libdw/
2007-04-16 Roland McGrath <roland@redhat.com>
* libdw.map (ELFUTILS_0.127): Add dwfl_module_address_section.
libdwfl/
2007-04-16 Roland McGrath <roland@redhat.com>
* derelocate.c (cache_sections): Apply bias to sh_addr.
(compare_secrefs): Fix address comparison to avoid signed overflow.
(find_section): New function, broken out of ...
(dwfl_module_relocate_address): ... here, call it.
(check_module): New function, broken out of ...
(dwfl_module_relocate_address): ... here, call it.
(dwfl_module_address_section): New function.
* libdwfl.h: Declare it.
tests/
2007-04-16 Roland McGrath <roland@redhat.com>
* dwfl-addr-sect.c: New file.
* Makefile.am (noinst_PROGRAMS): Add it.
(dwfl_addr_sect_LDADD): New variable.
Roland McGrath [Thu, 5 Apr 2007 09:27:36 +0000 (09:27 +0000)]
libdw/
2007-04-05 Roland McGrath <roland@redhat.com>
* dwarf_ranges.c (dwarf_ranges): Don't sign-extend 32-bit BEGIN
address to check for all-ones base address entry. Check directly.
Reported by Sébastien Dugué <sebastien.dugue@bull.net>.
Roland McGrath [Sun, 1 Apr 2007 23:11:40 +0000 (23:11 +0000)]
backends/
2007-04-01 Roland McGrath <roland@redhat.com>
* x86_64_regs.c (x86_64_register_info): Add more registers from newer
ABI spec.
tests/
2007-04-01 Roland McGrath <roland@redhat.com>
* run-allregs.sh: Updated expected output for x86_64.
Ulrich Drepper [Fri, 30 Mar 2007 19:16:14 +0000 (19:16 +0000)]
We know it's not finished yet. Such an extension to the number only
means we are going to forget changing it for the release.
Ulrich Drepper [Fri, 30 Mar 2007 19:14:59 +0000 (19:14 +0000)]
propagate from branch 'com.redhat.elfutils.roland.pending' (head
b584b7056d679db0fc272b47667047d07737ca55)
to branch 'com.redhat.elfutils' (head
5f150a0b2f07e8c60913d4e6ad833ef026ccd26e)
Ulrich Drepper [Tue, 13 Mar 2007 06:22:40 +0000 (06:22 +0000)]
propagate from branch 'com.redhat.elfutils.roland.pending' (head
e0c7abd450c9e49093cfae30af8a22782a74a403)
to branch 'com.redhat.elfutils' (head
2c784d50eee72e33972c333138a3a28df304da63)
Ulrich Drepper [Fri, 16 Feb 2007 00:31:57 +0000 (00:31 +0000)]
small cleanups.
Ulrich Drepper [Thu, 15 Feb 2007 19:40:37 +0000 (19:40 +0000)]
propagate from branch 'com.redhat.elfutils.roland.pending' (head
e723b1541850630f0047cf0c73d64c909529f439)
to branch 'com.redhat.elfutils' (head
4e5f7cffa97269b8cc9232cd1e299a2e1f3a819c)
Ulrich Drepper [Thu, 8 Feb 2007 21:11:32 +0000 (21:11 +0000)]
Roland McGrath [Tue, 6 Feb 2007 04:47:44 +0000 (04:47 +0000)]
2007-02-05 Roland McGrath <roland@redhat.com>
* ar.c: Include <limits.h>, since we use LONG_MAX.
Ulrich Drepper [Thu, 8 Feb 2007 21:11:03 +0000 (21:11 +0000)]
Cleanup.
Ulrich Drepper [Mon, 5 Feb 2007 22:12:41 +0000 (22:12 +0000)]
Fix warnings.
Ulrich Drepper [Mon, 5 Feb 2007 21:15:49 +0000 (21:15 +0000)]
0.126 release.
Ulrich Drepper [Mon, 5 Feb 2007 21:05:51 +0000 (21:05 +0000)]
Make symtab a global variable in arlib.c.
Ulrich Drepper [Mon, 5 Feb 2007 07:25:33 +0000 (07:25 +0000)]
propagate from branch 'com.redhat.elfutils.roland.pending' (head
c44dcfac5b545aecb173fede31f34cb003be0173)
to branch 'com.redhat.elfutils' (head
4196d4e01486bdeb0c0632291881d1c6d7163fab)
Ulrich Drepper [Mon, 5 Feb 2007 07:13:52 +0000 (07:13 +0000)]
Implement ar program.
Relax elflint in GNU ld mode for latest idiosyncracies.
Ulrich Drepper [Tue, 30 Jan 2007 16:51:59 +0000 (16:51 +0000)]
One more correction, handle failing elf_begin correctly.
Ulrich Drepper [Tue, 30 Jan 2007 16:48:56 +0000 (16:48 +0000)]
Update copyright year.