abi-compliance-checker

Improvements

  • Show added v-table symbols for public classes

Bug Fixes

  • Fixed analysis of static methods
  • Fixed analysis of typedefs
  • Fixed analysis of zero-size structs
  • Fixed logs
  • Fixed analysis of static libraries on Windows
  • Fixed search for files on Windows

Other

  • Documented -skip-internal-types option in -help
  • Add noindex meta tag to report if no changes detected

abi-dumper

Improvements

  • Up to 4 times less RAM usage
  • Reduced RAM usage on large compressed debug info
  • Minimal support for lambda expressions
  • Improved search for header files
  • Carefully handle lexical blocks
  • Detection of symbols in header files missed by Ctags
  • Detection of public typedefs
  • Support for unspecified_type
  • More debug messages
  • Print errors of the vtable-dumper

New Options

  • Added -ld-library-path option to specify paths to add to LD_LIBRARY_PATH *variable before executing vtable-dumper
  • Added -lambda option to enable support for lambda and checking of lexical blocks
  • Added -ctags-def option to add '-D DEF' option to the ctags call
  • Added -all-units option to extract ABI info after reading of all compilation units
  • Added -include-defines option to add defines when creating TU dumps

Bug Fixes

  • Fixed detection of a function header file
  • Fixed analysis of inline functions
  • Fixed analysis of template unions
  • Fixed analysis of parameters
  • Fixed analysis of typedefs
  • Fixed analysis of zero-size structs
  • Fixed -public-headers option
  • Fixed analysis of global data
  • Fixed analysis of templates
  • Fixed analysis of anon data types
  • Fixed analysis of symbol versions
  • Removed duplicates from ABI dump
  • Fixed 'Copied' attribute of a class
  • Fixed parameter offsets in the ABI dump
  • Fixed analysis of standard C++ libraries
  • Fixed analysis of MethodPtr types

How to install

sudo dnf upgrade --advisory=FEDORA-2017-0af94d0932

This update has been submitted for testing by hobbes1069.

3 years ago

This update has been pushed to testing.

3 years ago

This update has reached 7 days in testing and can be pushed to stable now if the maintainer wishes

3 years ago

This update has been submitted for stable by hobbes1069.

3 years ago

This update has been pushed to stable.

3 years ago

Please login to add feedback.

Metadata
Type
bugfix
Severity
low
Karma
0
Signed
Content Type
RPM
Test Gating
Settings
Unstable by Karma
-3
Stable by Karma
3
Stable by Time
disabled
Dates
submitted
3 years ago
in testing
3 years ago
in stable
3 years ago
BZ#1462475 abi-compliance-checker-2.1 is available
0
0
BZ#1462476 abi-dumper-1.0 is available
0
0

Automated Test Results