Roland McGrath [Fri, 29 Feb 2008 10:17:16 +0000 (10:17 +0000)]
src/
2008-02-29 Roland McGrath <roland@redhat.com>
* readelf.c (print_attributes): Add a cast.
* elflint.c (check_attributes): Likewise.
* unaligned.h (add_8ubyte_unaligned): Cast PTR argument for parity
with [UNALIGNED_ACCESS_CLASS == BYTE_ORDER] definition.
(add_4ubyte_unaligned, add_2ubyte_unaligned): Likewise.
Ulrich Drepper [Sat, 23 Feb 2008 06:50:01 +0000 (06:50 +0000)]
Add missing file
Add more TLS support for x86 linker.
Roland McGrath [Fri, 22 Feb 2008 08:14:07 +0000 (08:14 +0000)]
tests/
2008-02-22 Roland McGrath <roland@redhat.com>
* run-elflint-test.sh: Typo fix.
Roland McGrath [Thu, 21 Feb 2008 06:19:39 +0000 (06:19 +0000)]
Finish elflint .gnu.attributes checking
Ulrich Drepper [Sat, 2 Feb 2008 10:01:53 +0000 (10:01 +0000)]
Start implementation of x86 TLS implementation in ld.
Ulrich Drepper [Fri, 1 Feb 2008 23:52:59 +0000 (23:52 +0000)]
Minor optimization in parameter substituion loop in ld.
Ulrich Drepper [Fri, 1 Feb 2008 18:05:21 +0000 (18:05 +0000)]
Implement SHA1 build-id handling in ld.
Ulrich Drepper [Fri, 1 Feb 2008 02:19:56 +0000 (02:19 +0000)]
Add missing files.
Ulrich Drepper [Thu, 31 Jan 2008 19:44:12 +0000 (19:44 +0000)]
Implement --build-id command line parameter for ld.
Ulrich Drepper [Wed, 30 Jan 2008 07:16:28 +0000 (07:16 +0000)]
Rewrite old-style parameters.
Ulrich Drepper [Wed, 30 Jan 2008 06:33:33 +0000 (06:33 +0000)]
Finish implementation of .gnu.hash.
Ulrich Drepper [Tue, 29 Jan 2008 10:42:07 +0000 (10:42 +0000)]
Fix elflint messages for new hash table analysis.
Ulrich Drepper [Fri, 25 Jan 2008 00:18:42 +0000 (00:18 +0000)]
Remove magic assignment of indeces in the dynsym
section. Start implementation of --hash-style.
Ulrich Drepper [Tue, 22 Jan 2008 15:49:39 +0000 (15:49 +0000)]
Add .got.plt handling. Fix R_386_GOT32 relocations for static binaries.
Ulrich Drepper [Tue, 22 Jan 2008 06:34:31 +0000 (06:34 +0000)]
Minor optimizations.
Ulrich Drepper [Tue, 22 Jan 2008 06:15:00 +0000 (06:15 +0000)]
Add missing copyright year updates. Fix ChangeLog.
Ulrich Drepper [Tue, 22 Jan 2008 06:08:30 +0000 (06:08 +0000)]
Fix problems in last checkin.
Ulrich Drepper [Tue, 22 Jan 2008 06:02:31 +0000 (06:02 +0000)]
propagate from branch 'com.redhat.elfutils.roland.pending' (head
6b4ecd4bacd23aaea4922adc10aab7908c45d23e)
to branch 'com.redhat.elfutils' (head
80a9de86977a1031c60888fe4072688434a961be)
Ulrich Drepper [Tue, 22 Jan 2008 05:59:26 +0000 (05:59 +0000)]
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.