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
0025 echo "!p:myevent1 $PLACE" >> dynamic_events
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 "!s:latency1 u64 lat; pid_t pid;" >> dynamic_events
0032 grep -q myevent2 dynamic_events
0033 ! grep -q latency1 dynamic_events
0034 grep -q latency2 dynamic_events
0035
0036 echo "!r:myevent2 $PLACE" >> dynamic_events
0037 ! grep -q myevent2 dynamic_events
0038 grep -q latency2 dynamic_events
0039
0040 echo "!s:latency2 u64 lat; pid_t pid;" >> dynamic_events
0041 ! grep -q latency2 dynamic_events
0042
0043 echo > dynamic_events