Author: zoltan
Date: 2007-07-11 16:03:05 -0400 (Wed, 11 Jul 2007)
New Revision: 81831
Modified:
trunk/mono/mono/mini/ChangeLog
trunk/mono/mono/mini/trace.c
Log:
2007-07-11 Zoltan Varga <[EMAIL PROTECTED]>
* trace.c (mono_trace_enter_method): Decode MonoType too.
Modified: trunk/mono/mono/mini/ChangeLog
===================================================================
--- trunk/mono/mono/mini/ChangeLog 2007-07-11 20:02:26 UTC (rev 81830)
+++ trunk/mono/mono/mini/ChangeLog 2007-07-11 20:03:05 UTC (rev 81831)
@@ -1,5 +1,7 @@
2007-07-11 Zoltan Varga <[EMAIL PROTECTED]>
+ * trace.c (mono_trace_enter_method): Decode MonoType too.
+
* mini-amd64.c (mono_arch_get_vcall_slot_addr): Handle signed
displacements too.
* mini.h mini-x86.h mini-trampolines.c: Change the signature of
mono_arch_find_imt_method () to pass the calling code address too.
Modified: trunk/mono/mono/mini/trace.c
===================================================================
--- trunk/mono/mono/mini/trace.c 2007-07-11 20:02:26 UTC (rev 81830)
+++ trunk/mono/mono/mini/trace.c 2007-07-11 20:03:05 UTC (rev 81831)
@@ -404,6 +404,8 @@
g_free (as);
} else if (class == mono_defaults.int32_class) {
printf ("[INT32:%p:%d], ", o, *(gint32
*)((char *)o + sizeof (MonoObject)));
+ } else if (class ==
mono_defaults.monotype_class) {
+ printf ("[TYPE:%s", mono_type_full_name
(((MonoReflectionType*)o)->type));
} else
printf ("[%s.%s:%p], ",
class->name_space, class->name, o);
} else {
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches