More disambiguation of Python in makefiles (#18284)
[mono-project.git] / mono / mini / trace.h
blob8a53d08a64b9fbb3c4fbcf0d2cc0a4f495de1f2c
1 /**
2 * \file
3 */
5 #ifndef __MONO_TRACE_H__
6 #define __MONO_TRACE_H__
7 #include <glib.h>
8 #include "mono/utils/mono-compiler.h"
9 #include "mono/metadata/icalls.h"
11 ICALL_EXTERN_C
12 void
13 mono_trace_enter_method (MonoMethod *method, MonoJitInfo *ji, MonoProfilerCallContext *ctx);
15 ICALL_EXTERN_C
16 void
17 mono_trace_leave_method (MonoMethod *method, MonoJitInfo *ji, MonoProfilerCallContext *ctx);
19 void mono_trace_enable (gboolean enable);
20 gboolean mono_trace_is_enabled (void);
21 gboolean mono_trace_eval_exception (MonoClass *klass);
23 #endif /* __MONO_TRACE_H__ */