Merge pull request #4444 from lateralusX/jlorenss/windows-unwind-info
[mono.git] / mono / mini / interp / interp.h
1 #ifndef __MONO_MINI_INTERPRETER_H__
2 #define __MONO_MINI_INTERPRETER_H__
3 #include <mono/mini/mini.h>
4
5 int
6 mono_interp_regression_list (int verbose, int count, char *images []);
7
8 void
9 mono_interp_init (void);
10
11 gpointer
12 mono_interp_create_method_pointer (MonoMethod *method, MonoError *error);
13
14 MonoObject*
15 mono_interp_runtime_invoke (MonoMethod *method, void *obj, void **params, MonoObject **exc, MonoError *error);
16
17 void
18 mono_interp_init_delegate (MonoDelegate *del);
19
20 gpointer
21 mono_interp_create_trampoline (MonoDomain *domain, MonoMethod *method, MonoError *error);
22
23 void
24 interp_walk_stack_with_ctx (MonoInternalStackWalk func, MonoContext *ctx, MonoUnwindOptions options, void *user_data);
25 #endif /* __MONO_MINI_INTERPRETER_H__ */