commit | fdf37cc172ff851176dab75b631c6aa95cc4a5ea | [log] [tgz] |
---|---|---|
author | Sid Nayyar <sidnayyar@google.com> | Fri Nov 11 12:04:03 2022 +0000 |
committer | Matthias Maennich <maennich@google.com> | Tue Dec 13 17:45:48 2022 +0000 |
tree | 92cf717e6d70e5ea86a0b102c79ed63b03433668 | |
parent | 074842557f1884115fe7a060dcbdfb79dd027a1a [diff] |
reporting: print newlines following diffs in `PrintComparison` Ensure that newlines are handled by `PrintComparison` itself and any other logic to print lines in reports need not worry about the handling of newlines in different parts of the code. In other words, all printing code will handle its own newlines moving forward, and not tangle with other lines in a diff report. PiperOrigin-RevId: 487784695 Change-Id: Id51fdbe69e641588d20859652fdbe0922cd06bf4
The STG (symbol-type graph) is an ABI representation and this project contains tools for the creation and comparison of such representations. At present parsers exist for libabigail's ABI XML (C types only) and BTF. The ABI diff tool, stgdiff, supports multiple reporting options. This software currently depends on libabigail for ELF symbol functionality, on libxml2 for XML parsing and on Linux UAPI headers for BTF types.
TBD
See CONTRIBUTING.md for details.