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,923 @@
<?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/re/util/bitmap_cap_alloc Pages: 1 -->
<svg width="1071pt" height="764pt"
viewBox="0.00 0.00 1070.50 764.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 760)">
<title>l4/re/util/bitmap_cap_alloc</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Bitmap capability allocator.">
<polygon fill="#999999" stroke="#666666" points="394,-756 277,-756 277,-726 394,-726 394,-756"/>
<text text-anchor="start" x="285" y="-744" font-family="Helvetica,sans-Serif" font-size="10.00">l4/re/util/bitmap_cap</text>
<text text-anchor="middle" x="335.5" y="-733" font-family="Helvetica,sans-Serif" font-size="10.00">_alloc</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="item__alloc.html" target="_top" xlink:title="Item allocator.">
<polygon fill="white" stroke="#666666" points="164,-690 53,-690 53,-671 164,-671 164,-690"/>
<text text-anchor="middle" x="108.5" y="-678" font-family="Helvetica,sans-Serif" font-size="10.00">l4/re/util/item_alloc</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="M281.13,-725.99C241.44,-715.76 188.38,-702.09 151.61,-692.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="152.25,-689.16 141.69,-690.05 150.5,-695.94 152.25,-689.16"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="sys_2assert_8h.html" target="_top" xlink:title="Low&#45;level assert implementation.">
<polygon fill="white" stroke="#666666" points="950,-415 863,-415 863,-396 950,-396 950,-415"/>
<text text-anchor="middle" x="906.5" y="-403" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/assert.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M394.25,-740.57C539.63,-740.42 904.5,-729.75 904.5,-626.5 904.5,-626.5 904.5,-626.5 904.5,-514.5 904.5,-483.18 905.35,-446.77 905.94,-425.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="909.44,-425.27 906.23,-415.18 902.45,-425.07 909.44,-425.27"/>
</a>
</g>
</g>
<!-- Node17 -->
<g id="Node000017" class="node">
<title>Node17</title>
<g id="a_Node000017"><a xlink:href="capability.html" target="_top" xlink:title="L4::Cap related definitions.">
<polygon fill="white" stroke="#666666" points="345.5,-690 249.5,-690 249.5,-671 345.5,-671 345.5,-690"/>
<text text-anchor="middle" x="297.5" y="-678" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/capability</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node17 -->
<g id="edge29_Node000001_Node000017" class="edge">
<title>Node1&#45;&gt;Node17</title>
<g id="a_edge29_Node000001_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M326.3,-725.84C321.01,-717.69 314.32,-707.4 308.72,-698.78"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="311.58,-696.75 303.19,-690.27 305.71,-700.56 311.58,-696.75"/>
</a>
</g>
</g>
<!-- Node25 -->
<g id="Node000025" class="node">
<title>Node25</title>
<g id="a_Node000025"><a xlink:href="l4_2sys_2task_8h.html" target="_top" xlink:title="Common task related definitions.">
<polygon fill="white" stroke="#666666" points="369.5,-354.5 291.5,-354.5 291.5,-335.5 369.5,-335.5 369.5,-354.5"/>
<text text-anchor="middle" x="330.5" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/task.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node25 -->
<g id="edge71_Node000001_Node000025" class="edge">
<title>Node1&#45;&gt;Node25</title>
<g id="a_edge71_Node000001_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M343.56,-725.82C354.71,-704.82 373.5,-663.9 373.5,-626.5 373.5,-626.5 373.5,-626.5 373.5,-459.5 373.5,-423.5 354.35,-385 341.61,-363.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="344.5,-361.4 336.3,-354.69 338.53,-365.05 344.5,-361.4"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="bitmap_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="83,-635 0,-635 0,-616 83,-616 83,-635"/>
<text text-anchor="middle" x="41.5" y="-623" font-family="Helvetica,sans-Serif" font-size="10.00">l4/cxx/bitmap</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="M97.74,-670.98C87.73,-663.07 72.61,-651.11 60.57,-641.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="62.47,-638.63 52.46,-635.17 58.13,-644.12 62.47,-638.63"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:href="compiler_8h.html" target="_top" xlink:title="L4 compiler related defines.">
<polygon fill="white" stroke="#666666" points="638,-74 539,-74 539,-55 638,-55 638,-74"/>
<text text-anchor="middle" x="588.5" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/compiler.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="M938.07,-395.96C983.65,-381.49 1062.5,-347.5 1062.5,-285.5 1062.5,-285.5 1062.5,-285.5 1062.5,-173.5 1062.5,-89.56 776.34,-70.86 648.71,-66.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="648.43,-63.18 638.33,-66.38 648.22,-70.18 648.43,-63.18"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:href="l4_2sys_2thread_8h.html" target="_top" xlink:title="Common thread related definitions.">
<polygon fill="white" stroke="#666666" points="951,-354.5 862,-354.5 862,-335.5 951,-335.5 951,-354.5"/>
<text text-anchor="middle" x="906.5" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/thread.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node7 -->
<g id="edge6_Node000004_Node000007" class="edge">
<title>Node4&#45;&gt;Node7</title>
<g id="a_edge6_Node000004_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M906.5,-395.87C906.5,-387.75 906.5,-375.31 906.5,-364.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="910,-364.67 906.5,-354.67 903,-364.67 910,-364.67"/>
</a>
</g>
</g>
<!-- Node16 -->
<g id="Node000016" class="node">
<title>Node16</title>
<g id="a_Node000016"><a xlink:href="vcon_8h.html" target="_top" xlink:title="Virtual console interface.">
<polygon fill="white" stroke="#666666" points="843.5,-354.5 763.5,-354.5 763.5,-335.5 843.5,-335.5 843.5,-354.5"/>
<text text-anchor="middle" x="803.5" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/vcon.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node16 -->
<g id="edge27_Node000004_Node000016" class="edge">
<title>Node4&#45;&gt;Node16</title>
<g id="a_edge27_Node000004_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M891.3,-395.87C874.49,-386.32 847.18,-370.81 827.48,-359.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="829.18,-356.56 818.76,-354.67 825.73,-362.65 829.18,-356.56"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="634.5,-19 542.5,-19 542.5,0 634.5,0 634.5,-19"/>
<text text-anchor="middle" x="588.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/linkage.h</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node6 -->
<g id="edge5_Node000005_Node000006" class="edge">
<title>Node5&#45;&gt;Node6</title>
<g id="a_edge5_Node000005_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M588.5,-54.75C588.5,-47.8 588.5,-37.85 588.5,-29.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="592,-29.09 588.5,-19.09 585,-29.09 592,-29.09"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:href="l4_2sys_2types_8h.html" target="_top" xlink:title="Common L4 ABI Data Types.">
<polygon fill="white" stroke="#666666" points="383.5,-184 299.5,-184 299.5,-165 383.5,-165 383.5,-184"/>
<text text-anchor="middle" x="341.5" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/types.h</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node8 -->
<g id="edge7_Node000007_Node000008" class="edge">
<title>Node7&#45;&gt;Node8</title>
<g id="a_edge7_Node000007_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M893.38,-335.28C871.91,-321.28 827.64,-293.47 787.5,-275 720.33,-244.1 702.23,-237.92 630.5,-220 548.96,-199.62 452.02,-186.99 393.69,-180.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="393.93,-177.11 383.62,-179.53 393.19,-184.07 393.93,-177.11"/>
</a>
</g>
</g>
<!-- Node13 -->
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_Node000013"><a xlink:href="l4_2sys_2utcb_8h.html" target="_top" xlink:title="UTCB definitions.">
<polygon fill="white" stroke="#666666" points="621.5,-239 543.5,-239 543.5,-220 621.5,-220 621.5,-239"/>
<text text-anchor="middle" x="582.5" y="-227" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/utcb.h</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node13 -->
<g id="edge18_Node000007_Node000013" class="edge">
<title>Node7&#45;&gt;Node13</title>
<g id="a_edge18_Node000007_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M889.43,-335.45C860.96,-321.45 801.76,-293.32 749.5,-275 710.37,-261.28 664.82,-249.4 631.18,-241.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="631.68,-237.9 621.15,-239.02 630.08,-244.72 631.68,-237.9"/>
</a>
</g>
</g>
<!-- Node14 -->
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_Node000014"><a xlink:href="l4_2sys_2ipc_8h.html" target="_top" xlink:title="Common IPC interface.">
<polygon fill="white" stroke="#666666" points="611,-294 540,-294 540,-275 611,-275 611,-294"/>
<text text-anchor="middle" x="575.5" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/ipc.h</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node14 -->
<g id="edge22_Node000007_Node000014" class="edge">
<title>Node7&#45;&gt;Node14</title>
<g id="a_edge22_Node000007_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M875.78,-335.5C868.2,-333.55 860.08,-331.59 852.5,-330 771.66,-313.07 676.38,-299.04 621.26,-291.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="621.49,-288 611.12,-290.13 620.55,-294.94 621.49,-288"/>
</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="M383.85,-170.88C424.25,-166.77 485.59,-156.19 531.5,-129 550.74,-117.61 567.11,-97.57 577.3,-83.05"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="580.41,-84.7 583.08,-74.45 574.6,-80.8 580.41,-84.7"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_Node000009"><a xlink:href="l4_2sys_2l4int_8h.html" target="_top" xlink:title="Fixed sized integer types, generic version.">
<polygon fill="white" stroke="#666666" points="340,-74 261,-74 261,-55 340,-55 340,-74"/>
<text text-anchor="middle" x="300.5" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/l4int.h</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node9 -->
<g id="edge8_Node000008_Node000009" class="edge">
<title>Node8&#45;&gt;Node9</title>
<g id="a_edge8_Node000008_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M320.98,-165C306.48,-157.77 288.15,-145.86 279.5,-129 271.82,-114.04 279.55,-95.68 287.72,-82.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="290.78,-84.28 293.52,-74.05 284.99,-80.34 290.78,-84.28"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_Node000010"><a xlink:href="l4_2sys_2consts_8h.html" target="_top" xlink:title="Common constants.">
<polygon fill="white" stroke="#666666" points="232,-129 143,-129 143,-110 232,-110 232,-129"/>
<text text-anchor="middle" x="187.5" y="-117" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/consts.h</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node10 -->
<g id="edge10_Node000008_Node000010" class="edge">
<title>Node8&#45;&gt;Node10</title>
<g id="a_edge10_Node000008_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M316.76,-164.98C291.13,-156.16 250.87,-142.31 222.09,-132.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="223.03,-129.03 212.44,-129.08 220.75,-135.65 223.03,-129.03"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_Node000011"><a xlink:href="____l4__fpage_8h_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="522.5,-129 412.5,-129 412.5,-110 522.5,-110 522.5,-129"/>
<text text-anchor="middle" x="467.5" y="-117" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/__l4_fpage.h</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node11 -->
<g id="edge13_Node000008_Node000011" class="edge">
<title>Node8&#45;&gt;Node11</title>
<g id="a_edge13_Node000008_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M361.74,-164.98C382.2,-156.38 414.03,-142.99 437.43,-133.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="439.03,-136.27 446.89,-129.17 436.31,-129.82 439.03,-136.27"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_Node000012"><a xlink:href="____timeout_8h_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="394.5,-129 288.5,-129 288.5,-110 394.5,-110 394.5,-129"/>
<text text-anchor="middle" x="341.5" y="-117" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/__timeout.h</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node12 -->
<g id="edge15_Node000008_Node000012" class="edge">
<title>Node8&#45;&gt;Node12</title>
<g id="a_edge15_Node000008_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M341.5,-164.75C341.5,-157.8 341.5,-147.85 341.5,-139.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="345,-139.09 341.5,-129.09 338,-139.09 345,-139.09"/>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node5 -->
<g id="edge11_Node000010_Node000005" class="edge">
<title>Node10&#45;&gt;Node5</title>
<g id="a_edge11_Node000010_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M232.33,-112.57C304.85,-102.99 447.91,-84.08 528.91,-73.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="529.5,-76.83 538.96,-72.05 528.58,-69.89 529.5,-76.83"/>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node9 -->
<g id="edge12_Node000010_Node000009" class="edge">
<title>Node10&#45;&gt;Node9</title>
<g id="a_edge12_Node000010_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M205.66,-109.98C223.75,-101.5 251.78,-88.35 272.69,-78.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="274.45,-81.59 282.01,-74.17 271.47,-75.25 274.45,-81.59"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node5 -->
<g id="edge14_Node000011_Node000005" class="edge">
<title>Node11&#45;&gt;Node5</title>
<g id="a_edge14_Node000011_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M486.94,-109.98C506.49,-101.42 536.88,-88.11 559.32,-78.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="560.95,-81.39 568.71,-74.17 558.14,-74.98 560.95,-81.39"/>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node5 -->
<g id="edge17_Node000012_Node000005" class="edge">
<title>Node12&#45;&gt;Node5</title>
<g id="a_edge17_Node000012_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M381.18,-109.98C424,-100.8 492.26,-86.15 538.66,-76.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="539.46,-79.6 548.5,-74.08 537.99,-72.76 539.46,-79.6"/>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node9 -->
<g id="edge16_Node000012_Node000009" class="edge">
<title>Node12&#45;&gt;Node9</title>
<g id="a_edge16_Node000012_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M334.73,-109.75C328.94,-102.26 320.44,-91.28 313.36,-82.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="316.03,-79.86 307.14,-74.09 310.49,-84.14 316.03,-79.86"/>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node5 -->
<g id="edge20_Node000013_Node000005" class="edge">
<title>Node13&#45;&gt;Node5</title>
<g id="a_edge20_Node000013_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M587.82,-219.68C592.73,-210.97 599.69,-197.09 602.5,-184 609.39,-151.84 607.49,-142.51 602.5,-110 601.15,-101.19 598.37,-91.74 595.65,-83.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="598.84,-82.35 592.1,-74.18 592.27,-84.77 598.84,-82.35"/>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node8 -->
<g id="edge19_Node000013_Node000008" class="edge">
<title>Node13&#45;&gt;Node8</title>
<g id="a_edge19_Node000013_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M543.78,-219.98C502.09,-210.82 435.68,-196.21 390.41,-186.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="391.04,-182.81 380.52,-184.08 389.54,-189.65 391.04,-182.81"/>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node9 -->
<g id="edge21_Node000013_Node000009" class="edge">
<title>Node13&#45;&gt;Node9</title>
<g id="a_edge21_Node000013_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M581.49,-219.69C578.46,-197.45 567.28,-138.78 531.5,-110 504.25,-88.09 410.12,-75.58 350.76,-69.7"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="350.75,-66.18 340.47,-68.71 350.09,-73.15 350.75,-66.18"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node8 -->
<g id="edge23_Node000014_Node000008" class="edge">
<title>Node14&#45;&gt;Node8</title>
<g id="a_edge23_Node000014_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M556.75,-274.84C515.65,-255.88 417.5,-210.58 369.25,-188.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="370.56,-185.06 360.02,-184.05 367.63,-191.42 370.56,-185.06"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node13 -->
<g id="edge24_Node000014_Node000013" class="edge">
<title>Node14&#45;&gt;Node13</title>
<g id="a_edge24_Node000014_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M576.66,-274.75C577.57,-267.8 578.89,-257.85 580.04,-249.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="583.53,-249.46 581.37,-239.09 576.59,-248.54 583.53,-249.46"/>
</a>
</g>
</g>
<!-- Node15 -->
<g id="Node000015" class="node">
<title>Node15</title>
<g id="a_Node000015"><a xlink:href="err_8h.html" target="_top" xlink:title="Error codes.">
<polygon fill="white" stroke="#666666" points="1034.5,-239 964.5,-239 964.5,-220 1034.5,-220 1034.5,-239"/>
<text text-anchor="middle" x="999.5" y="-227" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/err.h</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node15 -->
<g id="edge25_Node000014_Node000015" class="edge">
<title>Node14&#45;&gt;Node15</title>
<g id="a_edge25_Node000014_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M611.28,-279.03C688.23,-269.41 869.33,-246.77 954.16,-236.17"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="954.77,-239.62 964.26,-234.91 953.9,-232.67 954.77,-239.62"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node5 -->
<g id="edge26_Node000015_Node000005" class="edge">
<title>Node15&#45;&gt;Node5</title>
<g id="a_edge26_Node000015_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M998.8,-219.88C996.48,-197.58 986.99,-137.77 950.5,-110 904.29,-74.83 738.44,-67.21 648.14,-65.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="648.09,-62.22 638.04,-65.58 647.99,-69.22 648.09,-62.22"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node14 -->
<g id="edge28_Node000016_Node000014" class="edge">
<title>Node16&#45;&gt;Node14</title>
<g id="a_edge28_Node000016_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M770.35,-335.49C730.24,-325.2 662.64,-307.86 618.55,-296.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="619.25,-293.11 608.69,-294.02 617.51,-299.89 619.25,-293.11"/>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node8 -->
<g id="edge31_Node000017_Node000008" class="edge">
<title>Node17&#45;&gt;Node8</title>
<g id="a_edge31_Node000017_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M263.55,-670.97C219.85,-657.71 149.5,-627.64 149.5,-571.5 149.5,-571.5 149.5,-571.5 149.5,-283.5 149.5,-219.1 232.57,-192.69 289.43,-182.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="290.11,-185.6 299.36,-180.43 288.91,-178.7 290.11,-185.6"/>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node10 -->
<g id="edge30_Node000017_Node000010" class="edge">
<title>Node17&#45;&gt;Node10</title>
<g id="a_edge30_Node000017_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M249.12,-672.71C194.01,-661.93 111.5,-635.17 111.5,-571.5 111.5,-571.5 111.5,-571.5 111.5,-228.5 111.5,-189.47 145.11,-154.58 167.63,-135.6"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="170.06,-138.14 175.62,-129.12 165.65,-132.7 170.06,-138.14"/>
</a>
</g>
</g>
<!-- Node18 -->
<g id="Node000018" class="node">
<title>Node18</title>
<g id="a_Node000018"><a xlink:href="kobject_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="485,-525 402,-525 402,-506 485,-506 485,-525"/>
<text text-anchor="middle" x="443.5" y="-513" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/kobject</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node18 -->
<g id="edge32_Node000017_Node000018" class="edge">
<title>Node17&#45;&gt;Node18</title>
<g id="a_edge32_Node000017_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M305.35,-670.74C328.72,-644.65 398.11,-567.17 428.72,-533"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="431.55,-535.09 435.61,-525.31 426.33,-530.42 431.55,-535.09"/>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node25 -->
<g id="edge54_Node000017_Node000025" class="edge">
<title>Node17&#45;&gt;Node25</title>
<g id="a_edge54_Node000017_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M297.5,-670.82C297.5,-652.48 297.5,-608.44 297.5,-571.5 297.5,-571.5 297.5,-571.5 297.5,-514.5 297.5,-510.74 318.04,-408.05 326.71,-364.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="330.19,-365.31 328.73,-354.82 323.32,-363.93 330.19,-365.31"/>
</a>
</g>
</g>
<!-- Node26 -->
<g id="Node000026" class="node">
<title>Node26</title>
<g id="a_Node000026"><a xlink:href="sys_2meta.html" target="_top" xlink:title="Meta interface for getting dynamic type information about objects behind capabilities.">
<polygon fill="white" stroke="#666666" points="531.5,-635 457.5,-635 457.5,-616 531.5,-616 531.5,-635"/>
<text text-anchor="middle" x="494.5" y="-623" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/meta</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node26 -->
<g id="edge55_Node000017_Node000026" class="edge">
<title>Node17&#45;&gt;Node26</title>
<g id="a_edge55_Node000017_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M329.15,-670.98C362.66,-661.97 415.7,-647.7 452.64,-637.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="453.85,-641.06 462.6,-635.08 452.03,-634.3 453.85,-641.06"/>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node8 -->
<g id="edge40_Node000018_Node000008" class="edge">
<title>Node18&#45;&gt;Node8</title>
<g id="a_edge40_Node000018_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M401.74,-510.65C346.24,-503.04 250.1,-480.59 206.5,-415 152.16,-333.25 272.25,-228.29 321.58,-190.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="323.8,-192.87 329.65,-184.04 319.57,-187.3 323.8,-192.87"/>
</a>
</g>
</g>
<!-- Node19 -->
<g id="Node000019" class="node">
<title>Node19</title>
<g id="a_Node000019"><a xlink:href="kernel__object_8h.html" target="_top" xlink:title="Kernel object system calls.">
<polygon fill="white" stroke="#666666" points="499,-415 408,-415 408,-396 499,-396 499,-415"/>
<text text-anchor="middle" x="453.5" y="-403" font-family="Helvetica,sans-Serif" font-size="10.00">kernel_object.h</text>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node19 -->
<g id="edge33_Node000018_Node000019" class="edge">
<title>Node18&#45;&gt;Node19</title>
<g id="a_edge33_Node000018_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M444.32,-505.66C445.94,-488.17 449.58,-448.8 451.76,-425.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="455.26,-425.44 452.7,-415.16 448.29,-424.79 455.26,-425.44"/>
</a>
</g>
</g>
<!-- Node21 -->
<g id="Node000021" class="node">
<title>Node21</title>
<g id="a_Node000021"><a xlink:href="____typeinfo_8h.html" target="_top" xlink:title="Type information handling.">
<polygon fill="white" stroke="#666666" points="541,-470 464,-470 464,-451 541,-451 541,-470"/>
<text text-anchor="middle" x="502.5" y="-458" font-family="Helvetica,sans-Serif" font-size="10.00">__typeinfo.h</text>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node21 -->
<g id="edge41_Node000018_Node000021" class="edge">
<title>Node18&#45;&gt;Node21</title>
<g id="a_edge41_Node000018_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M452.98,-505.98C461.7,-498.15 474.84,-486.34 485.4,-476.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="487.75,-479.46 492.85,-470.17 483.07,-474.25 487.75,-479.46"/>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node5 -->
<g id="edge35_Node000019_Node000005" class="edge">
<title>Node19&#45;&gt;Node5</title>
<g id="a_edge35_Node000019_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M499.15,-403.93C617.94,-401.98 929.65,-393.68 960.5,-360 1078.63,-231.04 744.95,-113.43 627.63,-77.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="628.52,-73.65 617.93,-74.06 626.47,-80.34 628.52,-73.65"/>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node8 -->
<g id="edge34_Node000019_Node000008" class="edge">
<title>Node19&#45;&gt;Node8</title>
<g id="a_edge34_Node000019_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M449.25,-395.8C432.75,-362.08 372.82,-239.54 350.21,-193.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="353.3,-191.65 345.76,-184.21 347.01,-194.73 353.3,-191.65"/>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node13 -->
<g id="edge36_Node000019_Node000013" class="edge">
<title>Node19&#45;&gt;Node13</title>
<g id="a_edge36_Node000019_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M453.18,-395.6C453.03,-380.94 454.42,-351.23 466.5,-330 488.33,-291.63 530.78,-261.11 557.83,-244.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="559.92,-247.27 566.7,-239.13 556.32,-241.26 559.92,-247.27"/>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node14 -->
<g id="edge39_Node000019_Node000014" class="edge">
<title>Node19&#45;&gt;Node14</title>
<g id="a_edge39_Node000019_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M456.21,-395.65C461.21,-380.54 473.19,-349.5 492.5,-330 506.25,-316.11 525.26,-305.49 541.61,-298.11"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="543.06,-301.3 550.88,-294.15 540.31,-294.87 543.06,-301.3"/>
</a>
</g>
</g>
<!-- Node20 -->
<g id="Node000020" class="node">
<title>Node20</title>
<g id="a_Node000020"><a xlink:href="____kernel__object__impl_8h_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="625.5,-360 501.5,-360 501.5,-330 625.5,-330 625.5,-360"/>
<text text-anchor="start" x="509.5" y="-348" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/__kernel_object</text>
<text text-anchor="middle" x="563.5" y="-337" font-family="Helvetica,sans-Serif" font-size="10.00">_impl.h</text>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node20 -->
<g id="edge37_Node000019_Node000020" class="edge">
<title>Node19&#45;&gt;Node20</title>
<g id="a_edge37_Node000019_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M469.73,-395.87C485,-387.75 508.39,-375.31 527.98,-364.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="529.77,-367.9 536.96,-360.11 526.49,-361.72 529.77,-367.9"/>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node14 -->
<g id="edge38_Node000020_Node000014" class="edge">
<title>Node20&#45;&gt;Node14</title>
<g id="a_edge38_Node000020_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M566.4,-329.84C567.99,-322.13 569.96,-312.49 571.67,-304.17"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="575.12,-304.77 573.7,-294.27 568.26,-303.36 575.12,-304.77"/>
</a>
</g>
</g>
<!-- Node22 -->
<g id="Node000022" class="node">
<title>Node22</title>
<g id="a_Node000022"><a xlink:href="types.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="707.5,-354.5 643.5,-354.5 643.5,-335.5 707.5,-335.5 707.5,-354.5"/>
<text text-anchor="middle" x="675.5" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">cxx/types</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node22 -->
<g id="edge42_Node000021_Node000022" class="edge">
<title>Node21&#45;&gt;Node22</title>
<g id="a_edge42_Node000021_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M507.67,-450.98C516.16,-437.62 534.23,-411.67 555.5,-396 569.7,-385.54 611.31,-369.21 641.55,-358.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="643.12,-361.23 651.32,-354.52 640.72,-354.65 643.12,-361.23"/>
</a>
</g>
</g>
<!-- Node23 -->
<g id="Node000023" class="node">
<title>Node23</title>
<g id="a_Node000023"><a xlink:href="ipc__basics_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="845,-415 758,-415 758,-396 845,-396 845,-415"/>
<text text-anchor="middle" x="801.5" y="-403" font-family="Helvetica,sans-Serif" font-size="10.00">cxx/ipc_basics</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node23 -->
<g id="edge43_Node000021_Node000023" class="edge">
<title>Node21&#45;&gt;Node23</title>
<g id="a_edge43_Node000021_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M541.28,-452.63C594.01,-443.28 688.54,-426.52 747.99,-415.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="748.7,-419.41 757.94,-414.22 747.48,-412.52 748.7,-419.41"/>
</a>
</g>
</g>
<!-- Node24 -->
<g id="Node000024" class="node">
<title>Node24</title>
<g id="a_Node000024"><a xlink:href="capability_8h_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="307.5,-415 215.5,-415 215.5,-396 307.5,-396 307.5,-415"/>
<text text-anchor="middle" x="261.5" y="-403" font-family="Helvetica,sans-Serif" font-size="10.00">cxx/capability.h</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node24 -->
<g id="edge47_Node000021_Node000024" class="edge">
<title>Node21&#45;&gt;Node24</title>
<g id="a_edge47_Node000021_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M463.78,-450.98C422.09,-441.82 355.68,-427.21 310.41,-417.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="311.04,-413.81 300.52,-415.08 309.54,-420.65 311.04,-413.81"/>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node13 -->
<g id="edge45_Node000023_Node000013" class="edge">
<title>Node23&#45;&gt;Node13</title>
<g id="a_edge45_Node000023_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M792.28,-395.98C776.9,-381.87 744.9,-352.93 716.5,-330 677.41,-298.44 629.79,-263.98 603.14,-245.03"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="605.13,-242.15 594.95,-239.23 601.08,-247.87 605.13,-242.15"/>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node15 -->
<g id="edge46_Node000023_Node000015" class="edge">
<title>Node23&#45;&gt;Node15</title>
<g id="a_edge46_Node000023_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M845.05,-397.25C898.7,-387.88 983.97,-371.44 993.5,-360 1019.59,-328.69 1011.77,-276.89 1004.97,-249.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1008.27,-248.07 1002.3,-239.31 1001.51,-249.88 1008.27,-248.07"/>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node22 -->
<g id="edge44_Node000023_Node000022" class="edge">
<title>Node23&#45;&gt;Node22</title>
<g id="a_edge44_Node000023_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M783.18,-395.99C762.09,-386.2 727.24,-370.02 702.92,-358.73"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="704.39,-355.55 693.84,-354.52 701.44,-361.9 704.39,-355.55"/>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node8 -->
<g id="edge49_Node000024_Node000008" class="edge">
<title>Node24&#45;&gt;Node8</title>
<g id="a_edge49_Node000024_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M263.7,-395.71C267.28,-381.69 274.73,-353.47 282.5,-330 299.07,-279.97 322.21,-222.26 333.98,-193.6"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="337.31,-194.69 337.9,-184.11 330.84,-192.02 337.31,-194.69"/>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node10 -->
<g id="edge48_Node000024_Node000010" class="edge">
<title>Node24&#45;&gt;Node10</title>
<g id="a_edge48_Node000024_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M259.2,-395.69C248.89,-356.1 206.7,-194.19 192.32,-139.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="195.68,-138 189.77,-129.21 188.9,-139.77 195.68,-138"/>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node25 -->
<g id="edge50_Node000024_Node000025" class="edge">
<title>Node24&#45;&gt;Node25</title>
<g id="a_edge50_Node000024_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M271.68,-395.87C282.38,-386.8 299.44,-372.34 312.43,-361.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="314.91,-363.8 320.28,-354.67 310.39,-358.46 314.91,-363.8"/>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node8 -->
<g id="edge51_Node000025_Node000008" class="edge">
<title>Node25&#45;&gt;Node8</title>
<g id="a_edge51_Node000025_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M331.06,-335.41C332.76,-309.39 337.88,-230.97 340.26,-194.51"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="343.77,-194.48 340.93,-184.27 336.78,-194.02 343.77,-194.48"/>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node13 -->
<g id="edge52_Node000025_Node000013" class="edge">
<title>Node25&#45;&gt;Node13</title>
<g id="a_edge52_Node000025_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M339.28,-335.48C354.67,-320.99 388.09,-291.52 421.5,-275 457.07,-257.41 500.62,-245.91 533.45,-239.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="534.17,-242.44 543.27,-237.02 532.78,-235.58 534.17,-242.44"/>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node14 -->
<g id="edge53_Node000025_Node000014" class="edge">
<title>Node25&#45;&gt;Node14</title>
<g id="a_edge53_Node000025_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M366.13,-335.49C409.4,-325.16 482.48,-307.71 529.84,-296.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="530.92,-299.74 539.83,-294.02 529.29,-292.93 530.92,-299.74"/>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node18 -->
<g id="edge56_Node000026_Node000018" class="edge">
<title>Node26&#45;&gt;Node18</title>
<g id="a_edge56_Node000026_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M490.33,-615.66C481.95,-597.93 462.97,-557.73 451.91,-534.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="455.02,-532.71 447.59,-525.16 448.69,-535.7 455.02,-532.71"/>
</a>
</g>
</g>
<!-- Node27 -->
<g id="Node000027" class="node">
<title>Node27</title>
<g id="a_Node000027"><a xlink:href="ipc__iface.html" target="_top" xlink:title="Interface Definition Language.">
<polygon fill="white" stroke="#666666" points="583.5,-525 503.5,-525 503.5,-506 583.5,-506 583.5,-525"/>
<text text-anchor="middle" x="543.5" y="-513" font-family="Helvetica,sans-Serif" font-size="10.00">cxx/ipc_iface</text>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node27 -->
<g id="edge57_Node000026_Node000027" class="edge">
<title>Node26&#45;&gt;Node27</title>
<g id="a_edge57_Node000026_Node000027"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M498.51,-615.66C506.55,-597.93 524.8,-557.73 535.42,-534.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="538.63,-535.71 539.57,-525.16 532.25,-532.82 538.63,-535.71"/>
</a>
</g>
</g>
<!-- Node29 -->
<g id="Node000029" class="node">
<title>Node29</title>
<g id="a_Node000029"><a xlink:href="ipc__string_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="733.5,-580 649.5,-580 649.5,-561 733.5,-561 733.5,-580"/>
<text text-anchor="middle" x="691.5" y="-568" font-family="Helvetica,sans-Serif" font-size="10.00">cxx/ipc_string</text>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node29 -->
<g id="edge64_Node000026_Node000029" class="edge">
<title>Node26&#45;&gt;Node29</title>
<g id="a_edge64_Node000026_Node000029"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M526.15,-615.98C559.66,-606.97 612.7,-592.7 649.64,-582.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="650.85,-586.06 659.6,-580.08 649.03,-579.3 650.85,-586.06"/>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node21 -->
<g id="edge63_Node000027_Node000021" class="edge">
<title>Node27&#45;&gt;Node21</title>
<g id="a_edge63_Node000027_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M536.73,-505.75C530.94,-498.26 522.44,-487.28 515.36,-478.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="518.03,-475.86 509.14,-470.09 512.49,-480.14 518.03,-475.86"/>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node23 -->
<g id="edge58_Node000027_Node000023" class="edge">
<title>Node27&#45;&gt;Node23</title>
<g id="a_edge58_Node000027_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M583.61,-509.59C621.07,-503.86 677.75,-492.19 722.5,-470 746.97,-457.86 770.82,-437.09 785.8,-422.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="788.52,-424.86 793.15,-415.33 783.59,-419.89 788.52,-424.86"/>
</a>
</g>
</g>
<!-- Node28 -->
<g id="Node000028" class="node">
<title>Node28</title>
<g id="a_Node000028"><a xlink:href="ipc__types.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="713,-470 598,-470 598,-451 713,-451 713,-470"/>
<text text-anchor="middle" x="655.5" y="-458" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/cxx/ipc_types</text>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node28 -->
<g id="edge59_Node000027_Node000028" class="edge">
<title>Node27&#45;&gt;Node28</title>
<g id="a_edge59_Node000027_Node000028"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M561.49,-505.98C579.43,-497.5 607.22,-484.35 627.93,-474.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="629.64,-477.61 637.18,-470.17 626.64,-471.28 629.64,-477.61"/>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node22 -->
<g id="edge61_Node000028_Node000022" class="edge">
<title>Node28&#45;&gt;Node22</title>
<g id="a_edge61_Node000028_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M657,-450.97C660.22,-432.73 667.82,-389.57 672.21,-364.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="675.69,-365.09 673.98,-354.63 668.8,-363.87 675.69,-365.09"/>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node23 -->
<g id="edge62_Node000028_Node000023" class="edge">
<title>Node28&#45;&gt;Node23</title>
<g id="a_edge62_Node000028_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M678.96,-450.98C703.08,-442.23 740.87,-428.51 768.1,-418.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="769.41,-421.87 777.62,-415.17 767.02,-415.29 769.41,-421.87"/>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node24 -->
<g id="edge60_Node000028_Node000024" class="edge">
<title>Node28&#45;&gt;Node24</title>
<g id="a_edge60_Node000028_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M597.79,-451.74C522.66,-441.63 392.21,-424.08 317.79,-414.07"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="318.05,-410.58 307.67,-412.71 317.12,-417.51 318.05,-410.58"/>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node22 -->
<g id="edge65_Node000029_Node000022" class="edge">
<title>Node29&#45;&gt;Node22</title>
<g id="a_edge65_Node000029_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M676.8,-560.76C653.12,-545.71 607.37,-512.4 589.5,-470 571.07,-426.27 621.77,-382.35 653,-360.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="655.29,-363.07 661.6,-354.56 651.36,-357.28 655.29,-363.07"/>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node23 -->
<g id="edge66_Node000029_Node000023" class="edge">
<title>Node29&#45;&gt;Node23</title>
<g id="a_edge66_Node000029_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M711.09,-560.8C740.01,-546.67 792.6,-515.63 810.5,-470 816.22,-455.42 812.94,-437.7 808.82,-424.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="812.03,-423.26 805.34,-415.03 805.44,-425.63 812.03,-423.26"/>
</a>
</g>
</g>
<!-- Node30 -->
<g id="Node000030" class="node">
<title>Node30</title>
<g id="a_Node000030"><a xlink:href="ipc__array_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="750.5,-525 688.5,-525 688.5,-506 750.5,-506 750.5,-525"/>
<text text-anchor="middle" x="719.5" y="-513" font-family="Helvetica,sans-Serif" font-size="10.00">ipc_array</text>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node30 -->
<g id="edge67_Node000029_Node000030" class="edge">
<title>Node29&#45;&gt;Node30</title>
<g id="a_edge67_Node000029_Node000030"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M696.12,-560.75C699.96,-553.49 705.52,-542.95 710.26,-533.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="713.39,-535.57 714.96,-525.09 707.2,-532.3 713.39,-535.57"/>
</a>
</g>
</g>
<!-- Node30&#45;&gt;Node22 -->
<g id="edge68_Node000030_Node000022" class="edge">
<title>Node30&#45;&gt;Node22</title>
<g id="a_edge68_Node000030_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M721.31,-505.76C723.55,-493.41 726.6,-470.21 722.5,-451 715.51,-418.27 697.53,-383.4 685.95,-363.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="688.94,-361.4 680.85,-354.56 682.91,-364.95 688.94,-361.4"/>
</a>
</g>
</g>
<!-- Node30&#45;&gt;Node23 -->
<g id="edge69_Node000030_Node000023" class="edge">
<title>Node30&#45;&gt;Node23</title>
<g id="a_edge69_Node000030_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M744.98,-505.9C761.59,-498.91 782.21,-487.33 793.5,-470 802.12,-456.76 803.64,-438.64 803.28,-425.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="806.77,-424.86 802.65,-415.1 799.78,-425.3 806.77,-424.86"/>
</a>
</g>
</g>
<!-- Node30&#45;&gt;Node28 -->
<g id="edge70_Node000030_Node000028" class="edge">
<title>Node30&#45;&gt;Node28</title>
<g id="a_edge70_Node000030_Node000028"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M709.22,-505.98C699.66,-498.07 685.22,-486.11 673.72,-476.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="675.9,-473.85 665.97,-470.17 671.44,-479.24 675.9,-473.85"/>
</a>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 42 KiB