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,895 @@
<?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/ipc_helper Pages: 1 -->
<svg width="1031pt" height="808pt"
viewBox="0.00 0.00 1031.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/cxx/ipc_helper</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="IPC helper.">
<polygon fill="#999999" stroke="#666666" points="590.5,-800 491.5,-800 491.5,-781 590.5,-781 590.5,-800"/>
<text text-anchor="middle" x="541" y="-788" font-family="Helvetica,sans-Serif" font-size="10.00">l4/cxx/ipc_helper</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="exceptions.html" target="_top" xlink:title="Base exceptions.">
<polygon fill="white" stroke="#666666" points="219,-745 117,-745 117,-726 219,-726 219,-745"/>
<text text-anchor="middle" x="168" y="-733" font-family="Helvetica,sans-Serif" font-size="10.00">l4/cxx/exceptions</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="M491.47,-782.46C423.81,-772.85 302.53,-755.62 229.25,-745.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="229.63,-741.72 219.23,-743.78 228.64,-748.65 229.63,-741.72"/>
</a>
</g>
</g>
<!-- Node16 -->
<g id="Node000016" class="node">
<title>Node16</title>
<g id="a_Node000016"><a xlink:href="l4_2sys_2utcb_8h.html" target="_top" xlink:title="UTCB definitions.">
<polygon fill="white" stroke="#666666" points="802,-239 724,-239 724,-220 802,-220 802,-239"/>
<text text-anchor="middle" x="763" y="-227" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/utcb.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node16 -->
<g id="edge69_Node000001_Node000016" class="edge">
<title>Node1&#45;&gt;Node16</title>
<g id="a_edge69_Node000001_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M590.77,-788.81C713.92,-785.78 1023,-769.4 1023,-681.5 1023,-681.5 1023,-681.5 1023,-459.5 1023,-341.16 869.43,-269.46 798.34,-242.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="799.47,-239.29 788.88,-239.11 797.05,-245.86 799.47,-239.29"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="l4types_8h.html" target="_top" xlink:title="L4 Types.">
<polygon fill="white" stroke="#666666" points="252,-690 158,-690 158,-671 252,-671 252,-690"/>
<text text-anchor="middle" x="205" y="-678" font-family="Helvetica,sans-Serif" font-size="10.00">l4/cxx/l4types.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="M174.11,-725.75C179.28,-718.34 186.85,-707.5 193.19,-698.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="196.15,-700.29 199,-690.09 190.41,-696.29 196.15,-700.29"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_Node000011"><a xlink:href="basic__ostream.html" target="_top" xlink:title="Basic IO stream.">
<polygon fill="white" stroke="#666666" points="190,-635 70,-635 70,-616 190,-616 190,-635"/>
<text text-anchor="middle" x="130" y="-623" font-family="Helvetica,sans-Serif" font-size="10.00">l4/cxx/basic_ostream</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node11 -->
<g id="edge16_Node000002_Node000011" class="edge">
<title>Node2&#45;&gt;Node11</title>
<g id="a_edge16_Node000002_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M163.92,-725.75C159.85,-716.86 153.57,-702.64 149,-690 143.61,-675.1 138.52,-657.86 134.97,-645.11"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="138.28,-643.96 132.28,-635.23 131.53,-645.8 138.28,-643.96"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_Node000012"><a xlink:href="err_8h.html" target="_top" xlink:title="Error codes.">
<polygon fill="white" stroke="#666666" points="483,-239 413,-239 413,-220 483,-220 483,-239"/>
<text text-anchor="middle" x="448" y="-227" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/err.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node12 -->
<g id="edge17_Node000002_Node000012" class="edge">
<title>Node2&#45;&gt;Node12</title>
<g id="a_edge17_Node000002_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M148.97,-725.95C111.9,-708.02 35.79,-664.12 61,-616 74.05,-591.1 92.31,-599.03 113,-580 144.38,-551.15 145.39,-537.59 174,-506 267.18,-403.14 387.56,-287.67 431.24,-246.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="433.84,-248.65 438.7,-239.24 429.03,-243.57 433.84,-248.65"/>
</a>
</g>
</g>
<!-- Node13 -->
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_Node000013"><a xlink:href="capability.html" target="_top" xlink:title="L4::Cap related definitions.">
<polygon fill="white" stroke="#666666" points="540,-690 444,-690 444,-671 540,-671 540,-690"/>
<text text-anchor="middle" x="492" y="-678" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/capability</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node13 -->
<g id="edge19_Node000002_Node000013" class="edge">
<title>Node2&#45;&gt;Node13</title>
<g id="a_edge19_Node000002_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M219.34,-726.1C277.62,-716.57 372.49,-701.05 433.56,-691.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="434.51,-694.45 443.81,-689.38 433.38,-687.54 434.51,-694.45"/>
</a>
</g>
</g>
<!-- Node29 -->
<g id="Node000029" class="node">
<title>Node29</title>
<g id="a_Node000029"><a xlink:href="backtrace_8h.html" target="_top" xlink:title="Backtrace.">
<polygon fill="white" stroke="#666666" points="104,-580 0,-580 0,-561 104,-561 104,-580"/>
<text text-anchor="middle" x="52" y="-568" font-family="Helvetica,sans-Serif" font-size="10.00">l4/util/backtrace.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node29 -->
<g id="edge67_Node000002_Node000029" class="edge">
<title>Node2&#45;&gt;Node29</title>
<g id="a_edge67_Node000002_Node000029"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M116.66,-732.61C85.59,-728.48 48.18,-717.58 28,-690 5.79,-659.64 26.44,-613.71 40.82,-588.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="43.9,-590.57 46.11,-580.21 37.92,-586.94 43.9,-590.57"/>
</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="618,-184 534,-184 534,-165 618,-165 618,-184"/>
<text text-anchor="middle" x="576" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/types.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="M204.27,-670.81C200.9,-630.33 187,-459.94 187,-406.5 187,-406.5 187,-406.5 187,-283.5 187,-214.48 417.22,-187.74 523.44,-179.07"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="523.94,-182.54 533.63,-178.27 523.38,-175.57 523.94,-182.54"/>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node11 -->
<g id="edge15_Node000003_Node000011" class="edge">
<title>Node3&#45;&gt;Node11</title>
<g id="a_edge15_Node000003_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M192.95,-670.98C181.54,-662.92 164.17,-650.65 150.57,-641.03"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="152.46,-638.08 142.27,-635.17 148.42,-643.8 152.46,-638.08"/>
</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="883.5,-74 804.5,-74 804.5,-55 883.5,-55 883.5,-74"/>
<text text-anchor="middle" x="844" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/l4int.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="M618.06,-172.56C663.2,-169.83 735.59,-160.4 789,-129 808.18,-117.72 824.04,-97.33 833.72,-82.7"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="836.79,-84.39 839.16,-74.06 830.86,-80.66 836.79,-84.39"/>
</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="615.5,-74 516.5,-74 516.5,-55 615.5,-55 615.5,-74"/>
<text text-anchor="middle" x="566" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/compiler.h</text>
</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.2,-164.83C585.6,-152.56 593.73,-129.46 589,-110 586.69,-100.51 581.98,-90.78 577.42,-82.85"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="580.32,-80.89 572.1,-74.2 574.36,-84.55 580.32,-80.89"/>
</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="925.5,-129 836.5,-129 836.5,-110 925.5,-110 925.5,-129"/>
<text text-anchor="middle" x="881" 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="M618.09,-166.19C672.31,-156.76 766.67,-140.37 826.37,-129.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="827.12,-133.42 836.37,-128.25 825.92,-126.52 827.12,-133.42"/>
</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="580,-129 470,-129 470,-110 580,-110 580,-129"/>
<text text-anchor="middle" x="525" 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="M567.58,-164.75C560.23,-157.11 549.37,-145.82 540.46,-136.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="542.72,-133.87 533.26,-129.09 537.68,-138.72 542.72,-133.87"/>
</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="780,-129 674,-129 674,-110 780,-110 780,-129"/>
<text text-anchor="middle" x="727" 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="M600.26,-164.98C625.32,-156.19 664.63,-142.39 692.83,-132.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="694.02,-135.78 702.3,-129.17 691.7,-129.18 694.02,-135.78"/>
</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="612,-19 520,-19 520,0 612,0 612,-19"/>
<text text-anchor="middle" x="566" 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="M566,-54.75C566,-47.8 566,-37.85 566,-29.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="569.5,-29.09 566,-19.09 562.5,-29.09 569.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="M874.89,-109.75C869.72,-102.34 862.15,-91.5 855.81,-82.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="858.59,-80.29 850,-74.09 852.85,-84.29 858.59,-80.29"/>
</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="M836.2,-110.96C780.93,-101.66 686.78,-85.82 625.49,-75.51"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="626.02,-72.05 615.58,-73.84 624.86,-78.95 626.02,-72.05"/>
</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="M531.77,-109.75C537.56,-102.26 546.06,-91.28 553.14,-82.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="556.01,-84.14 559.36,-74.09 550.47,-79.86 556.01,-84.14"/>
</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="M745.8,-109.98C764.62,-101.46 793.82,-88.23 815.5,-78.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="817.2,-81.48 824.86,-74.17 814.31,-75.11 817.2,-81.48"/>
</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="M701.13,-109.98C674.22,-101.13 631.88,-87.19 601.77,-77.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="602.66,-73.88 592.07,-74.08 600.47,-80.53 602.66,-73.88"/>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node6 -->
<g id="edge18_Node000012_Node000006" class="edge">
<title>Node12&#45;&gt;Node6</title>
<g id="a_edge18_Node000012_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M446.22,-219.7C442.44,-198.47 435.92,-143.71 461,-110 472.87,-94.04 491.6,-83.75 509.98,-77.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="511.11,-80.46 519.52,-74.01 508.92,-73.8 511.11,-80.46"/>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node4 -->
<g id="edge21_Node000013_Node000004" class="edge">
<title>Node13&#45;&gt;Node4</title>
<g id="a_edge21_Node000013_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M471.93,-670.93C409.84,-642.93 225,-547.71 225,-406.5 225,-406.5 225,-406.5 225,-344 225,-213.1 425.84,-183.82 523.67,-177.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="523.89,-180.82 533.66,-176.72 523.47,-173.83 523.89,-180.82"/>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node8 -->
<g id="edge20_Node000013_Node000008" class="edge">
<title>Node13&#45;&gt;Node8</title>
<g id="a_edge20_Node000013_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M540.17,-679.1C664.22,-676.76 985,-661.97 985,-571.5 985,-571.5 985,-571.5 985,-459.5 985,-381.84 1001,-363.16 1001,-285.5 1001,-285.5 1001,-285.5 1001,-228.5 1001,-181.36 949.2,-149.54 913.67,-133.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="914.7,-129.89 904.14,-129.09 911.89,-136.31 914.7,-129.89"/>
</a>
</g>
</g>
<!-- Node14 -->
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_Node000014"><a xlink:href="kobject_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="498.5,-525 415.5,-525 415.5,-506 498.5,-506 498.5,-525"/>
<text text-anchor="middle" x="457" y="-513" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/kobject</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node14 -->
<g id="edge22_Node000013_Node000014" class="edge">
<title>Node13&#45;&gt;Node14</title>
<g id="a_edge22_Node000013_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M490.12,-670.74C484.63,-645.2 468.58,-570.43 461.02,-535.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="464.41,-534.35 458.89,-525.31 457.57,-535.82 464.41,-534.35"/>
</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="701,-354.5 623,-354.5 623,-335.5 701,-335.5 701,-354.5"/>
<text text-anchor="middle" x="662" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/task.h</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node23 -->
<g id="edge50_Node000013_Node000023" class="edge">
<title>Node13&#45;&gt;Node23</title>
<g id="a_edge50_Node000013_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M496.87,-670.85C506.48,-652.92 527,-610.13 527,-571.5 527,-571.5 527,-571.5 527,-459.5 527,-407.45 586.52,-374.48 626.52,-358.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="627.93,-361.41 635.97,-354.51 625.38,-354.89 627.93,-361.41"/>
</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="640,-635 566,-635 566,-616 640,-616 640,-635"/>
<text text-anchor="middle" x="603" y="-623" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/meta</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node24 -->
<g id="edge51_Node000013_Node000024" class="edge">
<title>Node13&#45;&gt;Node24</title>
<g id="a_edge51_Node000013_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M509.83,-670.98C527.61,-662.5 555.15,-649.35 575.68,-639.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="577.33,-642.64 584.84,-635.17 574.31,-636.32 577.33,-642.64"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node4 -->
<g id="edge36_Node000014_Node000004" class="edge">
<title>Node14&#45;&gt;Node4</title>
<g id="a_edge36_Node000014_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M446.58,-505.99C428.28,-490.29 390.99,-454.72 377,-415 348.16,-333.1 330.97,-284.59 389,-220 406.75,-200.24 474.72,-187.85 523.6,-181.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="524.25,-184.75 533.72,-179.99 523.35,-177.81 524.25,-184.75"/>
</a>
</g>
</g>
<!-- Node15 -->
<g id="Node000015" class="node">
<title>Node15</title>
<g id="a_Node000015"><a xlink:href="kernel__object_8h.html" target="_top" xlink:title="Kernel object system calls.">
<polygon fill="white" stroke="#666666" points="476.5,-415 385.5,-415 385.5,-396 476.5,-396 476.5,-415"/>
<text text-anchor="middle" x="431" y="-403" font-family="Helvetica,sans-Serif" font-size="10.00">kernel_object.h</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node15 -->
<g id="edge23_Node000014_Node000015" class="edge">
<title>Node14&#45;&gt;Node15</title>
<g id="a_edge23_Node000014_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M454.87,-505.66C450.64,-488.09 441.1,-448.45 435.44,-424.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="438.83,-424.06 433.08,-415.16 432.02,-425.7 438.83,-424.06"/>
</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="632.5,-470 555.5,-470 555.5,-451 632.5,-451 632.5,-470"/>
<text text-anchor="middle" x="594" y="-458" font-family="Helvetica,sans-Serif" font-size="10.00">__typeinfo.h</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node19 -->
<g id="edge37_Node000014_Node000019" class="edge">
<title>Node14&#45;&gt;Node19</title>
<g id="a_edge37_Node000014_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M479.01,-505.98C501.45,-497.3 536.48,-483.75 561.99,-473.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="563.52,-477.04 571.59,-470.17 561,-470.51 563.52,-477.04"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node4 -->
<g id="edge24_Node000015_Node000004" class="edge">
<title>Node15&#45;&gt;Node4</title>
<g id="a_edge24_Node000015_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M425.63,-395.65C408.95,-366.9 361.59,-274.78 404,-220 418.66,-201.07 478.8,-188.73 523.87,-181.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="524.41,-185.41 533.81,-180.51 523.41,-178.48 524.41,-185.41"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node6 -->
<g id="edge25_Node000015_Node000006" class="edge">
<title>Node15&#45;&gt;Node6</title>
<g id="a_edge25_Node000015_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M420.53,-395.77C411.43,-387.54 398.67,-374.35 392,-360 365.77,-303.56 370.26,-279.35 389,-220 405.64,-167.3 405.51,-146.51 447,-110 465.09,-94.08 489.42,-83.64 511.36,-76.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="512.6,-80.19 521.25,-74.07 510.67,-73.46 512.6,-80.19"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node16 -->
<g id="edge26_Node000015_Node000016" class="edge">
<title>Node15&#45;&gt;Node16</title>
<g id="a_edge26_Node000015_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M472.91,-395.99C502.76,-388.91 543.24,-377.18 576,-360 595.06,-350.01 596.59,-342.65 614,-330 657.82,-298.15 710.97,-263.59 740.48,-244.74"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="742.64,-247.52 749.19,-239.2 738.88,-241.62 742.64,-247.52"/>
</a>
</g>
</g>
<!-- Node17 -->
<g id="Node000017" class="node">
<title>Node17</title>
<g id="a_Node000017"><a xlink:href="____kernel__object__impl_8h_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="567,-360 443,-360 443,-330 567,-330 567,-360"/>
<text text-anchor="start" x="451" y="-348" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/__kernel_object</text>
<text text-anchor="middle" x="505" y="-337" font-family="Helvetica,sans-Serif" font-size="10.00">_impl.h</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node17 -->
<g id="edge30_Node000015_Node000017" class="edge">
<title>Node15&#45;&gt;Node17</title>
<g id="a_edge30_Node000015_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M441.92,-395.87C451.68,-388.15 466.37,-376.54 479.12,-366.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="481.47,-369.06 487.15,-360.11 477.13,-363.57 481.47,-369.06"/>
</a>
</g>
</g>
<!-- Node18 -->
<g id="Node000018" class="node">
<title>Node18</title>
<g id="a_Node000018"><a xlink:href="l4_2sys_2ipc_8h.html" target="_top" xlink:title="Common IPC interface.">
<polygon fill="white" stroke="#666666" points="550.5,-294 479.5,-294 479.5,-275 550.5,-275 550.5,-294"/>
<text text-anchor="middle" x="515" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/ipc.h</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node18 -->
<g id="edge35_Node000015_Node000018" class="edge">
<title>Node15&#45;&gt;Node18</title>
<g id="a_edge35_Node000015_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M428.81,-395.9C425.58,-381.17 421.19,-350.69 434,-330 443.23,-315.09 459.35,-304.8 474.79,-297.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="476.31,-301.06 484.24,-294.03 473.66,-294.58 476.31,-301.06"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node4 -->
<g id="edge27_Node000016_Node000004" class="edge">
<title>Node16&#45;&gt;Node4</title>
<g id="a_edge27_Node000016_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M732.96,-219.98C701.29,-211.01 651.23,-196.82 616.19,-186.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="616.86,-183.44 606.28,-184.08 614.95,-190.18 616.86,-183.44"/>
</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="M796.83,-219.99C837.9,-207.65 905.35,-180.4 935,-129 949.03,-104.68 917.6,-87.47 887.92,-77.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="888.99,-73.83 878.4,-74.05 886.82,-80.48 888.99,-73.83"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node6 -->
<g id="edge28_Node000016_Node000006" class="edge">
<title>Node16&#45;&gt;Node6</title>
<g id="a_edge28_Node000016_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M752.69,-219.97C721.05,-193.79 625.09,-114.39 584.47,-80.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="586.63,-78.02 576.69,-74.34 582.16,-83.42 586.63,-78.02"/>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node18 -->
<g id="edge31_Node000017_Node000018" class="edge">
<title>Node17&#45;&gt;Node18</title>
<g id="a_edge31_Node000017_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M507.42,-329.84C508.74,-322.13 510.39,-312.49 511.81,-304.17"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="515.27,-304.71 513.5,-294.27 508.37,-303.53 515.27,-304.71"/>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node4 -->
<g id="edge32_Node000018_Node000004" class="edge">
<title>Node18&#45;&gt;Node4</title>
<g id="a_edge32_Node000018_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M519.99,-274.66C530.05,-256.85 552.92,-216.37 566.11,-193.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="569.24,-194.59 571.11,-184.16 563.14,-191.14 569.24,-194.59"/>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node12 -->
<g id="edge34_Node000018_Node000012" class="edge">
<title>Node18&#45;&gt;Node12</title>
<g id="a_edge34_Node000018_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M504.24,-274.98C494.23,-267.07 479.11,-255.11 467.07,-245.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="468.97,-242.63 458.96,-239.17 464.63,-248.12 468.97,-242.63"/>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node16 -->
<g id="edge33_Node000018_Node000016" class="edge">
<title>Node18&#45;&gt;Node16</title>
<g id="a_edge33_Node000018_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M550.53,-275.91C593.42,-266.74 665.77,-251.28 713.96,-240.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="714.8,-244.38 723.85,-238.87 713.34,-237.53 714.8,-244.38"/>
</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="935,-354.5 871,-354.5 871,-335.5 935,-335.5 935,-354.5"/>
<text text-anchor="middle" x="903" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">cxx/types</text>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node20 -->
<g id="edge38_Node000019_Node000020" class="edge">
<title>Node19&#45;&gt;Node20</title>
<g id="a_edge38_Node000019_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M617.81,-450.85C641.03,-442.26 677.25,-428.47 708,-415 725.66,-407.27 729.11,-403.18 747,-396 758.21,-391.5 823.24,-370.95 865.72,-357.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="866.97,-360.92 875.46,-354.59 864.88,-354.24 866.97,-360.92"/>
</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="842.5,-415 755.5,-415 755.5,-396 842.5,-396 842.5,-415"/>
<text text-anchor="middle" x="799" y="-403" font-family="Helvetica,sans-Serif" font-size="10.00">cxx/ipc_basics</text>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node21 -->
<g id="edge39_Node000019_Node000021" class="edge">
<title>Node19&#45;&gt;Node21</title>
<g id="a_edge39_Node000019_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M626.94,-450.98C661.95,-441.93 717.47,-427.58 755.93,-417.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="757,-420.97 765.81,-415.08 755.25,-414.2 757,-420.97"/>
</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="699,-415 607,-415 607,-396 699,-396 699,-415"/>
<text text-anchor="middle" x="653" y="-403" font-family="Helvetica,sans-Serif" font-size="10.00">cxx/capability.h</text>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node22 -->
<g id="edge43_Node000019_Node000022" class="edge">
<title>Node19&#45;&gt;Node22</title>
<g id="a_edge43_Node000019_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M603.48,-450.98C612.2,-443.15 625.34,-431.34 635.9,-421.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="638.25,-424.46 643.35,-415.17 633.57,-419.25 638.25,-424.46"/>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node12 -->
<g id="edge42_Node000021_Node000012" class="edge">
<title>Node21&#45;&gt;Node12</title>
<g id="a_edge42_Node000021_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M790.42,-395.58C775.36,-380.35 742.69,-349.15 710,-330 637.63,-287.6 543.92,-257.19 490.43,-241.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="491.18,-238.41 480.6,-239.06 489.27,-245.15 491.18,-238.41"/>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node16 -->
<g id="edge41_Node000021_Node000016" class="edge">
<title>Node21&#45;&gt;Node16</title>
<g id="a_edge41_Node000021_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M797.17,-395.63C791.56,-368.52 774.55,-286.32 766.85,-249.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="770.24,-248.23 764.79,-239.14 763.39,-249.65 770.24,-248.23"/>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node20 -->
<g id="edge40_Node000021_Node000020" class="edge">
<title>Node21&#45;&gt;Node20</title>
<g id="a_edge40_Node000021_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M814.35,-395.87C831.32,-386.32 858.9,-370.81 878.79,-359.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="880.59,-362.62 887.59,-354.67 877.16,-356.52 880.59,-362.62"/>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node4 -->
<g id="edge45_Node000022_Node000004" class="edge">
<title>Node22&#45;&gt;Node4</title>
<g id="a_edge45_Node000022_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M671.35,-395.88C684.79,-388.46 702.02,-376.36 710,-360 715.85,-348.02 714.58,-342.52 710,-330 687.46,-268.44 627.73,-215.31 596.18,-190.47"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="598.14,-187.56 588.08,-184.23 593.87,-193.11 598.14,-187.56"/>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node8 -->
<g id="edge44_Node000022_Node000008" class="edge">
<title>Node22&#45;&gt;Node8</title>
<g id="a_edge44_Node000022_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M670.93,-396C686.38,-388.1 708.71,-375.28 725,-360 798.24,-291.33 853.15,-181.61 872.96,-138.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="876.19,-139.96 877.13,-129.4 869.82,-137.07 876.19,-139.96"/>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node23 -->
<g id="edge46_Node000022_Node000023" class="edge">
<title>Node22&#45;&gt;Node23</title>
<g id="a_edge46_Node000022_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M654.33,-395.87C655.59,-387.66 657.53,-375.04 659.15,-364.55"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="662.61,-365.08 660.67,-354.67 655.69,-364.02 662.61,-365.08"/>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node4 -->
<g id="edge47_Node000023_Node000004" class="edge">
<title>Node23&#45;&gt;Node4</title>
<g id="a_edge47_Node000023_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M657.62,-335.41C644.22,-309.17 603.62,-229.61 585.23,-193.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="588.14,-191.59 580.48,-184.27 581.91,-194.77 588.14,-191.59"/>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node16 -->
<g id="edge48_Node000023_Node000016" class="edge">
<title>Node23&#45;&gt;Node16</title>
<g id="a_edge48_Node000023_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M669.59,-335.47C686.33,-316.65 726.67,-271.32 748.46,-246.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="751.29,-248.93 755.32,-239.13 746.06,-244.27 751.29,-248.93"/>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node18 -->
<g id="edge49_Node000023_Node000018" class="edge">
<title>Node23&#45;&gt;Node18</title>
<g id="a_edge49_Node000023_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M640.62,-335.49C615.69,-325.57 574.28,-309.09 545.86,-297.78"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="546.99,-294.46 536.4,-294.02 544.4,-300.97 546.99,-294.46"/>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node14 -->
<g id="edge52_Node000024_Node000014" class="edge">
<title>Node24&#45;&gt;Node14</title>
<g id="a_edge52_Node000024_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M591.3,-615.84C566.42,-597.44 508.01,-554.23 477.06,-531.34"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="478.88,-528.33 468.76,-525.2 474.71,-533.96 478.88,-528.33"/>
</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="667,-525 587,-525 587,-506 667,-506 667,-525"/>
<text text-anchor="middle" x="627" y="-513" font-family="Helvetica,sans-Serif" font-size="10.00">cxx/ipc_iface</text>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node25 -->
<g id="edge53_Node000024_Node000025" class="edge">
<title>Node24&#45;&gt;Node25</title>
<g id="a_edge53_Node000024_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M604.96,-615.66C608.87,-598.09 617.68,-558.45 622.9,-534.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="626.32,-535.68 625.08,-525.16 619.49,-534.16 626.32,-535.68"/>
</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="784,-580 700,-580 700,-561 784,-561 784,-580"/>
<text text-anchor="middle" x="742" y="-568" font-family="Helvetica,sans-Serif" font-size="10.00">cxx/ipc_string</text>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node27 -->
<g id="edge60_Node000024_Node000027" class="edge">
<title>Node24&#45;&gt;Node27</title>
<g id="a_edge60_Node000024_Node000027"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M625.33,-615.98C648.2,-607.27 683.96,-593.63 709.86,-583.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="711.16,-587 719.26,-580.17 708.67,-580.46 711.16,-587"/>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node19 -->
<g id="edge59_Node000025_Node000019" class="edge">
<title>Node25&#45;&gt;Node19</title>
<g id="a_edge59_Node000025_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M621.55,-505.75C616.99,-498.42 610.33,-487.73 604.71,-478.7"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="607.6,-476.73 599.35,-470.09 601.66,-480.43 607.6,-476.73"/>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node21 -->
<g id="edge54_Node000025_Node000021" class="edge">
<title>Node25&#45;&gt;Node21</title>
<g id="a_edge54_Node000025_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M632.81,-505.95C642.3,-492.55 662.35,-466.54 685,-451 706.59,-436.18 733.82,-425.32 756.25,-418.03"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="757.36,-421.36 765.86,-415.03 755.27,-414.67 757.36,-421.36"/>
</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="842.5,-470 727.5,-470 727.5,-451 842.5,-451 842.5,-470"/>
<text text-anchor="middle" x="785" 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="edge55_Node000025_Node000026" class="edge">
<title>Node25&#45;&gt;Node26</title>
<g id="a_edge55_Node000025_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M652.39,-505.98C678.8,-497.13 720.35,-483.19 749.89,-473.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="751.05,-476.58 759.42,-470.08 748.82,-469.94 751.05,-476.58"/>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node20 -->
<g id="edge57_Node000026_Node000020" class="edge">
<title>Node26&#45;&gt;Node20</title>
<g id="a_edge57_Node000026_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M801.01,-450.99C815.34,-442.91 836.42,-429.82 852,-415 868.29,-399.51 883.1,-378.3 892.51,-363.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="895.6,-365.17 897.88,-354.82 889.64,-361.48 895.6,-365.17"/>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node21 -->
<g id="edge58_Node000026_Node000021" class="edge">
<title>Node26&#45;&gt;Node21</title>
<g id="a_edge58_Node000026_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M787.31,-450.75C789.17,-443.72 791.84,-433.62 794.15,-424.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="797.56,-425.65 796.73,-415.09 790.79,-423.86 797.56,-425.65"/>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node22 -->
<g id="edge56_Node000026_Node000022" class="edge">
<title>Node26&#45;&gt;Node22</title>
<g id="a_edge56_Node000026_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M763.79,-450.98C742.27,-442.34 708.72,-428.87 684.17,-419.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="685.18,-415.65 674.59,-415.17 682.57,-422.14 685.18,-415.65"/>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node20 -->
<g id="edge61_Node000027_Node000020" class="edge">
<title>Node27&#45;&gt;Node20</title>
<g id="a_edge61_Node000027_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M784.21,-564.21C811.43,-558.71 845.78,-547.56 868,-525 911.11,-481.24 908.98,-401 905.42,-364.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="908.88,-364.11 904.27,-354.57 901.92,-364.9 908.88,-364.11"/>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node21 -->
<g id="edge62_Node000027_Node000021" class="edge">
<title>Node27&#45;&gt;Node21</title>
<g id="a_edge62_Node000027_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M736.5,-560.78C724.27,-540.18 697.54,-487.49 719,-451 727.74,-436.14 743.44,-425.88 758.63,-418.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="760.06,-422.19 767.95,-415.13 757.38,-415.72 760.06,-422.19"/>
</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="859,-525 797,-525 797,-506 859,-506 859,-525"/>
<text text-anchor="middle" x="828" y="-513" font-family="Helvetica,sans-Serif" font-size="10.00">ipc_array</text>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node28 -->
<g id="edge63_Node000027_Node000028" class="edge">
<title>Node27&#45;&gt;Node28</title>
<g id="a_edge63_Node000027_Node000028"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M755.82,-560.98C769.15,-552.77 789.58,-540.18 805.31,-530.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="807.25,-533.4 813.93,-525.17 803.58,-527.44 807.25,-533.4"/>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node20 -->
<g id="edge64_Node000028_Node000020" class="edge">
<title>Node28&#45;&gt;Node20</title>
<g id="a_edge64_Node000028_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M837.68,-505.87C846.5,-497.51 859.3,-484.06 867,-470 885.96,-435.39 895.87,-389.74 900.21,-364.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="903.68,-365.04 901.82,-354.61 896.77,-363.93 903.68,-365.04"/>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node21 -->
<g id="edge65_Node000028_Node000021" class="edge">
<title>Node28&#45;&gt;Node21</title>
<g id="a_edge65_Node000028_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M835.79,-505.7C845.8,-493.29 860.86,-470.01 852,-451 846.17,-438.49 834.91,-428.25 824.25,-420.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="825.88,-417.64 815.58,-415.13 822.06,-423.51 825.88,-417.64"/>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node26 -->
<g id="edge66_Node000028_Node000026" class="edge">
<title>Node28&#45;&gt;Node26</title>
<g id="a_edge66_Node000028_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M820.9,-505.75C814.83,-498.26 805.91,-487.28 798.49,-478.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="800.99,-475.65 791.97,-470.09 795.55,-480.06 800.99,-475.65"/>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node6 -->
<g id="edge68_Node000029_Node000006" class="edge">
<title>Node29&#45;&gt;Node6</title>
<g id="a_edge68_Node000029_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M55.37,-560.98C62.2,-542.93 77,-499.41 77,-461.5 77,-461.5 77,-461.5 77,-173.5 77,-86.52 375.71,-69.53 506.2,-66.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="506.5,-69.75 516.42,-66.02 506.34,-62.75 506.5,-69.75"/>
</a>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 41 KiB