+find_duplicate_symbols ()
+{
+ for map in $@ ; do
+ buildtools/map-list-symbol.sh $map | \
+ sort | uniq -c | grep -v " 1 $map" || true
+ done
+}
+
+duplicate_symbols=$(find_duplicate_symbols $@)
+if [ -n "$duplicate_symbols" ] ; then
+ echo "Found duplicates in symbol map file:"
+ echo "$duplicate_symbols"
+ ret=1
+fi
+
+local_miss_maps=$(grep -L 'local: \*;' $@ || true)
+if [ -n "$local_miss_maps" ] ; then
+ echo "Found maps without local catch-all:"
+ echo "$local_miss_maps"
+ ret=1
+fi
+