1 <h1>Notification Interface
</h1>
3 <p>This is an internal profiler interface. In general, users
4 would not be using this interface, but would be using the
7 <p>These methods must be called to notify the profiler of an
8 event that must be recorded. Mono's JIT engine currently
9 calls these routines, but if you are extending Mono in some
10 way these are the methods that you might invoke to notify the
13 <h4><a name=
"api:mono_profiler_load">mono_profiler_load
</a></h4>
14 <h4><a name=
"api:mono_profiler_allocation">mono_profiler_allocation
</a></h4>
15 <h4><a name=
"api:mono_profiler_stat_hit">mono_profiler_stat_hit
</a></h4>
16 <h4><a name=
"api:mono_profiler_thread_start">mono_profiler_thread_start
</a></h4>
17 <h4><a name=
"api:mono_profiler_thread_end">mono_profiler_thread_end
</a></h4>
18 <h4><a name=
"api:mono_profiler_appdomain_event">mono_profiler_appdomain_event
</a></h4>
19 <h4><a name=
"api:mono_profiler_appdomain_loaded">mono_profiler_appdomain_loaded
</a></h4>
20 <h4><a name=
"api:mono_profiler_assembly_event">mono_profiler_assembly_event
</a></h4>
21 <h4><a name=
"api:mono_profiler_assembly_loaded">mono_profiler_assembly_loaded
</a></h4>
22 <h4><a name=
"api:mono_profiler_class_event">mono_profiler_class_event
</a></h4>
23 <h4><a name=
"api:mono_profiler_class_loaded">mono_profiler_class_loaded
</a></h4>
24 <h4><a name=
"api:mono_profiler_code_transition">mono_profiler_code_transition
</a></h4>
25 <h4><a name=
"api:mono_profiler_method_end_jit">mono_profiler_method_end_jit
</a></h4>
26 <h4><a name=
"api:mono_profiler_method_enter">mono_profiler_method_enter
</a></h4>
27 <h4><a name=
"api:mono_profiler_method_jit">mono_profiler_method_jit
</a></h4>
28 <h4><a name=
"api:mono_profiler_method_leave">mono_profiler_method_leave
</a></h4>
29 <h4><a name=
"api:mono_profiler_module_event">mono_profiler_module_event
</a></h4>
30 <h4><a name=
"api:mono_profiler_module_loaded">mono_profiler_module_loaded
</a></h4>
31 <h4><a name=
"api:mono_profiler_shutdown">mono_profiler_shutdown
</a></h4>
32 <h4><a name=
"api:mono_profiler_startup">mono_profiler_startup
</a></h4>
33 <h4><a name=
"api:mono_profiler_gc_event">mono_profiler_gc_event
</a></h4>
34 <h4><a name=
"api:mono_profiler_gc_heap_resize">mono_profiler_gc_heap_resize
</a></h4>
35 <h4><a name=
"api:mono_profiler_gc_event">mono_profiler_gc_event
</a></h4>
36 <h4><a name=
"api:mono_profiler_gc_heap_resize">mono_profiler_gc_heap_resize
</a></h4>
37 <h4><a name=
"api:mono_profiler_stat_hit">mono_profiler_stat_hit
</a></h4>