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,958 @@
<?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/factory Pages: 1 -->
<svg width="1033pt" height="808pt"
viewBox="0.00 0.00 1032.51 808.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 804)">
<title>l4/sys/factory</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Common factory related definitions.">
<polygon fill="#999999" stroke="#666666" points="504.5,-800 421.5,-800 421.5,-781 504.5,-781 504.5,-800"/>
<text text-anchor="middle" x="463" y="-788" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/factory</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="factory_8h.html" target="_top" xlink:title="Common factory related definitions.">
<polygon fill="white" stroke="#666666" points="122,-354.5 32,-354.5 32,-335.5 122,-335.5 122,-354.5"/>
<text text-anchor="middle" x="77" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/factory.h</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="M421.1,-788.61C307.12,-785.07 0,-767.55 0,-681.5 0,-681.5 0,-681.5 0,-459.5 0,-418.36 35.08,-381.05 57.88,-361.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="60.24,-363.73 65.64,-354.62 55.73,-358.37 60.24,-363.73"/>
</a>
</g>
</g>
<!-- Node13 -->
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_Node000013"><a xlink:href="capability.html" target="_top" xlink:title="L4::Cap related definitions.">
<polygon fill="white" stroke="#666666" points="698,-690 602,-690 602,-671 698,-671 698,-690"/>
<text text-anchor="middle" x="650" y="-678" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/capability</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node13 -->
<g id="edge24_Node000001_Node000013" class="edge">
<title>Node1&#45;&gt;Node13</title>
<g id="a_edge24_Node000001_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M477.99,-780.84C510.35,-762.16 586.98,-717.9 626.11,-695.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="628.29,-698.08 635.2,-690.05 624.79,-692.02 628.29,-698.08"/>
</a>
</g>
</g>
<!-- Node23 -->
<g id="Node000023" class="node">
<title>Node23</title>
<g id="a_Node000023"><a xlink:href="ipc__iface.html" target="_top" xlink:title="Interface Definition Language.">
<polygon fill="white" stroke="#666666" points="519,-580 439,-580 439,-561 519,-561 519,-580"/>
<text text-anchor="middle" x="479" y="-568" font-family="Helvetica,sans-Serif" font-size="10.00">cxx/ipc_iface</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node23 -->
<g id="edge73_Node000001_Node000023" class="edge">
<title>Node1&#45;&gt;Node23</title>
<g id="a_edge73_Node000001_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M463.63,-780.95C465.98,-748.95 474.29,-635.68 477.61,-590.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="481.12,-590.45 478.36,-580.22 474.14,-589.94 481.12,-590.45"/>
</a>
</g>
</g>
<!-- Node27 -->
<g id="Node000027" class="node">
<title>Node27</title>
<g id="a_Node000027"><a xlink:href="snd__destination.html" target="_top" xlink:title="The C++ Sender destination interface.">
<polygon fill="white" stroke="#666666" points="712.5,-745 587.5,-745 587.5,-726 712.5,-726 712.5,-745"/>
<text text-anchor="middle" x="650" y="-733" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/snd_destination</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node27 -->
<g id="edge66_Node000001_Node000027" class="edge">
<title>Node1&#45;&gt;Node27</title>
<g id="a_edge66_Node000001_Node000027"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M493.04,-780.98C524.71,-772.01 574.77,-757.82 609.81,-747.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="611.05,-751.18 619.72,-745.08 609.14,-744.44 611.05,-751.18"/>
</a>
</g>
</g>
<!-- Node29 -->
<g id="Node000029" class="node">
<title>Node29</title>
<g id="a_Node000029"><a xlink:href="ipc__varg_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="138,-470 28,-470 28,-451 138,-451 138,-470"/>
<text text-anchor="middle" x="83" y="-458" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/cxx/ipc_varg</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node29 -->
<g id="edge74_Node000001_Node000029" class="edge">
<title>Node1&#45;&gt;Node29</title>
<g id="a_edge74_Node000001_Node000029"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M421.35,-785.77C327.18,-776.19 106,-746.74 106,-681.5 106,-681.5 106,-681.5 106,-569.5 106,-537.34 96.12,-500.95 89.31,-479.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="92.58,-478.43 86.1,-470.05 85.94,-480.64 92.58,-478.43"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="compiler_8h.html" target="_top" xlink:title="L4 compiler related defines.">
<polygon fill="white" stroke="#666666" points="405.5,-74 306.5,-74 306.5,-55 405.5,-55 405.5,-74"/>
<text text-anchor="middle" x="356" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/compiler.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="M78.52,-335.49C81.75,-316.64 89,-269.93 89,-230.5 89,-230.5 89,-230.5 89,-173.5 89,-128.22 222.65,-92.95 300.83,-76.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="301.95,-79.53 311.01,-74.05 300.5,-72.69 301.95,-79.53"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:href="l4_2sys_2types_8h.html" target="_top" xlink:title="Common L4 ABI Data Types.">
<polygon fill="white" stroke="#666666" points="777,-184 693,-184 693,-165 777,-165 777,-184"/>
<text text-anchor="middle" x="735" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/types.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node5 -->
<g id="edge4_Node000002_Node000005" class="edge">
<title>Node2&#45;&gt;Node5</title>
<g id="a_edge4_Node000002_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M81.69,-335.37C95.01,-311.88 135.63,-246.71 190,-220 275.71,-177.9 563.28,-174.49 682.52,-174.96"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="682.82,-178.46 692.84,-175.01 682.86,-171.46 682.82,-178.46"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_Node000010"><a xlink:href="l4_2sys_2utcb_8h.html" target="_top" xlink:title="UTCB definitions.">
<polygon fill="white" stroke="#666666" points="485,-239 407,-239 407,-220 485,-220 485,-239"/>
<text text-anchor="middle" x="446" y="-227" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/utcb.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node10 -->
<g id="edge15_Node000002_Node000010" class="edge">
<title>Node2&#45;&gt;Node10</title>
<g id="a_edge15_Node000002_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M104.73,-335.47C170.05,-315.38 333.62,-265.07 408.05,-242.17"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="409.41,-245.42 417.94,-239.13 407.36,-238.72 409.41,-245.42"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_Node000011"><a xlink:href="l4_2sys_2ipc_8h.html" target="_top" xlink:title="Common IPC interface.">
<polygon fill="white" stroke="#666666" points="521.5,-294 450.5,-294 450.5,-275 521.5,-275 521.5,-294"/>
<text text-anchor="middle" x="486" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/ipc.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node11 -->
<g id="edge19_Node000002_Node000011" class="edge">
<title>Node2&#45;&gt;Node11</title>
<g id="a_edge19_Node000002_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M107.12,-335.46C114.86,-333.47 123.2,-331.49 131,-330 241.03,-308.93 372.22,-295.46 440.15,-289.34"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="440.84,-292.79 450.49,-288.42 440.22,-285.82 440.84,-292.79"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="402,-19 310,-19 310,0 402,0 402,-19"/>
<text text-anchor="middle" x="356" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/linkage.h</text>
</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="M356,-54.75C356,-47.8 356,-37.85 356,-29.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="359.5,-29.09 356,-19.09 352.5,-29.09 359.5,-29.09"/>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node3 -->
<g id="edge6_Node000005_Node000003" class="edge">
<title>Node5&#45;&gt;Node3</title>
<g id="a_edge6_Node000005_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M692.9,-172.51C612.84,-169.92 442.36,-160.73 394,-129 377.92,-118.45 367.66,-98.53 361.9,-83.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="365.14,-82.46 358.49,-74.21 358.54,-84.8 365.14,-82.46"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:href="l4_2sys_2l4int_8h.html" target="_top" xlink:title="Fixed sized integer types, generic version.">
<polygon fill="white" stroke="#666666" points="740.5,-74 661.5,-74 661.5,-55 740.5,-55 740.5,-74"/>
<text text-anchor="middle" x="701" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/l4int.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="M753,-164.86C774.41,-153.34 805.65,-131.87 792,-110 782.35,-94.54 765.59,-84.3 749.07,-77.59"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="750.02,-74.21 739.42,-74.04 747.6,-80.78 750.02,-74.21"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:href="l4_2sys_2consts_8h.html" target="_top" xlink:title="Common constants.">
<polygon fill="white" stroke="#666666" points="782.5,-129 693.5,-129 693.5,-110 782.5,-110 782.5,-129"/>
<text text-anchor="middle" x="738" y="-117" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/consts.h</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node7 -->
<g id="edge7_Node000005_Node000007" class="edge">
<title>Node5&#45;&gt;Node7</title>
<g id="a_edge7_Node000005_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M735.5,-164.75C735.89,-157.8 736.45,-147.85 736.95,-139.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="740.44,-139.27 737.51,-129.09 733.45,-138.88 740.44,-139.27"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:href="____l4__fpage_8h_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="513,-129 403,-129 403,-110 513,-110 513,-129"/>
<text text-anchor="middle" x="458" y="-117" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/__l4_fpage.h</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node8 -->
<g id="edge10_Node000005_Node000008" class="edge">
<title>Node5&#45;&gt;Node8</title>
<g id="a_edge10_Node000005_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M692.93,-165.45C644.73,-156.23 565.6,-141.09 512.66,-130.96"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="513.25,-127.51 502.77,-129.07 511.93,-134.38 513.25,-127.51"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_Node000009"><a xlink:href="____timeout_8h_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="637,-129 531,-129 531,-110 637,-110 637,-129"/>
<text text-anchor="middle" x="584" y="-117" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/__timeout.h</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node9 -->
<g id="edge12_Node000005_Node000009" class="edge">
<title>Node5&#45;&gt;Node9</title>
<g id="a_edge12_Node000005_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M710.74,-164.98C685.68,-156.19 646.37,-142.39 618.17,-132.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="619.3,-129.18 608.7,-129.17 616.98,-135.78 619.3,-129.18"/>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node3 -->
<g id="edge8_Node000007_Node000003" class="edge">
<title>Node7&#45;&gt;Node3</title>
<g id="a_edge8_Node000007_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M693.43,-112.32C624.68,-102.78 492.68,-84.46 415.73,-73.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="416.09,-70.3 405.71,-72.4 415.13,-77.24 416.09,-70.3"/>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node6 -->
<g id="edge9_Node000007_Node000006" class="edge">
<title>Node7&#45;&gt;Node6</title>
<g id="a_edge9_Node000007_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M731.89,-109.75C726.72,-102.34 719.15,-91.5 712.81,-82.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="715.59,-80.29 707,-74.09 709.85,-84.29 715.59,-80.29"/>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node3 -->
<g id="edge11_Node000008_Node000003" class="edge">
<title>Node8&#45;&gt;Node3</title>
<g id="a_edge11_Node000008_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M441.61,-109.98C425.43,-101.57 400.43,-88.59 381.62,-78.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="383.17,-75.68 372.69,-74.17 379.95,-81.89 383.17,-75.68"/>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node3 -->
<g id="edge14_Node000009_Node000003" class="edge">
<title>Node9&#45;&gt;Node3</title>
<g id="a_edge14_Node000009_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M547.37,-109.98C508.09,-100.86 445.63,-86.33 402.81,-76.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="403.45,-72.94 392.92,-74.08 401.87,-79.76 403.45,-72.94"/>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node6 -->
<g id="edge13_Node000009_Node000006" class="edge">
<title>Node9&#45;&gt;Node6</title>
<g id="a_edge13_Node000009_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M602.8,-109.98C621.62,-101.46 650.82,-88.23 672.5,-78.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="674.2,-81.48 681.86,-74.17 671.31,-75.11 674.2,-81.48"/>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node3 -->
<g id="edge17_Node000010_Node000003" class="edge">
<title>Node10&#45;&gt;Node3</title>
<g id="a_edge17_Node000010_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M437.35,-219.75C421.67,-203.38 388.56,-166.4 371,-129 364.3,-114.72 360.45,-97.2 358.33,-84.17"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="361.77,-83.49 356.89,-74.09 354.84,-84.48 361.77,-83.49"/>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node5 -->
<g id="edge16_Node000010_Node000005" class="edge">
<title>Node10&#45;&gt;Node5</title>
<g id="a_edge16_Node000010_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M485.28,-221.3C536.52,-211.9 626.34,-195.43 683.14,-185.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="683.79,-188.45 693,-183.2 682.53,-181.56 683.79,-188.45"/>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node6 -->
<g id="edge18_Node000010_Node000006" class="edge">
<title>Node10&#45;&gt;Node6</title>
<g id="a_edge18_Node000010_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M470.53,-219.93C510.1,-205.34 589.29,-172.95 646,-129 663.21,-115.66 679.05,-96.28 689.27,-82.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="692.15,-84.44 695.13,-74.27 686.46,-80.36 692.15,-84.44"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node5 -->
<g id="edge20_Node000011_Node000005" class="edge">
<title>Node11&#45;&gt;Node5</title>
<g id="a_edge20_Node000011_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M505.96,-274.84C549.86,-255.8 655,-210.2 706.12,-188.03"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="707.51,-191.24 715.29,-184.05 704.73,-184.82 707.51,-191.24"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node10 -->
<g id="edge21_Node000011_Node000010" class="edge">
<title>Node11&#45;&gt;Node10</title>
<g id="a_edge21_Node000011_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M479.39,-274.75C473.74,-267.26 465.46,-256.28 458.55,-247.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="461.3,-244.96 452.48,-239.09 455.71,-249.18 461.3,-244.96"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_Node000012"><a xlink:href="err_8h.html" target="_top" xlink:title="Error codes.">
<polygon fill="white" stroke="#666666" points="269,-239 199,-239 199,-220 269,-220 269,-239"/>
<text text-anchor="middle" x="234" y="-227" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/err.h</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node12 -->
<g id="edge22_Node000011_Node000012" class="edge">
<title>Node11&#45;&gt;Node12</title>
<g id="a_edge22_Node000011_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M450.43,-276.02C405.59,-266.59 328.46,-250.37 279.41,-240.05"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="279.9,-236.58 269.39,-237.94 278.46,-243.43 279.9,-236.58"/>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node3 -->
<g id="edge23_Node000012_Node000003" class="edge">
<title>Node12&#45;&gt;Node3</title>
<g id="a_edge23_Node000012_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M235.65,-219.78C240.02,-198.73 253.62,-144.34 283,-110 294.48,-96.59 311.05,-86.03 325.5,-78.57"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="327.17,-81.65 334.62,-74.12 324.1,-75.36 327.17,-81.65"/>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node5 -->
<g id="edge26_Node000013_Node000005" class="edge">
<title>Node13&#45;&gt;Node5</title>
<g id="a_edge26_Node000013_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M691.3,-670.92C739.3,-658.24 812,-629.47 812,-571.5 812,-571.5 812,-571.5 812,-283.5 812,-244.3 777.94,-209.47 755.13,-190.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="757.03,-187.58 747.03,-184.09 752.67,-193.05 757.03,-187.58"/>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node7 -->
<g id="edge25_Node000013_Node000007" class="edge">
<title>Node13&#45;&gt;Node7</title>
<g id="a_edge25_Node000013_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M698.33,-673.39C729.19,-667.57 768.75,-656.36 798,-635 944.25,-528.21 972.98,-468.6 1021,-294 1049.8,-189.26 882.78,-144.7 792.68,-128.48"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="793.07,-125 782.62,-126.73 791.87,-131.9 793.07,-125"/>
</a>
</g>
</g>
<!-- Node14 -->
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_Node000014"><a xlink:href="kobject_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="627.5,-525 544.5,-525 544.5,-506 627.5,-506 627.5,-525"/>
<text text-anchor="middle" x="586" y="-513" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/kobject</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node14 -->
<g id="edge27_Node000013_Node000014" class="edge">
<title>Node13&#45;&gt;Node14</title>
<g id="a_edge27_Node000013_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M646.56,-670.74C636.49,-645.09 606.92,-569.78 593.18,-534.78"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="596.37,-533.34 589.46,-525.31 589.85,-535.89 596.37,-533.34"/>
</a>
</g>
</g>
<!-- Node21 -->
<g id="Node000021" class="node">
<title>Node21</title>
<g id="a_Node000021"><a xlink:href="l4_2sys_2task_8h.html" target="_top" xlink:title="Common task related definitions.">
<polygon fill="white" stroke="#666666" points="708,-354.5 630,-354.5 630,-335.5 708,-335.5 708,-354.5"/>
<text text-anchor="middle" x="669" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/task.h</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node21 -->
<g id="edge49_Node000013_Node000021" class="edge">
<title>Node13&#45;&gt;Node21</title>
<g id="a_edge49_Node000013_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M652.56,-670.91C657.75,-652.74 669,-609 669,-571.5 669,-571.5 669,-571.5 669,-459.5 669,-426.11 669,-387.19 669,-364.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="672.5,-364.54 669,-354.54 665.5,-364.54 672.5,-364.54"/>
</a>
</g>
</g>
<!-- Node22 -->
<g id="Node000022" class="node">
<title>Node22</title>
<g id="a_Node000022"><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="603,-635 529,-635 529,-616 603,-616 603,-635"/>
<text text-anchor="middle" x="566" y="-623" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/meta</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node22 -->
<g id="edge50_Node000013_Node000022" class="edge">
<title>Node13&#45;&gt;Node22</title>
<g id="a_edge50_Node000013_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M636.5,-670.98C623.6,-662.84 603.9,-650.41 588.6,-640.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="590.07,-637.55 579.74,-635.17 586.33,-643.47 590.07,-637.55"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node5 -->
<g id="edge35_Node000014_Node000005" class="edge">
<title>Node14&#45;&gt;Node5</title>
<g id="a_edge35_Node000014_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M627.72,-509.19C683.11,-499.54 774,-473.5 774,-406.5 774,-406.5 774,-406.5 774,-283.5 774,-249.92 757.12,-213.78 745.57,-192.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="748.46,-190.98 740.42,-184.08 742.4,-194.49 748.46,-190.98"/>
</a>
</g>
</g>
<!-- Node15 -->
<g id="Node000015" class="node">
<title>Node15</title>
<g id="a_Node000015"><a xlink:href="kernel__object_8h.html" target="_top" xlink:title="Kernel object system calls.">
<polygon fill="white" stroke="#666666" points="623.5,-415 532.5,-415 532.5,-396 623.5,-396 623.5,-415"/>
<text text-anchor="middle" x="578" y="-403" font-family="Helvetica,sans-Serif" font-size="10.00">kernel_object.h</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node15 -->
<g id="edge28_Node000014_Node000015" class="edge">
<title>Node14&#45;&gt;Node15</title>
<g id="a_edge28_Node000014_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M585.35,-505.66C584.05,-488.17 581.13,-448.8 579.39,-425.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="582.87,-424.87 578.64,-415.16 575.89,-425.39 582.87,-424.87"/>
</a>
</g>
</g>
<!-- Node17 -->
<g id="Node000017" class="node">
<title>Node17</title>
<g id="a_Node000017"><a xlink:href="____typeinfo_8h.html" target="_top" xlink:title="Type information handling.">
<polygon fill="white" stroke="#666666" points="557.5,-470 480.5,-470 480.5,-451 557.5,-451 557.5,-470"/>
<text text-anchor="middle" x="519" y="-458" font-family="Helvetica,sans-Serif" font-size="10.00">__typeinfo.h</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node17 -->
<g id="edge36_Node000014_Node000017" class="edge">
<title>Node14&#45;&gt;Node17</title>
<g id="a_edge36_Node000014_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M575.24,-505.98C565.23,-498.07 550.11,-486.11 538.07,-476.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="539.97,-473.63 529.96,-470.17 535.63,-479.12 539.97,-473.63"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node3 -->
<g id="edge30_Node000015_Node000003" class="edge">
<title>Node15&#45;&gt;Node3</title>
<g id="a_edge30_Node000015_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M534.56,-395.95C497.02,-387.74 446.57,-374.48 432,-360 354,-282.49 352.61,-136.2 354.8,-84.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="358.3,-84.42 355.33,-74.25 351.31,-84.05 358.3,-84.42"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node5 -->
<g id="edge29_Node000015_Node000005" class="edge">
<title>Node15&#45;&gt;Node5</title>
<g id="a_edge29_Node000015_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M623.7,-402.42C654.95,-398.4 694.64,-387.7 717,-360 756.22,-311.42 746.33,-230.51 739.24,-194.17"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="742.6,-193.1 737.11,-184.04 735.75,-194.55 742.6,-193.1"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node10 -->
<g id="edge31_Node000015_Node000010" class="edge">
<title>Node15&#45;&gt;Node10</title>
<g id="a_edge31_Node000015_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M580.92,-395.86C585.24,-381.58 591.91,-352.4 583,-330 565.39,-285.75 515.2,-257.66 480.72,-242.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="481.6,-239.57 471.02,-239.04 478.96,-246.06 481.6,-239.57"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node11 -->
<g id="edge34_Node000015_Node000011" class="edge">
<title>Node15&#45;&gt;Node11</title>
<g id="a_edge34_Node000015_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M533.72,-395.97C498.07,-388.1 452.14,-375.33 441,-360 426.67,-340.28 448.26,-315.84 466.2,-300.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="468.5,-303.09 474.04,-294.06 464.08,-297.66 468.5,-303.09"/>
</a>
</g>
</g>
<!-- Node16 -->
<g id="Node000016" class="node">
<title>Node16</title>
<g id="a_Node000016"><a xlink:href="____kernel__object__impl_8h_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="574,-360 450,-360 450,-330 574,-330 574,-360"/>
<text text-anchor="start" x="458" y="-348" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/__kernel_object</text>
<text text-anchor="middle" x="512" y="-337" font-family="Helvetica,sans-Serif" font-size="10.00">_impl.h</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node16 -->
<g id="edge32_Node000015_Node000016" class="edge">
<title>Node15&#45;&gt;Node16</title>
<g id="a_edge32_Node000015_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M568.26,-395.87C559.64,-388.22 546.7,-376.76 535.41,-366.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="537.73,-364.13 527.92,-360.11 533.09,-369.37 537.73,-364.13"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node11 -->
<g id="edge33_Node000016_Node000011" class="edge">
<title>Node16&#45;&gt;Node11</title>
<g id="a_edge33_Node000016_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M505.71,-329.84C502.2,-321.95 497.8,-312.05 494.05,-303.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="497.16,-301.98 489.9,-294.27 490.76,-304.83 497.16,-301.98"/>
</a>
</g>
</g>
<!-- Node18 -->
<g id="Node000018" class="node">
<title>Node18</title>
<g id="a_Node000018"><a xlink:href="types.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="204,-354.5 140,-354.5 140,-335.5 204,-335.5 204,-354.5"/>
<text text-anchor="middle" x="172" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">cxx/types</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node18 -->
<g id="edge37_Node000017_Node000018" class="edge">
<title>Node17&#45;&gt;Node18</title>
<g id="a_edge37_Node000017_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M495.16,-450.92C471.91,-442.38 435.68,-428.62 405,-415 387.74,-407.34 384.69,-402.6 367,-396 315.65,-376.83 254.02,-362.38 213.99,-354.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="214.54,-350.6 204.04,-352.03 213.14,-357.46 214.54,-350.6"/>
</a>
</g>
</g>
<!-- Node19 -->
<g id="Node000019" class="node">
<title>Node19</title>
<g id="a_Node000019"><a xlink:href="ipc__basics_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="357.5,-415 270.5,-415 270.5,-396 357.5,-396 357.5,-415"/>
<text text-anchor="middle" x="314" y="-403" font-family="Helvetica,sans-Serif" font-size="10.00">cxx/ipc_basics</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node19 -->
<g id="edge38_Node000017_Node000019" class="edge">
<title>Node17&#45;&gt;Node19</title>
<g id="a_edge38_Node000017_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M486.06,-450.98C451.05,-441.93 395.53,-427.58 357.07,-417.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="357.75,-414.2 347.19,-415.08 356,-420.97 357.75,-414.2"/>
</a>
</g>
</g>
<!-- Node20 -->
<g id="Node000020" class="node">
<title>Node20</title>
<g id="a_Node000020"><a xlink:href="capability_8h_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="506,-415 414,-415 414,-396 506,-396 506,-415"/>
<text text-anchor="middle" x="460" y="-403" font-family="Helvetica,sans-Serif" font-size="10.00">cxx/capability.h</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node20 -->
<g id="edge42_Node000017_Node000020" class="edge">
<title>Node17&#45;&gt;Node20</title>
<g id="a_edge42_Node000017_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M509.52,-450.98C500.8,-443.15 487.66,-431.34 477.1,-421.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="479.43,-419.25 469.65,-415.17 474.75,-424.46 479.43,-419.25"/>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node10 -->
<g id="edge40_Node000019_Node000010" class="edge">
<title>Node19&#45;&gt;Node10</title>
<g id="a_edge40_Node000019_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M319.93,-395.84C334.44,-374.77 373.1,-319.3 408,-275 415.54,-265.42 424.37,-255.05 431.61,-246.73"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="434.25,-249.02 438.22,-239.19 428.99,-244.4 434.25,-249.02"/>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node12 -->
<g id="edge41_Node000019_Node000012" class="edge">
<title>Node19&#45;&gt;Node12</title>
<g id="a_edge41_Node000019_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M296.65,-395.86C283.32,-388.28 265.63,-375.98 256,-360 234.98,-325.12 232.58,-275.89 233.05,-249.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="236.56,-249.22 233.4,-239.1 229.56,-248.98 236.56,-249.22"/>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node18 -->
<g id="edge39_Node000019_Node000018" class="edge">
<title>Node19&#45;&gt;Node18</title>
<g id="a_edge39_Node000019_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M293.35,-395.99C269.37,-386.12 229.61,-369.73 202.17,-358.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="203.25,-355.09 192.67,-354.52 200.59,-361.56 203.25,-355.09"/>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node5 -->
<g id="edge44_Node000020_Node000005" class="edge">
<title>Node20&#45;&gt;Node5</title>
<g id="a_edge44_Node000020_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M452.33,-395.7C445.48,-387.21 435.95,-373.68 432,-360 421.46,-323.45 417.54,-304.13 442,-275 473.43,-237.57 608.18,-203.09 683.52,-186.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="684.72,-189.58 693.73,-184.01 683.22,-182.75 684.72,-189.58"/>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node7 -->
<g id="edge43_Node000020_Node000007" class="edge">
<title>Node20&#45;&gt;Node7</title>
<g id="a_edge43_Node000020_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M449.37,-395.78C440.09,-387.55 427.05,-374.36 420,-360 392.26,-303.45 360.23,-270.41 398,-220 432.32,-174.19 596.47,-142.4 683.52,-128.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="684.15,-131.9 693.48,-126.88 683.06,-124.98 684.15,-131.9"/>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node21 -->
<g id="edge45_Node000020_Node000021" class="edge">
<title>Node20&#45;&gt;Node21</title>
<g id="a_edge45_Node000020_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M490.39,-395.99C526.92,-385.77 588.34,-368.58 628.77,-357.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="629.89,-360.58 638.57,-354.52 628,-353.84 629.89,-360.58"/>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node5 -->
<g id="edge46_Node000021_Node000005" class="edge">
<title>Node21&#45;&gt;Node5</title>
<g id="a_edge46_Node000021_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M672.36,-335.41C682.6,-309.28 713.54,-230.29 727.74,-194.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="731.18,-194.86 731.56,-184.27 724.66,-192.31 731.18,-194.86"/>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node10 -->
<g id="edge47_Node000021_Node000010" class="edge">
<title>Node21&#45;&gt;Node10</title>
<g id="a_edge47_Node000021_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M664.78,-335.3C657.15,-320.55 639.66,-290.7 616,-275 579.79,-250.97 531.25,-239.9 495.3,-234.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="495.42,-231.3 485.05,-233.48 494.51,-238.24 495.42,-231.3"/>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node11 -->
<g id="edge48_Node000021_Node000011" class="edge">
<title>Node21&#45;&gt;Node11</title>
<g id="a_edge48_Node000021_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M642.39,-335.49C610.81,-325.4 557.99,-308.51 522.58,-297.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="523.23,-293.73 512.64,-294.02 521.1,-300.4 523.23,-293.73"/>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node14 -->
<g id="edge51_Node000022_Node000014" class="edge">
<title>Node22&#45;&gt;Node14</title>
<g id="a_edge51_Node000022_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M567.64,-615.66C570.88,-598.17 578.17,-558.8 582.52,-535.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="586.02,-535.63 584.4,-525.16 579.13,-534.35 586.02,-535.63"/>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node23 -->
<g id="edge52_Node000022_Node000023" class="edge">
<title>Node22&#45;&gt;Node23</title>
<g id="a_edge52_Node000022_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M552.02,-615.98C538.53,-607.77 517.87,-595.18 501.96,-585.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="503.59,-582.38 493.23,-580.17 499.95,-588.36 503.59,-582.38"/>
</a>
</g>
</g>
<!-- Node25 -->
<g id="Node000025" class="node">
<title>Node25</title>
<g id="a_Node000025"><a xlink:href="ipc__string_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="364,-580 280,-580 280,-561 364,-561 364,-580"/>
<text text-anchor="middle" x="322" y="-568" font-family="Helvetica,sans-Serif" font-size="10.00">cxx/ipc_string</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node25 -->
<g id="edge59_Node000022_Node000025" class="edge">
<title>Node22&#45;&gt;Node25</title>
<g id="a_edge59_Node000022_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M528.94,-616.45C486.84,-607.3 417.93,-592.34 371.32,-582.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="371.95,-578.77 361.43,-580.07 370.46,-585.61 371.95,-578.77"/>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node17 -->
<g id="edge58_Node000023_Node000017" class="edge">
<title>Node23&#45;&gt;Node17</title>
<g id="a_edge58_Node000023_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M482.27,-560.66C488.81,-543.01 503.6,-503.09 512.28,-479.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="515.6,-480.75 515.79,-470.16 509.04,-478.32 515.6,-480.75"/>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node19 -->
<g id="edge53_Node000023_Node000019" class="edge">
<title>Node23&#45;&gt;Node19</title>
<g id="a_edge53_Node000023_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M476.15,-560.86C468.7,-539.5 446.73,-483.63 411,-451 394.8,-436.21 372.85,-425.59 353.92,-418.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="354.94,-415.08 344.35,-415.01 352.58,-421.67 354.94,-415.08"/>
</a>
</g>
</g>
<!-- Node24 -->
<g id="Node000024" class="node">
<title>Node24</title>
<g id="a_Node000024"><a xlink:href="ipc__types.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="385.5,-470 270.5,-470 270.5,-451 385.5,-451 385.5,-470"/>
<text text-anchor="middle" x="328" y="-458" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/cxx/ipc_types</text>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node24 -->
<g id="edge54_Node000023_Node000024" class="edge">
<title>Node23&#45;&gt;Node24</title>
<g id="a_edge54_Node000023_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M466.9,-560.84C441.05,-542.36 380.23,-498.86 348.34,-476.05"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="350.33,-473.17 340.16,-470.2 346.26,-478.86 350.33,-473.17"/>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node18 -->
<g id="edge56_Node000024_Node000018" class="edge">
<title>Node24&#45;&gt;Node18</title>
<g id="a_edge56_Node000024_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M314.69,-450.87C301.24,-442.07 279.95,-427.91 262,-415 237,-397.02 208.96,-375.25 190.92,-361.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="192.94,-358.17 182.92,-354.72 188.6,-363.67 192.94,-358.17"/>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node19 -->
<g id="edge57_Node000024_Node000019" class="edge">
<title>Node24&#45;&gt;Node19</title>
<g id="a_edge57_Node000024_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M325.69,-450.75C323.83,-443.72 321.16,-433.62 318.85,-424.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="322.21,-423.86 316.27,-415.09 315.44,-425.65 322.21,-423.86"/>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node20 -->
<g id="edge55_Node000024_Node000020" class="edge">
<title>Node24&#45;&gt;Node20</title>
<g id="a_edge55_Node000024_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M349.21,-450.98C370.73,-442.34 404.28,-428.87 428.83,-419.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="430.43,-422.14 438.41,-415.17 427.82,-415.65 430.43,-422.14"/>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node18 -->
<g id="edge60_Node000025_Node000018" class="edge">
<title>Node25&#45;&gt;Node18</title>
<g id="a_edge60_Node000025_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M295.6,-560.98C277.48,-553.93 254.07,-542.23 239,-525 197.01,-476.97 180.3,-400.12 174.58,-364.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="177.99,-363.93 173.04,-354.56 171.06,-364.96 177.99,-363.93"/>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node19 -->
<g id="edge61_Node000025_Node000019" class="edge">
<title>Node25&#45;&gt;Node19</title>
<g id="a_edge61_Node000025_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M334.48,-560.94C361.21,-541.52 419.61,-492.59 395,-451 386.14,-436.02 370.24,-425.74 354.86,-418.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="356,-415.56 345.42,-415.03 353.36,-422.04 356,-415.56"/>
</a>
</g>
</g>
<!-- Node26 -->
<g id="Node000026" class="node">
<title>Node26</title>
<g id="a_Node000026"><a xlink:href="ipc__array_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="310,-525 248,-525 248,-506 310,-506 310,-525"/>
<text text-anchor="middle" x="279" y="-513" font-family="Helvetica,sans-Serif" font-size="10.00">ipc_array</text>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node26 -->
<g id="edge62_Node000025_Node000026" class="edge">
<title>Node25&#45;&gt;Node26</title>
<g id="a_edge62_Node000025_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M314.9,-560.75C308.83,-553.26 299.91,-542.28 292.49,-533.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="294.99,-530.65 285.97,-525.09 289.55,-535.06 294.99,-530.65"/>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node18 -->
<g id="edge63_Node000026_Node000018" class="edge">
<title>Node26&#45;&gt;Node18</title>
<g id="a_edge63_Node000026_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M273.55,-505.91C256.81,-479.55 205.93,-399.43 183.19,-363.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="185.89,-361.34 177.57,-354.77 179.98,-365.09 185.89,-361.34"/>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node19 -->
<g id="edge64_Node000026_Node000019" class="edge">
<title>Node26&#45;&gt;Node19</title>
<g id="a_edge64_Node000026_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M273.12,-505.97C265.3,-493.47 253.41,-469.66 262,-451 267.75,-438.52 278.91,-428.24 289.42,-420.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="291.57,-423.49 297.97,-415.05 287.7,-417.65 291.57,-423.49"/>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node24 -->
<g id="edge65_Node000026_Node000024" class="edge">
<title>Node26&#45;&gt;Node24</title>
<g id="a_edge65_Node000026_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M287.09,-505.75C294.16,-498.11 304.59,-486.82 313.15,-477.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="315.84,-479.81 320.06,-470.09 310.7,-475.06 315.84,-479.81"/>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node5 -->
<g id="edge70_Node000027_Node000005" class="edge">
<title>Node27&#45;&gt;Node5</title>
<g id="a_edge70_Node000027_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M668.65,-725.98C699.16,-711.25 760.13,-678.39 798,-635 815.91,-614.48 818.6,-606.47 825,-580 837.96,-526.4 869.67,-511.78 826,-275 821.25,-249.27 821.55,-240.27 805,-220 794.2,-206.77 778.38,-196.24 764.51,-188.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="765.8,-185.49 755.3,-184.07 762.62,-191.73 765.8,-185.49"/>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node13 -->
<g id="edge71_Node000027_Node000013" class="edge">
<title>Node27&#45;&gt;Node13</title>
<g id="a_edge71_Node000027_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M650,-725.75C650,-718.8 650,-708.85 650,-700.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="653.5,-700.09 650,-690.09 646.5,-700.09 653.5,-700.09"/>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node23 -->
<g id="edge72_Node000027_Node000023" class="edge">
<title>Node27&#45;&gt;Node23</title>
<g id="a_edge72_Node000027_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M635.84,-725.98C610.5,-710.27 556.63,-674.68 520,-635 507.23,-621.17 495.9,-602.9 488.4,-589.51"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="491.3,-587.51 483.46,-580.38 485.14,-590.84 491.3,-587.51"/>
</a>
</g>
</g>
<!-- Node28 -->
<g id="Node000028" class="node">
<title>Node28</title>
<g id="a_Node000028"><a xlink:href="snd__destination_8h.html" target="_top" xlink:title="Sender destination endpoint C interface.">
<polygon fill="white" stroke="#666666" points="1012,-294 878,-294 878,-275 1012,-275 1012,-294"/>
<text text-anchor="middle" x="945" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/snd_destination.h</text>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node28 -->
<g id="edge67_Node000027_Node000028" class="edge">
<title>Node27&#45;&gt;Node28</title>
<g id="a_edge67_Node000027_Node000028"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M712.57,-729.77C777.18,-723.79 872.59,-711.59 902,-690 927.64,-671.18 935,-658.31 935,-626.5 935,-626.5 935,-626.5 935,-404.5 935,-368.87 939.51,-327.44 942.47,-304.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="945.94,-304.51 943.77,-294.14 939,-303.6 945.94,-304.51"/>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node5 -->
<g id="edge69_Node000028_Node000005" class="edge">
<title>Node28&#45;&gt;Node5</title>
<g id="a_edge69_Node000028_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M936.23,-274.99C922.09,-261.65 892.88,-235.72 864,-220 837.27,-205.45 804.89,-194.3 779.26,-186.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="780.01,-183.37 769.43,-184 778.09,-190.11 780.01,-183.37"/>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node10 -->
<g id="edge68_Node000028_Node000010" class="edge">
<title>Node28&#45;&gt;Node10</title>
<g id="a_edge68_Node000028_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M877.96,-276.38C776.33,-265.59 585.59,-245.33 495.51,-235.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="495.61,-232.25 485.29,-234.67 494.87,-239.21 495.61,-232.25"/>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node18 -->
<g id="edge75_Node000029_Node000018" class="edge">
<title>Node29&#45;&gt;Node18</title>
<g id="a_edge75_Node000029_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M89.69,-450.97C104.38,-432.24 139.68,-387.22 158.93,-362.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="161.82,-364.66 165.23,-354.63 156.31,-360.34 161.82,-364.66"/>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node19 -->
<g id="edge76_Node000029_Node000019" class="edge">
<title>Node29&#45;&gt;Node19</title>
<g id="a_edge76_Node000029_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M120.11,-450.98C159.99,-441.84 223.46,-427.27 266.84,-417.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="267.63,-420.73 276.59,-415.08 266.07,-413.91 267.63,-420.73"/>
</a>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 44 KiB