forked from ungleich-public/cdist
		
	
		
			
				
	
	
		
			23 lines
		
	
	
	
		
			405 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
	
		
			405 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
#!/bin/sh -x
 | 
						|
 | 
						|
# Cleanup
 | 
						|
opcontrol --no-vmlinux
 | 
						|
opcontrol --stop
 | 
						|
opcontrol --shutdown
 | 
						|
opcontrol --reset
 | 
						|
 | 
						|
# Record all calls
 | 
						|
opcontrol --separate=none
 | 
						|
 | 
						|
# NMI conflicts with oprofile
 | 
						|
echo 0 > /proc/sys/kernel/nmi_watchdog
 | 
						|
 | 
						|
# Select events to be recorded
 | 
						|
opcontrol --event=CPU_CLK_UNHALTED:30000:0:1:1
 | 
						|
 | 
						|
opcontrol --start
 | 
						|
# The actual programm
 | 
						|
"$@"
 | 
						|
opcontrol --stop
 | 
						|
opcontrol --dump
 | 
						|
echo "Output: opreport -l"
 |