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,985 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.42.4 (0)
-->
<!-- Title: l4/re/error_helper Pages: 1 -->
<svg width="1281pt" height="808pt"
viewBox="0.00 0.00 1280.62 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/re/error_helper</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Error helper.">
<polygon fill="#999999" stroke="#666666" points="1090.12,-800 989.12,-800 989.12,-781 1090.12,-781 1090.12,-800"/>
<text text-anchor="middle" x="1039.62" y="-788" font-family="Helvetica,sans-Serif" font-size="10.00">l4/re/error_helper</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="l4_2sys_2types_8h.html" target="_top" xlink:title="Common L4 ABI Data Types.">
<polygon fill="white" stroke="#666666" points="415.62,-184 331.62,-184 331.62,-165 415.62,-165 415.62,-184"/>
<text text-anchor="middle" x="373.62" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/types.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="M988.9,-787.38C819.97,-779.8 278.03,-751.18 115.62,-690 74.9,-674.66 54.99,-673.45 34.62,-635 -58.84,-458.57 50.5,-344.45 206.62,-220 239.19,-194.04 285.53,-183.15 321.14,-178.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="321.81,-182.06 331.35,-177.45 321.02,-175.11 321.81,-182.06"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_Node000009"><a xlink:href="exceptions.html" target="_top" xlink:title="Base exceptions.">
<polygon fill="white" stroke="#666666" points="667.62,-745 565.62,-745 565.62,-726 667.62,-726 667.62,-745"/>
<text text-anchor="middle" x="616.62" y="-733" font-family="Helvetica,sans-Serif" font-size="10.00">l4/cxx/exceptions</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node9 -->
<g id="edge13_Node000001_Node000009" class="edge">
<title>Node1&#45;&gt;Node9</title>
<g id="a_edge13_Node000001_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M989.02,-783.16C911.13,-773.4 762.09,-754.73 678.1,-744.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="678.3,-740.7 667.94,-742.93 677.43,-747.65 678.3,-740.7"/>
</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="869.62,-239 799.62,-239 799.62,-220 869.62,-220 869.62,-239"/>
<text text-anchor="middle" x="834.62" y="-227" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/err.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node12 -->
<g id="edge73_Node000001_Node000012" class="edge">
<title>Node1&#45;&gt;Node12</title>
<g id="a_edge73_Node000001_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1034.2,-780.92C1023.48,-763.12 1000.62,-720.57 1000.62,-681.5 1000.62,-681.5 1000.62,-681.5 1000.62,-459.5 1000.62,-366.02 962.36,-344.31 899.62,-275 888.47,-262.68 873.26,-252.03 860.36,-244.24"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="861.87,-241.07 851.46,-239.09 858.36,-247.13 861.87,-241.07"/>
</a>
</g>
</g>
<!-- Node30 -->
<g id="Node000030" class="node">
<title>Node30</title>
<g id="a_Node000030"><a xlink:href="type__traits_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1130.12,-745 1029.12,-745 1029.12,-726 1130.12,-726 1130.12,-745"/>
<text text-anchor="middle" x="1079.62" y="-733" font-family="Helvetica,sans-Serif" font-size="10.00">l4/cxx/type_traits</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node30 -->
<g id="edge70_Node000001_Node000030" class="edge">
<title>Node1&#45;&gt;Node30</title>
<g id="a_edge70_Node000001_Node000030"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1046.23,-780.75C1051.88,-773.26 1060.17,-762.28 1067.07,-753.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1069.91,-755.18 1073.14,-745.09 1064.32,-750.96 1069.91,-755.18"/>
</a>
</g>
</g>
<!-- Node32 -->
<g id="Node000032" class="node">
<title>Node32</title>
<g id="a_Node000032"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1204.62,-745 1148.62,-745 1148.62,-726 1204.62,-726 1204.62,-745"/>
<text text-anchor="middle" x="1176.62" y="-733" font-family="Helvetica,sans-Serif" font-size="10.00">stdarg.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node32 -->
<g id="edge74_Node000001_Node000032" class="edge">
<title>Node1&#45;&gt;Node32</title>
<g id="a_edge74_Node000001_Node000032"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1061.63,-780.98C1084.07,-772.3 1119.1,-758.75 1144.61,-748.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1146.15,-752.04 1154.21,-745.17 1143.62,-745.51 1146.15,-752.04"/>
</a>
</g>
</g>
<!-- Node33 -->
<g id="Node000033" class="node">
<title>Node33</title>
<g id="a_Node000033"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1272.62,-745 1222.62,-745 1222.62,-726 1272.62,-726 1272.62,-745"/>
<text text-anchor="middle" x="1247.62" y="-733" font-family="Helvetica,sans-Serif" font-size="10.00">stdio.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node33 -->
<g id="edge75_Node000001_Node000033" class="edge">
<title>Node1&#45;&gt;Node33</title>
<g id="a_edge75_Node000001_Node000033"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1073.04,-780.98C1111.31,-771.23 1173.71,-755.33 1212.63,-745.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1213.64,-748.77 1222.46,-742.91 1211.91,-741.99 1213.64,-748.77"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="l4_2sys_2l4int_8h.html" target="_top" xlink:title="Fixed sized integer types, generic version.">
<polygon fill="white" stroke="#666666" points="306.12,-74 227.12,-74 227.12,-55 306.12,-55 306.12,-74"/>
<text text-anchor="middle" x="266.62" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/l4int.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="M362.45,-164.75C351.62,-156.08 334.94,-142.24 321.62,-129 306.5,-113.96 290.7,-95.38 279.94,-82.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="282.37,-79.65 273.36,-74.07 276.92,-84.05 282.37,-79.65"/>
</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="680.12,-74 581.12,-74 581.12,-55 680.12,-55 680.12,-74"/>
<text text-anchor="middle" x="630.62" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/compiler.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge3_Node000002_Node000004" class="edge">
<title>Node2&#45;&gt;Node4</title>
<g id="a_edge3_Node000002_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M415.78,-171.57C458.24,-167.99 524.34,-157.82 573.62,-129 593.13,-117.59 609.64,-97.22 619.78,-82.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="622.88,-84.29 625.5,-74.03 617.05,-80.42 622.88,-84.29"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:href="l4_2sys_2consts_8h.html" target="_top" xlink:title="Common constants.">
<polygon fill="white" stroke="#666666" points="274.12,-129 185.12,-129 185.12,-110 274.12,-110 274.12,-129"/>
<text text-anchor="middle" x="229.62" y="-117" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/consts.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node6 -->
<g id="edge5_Node000002_Node000006" class="edge">
<title>Node2&#45;&gt;Node6</title>
<g id="a_edge5_Node000002_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M350.49,-164.98C326.8,-156.27 289.75,-142.63 262.92,-132.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="263.77,-129.34 253.18,-129.17 261.36,-135.91 263.77,-129.34"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:href="____l4__fpage_8h_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="564.62,-129 454.62,-129 454.62,-110 564.62,-110 564.62,-129"/>
<text text-anchor="middle" x="509.62" y="-117" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/__l4_fpage.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node7 -->
<g id="edge8_Node000002_Node000007" class="edge">
<title>Node2&#45;&gt;Node7</title>
<g id="a_edge8_Node000002_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M395.47,-164.98C417.75,-156.3 452.52,-142.75 477.84,-132.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="479.33,-136.06 487.37,-129.17 476.79,-129.54 479.33,-136.06"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:href="____timeout_8h_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="436.62,-129 330.62,-129 330.62,-110 436.62,-110 436.62,-129"/>
<text text-anchor="middle" x="383.62" y="-117" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/__timeout.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node8 -->
<g id="edge10_Node000002_Node000008" class="edge">
<title>Node2&#45;&gt;Node8</title>
<g id="a_edge10_Node000002_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M375.27,-164.75C376.58,-157.8 378.46,-147.85 380.11,-139.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="383.59,-139.56 382,-129.09 376.71,-138.27 383.59,-139.56"/>
</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="676.62,-19 584.62,-19 584.62,0 676.62,0 676.62,-19"/>
<text text-anchor="middle" x="630.62" 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="M630.62,-54.75C630.62,-47.8 630.62,-37.85 630.62,-29.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="634.12,-29.09 630.62,-19.09 627.12,-29.09 634.12,-29.09"/>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node3 -->
<g id="edge7_Node000006_Node000003" class="edge">
<title>Node6&#45;&gt;Node3</title>
<g id="a_edge7_Node000006_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M235.73,-109.75C240.9,-102.34 248.47,-91.5 254.82,-82.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="257.77,-84.29 260.63,-74.09 252.03,-80.29 257.77,-84.29"/>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node4 -->
<g id="edge6_Node000006_Node000004" class="edge">
<title>Node6&#45;&gt;Node4</title>
<g id="a_edge6_Node000006_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M274.46,-112.57C346.97,-102.99 490.04,-84.08 571.04,-73.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="571.62,-76.83 581.08,-72.05 570.71,-69.89 571.62,-76.83"/>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node4 -->
<g id="edge9_Node000007_Node000004" class="edge">
<title>Node7&#45;&gt;Node4</title>
<g id="a_edge9_Node000007_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M529.06,-109.98C548.62,-101.42 579,-88.11 601.45,-78.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="603.07,-81.39 610.83,-74.17 600.26,-74.98 603.07,-81.39"/>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node3 -->
<g id="edge11_Node000008_Node000003" class="edge">
<title>Node8&#45;&gt;Node3</title>
<g id="a_edge11_Node000008_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M364.82,-109.98C346,-101.46 316.8,-88.23 295.13,-78.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="296.32,-75.11 285.76,-74.17 293.43,-81.48 296.32,-75.11"/>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node4 -->
<g id="edge12_Node000008_Node000004" class="edge">
<title>Node8&#45;&gt;Node4</title>
<g id="a_edge12_Node000008_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M423.31,-109.98C466.12,-100.8 534.38,-86.15 580.78,-76.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="581.58,-79.6 590.63,-74.08 580.11,-72.76 581.58,-79.6"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_Node000010"><a xlink:href="l4types_8h.html" target="_top" xlink:title="L4 Types.">
<polygon fill="white" stroke="#666666" points="238.62,-690 144.62,-690 144.62,-671 238.62,-671 238.62,-690"/>
<text text-anchor="middle" x="191.62" y="-678" font-family="Helvetica,sans-Serif" font-size="10.00">l4/cxx/l4types.h</text>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node10 -->
<g id="edge14_Node000009_Node000010" class="edge">
<title>Node9&#45;&gt;Node10</title>
<g id="a_edge14_Node000009_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M565.36,-728.11C485.56,-718.16 332.19,-699.03 248.88,-688.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="249.19,-685.15 238.83,-687.39 248.32,-692.1 249.19,-685.15"/>
</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="163.62,-635 43.62,-635 43.62,-616 163.62,-616 163.62,-635"/>
<text text-anchor="middle" x="103.62" y="-623" font-family="Helvetica,sans-Serif" font-size="10.00">l4/cxx/basic_ostream</text>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node11 -->
<g id="edge17_Node000009_Node000011" class="edge">
<title>Node9&#45;&gt;Node11</title>
<g id="a_edge17_Node000009_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M565.25,-732.54C448.49,-727.7 170.53,-713.79 135.62,-690 120.5,-679.7 112.16,-660.04 107.82,-645.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="111.11,-644.06 105.24,-635.25 104.33,-645.8 111.11,-644.06"/>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node12 -->
<g id="edge18_Node000009_Node000012" class="edge">
<title>Node9&#45;&gt;Node12</title>
<g id="a_edge18_Node000009_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M630.05,-725.84C679.66,-693.59 851.58,-579.53 886.62,-525 933.83,-451.54 938.6,-412.72 910.62,-330 899.04,-295.77 870.45,-264.03 851.83,-245.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="854.22,-243.43 844.53,-239.13 849.42,-248.53 854.22,-243.43"/>
</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="460.62,-690 364.62,-690 364.62,-671 460.62,-671 460.62,-690"/>
<text text-anchor="middle" x="412.62" y="-678" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/capability</text>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node13 -->
<g id="edge20_Node000009_Node000013" class="edge">
<title>Node9&#45;&gt;Node13</title>
<g id="a_edge20_Node000009_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M583.85,-725.98C549,-716.93 493.76,-702.58 455.48,-692.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="456.21,-689.21 445.66,-690.08 454.45,-695.98 456.21,-689.21"/>
</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="972.62,-580 868.62,-580 868.62,-561 972.62,-561 972.62,-580"/>
<text text-anchor="middle" x="920.62" y="-568" font-family="Helvetica,sans-Serif" font-size="10.00">l4/util/backtrace.h</text>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node29 -->
<g id="edge68_Node000009_Node000029" class="edge">
<title>Node9&#45;&gt;Node29</title>
<g id="a_edge68_Node000009_Node000029"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M667.73,-730.04C728.49,-723.87 825.36,-711.05 854.62,-690 889.08,-665.21 907.73,-616.58 915.76,-589.97"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="919.21,-590.63 918.56,-580.05 912.47,-588.72 919.21,-590.63"/>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node2 -->
<g id="edge15_Node000010_Node000002" class="edge">
<title>Node10&#45;&gt;Node2</title>
<g id="a_edge15_Node000010_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M191.62,-670.82C191.62,-652.48 191.62,-608.44 191.62,-571.5 191.62,-571.5 191.62,-571.5 191.62,-283.5 191.62,-222.75 267.54,-195.42 321.32,-183.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="322.32,-187.05 331.41,-181.6 320.91,-180.19 322.32,-187.05"/>
</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="M177.48,-670.98C163.84,-662.77 142.94,-650.18 126.84,-640.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="128.39,-637.33 118.02,-635.17 124.78,-643.33 128.39,-637.33"/>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node4 -->
<g id="edge19_Node000012_Node000004" class="edge">
<title>Node12&#45;&gt;Node4</title>
<g id="a_edge19_Node000012_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M833.62,-219.88C830.6,-198.1 819.66,-140.41 785.62,-110 759.53,-86.69 721.97,-75.53 690.36,-70.22"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="690.75,-66.74 680.33,-68.69 689.69,-73.66 690.75,-66.74"/>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node2 -->
<g id="edge22_Node000013_Node000002" class="edge">
<title>Node13&#45;&gt;Node2</title>
<g id="a_edge22_Node000013_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M400.9,-670.83C360.51,-639.87 229.62,-530.03 229.62,-406.5 229.62,-406.5 229.62,-406.5 229.62,-344 229.62,-271.38 307.88,-214.25 349.02,-189.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="350.84,-192.24 357.66,-184.13 347.27,-186.21 350.84,-192.24"/>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node6 -->
<g id="edge21_Node000013_Node000006" class="edge">
<title>Node13&#45;&gt;Node6</title>
<g id="a_edge21_Node000013_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M394.96,-671C379.1,-662.92 355.62,-649.83 337.62,-635 228.5,-545.07 207.9,-498.12 177.62,-360 159.43,-277.03 201.23,-177.83 220.52,-138.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="223.66,-139.71 224.99,-129.2 217.39,-136.59 223.66,-139.71"/>
</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="504.12,-525 421.12,-525 421.12,-506 504.12,-506 504.12,-525"/>
<text text-anchor="middle" x="462.62" y="-513" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/kobject</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node14 -->
<g id="edge23_Node000013_Node000014" class="edge">
<title>Node13&#45;&gt;Node14</title>
<g id="a_edge23_Node000013_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M415.31,-670.74C423.14,-645.2 446.08,-570.43 456.88,-535.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="460.33,-535.89 459.92,-525.31 453.64,-533.84 460.33,-535.89"/>
</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="411.62,-354.5 333.62,-354.5 333.62,-335.5 411.62,-335.5 411.62,-354.5"/>
<text text-anchor="middle" x="372.62" 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="edge51_Node000013_Node000023" class="edge">
<title>Node13&#45;&gt;Node23</title>
<g id="a_edge51_Node000013_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M408.87,-670.73C401.45,-652.56 385.62,-609.38 385.62,-571.5 385.62,-571.5 385.62,-571.5 385.62,-459.5 385.62,-425.89 379.93,-387.04 376.07,-364.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="379.47,-363.73 374.27,-354.5 372.58,-364.96 379.47,-363.73"/>
</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="567.62,-635 493.62,-635 493.62,-616 567.62,-616 567.62,-635"/>
<text text-anchor="middle" x="530.62" y="-623" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/meta</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node24 -->
<g id="edge52_Node000013_Node000024" class="edge">
<title>Node13&#45;&gt;Node24</title>
<g id="a_edge52_Node000013_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M431.58,-670.98C450.65,-662.42 480.28,-649.11 502.17,-639.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="503.63,-642.46 511.32,-635.17 500.76,-636.07 503.63,-642.46"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node2 -->
<g id="edge37_Node000014_Node000002" class="edge">
<title>Node14&#45;&gt;Node2</title>
<g id="a_edge37_Node000014_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M450.25,-505.84C421.47,-484.83 350.52,-427.88 324.62,-360 301.82,-300.25 341.23,-225.76 362.02,-192.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="365.05,-194.45 367.56,-184.16 359.18,-190.64 365.05,-194.45"/>
</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="638.12,-415 547.12,-415 547.12,-396 638.12,-396 638.12,-415"/>
<text text-anchor="middle" x="592.62" y="-403" font-family="Helvetica,sans-Serif" font-size="10.00">kernel_object.h</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node15 -->
<g id="edge24_Node000014_Node000015" class="edge">
<title>Node14&#45;&gt;Node15</title>
<g id="a_edge24_Node000014_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M462.9,-505.97C463.78,-492.6 467.34,-466.63 481.62,-451 496.24,-434.99 517.4,-424.64 537.33,-417.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="538.46,-421.31 546.99,-415.02 536.4,-414.62 538.46,-421.31"/>
</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="568.12,-470 491.12,-470 491.12,-451 568.12,-451 568.12,-470"/>
<text text-anchor="middle" x="529.62" y="-458" font-family="Helvetica,sans-Serif" font-size="10.00">__typeinfo.h</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node19 -->
<g id="edge38_Node000014_Node000019" class="edge">
<title>Node14&#45;&gt;Node19</title>
<g id="a_edge38_Node000014_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M473.39,-505.98C483.39,-498.07 498.51,-486.11 510.55,-476.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="512.99,-479.12 518.66,-470.17 508.65,-473.63 512.99,-479.12"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node2 -->
<g id="edge25_Node000015_Node000002" class="edge">
<title>Node15&#45;&gt;Node2</title>
<g id="a_edge25_Node000015_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M599.25,-395.88C605.39,-387.32 614.08,-373.54 617.62,-360 627.45,-322.45 618.9,-307.46 597.62,-275 578.14,-245.29 570.62,-237.35 539.62,-220 504.35,-200.25 459.92,-188.94 425.9,-182.67"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="426.15,-179.16 415.7,-180.88 424.94,-186.06 426.15,-179.16"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node4 -->
<g id="edge26_Node000015_Node000004" class="edge">
<title>Node15&#45;&gt;Node4</title>
<g id="a_edge26_Node000015_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M635.04,-395.91C687.98,-382.43 771.62,-350.8 771.62,-285.5 771.62,-285.5 771.62,-285.5 771.62,-173.5 771.62,-122.54 712.87,-92.37 671.21,-77.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="672.16,-74.01 661.57,-74.07 669.89,-80.63 672.16,-74.01"/>
</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="478.62,-239 400.62,-239 400.62,-220 478.62,-220 478.62,-239"/>
<text text-anchor="middle" x="439.62" y="-227" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/utcb.h</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node16 -->
<g id="edge27_Node000015_Node000016" class="edge">
<title>Node15&#45;&gt;Node16</title>
<g id="a_edge27_Node000015_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M552.21,-395.98C517.38,-387.8 470.83,-374.56 458.62,-360 432.3,-328.62 433.63,-277.23 436.71,-249.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="440.23,-249.66 438.07,-239.29 433.29,-248.74 440.23,-249.66"/>
</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="591.62,-360 467.62,-360 467.62,-330 591.62,-330 591.62,-360"/>
<text text-anchor="start" x="475.62" y="-348" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/__kernel_object</text>
<text text-anchor="middle" x="529.62" y="-337" font-family="Helvetica,sans-Serif" font-size="10.00">_impl.h</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node17 -->
<g id="edge31_Node000015_Node000017" class="edge">
<title>Node15&#45;&gt;Node17</title>
<g id="a_edge31_Node000015_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M583.33,-395.87C575.17,-388.3 562.98,-376.98 552.28,-367.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="554.53,-364.35 544.82,-360.11 549.77,-369.48 554.53,-364.35"/>
</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="559.12,-294 488.12,-294 488.12,-275 559.12,-275 559.12,-294"/>
<text text-anchor="middle" x="523.62" 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="edge36_Node000015_Node000018" class="edge">
<title>Node15&#45;&gt;Node18</title>
<g id="a_edge36_Node000015_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M596.8,-395.54C603.01,-380.79 612.72,-350.96 600.62,-330 592.2,-315.41 576.97,-305.17 562.27,-298.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="563.33,-294.87 552.76,-294.13 560.56,-301.3 563.33,-294.87"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node2 -->
<g id="edge28_Node000016_Node000002" class="edge">
<title>Node16&#45;&gt;Node2</title>
<g id="a_edge28_Node000016_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M429.02,-219.98C419.17,-212.07 404.27,-200.11 392.41,-190.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="394.41,-187.7 384.42,-184.17 390.03,-193.16 394.41,-187.7"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node3 -->
<g id="edge30_Node000016_Node000003" class="edge">
<title>Node16&#45;&gt;Node3</title>
<g id="a_edge30_Node000016_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M400.4,-226.86C340.23,-221.99 226.76,-202.92 175.62,-129 159.35,-105.48 192.55,-87.89 223.31,-77.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="224.72,-80.48 233.15,-74.05 222.55,-73.82 224.72,-80.48"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node4 -->
<g id="edge29_Node000016_Node000004" class="edge">
<title>Node16&#45;&gt;Node4</title>
<g id="a_edge29_Node000016_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M460.9,-219.92C494.28,-205.53 559.29,-173.68 599.62,-129 611.43,-115.92 619.74,-97.53 624.77,-83.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="628.17,-84.79 628.1,-74.2 621.55,-82.52 628.17,-84.79"/>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node18 -->
<g id="edge32_Node000017_Node000018" class="edge">
<title>Node17&#45;&gt;Node18</title>
<g id="a_edge32_Node000017_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M528.17,-329.84C527.39,-322.21 526.41,-312.7 525.57,-304.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="529.02,-303.86 524.52,-294.27 522.06,-304.57 529.02,-303.86"/>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node2 -->
<g id="edge33_Node000018_Node000002" class="edge">
<title>Node18&#45;&gt;Node2</title>
<g id="a_edge33_Node000018_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M520.86,-274.88C516.14,-261.39 505.25,-235.26 487.62,-220 469.45,-204.26 445.06,-193.74 423.51,-186.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="424.42,-183.52 413.84,-184.01 422.42,-190.23 424.42,-183.52"/>
</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="M559.3,-277.42C616.13,-267.74 727.13,-248.82 789.43,-238.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="790.09,-241.64 799.36,-236.51 788.92,-234.74 790.09,-241.64"/>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node16 -->
<g id="edge34_Node000018_Node000016" class="edge">
<title>Node18&#45;&gt;Node16</title>
<g id="a_edge34_Node000018_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M510.13,-274.98C497.22,-266.84 477.52,-254.41 462.22,-244.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="463.69,-241.55 453.36,-239.17 459.95,-247.47 463.69,-241.55"/>
</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="901.62,-354.5 837.62,-354.5 837.62,-335.5 901.62,-335.5 901.62,-354.5"/>
<text text-anchor="middle" x="869.62" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">cxx/types</text>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node20 -->
<g id="edge39_Node000019_Node000020" class="edge">
<title>Node19&#45;&gt;Node20</title>
<g id="a_edge39_Node000019_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M554.08,-450.92C577.93,-442.39 615.11,-428.64 646.62,-415 664.32,-407.34 667.57,-402.78 685.62,-396 733.07,-378.18 789.58,-363.79 827.34,-355.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="828.49,-358.43 837.47,-352.8 826.94,-351.6 828.49,-358.43"/>
</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="782.12,-415 695.12,-415 695.12,-396 782.12,-396 782.12,-415"/>
<text text-anchor="middle" x="738.62" y="-403" font-family="Helvetica,sans-Serif" font-size="10.00">cxx/ipc_basics</text>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node21 -->
<g id="edge40_Node000019_Node000021" class="edge">
<title>Node19&#45;&gt;Node21</title>
<g id="a_edge40_Node000019_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M563.2,-450.98C598.97,-441.91 655.74,-427.52 694.96,-417.57"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="695.95,-420.93 704.78,-415.08 694.23,-414.15 695.95,-420.93"/>
</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="528.62,-415 436.62,-415 436.62,-396 528.62,-396 528.62,-415"/>
<text text-anchor="middle" x="482.62" y="-403" font-family="Helvetica,sans-Serif" font-size="10.00">cxx/capability.h</text>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node22 -->
<g id="edge44_Node000019_Node000022" class="edge">
<title>Node19&#45;&gt;Node22</title>
<g id="a_edge44_Node000019_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M521.86,-450.75C515.15,-443.18 505.28,-432.05 497.12,-422.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="499.49,-420.25 490.24,-415.09 494.26,-424.89 499.49,-420.25"/>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node12 -->
<g id="edge43_Node000021_Node000012" class="edge">
<title>Node21&#45;&gt;Node12</title>
<g id="a_edge43_Node000021_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M750.49,-395.8C760.97,-387.58 776.03,-374.41 785.62,-360 809.4,-324.28 823.84,-275.41 830.41,-249.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="833.83,-249.84 832.74,-239.31 827.02,-248.22 833.83,-249.84"/>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node16 -->
<g id="edge42_Node000021_Node000016" class="edge">
<title>Node21&#45;&gt;Node16</title>
<g id="a_edge42_Node000021_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M729.34,-395.75C704.77,-372.99 635.26,-311.2 567.62,-275 540.79,-260.64 508.4,-249.43 482.92,-241.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="483.74,-238.45 473.16,-239.03 481.8,-245.18 483.74,-238.45"/>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node20 -->
<g id="edge41_Node000021_Node000020" class="edge">
<title>Node21&#45;&gt;Node20</title>
<g id="a_edge41_Node000021_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M757.67,-395.99C779.6,-386.2 815.83,-370.02 841.12,-358.73"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="842.85,-361.79 850.55,-354.52 839.99,-355.4 842.85,-361.79"/>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node2 -->
<g id="edge46_Node000022_Node000002" class="edge">
<title>Node22&#45;&gt;Node2</title>
<g id="a_edge46_Node000022_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M517.83,-395.94C548.95,-387.58 590.88,-374.09 600.62,-360 608.21,-349.03 604.18,-342.85 600.62,-330 583.69,-268.85 564.12,-252.49 509.62,-220 483.6,-204.49 451.52,-193.66 425.05,-186.57"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="425.76,-183.14 415.21,-184.03 424.02,-189.92 425.76,-183.14"/>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node6 -->
<g id="edge45_Node000022_Node000006" class="edge">
<title>Node22&#45;&gt;Node6</title>
<g id="a_edge45_Node000022_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M436.58,-402.27C401.92,-398.28 355.31,-387.67 324.62,-360 257.4,-299.37 237.09,-184.92 231.53,-139.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="234.98,-139.02 230.39,-129.47 228.03,-139.79 234.98,-139.02"/>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node23 -->
<g id="edge47_Node000022_Node000023" class="edge">
<title>Node22&#45;&gt;Node23</title>
<g id="a_edge47_Node000022_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M466.39,-395.87C448.36,-386.28 419.01,-370.67 397.94,-359.47"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="399.39,-356.27 388.92,-354.67 396.11,-362.45 399.39,-356.27"/>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node2 -->
<g id="edge48_Node000023_Node000002" class="edge">
<title>Node23&#45;&gt;Node2</title>
<g id="a_edge48_Node000023_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M372.67,-335.41C372.83,-309.39 373.29,-230.97 373.51,-194.51"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="377.01,-194.29 373.57,-184.27 370.01,-194.25 377.01,-194.29"/>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node16 -->
<g id="edge49_Node000023_Node000016" class="edge">
<title>Node23&#45;&gt;Node16</title>
<g id="a_edge49_Node000023_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M377.66,-335.47C388.62,-316.9 414.82,-272.51 429.4,-247.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="432.46,-249.52 434.53,-239.13 426.43,-245.96 432.46,-249.52"/>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node18 -->
<g id="edge50_Node000023_Node000018" class="edge">
<title>Node23&#45;&gt;Node18</title>
<g id="a_edge50_Node000023_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M394.58,-335.49C420.3,-325.53 463.1,-308.95 492.3,-297.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="493.58,-300.89 501.64,-294.02 491.05,-294.37 493.58,-300.89"/>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node14 -->
<g id="edge53_Node000024_Node000014" class="edge">
<title>Node24&#45;&gt;Node14</title>
<g id="a_edge53_Node000024_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M525.06,-615.66C513.79,-597.77 488.13,-557 473.45,-533.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="476.36,-531.76 468.07,-525.16 470.44,-535.49 476.36,-531.76"/>
</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="622.62,-525 542.62,-525 542.62,-506 622.62,-506 622.62,-525"/>
<text text-anchor="middle" x="582.62" y="-513" font-family="Helvetica,sans-Serif" font-size="10.00">cxx/ipc_iface</text>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node25 -->
<g id="edge54_Node000024_Node000025" class="edge">
<title>Node24&#45;&gt;Node25</title>
<g id="a_edge54_Node000024_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M534.88,-615.66C543.41,-597.93 562.77,-557.73 574.04,-534.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="577.27,-535.69 578.45,-525.16 570.96,-532.65 577.27,-535.69"/>
</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="811.62,-580 727.62,-580 727.62,-561 811.62,-561 811.62,-580"/>
<text text-anchor="middle" x="769.62" y="-568" font-family="Helvetica,sans-Serif" font-size="10.00">cxx/ipc_string</text>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node27 -->
<g id="edge61_Node000024_Node000027" class="edge">
<title>Node24&#45;&gt;Node27</title>
<g id="a_edge61_Node000024_Node000027"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M567.7,-616.28C609.03,-607.11 675.99,-592.26 721.36,-582.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="722.26,-585.59 731.27,-580.01 720.75,-578.75 722.26,-585.59"/>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node19 -->
<g id="edge60_Node000025_Node000019" class="edge">
<title>Node25&#45;&gt;Node19</title>
<g id="a_edge60_Node000025_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M573.87,-505.75C566.15,-498.03 554.72,-486.6 545.41,-477.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="547.76,-474.69 538.21,-470.09 542.81,-479.64 547.76,-474.69"/>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node21 -->
<g id="edge55_Node000025_Node000021" class="edge">
<title>Node25&#45;&gt;Node21</title>
<g id="a_edge55_Node000025_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M584.9,-505.83C588.9,-492.28 598.43,-466.06 615.62,-451 635.13,-433.91 661.71,-423.22 685.16,-416.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="686.22,-419.95 695,-414.02 684.44,-413.18 686.22,-419.95"/>
</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="740.12,-470 625.12,-470 625.12,-451 740.12,-451 740.12,-470"/>
<text text-anchor="middle" x="682.62" 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="edge56_Node000025_Node000026" class="edge">
<title>Node25&#45;&gt;Node26</title>
<g id="a_edge56_Node000025_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M598.69,-505.98C614.49,-497.61 638.84,-484.7 657.25,-474.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="659.07,-477.95 666.26,-470.17 655.79,-471.76 659.07,-477.95"/>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node20 -->
<g id="edge58_Node000026_Node000020" class="edge">
<title>Node26&#45;&gt;Node20</title>
<g id="a_edge58_Node000026_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M710.44,-450.86C732.99,-443.2 765.1,-430.8 790.62,-415 814.92,-399.96 839.12,-377.43 854.2,-362.24"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="857.12,-364.26 861.59,-354.66 852.11,-359.38 857.12,-364.26"/>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node21 -->
<g id="edge59_Node000026_Node000021" class="edge">
<title>Node26&#45;&gt;Node21</title>
<g id="a_edge59_Node000026_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M691.62,-450.98C699.82,-443.23 712.13,-431.58 722.09,-422.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="724.6,-424.59 729.46,-415.17 719.79,-419.5 724.6,-424.59"/>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node22 -->
<g id="edge57_Node000026_Node000022" class="edge">
<title>Node26&#45;&gt;Node22</title>
<g id="a_edge57_Node000026_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M650.49,-450.98C616.48,-441.97 562.63,-427.7 525.12,-417.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="525.57,-414.26 515.01,-415.08 523.78,-421.03 525.57,-414.26"/>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node20 -->
<g id="edge62_Node000027_Node000020" class="edge">
<title>Node27&#45;&gt;Node20</title>
<g id="a_edge62_Node000027_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M811.78,-561.35C832.26,-555.05 855.1,-544.05 867.62,-525 900.43,-475.08 885.1,-399.22 875.42,-364.51"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="878.74,-363.37 872.55,-354.77 872.02,-365.35 878.74,-363.37"/>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node21 -->
<g id="edge63_Node000027_Node000021" class="edge">
<title>Node27&#45;&gt;Node21</title>
<g id="a_edge63_Node000027_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M768.23,-560.85C765.04,-541.25 756.85,-491.97 748.62,-451 746.89,-442.35 744.77,-432.81 742.93,-424.78"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="746.33,-423.95 740.66,-415.01 739.51,-425.54 746.33,-423.95"/>
</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="858.62,-525 796.62,-525 796.62,-506 858.62,-506 858.62,-525"/>
<text text-anchor="middle" x="827.62" y="-513" font-family="Helvetica,sans-Serif" font-size="10.00">ipc_array</text>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node28 -->
<g id="edge64_Node000027_Node000028" class="edge">
<title>Node27&#45;&gt;Node28</title>
<g id="a_edge64_Node000027_Node000028"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M778.94,-560.98C787.43,-553.23 800.18,-541.58 810.5,-532.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="813.11,-534.5 818.13,-525.17 808.39,-529.33 813.11,-534.5"/>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node20 -->
<g id="edge65_Node000028_Node000020" class="edge">
<title>Node28&#45;&gt;Node20</title>
<g id="a_edge65_Node000028_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M829.76,-505.91C836.28,-479.78 855.97,-400.79 865,-364.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="868.41,-365.32 867.44,-354.77 861.62,-363.63 868.41,-365.32"/>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node21 -->
<g id="edge66_Node000028_Node000021" class="edge">
<title>Node28&#45;&gt;Node21</title>
<g id="a_edge66_Node000028_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M822.21,-505.96C814.15,-493.46 798.26,-469.63 782.62,-451 774.26,-441.03 764.1,-430.66 755.64,-422.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="757.82,-419.67 748.18,-415.29 752.98,-424.73 757.82,-419.67"/>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node26 -->
<g id="edge67_Node000028_Node000026" class="edge">
<title>Node28&#45;&gt;Node26</title>
<g id="a_edge67_Node000028_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M804.33,-505.98C780.37,-497.23 742.84,-483.51 715.79,-473.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="716.94,-470.32 706.34,-470.17 714.53,-476.89 716.94,-470.32"/>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node4 -->
<g id="edge69_Node000029_Node000004" class="edge">
<title>Node29&#45;&gt;Node4</title>
<g id="a_edge69_Node000029_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M925.19,-560.95C942.85,-527.09 1005.62,-398.73 1005.62,-285.5 1005.62,-285.5 1005.62,-285.5 1005.62,-173.5 1005.62,-108.75 796.58,-80.48 690.65,-70.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="690.7,-66.81 680.42,-69.36 690.05,-73.78 690.7,-66.81"/>
</a>
</g>
</g>
<!-- Node30&#45;&gt;Node4 -->
<g id="edge71_Node000030_Node000004" class="edge">
<title>Node30&#45;&gt;Node4</title>
<g id="a_edge71_Node000030_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1074.62,-725.87C1064.73,-707.97 1043.62,-665.24 1043.62,-626.5 1043.62,-626.5 1043.62,-626.5 1043.62,-173.5 1043.62,-101.38 804.91,-76.5 690.45,-68.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="690.65,-65.22 680.44,-68.05 690.19,-72.2 690.65,-65.22"/>
</a>
</g>
</g>
<!-- Node31 -->
<g id="Node000031" class="node">
<title>Node31</title>
<g id="a_Node000031"><a xlink:href="type__traits_8h_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1171.12,-690 1072.12,-690 1072.12,-671 1171.12,-671 1171.12,-690"/>
<text text-anchor="middle" x="1121.62" y="-678" font-family="Helvetica,sans-Serif" font-size="10.00">bits/type_traits.h</text>
</a>
</g>
</g>
<!-- Node30&#45;&gt;Node31 -->
<g id="edge72_Node000030_Node000031" class="edge">
<title>Node30&#45;&gt;Node31</title>
<g id="a_edge72_Node000030_Node000031"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1086.56,-725.75C1092.49,-718.26 1101.19,-707.28 1108.45,-698.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1111.35,-700.1 1114.82,-690.09 1105.86,-695.75 1111.35,-700.1"/>
</a>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 46 KiB