[DTrace-devel] [PATCH] Add test for func(), which is an alias for sym()
eugene.loh at oracle.com
eugene.loh at oracle.com
Mon Nov 8 21:47:14 UTC 2021
From: Eugene Loh <eugene.loh at oracle.com>
Signed-off-by: Eugene Loh <eugene.loh at oracle.com>
---
test/unittest/actions/symmod/tst.symmod.sh | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/test/unittest/actions/symmod/tst.symmod.sh b/test/unittest/actions/symmod/tst.symmod.sh
index 2f9b08d1..340baf53 100755
--- a/test/unittest/actions/symmod/tst.symmod.sh
+++ b/test/unittest/actions/symmod/tst.symmod.sh
@@ -20,15 +20,16 @@ fi
NAM=$MOD'`'$NAM
# run DTrace to test mod() and sym()
-read MYMOD MYNAM <<< `$dtrace -qn 'BEGIN {mod(0x'$ADD'); sym(0x'$ADD'); exit(0) }'`
+# also test func(), but it is simply an alias for sym()
+read MYMOD MYNAM MYFUN <<< `$dtrace -qn 'BEGIN {mod(0x'$ADD'); sym(0x'$ADD'); func(0x'$ADD'); exit(0) }'`
if [ $? -ne 0 ]; then
exit 1
fi
# reporting
echo test $ADD $MOD $NAM
-echo expect $MOD $NAM
-echo actual $MYMOD $MYNAM
+echo expect $MOD $NAM $NAM
+echo actual $MYMOD $MYNAM $MYFUN
if [ $MOD != $MYMOD ]; then
echo fail: $MOD does not match $MYMOD
@@ -38,5 +39,9 @@ if [ $NAM != $MYNAM ]; then
echo fail: $NAM does not match $MYNAM
exit 1
fi
+if [ $NAM != $MYFUN ]; then
+ echo fail: $NAM does not match $MYFUN
+ exit 1
+fi
exit 0
--
2.18.4
More information about the DTrace-devel
mailing list