- Did some testing and fixed a bit the updated tools/stackdump script.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7297 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
skotlex 2006-06-22 16:19:20 +00:00
parent 370d3890b9
commit 3956b24786

View File

@ -27,17 +27,15 @@ case "$1" in
esac
# Check if server file needs .exe (Windows/Cygwin)
if [ ! -e $SERVER ]; then
if [ -e $SERVER.exe ]; then
SERVER=$SERVER.exe
else
echo Error: $SERVER not found!
exit
fi
if [ -e $SERVER.exe ]; then
SERVER="$SERVER.exe"
elif [ ! -e $SERVER ]; then
echo Error: $SERVER not found!
exit
fi
# Assemble stackdump filename
if [ $# > 2 ]; then
if [ $# -gt 2 ]; then
STACK="$SERVER$3.stackdump"
else
STACK="$SERVER.stackdump"
@ -57,7 +55,7 @@ fi
# Finally dump the backtrace
# If number is given, Sig-plugin format. otherwise, standard stackdump format
if [ $# > 2 ]; then
if [ $# -gt 2 ]; then
awk '$2 ~ /[0-9a-eA-E]\]$/{print $2}' $STACK | tr -d \[\] | addr2line -f -e $SERVER
else
awk '/^[0-9]/{print $2}' $STACK | addr2line -f -e $SERVER