tree: 5383ef8ff0aee8fabb97a47c45ced7b43e0c2aa0 [path history] [tgz]
  1. header-abi-diff/
  2. header-abi-dumper/
  3. header-abi-linker/
  4. header-abi-util/
  5. merge-abi-diff/
  6. proto/
  7. tests/
  8. Android.bp
  9. MODULE_LICENSE_APACHE2
  10. README.md
vndk/tools/header-checker/README.md

VNDK Header Abi Dumper

header-abi-dumper is a tool to dump the abi of a source. The Abi dumped belonging to a source file is filtered by dumping only the Abi contained in a set of header files exposed through the “export_include_dirs” directory(ies).

Usage

header-abi-dumper -o <source_file> -I -I .. -- For options : header-abi-dumper --help

VNDK Header Abi Linker

header-abi-linker is a tool to link abi dumps produced by header-abi-dumper. This tool combines all the abi information present in the dump files passed to it.

Usage

header-abi-linker -o ... For options : header-abi-linker --help

VNDK Header Abi Diff

header-abi-diff is a tool which compares two header abi dumps produced by header-abi-dumper. It produces a report outlining all the differences in the abi's exposed by the two dumps.

Return Value

0: Compatible 1: Changes to APIs unreferenced by symbols in the .dynsym table 4: Compatible Extension 8: Incompatible

Usage

header-abi-diff -old -new -o For options : header-abi-diff --help