| ▼ include |  | 
| abg-btf-reader.h | This file contains the declarations of the front-end to analyze the BTF information contained in an ELF file | 
| abg-comp-filter.h | This header declares filters for the diff trees resulting from comparing ABI Corpora | 
| abg-comparison.h |  | 
| abg-config.h |  | 
| abg-corpus.h |  | 
| abg-ctf-reader.h | This file contains the declarations of the entry points to de-serialize an instance of corpus from a file in elf format, containing CTF information | 
| abg-cxx-compat.h |  | 
| abg-diff-utils.h | This file declares types and operations implementing the "O(ND)Difference Algorithm" (aka diff2) from Eugene W. Myers, to compute the difference between two sequences | 
| abg-dwarf-reader.h | This file contains the declarations of the entry points to de-serialize an instance of corpus from a file in elf format, containing dwarf information | 
| abg-elf-based-reader.h | This file contains the declarations for an elf-based. DWARF and CTF readers can inherit this one | 
| abg-elf-reader.h | This file contains the declarations for the fe_iface a.k.a "Front End Interface" | 
| abg-fe-iface.h | This file contains the declarations for the fe_iface a.k.a "Front End Interface" | 
| abg-fwd.h |  | 
| abg-hash.h |  | 
| abg-ini.h | This file contains the declarations for the ini file reader used in the libabigail library | 
| abg-interned-str.h | Declaration of types pertaining to the interned string pool used throughout Libabigail, for performance reasons | 
| abg-ir.h | Types of the main internal representation of libabigail | 
| abg-libxml-utils.h |  | 
| abg-reader.h | This file contains the declarations of the entry points to de-serialize an instance of translation_unit from an ABI Instrumentation file in libabigail native XML format | 
| abg-regex.h | Wrappers around regex types and functions | 
| abg-reporter.h | The declaration of the reporting types of libabigail's diff engine | 
| abg-sptr-utils.h | Utilities to ease the wrapping of C types into std::shared_ptr | 
| abg-suppression.h |  | 
| abg-tools-utils.h |  | 
| abg-traverse.h |  | 
| abg-viz-common.h |  | 
| abg-viz-dot.h |  | 
| abg-viz-svg.h |  | 
| abg-workers.h | This file declares an interface for the worker threads (or thread pool) design pattern. It aims at performing a set of tasks in parallel, using the multi-threading capabilities of the underlying processor(s) | 
| abg-writer.h | This file contains the declarations of the entry points to de-serialize an instance of translation_unit to an ABI Instrumentation file in libabigail native XML format | 
| ▼ src |  | 
| abg-btf-reader.cc | This file contains the definitions of the front-end to analyze the BTF information contained in an ELF file | 
| abg-comp-filter.cc | This file contains definitions of diff objects filtering facilities | 
| abg-comparison-priv.h | The private data and functions of the abigail::ir::comparison types | 
| abg-comparison.cc | This contains the implementation of the comparison engine of libabigail | 
| abg-config.cc |  | 
| abg-corpus-priv.h | The private data and functions of the corpus type | 
| abg-corpus.cc |  | 
| abg-ctf-reader.cc | This file contains the definitions of the entry points to de-serialize an instance of corpus from a file in ELF format, containing CTF information | 
| abg-default-reporter.cc | This is the implementation of the abigail::comparison::default_reporter type | 
| abg-diff-utils.cc | This file defines the declarations found in abg-diff-utils.h | 
| abg-dwarf-reader.cc | This file contains the definitions of the entry points to de-serialize an instance of corpus from a file in elf format, containing dwarf information | 
| abg-elf-based-reader.cc | This file contains the definitions of the entry points of the generic interface for ELF-based front-ends. The generic interface for ELF-based front-ends is named elf_based_reader. Examples of front-ends that implement that interface are abigail::dwarf_reader::reader and abigail::ctf_raeder::reader | 
| abg-elf-helpers.cc | This contains the definitions of the ELF utilities for the dwarf reader | 
| abg-elf-helpers.h | This contains a set of ELF utilities used by the dwarf reader | 
| abg-elf-reader.cc | Elf reader stuff | 
| abg-fe-iface.cc | This file contains the definitions of the the fe_iface base type | 
| abg-hash.cc |  | 
| abg-ini.cc | This file contains the definitions for the ini file reader used in the libabigail library | 
| abg-internal.h |  | 
| abg-ir-priv.h | This contains the private implementation of the suppression engine of libabigail | 
| abg-ir.cc | Definitions for the Internal Representation artifacts of libabigail | 
| abg-leaf-reporter.cc | This is the implementation of the abigail::comparison::default_reporter type | 
| abg-libxml-utils.cc |  | 
| abg-reader.cc | This file contains the definitions of the entry points to de-serialize an instance of translation_unit from an ABI Instrumentation file in libabigail native XML format. This native XML format is named "ABIXML" | 
| abg-regex.cc | Some specialization for shared pointer utility templates | 
| abg-reporter-priv.cc |  | 
| abg-reporter-priv.h |  | 
| abg-suppression-priv.h | This contains the private implementation of the suppression engine of libabigail | 
| abg-suppression.cc | This contains the implementation of the suppression engine of libabigail | 
| abg-symtab-reader.cc | This contains the definition of the symtab reader | 
| abg-symtab-reader.h | This contains the declarations for the symtab reader | 
| abg-tools-utils.cc |  | 
| abg-traverse.cc |  | 
| abg-viz-common.cc |  | 
| abg-viz-dot.cc |  | 
| abg-viz-svg.cc |  | 
| abg-workers.cc | This file implements the worker threads (or thread pool) design pattern. It aims at performing a set of tasks in parallel, using the multi-threading capabilities of the underlying processor(s) | 
| abg-writer.cc | This file contains the definitions of the entry points to de-serialize an instance of translation_unit to an ABI Instrumentation file in libabigail native XML format. This native XML format is named "abixml" | 
| ▼ tests |  | 
| test-read-common.cc | This file implements the common functionality for the tests in CTF and DWARF readers, it does the abstraction in the `act` test stage | 
| test-read-common.h | This file declares the common functionality for tests in CTF and DWARF readers, it declares abstractions for `act` test stage |