Files
moslab-code/doc/source/html/random__incl.svg
2025-09-12 15:55:45 +02:00

1112 lines
51 KiB
XML

<?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/random Pages: 1 -->
<svg width="1100pt" height="973pt"
viewBox="0.00 0.00 1100.00 973.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 969)">
<title>l4/re/random</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Random number generator interface definition.">
<polygon fill="#999999" stroke="#666666" points="225.5,-965 146.5,-965 146.5,-946 225.5,-946 225.5,-965"/>
<text text-anchor="middle" x="186" y="-953" font-family="Helvetica,sans-Serif" font-size="10.00">l4/re/random</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="capability.html" target="_top" xlink:title="L4::Cap related definitions.">
<polygon fill="white" stroke="#666666" points="458,-690 362,-690 362,-671 458,-671 458,-690"/>
<text text-anchor="middle" x="410" y="-678" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/capability</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="M225.68,-952.05C365.65,-942.86 828,-907.89 828,-846.5 828,-846.5 828,-846.5 828,-789.5 828,-716.11 583.38,-691.8 468.4,-684.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="468.56,-680.93 458.36,-683.81 468.12,-687.92 468.56,-680.93"/>
</a>
</g>
</g>
<!-- Node22 -->
<g id="Node000022" class="node">
<title>Node22</title>
<g id="a_Node000022"><a xlink:href="ipc__iface.html" target="_top" xlink:title="Interface Definition Language.">
<polygon fill="white" stroke="#666666" points="350,-580 270,-580 270,-561 350,-561 350,-580"/>
<text text-anchor="middle" x="310" y="-568" font-family="Helvetica,sans-Serif" font-size="10.00">cxx/ipc_iface</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node22 -->
<g id="edge62_Node000001_Node000022" class="edge">
<title>Node1&#45;&gt;Node22</title>
<g id="a_edge62_Node000001_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M152.05,-945.97C108.35,-932.71 38,-902.64 38,-846.5 38,-846.5 38,-846.5 38,-789.5 38,-672.22 193.88,-607.57 269.63,-583.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="270.84,-586.37 279.33,-580.03 268.74,-579.7 270.84,-586.37"/>
</a>
</g>
</g>
<!-- Node23 -->
<g id="Node000023" class="node">
<title>Node23</title>
<g id="a_Node000023"><a xlink:href="ipc__types.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="297.5,-470 182.5,-470 182.5,-451 297.5,-451 297.5,-470"/>
<text text-anchor="middle" x="240" y="-458" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/cxx/ipc_types</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node23 -->
<g id="edge61_Node000001_Node000023" class="edge">
<title>Node1&#45;&gt;Node23</title>
<g id="a_edge61_Node000001_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M146.1,-949.29C91.45,-939.66 0,-913.53 0,-846.5 0,-846.5 0,-846.5 0,-569.5 0,-493.62 101.01,-470.74 171.97,-464.03"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="172.54,-467.49 182.21,-463.15 171.95,-460.52 172.54,-467.49"/>
</a>
</g>
</g>
<!-- Node26 -->
<g id="Node000026" class="node">
<title>Node26</title>
<g id="a_Node000026"><a xlink:href="icu.html" target="_top" xlink:title="Interrupt controller.">
<polygon fill="white" stroke="#666666" points="291,-910 229,-910 229,-891 291,-891 291,-910"/>
<text text-anchor="middle" x="260" y="-898" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/icu</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node26 -->
<g id="edge63_Node000001_Node000026" class="edge">
<title>Node1&#45;&gt;Node26</title>
<g id="a_edge63_Node000001_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M197.89,-945.98C209.15,-937.92 226.29,-925.65 239.71,-916.03"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="241.8,-918.84 247.89,-910.17 237.73,-913.15 241.8,-918.84"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="l4_2sys_2consts_8h.html" target="_top" xlink:title="Common constants.">
<polygon fill="white" stroke="#666666" points="425.5,-129 336.5,-129 336.5,-110 425.5,-110 425.5,-129"/>
<text text-anchor="middle" x="381" y="-117" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/consts.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="M458.07,-672.44C601.29,-648.75 1011.69,-560.17 953,-330 935.6,-261.78 903.94,-247.21 839,-220 766.19,-189.49 540.63,-148.07 435.71,-129.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="436.09,-126.32 425.64,-128.06 434.89,-133.21 436.09,-126.32"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:href="l4_2sys_2types_8h.html" target="_top" xlink:title="Common L4 ABI Data Types.">
<polygon fill="white" stroke="#666666" points="481,-184 397,-184 397,-165 481,-165 481,-184"/>
<text text-anchor="middle" x="439" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/types.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node7 -->
<g id="edge6_Node000002_Node000007" class="edge">
<title>Node2&#45;&gt;Node7</title>
<g id="a_edge6_Node000002_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M391.21,-670.98C342.28,-647.52 212.06,-576.54 174,-470 144.84,-388.38 123.74,-347.66 171,-275 217.59,-203.37 322.73,-183.08 386.59,-177.48"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="387.16,-180.94 396.86,-176.67 386.61,-173.97 387.16,-180.94"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_Node000010"><a xlink:href="kobject_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="685.5,-525 602.5,-525 602.5,-506 685.5,-506 685.5,-525"/>
<text text-anchor="middle" x="644" y="-513" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/kobject</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="M445.29,-670.95C470.29,-663.84 503.89,-652.11 530,-635 573.39,-606.58 612.61,-558.81 631.73,-533.47"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="634.69,-535.35 637.83,-525.23 629.07,-531.19 634.69,-535.35"/>
</a>
</g>
</g>
<!-- Node20 -->
<g id="Node000020" class="node">
<title>Node20</title>
<g id="a_Node000020"><a xlink:href="l4_2sys_2task_8h.html" target="_top" xlink:title="Common task related definitions.">
<polygon fill="white" stroke="#666666" points="360,-354.5 282,-354.5 282,-335.5 360,-335.5 360,-354.5"/>
<text text-anchor="middle" x="321" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/task.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node20 -->
<g id="edge44_Node000002_Node000020" class="edge">
<title>Node2&#45;&gt;Node20</title>
<g id="a_edge44_Node000002_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M407.01,-670.8C397.27,-642.29 365.96,-548.9 346,-470 336.66,-433.06 328.49,-389.23 324.2,-364.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="327.62,-364.04 322.47,-354.79 320.72,-365.24 327.62,-364.04"/>
</a>
</g>
</g>
<!-- Node21 -->
<g id="Node000021" class="node">
<title>Node21</title>
<g id="a_Node000021"><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="521,-635 447,-635 447,-616 521,-616 521,-635"/>
<text text-anchor="middle" x="484" y="-623" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/meta</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node21 -->
<g id="edge45_Node000002_Node000021" class="edge">
<title>Node2&#45;&gt;Node21</title>
<g id="a_edge45_Node000002_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M421.89,-670.98C433.15,-662.92 450.29,-650.65 463.71,-641.03"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="465.8,-643.84 471.89,-635.17 461.73,-638.15 465.8,-643.84"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="compiler_8h.html" target="_top" xlink:title="L4 compiler related defines.">
<polygon fill="white" stroke="#666666" points="709.5,-74 610.5,-74 610.5,-55 709.5,-55 709.5,-74"/>
<text text-anchor="middle" x="660" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/compiler.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="M425.52,-110.04C474.27,-100.78 552.49,-85.92 605.03,-75.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="606.01,-79.32 615.18,-74.01 604.7,-72.44 606.01,-79.32"/>
</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="478.5,-74 399.5,-74 399.5,-55 478.5,-55 478.5,-74"/>
<text text-anchor="middle" x="439" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/l4int.h</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node6 -->
<g id="edge5_Node000003_Node000006" class="edge">
<title>Node3&#45;&gt;Node6</title>
<g id="a_edge5_Node000003_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M390.32,-109.98C398.81,-102.23 411.56,-90.58 421.88,-81.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="424.49,-83.5 429.51,-74.17 419.77,-78.33 424.49,-83.5"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="706,-19 614,-19 614,0 706,0 706,-19"/>
<text text-anchor="middle" x="660" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/linkage.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="M660,-54.75C660,-47.8 660,-37.85 660,-29.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="663.5,-29.09 660,-19.09 656.5,-29.09 663.5,-29.09"/>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node3 -->
<g id="edge9_Node000007_Node000003" class="edge">
<title>Node7&#45;&gt;Node3</title>
<g id="a_edge9_Node000007_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M429.68,-164.98C421.19,-157.23 408.44,-145.58 398.12,-136.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="400.23,-133.33 390.49,-129.17 395.51,-138.5 400.23,-133.33"/>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node4 -->
<g id="edge8_Node000007_Node000004" class="edge">
<title>Node7&#45;&gt;Node4</title>
<g id="a_edge8_Node000007_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M466.59,-164.92C491.13,-156.89 527.72,-143.9 558,-129 587.54,-114.46 619.42,-93.71 639.54,-79.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="641.67,-82.72 647.9,-74.15 637.68,-76.96 641.67,-82.72"/>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node6 -->
<g id="edge7_Node000007_Node000006" class="edge">
<title>Node7&#45;&gt;Node6</title>
<g id="a_edge7_Node000007_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M396.94,-166.15C357.65,-157.31 307.85,-139.79 328,-110 341.83,-89.55 366.76,-78.5 389.5,-72.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="390.47,-75.89 399.4,-70.19 388.86,-69.08 390.47,-75.89"/>
</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="715,-129 605,-129 605,-110 715,-110 715,-129"/>
<text text-anchor="middle" x="660" y="-117" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/__l4_fpage.h</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node8 -->
<g id="edge10_Node000007_Node000008" class="edge">
<title>Node7&#45;&gt;Node8</title>
<g id="a_edge10_Node000007_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M474.51,-164.98C512.49,-155.87 572.87,-141.4 614.36,-131.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="615.31,-134.82 624.21,-129.08 613.67,-128.01 615.31,-134.82"/>
</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="549,-129 443,-129 443,-110 549,-110 549,-129"/>
<text text-anchor="middle" x="496" y="-117" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/__timeout.h</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node9 -->
<g id="edge12_Node000007_Node000009" class="edge">
<title>Node7&#45;&gt;Node9</title>
<g id="a_edge12_Node000007_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M448.16,-164.98C456.5,-157.23 469.03,-145.58 479.18,-136.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="481.74,-138.54 486.68,-129.17 476.97,-133.42 481.74,-138.54"/>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node4 -->
<g id="edge11_Node000008_Node000004" class="edge">
<title>Node8&#45;&gt;Node4</title>
<g id="a_edge11_Node000008_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M660,-109.75C660,-102.8 660,-92.85 660,-84.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="663.5,-84.09 660,-74.09 656.5,-84.09 663.5,-84.09"/>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node4 -->
<g id="edge14_Node000009_Node000004" class="edge">
<title>Node9&#45;&gt;Node4</title>
<g id="a_edge14_Node000009_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M522.35,-109.98C549.76,-101.13 592.89,-87.19 623.56,-77.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="625,-80.49 633.44,-74.08 622.85,-73.83 625,-80.49"/>
</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="M486.84,-109.98C478.5,-102.23 465.97,-90.58 455.82,-81.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="458.03,-78.42 448.32,-74.17 453.26,-83.54 458.03,-78.42"/>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node7 -->
<g id="edge30_Node000010_Node000007" class="edge">
<title>Node10&#45;&gt;Node7</title>
<g id="a_edge30_Node000010_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M640.79,-505.94C632.73,-485.23 609.96,-431.55 578,-396 559.45,-375.37 544.89,-381.21 527,-360 482.82,-307.61 455.22,-229.28 444.33,-193.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="447.59,-192.66 441.38,-184.08 440.89,-194.66 447.59,-192.66"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_Node000011"><a xlink:href="kernel__object_8h.html" target="_top" xlink:title="Kernel object system calls.">
<polygon fill="white" stroke="#666666" points="910.5,-415 819.5,-415 819.5,-396 910.5,-396 910.5,-415"/>
<text text-anchor="middle" x="865" y="-403" font-family="Helvetica,sans-Serif" font-size="10.00">kernel_object.h</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node11 -->
<g id="edge16_Node000010_Node000011" class="edge">
<title>Node10&#45;&gt;Node11</title>
<g id="a_edge16_Node000010_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M685.7,-507.65C717.44,-501.21 761.41,-489.55 796,-470 817.8,-457.68 838.31,-437.24 851.22,-422.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="853.95,-425.08 857.88,-415.25 848.67,-420.48 853.95,-425.08"/>
</a>
</g>
</g>
<!-- Node16 -->
<g id="Node000016" class="node">
<title>Node16</title>
<g id="a_Node000016"><a xlink:href="____typeinfo_8h.html" target="_top" xlink:title="Type information handling.">
<polygon fill="white" stroke="#666666" points="431.5,-470 354.5,-470 354.5,-451 431.5,-451 431.5,-470"/>
<text text-anchor="middle" x="393" y="-458" font-family="Helvetica,sans-Serif" font-size="10.00">__typeinfo.h</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node16 -->
<g id="edge31_Node000010_Node000016" class="edge">
<title>Node10&#45;&gt;Node16</title>
<g id="a_edge31_Node000010_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M603.67,-505.98C559.52,-496.66 488.73,-481.71 441.56,-471.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="442.09,-468.29 431.58,-469.65 440.64,-475.14 442.09,-468.29"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node4 -->
<g id="edge18_Node000011_Node000004" class="edge">
<title>Node11&#45;&gt;Node4</title>
<g id="a_edge18_Node000011_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M910.66,-400.75C976.95,-392.54 1092,-366.6 1092,-285.5 1092,-285.5 1092,-285.5 1092,-173.5 1092,-97.63 838.05,-74.61 719.56,-68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="719.73,-64.51 709.56,-67.47 719.35,-71.5 719.73,-64.51"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node7 -->
<g id="edge17_Node000011_Node000007" class="edge">
<title>Node11&#45;&gt;Node7</title>
<g id="a_edge17_Node000011_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M890.85,-395.99C907.27,-389.09 927.2,-377.58 937,-360 943.49,-348.35 942.68,-342.06 937,-330 904.33,-260.59 874.47,-250.31 804,-220 748.99,-196.34 578.55,-183.46 491.43,-178.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="491.42,-174.76 481.24,-177.67 491.01,-181.75 491.42,-174.76"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_Node000012"><a xlink:href="l4_2sys_2utcb_8h.html" target="_top" xlink:title="UTCB definitions.">
<polygon fill="white" stroke="#666666" points="633,-239 555,-239 555,-220 633,-220 633,-239"/>
<text text-anchor="middle" x="594" y="-227" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/utcb.h</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node12 -->
<g id="edge19_Node000011_Node000012" class="edge">
<title>Node11&#45;&gt;Node12</title>
<g id="a_edge19_Node000011_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M842.66,-395.99C802.15,-379.93 714.94,-342.34 652,-294 634.32,-280.42 617.54,-261.08 606.62,-247.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="609.22,-244.97 600.33,-239.2 603.68,-249.25 609.22,-244.97"/>
</a>
</g>
</g>
<!-- Node13 -->
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_Node000013"><a xlink:href="____kernel__object__impl_8h_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="912,-360 788,-360 788,-330 912,-330 912,-360"/>
<text text-anchor="start" x="796" y="-348" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/__kernel_object</text>
<text text-anchor="middle" x="850" y="-337" font-family="Helvetica,sans-Serif" font-size="10.00">_impl.h</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node13 -->
<g id="edge23_Node000011_Node000013" class="edge">
<title>Node11&#45;&gt;Node13</title>
<g id="a_edge23_Node000011_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M862.79,-395.87C861.03,-389.03 858.5,-379.14 856.15,-369.97"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="859.49,-368.93 853.62,-360.11 852.71,-370.67 859.49,-368.93"/>
</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="731.5,-294 660.5,-294 660.5,-275 731.5,-275 731.5,-294"/>
<text text-anchor="middle" x="696" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/ipc.h</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node14 -->
<g id="edge29_Node000011_Node000014" class="edge">
<title>Node11&#45;&gt;Node14</title>
<g id="a_edge29_Node000011_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M882.77,-395.96C896.01,-388.51 913.12,-376.33 921,-360 926.8,-347.99 929.46,-340.3 921,-330 898.76,-302.93 800.82,-292.05 741.73,-287.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="741.74,-284.39 731.53,-287.21 741.28,-291.37 741.74,-284.39"/>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node4 -->
<g id="edge21_Node000012_Node000004" class="edge">
<title>Node12&#45;&gt;Node4</title>
<g id="a_edge21_Node000012_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M633.24,-223.28C676.52,-216.63 742.05,-203.58 757,-184 776.96,-157.86 774.76,-137.68 757,-110 746.91,-94.28 729.73,-84.03 712.59,-77.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="713.72,-74.08 703.13,-74.07 711.4,-80.69 713.72,-74.08"/>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node6 -->
<g id="edge22_Node000012_Node000006" class="edge">
<title>Node12&#45;&gt;Node6</title>
<g id="a_edge22_Node000012_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M617.41,-219.94C664.55,-201.47 763.22,-155.82 724,-110 708.9,-92.36 566.16,-76.93 488.6,-69.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="488.84,-66.27 478.56,-68.85 488.2,-73.24 488.84,-66.27"/>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node7 -->
<g id="edge20_Node000012_Node000007" class="edge">
<title>Node12&#45;&gt;Node7</title>
<g id="a_edge20_Node000012_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M569.1,-219.98C543.3,-211.16 502.78,-197.31 473.82,-187.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="474.69,-184.01 464.1,-184.08 472.43,-190.63 474.69,-184.01"/>
</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="M813.11,-329.99C787.3,-320.18 753.15,-307.21 728.4,-297.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="729.33,-294.42 718.74,-294.14 726.85,-300.96 729.33,-294.42"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node7 -->
<g id="edge25_Node000014_Node000007" class="edge">
<title>Node14&#45;&gt;Node7</title>
<g id="a_edge25_Node000014_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M691.27,-274.96C683.12,-261.1 665.07,-233.86 642,-220 595.76,-192.22 534.29,-181.71 491.15,-177.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="491.4,-174.28 481.14,-176.95 490.82,-181.26 491.4,-174.28"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node12 -->
<g id="edge26_Node000014_Node000012" class="edge">
<title>Node14&#45;&gt;Node12</title>
<g id="a_edge26_Node000014_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M679.61,-274.98C663.43,-266.57 638.43,-253.59 619.62,-243.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="621.17,-240.68 610.69,-239.17 617.95,-246.89 621.17,-240.68"/>
</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="795,-239 725,-239 725,-220 795,-220 795,-239"/>
<text text-anchor="middle" x="760" 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="edge27_Node000014_Node000015" class="edge">
<title>Node14&#45;&gt;Node15</title>
<g id="a_edge27_Node000014_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M706.28,-274.98C715.84,-267.07 730.28,-255.11 741.78,-245.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="744.06,-248.24 749.53,-239.17 739.6,-242.85 744.06,-248.24"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node4 -->
<g id="edge28_Node000015_Node000004" class="edge">
<title>Node15&#45;&gt;Node4</title>
<g id="a_edge28_Node000015_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M764.76,-219.8C775.55,-198.8 799.11,-144.51 775,-110 762.14,-91.59 740.51,-80.8 719.46,-74.47"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="720.11,-71.02 709.54,-71.79 718.28,-77.78 720.11,-71.02"/>
</a>
</g>
</g>
<!-- Node17 -->
<g id="Node000017" class="node">
<title>Node17</title>
<g id="a_Node000017"><a xlink:href="types.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="442,-354.5 378,-354.5 378,-335.5 442,-335.5 442,-354.5"/>
<text text-anchor="middle" x="410" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">cxx/types</text>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node17 -->
<g id="edge32_Node000016_Node000017" class="edge">
<title>Node16&#45;&gt;Node17</title>
<g id="a_edge32_Node000016_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M394.28,-450.97C397.01,-432.73 403.47,-389.57 407.21,-364.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="410.69,-365.04 408.71,-354.63 403.76,-364 410.69,-365.04"/>
</a>
</g>
</g>
<!-- Node18 -->
<g id="Node000018" class="node">
<title>Node18</title>
<g id="a_Node000018"><a xlink:href="ipc__basics_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="532.5,-415 445.5,-415 445.5,-396 532.5,-396 532.5,-415"/>
<text text-anchor="middle" x="489" y="-403" font-family="Helvetica,sans-Serif" font-size="10.00">cxx/ipc_basics</text>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node18 -->
<g id="edge33_Node000016_Node000018" class="edge">
<title>Node16&#45;&gt;Node18</title>
<g id="a_edge33_Node000016_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M408.42,-450.98C423.45,-442.69 446.54,-429.94 464.16,-420.22"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="466.23,-423.07 473.3,-415.17 462.85,-416.94 466.23,-423.07"/>
</a>
</g>
</g>
<!-- Node19 -->
<g id="Node000019" class="node">
<title>Node19</title>
<g id="a_Node000019"><a xlink:href="capability_8h_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="298,-415 206,-415 206,-396 298,-396 298,-415"/>
<text text-anchor="middle" x="252" y="-403" font-family="Helvetica,sans-Serif" font-size="10.00">cxx/capability.h</text>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node19 -->
<g id="edge37_Node000016_Node000019" class="edge">
<title>Node16&#45;&gt;Node19</title>
<g id="a_edge37_Node000016_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M370.35,-450.98C347.15,-442.27 310.88,-428.63 284.6,-418.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="285.66,-415.41 275.07,-415.17 283.2,-421.97 285.66,-415.41"/>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node12 -->
<g id="edge35_Node000018_Node000012" class="edge">
<title>Node18&#45;&gt;Node12</title>
<g id="a_edge35_Node000018_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M493.11,-395.6C499.74,-381.44 513.44,-353.02 527,-330 544.7,-299.95 567.91,-266.63 581.85,-247.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="584.71,-249.21 587.72,-239.06 579.03,-245.12 584.71,-249.21"/>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node15 -->
<g id="edge36_Node000018_Node000015" class="edge">
<title>Node18&#45;&gt;Node15</title>
<g id="a_edge36_Node000018_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M532.61,-399.25C569.52,-393.48 622.96,-381.96 665,-360 704.65,-339.29 716.74,-331.59 741,-294 749.78,-280.4 754.64,-262.58 757.25,-249.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="760.71,-249.81 758.94,-239.37 753.81,-248.63 760.71,-249.81"/>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node17 -->
<g id="edge34_Node000018_Node000017" class="edge">
<title>Node18&#45;&gt;Node17</title>
<g id="a_edge34_Node000018_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M477.34,-395.87C464.86,-386.62 444.82,-371.78 429.84,-360.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="431.82,-357.81 421.7,-354.67 427.66,-363.43 431.82,-357.81"/>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node3 -->
<g id="edge38_Node000019_Node000003" class="edge">
<title>Node19&#45;&gt;Node3</title>
<g id="a_edge38_Node000019_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M239.06,-395.72C210.6,-375.27 146.94,-322.56 171,-275 208.36,-201.13 299.53,-153.95 348.55,-133.03"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="350.16,-136.15 358.05,-129.08 347.47,-129.69 350.16,-136.15"/>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node7 -->
<g id="edge39_Node000019_Node000007" class="edge">
<title>Node19&#45;&gt;Node7</title>
<g id="a_edge39_Node000019_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M252.59,-395.9C253.98,-381.17 258.51,-350.7 273,-330 288.7,-307.57 302.52,-312.18 323,-294 356.41,-264.35 359.49,-251.65 391,-220 400.92,-210.03 412.47,-199.31 421.75,-190.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="424.14,-193.44 429.22,-184.14 419.45,-188.24 424.14,-193.44"/>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node20 -->
<g id="edge40_Node000019_Node000020" class="edge">
<title>Node19&#45;&gt;Node20</title>
<g id="a_edge40_Node000019_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M262.18,-395.87C272.88,-386.8 289.94,-372.34 302.93,-361.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="305.41,-363.8 310.78,-354.67 300.89,-358.46 305.41,-363.8"/>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node7 -->
<g id="edge41_Node000020_Node000007" class="edge">
<title>Node20&#45;&gt;Node7</title>
<g id="a_edge41_Node000020_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M327.01,-335.41C345.55,-308.94 402.07,-228.24 426.98,-192.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="429.99,-194.47 432.86,-184.27 424.25,-190.46 429.99,-194.47"/>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node12 -->
<g id="edge42_Node000020_Node000012" class="edge">
<title>Node20&#45;&gt;Node12</title>
<g id="a_edge42_Node000020_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M341.52,-335.47C389.25,-315.63 507.9,-266.3 563.87,-243.03"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="565.35,-246.2 573.24,-239.13 562.67,-239.74 565.35,-246.2"/>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node14 -->
<g id="edge43_Node000020_Node000014" class="edge">
<title>Node20&#45;&gt;Node14</title>
<g id="a_edge43_Node000020_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M347.73,-335.44C354.61,-333.45 362.04,-331.48 369,-330 468.27,-308.89 586.73,-295.69 650.29,-289.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="650.75,-293.03 660.38,-288.6 650.09,-286.06 650.75,-293.03"/>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node10 -->
<g id="edge46_Node000021_Node000010" class="edge">
<title>Node21&#45;&gt;Node10</title>
<g id="a_edge46_Node000021_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M496.82,-615.84C524.21,-597.36 588.65,-553.86 622.45,-531.05"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="624.79,-533.69 631.12,-525.2 620.87,-527.89 624.79,-533.69"/>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node22 -->
<g id="edge47_Node000021_Node000022" class="edge">
<title>Node21&#45;&gt;Node22</title>
<g id="a_edge47_Node000021_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M456.04,-615.98C426.7,-607.05 380.4,-592.94 347.81,-583.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="348.76,-579.65 338.18,-580.08 346.72,-586.34 348.76,-579.65"/>
</a>
</g>
</g>
<!-- Node24 -->
<g id="Node000024" class="node">
<title>Node24</title>
<g id="a_Node000024"><a xlink:href="ipc__string_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="528,-580 444,-580 444,-561 528,-561 528,-580"/>
<text text-anchor="middle" x="486" y="-568" font-family="Helvetica,sans-Serif" font-size="10.00">cxx/ipc_string</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node24 -->
<g id="edge54_Node000021_Node000024" class="edge">
<title>Node21&#45;&gt;Node24</title>
<g id="a_edge54_Node000021_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M484.33,-615.75C484.59,-608.8 484.97,-598.85 485.3,-590.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="488.8,-590.21 485.68,-580.09 481.8,-589.95 488.8,-590.21"/>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node16 -->
<g id="edge53_Node000022_Node000016" class="edge">
<title>Node22&#45;&gt;Node16</title>
<g id="a_edge53_Node000022_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M316.47,-560.83C325.64,-548.57 342.98,-525.48 358,-506 365.13,-496.76 373.17,-486.51 379.75,-478.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="382.51,-480.34 385.98,-470.33 377.03,-475.99 382.51,-480.34"/>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node18 -->
<g id="edge48_Node000022_Node000018" class="edge">
<title>Node22&#45;&gt;Node18</title>
<g id="a_edge48_Node000022_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M323.6,-560.98C348.51,-545 402.47,-508.62 441,-470 455.14,-455.83 468.64,-437.37 477.71,-424"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="480.86,-425.58 483.47,-415.31 475.03,-421.71 480.86,-425.58"/>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node23 -->
<g id="edge49_Node000022_Node000023" class="edge">
<title>Node22&#45;&gt;Node23</title>
<g id="a_edge49_Node000022_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M304.27,-560.66C292.68,-542.77 266.25,-502 251.14,-478.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="253.99,-476.65 245.61,-470.16 248.11,-480.45 253.99,-476.65"/>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node17 -->
<g id="edge51_Node000023_Node000017" class="edge">
<title>Node23&#45;&gt;Node17</title>
<g id="a_edge51_Node000023_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M252.85,-450.98C266.35,-442.04 288.18,-427.55 307,-415 335.39,-396.06 368.12,-374.12 388.92,-360.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="390.97,-362.99 397.33,-354.51 387.07,-357.18 390.97,-362.99"/>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node18 -->
<g id="edge52_Node000023_Node000018" class="edge">
<title>Node23&#45;&gt;Node18</title>
<g id="a_edge52_Node000023_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M280.01,-450.98C323.17,-441.8 391.98,-427.15 438.76,-417.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="439.63,-420.59 448.68,-415.08 438.17,-413.74 439.63,-420.59"/>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node19 -->
<g id="edge50_Node000023_Node000019" class="edge">
<title>Node23&#45;&gt;Node19</title>
<g id="a_edge50_Node000023_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M241.98,-450.75C243.57,-443.72 245.86,-433.62 247.85,-424.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="251.26,-425.62 250.06,-415.09 244.43,-424.07 251.26,-425.62"/>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node17 -->
<g id="edge55_Node000024_Node000017" class="edge">
<title>Node24&#45;&gt;Node17</title>
<g id="a_edge55_Node000024_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M498.44,-560.69C508.95,-552.59 523.59,-539.65 532,-525 561.17,-474.21 593.2,-443.55 559,-396 555.61,-391.29 490.84,-370.73 447.82,-357.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="448.79,-354.12 438.2,-354.54 446.74,-360.82 448.79,-354.12"/>
</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="M494.48,-560.85C502.05,-552.47 512.6,-539.01 517,-525 528.03,-489.86 511.08,-447.67 499.12,-424.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="502.07,-422.39 494.25,-415.24 495.91,-425.7 502.07,-422.39"/>
</a>
</g>
</g>
<!-- Node25 -->
<g id="Node000025" class="node">
<title>Node25</title>
<g id="a_Node000025"><a xlink:href="ipc__array_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="508,-525 446,-525 446,-506 508,-506 508,-525"/>
<text text-anchor="middle" x="477" y="-513" font-family="Helvetica,sans-Serif" font-size="10.00">ipc_array</text>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node25 -->
<g id="edge57_Node000024_Node000025" class="edge">
<title>Node24&#45;&gt;Node25</title>
<g id="a_edge57_Node000024_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M484.51,-560.75C483.33,-553.8 481.64,-543.85 480.16,-535.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="483.58,-534.36 478.46,-525.09 476.68,-535.53 483.58,-534.36"/>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node17 -->
<g id="edge58_Node000025_Node000017" class="edge">
<title>Node25&#45;&gt;Node17</title>
<g id="a_edge58_Node000025_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M488.42,-505.82C513.45,-485.73 568.8,-434.81 542,-396 536.34,-387.8 484.55,-369.82 447.56,-357.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="448.16,-354.33 437.57,-354.6 446.02,-360.99 448.16,-354.33"/>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node18 -->
<g id="edge59_Node000025_Node000018" class="edge">
<title>Node25&#45;&gt;Node18</title>
<g id="a_edge59_Node000025_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M477.98,-505.66C479.93,-488.17 484.3,-448.8 486.91,-425.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="490.41,-425.48 488.04,-415.16 483.45,-424.71 490.41,-425.48"/>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node23 -->
<g id="edge60_Node000025_Node000023" class="edge">
<title>Node25&#45;&gt;Node23</title>
<g id="a_edge60_Node000025_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M445.53,-507.46C405.29,-498.46 335.22,-482.79 288.23,-472.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="288.8,-468.83 278.28,-470.06 287.27,-475.66 288.8,-468.83"/>
</a>
</g>
</g>
<!-- Node27 -->
<g id="Node000027" class="node">
<title>Node27</title>
<g id="a_Node000027"><a xlink:href="irq.html" target="_top" xlink:title="C++ Irq interface.">
<polygon fill="white" stroke="#666666" points="364.5,-855 303.5,-855 303.5,-836 364.5,-836 364.5,-855"/>
<text text-anchor="middle" x="334" y="-843" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/irq</text>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node27 -->
<g id="edge64_Node000026_Node000027" class="edge">
<title>Node26&#45;&gt;Node27</title>
<g id="a_edge64_Node000026_Node000027"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M271.89,-890.98C283.15,-882.92 300.29,-870.65 313.71,-861.03"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="315.8,-863.84 321.89,-855.17 311.73,-858.15 315.8,-863.84"/>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node2 -->
<g id="edge75_Node000027_Node000002" class="edge">
<title>Node27&#45;&gt;Node2</title>
<g id="a_edge75_Node000027_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M338.09,-835.74C350.05,-810.09 385.16,-734.78 401.48,-699.78"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="404.84,-700.85 405.89,-690.31 398.5,-697.89 404.84,-700.85"/>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node22 -->
<g id="edge88_Node000027_Node000022" class="edge">
<title>Node27&#45;&gt;Node22</title>
<g id="a_edge88_Node000027_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M334,-835.82C334,-817.48 334,-773.44 334,-736.5 334,-736.5 334,-736.5 334,-679.5 334,-647.28 323.69,-610.91 316.59,-589.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="319.83,-588.33 313.24,-580.04 313.22,-590.63 319.83,-588.33"/>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node23 -->
<g id="edge89_Node000027_Node000023" class="edge">
<title>Node27&#45;&gt;Node23</title>
<g id="a_edge89_Node000027_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M303.39,-845.2C235.05,-845.02 76,-834.1 76,-736.5 76,-736.5 76,-736.5 76,-624.5 76,-549.58 163.17,-497.26 210.41,-474.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="212,-477.53 219.56,-470.11 209.02,-471.2 212,-477.53"/>
</a>
</g>
</g>
<!-- Node28 -->
<g id="Node000028" class="node">
<title>Node28</title>
<g id="a_Node000028"><a xlink:href="icu_8h.html" target="_top" xlink:title="Interrupt controller.">
<polygon fill="white" stroke="#666666" points="914.5,-470 843.5,-470 843.5,-451 914.5,-451 914.5,-470"/>
<text text-anchor="middle" x="879" y="-458" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/icu.h</text>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node28 -->
<g id="edge65_Node000027_Node000028" class="edge">
<title>Node27&#45;&gt;Node28</title>
<g id="a_edge65_Node000027_Node000028"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M364.63,-843.83C466.87,-840.77 790,-824.16 790,-736.5 790,-736.5 790,-736.5 790,-569.5 790,-528.03 829.57,-493.84 855.94,-475.67"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="857.9,-478.57 864.3,-470.13 854.03,-472.73 857.9,-478.57"/>
</a>
</g>
</g>
<!-- Node29 -->
<g id="Node000029" class="node">
<title>Node29</title>
<g id="a_Node000029"><a xlink:href="l4_2sys_2irq_8h.html" target="_top" xlink:title="C Irq interface.">
<polygon fill="white" stroke="#666666" points="787,-470 717,-470 717,-451 787,-451 787,-470"/>
<text text-anchor="middle" x="752" y="-458" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/irq.h</text>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node29 -->
<g id="edge68_Node000027_Node000029" class="edge">
<title>Node27&#45;&gt;Node29</title>
<g id="a_edge68_Node000027_Node000029"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M364.74,-843.17C461.27,-838.18 752,-816.51 752,-736.5 752,-736.5 752,-736.5 752,-569.5 752,-538.19 752,-501.77 752,-480.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="755.5,-480.18 752,-470.18 748.5,-480.18 755.5,-480.18"/>
</a>
</g>
</g>
<!-- Node31 -->
<g id="Node000031" class="node">
<title>Node31</title>
<g id="a_Node000031"><a xlink:href="rcv__endpoint.html" target="_top" xlink:title="The C++ Receive endpoint interface.">
<polygon fill="white" stroke="#666666" points="305.5,-800 194.5,-800 194.5,-781 305.5,-781 305.5,-800"/>
<text text-anchor="middle" x="250" y="-788" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/rcv_endpoint</text>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node31 -->
<g id="edge76_Node000027_Node000031" class="edge">
<title>Node27&#45;&gt;Node31</title>
<g id="a_edge76_Node000027_Node000031"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M320.5,-835.98C307.6,-827.84 287.9,-815.41 272.6,-805.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="274.07,-802.55 263.74,-800.17 270.33,-808.47 274.07,-802.55"/>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node11 -->
<g id="edge66_Node000028_Node000011" class="edge">
<title>Node28&#45;&gt;Node11</title>
<g id="a_edge66_Node000028_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M876.69,-450.75C874.83,-443.72 872.16,-433.62 869.85,-424.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="873.21,-423.86 867.27,-415.09 866.44,-425.65 873.21,-423.86"/>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node14 -->
<g id="edge67_Node000028_Node000014" class="edge">
<title>Node28&#45;&gt;Node14</title>
<g id="a_edge67_Node000028_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M888.83,-450.75C912.68,-428.51 969.31,-368.82 937,-330 912.64,-300.73 804.48,-290.63 741.65,-287.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="741.76,-283.71 731.6,-286.7 741.41,-290.7 741.76,-283.71"/>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node11 -->
<g id="edge69_Node000029_Node000011" class="edge">
<title>Node29&#45;&gt;Node11</title>
<g id="a_edge69_Node000029_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M770.16,-450.98C788.25,-442.5 816.28,-429.35 837.19,-419.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="838.95,-422.59 846.51,-415.17 835.97,-416.25 838.95,-422.59"/>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node14 -->
<g id="edge70_Node000029_Node000014" class="edge">
<title>Node29&#45;&gt;Node14</title>
<g id="a_edge70_Node000029_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M749.15,-450.63C740.42,-423.52 713.96,-341.32 702,-304.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="705.18,-302.59 698.78,-294.14 698.51,-304.73 705.18,-302.59"/>
</a>
</g>
</g>
<!-- Node30 -->
<g id="Node000030" class="node">
<title>Node30</title>
<g id="a_Node000030"><a xlink:href="rcv__endpoint_8h.html" target="_top" xlink:title="Receive endpoint C interface.">
<polygon fill="white" stroke="#666666" points="656,-354.5 536,-354.5 536,-335.5 656,-335.5 656,-354.5"/>
<text text-anchor="middle" x="596" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/rcv_endpoint.h</text>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node30 -->
<g id="edge71_Node000029_Node000030" class="edge">
<title>Node29&#45;&gt;Node30</title>
<g id="a_edge71_Node000029_Node000030"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M746.89,-450.64C738.82,-437.29 721.98,-411.9 702,-396 681.02,-379.3 653.54,-366.54 631.82,-358.09"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="632.88,-354.75 622.29,-354.51 630.42,-361.31 632.88,-354.75"/>
</a>
</g>
</g>
<!-- Node30&#45;&gt;Node7 -->
<g id="edge73_Node000030_Node000007" class="edge">
<title>Node30&#45;&gt;Node7</title>
<g id="a_edge73_Node000030_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M588,-335.41C563.12,-308.71 486.86,-226.86 454.15,-191.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="456.55,-189.2 447.17,-184.27 451.43,-193.97 456.55,-189.2"/>
</a>
</g>
</g>
<!-- Node30&#45;&gt;Node12 -->
<g id="edge72_Node000030_Node000012" class="edge">
<title>Node30&#45;&gt;Node12</title>
<g id="a_edge72_Node000030_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M595.85,-335.47C595.53,-317.23 594.77,-274.07 594.33,-249.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="597.83,-249.07 594.15,-239.13 590.83,-249.19 597.83,-249.07"/>
</a>
</g>
</g>
<!-- Node30&#45;&gt;Node14 -->
<g id="edge74_Node000030_Node000014" class="edge">
<title>Node30&#45;&gt;Node14</title>
<g id="a_edge74_Node000030_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M610.76,-335.37C627,-325.86 653.35,-310.45 672.46,-299.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="674.32,-302.24 681.18,-294.17 670.79,-296.2 674.32,-302.24"/>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node2 -->
<g id="edge86_Node000031_Node000002" class="edge">
<title>Node31&#45;&gt;Node2</title>
<g id="a_edge86_Node000031_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M262.82,-780.84C290.21,-762.36 354.65,-718.86 388.45,-696.05"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="390.79,-698.69 397.12,-690.2 386.87,-692.89 390.79,-698.69"/>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node7 -->
<g id="edge85_Node000031_Node000007" class="edge">
<title>Node31&#45;&gt;Node7</title>
<g id="a_edge85_Node000031_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M217.34,-780.88C157.87,-763 38,-715.87 38,-626.5 38,-626.5 38,-626.5 38,-283.5 38,-212.08 278.15,-186.52 386.76,-178.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="387.11,-182.1 396.84,-177.9 386.62,-175.12 387.11,-182.1"/>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node22 -->
<g id="edge87_Node000031_Node000022" class="edge">
<title>Node31&#45;&gt;Node22</title>
<g id="a_edge87_Node000031_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M256.59,-780.79C262.8,-772.16 271.88,-758.33 277,-745 297.66,-691.21 305.77,-622.9 308.62,-590.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="312.14,-590.35 309.45,-580.1 305.16,-589.79 312.14,-590.35"/>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node30 -->
<g id="edge77_Node000031_Node000030" class="edge">
<title>Node31&#45;&gt;Node30</title>
<g id="a_edge77_Node000031_Node000030"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M305.51,-788.18C428.67,-783.75 714,-764.52 714,-681.5 714,-681.5 714,-681.5 714,-569.5 714,-482.98 643.99,-397.14 611.82,-362.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="614.27,-359.77 604.87,-354.89 609.18,-364.57 614.27,-359.77"/>
</a>
</g>
</g>
<!-- Node32 -->
<g id="Node000032" class="node">
<title>Node32</title>
<g id="a_Node000032"><a xlink:href="snd__destination.html" target="_top" xlink:title="The C++ Sender destination interface.">
<polygon fill="white" stroke="#666666" points="267.5,-745 142.5,-745 142.5,-726 267.5,-726 267.5,-745"/>
<text text-anchor="middle" x="205" y="-733" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/snd_destination</text>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node32 -->
<g id="edge78_Node000031_Node000032" class="edge">
<title>Node31&#45;&gt;Node32</title>
<g id="a_edge78_Node000031_Node000032"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M242.57,-780.75C236.15,-773.18 226.69,-762.05 218.88,-752.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="221.43,-750.45 212.29,-745.09 216.1,-754.98 221.43,-750.45"/>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node2 -->
<g id="edge83_Node000032_Node000002" class="edge">
<title>Node32&#45;&gt;Node2</title>
<g id="a_edge83_Node000032_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M237.94,-725.98C272.95,-716.93 328.47,-702.58 366.93,-692.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="368,-695.97 376.81,-690.08 366.25,-689.2 368,-695.97"/>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node7 -->
<g id="edge82_Node000032_Node000007" class="edge">
<title>Node32&#45;&gt;Node7</title>
<g id="a_edge82_Node000032_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M200.16,-725.9C195.42,-717.12 188.29,-702.98 184,-690 176.18,-666.33 177.02,-659.6 173,-635 147.17,-476.92 82.19,-417.16 156,-275 170.43,-247.22 173.15,-236.1 200,-220 257.4,-185.59 335.4,-176.73 386.44,-174.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="386.69,-178.47 396.6,-174.71 386.51,-171.47 386.69,-178.47"/>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node22 -->
<g id="edge84_Node000032_Node000022" class="edge">
<title>Node32&#45;&gt;Node22</title>
<g id="a_edge84_Node000032_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M210.65,-725.74C227.31,-699.87 276.52,-623.48 298.8,-588.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="301.85,-590.61 304.33,-580.31 295.97,-586.82 301.85,-590.61"/>
</a>
</g>
</g>
<!-- Node33 -->
<g id="Node000033" class="node">
<title>Node33</title>
<g id="a_Node000033"><a xlink:href="snd__destination_8h.html" target="_top" xlink:title="Sender destination endpoint C interface.">
<polygon fill="white" stroke="#666666" points="314,-294 180,-294 180,-275 314,-275 314,-294"/>
<text text-anchor="middle" x="247" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/snd_destination.h</text>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node33 -->
<g id="edge79_Node000032_Node000033" class="edge">
<title>Node32&#45;&gt;Node33</title>
<g id="a_edge79_Node000032_Node000033"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M202.06,-725.59C190.87,-690.41 152.57,-557.8 174,-451 185.55,-393.46 219.14,-331.74 236.43,-302.6"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="239.44,-304.39 241.62,-294.02 233.45,-300.77 239.44,-304.39"/>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node7 -->
<g id="edge81_Node000033_Node000007" class="edge">
<title>Node33&#45;&gt;Node7</title>
<g id="a_edge81_Node000033_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M256.33,-274.72C270.77,-261.49 299.83,-236.25 328,-220 351.4,-206.51 379.67,-195.24 401.83,-187.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="403.23,-190.64 411.54,-184.07 400.95,-184.02 403.23,-190.64"/>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node12 -->
<g id="edge80_Node000033_Node000012" class="edge">
<title>Node33&#45;&gt;Node12</title>
<g id="a_edge80_Node000033_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M302.75,-274.98C369.54,-264.78 480.39,-247.85 544.35,-238.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="545.22,-241.49 554.57,-236.52 544.16,-234.57 545.22,-241.49"/>
</a>
</g>
</g>
</g>
</svg>