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/cvmc.c engine/cvmc_setup....


From: Radek Polak
Subject: [dotgnu-pnet-commits] pnet ChangeLog engine/cvmc.c engine/cvmc_setup....
Date: Sat, 10 Mar 2007 21:54:57 +0000

CVSROOT:        /sources/dotgnu-pnet
Module name:    pnet
Changes by:     Radek Polak <radekp>    07/03/10 21:54:57

Modified files:
        .              : ChangeLog 
        engine         : cvmc.c cvmc_setup.c debugger.c debugger.h 
                         dumpconfig.c engine.h ilrun.c jitc.c 
                         jitc_call.c jitc_locals.c jitc_setup.c 
                         process.c thread.c 
        include        : il_debugger.h 

Log message:
        fix --disable-tools build

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/pnet/ChangeLog?cvsroot=dotgnu-pnet&r1=1.3433&r2=1.3434
http://cvs.savannah.gnu.org/viewcvs/pnet/engine/cvmc.c?cvsroot=dotgnu-pnet&r1=1.53&r2=1.54
http://cvs.savannah.gnu.org/viewcvs/pnet/engine/cvmc_setup.c?cvsroot=dotgnu-pnet&r1=1.46&r2=1.47
http://cvs.savannah.gnu.org/viewcvs/pnet/engine/debugger.c?cvsroot=dotgnu-pnet&r1=1.14&r2=1.15
http://cvs.savannah.gnu.org/viewcvs/pnet/engine/debugger.h?cvsroot=dotgnu-pnet&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/pnet/engine/dumpconfig.c?cvsroot=dotgnu-pnet&r1=1.8&r2=1.9
http://cvs.savannah.gnu.org/viewcvs/pnet/engine/engine.h?cvsroot=dotgnu-pnet&r1=1.119&r2=1.120
http://cvs.savannah.gnu.org/viewcvs/pnet/engine/ilrun.c?cvsroot=dotgnu-pnet&r1=1.58&r2=1.59
http://cvs.savannah.gnu.org/viewcvs/pnet/engine/jitc.c?cvsroot=dotgnu-pnet&r1=1.69&r2=1.70
http://cvs.savannah.gnu.org/viewcvs/pnet/engine/jitc_call.c?cvsroot=dotgnu-pnet&r1=1.38&r2=1.39
http://cvs.savannah.gnu.org/viewcvs/pnet/engine/jitc_locals.c?cvsroot=dotgnu-pnet&r1=1.9&r2=1.10
http://cvs.savannah.gnu.org/viewcvs/pnet/engine/jitc_setup.c?cvsroot=dotgnu-pnet&r1=1.26&r2=1.27
http://cvs.savannah.gnu.org/viewcvs/pnet/engine/process.c?cvsroot=dotgnu-pnet&r1=1.71&r2=1.72
http://cvs.savannah.gnu.org/viewcvs/pnet/engine/thread.c?cvsroot=dotgnu-pnet&r1=1.45&r2=1.46
http://cvs.savannah.gnu.org/viewcvs/pnet/include/il_debugger.h?cvsroot=dotgnu-pnet&r1=1.4&r2=1.5

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/dotgnu-pnet/pnet/ChangeLog,v
retrieving revision 1.3433
retrieving revision 1.3434
diff -u -b -r1.3433 -r1.3434
--- ChangeLog   9 Mar 2007 17:43:11 -0000       1.3433
+++ ChangeLog   10 Mar 2007 21:54:57 -0000      1.3434
@@ -1,3 +1,16 @@
+2007-03-10  Radek Polak  <address@hidden>
+
+       * pnet/engine/cvmc.c, pnet/engine/cvmc_setup.c,
+       pnet/engine/debugger.c, pnet/engine/debugger.h,
+       pnet/engine/dumpconfig.c, pnet/engine/engine.h, pnet/engine/ilrun.c,
+       pnet/engine/jitc.c, pnet/engine/jitc_call.c,
+       pnet/engine/jitc_locals.c, pnet/engine/jitc_setup.c,
+       pnet/engine/process.c, pnet/engine/thread.c,
+       pnet/include/il_debugger.h: Fix build for --disable-tools option. The
+       debugger is also disabled in this case, because it is considered to be
+       developer tool and because some functions cannot be implemented
+       without tools.
+
 2007-03-09  Radek Polak  <address@hidden>
 
        * engine/debugger.c: Fix problem when response from debugger was not

Index: engine/cvmc.c
===================================================================
RCS file: /sources/dotgnu-pnet/pnet/engine/cvmc.c,v
retrieving revision 1.53
retrieving revision 1.54
diff -u -b -r1.53 -r1.54
--- engine/cvmc.c       11 Feb 2007 14:34:32 -0000      1.53
+++ engine/cvmc.c       10 Mar 2007 21:54:57 -0000      1.54
@@ -22,7 +22,7 @@
 #include "il_coder.h"
 #include "il_opcodes.h"
 #include "il_utils.h"
-#ifdef IL_CONFIG_DEBUGGER
+#ifdef IL_DEBUGGER
 #include "debugger.h"
 #endif
 #ifndef IL_WITHOUT_TOOLS
@@ -83,7 +83,7 @@
        int                             labelOutOfMemory;
        unsigned char  *switchStart;
        int                             debugEnabled;
-#ifdef IL_CONFIG_DEBUGGER
+#ifdef IL_DEBUGGER
        /* Flag if current method can be debugged */
        int markBreakpoints;
 #endif
@@ -276,7 +276,7 @@
 static void CVMCoder_MarkBytecode(ILCoder *coder, ILUInt32 offset)
 {
        ILCacheMarkBytecode(&(((ILCVMCoder *)coder)->codePosn), offset);
-#ifdef IL_CONFIG_DEBUGGER
+#ifdef IL_DEBUGGER
        /* Insert potential breakpoint */
        if(((ILCVMCoder *)coder)->markBreakpoints)
        {

Index: engine/cvmc_setup.c
===================================================================
RCS file: /sources/dotgnu-pnet/pnet/engine/cvmc_setup.c,v
retrieving revision 1.46
retrieving revision 1.47
diff -u -b -r1.46 -r1.47
--- engine/cvmc_setup.c 23 Jan 2007 19:49:02 -0000      1.46
+++ engine/cvmc_setup.c 10 Mar 2007 21:54:57 -0000      1.47
@@ -1253,7 +1253,7 @@
        ILCVMCoder *coder = ((ILCVMCoder *)_coder);
        ILType *signature = ILMethod_Signature(method);
        CVMEntryContext ctx;
-#ifdef IL_CONFIG_DEBUGGER
+#ifdef IL_DEBUGGER
        ILDebugger *debugger;
 #endif
 
@@ -1272,7 +1272,7 @@
                return 0;
        }
 
-#ifdef IL_CONFIG_DEBUGGER
+#ifdef IL_DEBUGGER
        /* Check if this method can be debugged */
        debugger = ILDebuggerFromProcess(coder->process);
        coder->markBreakpoints = (debugger && 
ILDebuggerIsAssemblyWatched(debugger, method));

Index: engine/debugger.c
===================================================================
RCS file: /sources/dotgnu-pnet/pnet/engine/debugger.c,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -b -r1.14 -r1.15
--- engine/debugger.c   9 Mar 2007 17:43:11 -0000       1.14
+++ engine/debugger.c   10 Mar 2007 21:54:57 -0000      1.15
@@ -36,7 +36,7 @@
 #include "jitc.h"
 #endif
 
-#ifdef IL_CONFIG_DEBUGGER
+#ifdef IL_DEBUGGER
 
 /*
  * Lock the debugger object.
@@ -2818,4 +2818,4 @@
        return debugger;
 }
 
-#endif /* IL_CONFIG_DEBUGGER */
+#endif /* IL_DEBUGGER */

Index: engine/debugger.h
===================================================================
RCS file: /sources/dotgnu-pnet/pnet/engine/debugger.h,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- engine/debugger.h   9 Mar 2007 17:43:11 -0000       1.5
+++ engine/debugger.h   10 Mar 2007 21:54:57 -0000      1.6
@@ -26,7 +26,7 @@
 #include "jit/jit-except.h"
 #endif
 
-#ifdef IL_CONFIG_DEBUGGER
+#ifdef IL_DEBUGGER
 
 #ifdef __cplusplus
 extern "C" {
@@ -194,6 +194,6 @@
 };
 #endif
 
-#endif /* IL_CONFIG_DEBUGGER */
+#endif /* IL_DEBUGGER */
 
 #endif /* _DEBUGGER_H */

Index: engine/dumpconfig.c
===================================================================
RCS file: /sources/dotgnu-pnet/pnet/engine/dumpconfig.c,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- engine/dumpconfig.c 23 Jan 2007 19:49:02 -0000      1.8
+++ engine/dumpconfig.c 10 Mar 2007 21:54:57 -0000      1.9
@@ -160,7 +160,7 @@
        PrintFormatted(stream, "Libffi", "No");
 #endif
 
-#ifdef IL_CONFIG_DEBUGGER
+#ifdef IL_DEBUGGER
        PrintFormatted(stream,"Debugger support", "Yes");
 #else
        PrintFormatted(stream,"Debugger support", "No");

Index: engine/engine.h
===================================================================
RCS file: /sources/dotgnu-pnet/pnet/engine/engine.h,v
retrieving revision 1.119
retrieving revision 1.120
diff -u -b -r1.119 -r1.120
--- engine/engine.h     9 Mar 2007 17:43:11 -0000       1.119
+++ engine/engine.h     10 Mar 2007 21:54:57 -0000      1.120
@@ -297,7 +297,7 @@
 
 #endif /* IL_CONFIG_DEBUG_LINES */
 
-#ifdef IL_CONFIG_DEBUGGER
+#ifdef IL_DEBUGGER
 
        /* Debugger attached to this process */
        ILDebugger              *debugger;
@@ -335,7 +335,7 @@
 #endif /* IL_CONFIG_APPDOMAINS */
 };
 
-#ifdef IL_CONFIG_DEBUGGER
+#ifdef IL_DEBUGGER
 /*
  * Information about local variable or function parameter.
  */
@@ -422,7 +422,7 @@
        ILUInt32                numFrames;
        ILUInt32                maxFrames;
 
-#ifdef IL_CONFIG_DEBUGGER
+#ifdef IL_DEBUGGER
        /* Stack for watching local variables and function params */
        ILLocalWatch   *watchStack;
        ILUInt32                numWatches;
@@ -897,7 +897,7 @@
  */
 ILCallFrame *_ILAllocCallFrame(ILExecThread *thread);
 
-#ifdef IL_CONFIG_DEBUGGER
+#ifdef IL_DEBUGGER
 /*
  * Reallocate the watches for a given thread in order
  * to provide more space.  Returns NULL if out of memory.

Index: engine/ilrun.c
===================================================================
RCS file: /sources/dotgnu-pnet/pnet/engine/ilrun.c,v
retrieving revision 1.58
retrieving revision 1.59
diff -u -b -r1.58 -r1.59
--- engine/ilrun.c      9 Mar 2007 17:43:11 -0000       1.58
+++ engine/ilrun.c      10 Mar 2007 21:54:57 -0000      1.59
@@ -111,7 +111,7 @@
                "--enable-profile        or -E",
                "Enable simple method profiling at program start."},
 #endif
-#ifdef IL_CONFIG_DEBUGGER
+#ifdef IL_DEBUGGER
        {"-g", 'g', 0, 0, 0},
        {"--debug",       'g', 0,
                "--debug                 or -g",
@@ -190,7 +190,7 @@
 #ifdef ENHANCED_PROFILER
        int profilingEnabled = 0;
 #endif
-#ifdef IL_CONFIG_DEBUGGER
+#ifdef IL_DEBUGGER
        char *debuggerConnectionString = 0;
        ILDebugger *debugger = 0;
 #endif
@@ -319,7 +319,7 @@
                        break;
                #endif
 
-               #ifdef IL_CONFIG_DEBUGGER
+               #ifdef IL_DEBUGGER
                        case 'g':
                        {
                                if(debuggerConnectionString == 0)
@@ -413,7 +413,7 @@
                return 1;
        }
 
-#ifdef IL_CONFIG_DEBUGGER
+#ifdef IL_DEBUGGER
        /* Extract debugger connection string from environment
         * if not specified on command line */
        if(debuggerConnectionString == 0)
@@ -589,7 +589,7 @@
                ILExecThreadPrintException(thread);
        }
 
-#ifdef IL_CONFIG_DEBUGGER
+#ifdef IL_DEBUGGER
        /* Notify debugger client that the process is terminating */
        if(debugger)
        {

Index: engine/jitc.c
===================================================================
RCS file: /sources/dotgnu-pnet/pnet/engine/jitc.c,v
retrieving revision 1.69
retrieving revision 1.70
diff -u -b -r1.69 -r1.70
--- engine/jitc.c       9 Mar 2007 17:43:11 -0000       1.69
+++ engine/jitc.c       10 Mar 2007 21:54:57 -0000      1.70
@@ -27,7 +27,7 @@
 #include "cctormgr.h"
 #include "il_opcodes.h"
 #include "il_utils.h"
-#ifdef IL_CONFIG_DEBUGGER
+#ifdef IL_DEBUGGER
 #include "debugger.h"
 #endif
 #ifndef IL_WITHOUT_TOOLS
@@ -444,7 +444,7 @@
        ILJitValue              thread;
 #endif
 
-#ifdef IL_CONFIG_DEBUGGER
+#ifdef IL_DEBUGGER
        /* Flag if current method can be debugged */
        int markBreakpoints;
 #endif
@@ -2562,7 +2562,7 @@
        return _ILCoderToILJITCoder(_coder)->context;
 }
 
-#ifdef IL_CONFIG_DEBUGGER
+#ifdef IL_DEBUGGER
 /*
  * Drop invalid watches from thread->watchStack.
  * Watches are normaly removed on return statement (see handler
@@ -2717,7 +2717,7 @@
 {
        ILJITCoder *jitCoder = _ILCoderToILJITCoder(coder);
        jitCoder->debugEnabled = 1;
-#ifdef IL_CONFIG_DEBUGGER
+#ifdef IL_DEBUGGER
        jit_debugger_set_hook(jitCoder->context, JitDebuggerHook);
 #endif
 }
@@ -2805,7 +2805,7 @@
        {
                jit_insn_mark_offset(jitCoder->jitFunction, (jit_int)offset);
        }
-#ifdef IL_CONFIG_DEBUGGER
+#ifdef IL_DEBUGGER
        /* Insert breakpoint marks if needed */
        if(jitCoder->markBreakpoints)
        {

Index: engine/jitc_call.c
===================================================================
RCS file: /sources/dotgnu-pnet/pnet/engine/jitc_call.c,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -b -r1.38 -r1.39
--- engine/jitc_call.c  11 Feb 2007 14:34:32 -0000      1.38
+++ engine/jitc_call.c  10 Mar 2007 21:54:57 -0000      1.39
@@ -1694,7 +1694,7 @@
        }
 #endif
 
-#ifdef IL_CONFIG_DEBUGGER
+#ifdef IL_DEBUGGER
        /* Insert potential breakpoint with method in data2 */
        if(jitCoder->markBreakpoints)
        {

Index: engine/jitc_locals.c
===================================================================
RCS file: /sources/dotgnu-pnet/pnet/engine/jitc_locals.c,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- engine/jitc_locals.c        23 Jan 2007 19:49:02 -0000      1.9
+++ engine/jitc_locals.c        10 Mar 2007 21:54:57 -0000      1.10
@@ -552,7 +552,7 @@
                return 0;
        }
 
-#ifdef IL_CONFIG_DEBUGGER
+#ifdef IL_DEBUGGER
        if(coder->markBreakpoints)
        {
                ILUInt32 current;

Index: engine/jitc_setup.c
===================================================================
RCS file: /sources/dotgnu-pnet/pnet/engine/jitc_setup.c,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -b -r1.26 -r1.27
--- engine/jitc_setup.c 11 Feb 2007 14:34:32 -0000      1.26
+++ engine/jitc_setup.c 10 Mar 2007 21:54:57 -0000      1.27
@@ -28,7 +28,7 @@
 {
        ILJITCoder *coder = ((ILJITCoder *)_coder);
        ILJITLabel *label0;
-#ifdef IL_CONFIG_DEBUGGER
+#ifdef IL_DEBUGGER
        ILDebugger *debugger;
 #endif
 
@@ -62,7 +62,7 @@
        }
 #endif
 
-#ifdef IL_CONFIG_DEBUGGER
+#ifdef IL_DEBUGGER
        /* Check if this method can be debugged */
        debugger = ILDebuggerFromProcess(coder->process);
        coder->markBreakpoints =

Index: engine/process.c
===================================================================
RCS file: /sources/dotgnu-pnet/pnet/engine/process.c,v
retrieving revision 1.71
retrieving revision 1.72
diff -u -b -r1.71 -r1.72
--- engine/process.c    9 Mar 2007 17:43:11 -0000       1.71
+++ engine/process.c    10 Mar 2007 21:54:57 -0000      1.72
@@ -444,7 +444,7 @@
                _ILExecThreadDestroy(process->finalizerThread);
        }
 
-#ifdef IL_CONFIG_DEBUGGER
+#ifdef IL_DEBUGGER
        /* Destroy the debugger */
        if(process->debugger)
        {

Index: engine/thread.c
===================================================================
RCS file: /sources/dotgnu-pnet/pnet/engine/thread.c,v
retrieving revision 1.45
retrieving revision 1.46
diff -u -b -r1.45 -r1.46
--- engine/thread.c     9 Mar 2007 17:43:11 -0000       1.45
+++ engine/thread.c     10 Mar 2007 21:54:57 -0000      1.46
@@ -661,7 +661,7 @@
        thread->threadAbortException = 0;
        thread->abortHandlerFrame = 0;
 
-#ifdef IL_CONFIG_DEBUGGER
+#ifdef IL_DEBUGGER
        thread->numWatches = 0;
        thread->maxWatches = 0;
 #endif
@@ -724,7 +724,7 @@
        /* Destroy the call frame stack */
        ILGCFreePersistent(thread->frameStack);
 
-#ifdef IL_CONFIG_DEBUGGER
+#ifdef IL_DEBUGGER
        /* Destroy the watch stack */
        if(thread->watchStack)
        {
@@ -782,7 +782,7 @@
        }
 }
 
-#ifdef IL_CONFIG_DEBUGGER
+#ifdef IL_DEBUGGER
 
 ILLocalWatch *_ILAllocLocalWatch(ILExecThread *thread)
 {
@@ -823,7 +823,7 @@
        return &(thread->watchStack[(thread->numWatches)]);
 }
 
-#endif // IL_CONFIG_DEBUGGER
+#endif // IL_DEBUGGER
 
 ILMethod *ILExecThreadStackMethod(ILExecThread *thread, unsigned long num)
 {

Index: include/il_debugger.h
===================================================================
RCS file: /sources/dotgnu-pnet/pnet/include/il_debugger.h,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- include/il_debugger.h       9 Mar 2007 17:43:11 -0000       1.4
+++ include/il_debugger.h       10 Mar 2007 21:54:57 -0000      1.5
@@ -21,7 +21,14 @@
 #ifndef        _IL_DEBUGGER_H
 #define        _IL_DEBUGGER_H
 
-#ifdef IL_CONFIG_DEBUGGER
+/*
+ * Compile debugger only if configured in profile and if we have tools support.
+ */
+#if defined(IL_CONFIG_DEBUGGER) && !defined(IL_WITHOUT_TOOLS)
+       #define IL_DEBUGGER 1
+#endif
+
+#ifdef IL_DEBUGGER
 
 #include "il_sysio.h"
 #include "il_engine.h"




reply via email to

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