Imported Upstream version 5.10.0.47

Former-commit-id: d0813289fa2d35e1f8ed77530acb4fb1df441bc0
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2018-01-24 17:04:36 +00:00
parent 88ff76fe28
commit e46a49ecf1
5927 changed files with 226314 additions and 129848 deletions

View File

@ -48,6 +48,16 @@
line-height: 0px;
}
.mapi-codeblock {
display: block;
padding: 5pt 5pt;
margin: 10pt;
white-space: pre;
font-family: monospace;
border: 1px solid rgba(233,233,233,1);
background-color: rgba(249,249,249,1);
}
.mapi-entry code {
border: none;
background-color: transparent;
@ -225,7 +235,15 @@ mono_jit_info_table_find (MonoDomain *domain, char *addr)
code or a trampoline) or a valid pointer to a <code>MonoJitInfo*</code> .</div>
<div class="mapi-section">Description</div>
<div> <p /> Use this function to obtain a <code>MonoJitInfo*</code> object that can be used to get some statistics. You should provide both the <i>domain</i> on which you will be performing the probe, and an address. Since application domains can share code the same address can be in use by multiple domains at once. <p /> This does not return any results for trampolines. <p /></div>
<div>
<p />
Use this function to obtain a <code>MonoJitInfo*</code> object that can be used to get
some statistics. You should provide both the <i>domain</i> on which you will be
performing the probe, and an address. Since application domains can share code
the same address can be in use by multiple domains at once.
<p />
This does not return any results for trampolines.
<p /></div>
</div><!--mapi-description -->
</div><!--height container -->
</div> <!-- class=mapi -->
@ -249,7 +267,12 @@ mono_jit_info_get_code_size (MonoJitInfo* ji)
<div> Starting address with the native code.
</div>
<div class="mapi-section">Description</div>
<div> <p /> Use this function to get the code size for the method described by the <i>ji</i> object. You can use this plus the <code>mono_jit_info_get_code_start</code> to determine the start and end of the native code. <p /></div>
<div>
<p />
Use this function to get the code size for the method described by
the <i>ji</i> object. You can use this plus the <code>mono_jit_info_get_code_start</code>
to determine the start and end of the native code.
<p /></div>
</div><!--mapi-description -->
</div><!--height container -->
</div> <!-- class=mapi -->
@ -273,7 +296,12 @@ mono_jit_info_get_code_start (MonoJitInfo* ji)
<div> Starting address with the native code.
</div>
<div class="mapi-section">Description</div>
<div> <p /> Use this function to get the starting address for the method described by the <i>ji</i> object. You can use this plus the <code>mono_jit_info_get_code_size</code> to determine the start and end of the native code. <p /></div>
<div>
<p />
Use this function to get the starting address for the method described by
the <i>ji</i> object. You can use this plus the <code>mono_jit_info_get_code_size</code>
to determine the start and end of the native code.
<p /></div>
</div><!--mapi-description -->
</div><!--height container -->
</div> <!-- class=mapi -->
@ -298,7 +326,11 @@ mono_jit_info_get_method (MonoJitInfo* ji)
by <i>ji</i>.</div>
<div class="mapi-section">Description</div>
<div> <p /> Use this function to get the <code>MonoMethod*</code> that backs the <i>ji</i> object. <p /></div>
<div>
<p />
Use this function to get the <code>MonoMethod*</code> that backs
the <i>ji</i> object.
<p /></div>
</div><!--mapi-description -->
</div><!--height container -->
@ -328,7 +360,14 @@ mono_pmip (void *ip)
<div> the name of the method at address <i>ip</i>.
</div>
<div class="mapi-section">Description</div>
<div> <p /> This method is used from a debugger to get the name of the method at address <i>ip</i>. This routine is typically invoked from a debugger like this: <p /> (gdb) print mono_pmip ($pc) <p /></div>
<div>
<p />
This method is used from a debugger to get the name of the
method at address <i>ip</i>. This routine is typically invoked from
a debugger like this:
<p />
(gdb) print mono_pmip ($pc)
<p /></div>
</div><!--mapi-description -->
</div><!--height container -->
</div> <!-- class=mapi -->
@ -349,7 +388,14 @@ mono_print_method_from_ip (void *ip)
<p />
<div class="mapi-section">Parameters</div>
<table class="mapi-parameters"><tbody><tr><td><i>ip</i></td><td> an instruction pointer address</td></tr></tbody></table> <div class="mapi-section">Description</div>
<div> <p /> This method is used from a debugger to get the name of the method at address <i>ip</i>. <p /> This prints the name of the method at address <i>ip</i> in the standard output. Unlike <code>mono_pmip</code> which returns a string, this routine prints the value on the standard output.</div>
<div>
<p />
This method is used from a debugger to get the name of the
method at address <i>ip</i>.
<p />
This prints the name of the method at address <i>ip</i> in the standard
output. Unlike <code>mono_pmip</code> which returns a string, this routine
prints the value on the standard output.</div>
</div><!--mapi-description -->
</div><!--height container -->
</div> <!-- class=mapi -->
@ -369,7 +415,10 @@ mono_print_thread_dump (void *sigctx)
</div>
<p />
<div class="mapi-section">Description</div>
<div> <p /> Print information about the current thread to stdout. <i>sigctx</i> can be <code>NULL</code>, allowing this to be called from gdb.</div>
<div>
<p />
Print information about the current thread to stdout.
<i>sigctx</i> can be <code>NULL</code>, allowing this to be called from gdb.</div>
</div><!--mapi-description -->
</div><!--height container -->
</div> <!-- class=mapi -->
@ -389,7 +438,9 @@ mono_threads_request_thread_dump (void)
</div>
<p />
<div class="mapi-section">Description</div>
<div> <p /> Ask all threads except the current to print their stacktrace to stdout.</div>
<div>
<p />
Ask all threads except the current to print their stacktrace to stdout.</div>
</div><!--mapi-description -->
</div><!--height container -->
@ -412,7 +463,9 @@ mono_assemblies_init (void)
</div>
<p />
<div class="mapi-section">Description</div>
<div> <p /> Initialize global variables used by this module.</div>
<div>
<p />
Initialize global variables used by this module.</div>
</div><!--mapi-description -->
</div><!--height container -->
</div> <!-- class=mapi -->
@ -432,7 +485,9 @@ mono_assemblies_cleanup (void)
</div>
<p />
<div class="mapi-section">Description</div>
<div> <p /> Free all resources used by this module.</div>
<div>
<p />
Free all resources used by this module.</div>
</div><!--mapi-description -->
</div><!--height container -->
</div> <!-- class=mapi -->
@ -506,6 +561,9 @@ mono_runtime_set_shutting_down (void)
</div>
<p />
<div class="mapi-section">Description</div>
<div> <p /> Invoked by <code>System.Environment.Exit</code> to flag that the runtime is shutting down.</div>
<div>
<p />
Invoked by <code>System.Environment.Exit</code> to flag that the runtime
is shutting down.</div>
</div><!--mapi-description -->
</div><!--height container -->