0001
0002
0003
0004
0005
0006 echo 0 > events/enable
0007 echo > dynamic_events
0008
0009 PLACE=$FUNCTION_FORK
0010
0011 setup_events() {
0012 echo "p:myevent1 $PLACE" >> dynamic_events
0013 echo "s:latency1 u64 lat; pid_t pid;" >> dynamic_events
0014 echo "r:myevent2 $PLACE" >> dynamic_events
0015 echo "s:latency2 u64 lat; pid_t pid;" >> dynamic_events
0016
0017 grep -q myevent1 dynamic_events
0018 grep -q myevent2 dynamic_events
0019 grep -q latency1 dynamic_events
0020 grep -q latency2 dynamic_events
0021 }
0022
0023 setup_events
0024 echo > synthetic_events
0025
0026 grep -q myevent1 dynamic_events
0027 grep -q myevent2 dynamic_events
0028 ! grep -q latency1 dynamic_events
0029 ! grep -q latency2 dynamic_events
0030
0031 echo > dynamic_events
0032
0033 setup_events
0034 echo > kprobe_events
0035
0036 ! grep -q myevent1 dynamic_events
0037 ! grep -q myevent2 dynamic_events
0038 grep -q latency1 dynamic_events
0039 grep -q latency2 dynamic_events
0040
0041 echo > dynamic_events