Author: martin
Date: 2005-05-11 13:56:50 -0400 (Wed, 11 May 2005)
New Revision: 44397

Modified:
   trunk/mono/mono/metadata/ChangeLog
   trunk/mono/mono/metadata/mono-debug-debugger.c
   trunk/mono/mono/metadata/mono-debug.h
Log:
2005-05-11  Martin Baulig  <[EMAIL PROTECTED]>

        * mono-debug.h (MonoSymbolTable, MonoDebugMethodAddress): Changed
        to order of some fields to get proper alignment on 64-bit machines.



Modified: trunk/mono/mono/metadata/ChangeLog
===================================================================
--- trunk/mono/mono/metadata/ChangeLog  2005-05-11 17:50:59 UTC (rev 44396)
+++ trunk/mono/mono/metadata/ChangeLog  2005-05-11 17:56:50 UTC (rev 44397)
@@ -1,5 +1,10 @@
 2005-05-11  Martin Baulig  <[EMAIL PROTECTED]>
 
+       * mono-debug.h (MonoSymbolTable, MonoDebugMethodAddress): Changed
+       to order of some fields to get proper alignment on 64-bit machines.
+
+2005-05-11  Martin Baulig  <[EMAIL PROTECTED]>
+
        * mono-debug.c, mono-debug-debugger.c: Revert Paolo's locking
        changes as they're broken and completely fuck up the debugger.
 

Modified: trunk/mono/mono/metadata/mono-debug-debugger.c
===================================================================
--- trunk/mono/mono/metadata/mono-debug-debugger.c      2005-05-11 17:50:59 UTC 
(rev 44396)
+++ trunk/mono/mono/metadata/mono-debug-debugger.c      2005-05-11 17:56:50 UTC 
(rev 44397)
@@ -414,9 +414,6 @@
        MonoObject *retval;
        gchar *message;
 
-       //      g_message (G_STRLOC ": %p - %p - %p - %p", method, obj, params, 
exc);
-       //      g_message (G_STRLOC ": %s.%s", method->klass->name, 
method->name);
-
        if (!strcmp (method->name, ".ctor")) {
                retval = obj = mono_object_new (mono_domain_get (), 
method->klass);
 

Modified: trunk/mono/mono/metadata/mono-debug.h
===================================================================
--- trunk/mono/mono/metadata/mono-debug.h       2005-05-11 17:50:59 UTC (rev 
44396)
+++ trunk/mono/mono/metadata/mono-debug.h       2005-05-11 17:56:50 UTC (rev 
44397)
@@ -63,8 +63,8 @@
        /*
         * The symbol files.
         */
+       MonoDebugHandle **symbol_files;
        guint32 num_symbol_files;
-       MonoDebugHandle **symbol_files;
 
        /*
         * Data table.
@@ -129,8 +129,9 @@
        guint32 symfile_id;
        guint32 domain_id;
        guint32 method_id;
+       guint32 code_size;
+       guint32 dummy;
        const guint8 *code_start;
-       guint32 code_size;
        const guint8 *wrapper_addr;
        MonoDebugMethodJitInfo *jit;
        guint8 data [MONO_ZERO_LEN_ARRAY];
@@ -167,7 +168,7 @@
        guint32 end_scope;
 };
 
-#define MONO_DEBUGGER_VERSION                          49
+#define MONO_DEBUGGER_VERSION                          50
 #define MONO_DEBUGGER_MAGIC                            0x7aff65af4253d427ULL
 
 extern MonoSymbolTable *mono_symbol_table;

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to