X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=devtools%2Fcheck-symbol-maps.sh;h=7fdfaa11c45b97be3e5488c6bf1303ab69a34fb2;hb=e0a439466b9d63e3a5cc063efbf08784300b54c4;hp=e137d48a493a543bf1bd6fb7a7fdd9bcd6595fbd;hpb=f8ad40dc998cfaa5b08d97d813570ec6373dabcc;p=dpdk.git diff --git a/devtools/check-symbol-maps.sh b/devtools/check-symbol-maps.sh index e137d48a49..7fdfaa11c4 100755 --- a/devtools/check-symbol-maps.sh +++ b/devtools/check-symbol-maps.sh @@ -12,10 +12,14 @@ find_orphan_symbols () for map in $(find lib drivers -name '*.map') ; do for sym in $(sed -rn 's,^([^}]*_.*);,\1,p' $map) ; do if echo $sym | grep -q '^per_lcore_' ; then - continue + symsrc=${sym#per_lcore_} + elif echo $sym | grep -q '^__rte_.*_trace_' ; then + symsrc=${sym#__} + else + symsrc=$sym fi if ! grep -q -r --exclude=$(basename $map) \ - -w $sym $(dirname $map) ; then + -w $symsrc $(dirname $map) ; then echo "$map: $sym" fi done