[profiler] Split method_leave callback into a method_tail_call callback.
[mono.git] / mono / mini / mini-runtime.c
index 745ede4dea08a2ce6f4e8a3ceaf84d03e1a39fcd..b839e49f09637e9d1314e10c13815ced0435d885 100644 (file)
@@ -4059,6 +4059,7 @@ register_icalls (void)
         */
        register_icall (mono_profiler_raise_method_enter, "mono_profiler_raise_method_enter", "void ptr ptr", TRUE);
        register_icall (mono_profiler_raise_method_leave, "mono_profiler_raise_method_leave", "void ptr ptr", TRUE);
+       register_icall (mono_profiler_raise_method_tail_call, "mono_profiler_raise_method_tail_call", "void ptr ptr", TRUE);
 
        register_icall (mono_trace_enter_method, "mono_trace_enter_method", NULL, TRUE);
        register_icall (mono_trace_leave_method, "mono_trace_leave_method", NULL, TRUE);