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,922 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.42.4 (0)
-->
<!-- Title: l4/sys/rcv_endpoint Pages: 1 -->
<svg width="974pt" height="808pt"
viewBox="0.00 0.00 974.00 808.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 804)">
<title>l4/sys/rcv_endpoint</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="The C++ Receive endpoint interface.">
<polygon fill="#999999" stroke="#666666" points="855.5,-800 744.5,-800 744.5,-781 855.5,-781 855.5,-800"/>
<text text-anchor="middle" x="800" y="-788" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/rcv_endpoint</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="rcv__endpoint_8h.html" target="_top" xlink:title="Receive endpoint C interface.">
<polygon fill="white" stroke="#666666" points="848,-354.5 728,-354.5 728,-335.5 848,-335.5 848,-354.5"/>
<text text-anchor="middle" x="788" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/rcv_endpoint.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="M855.75,-783.75C884.66,-778.12 918.7,-766.99 942,-745 963.94,-724.29 966,-711.67 966,-681.5 966,-681.5 966,-681.5 966,-569.5 966,-471.17 859.28,-391.12 811.11,-359.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="812.89,-356.97 802.57,-354.59 809.15,-362.89 812.89,-356.97"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="l4_2sys_2types_8h.html" target="_top" xlink:title="Common L4 ABI Data Types.">
<polygon fill="white" stroke="#666666" points="628,-184 544,-184 544,-165 628,-165 628,-184"/>
<text text-anchor="middle" x="586" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/types.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge71_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge71_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M825.9,-780.91C863.3,-766.68 928,-734.42 928,-681.5 928,-681.5 928,-681.5 928,-569.5 928,-495.11 966,-480.89 966,-406.5 966,-406.5 966,-406.5 966,-283.5 966,-216.13 742.21,-188.56 638.11,-179.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="638.38,-175.89 628.12,-178.52 637.78,-182.86 638.38,-175.89"/>
</a>
</g>
</g>
<!-- Node13 -->
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_Node000013"><a xlink:href="snd__destination.html" target="_top" xlink:title="The C++ Sender destination interface.">
<polygon fill="white" stroke="#666666" points="862.5,-745 737.5,-745 737.5,-726 862.5,-726 862.5,-745"/>
<text text-anchor="middle" x="800" y="-733" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/snd_destination</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node13 -->
<g id="edge23_Node000001_Node000013" class="edge">
<title>Node1&#45;&gt;Node13</title>
<g id="a_edge23_Node000001_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M800,-780.75C800,-773.8 800,-763.85 800,-755.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="803.5,-755.09 800,-745.09 796.5,-755.09 803.5,-755.09"/>
</a>
</g>
</g>
<!-- Node15 -->
<g id="Node000015" class="node">
<title>Node15</title>
<g id="a_Node000015"><a xlink:href="capability.html" target="_top" xlink:title="L4::Cap related definitions.">
<polygon fill="white" stroke="#666666" points="561,-690 465,-690 465,-671 561,-671 561,-690"/>
<text text-anchor="middle" x="513" y="-678" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/capability</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node15 -->
<g id="edge72_Node000001_Node000015" class="edge">
<title>Node1&#45;&gt;Node15</title>
<g id="a_edge72_Node000001_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M744.18,-787.63C696.65,-783.97 627.87,-773.63 575,-745 554.13,-733.7 535.93,-713.01 524.74,-698.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="527.45,-696.09 518.72,-690.09 521.8,-700.22 527.45,-696.09"/>
</a>
</g>
</g>
<!-- Node25 -->
<g id="Node000025" class="node">
<title>Node25</title>
<g id="a_Node000025"><a xlink:href="ipc__iface.html" target="_top" xlink:title="Interface Definition Language.">
<polygon fill="white" stroke="#666666" points="568,-580 488,-580 488,-561 568,-561 568,-580"/>
<text text-anchor="middle" x="528" y="-568" font-family="Helvetica,sans-Serif" font-size="10.00">cxx/ipc_iface</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node25 -->
<g id="edge73_Node000001_Node000025" class="edge">
<title>Node1&#45;&gt;Node25</title>
<g id="a_edge73_Node000001_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M784.88,-780.93C770.2,-772.4 747.49,-758.65 729,-745 656.86,-691.74 578.3,-619.25 544.73,-587.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="546.86,-584.69 537.2,-580.34 542.04,-589.77 546.86,-584.69"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="l4_2sys_2utcb_8h.html" target="_top" xlink:title="UTCB definitions.">
<polygon fill="white" stroke="#666666" points="555,-239 477,-239 477,-220 555,-220 555,-239"/>
<text text-anchor="middle" x="516" y="-227" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/utcb.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="M767.56,-335.47C720,-315.63 601.79,-266.3 546.02,-243.03"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="547.26,-239.75 536.68,-239.13 544.56,-246.21 547.26,-239.75"/>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge17_Node000002_Node000004" class="edge">
<title>Node2&#45;&gt;Node4</title>
<g id="a_edge17_Node000002_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M836.88,-335.42C879.04,-325.69 930.06,-306.88 909,-275 878.88,-229.41 721.65,-197.5 638.18,-183.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="638.58,-180 628.14,-181.83 637.43,-186.91 638.58,-180"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_Node000011"><a xlink:href="l4_2sys_2ipc_8h.html" target="_top" xlink:title="Common IPC interface.">
<polygon fill="white" stroke="#666666" points="481.5,-294 410.5,-294 410.5,-275 481.5,-275 481.5,-294"/>
<text text-anchor="middle" x="446" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/ipc.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node11 -->
<g id="edge18_Node000002_Node000011" class="edge">
<title>Node2&#45;&gt;Node11</title>
<g id="a_edge18_Node000002_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M738.27,-335.49C672.11,-324.18 556.05,-304.32 491.89,-293.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="492.12,-289.84 481.68,-291.6 490.94,-296.74 492.12,-289.84"/>
</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="M527.25,-219.98C537.8,-212 553.8,-199.88 566.44,-190.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="568.69,-193 574.55,-184.17 564.46,-187.42 568.69,-193"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:href="l4_2sys_2l4int_8h.html" target="_top" xlink:title="Fixed sized integer types, generic version.">
<polygon fill="white" stroke="#666666" points="325.5,-74 246.5,-74 246.5,-55 325.5,-55 325.5,-74"/>
<text text-anchor="middle" x="286" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/l4int.h</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node5 -->
<g id="edge16_Node000003_Node000005" class="edge">
<title>Node3&#45;&gt;Node5</title>
<g id="a_edge16_Node000003_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M476.84,-222.47C397.8,-209.4 223.71,-175.84 189,-129 171.17,-104.93 206.84,-87.39 239.84,-76.92"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="240.91,-80.25 249.49,-74.02 238.9,-73.55 240.91,-80.25"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:href="compiler_8h.html" target="_top" xlink:title="L4 compiler related defines.">
<polygon fill="white" stroke="#666666" points="484.5,-74 385.5,-74 385.5,-55 484.5,-55 484.5,-74"/>
<text text-anchor="middle" x="435" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/compiler.h</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node6 -->
<g id="edge15_Node000003_Node000006" class="edge">
<title>Node3&#45;&gt;Node6</title>
<g id="a_edge15_Node000003_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M516.75,-219.99C518.16,-199.41 519.24,-145.98 497,-110 488.95,-96.98 475.54,-86.64 463.24,-79.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="464.6,-75.97 454.16,-74.13 461.17,-82.08 464.6,-75.97"/>
</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="M543.96,-170.01C499.8,-165.14 429.1,-153.93 373,-129 346.23,-117.1 319.63,-95.98 303.03,-81.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="305.09,-78.52 295.31,-74.43 300.4,-83.72 305.09,-78.52"/>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node6 -->
<g id="edge5_Node000004_Node000006" class="edge">
<title>Node4&#45;&gt;Node6</title>
<g id="a_edge5_Node000004_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M580.03,-164.67C570.68,-151.37 551.41,-126.04 530,-110 511.76,-96.33 488.64,-85.39 469.78,-77.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="470.94,-74.47 460.35,-74.1 468.4,-80.99 470.94,-74.47"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:href="l4_2sys_2consts_8h.html" target="_top" xlink:title="Common constants.">
<polygon fill="white" stroke="#666666" points="287.5,-129 198.5,-129 198.5,-110 287.5,-110 287.5,-129"/>
<text text-anchor="middle" x="243" y="-117" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/consts.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node8 -->
<g id="edge7_Node000004_Node000008" class="edge">
<title>Node4&#45;&gt;Node8</title>
<g id="a_edge7_Node000004_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M543.94,-167C482.01,-157.43 366.22,-139.54 297.74,-128.96"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="297.99,-125.46 287.58,-127.39 296.93,-132.37 297.99,-125.46"/>
</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="692,-129 582,-129 582,-110 692,-110 692,-129"/>
<text text-anchor="middle" x="637" y="-117" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/__l4_fpage.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node9 -->
<g id="edge10_Node000004_Node000009" class="edge">
<title>Node4&#45;&gt;Node9</title>
<g id="a_edge10_Node000004_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M594.42,-164.75C601.77,-157.11 612.63,-145.82 621.54,-136.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="624.32,-138.72 628.74,-129.09 619.28,-133.87 624.32,-138.72"/>
</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="488,-129 382,-129 382,-110 488,-110 488,-129"/>
<text text-anchor="middle" x="435" y="-117" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/__timeout.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node10 -->
<g id="edge12_Node000004_Node000010" class="edge">
<title>Node4&#45;&gt;Node10</title>
<g id="a_edge12_Node000004_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M561.74,-164.98C536.68,-156.19 497.37,-142.39 469.17,-132.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="470.3,-129.18 459.7,-129.17 467.98,-135.78 470.3,-129.18"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="481,-19 389,-19 389,0 481,0 481,-19"/>
<text text-anchor="middle" x="435" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/linkage.h</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge6_Node000006_Node000007" class="edge">
<title>Node6&#45;&gt;Node7</title>
<g id="a_edge6_Node000006_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M435,-54.75C435,-47.8 435,-37.85 435,-29.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="438.5,-29.09 435,-19.09 431.5,-29.09 438.5,-29.09"/>
</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="M250.1,-109.75C256.17,-102.26 265.09,-91.28 272.51,-82.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="275.45,-84.06 279.03,-74.09 270.01,-79.65 275.45,-84.06"/>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node6 -->
<g id="edge8_Node000008_Node000006" class="edge">
<title>Node8&#45;&gt;Node6</title>
<g id="a_edge8_Node000008_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M273.85,-109.98C306.5,-100.97 358.2,-86.7 394.2,-76.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="395.2,-80.12 403.91,-74.08 393.34,-73.37 395.2,-80.12"/>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node6 -->
<g id="edge11_Node000009_Node000006" class="edge">
<title>Node9&#45;&gt;Node6</title>
<g id="a_edge11_Node000009_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M604.55,-109.98C570.04,-100.93 515.34,-86.58 477.44,-76.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="478.27,-73.23 467.71,-74.08 476.49,-80.01 478.27,-73.23"/>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node5 -->
<g id="edge13_Node000010_Node000005" class="edge">
<title>Node10&#45;&gt;Node5</title>
<g id="a_edge13_Node000010_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M411.06,-109.98C386.44,-101.23 347.88,-87.51 320.08,-77.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="320.97,-74.22 310.38,-74.17 318.62,-80.82 320.97,-74.22"/>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node6 -->
<g id="edge14_Node000010_Node000006" class="edge">
<title>Node10&#45;&gt;Node6</title>
<g id="a_edge14_Node000010_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M435,-109.75C435,-102.8 435,-92.85 435,-84.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="438.5,-84.09 435,-74.09 431.5,-84.09 438.5,-84.09"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node3 -->
<g id="edge20_Node000011_Node000003" class="edge">
<title>Node11&#45;&gt;Node3</title>
<g id="a_edge20_Node000011_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M457.25,-274.98C467.8,-267 483.8,-254.88 496.44,-245.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="498.69,-248 504.55,-239.17 494.46,-242.42 498.69,-248"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node4 -->
<g id="edge19_Node000011_Node000004" class="edge">
<title>Node11&#45;&gt;Node4</title>
<g id="a_edge19_Node000011_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M446.69,-274.91C448.21,-261.46 453.03,-235.38 468,-220 485.56,-201.96 511.15,-191.15 534.02,-184.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="535.15,-188.03 543.95,-182.13 533.39,-181.25 535.15,-188.03"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_Node000012"><a xlink:href="err_8h.html" target="_top" xlink:title="Error codes.">
<polygon fill="white" stroke="#666666" points="417,-239 347,-239 347,-220 417,-220 417,-239"/>
<text text-anchor="middle" x="382" y="-227" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/err.h</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node12 -->
<g id="edge21_Node000011_Node000012" class="edge">
<title>Node11&#45;&gt;Node12</title>
<g id="a_edge21_Node000011_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M435.72,-274.98C426.16,-267.07 411.72,-255.11 400.22,-245.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="402.4,-242.85 392.47,-239.17 397.94,-248.24 402.4,-242.85"/>
</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="M378.43,-219.86C370.58,-199.42 353.97,-147.08 373,-110 379.96,-96.44 393.19,-86.07 405.65,-78.78"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="407.35,-81.84 414.48,-74 404.02,-75.68 407.35,-81.84"/>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node4 -->
<g id="edge27_Node000013_Node000004" class="edge">
<title>Node13&#45;&gt;Node4</title>
<g id="a_edge27_Node000013_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M807.45,-725.94C821.83,-708.5 852,-667.08 852,-626.5 852,-626.5 852,-626.5 852,-459.5 852,-401.9 890.12,-377.12 857,-330 829.84,-291.35 798.99,-315.64 757,-294 725.94,-277.99 644.15,-218.49 606.05,-190.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="607.9,-187.4 597.78,-184.27 603.74,-193.03 607.9,-187.4"/>
</a>
</g>
</g>
<!-- Node14 -->
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_Node000014"><a xlink:href="snd__destination_8h.html" target="_top" xlink:title="Sender destination endpoint C interface.">
<polygon fill="white" stroke="#666666" points="900,-294 766,-294 766,-275 900,-275 900,-294"/>
<text text-anchor="middle" x="833" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/snd_destination.h</text>
</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="M818.55,-725.99C833.23,-718.41 853.31,-706.04 866,-690 884.72,-666.34 890,-656.67 890,-626.5 890,-626.5 890,-626.5 890,-514.5 890,-432.5 925.96,-403.69 890,-330 883.7,-317.09 871.65,-306.83 860.24,-299.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="861.73,-296.25 851.35,-294.12 858.14,-302.25 861.73,-296.25"/>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node15 -->
<g id="edge28_Node000013_Node000015" class="edge">
<title>Node13&#45;&gt;Node15</title>
<g id="a_edge28_Node000013_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M753.89,-725.98C703.72,-716.72 623.49,-701.9 569.56,-691.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="569.94,-688.46 559.47,-690.08 568.67,-695.34 569.94,-688.46"/>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node25 -->
<g id="edge70_Node000013_Node000025" class="edge">
<title>Node13&#45;&gt;Node25</title>
<g id="a_edge70_Node000013_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M785.68,-725.85C753.22,-706.24 671.53,-656.94 603,-616 585.73,-605.68 566.18,-594.08 551.37,-585.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="552.78,-582.09 542.39,-580.01 549.22,-588.11 552.78,-582.09"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node3 -->
<g id="edge25_Node000014_Node000003" class="edge">
<title>Node14&#45;&gt;Node3</title>
<g id="a_edge25_Node000014_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M782.07,-274.98C722.47,-265.02 624.44,-248.63 565.47,-238.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="565.73,-235.27 555.29,-237.07 564.58,-242.17 565.73,-235.27"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node4 -->
<g id="edge26_Node000014_Node000004" class="edge">
<title>Node14&#45;&gt;Node4</title>
<g id="a_edge26_Node000014_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M824.36,-274.74C810.39,-261.07 781.41,-234.7 752,-220 716.08,-202.05 672.05,-190.68 638.37,-183.92"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="638.75,-180.43 628.26,-181.97 637.42,-187.31 638.75,-180.43"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node4 -->
<g id="edge30_Node000015_Node000004" class="edge">
<title>Node15&#45;&gt;Node4</title>
<g id="a_edge30_Node000015_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M520.7,-670.69C544.16,-643.25 614.98,-556.05 645,-470 673.55,-388.17 669.82,-358.04 645,-275 637.55,-250.08 638.24,-242.39 625,-220 618.88,-209.66 610.21,-199.47 602.6,-191.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="604.99,-188.9 595.47,-184.25 600.01,-193.82 604.99,-188.9"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node8 -->
<g id="edge29_Node000015_Node000008" class="edge">
<title>Node15&#45;&gt;Node8</title>
<g id="a_edge29_Node000015_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M464.74,-679.51C337.03,-678.23 0,-665.93 0,-571.5 0,-571.5 0,-571.5 0,-283.5 0,-192.89 117.96,-149.42 189.51,-131.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="190.39,-134.77 199.28,-129 188.73,-127.97 190.39,-134.77"/>
</a>
</g>
</g>
<!-- Node16 -->
<g id="Node000016" class="node">
<title>Node16</title>
<g id="a_Node000016"><a xlink:href="kobject_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="216.5,-525 133.5,-525 133.5,-506 216.5,-506 216.5,-525"/>
<text text-anchor="middle" x="175" y="-513" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/kobject</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node16 -->
<g id="edge31_Node000015_Node000016" class="edge">
<title>Node15&#45;&gt;Node16</title>
<g id="a_edge31_Node000015_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M494.2,-670.89C457.1,-653.86 371.93,-614.51 301,-580 266.04,-562.99 225.99,-542.66 200.61,-529.67"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="202.13,-526.52 191.64,-525.07 198.94,-532.75 202.13,-526.52"/>
</a>
</g>
</g>
<!-- Node23 -->
<g id="Node000023" class="node">
<title>Node23</title>
<g id="a_Node000023"><a xlink:href="l4_2sys_2task_8h.html" target="_top" xlink:title="Common task related definitions.">
<polygon fill="white" stroke="#666666" points="634,-354.5 556,-354.5 556,-335.5 634,-335.5 634,-354.5"/>
<text text-anchor="middle" x="595" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/task.h</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node23 -->
<g id="edge53_Node000015_Node000023" class="edge">
<title>Node15&#45;&gt;Node23</title>
<g id="a_edge53_Node000015_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M561.13,-672.94C587.67,-667.05 619.51,-655.93 641,-635 662.62,-613.95 665,-601.67 665,-571.5 665,-571.5 665,-571.5 665,-459.5 665,-430.04 661.22,-421.22 646,-396 637.91,-382.6 625.4,-370.25 614.79,-361.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="616.77,-358.28 606.81,-354.65 612.33,-363.7 616.77,-358.28"/>
</a>
</g>
</g>
<!-- Node24 -->
<g id="Node000024" class="node">
<title>Node24</title>
<g id="a_Node000024"><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="507,-635 433,-635 433,-616 507,-616 507,-635"/>
<text text-anchor="middle" x="470" y="-623" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/meta</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node24 -->
<g id="edge54_Node000015_Node000024" class="edge">
<title>Node15&#45;&gt;Node24</title>
<g id="a_edge54_Node000015_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M505.9,-670.75C499.83,-663.26 490.91,-652.28 483.49,-643.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="485.99,-640.65 476.97,-635.09 480.55,-645.06 485.99,-640.65"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node4 -->
<g id="edge39_Node000016_Node000004" class="edge">
<title>Node16&#45;&gt;Node4</title>
<g id="a_edge39_Node000016_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M157.76,-505.81C129.39,-490.15 76,-454.32 76,-406.5 76,-406.5 76,-406.5 76,-283.5 76,-190.64 403.65,-177.26 533.71,-175.6"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="533.87,-179.1 543.83,-175.49 533.79,-172.1 533.87,-179.1"/>
</a>
</g>
</g>
<!-- Node17 -->
<g id="Node000017" class="node">
<title>Node17</title>
<g id="a_Node000017"><a xlink:href="kernel__object_8h.html" target="_top" xlink:title="Kernel object system calls.">
<polygon fill="white" stroke="#666666" points="208.5,-415 117.5,-415 117.5,-396 208.5,-396 208.5,-415"/>
<text text-anchor="middle" x="163" y="-403" font-family="Helvetica,sans-Serif" font-size="10.00">kernel_object.h</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="M174.02,-505.66C172.07,-488.17 167.7,-448.8 165.09,-425.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="168.55,-424.71 163.96,-415.16 161.59,-425.48 168.55,-424.71"/>
</a>
</g>
</g>
<!-- Node19 -->
<g id="Node000019" class="node">
<title>Node19</title>
<g id="a_Node000019"><a xlink:href="____typeinfo_8h.html" target="_top" xlink:title="Type information handling.">
<polygon fill="white" stroke="#666666" points="388.5,-470 311.5,-470 311.5,-451 388.5,-451 388.5,-470"/>
<text text-anchor="middle" x="350" y="-458" font-family="Helvetica,sans-Serif" font-size="10.00">__typeinfo.h</text>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node19 -->
<g id="edge40_Node000016_Node000019" class="edge">
<title>Node16&#45;&gt;Node19</title>
<g id="a_edge40_Node000016_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M203.12,-505.98C232.62,-497.05 279.19,-482.94 311.97,-473.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="313.11,-476.33 321.66,-470.08 311.08,-469.63 313.11,-476.33"/>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node3 -->
<g id="edge35_Node000017_Node000003" class="edge">
<title>Node17&#45;&gt;Node3</title>
<g id="a_edge35_Node000017_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M162.23,-395.87C161.37,-380.54 161.91,-348.43 179,-330 218.17,-287.75 382.98,-253.68 466.72,-238.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="467.52,-242.14 476.76,-236.95 466.3,-235.24 467.52,-242.14"/>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node4 -->
<g id="edge33_Node000017_Node000004" class="edge">
<title>Node17&#45;&gt;Node4</title>
<g id="a_edge33_Node000017_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M160.11,-395.61C155.89,-380.96 149.73,-351.27 161,-330 204.36,-248.15 250.96,-251.66 338,-220 402.99,-196.36 482.3,-184.94 533.45,-179.67"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="534,-183.14 543.61,-178.67 533.32,-176.17 534,-183.14"/>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node6 -->
<g id="edge34_Node000017_Node000006" class="edge">
<title>Node17&#45;&gt;Node6</title>
<g id="a_edge34_Node000017_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M141.8,-395.95C106.13,-380 38,-342.13 38,-285.5 38,-285.5 38,-285.5 38,-228.5 38,-143.19 111.18,-144.95 189,-110 221.49,-95.41 313.42,-81.24 375.23,-72.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="375.8,-76.4 385.26,-71.61 374.88,-69.46 375.8,-76.4"/>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node11 -->
<g id="edge38_Node000017_Node000011" class="edge">
<title>Node17&#45;&gt;Node11</title>
<g id="a_edge38_Node000017_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M165.68,-395.96C171.09,-380.17 184.94,-346.52 209,-330 239.42,-309.11 340.35,-295.89 400.24,-289.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="400.6,-293.16 410.2,-288.67 399.9,-286.2 400.6,-293.16"/>
</a>
</g>
</g>
<!-- Node18 -->
<g id="Node000018" class="node">
<title>Node18</title>
<g id="a_Node000018"><a xlink:href="____kernel__object__impl_8h_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="342,-360 218,-360 218,-330 342,-330 342,-360"/>
<text text-anchor="start" x="226" y="-348" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/__kernel_object</text>
<text text-anchor="middle" x="280" y="-337" font-family="Helvetica,sans-Serif" font-size="10.00">_impl.h</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node18 -->
<g id="edge36_Node000017_Node000018" class="edge">
<title>Node17&#45;&gt;Node18</title>
<g id="a_edge36_Node000017_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M180.01,-395.99C196.35,-387.82 221.59,-375.2 242.63,-364.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="244.27,-367.78 251.64,-360.18 241.14,-361.52 244.27,-367.78"/>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node11 -->
<g id="edge37_Node000018_Node000011" class="edge">
<title>Node18&#45;&gt;Node11</title>
<g id="a_edge37_Node000018_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M319.76,-329.99C347.83,-320.1 385.05,-306.98 411.79,-297.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="413.22,-300.76 421.49,-294.14 410.89,-294.16 413.22,-300.76"/>
</a>
</g>
</g>
<!-- Node20 -->
<g id="Node000020" class="node">
<title>Node20</title>
<g id="a_Node000020"><a xlink:href="types.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="424,-354.5 360,-354.5 360,-335.5 424,-335.5 424,-354.5"/>
<text text-anchor="middle" x="392" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">cxx/types</text>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node20 -->
<g id="edge41_Node000019_Node000020" class="edge">
<title>Node19&#45;&gt;Node20</title>
<g id="a_edge41_Node000019_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M353.16,-450.97C359.94,-432.65 376.02,-389.18 385.22,-364.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="388.62,-365.22 388.81,-354.63 382.05,-362.79 388.62,-365.22"/>
</a>
</g>
</g>
<!-- Node21 -->
<g id="Node000021" class="node">
<title>Node21</title>
<g id="a_Node000021"><a xlink:href="ipc__basics_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="488.5,-415 401.5,-415 401.5,-396 488.5,-396 488.5,-415"/>
<text text-anchor="middle" x="445" y="-403" font-family="Helvetica,sans-Serif" font-size="10.00">cxx/ipc_basics</text>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node21 -->
<g id="edge42_Node000019_Node000021" class="edge">
<title>Node19&#45;&gt;Node21</title>
<g id="a_edge42_Node000019_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M365.26,-450.98C380.13,-442.69 402.98,-429.94 420.42,-420.22"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="422.43,-423.1 429.46,-415.17 419.02,-416.99 422.43,-423.1"/>
</a>
</g>
</g>
<!-- Node22 -->
<g id="Node000022" class="node">
<title>Node22</title>
<g id="a_Node000022"><a xlink:href="capability_8h_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="637,-415 545,-415 545,-396 637,-396 637,-415"/>
<text text-anchor="middle" x="591" y="-403" font-family="Helvetica,sans-Serif" font-size="10.00">cxx/capability.h</text>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node22 -->
<g id="edge46_Node000019_Node000022" class="edge">
<title>Node19&#45;&gt;Node22</title>
<g id="a_edge46_Node000019_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M388.72,-450.98C430.41,-441.82 496.82,-427.21 542.09,-417.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="542.96,-420.65 551.98,-415.08 541.46,-413.81 542.96,-420.65"/>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node3 -->
<g id="edge44_Node000021_Node000003" class="edge">
<title>Node21&#45;&gt;Node3</title>
<g id="a_edge44_Node000021_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M448.62,-395.63C459.73,-368.4 493.51,-285.61 508.59,-248.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="511.94,-249.72 512.47,-239.14 505.45,-247.08 511.94,-249.72"/>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node12 -->
<g id="edge45_Node000021_Node000012" class="edge">
<title>Node21&#45;&gt;Node12</title>
<g id="a_edge45_Node000021_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M445.14,-395.77C445.05,-381.37 443.45,-352.01 433,-330 423.82,-310.66 411.43,-312.7 401,-294 393.2,-280.01 388.26,-262.45 385.38,-249.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="388.74,-248.31 383.36,-239.18 381.88,-249.67 388.74,-248.31"/>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node20 -->
<g id="edge43_Node000021_Node000020" class="edge">
<title>Node21&#45;&gt;Node20</title>
<g id="a_edge43_Node000021_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M437.18,-395.87C429.19,-387.05 416.61,-373.16 406.74,-362.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="409.16,-359.73 399.85,-354.67 403.97,-364.43 409.16,-359.73"/>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node4 -->
<g id="edge48_Node000022_Node000004" class="edge">
<title>Node22&#45;&gt;Node4</title>
<g id="a_edge48_Node000022_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M607.03,-395.95C619.41,-388.35 635.65,-375.97 643,-360 648.58,-347.89 645.31,-343.13 643,-330 633.9,-278.34 608.57,-221.37 594.94,-193.24"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="598.07,-191.66 590.5,-184.24 591.79,-194.76 598.07,-191.66"/>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node8 -->
<g id="edge47_Node000022_Node000008" class="edge">
<title>Node22&#45;&gt;Node8</title>
<g id="a_edge47_Node000022_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M572.11,-395.89C527.05,-374.62 411.56,-315.71 338,-239 305.62,-205.23 272.48,-161.34 255.2,-137.59"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="257.88,-135.32 249.19,-129.26 252.2,-139.42 257.88,-135.32"/>
</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="M591.59,-395.87C592.15,-387.75 593,-375.31 593.71,-364.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="597.22,-364.88 594.41,-354.67 590.23,-364.41 597.22,-364.88"/>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node3 -->
<g id="edge51_Node000023_Node000003" class="edge">
<title>Node23&#45;&gt;Node3</title>
<g id="a_edge51_Node000023_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M589.06,-335.47C576.08,-316.82 544.97,-272.11 527.82,-247.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="530.59,-245.34 522.01,-239.13 524.85,-249.34 530.59,-245.34"/>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node4 -->
<g id="edge50_Node000023_Node000004" class="edge">
<title>Node23&#45;&gt;Node4</title>
<g id="a_edge50_Node000023_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M594.54,-335.41C593.15,-309.39 588.96,-230.97 587.02,-194.51"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="590.5,-194.07 586.47,-184.27 583.51,-194.44 590.5,-194.07"/>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node11 -->
<g id="edge52_Node000023_Node000011" class="edge">
<title>Node23&#45;&gt;Node11</title>
<g id="a_edge52_Node000023_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M573.33,-335.49C548.06,-325.57 506.09,-309.09 477.28,-297.78"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="478.28,-294.41 467.69,-294.02 475.72,-300.93 478.28,-294.41"/>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node16 -->
<g id="edge55_Node000024_Node000016" class="edge">
<title>Node24&#45;&gt;Node16</title>
<g id="a_edge55_Node000024_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M446.36,-615.84C394.01,-596.68 268.22,-550.63 208.09,-528.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="208.94,-525.2 198.35,-525.05 206.53,-531.77 208.94,-525.2"/>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node25 -->
<g id="edge56_Node000024_Node000025" class="edge">
<title>Node24&#45;&gt;Node25</title>
<g id="a_edge56_Node000024_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M479.32,-615.98C487.81,-608.23 500.56,-596.58 510.88,-587.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="513.49,-589.5 518.51,-580.17 508.77,-584.33 513.49,-589.5"/>
</a>
</g>
</g>
<!-- Node27 -->
<g id="Node000027" class="node">
<title>Node27</title>
<g id="a_Node000027"><a xlink:href="ipc__string_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="454,-580 370,-580 370,-561 454,-561 454,-580"/>
<text text-anchor="middle" x="412" y="-568" font-family="Helvetica,sans-Serif" font-size="10.00">cxx/ipc_string</text>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node27 -->
<g id="edge63_Node000024_Node000027" class="edge">
<title>Node24&#45;&gt;Node27</title>
<g id="a_edge63_Node000024_Node000027"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M460.68,-615.98C452.19,-608.23 439.44,-596.58 429.12,-587.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="431.23,-584.33 421.49,-580.17 426.51,-589.5 431.23,-584.33"/>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node19 -->
<g id="edge62_Node000025_Node000019" class="edge">
<title>Node25&#45;&gt;Node19</title>
<g id="a_edge62_Node000025_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M487.77,-564.45C442.45,-557.87 372.91,-544.83 356,-525 345.57,-512.76 345.04,-493.98 346.54,-480.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="350.01,-480.47 348.02,-470.06 343.08,-479.44 350.01,-480.47"/>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node21 -->
<g id="edge57_Node000025_Node000021" class="edge">
<title>Node25&#45;&gt;Node21</title>
<g id="a_edge57_Node000025_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M523.54,-560.74C510.42,-534.98 471.8,-459.13 454.08,-424.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="457.14,-422.63 449.48,-415.31 450.9,-425.81 457.14,-422.63"/>
</a>
</g>
</g>
<!-- Node26 -->
<g id="Node000026" class="node">
<title>Node26</title>
<g id="a_Node000026"><a xlink:href="ipc__types.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="636.5,-470 521.5,-470 521.5,-451 636.5,-451 636.5,-470"/>
<text text-anchor="middle" x="579" y="-458" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/cxx/ipc_types</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="M532.17,-560.66C540.55,-542.93 559.53,-502.73 570.59,-479.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="573.81,-480.7 574.91,-470.16 567.48,-477.71 573.81,-480.7"/>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node20 -->
<g id="edge60_Node000026_Node000020" class="edge">
<title>Node26&#45;&gt;Node20</title>
<g id="a_edge60_Node000026_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M569.4,-450.96C554.58,-438.02 524.91,-413.18 497,-396 472.99,-381.23 443.94,-367.69 422.49,-358.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="423.78,-355.19 413.21,-354.51 421.05,-361.64 423.78,-355.19"/>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node21 -->
<g id="edge61_Node000026_Node000021" class="edge">
<title>Node26&#45;&gt;Node21</title>
<g id="a_edge61_Node000026_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M557.47,-450.98C535.53,-442.3 501.26,-428.75 476.31,-418.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="477.51,-415.59 466.92,-415.17 474.93,-422.1 477.51,-415.59"/>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node22 -->
<g id="edge59_Node000026_Node000022" class="edge">
<title>Node26&#45;&gt;Node22</title>
<g id="a_edge59_Node000026_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M580.98,-450.75C582.57,-443.72 584.86,-433.62 586.85,-424.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="590.26,-425.62 589.06,-415.09 583.43,-424.07 590.26,-425.62"/>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node20 -->
<g id="edge64_Node000027_Node000020" class="edge">
<title>Node27&#45;&gt;Node20</title>
<g id="a_edge64_Node000027_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M392.28,-560.84C363.18,-546.75 310.21,-515.77 292,-470 283.77,-449.31 299.79,-402.98 305,-396 317.74,-378.91 338.17,-366.74 356.04,-358.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="357.78,-361.74 365.63,-354.63 355.06,-355.3 357.78,-361.74"/>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node21 -->
<g id="edge65_Node000027_Node000021" class="edge">
<title>Node27&#45;&gt;Node21</title>
<g id="a_edge65_Node000027_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M418.14,-560.78C423.87,-552.14 432.1,-538.31 436,-525 446.03,-490.8 446.62,-448.8 445.95,-425.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="449.44,-424.9 445.55,-415.05 442.45,-425.18 449.44,-424.9"/>
</a>
</g>
</g>
<!-- Node28 -->
<g id="Node000028" class="node">
<title>Node28</title>
<g id="a_Node000028"><a xlink:href="ipc__array_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="427,-525 365,-525 365,-506 427,-506 427,-525"/>
<text text-anchor="middle" x="396" y="-513" font-family="Helvetica,sans-Serif" font-size="10.00">ipc_array</text>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node28 -->
<g id="edge66_Node000027_Node000028" class="edge">
<title>Node27&#45;&gt;Node28</title>
<g id="a_edge66_Node000027_Node000028"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M409.36,-560.75C407.24,-553.72 404.19,-543.62 401.54,-534.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="404.83,-533.65 398.59,-525.09 398.13,-535.67 404.83,-533.65"/>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node20 -->
<g id="edge67_Node000028_Node000020" class="edge">
<title>Node28&#45;&gt;Node20</title>
<g id="a_edge67_Node000028_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M364.84,-508.77C343.13,-502.99 315.71,-491.66 302,-470 275.88,-428.74 333.51,-382.88 368.2,-360.24"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="370.3,-363.06 376.88,-354.75 366.56,-357.14 370.3,-363.06"/>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node21 -->
<g id="edge68_Node000028_Node000021" class="edge">
<title>Node28&#45;&gt;Node21</title>
<g id="a_edge68_Node000028_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M400.01,-505.66C408.05,-487.93 426.3,-447.73 436.92,-424.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="440.13,-425.71 441.07,-415.16 433.75,-422.82 440.13,-425.71"/>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node26 -->
<g id="edge69_Node000028_Node000026" class="edge">
<title>Node28&#45;&gt;Node26</title>
<g id="a_edge69_Node000028_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M425.4,-505.98C456.39,-497.01 505.38,-482.82 539.67,-472.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="540.74,-476.23 549.37,-470.08 538.79,-469.5 540.74,-476.23"/>
</a>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 42 KiB