Merge pull request #5714 from alexischr/update_bockbuild
[mono.git] / mono / mini / interp / interp-stubs.c
1 #include <config.h>
2
3 #ifndef ENABLE_INTERPRETER
4
5 #include "interp.h"
6
7 /* Dummy versions of interpreter functions to avoid ifdefs at call sites */
8
9 MonoJitInfo*
10 mono_interp_find_jit_info (MonoDomain *domain, MonoMethod *method)
11 {
12         return NULL;
13 }
14
15 void
16 mono_interp_set_breakpoint (MonoJitInfo *jinfo, gpointer ip)
17 {
18         g_assert_not_reached ();
19 }
20
21 void
22 mono_interp_clear_breakpoint (MonoJitInfo *jinfo, gpointer ip)
23 {
24         g_assert_not_reached ();
25 }
26
27 MonoJitInfo*
28 mono_interp_frame_get_jit_info (MonoInterpFrameHandle frame)
29 {
30         g_assert_not_reached ();
31         return NULL;
32 }
33
34 gpointer
35 mono_interp_frame_get_ip (MonoInterpFrameHandle frame)
36 {
37         g_assert_not_reached ();
38         return NULL;
39 }
40
41 gpointer
42 mono_interp_frame_get_arg (MonoInterpFrameHandle frame, int pos)
43 {
44         g_assert_not_reached ();
45         return NULL;
46 }
47
48 gpointer
49 mono_interp_frame_get_local (MonoInterpFrameHandle frame, int pos)
50 {
51         g_assert_not_reached ();
52         return NULL;
53 }
54
55 gpointer
56 mono_interp_frame_get_this (MonoInterpFrameHandle frame)
57 {
58         g_assert_not_reached ();
59         return NULL;
60 }
61
62 void
63 mono_interp_start_single_stepping (void)
64 {
65 }
66
67 void
68 mono_interp_stop_single_stepping (void)
69 {
70 }
71
72 void
73 mono_interp_set_resume_state (MonoJitTlsData *jit_tls, MonoException *ex, MonoInterpFrameHandle interp_frame, gpointer handler_ip)
74 {
75         g_assert_not_reached ();
76 }
77
78 void
79 mono_interp_run_finally (StackFrameInfo *frame, int clause_index, gpointer handler_ip)
80 {
81         g_assert_not_reached ();
82 }
83
84 void
85 mono_interp_frame_iter_init (MonoInterpStackIter *iter, gpointer interp_exit_data)
86 {
87         g_assert_not_reached ();
88 }
89
90 gboolean
91 mono_interp_frame_iter_next (MonoInterpStackIter *iter, StackFrameInfo *frame)
92 {
93         g_assert_not_reached ();
94         return FALSE;
95 }
96
97 #endif
98