Releases
2.0
ABI Compliance Checker 2.0
lvc
released this
12 Feb 04:57
Improvements
Code refactoring
Works faster on big libraries
Added a module to create ABI dump from AST tree
Added a module to create AST dump
Added a module to parse GCC AST
Added a module to find system files and automatically generate include paths
Added a module to mangle C++ symbols
Added a module to read ELF binaries
Added a module to handle type attributes
Added a module to handle XML descriptors
Added a module to filter symbols
Added a module to handle input data
Added a module for logging
Extended test suite
Partial support for GCC 6
Improved support for Solaris
Compare versioned data types
New Options
Added -filter
option: a path to XML descriptor with skip_* rules to filter analyzed symbols in the report
Added -keep-cxx
option to check ZS , ZNS and _ZNKS* symbols
Bug Fixes
Fixed automatic generation of include paths
Fixed report for removed virtual symbols
Fixed XML-format ABI dumps
Fixed source-compatibility reports
Fixed counter of checked data types
Fixed lists of affected symbols
Fixed analysis of standard C++ libraries
Fixed analysis of added and removed virtual methods
Fixed style of the report
Fixed analysis of alias symbols
Uncover changed typedefs properly
Fixed Parameter_From_Register
and Parameter_To_Register
rules
Fixed analysis of data types derived from template instances
Enable -headers-only
option automatically if header file is used as input library descriptor
Fixed analysis of template instances
Fixed analysis of static data
Fixed error message if modules are not installed
Fixed analysis of versioned symbols
Fixed -ext
option
Fixed -use-dumps
option
Fixed -debug
option
Fixed console output
You can’t perform that action at this time.