-------------------------------------------------------------------------------- Fedora Update Notification FEDORA-2009-3631 2009-04-13 18:44:53 --------------------------------------------------------------------------------
Name : dwarves Product : Fedora 10 Version : 1.7 Release : 3.1 URL : http://oops.ghostprotocols.net:81/blog Summary : Dwarf Tools Description : dwarves is a set of tools that use the DWARF debugging information inserted in ELF binaries by compilers such as GCC, used by well known debuggers such as GDB, and more recent ones such as systemtap. Utilities in the dwarves suite include pahole, that can be used to find alignment holes in structs and classes in languages such as C, C++, but not limited to these. It also extracts other information such as CPU cacheline alignment, helping pack those structures to achieve more cache hits. A diff like tool, codiff can be used to compare the effects changes in source code generate on the resulting binaries. Another tool is pfunct, that can be used to find all sorts of information about functions, inlines, decisions made by the compiler about inlining, etc. The documentation about ctracer is not updated to the latest developments: it now generates systemtap scripts, stay tuned for improvements in this area! -------------------------------------------------------------------------------- Update Information: Supports DW_TAG_class_type, which fixes some segfaults. Also has lots of improvements and finally a man page for pahole. -------------------------------------------------------------------------------- ChangeLog: * Fri Apr 10 2009 Arnaldo Carvalho de Melo <[email protected]> - 1.7-3.1 - Update for F10 * Fri Feb 13 2009 Arnaldo Carvalho de Melo <[email protected]> - 1.7-3 - Add BuildRequires for zlib-devel * Fri Feb 13 2009 Arnaldo Carvalho de Melo <[email protected]> - 1.7-2 - Own /usr/share/dwarves, fixes #473645 * Fri Feb 13 2009 Arnaldo Carvalho de Melo <[email protected]> - 1.7-1 - A CTF decoder based on work done by David S. Miller - Handle DW_TAG_class_type, - Add support for showing classes with a prefix - Add support to DW_TAG_ptr_to_member_type - Handle typedef definitions in functions - Print the number of members in a struct/class - Handle the empty base optimization trick (Zero sized C++ class) - codiff detect changes in the prototype even when function size doesn't change - pfunct: Implement --expand_types - Reduce memory consumption by using a strings table - Speed up struct search by name - Several minor bug fixes and infrastructure improvements. - Initial man page for pahole -------------------------------------------------------------------------------- References: [ 1 ] Bug #495067 - pfunct -l --function --- segmentation fault https://bugzilla.redhat.com/show_bug.cgi?id=495067 -------------------------------------------------------------------------------- This update can be installed with the "yum" update program. Use su -c 'yum update dwarves' at the command line. For more information, refer to "Managing Software with yum", available at http://docs.fedoraproject.org/yum/. All packages are signed with the Fedora Project GPG key. More details on the GPG keys used by the Fedora Project can be found at http://fedoraproject.org/keys -------------------------------------------------------------------------------- _______________________________________________ Fedora-package-announce mailing list [email protected] http://www.redhat.com/mailman/listinfo/fedora-package-announce
