X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=devtools%2Fcheck-symbol-maps.sh;h=f06353fc75719c65971b95de9a588f6a5e623bba;hb=32d7dbf269be84cb906979d73ad81b40e28d377a;hp=dae92f77a44039043230c1dac5184c7f98832f13;hpb=2941600108cdf47a618368e63339d845f0df6cd8;p=dpdk.git diff --git a/devtools/check-symbol-maps.sh b/devtools/check-symbol-maps.sh index dae92f77a4..f06353fc75 100755 --- a/devtools/check-symbol-maps.sh +++ b/devtools/check-symbol-maps.sh @@ -12,7 +12,7 @@ ret=0 find_orphan_symbols () { for map in $(find lib drivers -name '*.map') ; do - for sym in $(sed -rn 's,^([^}]*_.*);,\1,p' $map) ; do + for sym in $(sed -rn 's,^([^}]*_.*);.*$,\1,p' $map) ; do if echo $sym | grep -q '^per_lcore_' ; then symsrc=${sym#per_lcore_} elif echo $sym | grep -q '^__rte_.*_trace_' ; then @@ -35,21 +35,4 @@ if [ -n "$orphan_symbols" ] ; then ret=1 fi -find_orphan_windows_symbols () -{ - for def in $(find lib drivers -name '*_exports.def') ; do - map=${def/_exports.def}_version.map - for sym in $(grep -v ^EXPORTS $def); do - grep -q $sym $map || echo $sym - done - done -} - -orphan_windows_symbols=$(find_orphan_windows_symbols) -if [ -n "$orphan_windows_symbols" ] ; then - echo "Found only in Windows export file:" - echo "$orphan_windows_symbols" | sed 's,^,\t,' - ret=1 -fi - exit $ret