[Top][All Lists]
[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"
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [dotgnu-pnet-commits] pnet ChangeLog engine/cvmc.c engine/cvmc_setup....,
Radek Polak <=