Roland McGrath [Fri, 2 Jan 2009 21:17:48 +0000 (13:17 -0800)]
Merge ssh://git.fedorahosted.org/git/elfutils into roland/fixes-for-c++
Ulrich Drepper [Fri, 2 Jan 2009 04:18:48 +0000 (20:18 -0800)]
Optimize x86/x86-64 disassembler tables.
Ulrich Drepper [Fri, 2 Jan 2009 03:00:41 +0000 (19:00 -0800)]
Unpdate copyright in messages.
Ulrich Drepper [Fri, 2 Jan 2009 02:52:05 +0000 (18:52 -0800)]
Add Intel SSE4 support to disassembler.
Roland McGrath [Thu, 1 Jan 2009 01:30:51 +0000 (17:30 -0800)]
Merge ssh://git.fedorahosted.org/git/elfutils into roland/fixes-for-c++
Roland McGrath [Wed, 31 Dec 2008 20:13:06 +0000 (12:13 -0800)]
Update .spec file 0.138 date line.
Signed-off-by: Roland McGrath <roland@redhat.com>
Ulrich Drepper [Wed, 31 Dec 2008 20:03:45 +0000 (12:03 -0800)]
Replay output operations correctly when internal buffer in x86/x86-64
disasembler code is full.
Ulrich Drepper [Wed, 31 Dec 2008 19:42:06 +0000 (11:42 -0800)]
Slightly better formatting in generating disassembly data.
Ulrich Drepper [Wed, 31 Dec 2008 19:34:47 +0000 (11:34 -0800)]
Optimize x86/x86-64 disassembler some more. Avoid relocations for string
table.
Ulrich Drepper [Wed, 31 Dec 2008 18:21:51 +0000 (10:21 -0800)]
Fix printing of rex prefix in x86-64 disassembler.
Ulrich Drepper [Wed, 31 Dec 2008 18:15:30 +0000 (10:15 -0800)]
Optimize x86/x86-64 disassembler a bit.
Ulrich Drepper [Wed, 31 Dec 2008 17:12:50 +0000 (09:12 -0800)]
Mark constant array as const.
Ulrich Drepper [Wed, 31 Dec 2008 17:02:54 +0000 (09:02 -0800)]
Implement blendvpd and blendvps opcodes in x86/x86-64 disassembler.
Roland McGrath [Wed, 31 Dec 2008 08:21:04 +0000 (00:21 -0800)]
dwarf_haschildren: Return -1 for error case, not 0.
Ulrich Drepper [Wed, 31 Dec 2008 07:24:09 +0000 (23:24 -0800)]
Implement blendps opcode for x86/x86-64.
Ulrich Drepper [Wed, 31 Dec 2008 07:12:16 +0000 (23:12 -0800)]
Implement disassembly of blendpd instruction for x86/x86-64.
Ulrich Drepper [Wed, 31 Dec 2008 05:49:41 +0000 (21:49 -0800)]
We now need automake 1.8 for no-dist-gzip.
Roland McGrath [Wed, 24 Dec 2008 10:04:40 +0000 (02:04 -0800)]
0.138 spec updates
Roland McGrath [Wed, 24 Dec 2008 10:01:04 +0000 (02:01 -0800)]
Distribute .tar.bz2 file, not .tar.gz file.
Roland McGrath [Wed, 24 Dec 2008 10:00:35 +0000 (02:00 -0800)]
Rewrite awk magic to generate spec file changelog.
Roland McGrath [Wed, 24 Dec 2008 09:09:18 +0000 (01:09 -0800)]
0.138 items
Roland McGrath [Fri, 19 Dec 2008 09:21:42 +0000 (01:21 -0800)]
Merge branch 'master' into roland/bug-compat
Ulrich Drepper [Fri, 19 Dec 2008 09:15:00 +0000 (01:15 -0800)]
Merge branch 'master' of ssh://git.fedorahosted.org/git/elfutils
Ulrich Drepper [Fri, 19 Dec 2008 09:14:12 +0000 (01:14 -0800)]
Implement AMD 3DNOW disassembly.
Roland McGrath [Thu, 18 Dec 2008 23:47:01 +0000 (15:47 -0800)]
Merge branch 'master' into roland/bug-compat
Conflicts:
libdwfl/ChangeLog
Roland McGrath [Thu, 18 Dec 2008 23:08:09 +0000 (15:08 -0800)]
Fix last fix: ET_DYN addresses are taken as relative to MOD->low_addr.
Ulrich Drepper [Thu, 18 Dec 2008 06:25:09 +0000 (22:25 -0800)]
.
Ulrich Drepper [Thu, 18 Dec 2008 06:24:14 +0000 (22:24 -0800)]
(i386_disasm): If instruction matches prefix, undoing the prefix match
finishes the instruction.
Roland McGrath [Thu, 18 Dec 2008 00:55:50 +0000 (16:55 -0800)]
Merge branch 'master' of ssh://git.fedorahosted.org/git/elfutils into roland/bug-compat
Roland McGrath [Wed, 17 Dec 2008 01:03:03 +0000 (17:03 -0800)]
Install elfutils/version.h header for library compatibility checking.
Roland McGrath [Wed, 17 Dec 2008 00:21:40 +0000 (16:21 -0800)]
Bug compatibility wrapper for ELFUTILS_0.130 dwfl_module_build_id behavior.
Roland McGrath [Tue, 16 Dec 2008 03:39:08 +0000 (19:39 -0800)]
Merge branch 'master' into roland/pending
Roland McGrath [Tue, 16 Dec 2008 03:38:52 +0000 (19:38 -0800)]
Roland McGrath [Tue, 16 Dec 2008 03:34:03 +0000 (19:34 -0800)]
Merge branch 'master' into roland/pending
Roland McGrath [Tue, 16 Dec 2008 03:33:33 +0000 (19:33 -0800)]
(dwfl_module_relocate_address): Apply main.bias, not debug.bias.
Roland McGrath [Fri, 12 Dec 2008 05:23:44 +0000 (21:23 -0800)]
Comment fix in last change.
Roland McGrath [Fri, 12 Dec 2008 05:15:09 +0000 (21:15 -0800)]
Don't crash in fill code when sh_offset layout is out of order.
Roland McGrath [Fri, 12 Dec 2008 05:12:48 +0000 (21:12 -0800)]
libelf.h (Elf_Data): Whitespace fix.
Roland McGrath [Fri, 12 Dec 2008 05:00:12 +0000 (21:00 -0800)]
Fix crashes on bad sh_name/st_name offsets.
Roland McGrath [Thu, 11 Dec 2008 10:09:28 +0000 (02:09 -0800)]
Fixes RHBZ#465878: eu-readelf crash on empty archive
Roland McGrath [Thu, 11 Dec 2008 05:42:06 +0000 (21:42 -0800)]
* elf_getarhdr.c (elf_getarhdr): Fix missing rename in last change.
Roland McGrath [Wed, 10 Dec 2008 22:30:51 +0000 (14:30 -0800)]
Add .gitignore file.
Roland McGrath [Thu, 4 Dec 2008 06:28:06 +0000 (06:28 +0000)]
Ulrich Drepper [Thu, 4 Dec 2008 05:58:16 +0000 (05:58 +0000)]
propagate from branch 'com.redhat.elfutils.roland.pending.libelf-threads' (head
fc97c9c202b5d7d7699a3b1d5c53007a2ef37bb1)
to branch 'com.redhat.elfutils' (head
67cccb9bfffc1a7fe3d8d355a2d9b6d0e489ff81)
Ulrich Drepper [Thu, 4 Dec 2008 06:09:56 +0000 (06:09 +0000)]
[USE_TLS] Link libasm.so with libpthread.
Roland McGrath [Wed, 3 Dec 2008 03:41:58 +0000 (03:41 +0000)]
src/
2008-12-02 Roland McGrath <roland@redhat.com>
* readelf.c (count_dwflmod, process_file): Don't presume encoding of
nonzero OFFSET argument to dwfl_getmodules.
Ulrich Drepper [Sat, 4 Oct 2008 20:39:55 +0000 (20:39 +0000)]
Fix some entries in i386_reloc.def.
Roland McGrath [Tue, 30 Sep 2008 06:35:35 +0000 (06:35 +0000)]
libdwfl/
2008-09-29 Roland McGrath <roland@redhat.com>
* segment.c (insert): Must realloc DWFL->lookup_module here too.
(dwfl_report_segment): Clear DWFL->lookup_module before insert calls.
Ulrich Drepper [Wed, 27 Aug 2008 03:01:47 +0000 (03:01 +0000)]
0.137 release.
Roland McGrath [Tue, 26 Aug 2008 07:20:29 +0000 (07:20 +0000)]
propagate from branch 'com.redhat.elfutils.pmachata.threads' (head
6db56f08d1ba946c22c9bcfaec0ddeb6532e1dcc)
to branch 'com.redhat.elfutils.roland.pending' (head
d0bf16e5588ef191b1541ac0d07d841c1cf52fc9)
Ulrich Drepper [Tue, 26 Aug 2008 02:51:12 +0000 (02:51 +0000)]
0.136 release.
Roland McGrath [Mon, 25 Aug 2008 22:55:17 +0000 (22:55 +0000)]
Fix up bogon and missing log entries from .pmachata.threads branch.
Ulrich Drepper [Sat, 16 Aug 2008 03:53:00 +0000 (03:53 +0000)]
Fix build problem after merge of pmachata.threads branch when compiled without
thread support.
Ulrich Drepper [Sat, 16 Aug 2008 03:09:13 +0000 (03:09 +0000)]
propagate from branch 'com.redhat.elfutils.pmachata.threads' (head
8bd3bc10eb015c96f7bafcc6a22c973620b57dd8)
to branch 'com.redhat.elfutils' (head
c5a11b6b3329382f1b5ffd0020f0d93c64176f20)
Roland McGrath [Thu, 7 Aug 2008 08:39:41 +0000 (08:39 +0000)]
src/
(find_symbol): Likewise.
Convert plain number, or handle strings like "(section)+offset"
or "symbol+offset".
Roland McGrath [Thu, 22 May 2008 20:28:05 +0000 (20:28 +0000)]
cosmetic
Ulrich Drepper [Mon, 12 May 2008 22:16:00 +0000 (22:16 +0000)]
0.135 release.
Roland McGrath [Wed, 7 May 2008 18:38:35 +0000 (18:38 +0000)]
0.135 items
Roland McGrath [Wed, 7 May 2008 18:37:14 +0000 (18:37 +0000)]
libdwfl/
2008-05-06 Roland McGrath <roland@frob.com>
* linux-kernel-modules.c (dwfl_linux_kernel_report_offline): Use
FTS_LOGICAL here too.
(dwfl_linux_kernel_find_elf): Likewise.
Roland McGrath [Tue, 29 Apr 2008 01:49:50 +0000 (01:49 +0000)]
propagate from branch 'com.redhat.elfutils' (head
bef2134618ae8468c403066e350769ec46e303b7)
to branch 'com.redhat.elfutils.roland.pending' (head
0a8081a6b3306c7fc090f01691f4c561b841d4f0)
Roland McGrath [Fri, 11 Apr 2008 07:01:58 +0000 (07:01 +0000)]
src/
* strip.c (handle_elf): Don't keep sections that kept symbol tables
refer to. Instead, just be sure to preserve the original symbol
table in the debug file so those symbols go with their sections and
can be elided from the stripped version of the symbol table.
tests/
* testfile48.bz2, testfile48.bz2.debug: New data files.
* Makefile.am (EXTRA_DIST): Add them.
* run-strip-test8.sh: Use them.
Ulrich Drepper [Tue, 8 Apr 2008 23:17:50 +0000 (23:17 +0000)]
elfutils 0.134 release.
Roland McGrath [Sun, 6 Apr 2008 01:57:32 +0000 (01:57 +0000)]
libdwfl/
* linux-proc-maps.c (proc_maps_report): Don't leak LAST_FILE.
Roland McGrath [Sat, 5 Apr 2008 00:40:51 +0000 (00:40 +0000)]
0.134 items
Roland McGrath [Tue, 1 Apr 2008 02:30:05 +0000 (02:30 +0000)]
backends/
* sparc_symbol.c (sparc_symbol_type_name): New function.
(sparc_dynamic_tag_name): New function.
(sparc_dynamic_tag_check): New function.
* sparc_init.c (sparc_init): Initialize those hooks.
libebl/
* ebldynamictagname.c (ebl_dynamic_tag_name): Use hex for unknown tag.
Roland McGrath [Wed, 26 Mar 2008 20:51:59 +0000 (20:51 +0000)]
libdwfl/
* dwfl_module_getdwarf.c (load_symtab): Don't return success for
SHT_DYNSYM, just set *SYMSCN like the comment says.
Ulrich Drepper [Sat, 1 Mar 2008 18:39:51 +0000 (18:39 +0000)]
0.133 release.
Ulrich Drepper [Sat, 1 Mar 2008 18:34:56 +0000 (18:34 +0000)]
More news for 0.133.
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)