abi-dumper
« Back to VersTracker
Description:
Dump ABI of an ELF object containing DWARF debug info
Type: Formula  |  Latest Version: 1.2@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: abi dwarf debugging binary-compatibility c-plus-plus
Install: brew install abi-dumper
About:
abi-dumper is a command-line tool that extracts Application Binary Interface (ABI) information from ELF objects compiled with GCC and containing DWARF debug data. It generates a comprehensive ABI dump in a machine-readable format, capturing function signatures, data structures, and symbol information. This output serves as a foundational artifact for ABI compliance and versioning analysis using the companion tool, abi-compliance-checker.
Key Features:
  • Extracts ABI from ELF binaries with DWARF debug info
  • Identifies changes in C/C++ interfaces across versions
  • Generates machine-readable ABI dumps for automated analysis
  • Integrates with abi-compliance-checker for detailed reports
Use Cases:
  • Verifying ABI stability before releasing a new version of a shared library
  • Automated regression testing for binary compatibility in CI/CD pipelines
  • Auditing public APIs of third-party libraries
Alternatives:
  • libabigail – A more comprehensive suite that can also work with stripped binaries and provides its own XML format and tools like abidiff.
  • readelf – A standard binutils tool that provides low-level ELF section inspection but does not generate structured ABI diffs.
License: LGPL-2.1-or-later
Dependencies: abi-compliance-checker, elfutils, universal-ctags, vtable-dumper
Bottles available for: arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit