Back to home page

OSCL-LXR

 
 

    


0001 #!/bin/sh
0002 # SPDX-License-Identifier: GPL-2.0
0003 # description: Generic dynamic event - add/remove synthetic events
0004 # requires: dynamic_events "s:[synthetic/]":README
0005 
0006 echo 0 > events/enable
0007 echo > dynamic_events
0008 
0009 echo "s:latency1 u64 lat; pid_t pid;" >> dynamic_events
0010 echo "s:latency2 u64 lat; pid_t pid;" >> dynamic_events
0011 
0012 grep -q latency1 dynamic_events
0013 grep -q latency2 dynamic_events
0014 test -d events/synthetic/latency1
0015 test -d events/synthetic/latency2
0016 
0017 echo "-:synthetic/latency2" >> dynamic_events
0018 
0019 grep -q latency1 dynamic_events
0020 ! grep -q latency2 dynamic_events
0021 
0022 echo > dynamic_events
0023 
0024 clear_trace