]>
Commit | Line | Data |
---|---|---|
46cfaf7b | 1 | #! /bin/sh |
d68088d0 | 2 | |
46cfaf7b FCE |
3 | run(){ |
4 | echo "== $1 ==" | |
5 | sh -c "$@" | |
6 | } | |
d68088d0 | 7 | |
46cfaf7b FCE |
8 | run "stap -V" |
9 | run "which stap" | |
10 | run "locate --regex '/stap(run)?$' | xargs ls -ald" | |
dafe728e | 11 | run "printenv | egrep '^PATH=|^LD_LIBRARY_PATH=|^SYSTEMTAP_.*=|^XDG_DATA.*='" |
4e3b15e6 | 12 | run "stap -vv -p4 -e 'probe begin {exit()}'" |
46cfaf7b FCE |
13 | run "gcc -v" |
14 | run "uname -a" | |
15 | run "dmesg | egrep 'stap|systemtap' | tail -n 10" | |
16 | run "cat /proc/cpuinfo | egrep 'processor|vendor_id|model name'" | |
17 | if [ -x /usr/bin/dpkg ]; then | |
18 | run "dpkg --list | egrep 'systemtap|elfutils|kernel|gcc' | awk '{print \$2,\$3}' | sort" | |
19 | else | |
20 | run "rpm -qa --qf '%{name}-%{version} %{release}.%{arch}\\n' | egrep 'systemtap|elfutils|kernel|gcc' | sort" | |
21 | fi | |
22 | run "egrep 'PROBE|TRACE|MARKER|_DEBUG_' /lib/modules/`uname -r`/build/.config | grep -v not.set | sort | fmt -w 80" | |
dafe728e | 23 | run "find /debugfs /proc /sys /dev -name '*kprobes*' 2>/dev/null | xargs grep ." |