buildtools: detect discrepancies for experimental symbols
authorDavid Marchand <david.marchand@redhat.com>
Sat, 29 Jun 2019 11:58:48 +0000 (13:58 +0200)
committerThomas Monjalon <thomas@monjalon.net>
Sat, 29 Jun 2019 17:04:32 +0000 (19:04 +0200)
commit3290ac14eb94d8a99ad2744547df1e6d3f255d8b
treeca9460a53a83ba42083491f2a5cc8a0e6513e275
parentda6cab76468bd7f510bd8e39007a47ac5c4b532d
buildtools: detect discrepancies for experimental symbols

When promoting those symbols as stable, there is no check to ensure that
the final result is consistent.

Add a little script to get the symbols per section from the library map
files.
Validate that all experimental symbols in object files are referenced by
library map files.

Signed-off-by: David Marchand <david.marchand@redhat.com>
Acked-by: Adrien Mazarguil <adrien.mazarguil@6wind.com>
Acked-by: Neil Horman <nhorman@tuxdriver.com>
MAINTAINERS
buildtools/check-experimental-syms.sh
buildtools/map-list-symbol.sh [new file with mode: 0755]