Author: zoltan
Date: 2008-02-06 02:58:36 -0500 (Wed, 06 Feb 2008)
New Revision: 94999
Modified:
trunk/mono/mono/mini/ChangeLog
trunk/mono/mono/mini/tramp-amd64.c
Log:
2008-02-06 Zoltan Varga <[EMAIL PROTECTED]>
* tramp-amd64.c (mono_arch_patch_callsite): Add more diagnostics.
Modified: trunk/mono/mono/mini/ChangeLog
===================================================================
--- trunk/mono/mono/mini/ChangeLog 2008-02-06 07:54:17 UTC (rev 94998)
+++ trunk/mono/mono/mini/ChangeLog 2008-02-06 07:58:36 UTC (rev 94999)
@@ -1,5 +1,7 @@
2008-02-06 Zoltan Varga <[EMAIL PROTECTED]>
+ * tramp-amd64.c (mono_arch_patch_callsite): Add more diagnostics.
+
* inssel.brg mini-<ARCH>.c cpu-<ARCH>.md: Get rid of unused CEE_RET
opcode.
* mini-<ARCH>.c cpu-<ARCH>.md: Get rid of unused LDIND/STIND opcodes.
Modified: trunk/mono/mono/mini/tramp-amd64.c
===================================================================
--- trunk/mono/mono/mini/tramp-amd64.c 2008-02-06 07:54:17 UTC (rev 94998)
+++ trunk/mono/mono/mini/tramp-amd64.c 2008-02-06 07:58:36 UTC (rev 94999)
@@ -85,10 +85,12 @@
if ((((guint64)(addr)) >> 32) != 0) {
/* Print some diagnostics */
MonoJitInfo *ji = mono_jit_info_table_find
(mono_domain_get (), (char*)orig_code);
- if (ji) {
+ if (ji)
fprintf (stderr, "At %s, offset
0x%zx\n", mono_method_full_name (ji->method, TRUE), (guint8*)orig_code -
(guint8*)ji->code_start);
- }
fprintf (stderr, "Addr: %p\n", addr);
+ ji = mono_jit_info_table_find (mono_domain_get
(), (char*)addr);
+ if (ji)
+ fprintf (stderr, "Callee: %s\n",
mono_method_full_name (ji->method, TRUE));
g_assert_not_reached ();
}
g_assert ((((guint64)(orig_code)) >> 32) == 0);
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches