#!/bin/sh -x conf=${1}; shift vmcore=${1}; shift crash=${1}; shift . "${conf}" echo "" echo "----------------------------------------------------------" echo " VMCORE SIZE " echo "----------------------------------------------------------" echo "" ls -lh "${vmcore}" echo "" echo "----------------------------------------------------------" echo " READELF " echo "----------------------------------------------------------" echo "" readelf -a "${vmcore}" if [ "${crash}" -eq 1 ]; then echo "" echo "----------------------------------------------------------" echo " CRASH " echo "----------------------------------------------------------" echo "" cat <<EOF >crash_cmd mod mod -S runq foreach bt foreach files mount mount -f mount -i vm ascii net set set -v bt bt -a bt -f bt -e bt -E ps ps -k ps -u ps -s dev dev -p kmem -i kmem -s task exit EOF crash -i crash_cmd "${VMLINUX}" "${vmcore}" rm -f crash_cmd fi