l4re-base-25.08.0

This commit is contained in:
2025-09-12 15:55:45 +02:00
commit d959eaab98
37938 changed files with 9382688 additions and 0 deletions

View File

@@ -0,0 +1,187 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.42.4 (0)
-->
<!-- Title: Utility Functions Pages: 1 -->
<svg width="292pt" height="409pt"
viewBox="0.00 0.00 292.00 409.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 405)">
<title>Utility Functions</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Utilities, generic file.">
<polygon fill="#999999" stroke="#666666" points="96,-216 0,-216 0,-197 96,-197 96,-216"/>
<text text-anchor="middle" x="48" y="-204" font-family="Helvetica,sans-Serif" font-size="10.00">Utility Functions</text>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="group__l4util__atomic.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="263.5,-401 152.5,-401 152.5,-382 263.5,-382 263.5,-401"/>
<text text-anchor="middle" x="208" y="-389" font-family="Helvetica,sans-Serif" font-size="10.00">Atomic Instructions</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node1&#45;&gt;Node4</title>
<path fill="none" stroke="black" d="M53.06,-226.22C61.38,-261.44 83.78,-335.1 132,-373.5 137.97,-378.25 145,-381.78 152.32,-384.4"/>
<polygon fill="black" stroke="black" points="56.42,-225.22 50.84,-216.22 49.59,-226.74 56.42,-225.22"/>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:href="group__l4util__bitops.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="256.5,-364 159.5,-364 159.5,-345 256.5,-345 256.5,-364"/>
<text text-anchor="middle" x="208" y="-352" font-family="Helvetica,sans-Serif" font-size="10.00">Bit Manipulation</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node1&#45;&gt;Node6</title>
<path fill="none" stroke="black" d="M55.89,-225.82C67.16,-254.58 92.36,-308.26 132,-336.5 140.07,-342.25 149.74,-346.18 159.41,-348.86"/>
<polygon fill="black" stroke="black" points="59.04,-224.26 52.25,-216.13 52.49,-226.72 59.04,-224.26"/>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="group__l4util__cpu.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="269,-327 147,-327 147,-308 269,-308 269,-327"/>
<text text-anchor="middle" x="208" y="-315" font-family="Helvetica,sans-Serif" font-size="10.00">CPU related functions</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="black" d="M60.15,-224.59C74.23,-245.86 100.45,-280.64 132,-299.5 137.75,-302.94 144.11,-305.72 150.63,-307.97"/>
<polygon fill="black" stroke="black" points="63.07,-222.66 54.72,-216.14 57.18,-226.44 63.07,-222.66"/>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:href="group__l4util__elf.html" target="_top" xlink:title="Functions and types related to ELF binaries.">
<polygon fill="white" stroke="#666666" points="260,-290 156,-290 156,-271 260,-271 260,-290"/>
<text text-anchor="middle" x="208" y="-278" font-family="Helvetica,sans-Serif" font-size="10.00">ELF binary format</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<title>Node1&#45;&gt;Node7</title>
<path fill="none" stroke="black" d="M68.39,-222.55C84.5,-235.12 108.51,-252.16 132,-262.5 139.6,-265.84 147.92,-268.62 156.16,-270.92"/>
<polygon fill="black" stroke="black" points="70.31,-219.6 60.31,-216.09 65.94,-225.07 70.31,-219.6"/>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:href="group__l4util__internal.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="259,-253 157,-253 157,-234 259,-234 259,-253"/>
<text text-anchor="middle" x="208" y="-241" font-family="Helvetica,sans-Serif" font-size="10.00">Internal functions</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node1&#45;&gt;Node5</title>
<path fill="none" stroke="black" d="M99.63,-218.36C121.13,-223.39 145.87,-229.18 166.17,-233.94"/>
<polygon fill="black" stroke="black" points="100.22,-214.9 89.69,-216.03 98.63,-221.72 100.22,-214.9"/>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:href="group__l4util__kip__api.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="277.5,-216 138.5,-216 138.5,-197 277.5,-197 277.5,-216"/>
<text text-anchor="middle" x="208" y="-204" font-family="Helvetica,sans-Serif" font-size="10.00">Kernel Interface Page API</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node8 -->
<g id="edge7" class="edge">
<title>Node1&#45;&gt;Node8</title>
<path fill="none" stroke="black" d="M106.52,-206.5C116.85,-206.5 127.7,-206.5 138.31,-206.5"/>
<polygon fill="black" stroke="black" points="106.41,-203 96.41,-206.5 106.41,-210 106.41,-203"/>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_Node000009"><a xlink:href="group__l4util__parse__cmd.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="273.5,-178.5 142.5,-178.5 142.5,-148.5 273.5,-148.5 273.5,-178.5"/>
<text text-anchor="start" x="150.5" y="-166.5" font-family="Helvetica,sans-Serif" font-size="10.00">Comfortable Command</text>
<text text-anchor="middle" x="208" y="-155.5" font-family="Helvetica,sans-Serif" font-size="10.00"> Line Parsing</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node9 -->
<g id="edge8" class="edge">
<title>Node1&#45;&gt;Node9</title>
<path fill="none" stroke="black" d="M93.77,-194.32C111.83,-189.4 132.86,-183.68 151.86,-178.51"/>
<polygon fill="black" stroke="black" points="92.8,-190.95 84.07,-196.96 94.63,-197.71 92.8,-190.95"/>
</g>
<!-- Node12 -->
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_Node000012"><a xlink:href="group__l4util__port__io.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="256,-130 160,-130 160,-111 256,-111 256,-130"/>
<text text-anchor="middle" x="208" y="-118" font-family="Helvetica,sans-Serif" font-size="10.00">IA32 Port I/O API</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node12 -->
<g id="edge11" class="edge">
<title>Node1&#45;&gt;Node12</title>
<path fill="none" stroke="black" d="M65.58,-189.43C81.32,-174.19 106.33,-152.33 132,-139.5 140.65,-135.18 150.37,-131.78 159.87,-129.13"/>
<polygon fill="black" stroke="black" points="62.87,-187.19 58.24,-196.72 67.8,-192.16 62.87,-187.19"/>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_Node000010"><a xlink:href="group__l4util__random.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="276.5,-93 139.5,-93 139.5,-74 276.5,-74 276.5,-93"/>
<text text-anchor="middle" x="208" y="-81" font-family="Helvetica,sans-Serif" font-size="10.00">Random number support</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node10 -->
<g id="edge9" class="edge">
<title>Node1&#45;&gt;Node10</title>
<path fill="none" stroke="black" d="M58.87,-187.72C72.24,-164.15 98.36,-124.19 132,-102.5 137.98,-98.64 144.7,-95.57 151.6,-93.12"/>
<polygon fill="black" stroke="black" points="55.67,-186.27 53.93,-196.72 61.81,-189.64 55.67,-186.27"/>
</g>
<!-- Node11 -->
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_Node000011"><a xlink:href="group__l4util__thread.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="284,-56 132,-56 132,-37 284,-37 284,-56"/>
<text text-anchor="middle" x="208" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">Low&#45;Level Thread Functions</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node11 -->
<g id="edge10" class="edge">
<title>Node1&#45;&gt;Node11</title>
<path fill="none" stroke="black" d="M54.88,-187.34C65.29,-156.73 89.92,-97.06 132,-65.5 137.16,-61.63 143.02,-58.55 149.14,-56.09"/>
<polygon fill="black" stroke="black" points="51.55,-186.27 51.79,-196.86 58.21,-188.43 51.55,-186.27"/>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="group__l4util__tsc.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="264.5,-19 151.5,-19 151.5,0 264.5,0 264.5,-19"/>
<text text-anchor="middle" x="208" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">Timestamp Counter</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="black" d="M52.5,-186.59C60.07,-149.6 81.53,-70.26 132,-28.5 137.69,-23.79 144.4,-20.23 151.42,-17.54"/>
<polygon fill="black" stroke="black" points="49.02,-186.14 50.58,-196.62 55.89,-187.45 49.02,-186.14"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 8.9 KiB