CVSROOT: /sources/dotgnu-pnet
Module name: pnet
Changes by: Radek Polak <radekp> 07/11/22 05:28:26
Modified files:
. : ChangeLog
engine : cvm.c
Log message:
Break in debugger only on breakable threads
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/pnet/ChangeLog?cvsroot=dotgnu-pnet&r1=1.3515&r2=1.3516
http://cvs.savannah.gnu.org/viewcvs/pnet/engine/cvm.c?cvsroot=dotgnu-pnet&r1=1.60&r2=1.61
Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/dotgnu-pnet/pnet/ChangeLog,v
retrieving revision 1.3515
retrieving revision 1.3516
diff -u -b -r1.3515 -r1.3516
--- ChangeLog 12 Nov 2007 19:06:46 -0000 1.3515
+++ ChangeLog 22 Nov 2007 05:28:26 -0000 1.3516
@@ -1,3 +1,8 @@
+2007-11-22 Radek Polak <[EMAIL PROTECTED]>
+
+ * engine/cvm.c: Break in debugger only if thread is breakable. This is
needed
+ for displaying watches from DebuggerHelper class.
+
2007-11-12 Klaus Treichel <[EMAIL PROTECTED]>
* csdoc/doc_load.c: Add support for parsing matadata attributes
consisting
Index: engine/cvm.c
===================================================================
RCS file: /sources/dotgnu-pnet/pnet/engine/cvm.c,v
retrieving revision 1.60
retrieving revision 1.61
diff -u -b -r1.60 -r1.61
--- engine/cvm.c 15 Apr 2007 13:00:51 -0000 1.60
+++ engine/cvm.c 22 Nov 2007 05:28:26 -0000 1.61
@@ -26,6 +26,9 @@
#if defined(HAVE_LIBFFI)
#include "ffi.h"
#endif
+#ifdef IL_DEBUGGER
+#include "debugger.h"
+#endif
#ifdef IL_USE_CVM
@@ -705,7 +708,10 @@
{
#ifdef IL_CONFIG_DEBUG_LINES
/* Check the breakpoint against the watch list
*/
- if(_ILIsBreak(thread, method))
+ if(_ILIsBreak(thread, method)
+#ifdef IL_DEBUGGER
+ && !ILDebuggerIsThreadUnbreakable(thread))
+#endif
{
COPY_STATE_TO_THREAD();
_ILBreak(thread,
(int)CVM_ARG_BREAK_SUBCODE);
_______________________________________________
dotgnu-pnet-commits mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/dotgnu-pnet-commits