buildtools: prevent experimental symbol match on substring
authorNeil Horman <nhorman@tuxdriver.com>
Wed, 10 Oct 2018 14:29:28 +0000 (10:29 -0400)
committerThomas Monjalon <thomas@monjalon.net>
Thu, 11 Oct 2018 11:57:29 +0000 (13:57 +0200)
commit49bcce138374458d1edd1c50d8e5726959108ef4
treebaef357c3b22953991097715b0f82a9a10207f7b
parentab856f2947ef0af523eb4d22f4aa8347bbf07391
buildtools: prevent experimental symbol match on substring

The experimental symbol check script matched on the regexes
"\.text.*$SYM" and "\.text\.experimental.*$SYM" which allows for
substring matches.
If a symbol is leading substring of another one (e.g. symbol foo
is a substring of symbol foobar), it would match on symbols
when it shouldn't.

It is fixed by matching additionally on the end of line
so that symbols are an exact match.

Signed-off-by: Neil Horman <nhorman@tuxdriver.com>
buildtools/check-experimental-syms.sh