]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame - tools/testing/selftests/ftrace/test.d/kprobe/kretprobe_args.tc
Merge branches 'for-4.4/upstream-fixes', 'for-4.5/async-suspend', 'for-4.5/container...
[mirror_ubuntu-artful-kernel.git] / tools / testing / selftests / ftrace / test.d / kprobe / kretprobe_args.tc
CommitLineData
89c5497d
MH
1#!/bin/sh
2# description: Kretprobe dynamic event with arguments
3
4[ -f kprobe_events ] || exit_unsupported # this is configurable
5
6echo 0 > events/enable
7echo > kprobe_events
c28628b8 8echo 'r:testprobe2 _do_fork $retval' > kprobe_events
89c5497d
MH
9grep testprobe2 kprobe_events
10test -d events/kprobes/testprobe2
11echo 1 > events/kprobes/testprobe2/enable
12( echo "forked")
13echo 0 > events/kprobes/testprobe2/enable
14echo '-:testprobe2' >> kprobe_events
ce1ac64b 15clear_trace
89c5497d 16test -d events/kprobes/testprobe2 && exit 1 || exit 0