------------------------------------------------------------------- Thu Aug 26 03:32:26 CEST 2010 - tonyj@suse.de - Update to 0.148 - Upstream changelog - libdw: Accept DWARF 4 format: new functions dwarf_next_unit, dwarf_offdie_types. New functions dwarf_lineisa, dwarf_linediscriminator, dwarf_lineop_index. - libdwfl: Fixes in core-file handling, support cores from PIEs. When working from build IDs, don't open a named file that mismatches. - readelf: Handle DWARF 4 formats. ------------------------------------------------------------------- Mon Jun 28 06:38:35 UTC 2010 - jengelh@medozas.de - use %_smp_mflags ------------------------------------------------------------------- Tue May 11 20:01:23 UTC 2010 - tonyj@novell.com - update to version 0.147 (fix bnc#588293) - dropped patches for 10.3 and older - dropped elfutils-0.97-ftruncate-mmap-fix, libelf-ignore-NOBITS, test and build patches. According to jbl these were mistakenly checked in from home:janblunck:debuginfo:libs/elfutils and the purpose of this project is no longer known. Absense of any patch header makes confirmation difficult. - Upstream changelog: 0.147 - libdw: Fixes in CFI handling, best possible handling of bogus CFA ops. - libdwfl: Ignore R_*_NONE relocs, works around old (binutils) ld -r bugs. 0.146 - libdwfl: New function dwfl_core_file_report. 0.145 - Fix build with --disable-dependency-tracking. - Fix build with most recent glibc headers. - libelf: More robust to bogus section headers. - libdw: Fix CFI decoding. - libdwfl: Fix address bias returned by CFI accessors. Fix core file module layout identification. - readelf: Fix CFI decoding. 0.144 - libelf: New function elf_getphdrnum. Now support using more than 65536 program headers in a file. - libdw: New function dwarf_aggregate_size for computing (constant) type sizes, including array_type cases with nontrivial calculation. - readelf: Don't give errors for missing info under -a. Handle Linux "VMCOREINFO" notes under -n. 0.143 - libdw: Various convenience functions for individual attributes now use dwarf_attr_integrate to look up indirect inherited attributes. Location expression handling now supports DW_OP_implicit_value. - libdwfl: Support automatic decompression of files in XZ format, and of Linux kernel images made with bzip2 or LZMA (as well as gzip). ------------------------------------------------------------------- Wed Feb 10 12:21:51 CET 2010 - rguenther@suse.de - Fix uninitialized variable. ------------------------------------------------------------------- Sat Dec 12 18:13:13 CET 2009 - jengelh@medozas.de - Enable parallel building - add baselibs.conf as a source ------------------------------------------------------------------- Thu Aug 20 13:13:21 CEST 2009 - rguenther@suse.de - Fix elfutils-old-scanf-fix.diff patch. ------------------------------------------------------------------- Thu Aug 13 16:11:47 CEST 2009 - tiwai@suse.de - updated to 0.142: - Fix handling filling caps between sections in libelf - Add elf_getshdrnum alias for elf_getshnum and elf_getshdrstrndx alias for elf_getshstrndx and deprecate original names. - Add support for STB_GNU_UNIQUE - Add -N option to readelf, speeds up DWARF printing without address->name lookups - Add support for decoding DWARF CFI into location description form to libdw. Some new DWARF 3 expression operations. Basic handling of some new encodings slated for DWARF 4. ------------------------------------------------------------------- Wed Apr 29 17:49:28 CEST 2009 - tiwai@suse.de - updated to 0.141: - libebl: sparc backend fixes some more arm backend support - libdwfl: fix dwfl_module_build_id for prelinked DSO case fixes in core file support dwfl_module_getsym interface improved for non-address symbols - eu-strip: fix infinite loop on strange inputs with -f - eu-addr2line: take -j/--section=NAME option for binutils compatibility (same effect as '(NAME)0x123' syntax already supported) ------------------------------------------------------------------- Thu Feb 19 15:39:39 CET 2009 - tiwai@suse.de - Update to 0.139 - libcpu: Add Intel SSE4 disassembler support - readelf: Implement call frame information and exception handling dumping. Add -e option. Enable it implicitly for -a. - elflint: Check PT_GNU_EH_FRAME program header entry. - libdwfl: Support automatic gzip/bzip2 decompression of ELF files. - updated to 0.140: - libelf: Fix regression in creation of section header. - Misc bug fixes ------------------------------------------------------------------- Tue Jan 27 14:34:17 CET 2009 - tiwai@suse.de - revert the ET_DYN address fix patch; causing a regression (bnc#468814) ------------------------------------------------------------------- Wed Jan 7 15:01:10 CET 2009 - tiwai@suse.de - Fix the header size check in dwarf_getsrclines() (bnc#455992) - Backport the fix for ET_DYN addresses ------------------------------------------------------------------- Tue Dec 16 13:48:38 CET 2008 - tiwai@suse.de - Fix dwfl_getmodules(), assert in systemtap (bnc#448331) - Fix libebl1 dependency - Fix crashes of elfutils binaries, backports from upstream ------------------------------------------------------------------- Tue Nov 25 13:12:04 CET 2008 - tiwai@suse.de - fix libdwfl regression with realloc DWFL->lookup_module in the fix patch (bnc#448331, likely bnc#445783) ------------------------------------------------------------------- Tue Oct 28 20:33:17 CET 2008 - tiwai@suse.de - added baselibs.conf for 32bit libs (bnc#439582) ------------------------------------------------------------------- Tue Oct 7 15:07:28 CEST 2008 - tiwai@suse.de - renamed to libebl1 - provides libasm1 package - fix provides and obsolets of libebl1 - updated to version 0.137: * libdwfl: bug fixes ------------------------------------------------------------------- Tue Aug 26 17:52:21 CEST 2008 - tiwai@suse.de - updated to version 0.135: * libdwfl: bug fixes - updated to version 0.134: * libdwfl, libelf: bug fixes - updated to version 0.133: * readelf, elflint, libebl: SHT_GNU_ATTRIBUTE section handling (readelf -A) * libdwfl: bug fixes and optimization in relocation handling - updated to version 0.132: * libcpu: Implement x86 and x86-64 disassembler. * libasm: Add interface for disassembler. - fixed post scripts ------------------------------------------------------------------- Fri Feb 29 19:17:35 CET 2008 - dmueller@suse.de - fix build for older distributions ------------------------------------------------------------------- Mon Jan 28 14:24:36 CET 2008 - tiwai@suse.de - fix compile errors regarding missing prototypes. ------------------------------------------------------------------- Tue Nov 20 14:47:20 CET 2007 - tiwai@suse.de - fix off64_t in libelf.h again... ------------------------------------------------------------------- Tue Nov 20 10:36:32 CET 2007 - tiwai@suse.de - updated to version 0.131 * libdw: DW_FORM_ref_addr support dwarf_formref entry point now deprecated bug fixes for oddly-formatted DWARF * libdwfl: bug fixes in offline archive support apply partial relocations for dwfl_module_address_section on ET_REL * libebl: powerpc backend support for Altivec registers ------------------------------------------------------------------- Mon Oct 22 18:40:18 CEST 2007 - tiwai@suse.de - fix comiple errors regarding missing off64_t definitions in libelf.h ------------------------------------------------------------------- Mon Oct 22 15:18:07 CEST 2007 - tiwai@suse.de - updated to version 0.129: readelf: new options --hex-dump (or -x), --strings (or -p) - updated to version 0.130 * readelf: -p option can take an argument like -x for one section * libelf: new function elf_getdata_rawchunk, replaces gelf_rawchunk; new functions gelf_getnote, gelf_getauxv, gelf_update_auxv * libdwfl: new functions dwfl_build_id_find_elf, dwfl_build_id_find_debuginfo, dwfl_module_build_id, dwfl_module_report_build_id; support dynamic symbol tables found via phdrs; dwfl_standard_find_debuginfo now uses build IDs when available * libebl: backend improvements for sparc, alpha, powerpc ------------------------------------------------------------------- Thu Oct 4 15:28:43 CEST 2007 - rguenther@suse.de - fix build with gcc-4.3, same patch as for the copy in rpm ------------------------------------------------------------------- Wed Jul 4 12:20:22 CEST 2007 - tiwai@suse.de - updated to version 0.128 * auto-tool fixes ------------------------------------------------------------------- Mon Jun 11 01:05:12 CEST 2007 - ro@suse.de - use __attribute__ ((gnu_inline)) to fix build with gcc-4.2 ------------------------------------------------------------------- Mon May 21 12:19:46 CEST 2007 - tiwai@suse.de - initial packages, built from elfutils-0.127. A problematic file regarding the license is removed from the tarball.