mirror of
https://github.com/ocaml-tracing/ocaml-trace.git
synced 2026-03-09 20:33:34 -04:00
deploy: 44fdc9557d
This commit is contained in:
parent
386f410eac
commit
825d5d0437
16 changed files with 54 additions and 16 deletions
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -1,2 +1,2 @@
|
|||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Compression (ocaml.Compression)</title><link rel="stylesheet" href="../../_odoc-theme/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.2"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../index.html">ocaml</a> » Compression</nav><header class="odoc-preamble"><h1>Module <code><span>Compression</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-output_value"><a href="#val-output_value" class="anchor"></a><code><span><span class="keyword">val</span> output_value : <span><a href="../Stdlib/index.html#type-out_channel">out_channel</a> <span class="arrow">-></span></span> <span><span class="type-var">'a</span> <span class="arrow">-></span></span> unit</span></code></div><div class="spec-doc"><p><code>Compression.output_value chan v</code> writes the representation of <code>v</code> on channel <code>chan</code>. If compression is supported, the marshaled data representing value <code>v</code> is compressed before being written to channel <code>chan</code>. If compression is not supported, this function behaves like <a href="../Stdlib/index.html#val-output_value"><code>Stdlib.output_value</code></a>.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-input_value"><a href="#val-input_value" class="anchor"></a><code><span><span class="keyword">val</span> input_value : <span><a href="../Stdlib/index.html#type-in_channel">in_channel</a> <span class="arrow">-></span></span> <span class="type-var">'a</span></span></code></div><div class="spec-doc"><p><code>Compression.input_value chan</code> reads from channel <code>chan</code> the byte representation of a structured value, as produced by <code>Compression.output_value</code>, and reconstructs and returns the corresponding value. If compression is not supported, this function behaves like <a href="../Stdlib/index.html#val-input_value"><code>Stdlib.input_value</code></a>.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-compression_supported"><a href="#val-compression_supported" class="anchor"></a><code><span><span class="keyword">val</span> compression_supported : bool</span></code></div><div class="spec-doc"><p>Reports whether compression is supported.</p></div></div></div></body></html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Compression (ocaml.Compression)</title><link rel="stylesheet" href="../../_odoc-theme/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.2"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../index.html">ocaml</a> » Compression</nav><header class="odoc-preamble"><h1>Module <code><span>Compression</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-output_value"><a href="#val-output_value" class="anchor"></a><code><span><span class="keyword">val</span> output_value : <span><a href="../Stdlib/index.html#type-out_channel">Stdlib.out_channel</a> <span class="arrow">-></span></span> <span><span class="type-var">'a</span> <span class="arrow">-></span></span> unit</span></code></div><div class="spec-doc"><p><code>Compression.output_value chan v</code> writes the representation of <code>v</code> on channel <code>chan</code>. If compression is supported, the marshaled data representing value <code>v</code> is compressed before being written to channel <code>chan</code>. If compression is not supported, this function behaves like <a href="../Stdlib/index.html#val-output_value"><code>Stdlib.output_value</code></a>.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-input_value"><a href="#val-input_value" class="anchor"></a><code><span><span class="keyword">val</span> input_value : <span><a href="../Stdlib/index.html#type-in_channel">Stdlib.in_channel</a> <span class="arrow">-></span></span> <span class="type-var">'a</span></span></code></div><div class="spec-doc"><p><code>Compression.input_value chan</code> reads from channel <code>chan</code> the byte representation of a structured value, as produced by <code>Compression.output_value</code>, and reconstructs and returns the corresponding value. If compression is not supported, this function behaves like <a href="../Stdlib/index.html#val-input_value"><code>Stdlib.input_value</code></a>.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-compression_supported"><a href="#val-compression_supported" class="anchor"></a><code><span><span class="keyword">val</span> compression_supported : bool</span></code></div><div class="spec-doc"><p>Reports whether compression is supported.</p></div></div></div></body></html>
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -1,2 +1,2 @@
|
|||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Odoc_comments_global (ocaml.Odoc_comments_global)</title><link rel="stylesheet" href="../../_odoc-theme/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.2"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../index.html">ocaml</a> » Odoc_comments_global</nav><header class="odoc-preamble"><h1>Module <code><span>Odoc_comments_global</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-nb_chars"><a href="#val-nb_chars" class="anchor"></a><code><span><span class="keyword">val</span> nb_chars : <span>int <a href="../Stdlib/index.html#type-ref">ref</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-authors"><a href="#val-authors" class="anchor"></a><code><span><span class="keyword">val</span> authors : <span><span>string list</span> <a href="../Stdlib/index.html#type-ref">ref</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-version"><a href="#val-version" class="anchor"></a><code><span><span class="keyword">val</span> version : <span><span>string option</span> <a href="../Stdlib/index.html#type-ref">ref</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-sees"><a href="#val-sees" class="anchor"></a><code><span><span class="keyword">val</span> sees : <span><span>string list</span> <a href="../Stdlib/index.html#type-ref">ref</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-since"><a href="#val-since" class="anchor"></a><code><span><span class="keyword">val</span> since : <span><span>string option</span> <a href="../Stdlib/index.html#type-ref">ref</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-before"><a href="#val-before" class="anchor"></a><code><span><span class="keyword">val</span> before : <span><span><span>(string * string)</span> list</span> <a href="../Stdlib/index.html#type-ref">ref</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-deprecated"><a href="#val-deprecated" class="anchor"></a><code><span><span class="keyword">val</span> deprecated : <span><span>string option</span> <a href="../Stdlib/index.html#type-ref">ref</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-params"><a href="#val-params" class="anchor"></a><code><span><span class="keyword">val</span> params : <span><span><span>(string * string)</span> list</span> <a href="../Stdlib/index.html#type-ref">ref</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-raised_exceptions"><a href="#val-raised_exceptions" class="anchor"></a><code><span><span class="keyword">val</span> raised_exceptions : <span><span><span>(string * string)</span> list</span> <a href="../Stdlib/index.html#type-ref">ref</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-return_value"><a href="#val-return_value" class="anchor"></a><code><span><span class="keyword">val</span> return_value : <span><span>string option</span> <a href="../Stdlib/index.html#type-ref">ref</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-customs"><a href="#val-customs" class="anchor"></a><code><span><span class="keyword">val</span> customs : <span><span><span>(string * string)</span> list</span> <a href="../Stdlib/index.html#type-ref">ref</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-init"><a href="#val-init" class="anchor"></a><code><span><span class="keyword">val</span> init : <span>unit <span class="arrow">-></span></span> unit</span></code></div></div></div></body></html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Odoc_comments_global (ocaml.Odoc_comments_global)</title><link rel="stylesheet" href="../../_odoc-theme/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.2"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../index.html">ocaml</a> » Odoc_comments_global</nav><header class="odoc-preamble"><h1>Module <code><span>Odoc_comments_global</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-nb_chars"><a href="#val-nb_chars" class="anchor"></a><code><span><span class="keyword">val</span> nb_chars : <span>int <a href="../Stdlib/index.html#type-ref">Stdlib.ref</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-authors"><a href="#val-authors" class="anchor"></a><code><span><span class="keyword">val</span> authors : <span><span>string list</span> <a href="../Stdlib/index.html#type-ref">Stdlib.ref</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-version"><a href="#val-version" class="anchor"></a><code><span><span class="keyword">val</span> version : <span><span>string option</span> <a href="../Stdlib/index.html#type-ref">Stdlib.ref</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-sees"><a href="#val-sees" class="anchor"></a><code><span><span class="keyword">val</span> sees : <span><span>string list</span> <a href="../Stdlib/index.html#type-ref">Stdlib.ref</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-since"><a href="#val-since" class="anchor"></a><code><span><span class="keyword">val</span> since : <span><span>string option</span> <a href="../Stdlib/index.html#type-ref">Stdlib.ref</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-before"><a href="#val-before" class="anchor"></a><code><span><span class="keyword">val</span> before : <span><span><span>(string * string)</span> list</span> <a href="../Stdlib/index.html#type-ref">Stdlib.ref</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-deprecated"><a href="#val-deprecated" class="anchor"></a><code><span><span class="keyword">val</span> deprecated : <span><span>string option</span> <a href="../Stdlib/index.html#type-ref">Stdlib.ref</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-params"><a href="#val-params" class="anchor"></a><code><span><span class="keyword">val</span> params : <span><span><span>(string * string)</span> list</span> <a href="../Stdlib/index.html#type-ref">Stdlib.ref</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-raised_exceptions"><a href="#val-raised_exceptions" class="anchor"></a><code><span><span class="keyword">val</span> raised_exceptions : <span><span><span>(string * string)</span> list</span> <a href="../Stdlib/index.html#type-ref">Stdlib.ref</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-return_value"><a href="#val-return_value" class="anchor"></a><code><span><span class="keyword">val</span> return_value : <span><span>string option</span> <a href="../Stdlib/index.html#type-ref">Stdlib.ref</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-customs"><a href="#val-customs" class="anchor"></a><code><span><span class="keyword">val</span> customs : <span><span><span>(string * string)</span> list</span> <a href="../Stdlib/index.html#type-ref">Stdlib.ref</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-init"><a href="#val-init" class="anchor"></a><code><span><span class="keyword">val</span> init : <span>unit <span class="arrow">-></span></span> unit</span></code></div></div></div></body></html>
|
||||
|
|
@ -1,2 +1,2 @@
|
|||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Odoc_config (ocaml.Odoc_config)</title><link rel="stylesheet" href="../../_odoc-theme/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.2"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../index.html">ocaml</a> » Odoc_config</nav><header class="odoc-preamble"><h1>Module <code><span>Odoc_config</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-custom_generators_path"><a href="#val-custom_generators_path" class="anchor"></a><code><span><span class="keyword">val</span> custom_generators_path : string</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-print_warnings"><a href="#val-print_warnings" class="anchor"></a><code><span><span class="keyword">val</span> print_warnings : <span>bool <a href="../Stdlib/index.html#type-ref">ref</a></span></span></code></div></div></div></body></html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Odoc_config (ocaml.Odoc_config)</title><link rel="stylesheet" href="../../_odoc-theme/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.2"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../index.html">ocaml</a> » Odoc_config</nav><header class="odoc-preamble"><h1>Module <code><span>Odoc_config</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-custom_generators_path"><a href="#val-custom_generators_path" class="anchor"></a><code><span><span class="keyword">val</span> custom_generators_path : string</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-print_warnings"><a href="#val-print_warnings" class="anchor"></a><code><span><span class="keyword">val</span> print_warnings : <span>bool <a href="../Stdlib/index.html#type-ref">Stdlib.ref</a></span></span></code></div></div></div></body></html>
|
||||
File diff suppressed because one or more lines are too long
|
|
@ -1,2 +1,2 @@
|
|||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Profiling (ocaml.Profiling)</title><link rel="stylesheet" href="../../_odoc-theme/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.2"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../index.html">ocaml</a> » Profiling</nav><header class="odoc-preamble"><h1>Module <code><span>Profiling</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-counters"><a href="#val-counters" class="anchor"></a><code><span><span class="keyword">val</span> counters : <span><span><span>(string * <span>(string * <span>int array</span>)</span>)</span> list</span> <a href="../Stdlib/index.html#type-ref">ref</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-incr"><a href="#val-incr" class="anchor"></a><code><span><span class="keyword">val</span> incr : <span><span>int array</span> <span class="arrow">-></span></span> <span>int <span class="arrow">-></span></span> unit</span></code></div></div></div></body></html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Profiling (ocaml.Profiling)</title><link rel="stylesheet" href="../../_odoc-theme/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.2"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../index.html">ocaml</a> » Profiling</nav><header class="odoc-preamble"><h1>Module <code><span>Profiling</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-counters"><a href="#val-counters" class="anchor"></a><code><span><span class="keyword">val</span> counters : <span><span><span>(string * <span>(string * <span>int array</span>)</span>)</span> list</span> <a href="../Stdlib/index.html#type-ref">Stdlib.ref</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-incr"><a href="#val-incr" class="anchor"></a><code><span><span class="keyword">val</span> incr : <span><span>int array</span> <span class="arrow">-></span></span> <span>int <span class="arrow">-></span></span> unit</span></code></div></div></div></body></html>
|
||||
|
|
@ -1,2 +1,2 @@
|
|||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Terminfo (ocaml.Terminfo)</title><link rel="stylesheet" href="../../_odoc-theme/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.2"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../index.html">ocaml</a> » Terminfo</nav><header class="odoc-preamble"><h1>Module <code><span>Terminfo</span></code></h1><p>Basic interface to the terminfo database</p><p><b>Warning:</b> this module is unstable and part of <span class="xref-unresolved">compiler-libs</span>.</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec type anchored" id="type-status"><a href="#type-status" class="anchor"></a><code><span><span class="keyword">type</span> status</span><span> = </span></code><ol><li id="type-status.Uninitialised" class="def variant constructor anchored"><a href="#type-status.Uninitialised" class="anchor"></a><code><span>| </span><span><span class="constructor">Uninitialised</span></span></code></li><li id="type-status.Bad_term" class="def variant constructor anchored"><a href="#type-status.Bad_term" class="anchor"></a><code><span>| </span><span><span class="constructor">Bad_term</span></span></code></li><li id="type-status.Good_term" class="def variant constructor anchored"><a href="#type-status.Good_term" class="anchor"></a><code><span>| </span><span><span class="constructor">Good_term</span></span></code></li></ol></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-setup"><a href="#val-setup" class="anchor"></a><code><span><span class="keyword">val</span> setup : <span><a href="../Stdlib/index.html#type-out_channel">out_channel</a> <span class="arrow">-></span></span> <a href="#type-status">status</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-num_lines"><a href="#val-num_lines" class="anchor"></a><code><span><span class="keyword">val</span> num_lines : <span><a href="../Stdlib/index.html#type-out_channel">out_channel</a> <span class="arrow">-></span></span> int</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-backup"><a href="#val-backup" class="anchor"></a><code><span><span class="keyword">val</span> backup : <span><a href="../Stdlib/index.html#type-out_channel">out_channel</a> <span class="arrow">-></span></span> <span>int <span class="arrow">-></span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-standout"><a href="#val-standout" class="anchor"></a><code><span><span class="keyword">val</span> standout : <span><a href="../Stdlib/index.html#type-out_channel">out_channel</a> <span class="arrow">-></span></span> <span>bool <span class="arrow">-></span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-resume"><a href="#val-resume" class="anchor"></a><code><span><span class="keyword">val</span> resume : <span><a href="../Stdlib/index.html#type-out_channel">out_channel</a> <span class="arrow">-></span></span> <span>int <span class="arrow">-></span></span> unit</span></code></div></div></div></body></html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Terminfo (ocaml.Terminfo)</title><link rel="stylesheet" href="../../_odoc-theme/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.2"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../index.html">ocaml</a> » Terminfo</nav><header class="odoc-preamble"><h1>Module <code><span>Terminfo</span></code></h1><p>Basic interface to the terminfo database</p><p><b>Warning:</b> this module is unstable and part of <span class="xref-unresolved">compiler-libs</span>.</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec type anchored" id="type-status"><a href="#type-status" class="anchor"></a><code><span><span class="keyword">type</span> status</span><span> = </span></code><ol><li id="type-status.Uninitialised" class="def variant constructor anchored"><a href="#type-status.Uninitialised" class="anchor"></a><code><span>| </span><span><span class="constructor">Uninitialised</span></span></code></li><li id="type-status.Bad_term" class="def variant constructor anchored"><a href="#type-status.Bad_term" class="anchor"></a><code><span>| </span><span><span class="constructor">Bad_term</span></span></code></li><li id="type-status.Good_term" class="def variant constructor anchored"><a href="#type-status.Good_term" class="anchor"></a><code><span>| </span><span><span class="constructor">Good_term</span></span></code></li></ol></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-setup"><a href="#val-setup" class="anchor"></a><code><span><span class="keyword">val</span> setup : <span><a href="../Stdlib/index.html#type-out_channel">Stdlib.out_channel</a> <span class="arrow">-></span></span> <a href="#type-status">status</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-num_lines"><a href="#val-num_lines" class="anchor"></a><code><span><span class="keyword">val</span> num_lines : <span><a href="../Stdlib/index.html#type-out_channel">Stdlib.out_channel</a> <span class="arrow">-></span></span> int</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-backup"><a href="#val-backup" class="anchor"></a><code><span><span class="keyword">val</span> backup : <span><a href="../Stdlib/index.html#type-out_channel">Stdlib.out_channel</a> <span class="arrow">-></span></span> <span>int <span class="arrow">-></span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-standout"><a href="#val-standout" class="anchor"></a><code><span><span class="keyword">val</span> standout : <span><a href="../Stdlib/index.html#type-out_channel">Stdlib.out_channel</a> <span class="arrow">-></span></span> <span>bool <span class="arrow">-></span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-resume"><a href="#val-resume" class="anchor"></a><code><span><span class="keyword">val</span> resume : <span><a href="../Stdlib/index.html#type-out_channel">Stdlib.out_channel</a> <span class="arrow">-></span></span> <span>int <span class="arrow">-></span></span> unit</span></code></div></div></div></body></html>
|
||||
|
|
@ -1,2 +1,2 @@
|
|||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>X86_gas (ocaml.X86_gas)</title><link rel="stylesheet" href="../../_odoc-theme/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.2"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../index.html">ocaml</a> » X86_gas</nav><header class="odoc-preamble"><h1>Module <code><span>X86_gas</span></code></h1><p>Emit assembly instructions for gas.</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-generate_asm"><a href="#val-generate_asm" class="anchor"></a><code><span><span class="keyword">val</span> generate_asm : <span><a href="../Stdlib/index.html#type-out_channel">out_channel</a> <span class="arrow">-></span></span> <span><span><a href="../X86_ast/index.html#type-asm_line">X86_ast.asm_line</a> list</span> <span class="arrow">-></span></span> unit</span></code></div></div></div></body></html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>X86_gas (ocaml.X86_gas)</title><link rel="stylesheet" href="../../_odoc-theme/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.2"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../index.html">ocaml</a> » X86_gas</nav><header class="odoc-preamble"><h1>Module <code><span>X86_gas</span></code></h1><p>Emit assembly instructions for gas.</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-generate_asm"><a href="#val-generate_asm" class="anchor"></a><code><span><span class="keyword">val</span> generate_asm : <span><a href="../Stdlib/index.html#type-out_channel">Stdlib.out_channel</a> <span class="arrow">-></span></span> <span><span><a href="../X86_ast/index.html#type-asm_line">X86_ast.asm_line</a> list</span> <span class="arrow">-></span></span> unit</span></code></div></div></div></body></html>
|
||||
|
|
@ -1,2 +1,2 @@
|
|||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>X86_masm (ocaml.X86_masm)</title><link rel="stylesheet" href="../../_odoc-theme/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.2"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../index.html">ocaml</a> » X86_masm</nav><header class="odoc-preamble"><h1>Module <code><span>X86_masm</span></code></h1><p>Emit assembly instructions for MASM (Intel syntax).</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-generate_asm"><a href="#val-generate_asm" class="anchor"></a><code><span><span class="keyword">val</span> generate_asm : <span><a href="../Stdlib/index.html#type-out_channel">out_channel</a> <span class="arrow">-></span></span> <span><span><a href="../X86_ast/index.html#type-asm_line">X86_ast.asm_line</a> list</span> <span class="arrow">-></span></span> unit</span></code></div></div></div></body></html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>X86_masm (ocaml.X86_masm)</title><link rel="stylesheet" href="../../_odoc-theme/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.2"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../index.html">ocaml</a> » X86_masm</nav><header class="odoc-preamble"><h1>Module <code><span>X86_masm</span></code></h1><p>Emit assembly instructions for MASM (Intel syntax).</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-generate_asm"><a href="#val-generate_asm" class="anchor"></a><code><span><span class="keyword">val</span> generate_asm : <span><a href="../Stdlib/index.html#type-out_channel">Stdlib.out_channel</a> <span class="arrow">-></span></span> <span><span><a href="../X86_ast/index.html#type-asm_line">X86_ast.asm_line</a> list</span> <span class="arrow">-></span></span> unit</span></code></div></div></div></body></html>
|
||||
|
|
@ -23,7 +23,24 @@
|
|||
<span>__LINE__:int <span class="arrow">-></span></span>
|
||||
<span>?data:<span>(<span>unit <span class="arrow">-></span></span> <span><span>(string * <a href="#type-user_data">user_data</a>)</span> list</span>)</span> <span class="arrow">-></span></span>
|
||||
<span>string <span class="arrow">-></span></span>
|
||||
<a href="#type-explicit_span">explicit_span</a></span></code></div><div class="spec-doc"><p>Like <a href="#val-with_span"><code>with_span</code></a> but the caller is responsible for obtaining the <code>parent</code> span from their <em>own</em> caller, and carry the resulting <a href="#type-explicit_span"><code>explicit_span</code></a> to the matching <a href="#val-exit_manual_span"><code>exit_manual_span</code></a>.</p><p><b>NOTE</b> this replaces <code>enter_manual_sub_span</code> and <code>enter_manual_toplevel_span</code> by just making <code>parent</code> an explicit option. It is breaking anyway because we now pass an <a href="#type-explicit_span_ctx"><code>explicit_span_ctx</code></a> instead of a full <a href="#type-explicit_span"><code>explicit_span</code></a> (the reason being that we might receive this explicit_span_ctx from another process or machine).</p><ul class="at-tags"><li class="parameter"><span class="at-tag">parameter</span> <span class="value">flavor</span> <p>a description of the span that can be used by the <a href="../Trace_core/Collector/module-type-S/index.html"><code>Collector.S</code></a> to decide how to represent the span. Typically, <code>`Sync</code> spans start and stop on one thread, and are nested purely by their timestamp; and <code>`Async</code> spans can overlap, migrate between threads, etc. (as happens in Lwt, Eio, Async, etc.) which impacts how the collector might represent them.</p></li></ul><ul class="at-tags"><li class="parameter"><span class="at-tag">parameter</span> <span class="value">level</span> <p>optional level for this span. since 0.7. Default is set via <a href="#val-set_default_level"><code>set_default_level</code></a>.</p></li></ul><ul class="at-tags"><li class="since"><span class="at-tag">since</span> NEXT_RELEASE</li></ul></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-exit_manual_span"><a href="#val-exit_manual_span" class="anchor"></a><code><span><span class="keyword">val</span> exit_manual_span : <span><a href="#type-explicit_span">explicit_span</a> <span class="arrow">-></span></span> unit</span></code></div><div class="spec-doc"><p>Exit an explicit span. This can be on another thread, in a fiber or lightweight thread, etc. and will be supported by backends nonetheless. The span can be obtained via <code>enter_manual_sub_span</code> or <code>enter_manual_toplevel_span</code>.</p><ul class="at-tags"><li class="since"><span class="at-tag">since</span> 0.3</li></ul></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-add_data_to_manual_span"><a href="#val-add_data_to_manual_span" class="anchor"></a><code><span><span class="keyword">val</span> add_data_to_manual_span :
|
||||
<a href="#type-explicit_span">explicit_span</a></span></code></div><div class="spec-doc"><p>Like <a href="#val-with_span"><code>with_span</code></a> but the caller is responsible for obtaining the <code>parent</code> span from their <em>own</em> caller, and carry the resulting <a href="#type-explicit_span"><code>explicit_span</code></a> to the matching <a href="#val-exit_manual_span"><code>exit_manual_span</code></a>.</p><p><b>NOTE</b> this replaces <code>enter_manual_sub_span</code> and <code>enter_manual_toplevel_span</code> by just making <code>parent</code> an explicit option. It is breaking anyway because we now pass an <a href="#type-explicit_span_ctx"><code>explicit_span_ctx</code></a> instead of a full <a href="#type-explicit_span"><code>explicit_span</code></a> (the reason being that we might receive this explicit_span_ctx from another process or machine).</p><ul class="at-tags"><li class="parameter"><span class="at-tag">parameter</span> <span class="value">flavor</span> <p>a description of the span that can be used by the <a href="../Trace_core/Collector/module-type-S/index.html"><code>Collector.S</code></a> to decide how to represent the span. Typically, <code>`Sync</code> spans start and stop on one thread, and are nested purely by their timestamp; and <code>`Async</code> spans can overlap, migrate between threads, etc. (as happens in Lwt, Eio, Async, etc.) which impacts how the collector might represent them.</p></li></ul><ul class="at-tags"><li class="parameter"><span class="at-tag">parameter</span> <span class="value">level</span> <p>optional level for this span. since 0.7. Default is set via <a href="#val-set_default_level"><code>set_default_level</code></a>.</p></li></ul><ul class="at-tags"><li class="since"><span class="at-tag">since</span> NEXT_RELEASE</li></ul></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-enter_manual_sub_span"><a href="#val-enter_manual_sub_span" class="anchor"></a><code><span><span class="keyword">val</span> enter_manual_sub_span :
|
||||
<span>parent:<a href="#type-explicit_span_ctx">explicit_span_ctx</a> <span class="arrow">-></span></span>
|
||||
<span>?flavor:<span>[ `Sync <span>| `Async</span> ]</span> <span class="arrow">-></span></span>
|
||||
<span>?level:<a href="../Trace_core/Level/index.html#type-t">Level.t</a> <span class="arrow">-></span></span>
|
||||
<span>?__FUNCTION__:string <span class="arrow">-></span></span>
|
||||
<span>__FILE__:string <span class="arrow">-></span></span>
|
||||
<span>__LINE__:int <span class="arrow">-></span></span>
|
||||
<span>?data:<span>(<span>unit <span class="arrow">-></span></span> <span><span>(string * <a href="#type-user_data">user_data</a>)</span> list</span>)</span> <span class="arrow">-></span></span>
|
||||
<span>string <span class="arrow">-></span></span>
|
||||
<a href="#type-explicit_span">explicit_span</a></span></code></div><div class="spec-doc"><ul class="at-tags"><li class="deprecated"><span class="at-tag">deprecated</span> <p>since NEXT_RELEASE, use <a href="#val-enter_manual_span"><code>enter_manual_span</code></a></p></li></ul></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-enter_manual_toplevel_span"><a href="#val-enter_manual_toplevel_span" class="anchor"></a><code><span><span class="keyword">val</span> enter_manual_toplevel_span :
|
||||
<span>?flavor:<span>[ `Sync <span>| `Async</span> ]</span> <span class="arrow">-></span></span>
|
||||
<span>?level:<a href="../Trace_core/Level/index.html#type-t">Level.t</a> <span class="arrow">-></span></span>
|
||||
<span>?__FUNCTION__:string <span class="arrow">-></span></span>
|
||||
<span>__FILE__:string <span class="arrow">-></span></span>
|
||||
<span>__LINE__:int <span class="arrow">-></span></span>
|
||||
<span>?data:<span>(<span>unit <span class="arrow">-></span></span> <span><span>(string * <a href="#type-user_data">user_data</a>)</span> list</span>)</span> <span class="arrow">-></span></span>
|
||||
<span>string <span class="arrow">-></span></span>
|
||||
<a href="#type-explicit_span">explicit_span</a></span></code></div><div class="spec-doc"><ul class="at-tags"><li class="deprecated"><span class="at-tag">deprecated</span> <p>since NEXT_RELEASE, use <a href="#val-enter_manual_span"><code>enter_manual_span</code></a></p></li></ul></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-exit_manual_span"><a href="#val-exit_manual_span" class="anchor"></a><code><span><span class="keyword">val</span> exit_manual_span : <span><a href="#type-explicit_span">explicit_span</a> <span class="arrow">-></span></span> unit</span></code></div><div class="spec-doc"><p>Exit an explicit span. This can be on another thread, in a fiber or lightweight thread, etc. and will be supported by backends nonetheless. The span can be obtained via <a href="#val-enter_manual_sub_span"><code>enter_manual_sub_span</code></a> or <a href="#val-enter_manual_toplevel_span"><code>enter_manual_toplevel_span</code></a>.</p><ul class="at-tags"><li class="since"><span class="at-tag">since</span> 0.3</li></ul></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-add_data_to_manual_span"><a href="#val-add_data_to_manual_span" class="anchor"></a><code><span><span class="keyword">val</span> add_data_to_manual_span :
|
||||
<span><a href="#type-explicit_span">explicit_span</a> <span class="arrow">-></span></span>
|
||||
<span><span><span>(string * <a href="#type-user_data">user_data</a>)</span> list</span> <span class="arrow">-></span></span>
|
||||
unit</span></code></div><div class="spec-doc"><p><code>add_data_explicit esp data</code> adds <code>data</code> to the span <code>esp</code>. The behavior is not specified is the span has been exited already.</p><ul class="at-tags"><li class="since"><span class="at-tag">since</span> 0.4</li></ul></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-message"><a href="#val-message" class="anchor"></a><code><span><span class="keyword">val</span> message :
|
||||
|
|
|
|||
|
|
@ -23,7 +23,24 @@
|
|||
<span>__LINE__:int <span class="arrow">-></span></span>
|
||||
<span>?data:<span>(<span>unit <span class="arrow">-></span></span> <span><span>(string * <a href="#type-user_data">user_data</a>)</span> list</span>)</span> <span class="arrow">-></span></span>
|
||||
<span>string <span class="arrow">-></span></span>
|
||||
<a href="#type-explicit_span">explicit_span</a></span></code></div><div class="spec-doc"><p>Like <a href="#val-with_span"><code>with_span</code></a> but the caller is responsible for obtaining the <code>parent</code> span from their <em>own</em> caller, and carry the resulting <a href="#type-explicit_span"><code>explicit_span</code></a> to the matching <a href="#val-exit_manual_span"><code>exit_manual_span</code></a>.</p><p><b>NOTE</b> this replaces <code>enter_manual_sub_span</code> and <code>enter_manual_toplevel_span</code> by just making <code>parent</code> an explicit option. It is breaking anyway because we now pass an <a href="#type-explicit_span_ctx"><code>explicit_span_ctx</code></a> instead of a full <a href="#type-explicit_span"><code>explicit_span</code></a> (the reason being that we might receive this explicit_span_ctx from another process or machine).</p><ul class="at-tags"><li class="parameter"><span class="at-tag">parameter</span> <span class="value">flavor</span> <p>a description of the span that can be used by the <a href="Collector/module-type-S/index.html"><code>Collector.S</code></a> to decide how to represent the span. Typically, <code>`Sync</code> spans start and stop on one thread, and are nested purely by their timestamp; and <code>`Async</code> spans can overlap, migrate between threads, etc. (as happens in Lwt, Eio, Async, etc.) which impacts how the collector might represent them.</p></li></ul><ul class="at-tags"><li class="parameter"><span class="at-tag">parameter</span> <span class="value">level</span> <p>optional level for this span. since 0.7. Default is set via <a href="#val-set_default_level"><code>set_default_level</code></a>.</p></li></ul><ul class="at-tags"><li class="since"><span class="at-tag">since</span> NEXT_RELEASE</li></ul></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-exit_manual_span"><a href="#val-exit_manual_span" class="anchor"></a><code><span><span class="keyword">val</span> exit_manual_span : <span><a href="#type-explicit_span">explicit_span</a> <span class="arrow">-></span></span> unit</span></code></div><div class="spec-doc"><p>Exit an explicit span. This can be on another thread, in a fiber or lightweight thread, etc. and will be supported by backends nonetheless. The span can be obtained via <code>enter_manual_sub_span</code> or <code>enter_manual_toplevel_span</code>.</p><ul class="at-tags"><li class="since"><span class="at-tag">since</span> 0.3</li></ul></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-add_data_to_manual_span"><a href="#val-add_data_to_manual_span" class="anchor"></a><code><span><span class="keyword">val</span> add_data_to_manual_span :
|
||||
<a href="#type-explicit_span">explicit_span</a></span></code></div><div class="spec-doc"><p>Like <a href="#val-with_span"><code>with_span</code></a> but the caller is responsible for obtaining the <code>parent</code> span from their <em>own</em> caller, and carry the resulting <a href="#type-explicit_span"><code>explicit_span</code></a> to the matching <a href="#val-exit_manual_span"><code>exit_manual_span</code></a>.</p><p><b>NOTE</b> this replaces <code>enter_manual_sub_span</code> and <code>enter_manual_toplevel_span</code> by just making <code>parent</code> an explicit option. It is breaking anyway because we now pass an <a href="#type-explicit_span_ctx"><code>explicit_span_ctx</code></a> instead of a full <a href="#type-explicit_span"><code>explicit_span</code></a> (the reason being that we might receive this explicit_span_ctx from another process or machine).</p><ul class="at-tags"><li class="parameter"><span class="at-tag">parameter</span> <span class="value">flavor</span> <p>a description of the span that can be used by the <a href="Collector/module-type-S/index.html"><code>Collector.S</code></a> to decide how to represent the span. Typically, <code>`Sync</code> spans start and stop on one thread, and are nested purely by their timestamp; and <code>`Async</code> spans can overlap, migrate between threads, etc. (as happens in Lwt, Eio, Async, etc.) which impacts how the collector might represent them.</p></li></ul><ul class="at-tags"><li class="parameter"><span class="at-tag">parameter</span> <span class="value">level</span> <p>optional level for this span. since 0.7. Default is set via <a href="#val-set_default_level"><code>set_default_level</code></a>.</p></li></ul><ul class="at-tags"><li class="since"><span class="at-tag">since</span> NEXT_RELEASE</li></ul></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-enter_manual_sub_span"><a href="#val-enter_manual_sub_span" class="anchor"></a><code><span><span class="keyword">val</span> enter_manual_sub_span :
|
||||
<span>parent:<a href="#type-explicit_span_ctx">explicit_span_ctx</a> <span class="arrow">-></span></span>
|
||||
<span>?flavor:<span>[ `Sync <span>| `Async</span> ]</span> <span class="arrow">-></span></span>
|
||||
<span>?level:<a href="Level/index.html#type-t">Level.t</a> <span class="arrow">-></span></span>
|
||||
<span>?__FUNCTION__:string <span class="arrow">-></span></span>
|
||||
<span>__FILE__:string <span class="arrow">-></span></span>
|
||||
<span>__LINE__:int <span class="arrow">-></span></span>
|
||||
<span>?data:<span>(<span>unit <span class="arrow">-></span></span> <span><span>(string * <a href="#type-user_data">user_data</a>)</span> list</span>)</span> <span class="arrow">-></span></span>
|
||||
<span>string <span class="arrow">-></span></span>
|
||||
<a href="#type-explicit_span">explicit_span</a></span></code></div><div class="spec-doc"><ul class="at-tags"><li class="deprecated"><span class="at-tag">deprecated</span> <p>since NEXT_RELEASE, use <a href="#val-enter_manual_span"><code>enter_manual_span</code></a></p></li></ul></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-enter_manual_toplevel_span"><a href="#val-enter_manual_toplevel_span" class="anchor"></a><code><span><span class="keyword">val</span> enter_manual_toplevel_span :
|
||||
<span>?flavor:<span>[ `Sync <span>| `Async</span> ]</span> <span class="arrow">-></span></span>
|
||||
<span>?level:<a href="Level/index.html#type-t">Level.t</a> <span class="arrow">-></span></span>
|
||||
<span>?__FUNCTION__:string <span class="arrow">-></span></span>
|
||||
<span>__FILE__:string <span class="arrow">-></span></span>
|
||||
<span>__LINE__:int <span class="arrow">-></span></span>
|
||||
<span>?data:<span>(<span>unit <span class="arrow">-></span></span> <span><span>(string * <a href="#type-user_data">user_data</a>)</span> list</span>)</span> <span class="arrow">-></span></span>
|
||||
<span>string <span class="arrow">-></span></span>
|
||||
<a href="#type-explicit_span">explicit_span</a></span></code></div><div class="spec-doc"><ul class="at-tags"><li class="deprecated"><span class="at-tag">deprecated</span> <p>since NEXT_RELEASE, use <a href="#val-enter_manual_span"><code>enter_manual_span</code></a></p></li></ul></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-exit_manual_span"><a href="#val-exit_manual_span" class="anchor"></a><code><span><span class="keyword">val</span> exit_manual_span : <span><a href="#type-explicit_span">explicit_span</a> <span class="arrow">-></span></span> unit</span></code></div><div class="spec-doc"><p>Exit an explicit span. This can be on another thread, in a fiber or lightweight thread, etc. and will be supported by backends nonetheless. The span can be obtained via <a href="#val-enter_manual_sub_span"><code>enter_manual_sub_span</code></a> or <a href="#val-enter_manual_toplevel_span"><code>enter_manual_toplevel_span</code></a>.</p><ul class="at-tags"><li class="since"><span class="at-tag">since</span> 0.3</li></ul></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-add_data_to_manual_span"><a href="#val-add_data_to_manual_span" class="anchor"></a><code><span><span class="keyword">val</span> add_data_to_manual_span :
|
||||
<span><a href="#type-explicit_span">explicit_span</a> <span class="arrow">-></span></span>
|
||||
<span><span><span>(string * <a href="#type-user_data">user_data</a>)</span> list</span> <span class="arrow">-></span></span>
|
||||
unit</span></code></div><div class="spec-doc"><p><code>add_data_explicit esp data</code> adds <code>data</code> to the span <code>esp</code>. The behavior is not specified is the span has been exited already.</p><ul class="at-tags"><li class="since"><span class="at-tag">since</span> 0.4</li></ul></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-message"><a href="#val-message" class="anchor"></a><code><span><span class="keyword">val</span> message :
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue