MONO_TRACEOP_METHOD,
MONO_TRACEOP_ASSEMBLY,
MONO_TRACEOP_CLASS,
- MONO_TRACEOP_NAMESPACE
+ MONO_TRACEOP_NAMESPACE,
+ MONO_TRACEOP_EXCEPTION,
+ MONO_TRACEOP_WRAPPER,
} MonoTraceOpcode;
typedef struct {
G_BEGIN_DECLS
void
-mono_trace_enter_method (MonoMethod *method, char *ebp) MONO_INTERNAL;
+mono_trace_enter_method (MonoMethod *method, char *ebp);
void
-mono_trace_leave_method (MonoMethod *method, ...) MONO_INTERNAL;
+mono_trace_leave_method (MonoMethod *method, ...);
-void mono_trace_enable (gboolean enable) MONO_INTERNAL;
-gboolean mono_trace_is_enabled (void) MONO_INTERNAL;
+void mono_trace_enable (gboolean enable);
+gboolean mono_trace_is_enabled (void);
+gboolean mono_trace_eval_exception (MonoClass *klass);
G_END_DECLS