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