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"
 |