Summary
Jason explores the libabigail toolset, focusing on the abidiff utility which helps detect Application Binary Interface (ABI) changes between different versions of compiled code. Through a series of experiments with simple C++ code examples, he demonstrates how the tool can identify function signature changes, additions, and removals. He also shows how adding debug information significantly improves the tool's output quality and readability, making it more useful for tracking ABI compatibility in library development and continuous integration workflows.
Related C++ Standard Sections
This episode covers topics found in these sections of the C++ standard:
-
[debugging.general]57% match