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,814 @@
<?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/mmio_space Pages: 1 -->
<svg width="797pt" height="753pt"
viewBox="0.00 0.00 796.52 753.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 749)">
<title>l4/re/mmio_space</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Interface definition to emit MMIO&#45;like accesses via IPC.">
<polygon fill="#999999" stroke="#666666" points="538,-745 434,-745 434,-726 538,-726 538,-745"/>
<text text-anchor="middle" x="486" y="-733" font-family="Helvetica,sans-Serif" font-size="10.00">l4/re/mmio_space</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="protocols_8h.html" target="_top" xlink:title="L4Re Protocol Constants (C version).">
<polygon fill="white" stroke="#666666" points="310.5,-690 215.5,-690 215.5,-671 310.5,-671 310.5,-690"/>
<text text-anchor="middle" x="263" y="-678" font-family="Helvetica,sans-Serif" font-size="10.00">l4/re/protocols.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="M450.17,-725.98C411.84,-716.87 350.92,-702.4 309.05,-692.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="309.65,-688.99 299.11,-690.08 308.03,-695.8 309.65,-688.99"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="capability.html" target="_top" xlink:title="L4::Cap related definitions.">
<polygon fill="white" stroke="#666666" points="425,-690 329,-690 329,-671 425,-671 425,-690"/>
<text text-anchor="middle" x="377" y="-678" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/capability</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M468.49,-725.98C451.03,-717.5 423.99,-704.35 403.83,-694.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="405.36,-691.4 394.83,-690.17 402.29,-697.69 405.36,-691.4"/>
</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="637,-525 557,-525 557,-506 637,-506 637,-525"/>
<text text-anchor="middle" x="597" y="-513" font-family="Helvetica,sans-Serif" font-size="10.00">cxx/ipc_iface</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node23 -->
<g id="edge63_Node000001_Node000023" class="edge">
<title>Node1&#45;&gt;Node23</title>
<g id="a_edge63_Node000001_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M490.35,-725.95C506.79,-693.67 565.3,-578.75 587.95,-534.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="591.14,-535.72 592.56,-525.22 584.9,-532.55 591.14,-535.72"/>
</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="725.5,-470 610.5,-470 610.5,-451 725.5,-451 725.5,-470"/>
<text text-anchor="middle" x="668" y="-458" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/cxx/ipc_types</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node24 -->
<g id="edge62_Node000001_Node000024" class="edge">
<title>Node1&#45;&gt;Node24</title>
<g id="a_edge62_Node000001_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M538.35,-726.15C591.81,-714.29 667,-686.88 667,-626.5 667,-626.5 667,-626.5 667,-569.5 667,-538.19 667.43,-501.77 667.72,-480.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="671.22,-480.23 667.87,-470.18 664.22,-480.13 671.22,-480.23"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="l4_2sys_2consts_8h.html" target="_top" xlink:title="Common constants.">
<polygon fill="white" stroke="#666666" points="109.5,-129 20.5,-129 20.5,-110 109.5,-110 109.5,-129"/>
<text text-anchor="middle" x="65" y="-117" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/consts.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="M328.94,-671.84C261.03,-660.9 143.08,-641.4 124,-635 65.3,-615.31 0,-633.42 0,-571.5 0,-571.5 0,-571.5 0,-228.5 0,-191.38 28.54,-156.03 47.8,-136.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="50.43,-138.73 55.13,-129.23 45.53,-133.72 50.43,-138.73"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:href="l4_2sys_2types_8h.html" target="_top" xlink:title="Common L4 ABI Data Types.">
<polygon fill="white" stroke="#666666" points="261,-184 177,-184 177,-165 261,-165 261,-184"/>
<text text-anchor="middle" x="219" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/types.h</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node8 -->
<g id="edge7_Node000003_Node000008" class="edge">
<title>Node3&#45;&gt;Node8</title>
<g id="a_edge7_Node000003_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M336.78,-670.98C246.98,-651.42 38,-602.54 38,-571.5 38,-571.5 38,-571.5 38,-283.5 38,-223.17 113.08,-195.75 166.52,-183.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="167.5,-187.25 176.56,-181.77 166.06,-180.4 167.5,-187.25"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_Node000011"><a xlink:href="kobject_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="418.5,-525 335.5,-525 335.5,-506 418.5,-506 418.5,-525"/>
<text text-anchor="middle" x="377" y="-513" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/kobject</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node11 -->
<g id="edge16_Node000003_Node000011" class="edge">
<title>Node3&#45;&gt;Node11</title>
<g id="a_edge16_Node000003_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M377,-670.74C377,-645.31 377,-571.08 377,-535.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="380.5,-535.31 377,-525.31 373.5,-535.31 380.5,-535.31"/>
</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="258,-354.5 180,-354.5 180,-335.5 258,-335.5 258,-354.5"/>
<text text-anchor="middle" x="219" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/task.h</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node21 -->
<g id="edge45_Node000003_Node000021" class="edge">
<title>Node3&#45;&gt;Node21</title>
<g id="a_edge45_Node000003_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M328.88,-672.63C274.06,-661.76 192,-634.91 192,-571.5 192,-571.5 192,-571.5 192,-459.5 192,-425.04 203.93,-386.24 211.93,-364.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="215.23,-365.25 215.47,-354.66 208.68,-362.8 215.23,-365.25"/>
</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="503,-635 429,-635 429,-616 503,-616 503,-635"/>
<text text-anchor="middle" x="466" y="-623" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/meta</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node22 -->
<g id="edge46_Node000003_Node000022" class="edge">
<title>Node3&#45;&gt;Node22</title>
<g id="a_edge46_Node000003_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M391.3,-670.98C405.1,-662.77 426.24,-650.18 442.51,-640.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="444.64,-643.29 451.44,-635.17 441.06,-637.28 444.64,-643.29"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:href="compiler_8h.html" target="_top" xlink:title="L4 compiler related defines.">
<polygon fill="white" stroke="#666666" points="470.5,-74 371.5,-74 371.5,-55 470.5,-55 470.5,-74"/>
<text text-anchor="middle" x="421" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/compiler.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge4_Node000004_Node000005" class="edge">
<title>Node4&#45;&gt;Node5</title>
<g id="a_edge4_Node000004_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M109.73,-111.84C173.36,-102.37 290.16,-84.98 361.18,-74.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="361.94,-77.83 371.31,-72.9 360.91,-70.91 361.94,-77.83"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:href="l4_2sys_2l4int_8h.html" target="_top" xlink:title="Fixed sized integer types, generic version.">
<polygon fill="white" stroke="#666666" points="218.5,-74 139.5,-74 139.5,-55 218.5,-55 218.5,-74"/>
<text text-anchor="middle" x="179" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/l4int.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node7 -->
<g id="edge6_Node000004_Node000007" class="edge">
<title>Node4&#45;&gt;Node7</title>
<g id="a_edge6_Node000004_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M83.32,-109.98C101.66,-101.46 130.11,-88.23 151.23,-78.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="152.76,-81.56 160.35,-74.17 149.81,-75.21 152.76,-81.56"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="467,-19 375,-19 375,0 467,0 467,-19"/>
<text text-anchor="middle" x="421" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/linkage.h</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node6 -->
<g id="edge5_Node000005_Node000006" class="edge">
<title>Node5&#45;&gt;Node6</title>
<g id="a_edge5_Node000005_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M421,-54.75C421,-47.8 421,-37.85 421,-29.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="424.5,-29.09 421,-19.09 417.5,-29.09 424.5,-29.09"/>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node4 -->
<g id="edge10_Node000008_Node000004" class="edge">
<title>Node8&#45;&gt;Node4</title>
<g id="a_edge10_Node000008_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M194.26,-164.98C168.63,-156.16 128.37,-142.31 99.59,-132.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="100.53,-129.03 89.94,-129.08 98.25,-135.65 100.53,-129.03"/>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node5 -->
<g id="edge9_Node000008_Node000005" class="edge">
<title>Node8&#45;&gt;Node5</title>
<g id="a_edge9_Node000008_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M235.19,-164.84C270.37,-146.04 353.98,-101.33 396,-78.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="397.85,-81.85 405.01,-74.05 394.55,-75.68 397.85,-81.85"/>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node7 -->
<g id="edge8_Node000008_Node000007" class="edge">
<title>Node8&#45;&gt;Node7</title>
<g id="a_edge8_Node000008_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M198.48,-165C183.98,-157.77 165.65,-145.86 157,-129 149.28,-113.96 157.34,-95.62 165.79,-82.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="168.88,-84.21 171.8,-74.03 163.17,-80.17 168.88,-84.21"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_Node000009"><a xlink:href="____l4__fpage_8h_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="476,-129 366,-129 366,-110 476,-110 476,-129"/>
<text text-anchor="middle" x="421" y="-117" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/__l4_fpage.h</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node9 -->
<g id="edge11_Node000008_Node000009" class="edge">
<title>Node8&#45;&gt;Node9</title>
<g id="a_edge11_Node000008_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M251.45,-164.98C285.96,-155.93 340.66,-141.58 378.56,-131.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="379.51,-135.01 388.29,-129.08 377.73,-128.23 379.51,-135.01"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_Node000010"><a xlink:href="____timeout_8h_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="272,-129 166,-129 166,-110 272,-110 272,-129"/>
<text text-anchor="middle" x="219" y="-117" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/__timeout.h</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node10 -->
<g id="edge13_Node000008_Node000010" class="edge">
<title>Node8&#45;&gt;Node10</title>
<g id="a_edge13_Node000008_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M219,-164.75C219,-157.8 219,-147.85 219,-139.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="222.5,-139.09 219,-129.09 215.5,-139.09 222.5,-139.09"/>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node5 -->
<g id="edge12_Node000009_Node000005" class="edge">
<title>Node9&#45;&gt;Node5</title>
<g id="a_edge12_Node000009_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M421,-109.75C421,-102.8 421,-92.85 421,-84.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="424.5,-84.09 421,-74.09 417.5,-84.09 424.5,-84.09"/>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node5 -->
<g id="edge15_Node000010_Node000005" class="edge">
<title>Node10&#45;&gt;Node5</title>
<g id="a_edge15_Node000010_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M251.45,-109.98C285.96,-100.93 340.66,-86.58 378.56,-76.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="379.51,-80.01 388.29,-74.08 377.73,-73.23 379.51,-80.01"/>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node7 -->
<g id="edge14_Node000010_Node000007" class="edge">
<title>Node10&#45;&gt;Node7</title>
<g id="a_edge14_Node000010_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M212.39,-109.75C206.74,-102.26 198.46,-91.28 191.55,-82.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="194.3,-79.96 185.48,-74.09 188.71,-84.18 194.3,-79.96"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node8 -->
<g id="edge31_Node000011_Node000008" class="edge">
<title>Node11&#45;&gt;Node8</title>
<g id="a_edge31_Node000011_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M335.46,-508.5C252.89,-495.4 76,-460.98 76,-406.5 76,-406.5 76,-406.5 76,-283.5 76,-232.12 135.5,-202.09 177.74,-187.24"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="178.9,-190.55 187.26,-184.05 176.67,-183.91 178.9,-190.55"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_Node000012"><a xlink:href="kernel__object_8h.html" target="_top" xlink:title="Kernel object system calls.">
<polygon fill="white" stroke="#666666" points="421.5,-415 330.5,-415 330.5,-396 421.5,-396 421.5,-415"/>
<text text-anchor="middle" x="376" y="-403" font-family="Helvetica,sans-Serif" font-size="10.00">kernel_object.h</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node12 -->
<g id="edge17_Node000011_Node000012" class="edge">
<title>Node11&#45;&gt;Node12</title>
<g id="a_edge17_Node000011_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M376.92,-505.66C376.76,-488.17 376.39,-448.8 376.17,-425.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="379.67,-425.13 376.08,-415.16 372.67,-425.19 379.67,-425.13"/>
</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="592.5,-470 515.5,-470 515.5,-451 592.5,-451 592.5,-470"/>
<text text-anchor="middle" x="554" y="-458" font-family="Helvetica,sans-Serif" font-size="10.00">__typeinfo.h</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node17 -->
<g id="edge32_Node000011_Node000017" class="edge">
<title>Node11&#45;&gt;Node17</title>
<g id="a_edge32_Node000011_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M405.44,-505.98C435.28,-497.05 482.38,-482.94 515.53,-473.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="516.76,-476.3 525.34,-470.08 514.76,-469.6 516.76,-476.3"/>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node5 -->
<g id="edge19_Node000012_Node000005" class="edge">
<title>Node12&#45;&gt;Node5</title>
<g id="a_edge19_Node000012_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M402.67,-395.95C457.97,-376.35 580,-322.67 580,-230.5 580,-230.5 580,-230.5 580,-173.5 580,-119.76 517.08,-90.89 470.4,-76.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="471.29,-73.49 460.71,-74.1 469.36,-80.22 471.29,-73.49"/>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node8 -->
<g id="edge18_Node000012_Node000008" class="edge">
<title>Node12&#45;&gt;Node8</title>
<g id="a_edge18_Node000012_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M330.43,-396.1C271.58,-385.04 176.04,-366.26 171,-360 130.19,-309.38 180.28,-227.81 205.79,-192.59"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="208.79,-194.43 211.96,-184.32 203.18,-190.24 208.79,-194.43"/>
</a>
</g>
</g>
<!-- Node13 -->
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_Node000013"><a xlink:href="l4_2sys_2utcb_8h.html" target="_top" xlink:title="UTCB definitions.">
<polygon fill="white" stroke="#666666" points="430,-239 352,-239 352,-220 430,-220 430,-239"/>
<text text-anchor="middle" x="391" y="-227" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/utcb.h</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node13 -->
<g id="edge20_Node000012_Node000013" class="edge">
<title>Node12&#45;&gt;Node13</title>
<g id="a_edge20_Node000012_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M411.44,-395.99C430.26,-389.48 451.76,-378.38 463,-360 487.8,-319.46 439.3,-269.98 410.38,-245.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="412.44,-242.75 402.48,-239.13 408.01,-248.16 412.44,-242.75"/>
</a>
</g>
</g>
<!-- Node14 -->
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_Node000014"><a xlink:href="____kernel__object__impl_8h_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="438,-360 314,-360 314,-330 438,-330 438,-360"/>
<text text-anchor="start" x="322" y="-348" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/__kernel_object</text>
<text text-anchor="middle" x="376" y="-337" font-family="Helvetica,sans-Serif" font-size="10.00">_impl.h</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node14 -->
<g id="edge24_Node000012_Node000014" class="edge">
<title>Node12&#45;&gt;Node14</title>
<g id="a_edge24_Node000012_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M376,-395.87C376,-389.11 376,-379.35 376,-370.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="379.5,-370.11 376,-360.11 372.5,-370.11 379.5,-370.11"/>
</a>
</g>
</g>
<!-- Node15 -->
<g id="Node000015" class="node">
<title>Node15</title>
<g id="a_Node000015"><a xlink:href="l4_2sys_2ipc_8h.html" target="_top" xlink:title="Common IPC interface.">
<polygon fill="white" stroke="#666666" points="425.5,-294 354.5,-294 354.5,-275 425.5,-275 425.5,-294"/>
<text text-anchor="middle" x="390" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/ipc.h</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node15 -->
<g id="edge30_Node000012_Node000015" class="edge">
<title>Node12&#45;&gt;Node15</title>
<g id="a_edge30_Node000012_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M401.51,-395.9C417.69,-388.96 437.35,-377.44 447,-360 453.46,-348.33 452.85,-341.98 447,-330 440.7,-317.09 428.65,-306.83 417.24,-299.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="418.73,-296.25 408.35,-294.12 415.14,-302.25 418.73,-296.25"/>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node5 -->
<g id="edge22_Node000013_Node000005" class="edge">
<title>Node13&#45;&gt;Node5</title>
<g id="a_edge22_Node000013_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M403.88,-219.96C425.53,-204.72 468.49,-170.51 485,-129 488.12,-121.15 488.91,-117.48 485,-110 477.89,-96.39 464.51,-86.1 451.81,-78.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="453.27,-75.68 442.79,-74.13 450.02,-81.88 453.27,-75.68"/>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node7 -->
<g id="edge23_Node000013_Node000007" class="edge">
<title>Node13&#45;&gt;Node7</title>
<g id="a_edge23_Node000013_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M385.01,-219.92C369.83,-198.71 327.71,-143.13 281,-110 261.23,-95.97 236.34,-85.01 216.09,-77.47"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="217.16,-74.14 206.57,-74.05 214.8,-80.72 217.16,-74.14"/>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node8 -->
<g id="edge21_Node000013_Node000008" class="edge">
<title>Node13&#45;&gt;Node8</title>
<g id="a_edge21_Node000013_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M363.37,-219.98C334.49,-211.09 288.99,-197.07 256.8,-187.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="257.44,-183.68 246.85,-184.08 255.38,-190.37 257.44,-183.68"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node15 -->
<g id="edge25_Node000014_Node000015" class="edge">
<title>Node14&#45;&gt;Node15</title>
<g id="a_edge25_Node000014_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M379.39,-329.84C381.23,-322.13 383.54,-312.49 385.53,-304.17"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="388.98,-304.81 387.9,-294.27 382.17,-303.18 388.98,-304.81"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node8 -->
<g id="edge26_Node000015_Node000008" class="edge">
<title>Node15&#45;&gt;Node8</title>
<g id="a_edge26_Node000015_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M378.63,-274.86C361.83,-262.22 329.19,-238.24 300,-220 281.91,-208.7 260.77,-197.14 244.63,-188.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="246.24,-185.53 235.76,-184 243,-191.73 246.24,-185.53"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node13 -->
<g id="edge27_Node000015_Node000013" class="edge">
<title>Node15&#45;&gt;Node13</title>
<g id="a_edge27_Node000015_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M390.17,-274.75C390.3,-267.8 390.48,-257.85 390.65,-249.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="394.15,-249.15 390.84,-239.09 387.15,-249.02 394.15,-249.15"/>
</a>
</g>
</g>
<!-- Node16 -->
<g id="Node000016" class="node">
<title>Node16</title>
<g id="a_Node000016"><a xlink:href="err_8h.html" target="_top" xlink:title="Error codes.">
<polygon fill="white" stroke="#666666" points="552,-239 482,-239 482,-220 552,-220 552,-239"/>
<text text-anchor="middle" x="517" y="-227" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/err.h</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node16 -->
<g id="edge28_Node000015_Node000016" class="edge">
<title>Node15&#45;&gt;Node16</title>
<g id="a_edge28_Node000015_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M410.4,-274.98C431.02,-266.38 463.11,-252.99 486.69,-243.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="488.34,-246.25 496.22,-239.17 485.65,-239.79 488.34,-246.25"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node5 -->
<g id="edge29_Node000016_Node000005" class="edge">
<title>Node16&#45;&gt;Node5</title>
<g id="a_edge29_Node000016_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M518.18,-219.84C520.56,-198.93 523.83,-144.82 500,-110 489.99,-95.37 473.49,-85 458.16,-77.97"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="459.4,-74.7 448.83,-74.02 456.67,-81.14 459.4,-74.7"/>
</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="634,-354.5 570,-354.5 570,-335.5 634,-335.5 634,-354.5"/>
<text text-anchor="middle" x="602" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">cxx/types</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node18 -->
<g id="edge33_Node000017_Node000018" class="edge">
<title>Node17&#45;&gt;Node18</title>
<g id="a_edge33_Node000017_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M557.61,-450.97C565.39,-432.56 583.9,-388.79 594.4,-363.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="597.68,-365.2 598.35,-354.63 591.23,-362.48 597.68,-365.2"/>
</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="730.5,-415 643.5,-415 643.5,-396 730.5,-396 730.5,-415"/>
<text text-anchor="middle" x="687" y="-403" font-family="Helvetica,sans-Serif" font-size="10.00">cxx/ipc_basics</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node19 -->
<g id="edge34_Node000017_Node000019" class="edge">
<title>Node17&#45;&gt;Node19</title>
<g id="a_edge34_Node000017_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M575.37,-450.98C597.15,-442.3 631.16,-428.75 655.92,-418.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="657.25,-422.12 665.24,-415.17 654.66,-415.62 657.25,-422.12"/>
</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="312,-415 220,-415 220,-396 312,-396 312,-415"/>
<text text-anchor="middle" x="266" y="-403" font-family="Helvetica,sans-Serif" font-size="10.00">cxx/capability.h</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node20 -->
<g id="edge38_Node000017_Node000020" class="edge">
<title>Node17&#45;&gt;Node20</title>
<g id="a_edge38_Node000017_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M515.46,-452.41C465.86,-443.28 379.32,-427.35 322.34,-416.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="322.88,-413.41 312.41,-415.04 321.61,-420.29 322.88,-413.41"/>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node13 -->
<g id="edge36_Node000019_Node000013" class="edge">
<title>Node19&#45;&gt;Node13</title>
<g id="a_edge36_Node000019_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M684.06,-395.89C678.43,-380.59 664.71,-348.53 643,-330 583.39,-279.11 494.62,-252.31 439.9,-239.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="440.61,-236.38 430.09,-237.63 439.1,-243.21 440.61,-236.38"/>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node16 -->
<g id="edge37_Node000019_Node000016" class="edge">
<title>Node19&#45;&gt;Node16</title>
<g id="a_edge37_Node000019_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M687.93,-395.88C689.08,-381.11 689.45,-350.57 676,-330 646.88,-285.47 590.16,-257.25 552.93,-242.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="554.04,-239.34 543.45,-239.07 551.57,-245.88 554.04,-239.34"/>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node18 -->
<g id="edge35_Node000019_Node000018" class="edge">
<title>Node19&#45;&gt;Node18</title>
<g id="a_edge35_Node000019_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M674.46,-395.87C660.9,-386.54 639.06,-371.51 622.9,-360.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="624.82,-357.45 614.59,-354.67 620.85,-363.22 624.82,-357.45"/>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node4 -->
<g id="edge39_Node000020_Node000004" class="edge">
<title>Node20&#45;&gt;Node4</title>
<g id="a_edge39_Node000020_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M225.1,-395.93C201.77,-389.33 173.23,-378.18 153,-360 125.2,-335.03 114,-322.87 114,-285.5 114,-285.5 114,-285.5 114,-228.5 114,-193.68 92.62,-157.74 78.1,-137.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="80.79,-135.09 72.02,-129.13 75.16,-139.25 80.79,-135.09"/>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node8 -->
<g id="edge40_Node000020_Node000008" class="edge">
<title>Node20&#45;&gt;Node8</title>
<g id="a_edge40_Node000020_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M267.04,-395.72C268.48,-381.72 270.55,-353.53 267,-330 259.34,-279.27 238.17,-222.27 226.67,-193.78"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="229.83,-192.25 222.79,-184.33 223.35,-194.91 229.83,-192.25"/>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node21 -->
<g id="edge41_Node000020_Node000021" class="edge">
<title>Node20&#45;&gt;Node21</title>
<g id="a_edge41_Node000020_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M259.06,-395.87C252.05,-387.14 241.04,-373.43 232.33,-362.59"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="234.96,-360.27 225.96,-354.67 229.5,-364.66 234.96,-360.27"/>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node8 -->
<g id="edge42_Node000021_Node000008" class="edge">
<title>Node21&#45;&gt;Node8</title>
<g id="a_edge42_Node000021_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M219,-335.41C219,-309.39 219,-230.97 219,-194.51"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="222.5,-194.27 219,-184.27 215.5,-194.27 222.5,-194.27"/>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node13 -->
<g id="edge43_Node000021_Node000013" class="edge">
<title>Node21&#45;&gt;Node13</title>
<g id="a_edge43_Node000021_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M231.93,-335.47C261.31,-316.08 333.37,-268.53 369.55,-244.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="371.5,-247.56 377.92,-239.13 367.65,-241.72 371.5,-247.56"/>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node15 -->
<g id="edge44_Node000021_Node000015" class="edge">
<title>Node21&#45;&gt;Node15</title>
<g id="a_edge44_Node000021_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M243.86,-335.49C273.25,-325.44 322.31,-308.66 355.39,-297.34"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="356.78,-300.57 365.11,-294.02 354.51,-293.94 356.78,-300.57"/>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node11 -->
<g id="edge47_Node000022_Node000011" class="edge">
<title>Node22&#45;&gt;Node11</title>
<g id="a_edge47_Node000022_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M458.72,-615.66C443.84,-597.61 409.78,-556.28 390.66,-533.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="393.2,-530.65 384.14,-525.16 387.79,-535.1 393.2,-530.65"/>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node23 -->
<g id="edge48_Node000022_Node000023" class="edge">
<title>Node22&#45;&gt;Node23</title>
<g id="a_edge48_Node000022_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M483.13,-615.86C498.52,-607.68 521.36,-594.53 539,-580 556.21,-565.83 573.07,-546.59 584.14,-533.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="587.02,-535.02 590.52,-525.02 581.55,-530.65 587.02,-535.02"/>
</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="530,-580 446,-580 446,-561 530,-561 530,-580"/>
<text text-anchor="middle" x="488" y="-568" font-family="Helvetica,sans-Serif" font-size="10.00">cxx/ipc_string</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node25 -->
<g id="edge55_Node000022_Node000025" class="edge">
<title>Node22&#45;&gt;Node25</title>
<g id="a_edge55_Node000022_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M469.63,-615.75C472.58,-608.65 476.83,-598.4 480.51,-589.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="483.83,-590.67 484.43,-580.09 477.37,-587.98 483.83,-590.67"/>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node17 -->
<g id="edge54_Node000023_Node000017" class="edge">
<title>Node23&#45;&gt;Node17</title>
<g id="a_edge54_Node000023_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M589.9,-505.75C583.83,-498.26 574.91,-487.28 567.49,-478.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="569.99,-475.65 560.97,-470.09 564.55,-480.06 569.99,-475.65"/>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node19 -->
<g id="edge49_Node000023_Node000019" class="edge">
<title>Node23&#45;&gt;Node19</title>
<g id="a_edge49_Node000023_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M637.33,-509.68C682.7,-503.33 752.15,-490.51 768,-470 784.69,-448.41 752.63,-429.98 724.06,-418.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="725.16,-415.3 714.57,-415.05 722.69,-421.85 725.16,-415.3"/>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node24 -->
<g id="edge50_Node000023_Node000024" class="edge">
<title>Node23&#45;&gt;Node24</title>
<g id="a_edge50_Node000023_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M608.41,-505.98C619.11,-498 635.34,-485.88 648.16,-476.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="650.47,-478.96 656.39,-470.17 646.28,-473.35 650.47,-478.96"/>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node18 -->
<g id="edge52_Node000024_Node000018" class="edge">
<title>Node24&#45;&gt;Node18</title>
<g id="a_edge52_Node000024_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M660.91,-450.98C653.85,-442.27 642.94,-428.18 635,-415 625.06,-398.5 615.79,-378.55 609.63,-364.36"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="612.69,-362.61 605.55,-354.77 606.24,-365.35 612.69,-362.61"/>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node19 -->
<g id="edge53_Node000024_Node000019" class="edge">
<title>Node24&#45;&gt;Node19</title>
<g id="a_edge53_Node000024_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M671.14,-450.75C673.68,-443.65 677.36,-433.4 680.53,-424.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="683.84,-425.68 683.92,-415.09 677.25,-423.32 683.84,-425.68"/>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node20 -->
<g id="edge51_Node000024_Node000020" class="edge">
<title>Node24&#45;&gt;Node20</title>
<g id="a_edge51_Node000024_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M610.41,-452.08C607.56,-451.72 604.75,-451.35 602,-451 480.72,-435.39 447.9,-432.55 322.15,-414.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="322.52,-411.51 312.13,-413.59 321.55,-418.44 322.52,-411.51"/>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node18 -->
<g id="edge56_Node000025_Node000018" class="edge">
<title>Node25&#45;&gt;Node18</title>
<g id="a_edge56_Node000025_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M482.22,-560.98C474.74,-548.89 463.2,-526.01 468,-506 480.8,-452.65 487.18,-436.67 524,-396 537.99,-380.55 557.8,-367.93 573.95,-359.24"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="575.69,-362.28 582.97,-354.58 572.48,-356.06 575.69,-362.28"/>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node19 -->
<g id="edge57_Node000025_Node000019" class="edge">
<title>Node25&#45;&gt;Node19</title>
<g id="a_edge57_Node000025_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M530.14,-569.96C597.5,-568.09 727.57,-553.24 784,-470 800.53,-445.62 766.45,-428.36 734.23,-418.05"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="734.94,-414.6 724.35,-415.07 732.92,-421.31 734.94,-414.6"/>
</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="539,-525 477,-525 477,-506 539,-506 539,-525"/>
<text text-anchor="middle" x="508" y="-513" font-family="Helvetica,sans-Serif" font-size="10.00">ipc_array</text>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node26 -->
<g id="edge58_Node000025_Node000026" class="edge">
<title>Node25&#45;&gt;Node26</title>
<g id="a_edge58_Node000025_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M491.3,-560.75C493.98,-553.65 497.85,-543.4 501.19,-534.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="504.5,-535.68 504.76,-525.09 497.95,-533.21 504.5,-535.68"/>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node18 -->
<g id="edge59_Node000026_Node000018" class="edge">
<title>Node26&#45;&gt;Node18</title>
<g id="a_edge59_Node000026_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M505.9,-505.93C503.26,-493.39 499.87,-469.52 507,-451 521.89,-412.35 558.33,-379.1 581.5,-360.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="583.83,-363.5 589.66,-354.65 579.59,-357.93 583.83,-363.5"/>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node19 -->
<g id="edge60_Node000026_Node000019" class="edge">
<title>Node26&#45;&gt;Node19</title>
<g id="a_edge60_Node000026_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M539.43,-507.76C542.33,-507.16 545.22,-506.56 548,-506 589.48,-497.6 708.05,-502.63 735,-470 748.54,-453.61 728.47,-433.99 710.3,-420.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="711.93,-417.81 701.69,-415.1 708.01,-423.61 711.93,-417.81"/>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node24 -->
<g id="edge61_Node000026_Node000024" class="edge">
<title>Node26&#45;&gt;Node24</title>
<g id="a_edge61_Node000026_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M533.71,-505.98C560.45,-497.13 602.53,-483.19 632.45,-473.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="633.7,-476.55 642.09,-470.08 631.5,-469.9 633.7,-476.55"/>
</a>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 37 KiB