git.droids-corp.org
/
dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ethdev: add represented port action to flow API
[dpdk.git]
/
devtools
/
check-symbol-maps.sh
diff --git
a/devtools/check-symbol-maps.sh
b/devtools/check-symbol-maps.sh
index
3bf5823
..
5bd290a
100755
(executable)
--- a/
devtools/check-symbol-maps.sh
+++ b/
devtools/check-symbol-maps.sh
@@
-7,11
+7,15
@@
cd $(dirname $0)/..
# speed up by ignoring Unicode details
export LC_ALL=C
# speed up by ignoring Unicode details
export LC_ALL=C
+if [ $# = 0 ] ; then
+ set -- $(find lib drivers -name '*.map')
+fi
+
ret=0
find_orphan_symbols ()
{
ret=0
find_orphan_symbols ()
{
- for map in $
(find lib drivers -name '*.map')
; do
+ for map in $
@
; do
for sym in $(sed -rn 's,^([^}]*_.*);.*$,\1,p' $map) ; do
if echo $sym | grep -q '^per_lcore_' ; then
symsrc=${sym#per_lcore_}
for sym in $(sed -rn 's,^([^}]*_.*);.*$,\1,p' $map) ; do
if echo $sym | grep -q '^per_lcore_' ; then
symsrc=${sym#per_lcore_}
@@
-27,7
+31,7
@@
find_orphan_symbols ()
done
}
done
}
-orphan_symbols=$(find_orphan_symbols)
+orphan_symbols=$(find_orphan_symbols
$@
)
if [ -n "$orphan_symbols" ] ; then
echo "Found only in symbol map file:"
echo "$orphan_symbols" | sed 's,^,\t,'
if [ -n "$orphan_symbols" ] ; then
echo "Found only in symbol map file:"
echo "$orphan_symbols" | sed 's,^,\t,'
@@
-36,13
+40,13
@@
fi
find_duplicate_symbols ()
{
find_duplicate_symbols ()
{
- for map in $
(find lib drivers -name '*.map')
; do
+ for map in $
@
; do
buildtools/map-list-symbol.sh $map | \
sort | uniq -c | grep -v " 1 $map" || true
done
}
buildtools/map-list-symbol.sh $map | \
sort | uniq -c | grep -v " 1 $map" || true
done
}
-duplicate_symbols=$(find_duplicate_symbols)
+duplicate_symbols=$(find_duplicate_symbols
$@
)
if [ -n "$duplicate_symbols" ] ; then
echo "Found duplicates in symbol map file:"
echo "$duplicate_symbols"
if [ -n "$duplicate_symbols" ] ; then
echo "Found duplicates in symbol map file:"
echo "$duplicate_symbols"