dotgnu-pnet-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[dotgnu-pnet-commits] pnet ChangeLog engine/cvm.c


From: Radek Polak
Subject: [dotgnu-pnet-commits] pnet ChangeLog engine/cvm.c
Date: Thu, 22 Nov 2007 05:28:26 +0000

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  <address@hidden>
+
+       * 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  <address@hidden>
 
        * 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);




reply via email to

[Prev in Thread] Current Thread [Next in Thread]