blob: 4ded2ea1f971bf5f79077a66be2d181333f39abc [file] [log] [blame]
#!/bin/bash
AKAROS_ROOT=${AKAROS_ROOT:-`pwd`}
# Allow the override of perf, in case someone reports with a different perf
# than their host uses
PERF_CMD=${PERF_CMD:-perf}
report_FLAGS="--kallsyms=$AKAROS_ROOT/obj/kern/ksyms.map \
--symfs=$AKAROS_ROOT/kern/kfs/"
# annotate seems to want a path relative to symfs
annotate_FLAGS="--vmlinux=../../obj/kern/akaros-kernel-64b \
--symfs=$AKAROS_ROOT/kern/kfs/"
# Sets flags to the flags for a given command ($1)
eval FLAGS="\$${1}_FLAGS"
$PERF_CMD $1 $FLAGS ${@:2}