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,787 @@
<?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/cxx/thread Pages: 1 -->
<svg width="814pt" height="753pt"
viewBox="0.00 0.00 814.00 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/cxx/thread</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Thread implementation.">
<polygon fill="#999999" stroke="#666666" points="178,-745 98,-745 98,-726 178,-726 178,-745"/>
<text text-anchor="middle" x="138" y="-733" font-family="Helvetica,sans-Serif" font-size="10.00">l4/cxx/thread</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="377,-690 281,-690 281,-671 377,-671 377,-690"/>
<text text-anchor="middle" x="329" 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="M168.69,-725.98C201.17,-716.97 252.6,-702.7 288.41,-692.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="289.37,-696.13 298.07,-690.08 287.5,-689.38 289.37,-696.13"/>
</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="312,-184 228,-184 228,-165 312,-165 312,-184"/>
<text text-anchor="middle" x="270" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/types.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge61_Node000001_Node000007" class="edge">
<title>Node1&#45;&gt;Node7</title>
<g id="a_edge61_Node000001_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M108.4,-725.96C67.85,-712.24 0,-681.11 0,-626.5 0,-626.5 0,-626.5 0,-404.5 0,-313.65 17.52,-277.32 88,-220 124.68,-190.17 178.38,-179.87 217.94,-176.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="218.21,-180.02 227.94,-175.81 217.71,-173.04 218.21,-180.02"/>
</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="688.5,-129 599.5,-129 599.5,-110 688.5,-110 688.5,-129"/>
<text text-anchor="middle" x="644" 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="M377.36,-678.73C498.63,-675.51 806,-658.74 806,-571.5 806,-571.5 806,-571.5 806,-228.5 806,-174.38 742.63,-145.71 695.16,-131.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="695.87,-128.39 685.3,-129.08 694,-135.14 695.87,-128.39"/>
</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="M280.82,-679.55C207.41,-676.82 76,-659.61 76,-571.5 76,-571.5 76,-571.5 76,-283.5 76,-218.41 160.41,-192.2 217.87,-181.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="218.62,-185.32 227.9,-180.21 217.46,-178.41 218.62,-185.32"/>
</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="319.5,-525 236.5,-525 236.5,-506 319.5,-506 319.5,-525"/>
<text text-anchor="middle" x="278" 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="M326.26,-670.74C318.27,-645.2 294.87,-570.43 283.86,-535.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="287.08,-533.81 280.76,-525.31 280.4,-535.9 287.08,-533.81"/>
</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="476,-354.5 398,-354.5 398,-335.5 476,-335.5 476,-354.5"/>
<text text-anchor="middle" x="437" 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="M331.56,-670.91C336.75,-652.74 348,-609 348,-571.5 348,-571.5 348,-571.5 348,-459.5 348,-416.31 388.41,-379.79 414.77,-360.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="416.92,-363.33 423.09,-354.72 412.9,-357.6 416.92,-363.33"/>
</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="463,-635 389,-635 389,-616 463,-616 463,-635"/>
<text text-anchor="middle" x="426" 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="M344.58,-670.98C359.77,-662.69 383.1,-649.94 400.9,-640.22"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="403.03,-643.04 410.13,-635.17 399.68,-636.89 403.03,-643.04"/>
</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="382.5,-74 283.5,-74 283.5,-55 382.5,-55 382.5,-74"/>
<text text-anchor="middle" x="333" 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="M599.44,-110.91C545.14,-101.65 453.18,-85.98 392.77,-75.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="393.06,-72.19 382.62,-73.96 391.89,-79.09 393.06,-72.19"/>
</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="591.5,-74 512.5,-74 512.5,-55 591.5,-55 591.5,-74"/>
<text text-anchor="middle" x="552" 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="M629.22,-109.98C614.82,-101.69 592.69,-88.94 575.81,-79.22"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="577.46,-76.13 567.05,-74.17 573.97,-82.19 577.46,-76.13"/>
</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="379,-19 287,-19 287,0 379,0 379,-19"/>
<text text-anchor="middle" x="333" 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="M333,-54.75C333,-47.8 333,-37.85 333,-29.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="336.5,-29.09 333,-19.09 329.5,-29.09 336.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="M312.18,-167.52C380.14,-157.89 513.87,-138.94 589.15,-128.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="589.96,-131.69 599.37,-126.82 588.98,-124.76 589.96,-131.69"/>
</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="M275.16,-164.66C285.54,-146.85 309.16,-106.37 322.79,-83.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="325.93,-84.56 327.95,-74.16 319.89,-81.03 325.93,-84.56"/>
</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="M312.18,-170.35C355.24,-165.79 423.07,-154.86 476,-129 499.98,-117.28 522.83,-96.42 537.1,-81.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="539.75,-84.11 544.09,-74.45 534.67,-79.29 539.75,-84.11"/>
</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="267,-129 157,-129 157,-110 267,-110 267,-129"/>
<text text-anchor="middle" x="212" 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="M260.68,-164.98C252.19,-157.23 239.44,-145.58 229.12,-136.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="231.23,-133.33 221.49,-129.17 226.51,-138.5 231.23,-133.33"/>
</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="467,-129 361,-129 361,-110 467,-110 467,-129"/>
<text text-anchor="middle" x="414" 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="M293.14,-164.98C316.82,-156.27 353.87,-142.63 380.71,-132.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="382.27,-135.91 390.44,-129.17 379.85,-129.34 382.27,-135.91"/>
</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="M231.44,-109.98C250.99,-101.42 281.38,-88.11 303.82,-78.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="305.45,-81.39 313.21,-74.17 302.64,-74.98 305.45,-81.39"/>
</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="M400.99,-109.98C388.54,-101.84 369.54,-89.41 354.79,-79.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="356.54,-76.72 346.25,-74.17 352.7,-82.57 356.54,-76.72"/>
</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="M436.17,-109.98C458.77,-101.3 494.06,-87.75 519.75,-77.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="521.34,-81.02 529.42,-74.17 518.83,-74.49 521.34,-81.02"/>
</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="M236.19,-506.08C187.6,-493.57 114,-464.97 114,-406.5 114,-406.5 114,-406.5 114,-283.5 114,-230.1 176.55,-201.02 222.44,-186.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="223.63,-190.18 232.24,-184 221.66,-183.46 223.63,-190.18"/>
</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="304.5,-415 213.5,-415 213.5,-396 304.5,-396 304.5,-415"/>
<text text-anchor="middle" x="259" 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="M276.45,-505.66C273.37,-488.17 266.44,-448.8 262.3,-425.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="265.7,-424.4 260.52,-415.16 258.81,-425.61 265.7,-424.4"/>
</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="453.5,-470 376.5,-470 376.5,-451 453.5,-451 453.5,-470"/>
<text text-anchor="middle" x="415" 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="M300.01,-505.98C322.45,-497.3 357.48,-483.75 382.99,-473.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="384.52,-477.04 392.59,-470.17 382,-470.51 384.52,-477.04"/>
</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="M214.77,-395.95C140.8,-378.81 0,-332.75 0,-230.5 0,-230.5 0,-230.5 0,-173.5 0,-116.77 177.11,-85.34 273,-72.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="273.69,-75.93 283.15,-71.15 272.78,-68.99 273.69,-75.93"/>
</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="M222.71,-395.94C203.79,-389.44 182.3,-378.38 171,-360 164.02,-348.64 167.25,-342.8 171,-330 187.48,-273.72 231.45,-218.5 254.85,-191.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="257.59,-194.09 261.67,-184.31 252.38,-189.42 257.59,-194.09"/>
</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="476,-239 398,-239 398,-220 476,-220 476,-239"/>
<text text-anchor="middle" x="437" 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="M275.55,-395.91C290.39,-387.77 312.34,-374.64 329,-360 369.15,-324.72 406.96,-273.89 425.35,-247.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="428.41,-249.37 431.22,-239.15 422.65,-245.39 428.41,-249.37"/>
</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="304,-360 180,-360 180,-330 304,-330 304,-360"/>
<text text-anchor="start" x="188" y="-348" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/__kernel_object</text>
<text text-anchor="middle" x="242" 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="M256.49,-395.87C254.51,-389.03 251.63,-379.14 248.96,-369.97"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="252.25,-368.74 246.1,-360.11 245.53,-370.69 252.25,-368.74"/>
</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="341.5,-294 270.5,-294 270.5,-275 341.5,-275 341.5,-294"/>
<text text-anchor="middle" x="306" 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="M275.89,-395.95C288.71,-388.43 305.38,-376.15 313,-360 321.38,-342.24 317.42,-319.49 312.78,-303.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="316.08,-302.65 309.6,-294.26 309.43,-304.86 316.08,-302.65"/>
</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="M427.36,-219.88C409.86,-203.74 372.76,-167.11 352,-129 344.34,-114.93 339.39,-97.39 336.47,-84.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="339.83,-83.26 334.41,-74.16 332.97,-84.65 339.83,-83.26"/>
</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="M443.18,-219.74C461.43,-193.87 515.33,-117.48 539.74,-82.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="542.88,-84.5 545.79,-74.31 537.16,-80.46 542.88,-84.5"/>
</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="M410.17,-219.98C382.13,-211.09 337.95,-197.07 306.7,-187.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="307.63,-183.77 297.04,-184.08 305.51,-190.44 307.63,-183.77"/>
</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="M257.49,-329.84C266.97,-321.17 279.11,-310.08 288.88,-301.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="291.39,-303.6 296.41,-294.27 286.67,-298.43 291.39,-303.6"/>
</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="M303.05,-274.66C297.2,-257.09 283.98,-217.45 276.15,-193.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="279.37,-192.54 272.89,-184.16 272.73,-194.75 279.37,-192.54"/>
</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="M327.05,-274.98C348.41,-266.34 381.7,-252.87 406.06,-243.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="407.61,-246.17 415.57,-239.17 404.99,-239.68 407.61,-246.17"/>
</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="602,-239 532,-239 532,-220 602,-220 602,-239"/>
<text text-anchor="middle" x="567" 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="M341.74,-276.24C388.5,-266.75 470.48,-250.1 521.59,-239.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="522.58,-243.09 531.69,-237.67 521.19,-236.23 522.58,-243.09"/>
</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="M562.8,-219.89C551.73,-198.1 519.62,-140.41 476,-110 451.3,-92.78 419.7,-82.04 392.48,-75.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="393.2,-72.01 382.67,-73.18 391.64,-78.83 393.2,-72.01"/>
</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="711,-354.5 647,-354.5 647,-335.5 711,-335.5 711,-354.5"/>
<text text-anchor="middle" x="679" 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="M428.75,-450.84C449.91,-437.75 492,-412.7 530,-396 565.68,-380.32 607.94,-366.57 638.32,-357.48"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="639.54,-360.76 648.14,-354.58 637.56,-354.05 639.54,-360.76"/>
</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="625.5,-415 538.5,-415 538.5,-396 625.5,-396 625.5,-415"/>
<text text-anchor="middle" x="582" 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="M441.83,-450.98C469.87,-442.09 514.05,-428.07 545.3,-418.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="546.49,-421.44 554.96,-415.08 544.37,-414.77 546.49,-421.44"/>
</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="482,-415 390,-415 390,-396 482,-396 482,-415"/>
<text text-anchor="middle" x="436" 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="M418.47,-450.75C421.28,-443.65 425.34,-433.4 428.85,-424.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="432.17,-425.68 432.6,-415.09 425.66,-423.1 432.17,-425.68"/>
</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="M574.61,-395.63C551.63,-368.05 481.14,-283.47 450.96,-247.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="453.29,-244.59 444.2,-239.14 447.92,-249.07 453.29,-244.59"/>
</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="M585.34,-395.8C588.55,-386.94 593.18,-372.75 595,-360 600.35,-322.6 605.47,-311.3 595,-275 592.13,-265.06 586.32,-255.2 580.72,-247.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="583.5,-245.16 574.67,-239.3 577.92,-249.39 583.5,-245.16"/>
</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="M596.31,-395.87C612,-386.41 637.4,-371.09 655.91,-359.92"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="657.87,-362.83 664.63,-354.67 654.26,-356.83 657.87,-362.83"/>
</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="M451.94,-395.93C466.51,-387.7 488.27,-374.44 505,-360 559.12,-313.28 577.01,-301.9 611,-239 628.71,-206.24 637.6,-163.12 641.48,-138.96"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="644.94,-139.43 642.95,-129.03 638.02,-138.4 644.94,-139.43"/>
</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="M451.13,-395.73C462.81,-387.99 478.12,-375.55 485,-360 510.19,-303.1 524.29,-268.25 485,-220 464.89,-195.3 379.43,-183.89 322.5,-178.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="322.48,-175.42 312.22,-178.09 321.9,-182.4 322.48,-175.42"/>
</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="M436.15,-395.87C436.29,-387.75 436.5,-375.31 436.68,-364.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="440.18,-364.73 436.85,-354.67 433.18,-364.61 440.18,-364.73"/>
</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="M428.49,-335.41C402.03,-308.71 320.9,-226.86 286.12,-191.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="288.22,-188.91 278.69,-184.27 283.25,-193.84 288.22,-188.91"/>
</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="M437,-335.47C437,-317.23 437,-274.07 437,-249.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="440.5,-249.13 437,-239.13 433.5,-249.13 440.5,-249.13"/>
</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="M417.95,-335.49C396.03,-325.7 359.79,-309.52 334.5,-298.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="335.63,-294.9 325.07,-294.02 332.78,-301.29 335.63,-294.9"/>
</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="M414.14,-615.84C388.92,-597.44 329.71,-554.23 298.33,-531.34"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="300.06,-528.26 289.92,-525.2 295.93,-533.92 300.06,-528.26"/>
</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="515,-525 435,-525 435,-506 515,-506 515,-525"/>
<text text-anchor="middle" x="475" y="-513" font-family="Helvetica,sans-Serif" font-size="10.00">cxx/ipc_iface</text>
</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="M430.01,-615.66C438.05,-597.93 456.3,-557.73 466.92,-534.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="470.13,-535.71 471.07,-525.16 463.75,-532.82 470.13,-535.71"/>
</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="742,-580 658,-580 658,-561 742,-561 742,-580"/>
<text text-anchor="middle" x="700" 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="M463.24,-617.3C510.94,-608.07 593.88,-592.03 647.84,-581.59"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="648.75,-584.98 657.9,-579.64 647.42,-578.11 648.75,-584.98"/>
</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="M465.36,-505.98C456.49,-498.15 443.13,-486.34 432.39,-476.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="434.63,-474.17 424.82,-470.17 429.99,-479.41 434.63,-474.17"/>
</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="M476.81,-505.71C479.92,-492.47 487.42,-467.21 502,-451 514.5,-437.11 532.4,-426.59 548.09,-419.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="549.77,-422.36 557.52,-415.13 546.95,-415.95 549.77,-422.36"/>
</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="625.5,-470 510.5,-470 510.5,-451 625.5,-451 625.5,-470"/>
<text text-anchor="middle" x="568" y="-458" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/cxx/ipc_types</text>
</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="M489.94,-505.98C504.5,-497.69 526.87,-484.94 543.93,-475.22"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="545.83,-478.16 552.79,-470.17 542.36,-472.08 545.83,-478.16"/>
</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="M584.83,-450.93C599.3,-443 620.13,-430.15 635,-415 649.88,-399.84 662.39,-378.86 670.22,-364.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="673.45,-365.38 674.86,-354.88 667.21,-362.21 673.45,-365.38"/>
</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="M570.31,-450.75C572.17,-443.72 574.84,-433.62 577.15,-424.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="580.56,-425.65 579.73,-415.09 573.79,-423.86 580.56,-425.65"/>
</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="M546.79,-450.98C525.27,-442.34 491.72,-428.87 467.17,-419.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="468.18,-415.65 457.59,-415.17 465.57,-422.14 468.18,-415.65"/>
</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="M704.37,-560.91C708.56,-552.14 714.6,-538.01 717,-525 718.53,-516.7 717.98,-514.39 717,-506 710.87,-453.7 693.85,-393.71 684.81,-364.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="688.1,-363.05 681.78,-354.54 681.42,-365.13 688.1,-363.05"/>
</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="M702.27,-560.95C705.15,-548.43 708.97,-524.59 702,-506 686.39,-464.38 641.43,-435.21 611.19,-419.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="612.46,-416.37 601.95,-415.07 609.36,-422.65 612.46,-416.37"/>
</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="693,-525 631,-525 631,-506 693,-506 693,-525"/>
<text text-anchor="middle" x="662" 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="M693.73,-560.75C688.41,-553.34 680.64,-542.5 674.12,-533.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="676.83,-531.18 668.16,-525.09 671.14,-535.26 676.83,-531.18"/>
</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="M662.87,-505.91C665.49,-479.89 673.4,-401.47 677.08,-365.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="680.59,-365.07 678.11,-354.77 673.63,-364.37 680.59,-365.07"/>
</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="M659.67,-505.62C655.97,-492.68 647.83,-468.33 635,-451 626.51,-439.53 614.49,-429.13 604.05,-421.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="605.92,-418.3 595.75,-415.3 601.83,-423.98 605.92,-418.3"/>
</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="M646.9,-505.98C632.18,-497.69 609.58,-484.94 592.33,-475.22"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="593.81,-472.03 583.38,-470.17 590.37,-478.13 593.81,-472.03"/>
</a>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 36 KiB