X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmini%2Ftrace.h;h=7f6d4562f7d4a1cbcddd01128fa5981618ff1fae;hb=50e2ecc773eaa9b288261af85f6f2dafd09f4522;hp=9912a3e8457e80036a4b14b98f0b683625bf1c4b;hpb=6fe09d44ac6375c5c6cab8267138c314b669a807;p=mono.git diff --git a/mono/mini/trace.h b/mono/mini/trace.h index 9912a3e8457..7f6d4562f7d 100644 --- a/mono/mini/trace.h +++ b/mono/mini/trace.h @@ -1,6 +1,11 @@ +/** + * \file + */ + #ifndef __MONO_TRACE_H__ #define __MONO_TRACE_H__ #include +#include "mono/utils/mono-compiler.h" typedef enum { MONO_TRACEOP_ALL, @@ -8,7 +13,9 @@ typedef enum { MONO_TRACEOP_METHOD, MONO_TRACEOP_ASSEMBLY, MONO_TRACEOP_CLASS, - MONO_TRACEOP_NAMESPACE + MONO_TRACEOP_NAMESPACE, + MONO_TRACEOP_EXCEPTION, + MONO_TRACEOP_WRAPPER, } MonoTraceOpcode; typedef struct { @@ -35,6 +42,7 @@ mono_trace_leave_method (MonoMethod *method, ...); void mono_trace_enable (gboolean enable); gboolean mono_trace_is_enabled (void); +gboolean mono_trace_eval_exception (MonoClass *klass); G_END_DECLS