de251f465dab35fcc0c416dae13daa61715eec90
[mono.git] / mono / mini / jit.h
1 /*
2  * Author:
3  *   Dietmar Maurer (dietmar@ximian.com)
4  *
5  * (C) 2001, 2002, 2003 Ximian, Inc.
6  */
7
8 #ifndef _MONO_JIT_JIT_H_
9 #define _MONO_JIT_JIT_H_
10
11 #include <mono/metadata/appdomain.h>
12
13 G_BEGIN_DECLS
14
15 MonoDomain * 
16 mono_jit_init              (const char *file);
17
18 MonoDomain * 
19 mono_jit_init_version      (const char *file, const char *runtime_version);
20
21 int
22 mono_jit_exec              (MonoDomain *domain, MonoAssembly *assembly, 
23                             int argc, char *argv[]);
24 void        
25 mono_jit_cleanup           (MonoDomain *domain);
26
27 gboolean
28 mono_jit_set_trace_options (const char* options);
29
30 G_END_DECLS
31
32 #endif
33