X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmini%2Fmini.h;h=42a0356ef839cfc17c5bf341d1b088f247898055;hb=bfc76bafbf72f8e10c4d2cc7b12e779715c527fa;hp=f8d052627cd72c45b10e5563471039bbb43eb0b9;hpb=919a03d17d36604f05e1d99c3f9f26a1509e9655;p=mono.git diff --git a/mono/mini/mini.h b/mono/mini/mini.h index f8d052627cd..42a0356ef83 100644 --- a/mono/mini/mini.h +++ b/mono/mini/mini.h @@ -48,6 +48,7 @@ #include "mono/metadata/marshal.h" #include "mono/metadata/security-manager.h" #include "mono/metadata/exception.h" +#include "mono/metadata/callspec.h" /* * The mini code should not have any compile time dependencies on the GC being used, so the same object file from mini/ @@ -537,9 +538,8 @@ typedef struct MonoMethodVar MonoMethodVar; typedef struct MonoBasicBlock MonoBasicBlock; typedef struct MonoLMF MonoLMF; typedef struct MonoSpillInfo MonoSpillInfo; -typedef struct MonoTraceSpec MonoTraceSpec; -extern MonoTraceSpec *mono_jit_trace_calls; +extern MonoCallSpec *mono_jit_trace_calls; extern gboolean mono_break_on_exc; extern int mono_exc_esp_offset; extern gboolean mono_compile_aot; @@ -2992,8 +2992,7 @@ MONO_API void mono_debugger_run_finally (MonoContext *start_ctx MONO_API gboolean mono_breakpoint_clean_code (guint8 *method_start, guint8 *code, int offset, guint8 *buf, int size); /* Tracing */ -MonoTraceSpec *mono_trace_parse_options (const char *options); -void mono_trace_set_assembly (MonoAssembly *assembly); +MonoCallSpec *mono_trace_set_options (const char *options); gboolean mono_trace_eval (MonoMethod *method); extern void