X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=devtools%2Fcheck-symbol-maps.sh;h=f06353fc75719c65971b95de9a588f6a5e623bba;hb=32d7dbf269be84cb906979d73ad81b40e28d377a;hp=0e097eed8917fe4fd599eea0f2fc84dc7c6a4cca;hpb=a8d0d473a0a89b3c50813e3e144e9a5377429f24;p=dpdk.git diff --git a/devtools/check-symbol-maps.sh b/devtools/check-symbol-maps.sh index 0e097eed89..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=$(dirname $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