Files
moslab-code/doc/source/html/ipc__iface__dep__incl.map
2025-09-12 15:55:45 +02:00

360 lines
69 KiB
Plaintext

<map id="l4/sys/cxx/ipc_iface" name="l4/sys/cxx/ipc_iface">
<area shape="rect" id="Node000001" title="Interface Definition Language." alt="" coords="3457,5,3607,31"/>
<area shape="rect" id="Node000002" href="$dataspace.html" title="Dataspace interface." alt="" coords="3299,299,3421,324"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="3444,26,3376,32,3307,43,3248,59,3227,69,3213,80,3186,123,3180,143,3179,163,3188,204,3213,249,3230,268,3251,282,3299,300,3298,305,3249,287,3226,272,3208,252,3183,206,3174,163,3175,142,3182,120,3209,77,3224,64,3246,54,3306,37,3375,27,3443,21"/>
<area shape="rect" id="Node000041" href="$dma__space.html" title=" " alt="" coords="5058,379,5187,405"/>
<area shape="poly" id="edge124_Node000001_Node000041" title=" " alt="" coords="3621,17,3994,21,4496,31,4948,49,5100,61,5147,68,5172,76,5189,91,5201,108,5209,127,5214,148,5213,192,5202,237,5186,282,5166,323,5133,381,5128,378,5161,321,5181,280,5197,236,5208,191,5208,148,5204,129,5197,111,5185,95,5169,81,5146,73,5099,66,4948,54,4496,37,3994,27,3621,23"/>
<area shape="rect" id="Node000046" href="$event_source.html" title=" " alt="" coords="3753,467,3845,493"/>
<area shape="poly" id="edge125_Node000001_Node000046" title=" " alt="" coords="3621,22,3965,45,4191,64,4426,88,4651,115,4846,147,4927,165,4992,183,5041,203,5070,223,5080,238,5084,250,5082,261,5075,270,5048,282,5005,288,4883,289,4726,279,4556,268,4392,263,4318,265,4254,272,4201,283,4163,301,4150,313,4143,326,4138,354,4133,385,4125,400,4112,414,4092,426,4064,437,3992,455,3845,477,3845,471,3991,449,4062,432,4090,421,4109,410,4121,397,4128,383,4132,354,4138,324,4146,309,4160,296,4200,278,4253,266,4318,260,4392,258,4556,263,4727,274,4883,283,5005,283,5047,277,5072,266,5077,259,5079,250,5075,240,5066,227,5038,207,4991,188,4925,170,4845,152,4650,121,4426,93,4190,70,3965,51,3620,27"/>
<area shape="rect" id="Node000054" href="$remote__access_source.html" title=" " alt="" coords="2073,379,2226,405"/>
<area shape="poly" id="edge142_Node000001_Node000054" title=" " alt="" coords="3443,24,3260,29,3034,40,2816,57,2727,68,2659,81,2595,92,2538,99,2515,106,2498,118,2487,136,2483,164,2483,240,2474,263,2450,286,2416,307,2374,326,2281,359,2198,382,2197,377,2279,354,2372,321,2414,302,2447,282,2469,261,2477,239,2477,163,2482,134,2494,114,2513,101,2537,94,2594,86,2658,76,2726,63,2816,52,3034,35,3260,24,3443,19"/>
<area shape="rect" id="Node000056" href="$rm.html" title="Region mapper interface." alt="" coords="2531,379,2605,405"/>
<area shape="poly" id="edge143_Node000001_Node000056" title=" " alt="" coords="3443,24,3296,30,3122,40,2957,57,2890,68,2839,81,2792,94,2751,106,2735,114,2723,126,2715,142,2712,164,2712,239,2708,286,2700,305,2685,326,2645,354,2594,381,2591,377,2643,350,2681,322,2695,302,2703,284,2707,239,2707,163,2710,140,2718,123,2732,110,2749,101,2790,89,2838,76,2889,63,2956,52,3121,35,3296,25,3443,19"/>
<area shape="rect" id="Node000070" href="$goos_source.html" title=" " alt="" coords="4513,379,4639,405"/>
<area shape="poly" id="edge144_Node000001_Node000070" title=" " alt="" coords="3620,17,3987,21,4480,31,4922,49,5071,61,5117,68,5141,76,5162,95,5177,116,5185,139,5188,162,5184,186,5175,210,5161,232,5141,253,4623,382,4621,377,5139,248,5157,229,5171,208,5179,185,5182,162,5180,140,5172,118,5158,98,5139,81,5116,73,5070,66,4922,54,4480,36,3987,27,3620,23"/>
<area shape="rect" id="Node000073" href="$debug.html" title="Debug interface." alt="" coords="4286,225,4381,251"/>
<area shape="poly" id="edge123_Node000001_Node000073" title=" " alt="" coords="3588,32,4292,223,4291,228,3586,37"/>
<area shape="rect" id="Node000074" href="$inhibitor_source.html" title=" " alt="" coords="5333,225,5443,251"/>
<area shape="poly" id="edge126_Node000001_Node000074" title=" " alt="" coords="3620,17,4023,20,4572,30,4840,37,5069,47,5236,60,5288,68,5316,76,5334,92,5350,110,5371,153,5384,194,5389,225,5384,226,5378,195,5366,155,5345,113,5331,96,5313,81,5287,73,5235,65,5069,52,4839,42,4572,35,4023,26,3620,22"/>
<area shape="rect" id="Node000075" href="$itas_source.html" title=" " alt="" coords="5211,379,5290,405"/>
<area shape="poly" id="edge128_Node000001_Node000075" title=" " alt="" coords="3620,17,4000,21,4513,30,4761,38,4974,48,5129,60,5177,68,5203,76,5235,108,5255,148,5267,191,5271,237,5271,281,5267,322,5256,379,5251,378,5262,321,5265,281,5266,237,5262,192,5250,149,5230,111,5200,81,5176,73,5128,66,4974,53,4761,43,4512,35,4000,26,3620,22"/>
<area shape="rect" id="Node000076" href="$mem__alloc.html" title="Memory allocator interface." alt="" coords="347,379,474,405"/>
<area shape="poly" id="edge129_Node000001_Node000076" title=" " alt="" coords="3444,24,2766,40,1764,70,1272,90,857,113,694,125,569,138,490,152,470,158,464,164,464,239,459,281,447,322,420,380,415,378,442,320,454,280,459,239,459,162,467,154,489,147,568,133,693,120,856,108,1272,85,1764,65,2765,34,3444,18"/>
<area shape="rect" id="Node000077" href="$mmio__space.html" title="Interface definition to emit MMIO&#45;like accesses via IPC." alt="" coords="4405,225,4544,251"/>
<area shape="poly" id="edge132_Node000001_Node000077" title=" " alt="" coords="3603,31,3817,76,4170,159,4430,223,4429,228,4169,164,3815,81,3602,36"/>
<area shape="rect" id="Node000078" href="$namespace.html" title="Namespace interface." alt="" coords="4173,299,4304,324"/>
<area shape="poly" id="edge133_Node000001_Node000078" title=" " alt="" coords="3621,17,3984,18,4469,26,4703,34,4903,44,5047,58,5091,67,5114,77,5132,98,5144,120,5152,142,5154,164,5152,187,5144,209,5131,231,5114,253,5096,263,5068,272,4985,285,4875,293,4752,298,4373,301,4304,307,4304,302,4373,296,4752,292,4875,288,4984,280,5067,267,5094,259,5110,249,5127,228,5139,207,5146,186,5149,164,5146,143,5139,122,5127,101,5110,81,5089,72,5046,63,4903,49,4703,39,4469,32,3983,24,3620,22"/>
<area shape="rect" id="Node000081" href="$parent.html" title="Parent interface." alt="" coords="1434,225,1531,251"/>
<area shape="poly" id="edge139_Node000001_Node000081" title=" " alt="" coords="3443,23,3013,27,2420,38,1879,55,1697,67,1640,74,1610,81,1588,95,1567,113,1531,154,1506,195,1490,226,1485,224,1501,193,1527,151,1563,109,1584,91,1608,76,1639,69,1697,62,1879,50,2420,32,3013,22,3443,17"/>
<area shape="rect" id="Node000082" href="$random.html" title="Random number generator interface definition." alt="" coords="5275,555,5381,581"/>
<area shape="poly" id="edge141_Node000001_Node000082" title=" " alt="" coords="3620,17,4011,19,4549,28,4817,35,5054,46,5238,59,5303,67,5346,76,5396,88,5439,100,5457,109,5471,122,5480,139,5483,163,5483,239,5478,291,5465,341,5446,389,5424,434,5377,509,5340,557,5336,553,5372,506,5419,431,5442,387,5460,339,5473,290,5477,239,5477,164,5474,141,5466,125,5454,113,5437,105,5394,93,5345,81,5302,72,5237,64,5054,51,4817,41,4549,33,4011,25,3620,22"/>
<area shape="rect" id="Node000083" href="$arm__smccc.html" title="ARM secure monitor call functions." alt="" coords="4568,225,4707,251"/>
<area shape="poly" id="edge145_Node000001_Node000083" title=" " alt="" coords="3619,30,3886,76,4291,158,4587,223,4586,228,4290,163,3885,81,3618,35"/>
<area shape="rect" id="Node000084" href="$ipc__client.html" title=" " alt="" coords="2518,299,2671,324"/>
<area shape="poly" id="edge146_Node000001_Node000084" title=" " alt="" coords="3444,23,3248,27,3013,37,2805,54,2733,66,2692,81,2667,104,2646,132,2630,163,2618,195,2604,256,2598,299,2593,298,2598,255,2613,194,2626,161,2642,129,2663,100,2689,76,2731,61,2805,49,3013,32,3248,22,3443,18"/>
<area shape="rect" id="Node000085" href="$sys_2cxx_2ipc__server_source.html" title=" " alt="" coords="1750,152,1909,177"/>
<area shape="poly" id="edge151_Node000001_Node000085" title=" " alt="" coords="3444,24,2801,41,2436,58,2285,69,2170,81,2083,97,1999,117,1866,154,1864,149,1997,112,2082,92,2169,76,2284,63,2436,53,2801,36,3444,18"/>
<area shape="rect" id="Node000096" href="$exception.html" title="Exception C++ interface." alt="" coords="4731,225,4859,251"/>
<area shape="poly" id="edge177_Node000001_Node000096" title=" " alt="" coords="3621,28,3963,76,4736,223,4735,228,3962,81,3620,33"/>
<area shape="rect" id="Node000097" href="$factory.html" title="Common factory related definitions." alt="" coords="203,299,314,324"/>
<area shape="poly" id="edge178_Node000001_Node000097" title=" " alt="" coords="3444,23,1782,41,871,58,571,69,483,75,444,81,409,103,377,130,349,161,324,194,287,256,266,300,261,297,282,253,320,191,345,158,373,126,406,98,442,76,482,70,571,64,871,53,1782,35,3444,17"/>
<area shape="rect" id="Node000098" href="$iommu_source.html" title=" " alt="" coords="5569,79,5679,104"/>
<area shape="poly" id="edge187_Node000001_Node000098" title=" " alt="" coords="3621,18,4568,36,5134,53,5371,64,5550,76,5569,78,5568,83,5549,81,5370,69,5134,58,4568,41,3621,23"/>
<area shape="rect" id="Node000099" href="$ipc__gate.html" title="The C++ IPC gate interface." alt="" coords="1930,379,2049,405"/>
<area shape="poly" id="edge188_Node000001_Node000099" title=" " alt="" coords="3443,22,3121,28,2914,35,2703,47,2506,65,2342,90,2279,106,2231,123,2201,143,2193,153,2191,164,2191,240,2186,268,2174,293,2156,315,2133,334,2082,363,2032,382,2031,377,2079,358,2130,329,2152,311,2170,290,2181,266,2185,239,2185,163,2188,151,2197,139,2228,118,2277,101,2341,85,2506,60,2703,42,2914,30,3120,22,3443,17"/>
<area shape="rect" id="Node000100" href="$irq.html" title="C++ Irq interface." alt="" coords="3601,379,3682,405"/>
<area shape="poly" id="edge190_Node000001_Node000100" title=" " alt="" coords="3542,43,3641,379,3635,380,3537,44"/>
<area shape="rect" id="Node000102" href="$scheduler.html" title="Scheduler object functions." alt="" coords="5417,555,5543,581"/>
<area shape="poly" id="edge256_Node000001_Node000102" title=" " alt="" coords="3620,16,4023,18,4582,25,4861,32,5108,43,5299,57,5367,66,5411,76,5456,89,5495,102,5511,111,5523,124,5531,141,5533,163,5533,393,5528,442,5516,489,5488,556,5483,554,5511,487,5523,441,5528,393,5528,163,5525,143,5518,127,5507,115,5493,107,5455,94,5410,81,5366,71,5299,62,5108,48,4861,37,4582,30,4023,23,3620,22"/>
<area shape="rect" id="Node000106" href="$sys_2meta.html" title="Meta interface for getting dynamic type information about objects behind capabilities." alt="" coords="1621,79,1720,104"/>
<area shape="poly" id="edge204_Node000001_Node000106" title=" " alt="" coords="3444,25,1965,81,1720,91,1720,85,1965,76,3443,20"/>
<area shape="rect" id="Node000128" href="$pager.html" title="Pager and Io_pager C++ interface." alt="" coords="2747,225,2848,251"/>
<area shape="poly" id="edge253_Node000001_Node000128" title=" " alt="" coords="3444,25,3288,32,3109,43,2953,59,2898,70,2868,81,2851,96,2838,114,2818,155,2806,195,2801,226,2796,225,2801,194,2813,153,2833,111,2848,92,2865,76,2897,64,2952,54,3108,38,3288,26,3444,20"/>
<area shape="rect" id="Node000129" href="$platform__control.html" title="Platform control object." alt="" coords="4883,225,5055,251"/>
<area shape="poly" id="edge254_Node000001_Node000129" title=" " alt="" coords="3621,25,3817,47,4048,76,4300,115,4547,156,4910,223,4909,228,4546,162,4299,120,4048,81,3816,52,3620,31"/>
<area shape="rect" id="Node000130" href="$rcv__endpoint.html" title="The C++ Receive endpoint interface." alt="" coords="2974,299,3122,324"/>
<area shape="poly" id="edge255_Node000001_Node000130" title=" " alt="" coords="3444,29,3269,49,3187,64,3129,81,3071,109,3028,136,2994,172,2964,226,2961,237,2962,247,2976,267,2997,283,3021,296,3018,301,2994,288,2972,271,2957,249,2956,237,2959,224,2990,169,3025,132,3069,104,3127,76,3185,59,3268,44,3443,24"/>
<area shape="rect" id="Node000132" href="$snd__destination.html" title="The C++ Sender destination interface." alt="" coords="2974,225,3141,251"/>
<area shape="poly" id="edge257_Node000001_Node000132" title=" " alt="" coords="3444,28,3284,46,3211,61,3182,71,3161,81,3124,115,3096,156,3075,196,3064,226,3059,224,3071,194,3091,153,3120,111,3159,76,3180,66,3209,56,3283,41,3443,23"/>
<area shape="rect" id="Node000003" href="$ns__fs__impl_8h_source.html" title=" " alt="" coords="4174,643,4317,683"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="3389,330,3443,370,3468,391,3495,410,3594,458,3651,482,3697,497,3748,505,3815,506,3972,502,4051,502,4124,508,4185,521,4209,532,4229,546,4244,568,4251,595,4251,643,4246,643,4246,595,4239,571,4225,550,4206,537,4183,527,4123,513,4051,508,3972,507,3815,511,3748,510,3695,503,3649,487,3592,463,3492,414,3465,395,3440,374,3386,335"/>
<area shape="rect" id="Node000004" href="$vfs__impl_8h_source.html" title=" " alt="" coords="4281,739,4428,779"/>
<area shape="poly" id="edge3_Node000002_Node000004" title=" " alt="" coords="3404,327,3445,346,3487,370,3510,390,3532,410,3567,427,3596,436,3626,444,3664,458,3703,479,3719,489,3742,497,3819,513,3886,517,3947,513,4004,506,4061,500,4120,502,4184,516,4256,546,4284,563,4303,582,4332,635,4342,662,4349,690,4356,738,4351,739,4344,691,4337,664,4327,637,4298,585,4281,567,4253,550,4182,521,4119,507,4061,506,4005,511,3947,518,3886,522,3818,519,3741,503,3717,494,3700,484,3662,462,3625,449,3595,441,3565,432,3529,414,3506,394,3484,374,3442,351,3401,332"/>
<area shape="rect" id="Node000005" href="$vfs_8h_source.html" title=" " alt="" coords="4663,379,4790,405"/>
<area shape="poly" id="edge4_Node000002_Node000005" title=" " alt="" coords="3435,321,3621,335,3778,340,4047,336,4176,334,4313,337,4469,347,4652,369,4688,377,4687,382,4652,375,4469,353,4313,342,4176,339,4047,341,3778,345,3621,340,3435,327"/>
<area shape="rect" id="Node000014" href="$client_2l4virtio_source.html" title=" " alt="" coords="2837,643,2961,683"/>
<area shape="poly" id="edge15_Node000002_Node000014" title=" " alt="" coords="3354,338,3332,399,3301,475,3266,546,3247,573,3230,590,3195,610,3163,622,3133,627,3103,628,3042,627,3007,630,2967,639,2945,646,2944,641,2966,633,3006,625,3042,622,3103,622,3132,621,3161,616,3192,605,3226,586,3243,569,3261,543,3296,473,3327,397,3349,336"/>
<area shape="rect" id="Node000015" href="$client_2virtio-block_source.html" title=" " alt="" coords="1831,739,1955,779"/>
<area shape="poly" id="edge18_Node000002_Node000015" title=" " alt="" coords="3285,320,3133,327,2765,332,2152,338,1539,351,1310,361,1174,375,1143,383,1119,392,1065,415,1013,428,972,435,932,444,884,462,846,482,819,501,759,550,726,572,698,587,676,606,656,637,646,665,647,677,655,689,671,696,706,703,820,716,1166,735,1549,748,1831,754,1831,759,1549,753,1165,741,820,721,705,708,670,701,652,693,642,679,641,665,651,635,672,603,695,583,723,567,756,546,815,497,843,478,882,458,931,439,971,430,1012,423,1063,409,1117,387,1141,378,1173,369,1310,356,1539,346,2152,333,2765,327,3133,321,3284,314"/>
<area shape="rect" id="Node000016" href="$virtio-net_source.html" title=" " alt="" coords="2987,739,3111,779"/>
<area shape="poly" id="edge19_Node000002_Node000016" title=" " alt="" coords="3367,337,3379,373,3399,410,3501,478,3602,546,3610,569,3609,579,3602,590,3575,608,3535,619,3487,625,3435,627,3331,629,3288,632,3254,639,3218,655,3171,683,3079,741,3076,736,3168,678,3216,651,3252,633,3287,626,3331,623,3435,622,3487,620,3534,614,3572,603,3598,586,3604,577,3605,569,3598,550,3498,482,3395,414,3374,376,3362,338"/>
<area shape="rect" id="Node000017" href="$l4virtio_source.html" title=" " alt="" coords="2782,467,2917,493"/>
<area shape="poly" id="edge20_Node000002_Node000017" title=" " alt="" coords="3325,332,3236,373,3126,415,3011,447,2909,470,2908,465,3010,442,3124,409,3234,368,3323,328"/>
<area shape="rect" id="Node000018" href="$server_2l4virtio_source.html" title=" " alt="" coords="2327,548,2457,588"/>
<area shape="poly" id="edge54_Node000002_Node000018" title=" " alt="" coords="3299,330,3121,375,2981,415,2875,438,2770,463,2713,482,2655,503,2560,528,2463,551,2457,552,2456,547,2462,545,2558,523,2654,497,2711,477,2769,457,2874,432,2979,409,3119,369,3298,325"/>
<area shape="rect" id="Node000026" href="$l4re-snapshot-25_808_80_2src_2l4_2pkg_2virtio-net-switch_2server_2switch_2virtio__net_8h_source.html" title=" " alt="" coords="3447,643,3638,683"/>
<area shape="poly" id="edge122_Node000002_Node000026" title=" " alt="" coords="3377,334,3406,372,3444,410,3467,426,3487,435,3532,458,3594,498,3626,523,3646,547,3653,568,3646,589,3635,607,3620,622,3586,645,3583,641,3616,618,3631,604,3642,587,3647,568,3642,549,3622,527,3591,502,3529,462,3484,440,3464,430,3441,414,3402,375,3373,337"/>
<area shape="poly" id="edge55_Node000002_Node000041" title=" " alt="" coords="3435,321,3664,339,3858,348,4028,352,4188,352,4517,352,4710,357,4938,369,5058,380,5057,386,4937,375,4710,363,4517,357,4188,357,4028,357,3858,354,3663,344,3435,327"/>
<area shape="rect" id="Node000042" href="$vbus_source.html" title=" " alt="" coords="4933,555,5037,581"/>
<area shape="poly" id="edge117_Node000002_Node000042" title=" " alt="" coords="3435,321,3575,328,3745,329,4132,325,4328,326,4513,332,4674,345,4744,356,4803,369,4854,383,4893,398,4928,420,4962,458,4976,483,4983,510,4988,555,4983,555,4978,511,4971,485,4958,462,4924,424,4891,402,4852,388,4802,375,4743,361,4674,350,4512,337,4328,331,4132,330,3745,334,3575,333,3435,327"/>
<area shape="poly" id="edge60_Node000002_Node000046" title=" " alt="" coords="3417,325,3473,344,3532,370,3561,390,3591,410,3761,465,3760,470,3588,414,3558,394,3529,374,3471,349,3415,330"/>
<area shape="rect" id="Node000051" href="$dataspace__impl_8h.html" title="Dataspace client stub implementation." alt="" coords="2301,372,2456,412"/>
<area shape="poly" id="edge66_Node000002_Node000051" title=" " alt="" coords="3285,319,2869,343,2641,359,2475,375,2456,377,2456,372,2474,369,2641,353,2869,338,3284,314"/>
<area shape="rect" id="Node000052" href="$mem__alloc__impl_8h.html" title="Memory allocator client stub implementation." alt="" coords="435,460,595,500"/>
<area shape="poly" id="edge67_Node000002_Node000052" title=" " alt="" coords="3285,319,2840,346,2625,362,2520,375,2505,383,2495,394,2485,405,2469,415,1665,444,595,479,595,473,1665,439,2467,409,2482,401,2491,390,2502,379,2518,369,2625,356,2840,341,3285,314"/>
<area shape="rect" id="Node000053" href="$rm__impl_8h.html" title="Region map client stub implementation." alt="" coords="2299,467,2453,493"/>
<area shape="poly" id="edge68_Node000002_Node000053" title=" " alt="" coords="3285,320,2990,342,2837,357,2726,375,2671,393,2617,415,2422,470,2420,465,2615,409,2669,388,2725,369,2836,352,2990,337,3285,315"/>
<area shape="poly" id="edge69_Node000002_Node000054" title=" " alt="" coords="3285,319,2739,348,2290,375,2227,382,2226,377,2289,369,2739,342,3285,314"/>
<area shape="poly" id="edge71_Node000002_Node000056" title=" " alt="" coords="3285,320,3015,339,2846,355,2675,375,2605,386,2604,381,2674,369,2845,350,3015,334,3285,314"/>
<area shape="rect" id="Node000065" href="$stats_8h_source.html" title=" " alt="" coords="347,548,509,588"/>
<area shape="poly" id="edge121_Node000002_Node000065" title=" " alt="" coords="3285,320,3133,327,2751,332,2115,338,1479,350,1241,361,1099,375,1068,383,1045,392,992,415,904,439,817,463,702,503,509,552,508,547,701,497,815,457,903,434,990,409,1043,387,1067,378,1098,369,1240,355,1478,345,2115,333,2751,326,3133,321,3284,314"/>
<area shape="rect" id="Node000068" href="$dataspace__svr_source.html" title=" " alt="" coords="1126,467,1301,493"/>
<area shape="poly" id="edge110_Node000002_Node000068" title=" " alt="" coords="3285,319,3133,327,2973,330,2774,330,2312,330,2075,332,1851,339,1654,353,1497,375,1420,395,1346,421,1237,470,1235,465,1344,416,1418,390,1495,369,1654,348,1851,334,2075,327,2312,324,2774,325,2973,325,3133,321,3284,314"/>
<area shape="rect" id="Node000069" href="$goos__svr_source.html" title=" " alt="" coords="3971,467,4149,493"/>
<area shape="poly" id="edge111_Node000002_Node000069" title=" " alt="" coords="3435,322,3695,369,3883,420,4026,465,4025,470,3881,425,3694,375,3434,328"/>
<area shape="poly" id="edge112_Node000002_Node000070" title=" " alt="" coords="3435,321,3692,342,3893,351,4093,356,4348,369,4513,382,4512,388,4348,375,4093,362,3893,356,3692,348,3435,327"/>
<area shape="rect" id="Node000072" href="$options_8h_source.html" title=" " alt="" coords="3094,460,3271,500"/>
<area shape="poly" id="edge118_Node000002_Node000072" title=" " alt="" coords="3337,335,3292,374,3203,462,3199,458,3289,370,3334,331"/>
<area shape="rect" id="Node000006" href="$backend_source.html" title=" " alt="" coords="4377,467,4525,493"/>
<area shape="poly" id="edge5_Node000005_Node000006" title=" " alt="" coords="4677,411,4489,470,4487,465,4676,406"/>
<area shape="rect" id="Node000012" href="$fd__store_8h_source.html" title=" " alt="" coords="4807,460,4947,500"/>
<area shape="poly" id="edge13_Node000005_Node000012" title=" " alt="" coords="4760,409,4845,458,4843,462,4757,414"/>
<area shape="poly" id="edge12_Node000006_Node000004" title=" " alt="" coords="4469,504,4485,543,4489,566,4485,589,4464,635,4435,678,4378,740,4374,737,4431,675,4459,633,4480,587,4483,566,4480,545,4464,506"/>
<area shape="rect" id="Node000007" href="$ns__fs_8h_source.html" title=" " alt="" coords="4673,555,4847,581"/>
<area shape="poly" id="edge6_Node000006_Node000007" title=" " alt="" coords="4506,494,4719,553,4718,558,4505,499"/>
<area shape="rect" id="Node000010" href="$vcon__stream_8h_source.html" title=" " alt="" coords="3771,643,3930,683"/>
<area shape="poly" id="edge9_Node000006_Node000010" title=" " alt="" coords="4464,505,4474,547,4471,570,4461,590,4448,598,4428,604,4370,615,4207,627,4042,633,3943,639,3912,646,3911,641,3942,633,4042,627,4207,621,4369,609,4427,599,4446,593,4457,586,4466,568,4468,548,4459,506"/>
<area shape="poly" id="edge7_Node000007_Node000003" title=" " alt="" coords="4684,586,4317,652,4316,647,4683,580"/>
<area shape="poly" id="edge8_Node000007_Node000004" title=" " alt="" coords="4749,594,4711,645,4686,671,4656,693,4600,720,4540,738,4481,750,4429,756,4428,751,4481,745,4539,733,4598,715,4653,688,4682,667,4707,641,4744,591"/>
<area shape="poly" id="edge11_Node000010_Node000004" title=" " alt="" coords="3927,684,3943,688,4125,722,4282,745,4281,751,4125,728,3942,693,3926,689"/>
<area shape="rect" id="Node000011" href="$vcon__stream__impl_8h_source.html" title=" " alt="" coords="903,739,1062,779"/>
<area shape="poly" id="edge10_Node000010_Node000011" title=" " alt="" coords="3758,681,3651,693,3251,706,2468,726,1062,758,1062,753,2468,721,3251,701,3650,688,3757,676"/>
<area shape="poly" id="edge14_Node000012_Node000004" title=" " alt="" coords="4796,506,4719,529,4662,550,4602,584,4559,617,4517,651,4460,693,4386,741,4383,736,4457,688,4513,647,4556,612,4599,580,4660,546,4717,524,4794,501"/>
<area shape="poly" id="edge16_Node000014_Node000015" title=" " alt="" coords="2834,690,2818,693,2740,705,2638,716,2392,735,1956,757,1955,752,2391,729,2638,710,2740,700,2817,688,2833,684"/>
<area shape="poly" id="edge17_Node000014_Node000016" title=" " alt="" coords="2942,688,3020,736,3017,741,2939,693"/>
<area shape="poly" id="edge21_Node000017_Node000014" title=" " alt="" coords="2859,506,2896,642,2891,644,2854,507"/>
<area shape="poly" id="edge22_Node000017_Node000015" title=" " alt="" coords="2851,507,2846,549,2834,600,2811,651,2794,674,2773,693,2736,703,2658,712,2425,731,1956,757,1955,752,2425,726,2658,707,2735,697,2771,688,2790,670,2806,648,2828,598,2841,548,2846,506"/>
<area shape="poly" id="edge23_Node000017_Node000016" title=" " alt="" coords="2865,504,2889,544,2921,586,2947,610,2974,634,3014,689,3042,737,3037,740,3009,692,2970,638,2944,614,2917,590,2885,547,2860,506"/>
<area shape="poly" id="edge24_Node000017_Node000018" title=" " alt="" coords="2785,498,2763,503,2458,558,2457,553,2762,497,2784,493"/>
<area shape="rect" id="Node000022" href="$virtio-gpio-device_source.html" title=" " alt="" coords="2088,643,2229,683"/>
<area shape="poly" id="edge49_Node000017_Node000022" title=" " alt="" coords="2786,498,2565,551,2517,571,2469,591,2406,607,2356,616,2305,624,2242,639,2217,646,2215,641,2241,633,2304,619,2355,611,2405,602,2467,585,2515,566,2563,545,2784,493"/>
<area shape="rect" id="Node000023" href="$virtio-i2c-device_source.html" title=" " alt="" coords="1931,643,2063,683"/>
<area shape="poly" id="edge50_Node000017_Node000023" title=" " alt="" coords="2769,495,2712,503,2600,514,2512,519,2425,528,2315,551,2264,569,2213,590,2054,646,2053,641,2211,586,2262,564,2314,545,2424,523,2512,514,2600,508,2712,497,2768,490"/>
<area shape="rect" id="Node000024" href="$virtio-rng-device_source.html" title=" " alt="" coords="2626,643,2761,683"/>
<area shape="poly" id="edge51_Node000017_Node000024" title=" " alt="" coords="2828,504,2782,550,2741,600,2708,645,2704,642,2737,597,2778,546,2824,500"/>
<area shape="rect" id="Node000025" href="$virtio-scmi-device_source.html" title=" " alt="" coords="2253,643,2397,683"/>
<area shape="poly" id="edge52_Node000017_Node000025" title=" " alt="" coords="2809,500,2565,591,2390,646,2389,641,2563,585,2807,495"/>
<area shape="poly" id="edge53_Node000017_Node000026" title=" " alt="" coords="2873,500,2927,550,2955,572,2977,586,3042,609,3099,622,3151,627,3200,626,3304,622,3365,625,3435,633,3471,641,3470,646,3434,639,3364,630,3304,628,3200,632,3151,632,3098,627,3041,614,2975,590,2952,576,2924,554,2869,504"/>
<area shape="rect" id="Node000019" href="$server_2virtio-block_source.html" title=" " alt="" coords="1726,643,1855,683"/>
<area shape="poly" id="edge25_Node000018_Node000019" title=" " alt="" coords="2314,590,2308,591,2199,607,2114,615,2028,623,1919,639,1856,650,1855,645,1918,633,2028,618,2113,610,2199,601,2308,585,2313,584"/>
<area shape="rect" id="Node000020" href="$virtio-console_source.html" title=" " alt="" coords="2473,643,2602,683"/>
<area shape="poly" id="edge26_Node000018_Node000020" title=" " alt="" coords="2435,593,2509,641,2507,646,2432,598"/>
<area shape="rect" id="Node000021" href="$virtio-console-device_source.html" title=" " alt="" coords="2405,739,2568,779"/>
<area shape="poly" id="edge28_Node000018_Node000021" title=" " alt="" coords="2410,599,2479,737,2475,739,2405,601"/>
<area shape="poly" id="edge29_Node000018_Node000022" title=" " alt="" coords="2333,596,2207,646,2205,641,2331,591"/>
<area shape="poly" id="edge30_Node000018_Node000023" title=" " alt="" coords="2314,589,2309,591,2192,613,2077,639,2052,646,2051,641,2075,633,2191,607,2307,585,2313,584"/>
<area shape="poly" id="edge31_Node000018_Node000024" title=" " alt="" coords="2469,589,2614,633,2637,641,2635,646,2613,639,2468,594"/>
<area shape="poly" id="edge32_Node000018_Node000025" title=" " alt="" coords="2373,601,2341,645,2337,642,2368,598"/>
<area shape="poly" id="edge33_Node000018_Node000026" title=" " alt="" coords="2470,572,2679,585,2892,595,3058,599,3224,608,3435,633,3473,641,3472,646,3434,639,3223,613,3058,604,2892,600,2679,591,2470,577"/>
<area shape="rect" id="Node000040" href="$virtio__net__buffer_8h_source.html" title=" " alt="" coords="3265,636,3423,691"/>
<area shape="poly" id="edge46_Node000018_Node000040" title=" " alt="" coords="2470,574,3265,652,3265,657,2470,580"/>
<area shape="poly" id="edge27_Node000020_Node000021" title=" " alt="" coords="2523,697,2499,740,2495,737,2518,694"/>
<area shape="rect" id="Node000027" href="$port__l4virtio_8h_source.html" title=" " alt="" coords="3337,1105,3545,1145"/>
<area shape="poly" id="edge34_Node000026_Node000027" title=" " alt="" coords="3559,696,3580,764,3589,804,3592,845,3592,936,3589,974,3580,1003,3563,1029,3539,1059,3511,1086,3479,1107,3476,1103,3507,1082,3535,1056,3559,1026,3575,1000,3584,973,3587,936,3587,845,3583,805,3575,765,3554,697"/>
<area shape="rect" id="Node000031" href="$request_8h_source.html" title=" " alt="" coords="3323,827,3501,867"/>
<area shape="poly" id="edge35_Node000026_Node000031" title=" " alt="" coords="3523,696,3428,828,3423,825,3519,693"/>
<area shape="rect" id="Node000038" href="$request__l4virtio_8h_source.html" title=" " alt="" coords="3358,1003,3525,1057"/>
<area shape="poly" id="edge41_Node000026_Node000038" title=" " alt="" coords="3543,697,3535,775,3516,867,3488,943,3458,1004,3453,1001,3483,941,3511,866,3530,775,3538,697"/>
<area shape="rect" id="Node000039" href="$vlan_8h_source.html" title=" " alt="" coords="3217,739,3375,779"/>
<area shape="poly" id="edge42_Node000026_Node000039" title=" " alt="" coords="3481,691,3347,741,3345,736,3479,686"/>
<area shape="rect" id="Node000034" href="$port_8h_source.html" title=" " alt="" coords="3241,915,3399,955"/>
<area shape="poly" id="edge36_Node000031_Node000034" title=" " alt="" coords="3384,878,3342,916,3339,912,3380,874"/>
<area shape="poly" id="edge40_Node000031_Node000038" title=" " alt="" coords="3420,880,3440,1002,3434,1003,3415,881"/>
<area shape="poly" id="edge37_Node000034_Node000027" title=" " alt="" coords="3323,968,3330,1012,3338,1035,3349,1056,3374,1083,3403,1103,3400,1107,3370,1087,3344,1059,3333,1037,3325,1013,3318,969"/>
<area shape="poly" id="edge38_Node000034_Node000038" title=" " alt="" coords="3357,961,3409,1000,3406,1005,3354,965"/>
<area shape="poly" id="edge39_Node000038_Node000027" title=" " alt="" coords="3444,1071,3444,1105,3439,1105,3439,1071"/>
<area shape="poly" id="edge45_Node000039_Node000031" title=" " alt="" coords="3334,785,3388,824,3385,829,3331,789"/>
<area shape="poly" id="edge44_Node000039_Node000034" title=" " alt="" coords="3303,792,3313,866,3320,914,3315,915,3308,867,3298,793"/>
<area shape="rect" id="Node000029" href="$main_8cc_source.html" title=" " alt="" coords="793,827,961,867"/>
<area shape="poly" id="edge43_Node000039_Node000029" title=" " alt="" coords="3204,780,3196,781,2987,798,2710,811,2047,831,1400,842,961,847,961,842,1400,837,2047,826,2709,806,2987,792,3196,776,3203,775"/>
<area shape="poly" id="edge47_Node000040_Node000031" title=" " alt="" coords="3371,701,3389,738,3404,785,3412,826,3407,827,3398,786,3384,740,3366,704"/>
<area shape="poly" id="edge48_Node000040_Node000039" title=" " alt="" coords="3327,704,3308,740,3303,737,3322,702"/>
<area shape="poly" id="edge56_Node000041_Node000042" title=" " alt="" coords="5127,418,5124,459,5118,481,5108,502,5090,521,5069,537,5025,558,5023,553,5066,532,5086,517,5103,498,5113,479,5119,458,5122,418"/>
<area shape="rect" id="Node000043" href="$vbus__generic_source.html" title=" " alt="" coords="5075,651,5234,676"/>
<area shape="poly" id="edge57_Node000042_Node000043" title=" " alt="" coords="5019,585,5135,648,5132,653,5017,590"/>
<area shape="rect" id="Node000044" href="$vbus__gpio_source.html" title=" " alt="" coords="4757,651,4896,676"/>
<area shape="poly" id="edge58_Node000042_Node000044" title=" " alt="" coords="4955,590,4848,653,4845,648,4953,585"/>
<area shape="rect" id="Node000045" href="$vbus__pci_source.html" title=" " alt="" coords="4920,651,5051,676"/>
<area shape="poly" id="edge59_Node000042_Node000045" title=" " alt="" coords="4988,594,4988,651,4983,651,4983,594"/>
<area shape="poly" id="edge65_Node000046_Node000042" title=" " alt="" coords="3858,487,3959,497,4212,514,4409,519,4606,526,4859,545,4933,555,4933,560,4858,551,4606,531,4409,524,4212,519,3958,503,3858,492"/>
<area shape="rect" id="Node000047" href="$console_source.html" title=" " alt="" coords="4341,555,4446,581"/>
<area shape="poly" id="edge61_Node000046_Node000047" title=" " alt="" coords="3859,486,4121,518,4322,545,4354,553,4353,558,4321,551,4120,523,3858,491"/>
<area shape="rect" id="Node000048" href="$event__buffer_source.html" title=" " alt="" coords="787,555,949,581"/>
<area shape="poly" id="edge62_Node000046_Node000048" title=" " alt="" coords="3739,486,3283,503,2937,510,2644,512,2146,509,1907,510,1650,515,1357,528,1012,551,944,558,943,553,1012,545,1357,523,1649,510,1907,505,2146,504,2644,506,2937,505,3283,497,3739,481"/>
<area shape="rect" id="Node000050" href="$event__svr_source.html" title=" " alt="" coords="1020,651,1164,676"/>
<area shape="poly" id="edge64_Node000046_Node000050" title=" " alt="" coords="3739,486,2952,516,2529,536,2315,551,2286,560,2264,570,2242,581,2213,591,2148,600,2038,610,1737,630,1164,661,1164,656,1737,625,2038,604,2147,594,2211,585,2240,576,2262,565,2284,555,2314,545,2529,530,2952,511,3739,481"/>
<area shape="rect" id="Node000049" href="$util_2event.html" title=" " alt="" coords="665,651,783,676"/>
<area shape="poly" id="edge63_Node000048_Node000049" title=" " alt="" coords="840,590,743,653,740,648,837,586"/>
<area shape="rect" id="Node000055" href="$dbg__events_source.html" title=" " alt="" coords="1933,467,2064,493"/>
<area shape="poly" id="edge70_Node000054_Node000055" title=" " alt="" coords="2119,414,2020,469,2018,465,2116,409"/>
<area shape="poly" id="edge72_Node000056_Node000004" title=" " alt="" coords="2618,394,2984,424,3173,442,3283,457,3311,467,3332,477,3379,497,3442,511,3492,516,3542,523,3601,546,3682,618,3761,688,3804,702,3861,714,4003,733,4154,745,4281,752,4281,757,4154,751,4003,738,3860,720,3802,707,3759,693,3678,622,3599,550,3540,528,3491,521,3441,516,3378,503,3330,481,3309,471,3282,463,3173,448,2983,430,2618,400"/>
<area shape="poly" id="edge73_Node000056_Node000018" title=" " alt="" coords="2562,419,2542,460,2511,502,2476,530,2439,550,2436,546,2473,525,2507,498,2537,457,2557,417"/>
<area shape="poly" id="edge105_Node000056_Node000048" title=" " alt="" coords="2527,411,2512,415,2353,437,2217,444,2096,441,1983,433,1870,426,1750,425,1615,435,1457,463,1429,471,1408,482,1387,493,1358,503,1250,525,1164,533,1078,538,968,551,926,558,925,553,968,545,1078,533,1164,528,1249,520,1357,497,1385,488,1405,477,1427,466,1455,457,1614,430,1750,420,1870,421,1983,428,2096,436,2217,439,2353,432,2512,409,2525,406"/>
<area shape="poly" id="edge104_Node000056_Node000049" title=" " alt="" coords="2527,411,2512,415,2400,426,2259,428,1929,420,1761,418,1603,421,1465,435,1407,447,1358,462,1345,471,1337,481,1328,493,1313,502,1288,510,1258,515,1186,519,1016,512,930,510,851,513,786,525,760,536,741,550,726,573,720,601,721,628,724,650,719,651,716,629,715,601,721,571,737,546,758,531,784,520,850,508,930,505,1016,507,1186,514,1257,510,1287,505,1311,498,1324,489,1332,478,1341,467,1356,458,1406,442,1465,430,1603,416,1761,412,1929,415,2259,423,2399,421,2512,409,2525,406"/>
<area shape="poly" id="edge103_Node000056_Node000053" title=" " alt="" coords="2531,413,2403,470,2401,465,2528,408"/>
<area shape="poly" id="edge74_Node000056_Node000055" title=" " alt="" coords="2525,411,2513,415,2391,435,2295,442,2199,447,2076,463,2042,470,2041,465,2076,457,2198,442,2294,436,2390,430,2511,409,2524,406"/>
<area shape="rect" id="Node000057" href="$env.html" title="Environment interface." alt="" coords="1469,467,1547,493"/>
<area shape="poly" id="edge75_Node000056_Node000057" title=" " alt="" coords="2527,411,2513,415,2384,436,2275,447,2179,452,2089,453,1901,451,1791,454,1662,463,1548,476,1547,470,1661,457,1791,449,1901,446,2089,447,2179,447,2275,442,2384,430,2511,409,2525,406"/>
<area shape="rect" id="Node000059" href="$goos__fb_source.html" title=" " alt="" coords="3955,651,4125,676"/>
<area shape="poly" id="edge109_Node000056_Node000059" title=" " alt="" coords="2619,394,3033,426,3379,457,3484,475,3565,493,3746,545,3900,600,4015,648,4013,653,3898,605,3745,551,3563,498,3483,481,3378,463,3032,431,2618,400"/>
<area shape="rect" id="Node000066" href="$region__mapping.html" title="Region handling." alt="" coords="2089,467,2274,493"/>
<area shape="poly" id="edge106_Node000056_Node000066" title=" " alt="" coords="2524,411,2513,415,2389,442,2243,470,2242,465,2388,436,2511,409,2523,406"/>
<area shape="rect" id="Node000067" href="$region__mapping__svr__2_source.html" title=" " alt="" coords="2015,548,2201,588"/>
<area shape="poly" id="edge108_Node000056_Node000067" title=" " alt="" coords="2550,417,2503,468,2467,502,2368,524,2202,553,2201,548,2367,519,2464,498,2499,465,2547,413"/>
<area shape="poly" id="edge78_Node000057_Node000004" title=" " alt="" coords="1561,486,1662,497,1919,515,2119,523,2320,530,2578,545,2777,565,2976,585,3125,590,3318,591,3416,595,3509,602,3589,614,3652,634,3671,647,3682,662,3692,676,3709,688,3756,704,3820,717,3977,736,4144,748,4281,753,4281,758,4144,753,3977,742,3819,722,3755,709,3707,693,3688,680,3677,665,3667,650,3650,638,3588,620,3508,607,3416,600,3318,597,3125,595,2976,591,2776,570,2577,551,2320,535,2119,528,1918,521,1661,503,1561,491"/>
<area shape="poly" id="edge77_Node000057_Node000011" title=" " alt="" coords="1456,497,1426,503,1384,507,1332,508,1209,508,1148,511,1092,518,1046,530,1014,550,998,571,986,594,979,620,976,647,976,698,981,738,976,739,971,699,970,647,974,619,981,593,993,568,1010,546,1044,526,1091,513,1148,506,1209,503,1332,502,1384,501,1425,497,1455,491"/>
<area shape="poly" id="edge79_Node000057_Node000014" title=" " alt="" coords="1561,486,1662,497,1784,506,1888,510,2066,512,2243,518,2347,528,2468,545,2573,566,2677,591,2843,641,2842,646,2675,597,2572,571,2468,551,2346,534,2242,524,2066,517,1888,516,1784,512,1661,503,1561,491"/>
<area shape="poly" id="edge80_Node000057_Node000015" title=" " alt="" coords="1456,496,1216,550,1209,568,1217,587,1234,604,1258,620,1323,650,1404,676,1495,698,1682,730,1832,749,1831,754,1681,736,1494,703,1402,681,1321,655,1256,625,1231,608,1212,589,1204,568,1213,546,1454,491"/>
<area shape="poly" id="edge81_Node000057_Node000016" title=" " alt="" coords="1548,495,1554,497,1597,507,1634,510,1668,519,1684,530,1701,546,1711,566,1714,585,1706,622,1700,657,1703,673,1715,688,1881,701,2257,720,2987,752,2987,757,2256,725,1880,707,1712,693,1699,675,1694,657,1701,621,1709,585,1706,567,1697,550,1681,534,1666,524,1633,516,1597,513,1553,503,1547,500"/>
<area shape="poly" id="edge82_Node000057_Node000018" title=" " alt="" coords="1553,494,1567,497,1664,514,1747,524,1888,532,2030,535,2212,545,2327,557,2327,562,2212,551,2030,540,1888,538,1746,530,1663,519,1566,503,1552,499"/>
<area shape="poly" id="edge87_Node000057_Node000049" title=" " alt="" coords="1455,491,1358,503,1300,505,1227,505,1057,503,972,506,893,513,826,527,798,538,776,550,755,573,741,601,728,651,723,650,736,599,751,570,773,546,796,533,824,522,892,508,971,501,1057,498,1227,500,1299,500,1357,497,1455,486"/>
<area shape="rect" id="Node000009" href="$ro__file__impl_8h_source.html" title=" " alt="" coords="1227,548,1367,588"/>
<area shape="poly" id="edge76_Node000057_Node000009" title=" " alt="" coords="1468,500,1345,550,1343,545,1466,496"/>
<area shape="rect" id="Node000058" href="$env__ns_source.html" title=" " alt="" coords="4087,555,4214,581"/>
<area shape="poly" id="edge83_Node000057_Node000058" title=" " alt="" coords="1561,486,1662,497,2021,517,2325,524,2593,522,2843,516,3093,511,3361,511,3665,521,4024,545,4087,553,4087,558,4024,551,3665,527,3361,517,3093,517,2843,522,2593,527,2325,529,2021,522,1661,503,1561,492"/>
<area shape="poly" id="edge98_Node000057_Node000059" title=" " alt="" coords="1561,486,1662,497,1851,506,2086,510,2632,511,2912,512,3178,517,3412,528,3600,545,3719,567,3835,596,4008,648,4006,653,3834,601,3718,572,3600,551,3412,533,3177,523,2912,518,2632,516,2086,515,1850,511,1661,503,1561,492"/>
<area shape="rect" id="Node000060" href="$icu__svr_source.html" title=" " alt="" coords="1025,555,1151,581"/>
<area shape="poly" id="edge88_Node000057_Node000060" title=" " alt="" coords="1456,497,1430,503,1301,527,1171,551,1137,558,1136,553,1170,545,1300,522,1429,497,1455,492"/>
<area shape="rect" id="Node000061" href="$kumem__alloc.html" title="Kumem allocator helper." alt="" coords="1391,555,1558,581"/>
<area shape="poly" id="edge90_Node000057_Node000061" title=" " alt="" coords="1501,507,1482,556,1477,554,1496,505"/>
<area shape="rect" id="Node000062" href="$object__registry_source.html" title=" " alt="" coords="1762,555,1939,581"/>
<area shape="poly" id="edge91_Node000057_Node000062" title=" " alt="" coords="1556,494,1567,497,1690,529,1797,553,1796,558,1689,534,1566,503,1555,499"/>
<area shape="rect" id="Node000063" href="$vcpu.html" title="vCPU support library (C++ interface)." alt="" coords="1583,555,1687,581"/>
<area shape="poly" id="edge99_Node000057_Node000063" title=" " alt="" coords="1538,498,1619,553,1616,557,1535,503"/>
<area shape="rect" id="Node000064" href="$options_8cc_source.html" title=" " alt="" coords="2989,548,3171,588"/>
<area shape="poly" id="edge100_Node000057_Node000064" title=" " alt="" coords="1561,486,1662,497,1958,518,2188,527,2419,534,2716,545,2989,559,2988,564,2716,551,2419,539,2188,533,1957,523,1661,503,1561,491"/>
<area shape="poly" id="edge101_Node000057_Node000065" title=" " alt="" coords="1455,489,1312,503,858,539,509,564,509,558,858,533,1312,497,1455,484"/>
<area shape="poly" id="edge84_Node000058_Node000003" title=" " alt="" coords="4174,588,4228,641,4224,645,4170,592"/>
<area shape="poly" id="edge85_Node000058_Node000059" title=" " alt="" coords="4128,592,4055,653,4052,648,4125,588"/>
<area shape="poly" id="edge86_Node000059_Node000059" title=" " alt="" coords="4084,645,4129,645,4145,652,4152,663,4144,676,4124,682,4098,683,4070,679,4071,673,4099,678,4123,677,4141,672,4147,663,4142,656,4128,650,4084,651"/>
<area shape="poly" id="edge89_Node000060_Node000050" title=" " alt="" coords="1092,594,1094,650,1089,651,1086,594"/>
<area shape="poly" id="edge92_Node000062_Node000014" title=" " alt="" coords="1950,580,2003,585,2219,600,2388,604,2557,611,2772,633,2837,645,2836,650,2772,639,2556,617,2388,610,2219,605,2002,591,1949,585"/>
<area shape="poly" id="edge93_Node000062_Node000015" title=" " alt="" coords="1859,594,1869,635,1892,738,1887,739,1864,637,1854,595"/>
<area shape="poly" id="edge94_Node000062_Node000022" title=" " alt="" coords="1904,582,2075,633,2099,641,2098,646,2074,639,1902,587"/>
<area shape="poly" id="edge95_Node000062_Node000023" title=" " alt="" coords="1882,586,1969,641,1966,645,1879,590"/>
<area shape="poly" id="edge96_Node000062_Node000025" title=" " alt="" coords="1951,580,2089,602,2242,633,2269,641,2268,646,2241,639,2088,607,1950,585"/>
<area shape="poly" id="edge97_Node000062_Node000029" title=" " alt="" coords="1798,587,944,829,943,824,1797,582"/>
<area shape="poly" id="edge102_Node000065_Node000034" title=" " alt="" coords="451,598,486,642,530,689,594,749,645,795,702,832,782,864,824,871,904,878,1158,890,1900,910,2698,923,3241,930,3241,935,2698,929,1900,915,1158,896,904,883,824,876,781,869,700,837,642,800,590,753,526,693,482,646,447,601"/>
<area shape="poly" id="edge107_Node000066_Node000067" title=" " alt="" coords="2164,505,2126,549,2122,546,2160,502"/>
<area shape="poly" id="edge113_Node000070_Node000047" title=" " alt="" coords="4513,410,4391,440,4343,454,4322,462,4316,473,4316,486,4329,511,4352,535,4377,553,4373,557,4349,539,4325,514,4311,487,4311,472,4318,458,4341,448,4390,435,4512,405"/>
<area shape="poly" id="edge114_Node000070_Node000059" title=" " alt="" coords="4501,410,4420,432,4387,446,4367,462,4361,480,4368,499,4377,510,4388,516,4413,521,4438,527,4450,534,4461,547,4469,568,4467,579,4461,590,4437,607,4404,618,4319,629,4231,633,4163,639,4092,653,4091,648,4162,633,4230,628,4319,624,4403,613,4435,602,4457,586,4462,577,4464,569,4456,549,4447,538,4436,532,4411,527,4386,521,4374,514,4363,501,4355,480,4363,458,4384,442,4418,427,4499,405"/>
<area shape="poly" id="edge115_Node000070_Node000069" title=" " alt="" coords="4499,409,4129,470,4128,465,4498,404"/>
<area shape="rect" id="Node000071" href="$view_source.html" title=" " alt="" coords="4657,467,4783,493"/>
<area shape="poly" id="edge116_Node000070_Node000071" title=" " alt="" coords="4608,409,4702,465,4699,469,4606,414"/>
<area shape="poly" id="edge119_Node000072_Node000029" title=" " alt="" coords="3199,512,3208,549,3208,588,3198,649,3188,699,3180,721,3167,741,3149,761,3124,781,3088,792,3020,802,2803,818,2504,829,2157,838,1454,846,961,848,961,843,1454,841,2157,832,2504,824,2802,812,3020,797,3087,787,3121,776,3146,757,3163,738,3175,718,3183,697,3193,648,3203,588,3203,549,3194,514"/>
<area shape="poly" id="edge120_Node000072_Node000064" title=" " alt="" coords="3151,511,3104,550,3101,546,3148,507"/>
<area shape="poly" id="edge127_Node000074_Node000042" title=" " alt="" coords="5384,265,5356,337,5334,377,5305,414,5273,442,5238,467,5163,509,5091,538,5031,558,5029,553,5089,533,5161,504,5235,463,5270,438,5301,410,5329,374,5351,334,5379,263"/>
<area shape="poly" id="edge131_Node000076_Node000052" title=" " alt="" coords="437,411,493,458,490,462,433,415"/>
<area shape="poly" id="edge130_Node000076_Node000057" title=" " alt="" coords="488,403,544,409,760,428,928,436,1096,443,1312,457,1469,472,1468,477,1312,463,1096,449,928,441,759,433,544,415,488,408"/>
<area shape="poly" id="edge134_Node000078_Node000007" title=" " alt="" coords="4318,314,4578,334,4709,350,4803,369,4855,384,4896,397,4931,418,4947,436,4962,459,4969,479,4967,497,4956,512,4939,525,4892,545,4840,558,4839,553,4891,540,4936,520,4952,508,4962,495,4964,479,4958,461,4943,439,4927,423,4894,402,4853,389,4802,375,4708,355,4577,340,4318,320"/>
<area shape="poly" id="edge136_Node000078_Node000058" title=" " alt="" coords="4318,323,4394,342,4425,355,4445,370,4453,392,4445,413,4430,430,4415,440,4383,447,4347,450,4328,454,4308,462,4226,512,4167,557,4163,553,4223,508,4305,458,4327,449,4346,445,4382,442,4413,435,4427,426,4440,411,4448,392,4441,374,4422,360,4393,347,4317,328"/>
<area shape="poly" id="edge138_Node000078_Node000059" title=" " alt="" coords="4298,325,4356,345,4379,357,4394,370,4402,392,4394,413,4377,432,4359,443,4341,448,4322,450,4281,451,4258,455,4234,462,4078,550,4063,575,4052,603,4043,651,4038,650,4047,602,4058,573,4074,546,4232,458,4257,449,4280,446,4321,445,4340,443,4357,438,4374,428,4390,411,4397,392,4390,374,4376,362,4354,350,4296,330"/>
<area shape="rect" id="Node000079" href="$namespace__impl_8h.html" title="Namespace client stub implementation." alt="" coords="4173,372,4336,412"/>
<area shape="poly" id="edge135_Node000078_Node000079" title=" " alt="" coords="4246,337,4253,371,4248,372,4241,338"/>
<area shape="rect" id="Node000080" href="$name__space__svr_source.html" title=" " alt="" coords="3909,379,4099,405"/>
<area shape="poly" id="edge137_Node000078_Node000080" title=" " alt="" coords="4193,331,4039,382,4037,377,4191,326"/>
<area shape="poly" id="edge140_Node000081_Node000057" title=" " alt="" coords="1420,244,1180,256,1029,269,877,285,742,308,685,321,638,336,604,353,583,371,579,380,578,389,590,410,605,420,632,428,713,441,820,449,941,453,1173,455,1312,457,1469,472,1468,477,1312,463,1173,461,940,458,820,454,713,446,631,433,603,425,586,414,573,390,574,378,579,367,601,348,636,331,684,316,741,302,876,280,1028,263,1180,251,1420,239"/>
<area shape="poly" id="edge147_Node000084_Node000017" title=" " alt="" coords="2625,329,2833,465,2830,469,2622,334"/>
<area shape="poly" id="edge148_Node000084_Node000051" title=" " alt="" coords="2552,331,2432,374,2430,369,2550,326"/>
<area shape="poly" id="edge150_Node000084_Node000053" title=" " alt="" coords="2505,327,2371,349,2318,362,2291,374,2285,386,2285,398,2291,411,2300,423,2327,447,2356,465,2353,469,2324,451,2296,427,2286,413,2280,399,2280,385,2287,370,2316,357,2370,344,2504,322"/>
<area shape="poly" id="edge149_Node000084_Node000079" title=" " alt="" coords="2685,313,3459,341,3871,357,4111,369,4174,376,4173,381,4110,375,3871,362,3459,346,2685,318"/>
<area shape="rect" id="Node000086" href="$ipc__epiface_source.html" title=" " alt="" coords="1657,299,1823,324"/>
<area shape="poly" id="edge152_Node000085_Node000086" title=" " alt="" coords="1817,191,1749,300,1745,297,1813,188"/>
<area shape="poly" id="edge154_Node000086_Node000019" title=" " alt="" coords="1644,326,1639,327,1456,332,1220,332,1099,335,986,342,888,355,810,374,795,382,784,392,759,414,687,464,653,483,608,503,558,515,502,522,393,529,351,534,325,544,320,550,319,559,324,571,336,586,387,592,518,600,930,621,1726,657,1726,662,929,627,518,606,386,597,333,590,320,574,314,560,315,548,322,539,350,529,393,523,501,517,557,510,606,497,651,479,684,460,756,410,780,388,792,378,808,370,887,349,986,337,1099,330,1220,327,1456,326,1639,321,1644,321"/>
<area shape="poly" id="edge155_Node000086_Node000022" title=" " alt="" coords="1759,334,1799,384,1856,450,1926,521,2004,586,2056,617,2108,641,2106,646,2054,622,2001,590,1923,525,1852,453,1794,387,1755,337"/>
<area shape="poly" id="edge156_Node000086_Node000023" title=" " alt="" coords="1644,326,1639,327,1507,336,1404,339,1302,348,1243,358,1174,375,1061,409,912,465,846,497,796,529,779,545,770,560,769,573,776,586,794,593,832,600,955,610,1314,623,1677,629,1867,633,1932,644,1931,649,1866,639,1676,634,1314,628,954,616,831,605,792,598,773,590,764,574,765,558,775,542,792,525,843,492,910,460,1059,404,1173,369,1242,353,1301,342,1404,334,1507,331,1638,321,1643,321"/>
<area shape="poly" id="edge157_Node000086_Node000024" title=" " alt="" coords="1837,310,2041,313,2285,322,2400,330,2500,340,2575,353,2601,361,2618,370,2646,400,2667,435,2681,474,2691,513,2699,588,2698,643,2692,643,2693,589,2686,514,2676,475,2662,437,2642,403,2614,374,2599,366,2574,358,2499,345,2400,335,2285,327,2041,319,1837,316"/>
<area shape="poly" id="edge176_Node000086_Node000026" title=" " alt="" coords="1836,311,2099,315,2442,325,2779,342,2919,355,3024,369,3100,384,3159,400,3215,422,3284,458,3332,489,3365,518,3397,549,3440,586,3516,641,3513,645,3437,590,3393,553,3362,522,3328,493,3281,462,3213,427,3157,405,3099,390,3024,375,2918,360,2778,348,2441,330,2098,321,1836,316"/>
<area shape="poly" id="edge175_Node000086_Node000029" title=" " alt="" coords="1644,316,1406,321,1101,331,804,348,681,360,589,375,559,383,537,393,486,415,454,422,425,424,373,422,350,423,328,428,307,440,286,462,270,486,259,510,253,533,252,557,256,580,263,602,289,645,327,684,375,720,429,751,486,776,566,801,647,819,725,831,793,838,793,843,725,836,646,824,564,806,484,781,426,756,372,724,324,688,285,648,258,604,251,581,247,557,248,533,254,508,265,483,282,458,304,436,326,423,349,418,373,417,425,418,453,416,485,409,535,388,557,378,587,369,681,355,804,343,1101,325,1406,315,1644,311"/>
<area shape="poly" id="edge158_Node000086_Node000055" title=" " alt="" coords="1781,327,1861,370,1922,414,1986,465,1983,469,1919,419,1859,374,1778,332"/>
<area shape="poly" id="edge159_Node000086_Node000080" title=" " alt="" coords="1836,312,2605,331,3144,348,3695,369,3909,382,3909,387,3695,375,3143,353,2605,336,1836,317"/>
<area shape="rect" id="Node000087" href="$cxx_2ipc__server.html" title="IPC server loop." alt="" coords="1674,467,1806,493"/>
<area shape="poly" id="edge153_Node000086_Node000087" title=" " alt="" coords="1743,338,1743,467,1737,467,1737,338"/>
<area shape="rect" id="Node000088" href="$ipc__legacy_source.html" title=" " alt="" coords="1185,379,1345,405"/>
<area shape="poly" id="edge160_Node000086_Node000088" title=" " alt="" coords="1658,329,1335,382,1334,377,1657,324"/>
<area shape="rect" id="Node000090" href="$ipc__server__loop_source.html" title=" " alt="" coords="1509,379,1702,405"/>
<area shape="poly" id="edge166_Node000086_Node000090" title=" " alt="" coords="1710,333,1627,381,1624,377,1707,329"/>
<area shape="rect" id="Node000093" href="$typeinfo__svr.html" title="Type information server template." alt="" coords="601,379,746,405"/>
<area shape="poly" id="edge169_Node000086_Node000093" title=" " alt="" coords="1644,326,1639,327,1393,341,1201,344,1010,351,898,360,766,375,723,382,722,377,765,369,897,354,1010,346,1201,339,1393,336,1638,321,1644,321"/>
<area shape="rect" id="Node000095" href="$cmd__control_source.html" title=" " alt="" coords="821,372,979,412"/>
<area shape="poly" id="edge174_Node000086_Node000095" title=" " alt="" coords="1644,326,1639,327,1458,340,1318,347,1177,355,998,375,979,377,979,372,997,369,1177,350,1317,341,1458,335,1638,321,1644,321"/>
<area shape="poly" id="edge161_Node000088_Node000018" title=" " alt="" coords="1341,405,1445,427,1560,457,1611,479,1633,489,1662,497,1744,515,1814,525,1935,534,2057,536,2212,545,2327,557,2327,562,2212,551,2056,541,1935,539,1814,530,1743,520,1661,503,1631,494,1609,484,1558,463,1444,432,1340,410"/>
<area shape="poly" id="edge163_Node000088_Node000050" title=" " alt="" coords="1206,411,954,479,836,518,797,535,777,550,768,565,765,578,766,590,772,600,796,619,832,633,876,644,925,651,1020,658,1020,663,925,656,875,649,830,638,793,623,768,604,761,591,759,578,763,563,773,546,794,531,835,513,952,474,1205,405"/>
<area shape="poly" id="edge164_Node000088_Node000060" title=" " alt="" coords="1198,411,1153,431,1133,445,1115,462,1102,485,1094,511,1090,555,1085,555,1089,510,1097,483,1111,458,1129,441,1150,426,1195,406"/>
<area shape="poly" id="edge162_Node000088_Node000068" title=" " alt="" coords="1253,418,1223,468,1218,465,1249,415"/>
<area shape="poly" id="edge165_Node000088_Node000069" title=" " alt="" coords="1359,400,1496,409,1856,424,2160,431,2677,431,3194,432,3498,441,3858,457,3971,466,3970,472,3857,463,3498,446,3194,438,2677,436,2160,436,1855,430,1496,415,1359,405"/>
<area shape="poly" id="edge168_Node000090_Node000062" title=" " alt="" coords="1615,417,1633,459,1646,480,1663,498,1690,517,1721,533,1783,553,1781,558,1719,538,1688,522,1660,502,1642,483,1628,461,1610,419"/>
<area shape="poly" id="edge167_Node000090_Node000087" title=" " alt="" coords="1637,410,1723,465,1720,469,1634,414"/>
<area shape="poly" id="edge170_Node000093_Node000087" title=" " alt="" coords="760,404,810,409,1020,427,1184,435,1348,443,1559,457,1674,469,1673,474,1558,463,1348,448,1184,441,1020,432,809,415,760,409"/>
<area shape="rect" id="Node000094" href="$re_2util_2meta_source.html" title=" " alt="" coords="296,467,411,493"/>
<area shape="poly" id="edge171_Node000093_Node000094" title=" " alt="" coords="618,411,423,463,396,470,395,465,422,457,617,406"/>
<area shape="poly" id="edge172_Node000094_Node000018" title=" " alt="" coords="403,494,423,497,596,515,813,525,1057,531,1316,533,1820,535,2037,538,2212,545,2327,556,2327,561,2212,551,2037,544,1820,540,1316,539,1057,536,812,531,596,520,422,503,402,499"/>
<area shape="poly" id="edge173_Node000094_Node000029" title=" " alt="" coords="335,505,321,524,311,545,307,566,313,587,359,644,414,693,477,732,544,765,612,790,679,809,794,833,793,838,677,815,611,795,542,770,475,737,411,697,355,648,308,589,302,567,306,543,317,521,330,502"/>
<area shape="poly" id="edge179_Node000097_Node000011" title=" " alt="" coords="190,321,163,327,135,338,110,353,90,374,65,421,56,466,61,511,79,553,108,592,145,629,190,661,241,688,296,707,369,721,457,733,552,741,745,751,903,754,903,760,745,756,552,746,456,738,368,726,294,712,239,693,188,665,142,633,104,596,74,555,56,512,51,466,60,419,86,370,107,349,133,333,161,322,189,315"/>
<area shape="poly" id="edge180_Node000097_Node000014" title=" " alt="" coords="328,311,1788,330,2599,348,2866,358,2945,364,2981,370,3008,394,3034,432,3060,471,3083,498,3111,512,3137,517,3162,525,3174,533,3185,547,3193,568,3185,589,3161,613,3137,626,3112,632,3087,633,3031,630,3001,632,2967,639,2946,646,2944,641,2966,633,3000,626,3031,625,3087,627,3112,627,3135,621,3158,609,3180,587,3188,568,3180,549,3170,537,3160,529,3136,522,3109,517,3080,502,3056,474,3030,435,3004,397,2979,374,2944,369,2865,364,2598,353,1787,336,328,316"/>
<area shape="poly" id="edge181_Node000097_Node000015" title=" " alt="" coords="250,337,239,373,226,437,221,490,223,514,231,537,245,561,266,586,309,624,351,650,392,665,433,672,525,678,579,681,639,688,748,701,893,713,1240,733,1831,753,1831,758,1240,738,892,719,748,707,638,693,578,686,525,683,433,678,390,670,349,654,306,629,262,590,240,564,226,540,218,515,215,490,221,436,233,371,245,336"/>
<area shape="poly" id="edge186_Node000097_Node000029" title=" " alt="" coords="190,323,124,340,92,355,63,374,37,397,20,419,11,445,8,479,8,664,13,704,28,732,54,755,89,776,128,788,197,799,392,818,611,831,793,840,793,845,611,836,391,823,196,805,127,793,87,781,50,759,24,735,8,705,3,665,3,479,6,444,16,417,33,394,60,370,90,350,123,335,189,317"/>
<area shape="poly" id="edge184_Node000097_Node000049" title=" " alt="" coords="253,338,245,372,245,412,249,468,255,513,262,533,274,551,290,568,312,586,339,599,377,611,472,631,576,645,666,655,665,660,575,651,471,636,375,616,337,604,309,590,286,572,269,554,258,535,250,515,243,469,240,412,240,372,248,337"/>
<area shape="poly" id="edge182_Node000097_Node000052" title=" " alt="" coords="273,334,300,373,336,410,385,438,436,457,435,462,383,443,333,414,295,376,269,337"/>
<area shape="poly" id="edge185_Node000097_Node000062" title=" " alt="" coords="256,338,251,375,252,418,262,462,272,481,286,498,309,507,359,514,519,526,737,534,984,539,1453,543,1699,545,1769,553,1769,558,1699,551,1453,548,984,544,736,539,518,532,358,520,308,512,282,502,267,484,257,464,246,419,246,374,251,337"/>
<area shape="poly" id="edge183_Node000097_Node000076" title=" " alt="" coords="294,328,389,377,387,381,292,333"/>
<area shape="poly" id="edge189_Node000099_Node000062" title=" " alt="" coords="1968,416,1923,462,1886,513,1860,556,1855,554,1882,510,1919,458,1964,412"/>
<area shape="poly" id="edge191_Node000100_Node000017" title=" " alt="" coords="3587,402,2918,474,2917,469,3586,397"/>
<area shape="poly" id="edge192_Node000100_Node000046" title=" " alt="" coords="3676,409,3779,465,3776,469,3673,414"/>
<area shape="rect" id="Node000101" href="$icu.html" title="Interrupt controller." alt="" coords="4549,467,4632,493"/>
<area shape="poly" id="edge193_Node000100_Node000101" title=" " alt="" coords="3696,395,4538,457,4563,465,4562,470,4537,463,3696,400"/>
<area shape="rect" id="Node000105" href="$semaphore.html" title="Semaphore class definition." alt="" coords="3450,555,3587,581"/>
<area shape="poly" id="edge200_Node000100_Node000105" title=" " alt="" coords="3628,417,3529,557,3525,553,3623,414"/>
<area shape="poly" id="edge199_Node000101_Node000042" title=" " alt="" coords="4635,494,4646,497,4802,533,4933,556,4933,561,4801,538,4645,503,4634,499"/>
<area shape="poly" id="edge195_Node000101_Node000060" title=" " alt="" coords="4551,499,4538,503,4444,513,4305,522,3917,533,3423,538,2878,540,1838,540,1448,543,1215,551,1152,558,1151,553,1214,545,1448,537,1838,534,2878,534,3423,533,3916,528,4305,517,4444,508,4537,497,4550,494"/>
<area shape="poly" id="edge194_Node000101_Node000082" title=" " alt="" coords="4634,494,4646,497,4775,517,4954,535,5275,560,5275,566,4953,540,4775,522,4645,503,4632,499"/>
<area shape="poly" id="edge196_Node000101_Node000102" title=" " alt="" coords="4633,494,4646,497,4758,516,4854,526,4939,529,5018,529,5183,528,5280,533,5394,545,5434,553,5433,558,5393,551,5280,538,5183,533,5018,534,4939,534,4853,531,4757,522,4645,503,4632,499"/>
<area shape="rect" id="Node000103" href="$vcon.html" title="C++ Virtual console interface." alt="" coords="3917,555,4011,581"/>
<area shape="poly" id="edge197_Node000101_Node000103" title=" " alt="" coords="4550,500,4538,503,4409,525,4308,533,4206,538,4076,551,4012,561,4011,555,4076,545,4206,533,4308,528,4409,520,4537,497,4548,494"/>
<area shape="poly" id="edge198_Node000103_Node000010" title=" " alt="" coords="3941,591,3875,645,3872,641,3938,587"/>
<area shape="poly" id="edge201_Node000105_Node000010" title=" " alt="" coords="3573,582,3784,641,3783,646,3572,587"/>
<area shape="poly" id="edge202_Node000105_Node000014" title=" " alt="" coords="3457,586,3431,591,3304,606,3205,611,3106,618,2981,639,2953,646,2951,641,2979,633,3105,613,3204,606,3304,600,3430,585,3456,581"/>
<area shape="poly" id="edge203_Node000105_Node000015" title=" " alt="" coords="3452,586,3210,639,3092,669,3040,681,2972,693,2758,714,2464,733,1956,758,1955,752,2464,728,2757,709,2972,688,3039,676,3091,664,3209,633,3451,581"/>
<area shape="poly" id="edge251_Node000106_Node000086" title=" " alt="" coords="1681,117,1739,297,1734,299,1676,118"/>
<area shape="poly" id="edge252_Node000106_Node000093" title=" " alt="" coords="1661,118,1643,149,1617,186,1584,223,1544,253,1488,283,1435,306,1386,324,1339,337,1249,352,1163,355,979,352,874,357,752,375,719,382,718,377,752,369,873,352,979,347,1163,350,1249,346,1338,332,1384,319,1433,301,1486,278,1541,248,1580,219,1613,183,1638,146,1657,115"/>
<area shape="poly" id="edge205_Node000106_Node000094" title=" " alt="" coords="1608,99,1286,123,834,166,610,194,415,226,334,244,269,262,221,281,193,300,181,324,183,348,196,371,218,395,276,436,330,465,327,470,273,440,215,399,192,375,178,349,175,323,189,297,218,276,267,257,333,238,414,221,609,189,833,161,1286,118,1608,94"/>
<area shape="rect" id="Node000107" href="$capability.html" title="L4::Cap related definitions." alt="" coords="3677,152,3805,177"/>
<area shape="poly" id="edge206_Node000106_Node000107" title=" " alt="" coords="1734,92,3677,158,3677,164,1734,97"/>
<area shape="poly" id="edge217_Node000107_Node000002" title=" " alt="" coords="3697,184,3578,228,3390,301,3388,296,3576,223,3695,179"/>
<area shape="poly" id="edge215_Node000107_Node000005" title=" " alt="" coords="3820,177,3913,196,4014,223,4046,236,4078,248,4157,266,4220,275,4283,282,4363,296,4544,339,4687,377,4685,382,4543,344,4362,301,4282,288,4219,280,4156,272,4077,253,4044,241,4012,228,3912,202,3818,182"/>
<area shape="poly" id="edge213_Node000107_Node000007" title=" " alt="" coords="3819,171,3936,190,4001,204,4065,223,4090,236,4116,248,4203,269,4274,276,4345,281,4435,296,4475,309,4514,321,4569,331,4616,335,4699,334,4739,335,4780,339,4826,350,4878,370,4929,394,4973,423,4988,440,4996,459,4995,480,4983,502,4956,529,4922,548,4885,560,4848,567,4847,562,4883,555,4920,543,4953,524,4979,498,4990,478,4990,460,4983,443,4969,427,4927,399,4876,374,4825,355,4779,344,4738,340,4699,339,4616,340,4568,336,4513,327,4473,314,4434,301,4345,286,4273,281,4202,274,4114,253,4088,241,4063,228,4000,210,3935,195,3819,177"/>
<area shape="poly" id="edge214_Node000107_Node000010" title=" " alt="" coords="3751,190,3772,250,3798,308,3822,352,3843,398,3860,460,3861,480,3860,500,3854,643,3849,643,3855,500,3856,480,3855,460,3838,400,3817,355,3793,311,3767,252,3746,192"/>
<area shape="poly" id="edge216_Node000107_Node000017" title=" " alt="" coords="3678,183,3506,228,3396,262,3288,301,3228,326,2878,470,2876,465,3226,322,3286,296,3394,257,3505,223,3677,178"/>
<area shape="poly" id="edge219_Node000107_Node000041" title=" " alt="" coords="3820,171,3959,190,4038,204,4115,223,4148,236,4179,248,4609,309,5039,369,5075,377,5074,382,5038,375,4608,315,4178,253,4146,241,4114,228,4036,209,3958,195,3819,176"/>
<area shape="poly" id="edge220_Node000107_Node000046" title=" " alt="" coords="3734,191,3725,226,3719,275,3725,323,3739,366,3758,407,3793,466,3789,469,3753,409,3734,368,3720,325,3714,275,3720,225,3729,190"/>
<area shape="poly" id="edge227_Node000107_Node000056" title=" " alt="" coords="3664,175,3517,193,3433,208,3350,228,3180,301,3158,315,3134,327,3057,346,2990,355,2930,357,2873,355,2817,352,2756,352,2689,359,2611,375,2591,382,2590,377,2610,369,2688,353,2756,347,2817,347,2873,349,2930,352,2989,350,3056,341,3132,321,3155,310,3177,296,3348,223,3432,203,3516,187,3663,169"/>
<area shape="poly" id="edge229_Node000107_Node000069" title=" " alt="" coords="3774,182,3838,214,3913,248,3982,273,4036,289,4162,321,4191,327,4218,329,4266,328,4288,330,4309,337,4330,349,4350,371,4359,392,4350,414,4321,425,4261,439,4118,470,4117,465,4260,434,4320,420,4346,410,4354,392,4346,373,4327,354,4307,342,4287,336,4266,334,4218,334,4191,332,4161,327,4035,294,3980,278,3911,253,3835,219,3772,186"/>
<area shape="poly" id="edge230_Node000107_Node000070" title=" " alt="" coords="3804,178,3964,223,3995,236,4027,248,4108,265,4172,271,4236,278,4317,296,4346,308,4374,322,4538,377,4537,382,4372,326,4344,313,4315,301,4235,283,4171,276,4107,270,4026,253,3994,241,3962,228,3803,183"/>
<area shape="poly" id="edge218_Node000107_Node000073" title=" " alt="" coords="3819,171,4022,192,4267,223,4286,226,4285,231,4266,228,4021,197,3818,176"/>
<area shape="poly" id="edge221_Node000107_Node000074" title=" " alt="" coords="3819,167,5333,232,5333,237,3819,172"/>
<area shape="poly" id="edge222_Node000107_Node000076" title=" " alt="" coords="3663,172,3198,194,2563,228,2247,245,1979,256,1525,272,1306,284,1072,303,807,332,494,375,456,382,455,377,493,369,806,327,1072,298,1306,279,1525,266,1979,250,2247,239,2563,223,3197,188,3663,167"/>
<area shape="poly" id="edge223_Node000107_Node000077" title=" " alt="" coords="3820,169,4075,191,4394,223,4405,224,4405,229,4393,228,4074,196,3819,175"/>
<area shape="poly" id="edge224_Node000107_Node000078" title=" " alt="" coords="3789,179,3913,223,3977,248,4082,276,4176,296,4175,301,4080,281,3975,253,3911,228,3788,184"/>
<area shape="poly" id="edge228_Node000107_Node000080" title=" " alt="" coords="3767,184,3992,377,3989,381,3763,188"/>
<area shape="poly" id="edge225_Node000107_Node000081" title=" " alt="" coords="3663,169,3249,174,2638,185,2011,202,1749,214,1551,228,1532,230,1531,225,1550,223,1749,209,2011,197,2638,179,3249,169,3663,164"/>
<area shape="poly" id="edge226_Node000107_Node000082" title=" " alt="" coords="3820,169,3980,187,4074,202,4166,223,4198,236,4230,248,4278,257,4335,263,4471,268,4789,267,4949,272,5096,288,5161,301,5218,318,5266,341,5305,370,5321,392,5332,416,5339,443,5341,469,5339,519,5333,555,5328,555,5334,519,5336,470,5333,443,5327,418,5317,394,5301,374,5264,346,5216,323,5159,306,5095,293,4949,278,4789,273,4471,273,4335,268,4278,262,4229,253,4196,241,4165,228,4073,207,3980,192,3819,174"/>
<area shape="poly" id="edge231_Node000107_Node000083" title=" " alt="" coords="3819,167,4141,187,4347,203,4556,223,4568,224,4567,229,4556,228,4347,208,4140,192,3819,173"/>
<area shape="poly" id="edge212_Node000107_Node000087" title=" " alt="" coords="3663,170,3265,185,3001,202,2735,228,2619,244,2530,261,2326,301,2210,317,2118,326,2029,340,1978,354,1918,374,1870,396,1824,423,1756,469,1753,465,1821,418,1867,392,1916,370,1976,349,2028,335,2118,321,2209,312,2325,296,2529,255,2618,239,2734,223,3001,197,3264,180,3663,165"/>
<area shape="poly" id="edge232_Node000107_Node000096" title=" " alt="" coords="3819,166,4206,183,4461,200,4719,223,4731,224,4730,229,4718,228,4460,205,4206,189,3819,171"/>
<area shape="poly" id="edge233_Node000107_Node000097" title=" " alt="" coords="3663,170,2708,187,2129,204,1886,215,1703,228,1623,240,1543,253,1176,283,818,300,515,309,315,312,314,307,515,304,818,295,1176,277,1542,248,1622,235,1702,223,1886,210,2128,199,2708,181,3663,164"/>
<area shape="poly" id="edge234_Node000107_Node000099" title=" " alt="" coords="3664,170,3531,175,3356,185,3159,202,2962,228,2911,240,2861,253,2761,270,2683,280,2506,301,2282,333,2185,350,2061,375,2031,382,2029,377,2059,369,2184,344,2281,328,2505,296,2683,274,2760,265,2859,248,2910,235,2961,223,3159,197,3355,180,3530,170,3664,165"/>
<area shape="poly" id="edge235_Node000107_Node000100" title=" " alt="" coords="3712,187,3691,205,3674,227,3657,268,3648,311,3644,379,3638,379,3643,310,3652,266,3670,224,3688,201,3709,183"/>
<area shape="poly" id="edge242_Node000107_Node000102" title=" " alt="" coords="3819,166,4002,182,4110,199,4217,223,4246,236,4275,248,4347,263,4414,272,4534,279,4640,274,4740,264,4841,255,4947,253,5066,265,5132,278,5203,296,5244,309,5275,324,5302,343,5335,370,5383,419,5424,472,5476,554,5471,557,5419,475,5379,422,5332,374,5299,347,5272,328,5242,314,5202,301,5131,283,5065,270,4947,259,4841,261,4741,270,4641,280,4534,284,4413,278,4347,268,4274,253,4244,241,4215,228,4109,204,4002,188,3819,172"/>
<area shape="poly" id="edge250_Node000107_Node000103" title=" " alt="" coords="3757,188,3960,554,3955,556,3752,191"/>
<area shape="rect" id="Node000108" href="$exceptions.html" title="Base exceptions." alt="" coords="2832,379,2968,405"/>
<area shape="poly" id="edge207_Node000107_Node000108" title=" " alt="" coords="3664,178,3545,197,3414,228,3297,277,3180,327,3064,359,2961,382,2959,377,3062,354,3178,321,3295,272,3413,223,3544,192,3663,173"/>
<area shape="poly" id="edge236_Node000107_Node000128" title=" " alt="" coords="3664,174,3339,196,2918,228,2848,234,2848,229,2917,223,3338,191,3663,168"/>
<area shape="poly" id="edge238_Node000107_Node000129" title=" " alt="" coords="3820,166,4266,184,4566,201,4871,223,4884,224,4883,229,4870,228,4566,206,4266,189,3819,171"/>
<area shape="poly" id="edge239_Node000107_Node000130" title=" " alt="" coords="3664,175,3501,194,3406,209,3313,228,3181,265,3079,301,3077,296,3180,260,3311,223,3406,204,3501,189,3663,170"/>
<area shape="poly" id="edge243_Node000107_Node000132" title=" " alt="" coords="3664,177,3141,231,3141,225,3663,171"/>
<area shape="rect" id="Node000133" href="$sys_2thread.html" title="Common thread related definitions." alt="" coords="3445,299,3552,324"/>
<area shape="poly" id="edge249_Node000107_Node000133" title=" " alt="" coords="3704,186,3623,228,3562,267,3515,301,3512,296,3559,262,3620,223,3702,181"/>
<area shape="poly" id="edge209_Node000108_Node000016" title=" " alt="" coords="2931,410,3082,498,3113,509,3139,514,3163,524,3185,547,3191,567,3185,589,3167,622,3135,664,3069,740,3065,737,3131,661,3162,619,3180,587,3186,567,3180,549,3160,528,3138,520,3111,514,3080,502,2928,414"/>
<area shape="poly" id="edge210_Node000108_Node000062" title=" " alt="" coords="2859,412,2728,458,2645,483,2561,503,2405,527,2283,535,2160,539,2003,551,1939,558,1938,553,2002,545,2160,534,2282,530,2404,522,2559,497,2644,478,2726,453,2858,407"/>
<area shape="poly" id="edge211_Node000108_Node000064" title=" " alt="" coords="2918,414,2949,455,2989,498,3020,524,3051,546,3048,550,3017,528,2985,502,2945,458,2913,418"/>
<area shape="poly" id="edge208_Node000108_Node000087" title=" " alt="" coords="2818,401,1922,463,1807,474,1806,469,1921,457,2818,396"/>
<area shape="poly" id="edge237_Node000128_Node000056" title=" " alt="" coords="2785,264,2761,296,2730,326,2699,346,2666,362,2606,383,2604,378,2664,357,2696,341,2726,322,2757,292,2781,261"/>
<area shape="poly" id="edge240_Node000130_Node000099" title=" " alt="" coords="2960,318,2496,339,2244,355,2060,375,2027,382,2026,377,2060,369,2244,350,2496,334,2960,313"/>
<area shape="poly" id="edge241_Node000130_Node000100" title=" " alt="" coords="3136,322,3601,383,3600,388,3136,327"/>
<area shape="poly" id="edge244_Node000132_Node000097" title=" " alt="" coords="2961,248,2860,253,2070,279,1307,297,314,312,314,307,1307,292,2070,274,2860,248,2960,243"/>
<area shape="poly" id="edge245_Node000132_Node000130" title=" " alt="" coords="3057,265,3052,299,3047,298,3051,264"/>
<area shape="poly" id="edge246_Node000132_Node000133" title=" " alt="" coords="3145,250,3434,296,3446,298,3445,303,3433,301,3144,255"/>
<area shape="poly" id="edge248_Node000133_Node000062" title=" " alt="" coords="3432,327,3338,336,3258,340,3123,343,2989,349,2911,358,2821,375,2763,390,2690,415,2561,462,2514,484,2466,503,2338,529,2236,537,2134,541,2003,551,1940,558,1939,553,2002,545,2133,535,2236,532,2337,523,2465,497,2512,479,2559,458,2688,410,2761,385,2819,369,2910,353,2988,344,3123,337,3258,335,3338,331,3431,321"/>
<area shape="poly" id="edge247_Node000133_Node000075" title=" " alt="" coords="3566,311,4433,330,4918,347,5096,358,5201,369,5225,377,5224,382,5199,375,5095,363,4918,353,4433,335,3566,316"/>
</map>