[DTrace-devel] [PATCH] Add test for func(), which is an alias for sym()
Kris Van Hees
kris.van.hees at oracle.com
Thu Nov 18 23:45:36 UTC 2021
On Mon, Nov 08, 2021 at 04:47:14PM -0500, eugene.loh at oracle.com wrote:
> From: Eugene Loh <eugene.loh at oracle.com>
>
> Signed-off-by: Eugene Loh <eugene.loh at oracle.com>
Reviewed-by: Kris Van Hees <kris.van.hees 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
>
>
> _______________________________________________
> DTrace-devel mailing list
> DTrace-devel at oss.oracle.com
> https://oss.oracle.com/mailman/listinfo/dtrace-devel
More information about the DTrace-devel
mailing list