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,706 @@
<?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: l4/sys/meta Pages: 1 -->
<svg width="712pt" height="643pt"
viewBox="0.00 0.00 712.06 643.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 639)">
<title>l4/sys/meta</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Meta interface for getting dynamic type information about objects behind capabilities.">
<polygon fill="#999999" stroke="#666666" points="458.5,-635 384.5,-635 384.5,-616 458.5,-616 458.5,-635"/>
<text text-anchor="middle" x="421.5" y="-623" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/meta</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="kobject_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="338.5,-525 286.5,-525 286.5,-506 338.5,-506 338.5,-525"/>
<text text-anchor="middle" x="312.5" y="-513" font-family="Helvetica,sans-Serif" font-size="10.00">kobject</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M412.58,-615.66C394.21,-597.46 351.91,-555.55 328.62,-532.47"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="330.81,-529.71 321.24,-525.16 325.88,-534.68 330.81,-529.71"/>
</a>
</g>
</g>
<!-- Node20 -->
<g id="Node000020" class="node">
<title>Node20</title>
<g id="a_Node000020"><a xlink:href="ipc__iface.html" target="_top" xlink:title="Interface Definition Language.">
<polygon fill="white" stroke="#666666" points="461.5,-525 381.5,-525 381.5,-506 461.5,-506 461.5,-525"/>
<text text-anchor="middle" x="421.5" y="-513" font-family="Helvetica,sans-Serif" font-size="10.00">cxx/ipc_iface</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node20 -->
<g id="edge41_Node000001_Node000020" class="edge">
<title>Node1&#45;&gt;Node20</title>
<g id="a_edge41_Node000001_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M421.5,-615.66C421.5,-598.17 421.5,-558.8 421.5,-535.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="425,-535.16 421.5,-525.16 418,-535.16 425,-535.16"/>
</a>
</g>
</g>
<!-- Node22 -->
<g id="Node000022" class="node">
<title>Node22</title>
<g id="a_Node000022"><a xlink:href="ipc__string_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="664.5,-580 580.5,-580 580.5,-561 664.5,-561 664.5,-580"/>
<text text-anchor="middle" x="622.5" y="-568" font-family="Helvetica,sans-Serif" font-size="10.00">cxx/ipc_string</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node22 -->
<g id="edge48_Node000001_Node000022" class="edge">
<title>Node1&#45;&gt;Node22</title>
<g id="a_edge48_Node000001_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M453.79,-615.98C488.12,-606.93 542.56,-592.58 580.27,-582.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="581.18,-586.02 589.95,-580.08 579.39,-579.25 581.18,-586.02"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="kernel__object_8h.html" target="_top" xlink:title="Kernel object system calls.">
<polygon fill="white" stroke="#666666" points="387,-415 296,-415 296,-396 387,-396 387,-415"/>
<text text-anchor="middle" x="341.5" y="-403" font-family="Helvetica,sans-Serif" font-size="10.00">kernel_object.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2_Node000002_Node000003" class="edge">
<title>Node2&#45;&gt;Node3</title>
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M309.63,-505.6C306.07,-493.06 301.19,-469.65 307.5,-451 311.06,-440.47 318.22,-430.48 325.05,-422.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="327.63,-425.01 331.89,-415.31 322.51,-420.23 327.63,-425.01"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="l4_2sys_2types_8h.html" target="_top" xlink:title="Common L4 ABI Data Types.">
<polygon fill="white" stroke="#666666" points="240.5,-184 156.5,-184 156.5,-165 240.5,-165 240.5,-184"/>
<text text-anchor="middle" x="198.5" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/types.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge27_Node000002_Node000004" class="edge">
<title>Node2&#45;&gt;Node4</title>
<g id="a_edge27_Node000002_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M286.08,-513.46C227.84,-509.6 93.5,-491.5 93.5,-406.5 93.5,-406.5 93.5,-406.5 93.5,-283.5 93.5,-239.18 139.51,-206.21 170.62,-188.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="172.54,-191.93 179.73,-184.15 169.25,-185.75 172.54,-191.93"/>
</a>
</g>
</g>
<!-- Node15 -->
<g id="Node000015" class="node">
<title>Node15</title>
<g id="a_Node000015"><a xlink:href="____typeinfo_8h.html" target="_top" xlink:title="Type information handling.">
<polygon fill="white" stroke="#666666" points="393,-470 316,-470 316,-451 393,-451 393,-470"/>
<text text-anchor="middle" x="354.5" y="-458" font-family="Helvetica,sans-Serif" font-size="10.00">__typeinfo.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node15 -->
<g id="edge28_Node000002_Node000015" class="edge">
<title>Node2&#45;&gt;Node15</title>
<g id="a_edge28_Node000002_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M319.44,-505.75C325.37,-498.26 334.07,-487.28 341.32,-478.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="344.23,-480.1 347.69,-470.09 338.74,-475.75 344.23,-480.1"/>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3_Node000003_Node000004" class="edge">
<title>Node3&#45;&gt;Node4</title>
<g id="a_edge3_Node000003_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M295.63,-397.33C255.43,-390.01 201.45,-377.26 188.5,-360 151.15,-310.24 176.13,-229.99 190.44,-194"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="193.85,-194.91 194.45,-184.34 187.38,-192.23 193.85,-194.91"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:href="compiler_8h.html" target="_top" xlink:title="L4 compiler related defines.">
<polygon fill="white" stroke="#666666" points="450,-74 351,-74 351,-55 450,-55 450,-74"/>
<text text-anchor="middle" x="400.5" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/compiler.h</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node6 -->
<g id="edge15_Node000003_Node000006" class="edge">
<title>Node3&#45;&gt;Node6</title>
<g id="a_edge15_Node000003_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M387.24,-403.79C423.34,-400.73 472.46,-390.65 502.5,-360 526.42,-335.6 521.5,-319.67 521.5,-285.5 521.5,-285.5 521.5,-285.5 521.5,-173.5 521.5,-126.14 469.27,-94.4 433.44,-78.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="434.4,-74.79 423.83,-74.03 431.62,-81.21 434.4,-74.79"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_Node000011"><a xlink:href="l4_2sys_2utcb_8h.html" target="_top" xlink:title="UTCB definitions.">
<polygon fill="white" stroke="#666666" points="356.5,-239 278.5,-239 278.5,-220 356.5,-220 356.5,-239"/>
<text text-anchor="middle" x="317.5" y="-227" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/utcb.h</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node11 -->
<g id="edge16_Node000003_Node000011" class="edge">
<title>Node3&#45;&gt;Node11</title>
<g id="a_edge16_Node000003_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M339.9,-395.93C336.49,-377.4 328.41,-332.17 323.5,-294 321.58,-279.03 320,-262 318.95,-249.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="322.42,-248.84 318.13,-239.15 315.44,-249.4 322.42,-248.84"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_Node000012"><a xlink:href="____kernel__object__impl_8h_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="493.5,-360 369.5,-360 369.5,-330 493.5,-330 493.5,-360"/>
<text text-anchor="start" x="377.5" y="-348" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/__kernel_object</text>
<text text-anchor="middle" x="431.5" y="-337" font-family="Helvetica,sans-Serif" font-size="10.00">_impl.h</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node12 -->
<g id="edge20_Node000003_Node000012" class="edge">
<title>Node3&#45;&gt;Node12</title>
<g id="a_edge20_Node000003_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M354.78,-395.87C366.99,-387.93 385.54,-375.87 401.35,-365.6"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="403.31,-368.5 409.79,-360.11 399.49,-362.63 403.31,-368.5"/>
</a>
</g>
</g>
<!-- Node13 -->
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_Node000013"><a xlink:href="l4_2sys_2ipc_8h.html" target="_top" xlink:title="Common IPC interface.">
<polygon fill="white" stroke="#666666" points="403,-294 332,-294 332,-275 403,-275 403,-294"/>
<text text-anchor="middle" x="367.5" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/ipc.h</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node13 -->
<g id="edge26_Node000003_Node000013" class="edge">
<title>Node3&#45;&gt;Node13</title>
<g id="a_edge26_Node000003_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M343.37,-395.94C347.55,-376.82 357.72,-330.27 363.43,-304.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="366.86,-304.82 365.58,-294.3 360.02,-303.32 366.86,-304.82"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:href="l4_2sys_2l4int_8h.html" target="_top" xlink:title="Fixed sized integer types, generic version.">
<polygon fill="white" stroke="#666666" points="198,-74 119,-74 119,-55 198,-55 198,-74"/>
<text text-anchor="middle" x="158.5" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/l4int.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge4_Node000004_Node000005" class="edge">
<title>Node4&#45;&gt;Node5</title>
<g id="a_edge4_Node000004_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M177.98,-165C163.48,-157.77 145.15,-145.86 136.5,-129 128.78,-113.96 136.84,-95.62 145.29,-82.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="148.38,-84.21 151.3,-74.03 142.67,-80.17 148.38,-84.21"/>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node6 -->
<g id="edge5_Node000004_Node000006" class="edge">
<title>Node4&#45;&gt;Node6</title>
<g id="a_edge5_Node000004_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M214.69,-164.84C249.87,-146.04 333.48,-101.33 375.5,-78.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="377.35,-81.85 384.51,-74.05 374.05,-75.68 377.35,-81.85"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:href="l4_2sys_2consts_8h.html" target="_top" xlink:title="Common constants.">
<polygon fill="white" stroke="#666666" points="89,-129 0,-129 0,-110 89,-110 89,-129"/>
<text text-anchor="middle" x="44.5" y="-117" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/consts.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node8 -->
<g id="edge7_Node000004_Node000008" class="edge">
<title>Node4&#45;&gt;Node8</title>
<g id="a_edge7_Node000004_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M173.76,-164.98C148.13,-156.16 107.87,-142.31 79.09,-132.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="80.03,-129.03 69.44,-129.08 77.75,-135.65 80.03,-129.03"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_Node000009"><a xlink:href="____l4__fpage_8h_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="455.5,-129 345.5,-129 345.5,-110 455.5,-110 455.5,-129"/>
<text text-anchor="middle" x="400.5" y="-117" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/__l4_fpage.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node9 -->
<g id="edge10_Node000004_Node000009" class="edge">
<title>Node4&#45;&gt;Node9</title>
<g id="a_edge10_Node000004_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M230.95,-164.98C265.46,-155.93 320.16,-141.58 358.06,-131.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="359.01,-135.01 367.79,-129.08 357.23,-128.23 359.01,-135.01"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_Node000010"><a xlink:href="____timeout_8h_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="251.5,-129 145.5,-129 145.5,-110 251.5,-110 251.5,-129"/>
<text text-anchor="middle" x="198.5" y="-117" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/__timeout.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node10 -->
<g id="edge12_Node000004_Node000010" class="edge">
<title>Node4&#45;&gt;Node10</title>
<g id="a_edge12_Node000004_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M198.5,-164.75C198.5,-157.8 198.5,-147.85 198.5,-139.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="202,-139.09 198.5,-129.09 195,-139.09 202,-139.09"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="446.5,-19 354.5,-19 354.5,0 446.5,0 446.5,-19"/>
<text text-anchor="middle" x="400.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/linkage.h</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge6_Node000006_Node000007" class="edge">
<title>Node6&#45;&gt;Node7</title>
<g id="a_edge6_Node000006_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M400.5,-54.75C400.5,-47.8 400.5,-37.85 400.5,-29.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="404,-29.09 400.5,-19.09 397,-29.09 404,-29.09"/>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node5 -->
<g id="edge9_Node000008_Node000005" class="edge">
<title>Node8&#45;&gt;Node5</title>
<g id="a_edge9_Node000008_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M62.82,-109.98C81.16,-101.46 109.61,-88.23 130.73,-78.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="132.26,-81.56 139.85,-74.17 129.31,-75.21 132.26,-81.56"/>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node6 -->
<g id="edge8_Node000008_Node000006" class="edge">
<title>Node8&#45;&gt;Node6</title>
<g id="a_edge8_Node000008_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M89.23,-111.84C152.86,-102.37 269.66,-84.98 340.68,-74.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="341.44,-77.83 350.81,-72.9 340.41,-70.91 341.44,-77.83"/>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node6 -->
<g id="edge11_Node000009_Node000006" class="edge">
<title>Node9&#45;&gt;Node6</title>
<g id="a_edge11_Node000009_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M400.5,-109.75C400.5,-102.8 400.5,-92.85 400.5,-84.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="404,-84.09 400.5,-74.09 397,-84.09 404,-84.09"/>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node5 -->
<g id="edge13_Node000010_Node000005" class="edge">
<title>Node10&#45;&gt;Node5</title>
<g id="a_edge13_Node000010_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M191.89,-109.75C186.24,-102.26 177.96,-91.28 171.05,-82.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="173.8,-79.96 164.98,-74.09 168.21,-84.18 173.8,-79.96"/>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node6 -->
<g id="edge14_Node000010_Node000006" class="edge">
<title>Node10&#45;&gt;Node6</title>
<g id="a_edge14_Node000010_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M230.95,-109.98C265.46,-100.93 320.16,-86.58 358.06,-76.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="359.01,-80.01 367.79,-74.08 357.23,-73.23 359.01,-80.01"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node4 -->
<g id="edge17_Node000011_Node000004" class="edge">
<title>Node11&#45;&gt;Node4</title>
<g id="a_edge17_Node000011_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M298.38,-219.98C279.15,-211.42 249.27,-198.11 227.19,-188.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="228.53,-185.04 217.97,-184.17 225.68,-191.44 228.53,-185.04"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node5 -->
<g id="edge19_Node000011_Node000005" class="edge">
<title>Node11&#45;&gt;Node5</title>
<g id="a_edge19_Node000011_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M315.55,-219.82C310.32,-198.38 294.03,-142.32 260.5,-110 244.67,-94.75 222.77,-84.26 203.31,-77.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="204.29,-73.96 193.7,-74.1 202.07,-80.59 204.29,-73.96"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node6 -->
<g id="edge18_Node000011_Node000006" class="edge">
<title>Node11&#45;&gt;Node6</title>
<g id="a_edge18_Node000011_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M342.96,-219.91C377.76,-206.63 438.79,-177.45 464.5,-129 475.48,-108.31 451.76,-90.12 430.15,-78.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="431.64,-75.39 421.13,-74.03 428.5,-81.65 431.64,-75.39"/>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node13 -->
<g id="edge21_Node000012_Node000013" class="edge">
<title>Node12&#45;&gt;Node13</title>
<g id="a_edge21_Node000012_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M416.01,-329.84C406.53,-321.17 394.39,-310.08 384.62,-301.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="386.83,-298.43 377.09,-294.27 382.11,-303.6 386.83,-298.43"/>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node4 -->
<g id="edge22_Node000013_Node000004" class="edge">
<title>Node13&#45;&gt;Node4</title>
<g id="a_edge22_Node000013_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M343.49,-274.96C322.98,-267.13 293.13,-254.41 269.5,-239 248.43,-225.25 227.32,-205.42 213.67,-191.59"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="216.02,-188.98 206.55,-184.23 210.99,-193.85 216.02,-188.98"/>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node11 -->
<g id="edge23_Node000013_Node000011" class="edge">
<title>Node13&#45;&gt;Node11</title>
<g id="a_edge23_Node000013_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M359.24,-274.75C352.04,-267.11 341.39,-255.82 332.65,-246.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="335.01,-243.96 325.6,-239.09 329.92,-248.76 335.01,-243.96"/>
</a>
</g>
</g>
<!-- Node14 -->
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_Node000014"><a xlink:href="err_8h.html" target="_top" xlink:title="Error codes.">
<polygon fill="white" stroke="#666666" points="619.5,-239 549.5,-239 549.5,-220 619.5,-220 619.5,-239"/>
<text text-anchor="middle" x="584.5" y="-227" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/err.h</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node14 -->
<g id="edge24_Node000013_Node000014" class="edge">
<title>Node13&#45;&gt;Node14</title>
<g id="a_edge24_Node000013_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M402.36,-274.98C439.59,-265.89 498.7,-251.46 539.43,-241.51"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="540.48,-244.85 549.36,-239.08 538.82,-238.05 540.48,-244.85"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node6 -->
<g id="edge25_Node000014_Node000006" class="edge">
<title>Node14&#45;&gt;Node6</title>
<g id="a_edge25_Node000014_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M583.42,-219.96C580.24,-198.36 568.94,-141.06 535.5,-110 514.99,-90.95 486.15,-80.04 460.38,-73.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="460.84,-70.32 450.31,-71.56 459.31,-77.15 460.84,-70.32"/>
</a>
</g>
</g>
<!-- Node16 -->
<g id="Node000016" class="node">
<title>Node16</title>
<g id="a_Node000016"><a xlink:href="types.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="689.5,-354.5 625.5,-354.5 625.5,-335.5 689.5,-335.5 689.5,-354.5"/>
<text text-anchor="middle" x="657.5" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">cxx/types</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node16 -->
<g id="edge29_Node000015_Node000016" class="edge">
<title>Node15&#45;&gt;Node16</title>
<g id="a_edge29_Node000015_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M374.13,-450.82C403.07,-438.15 459.01,-414.12 507.5,-396 545.5,-381.8 589.62,-367.33 620.13,-357.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="621.44,-360.89 629.92,-354.54 619.33,-354.22 621.44,-360.89"/>
</a>
</g>
</g>
<!-- Node17 -->
<g id="Node000017" class="node">
<title>Node17</title>
<g id="a_Node000017"><a xlink:href="ipc__basics_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="603,-415 516,-415 516,-396 603,-396 603,-415"/>
<text text-anchor="middle" x="559.5" y="-403" font-family="Helvetica,sans-Serif" font-size="10.00">cxx/ipc_basics</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node17 -->
<g id="edge30_Node000015_Node000017" class="edge">
<title>Node15&#45;&gt;Node17</title>
<g id="a_edge30_Node000015_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M387.44,-450.98C422.45,-441.93 477.97,-427.58 516.43,-417.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="517.5,-420.97 526.31,-415.08 515.75,-414.2 517.5,-420.97"/>
</a>
</g>
</g>
<!-- Node18 -->
<g id="Node000018" class="node">
<title>Node18</title>
<g id="a_Node000018"><a xlink:href="capability_8h_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="277.5,-415 185.5,-415 185.5,-396 277.5,-396 277.5,-415"/>
<text text-anchor="middle" x="231.5" y="-403" font-family="Helvetica,sans-Serif" font-size="10.00">cxx/capability.h</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node18 -->
<g id="edge34_Node000015_Node000018" class="edge">
<title>Node15&#45;&gt;Node18</title>
<g id="a_edge34_Node000015_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M334.74,-450.98C314.77,-442.38 283.7,-428.99 260.85,-419.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="262.19,-415.91 251.62,-415.17 259.42,-422.34 262.19,-415.91"/>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node11 -->
<g id="edge32_Node000017_Node000011" class="edge">
<title>Node17&#45;&gt;Node11</title>
<g id="a_edge32_Node000017_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M554.39,-395.86C545.33,-381.06 525.25,-350.49 502.5,-330 456.53,-288.6 390.26,-258.38 350.77,-242.7"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="351.93,-239.39 341.34,-239.03 349.39,-245.92 351.93,-239.39"/>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node14 -->
<g id="edge33_Node000017_Node000014" class="edge">
<title>Node17&#45;&gt;Node14</title>
<g id="a_edge33_Node000017_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M562.87,-395.78C566.15,-386.92 570.99,-372.71 573.5,-360 581.19,-321.03 583.5,-274.42 584.2,-249.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="587.7,-249.15 584.42,-239.08 580.7,-249 587.7,-249.15"/>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node16 -->
<g id="edge31_Node000017_Node000016" class="edge">
<title>Node17&#45;&gt;Node16</title>
<g id="a_edge31_Node000017_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M573.96,-395.87C589.81,-386.41 615.47,-371.09 634.18,-359.92"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="636.19,-362.8 642.98,-354.67 632.6,-356.79 636.19,-362.8"/>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node4 -->
<g id="edge36_Node000018_Node000004" class="edge">
<title>Node18&#45;&gt;Node4</title>
<g id="a_edge36_Node000018_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M203.11,-395.92C186.04,-389.13 165.69,-377.77 155.5,-360 124.55,-306.02 132.18,-277.69 155.5,-220 160.19,-208.41 169.5,-198.16 178.26,-190.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="180.5,-193.12 186.01,-184.07 176.06,-187.71 180.5,-193.12"/>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node8 -->
<g id="edge35_Node000018_Node000008" class="edge">
<title>Node18&#45;&gt;Node8</title>
<g id="a_edge35_Node000018_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M188.15,-395.95C134.6,-382.58 50.5,-351.12 50.5,-285.5 50.5,-285.5 50.5,-285.5 50.5,-228.5 50.5,-197.14 47.95,-160.74 46.17,-139.22"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="49.65,-138.83 45.31,-129.17 42.68,-139.43 49.65,-138.83"/>
</a>
</g>
</g>
<!-- Node19 -->
<g id="Node000019" class="node">
<title>Node19</title>
<g id="a_Node000019"><a xlink:href="l4_2sys_2task_8h.html" target="_top" xlink:title="Common task related definitions.">
<polygon fill="white" stroke="#666666" points="275.5,-354.5 197.5,-354.5 197.5,-335.5 275.5,-335.5 275.5,-354.5"/>
<text text-anchor="middle" x="236.5" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/task.h</text>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node19 -->
<g id="edge37_Node000018_Node000019" class="edge">
<title>Node18&#45;&gt;Node19</title>
<g id="a_edge37_Node000018_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M232.24,-395.87C232.93,-387.75 234,-375.31 234.89,-364.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="238.39,-364.93 235.76,-354.67 231.42,-364.33 238.39,-364.93"/>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node4 -->
<g id="edge38_Node000019_Node000004" class="edge">
<title>Node19&#45;&gt;Node4</title>
<g id="a_edge38_Node000019_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M234.56,-335.41C228.67,-309.28 210.86,-230.29 202.68,-194.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="206.09,-193.26 200.48,-184.27 199.26,-194.8 206.09,-193.26"/>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node11 -->
<g id="edge39_Node000019_Node000011" class="edge">
<title>Node19&#45;&gt;Node11</title>
<g id="a_edge39_Node000019_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M242.59,-335.47C255.9,-316.82 287.8,-272.11 305.38,-247.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="308.38,-249.3 311.34,-239.13 302.68,-245.24 308.38,-249.3"/>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node13 -->
<g id="edge40_Node000019_Node000013" class="edge">
<title>Node19&#45;&gt;Node13</title>
<g id="a_edge40_Node000019_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M255.55,-335.49C277.47,-325.7 313.71,-309.52 339,-298.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="340.72,-301.29 348.43,-294.02 337.87,-294.9 340.72,-301.29"/>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node15 -->
<g id="edge47_Node000020_Node000015" class="edge">
<title>Node20&#45;&gt;Node15</title>
<g id="a_edge47_Node000020_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M410.74,-505.98C400.73,-498.07 385.61,-486.11 373.57,-476.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="375.47,-473.63 365.46,-470.17 371.13,-479.12 375.47,-473.63"/>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node17 -->
<g id="edge42_Node000020_Node000017" class="edge">
<title>Node20&#45;&gt;Node17</title>
<g id="a_edge42_Node000020_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M421.89,-505.92C422.95,-492.49 426.88,-466.45 441.5,-451 458.47,-433.06 483.4,-422.29 505.98,-415.85"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="507.03,-419.19 515.81,-413.27 505.25,-412.42 507.03,-419.19"/>
</a>
</g>
</g>
<!-- Node21 -->
<g id="Node000021" class="node">
<title>Node21</title>
<g id="a_Node000021"><a xlink:href="ipc__types.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="565,-470 450,-470 450,-451 565,-451 565,-470"/>
<text text-anchor="middle" x="507.5" y="-458" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/cxx/ipc_types</text>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node21 -->
<g id="edge43_Node000020_Node000021" class="edge">
<title>Node20&#45;&gt;Node21</title>
<g id="a_edge43_Node000020_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M435.32,-505.98C448.65,-497.77 469.08,-485.18 484.81,-475.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="486.75,-478.4 493.43,-470.17 483.08,-472.44 486.75,-478.4"/>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node16 -->
<g id="edge45_Node000021_Node000016" class="edge">
<title>Node21&#45;&gt;Node16</title>
<g id="a_edge45_Node000021_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M540.99,-450.88C563.09,-443.93 591.7,-432.41 612.5,-415 629.07,-401.13 641.76,-379.59 649.38,-364.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="652.73,-365.36 653.82,-354.83 646.4,-362.38 652.73,-365.36"/>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node17 -->
<g id="edge46_Node000021_Node000017" class="edge">
<title>Node21&#45;&gt;Node17</title>
<g id="a_edge46_Node000021_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M516.09,-450.75C523.66,-443.03 534.88,-431.6 544.01,-422.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="546.57,-424.68 551.07,-415.09 541.57,-419.78 546.57,-424.68"/>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node18 -->
<g id="edge44_Node000021_Node000018" class="edge">
<title>Node21&#45;&gt;Node18</title>
<g id="a_edge44_Node000021_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M463.16,-450.98C415.01,-441.74 338.08,-426.97 286.21,-417.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="286.67,-413.53 276.19,-415.08 285.35,-420.41 286.67,-413.53"/>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node16 -->
<g id="edge49_Node000022_Node000016" class="edge">
<title>Node22&#45;&gt;Node16</title>
<g id="a_edge49_Node000022_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M647.31,-560.95C663.34,-553.99 682.93,-542.42 692.5,-525 721.91,-471.45 687.1,-396.93 668.17,-363.48"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="671.18,-361.69 663.11,-354.83 665.14,-365.23 671.18,-361.69"/>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node17 -->
<g id="edge50_Node000022_Node000017" class="edge">
<title>Node22&#45;&gt;Node17</title>
<g id="a_edge50_Node000022_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M619.11,-560.74C609.2,-535.09 580.09,-459.78 566.56,-424.78"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="569.77,-423.37 562.9,-415.31 563.24,-425.9 569.77,-423.37"/>
</a>
</g>
</g>
<!-- Node23 -->
<g id="Node000023" class="node">
<title>Node23</title>
<g id="a_Node000023"><a xlink:href="ipc__array_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="683.5,-525 621.5,-525 621.5,-506 683.5,-506 683.5,-525"/>
<text text-anchor="middle" x="652.5" y="-513" font-family="Helvetica,sans-Serif" font-size="10.00">ipc_array</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node23 -->
<g id="edge51_Node000022_Node000023" class="edge">
<title>Node22&#45;&gt;Node23</title>
<g id="a_edge51_Node000022_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M627.45,-560.75C631.56,-553.49 637.53,-542.95 642.6,-533.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="645.76,-535.52 647.64,-525.09 639.67,-532.07 645.76,-535.52"/>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node16 -->
<g id="edge52_Node000023_Node000016" class="edge">
<title>Node23&#45;&gt;Node16</title>
<g id="a_edge52_Node000023_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M652.75,-505.91C653.53,-479.89 655.85,-401.47 656.94,-365.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="660.44,-364.87 657.24,-354.77 653.44,-364.66 660.44,-364.87"/>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node17 -->
<g id="edge53_Node000023_Node000017" class="edge">
<title>Node23&#45;&gt;Node17</title>
<g id="a_edge53_Node000023_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M647.2,-505.87C639.27,-493.25 623.53,-469.29 607.5,-451 598.34,-440.56 586.99,-429.95 577.63,-421.7"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="579.87,-419.02 570.01,-415.14 575.3,-424.32 579.87,-419.02"/>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node21 -->
<g id="edge54_Node000023_Node000021" class="edge">
<title>Node23&#45;&gt;Node21</title>
<g id="a_edge54_Node000023_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M629.2,-505.98C605.25,-497.23 567.72,-483.51 540.67,-473.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="541.81,-470.32 531.22,-470.17 539.41,-476.89 541.81,-470.32"/>
</a>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 32 KiB