2008-01-09 Rodrigo Kumpera <rkumpera@novell.com>
[mono.git] / mono / metadata / appdomain.h
index f5d20d8b022f03e43f1d46f79b26158803a11c2c..7fc842fb046b84da702b63a2e2d9ef36c51ffd2a 100644 (file)
@@ -18,9 +18,9 @@
 
 G_BEGIN_DECLS
 
-typedef void (*MonoThreadStartCB) (guint32 tid, gpointer stack_start,
+typedef void (*MonoThreadStartCB) (gsize tid, gpointer stack_start,
                                   gpointer func);
-typedef void (*MonoThreadAttachCB) (guint32 tid, gpointer stack_start);
+typedef void (*MonoThreadAttachCB) (gsize tid, gpointer stack_start);
 
 typedef struct _MonoAppDomain MonoAppDomain;
 typedef struct _MonoJitInfo MonoJitInfo;
@@ -115,6 +115,18 @@ mono_context_get                              (void);
 MonoJitInfo *
 mono_jit_info_table_find   (MonoDomain *domain, char *addr);
 
+/* MonoJitInfo accessors */
+
+gpointer
+mono_jit_info_get_code_start (MonoJitInfo* ji);
+
+int
+mono_jit_info_get_code_size (MonoJitInfo* ji);
+
+MonoMethod*
+mono_jit_info_get_method (MonoJitInfo* ji);
+
+
 MonoImage*
 mono_get_corlib            (void);