[profiler] Provide more options for describing jit code buffers precisely.
[mono.git] / mono / metadata / profiler.h
index 408cac8ba31206edebff5db394d05f802d07d6c2..d3de24736ff519ccad0def2212207e83db98334a 100644 (file)
@@ -65,6 +65,14 @@ typedef struct {
 typedef enum {
        MONO_PROFILER_CODE_BUFFER_UNKNOWN,
        MONO_PROFILER_CODE_BUFFER_METHOD,
+       MONO_PROFILER_CODE_BUFFER_METHOD_TRAMPOLINE,
+       MONO_PROFILER_CODE_BUFFER_UNBOX_TRAMPOLINE,
+       MONO_PROFILER_CODE_BUFFER_IMT_TRAMPOLINE,
+       MONO_PROFILER_CODE_BUFFER_GENERICS_TRAMPOLINE,
+       MONO_PROFILER_CODE_BUFFER_SPECIFIC_TRAMPOLINE,
+       MONO_PROFILER_CODE_BUFFER_HELPER,
+       MONO_PROFILER_CODE_BUFFER_MONITOR,
+       MONO_PROFILER_CODE_BUFFER_DELEGATE_INVOKE,
        MONO_PROFILER_CODE_BUFFER_LAST
 } MonoProfilerCodeBufferType;