1 #ifndef __MONO_TRACE_H__
2 #define __MONO_TRACE_H__
4 #include "mono/utils/mono-compiler.h"
10 MONO_TRACEOP_ASSEMBLY
,
12 MONO_TRACEOP_NAMESPACE
,
13 MONO_TRACEOP_EXCEPTION
,
22 struct MonoTraceSpec
{
25 MonoTraceOperation
*ops
;
27 MonoAssembly
*assembly
;
33 mono_trace_enter_method (MonoMethod
*method
, char *ebp
) MONO_INTERNAL
;
36 mono_trace_leave_method (MonoMethod
*method
, ...) MONO_INTERNAL
;
38 void mono_trace_enable (gboolean enable
) MONO_INTERNAL
;
39 gboolean
mono_trace_is_enabled (void) MONO_INTERNAL
;
40 gboolean
mono_trace_eval_exception (MonoClass
*klass
) MONO_INTERNAL
;
44 #endif /* __MONO_TRACE_H__ */