You've already forked linux-packaging-mono
Imported Upstream version 5.8.0.22
Former-commit-id: df344e34b07851d296efb3e6604c8db42b6f7aa3
This commit is contained in:
parent
5f4a27cc8a
commit
7d05485754
@ -245,14 +245,8 @@
|
||||
<div class="mapi-ptr"></div>
|
||||
|
||||
<div class="mapi-declaration mapi-section">Syntax</div>
|
||||
<div class="mapi-prototype">void
|
||||
mono_profiler_install (MonoProfiler *prof, MonoProfileFunc callback)
|
||||
|
||||
</div>
|
||||
<div class="mapi-prototype">mono_profiler_install</div>
|
||||
<p />
|
||||
<div class="mapi-section">Parameters</div>
|
||||
<table class="mapi-parameters"><tbody><tr><td><i>prof</i></td><td> a <code>MonoProfiler</code> structure pointer, or a pointer to a derived structure.</td></tr><tr><td><i>callback</i></td><td> the function to invoke at shutdown</td></tr></tbody></table> <div class="mapi-section">Description</div>
|
||||
<div> Use <code>mono_profiler_install</code> to activate profiling in the Mono runtime. Typically developers of new profilers will create a new structure whose first field is a <code>MonoProfiler</code> and put any extra information that they need to access from the various profiling callbacks there.</div>
|
||||
</div><!--mapi-description -->
|
||||
</div><!--height container -->
|
||||
</div> <!-- class=mapi -->
|
||||
@ -266,10 +260,7 @@ mono_profiler_install (MonoProfiler *prof, MonoProfileFunc callback)
|
||||
<div class="mapi-ptr"></div>
|
||||
|
||||
<div class="mapi-declaration mapi-section">Syntax</div>
|
||||
<div class="mapi-prototype">void
|
||||
mono_profiler_install_allocation (MonoProfileAllocFunc callback)
|
||||
|
||||
</div>
|
||||
<div class="mapi-prototype">mono_profiler_install_allocation</div>
|
||||
<p />
|
||||
</div><!--mapi-description -->
|
||||
</div><!--height container -->
|
||||
@ -284,12 +275,7 @@ mono_profiler_install_allocation (MonoProfileAllocFunc callback)
|
||||
<div class="mapi-ptr"></div>
|
||||
|
||||
<div class="mapi-declaration mapi-section">Syntax</div>
|
||||
<div class="mapi-prototype">void
|
||||
mono_profiler_install_appdomain (MonoProfileAppDomainFunc start_load, MonoProfileAppDomainResult end_load,
|
||||
MonoProfileAppDomainFunc start_unload, MonoProfileAppDomainFunc end_unload)
|
||||
|
||||
|
||||
</div>
|
||||
<div class="mapi-prototype">mono_profiler_install_appdomain</div>
|
||||
<p />
|
||||
</div><!--mapi-description -->
|
||||
</div><!--height container -->
|
||||
@ -304,11 +290,7 @@ mono_profiler_install_appdomain (MonoProfileAppDomainFunc start_load, MonoProf
|
||||
<div class="mapi-ptr"></div>
|
||||
|
||||
<div class="mapi-declaration mapi-section">Syntax</div>
|
||||
<div class="mapi-prototype">void
|
||||
mono_profiler_install_assembly (MonoProfileAssemblyFunc start_load, MonoProfileAssemblyResult end_load,
|
||||
MonoProfileAssemblyFunc start_unload, MonoProfileAssemblyFunc end_unload)
|
||||
|
||||
</div>
|
||||
<div class="mapi-prototype">mono_profiler_install_assembly</div>
|
||||
<p />
|
||||
</div><!--mapi-description -->
|
||||
</div><!--height container -->
|
||||
@ -323,11 +305,7 @@ mono_profiler_install_assembly (MonoProfileAssemblyFunc start_load, MonoProfi
|
||||
<div class="mapi-ptr"></div>
|
||||
|
||||
<div class="mapi-declaration mapi-section">Syntax</div>
|
||||
<div class="mapi-prototype">void
|
||||
mono_profiler_install_class (MonoProfileClassFunc start_load, MonoProfileClassResult end_load,
|
||||
MonoProfileClassFunc start_unload, MonoProfileClassFunc end_unload)
|
||||
|
||||
</div>
|
||||
<div class="mapi-prototype">mono_profiler_install_class</div>
|
||||
<p />
|
||||
</div><!--mapi-description -->
|
||||
</div><!--height container -->
|
||||
@ -342,10 +320,7 @@ mono_profiler_install_class (MonoProfileClassFunc start_load, MonoProfileC
|
||||
<div class="mapi-ptr"></div>
|
||||
|
||||
<div class="mapi-declaration mapi-section">Syntax</div>
|
||||
<div class="mapi-prototype">void
|
||||
mono_profiler_install_coverage_filter (MonoProfileCoverageFilterFunc callback)
|
||||
|
||||
</div>
|
||||
<div class="mapi-prototype">mono_profiler_install_coverage_filter</div>
|
||||
<p />
|
||||
</div><!--mapi-description -->
|
||||
</div><!--height container -->
|
||||
@ -360,14 +335,8 @@ mono_profiler_install_coverage_filter (MonoProfileCoverageFilterFunc callback)
|
||||
<div class="mapi-ptr"></div>
|
||||
|
||||
<div class="mapi-declaration mapi-section">Syntax</div>
|
||||
<div class="mapi-prototype">void
|
||||
mono_profiler_install_enter_leave (MonoProfileMethodFunc enter, MonoProfileMethodFunc fleave)
|
||||
|
||||
</div>
|
||||
<div class="mapi-prototype">mono_profiler_install_enter_leave</div>
|
||||
<p />
|
||||
<div class="mapi-section">Parameters</div>
|
||||
<table class="mapi-parameters"><tbody><tr><td><i>enter</i></td><td> the routine to be called on each method entry</td></tr><tr><td><i>fleave</i></td><td> the routine to be called each time a method returns</td></tr></tbody></table> <div class="mapi-section">Description</div>
|
||||
<div> <p /> Use this routine to install routines that will be called everytime a method enters and leaves. The routines will receive as an argument the <code>MonoMethod</code> representing the method that is entering or leaving.</div>
|
||||
</div><!--mapi-description -->
|
||||
</div><!--height container -->
|
||||
</div> <!-- class=mapi -->
|
||||
@ -381,14 +350,8 @@ mono_profiler_install_enter_leave (MonoProfileMethodFunc enter, MonoProfileMetho
|
||||
<div class="mapi-ptr"></div>
|
||||
|
||||
<div class="mapi-declaration mapi-section">Syntax</div>
|
||||
<div class="mapi-prototype">void
|
||||
mono_profiler_install_jit_compile (MonoProfileMethodFunc start, MonoProfileMethodResult end)
|
||||
|
||||
</div>
|
||||
<div class="mapi-prototype">mono_profiler_install_jit_compile</div>
|
||||
<p />
|
||||
<div class="mapi-section">Parameters</div>
|
||||
<table class="mapi-parameters"><tbody><tr><td><i>start</i></td><td> the routine to be called when the JIT process starts.</td></tr><tr><td><i>end</i></td><td> the routine to be called when the JIT process ends.</td></tr></tbody></table> <div class="mapi-section">Description</div>
|
||||
<div> <p /> Use this routine to install routines that will be called when JIT compilation of a method starts and completes.</div>
|
||||
</div><!--mapi-description -->
|
||||
</div><!--height container -->
|
||||
</div> <!-- class=mapi -->
|
||||
@ -402,11 +365,7 @@ mono_profiler_install_jit_compile (MonoProfileMethodFunc start, MonoProfileMetho
|
||||
<div class="mapi-ptr"></div>
|
||||
|
||||
<div class="mapi-declaration mapi-section">Syntax</div>
|
||||
<div class="mapi-prototype">void
|
||||
mono_profiler_install_module (MonoProfileModuleFunc start_load, MonoProfileModuleResult end_load,
|
||||
MonoProfileModuleFunc start_unload, MonoProfileModuleFunc end_unload)
|
||||
|
||||
</div>
|
||||
<div class="mapi-prototype">mono_profiler_install_module</div>
|
||||
<p />
|
||||
</div><!--mapi-description -->
|
||||
</div><!--height container -->
|
||||
@ -421,10 +380,7 @@ mono_profiler_install_module (MonoProfileModuleFunc start_load, MonoProfile
|
||||
<div class="mapi-ptr"></div>
|
||||
|
||||
<div class="mapi-declaration mapi-section">Syntax</div>
|
||||
<div class="mapi-prototype">void
|
||||
mono_profiler_install_thread (MonoProfileThreadFunc start, MonoProfileThreadFunc end)
|
||||
|
||||
</div>
|
||||
<div class="mapi-prototype">mono_profiler_install_thread</div>
|
||||
<p />
|
||||
</div><!--mapi-description -->
|
||||
</div><!--height container -->
|
||||
@ -439,10 +395,7 @@ mono_profiler_install_thread (MonoProfileThreadFunc start, MonoProfileThreadFunc
|
||||
<div class="mapi-ptr"></div>
|
||||
|
||||
<div class="mapi-declaration mapi-section">Syntax</div>
|
||||
<div class="mapi-prototype">void
|
||||
mono_profiler_install_transition (MonoProfileMethodResult callback)
|
||||
|
||||
</div>
|
||||
<div class="mapi-prototype">mono_profiler_install_transition</div>
|
||||
<p />
|
||||
</div><!--mapi-description -->
|
||||
</div><!--height container -->
|
||||
@ -457,10 +410,7 @@ mono_profiler_install_transition (MonoProfileMethodResult callback)
|
||||
<div class="mapi-ptr"></div>
|
||||
|
||||
<div class="mapi-declaration mapi-section">Syntax</div>
|
||||
<div class="mapi-prototype">void
|
||||
mono_profiler_install_gc (MonoProfileGCFunc callback, MonoProfileGCResizeFunc heap_resize_callback)
|
||||
|
||||
</div>
|
||||
<div class="mapi-prototype">mono_profiler_install_gc</div>
|
||||
<p />
|
||||
</div><!--mapi-description -->
|
||||
</div><!--height container -->
|
||||
@ -475,10 +425,7 @@ mono_profiler_install_gc (MonoProfileGCFunc callback, MonoProfileGCResizeFunc he
|
||||
<div class="mapi-ptr"></div>
|
||||
|
||||
<div class="mapi-declaration mapi-section">Syntax</div>
|
||||
<div class="mapi-prototype">void
|
||||
mono_profiler_install_statistical (MonoProfileStatFunc callback)
|
||||
|
||||
</div>
|
||||
<div class="mapi-prototype">mono_profiler_install_statistical</div>
|
||||
<p />
|
||||
</div><!--mapi-description -->
|
||||
</div><!--height container -->
|
||||
@ -493,14 +440,8 @@ mono_profiler_install_statistical (MonoProfileStatFunc callback)
|
||||
<div class="mapi-ptr"></div>
|
||||
|
||||
<div class="mapi-declaration mapi-section">Syntax</div>
|
||||
<div class="mapi-prototype">void
|
||||
mono_profiler_set_events (MonoProfileFlags events)
|
||||
|
||||
</div>
|
||||
<div class="mapi-prototype">mono_profiler_set_events</div>
|
||||
<p />
|
||||
<div class="mapi-section">Parameters</div>
|
||||
<table class="mapi-parameters"><tbody><tr><td><i>events</i></td><td> an ORed set of values made up of <code>MONO_PROFILER_</code> flags</td></tr></tbody></table> <div class="mapi-section">Description</div>
|
||||
<div> The events described in the <i>events</i> argument is a set of flags that represent which profiling events must be triggered. For example if you have registered a set of methods for tracking JIT compilation start and end with <code>mono_profiler_install_jit_compile</code>, you will want to pass the <code>MONO_PROFILE_JIT_COMPILATION</code> flag to this routine. <p /> You can call <code>mono_profile_set_events</code> more than once and you can do this at runtime to modify which methods are invoked.</div>
|
||||
</div><!--mapi-description -->
|
||||
</div><!--height container -->
|
||||
</div> <!-- class=mapi -->
|
||||
@ -514,13 +455,8 @@ mono_profiler_set_events (MonoProfileFlags events)
|
||||
<div class="mapi-ptr"></div>
|
||||
|
||||
<div class="mapi-declaration mapi-section">Syntax</div>
|
||||
<div class="mapi-prototype">MonoProfileFlags
|
||||
mono_profiler_get_events (void)
|
||||
|
||||
</div>
|
||||
<div class="mapi-prototype">mono_profiler_get_events</div>
|
||||
<p />
|
||||
<div class="mapi-section">Description</div>
|
||||
<div> <p /> Returns a list of active events that will be intercepted. </div>
|
||||
</div><!--mapi-description -->
|
||||
</div><!--height container -->
|
||||
|
||||
|
Reference in New Issue
Block a user