[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[dotgnu-pnet-commits] pnet ChangeLog engine/debugger.c
From: |
Radek Polak |
Subject: |
[dotgnu-pnet-commits] pnet ChangeLog engine/debugger.c |
Date: |
Fri, 03 Aug 2007 08:20:01 +0000 |
CVSROOT: /sources/dotgnu-pnet
Module name: pnet
Changes by: Radek Polak <radekp> 07/08/03 08:20:01
Modified files:
. : ChangeLog
engine : debugger.c
Log message:
handle ref and out parameters in debugger
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/pnet/ChangeLog?cvsroot=dotgnu-pnet&r1=1.3482&r2=1.3483
http://cvs.savannah.gnu.org/viewcvs/pnet/engine/debugger.c?cvsroot=dotgnu-pnet&r1=1.24&r2=1.25
Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/dotgnu-pnet/pnet/ChangeLog,v
retrieving revision 1.3482
retrieving revision 1.3483
diff -u -b -r1.3482 -r1.3483
--- ChangeLog 26 Jul 2007 19:46:56 -0000 1.3482
+++ ChangeLog 3 Aug 2007 08:19:59 -0000 1.3483
@@ -1,3 +1,7 @@
+2007-08-03 Radek Polak <address@hidden>
+
+ * engine/debugger.c: Handle ref and out parameters.
+
2007-07-26 Klaus Treichel <address@hidden>
* ilasm/ilasm_scanner.l, ilasm/ilasm_build.c: Move ParseString from
Index: engine/debugger.c
===================================================================
RCS file: /sources/dotgnu-pnet/pnet/engine/debugger.c,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -b -r1.24 -r1.25
--- engine/debugger.c 8 Jul 2007 15:41:29 -0000 1.24
+++ engine/debugger.c 3 Aug 2007 08:20:00 -0000 1.25
@@ -1547,7 +1547,16 @@
name = ILDebugGetVarName(dbgc,
ILMethod_Token(method), offset,
paramDebugIndex | 0x80000000);
}
+ if(ILType_IsComplex(type) &&
+
ILType_Kind(type) == IL_TYPE_COMPLEX_BYREF)
+ {
+ DebuggerHelper_AddLocal(thread, name,
ILType_Ref(type),
+
*((void **)(watch->addr)));
+ }
+ else
+ {
DebuggerHelper_AddLocal(thread, name, type,
watch->addr);
+ }
currentParam++;
paramDebugIndex++;
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [dotgnu-pnet-commits] pnet ChangeLog engine/debugger.c,
Radek Polak <=