abi-dumper - Tool to dump ABI of an ELF object containing DWARF debug info

Property Value
Distribution openSUSE Tumbleweed
Repository openSUSE Oss all
Package filename abi-dumper-1.1-1.3.noarch.rpm
Package name abi-dumper
Package version 1.1
Package release 1.3
Package architecture noarch
Package type rpm
Category Development/Tools/Other
Homepage https://github.com/lvc/abi-dumper
License GPL-2.0+ OR LGPL-2.1+
Maintainer -
Download size 52.41 KB
Installed size 221.38 KB
The tool is intended to be used with ABI Compliance Checker tool for tracking
ABI changes of a C/C++ library or kernel module.


Package Version Architecture Repository
abi-dumper - - -


Name Value
/usr/bin/perl -
binutils -
elfutils -
gcc-c++ -
perl(Storable) -
vtable-dumper -


Name Value
abi-dumper = 1.1-1.3


Type URL
Mirror widehat.opensuse.org
Binary Package abi-dumper-1.1-1.3.noarch.rpm
Source Package abi-dumper-1.1-1.3.src.rpm

Install Howto

Install abi-dumper rpm package:

# zypper install abi-dumper




2017-09-03 - astieger@suse.com
- update to 1.1:
* Support for compressing of ABI dumps before writing to drive
from RAM
* Fix analysis of inline functions (WARNING: old dumps should be
regenerated before comparing by ABICC)
* Deny analysis of static libraries
* Bumped ABI dump version
2017-07-05 - astieger@suse.com
- update to 1.0:
* Up to 4 times less RAM usage
* Reduce RAM usage on large compressed debug info
* Minimal support for lambda expressions
* Improve 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
* Add -ld-library-path option to specify paths to add to
LD_LIBRARY_PATH variable before executing vtable-dumper
* Add -lambda option to enable support for lambda and checking of
lexical blocks
* Add -ctags-def option to add '-D DEF' option to the ctags call
* Add -all-units option to extract ABI info after reading of all
compilation units
* Add -include-defines option to add defines when creating TU
* Fix detection of a function header file
* Fix analysis of inline functions
* Fix analysis of template unions
* Fix analysis of parameters
* Fix analysis of typedefs
* Fix analysis of zero-size structs
* Fix -public-headers option
* Fix analysis of global data
* Fix analysis of templates
* Fix analysis of anon data types
* Fix analysis of symbol versions
* Removed duplicates from ABI dump
* Fix 'Copied' attribute of a class
* Fix parameter offsets in the ABI dump
* Fix analysis of standard C++ libraries
* Fix analysis of MethodPtr types
2017-05-11 - astieger@suse.com
- update to 0.99.19:
* Improved support for incomplete debug-info
2016-10-06 - davejplater@gmail.com
- Update to version 0.99.18
- Upstream changes since 0.99.17
Improved support for incomplete debug-info.
- For previous version changes see:
2015-05-11 - lnussel@suse.de
- new version
2015-03-17 - lnussel@suse.de
- initial package version 0.99.8

See Also

Package Description
abi-monitor-1.12-1.3.noarch.rpm A tool to monitor and build new versions of a software library
abi-tracker-1.11-1.3.noarch.rpm Visualize ABI changes timeline of a C/C++ software library
abiword-3.0.2-4.4.i586.rpm A Multiplatform Word Processor
abiword-3.0.2-4.4.x86_64.rpm A Multiplatform Word Processor
abiword-docs-3.0.2-1.5.noarch.rpm A Multiplatform Word Processor - Documentation
abook-0.6.1-2.3.i586.rpm Text-based addressbook program
abook-0.6.1-2.3.x86_64.rpm Text-based addressbook program
abook-lang-0.6.1-2.3.noarch.rpm Translations for package abook
abootimg-0.6-8.11.i586.rpm Android boot image manipulator
abootimg-0.6-8.11.x86_64.rpm Android boot image manipulator
abseil-cpp-devel-20181127-4.1.x86_64.rpm Development files for Abseil
abxtest-0.15.2b-1.5.i586.rpm Double-blind ABX comparison testing script
abxtest-0.15.2b-1.5.x86_64.rpm Double-blind ABX comparison testing script
acars-examples-1.2.0-1.1.i586.rpm Example applications for libacars
acars-examples-1.2.0-1.1.x86_64.rpm Example applications for libacars