Copy
[mono-project.git] / mono / mini / jit.h
blob726c4a533c3b62ab059a06be365b0ede7b8f55c3
1 /*
2 * Author:
3 * Dietmar Maurer (dietmar@ximian.com)
5 * (C) 2001, 2002, 2003 Ximian, Inc.
6 */
8 #ifndef _MONO_JIT_JIT_H_
9 #define _MONO_JIT_JIT_H_
11 #include <mono/metadata/appdomain.h>
13 G_BEGIN_DECLS
15 MonoDomain *
16 mono_jit_init (const char *file);
18 MonoDomain *
19 mono_jit_init_version (const char *root_domain_name, const char *runtime_version);
21 int
22 mono_jit_exec (MonoDomain *domain, MonoAssembly *assembly,
23 int argc, char *argv[]);
24 void
25 mono_jit_cleanup (MonoDomain *domain);
27 gboolean
28 mono_jit_set_trace_options (const char* options);
30 void
31 mono_set_signal_chaining (gboolean chain_signals);
33 void
34 mono_jit_set_aot_only (gboolean aot_only);
36 G_END_DECLS
38 #endif