Files
android_development/vndk/tools/header-checker
Jayant Chowdhary b88146b0c1 Fix clang API usage for record / enum link names.
1) Also, emit all mangled symbols for constructors.

2) Add a shared object file parser to libheader-abi-util to filter out
   functions and global variables without DEFAULT or PROTECTED visibility.

3) Update expected tests.

Bug: 62721815

Bug: 62463617

Bug: 62307940

Test: Build libclang with "-UNDEBUG", mm -j64 on external/libcxx

Test: Both C1 and C2 constructors are generated for records.

Change-Id: Id5440a647fe41d27cb857a7d0e06429e28e45d8b
2017-06-26 12:10:39 -07:00
..
2017-02-15 18:26:20 -08:00

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 .. --

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 ...

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

1: InCompatible 0: Compatible or Compatible Extension.

Usage

header-abi-diff -old -new -o