summaryrefslogtreecommitdiff
path: root/utils/pvm/debugger2
diff options
context:
space:
mode:
Diffstat (limited to 'utils/pvm/debugger2')
-rw-r--r--utils/pvm/debugger248
1 files changed, 48 insertions, 0 deletions
diff --git a/utils/pvm/debugger2 b/utils/pvm/debugger2
new file mode 100644
index 0000000000..7cdf8b9a1a
--- /dev/null
+++ b/utils/pvm/debugger2
@@ -0,0 +1,48 @@
+#!/bin/csh -f
+#
+# debugger2.csh
+#
+# this script is invoked in an xterm by the generic debugger script.
+# it starts the debugger and waits when it exits to prevent the
+# window from closing.
+#
+# it expects the pvmd to set envar PVM_ARCH.
+#
+# 06 Apr 1993 Manchek
+#
+
+set noglob
+
+# scratch file for debugger commands
+
+set TEMPCMD=/tmp/debugger2.$$
+
+# default debugger and flags
+
+set DBCMD="gdb"
+set DBFF="-q -x $TEMPCMD"
+
+#
+# try to pick the debugger by arch name
+#
+
+#
+# run the debugger
+#
+
+echo run $argv[2-] > $TEMPCMD
+$DBCMD $DBFF $argv[1]
+
+#$DBCMD $argv[1]
+
+#rm -f $TEMPCMD
+
+#
+# wait to go away
+#
+
+#reset
+#sleep 1
+rm -f $TEMPCMD
+exit 0
+