+
+Mon Mar 22 16:03:34 CET 2010 Paolo Molaro <lupus@ximian.com>
+
+ * mono-debug.c: don't try to get the emthod ehader, it causes a
+ deadlock and it is not used for anything anymore.
+
2010-03-22 Zoltan Varga <vargaz@gmail.com>
* loader.c (mono_method_get_marshal_info): Fix the handling of dynamic methods
g_hash_table_insert (table->method_hash, declaring, header);
if (is_wrapper) {
- const unsigned char* il_code;
- MonoMethodHeader *mheader;
MonoDebugWrapperData *wrapper;
- guint32 il_codesize;
-
- mheader = mono_method_get_header (declaring);
- il_code = mono_method_header_get_code (mheader, &il_codesize, NULL);
header->wrapper_data = wrapper = g_new0 (MonoDebugWrapperData, 1);
wrapper->wrapper_type = method->wrapper_type;
wrapper->method_name = mono_method_full_name (declaring, TRUE);
wrapper->obsolete_cil_code = "";
- mono_metadata_free_mh (mheader);
}
} else {
address->header.wrapper_data = header->wrapper_data;