telemetry: set socket listener thread name
[dpdk.git] / buildtools / check-symbols.sh
index 3df57c3..83b3a01 100755 (executable)
@@ -18,7 +18,7 @@ then
        exit 0
 fi
 
-DUMPFILE=$(mktemp -t dpdk.${0##*/}.XXX.objdump)
+DUMPFILE=$(mktemp -t dpdk.${0##*/}.objdump.XXXXXX)
 trap 'rm -f "$DUMPFILE"' EXIT
 objdump -t $OBJFILE >$DUMPFILE
 
@@ -26,7 +26,8 @@ ret=0
 for SYM in `$LIST_SYMBOL -S EXPERIMENTAL $MAPFILE |cut -d ' ' -f 3`
 do
        if grep -q "\.text.*[[:space:]]$SYM$" $DUMPFILE &&
-               ! grep -q "\.text\.experimental.*[[:space:]]$SYM$" $DUMPFILE
+               ! grep -q "\.text\.experimental.*[[:space:]]$SYM$" $DUMPFILE &&
+               $LIST_SYMBOL -s $SYM $MAPFILE | grep -q EXPERIMENTAL
        then
                cat >&2 <<- END_OF_MESSAGE
                $SYM is not flagged as experimental