3 rmmod ktapvm > /dev/null 2>&1
6 echo "Cannot insmod ../ktapvm.ko"
18 #######################################################
19 # Use $ktap directly if the arguments contains strings
20 $KTAP arg.kp 1 testing "2 3 4"
21 $KTAP -e 'print("one-liner testing")'
23 $KTAP -o /dev/null -e 'trace syscalls:* { print(argevent) }' \
26 $KTAP -o /dev/null -e 'trace syscalls:* { print(argevent) }' \
27 -- $KTAP -e 'print("trace ktap by self")'
30 ktaprun -o /dev/null stack_overflow.kp
37 ktaprun -q kretprobe.kp
44 ktaprun -q tracepoint.kp
45 ktaprun -o /dev/null zerodivide.kp
46 ktaprun -o /dev/null ksym.kp
48 echo "testing kill deadloop ktap script"
49 $KTAP -e 'while (1) {}' &
54 cd ffi && make --quiet --no-print-directory test && cd -
56 #####################################################
58 if test $? -ne 0; then
59 echo "Error in rmmod ../ktapvm.ko, leak module refcount?"