#!/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"