5 #ifndef __MONO_TRACE_H__
6 #define __MONO_TRACE_H__
8 #include "mono/utils/mono-compiler.h"
14 MONO_TRACEOP_ASSEMBLY,
16 MONO_TRACEOP_NAMESPACE,
17 MONO_TRACEOP_EXCEPTION,
27 struct MonoTraceSpec {
30 MonoTraceOperation *ops;
32 MonoAssembly *assembly;
38 mono_trace_enter_method (MonoMethod *method, char *ebp);
41 mono_trace_leave_method (MonoMethod *method, ...);
43 void mono_trace_enable (gboolean enable);
44 gboolean mono_trace_is_enabled (void);
45 gboolean mono_trace_eval_exception (MonoClass *klass);
49 #endif /* __MONO_TRACE_H__ */