1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#!/bin/sh
ENV="$1"
shift 1
if test -z "$TMPDIR"; then
TMPDIR="/tmp"
fi
TMPFILE=$TMPDIR/gdb_run.$$
cat << EOF > $TMPFILE
run
bt
EOF
trap "/bin/rm -f $TMPFILE" EXIT
CMD="gdb -x $TMPFILE --args $@"
echo $CMD
eval $ENV "$CMD"
|