commit | f3e2c7d08db51beea6895bb51a6b6f550f8856bd | [log] [tgz] |
---|---|---|
author | Giuliano Procida <gprocida@google.com> | Mon Jun 20 16:30:19 2022 +0100 |
committer | Giuliano Procida <gprocida@google.com> | Mon Jun 20 20:53:59 2022 +0100 |
tree | a038c8dad6c52f509c19010a85915e02946daa03 | |
parent | a2e78a677a6b5220ec8175fbba3d0fc040a66ef2 [diff] |
Make node types `struct` instead of `class` This emphasises that the node types contain no hidden or mutable state. PiperOrigin-RevId: 456082057 Change-Id: Ia2ed03d99feac08f97759a8065b92d83d6806dca
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.