A.4. Changes in elfutils

Red Hat Developer Toolset 4.0 is distributed with elfutils 0.163, which provides a number of bug fixes and feature enhancements over the version included in the previous release of Red Hat Developer Toolset. Below is a comprehensive list of new features in this release.

A.4.1. Changes Since Red Hat Developer Toolset 3.1

The following features have been added since the release of elfutils 0.161 in Red Hat Developer Toolset 3.1:
  • The following changes have been introduced in the libdw library:
    • A new header file, elfutils/known-dwarf.h, has neen added.
    • The preliminary DWARF5 constants (DW_TAG_atomic_type, DW_LANG_Fortran03, and DW_LANG_Fortran08) have been added to the elfutils/dwarf.h header file.
    • The dwarf_peel_type () function now also handles the DW_TAG_atomic_type constant.
  • The following changes and improvements have been introduced in the eu-addr2line tool:
    • Input addresses are now always interpreted as hexadecimal numbers, never as octal or decimal numbers.
    • A new option, -a or --addresses, has been added for printing addresses before each entry.
    • A new option, -C or --demangle, has been added for showing demangled symbols.
    • A new option, --pretty-print, has been added for printing all information on one line.