#!/bin/sh -p dtrace=/usr/sbin/dtrace ############################################################################ # ASSERTION: # To verify that oneshot probes only fire once # # SECTION: oneshot provider ############################################################################ $dtrace -xnolibs -c ./tst.oneshot.exe -qs /dev/stdin <<EOF oneshot\$target::f:return { hit++; } oneshot\$target::f:return / hit > 1 / { exit(1); } oneshot\$target::g:return { exit(0); } EOF exit $?