Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 11 May 2004 21:22:20 -0700 (PDT)
From:      Marcel Moolenaar <marcel@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 52704 for review
Message-ID:  <200405120422.i4C4MKhN066572@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=52704

Change 52704 by marcel@marcel_nfs on 2004/05/11 21:21:41

	o  Replace db_print_backtrace() with kdb_backtrace().
	o  Replace db_error() with kdb_reenter().
	o  Add a panic() for when kdb_reenter() returns.

Affected files ...

.. //depot/projects/gdb/sys/kern/kern_synch.c#8 edit

Differences ...

==== //depot/projects/gdb/sys/kern/kern_synch.c#8 (text+ko) ====

@@ -336,8 +336,9 @@
 	 */
 	if (kdb_active) {
 		mtx_unlock_spin(&sched_lock);
-		db_print_backtrace();
-		db_error("Context switches not allowed in the debugger");
+		kdb_backtrace();
+		kdb_reenter();
+		panic("%s: did not reenter debugger", __func__);
 	}
 
 	/*



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200405120422.i4C4MKhN066572>