Documentation

First-time users should start with the tutorial.

Manual Pages

These describe all the various command line options.

  • stg: ABI extraction and transformation
  • stgdiff: ABI comparison and reporting

Reference

  • reference: work-in-progress covering concepts etc.

Design and Implementation

Incomplete descriptions of some of the more interesting things that make up stgdiff.

  • Comparison: how STG compares graphs
  • Naming: how STG builds C type name syntax
  • Reporting: how STG serialises reports
  • SCC: how STG efficiently and safely handles cyclic graphs