[profiler] Implement call context introspection for enter/leave events.
[mono.git] / mono / mini / interp / transform.c
index 1d98608c61ca84c4c12910b02bd66d932228f271..790f8b191d2ea048eeeaf1424f6d45477ea57212 100644 (file)
@@ -1514,6 +1514,9 @@ generate (MonoMethod *method, InterpMethod *rtm, unsigned char *is_bb_start, Mon
                }
        }
 
+       if (rtm->prof_flags & MONO_PROFILER_CALL_INSTRUMENTATION_PROLOGUE)
+               ADD_CODE (td, MINT_PROF_ENTER);
+
        if (sym_seq_points) {
                InterpBasicBlock *cbb = td->offset_to_bb [0];
                g_assert (cbb);