svn commit: samba r19149 - in branches/SAMBA_4_0/source/script: .
metze at samba.org
metze at samba.org
Fri Oct 6 17:55:18 GMT 2006
Author: metze
Date: 2006-10-06 17:55:17 +0000 (Fri, 06 Oct 2006)
New Revision: 19149
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=19149
Log:
ladebug needs to have the stoponattach flag set
to generate the current backtrace without waiting for a signal...
metze
Modified:
branches/SAMBA_4_0/source/script/gdb_backtrace
Changeset:
Modified: branches/SAMBA_4_0/source/script/gdb_backtrace
===================================================================
--- branches/SAMBA_4_0/source/script/gdb_backtrace 2006-10-06 17:33:57 UTC (rev 19148)
+++ branches/SAMBA_4_0/source/script/gdb_backtrace 2006-10-06 17:55:17 UTC (rev 19149)
@@ -61,22 +61,27 @@
echo "${BASENAME}: Trying to use ${DB_BIN} on ${BINARY} on PID ${PID}"
-BATCHFILE=/tmp/gdb_backtrace.$$
+BATCHFILE_PRE=/tmp/gdb_backtrace_pre.$$
+BATCHFILE_MAIN=/tmp/gdb_backtrace_main.$$
case "${DB}" in
ladebug)
-cat << EOF > ${BATCHFILE}
+cat << EOF > ${BATCHFILE_PRE}
+set \$stoponattach
+EOF
+
+cat << EOF > ${BATCHFILE_MAIN}
where
quit
EOF
- ${DB_BIN} -c "${BATCHFILE}" -pid "${PID}" "${BINARY}"
+ ${DB_BIN} -c "${BATCHFILE_MAIN}" -i "${BATCHFILE_PRE}" -pid "${PID}" "${BINARY}"
;;
gdb)
-cat << EOF > ${BATCHFILE}
+cat << EOF > ${BATCHFILE_MAIN}
set height 1000
bt full
quit
EOF
- ${DB_BIN} -x "${BATCHFILE}" "${BINARY}" "${PID}"
+ ${DB_BIN} -x "${BATCHFILE_MAIN}" "${BINARY}" "${PID}"
;;
esac
-/bin/rm -f ${BATCHFILE}
+/bin/rm -f ${BATCHFILE_PRE} ${BATCHFILE_MAIN}
More information about the samba-cvs
mailing list