1
0
Files
irix-657m-src/eoe/cmd/pcp/buildtools/esp_events
2022-09-29 17:59:04 +03:00

31 lines
742 B
Bash
Executable File

#!/bin/sh
# generates the SSS/ESP event list from pmieconf output
# $Id: esp_events,v 1.3 1999/06/02 23:26:55 kenmcd Exp $
#
echo "#"
echo "# Performance events generated by pmie rules $1"
echo "#"
echo "# range: 0x200040 - 0x20008F -> pcp_eoe"
echo "# range: 0x200090 - 0x20009F -> pcp"
echo "# range: 0x2000A0 - 0x2000AF -> pcp_web"
echo "# range: 0x2000B0 - 0x2000B8 -> pcp_hpc"
echo "# range: 0x2000B9 - 0x2000BF -> pcp_fsafe"
echo "# range: 0x2000C0 - 0x2000FF -> (unused)"
echo "#"
echo
sed -e '/ rule: /{
s/.*\[/title /
s/]//
}' \
-e '/esp_type =/{
s/.*= "//
s/"//
}' \
| nawk -F' ' '
$1 == "title" { title=$2; next }
{ printf "4001:Performance:%s:%s:1:1:0:1:1\n",$1,title }
' \
| sort -n