1<?xml version="1.0" encoding="UTF-8" standalone="no"?> 2<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" 3 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> 4<!-- Generated by graphviz version 2.43.0 (0) 5 --> 6<!-- Title: %3 Pages: 1 --> 7<svg width="917pt" height="638pt" 8 viewBox="0.00 0.00 916.73 638.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 9<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 634)"> 10<title>%3</title> 11<polygon fill="white" stroke="transparent" points="-4,4 -4,-634 912.73,-634 912.73,4 -4,4"/> 12<!-- overlay --> 13<g id="node1" class="node"> 14<title>overlay</title> 15<g id="a_node1"><a xlink:href="https://en.wikipedia.org/wiki/Qcow" xlink:title="Operating System Overlay (qcow2)"> 16<ellipse fill="none" stroke="black" cx="137.14" cy="-315" rx="137.28" ry="18"/> 17<text text-anchor="middle" x="137.14" y="-311.3" font-family="Times,serif" font-size="14.00">Operating System Overlay (qcow2)</text> 18</a> 19</g> 20</g> 21<!-- operating_system --> 22<g id="node2" class="node"> 23<title>operating_system</title> 24<g id="a_node2"><a xlink:href="https://source.android.com/docs/core/architecture/bootloader/partitions" xlink:title="Operating System (composite)"> 25<ellipse fill="none" stroke="black" cx="429.87" cy="-315" rx="119.68" ry="18"/> 26<text text-anchor="middle" x="429.87" y="-311.3" font-family="Times,serif" font-size="14.00">Operating System (composite)</text> 27</a> 28</g> 29</g> 30<!-- overlay->operating_system --> 31<g id="edge5" class="edge"> 32<title>overlay->operating_system</title> 33<path fill="none" stroke="black" d="M274.56,-315C282.95,-315 291.38,-315 299.74,-315"/> 34<polygon fill="black" stroke="black" points="299.89,-318.5 309.89,-315 299.89,-311.5 299.89,-318.5"/> 35</g> 36<!-- gpt_header --> 37<g id="node8" class="node"> 38<title>gpt_header</title> 39<g id="a_node8"><a xlink:href="https://en.wikipedia.org/wiki/GUID_Partition_Table" xlink:title="GPT Header"> 40<ellipse fill="none" stroke="black" cx="670.6" cy="-612" rx="54.69" ry="18"/> 41<text text-anchor="middle" x="670.6" y="-608.3" font-family="Times,serif" font-size="14.00">GPT Header</text> 42</a> 43</g> 44</g> 45<!-- operating_system->gpt_header --> 46<g id="edge6" class="edge"> 47<title>operating_system->gpt_header</title> 48<path fill="none" stroke="black" d="M526.88,-325.72C535.32,-329.79 543.07,-335.11 549.45,-342 623.64,-422.11 514.81,-501.76 585.45,-585 591.93,-592.63 600.57,-598.13 609.86,-602.08"/> 49<polygon fill="black" stroke="black" points="608.7,-605.39 619.29,-605.54 611.11,-598.81 608.7,-605.39"/> 50</g> 51<!-- misc --> 52<g id="node9" class="node"> 53<title>misc</title> 54<ellipse fill="none" stroke="black" cx="670.6" cy="-558" rx="27.9" ry="18"/> 55<text text-anchor="middle" x="670.6" y="-554.3" font-family="Times,serif" font-size="14.00">misc</text> 56</g> 57<!-- operating_system->misc --> 58<g id="edge7" class="edge"> 59<title>operating_system->misc</title> 60<path fill="none" stroke="black" d="M526.02,-325.72C534.74,-329.78 542.78,-335.09 549.45,-342 608.83,-403.53 528.8,-466.95 585.45,-531 597.32,-544.42 615.87,-551.21 632.53,-554.63"/> 61<polygon fill="black" stroke="black" points="632.14,-558.12 642.59,-556.36 633.33,-551.22 632.14,-558.12"/> 62</g> 63<!-- boot --> 64<g id="node10" class="node"> 65<title>boot</title> 66<g id="a_node10"><a xlink:href="https://source.android.com/docs/core/architecture/bootloader/boot-image-header" xlink:title="boot_[ab]"> 67<ellipse fill="none" stroke="black" cx="670.6" cy="-504" rx="44.69" ry="18"/> 68<text text-anchor="middle" x="670.6" y="-500.3" font-family="Times,serif" font-size="14.00">boot_[ab]</text> 69</a> 70</g> 71</g> 72<!-- operating_system->boot --> 73<g id="edge8" class="edge"> 74<title>operating_system->boot</title> 75<path fill="none" stroke="black" d="M524.93,-325.96C533.97,-329.96 542.39,-335.19 549.45,-342 594.16,-385.09 542.65,-432.01 585.45,-477 594.05,-486.03 605.66,-492.05 617.51,-496.06"/> 76<polygon fill="black" stroke="black" points="616.88,-499.52 627.46,-498.97 618.85,-492.8 616.88,-499.52"/> 77</g> 78<!-- init_boot --> 79<g id="node11" class="node"> 80<title>init_boot</title> 81<g id="a_node11"><a xlink:href="https://source.android.com/docs/core/architecture/bootloader/partitions/generic-boot" xlink:title="init_boot_[ab]"> 82<ellipse fill="none" stroke="black" cx="670.6" cy="-450" rx="61.19" ry="18"/> 83<text text-anchor="middle" x="670.6" y="-446.3" font-family="Times,serif" font-size="14.00">init_boot_[ab]</text> 84</a> 85</g> 86</g> 87<!-- operating_system->init_boot --> 88<g id="edge9" class="edge"> 89<title>operating_system->init_boot</title> 90<path fill="none" stroke="black" d="M522.41,-326.52C532.19,-330.38 541.46,-335.43 549.45,-342 579.88,-367.02 556.14,-396.68 585.45,-423 592.01,-428.88 599.85,-433.48 608.08,-437.08"/> 91<polygon fill="black" stroke="black" points="606.89,-440.38 617.48,-440.74 609.43,-433.85 606.89,-440.38"/> 92</g> 93<!-- vendor_boot --> 94<g id="node12" class="node"> 95<title>vendor_boot</title> 96<g id="a_node12"><a xlink:href="https://source.android.com/docs/core/architecture/bootloader/partitions/vendor-boot-partitions" xlink:title="vendor_boot_[ab]"> 97<ellipse fill="none" stroke="black" cx="670.6" cy="-396" rx="73.39" ry="18"/> 98<text text-anchor="middle" x="670.6" y="-392.3" font-family="Times,serif" font-size="14.00">vendor_boot_[ab]</text> 99</a> 100</g> 101</g> 102<!-- operating_system->vendor_boot --> 103<g id="edge10" class="edge"> 104<title>operating_system->vendor_boot</title> 105<path fill="none" stroke="black" d="M510.86,-328.37C524.07,-331.94 537.38,-336.41 549.45,-342 567.6,-350.4 567.69,-359.82 585.45,-369 593.18,-372.99 601.61,-376.54 610.05,-379.64"/> 106<polygon fill="black" stroke="black" points="608.95,-382.97 619.55,-382.96 611.26,-376.36 608.95,-382.97"/> 107</g> 108<!-- vbmeta --> 109<g id="node13" class="node"> 110<title>vbmeta</title> 111<g id="a_node13"><a xlink:href="https://android.googlesource.com/platform/external/avb/+/master/README.md" xlink:title="vbmeta_[ab]"> 112<ellipse fill="none" stroke="black" cx="670.6" cy="-342" rx="55.79" ry="18"/> 113<text text-anchor="middle" x="670.6" y="-338.3" font-family="Times,serif" font-size="14.00">vbmeta_[ab]</text> 114</a> 115</g> 116</g> 117<!-- operating_system->vbmeta --> 118<g id="edge11" class="edge"> 119<title>operating_system->vbmeta</title> 120<path fill="none" stroke="black" d="M525.9,-325.75C553.33,-328.85 582.55,-332.16 607.43,-334.97"/> 121<polygon fill="black" stroke="black" points="607.12,-338.46 617.45,-336.1 607.9,-331.5 607.12,-338.46"/> 122</g> 123<!-- vbmeta_system --> 124<g id="node14" class="node"> 125<title>vbmeta_system</title> 126<g id="a_node14"><a xlink:href="https://android.googlesource.com/platform/external/avb/+/master/README.md" xlink:title="vbmeta_system_[ab]"> 127<ellipse fill="none" stroke="black" cx="670.6" cy="-288" rx="85.29" ry="18"/> 128<text text-anchor="middle" x="670.6" y="-284.3" font-family="Times,serif" font-size="14.00">vbmeta_system_[ab]</text> 129</a> 130</g> 131</g> 132<!-- operating_system->vbmeta_system --> 133<g id="edge12" class="edge"> 134<title>operating_system->vbmeta_system</title> 135<path fill="none" stroke="black" d="M525.9,-304.25C545.41,-302.04 565.83,-299.74 584.94,-297.57"/> 136<polygon fill="black" stroke="black" points="585.56,-301.03 595.11,-296.42 584.78,-294.07 585.56,-301.03"/> 137</g> 138<!-- super --> 139<g id="node15" class="node"> 140<title>super</title> 141<g id="a_node15"><a xlink:href="https://source.android.com/docs/core/ota/dynamic_partitions/implement" xlink:title="super"> 142<ellipse fill="none" stroke="black" cx="670.6" cy="-234" rx="29.8" ry="18"/> 143<text text-anchor="middle" x="670.6" y="-230.3" font-family="Times,serif" font-size="14.00">super</text> 144</a> 145</g> 146</g> 147<!-- operating_system->super --> 148<g id="edge13" class="edge"> 149<title>operating_system->super</title> 150<path fill="none" stroke="black" d="M477.44,-298.38C508.06,-287.54 549.06,-273.19 585.45,-261 601.29,-255.69 618.88,-250.02 633.86,-245.25"/> 151<polygon fill="black" stroke="black" points="635.29,-248.46 643.76,-242.1 633.17,-241.79 635.29,-248.46"/> 152</g> 153<!-- userdata --> 154<g id="node16" class="node"> 155<title>userdata</title> 156<ellipse fill="none" stroke="black" cx="670.6" cy="-180" rx="40.09" ry="18"/> 157<text text-anchor="middle" x="670.6" y="-176.3" font-family="Times,serif" font-size="14.00">userdata</text> 158</g> 159<!-- operating_system->userdata --> 160<g id="edge14" class="edge"> 161<title>operating_system->userdata</title> 162<path fill="none" stroke="black" d="M452.08,-297.05C480.73,-273.57 534.12,-232.44 585.45,-207 597.94,-200.81 612.16,-195.61 625.31,-191.49"/> 163<polygon fill="black" stroke="black" points="626.55,-194.77 635.12,-188.54 624.53,-188.07 626.55,-194.77"/> 164</g> 165<!-- metadata --> 166<g id="node17" class="node"> 167<title>metadata</title> 168<g id="a_node17"><a xlink:href="https://source.android.com/docs/security/features/encryption/metadata" xlink:title="metadata"> 169<ellipse fill="none" stroke="black" cx="670.6" cy="-126" rx="42.79" ry="18"/> 170<text text-anchor="middle" x="670.6" y="-122.3" font-family="Times,serif" font-size="14.00">metadata</text> 171</a> 172</g> 173</g> 174<!-- operating_system->metadata --> 175<g id="edge15" class="edge"> 176<title>operating_system->metadata</title> 177<path fill="none" stroke="black" d="M443.35,-296.86C467.16,-263.57 522.37,-192.52 585.45,-153 596.53,-146.06 609.56,-140.75 622.01,-136.75"/> 178<polygon fill="black" stroke="black" points="623.24,-140.03 631.82,-133.82 621.24,-133.33 623.24,-140.03"/> 179</g> 180<!-- ap_rootfs --> 181<g id="node18" class="node"> 182<title>ap_rootfs</title> 183<ellipse fill="none" stroke="black" stroke-dasharray="5,2" cx="670.6" cy="-72" rx="44.39" ry="18"/> 184<text text-anchor="middle" x="670.6" y="-68.3" font-family="Times,serif" font-size="14.00">ap_rootfs</text> 185</g> 186<!-- operating_system->ap_rootfs --> 187<g id="edge16" class="edge"> 188<title>operating_system->ap_rootfs</title> 189<path fill="none" stroke="black" stroke-dasharray="5,2" d="M438.83,-296.94C457.97,-255.62 510.56,-153.61 585.45,-99 595.72,-91.51 608.16,-86.04 620.28,-82.07"/> 190<polygon fill="black" stroke="black" points="621.32,-85.41 629.89,-79.19 619.31,-78.71 621.32,-85.41"/> 191</g> 192<!-- gpt_footer --> 193<g id="node19" class="node"> 194<title>gpt_footer</title> 195<g id="a_node19"><a xlink:href="https://en.wikipedia.org/wiki/GUID_Partition_Table" xlink:title="GPT Footer"> 196<ellipse fill="none" stroke="black" cx="670.6" cy="-18" rx="51.99" ry="18"/> 197<text text-anchor="middle" x="670.6" y="-14.3" font-family="Times,serif" font-size="14.00">GPT Footer</text> 198</a> 199</g> 200</g> 201<!-- operating_system->gpt_footer --> 202<g id="edge17" class="edge"> 203<title>operating_system->gpt_footer</title> 204<path fill="none" stroke="black" d="M436.14,-296.84C451.12,-248.47 498.56,-115.36 585.45,-45 593.77,-38.27 603.79,-33.2 613.98,-29.39"/> 205<polygon fill="black" stroke="black" points="615.39,-32.61 623.75,-26.11 613.16,-25.98 615.39,-32.61"/> 206</g> 207<!-- persistent --> 208<g id="node3" class="node"> 209<title>persistent</title> 210<g id="a_node3"><a xlink:href="https://chromium.googlesource.com/chromiumos/platform/crosvm/+/refs/heads/main/disk/src/composite.rs" xlink:title="Persistent Disk (composite)"> 211<ellipse fill="none" stroke="black" cx="137.14" cy="-450" rx="108.58" ry="18"/> 212<text text-anchor="middle" x="137.14" y="-446.3" font-family="Times,serif" font-size="14.00">Persistent Disk (composite)</text> 213</a> 214</g> 215</g> 216<!-- uboot_env --> 217<g id="node4" class="node"> 218<title>uboot_env</title> 219<g id="a_node4"><a xlink:href="https://cs.android.com/android/platform/superproject/+/master:device/google/cuttlefish/host/commands/assemble_cvd/boot_config.cc" xlink:title="uboot_env"> 220<ellipse fill="none" stroke="black" cx="429.87" cy="-531" rx="48.19" ry="18"/> 221<text text-anchor="middle" x="429.87" y="-527.3" font-family="Times,serif" font-size="14.00">uboot_env</text> 222</a> 223</g> 224</g> 225<!-- persistent->uboot_env --> 226<g id="edge1" class="edge"> 227<title>persistent->uboot_env</title> 228<path fill="none" stroke="black" d="M186.06,-466.17C220.43,-477.48 267.94,-492.56 310.28,-504 332.17,-509.92 356.57,-515.62 377.52,-520.25"/> 229<polygon fill="black" stroke="black" points="376.99,-523.72 387.5,-522.43 378.48,-516.88 376.99,-523.72"/> 230</g> 231<!-- persistent_vbmeta --> 232<g id="node5" class="node"> 233<title>persistent_vbmeta</title> 234<g id="a_node5"><a xlink:href="https://android.googlesource.com/platform/external/avb/+/master/README.md" xlink:title="vbmeta"> 235<ellipse fill="none" stroke="black" cx="429.87" cy="-477" rx="37.09" ry="18"/> 236<text text-anchor="middle" x="429.87" y="-473.3" font-family="Times,serif" font-size="14.00">vbmeta</text> 237</a> 238</g> 239</g> 240<!-- persistent->persistent_vbmeta --> 241<g id="edge2" class="edge"> 242<title>persistent->persistent_vbmeta</title> 243<path fill="none" stroke="black" d="M232.13,-458.73C282.79,-463.43 343.02,-469.03 383.37,-472.77"/> 244<polygon fill="black" stroke="black" points="383.16,-476.27 393.44,-473.71 383.8,-469.3 383.16,-476.27"/> 245</g> 246<!-- frp --> 247<g id="node6" class="node"> 248<title>frp</title> 249<ellipse fill="none" stroke="black" cx="429.87" cy="-423" rx="27" ry="18"/> 250<text text-anchor="middle" x="429.87" y="-419.3" font-family="Times,serif" font-size="14.00">frp</text> 251</g> 252<!-- persistent->frp --> 253<g id="edge3" class="edge"> 254<title>persistent->frp</title> 255<path fill="none" stroke="black" d="M232.13,-441.27C286.95,-436.18 352.96,-430.05 392.88,-426.34"/> 256<polygon fill="black" stroke="black" points="393.3,-429.82 402.93,-425.41 392.65,-422.85 393.3,-429.82"/> 257</g> 258<!-- bootconfig --> 259<g id="node7" class="node"> 260<title>bootconfig</title> 261<g id="a_node7"><a xlink:href="https://source.android.com/docs/core/architecture/bootloader/implementing-bootconfig" xlink:title="bootconfig"> 262<ellipse fill="none" stroke="black" cx="429.87" cy="-369" rx="48.99" ry="18"/> 263<text text-anchor="middle" x="429.87" y="-365.3" font-family="Times,serif" font-size="14.00">bootconfig</text> 264</a> 265</g> 266</g> 267<!-- persistent->bootconfig --> 268<g id="edge4" class="edge"> 269<title>persistent->bootconfig</title> 270<path fill="none" stroke="black" d="M186.06,-433.83C220.43,-422.52 267.94,-407.44 310.28,-396 332,-390.13 356.18,-384.47 377.02,-379.86"/> 271<polygon fill="black" stroke="black" points="377.93,-383.24 386.95,-377.68 376.44,-376.4 377.93,-383.24"/> 272</g> 273<!-- product --> 274<g id="node20" class="node"> 275<title>product</title> 276<g id="a_node20"><a xlink:href="https://source.android.com/docs/core/architecture/bootloader/partitions/product-partitions" xlink:title="product"> 277<ellipse fill="none" stroke="green" cx="850.23" cy="-423" rx="37.89" ry="18"/> 278<text text-anchor="middle" x="850.23" y="-419.3" font-family="Times,serif" font-size="14.00">product</text> 279</a> 280</g> 281</g> 282<!-- super->product --> 283<g id="edge18" class="edge"> 284<title>super->product</title> 285<path fill="none" stroke="green" d="M700.65,-236.34C718.85,-239.31 741.46,-245.99 755.74,-261 798.54,-305.99 751.92,-348.35 791.74,-396 796.25,-401.4 802.09,-405.79 808.31,-409.33"/> 286<polygon fill="green" stroke="green" points="807.07,-412.62 817.59,-413.93 810.19,-406.35 807.07,-412.62"/> 287</g> 288<!-- system --> 289<g id="node21" class="node"> 290<title>system</title> 291<g id="a_node21"><a xlink:href="https://source.android.com/docs/core/architecture" xlink:title="system"> 292<ellipse fill="none" stroke="green" cx="850.23" cy="-369" rx="36" ry="18"/> 293<text text-anchor="middle" x="850.23" y="-365.3" font-family="Times,serif" font-size="14.00">system</text> 294</a> 295</g> 296</g> 297<!-- super->system --> 298<g id="edge19" class="edge"> 299<title>super->system</title> 300<path fill="none" stroke="green" d="M700.29,-237.19C718.1,-240.51 740.44,-247.27 755.74,-261 785.06,-287.32 764.17,-313.85 791.74,-342 796.99,-347.36 803.51,-351.78 810.26,-355.38"/> 301<polygon fill="green" stroke="green" points="808.97,-358.64 819.5,-359.79 811.99,-352.33 808.97,-358.64"/> 302</g> 303<!-- system_ext --> 304<g id="node22" class="node"> 305<title>system_ext</title> 306<g id="a_node22"><a xlink:href="https://source.android.com/docs/core/architecture/bootloader/partitions/shared-system-image" xlink:title="system_ext"> 307<ellipse fill="none" stroke="green" cx="850.23" cy="-315" rx="50.89" ry="18"/> 308<text text-anchor="middle" x="850.23" y="-311.3" font-family="Times,serif" font-size="14.00">system_ext</text> 309</a> 310</g> 311</g> 312<!-- super->system_ext --> 313<g id="edge20" class="edge"> 314<title>super->system_ext</title> 315<path fill="none" stroke="green" d="M699.03,-240.32C715.94,-244.81 737.75,-251.7 755.74,-261 773.51,-270.18 774.6,-277.7 791.74,-288 796.83,-291.06 802.31,-294.02 807.81,-296.8"/> 316<polygon fill="green" stroke="green" points="806.48,-300.04 817,-301.28 809.54,-293.75 806.48,-300.04"/> 317</g> 318<!-- system_dlkm --> 319<g id="node23" class="node"> 320<title>system_dlkm</title> 321<g id="a_node23"><a xlink:href="https://source.android.com/docs/core/architecture/bootloader/partitions/gki-partitions" xlink:title="system_dlkm"> 322<ellipse fill="none" stroke="green" cx="850.23" cy="-261" rx="58.49" ry="18"/> 323<text text-anchor="middle" x="850.23" y="-257.3" font-family="Times,serif" font-size="14.00">system_dlkm</text> 324</a> 325</g> 326</g> 327<!-- super->system_dlkm --> 328<g id="edge21" class="edge"> 329<title>super->system_dlkm</title> 330<path fill="none" stroke="green" d="M699.74,-238.28C723.21,-241.85 757.5,-247.06 787.33,-251.59"/> 331<polygon fill="green" stroke="green" points="786.83,-255.06 797.25,-253.1 787.89,-248.14 786.83,-255.06"/> 332</g> 333<!-- odm --> 334<g id="node24" class="node"> 335<title>odm</title> 336<g id="a_node24"><a xlink:href="https://source.android.com/docs/core/architecture/bootloader/partitions/odm-partitions" xlink:title="odm"> 337<ellipse fill="none" stroke="blue" cx="850.23" cy="-207" rx="27" ry="18"/> 338<text text-anchor="middle" x="850.23" y="-203.3" font-family="Times,serif" font-size="14.00">odm</text> 339</a> 340</g> 341</g> 342<!-- super->odm --> 343<g id="edge22" class="edge"> 344<title>super->odm</title> 345<path fill="none" stroke="blue" d="M699.74,-229.72C730.55,-225.04 780.02,-217.52 813.53,-212.43"/> 346<polygon fill="blue" stroke="blue" points="814.45,-215.83 823.81,-210.86 813.4,-208.91 814.45,-215.83"/> 347</g> 348<!-- vendor --> 349<g id="node25" class="node"> 350<title>vendor</title> 351<g id="a_node25"><a xlink:href="https://source.android.com/docs/core/architecture" xlink:title="vendor"> 352<ellipse fill="none" stroke="blue" cx="850.23" cy="-153" rx="35.19" ry="18"/> 353<text text-anchor="middle" x="850.23" y="-149.3" font-family="Times,serif" font-size="14.00">vendor</text> 354</a> 355</g> 356</g> 357<!-- super->vendor --> 358<g id="edge23" class="edge"> 359<title>super->vendor</title> 360<path fill="none" stroke="blue" d="M699.03,-227.68C715.94,-223.19 737.75,-216.3 755.74,-207 773.51,-197.82 774.6,-190.3 791.74,-180 798.58,-175.89 806.16,-171.94 813.5,-168.39"/> 361<polygon fill="blue" stroke="blue" points="815.03,-171.54 822.6,-164.13 812.06,-165.2 815.03,-171.54"/> 362</g> 363<!-- vendor_dlkm --> 364<g id="node26" class="node"> 365<title>vendor_dlkm</title> 366<g id="a_node26"><a xlink:href="https://source.android.com/docs/core/architecture/bootloader/partitions/vendor-odm-dlkm-partition" xlink:title="vendor_dlkm"> 367<ellipse fill="none" stroke="blue" cx="850.23" cy="-99" rx="57.69" ry="18"/> 368<text text-anchor="middle" x="850.23" y="-95.3" font-family="Times,serif" font-size="14.00">vendor_dlkm</text> 369</a> 370</g> 371</g> 372<!-- super->vendor_dlkm --> 373<g id="edge24" class="edge"> 374<title>super->vendor_dlkm</title> 375<path fill="none" stroke="blue" d="M700.29,-230.81C718.1,-227.49 740.44,-220.73 755.74,-207 785.06,-180.68 764.17,-154.15 791.74,-126 794.78,-122.9 798.24,-120.11 801.93,-117.62"/> 376<polygon fill="blue" stroke="blue" points="804.03,-120.44 810.84,-112.31 800.46,-114.42 804.03,-120.44"/> 377</g> 378<!-- odm_dlkm --> 379<g id="node27" class="node"> 380<title>odm_dlkm</title> 381<g id="a_node27"><a xlink:href="https://source.android.com/docs/core/architecture/bootloader/partitions/vendor-odm-dlkm-partition" xlink:title="odm_dlkm"> 382<ellipse fill="none" stroke="blue" cx="850.23" cy="-45" rx="50.09" ry="18"/> 383<text text-anchor="middle" x="850.23" y="-41.3" font-family="Times,serif" font-size="14.00">odm_dlkm</text> 384</a> 385</g> 386</g> 387<!-- super->odm_dlkm --> 388<g id="edge25" class="edge"> 389<title>super->odm_dlkm</title> 390<path fill="none" stroke="blue" d="M700.65,-231.66C718.85,-228.69 741.46,-222.01 755.74,-207 798.54,-162.01 751.92,-119.65 791.74,-72 794.93,-68.18 798.78,-64.87 802.96,-62.01"/> 391<polygon fill="blue" stroke="blue" points="805.07,-64.83 811.9,-56.74 801.51,-58.8 805.07,-64.83"/> 392</g> 393</g> 394</svg> 395